332
89
43
411
76
371
38
73
97
85
196
41
492
157
453
162
131
8448
296
68
308
642
249
103
50
223
325
7
245
99
31
380
119
101
259
613
120
160
273
35
69
129
175
8
330
149
197
268
246
65
79
36
597
147
1030
53
19
82