0 1 1 1 2 2 3 1 4 6 5 8 6 1 7 14 8 112 9 128 10 1 11 30 12 2016 13 30720 14 32768 15 1 16 62 17 65472 18 67043328 19 2080374784 20 2147483648 21 1 22 126 23 4194176 24 4398042316800 25 144110790029344768 26 9079256848778919936 27 9223372036854775808 28 1 29 254 30 536870656 31 18446744073172680704 32 633825300095667956674642051072 33 1329227361959615758789106311928741888 34 168811955464684315858783496655603761152 35 170141183460469231731687303715884105728 36 1 37 510 38 137438952960 39 9903520314283042061754040320 40 11692013098647223345619575141415981115048267350016 41 842498333348457481891331122822140112921682101474128732787027476480 42 226156423449134860838204586511749348556554480248918463435172703730967511040 43 57669888194366464517598830424248860356609074394020202793089226410191109488640 44 57896044618658097711785492504343953926634992332820282019728792003956564819968