46
172
277
661
154
701
96
284
165
55
110
243
4
210
219
292
159
515
136
87
139
113
58
62
245
486
129
610
530
485
25
46
274
182
255
640
157
349
87
155
312
1000
267
1360
220
513
75
371
63
78
121
120
391
