1 56 2 469 3 4415 4 74547 5 904715 6 10478150 7 115306521 8 1239077832 9 12886510259 10 128928018858 11 1239783637603 12 11475898062036 13 102697376249179 14 891984543522454 15 7542567812340359 16 62214784451259205 17 501183890732128843 18 3946246757848763229 19 30392352735792037563 20 229115121352617697465