98476931
79213844
42035576
6118452
35405967
57351357
808061
68756857
33038075
24471860
99462405
27411654
88438933
37988106
29397482
1214659
4944880
76164121
74767655
968490
94183068
31362570
7918905
6689026
68674964
25795824
27383395
32949347
47188027
38945798
24727095
60768337
33568619
92634344
88649250
33717776
62689498
14311076
22002802
56793475