1952516
7099636
90727737
3852460
99987767
32945233
23419788
22053311
4008811
63009850
93961773
84016992
76336181
98292105
48788541
31425272
6431641
83232278
86099887
18163115
48416697
1028262
47809072
7961806
2969216
79594577
63848278
59678407
48362487
60321826
3054386
39026233
5457436
31945860
62008125
6349255
23362237
7243414
3479703
83499507