27832090
22899569
18221364
81318501
6524759
67768356
38868306
9145897
3400126
72849044
13458530
17412814
34328249
949443
16016010
67981702
65553706
72497826
42029820
83052822
39053816
3694217
10175446
36804590
21447704
91724149
36035735
23975919
8377369
85154202
4385418
94884990
89693515
7028671
97972604
82358041
94619354
74375970
3999968
93327758