89888471
22916616
840776
96095609
85295934
51256525
94812103
68401954
52557597
19022620
57372497
71057452
18492827
32354672
71558071
4023071
31548258
57945915
90176151
38488266
43251241
37467920
11676579
9561494
934703
64508060
63066650
5142353
58625007
2591038
2453439
56008398
41902061
61847980
6421862
38862797
41564299
73609845
97292326
79846788