24
34
56
82
106
184
118
350
186
226
223
88
139
80
144
98
330
69
164
153
171
237
199
131
189
491
179
221
333
367
323
278
690
105
522
355
210
451
918
158
438
305
1274
588