35
45
146
25
80
105
34
85
15
95
222
306
67
235
42
374
229
171
328
58
176
19
13
225
55
61
104
31
247
97
119
16
111
33
32
27
43
268
197
181
91
50
44
6
106
185
128
18
59
21
127
121
81