168
170
64
173
422
548
174
671
377
251
481
403
192
470
1201
179
582
457
198
442
475
593
446
457
272
857
136
449
397
766
440
431
453
380
603
725
585
857
806
434
457
520
438
471
394
553
456
409
815
567
591
429
418
447
404
1721
693
446
0
0
0
66
1000
1000
0
0
0
0
0
0
0
0
182