39986856
85043504
41591416
55794778
63197337
78982729
77394352
88853866
72254182
51372386
84171153
50696161
33126772
94971796
17827321
77267
62622538
70272558
28589214
35755650
59456698
28597381
12235985
80364209
3817340
62864704
77058693
921715
58358229
86655527
29504733
29496117
60066483
13713535
96788824
91888426
7071811
670191
7190154
5264991