21
54
35
42
33
177
80
43
8
28
19
15
173
36
17
114
2
52
23
29
51
220
16
158
239
34
219
136
182
108
18
344
178
57
12
104
103
46
38
1
41
319
70
118
109
66
22