89922376
3885747
95168760
49555238
1829898
81982582
7829169
84241244
17021159
38008293
15844579
80221363
11852272
5635137
80475890
48869935
22889964
25569568
69745625
13176480
42371783
76137792
43076245
96246767
43469763
12126162
7154357
4565102
56181480
38081371
67605672
45486669
98812876
94682732
96858453
37194311
55158576
31021540
40379153
61663625