0 2 1 5 2 5 3 7 4 43 5 43 6 173 7 347 8 139 9 107 10 23 11 293 12 293 13 293 14 293 15 293 16 79 17 79 18 883 19 883 20 114013 21 114013 22 114013 23 114013 24 1232573 25 1232573 26 1499 27 364841611 28 364841611 29 364841611 30 364841611 31 170801 32 170801 33 56812319 34 56812319 35 56812319 36 56812319 37 84509 38 84509 39 1494391238981 40 1494391238981 41 5772497 42 30926891 43 4189453 44 4189453 45 115317281 46 534739157 47 534739157 48 675466249 49 675466249 50 675466249 51 167639911 52 167639911 53 60754605606631 54 60754605606631 55 665089500641 56 665089500641 57 665089500641 58 5462473 59 72106089599 60 72106089599 61 104827 62 104827 63 975136113138331 64 975136113138331 65 328809503015077093 66 328809503015077093 67 6772699491949 68 891449992563007 69 68405101 70 21023818332910691 71 58663372296527 72 7857928494583 73 7857928494583 74 968809282845932808361 75 411721 76 275688010689043966943 77 275688010689043966943 78 275688010689043966943 79 275688010689043966943 80 366195222209 81 366195222209 82 619971705439 83 619971705439 84 681322996216843 85 2300660348125537 86 2300660348125537 87 2300660348125537 88 2300660348125537 89 102217151121037 90 102217151121037 91 102217151121037 92 102217151121037 93 102217151121037 94 102217151121037 95 102217151121037 96 102217151121037 97 864495350329578901 98 864495350329578901 99 864495350329578901 100 1148610530478532534280060524547 101 6891663182871195205680363147283 102 52119607239589627 103 52119607239589627 104 52119607239589627 105 1363274255023741 106 8166509274653929 107 441066443703756493163543241426151 108 1927274091652271 109 1927274091652271 110 1914558627037467143412016240591 111 1914558627037467143412016240591 112 1914558627037467143412016240591 113 33861239142570741219761 114 234251940193 115 99527459220344803 116 116326525031520891476899 117 116326525031520891476899 118 116326525031520891476899 119 113942059700794756298033 120 80445648598935170700116803601537 121 927709112181773831330587 122 1916660143439166295852040484973 123 1916660143439166295852040484973 124 1916660143439166295852040484973 125 1916660143439166295852040484973 126 607616158873639125229175771 127 462491687273110168575455517921668397539 128 60396487655944969 129 60396487655944969 130 34383762191910204248828088724463531 131 8488515622656146935241 132 8488515622656146935241 133 8488515622656146935241 134 8488515622656146935241 135 622679333348836871 136 622679333348836871 137 59093476597821181 138 23714335146485461585480664101 139 21540739808957036148466928851 140 21540739808957036148466928851 141 21540739808957036148466928851 142 254529792510046660468199161 143 100032525469077716197231197434041122446077 144 85164775097813617752038029208272873 145 85164775097813617752038029208272873 146 85164775097813617752038029208272873 147 85164775097813617752038029208272873 148 12126639130986727183129 149 12126639130986727183129 150 65437187501295968117042520344759 151 2016549250430227084053166787 152 2016549250430227084053166787 153 2016549250430227084053166787 154 2016549250430227084053166787 155 2016549250430227084053166787 156 2016549250430227084053166787 157 56422413520529265484102510702759 158 7130567039631467982928633532551 159 3105223245015167908056847 160 6456657723578759376856931 161 6456657723578759376856931 162 6456657723578759376856931 163 1432209772110097 164 52446323907868643397054503279973647411813 165 6443914438036313196154810559141234189 166 6443914438036313196154810559141234189 167 6443914438036313196154810559141234189 168 6443914438036313196154810559141234189 169 2870867356760132959475363410127 170 2870867356760132959475363410127 171 3803588646984970616489 172 751561522930723919569458635957604329167 173 751561522930723919569458635957604329167 174 201132568598174203851917043998350053646107544717 175 201132568598174203851917043998350053646107544717 176 201132568598174203851917043998350053646107544717 177 30713223009478456062340105584886714711 178 791923825172298811102678960363320383 179 791923825172298811102678960363320383 180 69349211225216569656099139586220625054231 181 1920804626363353948399888927037 182 1920804626363353948399888927037 183 31830026979409832626464440372625017428009265781208091 184 31830026979409832626464440372625017428009265781208091 185 31830026979409832626464440372625017428009265781208091 186 92789491019551275917162613251884033 187 92789491019551275917162613251884033 188 3025253143973 189 3025253143973 190 29866432086878448257460133174943913515176330546285951 191 1706293158269035251707303376391085734252835905173753409391 192 1706293158269035251707303376391085734252835905173753409391 193 95101914189117428175115290970319323 194 95101914189117428175115290970319323 195 1895473365301770405613184636324264087058304222083043 196 1895473365301770405613184636324264087058304222083043 197 1895473365301770405613184636324264087058304222083043 198 2083377111753605673544419943 199 3792935435667947219494397679548221911823386899 200 1785731768147024524309102413271764925153 201 1010331419907905030691998046569749 202 1010331419907905030691998046569749 203 1010331419907905030691998046569749 204 1010331419907905030691998046569749 205 1010331419907905030691998046569749 206 24509901746399769448888204590730284948772477412981 207 24509901746399769448888204590730284948772477412981 208 24509901746399769448888204590730284948772477412981 209 24313124015917700797633017893189920970111161 210 1099032296660890046282386019057 211 1099032296660890046282386019057 212 46797162095033221239946723556639165662307794925137 213 1405608229367358271549914957116518597669 214 1405608229367358271549914957116518597669 215 1405608229367358271549914957116518597669 216 118795486875606381131116174244730268667 217 118795486875606381131116174244730268667 218 118795486875606381131116174244730268667 219 118795486875606381131116174244730268667 220 118795486875606381131116174244730268667 221 118795486875606381131116174244730268667 222 1475827699170760632427330534725852320461201044439 223 1475827699170760632427330534725852320461201044439 224 1475827699170760632427330534725852320461201044439 225 1475827699170760632427330534725852320461201044439 226 1761453065241110699058352535990864683907000751899447 227 1761453065241110699058352535990864683907000751899447 228 2180188061375095101386818805723 229 2180188061375095101386818805723 230 2180188061375095101386818805723 231 2180188061375095101386818805723 232 938197340789707380708657711255097 233 46185599873426241361031714952580439974449769 234 46185599873426241361031714952580439974449769 235 46185599873426241361031714952580439974449769 236 2323527989623623635904177389690029067761033370629589 237 2323527989623623635904177389690029067761033370629589 238 2323527989623623635904177389690029067761033370629589 239 2323527989623623635904177389690029067761033370629589 240 2323527989623623635904177389690029067761033370629589 241 5115365151055559733632381490217486107371233437338099 242 2766525926556172430782381792074661603367719857418427783 243 2766525926556172430782381792074661603367719857418427783 244 2766525926556172430782381792074661603367719857418427783 245 287384038391605277105393438506424452721 246 58179661680561241570080323228554274757157543 247 221814526596656005790506182477634522036709071699 248 63344432062091542180287154013689935696223457 249 862578649755998228936122931 250 1257110208039006897918963498755572500713028096401 251 2179547118736278165558393644787580792673639 252 2179547118736278165558393644787580792673639 253 1176484521974169736970417535365843573782518321454039 254 2367077091231516760031242354986458569207972289293703 255 90531534777622535167742620216621851752916661554641 256 3538794510699532303470214447352739812737243866686756196426689 257 3538794510699532303470214447352739812737243866686756196426689 258 3538794510699532303470214447352739812737243866686756196426689 259 13054079754722875323908614046092888905958033 260 152615885523798688490778730717192972720221462544943 261 152615885523798688490778730717192972720221462544943 262 152615885523798688490778730717192972720221462544943 263 171038858208051870695917354111592497527780917 264 171038858208051870695917354111592497527780917 265 171038858208051870695917354111592497527780917 266 5042647293867183787093790355893819439605996007784652481319 267 5042647293867183787093790355893819439605996007784652481319 268 5042647293867183787093790355893819439605996007784652481319 269 15615114870393902748216612803633215817290907 270 26445254888755365792077043453604190059 271 35697630642362226353680717129 272 35697630642362226353680717129 273 35697630642362226353680717129 274 896111669521477728285593390945662776801653744004753229048884350044294104090941 275 198149426003017718969541631591504715805300698405522393824556932223918027 276 3252880758917781964820933886800646468062869 277 3252880758917781964820933886800646468062869 278 51481928969928422138947345735536442120989811 279 145119675230040533212119967896828201372187 280 1321379028601654654213687414050450479535103 281 1321379028601654654213687414050450479535103 282 1321379028601654654213687414050450479535103 283 3531475103902091782145063099537158218104123998128767 284 67358104362950424754647596720798276195824025784497292181038647 285 1271696081630050740222334526924644399 286 1271696081630050740222334526924644399 287 1271696081630050740222334526924644399 288 1271696081630050740222334526924644399 289 216736122476186730020911690061860768561629020173214527 290 216736122476186730020911690061860768561629020173214527 291 216736122476186730020911690061860768561629020173214527 292 343688971799780699397853635957581883577168642441 293 343688971799780699397853635957581883577168642441 294 343688971799780699397853635957581883577168642441 295 469108640124647739653858441973046878787299397232606329887456398394027043 296 469108640124647739653858441973046878787299397232606329887456398394027043 297 469108640124647739653858441973046878787299397232606329887456398394027043 298 2102389148233582800584711960791315906807108511 299 82304585517917847481434851489059 300 82304585517917847481434851489059 301 533102403598885783558397158316246943033909911 302 44292943027938021437177498108898177711148940683522893843110151689 303 44292943027938021437177498108898177711148940683522893843110151689 304 44292943027938021437177498108898177711148940683522893843110151689 305 89743845681531905325413095254808503858419225010593210264111 306 58813945365756135999821171070209770787664007864706442523920083 307 203907411457579747826895990872300675567483695492637078998629233 308 119107649560437915163624114101475269062796083 309 166475680423913330104927692746766966202492800545666188276752264823 310 166475680423913330104927692746766966202492800545666188276752264823 311 23815313230041092072024681753293323506196388614586598480623 312 206076442324727339595656263729908446025015397 313 53612482624440335374888223 314 4523205093194662876397969813527976419 315 181444210798997118557100224992098577338489967371118494624991224572890212141109308175109005207519 316 181444210798997118557100224992098577338489967371118494624991224572890212141109308175109005207519 317 181444210798997118557100224992098577338489967371118494624991224572890212141109308175109005207519 318 777730386350442937429914229672459350350146582608239625979 319 777730386350442937429914229672459350350146582608239625979 320 187297249857029283671845393540230789510699321157283607354829651172015702855338640696886715052923 321 189083901980016871513338591505721271759347361191050100078733725234642071000379 322 212133825765471506178423243485262252112939 323 121676031553632675841477194130429713400653517 324 262136039945801588804103129590645199920192461914263219299565377691119 325 262136039945801588804103129590645199920192461914263219299565377691119 326 48134406661853973142039791634703639662647580266433430482512267572407 327 48134406661853973142039791634703639662647580266433430482512267572407 328 48134406661853973142039791634703639662647580266433430482512267572407 329 9261352709707799117022079572026385845495835967747710082615164653188122275161394325613 330 9261352709707799117022079572026385845495835967747710082615164653188122275161394325613 331 1321236422102563906862013371675796929383919833514846851527047210400992549208859957840438196142219709 332 12399318101702620634583139390245038012747814107 333 344420715124581414443285948587202068151 334 5966527952919423893439692367809315989492229136162693118001426250552112691 335 13412631503184828026352861658485679906608145931905479123751692523316963502748380302570041 336 328803963780043331885923957639601359522862759 337 125137436847586263213303365805613 338 125137436847586263213303365805613 339 125137436847586263213303365805613 340 125137436847586263213303365805613 341 345145237880036274264535288244956507284641071 342 220714988917538612897583135908428623239751038829636995453442944634266788720172804615994243375235811 343 220714988917538612897583135908428623239751038829636995453442944634266788720172804615994243375235811 344 164623920032438442118876794198602053147370506818974980542701850765040152932558085001 345 133299810740996754564457841598466953264726796023694430338939 346 133299810740996754564457841598466953264726796023694430338939 347 133299810740996754564457841598466953264726796023694430338939 348 133299810740996754564457841598466953264726796023694430338939 349 313487708010522149292547003525892913082783207 350 25862829471455135469372301225446033103549286867831756929579999 351 25862829471455135469372301225446033103549286867831756929579999 352 17118171492103969289425500055737654479635502185836002273801447527973 353 165168696993489000961655446398019856098438422354177629716340071 354 165168696993489000961655446398019856098438422354177629716340071 355 165168696993489000961655446398019856098438422354177629716340071 356 165168696993489000961655446398019856098438422354177629716340071 357 4540949548666552052114739303749770475818654520085194507990458274381029550480817460879569167782751 358 192794702791549594744493895526397548963693185124877805292331279 359 192794702791549594744493895526397548963693185124877805292331279 360 192794702791549594744493895526397548963693185124877805292331279