84289318
1352852
30903838
79731669
90771017
76129512
36536896
20035519
81248282
63872248
15417866
47329293
17424545
86659725
42598033
78639897
20254935
49695981
100442
23563771
27375351
45886301
87038305
2370467
7773955
54167102
993492
91962969
57865959
794910000
5682394
95023848
98116786
21195491
77549966
52168936
1848518
94878015
20501998
19463415