18 172409648 1005100209
147585798 2483357 857958327 229355798 910372263 951954748 169926291 1003321388 24823850 835207714 588307673 328700740 55914893 418922600 818949231 188264670 679415797 982668443
