1 1 2 489 3 24535 4 1759041 5 119035112 6 8118923949 7 552777330287 8 37650441405451 9 2564181255574899 10 174635497977344862 11 11893675692936218866 12 810026663520753630706 13 55167419097633745309553 14 3757214394165203187203557 15 255887632725849370682577230 16 17427400591668412959472470557 17 1186904924650648721892895984844 18 80834964047176477156601459984495 19 5505319993608692021327277814484610 20 374943548125553332730399844563476419 21 25535784376511487882214622675385901409 22 1739131895945343992235593166772804853378 23 118444756068520139183791750421779813893405 24 8066760360636871827802191920990015805925585