66684825
31525893
9077640
51254870
98089792
21906292
65065125
24418790
71043304
58072128
75976041
95537125
30445796
85494029
1951799
35113379
61532206
44359524
66271643
63586994
759539
23622741
43181351
4232336
33004458
35621279
93841090
14815687
47902264
32877056
33277625
22366748
19655992
1873733
8615134
7891901
68762504
98101871
61007812
79776101