81
15
45
277
6
421
231
259
358
156
58
136
38
778
506
905
592
415
93
304
191
160
82
352
259
62
219
193
233
10
511
107
103
445
577
151
3
144
1114
272
87
124
199
260
130
172
407
294
