1 14 2 36 3 29 4 168 5 148 6 59 7 912 8 1664 9 522 10 119 11 52446 12 28048 13 10356 14 1708 15 238 16 502800 17 887805 18 316392 19 56288 20 5124 21 477 22 5950176 23 21881010 24 17782827 25 3049840 26 238104 27 15640 28 955 29 79674864 30 583371100 31 881938092 32 344322375 33 16751376 34 1294448 35 47602 36 1911 37 1150876510 38 16245282600 39 47672389112 40 33563774112 41 6946980030 42 216762400 43 6844676 44 144236 45 3822 46 15833668596 47 474350516221 48 2695098564336 49 3600054345088 50 1213776549696 51 113558538589 52 2168966344 53 35274768 54 432708 55 7645 56 219803283432 57 13614396562020 58 159284816028475 59 406348635796752