24828956
5105717
79575649
20572488
12988505
93677909
9409707
76655507
72906
1138951
626730
97575769
38337797
51626677
86534373
4853164
81812984
261713
35862252
80878091
992386
88697796
86762992
21905120
82608324
852294
67936525
88324772
49909231
442913
82933792
1323988
65013530
77754860
29674076
24584486
1261787
2914428
32961499
80405750