38
51
182
79
98
409
131
2257
292
438
222
160
42
369
297
34
171
144
50
211
270
200
579
451
35
147
550
314
65
66
461
375
92
88
402
194
82
1558
406
195
138
184
1137
315
247
33
152
232
321
170
48
110
116
259
862
280