21666803
9774213
79375851
44955946
99114186
60513420
51105161
31568446
45344850
22163093
35941851
10456730
62643795
33747052
97356812
234514
7984945
49972165
56833995
4798148
46521919
33301766
13995645
64641441
61083166
19235808
76014387
32975765
54601926
17828536
2854621
83916930
7659447
49181830
65826626
22174755
90759317
34568212
38838498
7249400