316
34
931
426
50
56
116
74
84
532
30
60
283
212
178
401
311
123
209
90
61
127
295
119
210
370
33
23
618
184
413
375
142
145
77
199
144
106
288
29
87
324
114
85
433
454
254
213
128
46
157
99
228
97
200
167
66
54