40604812
628620
43415144
25254250
64659344
4234100
36598853
59142792
80701143
74403133
30362899
8606524
92829911
31102817
70972009
81433530
6692225
22663597
63244399
96343747
59255295
88824262
61825668
16816272
33927969
51083176
3915607
76386618
30784993
14143355
63918378
51372055
98346184
45535619
12506413
2538176
75999692
9509263
90255363
7722540