32
52
108
188
543
9
499
397
18
135
164
268
80
532
305
65
13
209
217
10
351
2
16
82
20
1900
55
12
6
210
41
68
175
21
24
67
279
267
94
115
15
5
26
185
30
1
17
0
112
467
8
4
86
327