81635369
22379704
32377766
26111449
14245501
737740
12589882
57103352
86537285
19323178
78257359
84465567
2482494
49731796
66738928
20383837
21674805
13195416
7799186
89967320
328750
13077835
18159169
13694164
98562038
7014452
29928783
98917544
63268696
45422571
17301813
1971171
67974566
66961085
33503684
92587290
93092589
58334443
18005168
30919879