31 3756347 4979600 304612472
447807997 98311223903 85844884
187 19103838570 16309665922
429 170747 8060512015 11412 838092
736 18027 22
2754 86126526428 94679147 369 4136955
76847 1042493041 179 19626345 15463 579048 64652088 335306 8317730344 1821370249