149
296
309
342
329
334
294
34
403
350
446
408
290
307
330
34
425
0
108
64
66
66
348
217
1074
524
548
290
420
1594
456
108
1854
443
404
590
247
152
1374
518
747
418
376
802
1837
653
368
319
1417
332
316
291
1449
999
489
1043
548
2008
449
34
416
1058
323
324
416
101
808
253
337
373
448