37084954
2848763
1005495
27031270
97623117
94826959
38035506
38047822
88461454
71799893
54417593
66561382
21002648
84851380
90629078
97961707
74436842
83319655
401977
6445859
46225087
34518275
59899808
78901060
98821516
575210000
86219012
86954663
2128779
25904986
69939026
30522890
8816524
958847
53834144
58561434
39676869
60917533
89556331
98669374