26124490
2721665
98108906
86875098
7047586
42386366
95336034
94939313
83905380
55965356
2698394
6991494
21512330
48239959
81967408
46095047
64906100
23117949
3843210
42307402
11124148
47718647
48392276
10046967
12202960
81535599
67083103
38007782
12364993
2512546
6681216
22854902
8280723
40913534
10005774
85138884
30576221
96215911
47838325
23984730