109
10
71
65
70
488
48
17
27
171
360
85
56
274
34
39
131
261
37
20
36
58
296
192
141
54
179
357
117
106
243
216
147
114
161
226
142
374
90
156
200
75
95
958
23
891
723
645
422
790
857
84
300