59669726
26237700
42365669
77442298
89517202
20765310
1674342
54365673
74594129
578446
67963045
45464572
14501325
46899026
1778868
82191341
67628104
34047479
201955
33751809
16284293
86189334
79533924
99975090
5097608
42826618
11987384
40221454
7133263
12958761
55415247
84464661
18906016
97598502
61892918
70828599
61141199
5263600
9049583
99584660