80
38
182
67
37
126
112
1810
197
89
417
50
471
60
36
170
81
69
123
87
257
281
34
83
249
386
185
254
85
458
171
193
160
56
277
28
101
25
62
74
24
144
71
66
92
283
455
145
431
91
22
879
20
31
39
98