62735988
5697510
85561768
52721956
390147
6004636
3409605
47836130
650826
59143849
74695967
70544025
80542330
98567169
20743106
42052347
31695926
59303235
29646533
20603850
10326867
28729847
89654526
85008924
3875468
7692160
17333485
86723547
59752548
3370881
47334373
64388858
3543262
43764217
8429628
62119776
90712531
93116020
37509209
45857057