149
129
230
427
73
131
337
38
51
182
80
98
410
2259
292
438
222
160
42
369
297
34
171
146
50
211
270
201
579
451
35
147
550
314
65
66
461
375
92
88
402
194
82
1558
407
195
138
184
1137
315
247
33
152
232
321