0 1 1 1 2 1 3 1 4 2 5 1 6 3 7 1 8 4 9 2 10 5 11 1 12 12 13 1 14 7 15 22 16 9 17 1 18 64 19 1 20 34 21 121 22 11 23 1 24 525 25 2 26 13 27 407 28 2022 29 1 30 801 31 1 32 10163 33 1036 34 17 35 6211 36 41735 37 1 38 19 39 2212 40 285784 41 1 42 3822 43 1 44 381446 45 2229142 46 23 47 1 48 1189540 49 2 50 22069276 51 7261 52 2309410 53 1 54 20943183 55 164176641 56 5050394 57 11782 58 29 59 1 60 2034416885 61 1 62 31 63 9153776 64 20158184 65 4855258306 66 30767958804 67 1 68 37478658 69 26797 70 25519655680 71 1 72 602418834164 73 1 74 37 75 79315974978 76 115479814 77 936670590451 78 8575979407749 79 1 80 272833203459 81 52977 82 41 83 1 84 188621805969512 85 854560160106 86 43 87 71632 88 1579558279726 89 1 90 844772859258431 91 5562418293759979 92 772409574 93 94831 94 47 95 6765755480416 96 7748503134344775 97 1 98 215717608046511922 99 41514706577 100 17358057341926 101 1 102 40447642842258363 103 1 104 569304693561927568 105 5946010902658773747 106 53 107 1 108 229210378187284490 109 1 110 98137855998820 111 198766 112 238139855744250088565 113 1 114 1152877640765519928 115 218533141458036 116 7408166434 117 3680232136896067067 118 59 119 2023270039486328373812 120 13595979170567079443434 121 2 122 61 123 304591 124 14090631654 125 969743428893127 126 33342628939258032087463 127 1 128 1046591482728427055563762 129 371092 130 525798960707356115 131 1 132 85604721329930467785 133 303378141987182515342993 134 67 135 4801114006693682260229901 136 56272722406349269202049044 137 1 138 309436340038982996910 139 1 140 2934410972533460381364445 141 536131 142 71 143 452785322266201 144 4166377553541544434759683219 145 13306315826367151 146 73 147 24563127009195223722589347 148 76521130530 149 1 150 118289197296991108115842779 151 1 152 68316292103293670095787353910 153 459761347800901006933211826185 154 183343750441257721989948022 155 42636167453081971 156 10248284789753833448455 157 1 158 79 159 879802 160 2047889149106586173121533123910 161 1229916390548839729881790191 162 70417932505240105057231326967615 163 1 164 202616246018 165 82857994057039841500519387 166 83 167 1 168 33434965044326722859052088808061 169 2 170 571506744082785338627427428662315 171 7424168163091445250817494014332523 172 317773413382 173 1 174 220582160874921846931149 175 41887648732115732616713448346 176 566422245885540478164142140343701 177 1367032 178 89 179 1 180 1027891243800415311105543170230720105 181 1 182 216351421238349645368687220941 183 1567336 184 8115208977465404874100826421049850 185 907077701814466996 186 1409523013412309839578210 187 53499490664883668314419655562118241 188 734390696166 189 32844297192708459721886098108528645605 190 219302242655748448463907885428230228925 191 1 192 101857749481559919584442265677908890 193 1 194 97 195 12347958194653520897 196 4680949217149608374912388498121 197 1 198 1815325443406278014788786959275506609223 199 1 200 66881842186294145604208451286435079216495