97258485
64579528
16173405
49895463
9734938
69494097
89735657
3705800
67208995
77873970
6367040
16343931
40255669
9773331
95985848
79234791
12708789
1665215
57413746
71593026
86898457
6778825
86549332
17017147
1642627
2175648
82877233
33267863
91558381
21576031
50505855
7712665
11058160
9983356
62712921
56071551
16732271
25848274
27819378
57169825