70134688
24217866
40307079
583473
20407734
33851906
11531198
77282651
32775063
7877250
97069697
62748563
47032764
69599803
57687395
51531247
45341695
68524527
98326485
66295834
1474620
80605583
55526916
19752218
45576837
65468179
2015871
36202628
41471666
50285265
42395852
95801330
17082525
59427873
65094617
94548475
39877657
57626076
429375
97436971