1 1 2 3 3 4 4 7 5 13 6 21 7 15 8 40 9 85 10 156 11 31 12 121 13 341 14 781 15 1555 16 63 17 364 18 1365 19 3906 20 9331 21 19608 22 127 23 1093 24 5461 25 19531 26 55987 27 137257 28 299593 29 255 30 3280 31 21845 32 97656 33 335923 34 960800 35 2396745 36 5380840 37 511 38 9841 39 87381 40 488281 41 2015539 42 6725601 43 19173961 44 48427561 45 111111111 46 1023 47 29524 48 349525 49 2441406 50 12093235 51 47079208 52 153391689 53 435848050 54 1111111111 55 2593742460 56 2047 57 88573 58 1398101 59 12207031 60 72559411 61 329554457 62 1227133513 63 3922632451 64 11111111111 65 28531167061 66 67546215517 67 4095 68 265720 69 5592405 70 61035156 71 435356467 72 2306881200 73 9817068105 74 35303692060 75 111111111111 76 313842837672 77 810554586205 78 1941507093540 79 8191 80 797161 81 22369621 82 305175781 83 2612138803 84 16148168401 85 78536544841 86 317733228541 87 1111111111111 88 3452271214393 89 9726655034461 90 25239592216021 91 61054982558011 92 16383 93 2391484 94 89478485 95 1525878906 96 15672832819 97 113037178808 98 628292358729 99 2859599056870 100 11111111111111 101 37974983358324 102 116719860413533 103 328114698808274 104 854769755812155 105 2085209001813616 106 32767 107 7174453 108 357913941 109 7629394531 110 94036996915 111 791260251657 112 5026338869833 113 25736391511831 114 111111111111111 115 417724816941565 116 1400638324962397 117 4265491084507563 118 11966776581370171 119 31278135027204241 120 76861433640456465 121 65535 122 21523360 123 1431655765 124 38146972656 125 564221981491 126 5538821761600 127 40210710958665 128 231627523606480 129 1111111111111111 130 4594972986357216 131 16807659899548765 132 55451384098598320 133 167534872139182395 134 469172025408063616 135 1229782938247303441 136 3041324492229179280 137 131071 138 64570081 139 5726623061 140 190734863281 141 3385331888947 142 38771752331201 143 321685687669321 144 2084647712458321 145 11111111111111111 146 50544702849929377 147 201691918794585181 148 720867993281778161 149 2345488209948553531 150 7037580381120954241 151 19676527011956855057 152 51702516367896047761 153 128583032925805678351 154 262143 155 193710244 156 22906492245 157 953674316406 158 20311991333683 159 271402266318408 160 2573485501354569 161 18761829412124890 162 111111111111111111 163 555991731349223148 164 2420303025535022173 165 9371283912663116094 166 32836834939279749435 167 105563705716814313616 168 314824432191309680913 169 878942778254232811938 170 2314494592664502210319 171 5784852794328402307380 172 524287 173 581130733 174 91625968981 175 4768371582031 176 121871948002099 177 1899815864228857 178 20587884010836553 179 168856464709124011 180 1111111111111111111 181 6115909044841454629 182 29043636306420266077 183 121826690864620509223 184 459715689149916492091 185 1583455585752214704241 186 5037190915060954894609 187 14942027230321957802947 188 41660902667961039785743 189 109912203092239643840221 190 275941052631578947368421 191 1048575 192 1743392200 193 366503875925 194 23841857910156 195 731231688012595 196 13298711049602000 197 164703072086692425 198 1519708182382116100 199 11111111111111111111 200 67274999493256000920 201 348523635677043192925 202 1583746981240066619900 203 6436019648098830889275 204 23751833786283220563616 205 80595054640975278313745 206 254014462915473282650100 207 749896248023298716143375 208 2088331858752553232964200 209 5518821052631578947368421 210 13910921472347577431859820 211 2097151 212 5230176601 213 1466015503701 214 119209289550781 215 4387390128075571 216 93090977347214001 217 1317624576693539401 218 13677373641439044901 219 111111111111111111111 220 740024994425816010121 221 4182283628124518315101 222 20588710756120866058701 223 90104275073383632449851 224 356277506794248308454241 225 1289520874255604453019921 226 4318245869563045805051701 227 13498132464419376890580751 228 39678305316298511426319801 229 110376421052631578947368421 230 292129350919299126069056221 231 739021379576232808217850051 232 4194303 233 15690529804 234 5864062014805 235 596046447753906 236 26324340768453427 237 651636841430498008 238 10540996613548315209 239 123096362772951404110 240 1111111111111111111111 241 8140274938683976111332 242 50187403537494219781213 243 267653239829571258763114 244 1261459851027370854297915 245 5344162601913724626813616 246 20632333988089671248318737 247 73410179782571778685878918 248 242966384359548784030453519 249 753887801009671717100076220 250 2207528421052631578947368421 251 6134716369305281647450180642 252 16258470350677121780792701123 253 41265747035272553427579116424 254 8388607 255 47071589413 256 23456248059221 257 2980232238769531 258 157946044610720563 259 4561457890013486057 260 84327972908386521673 261 1107867264956562636991 262 11111111111111111111111 263 89543024325523737224653 264 602248842449930637374557 265 3479492117784426363920483 266 17660437914383191960170811 267 80162439028705869402204241 268 330117343809434739973099793 269 1247973056303720237659941607 270 4373394918471878112548163343 271 14323868219183762624901448181 272 44150568421052631578947368421 273 128829043755410914596453793483 274 357686347714896679177439424707 275 949112181811268728834319677753 276 2416188001540369790668625856601 277 16777215 278 141214768240 279 93824992236885 280 14901161193847656 281 947676267664323379 282 31930205230094402400 283 674623783267092173385 284 9970805384609063732920 285 111111111111111111111111 286 984973267580761109471184 287 7226986109399167648494685 288 45233397531197542730966280 289 247246130801364687442391355 290 1202436585430588041033063616 291 5281877500950955839569596689 292 21215541957163244040219007320 293 78721108532493806025866940175 294 272153496164491489873127515440 295 883011368421052631578947368421 296 2705409918863629206525529663144 297 7869099649727726941903667343555 298 21829580181659180763189352588320 299 57988512036968874976047020558425 300 148029736616687538723150889078776 301 33554431 302 423644304721 303 375299968947541 304 74505805969238281 305 5686057605985940275 306 223511436610660816801 307 5396990266136737387081 308 89737248461481573596281 309 1111111111111111111111111 310 10834705943388372204183025 311 86723833312790011781936221 312 588034167905568055502561641 313 3461445831219105624193478971 314 18036548781458820615495954241 315 84510040015215293433113547025 316 360664213271775148683723124441 317 1416979953584888508465604923151 318 5170916427125338307589422793361 319 17660227368421052631578947368421 320 56813608296136213337036122926025 321 173120192294009992721880681558211 322 502080344178161157553355109531361 323 1391724288887252999425128493402201 324 3700743415417188468078772226969401 325 9470953200318703555071806597538775 326 67108863 327 1270932914164 328 1501199875790165 329 372529029846191406 330 34116345635915641651 331 1564580056274625717608 332 43175922129093899096649 333 807635236153334162366530 334 11111111111111111111111111 335 119181765377272094246013276 336 1040685999753480141383234653 337 7644444182772384721533301334 338 48460241637067478738708705595 339 270548231721882309232439313616 340 1352160640243444694929816752401 341 6131291625620177527623293115498 342 25505639164527993152380888616719 343 98247412115381427844199033073860 344 353204547368421052631578947368421 345 1193085774218860480077758581446526 346 3808644230468219839881374994280643 347 11547847916097706623727167519221304 348 33401382933294071986203083841652825 349 92518585385429711701969305674235026 350 246244783208286292431866971536008151 351 631661664163871467162748761565740588 352 134217727 353 3812798742493 354 6004799503160661 355 1862645149230957031 356 204698073815493849907 357 10952060393922380023257 358 345407377032751192773193 359 7268717125380007461298771 360 111111111111111111111111111 361 1310999419149993036706146037 362 12488231997041761696598815837 363 99377774376041001379932917343 364 678443382918944702341921878331 365 4058223475828234638486589704241 366 21634570243895115118877068038417 367 104231957635543017969595982963467 368 459101504961503876742855995100943 369 1866700830192247129039781628403341 370 7064090947368421052631578947368421 371 25054801258596070081632930210377047 372 83790173070300836477390249874174147 373 265600502070247252345724852942089993 374 801633190399057727668874012199667801 375 2312964634635742792549232641855875651 376 6402364363415443603228541259936211927 377 17054864932424529613394216562274995877 378 43843284541340442939911016208154240493 379 268435455 380 11438396227480 381 24019198012642645 382 9313225746154785156 383 1228188442892963099443 384 76664422757456660162800 385 2763259016262009542185545 386 65418454128420067151688940 387 1111111111111111111111111111 388 14420993610649923403767606408 389 149858783964501140359185790045 390 1291911066888533017939127925460 391 9498207360865225832786906296635 392 60873352137423519577298845563616 393 346153123902321841902033088614673 394 1771943279804231305483131710378940 395 8263827089307069781371407911816975 396 35467315773652695451755850939663480 397 141281818947368421052631578947368421 398 526150826430517471714291534417917988 399 1843383807546618402502585497231831235 400 6108811547615686803951671617668069840 401 19239196569577385464052976292792027225 402 57824115865893569813730816046396891276 403 166461473448801533683942072758341510103 404 460481353175462299561643847181424888680 405 1227611967157532402317508453828318733805 406 3162175065469471840593384500900266165620 407 536870911 408 34315188682441 409 96076792050570581 410 46566128730773925781 411 7369130657357778596659 412 536650959302196621139601 413 22106072130096076337484361 414 588766087155780604365200461 415 11111111111111111111111111111 416 158630929717149157441443670489 417 1798305407574013684310229480541 418 16794843869550929233208663030981 419 132974903052113161659016688152891 420 913100282061352793659482683454241 421 5538449982437149470432529417834769 422 30123035756671932193213239076441981 423 148748887607527256064685342412705551 424 673878999699401213583361167853606121 425 2825636378947368421052631578947368421 426 11049167355040866906000122222776277749 427 40554443766025604855056880939100287171 428 140502665595160796490888447206365606321 429 461740717669857251137271431027008653401 430 1445602896647339245343270401159922281901 431 4327998309668839875782493891716879262679 432 12432996535737482088164383873898471994361 433 34373135080410907264890236707192924546541 434 91703076898614683377208150526107718802981 435 236656473672010344827586206896551724137931 436 1073741823 437 102945566047324 438 384307168202282325 439 232830643653869628906 440 44214783944146671579955 441 3756556715115376347977208 442 176848577040768610699874889 443 5298894784402025439286804150 444 111111111111111111111111111111 445 1744940226888640731855880375380 446 21579664890888164211722753766493 447 218332970304162080031712619402754 448 1861648642729584263226233634140475 449 13696504230920291904892240251813616 450 88615199718994391526920470685356305 451 512091607863422847284625064299513678 452 2677479976935490609164336163428699919 453 12803700994288623058083862189218516300 454 56512727578947368421052631578947368421 455 232032514455858205026002566678301832730 456 892197762852563306811251380660206317763 457 3231561308688698319290434285746408945384 458 11081777224076574027294514344648207681625 459 36140072416183481133581760028998057047526 460 112527956051389836770344841184638860829655 461 335690906464912016380438364595258743847748 462 962447782251505403416926627801401887303149 463 2659389230059825817939036365257123845286450 464 7099694210160310344827586206896551724137931 465 18353950678197027912484562396837972855962080 466 2147483647 467 308836698141973 468 1537228672809129301 469 1164153218269348144531 470 265288703664880029479731 471 26295897005807634435840457 472 1414788616326148885598999113 473 47690053059618228953581237351 474 1111111111111111111111111111111 475 19194342495775048050414684129181 476 258955978690657970540673045197917 477 2838328613954107040412264052235803 478 26063080998214179685167270877966651 479 205447563463804378573383603777204241 480 1417843195503910264430727530965700881 481 8705557333678188403838626093091732527 482 48194639584838830964958050941716598543 483 243270318891483838103593381595151809701 484 1130254551578947368421052631578947368421 485 4872682803573022305546053900244338487331 486 19628350782756392749847530374524538990787 487 74325910099840061343679988572167405743833 488 265962653377837776655068344271556984359001 489 903501810404587028339544000724951426188151 490 2925726857336135756028965870800610381571031 491 9063654474552624442271835844071986083889197 492 26948537903042151295673945578439252844488173 493 77122287671734948720232054592456591513307051 494 212990826304809310344827586206896551724137931 495 568972471024107865287021434301977158534824481 496 1473287940857765038511779065238188527878964257 497 4294967295 498 926510094425920 499 6148914691236517205 500 5820766091346740722656 501 1591732221989280176878387 502 184071279040653441050883200 503 11318308930609191084791992905 504 429210477536564060582231136160 505 11111111111111111111111111111111 506 211137767453525528554561525420992 507 3107471744287895646488076542375005 508 36898271981403391525359432679065440 509 364883133974998515592341792291533115 510 3081713451957065678600754056658063616 511 22685491128062564230891640495451214097 512 147994474672529202865256643582559452960 513 867503512527098957369244916950898773775 514 4622136058938192923968274250307884384320 515 22605091031578947368421052631578947368421 516 102326338875033468416467131905131108233952 517 431823717220640640496645668239539857797315 518 1709495932296321410904639737159850332108160 519 6383103681068106639721640262517367624616025 520 22587545260114675708488600018123785654703776 521 76068898290739529656753112640815869920846807 522 244718670812920859941339567789943624265008320 523 754559061285180236278870476196299079645668845 524 2236546342480313512886729583181241153885904480 525 6389724789144279310344827586206896551724137931 526 17638146601747343823897664463361291914579558912 527 47145214107448481232376930087622032892126856225 528 122263295537652488484484876832068688957705666080 529 8589934591 530 2779530283277761 531 24595658764946068821 532 29103830456733703613281 533 9550393331935681061270323 534 1288498953284574087356182401 535 90546471444873528678335943241 536 3862894297829076545240080225441 537 111111111111111111111111111111111 538 2322515441988780814100176779630913 539 37289660931454747757856918508500061 540 479677535758244089829672624827850721 541 5108363875649979218292785092081463611 542 46225701779355985179011310849870954241 543 362967858049001027694266247927219425553 544 2515906069432996448709362940903510700321 545 15615063225487781232646408505116177927951 546 87820585119825665555397210755849803302081 547 452101820631578947368421052631578947368421 548 2148853116375702836745809770007753272912993 549 9500121778854094090926204701269876871540931 550 39318406442815392450806713954676557638487681 551 153194488345634559353319366300416822990784601 552 564688631502866892712215000453094641367594401 553 1977791355559227771075580928661212617942016983 554 6607404111948863218416168330328477855155224641 555 21127653715985046615808373333496374230078727661 556 64859843931929091873715157912255993462691229921 557 191691743674328379310344827586206896551724137931 558 546782544654167658540827598364200049351966326273 559 1508646851438351399436061762803905052548059399201 560 4034688752742532119988000935458266735604286980641 561 10478287794446181828354768717745414932814564981791 562 17179869183 563 8338590849833284 564 98382635059784275285 565 145519152283668518066406 566 57302359991614086367621939 567 9019492672992018611493276808 568 724371771558988229426687545929 569 34766048680461688907160722028970 570 1111111111111111111111111111111111 571 25547669861876588955101944575940044 572 447475931177456973094283022102000733 573 6235807964857173167785744122762059374 574 71517094259099709056098991289140490555 575 693385526690339777685169662748064313616 576 5807485728784016443108259966835510808849 577 42770403180360939628059169995359681905458 578 281071138058780062187635353092091202703119 579 1668591117276687645552547004361146262739540 580 9042036412631578947368421052631578947368421 581 45125915443889759571662005170162818731172854 582 209002679134790070000376503427937291173900483 583 904323348184754026368554420957560825685216664 584 3676667720295229424479664791210003751778830425 585 14117215787571672317805375011327366034189860026 586 51422575244539922047965104145191528066492441559 587 178399911022619306897236544918868902089191065308 588 591574304047581305242634453337898478442204374509 589 1880935474025943664337739579455423810418045667710 590 5750752310229851379310344827586206896551724137931 591 16950258884279197414765655549290201529910956114464 592 48276699246027244781953976409724961681537900774433 593 133144728840503559959604030870122802274941470361154 594 356261785011170182164062136403344107715695209380895 595 926476890213570332732593641523956595098271089441636 596 34359738367 597 25015772549499853 598 393530540239137101141 599 727595761418342590332031 600 343814159949684518205731635 601 63136448710944130280452937657 602 5794974172471905835413500367433 603 312894438124155200164446498260731 604 11111111111111111111111111111111111 605 281024368480642478506121390335340485 606 5369711174129483677131396265224008797 607 81065503543143251181214673595906771863 608 1001239319627395926785385878047966867771 609 10400782900355096665277544941220964704241 610 92919771660544263089732159469368172941585 611 727096854066135973677005889921114592392787 612 5059280485058041119377436355657641648656143 613 31703231228257065265498393082861778992051261 614 180840728252631578947368421052631578947368421 615 947644224321684951004902108573419193354629935 616 4598058940965381540008283075414620405825810627 617 20799437008249342606476751682023898990759983273 618 88240025287085506187511954989040090042691930201 619 352930394689291807945134375283184150854746500651 620 1336986956358037973247092707774979729728803480535 621 4816797597610721286225386712809460356408158763317 622 16564080513332276546793764693461157396381722486253 623 54547128746752366265794447804207290502123324363591 624 172522569306895541379310344827586206896551724137931 625 525458025412655119857735322027996247427239639548385 626 1544854375872871833022527245111198773809212824781857 627 4393776051736617478666933018714052475073068521918083 628 12112900690379786193578112637713699662333637118950431 629 32426691157474961645640777453338480828439488130457261 630 84434411844219464133105933136870153762037980658618485 631 68719476735 632 75047317648499560 633 1574122160956548404565 634 3637978807091712951660156 635 2062884959698107109234389811 636 441955140976608911963170563600 637 46359793379775246683308002939465 638 2816049943117396801480018484346580 639 111111111111111111111111111111111111 640 3091268053287067263567335293688745336 641 64436534089553804125576755182688105565 642 1053851546060862265355790756746788034220 643 14017350474783542974995402292671536148795 644 156011743505326449979163174118314470563616 645 1486716346568708209435714551509890767065361 646 12360646519124311552509100128658948070677380 647 91067048731044740148793854401837549675810575 648 602361393336884240044469468574373800848973960 649 3616814565052631578947368421052631578947368421 650 19900528710755383971102944280041803060447228636 651 101157296701238393880182227659121648928167833795 652 478387051189734879948965288686549676787479615280 653 2117760606890052148500286919736962161024606324825 654 8823259867232295198628359382079603771368662516276 655 34761660865308987304424410402149472972948890493911 656 130053535135489474728085441245855429623020286609560 657 463794254373303743310225411416912407098688229615085 658 1581866733655818621708038986322011424561576406544140 659 5175677079206866241379310344827586206896551724137931 660 16289198787792308715589794982867883670244428825999936 661 49435340027931898656720871843558360761894810393019425 662 144994609707308376796008789617563731677411261223296740 663 411838623472912730581655829682265788519343662044314655 664 1134934190511623657597427210866846828995382084566004136 665 3039638826391900708791813592927325535433367303710265461 666 7924275492325663223782530094591466175771318380908558140 667 137438953471 668 225141952945498681 669 6296488643826193618261 670 18189894035458564758300781 671 12377309758188642655406338867 672 3093685986836262383742193945201 673 370878347038201973466464023515721 674 25344449488056571213320166359119221 675 1111111111111111111111111111111111111 676 34003948586157739899240688230576198697 677 773238409074645649506921062192257266781 678 13700070098791209449625279837708244444861 679 196242906646969601649935632097401506083131 680 2340176152579896749687447611774717058454241 681 23787461545099331350971432824158252273045777 682 210130990825113296392654702187202117201515461 683 1639206877158805322678289379233075894164590351 684 11444866473400800560844919902913102216130505241 685 72336291301052631578947368421052631578947368421 686 417911102925863063393161829880877864269391801357 687 2225460527427244665364009008500676276419692343491 688 11002902177363902238826201639790642566112031151441 689 50826254565361251564006886073687091864590551795801 690 220581496680807379965708984551990094284216562906901 691 903803182498033669915034670455886297296671152841687 692 3511445448658215817658306913638096599821547738458121 693 12986239122452504812686311519673547398763270429222381 694 45874135276018740029533130603338331312285715789780061 695 155270312376205987241379310344827586206896551724137931 696 504965162421561570183283644468904393777577293605998017 697 1581930880893820757015067898993867544380633932576621601 698 4784822120341176434268290057379603145354571620368792421 699 14002513198079032839776298209197036809657684509506698271 700 39722696667906828015909952380339639014838372959810144761 701 109426997750108425516505289345383719275601222933569556597 702 293198193216049539279953613499884248503538780093616651181 703 765228877652911793784089084534938676469052182667436745811 704 274877906943 705 675425858836496044 706 25185954575304774473045 707 90949470177292823791503906 708 74263858549131855932438033203 709 21655801907853836686195357616408 710 2967026776305615787731712188125769 711 228100045392509140919881497232072990 712 11111111111111111111111111111111111111 713 374043434447735138891647570536338185668 714 9278860908895747794083052746307087201373 715 178100911284285722845128637890207177783194 716 2747400693057574423099098849363621085163835 717 35102642288698451245311714176620755876813616 718 380599384721589301615542925186532036368732433 719 3572226844026926038675129937182435992425762838 720 29505723788858495808209208826195366094962626319 721 217452462994615210656053478155348942106479599580 722 1446725826021052631578947368421052631578947368421 723 8776133161443124331256398427498435149657227828498 724 48960131603399382638008198187014878081233231556803 725 253066750079369751493002637715184779020576716483144 726 1219830109568670037536165265768490204750173243099225 727 5514537417020184499142724613799752357105414072672526 728 23498882744948875417790901431853043729713449973883863 729 94809027113771827076774286668228608195181788938369268 730 363614695428670134755216722550859327165371572018226669 731 1330349923004543460856460787496811608056285757903621770 732 4658109371286179617241379310344827586206896551724137931 733 15653920035068408675681792978536036207104896101785938528 734 50621788188602264224482172767803761420180285842451891233 735 157899129971258822330853571893526903796700863472170149894 736 476085448734687116552394139112699251528361273323227741215 737 1390294383376738980556848333311887365519343053593355066636 738 3939371919003903318594190416433813893921644025608504037493 739 10848333148993832953358283699495717194630934863463816093698 740 29078697350810648163795385212327669705823982941362596340819 741 75975133240263962577455768548508137604718019716057029021560 742 549755813887 743 2026277576509488133 744 100743818301219097892181 745 454747350886464118957519531 746 445583151294791135594628199219 747 151590613354976856803367503314857 748 23736214210444926301853697505006153 749 2052900408532582268278933475088656911 750 111111111111111111111111111111111111111 751 4114477778925086527808123275899720042349 752 111346330906748973528996632955685046416477 753 2315311846695714396986672292572693311181523 754 38463609702806041923387383891090695192293691 755 526539634330476768679675712649311338152204241 756 6089590155545428825848686802984512581899718929 757 60727856348457742657477208932101411871237968247 758 531103028199452924547765758871516589709327273743 759 4131596796897689002465016084951629900023112392021 760 28934516520421052631578947368421052631578947368421 761 184298796390305610956384366977467138142801784398459 762 1077122895274786418036180360114327317787131094249667 763 5820535251825504284339060667449249917473264479112313 764 29275922629648080900867966378443764914004157834381401 765 137863435425504612478568115344993808927635351816813151 766 610970951368670760862563437228179136972549699320980439 767 2559843732071839331072905740042172421269908301335970237 768 10181211472002763773146068231424061160630404016510346733 769 38580147767131760364837362837407536633632286979205031331 770 139743281138585388517241379310344827586206896551724137931 771 485271521087120668946135582334617122420251779155364094369 772 1619897222035272455183429528569720365445769146958460519457 773 5210671289051541136918167872486387825291128494581614946503 774 16186905256979361962781400729831774551964283292989743201311 775 48660303418185864319489691665916057793177006875767427332261 776 141817389084140519469390854991617300181179184921906145349749 777 401388326512771819274256496881341536201344589948161195466827 778 1104990499330804630224224638068451448821311351771778660951123 779 2963030196370294540520774973391817366584002768926224131840841 780 7749524484709161376321641025641025641025641025641025641025641 781 1099511627775 782 6078832729528464400 783 402975273204876391568725 784 2273736754432320594787597656 785 2673498907768746813567769195315 786 1061134293484837997623572523204000 787 189889713683559410414829580040049225 788 18476103676793240414510401275797912200 789 1111111111111111111111111111111111111111 790 45259255568175951805889356034896920465840 791 1336155970880987682347959595468220556997725 792 30099054007044287160826739803445013045359800 793 538490535839284586927423374475269732692111675 794 7898094514957151530195135689739670072283063616 795 97433442488726861213578988847752201310395502865 796 1032373557923781625177112551845724001811045460200 797 9559854507590152641859783659687298614767890927375 798 78500339141056091046835305614080968100439135448400 799 578690330408421052631578947368421052631578947368421 800 3870274724196417830084071706526809900998837472367640 801 23696703696045301196795967922515200991316884073492675 802 133872310791986598539798395351332748101885083019583200 803 702622143111553941620831193082650357936099788025153625 804 3446585885637615311964202883624845223190883795420328776 805 15885244735585439782426649367932657561286292182345491415 806 69115780765939661938968454981138655374287524136071196400 807 285073921216077385648089910479873712497651312462289708525 808 1118824285246821050580283522284818562375336322396945908600 809 4192298434157561655517241379310344827586206896551724137931 810 15043417153700740737330203052373130795027805153816286925440 811 51836711105128718565869744914231051694264612702670736622625 812 171952152538700857518299539792050798234607240321193293234600 813 550354778737298306734567624814280334766785631961651268844575 814 1703110619636505251182139208307062022761195240651859956629136 815 5105426007029058700898070779698222806522450657188621232590965 816 14851368080972557313147490384609636839449749828081964232272600 817 41989638974570575948520536246601155055209831367327589116142675 818 115558177658441487080310223962280877296776107988122741141792800 819 309980979388366455052865641025641025641025641025641025641025641 820 811510750385799999215487342050820887796273981805884752637279240 821 2199023255551 822 18236498188585393201 823 1611901092819505566274901 824 11368683772161602973937988281 825 16040993446612480881406615171891 826 7427940054393865983365007662428001 827 1519117709468475283318636640320393801 828 166284933091139163730593611482181209801 829 11111111111111111111111111111111111111111 830 497851811249935469864782916383866125124241 831 16033871650571852188175515145618646683972701 832 391287702091575733090747617444785169589677401 833 7538867501749984216983927242653776257689563451 834 118471417724357272952927035346095051084245954241 835 1558935079819629779417263821564035220966328045841 836 17550350484704287628010913381377308030787772823401 837 172077381136622747553476105874371375065822036692751 838 1491506443680065729889870806667538393908343573519601 839 11573806608168421052631578947368421052631578947368421 840 81275769208124774431765505837063007920975586919720441 841 521327481312996626329511294295334421808971449616838851 842 3079063148215691766415363093080653206343356909450413601 843 16862931434677294598899948633983608590466394912603687001 844 86164647140940382799105072090621130579772094885508219401 845 413016363125221434343092883566249096593443596740982776791 846 1866126080680370872352148284490743695105763151673922302801 847 7982069794050166798146517493436463949934236748944111838701 848 32445904272157810466828222146259738308884753349511431349401 849 125768953024726849665517241379310344827586206896551724137931 850 466345931764722962857236294623567054645861959768304894688641 851 1658774755364118994107831837255393654216467606485463571924001 852 5674421033777128298103884813137676341742038930599378676741801 853 18712062477068142428975299243685531382070711486696143140715551 854 59608871687277683791374872290747170796641833422815098482019761 855 183795336253046113232330548069136021034808223658790364373274741 856 549500618995984620586457144230556563059640743639032676594086201 857 1595606281033681886043780377370843892097973591958448386413421651 858 4506768928679217996132098734528954214574268211536786904529919201 859 12399239175534658202114625641025641025641025641025641025641025641 860 33271940765817799967834981024083656399647233254041274858128448841 861 87184052000752945619495918794572855873430877217618337535362098151 862 4398046511103 863 54709494565756179604 864 6447604371278022265099605 865 56843418860808014869689941406 866 96245960679674885288439691031347 867 51995580380757061883555053636996008 868 12152941675747802266549093122563150409 869 1496564397820252473575342503339630888210 870 111111111111111111111111111111111111111111 871 5476369923749290168512612080222527376366652 872 192406459806862226258106181747423760207672413 873 5086740127190484530179719026782207204665806214 874 105544145024499779037774981397152867607653888315 875 1777071265865359094293905530191425766263689313616 876 24942961277114076470676221145024563535461248733457 877 298355958239972889676185527483414236523392137997818 878 3097392860459209455962569905738684751184796660469519 879 28338622429921248867907545326683229484258527896872420 880 231476132163368421052631578947368421052631578947368421 881 1706791153370620263067075622578323166340487325314129262 882 11469204588885925779249248474497357279797371891570454723 883 70818452408960910627553351140855023745897208917359512824 884 404710354432255070373598767215606606171193477902488488025 885 2154116178523509569977626802265528264494302372137705485026 886 10738425441255757292920414972722476511429533515265552196567 887 50385404178370013553508003681250079767855605095195902175628 888 223497954233404670348102489816220990598158628970435131483629 889 940931223892576503538018442241532410957657847135831509132630 890 3773068590741805489965517241379310344827586206896551724137931 891 14456723884706411848574325133330578694021720752817451735347872 892 53080792171651807811450618792172596934926963407534834301568033 893 187255894114645233837428198833543319277487284709779496332479434 894 636210124220316842585160174285308066990404190547668866784328735 895 2086310509054718932698120530176150977882464169798528446870691636 896 6616632105109660076363899730488896757253096051716453117437890677 897 20331522902851430961698914336530592833206707514644209033981189438 898 60633038679279911669663654340092067899722996494421038683710022739 899 175763988218489501849151850646629214368396460249934689276666848840 900 495969567021386328084585025641025641025641025641025641025641025641 901 1364149571398529798681234221987429912385536563415692269183266402482 902 3661730184031623716018828589372059946684096843139970176485208122343 903 9603418254169583344354253205322276942584752236440803960729660686044 904 8796093022207 905 164128483697268538813 906 25790417485112089060398421 907 284217094304040074348449707031 908 577475764078049311730638146188083 909 363969062665299433184885375458972057 910 97223533405982418132392744980505203273 911 13469079580382272262178082530056677993891 912 1111111111111111111111111111111111111111111 913 60240069161242191853638732882447801140033173 914 2308877517682346715097274180969085122492068957 915 66127621653476298892336347348168693660655480783 916 1477618030342996906528849739560140146507154436411 917 26656068987980386414408582952871386493955339704241 918 399087380433825223530819538320393016567379979735313 919 5072051290079539124495153967218042020897666345962907 920 55753071488265770207326258303296325521326339888451343 921 538433826168503728490243361206981360200912030040575981 922 4629522643267368421052631578947368421052631578947368421 923 35842614220783025524408588074144786493150233831596714503 924 252322500955490367143483466438941860155542181614550003907 925 1628824405406100944433727076239665546155635805099268794953 926 9713048506374121688966370413174558548108643469659723712601 927 53852904463087739249440670056638206612357559303442637125651 928 279199061472649689615930789290784389297167871396904357110743 929 1360405912815990365944716099393752153732101337570289358741957 930 6257942718535330769746869714854187736748441611172183681541613 931 27287005492884718602602534825004439917772077566939113764846271 932 113192057722254164698965517241379310344827586206896551724137931 933 448158440425898767305804079133247939514673343337341003795784033 934 1698585349492857849966419801349523101917662829041114697650177057 935 6179444505783292716635130561506929536157080395422723378971821323 936 21631144223490772647895445925700474277673742478620741470667176991 937 73020867816915162644434218556165284225886245942948495640474207261 938 238198755783947762749100390297600283261111457861792312227764064373 939 752266347405502945582859830451631934828648178041835734257304009207 940 2304055469812636643447218864923498580189473866787999469980980864083 941 6854795540521090572116922175218539360367461949747452881790007104761 942 19838782680855453123383401025641025641025641025641025641025641025641 943 55930132427339721745930603101484626407806999100043383036513922501763 944 153792667729328196072790800753626517760732067411878747412378741138407 945 412946984929292083807232887828857908531144346166954570311375409499893 946 1083918511395671275710996622184131096980010484418925764955030108979581 947 17592186044415 948 492385451091805616440 949 103161669940448356241593685 950 1421085471520200371742248535156 951 3464854584468295870383828877128499 952 2547783438657096032294197628212804400 953 777788267247859345059141959844041626185 954 121221716223440450359602742770510101945020 955 11111111111111111111111111111111111111111111 956 662640760773664110390026061706925812540364904 957 27706530212188160581167290171629021469904827485 958 859659081495191885600372515526193017588521250180 959 20686652424801956691403896353841962051100162109755 960 399841034819705796216128744293070797409330095563616 961 6385398086941203576493112613126288265078079675765009 962 86224871931352165116417617442706714355260327881369420 963 1003555286788783863731872649459333859383874117992124175 964 10230242697201570841314623862932645843817328570770943640 965 92590452865347368421052631578947368421052631578947368421 966 752694898636443536012580349557040516356154910463531004564 967 5551095021020788077156636261656720923421927995520100085955 968 37462961324340321721975722753512307561579623517283182283920 969 233113164152978920535192889916189405154607443271833369102425 970 1346322611577193481236016751415955165308938982586065928141276 971 7259175598288891930014200521560394121726364656319513284879319 972 36730959646031739880507334683631308150766736114397812686032840 973 175222396118989261552912352015917256628956365112821143083165165 974 791323159293656839475473509925128757615390249441234299180541860 975 3395761731667624940968965517241379310344827586206896551724137931 976 13892911653202861786479926453130686124954873643457571117669305024 977 54354731183771451198925433643184739261365210529315670324805665825 978 203921668690848659648959308529728674693183653048949871506070103660 979 735458903598686270028445161473816125440907244273105210002684017695 980 2555730373592030692555197649465784947906018608003197347416597254136 981 8575155208222119458967614050713610197400012483024523240199506317429 982 27833854854003608986565813726710381588659982587547922167520248340660 983 87554107852880192450994316867092946047200006937943979859277272835155 984 267337026080322532312559964833523035054331016040150662389810277085680 985 793551307234218124935336041025641025641025641025641025641025641025641 986 2293135429520928591583154727160869682720086963101778704497070822572284 987 6459292044631784235057213631652313745950746831298907391319907127813095 988 17756720351959559603711014176640890066839206885179046523389142608495400 989 47692414501409536131283851376101768267120461314432733658021324795101565 990 125284668914818760350832920401723580679055849238714224404909394004128196 991 35184372088831 992 1477156353275416849321 993 412646679761793424966374741 994 7105427357601001858711242675781 995 20789127506809775222302973262770995 996 17834484070599672226059383397489630801 997 6222306137982874760473135678752333009481 998 1090995446010964053236424684934590917505181 999 111111111111111111111111111111111111111111111 1000 7289048368510305214290286678776183937944013945 1001 332478362546257926974007482059548257638857929821 1002 11175568059437494512804842701840509228650776252341 1003 289613133947227393679654548953787468715402269536571 1004 5997615522295586943241931164396061961139951433454241 1005 102166369391059257223889801810020612241249274812240145 1006 1465822822832986806979099496526014144039425573983280141 1007 18063995162198109547173707690268009468909734123858235151 1008 194374611246829845984977853395720271032529242844647929161 1009 1851809057306947368421052631578947368421052631578947368421 1010 15806592871365314256264187340697850843479253119734151095845 1011 122124090462457337697445997756447860315282415901442201891011 1012 861648110459827399605441623330783073916331340897513192530161 1013 5594715939671494092844629357988545723710578638524000858458201 1014 33658065289429837030900418785398879132723474564651648203531901 1015 188738565555511190180369213560570247164885481064307345406862295 1016 991735910442856976773698036458045320070701875088740942522886681 1017 4906227091331699323481545856445683185610778223158992006328624621 1018 22948371619516048344788731787828733970846317233795794676235713941 1019 101872851950028748229068965517241379310344827586206896551724137931 1020 430680261249288715380877720047051269873601082947184704647748455745 1021 1739351397880686438365613876581911656363686736938101450393781306401 1022 6729415066798005768415657181481046264875060550615345759700313420781 1023 25005602722355333180967135490109748264990846305285577140091256601631 1024 89450563075721074239431917731302473176710651280111907159580903894761 1025 308705587495996300522834105825689967106400449388882836647182227427445 1026 1029852629598133532502935107888284118780419355739273120198249188604421 1027 3327056098409447313137784040949531949793600263641871234652536367735891 1028 10426144017132578760189838628507398367118909625565875833202600806341521 1029 31742052289368724997413441641025641025641025641025641025641025641025641 1030 94018552610358072254909343813595656991523565487172926884379903725463645 1031 271290265874534937872402972529397177329931366914554110435436099368149991 1032 763538975134261062959573609595558272874085896062699000505733132165302201 1033 2098466238062019589776489460548477803753300297835040280952938290984468861 1034 5637810101166844215787481418077561130557513215742140098220922730185768821 1035 14821423333717040691140306109971206714873512388926982260909497465876885595 1036 70368744177663 1037 4431469059826250547964 1038 1650586719047173699865498965 1039 35527136788005009293556213378906 1040 124734765040858651333817839576625971 1041 124841388494197705582415683782427415608 1042 49778449103862998083785085430018664075849 1043 9818959014098676479127822164411318257546630 1044 1111111111111111111111111111111111111111111111 1045 80179532053613357357193153466538023317384153396 1046 3989740350555095123688089784714579091666295157853 1047 145282384772687428666462955123926619972460091280434 1048 4054583875261183511515163685353024562015631773511995 1049 89964232834433804148628967465940929417099271501813616 1050 1634661910256948115582236828960329795859988396995842321 1051 24918987988160775718644691440942240448670234757715762398 1052 325151912919565971849126738424824170440375214229448232719 1053 3693117613689767073714579214518685149618055614048310654060 1054 37036181146138947368421052631578947368421052631578947368421 1055 331938450298671599381547934154654867713064315514417173012746 1056 2686729990174061429343811950641852926936213149831728441602243 1057 19817906540576030190925157336608010700075620840642803428193704 1058 134273182552115858228271104591725097369053887324576020602996825 1059 841451632235745925772510469634971978318086864116291205088297526 1060 4907202704443290944689599552574826426287022507671990980578419671 1061 26776869581957138372889846984367223641908950627396005448117940388 1062 137374358557287581057483283980479129197101790248451776177201489389 1063 665502776965965401998873221847033285154543199780078045610835704290 1064 3056185558500862446872068965517241379310344827586206896551724137931 1065 13351088098727950176807209321458589366081633571362725844080202128096 1066 55659244732181966027699644050621173003637975582019246412601001804833 1067 222070697204334190357716686988874526740876998170306410070110342885774 1068 850190492560081328152882606663731441009688774379709622763102724455455 1069 3130769707650237598380117120595586561184872794803916750585331636316636 1070 11113401149855866818822027809724838815830416177999782119298560187388021 1071 38104547295130940702608598991866512394875516162353105447335219978363578 1072 126428131739558997899235793556082214092156810018391106916796381973963859 1073 406619616668170571647403706511788536317637475397069157494901431447319320 1074 1269682091574748999896537665641025641025641025641025641025641025641025641 1075 3854760657024680962451283096357421936652466184974090002259576052744009446 1076 11394191166730467390640924846234681447857117410411272638288316173462299623 1077 32832175930773225707261665212609005733585693530696057021746524683107994644 1078 92332514474728861950165536264133023365145213104741772361929284803316629885 1079 253701454552507989710436663813490250875088094708396304419941522858359596946 1080 681785473350983871792454081058675508884181569890641184001836883430336737371 1081 1793674497439615459142760493133362976363711795256339462369253296894771685968 1082 140737488355327 1083 13294407179478751643893 1084 6602346876188694799461995861 1085 177635683940025046467781066894531 1086 748408590245151908002907037459755827 1087 873889719459383939076909786476991909257 1088 398227592830903984670280683440149312606793 1089 88370631126888088312150399479701864317919671 1090 11111111111111111111111111111111111111111111111 1091 881974852589746930929124688131918256491225687357 1092 47876884206661141484257077416574949099995541894237 1093 1888671002044936572664018416611046059641981186645643 1094 56764174253656569161212291594942343868218844829167931 1095 1349463492516507062229434511989113941256489072527204241 1096 26154590564111169849315789263365276733759814351933477137 1097 423622795798733187216959754496018087627393990881167960767 1098 5852734432552187493284281291646835067926753856130068188943 1099 70169234660105574400577005075855017842743056666917902427141 1100 740723622922778947368421052631578947368421052631578947368421 1101 6970707456272103587012506617247752221974350625802760633267667 1102 59108059783829351445563862914120764392596689296298025715249347 1103 455811850433248694391278618741984246101739279334784478848455193 1104 3222556381250780597478506510201402336857293295789824494471923801 1105 21036290805893648144312761740874299457952171602907280127207438151 1106 127587270315525564561929588366945487083462585199471765495038911447 1107 722975478712842736068025868577915038331541666939692147099184390477 1108 3846482039604052269609531951453415617518850126956649732961641702893 1109 19299580532012996657967323433563965269481752793622263322714235424411 1110 91685566755025873406162068965517241379310344827586206896551724137931 1111 413883731060566455481023488965216270348530640712244501166486265970977 1112 1781095831429822912886388609619877536116415218624615885203232057754657 1113 7328333007743028281804650670632859382448940939620111532313641315230543 1114 28906476747042765157198008626566868994329418328910127173945492631485471 1115 109576939767758315943304099220845529641470547818137086270486607271082261 1116 400082441394811205477593001150094197369894982407992156294748166745968757 1117 1409868249919844805996518162699060958610394098007064901551403139199452387 1118 4804269006103241920170960155131124135501958780698862062838262515010626643 1119 15858165050058652294248744553959752916387861540485697142301155826445453481 1120 50787283662989959995861506625641025641025641025641025641025641025641025641 1121 158045186938011919460502606950654299402751113583937690092642618162504387287 1122 478556029002679630406918843541856620809998931237273450808109279285416584167 1123 1411783565023248705412251604142187246544184821819930451935100561373643769693 1124 4062630636888069925807283595621853028066389376608637983924888531345931714941 1125 11416565454862859536969649871607061289378964261877833698897368528626181862571 1126 31362131774145258102452887728699073408672352214969494464084496637795489919067 1127 84302701379661926579709743177268059889094454377047954731354904954054269240497 1128 221942410577774520910699036014880712875314696532535559849848289487952871078193 1129 281474976710655 1130 39883221538436254931680 1131 26409387504754779197847983445 1132 888178419700125232338905334472656 1133 4490451541470911448017442224758534963 1134 6117228036215687573538368505338943364800 1135 3185820742647231877362245467521194500854345 1136 795335680141992794809353595317316778861277040 1137 111111111111111111111111111111111111111111111111 1138 9701723378487216240220371569451100821403482560928 1139 574522610479933697811084928998899389199946502730845 1140 24552723026584175444632239415943598775345755426393360 1141 794698439551191968256972082329192814155063827608351035 1142 20241952387747605933441517679836709118847336087908063616 1143 418473449025778717589052628213844427740157029630935634193 1144 7201587528578464182688315826432307489665697844979855333040 1145 105349219785939374879117063249643031222681569410341227400975 1146 1333215458542005913610963096441245339012118076671440146115680 1147 14814472458455578947368421052631578947368421052631578947368421 1148 146384856581714175327262638962202796661461363141857973298621008 1149 1300377315244245731802404984110656816637127164518556565735485635 1150 10483672559964719970999408231065637660340003424700043013514469440 1151 77341353150018734339484156244833656084575039098955787867326171225 1152 525907270147341203607819043521857486448804290072682003180185953776 1153 3317269028203664678610169297540582664170027215186265902871011697623 1154 19520337925246753873836698451603706034951625007371687971677978542880 1155 107701497108913463549066894640695637290527803554786192522925967681005 1156 559687835428376903081052379573354992814970831015045636358712827307920 1157 2750567002650776202184862068965517241379310344827586206896551724137931 1158 12830395662877560119911728157921704380804449862079579536161074245100288 1159 56995066605754333212364435507836081155725286995987708326503425848149025 1160 241834989255519933299553472130884359620815051007463680566350163402607920 1161 982820209399454015344732293303273545807200223182944323914146749470506015 1162 3835192891871541058015643472729593537451469173634798019467031254487879136 1163 14402967890213203397193348041403391105316219366687717626610934002854875253 1164 52165125247034257821871172019865255468584581626261401357401916150379738320 1165 182562222231923192966496485894982717149074433666556758387853975570403812435 1166 618468436952287439475701037604430363739126600078942188549745077231372685760 1167 2031491346519598399834460265025641025641025641025641025641025641025641025641 1168 6479852664458488697880606884976826275512795656941445293798347344662679878768 1169 20099353218112544477090591428757978074019955111965484933940589729987496535015 1170 60706693295999694332726818978114051601399947338257009433209324139066682096800 1171 178755748023075076735520478207361533234921132570780071292695095379220995457405 1172 513745445468828679163634244222317758022053391784502516450381583788178183815696 1173 1442658061610681872712832835520157376798928201888596745347886845338592536277083 1174 3962226964844110549246357929331598814787439355721253872373680532840550654303360 1175 10653235707733177003713553728714274218015105433561706872792717895421737811753265 1176 28065359135297428079833470160872351892069304446971968285210114981532794145121200 1177 562949953421311 1178 119649664615308764795041 1179 105637550019019116791391933781 1180 4440892098500626161694526672363281 1181 26942709248825468688104653348551209779 1182 42820596253509813014768579537372603553601 1183 25486565941177855018897963740169556006834761 1184 7158021121277935153284182357855851009751493361 1185 1111111111111111111111111111111111111111111111111 1186 106718957163359378642424087263962109035438308170209 1187 6894271325759204373733019147986792670399358032770141 1188 319185399345594280780219112407266784079494820543113681 1189 11125778153716687555597609152608699398170893586516914491 1190 303629285816214089001622765197550636782710041318620954241 1191 6695575184412459481424842051421510843842512474094970147089 1192 122426987985833891105701369049349227324316863364657540661681 1193 1896285956146908747824107138493574562008268249386142093217551 1194 25331093712298112358608298832383661441230243456757362776197921 1195 296289449169111578947368421052631578947368421052631578947368421 1196 3074081988215997681872515418206258729890688625979017439271041169 1197 28608300935373406099652909650434449966016797619408244446180683971 1198 241124468879188559332986389314509666187820078768100989310832797121 1199 1856192475600449624147619749876007746029800938374938908815828109401 1200 13147681753683530090195476088046437161220107251817050079504648844401 1201 86248994733295281643864401736055149268420707594842913474646304138199 1202 527049123981662354593590858193300062943693875199035575235305420657761 1203 3015641919049576979373873049939477844134778499534013390641927095068141 1204 16230947227422930189350519007627294791634154099436323454402671991929681 1205 82517010079523286065545862068965517241379310344827586206896551724137931 1206 397742265549204363717263572895572835804937945724466965620993301598108929 1207 1823842131384138662795661936250754596983209183871606666448109627140768801 1208 7980554645432157798885264580319183867486896683246301458689555392286061361 1209 33415887119581436521720897972311300557444807588220107013080989481997204511 1210 134231751215503937030547521545535773810801421077217930681346093907075769761 1211 518506844047675322298960529490522079791383897200757834557993624102775509109 1212 1930109634140267539409233364735014452337629520171671850223870897564050317841 1213 6937364444813081332726866464009343251664828479329156818738451071675344872531 1214 24120269041139210139552340466572784185825937403078745353440058012023534744641 1215 81259653860783935993378410601025641025641025641025641025641025641025641025641 1216 265673959242798036613104882284049877296024621934599257045732241131169875029489 1217 844172835160726868037804840007835079108838114702550367225504768659474854470631 1218 2610387811727986856307253216058904218860197735545051405628000937979867330162401 1219 7865252913015303376362901041123907462336529833114323136878584196685723800125821 1220 23118545046097290562363540990004299110992402630302613240267171270468018271706321 1221 66362270834091366144790310433927239332750697286875450286002794885575256668745819 1222 186224667347673195814578822678585144295009649718898932001562985043505880752257921 1223 511355313971192496178250578978285162464725060810961929894050458980243414964156721 1224 1375202597629573975911840037882745242711395917901626445975295634095106913110938801 1225 3625218039592347887097572793765943877551020408163265306122448979591836734693877551 1226 1125899906842623 1227 358948993845926294385124 1228 422550200076076467165567735125 1229 22204460492503130808472633361816406 1230 161656255492952812128627920091307258675 1231 299744173774568691103380056761608224875208 1232 203892527529422840151183709921356448054678089 1233 64422190091501416379557641220702659087763440250 1234 11111111111111111111111111111111111111111111111111 1235 1173908528796953165066664959903583199389821389872300 1236 82731255909110452484796229775841512044792296393241693 1237 4149410191492725650142848461294468193033432667060477854 1238 155760894152033625778366528136521791574392510211236802875 1239 4554439287243211335024341477963259551740650619779314313616 1240 107129202950599351702797472822744173501480199585519522353425 1241 2081258795759176148796923273838936864513386677199178191248578 1242 34133147210644357460833928492884342116148828488950557677915919 1243 481290780533664134813557677815289567383374625678389892747760500 1244 5925788983382231578947368421052631578947368421052631578947368421 1245 64555721752535951319322823782331433327704461145559366224691864550 1246 629382620578214934192364012309557899252369547626981377815975047363 1247 5545862784221336864658686954233722322319861811666322754149154333784 1248 44548619414410790979542873997024185904715222520998533811579874625625 1249 328692043842088252254886902201160929030502681295426251987616221110026 1250 2242473863065677322740474445137433880978938397465915750340803907593175 1251 14230326347504883574026953171219101699479734630373960531353246357759548 1252 84437973733388155422468445398305379635773797986952374937973958661907949 1253 470697469595264975491165051221191548957390468883653380177677487765960750 1254 2475510302385698581966375862068965517241379310344827586206896551724137931 1255 12330010232025335275235170759762757909953076317458475934250792349541376800 1256 58362948204292437209461181960024147103462693883891413326339508068504601633 1257 263358303299261207363213731150533067627067590547127948136755327945440024914 1258 1136140162065768841738510531058584218953123457999483638444753642387904953375 1259 4698111292542637796069163254093752083378049737702627573847113286747651941636 1260 18666246385716311602762579061658794872489820299227282044087770467699918327925 1261 71414056463189898958141634495195534736492292246351858458283223209869861760118 1262 263619848902897090643620925632355043563263482214507959112061140723663105156179 1263 940690492604429195442541278196338583247211558720071068784162262468917855041000 1264 3250386154431357439735136424041025641025641025641025641025641025641025641025641 1265 10892632328954719501137300173646044969137009499318569538875021886377964876209050 1266 35455259076750528457587803280329073322571200817507115423471200283697943887766503 1267 112246675904303434821211888290532881410988502628437210442004040333134295196983244 1268 346071128172673348559967645809451928342807312657030218022657704654171847205536125 1269 1040334527074378075306359344550193459994658118363617595812022707171060822226784446 1270 3052664458368202842660354279960653009306532075196270713156128564736461806762307675 1271 8752559365340640203285204665893501781865453536788249804073460297044776395356122288 1272 24545055070617239816556027790957687798306802918926172634914422031051683918279522609 1273 67384927283849124819680161856254516892858399977179695852789486070660238742436001250 1274 181260901979617394354878639688297193877551020408163265306122448979591836734693877551 1275 478122080429273913518899404656050131242187055919125771446783617758588055677336561300