12
3
32
58
9
46
16
40
35
164
14
64
187
116
178
66
69
100
18
75
41
149
29
61
52
45
26
21
50
36
6
37
19
28
22
24
175
112
27
38
230
80
73
57
174
150
23
328
30