85144216
62686342
46113340
5885688
33245912
95869981
35106279
77474066
38829453
53699903
6259969
16133007
98427215
37717800
30157053
76956852
99429314
9939330
87034863
42381521
841303
28361490
3209113
974831
55451074
5507261
77813339
97918341
74579962
451848
90367941
29114714
36308754
7801797
7349156
80563930
62678803
65598722
42114936
27965874