24
31
12
150
66
19
46
97
36
60
143
139
98
228
52
65
53
85
96
70
63
116
74
64
183
192
57
173
430
40
145
51
62
30
112
601
16
17
84
20
161
69
35
177
79
118
159
26
215
185
33