# Computed using the Mathematica program that I contributed to this sequence 0 1 1 4 2 1 3 1 4 2 5 1 6 16 7 4 8 16 9 1 10 128 11 256 12 16 13 256 14 16 15 256 16 2 17 1 18 16 19 4 20 16 21 4096 22 65536 23 256 24 16 25 256 26 16384 27 256 28 33554432 29 16 30 16 31 256 32 16 33 1 34 65536 35 256 36 2 37 1048576 38 16 39 256 40 65536 41 4294967296 42 16 43 4 44 16 45 4294967296 46 17179869184 47 256 48 16 49 4294967296 50 2048 51 281474976710656 52 65536 53 4294967296 54 16 55 4 56 2147483648 57 256 58 65536 59 256 60 16 61 4294967296 62 16 63 256 64 65536 65 1 66 18446744073709551616 67 4611686018427387904 68 16 69 4294967296 70 65536 71 262144 72 16 73 72057594037927936 74 16 75 256 76 2305843009213693952 77 4294967296 78 68719476736 79 1125899906842624 80 16 81 4294967296 82 604462909807314587353088 83 256 84 16 85 17592186044416 86 18446744073709551616 87 256 88 65536 89 4722366482869645213696 90 16 91 274877906944 92 18889465931478580854784 93 4294967296 94 65536 95 256 96 67108864 97 4294967296 98 16 99 68719476736 100 17179869184 101 4503599627370496 102 16 103 67108864 104 16 105 79228162514264337593543950336 106 604462909807314587353088 107 256 108 16 109 72057594037927936 110 16 111 295147905179352825856 112 65536 113 4294967296 114 16 115 16384 116 2199023255552 117 4294967296 118 309485009821345068724781056 119 256 120 2 121 4294967296 122 10141204801825835211973625643008 123 256 124 65536 125 4294967296 126 20769187434139310514121985316880384 127 4 128 16 129 1 130 65536 131 316912650057057350374175801344 132 16 133 256 134 10633823966279326983230456482242756608 135 256 136 81129638414606681695789005144064 137 20282409603651670423947251286016 138 16 139 340282366920938463463374607431768211456 140 16 141 4951760157141521099596496896 142 65536 143 256 144 134217728 145 340282366920938463463374607431768211456 146 18446744073709551616 147 256 148 1267650600228229401496703205376 149 4294967296 150 16 151 316912650057057350374175801344 152 16 153 72057594037927936 154 81129638414606681695789005144064 155 4294967296 156 85070591730234615865843651857942052864 157 1208925819614629174706176 158 16 159 256 160 65536 161 4294967296 162 2787593149816327892691964784081045188247552 163 4 164 16 165 4294967296 166 18446744073709551616 167 256 168 16 169 340282366920938463463374607431768211456 170 1461501637330902918203684832716283019655932542976 171 256 172 748288838313422294120286634350736906063837462003712 173 4294967296 174 16 175 340282366920938463463374607431768211456 176 2048 177 340282366920938463463374607431768211456 178 65536 179 256 180 16 181 4951760157141521099596496896 182 16 183 256 184 65536 185 22300745198530623141535718272648361505980416 186 18446744073709551616 187 340282366920938463463374607431768211456 188 43556142965880123323311949751266331066368 189 4294967296 190 604462909807314587353088 191 356811923176489970264571492362373784095686656 192 16 193 340282366920938463463374607431768211456 194 16 195 256 196 65536 197 1152921504606846976 198 16 199 6129982163463555433433388108601236734474956488734408704 200 16 201 5708990770823839524233143877797980545530986496 202 65536 203 256 204 748288838313422294120286634350736906063837462003712 205 4294967296 206 18446744073709551616 207 256 208 100433627766186892221372630771322662657637687111424552206336 209 4294967296 210 22300745198530623141535718272648361505980416 211 340282366920938463463374607431768211456 212 16 213 4294967296 214 65536 215 256 216 2097152 217 72057594037927936 218 549755813888 219 256 220 65536 221 5192296858534827628530496329220096 222 18446744073709551616 223 340282366920938463463374607431768211456 224 16 225 18446744073709551616 226 26328072917139296674479506920917608079723773850137277813577744384 227 256 228 16 229 6582018229284824168619876730229402019930943462534319453394436096 230 16 231 411376139330301510538742295639337626245683966408394965837152256 232 137438953472 233 281474976710656 234 16 235 340282366920938463463374607431768211456 236 2596148429267413814265248164610048 237 4294967296 238 65536 239 1152921504606846976 240 16 241 4294967296 242 16 243 5846006549323611672814739330865132078623730171904 244 3533694129556768659166595001485837031654967793751237916243212402585239552 245 4294967296 246 21778071482940061661655974875633165533184 247 340282366920938463463374607431768211456 248 696898287454081973172991196020261297061888 249 65536 250 65536 251 452312848583266388373324160190187140051835877600158453279131187530910662656 252 16 253 340282366920938463463374607431768211456 254 2361183241434822606848 255 256 256 2 257 1 258 16 259 340282366920938463463374607431768211456 260 115792089237316195423570985008687907853269984665640564039457584007913129639936 261 7237005577332262213973186563042994240829374041602535252466099000494570602496 262 3533694129556768659166595001485837031654967793751237916243212402585239552 263 256 264 16 265 4294967296 266 18446744073709551616 267 1125899906842624 268 65536 269 4294967296 270 16 271 421249166674228746791672110734681729275580381602196445017243910144 272 16 273 1766847064778384329583297500742918515827483896875618958121606201292619776 274 51422017416287688817342786954917203280710495801049370729644032 275 256 276 77371252455336267181195264 277 392318858461667547739736838950479151006397215279002157056 278 16 279 256 280 196159429230833773869868419475239575503198607639501078528 281 4294967296 282 16 283 340282366920938463463374607431768211456 284 16 285 4294967296 286 26328072917139296674479506920917608079723773850137277813577744384 287 1427247692705959881058285969449495136382746624 288 4951760157141521099596496896 289 340282366920938463463374607431768211456 290 2097152 291 262144 292 65536 293 4294967296 294 16 295 4 296 3533694129556768659166595001485837031654967793751237916243212402585239552 297 105312291668557186697918027683670432318895095400549111254310977536 298 33554432 299 256 300 3705346855594118253554271520278013051304639509300498049262642688253220148477952 301 5708990770823839524233143877797980545530986496 302 115792089237316195423570985008687907853269984665640564039457584007913129639936 303 256 304 65536 305 281474976710656 306 18446744073709551616 307 1298074214633706907132624082305024 308 16 309 25711008708143844408671393477458601640355247900524685364822016 310 65536 311 392318858461667547739736838950479151006397215279002157056 312 16 313 1208925819614629174706176 314 16 315 256 316 65536 317 4294967296 318 16 319 340282366920938463463374607431768211456 320 1645504557321206042154969182557350504982735865633579863348609024 321 6277101735386680763835789423207666416102355444464034512896 322 65536 323 1606938044258990275541962092341162602522202993782792835301376 324 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 325 23384026197294446691258957323460528314494920687616 326 29642774844752946028434172162224104410437116074403984394101141506025761187823616 327 256 328 65536 329 24519928653854221733733552434404946937899825954937634816 330 5846006549323611672814739330865132078623730171904 331 295147905179352825856 332 16 333 4294967296 334 33554432 335 256 336 2722258935367507707706996859454145691648 337 340282366920938463463374607431768211456 338 16 339 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 340 65536 341 4294967296 342 16 343 4 344 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 345 374144419156711147060143317175368453031918731001856 346 21267647932558653966460912964485513216 347 256 348 16 349 392318858461667547739736838950479151006397215279002157056 350 16 351 356811923176489970264571492362373784095686656 352 10889035741470030830827987437816582766592 353 79228162514264337593543950336 354 16 355 340282366920938463463374607431768211456 356 102844034832575377634685573909834406561420991602098741459288064 357 4294967296 358 474284397516047136454946754595585670566993857190463750305618264096412179005177856 359 256 360 16 361 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 362 6901746346790563787434755862277025452451108972170386555162524223799296 363 256 364 41538374868278621028243970633760768 365 4294967296 366 18446744073709551616 367 340282366920938463463374607431768211456 368 16 369 18446744073709551616 370 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 371 401734511064747568885490523085290650630550748445698208825344 372 1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 373 256 374 16 375 1725436586697640946858688965569256363112777243042596638790631055949824 376 87112285931760246646623899502532662132736 377 87112285931760246646623899502532662132736 378 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 379 4 380 16 381 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 382 65536 383 256 384 16 385 340282366920938463463374607431768211456 386 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 387 256 388 1809251394333065553493296640760748560207343510400633813116524750123642650624 389 4294967296 390 16 391 340282366920938463463374607431768211456 392 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 393 6901746346790563787434755862277025452451108972170386555162524223799296 394 65536 395 256 396 4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 397 340282366920938463463374607431768211456 398 16 399 256 400 65536 401 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 402 16 403 340282366920938463463374607431768211456 404 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 405 4294967296 406 604462909807314587353088 407 5986310706507378352962293074805895248510699696029696 408 8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 409 20282409603651670423947251286016 410 16 411 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 412 65536 413 4294967296 414 200867255532373784442745261542645325315275374222849104412672 415 23384026197294446691258957323460528314494920687616 416 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 417 79228162514264337593543950336 418 65536 419 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 420 16 421 6582018229284824168619876730229402019930943462534319453394436096 422 16 423 256 424 383123885216472214589586756787577295904684780545900544 425 309485009821345068724781056 426 618970019642690137449562112 427 340282366920938463463374607431768211456 428 115792089237316195423570985008687907853269984665640564039457584007913129639936 429 4294967296 430 93536104789177786765035829293842113257979682750464 431 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 432 16 433 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 434 16 435 421249166674228746791672110734681729275580381602196445017243910144 436 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 437 4294967296 438 2658455991569831745807614120560689152 439 340282366920938463463374607431768211456 440 16 441 5192296858534827628530496329220096 442 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 443 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 444 16 445 1606938044258990275541962092341162602522202993782792835301376 446 18446744073709551616 447 256 448 65536 449 115792089237316195423570985008687907853269984665640564039457584007913129639936 450 16 451 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 452 137438953472 453 4294967296 454 65536 455 256 456 2 457 340282366920938463463374607431768211456 458 16 459 256 460 8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 461 4096 462 16 463 559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 464 16 465 26959946667150639794667015087019630673637144422540572481103610249216 466 18446744073709551616 467 256 468 16 469 110427941548649020598956093796432407239217743554726184882600387580788736 470 115792089237316195423570985008687907853269984665640564039457584007913129639936 471 374144419156711147060143317175368453031918731001856 472 65536 473 1099511627776 474 948568795032094272909893509191171341133987714380927500611236528192824358010355712 475 340282366920938463463374607431768211456 476 2923003274661805836407369665432566039311865085952 477 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 478 1180591620717411303424 479 256 480 16 481 4294967296 482 1073741824 483 256 484 84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768 485 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 486 18446744073709551616 487 4 488 16 489 16777216 490 65536 491 365375409332725729550921208179070754913983135744 492 16 493 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 494 8192 495 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 496 100433627766186892221372630771322662657637687111424552206336 497 340282366920938463463374607431768211456 498 8796093022208 499 340282366920938463463374607431768211456 500 16 501 7237005577332262213973186563042994240829374041602535252466099000494570602496 502 65536 503 256 504 16 505 340282366920938463463374607431768211456 506 18446744073709551616 507 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 508 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 509 4294967296 510 16 511 340282366920938463463374607431768211456 512 115792089237316195423570985008687907853269984665640564039457584007913129639936 513 1 514 6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 515 256 516 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 517 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 518 994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 519 21778071482940061661655974875633165533184 520 65536 521 4294967296 522 16 523 1606938044258990275541962092341162602522202993782792835301376 524 16 525 4294967296 526 994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 527 256 528 115792089237316195423570985008687907853269984665640564039457584007913129639936 529 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 530 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 531 744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744 532 25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 533 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 534 33554432 535 340282366920938463463374607431768211456 536 2993155353253689176481146537402947624255349848014848 537 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 538 65536 539 256 540 6901746346790563787434755862277025452451108972170386555162524223799296 541 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 542 16 543 256 544 65536 545 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 546 18446744073709551616 547 340282366920938463463374607431768211456 548 16 549 4294967296 550 97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 551 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 552 1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912 553 256 554 115792089237316195423570985008687907853269984665640564039457584007913129639936 555 256 556 70368744177664 557 4294967296 558 16 559 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 560 154742504910672534362390528 561 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 562 16 563 256 564 16 565 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 566 18446744073709551616 567 256 568 604462909807314587353088 569 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 570 16 571 316912650057057350374175801344 572 16 573 79228162514264337593543950336 574 65536 575 26328072917139296674479506920917608079723773850137277813577744384 576 4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 577 340282366920938463463374607431768211456 578 16 579 75557863725914323419136 580 65536 581 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 582 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032 583 340282366920938463463374607431768211456 584 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 585 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 586 1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 587 256 588 16 589 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 590 9223372036854775808 591 485667223056432267729865476705879726660601709763034880312953102434726071301302124544 592 65536 593 1766847064778384329583297500742918515827483896875618958121606201292619776 594 16 595 23384026197294446691258957323460528314494920687616 596 98079714615416886934934209737619787751599303819750539264 597 4294967296 598 65536 599 21267647932558653966460912964485513216 600 16 601 5708990770823839524233143877797980545530986496 602 16 603 1852673427797059126777135760139006525652319754650249024631321344126610074238976 604 5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 605 4294967296 606 664613997892457936451903530140172288 607 340282366920938463463374607431768211456 608 16 609 57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416 610 2658455991569831745807614120560689152 611 421249166674228746791672110734681729275580381602196445017243910144 612 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 613 110427941548649020598956093796432407239217743554726184882600387580788736 614 16 615 256 616 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 617 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 618 16 619 340282366920938463463374607431768211456 620 16 621 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 622 10889035741470030830827987437816582766592 623 256 624 302231454903657293676544 625 1208925819614629174706176 626 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 627 256 628 182687704666362864775460604089535377456991567872 629 4294967296 630 8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 631 340282366920938463463374607431768211456 632 16 633 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 634 65536 635 256 636 3138550867693340381917894711603833208051177722232017256448 637 3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 638 3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 639 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 640 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 641 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 642 16 643 340282366920938463463374607431768211456 644 16 645 68719476736 646 16 647 5846006549323611672814739330865132078623730171904 648 16 649 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 650 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 651 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 652 15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 653 4294967296 654 16 655 340282366920938463463374607431768211456 656 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 657 878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 658 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 659 4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576 660 16 661 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 662 16 663 256 664 15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 665 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 666 21778071482940061661655974875633165533184 667 89202980794122492566142873090593446023921664 668 562949953421312 669 4294967296 670 65536 671 274877906944 672 1180591620717411303424 673 340282366920938463463374607431768211456 674 16 675 256 676 6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 677 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 678 16 679 340282366920938463463374607431768211456 680 115792089237316195423570985008687907853269984665640564039457584007913129639936 681 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 682 65536 683 256 684 16 685 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 686 18446744073709551616 687 68719476736 688 65536 689 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 690 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 691 316912650057057350374175801344 692 16 693 4294967296 694 65536 695 256 696 6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352 697 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 698 4722366482869645213696 699 256 700 65536 701 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 702 16 703 259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 704 20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008 705 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 706 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 707 256 708 45671926166590716193865151022383844364247891968 709 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 710 16 711 1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 712 16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 713 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 714 293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 715 6582018229284824168619876730229402019930943462534319453394436096 716 7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 717 4294967296 718 65536 719 256 720 16 721 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 722 115792089237316195423570985008687907853269984665640564039457584007913129639936 723 401734511064747568885490523085290650630550748445698208825344 724 65536 725 4294967296 726 2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112 727 1852673427797059126777135760139006525652319754650249024631321344126610074238976 728 16 729 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 730 706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 731 1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 732 65536 733 1393796574908163946345982392040522594123776 734 16 735 256 736 7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 737 247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 738 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 739 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 740 16 741 22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 742 28269553036454149273332760011886696253239742350009903329945699220681916416 743 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 744 16 745 4294967296 746 18446744073709551616 747 256 748 242833611528216133864932738352939863330300854881517440156476551217363035650651062272 749 72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416 750 3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 751 452312848583266388373324160190187140051835877600158453279131187530910662656 752 16 753 26959946667150639794667015087019630673637144422540572481103610249216 754 65536 755 241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464 756 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 757 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 758 16 759 256 760 6901746346790563787434755862277025452451108972170386555162524223799296 761 4294967296 762 16 763 340282366920938463463374607431768211456 764 115792089237316195423570985008687907853269984665640564039457584007913129639936 765 4294967296 766 61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 767 256 768 5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224 769 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 770 16 771 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 772 65536 773 4294967296 774 16 775 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 776 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 777 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 778 288230376151711744 779 256 780 9671406556917033397649408 781 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 782 3138550867693340381917894711603833208051177722232017256448 783 5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 784 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 785 115792089237316195423570985008687907853269984665640564039457584007913129639936 786 18446744073709551616 787 340282366920938463463374607431768211456 788 16 789 4294967296 790 65536 791 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 792 1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 793 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 794 54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216 795 256 796 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 797 4294967296 798 16 799 340282366920938463463374607431768211456 800 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 801 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 802 13479973333575319897333507543509815336818572211270286240551805124608 803 256 804 153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232 805 5708990770823839524233143877797980545530986496 806 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 807 1569275433846670190958947355801916604025588861116008628224 808 65536 809 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 810 16 811 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 812 16 813 95780971304118053647396689196894323976171195136475136 814 65536 815 3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 816 344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 817 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 818 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 819 256 820 65536 821 10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096 822 16 823 340282366920938463463374607431768211456 824 16 825 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 826 18446744073709551616 827 1606938044258990275541962092341162602522202993782792835301376 828 16 829 1606938044258990275541962092341162602522202993782792835301376 830 16 831 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 832 65536 833 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 834 6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576 835 340282366920938463463374607431768211456 836 3450873173395281893717377931138512726225554486085193277581262111899648 837 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 838 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 839 256 840 16 841 17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 842 1329227995784915872903807060280344576 843 256 844 65536 845 4294967296 846 86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 847 67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384 848 60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 849 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 850 65536 851 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 852 313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 853 54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216 854 16 855 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 856 6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 857 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 858 16 859 1125899906842624 860 16 861 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696 862 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 863 256 864 16 865 84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 866 18446744073709551616 867 256 868 1684996666696914987166688442938726917102321526408785780068975640576 869 6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976 870 147573952589676412928 871 256 872 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 873 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 874 2854495385411919762116571938898990272765493248 875 1298074214633706907132624082305024 876 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 877 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 878 16 879 256 880 65536 881 5192296858534827628530496329220096 882 16 883 4 884 16 885 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 886 94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984 887 256 888 16 889 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 890 115792089237316195423570985008687907853269984665640564039457584007913129639936 891 474284397516047136454946754595585670566993857190463750305618264096412179005177856 892 120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 893 4294967296 894 1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912 895 340282366920938463463374607431768211456 896 8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 897 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 898 71288134650346800291268306339067051951456695425758748915299883092176174487635584164154887676833928121541286087087412614229511011271491218722697833120659596691437416786879139845044909253853184 899 256 900 40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408 901 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 902 18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 903 256 904 24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696 905 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 906 18446744073709551616 907 340282366920938463463374607431768211456 908 16 909 4294967296 910 41538374868278621028243970633760768 911 431359146674410236714672241392314090778194310760649159697657763987456 912 16 913 528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336 914 4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 915 256 916 7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848 917 4294967296 918 17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 919 44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 920 16 921 4722366482869645213696 922 65536 923 256 924 100433627766186892221372630771322662657637687111424552206336 925 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 926 20769187434139310514121985316880384 927 256 928 158456325028528675187087900672 929 4294967296 930 16 931 392318858461667547739736838950479151006397215279002157056 932 365375409332725729550921208179070754913983135744 933 4294967296 934 65536 935 256 936 77371252455336267181195264 937 84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 938 16 939 503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136 940 65536 941 4096 942 16 943 340282366920938463463374607431768211456 944 316912650057057350374175801344 945 6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376 946 604462909807314587353088 947 37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 948 16 949 1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 950 3618502788666131106986593281521497120414687020801267626233049500247285301248 951 1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 952 65536 953 1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 954 16 955 14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 956 181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 957 4294967296 958 253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 959 256 960 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 961 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 962 1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 963 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624 964 2305843009213693952 965 4294967296 966 18446744073709551616 967 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 968 16 969 452312848583266388373324160190187140051835877600158453279131187530910662656 970 182687704666362864775460604089535377456991567872 971 324518553658426726783156020576256 972 16 973 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 974 115792089237316195423570985008687907853269984665640564039457584007913129639936 975 256 976 3291009114642412084309938365114701009965471731267159726697218048 977 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 978 16 979 340282366920938463463374607431768211456 980 33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896 981 6901746346790563787434755862277025452451108972170386555162524223799296 982 8796093022208 983 256 984 16 985 4294967296 986 18446744073709551616 987 111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216 988 7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 989 299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936 990 30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496 991 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 992 16 993 115792089237316195423570985008687907853269984665640564039457584007913129639936 994 65536 995 313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 996 9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 997 26959946667150639794667015087019630673637144422540572481103610249216 998 16 999 256 1000 1461501637330902918203684832716283019655932542976