81122503
19179919
76611753
54297234
16513529
34429043
3123872
64714992
56212552
26031634
77694808
36514258
14432128
85149189
7045820
13146070
22998895
11042314
30712603
34085782
27147534
64182794
9261681
96413995
84769324
89685463
1000022
36885344
39066619
94992970
54481946
75276115
42202671
57686614
87037507
45939118
7706344
33726450
61053913
59799880