18566700
5880410
9761534
75613157
2737051
49056385
490762
34704817
55269829
26115007
21265388
4705519
48259572
47212160
95819940
78854314
64829521
59501522
14733573
61196333
70667512
50354017
52443239
35025217
20065282
82653468
359131
3459386
17674829
8342328
91965485
12004997
11177826
81306090
9986060
13226990
69052092
99533924
51822957
94661268