80395673
10587020
4699069
23819640
21982640
8012141
26127382
82066019
47492319
22908837
84237204
3010374
34357539
4333109
14791820
90175612
5419560
95751089
21272847
3708327
5456288
38271440
16325840
40919615
59941913
25295021
13871357
35782073
98616319
76865268
34961473
35817547
88592809
26729907
52728926
204695
8211647
74897170
65937372
6195457