43 12 354928430 401
179 49848872384 6682 014647 578748224
229 53781731988 452102 19610
49302 036195764 058 8620149832
66801 5195186 886672
81820 637167353 643755 33833462 543471751
8357075851 348820975 360575167 5008 669035 628 6845 87320378897 5901418573 1923709 18754