1 5 2 8 3 14 4 3953 5 33626 6 89843301 7 71341793655800 8 245916794707565 9 19429639306542698 10 36106092555634673 11 1818632037625982420 12 4099389352522800257 13 51096092690519702666 14 1361788669288181208317 15 80939622935362328928524 16 3061856409269150191916609 17 7717289258721739134029242 18 27063154105683136656710908 19 1124538936519149455565085451 20 177059892291077590111970728419 21 812879316390511285354843017899 22 33485032786252177711277277473219