4 5 4 5 16
56551367 84871995 835498878 735969989 669730402
308136457 605944166 606801734 581204017 158382870
430669640 393531820 723012081 994819563 949395474
544177047 444854189 268240741 35924329 0
