44867128
94705112
88177820
54539414
2877519
91779905
60504901
59718362
36274496
82474550
68689658
21037161
34079804
17472520
63615765
51984713
4122705
97201105
95685600
14668556
30209670
3068419
6322956
60136975
54662050
18305376
19073499
6420412
6797222
58633903
54981999
18086815
2997037
90931847
73521904
29721357
19472621
39726032
2471170
38344474