85
44
66
43
250
141
102
221
98
95
41
69
75
28
113
42
458
88
491
124
152
477
82
490
80
745
24
35
225
270
61
1972
237
51
67
32
71
101
197
331
674
433
358