96485538
9746170
85453357
1879449
62776857
55778884
7648383
63884105
58038727
72819729
56447797
12832041
20685573
47145259
19622245
5111345
29239056
87143210
5137203
51083659
28385752
46331731
65383872
28698243
5381035
90084201
54456965
44776112
57716029
50818397
88635760
78568043
41288838
71689559
98531066
40988493
3748707
94436263
99329720
76784123