0 0 1 1 2 2 3 3 4 5 5 6 6 10 7 11 8 21 9 22 10 42 11 43 12 85 13 86 14 170 15 171 16 341 17 342 18 682 19 683 20 1365 21 1366 22 2730 23 2731 24 5461 25 5462 26 10922 27 10923 28 21845 29 21846 30 43690 31 43691 32 87381 33 87382 34 174762 35 174763 36 349525 37 349526 38 699050 39 699051 40 1398101 41 1398102 42 2796202 43 2796203 44 5592405 45 5592406 46 11184810 47 11184811 48 22369621 49 22369622 50 44739242 51 44739243 52 89478485 53 89478486 54 178956970 55 178956971 56 357913941 57 357913942 58 715827882 59 715827883 60 1431655765 61 1431655766 62 2863311530 63 2863311531 64 5726623061 65 5726623062 66 11453246122 67 11453246123 68 22906492245 69 22906492246 70 45812984490 71 45812984491 72 91625968981 73 91625968982 74 183251937962 75 183251937963 76 366503875925 77 366503875926 78 733007751850 79 733007751851 80 1466015503701 81 1466015503702 82 2932031007402 83 2932031007403 84 5864062014805 85 5864062014806 86 11728124029610 87 11728124029611 88 23456248059221 89 23456248059222 90 46912496118442 91 46912496118443 92 93824992236885 93 93824992236886 94 187649984473770 95 187649984473771 96 375299968947541 97 375299968947542 98 750599937895082 99 750599937895083 100 1501199875790165 101 1501199875790166 102 3002399751580330 103 3002399751580331 104 6004799503160661 105 6004799503160662 106 12009599006321322 107 12009599006321323 108 24019198012642645 109 24019198012642646 110 48038396025285290 111 48038396025285291 112 96076792050570581 113 96076792050570582 114 192153584101141162 115 192153584101141163 116 384307168202282325 117 384307168202282326 118 768614336404564650 119 768614336404564651 120 1537228672809129301 121 1537228672809129302 122 3074457345618258602 123 3074457345618258603 124 6148914691236517205 125 6148914691236517206 126 12297829382473034410 127 12297829382473034411 128 24595658764946068821 129 24595658764946068822 130 49191317529892137642 131 49191317529892137643 132 98382635059784275285 133 98382635059784275286 134 196765270119568550570 135 196765270119568550571 136 393530540239137101141 137 393530540239137101142 138 787061080478274202282 139 787061080478274202283 140 1574122160956548404565 141 1574122160956548404566 142 3148244321913096809130 143 3148244321913096809131 144 6296488643826193618261 145 6296488643826193618262 146 12592977287652387236522 147 12592977287652387236523 148 25185954575304774473045 149 25185954575304774473046 150 50371909150609548946090 151 50371909150609548946091 152 100743818301219097892181 153 100743818301219097892182 154 201487636602438195784362 155 201487636602438195784363 156 402975273204876391568725 157 402975273204876391568726 158 805950546409752783137450 159 805950546409752783137451 160 1611901092819505566274901 161 1611901092819505566274902 162 3223802185639011132549802 163 3223802185639011132549803 164 6447604371278022265099605 165 6447604371278022265099606 166 12895208742556044530199210 167 12895208742556044530199211 168 25790417485112089060398421 169 25790417485112089060398422 170 51580834970224178120796842 171 51580834970224178120796843 172 103161669940448356241593685 173 103161669940448356241593686 174 206323339880896712483187370 175 206323339880896712483187371 176 412646679761793424966374741 177 412646679761793424966374742 178 825293359523586849932749482 179 825293359523586849932749483 180 1650586719047173699865498965 181 1650586719047173699865498966 182 3301173438094347399730997930 183 3301173438094347399730997931 184 6602346876188694799461995861 185 6602346876188694799461995862 186 13204693752377389598923991722 187 13204693752377389598923991723 188 26409387504754779197847983445 189 26409387504754779197847983446 190 52818775009509558395695966890 191 52818775009509558395695966891 192 105637550019019116791391933781 193 105637550019019116791391933782 194 211275100038038233582783867562 195 211275100038038233582783867563 196 422550200076076467165567735125 197 422550200076076467165567735126 198 845100400152152934331135470250 199 845100400152152934331135470251 200 1690200800304305868662270940501 201 1690200800304305868662270940502 202 3380401600608611737324541881002 203 3380401600608611737324541881003 204 6760803201217223474649083762005 205 6760803201217223474649083762006 206 13521606402434446949298167524010 207 13521606402434446949298167524011 208 27043212804868893898596335048021 209 27043212804868893898596335048022 210 54086425609737787797192670096042 211 54086425609737787797192670096043 212 108172851219475575594385340192085 213 108172851219475575594385340192086 214 216345702438951151188770680384170 215 216345702438951151188770680384171 216 432691404877902302377541360768341 217 432691404877902302377541360768342 218 865382809755804604755082721536682 219 865382809755804604755082721536683 220 1730765619511609209510165443073365 221 1730765619511609209510165443073366 222 3461531239023218419020330886146730 223 3461531239023218419020330886146731 224 6923062478046436838040661772293461 225 6923062478046436838040661772293462 226 13846124956092873676081323544586922 227 13846124956092873676081323544586923 228 27692249912185747352162647089173845 229 27692249912185747352162647089173846 230 55384499824371494704325294178347690 231 55384499824371494704325294178347691 232 110768999648742989408650588356695381 233 110768999648742989408650588356695382 234 221537999297485978817301176713390762 235 221537999297485978817301176713390763 236 443075998594971957634602353426781525 237 443075998594971957634602353426781526 238 886151997189943915269204706853563050 239 886151997189943915269204706853563051 240 1772303994379887830538409413707126101 241 1772303994379887830538409413707126102 242 3544607988759775661076818827414252202 243 3544607988759775661076818827414252203 244 7089215977519551322153637654828504405 245 7089215977519551322153637654828504406 246 14178431955039102644307275309657008810 247 14178431955039102644307275309657008811 248 28356863910078205288614550619314017621 249 28356863910078205288614550619314017622 250 56713727820156410577229101238628035242 251 56713727820156410577229101238628035243 252 113427455640312821154458202477256070485 253 113427455640312821154458202477256070486 254 226854911280625642308916404954512140970 255 226854911280625642308916404954512140971 256 453709822561251284617832809909024281941 257 453709822561251284617832809909024281942 258 907419645122502569235665619818048563882 259 907419645122502569235665619818048563883 260 1814839290245005138471331239636097127765 261 1814839290245005138471331239636097127766 262 3629678580490010276942662479272194255530 263 3629678580490010276942662479272194255531 264 7259357160980020553885324958544388511061 265 7259357160980020553885324958544388511062 266 14518714321960041107770649917088777022122 267 14518714321960041107770649917088777022123 268 29037428643920082215541299834177554044245 269 29037428643920082215541299834177554044246 270 58074857287840164431082599668355108088490 271 58074857287840164431082599668355108088491 272 116149714575680328862165199336710216176981 273 116149714575680328862165199336710216176982 274 232299429151360657724330398673420432353962 275 232299429151360657724330398673420432353963 276 464598858302721315448660797346840864707925 277 464598858302721315448660797346840864707926 278 929197716605442630897321594693681729415850 279 929197716605442630897321594693681729415851 280 1858395433210885261794643189387363458831701 281 1858395433210885261794643189387363458831702 282 3716790866421770523589286378774726917663402 283 3716790866421770523589286378774726917663403 284 7433581732843541047178572757549453835326805 285 7433581732843541047178572757549453835326806 286 14867163465687082094357145515098907670653610 287 14867163465687082094357145515098907670653611 288 29734326931374164188714291030197815341307221 289 29734326931374164188714291030197815341307222 290 59468653862748328377428582060395630682614442 291 59468653862748328377428582060395630682614443 292 118937307725496656754857164120791261365228885 293 118937307725496656754857164120791261365228886 294 237874615450993313509714328241582522730457770 295 237874615450993313509714328241582522730457771 296 475749230901986627019428656483165045460915541 297 475749230901986627019428656483165045460915542 298 951498461803973254038857312966330090921831082 299 951498461803973254038857312966330090921831083 300 1902996923607946508077714625932660181843662165 301 1902996923607946508077714625932660181843662166 302 3805993847215893016155429251865320363687324330 303 3805993847215893016155429251865320363687324331 304 7611987694431786032310858503730640727374648661 305 7611987694431786032310858503730640727374648662 306 15223975388863572064621717007461281454749297322 307 15223975388863572064621717007461281454749297323 308 30447950777727144129243434014922562909498594645 309 30447950777727144129243434014922562909498594646 310 60895901555454288258486868029845125818997189290 311 60895901555454288258486868029845125818997189291 312 121791803110908576516973736059690251637994378581 313 121791803110908576516973736059690251637994378582 314 243583606221817153033947472119380503275988757162 315 243583606221817153033947472119380503275988757163 316 487167212443634306067894944238761006551977514325 317 487167212443634306067894944238761006551977514326 318 974334424887268612135789888477522013103955028650 319 974334424887268612135789888477522013103955028651 320 1948668849774537224271579776955044026207910057301 321 1948668849774537224271579776955044026207910057302 322 3897337699549074448543159553910088052415820114602 323 3897337699549074448543159553910088052415820114603 324 7794675399098148897086319107820176104831640229205 325 7794675399098148897086319107820176104831640229206 326 15589350798196297794172638215640352209663280458410 327 15589350798196297794172638215640352209663280458411 328 31178701596392595588345276431280704419326560916821 329 31178701596392595588345276431280704419326560916822 330 62357403192785191176690552862561408838653121833642 331 62357403192785191176690552862561408838653121833643 332 124714806385570382353381105725122817677306243667285 333 124714806385570382353381105725122817677306243667286 334 249429612771140764706762211450245635354612487334570 335 249429612771140764706762211450245635354612487334571 336 498859225542281529413524422900491270709224974669141 337 498859225542281529413524422900491270709224974669142 338 997718451084563058827048845800982541418449949338282 339 997718451084563058827048845800982541418449949338283 340 1995436902169126117654097691601965082836899898676565 341 1995436902169126117654097691601965082836899898676566 342 3990873804338252235308195383203930165673799797353130 343 3990873804338252235308195383203930165673799797353131 344 7981747608676504470616390766407860331347599594706261 345 7981747608676504470616390766407860331347599594706262 346 15963495217353008941232781532815720662695199189412522 347 15963495217353008941232781532815720662695199189412523 348 31926990434706017882465563065631441325390398378825045 349 31926990434706017882465563065631441325390398378825046 350 63853980869412035764931126131262882650780796757650090 351 63853980869412035764931126131262882650780796757650091 352 127707961738824071529862252262525765301561593515300181 353 127707961738824071529862252262525765301561593515300182 354 255415923477648143059724504525051530603123187030600362 355 255415923477648143059724504525051530603123187030600363 356 510831846955296286119449009050103061206246374061200725 357 510831846955296286119449009050103061206246374061200726 358 1021663693910592572238898018100206122412492748122401450 359 1021663693910592572238898018100206122412492748122401451 360 2043327387821185144477796036200412244824985496244802901 361 2043327387821185144477796036200412244824985496244802902 362 4086654775642370288955592072400824489649970992489605802 363 4086654775642370288955592072400824489649970992489605803 364 8173309551284740577911184144801648979299941984979211605 365 8173309551284740577911184144801648979299941984979211606 366 16346619102569481155822368289603297958599883969958423210 367 16346619102569481155822368289603297958599883969958423211 368 32693238205138962311644736579206595917199767939916846421 369 32693238205138962311644736579206595917199767939916846422 370 65386476410277924623289473158413191834399535879833692842 371 65386476410277924623289473158413191834399535879833692843 372 130772952820555849246578946316826383668799071759667385685 373 130772952820555849246578946316826383668799071759667385686 374 261545905641111698493157892633652767337598143519334771370 375 261545905641111698493157892633652767337598143519334771371 376 523091811282223396986315785267305534675196287038669542741 377 523091811282223396986315785267305534675196287038669542742 378 1046183622564446793972631570534611069350392574077339085482 379 1046183622564446793972631570534611069350392574077339085483 380 2092367245128893587945263141069222138700785148154678170965 381 2092367245128893587945263141069222138700785148154678170966 382 4184734490257787175890526282138444277401570296309356341930 383 4184734490257787175890526282138444277401570296309356341931 384 8369468980515574351781052564276888554803140592618712683861 385 8369468980515574351781052564276888554803140592618712683862 386 16738937961031148703562105128553777109606281185237425367722 387 16738937961031148703562105128553777109606281185237425367723 388 33477875922062297407124210257107554219212562370474850735445 389 33477875922062297407124210257107554219212562370474850735446 390 66955751844124594814248420514215108438425124740949701470890 391 66955751844124594814248420514215108438425124740949701470891 392 133911503688249189628496841028430216876850249481899402941781 393 133911503688249189628496841028430216876850249481899402941782 394 267823007376498379256993682056860433753700498963798805883562 395 267823007376498379256993682056860433753700498963798805883563 396 535646014752996758513987364113720867507400997927597611767125 397 535646014752996758513987364113720867507400997927597611767126 398 1071292029505993517027974728227441735014801995855195223534250 399 1071292029505993517027974728227441735014801995855195223534251 400 2142584059011987034055949456454883470029603991710390447068501 401 2142584059011987034055949456454883470029603991710390447068502 402 4285168118023974068111898912909766940059207983420780894137002 403 4285168118023974068111898912909766940059207983420780894137003 404 8570336236047948136223797825819533880118415966841561788274005 405 8570336236047948136223797825819533880118415966841561788274006 406 17140672472095896272447595651639067760236831933683123576548010 407 17140672472095896272447595651639067760236831933683123576548011 408 34281344944191792544895191303278135520473663867366247153096021 409 34281344944191792544895191303278135520473663867366247153096022 410 68562689888383585089790382606556271040947327734732494306192042 411 68562689888383585089790382606556271040947327734732494306192043 412 137125379776767170179580765213112542081894655469464988612384085 413 137125379776767170179580765213112542081894655469464988612384086 414 274250759553534340359161530426225084163789310938929977224768170 415 274250759553534340359161530426225084163789310938929977224768171 416 548501519107068680718323060852450168327578621877859954449536341 417 548501519107068680718323060852450168327578621877859954449536342 418 1097003038214137361436646121704900336655157243755719908899072682 419 1097003038214137361436646121704900336655157243755719908899072683 420 2194006076428274722873292243409800673310314487511439817798145365 421 2194006076428274722873292243409800673310314487511439817798145366 422 4388012152856549445746584486819601346620628975022879635596290730 423 4388012152856549445746584486819601346620628975022879635596290731 424 8776024305713098891493168973639202693241257950045759271192581461 425 8776024305713098891493168973639202693241257950045759271192581462 426 17552048611426197782986337947278405386482515900091518542385162922 427 17552048611426197782986337947278405386482515900091518542385162923 428 35104097222852395565972675894556810772965031800183037084770325845 429 35104097222852395565972675894556810772965031800183037084770325846 430 70208194445704791131945351789113621545930063600366074169540651690 431 70208194445704791131945351789113621545930063600366074169540651691 432 140416388891409582263890703578227243091860127200732148339081303381 433 140416388891409582263890703578227243091860127200732148339081303382 434 280832777782819164527781407156454486183720254401464296678162606762 435 280832777782819164527781407156454486183720254401464296678162606763 436 561665555565638329055562814312908972367440508802928593356325213525 437 561665555565638329055562814312908972367440508802928593356325213526 438 1123331111131276658111125628625817944734881017605857186712650427050 439 1123331111131276658111125628625817944734881017605857186712650427051 440 2246662222262553316222251257251635889469762035211714373425300854101 441 2246662222262553316222251257251635889469762035211714373425300854102 442 4493324444525106632444502514503271778939524070423428746850601708202 443 4493324444525106632444502514503271778939524070423428746850601708203 444 8986648889050213264889005029006543557879048140846857493701203416405 445 8986648889050213264889005029006543557879048140846857493701203416406 446 17973297778100426529778010058013087115758096281693714987402406832810 447 17973297778100426529778010058013087115758096281693714987402406832811 448 35946595556200853059556020116026174231516192563387429974804813665621 449 35946595556200853059556020116026174231516192563387429974804813665622 450 71893191112401706119112040232052348463032385126774859949609627331242 451 71893191112401706119112040232052348463032385126774859949609627331243 452 143786382224803412238224080464104696926064770253549719899219254662485 453 143786382224803412238224080464104696926064770253549719899219254662486 454 287572764449606824476448160928209393852129540507099439798438509324970 455 287572764449606824476448160928209393852129540507099439798438509324971 456 575145528899213648952896321856418787704259081014198879596877018649941 457 575145528899213648952896321856418787704259081014198879596877018649942 458 1150291057798427297905792643712837575408518162028397759193754037299882 459 1150291057798427297905792643712837575408518162028397759193754037299883 460 2300582115596854595811585287425675150817036324056795518387508074599765 461 2300582115596854595811585287425675150817036324056795518387508074599766 462 4601164231193709191623170574851350301634072648113591036775016149199530 463 4601164231193709191623170574851350301634072648113591036775016149199531 464 9202328462387418383246341149702700603268145296227182073550032298399061 465 9202328462387418383246341149702700603268145296227182073550032298399062 466 18404656924774836766492682299405401206536290592454364147100064596798122 467 18404656924774836766492682299405401206536290592454364147100064596798123 468 36809313849549673532985364598810802413072581184908728294200129193596245 469 36809313849549673532985364598810802413072581184908728294200129193596246 470 73618627699099347065970729197621604826145162369817456588400258387192490 471 73618627699099347065970729197621604826145162369817456588400258387192491 472 147237255398198694131941458395243209652290324739634913176800516774384981 473 147237255398198694131941458395243209652290324739634913176800516774384982 474 294474510796397388263882916790486419304580649479269826353601033548769962 475 294474510796397388263882916790486419304580649479269826353601033548769963 476 588949021592794776527765833580972838609161298958539652707202067097539925 477 588949021592794776527765833580972838609161298958539652707202067097539926 478 1177898043185589553055531667161945677218322597917079305414404134195079850 479 1177898043185589553055531667161945677218322597917079305414404134195079851 480 2355796086371179106111063334323891354436645195834158610828808268390159701 481 2355796086371179106111063334323891354436645195834158610828808268390159702 482 4711592172742358212222126668647782708873290391668317221657616536780319402 483 4711592172742358212222126668647782708873290391668317221657616536780319403 484 9423184345484716424444253337295565417746580783336634443315233073560638805 485 9423184345484716424444253337295565417746580783336634443315233073560638806 486 18846368690969432848888506674591130835493161566673268886630466147121277610 487 18846368690969432848888506674591130835493161566673268886630466147121277611 488 37692737381938865697777013349182261670986323133346537773260932294242555221 489 37692737381938865697777013349182261670986323133346537773260932294242555222 490 75385474763877731395554026698364523341972646266693075546521864588485110442 491 75385474763877731395554026698364523341972646266693075546521864588485110443 492 150770949527755462791108053396729046683945292533386151093043729176970220885 493 150770949527755462791108053396729046683945292533386151093043729176970220886 494 301541899055510925582216106793458093367890585066772302186087458353940441770 495 301541899055510925582216106793458093367890585066772302186087458353940441771 496 603083798111021851164432213586916186735781170133544604372174916707880883541 497 603083798111021851164432213586916186735781170133544604372174916707880883542 498 1206167596222043702328864427173832373471562340267089208744349833415761767082 499 1206167596222043702328864427173832373471562340267089208744349833415761767083 500 2412335192444087404657728854347664746943124680534178417488699666831523534165 501 2412335192444087404657728854347664746943124680534178417488699666831523534166 502 4824670384888174809315457708695329493886249361068356834977399333663047068330 503 4824670384888174809315457708695329493886249361068356834977399333663047068331 504 9649340769776349618630915417390658987772498722136713669954798667326094136661 505 9649340769776349618630915417390658987772498722136713669954798667326094136662 506 19298681539552699237261830834781317975544997444273427339909597334652188273322 507 19298681539552699237261830834781317975544997444273427339909597334652188273323 508 38597363079105398474523661669562635951089994888546854679819194669304376546645 509 38597363079105398474523661669562635951089994888546854679819194669304376546646 510 77194726158210796949047323339125271902179989777093709359638389338608753093290 511 77194726158210796949047323339125271902179989777093709359638389338608753093291 512 154389452316421593898094646678250543804359979554187418719276778677217506186581 513 154389452316421593898094646678250543804359979554187418719276778677217506186582 514 308778904632843187796189293356501087608719959108374837438553557354435012373162 515 308778904632843187796189293356501087608719959108374837438553557354435012373163 516 617557809265686375592378586713002175217439918216749674877107114708870024746325 517 617557809265686375592378586713002175217439918216749674877107114708870024746326 518 1235115618531372751184757173426004350434879836433499349754214229417740049492650 519 1235115618531372751184757173426004350434879836433499349754214229417740049492651 520 2470231237062745502369514346852008700869759672866998699508428458835480098985301 521 2470231237062745502369514346852008700869759672866998699508428458835480098985302 522 4940462474125491004739028693704017401739519345733997399016856917670960197970602 523 4940462474125491004739028693704017401739519345733997399016856917670960197970603 524 9880924948250982009478057387408034803479038691467994798033713835341920395941205 525 9880924948250982009478057387408034803479038691467994798033713835341920395941206 526 19761849896501964018956114774816069606958077382935989596067427670683840791882410 527 19761849896501964018956114774816069606958077382935989596067427670683840791882411 528 39523699793003928037912229549632139213916154765871979192134855341367681583764821 529 39523699793003928037912229549632139213916154765871979192134855341367681583764822 530 79047399586007856075824459099264278427832309531743958384269710682735363167529642 531 79047399586007856075824459099264278427832309531743958384269710682735363167529643 532 158094799172015712151648918198528556855664619063487916768539421365470726335059285 533 158094799172015712151648918198528556855664619063487916768539421365470726335059286 534 316189598344031424303297836397057113711329238126975833537078842730941452670118570 535 316189598344031424303297836397057113711329238126975833537078842730941452670118571 536 632379196688062848606595672794114227422658476253951667074157685461882905340237141 537 632379196688062848606595672794114227422658476253951667074157685461882905340237142 538 1264758393376125697213191345588228454845316952507903334148315370923765810680474282 539 1264758393376125697213191345588228454845316952507903334148315370923765810680474283 540 2529516786752251394426382691176456909690633905015806668296630741847531621360948565 541 2529516786752251394426382691176456909690633905015806668296630741847531621360948566 542 5059033573504502788852765382352913819381267810031613336593261483695063242721897130 543 5059033573504502788852765382352913819381267810031613336593261483695063242721897131 544 10118067147009005577705530764705827638762535620063226673186522967390126485443794261 545 10118067147009005577705530764705827638762535620063226673186522967390126485443794262 546 20236134294018011155411061529411655277525071240126453346373045934780252970887588522 547 20236134294018011155411061529411655277525071240126453346373045934780252970887588523 548 40472268588036022310822123058823310555050142480252906692746091869560505941775177045 549 40472268588036022310822123058823310555050142480252906692746091869560505941775177046 550 80944537176072044621644246117646621110100284960505813385492183739121011883550354090 551 80944537176072044621644246117646621110100284960505813385492183739121011883550354091 552 161889074352144089243288492235293242220200569921011626770984367478242023767100708181 553 161889074352144089243288492235293242220200569921011626770984367478242023767100708182 554 323778148704288178486576984470586484440401139842023253541968734956484047534201416362 555 323778148704288178486576984470586484440401139842023253541968734956484047534201416363 556 647556297408576356973153968941172968880802279684046507083937469912968095068402832725 557 647556297408576356973153968941172968880802279684046507083937469912968095068402832726 558 1295112594817152713946307937882345937761604559368093014167874939825936190136805665450 559 1295112594817152713946307937882345937761604559368093014167874939825936190136805665451 560 2590225189634305427892615875764691875523209118736186028335749879651872380273611330901 561 2590225189634305427892615875764691875523209118736186028335749879651872380273611330902 562 5180450379268610855785231751529383751046418237472372056671499759303744760547222661802 563 5180450379268610855785231751529383751046418237472372056671499759303744760547222661803 564 10360900758537221711570463503058767502092836474944744113342999518607489521094445323605 565 10360900758537221711570463503058767502092836474944744113342999518607489521094445323606 566 20721801517074443423140927006117535004185672949889488226685999037214979042188890647210 567 20721801517074443423140927006117535004185672949889488226685999037214979042188890647211 568 41443603034148886846281854012235070008371345899778976453371998074429958084377781294421 569 41443603034148886846281854012235070008371345899778976453371998074429958084377781294422 570 82887206068297773692563708024470140016742691799557952906743996148859916168755562588842 571 82887206068297773692563708024470140016742691799557952906743996148859916168755562588843 572 165774412136595547385127416048940280033485383599115905813487992297719832337511125177685 573 165774412136595547385127416048940280033485383599115905813487992297719832337511125177686 574 331548824273191094770254832097880560066970767198231811626975984595439664675022250355370 575 331548824273191094770254832097880560066970767198231811626975984595439664675022250355371 576 663097648546382189540509664195761120133941534396463623253951969190879329350044500710741 577 663097648546382189540509664195761120133941534396463623253951969190879329350044500710742 578 1326195297092764379081019328391522240267883068792927246507903938381758658700089001421482 579 1326195297092764379081019328391522240267883068792927246507903938381758658700089001421483 580 2652390594185528758162038656783044480535766137585854493015807876763517317400178002842965 581 2652390594185528758162038656783044480535766137585854493015807876763517317400178002842966 582 5304781188371057516324077313566088961071532275171708986031615753527034634800356005685930 583 5304781188371057516324077313566088961071532275171708986031615753527034634800356005685931 584 10609562376742115032648154627132177922143064550343417972063231507054069269600712011371861 585 10609562376742115032648154627132177922143064550343417972063231507054069269600712011371862 586 21219124753484230065296309254264355844286129100686835944126463014108138539201424022743722 587 21219124753484230065296309254264355844286129100686835944126463014108138539201424022743723 588 42438249506968460130592618508528711688572258201373671888252926028216277078402848045487445 589 42438249506968460130592618508528711688572258201373671888252926028216277078402848045487446 590 84876499013936920261185237017057423377144516402747343776505852056432554156805696090974890 591 84876499013936920261185237017057423377144516402747343776505852056432554156805696090974891 592 169752998027873840522370474034114846754289032805494687553011704112865108313611392181949781 593 169752998027873840522370474034114846754289032805494687553011704112865108313611392181949782 594 339505996055747681044740948068229693508578065610989375106023408225730216627222784363899562 595 339505996055747681044740948068229693508578065610989375106023408225730216627222784363899563 596 679011992111495362089481896136459387017156131221978750212046816451460433254445568727799125 597 679011992111495362089481896136459387017156131221978750212046816451460433254445568727799126 598 1358023984222990724178963792272918774034312262443957500424093632902920866508891137455598250 599 1358023984222990724178963792272918774034312262443957500424093632902920866508891137455598251 600 2716047968445981448357927584545837548068624524887915000848187265805841733017782274911196501 601 2716047968445981448357927584545837548068624524887915000848187265805841733017782274911196502 602 5432095936891962896715855169091675096137249049775830001696374531611683466035564549822393002 603 5432095936891962896715855169091675096137249049775830001696374531611683466035564549822393003 604 10864191873783925793431710338183350192274498099551660003392749063223366932071129099644786005 605 10864191873783925793431710338183350192274498099551660003392749063223366932071129099644786006 606 21728383747567851586863420676366700384548996199103320006785498126446733864142258199289572010 607 21728383747567851586863420676366700384548996199103320006785498126446733864142258199289572011 608 43456767495135703173726841352733400769097992398206640013570996252893467728284516398579144021 609 43456767495135703173726841352733400769097992398206640013570996252893467728284516398579144022 610 86913534990271406347453682705466801538195984796413280027141992505786935456569032797158288042 611 86913534990271406347453682705466801538195984796413280027141992505786935456569032797158288043 612 173827069980542812694907365410933603076391969592826560054283985011573870913138065594316576085 613 173827069980542812694907365410933603076391969592826560054283985011573870913138065594316576086 614 347654139961085625389814730821867206152783939185653120108567970023147741826276131188633152170 615 347654139961085625389814730821867206152783939185653120108567970023147741826276131188633152171 616 695308279922171250779629461643734412305567878371306240217135940046295483652552262377266304341 617 695308279922171250779629461643734412305567878371306240217135940046295483652552262377266304342 618 1390616559844342501559258923287468824611135756742612480434271880092590967305104524754532608682 619 1390616559844342501559258923287468824611135756742612480434271880092590967305104524754532608683 620 2781233119688685003118517846574937649222271513485224960868543760185181934610209049509065217365 621 2781233119688685003118517846574937649222271513485224960868543760185181934610209049509065217366 622 5562466239377370006237035693149875298444543026970449921737087520370363869220418099018130434730 623 5562466239377370006237035693149875298444543026970449921737087520370363869220418099018130434731 624 11124932478754740012474071386299750596889086053940899843474175040740727738440836198036260869461 625 11124932478754740012474071386299750596889086053940899843474175040740727738440836198036260869462 626 22249864957509480024948142772599501193778172107881799686948350081481455476881672396072521738922 627 22249864957509480024948142772599501193778172107881799686948350081481455476881672396072521738923 628 44499729915018960049896285545199002387556344215763599373896700162962910953763344792145043477845 629 44499729915018960049896285545199002387556344215763599373896700162962910953763344792145043477846 630 88999459830037920099792571090398004775112688431527198747793400325925821907526689584290086955690 631 88999459830037920099792571090398004775112688431527198747793400325925821907526689584290086955691 632 177998919660075840199585142180796009550225376863054397495586800651851643815053379168580173911381 633 177998919660075840199585142180796009550225376863054397495586800651851643815053379168580173911382 634 355997839320151680399170284361592019100450753726108794991173601303703287630106758337160347822762 635 355997839320151680399170284361592019100450753726108794991173601303703287630106758337160347822763 636 711995678640303360798340568723184038200901507452217589982347202607406575260213516674320695645525 637 711995678640303360798340568723184038200901507452217589982347202607406575260213516674320695645526 638 1423991357280606721596681137446368076401803014904435179964694405214813150520427033348641391291050 639 1423991357280606721596681137446368076401803014904435179964694405214813150520427033348641391291051 640 2847982714561213443193362274892736152803606029808870359929388810429626301040854066697282782582101 641 2847982714561213443193362274892736152803606029808870359929388810429626301040854066697282782582102 642 5695965429122426886386724549785472305607212059617740719858777620859252602081708133394565565164202 643 5695965429122426886386724549785472305607212059617740719858777620859252602081708133394565565164203 644 11391930858244853772773449099570944611214424119235481439717555241718505204163416266789131130328405 645 11391930858244853772773449099570944611214424119235481439717555241718505204163416266789131130328406 646 22783861716489707545546898199141889222428848238470962879435110483437010408326832533578262260656810 647 22783861716489707545546898199141889222428848238470962879435110483437010408326832533578262260656811 648 45567723432979415091093796398283778444857696476941925758870220966874020816653665067156524521313621 649 45567723432979415091093796398283778444857696476941925758870220966874020816653665067156524521313622 650 91135446865958830182187592796567556889715392953883851517740441933748041633307330134313049042627242 651 91135446865958830182187592796567556889715392953883851517740441933748041633307330134313049042627243 652 182270893731917660364375185593135113779430785907767703035480883867496083266614660268626098085254485 653 182270893731917660364375185593135113779430785907767703035480883867496083266614660268626098085254486 654 364541787463835320728750371186270227558861571815535406070961767734992166533229320537252196170508970 655 364541787463835320728750371186270227558861571815535406070961767734992166533229320537252196170508971 656 729083574927670641457500742372540455117723143631070812141923535469984333066458641074504392341017941 657 729083574927670641457500742372540455117723143631070812141923535469984333066458641074504392341017942 658 1458167149855341282915001484745080910235446287262141624283847070939968666132917282149008784682035882 659 1458167149855341282915001484745080910235446287262141624283847070939968666132917282149008784682035883 660 2916334299710682565830002969490161820470892574524283248567694141879937332265834564298017569364071765 661 2916334299710682565830002969490161820470892574524283248567694141879937332265834564298017569364071766 662 5832668599421365131660005938980323640941785149048566497135388283759874664531669128596035138728143530 663 5832668599421365131660005938980323640941785149048566497135388283759874664531669128596035138728143531 664 11665337198842730263320011877960647281883570298097132994270776567519749329063338257192070277456287061 665 11665337198842730263320011877960647281883570298097132994270776567519749329063338257192070277456287062 666 23330674397685460526640023755921294563767140596194265988541553135039498658126676514384140554912574122 667 23330674397685460526640023755921294563767140596194265988541553135039498658126676514384140554912574123 668 46661348795370921053280047511842589127534281192388531977083106270078997316253353028768281109825148245 669 46661348795370921053280047511842589127534281192388531977083106270078997316253353028768281109825148246 670 93322697590741842106560095023685178255068562384777063954166212540157994632506706057536562219650296490 671 93322697590741842106560095023685178255068562384777063954166212540157994632506706057536562219650296491 672 186645395181483684213120190047370356510137124769554127908332425080315989265013412115073124439300592981 673 186645395181483684213120190047370356510137124769554127908332425080315989265013412115073124439300592982 674 373290790362967368426240380094740713020274249539108255816664850160631978530026824230146248878601185962 675 373290790362967368426240380094740713020274249539108255816664850160631978530026824230146248878601185963 676 746581580725934736852480760189481426040548499078216511633329700321263957060053648460292497757202371925 677 746581580725934736852480760189481426040548499078216511633329700321263957060053648460292497757202371926 678 1493163161451869473704961520378962852081096998156433023266659400642527914120107296920584995514404743850 679 1493163161451869473704961520378962852081096998156433023266659400642527914120107296920584995514404743851 680 2986326322903738947409923040757925704162193996312866046533318801285055828240214593841169991028809487701 681 2986326322903738947409923040757925704162193996312866046533318801285055828240214593841169991028809487702 682 5972652645807477894819846081515851408324387992625732093066637602570111656480429187682339982057618975402 683 5972652645807477894819846081515851408324387992625732093066637602570111656480429187682339982057618975403 684 11945305291614955789639692163031702816648775985251464186133275205140223312960858375364679964115237950805 685 11945305291614955789639692163031702816648775985251464186133275205140223312960858375364679964115237950806 686 23890610583229911579279384326063405633297551970502928372266550410280446625921716750729359928230475901610 687 23890610583229911579279384326063405633297551970502928372266550410280446625921716750729359928230475901611 688 47781221166459823158558768652126811266595103941005856744533100820560893251843433501458719856460951803221 689 47781221166459823158558768652126811266595103941005856744533100820560893251843433501458719856460951803222 690 95562442332919646317117537304253622533190207882011713489066201641121786503686867002917439712921903606442 691 95562442332919646317117537304253622533190207882011713489066201641121786503686867002917439712921903606443 692 191124884665839292634235074608507245066380415764023426978132403282243573007373734005834879425843807212885 693 191124884665839292634235074608507245066380415764023426978132403282243573007373734005834879425843807212886 694 382249769331678585268470149217014490132760831528046853956264806564487146014747468011669758851687614425770 695 382249769331678585268470149217014490132760831528046853956264806564487146014747468011669758851687614425771 696 764499538663357170536940298434028980265521663056093707912529613128974292029494936023339517703375228851541 697 764499538663357170536940298434028980265521663056093707912529613128974292029494936023339517703375228851542 698 1528999077326714341073880596868057960531043326112187415825059226257948584058989872046679035406750457703082 699 1528999077326714341073880596868057960531043326112187415825059226257948584058989872046679035406750457703083 700 3057998154653428682147761193736115921062086652224374831650118452515897168117979744093358070813500915406165 701 3057998154653428682147761193736115921062086652224374831650118452515897168117979744093358070813500915406166 702 6115996309306857364295522387472231842124173304448749663300236905031794336235959488186716141627001830812330 703 6115996309306857364295522387472231842124173304448749663300236905031794336235959488186716141627001830812331 704 12231992618613714728591044774944463684248346608897499326600473810063588672471918976373432283254003661624661 705 12231992618613714728591044774944463684248346608897499326600473810063588672471918976373432283254003661624662 706 24463985237227429457182089549888927368496693217794998653200947620127177344943837952746864566508007323249322 707 24463985237227429457182089549888927368496693217794998653200947620127177344943837952746864566508007323249323 708 48927970474454858914364179099777854736993386435589997306401895240254354689887675905493729133016014646498645 709 48927970474454858914364179099777854736993386435589997306401895240254354689887675905493729133016014646498646 710 97855940948909717828728358199555709473986772871179994612803790480508709379775351810987458266032029292997290 711 97855940948909717828728358199555709473986772871179994612803790480508709379775351810987458266032029292997291 712 195711881897819435657456716399111418947973545742359989225607580961017418759550703621974916532064058585994581 713 195711881897819435657456716399111418947973545742359989225607580961017418759550703621974916532064058585994582 714 391423763795638871314913432798222837895947091484719978451215161922034837519101407243949833064128117171989162 715 391423763795638871314913432798222837895947091484719978451215161922034837519101407243949833064128117171989163 716 782847527591277742629826865596445675791894182969439956902430323844069675038202814487899666128256234343978325 717 782847527591277742629826865596445675791894182969439956902430323844069675038202814487899666128256234343978326 718 1565695055182555485259653731192891351583788365938879913804860647688139350076405628975799332256512468687956650 719 1565695055182555485259653731192891351583788365938879913804860647688139350076405628975799332256512468687956651 720 3131390110365110970519307462385782703167576731877759827609721295376278700152811257951598664513024937375913301 721 3131390110365110970519307462385782703167576731877759827609721295376278700152811257951598664513024937375913302 722 6262780220730221941038614924771565406335153463755519655219442590752557400305622515903197329026049874751826602 723 6262780220730221941038614924771565406335153463755519655219442590752557400305622515903197329026049874751826603 724 12525560441460443882077229849543130812670306927511039310438885181505114800611245031806394658052099749503653205 725 12525560441460443882077229849543130812670306927511039310438885181505114800611245031806394658052099749503653206 726 25051120882920887764154459699086261625340613855022078620877770363010229601222490063612789316104199499007306410 727 25051120882920887764154459699086261625340613855022078620877770363010229601222490063612789316104199499007306411 728 50102241765841775528308919398172523250681227710044157241755540726020459202444980127225578632208398998014612821 729 50102241765841775528308919398172523250681227710044157241755540726020459202444980127225578632208398998014612822 730 100204483531683551056617838796345046501362455420088314483511081452040918404889960254451157264416797996029225642 731 100204483531683551056617838796345046501362455420088314483511081452040918404889960254451157264416797996029225643 732 200408967063367102113235677592690093002724910840176628967022162904081836809779920508902314528833595992058451285 733 200408967063367102113235677592690093002724910840176628967022162904081836809779920508902314528833595992058451286 734 400817934126734204226471355185380186005449821680353257934044325808163673619559841017804629057667191984116902570 735 400817934126734204226471355185380186005449821680353257934044325808163673619559841017804629057667191984116902571 736 801635868253468408452942710370760372010899643360706515868088651616327347239119682035609258115334383968233805141 737 801635868253468408452942710370760372010899643360706515868088651616327347239119682035609258115334383968233805142 738 1603271736506936816905885420741520744021799286721413031736177303232654694478239364071218516230668767936467610282 739 1603271736506936816905885420741520744021799286721413031736177303232654694478239364071218516230668767936467610283 740 3206543473013873633811770841483041488043598573442826063472354606465309388956478728142437032461337535872935220565 741 3206543473013873633811770841483041488043598573442826063472354606465309388956478728142437032461337535872935220566 742 6413086946027747267623541682966082976087197146885652126944709212930618777912957456284874064922675071745870441130 743 6413086946027747267623541682966082976087197146885652126944709212930618777912957456284874064922675071745870441131 744 12826173892055494535247083365932165952174394293771304253889418425861237555825914912569748129845350143491740882261 745 12826173892055494535247083365932165952174394293771304253889418425861237555825914912569748129845350143491740882262 746 25652347784110989070494166731864331904348788587542608507778836851722475111651829825139496259690700286983481764522 747 25652347784110989070494166731864331904348788587542608507778836851722475111651829825139496259690700286983481764523 748 51304695568221978140988333463728663808697577175085217015557673703444950223303659650278992519381400573966963529045 749 51304695568221978140988333463728663808697577175085217015557673703444950223303659650278992519381400573966963529046 750 102609391136443956281976666927457327617395154350170434031115347406889900446607319300557985038762801147933927058090 751 102609391136443956281976666927457327617395154350170434031115347406889900446607319300557985038762801147933927058091 752 205218782272887912563953333854914655234790308700340868062230694813779800893214638601115970077525602295867854116181 753 205218782272887912563953333854914655234790308700340868062230694813779800893214638601115970077525602295867854116182 754 410437564545775825127906667709829310469580617400681736124461389627559601786429277202231940155051204591735708232362 755 410437564545775825127906667709829310469580617400681736124461389627559601786429277202231940155051204591735708232363 756 820875129091551650255813335419658620939161234801363472248922779255119203572858554404463880310102409183471416464725 757 820875129091551650255813335419658620939161234801363472248922779255119203572858554404463880310102409183471416464726 758 1641750258183103300511626670839317241878322469602726944497845558510238407145717108808927760620204818366942832929450 759 1641750258183103300511626670839317241878322469602726944497845558510238407145717108808927760620204818366942832929451 760 3283500516366206601023253341678634483756644939205453888995691117020476814291434217617855521240409636733885665858901 761 3283500516366206601023253341678634483756644939205453888995691117020476814291434217617855521240409636733885665858902 762 6567001032732413202046506683357268967513289878410907777991382234040953628582868435235711042480819273467771331717802 763 6567001032732413202046506683357268967513289878410907777991382234040953628582868435235711042480819273467771331717803 764 13134002065464826404093013366714537935026579756821815555982764468081907257165736870471422084961638546935542663435605 765 13134002065464826404093013366714537935026579756821815555982764468081907257165736870471422084961638546935542663435606 766 26268004130929652808186026733429075870053159513643631111965528936163814514331473740942844169923277093871085326871210 767 26268004130929652808186026733429075870053159513643631111965528936163814514331473740942844169923277093871085326871211 768 52536008261859305616372053466858151740106319027287262223931057872327629028662947481885688339846554187742170653742421 769 52536008261859305616372053466858151740106319027287262223931057872327629028662947481885688339846554187742170653742422 770 105072016523718611232744106933716303480212638054574524447862115744655258057325894963771376679693108375484341307484842 771 105072016523718611232744106933716303480212638054574524447862115744655258057325894963771376679693108375484341307484843 772 210144033047437222465488213867432606960425276109149048895724231489310516114651789927542753359386216750968682614969685 773 210144033047437222465488213867432606960425276109149048895724231489310516114651789927542753359386216750968682614969686 774 420288066094874444930976427734865213920850552218298097791448462978621032229303579855085506718772433501937365229939370 775 420288066094874444930976427734865213920850552218298097791448462978621032229303579855085506718772433501937365229939371 776 840576132189748889861952855469730427841701104436596195582896925957242064458607159710171013437544867003874730459878741 777 840576132189748889861952855469730427841701104436596195582896925957242064458607159710171013437544867003874730459878742 778 1681152264379497779723905710939460855683402208873192391165793851914484128917214319420342026875089734007749460919757482 779 1681152264379497779723905710939460855683402208873192391165793851914484128917214319420342026875089734007749460919757483 780 3362304528758995559447811421878921711366804417746384782331587703828968257834428638840684053750179468015498921839514965 781 3362304528758995559447811421878921711366804417746384782331587703828968257834428638840684053750179468015498921839514966 782 6724609057517991118895622843757843422733608835492769564663175407657936515668857277681368107500358936030997843679029930 783 6724609057517991118895622843757843422733608835492769564663175407657936515668857277681368107500358936030997843679029931 784 13449218115035982237791245687515686845467217670985539129326350815315873031337714555362736215000717872061995687358059861 785 13449218115035982237791245687515686845467217670985539129326350815315873031337714555362736215000717872061995687358059862 786 26898436230071964475582491375031373690934435341971078258652701630631746062675429110725472430001435744123991374716119722 787 26898436230071964475582491375031373690934435341971078258652701630631746062675429110725472430001435744123991374716119723 788 53796872460143928951164982750062747381868870683942156517305403261263492125350858221450944860002871488247982749432239445 789 53796872460143928951164982750062747381868870683942156517305403261263492125350858221450944860002871488247982749432239446 790 107593744920287857902329965500125494763737741367884313034610806522526984250701716442901889720005742976495965498864478890 791 107593744920287857902329965500125494763737741367884313034610806522526984250701716442901889720005742976495965498864478891 792 215187489840575715804659931000250989527475482735768626069221613045053968501403432885803779440011485952991930997728957781 793 215187489840575715804659931000250989527475482735768626069221613045053968501403432885803779440011485952991930997728957782 794 430374979681151431609319862000501979054950965471537252138443226090107937002806865771607558880022971905983861995457915562 795 430374979681151431609319862000501979054950965471537252138443226090107937002806865771607558880022971905983861995457915563 796 860749959362302863218639724001003958109901930943074504276886452180215874005613731543215117760045943811967723990915831125 797 860749959362302863218639724001003958109901930943074504276886452180215874005613731543215117760045943811967723990915831126 798 1721499918724605726437279448002007916219803861886149008553772904360431748011227463086430235520091887623935447981831662250 799 1721499918724605726437279448002007916219803861886149008553772904360431748011227463086430235520091887623935447981831662251 800 3442999837449211452874558896004015832439607723772298017107545808720863496022454926172860471040183775247870895963663324501 801 3442999837449211452874558896004015832439607723772298017107545808720863496022454926172860471040183775247870895963663324502 802 6885999674898422905749117792008031664879215447544596034215091617441726992044909852345720942080367550495741791927326649002 803 6885999674898422905749117792008031664879215447544596034215091617441726992044909852345720942080367550495741791927326649003 804 13771999349796845811498235584016063329758430895089192068430183234883453984089819704691441884160735100991483583854653298005 805 13771999349796845811498235584016063329758430895089192068430183234883453984089819704691441884160735100991483583854653298006 806 27543998699593691622996471168032126659516861790178384136860366469766907968179639409382883768321470201982967167709306596010 807 27543998699593691622996471168032126659516861790178384136860366469766907968179639409382883768321470201982967167709306596011 808 55087997399187383245992942336064253319033723580356768273720732939533815936359278818765767536642940403965934335418613192021 809 55087997399187383245992942336064253319033723580356768273720732939533815936359278818765767536642940403965934335418613192022 810 110175994798374766491985884672128506638067447160713536547441465879067631872718557637531535073285880807931868670837226384042 811 110175994798374766491985884672128506638067447160713536547441465879067631872718557637531535073285880807931868670837226384043 812 220351989596749532983971769344257013276134894321427073094882931758135263745437115275063070146571761615863737341674452768085 813 220351989596749532983971769344257013276134894321427073094882931758135263745437115275063070146571761615863737341674452768086 814 440703979193499065967943538688514026552269788642854146189765863516270527490874230550126140293143523231727474683348905536170 815 440703979193499065967943538688514026552269788642854146189765863516270527490874230550126140293143523231727474683348905536171 816 881407958386998131935887077377028053104539577285708292379531727032541054981748461100252280586287046463454949366697811072341 817 881407958386998131935887077377028053104539577285708292379531727032541054981748461100252280586287046463454949366697811072342 818 1762815916773996263871774154754056106209079154571416584759063454065082109963496922200504561172574092926909898733395622144682 819 1762815916773996263871774154754056106209079154571416584759063454065082109963496922200504561172574092926909898733395622144683 820 3525631833547992527743548309508112212418158309142833169518126908130164219926993844401009122345148185853819797466791244289365 821 3525631833547992527743548309508112212418158309142833169518126908130164219926993844401009122345148185853819797466791244289366 822 7051263667095985055487096619016224424836316618285666339036253816260328439853987688802018244690296371707639594933582488578730 823 7051263667095985055487096619016224424836316618285666339036253816260328439853987688802018244690296371707639594933582488578731 824 14102527334191970110974193238032448849672633236571332678072507632520656879707975377604036489380592743415279189867164977157461 825 14102527334191970110974193238032448849672633236571332678072507632520656879707975377604036489380592743415279189867164977157462 826 28205054668383940221948386476064897699345266473142665356145015265041313759415950755208072978761185486830558379734329954314922 827 28205054668383940221948386476064897699345266473142665356145015265041313759415950755208072978761185486830558379734329954314923 828 56410109336767880443896772952129795398690532946285330712290030530082627518831901510416145957522370973661116759468659908629845 829 56410109336767880443896772952129795398690532946285330712290030530082627518831901510416145957522370973661116759468659908629846 830 112820218673535760887793545904259590797381065892570661424580061060165255037663803020832291915044741947322233518937319817259690 831 112820218673535760887793545904259590797381065892570661424580061060165255037663803020832291915044741947322233518937319817259691 832 225640437347071521775587091808519181594762131785141322849160122120330510075327606041664583830089483894644467037874639634519381 833 225640437347071521775587091808519181594762131785141322849160122120330510075327606041664583830089483894644467037874639634519382 834 451280874694143043551174183617038363189524263570282645698320244240661020150655212083329167660178967789288934075749279269038762 835 451280874694143043551174183617038363189524263570282645698320244240661020150655212083329167660178967789288934075749279269038763 836 902561749388286087102348367234076726379048527140565291396640488481322040301310424166658335320357935578577868151498558538077525 837 902561749388286087102348367234076726379048527140565291396640488481322040301310424166658335320357935578577868151498558538077526 838 1805123498776572174204696734468153452758097054281130582793280976962644080602620848333316670640715871157155736302997117076155050 839 1805123498776572174204696734468153452758097054281130582793280976962644080602620848333316670640715871157155736302997117076155051 840 3610246997553144348409393468936306905516194108562261165586561953925288161205241696666633341281431742314311472605994234152310101 841 3610246997553144348409393468936306905516194108562261165586561953925288161205241696666633341281431742314311472605994234152310102 842 7220493995106288696818786937872613811032388217124522331173123907850576322410483393333266682562863484628622945211988468304620202 843 7220493995106288696818786937872613811032388217124522331173123907850576322410483393333266682562863484628622945211988468304620203 844 14440987990212577393637573875745227622064776434249044662346247815701152644820966786666533365125726969257245890423976936609240405 845 14440987990212577393637573875745227622064776434249044662346247815701152644820966786666533365125726969257245890423976936609240406 846 28881975980425154787275147751490455244129552868498089324692495631402305289641933573333066730251453938514491780847953873218480810 847 28881975980425154787275147751490455244129552868498089324692495631402305289641933573333066730251453938514491780847953873218480811 848 57763951960850309574550295502980910488259105736996178649384991262804610579283867146666133460502907877028983561695907746436961621 849 57763951960850309574550295502980910488259105736996178649384991262804610579283867146666133460502907877028983561695907746436961622 850 115527903921700619149100591005961820976518211473992357298769982525609221158567734293332266921005815754057967123391815492873923242 851 115527903921700619149100591005961820976518211473992357298769982525609221158567734293332266921005815754057967123391815492873923243 852 231055807843401238298201182011923641953036422947984714597539965051218442317135468586664533842011631508115934246783630985747846485 853 231055807843401238298201182011923641953036422947984714597539965051218442317135468586664533842011631508115934246783630985747846486 854 462111615686802476596402364023847283906072845895969429195079930102436884634270937173329067684023263016231868493567261971495692970 855 462111615686802476596402364023847283906072845895969429195079930102436884634270937173329067684023263016231868493567261971495692971 856 924223231373604953192804728047694567812145691791938858390159860204873769268541874346658135368046526032463736987134523942991385941 857 924223231373604953192804728047694567812145691791938858390159860204873769268541874346658135368046526032463736987134523942991385942 858 1848446462747209906385609456095389135624291383583877716780319720409747538537083748693316270736093052064927473974269047885982771882 859 1848446462747209906385609456095389135624291383583877716780319720409747538537083748693316270736093052064927473974269047885982771883 860 3696892925494419812771218912190778271248582767167755433560639440819495077074167497386632541472186104129854947948538095771965543765 861 3696892925494419812771218912190778271248582767167755433560639440819495077074167497386632541472186104129854947948538095771965543766 862 7393785850988839625542437824381556542497165534335510867121278881638990154148334994773265082944372208259709895897076191543931087530 863 7393785850988839625542437824381556542497165534335510867121278881638990154148334994773265082944372208259709895897076191543931087531 864 14787571701977679251084875648763113084994331068671021734242557763277980308296669989546530165888744416519419791794152383087862175061 865 14787571701977679251084875648763113084994331068671021734242557763277980308296669989546530165888744416519419791794152383087862175062 866 29575143403955358502169751297526226169988662137342043468485115526555960616593339979093060331777488833038839583588304766175724350122 867 29575143403955358502169751297526226169988662137342043468485115526555960616593339979093060331777488833038839583588304766175724350123 868 59150286807910717004339502595052452339977324274684086936970231053111921233186679958186120663554977666077679167176609532351448700245 869 59150286807910717004339502595052452339977324274684086936970231053111921233186679958186120663554977666077679167176609532351448700246 870 118300573615821434008679005190104904679954648549368173873940462106223842466373359916372241327109955332155358334353219064702897400490 871 118300573615821434008679005190104904679954648549368173873940462106223842466373359916372241327109955332155358334353219064702897400491 872 236601147231642868017358010380209809359909297098736347747880924212447684932746719832744482654219910664310716668706438129405794800981 873 236601147231642868017358010380209809359909297098736347747880924212447684932746719832744482654219910664310716668706438129405794800982 874 473202294463285736034716020760419618719818594197472695495761848424895369865493439665488965308439821328621433337412876258811589601962 875 473202294463285736034716020760419618719818594197472695495761848424895369865493439665488965308439821328621433337412876258811589601963 876 946404588926571472069432041520839237439637188394945390991523696849790739730986879330977930616879642657242866674825752517623179203925 877 946404588926571472069432041520839237439637188394945390991523696849790739730986879330977930616879642657242866674825752517623179203926 878 1892809177853142944138864083041678474879274376789890781983047393699581479461973758661955861233759285314485733349651505035246358407850 879 1892809177853142944138864083041678474879274376789890781983047393699581479461973758661955861233759285314485733349651505035246358407851 880 3785618355706285888277728166083356949758548753579781563966094787399162958923947517323911722467518570628971466699303010070492716815701 881 3785618355706285888277728166083356949758548753579781563966094787399162958923947517323911722467518570628971466699303010070492716815702 882 7571236711412571776555456332166713899517097507159563127932189574798325917847895034647823444935037141257942933398606020140985433631402 883 7571236711412571776555456332166713899517097507159563127932189574798325917847895034647823444935037141257942933398606020140985433631403 884 15142473422825143553110912664333427799034195014319126255864379149596651835695790069295646889870074282515885866797212040281970867262805 885 15142473422825143553110912664333427799034195014319126255864379149596651835695790069295646889870074282515885866797212040281970867262806 886 30284946845650287106221825328666855598068390028638252511728758299193303671391580138591293779740148565031771733594424080563941734525610 887 30284946845650287106221825328666855598068390028638252511728758299193303671391580138591293779740148565031771733594424080563941734525611 888 60569893691300574212443650657333711196136780057276505023457516598386607342783160277182587559480297130063543467188848161127883469051221 889 60569893691300574212443650657333711196136780057276505023457516598386607342783160277182587559480297130063543467188848161127883469051222 890 121139787382601148424887301314667422392273560114553010046915033196773214685566320554365175118960594260127086934377696322255766938102442 891 121139787382601148424887301314667422392273560114553010046915033196773214685566320554365175118960594260127086934377696322255766938102443 892 242279574765202296849774602629334844784547120229106020093830066393546429371132641108730350237921188520254173868755392644511533876204885 893 242279574765202296849774602629334844784547120229106020093830066393546429371132641108730350237921188520254173868755392644511533876204886 894 484559149530404593699549205258669689569094240458212040187660132787092858742265282217460700475842377040508347737510785289023067752409770 895 484559149530404593699549205258669689569094240458212040187660132787092858742265282217460700475842377040508347737510785289023067752409771 896 969118299060809187399098410517339379138188480916424080375320265574185717484530564434921400951684754081016695475021570578046135504819541 897 969118299060809187399098410517339379138188480916424080375320265574185717484530564434921400951684754081016695475021570578046135504819542 898 1938236598121618374798196821034678758276376961832848160750640531148371434969061128869842801903369508162033390950043141156092271009639082 899 1938236598121618374798196821034678758276376961832848160750640531148371434969061128869842801903369508162033390950043141156092271009639083 900 3876473196243236749596393642069357516552753923665696321501281062296742869938122257739685603806739016324066781900086282312184542019278165 901 3876473196243236749596393642069357516552753923665696321501281062296742869938122257739685603806739016324066781900086282312184542019278166 902 7752946392486473499192787284138715033105507847331392643002562124593485739876244515479371207613478032648133563800172564624369084038556330 903 7752946392486473499192787284138715033105507847331392643002562124593485739876244515479371207613478032648133563800172564624369084038556331 904 15505892784972946998385574568277430066211015694662785286005124249186971479752489030958742415226956065296267127600345129248738168077112661 905 15505892784972946998385574568277430066211015694662785286005124249186971479752489030958742415226956065296267127600345129248738168077112662 906 31011785569945893996771149136554860132422031389325570572010248498373942959504978061917484830453912130592534255200690258497476336154225322 907 31011785569945893996771149136554860132422031389325570572010248498373942959504978061917484830453912130592534255200690258497476336154225323 908 62023571139891787993542298273109720264844062778651141144020496996747885919009956123834969660907824261185068510401380516994952672308450645 909 62023571139891787993542298273109720264844062778651141144020496996747885919009956123834969660907824261185068510401380516994952672308450646 910 124047142279783575987084596546219440529688125557302282288040993993495771838019912247669939321815648522370137020802761033989905344616901290 911 124047142279783575987084596546219440529688125557302282288040993993495771838019912247669939321815648522370137020802761033989905344616901291 912 248094284559567151974169193092438881059376251114604564576081987986991543676039824495339878643631297044740274041605522067979810689233802581 913 248094284559567151974169193092438881059376251114604564576081987986991543676039824495339878643631297044740274041605522067979810689233802582 914 496188569119134303948338386184877762118752502229209129152163975973983087352079648990679757287262594089480548083211044135959621378467605162 915 496188569119134303948338386184877762118752502229209129152163975973983087352079648990679757287262594089480548083211044135959621378467605163 916 992377138238268607896676772369755524237505004458418258304327951947966174704159297981359514574525188178961096166422088271919242756935210325 917 992377138238268607896676772369755524237505004458418258304327951947966174704159297981359514574525188178961096166422088271919242756935210326 918 1984754276476537215793353544739511048475010008916836516608655903895932349408318595962719029149050376357922192332844176543838485513870420650 919 1984754276476537215793353544739511048475010008916836516608655903895932349408318595962719029149050376357922192332844176543838485513870420651 920 3969508552953074431586707089479022096950020017833673033217311807791864698816637191925438058298100752715844384665688353087676971027740841301 921 3969508552953074431586707089479022096950020017833673033217311807791864698816637191925438058298100752715844384665688353087676971027740841302 922 7939017105906148863173414178958044193900040035667346066434623615583729397633274383850876116596201505431688769331376706175353942055481682602 923 7939017105906148863173414178958044193900040035667346066434623615583729397633274383850876116596201505431688769331376706175353942055481682603 924 15878034211812297726346828357916088387800080071334692132869247231167458795266548767701752233192403010863377538662753412350707884110963365205 925 15878034211812297726346828357916088387800080071334692132869247231167458795266548767701752233192403010863377538662753412350707884110963365206 926 31756068423624595452693656715832176775600160142669384265738494462334917590533097535403504466384806021726755077325506824701415768221926730410 927 31756068423624595452693656715832176775600160142669384265738494462334917590533097535403504466384806021726755077325506824701415768221926730411 928 63512136847249190905387313431664353551200320285338768531476988924669835181066195070807008932769612043453510154651013649402831536443853460821 929 63512136847249190905387313431664353551200320285338768531476988924669835181066195070807008932769612043453510154651013649402831536443853460822 930 127024273694498381810774626863328707102400640570677537062953977849339670362132390141614017865539224086907020309302027298805663072887706921642 931 127024273694498381810774626863328707102400640570677537062953977849339670362132390141614017865539224086907020309302027298805663072887706921643 932 254048547388996763621549253726657414204801281141355074125907955698679340724264780283228035731078448173814040618604054597611326145775413843285 933 254048547388996763621549253726657414204801281141355074125907955698679340724264780283228035731078448173814040618604054597611326145775413843286 934 508097094777993527243098507453314828409602562282710148251815911397358681448529560566456071462156896347628081237208109195222652291550827686570 935 508097094777993527243098507453314828409602562282710148251815911397358681448529560566456071462156896347628081237208109195222652291550827686571 936 1016194189555987054486197014906629656819205124565420296503631822794717362897059121132912142924313792695256162474416218390445304583101655373141 937 1016194189555987054486197014906629656819205124565420296503631822794717362897059121132912142924313792695256162474416218390445304583101655373142 938 2032388379111974108972394029813259313638410249130840593007263645589434725794118242265824285848627585390512324948832436780890609166203310746282 939 2032388379111974108972394029813259313638410249130840593007263645589434725794118242265824285848627585390512324948832436780890609166203310746283 940 4064776758223948217944788059626518627276820498261681186014527291178869451588236484531648571697255170781024649897664873561781218332406621492565 941 4064776758223948217944788059626518627276820498261681186014527291178869451588236484531648571697255170781024649897664873561781218332406621492566 942 8129553516447896435889576119253037254553640996523362372029054582357738903176472969063297143394510341562049299795329747123562436664813242985130 943 8129553516447896435889576119253037254553640996523362372029054582357738903176472969063297143394510341562049299795329747123562436664813242985131 944 16259107032895792871779152238506074509107281993046724744058109164715477806352945938126594286789020683124098599590659494247124873329626485970261 945 16259107032895792871779152238506074509107281993046724744058109164715477806352945938126594286789020683124098599590659494247124873329626485970262 946 32518214065791585743558304477012149018214563986093449488116218329430955612705891876253188573578041366248197199181318988494249746659252971940522 947 32518214065791585743558304477012149018214563986093449488116218329430955612705891876253188573578041366248197199181318988494249746659252971940523 948 65036428131583171487116608954024298036429127972186898976232436658861911225411783752506377147156082732496394398362637976988499493318505943881045 949 65036428131583171487116608954024298036429127972186898976232436658861911225411783752506377147156082732496394398362637976988499493318505943881046 950 130072856263166342974233217908048596072858255944373797952464873317723822450823567505012754294312165464992788796725275953976998986637011887762090 951 130072856263166342974233217908048596072858255944373797952464873317723822450823567505012754294312165464992788796725275953976998986637011887762091 952 260145712526332685948466435816097192145716511888747595904929746635447644901647135010025508588624330929985577593450551907953997973274023775524181 953 260145712526332685948466435816097192145716511888747595904929746635447644901647135010025508588624330929985577593450551907953997973274023775524182 954 520291425052665371896932871632194384291433023777495191809859493270895289803294270020051017177248661859971155186901103815907995946548047551048362 955 520291425052665371896932871632194384291433023777495191809859493270895289803294270020051017177248661859971155186901103815907995946548047551048363 956 1040582850105330743793865743264388768582866047554990383619718986541790579606588540040102034354497323719942310373802207631815991893096095102096725 957 1040582850105330743793865743264388768582866047554990383619718986541790579606588540040102034354497323719942310373802207631815991893096095102096726 958 2081165700210661487587731486528777537165732095109980767239437973083581159213177080080204068708994647439884620747604415263631983786192190204193450 959 2081165700210661487587731486528777537165732095109980767239437973083581159213177080080204068708994647439884620747604415263631983786192190204193451 960 4162331400421322975175462973057555074331464190219961534478875946167162318426354160160408137417989294879769241495208830527263967572384380408386901 961 4162331400421322975175462973057555074331464190219961534478875946167162318426354160160408137417989294879769241495208830527263967572384380408386902 962 8324662800842645950350925946115110148662928380439923068957751892334324636852708320320816274835978589759538482990417661054527935144768760816773802 963 8324662800842645950350925946115110148662928380439923068957751892334324636852708320320816274835978589759538482990417661054527935144768760816773803 964 16649325601685291900701851892230220297325856760879846137915503784668649273705416640641632549671957179519076965980835322109055870289537521633547605 965 16649325601685291900701851892230220297325856760879846137915503784668649273705416640641632549671957179519076965980835322109055870289537521633547606 966 33298651203370583801403703784460440594651713521759692275831007569337298547410833281283265099343914359038153931961670644218111740579075043267095210 967 33298651203370583801403703784460440594651713521759692275831007569337298547410833281283265099343914359038153931961670644218111740579075043267095211 968 66597302406741167602807407568920881189303427043519384551662015138674597094821666562566530198687828718076307863923341288436223481158150086534190421 969 66597302406741167602807407568920881189303427043519384551662015138674597094821666562566530198687828718076307863923341288436223481158150086534190422 970 133194604813482335205614815137841762378606854087038769103324030277349194189643333125133060397375657436152615727846682576872446962316300173068380842 971 133194604813482335205614815137841762378606854087038769103324030277349194189643333125133060397375657436152615727846682576872446962316300173068380843 972 266389209626964670411229630275683524757213708174077538206648060554698388379286666250266120794751314872305231455693365153744893924632600346136761685 973 266389209626964670411229630275683524757213708174077538206648060554698388379286666250266120794751314872305231455693365153744893924632600346136761686 974 532778419253929340822459260551367049514427416348155076413296121109396776758573332500532241589502629744610462911386730307489787849265200692273523370 975 532778419253929340822459260551367049514427416348155076413296121109396776758573332500532241589502629744610462911386730307489787849265200692273523371 976 1065556838507858681644918521102734099028854832696310152826592242218793553517146665001064483179005259489220925822773460614979575698530401384547046741 977 1065556838507858681644918521102734099028854832696310152826592242218793553517146665001064483179005259489220925822773460614979575698530401384547046742 978 2131113677015717363289837042205468198057709665392620305653184484437587107034293330002128966358010518978441851645546921229959151397060802769094093482 979 2131113677015717363289837042205468198057709665392620305653184484437587107034293330002128966358010518978441851645546921229959151397060802769094093483 980 4262227354031434726579674084410936396115419330785240611306368968875174214068586660004257932716021037956883703291093842459918302794121605538188186965 981 4262227354031434726579674084410936396115419330785240611306368968875174214068586660004257932716021037956883703291093842459918302794121605538188186966 982 8524454708062869453159348168821872792230838661570481222612737937750348428137173320008515865432042075913767406582187684919836605588243211076376373930 983 8524454708062869453159348168821872792230838661570481222612737937750348428137173320008515865432042075913767406582187684919836605588243211076376373931 984 17048909416125738906318696337643745584461677323140962445225475875500696856274346640017031730864084151827534813164375369839673211176486422152752747861 985 17048909416125738906318696337643745584461677323140962445225475875500696856274346640017031730864084151827534813164375369839673211176486422152752747862 986 34097818832251477812637392675287491168923354646281924890450951751001393712548693280034063461728168303655069626328750739679346422352972844305505495722 987 34097818832251477812637392675287491168923354646281924890450951751001393712548693280034063461728168303655069626328750739679346422352972844305505495723 988 68195637664502955625274785350574982337846709292563849780901903502002787425097386560068126923456336607310139252657501479358692844705945688611010991445 989 68195637664502955625274785350574982337846709292563849780901903502002787425097386560068126923456336607310139252657501479358692844705945688611010991446 990 136391275329005911250549570701149964675693418585127699561803807004005574850194773120136253846912673214620278505315002958717385689411891377222021982890 991 136391275329005911250549570701149964675693418585127699561803807004005574850194773120136253846912673214620278505315002958717385689411891377222021982891 992 272782550658011822501099141402299929351386837170255399123607614008011149700389546240272507693825346429240557010630005917434771378823782754444043965781 993 272782550658011822501099141402299929351386837170255399123607614008011149700389546240272507693825346429240557010630005917434771378823782754444043965782 994 545565101316023645002198282804599858702773674340510798247215228016022299400779092480545015387650692858481114021260011834869542757647565508888087931562 995 545565101316023645002198282804599858702773674340510798247215228016022299400779092480545015387650692858481114021260011834869542757647565508888087931563 996 1091130202632047290004396565609199717405547348681021596494430456032044598801558184961090030775301385716962228042520023669739085515295131017776175863125 997 1091130202632047290004396565609199717405547348681021596494430456032044598801558184961090030775301385716962228042520023669739085515295131017776175863126 998 2182260405264094580008793131218399434811094697362043192988860912064089197603116369922180061550602771433924456085040047339478171030590262035552351726250 999 2182260405264094580008793131218399434811094697362043192988860912064089197603116369922180061550602771433924456085040047339478171030590262035552351726251 1000 4364520810528189160017586262436798869622189394724086385977721824128178395206232739844360123101205542867848912170080094678956342061180524071104703452501