32
46
27
35
3
98
42
31
252
11
18
20
191
29
38
28
50
95
69
88
23
26
36
178
51
162
77
91
24
40
83
486
120
33
19
134
128
65
171
30
140
58
118
305
217
16
72
90
47
57