80334616
24371502
67845759
5483050
6602410
9323855
46321892
30471122
99961209
64665924
7890464
26934087
96978132
8443263
37378599
26842594
52595437
94183985
4511968
6699880
52719813
23268460
67678581
60044650
8082886
6142396
53924707
80866581
85282098
40509079
3358327
43533155
95598115
7334789
19357282
41956372
72629935
48249090
14736928
3986124