82378562
64066080
68208608
46606967
51345064
32358642
44123328
49582241
70687089
75351698
1008260
19048120
14718527
91472642
1518147
52612688
56982790
45645079
45495612
85369299
26506013
44978601
32455555
87949810
48536411
87046883
92164693
63435522
84046085
38544443
10639323
32139719
5855429
97168278
42279536
8417274
4718817
16974537
32937312
10503927