80004992
14854793
30579664
10284354
2906226
30932767
26338301
13782198
58542863
62116546
9986230
6311974
31455817
82695663
39555525
40392069
88969144
32552621
83711077
60908971
88139372
13998998
37595883
51984285
58805599
38089357
6751358
47525843
90451158
1943194
679779
50318265
3125478
48081000
59252429
17046989
18029978
37692951
17806382
5501475