39039058
87751911
71917391
35258919
8954270
49325159
12345429
49252389
16385725
60725126
28181362
64215528
4298585
43781966
97395206
73858864
923879
19907296
19303082
18242370
66997257
66639992
33104794
82765490
60211136
9096805
96605881
51102856
54543055
10761847
44629147
44229191
81335392
3782883
28606024
80007824
3270482
60872808
40118258
45052081