34
70
56
32
35
25
91
112
111
45
180
82
163
103
139
157
173
27
118
188
97
232
167
197
200
292
165
120
303
208
98
53
199
66
84
260
60
37
176
1078
93
38
115
49
192
54
18
204
24
121
31
20
94