39767185
18961286
743164
95831165
93206146
1674967
93727794
99952646
2368526
97424938
14854873
19917798
3851118
44219017
52908850
2356186
31092712
88535425
46902892
85884762
79528671
49129928
153535
40018600
74847129
75911386
54681488
16831236
50152808
33649738
77648
46804964
90712820
90451680
9009972
6397922
22865976
4436253
90167889
76829845