66854600
30928924
49918736
48402584
94447308
7366814
85275179
82615858
99637951
81383332
93605237
31461954
50952871
50275848
95506131
73167493
43113405
91002942
52353173
44635674
59074709
76934142
65972142
39055605
38961291
34243727
32622626
32486749
50024001
46721523
13992047
76423974
33103443
47623132
51985967
97163466
21033439
57113675
85615760
46757027