0 1 1 1 2 1 3 1 4 3 5 1 6 1 7 7 8 7 9 1 10 1 11 15 12 35 13 15 14 1 15 1 16 31 17 155 18 155 19 31 20 1 21 1 22 63 23 651 24 1365 25 651 26 63 27 1 28 1 29 127 30 2667 31 10941 32 10941 33 2667 34 127 35 1 36 1 37 255 38 10795 39 82215 40 156597 41 82215 42 10795 43 255 44 1 45 1 46 511 47 43435 48 589135 49 1988007 50 1988007 51 589135 52 43435 53 511 54 1 55 1 56 1023 57 174251 58 4071705 59 23048047 60 40184991 61 23048047 62 4071705 63 174251 64 1023 65 1 66 1 67 2047 68 698027 69 27363281 70 249236977 71 710839459 72 710839459 73 249236977 74 27363281 75 698027 76 2047 77 1 78 1 79 4095 80 2794155 81 179894715 82 2553063513 83 11361925575 84 18424232255 85 11361925575 86 2553063513 87 179894715 88 2794155 89 4095 90 1 91 1 92 8191 93 11180715 94 1162312515 95 25058236203 96 167868123423 97 418859327315 98 418859327315 99 167868123423 100 25058236203 101 1162312515 102 11180715 103 8191 104 1 105 1 106 16383 107 44731051 108 7406589645 109 237693054963 110 2330638669359 111 8602813353563 112 13168918141665 113 8602813353563 114 2330638669359 115 237693054963 116 7406589645 117 44731051 118 16383 119 1 120 1 121 32767 122 178940587 123 46676650021 124 2193381050133 125 30781109646651 126 163032750923471 127 366046804476353 128 366046804476353 129 163032750923471 130 30781109646651 131 2193381050133 132 46676650021 133 178940587 134 32767 135 1 136 1 137 65535 138 715795115 139 291544344015 140 19790419433149 141 390324057869655 142 2895489041207555 143 9227457936202935 144 13489120643519521 145 9227457936202935 146 2895489041207555 147 390324057869655 148 19790419433149 149 291544344015 150 715795115 151 65535 152 1 153 1 154 131071 155 2863245995 156 1807898050295 157 175297396489519 158 4786431602295799 159 48761927175165815 160 214920844452980315 161 443436231302907271 162 443436231302907271 163 214920844452980315 164 48761927175165815 165 4786431602295799 166 175297396489519 167 1807898050295 168 2863245995 169 131071 170 1 171 1 172 262143 173 11453115051 174 11145430117185 175 1529165693567799 176 57080776326223167 177 785755444621826199 178 4690523527597084905 179 13287511050493687371 180 18711289676841284523 181 13287511050493687371 182 4690523527597084905 183 785755444621826199 184 57080776326223167 185 1529165693567799 186 11145430117185 187 11453115051 188 262143 189 1 190 1 191 524287 192 45812722347 193 68382445999161 194 13170403933474809 195 664979524667618643 196 12202123416649646763 197 96964104121812244929 198 368857756297031584401 199 710373219831322030347 200 710373219831322030347 201 368857756297031584401 202 96964104121812244929 203 12202123416649646763 204 664979524667618643 205 13170403933474809 206 68382445999161 207 45812722347 208 524287 209 1 210 1 211 1048575 212 183251413675 213 417923013854115 214 112229175926695905 215 7595201015331815655 216 183651856833025317495 217 1914892506617527558935 218 9605061480401948680185 219 24712714526796885463875 220 33742735195463252746515 221 24712714526796885463875 222 9605061480401948680185 223 1914892506617527558935 224 183651856833025317495 225 7595201015331815655 226 112229175926695905 227 417923013854115 228 183251413675 229 1048575 230 1 231 1 232 2097151 233 733006703275 234 2545996978362475 235 947778763539578355 236 85303140792945625935 237 2691327057187336537035 238 36372874725921225881235 239 236937190899577675830015 240 798948690634270132285395 241 1453243102133474041057395 242 1453243102133474041057395 243 798948690634270132285395 244 236937190899577675830015 245 36372874725921225881235 246 2691327057187336537035 247 85303140792945625935 248 947778763539578355 249 2545996978362475 250 733006703275 251 2097151 252 1 253 1 254 4194303 255 2932028910251 256 15469548653246325 257 7943379224088240955 258 944367772597574894415 259 38546594552477151044355 260 668202598089620788953825 261 5580489957802920379177035 262 24271162310740007525667255 263 57642083021132004703950435 264 76696563142165856511565125 265 57642083021132004703950435 266 24271162310740007525667255 267 5580489957802920379177035 268 668202598089620788953825 269 38546594552477151044355 270 944367772597574894415 271 7943379224088240955 272 15469548653246325 273 2932028910251 274 4194303 275 1 276 1 277 8388607 278 11728119835307 279 93790225515378701 280 66145422337792213405 281 10326286786137690873835 282 541262928015150167002935 283 11926263749738983393979505 284 126296224108557107254060785 285 699014194646746646649518295 286 2131646575545133300023070395 287 3695375982656379988261223085 288 3695375982656379988261223085 289 2131646575545133300023070395 290 699014194646746646649518295 291 126296224108557107254060785 292 11926263749738983393979505 293 541262928015150167002935 294 10326286786137690873835 295 66145422337792213405 296 93790225515378701 297 11728119835307 298 8388607 299 1 300 1 301 16777215 302 46912487729835 303 567626451160329015 304 547779978903750410181 305 111713930014946595110775 306 7470743486496460767614875 307 207586852558108437818579175 308 2761011068600450771867226465 309 19223628528495473434419242175 310 74222277628764382132478811075 311 164748966949024888410768653775 312 214452917493227233457387609445 313 164748966949024888410768653775 314 74222277628764382132478811075 315 19223628528495473434419242175 316 2761011068600450771867226465 317 207586852558108437818579175 318 7470743486496460767614875 319 111713930014946595110775 320 547779978903750410181 321 567626451160329015 322 46912487729835 323 16777215 324 1 325 1 326 33554431 327 187649967696555 328 3430266011770289055 329 4515152523016237941111 330 1197424382813942110094631 331 101579003519433429823351375 332 3534783019807215967703930875 333 58560184246220757078877313415 334 507827943346189925393493974415 335 2452842468917812076702896046475 336 6869771947805160262743766320975 337 11431102864351469584618838540895 338 11431102864351469584618838540895 339 6869771947805160262743766320975 340 2452842468917812076702896046475 341 507827943346189925393493974415 342 58560184246220757078877313415 343 3534783019807215967703930875 344 101579003519433429823351375 345 1197424382813942110094631 346 4515152523016237941111 347 3430266011770289055 348 187649967696555 349 33554431 350 1 351 1 352 67108863 353 750599904340651 354 20704460134906249065 355 37067334602518613496831 356 12731794624183120631339103 357 1363122413709955758896246431 358 59040345016420425403110618825 359 1209444354456854010947036442715 360 12950208269351069163210950581395 361 77443289596884521033608615718715 362 270284229495236830382923440233025 363 566232324030314959898531447905695 364 723305099257614701908616451727935 365 566232324030314959898531447905695 366 270284229495236830382923440233025 367 77443289596884521033608615718715 368 12950208269351069163210950581395 369 1209444354456854010947036442715 370 59040345016420425403110618825 371 1363122413709955758896246431 372 12731794624183120631339103 373 37067334602518613496831 374 20704460134906249065 375 750599904340651 376 67108863 377 1 378 1 379 134217727 380 3002399684471467 381 124842392139002996641 382 303256566747476022456321 383 134424211970146664431674627 384 18081904521115891513238729587 385 969486257532089252892255836881 386 24398733816041527572564787517665 387 320126615177978923187575175571955 388 2348893370992216981553398484134155 389 10106352494066707802682562308005865 390 26313293030813251799279561927886345 391 42264353718696667157542896759506715 392 42264353718696667157542896759506715 393 26313293030813251799279561927886345 394 10106352494066707802682562308005865 395 2348893370992216981553398484134155 396 320126615177978923187575175571955 397 24398733816041527572564787517665 398 969486257532089252892255836881 399 18081904521115891513238729587 400 134424211970146664431674627 401 303256566747476022456321 402 124842392139002996641 403 3002399684471467 404 134217727 405 1 406 1 407 268435455 408 12009598872103595 409 752137756056048152715 410 2473651984685504869622377 411 1410564958276726020115198215 412 237422422442035444344371824495 413 15681350393873339301672909033255 414 482056061680662296475670653388121 415 7698107262955220200713013739767275 416 68757190330161942452516767886081875 417 361310582362712207601779254829598075 418 1156196843364275138602809526919969985 419 2303997799602715752491482743411665175 420 2895399350166370564502391602766802575 421 2303997799602715752491482743411665175 422 1156196843364275138602809526919969985 423 361310582362712207601779254829598075 424 68757190330161942452516767886081875 425 7698107262955220200713013739767275 426 482056061680662296475670653388121 427 15681350393873339301672909033255 428 237422422442035444344371824495 429 1410564958276726020115198215 430 2473651984685504869622377 431 752137756056048152715 432 12009598872103595 433 268435455 434 1 435 1 436 536870911 437 48038395756849835 438 4528264546368378150035 439 20125875833866317506784187 440 14721912489459332019452002687 441 3089414277031374065241046047235 442 250265036496631027405104154502035 443 9349006437639095609845912020928031 444 180623164637921098907960840512168571 445 1950095958526422211058623312062395875 446 12413250587461256957743517641066004875 447 48350891446291359155142621481009449435 448 118169430617657734079729842609403901135 449 184051091870623390492079837812707494475 450 184051091870623390492079837812707494475 451 118169430617657734079729842609403901135 452 48350891446291359155142621481009449435 453 12413250587461256957743517641066004875 454 1950095958526422211058623312062395875 455 180623164637921098907960840512168571 456 9349006437639095609845912020928031 457 250265036496631027405104154502035 458 3089414277031374065241046047235 459 14721912489459332019452002687 460 20125875833866317506784187 461 4528264546368378150035 462 48038395756849835 463 536870911 464 1 465 1 466 1073741823 467 192153583564270251 468 27246861326934321477405 469 163384501697259979117885827 470 152923366242326583550871301231 471 39879348425874661811193744990827 472 3946578144019496829120160897318305 473 178330541393096645655180914117653371 474 4145894844263061418536247119152656383 475 53769907333588621341840698341641604371 476 411609428019696906136081237063260815325 477 1935035443320316560878268929566545540235 478 5742487771710910339534631080544075343255 479 10954084685128225825156690845972541085235 480 13570150072059613796165831769258601908225 481 10954084685128225825156690845972541085235 482 5742487771710910339534631080544075343255 483 1935035443320316560878268929566545540235 484 411609428019696906136081237063260815325 485 53769907333588621341840698341641604371 486 4145894844263061418536247119152656383 487 178330541393096645655180914117653371 488 3946578144019496829120160897318305 489 39879348425874661811193744990827 490 152923366242326583550871301231 491 163384501697259979117885827 492 27246861326934321477405 493 192153583564270251 494 1073741823 495 1 496 1 497 2147483647 498 768614335330822827 499 163867874268109115700981 500 1323844193976331852894641957 501 1581856166328455726088955147419 502 511117579644840756534291456628319 503 61573318220613377527744737233253857 504 3351361390958855829405444521963036001 505 93303029925053706375755712642236135967 506 1445536893560758915529199611538584566587 507 13221742529469228559012304761507018906821 508 74460202297455218043784766381518528305685 509 265978354498235176910241112192892497405195 510 615019912736456069281492181309798438224095 511 932351417718962127821915169143180325915585 512 932351417718962127821915169143180325915585 513 615019912736456069281492181309798438224095 514 265978354498235176910241112192892497405195 515 74460202297455218043784766381518528305685 516 13221742529469228559012304761507018906821 517 1445536893560758915529199611538584566587 518 93303029925053706375755712642236135967 519 3351361390958855829405444521963036001 520 61573318220613377527744737233253857 521 511117579644840756534291456628319 522 1581856166328455726088955147419 523 1323844193976331852894641957 524 163867874268109115700981 525 768614335330822827 526 2147483647 527 1 528 1 529 4294967295 530 3074457343470774955 531 985142121598589698189215 532 10708887424438795694713426893 533 16302589466790531499340557217175 534 6509225277999074556805201096743155 535 951468804395282971349463410297474775 536 62144263298642958737968406438661183713 537 2062800851970745406088363386062369313415 538 37985699406550247973325863097911692785155 539 412747675710232464089632414784416034554695 540 2766050234047556771022024675246243315461581 541 11801593282530787674635461343806697782889775 542 32782043418296847388753957712269649399726875 543 60172396261977027330929214113952867760155375 544 73606623963868801023591183411171652320230145 545 60172396261977027330929214113952867760155375 546 32782043418296847388753957712269649399726875 547 11801593282530787674635461343806697782889775 548 2766050234047556771022024675246243315461581 549 412747675710232464089632414784416034554695 550 37985699406550247973325863097911692785155 551 2062800851970745406088363386062369313415 552 62144263298642958737968406438661183713 553 951468804395282971349463410297474775 554 6509225277999074556805201096743155 555 16302589466790531499340557217175 556 10708887424438795694713426893 557 985142121598589698189215 558 3074457343470774955 559 4294967295 560 1 561 1 562 8589934591 563 12297829378178067115 564 5920532487988555368345415 565 86502587765480793896833441983 566 167466609187058596662685450530903 567 82426533368749131131983003661591015 568 14576294646013530935952386637868839515 569 1138504136585894822284661992287318433223 570 44879560015422568716028873734322757052503 571 977839078779346500307203768646518102499515 572 12556833016965888758575815672649613961250215 573 99542535933250075920828059261307815186148871 574 503813092219432390384796334994383564905814031 575 1667887949292792418897000533954001420646194375 576 3672575952904100324572351644670862579323604875 577 5435808719126121880604231806125020907617566095 578 5435808719126121880604231806125020907617566095 579 3672575952904100324572351644670862579323604875 580 1667887949292792418897000533954001420646194375 581 503813092219432390384796334994383564905814031 582 99542535933250075920828059261307815186148871 583 12556833016965888758575815672649613961250215 584 977839078779346500307203768646518102499515 585 44879560015422568716028873734322757052503 586 1138504136585894822284661992287318433223 587 14576294646013530935952386637868839515 588 82426533368749131131983003661591015 589 167466609187058596662685450530903 590 86502587765480793896833441983 591 5920532487988555368345415 592 12297829378178067115 593 8589934591 594 1 595 1 596 17179869183 597 49191317521302203051 598 35571615235558791899763345 599 697868486334730736341004646343 600 1715315719020295751269549178492799 601 1038465709299506915602047501080515943 602 221575067161582683221176678574488258665 603 20631171599164903304921883528724766766763 604 962333590922962525763877373247084477027259 605 24706377017223208220576113392237929732677163 606 373190056318071353446471172255597158071422745 607 3480852027356803265670412856923225299868278631 608 20771325618738041949224699890113912404068177023 609 81376832514893570399736037659878785353244997831 610 213206256978790169849276221449132963100791105825 611 378203621499848930711046390251304016680080732395 612 457472433237660210242312025798900664673622868635 613 378203621499848930711046390251304016680080732395 614 213206256978790169849276221449132963100791105825 615 81376832514893570399736037659878785353244997831 616 20771325618738041949224699890113912404068177023 617 3480852027356803265670412856923225299868278631 618 373190056318071353446471172255597158071422745 619 24706377017223208220576113392237929732677163 620 962333590922962525763877373247084477027259 621 20631171599164903304921883528724766766763 622 221575067161582683221176678574488258665 623 1038465709299506915602047501080515943 624 1715315719020295751269549178492799 625 697868486334730736341004646343 626 35571615235558791899763345 627 49191317521302203051 628 17179869183 629 1 630 1 631 34359738367 632 196765270102388681387 633 213671879019618575523379721 634 5624046864294830224397109416713 635 17524522065462025833954748098002611 636 13023640056381627714263390253225684731 637 3344595139593105994671361240589469507233 638 370179973456693512417503528511805879005553 639 20364236442393022036284174323461252618034971 640 613739313440828018841735700361712289119450251 641 10858287434209293832302159876331340326566634433 642 118588234519088195095557799391854961329927741201 643 829746215656284645960529063136031928205511513547 644 3822830702533606415159439719806888917773820729827 645 11831319727829906251962488219767801935276231696281 646 24942942002894213399546104918565190613157736532345 647 36138642430758875327921874262503155838894716760115 648 36138642430758875327921874262503155838894716760115 649 24942942002894213399546104918565190613157736532345 650 11831319727829906251962488219767801935276231696281 651 3822830702533606415159439719806888917773820729827 652 829746215656284645960529063136031928205511513547 653 118588234519088195095557799391854961329927741201 654 10858287434209293832302159876331340326566634433 655 613739313440828018841735700361712289119450251 656 20364236442393022036284174323461252618034971 657 370179973456693512417503528511805879005553 658 3344595139593105994671361240589469507233 659 13023640056381627714263390253225684731 660 17524522065462025833954748098002611 661 5624046864294830224397109416713 662 213671879019618575523379721 663 196765270102388681387 664 34359738367 665 1 666 1 667 68719476735 668 787061080443914463915 669 1283242556438231798039782515 670 45281056087217524199684382726129 671 178632020699585531462846161556802855 672 162663128434572453651962738899193039655 673 50165589682347886394433383834659329241335 674 6582576716108301670848334168111562590820601 675 425784893380577504797662914268061540917079635 676 15012261052897748712986853358018171163460532755 677 309879031821094485520233419874119309606672200755 678 3945383468070620539100614976051978055728328294729 679 32207459227922757071275985809639735752235133872215 680 173516930477599786008876684021093599579034673263015 681 630275756864747323176057284514234367721285122392135 682 1567490606054261219903703781045714136608608235527201 683 2696960655240739157648250002056286569797483899278275 684 3229585267113574637324325696156416639626099170333875 685 2696960655240739157648250002056286569797483899278275 686 1567490606054261219903703781045714136608608235527201 687 630275756864747323176057284514234367721285122392135 688 173516930477599786008876684021093599579034673263015 689 32207459227922757071275985809639735752235133872215 690 3945383468070620539100614976051978055728328294729 691 309879031821094485520233419874119309606672200755 692 15012261052897748712986853358018171163460532755 693 425784893380577504797662914268061540917079635 694 6582576716108301670848334168111562590820601 695 50165589682347886394433383834659329241335 696 162663128434572453651962738899193039655 697 178632020699585531462846161556802855 698 45281056087217524199684382726129 699 1283242556438231798039782515 700 787061080443914463915 701 68719476735 702 1 703 1 704 137438953471 705 3148244321844377332395 706 7705513127438788834678155195 707 364275154318964599882151563936899 708 1817160139241862398991515380511900079 709 2024142003768401733502212681341616677115 710 748112216016932468468378312108449235660115 711 116097822798003576497697555592705193481377151 712 8805414132328597241539489435232786767896961251 713 362057006076198329472263327679796872038796696915 714 8688567667553272735332626012478710122725598650915 715 128446784876793187323230081526405867063266387407779 716 1217847308822758819121448524894165821048840492223199 717 7633171731878044557806648143322451007476183536404995 718 32352911335617318372153683183500576566274579892565195 719 94290441905762548814757158180755317741617739005441871 720 191192944976434679358995871188118857197396118941551651 721 271757284290791860822392799586654183702339348893218875 722 271757284290791860822392799586654183702339348893218875 723 191192944976434679358995871188118857197396118941551651 724 94290441905762548814757158180755317741617739005441871 725 32352911335617318372153683183500576566274579892565195 726 7633171731878044557806648143322451007476183536404995 727 1217847308822758819121448524894165821048840492223199 728 128446784876793187323230081526405867063266387407779 729 8688567667553272735332626012478710122725598650915 730 362057006076198329472263327679796872038796696915 731 8805414132328597241539489435232786767896961251 732 116097822798003576497697555592705193481377151 733 748112216016932468468378312108449235660115 734 2024142003768401733502212681341616677115 735 1817160139241862398991515380511900079 736 364275154318964599882151563936899 737 7705513127438788834678155195 738 3148244321844377332395 739 137438953471 740 1 741 1 742 274877906943 743 12592977287514948283051 744 46263373217657002922812818885 745 2928423834707407241797644101464779 746 18452048916500923731023617628457873807 747 25104218958512622491747619262406440300179 748 11098311329440529610425242818323325881014305 749 2032408940039236751049205982708992407417929451 750 180283371341710298561213949580289321283297654663 751 8619760089324812360924100194649232316170907744451 752 239703996906003712609019216731554705946419518710005 753 4099567801994934209013985540816416177302023980241779 754 44959681732155575997834768580139732124553258828890807 755 326324604652709250252317860211727378307149164234372379 756 1605472798214718951127200125252661494106021054752257185 757 5450717449675406395656870162811043095251269254757809251 758 12937236315254566029579888841606289853423320505745450143 759 21656849715284418584712037258975347450535066554337483451 760 25700230542576330401418141149468828356603419971594138325 761 21656849715284418584712037258975347450535066554337483451 762 12937236315254566029579888841606289853423320505745450143 763 5450717449675406395656870162811043095251269254757809251 764 1605472798214718951127200125252661494106021054752257185 765 326324604652709250252317860211727378307149164234372379 766 44959681732155575997834768580139732124553258828890807 767 4099567801994934209013985540816416177302023980241779 768 239703996906003712609019216731554705946419518710005 769 8619760089324812360924100194649232316170907744451 770 180283371341710298561213949580289321283297654663 771 2032408940039236751049205982708992407417929451 772 11098311329440529610425242818323325881014305 773 25104218958512622491747619262406440300179 774 18452048916500923731023617628457873807 775 2928423834707407241797644101464779 776 46263373217657002922812818885 777 12592977287514948283051 778 274877906943 779 1 780 1 781 549755813887 782 50371909150334671039147 783 277731733607422769265637360861 784 23527163025330980084137451825794989 785 187067750276918851477791104606443254603 786 310418613252180989105854957969690133988423 787 163863757547006780833606712404034362066273809 788 35337684546468205561487719043918381223469924881 789 3657415658357375341815838312869092313127356413607 790 202798668408316390585750449998601166138389608885307 791 6515543861396133978623759463260459358542910879391581 792 128481878079663575393154824592617011626172851326402109 793 1623710464543686375946383991239687089360651473447821723 794 13589915549344142995571567413788020319794676021801526503 795 77241819391586427758647809608070492200521919395676687889 796 303857390556627931151263420028687572327563949383811145361 797 839065508614977769349649426904430490517636988653399063047 798 1642754281312215312492351974387068319881922489596007542187 799 2294995028010880572405273516114797540017472693995603069901 800 2294995028010880572405273516114797540017472693995603069901 801 1642754281312215312492351974387068319881922489596007542187 802 839065508614977769349649426904430490517636988653399063047 803 303857390556627931151263420028687572327563949383811145361 804 77241819391586427758647809608070492200521919395676687889 805 13589915549344142995571567413788020319794676021801526503 806 1623710464543686375946383991239687089360651473447821723 807 128481878079663575393154824592617011626172851326402109 808 6515543861396133978623759463260459358542910879391581 809 202798668408316390585750449998601166138389608885307 810 3657415658357375341815838312869092313127356413607 811 35337684546468205561487719043918381223469924881 812 163863757547006780833606712404034362066273809 813 310418613252180989105854957969690133988423 814 187067750276918851477791104606443254603 815 23527163025330980084137451825794989 816 277731733607422769265637360861 817 50371909150334671039147 818 549755813887 819 1 820 1 821 1099511627775 822 201487636601888439970475 823 1667147961298728833613390756615 824 188916996424696851708929400211190485 825 1893789620431062416838070074204056086455 826 3827985907331527670275964904900069602454795 827 2408961862312118040148189210571779591746854535 828 610601075470032375703028201011176452235004854945 829 73575802313162610053215009760790682397896744469775 830 4719583595181655468219234539176740015417813979762115 831 174699617957398090867534447768336136602885202352352575 832 3959754550767639618227252478088072424447152610312550645 833 57466821455176587673028430819523698716739797510960733135 834 552498733300041947511274859186608729806876687955686990195 835 3612203628916632497035286685021937127642826440565223591455 836 16384950621313311580745699154577403140867859600292745105185 837 52351031418864119391894914107106232778217755767421675684215 838 119129158933772086757943406016204291238782382086011235843675 839 194537260677239660015736138062359458484045129624366922223975 840 228975330301425650652684248203823714072791613106866748609877 841 194537260677239660015736138062359458484045129624366922223975 842 119129158933772086757943406016204291238782382086011235843675 843 52351031418864119391894914107106232778217755767421675684215 844 16384950621313311580745699154577403140867859600292745105185 845 3612203628916632497035286685021937127642826440565223591455 846 552498733300041947511274859186608729806876687955686990195 847 57466821455176587673028430819523698716739797510960733135 848 3959754550767639618227252478088072424447152610312550645 849 174699617957398090867534447768336136602885202352352575 850 4719583595181655468219234539176740015417813979762115 851 73575802313162610053215009760790682397896744469775 852 610601075470032375703028201011176452235004854945 853 2408961862312118040148189210571779591746854535 854 3827985907331527670275964904900069602454795 855 1893789620431062416838070074204056086455 856 188916996424696851708929400211190485 857 1667147961298728833613390756615 858 201487636601888439970475 859 1099511627775 860 1 861 1 862 2199023255551 863 805950546408653271509675 864 10006675918654540482510108539375 865 1516241536226916801848255079532739335 866 19147405721312087974189284651055007131015 867 47089851911373761103598264384836094842127935 868 35274780620345581763002533176028868576713952635 869 10490517363440071534355925540760069187331214856775 870 1468704480307843673602435750764879492225998858700255 871 108739282968615967087846657058800721108813153290473195 872 4625564072046845935105376040465812238682064643590413695 873 120167257348298997793620624172165446733495322782248505455 874 1996351953438861567306738511642673853886036879775961208575 875 21969485494437114165776372109313232828922446432485641526335 876 164569828874725137941223071817851812106025524015282916586635 877 856954517120608893845286618399657755352074423052740251996815 878 3152338481563006192075108798624193875272047839667511264205335 879 8290938678945075813177496725214639578640055123622702031840475 880 15725192644354576827282439743319196867868888477569936326267775 881 21627470651446663904811085127927940171540382793726252776764727 882 21627470651446663904811085127927940171540382793726252776764727 883 15725192644354576827282439743319196867868888477569936326267775 884 8290938678945075813177496725214639578640055123622702031840475 885 3152338481563006192075108798624193875272047839667511264205335 886 856954517120608893845286618399657755352074423052740251996815 887 164569828874725137941223071817851812106025524015282916586635 888 21969485494437114165776372109313232828922446432485641526335 889 1996351953438861567306738511642673853886036879775961208575 890 120167257348298997793620624172165446733495322782248505455 891 4625564072046845935105376040465812238682064643590413695 892 108739282968615967087846657058800721108813153290473195 893 1468704480307843673602435750764879492225998858700255 894 10490517363440071534355925540760069187331214856775 895 35274780620345581763002533176028868576713952635 896 47089851911373761103598264384836094842127935 897 19147405721312087974189284651055007131015 898 1516241536226916801848255079532739335 899 10006675918654540482510108539375 900 805950546408653271509675 901 2199023255551 902 1 903 1 904 4398046511103 905 3223802185636812109294251 906 60058997676615063523747961636025 907 12164317581997863965922130729661435535 908 193371690828318527008703194399716523332255 909 577989378078587171175202706809519076193821935 910 514678343510071289563019932216723661123998727625 911 179292176450604637891956295996774699079663535636795 912 29109889505560615469317482878632723555993321687724835 913 2482290413455317634024736966631578212505867526034791195 914 121056734950816849212427265800565088840219398389402035825 915 3595075108596641582204820396882085765309981813302949766895 916 68168995086276130154142569511316173169997947214096871175935 917 855900877694689056195290838288283127918758685037085067520495 918 7319299225310238053700821065598667514548918584824705693610625 919 43576944033727291169564183828963273340053024814858331828180635 920 183722789061217510861517569837624336244391123409553397708584355 921 555655044178955883247793467392986792836658216645594499058930235 922 1217064126863960706846501360733858132623524011909431195871700025 923 1943202586573748753750182133998815638095740010168065517591910127 924 2270240073404575739487596948816227876681224286366671650774364831 925 1943202586573748753750182133998815638095740010168065517591910127 926 1217064126863960706846501360733858132623524011909431195871700025 927 555655044178955883247793467392986792836658216645594499058930235 928 183722789061217510861517569837624336244391123409553397708584355 929 43576944033727291169564183828963273340053024814858331828180635 930 7319299225310238053700821065598667514548918584824705693610625 931 855900877694689056195290838288283127918758685037085067520495 932 68168995086276130154142569511316173169997947214096871175935 933 3595075108596641582204820396882085765309981813302949766895 934 121056734950816849212427265800565088840219398389402035825 935 2482290413455317634024736966631578212505867526034791195 936 29109889505560615469317482878632723555993321687724835 937 179292176450604637891956295996774699079663535636795 938 514678343510071289563019932216723661123998727625 939 577989378078587171175202706809519076193821935 940 193371690828318527008703194399716523332255 941 12164317581997863965922130729661435535 942 60058997676615063523747961636025 943 3223802185636812109294251 944 4398046511103 945 1 946 1 947 8796093022207 948 12895208742551646483688107 949 360448702524673890172758872812401 950 97555515845169368484835472493076519185 951 1950892305083579123404390166429897374941795 952 7080087992636991853042360673785802874711452995 953 7484792506533392405162649911146860258641894190385 954 3049555049977784907990286752336081527757977521761345 955 573186648793731205988183957254501157205678164690896515 956 56183542637430528160092337118652626002062001301696389515 957 3134330119233980806756049951441427706708207149067652395545 958 106144304019194238309124033534625012115720721903196922806745 959 2290995637365725293901932159359989781495429025223464163625915 960 32719645810650489185476249532886803209705260606121396945023915 961 318362756725362061175915950444452544621530611504782870166629545 962 2159137008943452137091741422685730003941935084803969335297864585 963 10390210897886785844561042120419921477658597011615356393004066395 964 35969293485885868518657682581442967118158931296383898189582486195 965 90511167301206537529631320252209054778182119636267899477474930385 966 166784886641485977310787082263669418994290838015946232445345527777 967 226138364024557812108530379799171850317190934042956965866231369939 968 226138364024557812108530379799171850317190934042956965866231369939 969 166784886641485977310787082263669418994290838015946232445345527777 970 90511167301206537529631320252209054778182119636267899477474930385 971 35969293485885868518657682581442967118158931296383898189582486195 972 10390210897886785844561042120419921477658597011615356393004066395 973 2159137008943452137091741422685730003941935084803969335297864585 974 318362756725362061175915950444452544621530611504782870166629545 975 32719645810650489185476249532886803209705260606121396945023915 976 2290995637365725293901932159359989781495429025223464163625915 977 106144304019194238309124033534625012115720721903196922806745 978 3134330119233980806756049951441427706708207149067652395545 979 56183542637430528160092337118652626002062001301696389515 980 573186648793731205988183957254501157205678164690896515 981 3049555049977784907990286752336081527757977521761345 982 7484792506533392405162649911146860258641894190385 983 7080087992636991853042360673785802874711452995 984 1950892305083579123404390166429897374941795 985 97555515845169368484835472493076519185 986 360448702524673890172758872812401 987 12895208742551646483688107 988 8796093022207 989 1 990 1 991 17592186044415 992 51580834970215382027774635 993 2163165820039247928708985305415515 994 782132622517383226319276386251409418361 995 19664277353000691478393200976286290594895175 996 86569566329704181779226324338670626507007401375 997 108522061502075234557232882321918212156422918819975 998 51640511686163967397031395513071293011350169219711705 999 11218146885444899370856350983354008697089353886795172475 1000 1261637912825579849363110817945831701786618098072467176275 1001 80348306465717718113734154464731363317864566492816782285675 1002 3095791948099514937874000524438328311632648627836735728101265 1003 75867134061341212718235809420026629955863664473394979356937175 1004 1229070693315738605212573571088679808414939142197975007440963775 1005 13565058696191259729291200203966766677360507619928773018642553975 1006 104440784686928371959797609054579753186908388050404881570231535105 1007 571489947324376858402933667427855110192743421293194252402244814475 1008 2255019859036713279382560797569562125479364327207621199249830977875 1009 6488356991179518379786042087660364639499810336627712442976033939675 1010 13725821380908276900517626998678142556792693932111507015412471096937 1011 21469483934719413828459509971384934704580955802613728377046709294055 1012 24912920202296853297324328594532863614260724241429786034108305892895 1013 21469483934719413828459509971384934704580955802613728377046709294055 1014 13725821380908276900517626998678142556792693932111507015412471096937 1015 6488356991179518379786042087660364639499810336627712442976033939675 1016 2255019859036713279382560797569562125479364327207621199249830977875 1017 571489947324376858402933667427855110192743421293194252402244814475 1018 104440784686928371959797609054579753186908388050404881570231535105 1019 13565058696191259729291200203966766677360507619928773018642553975 1020 1229070693315738605212573571088679808414939142197975007440963775 1021 75867134061341212718235809420026629955863664473394979356937175 1022 3095791948099514937874000524438328311632648627836735728101265 1023 80348306465717718113734154464731363317864566492816782285675 1024 1261637912825579849363110817945831701786618098072467176275 1025 11218146885444899370856350983354008697089353886795172475 1026 51640511686163967397031395513071293011350169219711705 1027 108522061502075234557232882321918212156422918819975 1028 86569566329704181779226324338670626507007401375 1029 19664277353000691478393200976286290594895175 1030 782132622517383226319276386251409418361 1031 2163165820039247928708985305415515 1032 51580834970215382027774635 1033 17592186044415 1034 1 1035 1 1036 35184372088831 1037 206323339880879120297142955 1038 12981363034956986937636986600937955 1039 6268890469863118760947946717641279727691 1040 198047183352492612707628054758140487751404511 1041 1056751741442220274856007935522740290301102493875 1042 1569138291318687777177249785778729765124420032977875 1043 870915953199586561978274091961552962796424152557037855 1044 218331259940219333252846757039975768456080281717630425355 1045 28124376521396568422649970851212783276362389697806760059075 1046 2040790054208894799705734789296411751718863390655597034518075 1047 89271777174524454372316412920912641294498556339140821338671915 1048 2478179127619238328220278001020764395494137501159433047148122415 1049 45422698186977807109654948704476778967495822354322691273698598075 1050 567037741731155959685569333737908225554753954128777688767425664075 1051 4940661753088067517895095543097843699904463843784405728278346114255 1052 30634191772214179369754481730197027892108516234073038103602918507755 1053 137247632614886918635742265770799110161601634083861328571560071784875 1054 449608867599234241090697586374108459869375565847390829909474525425875 1055 1086670785138609629669203057788796109693446526750573332945529113584587 1056 1950290684551601430881068549156542041386270980561752707404303882670847 1057 2610082130895652332774493462590455113925748815799459676705807285588035 1058 2610082130895652332774493462590455113925748815799459676705807285588035 1059 1950290684551601430881068549156542041386270980561752707404303882670847 1060 1086670785138609629669203057788796109693446526750573332945529113584587 1061 449608867599234241090697586374108459869375565847390829909474525425875 1062 137247632614886918635742265770799110161601634083861328571560071784875 1063 30634191772214179369754481730197027892108516234073038103602918507755 1064 4940661753088067517895095543097843699904463843784405728278346114255 1065 567037741731155959685569333737908225554753954128777688767425664075 1066 45422698186977807109654948704476778967495822354322691273698598075 1067 2478179127619238328220278001020764395494137501159433047148122415 1068 89271777174524454372316412920912641294498556339140821338671915 1069 2040790054208894799705734789296411751718863390655597034518075 1070 28124376521396568422649970851212783276362389697806760059075 1071 218331259940219333252846757039975768456080281717630425355 1072 870915953199586561978274091961552962796424152557037855 1073 1569138291318687777177249785778729765124420032977875 1074 1056751741442220274856007935522740290301102493875 1075 198047183352492612707628054758140487751404511 1076 6268890469863118760947946717641279727691 1077 12981363034956986937636986600937955 1078 206323339880879120297142955 1079 35184372088831 1080 1 1081 1 1082 70368744177663 1083 825293359523551665560660651 1084 77900019144412308931661562110886765 1085 50233990317772687745872221231683079221011 1086 1993161397642582358097394373784618623279764143 1087 12880358033095725971720482222444750625981903519611 1088 22631300270804885167819057145160854008293964594109025 1089 14632971101507416408575819743493835474350927820234252955 1090 4227297767698076620977024387922068627720955424844566529615 1091 622708338553909449736398091742052139143568321179027106179955 1092 51391954796121544582106457630911138523269823817770662696822925 1093 2547245797113187846353728593328175607974322154453248314181087515 1094 79924037060475769686210525990029951151962613851399694718612425495 1095 1653450761663950903414848485646362568455515192240832417726075872515 1096 23285029127625054422470450394207229746390606202360553463399177023425 1097 228934277352391733130012588545968177109492270667473399144387139998355 1098 1603321704223391785964639035115847475045580878440211059592943679643815 1099 8127062343343080463398184137564443046659086717378968118252635794461355 1100 30192433660690269008646838196710472546496569978930994091844935662384525 1101 83007094250582586779448354177103041127005387615991304981955819088953187 1102 170099754884045556257094555119108358536794422998152365821659209783332031 1103 261105500408618392483121550825566548535390548135505477771074602246638987 1104 301102771407597495361086221754005381234735009482965123235030798586407905 1105 261105500408618392483121550825566548535390548135505477771074602246638987 1106 170099754884045556257094555119108358536794422998152365821659209783332031 1107 83007094250582586779448354177103041127005387615991304981955819088953187 1108 30192433660690269008646838196710472546496569978930994091844935662384525 1109 8127062343343080463398184137564443046659086717378968118252635794461355 1110 1603321704223391785964639035115847475045580878440211059592943679643815 1111 228934277352391733130012588545968177109492270667473399144387139998355 1112 23285029127625054422470450394207229746390606202360553463399177023425 1113 1653450761663950903414848485646362568455515192240832417726075872515 1114 79924037060475769686210525990029951151962613851399694718612425495 1115 2547245797113187846353728593328175607974322154453248314181087515 1116 51391954796121544582106457630911138523269823817770662696822925 1117 622708338553909449736398091742052139143568321179027106179955 1118 4227297767698076620977024387922068627720955424844566529615 1119 14632971101507416408575819743493835474350927820234252955 1120 22631300270804885167819057145160854008293964594109025 1121 12880358033095725971720482222444750625981903519611 1122 1993161397642582358097394373784618623279764143 1123 50233990317772687745872221231683079221011 1124 77900019144412308931661562110886765 1125 825293359523551665560660651 1126 70368744177663 1127 1 1128 1 1129 140737488355327 1130 3301173438094277030986820267 1131 467459320984080306347448065375142341 1132 402452349310095670304247480882712234619701 1133 20046219808070669620408649466921975582116846587 1134 156779669766719223965601393559181072788377593336047 1135 325652071026286004103913987322685115307033891451413761 1136 245011174838513020626788304741717514114572087151451471105 1137 81456984238145670879418619012327819280055048034210018868335 1138 13700962399336818978989822224833451501564441921489382850018235 1139 1283890442203705827041361578025325692151991046865781970073958005 1140 71971143052618930727171470782985817916782212854223393794587702565 1141 2547224176395758631920572774053629322755835304586530466327307432555 1142 59344707420717117621398170244860503891121463100224780640235048163055 1143 940473264728522724946731952679948399207068588315707150558980224708065 1144 10405640919255998654155963272645207730488206926031915412244039249831905 1145 82068659569573287621848797666581580175779117721149321957748106412415535 1146 469118513819771901248553506258410016676776218265977981630506777903690635 1147 1969287819316828460685320489917474597456501139846959822535361878254920005 1148 6133888969590933598009186448341435635925444606687762639520007842479882837 1149 14287922878786318159227932836499149180136012381476259283001341886368575899 1150 25030336793911941646924145166935210348144550377319705876569918511128120879 1151 33099639448595548994310015824240587063667634113951667603734759949020175617 1152 33099639448595548994310015824240587063667634113951667603734759949020175617 1153 25030336793911941646924145166935210348144550377319705876569918511128120879 1154 14287922878786318159227932836499149180136012381476259283001341886368575899 1155 6133888969590933598009186448341435635925444606687762639520007842479882837 1156 1969287819316828460685320489917474597456501139846959822535361878254920005 1157 469118513819771901248553506258410016676776218265977981630506777903690635 1158 82068659569573287621848797666581580175779117721149321957748106412415535 1159 10405640919255998654155963272645207730488206926031915412244039249831905 1160 940473264728522724946731952679948399207068588315707150558980224708065 1161 59344707420717117621398170244860503891121463100224780640235048163055 1162 2547224176395758631920572774053629322755835304586530466327307432555 1163 71971143052618930727171470782985817916782212854223393794587702565 1164 1283890442203705827041361578025325692151991046865781970073958005 1165 13700962399336818978989822224833451501564441921489382850018235 1166 81456984238145670879418619012327819280055048034210018868335 1167 245011174838513020626788304741717514114572087151451471105 1168 325652071026286004103913987322685115307033891451413761 1169 156779669766719223965601393559181072788377593336047 1170 20046219808070669620408649466921975582116846587 1171 402452349310095670304247480882712234619701 1172 467459320984080306347448065375142341 1173 3301173438094277030986820267 1174 140737488355327 1175 1 1176 1 1177 281474976710655 1178 13204693752377248861435636395 1179 2805051962269541029723077138430543215 1180 3223683947346434053501046547674267616296157 1181 201496853847992850882125363083116790192709152215 1182 1905953216187263917323940086039937892492595238964195 1183 4676025937277846974237797724453072327599421651762827255 1184 4089327042482013844226818778234813588685687190732766164641 1185 1562660191305538285635816657056177301399990628724329244441175 1186 299692001821519581968152597995311923638549632736808211049583875 1187 31837244554029232641416049597145390085238087737697886227339854775 1188 2014959840025662927504121081827417866867592907765039064359858049245 1189 80287619258067599643230525746926555595524597177904241755549037100975 1190 2102112033005372186709887035159303072032634531163533728851243281411275 1191 37402799318057093950868747169475713178175126111517864427762255606032975 1192 464541307163741489637370360729050092241464042403556571924823643447454145 1193 4114670051985623009029171048904059854565591776353207405765373539356763775 1194 26443396483812812446479601116172715798182191580775756427423585535321446875 1195 125013340604785765389975488127033949273747927360413291977009974230762590175 1196 439531850772323339240550742817280361295210012587074276742313051991475713117 1197 1159019973199818217573178408956756279970543666582181256332111751152945206535 1198 2306718851202367125450566173362290774265241304191372227758279240629490537715 1199 3480131450847704222100778134378654561321147061458580285163438529568188422055 1200 3990312517651644459528745145320459166556970224236544343752536408710961645089 1201 3480131450847704222100778134378654561321147061458580285163438529568188422055 1202 2306718851202367125450566173362290774265241304191372227758279240629490537715 1203 1159019973199818217573178408956756279970543666582181256332111751152945206535 1204 439531850772323339240550742817280361295210012587074276742313051991475713117 1205 125013340604785765389975488127033949273747927360413291977009974230762590175 1206 26443396483812812446479601116172715798182191580775756427423585535321446875 1207 4114670051985623009029171048904059854565591776353207405765373539356763775 1208 464541307163741489637370360729050092241464042403556571924823643447454145 1209 37402799318057093950868747169475713178175126111517864427762255606032975 1210 2102112033005372186709887035159303072032634531163533728851243281411275 1211 80287619258067599643230525746926555595524597177904241755549037100975 1212 2014959840025662927504121081827417866867592907765039064359858049245 1213 31837244554029232641416049597145390085238087737697886227339854775 1214 299692001821519581968152597995311923638549632736808211049583875 1215 1562660191305538285635816657056177301399990628724329244441175 1216 4089327042482013844226818778234813588685687190732766164641 1217 4676025937277846974237797724453072327599421651762827255 1218 1905953216187263917323940086039937892492595238964195 1219 201496853847992850882125363083116790192709152215 1220 3223683947346434053501046547674267616296157 1221 2805051962269541029723077138430543215 1222 13204693752377248861435636395 1223 281474976710655 1224 1 1225 1 1226 562949953421311 1227 52818775009509276920719256235 1228 16831791978550676436748254068298070935 1229 25817940643548959646829066945738232078348367 1230 2024306103388430095032440099228410082685533021367 1231 23144301134612193005528208592235919815451204584853335 1232 67012213138554656179159718324640023110614916043667468635 1233 68051213579837887598768210872730397285217111969290506034951 1234 29854571286680989414632033044103641589353437619499508625482791 1235 6519794081410791926081534017067810205729551063051162923423630875 1236 784036818117890519424684645307458154274824456266695600293202076375 1237 55931983767684121018949713471901472642258160718605499836623038847895 1238 2504603936824140461708001775464544954101491123582309485562639162325295 1239 73550996568435742215346399790062616300852146753056427505475743908123575 1240 1466192491434504745316208884390804370663830391272833258265635169856936075 1241 20393538046647521572643340229806167954558808192195030532757875551832087695 1242 202345168606987619497624138581154619241040225451122155532308166751692139295 1243 1457915180355564732662181078846864255289290795781846087764896923649037072875 1244 7738264981680631822712400582113915484881418966147123188214522017425624832375 1245 30606114864161617723842890827925666319392851218227912362396622673554194012767 1246 91021531310310183689172326966028541664598749162796041388221003150099931200487 1247 204948097330725308806730439320474319056028846776683749311836894509365282457495 1248 351134564026886579379161509293722831088722918045098699344652304569819504174395 1249 459241952173731364545953908010331931286277180847164572221686318030870458980759 1250 459241952173731364545953908010331931286277180847164572221686318030870458980759 1251 351134564026886579379161509293722831088722918045098699344652304569819504174395 1252 204948097330725308806730439320474319056028846776683749311836894509365282457495 1253 91021531310310183689172326966028541664598749162796041388221003150099931200487 1254 30606114864161617723842890827925666319392851218227912362396622673554194012767 1255 7738264981680631822712400582113915484881418966147123188214522017425624832375 1256 1457915180355564732662181078846864255289290795781846087764896923649037072875 1257 202345168606987619497624138581154619241040225451122155532308166751692139295 1258 20393538046647521572643340229806167954558808192195030532757875551832087695 1259 1466192491434504745316208884390804370663830391272833258265635169856936075 1260 73550996568435742215346399790062616300852146753056427505475743908123575 1261 2504603936824140461708001775464544954101491123582309485562639162325295 1262 55931983767684121018949713471901472642258160718605499836623038847895 1263 784036818117890519424684645307458154274824456266695600293202076375 1264 6519794081410791926081534017067810205729551063051162923423630875 1265 29854571286680989414632033044103641589353437619499508625482791 1266 68051213579837887598768210872730397285217111969290506034951 1267 67012213138554656179159718324640023110614916043667468635 1268 23144301134612193005528208592235919815451204584853335 1269 2024306103388430095032440099228410082685533021367 1270 25817940643548959646829066945738232078348367 1271 16831791978550676436748254068298070935 1272 52818775009509276920719256235 1273 562949953421311 1274 1 1275 1 1276 1125899906842623 1277 211275100038037670632830446251 1278 100998152988403826879851962335719323105 1279 206742886579022040054075747077231214386411607 1280 20327304679420711934692291663415097542274599553471 1281 280756153296420957487358614618643270881273824832951607 1282 958635637520945120344708317913919608193571041899094236905 1283 1129365501933522450925267448283988090838301655450424602490891 1284 568191818815213671342531001559036993823020306591780398665226443 1285 141120375358406467888008175332325755735195045478636950624825210891 1286 19183677452962511328351600724584255684740780260282016139509240318025 1287 1540222858615139262818387707916749876513128856599660384309037611133495 1288 77380202469692080872609474932887803318277339566280997282234206551526335 1289 2544043271801764410122281201916704602724151855216975180042708907868873495 1290 56703653205329012710092784022051203986603559762436726050456356177201033825 1291 881341986157274282219052746211010893808069911765693883760390618088361528395 1292 9772312397879238850276958414416113854284070975831309455155692781248244421035 1293 78733566173239972022730748127846384691314297786304050935587879334738445688395 1294 467843784518428450853679931821116041451883163750320511581150368554834546475025 1295 2075062580388248551095035858356821012058193160329562454712415755568957672889367 1296 6935839491789453220474230849669390270846898223337112883619082483327098453020991 1297 17600836292387567366288562260398896121188977785369101174528097594682764418909367 1298 34099567964379353324804360438242064708746305178139699406606281549016560847935385 1299 50631562989019997644853121203884704819046216135373930402759964353757573730569739 1300 57747999112481939671443653885713047337535863846601744001360089192190290601768267 1301 50631562989019997644853121203884704819046216135373930402759964353757573730569739 1302 34099567964379353324804360438242064708746305178139699406606281549016560847935385 1303 17600836292387567366288562260398896121188977785369101174528097594682764418909367 1304 6935839491789453220474230849669390270846898223337112883619082483327098453020991 1305 2075062580388248551095035858356821012058193160329562454712415755568957672889367 1306 467843784518428450853679931821116041451883163750320511581150368554834546475025 1307 78733566173239972022730748127846384691314297786304050935587879334738445688395 1308 9772312397879238850276958414416113854284070975831309455155692781248244421035 1309 881341986157274282219052746211010893808069911765693883760390618088361528395 1310 56703653205329012710092784022051203986603559762436726050456356177201033825 1311 2544043271801764410122281201916704602724151855216975180042708907868873495 1312 77380202469692080872609474932887803318277339566280997282234206551526335 1313 1540222858615139262818387707916749876513128856599660384309037611133495 1314 19183677452962511328351600724584255684740780260282016139509240318025 1315 141120375358406467888008175332325755735195045478636950624825210891 1316 568191818815213671342531001559036993823020306591780398665226443 1317 1129365501933522450925267448283988090838301655450424602490891 1318 958635637520945120344708317913919608193571041899094236905 1319 280756153296420957487358614618643270881273824832951607 1320 20327304679420711934692291663415097542274599553471 1321 206742886579022040054075747077231214386411607 1322 100998152988403826879851962335719323105 1323 211275100038037670632830446251 1324 1125899906842623 1325 1