7
30
90
25
15
34
9
52
115
64
203
44
392
139
246
80
26
146
121
205
49
58
63
18
94
100
29
119
12
19
88
71
43
11
28
24
14
23
140
48
97
21
5
152
225
8