23
34
56
82
106
184
118
349
224
223
88
139
80
144
98
330
69
164
153
171
237
199
131
189
489
179
221
333
367
323
278
690
104
522
355
210
451
918
158
438
305
1274
588