24
14
29
122
249
51
392
26
165
50
42
131
81
94
27
43
48
87
96
60
40
306
68
57
52
85
212
97
53
10
177
207
71
44
78
161
351
105
168
65
226
30
197
230
45
88
162
130