40914
39264
956320
444499
604690
110910
283664
714198
724519
885694
356929
397543
588202
68942
645731
65401
164748
172537
178459
67932
333514
955484
53604
497920
44939
651705
951197
7954
706469
680441