31175492
77109162
15235601
19451127
8848712
64311875
51241319
69387216
67828001
96445277
94054149
93801218
64184929
28986102
60152811
5246454
34993847
85953259
54049243
15122084
76583741
98296470
3742142
57118838
35949079
23882498
28081676
30011425
18477866
32077204
91691813
40743610
34324363
72202967
89133456
87132470
95351026
94333242
40707099
1288134