32237755
12989896
21045732
88249625
58648404
75977299
99995161
14453261
29337410
44514048
3118504
37891826
5044378
65334694
95873108
71899000
94715657
63962261
8580856
38362627
25412396
11644671
33303714
57394653
9719306
86997739
11673529
5229536
62495538
30828735
99404171
30979964
24995797
5250194
74124014
89393128
81087462
67043335
41264007
30165440