44753626
28879439
26866905
155690
52516043
97929948
8955791
6832728
50612327
97602499
85829889
61547905
5993506
33922042
3534373
6251465
15772642
24121934
22399816
3893174
42562174
84847278
63233511
82236762
66609934
70694038
3635489
4429772
13755249
12168982
53131939
50633716
99896025
4830644
50751174
69687281
66112577
90641339
287493
92234728