53089740
14768076
69867874
86704670
66886743
40508055
53863696
45297293
14566021
27304805
98033123
92638434
18451609
94965571
84616133
23541784
2556983
88783922
99641907
89641323
48636846
55571407
39335022
30695435
87523631
59706275
19504343
3220300
67565567
62935924
66369118
4202676
76467760
61191497
26651067
20137560
9347238
958950
35911873
5054277