166666 691
381696 917
10424 398
171770 702
167361 743
45498 757
109429 478
57252 131
10049 562
11600 409