8 8 2 5 80
369955166 603920039 625720304 65528859 13167991 837469082 259354014 234330961
995644836 470263507 836461452 476353209 0 150616424 634860658 868045308
523181210 741251856 671411476 64031438 758230247 591099583 301267659 31011751
865527237 472749089 718823924 878812801 714129484 921098668 394963404 800908771
444621056 935586722 878866661 97454309 135968860 216986941 965480139 436161867
626648291 301026198 507242984 385866259 350910489 585074107 584251793 904201771
681982137 928945602 856400567 990989645 671273542 163099622 860637533 964632948
904695985 569107504 713817020 211124983 831607931 573532352 284957462 63460577
