0 2 1 1 2 1 3 3 4 3 5 7 6 3 7 18 8 7 9 18 10 7 11 123 12 7 13 322 14 18 15 47 16 47 17 2207 18 18 19 5778 20 47 21 322 22 123 23 39603 24 47 25 15127 26 322 27 5778 28 322 29 710647 30 47 31 1860498 32 2207 33 15127 34 2207 35 103682 36 322 37 33385282 38 5778 39 103682 40 2207 41 228826127 42 322 43 599074578 44 15127 45 103682 46 39603 47 4106118243 48 2207 49 599074578 50 15127 51 4870847 52 103682 53 73681302247 54 5778 55 228826127 56 103682 57 33385282 58 710647 59 1322157322203 60 2207 61 3461452808002 62 1860498 63 33385282 64 4870847 65 10749957122 66 15127 67 62113250390418 68 4870847 69 1568397607 70 103682 71 425730551631123 72 103682 73 1114577054219522 74 33385282 75 228826127 76 33385282 77 3461452808002 78 103682 79 20000273725560978 80 4870847 81 192900153618 82 228826127 83 137083915467899403 84 103682 85 23725150497407 86 599074578 87 505019158607 88 228826127 89 2459871053643326447 90 103682 91 1114577054219522 92 1568397607 93 3461452808002 94 4106118243 95 1114577054219522 96 4870847 97 115561578124838522882 98 599074578 99 3461452808002 100 228826127 101 792070839848372253127 102 4870847 103 2073668380220713167378 104 10749957122 105 10749957122 106 73681302247 107 14213134522220588579643 108 33385282 109 37210469265847998489922 110 228826127 111 1114577054219522 112 10749957122 113 255044350560122222180447 114 33385282 115 2459871053643326447 116 505019158607 117 1114577054219522 118 1322157322203 119 115561578124838522882 120 4870847 121 97418273275323406890123 122 3461452808002 123 52361396397820127 124 3461452808002 125 792070839848372253127 126 33385282 127 215002084978043708894524818 128 23725150497407 129 358890350005878082 130 10749957122 131 1473646213395791149646646123 132 228826127 133 37210469265847998489922 134 62113250390418 135 1114577054219522 136 23725150497407 137 26443508352314721186469779407 138 1568397607 139 69230003648151669220777340178 140 10749957122 141 16860207025497407047 142 425730551631123 143 11981655542024930675232002 144 10749957122 145 255044350560122222180447 146 1114577054219522 147 358890350005878082 148 1114577054219522 149 8514727565956530702536099118247 150 228826127 151 22291846172619859445381409012498 152 1114577054219522 153 115561578124838522882 154 3461452808002 155 11981655542024930675232002 156 10749957122 157 400010949097364802732720796316482 158 20000273725560978 159 5428934300813767249007 160 23725150497407 161 3858055874062761829426214722 162 192900153618 163 7177905237579946589743592924684178 164 52361396397820127 165 52361396397820127 166 137083915467899403 167 49198094402450621003462431058585043 168 10749957122 169 400010949097364802732720796316482 170 23725150497407 171 37210469265847998489922 172 358890350005878082 173 882823983411381527490828321608234647 174 505019158607 175 11981655542024930675232002 176 52361396397820127 177 1748099984655007556773207 178 2459871053643326447 179 15841633607002416873831447357889638603 180 10749957122 181 41473935220454921602871195774259272002 182 1114577054219522 183 11981655542024930675232002 184 2459871053643326447 185 1242282009792667284144565908482 186 3461452808002 187 2741715832729650571495437446296127 188 16860207025497407047 189 37210469265847998489922 190 1114577054219522 191 5100956823360375782752722586809405045123 192 23725150497407 193 13354478338703157414450712387359637585922 194 115561578124838522882 195 115561578124838522882 196 358890350005878082 197 91532956239544131967347531338448885552007 198 3461452808002 199 239636390525883299441443179440077148943378 200 52361396397820127