45831168
75355063
4391034
93483692
2972909
79599066
1825923
5826145
5944673
71204603
44043504
69923354
32599399
10725560
16324512
97002244
86283088
66733401
67241544
44681912
693866
4352881
5637126
83867271
98647067
10073697
3748731
38173700
9785011
44045775
80959484
84773843
95298878
80778117
79381852
70751237
22858887
9416562
34583192
96375038