50064890
74893719
95223798
40227991
72493185
1439785
7878210
69592880
4542440
86097376
43632549
70343831
96674877
37087611
25111516
42066750
71199973
2236742
89254931
83496638
42187177
30157158
27655731
36026643
65905147
70867458
772478
54023506
44348392
30629447
11452903
96618489
61657339
15969298
7159654
63958305
16467016
4932128
59871743
36846315