23
16
172
10
146
79
103
1208
62
88
372
53
284
52
191
149
178
180
86
262
31
78
105
56
230
65
116
133
414
164
104
140
235
58
24
208
150
426
120
95
123
92
45
132
22
112
37
129
41
40
49
18
63
70