21472971
68502644
17796260
81744420
97014887
54065739
52805609
785652
41694103
80533379
15381074
7828661
55103879
90135785
97232817
4711759
13734059
96488678
11183712
54423036
53035910
49808591
72625683
6295447
1801730
96904950
62953693
53443146
36308225
67953605
76877322
12468062
9345876
49266457
33534694
32252385
38485438
67491174
94256583
19011842