95788333
2254445
40212549
4475337
19908440
92717050
60357329
36577591
93157100
47726439
21545241
79013351
15236290
18349693
36863138
81943875
85757773
48119798
4830655
53072133
27136700
65222093
42977609
1098352
94541122
66245099
38111240
69481369
79916971
1887617
2697825
20422670
69225881
57072338
12879975
90329436
2382685
62053076
62808524
94882641