24
14
7
32
42
225
218
277
176
134
265
141
230
100
115
249
87
106
148
35
147
41
136
40
96
226
62
108
285
45
72
149
82
78
128
129
207
364
60
153
36
180
261
124
46
52
150
178
56
23
57
135
348
542