0 1 1 20 2 34220 3 180318314012420 4 26383476911029432816173777932463879690054620 5 82643480198143947936335139363511800992843473305502996695800387190384044854382400246924957320486182175247209851115982144818285080820 6 2540026842412559375182877716039520894623653248993417234674965993082907032781652113425306719737729752375492405353376385333711050045737663423447510482117874280925437101167238225810128759288396819625374279215703777070150448210644792399955325759144972058663018691235786884918256186896636757511818086105656978591880651268011260648216845047606977991220393072218441218950040360356293155725981264811020