19685620
34836504
15933
39695506
51202822
3046397
16401277
7103174
180874
32549825
9302634
3504742
17342707
96972649
8404036
49471721
1897158
6442736
91748929
63926279
35858247
47975439
82148247
62171322
7164472
84934351
70433488
85465351
4039482
55536208
41811463
13552215
8916175
57695458
44551871
41076287
36498463
43534369
92387
45171999