1 1 2 2 3 2 4 4 5 8 6 4 7 8 8 30 9 30 10 8 11 16 12 112 13 169 14 112 15 16 16 32 17 420 18 983 19 983 20 420 21 32 22 64 23 1576 24 5701 25 9233 26 5701 27 1576 28 64 29 128 30 5912 31 33046 32 87009 33 87009 34 33046 35 5912 36 128 37 256 38 22176 39 191692 40 811854 41 1363249 42 811854 43 191692 44 22176 45 256 46 512 47 83184 48 1111756 49 7609680 50 20825877 51 20825877 52 7609680 53 1111756 54 83184 55 512 56 1024 57 312032 58 6447926 59 71307863 60 321003969 61 513913591 62 321003969 63 71307863 64 6447926 65 312032 66 1024 67 2048 68 1170464 69 37397230 70 667818686 71 4949107992 72 12835573991 73 12835573991 74 4949107992 75 667818686 76 37397230 77 1170464 78 2048 79 4096 80 4390528 81 216897344 82 6256103740 83 76181954073 84 320914969638 85 521608116975 86 320914969638 87 76181954073 88 6256103740 89 216897344 90 4390528 91 4096 92 8192 93 16469312 94 1257968840 95 58605092516 96 1173445180271 97 8003158157235 98 21245308955509 99 21245308955509 100 8003158157235 101 1173445180271 102 58605092516 103 1257968840 104 16469312 105 8192 106 16384 107 61778048 108 7296014816 109 548976911503 110 18074154495151 111 199783413517343 112 862069068522225 113 1411340174061312 114 862069068522225 115 199783413517343 116 18074154495151 117 548976911503 118 7296014816 119 61778048 120 16384 121 32768 122 231735680 123 42315682206 124 5142570115263 125 278365002091466 126 4987095498982872 127 35027487730223607 128 93280584946776276 129 93280584946776276 130 35027487730223607 131 4987095498982872 132 278365002091466 133 5142570115263 134 42315682206 135 231735680 136 32768 137 65536 138 869263872 139 245424008900 140 48173163583227 141 4287367571041734 142 124471284530963758 143 1423282380580015530 144 6176339947163526184 145 10029910669507256358 146 6176339947163526184 147 1423282380580015530 148 124471284530963758 149 4287367571041734 150 48173163583227 151 245424008900 152 869263872 153 65536 154 131072 155 3260696320 156 1423418944526 157 451262766864250 158 66033505190604677 159 3106865004006385929 160 57818327223393828542 161 408990151619840866062 162 1080868751377638290041 163 1080868751377638290041 164 408990151619840866062 165 57818327223393828542 166 3106865004006385929 167 66033505190604677 168 451262766864250 169 1423418944526 170 3260696320 171 131072 172 262144 173 12231200256 174 8255595991972 175 4227214365189922 176 1017035165572036700 177 77548308031923753562 178 2349018246981367704492 179 27073252421436593903667 180 116496954388567306531348