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