21341216
4087617
34095115
69744056
56466025
20001680
89537814
55672804
6108936
30405059
78046574
93741550
24392032
5974609
12363841
71643339
65199042
74805062
40979623
6479039
6059439
9912278
68899853
27417923
80605403
47183400
27024799
75476100
3663753
47156634
9856333
31216589
73967647
629743
59503656
79345238
351380
13157001
36329984
35254985