140
40
101
71
21
442
65
287
7
33
118
79
74
367
218
219
162
406
12
293
478
650
203
33
245
467
17
87
386
330
272
490
43
298
369
332
80
186
516
34
1200
211
10
84
264
50
983
18
67
