23118300
59459597
24931492
9188835
92258570
1174309
6818126
31586503
80954656
85079210
17414428
88696621
1948150
24011850
28819815
93046535
4309127
13282944
52855210
48202349
571229
70103054
1335300
2566647
5652032
77187520
20279163
22627566
8239545
18706516
63639786
50933861
21639414
44191395
81768058
64186376
56289558
94846313
53082157
26656732