1 1 2 2 3 2 4 4 5 8 6 4 7 8 8 31 9 31 10 8 11 16 12 121 13 179 14 121 15 16 16 32 17 472 18 1080 19 1080 20 472 21 32 22 64 23 1841 24 6585 25 10363 26 6585 27 1841 28 64 29 128 30 7181 31 40023 32 100823 33 100823 34 40023 35 7181 36 128 37 256 38 28010 39 243312 40 974646 41 1585983 42 974646 43 243312 44 28010 45 256 46 512 47 109255 48 1479656 49 9424684 50 24665530 51 24665530 52 9424684 53 1479656 54 109255 55 512 56 1024 57 426157 58 8997567 59 91234133 60 383819990 61 615314145 62 383819990 63 91234133 64 8997567 65 426157 66 1024 67 2048 68 1662256 69 54712960 70 882982660 71 5986258088 72 15351583824 73 15351583824 74 5986258088 75 882982660 76 54712960 77 1662256 78 2048 79 4096 80 6483749 81 332705597 82 8545557422 83 93328306577 84 384274120067 85 613943466291 86 384274120067 87 93328306577 88 8545557422 89 332705597 90 6483749 91 4096 92 8192 93 25290329 94 2023155240 95 82709153941 96 1454952779030 97 9615094296606 98 24660009931840 99 24660009931840 100 9615094296606 101 1454952779030 102 82709153941 103 2023155240 104 25290329 105 8192 106 16384 107 98646746 108 12302638210 109 800507893510 110 22685640133832 111 240555736495426 112 990036737595402 113 1591211266257849 114 990036737595402 115 240555736495426 116 22685640133832 117 800507893510 118 12302638210 119 98646746 120 16384 121 32768 122 384778723 123 74811344202 124 7747773468962 125 353715560290323 126 6019667561802190 127 39740436675211431 128 102617108419729834 129 102617108419729834 130 39740436675211431 131 6019667561802190 132 353715560290323 133 7747773468962 134 74811344202 135 384778723 136 32768 137 65536 138 1500857065 139 454921691740 140 74987612346498 141 5515122085745217 142 150639005352591657 143 1595652867729124993 144 6616194348619115600 145 10629604983387803644 146 6616194348619115600 147 1595652867729124993 148 150639005352591657 149 5515122085745217 150 74987612346498 151 454921691740 152 1500857065 153 65536 154 131072 155 5854200856 156 2766341737943 157 725775442734876 158 85992478815621408 159 3769627665367430496 160 64070413955951330785 161 426732639393934147871 162 1100734552312606805249 163 1100734552312606805249 164 426732639393934147871 165 64070413955951330785 166 3769627665367430496 167 85992478815621408 168 725775442734876 169 2766341737943 170 5854200856 171 131072 172 262144 173 22834731209 174 16821898891161 175 7024493076345700 176 1340808323774484535 177 94333408395773456126 178 2572591332870145665288 179 27524690190205175388646 180 114035734265363570812185