31381474
1846359
98291872
95888405
33365415
83924400
6984235
58857010
19177509
47576117
1900554
775568
78206155
20401031
54276084
89435085
92401543
63166360
24718697
4821899
94523391
75666674
2638271
69835544
13064319
7545775
94556142
60184613
80986961
84387200
50504603
89222065
73723086
79779292
39856586
18892617
5584507
91751651
97835496
86814370