59025053
49497979
87071171
15412506
1864476
6325791
3699352
92815339
90243711
37066331
21367068
61533424
13622989
50875784
3869536
5714501
47328751
78639862
16145181
66551781
60389741
84153706
60957799
3113990
13296918
9778758
67961618
98563698
32109262
78227930
10069498
44328220
72385187
72221703
69322753
73902464
91482509
29726554
20039373
51242585