50189810
57694328
10853862
21244431
47372241
78591662
70078433
72331322
88688996
26191312
90596492
1461951
22816069
528921
99798196
44101303
61894330
2515027
27256604
36142018
61997453
43907465
16704619
25996205
34978432
25016616
17515764
23387657
88943292
64002652
24786712
84903172
58797335
67145864
31798310
67968173
84386537
27493922
71586483
71016902