24
25
19
30
16
106
71
27
276
303
62
28
13
178
87
130
182
29
17
142
78
173
38
68
74
309
155
41
184
378
63
133
129
79
35
32
81
122
201
100
39
37
10
56
45
57
238
67
64
9