70
51
57
170
251
265
40
247
224
82
164
22
119
45
139
278
95
105
293
1085
39
696
275
402
120
1149
292
341
67
138
80
85
53
177
142
50
233
54
356
132
163
115
286
146
296
204
332
274
349
643
234
528
512
93