331868929
166784086
334528459
763232440726859776
1293195804136443904
1260338442736525312
252018414
820603752876912640
19969890
123268928
1141952118368034818
201085429