0 1 1 3 2 1 3 12 4 3 5 60 6 3 7 252 8 15 9 1020 10 1 11 4068 12 25 13 16356 14 31 15 65532 16 157 17 262116 18 159 19 1048100 20 153 21 4193828 22 153 23 16776740 24 153 25 67108388 26 921 27 268433892 28 921 29 1073739844 30 1017 31 4294965316 32 58153 33 17179867604 34 57 35 68719366268 36 110521 37 274877804608 38 131023 39 1099511525460 40 68609 41 4398046397308 42 76929 43 17592185933820 44 654465 45 70368742228880 46 651495 47 281474974763920 48 3773477 49 1125899898617759 50 3775527 51 4503599619130256 52 655335 53 18014398507533200 54 634407 55 72057594035983248 56 63569447 57 288230376032333971 58 34209319 59 1152921504604909712 60 34193893 61 4611686018320322450 62 131060007 63 18446744073197866911 64 3775918887 65 73786976294430329247 66 156222271 67 295147905172403112351 68 6610210872 69 1180591620710515920797 70 6602354746 71 4722366482862791249799 72 6602345535 73 18889465931478077525127 74 6607061256 75 75557863725898310077621 76 36390818122 77 302231454903536090333439 78 34784410111 79 1208925819614622228924103 80 246991020328 81 4835703278457977378428885 82 274371438906 83 19342813113833579316510719 84 962073721151 85 77371252455334135099015423 86 139218386688 87 309485009821343761418928361 88 1263236280342 89 1237940039285379177946019481 90 1263857561983 91 4951760157141517082064011167 92 1263858565056 93 19807040628566067354343522279 94 7939188270612 95 79228162514264321775699961669 96 39591552755356 97 316912650057057209770385680327 98 41655718029308 99 1267650600228229377441214834681 100 254141373997056 101 5070602400912917076542557332537 102 254158455483078 103 20282409603651669878663152739641 104 255073415135231 105 81129638414606681163759178819583 106 248218915762656 107 324518553658426726660118650234867 108 156086867612139 109 1298074214633706902930398571127283 110 2163494351568892 111 5192296858534827624399077749457405 112 2250085187253232 113 20769187434139310514119817016870859 114 1796674079699956 115 83076749736557242051994107979522509 116 37825484050760495 117 332306998946228968095779438869614079 118 37825484654784568 119 1329227995784915872774327744433603525 120 253999089824434234 121 5316911983139663491038776472534012103 122 51791342334552847 123 21267647932558653966066857068048774399 124 360287422891687048 125 85070591730234615865809885855722999037 126 353532023448796298