70625813
69459238
7697870
97454197
29829129
3027686
33805341
84794830
33873969
76566029
2973118
52918408
98791983
64071608
61206297
98892583
80919847
62219348
93218747
87182159
86319100
37021339
9962172
86173887
14778185
2082138
69546283
649741
87386789
31422693
505792
80619523
29703121
17147697
50852655
65553050
51223567
93403561
72036336
13883919