80
1
101
477
67
2
567
146
634
3
642
771
68
896
2269
558
513
416
1354
1449
509
666
1519
542
562
1493
17
664
678
507
2711
3274
964
1674