30065209
40867847
90585803
60314824
53149650
14299596
513960
77049762
32554250
26093638
9861853
9940420
39106249
79107399
73231901
18151667
21093134
82057218
32592804
97969056
44859174
12335758
47196768
2898920
115656
29285677
5433477
1628645
23251624
62998601
4923654
49863120
1824697
9974172
57118481
24741353
26392034
26547514
85272072
4073259