18 231980303 487787267
158748576 739646081 284217988 695515038 424568428 379961094 233036167 196523013 521011721 236298707 658018265 319204048 822415746 35457290 1045320740 73231727 879213725 975930586
