0 1 1 3 2 1 3 12 4 3 5 60 6 3 7 240 8 15 9 1008 10 15 11 4080 12 15 13 16368 14 15 15 65280 16 255 17 261892 18 225 19 1048348 20 129 21 4194276 22 153 23 16776740 24 511 25 67108836 26 1 27 268434492 28 871 29 1073737856 30 4069 31 4294902682 32 63591 33 17179803840 34 64261 35 68719412287 36 59207 37 274877847344 38 59389 39 1099511568434 40 64779 41 4398046256824 42 246397 43 17592185788927 44 258567 45 70368743364864 46 983743 47 281474975670088 48 615395 49 1125899903081720 50 3800639 51 4503599623388288 52 2490867 53 18014398494280844 54 15134803 55 72057594021747940 56 16753215 57 288230376097809540 58 58747433 59 1152921504540366036 60 35252223 61 4611686018417458236 62 41449501 63 18446744069558960516 64 3793504851 65 73786976290686318076 66 3796945969 67 295147905175320476156 68 3799055423 69 1180591620714070999360 70 572491769 71 4722366482865604033476 72 3209298975 73 18889465931462728811524 74 13717403633 75 75557863725898383361028 76 13758614735 77 302231454903604825046812 78 67869134029 79 1208925819614561527194624 80 38691537091 81 4835703278458271419868500 82 245257914825 83 19342813113833808645662716 84 167808596425 85 77371252455335272483120128 86 971177463935 87 309485009821344009895879884 88 978782421857 89 1237940039285376742406300684 90 3882594309473 91 4951760157141516736032930960 92 2433474371583 93 19807040628566083613474300048 94 3022019215431 95 79228162514264329480923131536 96 3508457722239 97 316912650057057342158616913811 98 16560942772652 99 1267650600228229261546261341203 100 74014907760764 101 5070602400912917532113348486803 102 87956656820552 103 20282409603651669966560213211539 104 502030670581960 105 81129638414606681140820313079827 106 290930385614344 107 324518553658426726681993600338387 108 386614475376712 109 1298074214633706906116401700188147 110 555927455221884 111 5192296858534827628389770920063763 112 10568076609608 113 20769187434139310513196578828823571 114 925241491591136 115 83076749736557242048888088642842879 116 4442055195560416 117 332306998946228968218915138825090705 118 85519556397564 119 1329227995784915872869979726208431553 120 11908830099146812 121 5316911983139663491585576584300339975 122 17953087649007804 123 21267647932558653966337034571355136857 124 67622936170776576 125 85070591730234615865719670703738843385 126 4435361321192218