1006491
19259570
8306348
25058534
94297484
80239021
81936141
66499356
1629866
2949993
66105912
13617695
41921000
57152999
30371763
58519097
68283216
40988809
22624084
50585003
46326090
20705
56099627
32532972
94325329
7245956
22507652
42568800
1812870
16797092
2572181
37425814
23337027
21834773
6229160
52676986
38073649
75792278
88466280
4646371