40223960
65039793
67042931
5677504
98487370
47735129
30288532
12192796
86371665
2941378
28881706
76837284
29346325
51478706
62288330
95098181
47108950
16709624
8631501
7733383
743962
68612106
34232378
53876526
55446272
3330
93464771
950769
59623348
99287501
10163014
9429461
48473632
88336472
99688672
99779074
32244594
47545953
10016599
65652178