214
383
332
373
638
211
271
148
242
389
176
367
72
510
157
93
147
217
194
442
167
133
464
278
279
605
388
579
478
478
525
185
248
442
169
195
220
160
577
467
382
331
296
370
203
364
157
523
482
675
310
237
585
518
405
435
362
298
758
286