19804598
42118870
7058721
35071267
5964357
2267362
20387172
30487890
78389829
763766
8333833
18439291
9118712
83453077
8546501
77465156
83082369
21883907
35863857
72504571
70436704
68372057
72861225
7881756
62736018
23191391
9309479
46579747
26199072
29882074
1923322
53744031
6685144
63926447
20769879
7113106
47779207
926376
77603694
4076339