1 14 2 28 3 56 4 98 5 112 6 196 7 224 8 392 9 448 10 686 11 784 12 896 13 1372 14 1568 15 1792 16 2744 17 3136 18 3584 19 4802 20 5488 21 6272 22 7168 23 9604 24 10976 25 12544 26 14336 27 19208 28 21952 29 25088 30 28672 31 33614 32 38416 33 43904 34 50176 35 57344 36 67228 37 76832 38 87808 39 100352 40 114688 41 134456 42 153664 43 175616 44 200704 45 229376 46 235298 47 268912 48 307328 49 351232 50 401408 51 458752 52 470596 53 537824 54 614656 55 702464 56 802816 57 917504 58 941192 59 1075648 60 1229312 61 1404928 62 1605632 63 1647086 64 1835008 65 1882384 66 2151296 67 2458624 68 2809856 69 3211264 70 3294172 71 3670016 72 3764768 73 4302592 74 4917248 75 5619712 76 6422528 77 6588344 78 7340032 79 7529536 80 8605184 81 9834496 82 11239424 83 11529602 84 12845056 85 13176688 86 14680064 87 15059072 88 17210368 89 19668992 90 22478848 91 23059204 92 25690112 93 26353376 94 29360128 95 30118144 96 34420736 97 39337984 98 44957696 99 46118408 100 51380224 101 52706752 102 58720256 103 60236288 104 68841472 105 78675968 106 80707214 107 89915392 108 92236816 109 102760448 110 105413504 111 117440512 112 120472576 113 137682944 114 157351936 115 161414428 116 179830784 117 184473632 118 205520896 119 210827008 120 234881024 121 240945152 122 275365888 123 314703872 124 322828856 125 359661568 126 368947264 127 411041792 128 421654016 129 469762048 130 481890304 131 550731776 132 564950498 133 629407744 134 645657712 135 719323136 136 737894528 137 822083584 138 843308032 139 939524096 140 963780608 141 1101463552 142 1129900996 143 1258815488 144 1291315424 145 1438646272 146 1475789056 147 1644167168 148 1686616064 149 1879048192 150 1927561216 151 2202927104 152 2259801992 153 2517630976 154 2582630848 155 2877292544 156 2951578112 157 3288334336 158 3373232128 159 3758096384 160 3855122432 161 3954653486 162 4405854208 163 4519603984 164 5035261952 165 5165261696 166 5754585088 167 5903156224 168 6576668672 169 6746464256 170 7516192768 171 7710244864 172 7909306972 173 8811708416 174 9039207968 175 10070523904 176 10330523392 177 11509170176 178 11806312448 179 13153337344 180 13492928512 181 15032385536 182 15420489728 183 15818613944 184 17623416832 185 18078415936 186 20141047808 187 20661046784 188 23018340352 189 23612624896 190 26306674688 191 26985857024 192 27682574402 193 30064771072 194 30840979456 195 31637227888 196 35246833664 197 36156831872 198 40282095616 199 41322093568 200 46036680704 201 47225249792 202 52613349376 203 53971714048 204 55365148804 205 60129542144 206 61681958912 207 63274455776 208 70493667328 209 72313663744 210 80564191232 211 82644187136 212 92073361408 213 94450499584 214 105226698752 215 107943428096 216 110730297608 217 120259084288 218 123363917824 219 126548911552 220 140987334656 221 144627327488 222 161128382464 223 165288374272 224 184146722816 225 188900999168 226 193778020814 227 210453397504 228 215886856192 229 221460595216 230 240518168576 231 246727835648 232 253097823104 233 281974669312 234 289254654976 235 322256764928 236 330576748544 237 368293445632 238 377801998336 239 387556041628 240 420906795008 241 431773712384 242 442921190432 243 481036337152 244 493455671296 245 506195646208 246 563949338624 247 578509309952 248 644513529856 249 661153497088 250 736586891264 251 755603996672 252 775112083256 253 841813590016 254 863547424768 255 885842380864 256 962072674304 257 986911342592 258 1012391292416 259 1127898677248 260 1157018619904 261 1289027059712 262 1322306994176 263 1356446145698 264 1473173782528 265 1511207993344 266 1550224166512 267 1683627180032 268 1727094849536 269 1771684761728 270 1924145348608 271 1973822685184 272 2024782584832 273 2255797354496 274 2314037239808 275 2578054119424 276 2644613988352 277 2712892291396 278 2946347565056 279 3022415986688 280 3100448333024 281 3367254360064 282 3454189699072 283 3543369523456 284 3848290697216 285 3947645370368 286 4049565169664 287 4511594708992 288 4628074479616 289 5156108238848 290 5289227976704 291 5425784582792 292 5892695130112 293 6044831973376 294 6200896666048 295 6734508720128 296 6908379398144 297 7086739046912 298 7696581394432 299 7895290740736 300 8099130339328 301 9023189417984 302 9256148959232 303 9495123019886 304 10312216477696 305 10578455953408 306 10851569165584 307 11785390260224 308 12089663946752 309 12401793332096 310 13469017440256 311 13816758796288 312 14173478093824 313 15393162788864 314 15790581481472 315 16198260678656 316 18046378835968 317 18512297918464 318 18990246039772 319 20624432955392 320 21156911906816 321 21703138331168 322 23570780520448 323 24179327893504 324 24803586664192 325 26938034880512 326 27633517592576 327 28346956187648 328 30786325577728 329 31581162962944 330 32396521357312 331 36092757671936 332 37024595836928 333 37980492079544 334 41248865910784 335 42313823813632 336 43406276662336 337 47141561040896 338 48358655787008 339 49607173328384 340 53876069761024 341 55267035185152 342 56693912375296 343 61572651155456 344 63162325925888 345 64793042714624 346 66465861139202 347 72185515343872 348 74049191673856 349 75960984159088 350 82497731821568 351 84627647627264 352 86812553324672 353 94283122081792 354 96717311574016 355 99214346656768 356 107752139522048 357 110534070370304 358 113387824750592 359 123145302310912 360 126324651851776 361 129586085429248 362 132931722278404 363 144371030687744 364 148098383347712 365 151921968318176 366 164995463643136 367 169255295254528 368 173625106649344 369 188566244163584 370 193434623148032 371 198428693313536 372 215504279044096 373 221068140740608 374 226775649501184 375 246290604621824 376 252649303703552 377 259172170858496 378 265863444556808 379 288742061375488 380 296196766695424 381 303843936636352 382 329990927286272 383 338510590509056 384 347250213298688 385 377132488327168 386 386869246296064 387 396857386627072 388 431008558088192 389 442136281481216 390 453551299002368 391 465261027974414 392 492581209243648 393 505298607407104 394 518344341716992 395 531726889113616 396 577484122750976 397 592393533390848 398 607687873272704 399 659981854572544 400 677021181018112 401 694500426597376 402 754264976654336 403 773738492592128 404 793714773254144 405 862017116176384 406 884272562962432 407 907102598004736 408 930522055948828 409 985162418487296 410 1010597214814208 411 1036688683433984 412 1063453778227232 413 1154968245501952 414 1184787066781696 415 1215375746545408 416 1319963709145088 417 1354042362036224 418 1389000853194752 419 1508529953308672 420 1547476985184256 421 1587429546508288 422 1724034232352768 423 1768545125924864 424 1814205196009472 425 1861044111897656 426 1970324836974592 427 2021194429628416 428 2073377366867968 429 2126907556454464 430 2309936491003904 431 2369574133563392 432 2430751493090816 433 2639927418290176 434 2708084724072448 435 2778001706389504 436 3017059906617344 437 3094953970368512 438 3174859093016576 439 3256827195820898 440 3448068464705536 441 3537090251849728 442 3628410392018944 443 3722088223795312 444 3940649673949184 445 4042388859256832 446 4146754733735936 447 4253815112908928 448 4619872982007808 449 4739148267126784 450 4861502986181632 451 5279854836580352 452 5416169448144896 453 5556003412779008 454 6034119813234688 455 6189907940737024 456 6349718186033152 457 6513654391641796 458 6896136929411072 459 7074180503699456 460 7256820784037888 461 7444176447590624 462 7881299347898368 463 8084777718513664 464 8293509467471872 465 8507630225817856 466 9239745964015616 467 9478296534253568 468 9723005972363264 469 10559709673160704 470 10832338896289792 471 11112006825558016 472 12068239626469376 473 12379815881474048 474 12699436372066304 475 13027308783283592 476 13792273858822144 477 14148361007398912 478 14513641568075776 479 14888352895181248 480 15762598695796736 481 16169555437027328 482 16587018934943744 483 17015260451635712 484 18479491928031232 485 18956593068507136 486 19446011944726528 487 21119419346321408 488 21664677792579584 489 22224013651116032 490 22797790370746286 491 24136479252938752 492 24759631762948096 493 25398872744132608 494 26054617566567184 495 27584547717644288 496 28296722014797824 497 29027283136151552 498 29776705790362496 499 31525197391593472 500 32339110874054656 501 33174037869887488 502 34030520903271424 503 36958983856062464 504 37913186137014272 505 38892023889453056 506 42238838692642816 507 43329355585159168 508 44448027302232064 509 45595580741492572 510 48272958505877504 511 49519263525896192 512 50797745488265216 513 52109235133134368 514 55169095435288576 515 56593444029595648 516 58054566272303104 517 59553411580724992 518 63050394783186944 519 64678221748109312 520 66348075739774976 521 68061041806542848 522 73917967712124928 523 75826372274028544 524 77784047778906112 525 84477677385285632 526 86658711170318336 527 88896054604464128 528 91191161482985144 529 96545917011755008 530 99038527051792384 531 101595490976530432 532 104218470266268736 533 110338190870577152 534 113186888059191296 535 116109132544606208 536 119106823161449984 537 126100789566373888 538 129356443496218624 539 132696151479549952 540 136122083613085696 541 147835935424249856 542 151652744548057088 543 155568095557812224 544 159584532595224002 545 168955354770571264 546 173317422340636672 547 177792109208928256 548 182382322965970288 549 193091834023510016 550 198077054103584768 551 203190981953060864 552 208436940532537472 553 220676381741154304 554 226373776118382592 555 232218265089212416 556 238213646322899968 557 252201579132747776 558 258712886992437248 559 265392302959099904 560 272244167226171392 561 295671870848499712 562 303305489096114176 563 311136191115624448 564 319169065190448004 565 337910709541142528 566 346634844681273344 567 355584218417856512 568 364764645931940576 569 386183668047020032 570 396154108207169536 571 406381963906121728 572 416873881065074944 573 441352763482308608 574 452747552236765184 575 464436530178424832 576 476427292645799936 577 504403158265495552 578 517425773984874496 579 530784605918199808 580 544488334452342784 581 591343741696999424 582 606610978192228352 583 622272382231248896 584 638338130380896008 585 675821419082285056 586 693269689362546688 587 711168436835713024 588 729529291863881152 589 772367336094040064 590 792308216414339072 591 812763927812243456 592 833747762130149888 593 882705526964617216 594 905495104473530368 595 928873060356849664 596 952854585291599872 597 1008806316530991104 598 1034851547969748992 599 1061569211836399616 600 1088976668904685568 601 1117091728166568014 602 1182687483393998848 603 1213221956384456704 604 1244544764462497792 605 1276676260761792016 606 1351642838164570112 607 1386539378725093376 608 1422336873671426048 609 1459058583727762304 610 1544734672188080128 611 1584616432828678144 612 1625527855624486912 613 1667495524260299776 614 1765411053929234432 615 1810990208947060736 616 1857746120713699328 617 1905709170583199744 618 2017612633061982208 619 2069703095939497984 620 2123138423672799232 621 2177953337809371136 622 2234183456333136028 623 2365374966787997696 624 2426443912768913408 625 2489089528924995584 626 2553352521523584032 627 2703285676329140224 628 2773078757450186752 629 2844673747342852096 630 2918117167455524608 631 3089469344376160256 632 3169232865657356288 633 3251055711248973824 634 3334991048520599552 635 3530822107858468864 636 3621980417894121472 637 3715492241427398656 638 3811418341166399488 639 4035225266123964416 640 4139406191878995968 641 4246276847345598464 642 4355906675618742272 643 4468366912666272056 644 4730749933575995392 645 4852887825537826816 646 4978179057849991168 647 5106705043047168064 648 5406571352658280448 649 5546157514900373504 650 5689347494685704192 651 5836234334911049216 652 6178938688752320512 653 6338465731314712576 654 6502111422497947648 655 6669982097041199104 656 7061644215716937728 657 7243960835788242944 658 7430984482854797312 659 7622836682332798976 660 7819642097165976098 661 8070450532247928832 662 8278812383757991936 663 8492553694691196928 664 8711813351237484544 665 8936733825332544112 666 9461499867151990784 667 9705775651075653632 668 9956358115699982336 669 10213410086094336128 670 10813142705316560896 671 11092315029800747008 672 11378694989371408384 673 11672468669822098432 674 12357877377504641024 675 12676931462629425152 676 13004222844995895296 677 13339964194082398208 678 14123288431433875456 679 14487921671576485888 680 14861968965709594624 681 15245673364665597952 682 15639284194331952196 683 16140901064495857664 684 16557624767515983872 685 16985107389382393856 686 17423626702474969088 687 17873467650665088224 688 18922999734303981568 689 19411551302151307264 690 19912716231399964672 691 20426820172188672256 692 21626285410633121792 693 22184630059601494016 694 22757389978742816768 695 23344937339644196864 696 24715754755009282048 697 25353862925258850304 698 26008445689991790592 699 26679928388164796416 700 28246576862867750912 701 28975843343152971776 702 29723937931419189248 703 30491346729331195904 704 31278568388663904392 705 32281802128991715328 706 33115249535031967744 707 33970214778764787712 708 34847253404949938176 709 35746935301330176448 710 37845999468607963136 711 38823102604302614528 712 39825432462799929344 713 40853640344377344512 714 43252570821266243584 715 44369260119202988032 716 45514779957485633536 717 46689874679288393728 718 49431509510018564096 719 50707725850517700608 720 52016891379983581184 721 53359856776329592832 722 54737494680161832686 723 56493153725735501824 724 57951686686305943552 725 59447875862838378496 726 60982693458662391808 727 62557136777327808784 728 64563604257983430656 729 66230499070063935488 730 67940429557529575424 731 69694506809899876352 732 71493870602660352896 733 75691998937215926272 734 77646205208605229056 735 79650864925599858688 736 81707280688754689024 737 86505141642532487168 738 88738520238405976064 739 91029559914971267072 740 93379749358576787456 741 98863019020037128192 742 101415451701035401216 743 104033782759967162368 744 106719713552659185664 745 109474989360323665372 746 112986307451471003648 747 115903373372611887104 748 118895751725676756992 749 121965386917324783616 750 125114273554655617568 751 129127208515966861312 752 132460998140127870976 753 135880859115059150848 754 139389013619799752704 755 142987741205320705792 756 151383997874431852544 757 155292410417210458112 758 159301729851199717376 759 163414561377509378048 760 173010283285064974336 761 177477040476811952128 762 182059119829942534144 763 186759498717153574912 764 197726038040074256384 765 202830903402070802432 766 208067565519934324736 767 213439427105318371328 768 218949978720647330744 769 225972614902942007296 770 231806746745223774208 771 237791503451353513984 772 243930773834649567232 773 250228547109311235136 774 258254417031933722624 775 264921996280255741952 776 271761718230118301696 777 278778027239599505408 778 285975482410641411584 779 302767995748863705088 780 310584820834420916224 781 318603459702399434752 782 326829122755018756096 783 346020566570129948672 784 354954080953623904256 785 364118239659885068288 786 373518997434307149824 787 383162462761132828802 788 395452076080148512768 789 405661806804141604864 790 416135131039868649472 791 426878854210636742656 792 437899957441294661488 793 451945229805884014592 794 463613493490447548416 795 475583006902707027968 796 487861547669299134464 797 500457094218622470272 798 516508834063867445248 799 529843992560511483904 800 543523436460236603392 801 557556054479199010816 802 571950964821282823168 803 605535991497727410176 804 621169641668841832448 805 637206919404798869504 806 653658245510037512192 807 692041133140259897344 808 709908161907247808512 809 728236479319770136576 810 747037994868614299648 811 766324925522265657604 812 790904152160297025536 813 811323613608283209728 814 832270262079737298944 815 853757708421273485312 816 875799914882589322976 817 903890459611768029184 818 927226986980895096832 819 951166013805414055936 820 975723095338598268928 821 1000914188437244940544 822 1033017668127734890496 823 1059687985121022967808 824 1087046872920473206784 825 1115112108958398021632 826 1143901929642565646336 827 1211071982995454820352 828 1242339283337683664896 829 1274413838809597739008 830 1307316491020075024384 831 1384082266280519794688 832 1419816323814495617024 833 1456472958639540273152 834 1494075989737228599296 835 1532649851044531315208 836 1581808304320594051072 837 1622647227216566419456 838 1664540524159474597888 839 1707515416842546970624 840 1751599829765178645952 841 1807780919223536058368 842 1854453973961790193664 843 1902332027610828111872 844 1951446190677196537856 845 2001828376874489881088 846 2066035336255469780992 847 2119375970242045935616 848 2174093745840946413568 849 2230224217916796043264 850 2287803859285131292672 851 2422143965990909640704 852 2484678566675367329792 853 2548827677619195478016 854 2614632982040150048768 855 2682137239327929801614 856 2768164532561039589376 857 2839632647628991234048 858 2912945917279080546304 859 2988151979474457198592 860 3065299702089062630416 861 3163616608641188102144 862 3245294454433132838912 863 3329081048318949195776 864 3415030833685093941248 865 3503199659530357291904 866 3615561838447072116736 867 3708907947923580387328 868 3804664055221656223744 869 3902892381354393075712 870 4003656753748979762176 871 4132070672510939561984 872 4238751940484091871232 873 4348187491681892827136 874 4460448435833592086528 875 4575607718570262585344 876 4844287931981819281408 877 4969357133350734659584 878 5097655355238390956032 879 5229265964080300097536 880 5364274478655859603228 881 5536329065122079178752 882 5679265295257982468096 883 5825891834558161092608 884 5976303958948914397184 885 6130599404178125260832 886 6327233217282376204288 887 6490588908866265677824 888 6658162096637898391552 889 6830061667370187882496 890 7006399319060714583808 891 7231123676894144233472 892 7417815895847160774656 893 7609328110443312447488 894 7805784762708786151424 895 8007313507497959524352 896 8264141345021879123968 897 8477503880968183742464 898 8696374983363785654272 899 8920896871667184173056 900 9151215437140525170688 901 9688575863963638562816 902 9938714266701469319168 903 10195310710476781912064 904 10458531928160600195072 905 10728548957311719206456 906 11072658130244158357504 907 11358530590515964936192 908 11651783669116322185216 909 11952607917897828794368 910 12261198808356250521664 911 12654466434564752408576 912 12981177817732531355648 913 13316324193275796783104 914 13660123334740375764992 915 14012798638121429167616 916 14462247353788288466944 917 14835631791694321549312 918 15218656220886624894976 919 15611569525417572302848 920 16014627014995919048704 921 16528282690043758247936 922 16955007761936367484928 923 17392749966727571308544 924 17841793743334368346112 925 18302430874281050341376 926 18774960675295508611298 927 19377151727927277125632 928 19877428533402938638336 929 20390621420953563824128 930 20917063856321200390144 931 21457097914623438412912 932 22145316260488316715008 933 22717061181031929872384 934 23303567338232644370432 935 23905215835795657588736 936 24522397616712501043328 937 25308932869129504817152 938 25962355635465062711296 939 26632648386551593566208 940 27320246669480751529984 941 28025597276242858335232 942 28924494707576576933888 943 29671263583388643098624 944 30437312441773249789952 945 31223139050835144605696 946 32029254029991838097408 947 33056565380087516495872 948 33910015523872734969856 949 34785499933455142617088 950 35683587486668736692224 951 36604861748562100682752 952 37549921350591017222596 953 38754303455854554251264 954 39754857066805877276672 955 40781242841907127648256 956 41834127712642400780288 957 42914195829246876825824 958 44290632520976633430016 959 45434122362063859744768 960 46607134676465288740864 961 47810431671591315177472 962 49044795233425002086656 963 50617865738259009634304 964 51924711270930125422592 965 53265296773103187132416 966 54640493338961503059968 967 56051194552485716670464 968 57848989415153153867776 969 59342527166777286197248 970 60874624883546499579904 971 62446278101670289211392 972 64058508059983676194816 973 66113130760175032991744 974 67820031047745469939712 975 69570999866910285234176 976 71367174973337473384448 977 73209723497124201365504 978 75099842701182034445192 979 77508606911709108502528 980 79509714133611754553344 981 81562485683814255296512 982 83668255425284801560576 983 85828391658493753651648 984 88581265041953266860032 985 90868244724127719489536 986 93214269352930577481728 987 95620863343182630354944 988 98089590466850004173312 989 101235731476518019268608 990 103849422541860250845184 991 106530593546206374264832 992 109280986677923006119936 993 112102389104971433340928 994 115697978830306307735552 995 118685054333554572394496 996 121749249767092999159808 997 124892556203340578422784 998 128117016119967352389632 999 131424724727068560279086 1000 132226261520350065983488 1001 135640062095490939879424 1002 139141999733820570468352 1003 142734349946674946768896 1004 146419446994248402731008 1005 150199685402364068890384 1006 155017213823418217005056 1007 159019428267223509106688 1008 163124971367628510593024 1009 167336510850569603121152 1010 171656783316987507303296 1011 177162530083906533720064 1012 181736489448255438979072 1013 186428538705861154963456 1014 191241726686365260709888 1015 196179180933700008346624 1016 202471462953036038537216 1017 207698845083720501690368 1018 213061187092412748529664 1019 218561973355846012239872 1020 224204778209942866681856 1021 231395957660612615471104 1022 237370108667109144788992 1023 243498499534185998319616 1024 249785112406681156845568 1025 256234032239934704779264 1026 262849449454137120558172 1027 264452523040700131966976 1028 271280124190981879758848 1029 278283999467641140936704 1030 285468699893349893537792 1031 292838893988496805462016 1032 300399370804728137780768 1033 310034427646836434010112 1034 318038856534447018213376 1035 326249942735257021186048 1036 334673021701139206242304 1037 343313566633975014606592 1038 354325060167813067440128 1039 363472978896510877958144 1040 372857077411722309926912 1041 382483453372730521419776 1042 392358361867400016693248 1043 404942925906072077074432 1044 415397690167441003380736 1045 426122374184825497059328 1046 437123946711692024479744 1047 448409556419885733363712 1048 462791915321225230942208 1049 474740217334218289577984 1050 486996999068371996639232 1051 499570224813362313691136 1052 512468064479869409558528 1053 525698898908274241116344 1054 528905046081400263933952 1055 542560248381963759517696 1056 556567998935282281873408 1057 570937399786699787075584 1058 585677787976993610924032 1059 600798741609456275561536 1060 620068855293672868020224 1061 636077713068894036426752 1062 652499885470514042372096 1063 669346043402278412484608 1064 686627133267950029213184 1065 708650120335626134880256 1066 726945957793021755916288 1067 745714154823444619853824 1068 764966906745461042839552 1069 784716723734800033386496 1070 809885851812144154148864 1071 830795380334882006761472 1072 852244748369650994118656 1073 874247893423384048959488 1074 896819112839771466727424 1075 919973073089479921953602 1076 925583830642450461884416 1077 949480434668436579155968 1078 973993998136743993278464 1079 999140449626724627382272 1080 1024936128959738819117056 1081 1051397797816548482232688 1082 1057810092162800527867904 1083 1085120496763927519035392 1084 1113135997870564563746816 1085 1141874799573399574151168 1086 1171355575953987221848064 1087 1201597483218912551123072 1088 1240137710587345736040448 1089 1272155426137788072853504 1090 1304999770941028084744192 1091 1338692086804556824969216 1092 1373254266535900058426368 1093 1417300240671252269760512 1094 1453891915586043511832576 1095 1491428309646889239707648 1096 1529933813490922085679104 1097 1569433447469600066772992 1098 1619771703624288308297728 1099 1661590760669764013522944 1100 1704489496739301988237312 1101 1748495786846768097918976 1102 1793638225679542933454848 1103 1839946146178959843907204 1104 1851167661284900923768832 1105 1898960869336873158311936 1106 1947987996273487986556928 1107 1998280899253449254764544 1108 2049872257919477638234112 1109 2102795595633096964465376 1110 2115620184325601055735808 1111 2170240993527855038070784 1112 2226271995741129127493632 1113 2283749599146799148302336 1114 2342711151907974443696128 1115 2403194966437825102246144 1116 2480275421174691472080896 1117 2544310852275576145707008 1118 2609999541882056169488384 1119 2677384173609113649938432 1120 2746508533071800116852736 1121 2834600481342504539521024 1122 2907783831172087023665152 1123 2982856619293778479415296 1124 3059867626981844171358208 1125 3138866894939200133545984 1126 3239543407248576616595456 1127 3323181521339528027045888 1128 3408978993478603976474624 1129 3496991573693536195837952 1130 3587276451359085866909696 1131 3679892292357919687814408 1132 3702335322569801847537664 1133 3797921738673746316623872 1134 3895975992546975973113856 1135 3996561798506898509529088 1136 4099744515838955276468224 1137 4205591191266193928930752 1138 4231240368651202111471616 1139 4340481987055710076141568 1140 4452543991482258254987264 1141 4567499198293598296604672 1142 4685422303815948887392256 1143 4806389932875650204492288 1144 4960550842349382944161792 1145 5088621704551152291414016 1146 5219999083764112338976768 1147 5354768347218227299876864 1148 5493017066143600233705472 1149 5669200962685009079042048 1150 5815567662344174047330304 1151 5965713238587556958830592 1152 6119735253963688342716416 1153 6277733789878400267091968 1154 6439811511626359453675214 1155 6479086814497153233190912 1156 6646363042679056054091776 1157 6817957986957207952949248 1158 6993983147387072391675904 1159 7174552902718171733819392 1160 7359784584715839375628816 1161 7404670645139603695075328 1162 7595843477347492633247744 1163 7791951985093951946227712 1164 7993123597013797019058176 1165 8199489031677910552936448 1166 8411182382532387857861504 1167 8462480737302404222943232 1168 8680963974111420152283136 1169 8905087982964516509974528 1170 9134998396587196593209344 1171 9370844607631897774784512 1172 9612779865751300408984576 1173 9921101684698765888323584 1174 10177243409102304582828032 1175 10439998167528224677953536 1176 10709536694436454599753728 1177 10986034132287200467410944 1178 11338401925370018158084096 1179 11631135324688348094660608 1180 11931426477175113917661184 1181 12239470507927376685432832 1182 12555467579756800534183936 1183 12879623023252718907350428 1184 12958173628994306466381824 1185 13292726085358112108183552 1186 13635915973914415905898496 1187 13987966294774144783351808 1188 14349105805436343467638784 1189 14719569169431678751257632 1190 14809341290279207390150656 1191 15191686954694985266495488 1192 15583903970187903892455424 1193 15986247194027594038116352 1194 16398978063355821105872896 1195 16822364765064775715723008 1196 16924961474604808445886464 1197 17361927948222840304566272 1198 17810175965929033019949056 1199 18269996793174393186418688 1200 18741689215263795549569024 1201 19225559731502600817969152 1202 19842203369397531776647168 1203 20354486818204609165656064 1204 20879996335056449355907072 1205 21419073388872909199507456 1206 21972068264574400934821888 1207 22676803850740036316168192 1208 23262270649376696189321216 1209 23862852954350227835322368 1210 24478941015854753370865664 1211 25110935159513601068367872 1212 25759246046505437814700856 1213 25916347257988612932763648 1214 26585452170716224216367104 1215 27271831947828831811796992 1216 27975932589548289566703616 1217 28698211610872686935277568 1218 29439138338863357502515264 1219 29618682580558414780301312 1220 30383373909389970532990976 1221 31167807940375807784910848 1222 31972494388055188076232704 1223 32797956126711642211745792 1224 33644729530129551431446016 1225 33849922949209616891772928 1226 34723855896445680609132544 1227 35620351931858066039898112 1228 36539993586348786372837376 1229 37483378430527591099138048 1230 38451119463005201635938304 1231 39684406738795063553294336 1232 40708973636409218331312128 1233 41759992670112898711814144 1234 42838146777745818399014912 1235 43944136529148801869643776 1236 45078680581384516175726498 1237 45353607701480072632336384 1238 46524541298753392378642432 1239 47725705908700455670644736 1240 48957882031709506741731328 1241 50221870319027202136735744 1242 51518492093010875629401712 1243 51832694515977225865527296 1244 53170904341432448432734208 1245 54543663895657663623593984 1246 55951865179096579133407232 1247 57396423221745373870555136 1248 58878276677726715005030528 1249 59237365161116829560602624 1250 60766747818779941065981952 1251 62335615880751615569821696 1252 63944988776110376152465408 1253 65595912253423284423491584 1254 67289459060259102862892032 1255 67699845898419233783545856 1256 69447711792891361218265088 1257 71240703863716132079796224 1258 73079987172697572745674752 1259 74966756861055182198276096 1260 76902238926010403271876608 1261 79368813477590127106588672 1262 81417947272818436662624256 1263 83519985340225797423628288 1264 85676293555491636798029824 1265 87888273058297603739287552 1266 90157361162769032351452996 1267 90707215402960145264672768 1268 93049082597506784757284864 1269 95451411817400911341289472 1270 97915764063419013483462656 1271 100443740638054404273471488 1272 103036984186021751258803424 1273 103665389031954451731054592 1274 106341808682864896865468416 1275 109087327791315327247187968 1276 111903730358193158266814464 1277 114792846443490747741110272 1278 117756553355453430010061056 1279 118474730322233659121205248 1280 121533495637559882131963904 1281 124671231761503231139643392 1282 127889977552220752304930816 1283 131191824506846568846983168 1284 134578918120518205725784064 1285 135399691796838467567091712 1286 138895423585782722436530176 1287 142481407727432264159592448 1288 146159974345395145491349504 1289 149933513722110364396552192 1290 153804477852020806543753216 1291 158737626955180254213177344 1292 162835894545636873325248512 1293 167039970680451594847256576 1294 171352587110983273596059648 1295 175776546116595207478575104 1296 180314722325538064702905992 1297 181414430805920290529345536 1298 186098165195013569514569728 1299 190902823634801822682578944 1300 195831528126838026966925312 1301 200887481276108808546942976 1302 206073968372043502517606848 1303 207330778063908903462109184 1304 212683617365729793730936832 1305 218174655582630654494375936 1306 223807460716386316533628928 1307 229585692886981495482220544 1308 235513106710906860020122112 1309 236949460644467318242410496 1310 243066991275119764263927808 1311 249342463523006462279286784 1312 255779955104441504609861632 1313 262383649013693137693966336 1314 269157836241036411451568128 1315 270799383593676935134183424 1316 277790847171565444873060352 1317 284962815454864528319184896 1318 292319948690790290982699008 1319 299867027444220728793104384 1320 307608955704041613087506432 1321 315550764069691613230085486 1322 317475253910360508426354688 1323 325671789091273746650497024 1324 334079941360903189694513152 1325 342705174221966547192119296 1326 351553092233190414957150208 1327 360629444651076129405811984 1328 362828861611840581058691072 1329 372196330390027139029139456 1330 381805647269603645365157888 1331 391663056253676053933850624 1332 401774962552217617093885952 1333 412147936744087005035213696 1334 414661556127817806924218368 1335 425367234731459587461873664 1336 436349311165261308988751872 1337 447614921432772633067257856 1338 459171385773962990964441088 1339 471026213421813720040244224 1340 473898921288934636484820992 1341 486133982550239528527855616 1342 498684927046012924558573568 1343 511559910208883009219723264 1344 524767298027386275387932672 1345 538315672482072822903136256 1346 541598767187353870268366848 1347 555581694343130889746120704 1348 569925630909729056638369792 1349 584639897381580581965398016 1350 599734054888441457586208768 1351 615217911408083226175012864 1352 631101528139383226460170972 1353 634950507820721016852709376 1354 651343578182547493300994048 1355 668159882721806379389026304 1356 685410348443933094384238592 1357 703106184466380829914300416 1358 721258889302152258811623968 1359 725657723223681162117382144 1360 744392660780054278058278912 1361 763611294539207290730315776 1362 783326112507352107867701248 1363 803549925104435234187771904 1364 824295873488174010070427392 1365 829323112255635613848436736 1366 850734469462919174923747328 1367 872698622330522617977503744 1368 895229842865545266134515712 1369 918342771547925981928882176 1370 942052426843627440080488448 1371 947797842577869272969641984 1372 972267965100479057055711232 1373 997369854092025849117147136 1374 1023119820417766018439446528 1375 1049534596054772550775865344 1376 1076631344964145645806272512 1377 1083197534374707740536733696 1378 1111163388686261779492241408 1379 1139851261819458113276739584 1380 1169279794763161163930796032 1381 1199468109776882915172417536 1382 1230435822816166452350025728 1383 1262203056278766452920341944 1384 1269901015641442033705418752 1385 1302687156365094986601988096 1386 1336319765443612758778052608 1387 1370820696887866188768477184 1388 1406212368932761659828600832 1389 1442517778604304517623247936 1390 1451315446447362324234764288 1391 1488785321560108556116557824 1392 1527222589078414581460631552 1393 1566652225014704215735402496 1394 1607099850208870468375543808 1395 1648591746976348020140854784 1396 1658646224511271227696873472 1397 1701468938925838349847494656 1398 1745397244661045235955007488 1399 1790459685731090532269031424 1400 1836685543095851963857764352 1401 1884104853687254880160976896 1402 1895595685155738545939283968 1403 1944535930200958114111422464 1404 1994739708184051698234294272 1405 2046239640835532036878893056 1406 2099069192109545101551730688 1407 2153262689928291291612545024 1408 2166395068749415481073467392 1409 2208855348487841292610598402 1410 2222326777372523558984482816 1411 2279702523638916226553479168 1412 2338559589526322327861592064 1413 2398936219553765830344835072 1414 2460871645632332904700051456 1415 2524406112557532905840683888 1416 2539802031282884067410837504 1417 2605374312730189973203976192 1418 2672639530887225517556105216 1419 2741641393775732377536954368 1420 2812424737865523319657201664 1421 2885035557208609035246495872 1422 2902630892894724648469528576 1423 2977570643120217112233115648 1424 3054445178156829162921263104 1425 3133304450029408431470804992 1426 3214199700417740936751087616 1427 3297183493952696040281709568 1428 3317292449022542455393746944 1429 3402937877851676699694989312 1430 3490794489322090471910014976 1431 3580919371462181064538062848 1432 3673371086191703927715528704 1433 3768209707374509760321953792 1434 3791191370311477091878567936 1435 3889071860401916228222844928 1436 3989479416368103396468588544 1437 4092479281671064073757786112 1438 4198138384219090203103461376 1439 4306525379856582583225090048 1440 4332790137498830962146934784 1441 4417710696975682585221196804 1442 4444653554745047117968965632 1443 4559405047277832453106958336 1444 4677119179052644655723184128 1445 4797872439107531660689670144 1446 4921743291264665809400102912 1447 5048812225115065811681367776 1448 5079604062565768134821675008 1449 5210748625460379946407952384 1450 5345279061774451035112210432 1451 5483282787551464755073908736 1452 5624849475731046639314403328 1453 5770071114417218070492991744 1454 5805261785789449296939057152 1455 5955141286240434224466231296 1456 6108890356313658325842526208 1457 6266608900058816862941609984 1458 6428399400835481873502175232 1459 6594366987905392080563419136 1460 6634584898045084910787493888 1461 6805875755703353399389978624 1462 6981588978644180943820029952 1463 7161838742924362129076125696 1464 7346742172383407855431057408 1465 7536419414749019520643907584 1466 7582382740622954183757135872 1467 7778143720803832456445689856 1468 7978958832736206792937177088 1469 8184958563342128147515572224 1470 8396276768438180406206922752 1471 8613050759713165166450180096 1472 8665580274997661924293869568 1473 8835421393951365170442393608 1474 8889307109490094235937931264 1475 9118810094555664906213916672 1476 9354238358105289311446368256 1477 9595744878215063321379340288 1478 9843486582529331618800205824 1479 10097624450230131623362735552 1480 10159208125131536269643350016 1481 10421497250920759892815904768 1482 10690558123548902070224420864 1483 10966565575102929510147817472 1484 11249698951462093278628806656 1485 11540142228834436140985983488 1486 11610523571578898593878114304 1487 11910282572480868448932462592 1488 12217780712627316651685052416 1489 12533217800117633725883219968 1490 12856798801670963747004350464 1491 13188733975810784161126838272 1492 13269169796090169821574987776 1493 13611751511406706798779957248 1494 13963177957288361887640059904 1495 14323677485848724258152251392 1496 14693484344766815710862114816 1497 15072838829498039041287815168 1498 15164765481245908367514271744 1499 15461987439414889048274188814 1500 15556287441607664912891379712 1501 15957917665472413585874354176 1502 16369917126684256295031144448 1503 16792553536876360812413845504 1504 17226101519426330332900360192 1505 17331160549995323848587739136 1506 17670842787902730340884787216 1507 17778614218980188471875862528 1508 18237620189111329812427833344 1509 18708476716210578622892736512 1510 19191489756430126642758680576 1511 19686973165058663237600411648 1512 20195248900460263246725471104 1513 20318416250263072539286700032 1514 20842994501841519785631809536 1515 21381116247097804140448841728 1516 21933131150205859020295634944 1517 22499397902924186557257613312 1518 23080284457668872281971966976 1519 23221047143157797187756228608 1520 23820565144961736897864925184 1521 24435561425254633303370104832 1522 25066435600235267451766439936 1523 25713597603341927494008700928 1524 26377467951621568322253676544 1525 26538339592180339643149975552 1526 27223503022813413597559914496 1527 27926355914576723775280119808 1528 28647354971697448516304502784 1529 29386968689533631421724229632 1530 30145677658996078082575630336 1531 30329530962491816735028543488 1532 30923974878829778096548377628 1533 31112574883215329825782759424 1534 31915835330944827171748708352 1535 32739834253368512590062288896 1536 33585107073752721624827691008 1537 34452203038852660665800720384 1538 34662321099990647697175478272 1539 35341685575805460681769574432 1540 35557228437960376943751725056 1541 36475240378222659624855666688 1542 37416953432421157245785473024 1543 38382979512860253285517361152 1544 39373946330117326475200823296 1545 40390497800920526493450942208 1546 40636832500526145078573400064 1547 41685989003683039571263619072 1548 42762232494195608280897683456 1549 43866262300411718040591269888 1550 44998795805848373114515226624 1551 46160568915337744563943933952 1552 46442094286315594375512457216 1553 47641130289923473795729850368 1554 48871122850509266606740209664 1555 50132871200470534903532879872 1556 51427195206683854988017401856 1557 52754935903243136644507353088 1558 53076679184360679286299951104 1559 54447006045626827195119828992 1560 55852711829153447550560239616 1561 57294709943394897032609005568 1562 58773937379067262843448459264 1563 60291355317992156165151260672 1564 60659061924983633470057086976 1565 61847949757659556193096755256 1566 62225149766430659651565518848 1567 63831670661889654343497416704 1568 65479668506737025180124577792 1569 67170214147505443249655382016 1570 68904406077705321331601440768 1571 69324642199981295394350956544 1572 70683371151610921363539148864 1573 71114456875920753887503450112 1574 72950480756445319249711333376 1575 74833906864842314491570946048 1576 76765959025720506571034722304 1577 78747892660234652950401646592 1578 80780995601841052986901884416 1579 81273665001052290157146800128 1580 83371978007366079142527238144 1581 85524464988391216561795366912 1582 87732524600823436081182539776 1583 89997591611696746229030453248 1584 92321137830675489127887867904 1585 92884188572631188751024914432 1586 95282260579846947591459700736 1587 97742245701018533213480419328 1588 100265742400941069807065759744 1589 102854390413367709976034803712 1590 105509871806486273289014706176 1591 106153358368721358572599902208 1592 108233912075904223337919321698 1593 108894012091253654390239657984 1594 111705423658306895101120479232 1595 114589419886789794065218011136 1596 117547874758134525686896918528 1597 120582710635984312330302521344 1598 121318123849967266940114173952 1599 123695899515319112386193510512 1600 124450299532861319303131037696 1601 127663341323779308686994833408 1602 130959337013474050360249155584 1603 134340428295010886499310764032 1604 137808812155410642663202881536 1605 138649284399962590788701913088 1606 141366742303221842727078297728 1607 142228913751841507775006900224 1608 145900961512890638499422666752 1609 149667813729684628983141892096 1610 153531918051441013142069444608 1611 157495785320469305900803293184 1612 161561991203682105973803768832 1613 162547330002104580314293600256 1614 166743956014732158285054476288 1615 171048929976782433123590733824 1616 175465049201646872162365079552 1617 179995183223393492458060906496 1618 184642275661350978255775735808 1619 185768377145262377502049828864 1620 190564521159693895182919401472 1621 195484491402037066426960838656 1622 200531484801882139614131519488 1623 205708780826735419952069607424 1624 211019743612972546578029412352 1625 212306716737442717145199804416 1626 216467824151808446675838643396 1627 217788024182507308780479315968 1628 223410847316613790202240958464 1629 229178839773579588130436022272 1630 235095749516269051373793837056 1631 241165421271968624660605042688 1632 242636247699934533880228347904 1633 247391799030638224772387021024 1634 248900599065722638606262075392 1635 255326682647558617373989666816 1636 261918674026948100720498311168 1637 268680856590021772998621528064 1638 275617624310821285326405763072 1639 277298568799925181577403826176 1640 282733484606443685454156595456 1641 284457827503683015550013800448 1642 291801923025781276998845333504 1643 299335627459369257966283784192 1644 307063836102882026284138889216 1645 314991570640938611801606586368 1646 323123982407364211947607537664 1647 325094660004209160628587200512 1648 333487912029464316570108952576 1649 342097859953564866247181467648 1650 350930098403293744324730159104 1651 359990366446786984916121812992 1652 369284551322701956511551471616 1653 371536754290524755004099657728 1654 381129042319387790365838802944 1655 390968982804074132853921677312 1656 401062969603764279228263038976 1657 411417561653470839904139214848 1658 422039487225945093156058824704 1659 424613433474885434290399608832 1660 432935648303616893351677286792 1661 435576048365014617560958631936 1662 446821694633227580404481916928 1663 458357679547159176260872044544 1664 470191499032538102747587674112 1665 482330842543937249321210085376 1666 485272495399869067760456695808 1667 494783598061276449544774042048 1668 497801198131445277212524150784 1669 510653365295117234747979333632 1670 523837348053896201440996622336 1671 537361713180043545997243056128 1672 551235248621642570652811526144 1673 554597137599850363154807652352 1674 565466969212887370908313190912 1675 568915655007366031100027600896 1676 583603846051562553997690667008 1677 598671254918738515932567568384 1678 614127672205764052568277778432 1679 629983141281877223603213172736 1680 646247964814728423895215075328 1681 650189320008418321257174401024 1682 666975824058928633140217905152 1683 684195719907129732494362935296 1684 701860196806587488649460318208 1685 719980732893573969832243625984 1686 738569102645403913023102943232 1687 743073508581049510008199315456 1688 757637384531329563365435251886 1689 762258084638775580731677605888 1690 781937965608148265707843354624 1691 802125939207528558456526077952 1692 822835123306941679808278429696 1693 844078974451890186312117649408 1694 849226866949770868580799217664 1695 865871296607233786703354573584 1696 871152096730029235121917263872 1697 893643389266455160808963833856 1698 916715359094318352521744089088 1699 940382998065076205495175348224 1700 964661685087874498642420170752 1701 970544990799738135520913391616 1702 989567196122552899089548084096 1703 995602396262890554425048301568 1704 1021306730590234469495958667264 1705 1047674696107792402881993244672 1706 1074723426360087091994486112256 1707 1102470497243285141305623052288 1708 1109194275199700726309615304704 1709 1130933938425774741816626381824 1710 1137831310014732062200055201792 1711 1167207692103125107995381334016 1712 1197342509837477031865135136768 1713 1228255344411528105136555556864 1714 1259966282563754447206426345472 1715 1292495929629456847790430150656 1716 1300378640016836642514348802048 1717 1333951648117857266280435810304 1718 1368391439814259464988725870592 1719 1403720393613174977298920636416 1720 1439961465787147939664487251968 1721 1477138205290807826046205886464 1722 1486147017162099020016398630912 1723 1515274769062659126730870503772 1724 1524516169277551161463355211776 1725 1563875931216296531415686709248 1726 1604251878415057116913052155904 1727 1645670246613883359616556859392 1728 1688157948903780372624235298816 1729 1698453733899541737161598435328 1730 1731742593214467573406709147168 1731 1742304193460058470243834527744 1732 1787286778532910321617927667712 1733 1833430718188636705043488178176 1734 1880765996130152410990350696448 1735 1929323370175748997284840341504 1736 1941089981599476271041826783232 1737 1979134392245105798179096168192 1738 1991204792525781108850096603136 1739 2042613461180468938991917334528 1740 2095349392215584805763986489344 1741 2149446852720174183988972224512 1742 2204940994486570282611246104576 1743 2218388550399401452619230609408 1744 2261867876851549483633252763648 1745 2275662620029464124400110403584 1746 2334415384206250215990762668032 1747 2394685019674954063730270273536 1748 2456510688823056210273111113728 1749 2519932565127508894412852690944 1750 2584991859258913695580860301312 1751 2600757280033673285028697604096 1752 2667903296235714532560871620608 1753 2736782879628518929977451741184 1754 2807440787226349954597841272832 1755 2879922931574295879328974503936 1756 2954276410581615652092411772928 1757 2972294034324198040032797261824 1758 3030549538125318253461741007544 1759 3049032338555102322926710423552 1760 3127751862432593062831373418496 1761 3208503756830114233826104311808 1762 3291340493227766719233113718784 1763 3376315897807560745248470597632 1764 3396907467799083474323196870656 1765 3463485186428935146813418294336 1766 3484608386920116940487669055488 1767 3574573557065820643235855335424 1768 3666861436377273410086976356352 1769 3761531992260304821980701392896 1770 3858646740351497994569680683008 1771 3882179963198952542083653566464 1772 3958268784490211596358192336384 1773 3982409585051562217700193206272 1774 4085226922360937877983834669056 1775 4190698784431169611527972978688 1776 4298893705440348367977944449024 1777 4409881988973140565222492209152 1778 4436777100798802905238461218816 1779 4523735753703098967266505527296 1780 4551325240058928248800220807168 1781 4668830768412500431981525336064 1782 4789370039349908127460540547072 1783 4913021377646112420546222227456 1784 5039865130255017788825705381888 1785 5169983718517827391161720602624 1786 5201514560067346570057395208192 1787 5303461691719306943558046763202 1788 5335806592471429065121743241216 1789 5473565759257037859954903482368 1790 5614881574452699909195682545664 1791 5759845863148591758657949007872 1792 5908552821163231304184823545856 1793 5944588068648396080065594523648 1794 6061099076250636506923482015088 1795 6098064677110204645853420847104 1796 6255503724865186125662746836992 1797 6417007513660228467652208623616 1798 6582680986455533438466227437568 1799 6752631795615121490496941195264 1800 6793814935598166948646393741312 1801 6926970372857870293626836588672 1802 6969216773840233880975338110976 1803 7149147114131641286471710670848 1804 7333722872754546820173952712704 1805 7523063984520609643961402785792 1806 7717293480702995989139361366016 1807 7764359926397905084167307132928 1808 7916537568980423192716384672768 1809 7964819170103124435400386412544 1810 8170453844721875755967669338112 1811 8381397568862339223055945957376 1812 8597787410880696735955888898048 1813 8819763977946281130444984418304 1814 8873554201597605810476922437632 1815 9047471507406197934533011054592 1816 9102650480117856497600441614336 1817 9337661536825000863963050672128 1818 9578740078699816254921081094144 1819 9826042755292224841092444454912 1820 10079730260510035577651410763776 1821 10339967437035654782323441205248 1822 10403029120134693140114790416384 1823 10606923383438613887116093526404 1824 10671613184942858130243486482432 1825 10947131518514075719909806964736 1826 11229763148905399818391365091328 1827 11519691726297183517315898015744 1828 11817105642326462608369647091712 1829 11889176137296792160131189047296 1830 12122198152501273013846964030176 1831 12196129354220409291706841694208 1832 12511007449730372251325493673984 1833 12834015027320456935304417247232 1834 13165361972911066876932454875136 1835 13505263591230242980993882390528 1836 13587629871196333897292787482624 1837 13853940745715740587253673177344 1838 13938433547680467761950676221952 1839 14298294228263282572943421341696 1840 14667445745509093640347905425408 1841 15046127969041219287922805571584 1842 15434586961405991978278722732032 1843 15528719852795810168334614265856 1844 15833075137960846385432769345536 1845 15929638340206248870800772825088 1846 16340907689443751511935338676224 1847 16762795137724678446111891914752 1848 17195574821761393471911777796096 1849 17639527955892562260889968836608 1850 17747108403195211620953844875264 1851 18094943014812395869066022109184 1852 18205300960235712995200883228672 1853 18675323073650001727926101344256 1854 19157480157399632509842162188288 1855 19652085510584449682184888909824 1856 20159460521020071155302821527552 1857 20679934874071309564646882410496 1858 20806058240269386280229580832768 1859 21213846766877227774232187052808 1860 21343226369885716260486972964864 1861 21894263037028151439819613929472 1862 22459526297810799636782730182656 1863 23039383452594367034631796031488 1864 23634211284652925216739294183424 1865 23778352274593584320262378094592 1866 24244396305002546027693928060352 1867 24392258708440818583413683388416 1868 25022014899460744502650987347968 1869 25668030054640913870608834494464 1870 26330723945822133753864909750272 1871 27010527182460485961987764781056 1872 27175259742392667794585574965248 1873 27707881491431481174507346354688 1874 27876867095360935523901352443904 1875 28596588456526565145886842683392 1876 29334891491018187280695810850816 1877 30092255938082438575845611143168 1878 30869173922811983956557445464064 1879 31057439705591620336669228531712 1880 31666150275921692770865538691072 1881 31859276680412497741601545650176 1882 32681815378887503023870677352448 1883 33525590275449356892223783829504 1884 34391149643522786943823555592192 1885 35279055911785124521779937673216 1886 35494216806390423241907689750528 1887 36189886029624791738132044218368 1888 36410601920471425990401766457344 1889 37124231842035148604906327342414 1890 37350646147300003455852202688512 1891 38314960314799265019684324376576 1892 39304171021168899364369777819648 1893 40318921042040142310605643055104 1894 41359869748142619129293764820992 1895 41612116480538772560459161665536 1896 42427693533754455548464374105616 1897 42686452739771432520973945929728 1898 43788526074056302879639227858944 1899 44919052595621599273565460365312 1900 46078766905188734069263592062976 1901 47268422569305850433478588366848 1902 47556704549187168640524756189184 1903 48488792610005092055387856120704 1904 48784517416881637166827366776832 1905 50044029798921489005301974695936 1906 51336060109281827741217668988928 1907 52661447891644267507729819500544 1908 54021054364920971923975529562112 1909 54350519484785335589171149930496 1910 55415762982862962349014692709376 1911 55753734190721871047802704887808 1912 57193176913053130291773685366784 1913 58669782982036374561391621701632 1914 60184511876164877151691222286336 1915 61738347845623967913114890928128 1916 62114879411183240673338457063424 1917 63332300551843385541731077382144 1918 63718553360824995483203091300352 1919 65363630757775006047741354704896 1920 67051180550898713784447567659008 1921 68782299287045573887647111184384 1922 70558111823570249043559875346432 1923 70988433612780846483815379501056 1924 72379772059249583476264088436736 1925 72821203840942851980803532914688 1926 74248463684070297209812654684828 1927 74701292294600006911704405377024 1928 76629920629598530039368648753152 1929 78608342042337798728739555639296 1930 80637842084080284621211286110208 1931 82719739496285238258587529641984 1932 83224232961077545120918323331072 1933 84855387067508911096928748211232 1934 85372905479542865041947891859456 1935 87577052148112605759278455717888 1936 89838105191243198547130920730624 1937 92157533810377468138527184125952 1938 94536845138611700866957176733696 1939 95113409098374337281049512378368 1940 96977585220010184110775712241408 1941 97569034833763274333654733553664 1942 100088059597842978010603949391872 1943 102672120218563655482435337977856 1944 105322895783288535015459639001088 1945 108042108729841943847951059124224 1946 108701038969570671178342299860992 1947 110831525965725924698029385418752 1948 111507468381443742095605409775616 1949 114386353826106260583547370733568 1950 117339565964072749122783243403264 1951 120369023752329754303382444572672 1952 123476695691247935826229781856256 1953 124229758822366481346676914126848 1954 126664601103686771083462154764288 1955 127437106721649990966406182600704 1956 130727261515550012095482709409792 1957 134102361101797427568895135318016 1958 137564598574091147775294222368768 1959 141116223647140498087119750692864 1960 141976867225561692967630759002112 1961 144759544118499166952528176873472 1962 145642407681885703961607065829376 1963 148496927368140594419625309369656 1964 149402584589200013823408810754048 1965 153259841259197060078737297506304 1966 157216684084675597457479111278592 1967 161275684168160569242422572220416 1968 165439478992570476517175059283968 1969 166448465922155090241836646662144 1970 169710774135017822193857496422464 1971 170745810959085730083895783718912 1972 175154104296225211518556911435776 1973 179676210382486397094261841461248 1974 184315067620754936277054368251904 1975 189073690277223401733914353467392 1976 190226818196748674562099024756736 1977 193955170440020368221551424482816 1978 195138069667526548667309467107328 1979 200176119195685956021207898783744 1980 205344240437127310964870675955712 1981 210645791566577070030919278002176 1982 216084217459683887695902118248448 1983 217402077939141342356684599721984 1984 221663051931451849396058770837504 1985 223014936762887484191210819551232 1986 228772707652212521167094741467136 1987 234679131928145498245566486806528 1988 240738047504659508606764889145344 1989 246953391382495871652459563712512 1990 248459517644732962693353828253696 1991 253329202207373542166924309528576 1992 254874213443299981932812365201408 1993 259869622894246040234344291396898 1994 261454523031100024190965418819584 1995 268204722203594855137790270636032 1996 275129197148182295550588444737536 1997 282232447294280996174239501385728 1998 283953734451123385935261518004224 1999 289519088236998333905056353746944 2000 291284815363771407923214131658752 2001 296993854736281188839250618739312 2002 298805169178400027646817621508096 2003 306519682518394120157474595012608 2004 314433368169351194914958222557184 2005 322551368336321138484845144440832 2006 330878957985140953034350118567936 2007 332896931844310180483673293324288 2008 339421548270035644387714992844928 2009 341491621918171460167791567437824 2010 350308208592450423037113822871552 2011 359352420764972794188523682922496 2012 368630135241509872554108736503808 2013 378147380554446803467828706934784 2014 380453636393497349124198049513472 2015 387910340880040736443102848965632 2016 390276139335053097334618934214656 2017 400352238391371912042415797567488 2018 410688480874254621929741351911424 2019 421291583133154140061838556004352 2020 432168434919367775391804236496896 2021 434804155878282684713369199443968 2022 443326103862903698792117541675008 2023 446029873525774968382421639102464 2024 457545415304425042334189482934272 2025 469358263856290996491132973613056 2026 481476095009319017213529778290688 2027 493906782764991743304919127425024 2028 496919035289465925386707656507392 2029 506658404414747084333848619057152 2030 509748426886599963865624730402816 2031 519739245788492080468688582793796 2032 522909046062200048381930837639168 2033 536409444407189710275580541272064 2034 550258394296364591101176889475072 2035 564464894588561992348479002771456 2036 567907468902246771870523036008448 2037 579038176473996667810112707493888 2038 582569630727542815846428263317504 2039 593987709472562377678501237478624 2040 597610338356800055293635243016192 2041 613039365036788240314949190025216 2042 628866736338702389829916445114368 2043 645102736672642276969690288881664 2044 661757915970281906068700237135872 2045 665793863688620360967346586648576 2046 678843096540071288775429985689856 2047 682983243836342920335583134875648 2048 700616417184900846074227645743104 2049 718704841529945588377047365844992 2050 737260270483019745108217473007616 2051 756294761108893606935657413869568 2052 760907272786994698248396099026944 2053 775820681760081472886205697931264 2054 780552278670106194669237868429312 2055 800704476782743824084831595134976 2056 821376961748509243859482703822848 2057 842583166266308280123677112008704 2058 864336869838735550783608472993792 2059 869608311756565369426738398887936 2060 886652207725807397584235083350016 2061 892059747051549936764843278204928 2062 915090830608850084668378965868544 2063 938716527712581992982265947226112 2064 962952190018638034427059556581376 2065 987813565529983486609838254850048 2066 993838070578931850773415313014784 2067 1013316808829494168667697238114304 2068 1019496853773199927731249460805632 2069 1039478491576984160937377165587592 2070 1045818092124400096763861675278336 2071 1072818888814379420551161082544128 2072 1100516788592729182202353778950144 2073 1128929789177123984696958005542912 2074 1135814937804493543741046072016896 2075 1158076352947993335620225414987776 2076 1165139261455085631692856526635008 2077 1187975418945124755357002474957248 2078 1195220676713600110587270486032384 2079 1226078730073576480629898380050432 2080 1257733472677404779659832890228736 2081 1290205473345284553939380577763328 2082 1323515831940563812137400474271744 2083 1331587727377240721934693173297152 2084 1357686193080142577550859971379712 2085 1365966487672685840671166269751296 2086 1401232834369801692148455291486208 2087 1437409683059891176754094731689984 2088 1474520540966039490216434946015232 2089 1512589522217787213871314827739136 2090 1521814545573989396496792198053888 2091 1551641363520162945772411395862528 2092 1561104557340212389338475736858624 2093 1601408953565487648169663190269952 2094 1642753923497018487718965407645696 2095 1685166332532616560247354224017408 2096 1728673739677471101567216945987584 2097 1739216623513130738853476797775872 2098 1773304415451614795168470166700032 2099 1784119494103099873529686556409856 2100 1819087360259722281640410039778286 2101 1830181661217700169336757931737088 2102 1877433055425163985964531894452224 2103 1925904380037276068854119113162752 2104 1975627131059966973219676509700096 2105 1987676141157863701546830626029568 2106 2026633617658988337335394476228608 2107 2038993707546399855462498921611264 2108 2078956983153968321874754331175184 2109 2091636184248800193527723350556672 2110 2145637777628758841102322165088256 2111 2201033577185458364404707557900288 2112 2257859578354247969393916011085824 2113 2271629875608987087482092144033792 2114 2316152705895986671240450829975552 2115 2330278522910171263385713053270016 2116 2375950837890249510714004949914496 2117 2390441353427200221174540972064768 2118 2452157460147152961259796760100864 2119 2515466945354809559319665780457472 2120 2580410946690569107878761155526656 2121 2647031663881127624274800948543488 2122 2663175454754481443869386346594304 2123 2715372386160285155101719942759424 2124 2731932975345371681342332539502592 2125 2802465668739603384296910582972416 2126 2874819366119782353508189463379968 2127 2949041081932078980432869892030464 2128 3025179044435574427742629655478272 2129 3043629091147978792993584396107776 2130 3103282727040325891544822791725056 2131 3122209114680424778676951473717248 2132 3202817907130975296339326380539904 2133 3285507846994036975437930815291392 2134 3370332665065233120494708448034816 2135 3457347479354942203134433891975168 2136 3478433247026261477706953595551744 2137 3546608830903229590336940333400064 2138 3568238988206199747059373112819712 2139 3638174720519444563280820079556572 2140 3660363322435400338673515863474176 2141 3754866110850327971929063788904448 2142 3851808760074552137708238226325504 2143 3951254262119933946439353019400192 2144 3975352282315727403093661252059136 2145 4053267235317976674670788952457216 2146 4077987415092799710924997843222528 2147 4157913966307936643749508662350368 2148 4183272368497600387055446701113344 2149 4291275555257517682204644330176512 2150 4402067154370916728809415115800576 2151 4515719156708495938787832022171648 2152 4543259751217974174964184288067584 2153 4632305411791973342480901659951104 2154 4660557045820342526771426106540032 2155 4751901675780499021428009899828992 2156 4780882706854400442349081944129536 2157 4904314920294305922519593520201728 2158 5030933890709619118639331560914944 2159 5160821893381138215757522311053312 2160 5294063327762255248549601897086976 2161 5326350909508962887738772693188608 2162 5430744772320570310203439885518848 2163 5463865950690743362684665079005184 2164 5604931337479206768593821165944832 2165 5749638732239564707016378926759936 2166 5898082163864157960865739784060928 2167 6050358088871148855485259310956544 2168 6087258182295957585987168792215552 2169 6206565454080651783089645583450112 2170 6244418229360849557353902947434496 2171 6405635814261950592678652761079808 2172 6571015693988073950875861630582784 2173 6740665330130466240989416896069632 2174 6914694958709884406268867783950336 2175 6956866494052522955413907191103488 2176 7093217661806459180673880666800128 2177 7136477976412399494118746225639424 2178 7276349441038889126561640159113144 2179 7320726644870800677347031726948352 2180 7509732221700655943858127577808896 2181 7703617520149104275416476452651008 2182 7902508524239867892878706038800384 2183 7950704564631454806187322504118272 2184 8106534470635953349341577904914432 2185 8155974830185599421849995686445056 2186 8315827932615873287499017324700736 2187 8366544736995200774110893402226688 2188 8582551110515035364409288660353024 2189 8804134308741833457618830231601152 2190 9031438313416991877575664044343296 2191 9086519502435948349928368576135168 2192 9264610823583946684961803319902208 2193 9321114091640685053542852213080064 2194 9503803351560998042856019799657984 2195 9561765413708800884698163888259072 2196 9808629840588611845039187040403456 2197 10061867781419238237278663121829888 2198 10321643786762276431515044622106624 2199 10588126655524510497099203794173952 2200 10652701819017925775477545386377216 2201 10861489544641140620406879771037696 2202 10927731901381486725369330158010368 2203 11209862674958413537187642331889664 2204 11499277464479129414032757853519872 2205 11796164327728315921731479568121856 2206 12100716177742297710970518621913088 2207 12174516364591915171974337584431104 2208 12413130908161303566179291166900224 2209 12488836458721699114707805894868992 2210 12733611521818055971482870278448002 2211 12811271628523901185357305522159616 2212 13142031387976147901751723261165568 2213 13481330660260932481978833792139264 2214 13829389917419768812537735567900672 2215 13913732988105045910827814382206976 2216 14186435323612918361347761333600256 2217 14272955952824798988237492451278848 2218 14552698882077778253123280318226288 2219 14641453289741601354694063453896704 2220 15019464443401311887716255155617792 2221 15407235040298208550832952905302016 2222 15805017048479735785757412077600768 2223 15901409129262909612374645008236544 2224 16213068941271906698683155809828864 2225 16311949660371198843699991372890112 2226 16631655865231746574998034649401472 2227 16733089473990401548221786804453376 2228 17165102221030070728818577320706048 2229 17608268617483666915237660463202304 2230 18062876626833983755151328088686592 2231 18173039004871896699856737152270336 2232 18529221647167893369923606639804416 2233 18642228183281370107085704426160128 2234 19007606703121996085712039599315968 2235 19123530827417601769396327776518144 2236 19617259681177223690078374080806912 2237 20123735562838476474557326243659776 2238 20643287573524552863030089244213248 2239 21176253311049020994198407588347904 2240 21305403638035851550955090772754432 2241 21722979089282281240813759542075392 2242 21855463802762973450738660316020736 2243 22419725349916827074375284663779328 2244 22998554928958258828065515707039744 2245 23592328655456631843462959136243712 2246 24201432355484595421941037243826176 2247 24349032729183830343948675168862208 2248 24826261816322607132358582333800448 2249 24977672917443398229415611789737984 2250 25467223043636111942965740556896004 2251 25622543257047802370714611044319232 2252 26284062775952295803503446522331136 2253 26962661320521864963957667584278528 2254 27658779834839537625075471135801344 2255 27827465976210091821655628764413952 2256 28372870647225836722695522667200512 2257 28545911905649597976474984902557696 2258 29105397764155556506246560636452576 2259 29282906579483202709388126907793408 2260 30038928886802623775432510311235584 2261 30814470080596417101665905810604032 2262 31610034096959471571514824155201536 2263 31802818258525819224749290016473088 2264 32426137882543813397366311619657728 2265 32623899320742397687399982745780224 2266 33263311730463493149996069298802944 2267 33466178947980803096443573608906752 2268 34330204442060141457637154641412096 2269 35216537234967333830475320926404608 2270 36125753253667967510302656177373184 2271 36346078009743793399713474304540672 2272 37058443294335786739847213279608832 2273 37284456366562740214171408852320256 2274 38015213406243992171424079198631936 2275 38247061654835203538792655553036288 2276 39234519362354447380156748161613824 2277 40247471125676952949114652487319552 2278 41286575147049105726060178488426496 2279 42352506622098041988396815176695808 2280 42610807276071703101910181545508864 2281 43445958178564562481627519084150784 2282 43710927605525946901477320632041472 2283 44839450699833654148750569327558656 2284 45997109857916517656131031414079488 2285 47184657310913263686925918272487424 2286 48402864710969190843882074487652352 2287 48698065458367660687897350337724416 2288 49652523632645214264717164667600896 2289 49955345834886796458831223579475968 2290 50934446087272223885931481113792008 2291 51245086514095604741429222088638464 2292 52568125551904591607006893044662272 2293 53925322641043729927915335168557056 2294 55317559669679075250150942271602688 2295 55654931952420183643311257528827904 2296 56745741294451673445391045334401024 2297 57091823811299195952949969805115392 2298 58210795528311113012493121272905152 2299 58565813158966405418776253815586816 2300 60077857773605247550865020622471168 2301 61628940161192834203331811621208064 2302 63220068193918943143029648310403072 2303 63605636517051638449498580032946176 2304 64852275765087626794732623239315456 2305 65247798641484795374799965491560448 2306 66526623460926986299992138597605888 2307 66932357895961606192887147217813504 2308 68660408884120282915274309282824192 2309 70433074469934667660950641852809216 2310 72251506507335935020605312354746368 2311 72692156019487586799426948609081344 2312 74116886588671573479694426559217664 2313 74568912733125480428342817704640512 2314 76030426812487984342848158397263872 2315 76494123309670407077585311106072576 2316 78469038724708894760313496323227648 2317 80494942251353905898229304974639104 2318 82573150294098211452120356976852992 2319 84705013244196083976793630353391616 2320 85221614552143406203820363091017728 2321 86891916357129124963255038168301568 2322 87421855211051893802954641264082944 2323 89135280652726391800380091949136014 2324 89678901399667308297501138655117312 2325 91994219715833035312262062828158976 2326 94369314621826527373851836544974848 2327 96805729421938381687764148975304704 2328 97396130916735321375794700675448832 2329 99305047265290428529434329335201792 2330 99910691669773592917662447158951936 2331 101868892174544447771862962227584016 2332 102490173028191209482858444177276928 2333 105136251103809183214013786089324544 2334 107850645282087459855830670337114112 2335 110635119339358150500301884543205376 2336 111309863904840367286622515057655808 2337 113491482588903346890782090668802048 2338 114183647622598391905899939610230784 2339 116421591056622226024986242545810304 2340 117131626317932810837552507631173632 2341 120155715547210495101730041244942336 2342 123257880322385668406663623242416128 2343 126440136387837886286059296620806144 2344 127211273034103276898997160065892352 2345 129704551530175253589465246478630912 2346 130495597282969590749599930983120896 2347 133053246921853972599984277195211776 2348 133864715791923212385774294435627008 2349 137320817768240565830548618565648384 2350 140866148939869335321901283705618432 2351 144503013014671870041210624709492736 2352 145384312038975173598853897218162688 2353 148233773177343146959388853118435328 2354 149137825466250960856685635409281024 2355 152060853624975968685696316794527744 2356 152988246619340814155170622212145152 2357 156938077449417789520626992646455296 2358 160989884502707811796458609949278208 2359 165146300588196422904240713953705984 2360 169410026488392167953587260706783232 2361 170443229104286812407640726182035456 2362 173783832714258249926510076336603136 2363 174843710422103787605909282528165888 2364 178270561305452783600760183898272028 2365 179357802799334616595002277310234624 2366 183988439431666070624524125656317952 2367 188738629243653054747703673089949696 2368 193611458843876763375528297950609408 2369 194792261833470642751589401350897664 2370 198610094530580857058868658670403584 2371 199821383339547185835324894317903872 2372 203737784349088895543725924455168032 2373 204980346056382418965716888354553856 2374 210272502207618366428027572178649088 2375 215701290564174919711661340674228224 2376 221270238678716301000603769086410752 2377 222619727809680734573245030115311616 2378 226982965177806693781564181337604096 2379 228367295245196783811799879220461568 2380 232843182113244452049972485091620608 2381 234263252635865621675105015262347264 2382 240311431094420990203460082489884672 2383 246515760644771336813327246484832256 2384 252880272775675772572118593241612288 2385 254422546068206553797994320131784704 2386 259409103060350507178930492957261824 2387 260991194565939181499199861966241792 2388 266106493843707945199968554390423552 2389 267729431583846424771548588871254016 2390 274641635536481131661097237131296768 2391 281732297879738670643802567411236864 2392 289006026029343740082421249418985472 2393 290768624077950347197707794436325376 2394 296467546354686293918777706236870656 2395 298275650932501921713371270818562048 2396 304121707249951937371392633589055488 2397 305976493238681628310341244424290304 2398 313876154898835579041253985292910592 2399 321979769005415623592917219898556416 2400 330292601176392845808481427907411968 2401 338820052976784335907174521413566464 2402 340886458208573624815281452364070912 2403 347567665428516499853020152673206272 2404 349687420844207575211818565056331776 2405 356541122610905567201520367796544056 2406 358715605598669233190004554620469248 2407 367976878863332141249048251312635904 2408 377477258487306109495407346179899392 2409 387222917687753526751056595901218816 2410 389584523666941285503178802701795328 2411 397220189061161714117737317340807168 2412 399642766679094371670649788635807744 2413 407475568698177791087451848910336064 2414 409960692112764837931433776709107712 2415 420545004415236732856055144357298176 2416 431402581128349839423322681348456448 2417 442540477357432602001207538172821504 2418 445239455619361469146490060230623232 2419 453965930355613387563128362675208192 2420 456734590490393567623599758440923136 2421 465686364226488904099944970183241216 2422 468526505271731243350210030524694528 2423 480622862188841980406920164979769344 2424 493031521289542673626654492969664512 2425 505760545551351545144237186483224576 2426 508845092136413107595988640263569408 2427 518818206120701014357860985914523648 2428 521982389131878362998399723932483584 2429 532212987687415890399937108780847104 2430 535458863167692849543097177742508032 2431 549283271072962263322194474262593536 2432 563464595759477341287605134822473728 2433 578012052058687480164842498837970944 2434 581537248155900694395415588872650752 2435 592935092709372587837555412473741312 2436 596551301865003843426742541637124096 2437 608243414499903874742785267178110976 2438 611952986477363256620682488848580608 2439 623946964569084742602660643643952098 2440 627752309797671158082507970585821184 2441 643959538010831247185834439797112832 2442 660585202352785691616962855814823936 2443 677640105953568671814349042827132928 2444 681772916417147249630562904728141824 2445 695135330857032999706040305346412544 2446 699374841688415150423637130112663552 2447 713082245221811134403040735593088112 2448 717431211197338466380009109240938496 2449 735953757726664282498096502625271808 2450 754954516974612218990814692359798784 2451 774445835375507053502113191802437632 2452 779169047333882571006357605403590656 2453 794440378122323428235474634681614336 2454 799285533358188743341299577271615488 2455 814951137396355582174903697820672128 2456 819921384225529675862867553418215424 2457 841090008830473465712110288714596352 2458 862805162256699678846645362696912896 2459 885080954714865204002415076345643008 2460 890478911238722938292980120461246464 2461 907931860711226775126256725350416384 2462 913469180980787135247199516881846272 2463 931372728452977808199889940366482432 2464 937053010543462486700420061049389056 2465 961245724377683960813840329959538688 2466 986063042579085347253308985939329024 2467 1011521091102703090288474372966449152 2468 1017690184272826215191977280527138816 2469 1037636412241402028715721971829047296 2470 1043964778263756725996799447864967168 2471 1064425975374831780799874217561694208 2472 1070917726335385699086194355485016064 2473 1098566542145924526644388948525187072 2474 1126929191518954682575210269644947456 2475 1156024104117374960329684997675941888 2476 1163074496311801388790831177745301504 2477 1185870185418745175675110824947482624 2478 1193102603730007686853485083274248192 2479 1216486828999807749485570534356221952 2480 1223905972954726513241364977697161216 2481 1247893929138169485205321287287904196 2482 1255504619595342316165015941171642368 2483 1287919076021662494371668879594225664 2484 1321170404705571383233925711629647872 2485 1355280211907137343628698085654265856 2486 1363545832834294499261125809456283648 2487 1390270661714065999412080610692825088 2488 1398749683376830300847274260225327104 2489 1426164490443622268806081471186176224 2490 1434862422394676932760018218481876992 2491 1471907515453328564996193005250543616 2492 1509909033949224437981629384719597568 2493 1548891670751014107004226383604875264 2494 1558338094667765142012715210807181312 2495 1588880756244646856470949269363228672 2496 1598571066716377486682599154543230976 2497 1629902274792711164349807395641344256 2498 1639842768451059351725735106836430848 2499 1682180017660946931424220577429192704 2500 1725610324513399357693290725393825792 2501 1770161909429730408004830152691286016 2502 1780957822477445876585960240922492928 2503 1815863721422453550252513450700832768 2504 1826938361961574270494399033763692544 2505 1862745456905955616399779880732964864 2506 1874106021086924973400840122098778112 2507 1922491448755367921627680659919077376 2508 1972126085158170694506617971878658048 2509 2023042182205406180576948745932898304 2510 2035380368545652430383954561054277632 2511 2075272824482804057431443943658094592 2512 2087929556527513451993598895729934336 2513 2128851950749663561599748435123388416 2514 2141835452670771398172388710970032128 2515 2197133084291849053288777897050374144 2516 2253858383037909365150420539289894912 2517 2312048208234749920659369995351883776 2518 2326148992623602777581662355490603008 2519 2371740370837490351350221649894965248 2520 2386205207460015373706970166548496384 2521 2432973657999615498971141068712443904 2522 2447811945909453026482729955394322432 2523 2495787858276338970410642574575808392 2524 2511009239190684632330031882343284736 2525 2575838152043324988743337759188451328 2526 2642340809411142766467851423259295744 2527 2710560423814274687257396171308531712 2528 2727091665668588998522251618912567296 2529 2780541323428131998824161221385650176 2530 2797499366753660601694548520450654208 2531 2852328980887244537612162942372352448 2532 2869724844789353865520036436963753984 2533 2943815030906657129992386010501087232 2534 3019818067898448875963258769439195136 2535 3097783341502028214008452767209750528 2536 3116676189335530284025430421614362624 2537 3177761512489293712941898538726457344 2538 3197142133432754973365198309086461952 2539 3259804549585422328699614791282688512 2540 3279685536902118703451470213672861696 2541 3364360035321893862848441154858385408 2542 3451220649026798715386581450787651584 2543 3540323818859460816009660305382572032 2544 3561915644954891753171920481844985856 2545 3631727442844907100505026901401665536 2546 3653876723923148540988798067527385088 2547 3725490913811911232799559761465929728 2548 3748212042173849946801680244197556224 2549 3844982897510735843255361319838154752 2550 3944252170316341389013235943757316096 2551 4046084364410812361153897491865796608 2552 4070760737091304860767909122108555264 2553 4150545648965608114862887887316189184 2554 4175859113055026903987197791459868672 2555 4257703901499327123199496870246776832 2556 4283670905341542796344777421940064256 2557 4367628751983593198218624505507664686 2558 4394266168583698106577555794100748288 2559 4507716766075818730300841078579789824 2560 4624096416469499841318739990703767552 2561 4652297985247205555163324710981206016 2562 4743480741674980702700443299789930496 2563 4772410414920030747413940333096992768 2564 4865947315999230997942282137424887808 2565 4895623891818906052965459910788644864 2566 4991575716552677940821285149151616784 2567 5022018478381369264660063764686569472 2568 5151676304086649977486675518376902656 2569 5284681618822285532935702846518591488 2570 5421120847628549374514792342617063424 2571 5454183331337177997044503237825134592 2572 5561082646856263997648322442771300352 2573 5594998733507321203389097040901308416 2574 5704657961774489075224325884744704896 2575 5739449689578707731040072873927507968 2576 5887630061813314259984772021002174464 2577 6039636135796897751926517538878390272 2578 6195566683004056428016905534419501056 2579 6233352378671060568050860843228725248 2580 6355523024978587425883797077452914688 2581 6394284266865509946730396618172923904 2582 6519609099170844657399229582565377024 2583 6559371073804237406902940427345723392 2584 6728720070643787725696882309716770816 2585 6902441298053597430773162901575303168 2586 7080647637718921632019320610765144064 2587 7123831289909783506343840963689971712 2588 7263454885689814201010053802803331072 2589 7307753447846297081977596135054770176 2590 7450981827623822465599119522931859456 2591 7496424084347699893603360488395112448 2592 7689965795021471686510722639676309504 2593 7888504340632682778026471887514632192 2594 8092168728821624722307794983731593216 2595 8141521474182609721535818244217110528 2596 8301091297931216229725775774632378368 2597 8351718226110053807974395582919737344 2598 8515407802998654246398993740493553664 2599 8567341810683085592689554843880128512 2600 8735257503967186396437249011015329372 2601 8788532337167396213155111588201496576 2602 9015433532151637460601682157159579648 2603 9248192832938999682637479981407535104 2604 9304595970494411110326649421962412032 2605 9486961483349961405400886599579860992 2606 9544820829840061494827880666193985536 2607 9731894631998461995884564274849775616 2608 9791247783637812105930919821577289728 2609 9983151433105355881642570298303233568 2610 10044036956762738529320127529373138944 2611 10303352608173299954973351036753805312 2612 10569363237644571065871405693037182976 2613 10842241695257098749029584685234126848 2614 10908366662674355994089006475650269184 2615 11122165293712527995296644885542600704 2616 11189997467014642406778194081802616832 2617 11409315923548978150448651769489409792 2618 11478899379157415462080145747855015936 2619 11775260123626628519969544042004348928 2620 12079272271593795503853035077756780544 2621 12391133366008112856033811068839002112 2622 12466704757342121136101721686457450496 2623 12711046049957174851767594154905829376 2624 12788568533731019893460793236345847808 2625 13039218198341689314798459165130754048 2626 13118742147608474813805880854691446784 2627 13457440141287575451393764619433541632 2628 13804882596107194861546325803150606336 2629 14161295275437843264038641221530288128 2630 14247662579819567012687681927379943424 2631 14526909771379628402020107605606662144 2632 14615506895692594163955192270109540352 2633 14901963655247644931198239045863718912 2634 14992848168695399787206720976790224896 2635 15379931590042943373021445279352619008 2636 15777008681265365556052943775029264384 2637 16184337457643249444615589967463186432 2638 16283042948365219443071636488434221056 2639 16602182595862432459451551549264756736 2640 16703436452220107615948791165839474688 2641 17030815605997308492797987480987107328 2642 17134683621366171185379109687760257024 2643 17470515007934372792874498022030658744 2644 17577064674334792426310223176402993152 2645 18030867064303274921203364314319159296 2646 18496385665877999365274959962815070208 2647 18609191940988822220653298843924824064 2648 18973922966699922810801773199159721984 2649 19089641659680122989655761332387971072 2650 19463789263996923991769128549699551232 2651 19582495567275624211861839643154579456 2652 19966302866210711763285140596606467136 2653 20088073913525477058640255058746277888 2654 20606705216346599909946702073507610624 2655 21138726475289142131742811386074365952 2656 21684483390514197498059169370468253696 2657 21816733325348711988178012951300538368 2658 22244330587425055990593289771085201408 2659 22379994934029284813556388163605233664 2660 22818631847097956300897303538978819584 2661 22957798758314830924160291495710031872 2662 23550520247253257039939088084008697856 2663 24158544543187591007706070155513561088 2664 24782266732016225712067622137678004224 2665 24933409514684242272203443372914900992 2666 25422092099914349703535188309811658752 2667 25577137067462039786921586472691695616 2668 26078436396683378629596918330261508096 2669 26237484295216949627611761709382893568 2670 26914880282575150902787529238867083264 2671 27609765192214389723092651606301212672 2672 28322590550875686528077282443060576256 2673 28495325159639134025375363854759886848 2674 29053819542759256804040215211213324288 2675 29231013791385188327910384540219080704 2676 29803927310495289862396478091727437824 2677 29985696337390799574413441953580449792 2678 30573401263885152387530371538553652802 2679 30759863180085886746042890558705238016 2680 31554017362530731112105887550058528768 2681 32368674915286498889231179934926372864 2682 32566085896730438886143272976868442112 2683 33204365191724864918903103098529513472 2684 33406872904440215231897582331678949376 2685 34061631211994616985595974961974214656 2686 34269367242732342370758219375520514048 2687 34941030015868745585748996044061317488 2688 35154129348669584852620446352805986304 2689 36061734128606549842406728628638318592 2690 36992771331755998730549919925630140416 2691 37218383881977644441306597687849648128 2692 37947845933399845621603546398319443968 2693 38179283319360245979311522664775942144 2694 38927578527993847983538257099399102464 2695 39164991134551248423723679286309158912 2696 39932605732421423526570281193212934272 2697 40176147827050954117280510117492555776 2698 41213410432693199819893404147015221248 2699 42277452950578284263485622772148731904 2700 43368966781028394996118338740936507392 2701 43633466650697423976356025902601076736 2702 44488661174850111981186579542170402816 2703 44759989868058569627112776327210467328 2704 45637263694195912601794607077957639168 2705 45915597516629661848320582991420063744 2706 47101040494506514079878176168017395712 2707 48317089086375182015412140311027122176 2708 49564533464032451424135244275356008448 2709 49866819029368484544406886745829801984 2710 50844184199828699407070376619623317504 2711 51154274134924079573843172945383391232 2712 52156872793366757259193836660523016192 2713 52474968590433899255223523418765787136 2714 53829760565150301805575058477734166528 2715 55219530384428779446185303212602425344 2716 56645181101751373056154564886121152512 2717 56990650319278268050750727709519773696 2718 58107639085518513608080430422426648576 2719 58462027582770376655820769080438161408 2720 59607854620990579724792956183454875648 2721 59971392674781599148826883907160899584 2722 61146802527770304775060743077107305604 2723 61519726360171773492085781117410476032 2724 63108034725061462224211775100117057536 2725 64737349830572997778462359869852745728 2726 65132171793460877772286545953736884224 2727 66408730383449729837806206197059026944 2728 66813745808880430463795164663357898752 2729 68123262423989233971191949923948429312 2730 68538734485464684741516438751041028096 2731 69882060031737491171497992088122634976 2732 70308258697339169705240892705611972608 2733 72123468257213099684813457257276637184 2734 73985542663511997461099839851260280832 2735 74436767763955288882613195375699296256 2736 75895691866799691243207092796638887936 2737 76358566638720491958623045329551884288 2738 77855157055987695967076514198798204928 2739 78329982269102496847447358572618317824 2740 79865211464842847053140562386425868544 2741 80352295654101908234561020234985111552 2742 82426820865386399639786808294030442496 2743 84554905901156568526971245544297463808 2744 86737933562056789992236677481873014784 2745 87266933301394847952712051805202153472 2746 88977322349700223962373159084340805632 2747 89519979736117139254225552654420934656 2748 91274527388391825203589214155915278336 2749 91831195033259323696641165982840127488 2750 94202080989013028159756352336034791424 2751 96634178172750364030824280622054244352 2752 99129066928064902848270488550712016896 2753 99733638058736969088813773491659603968 2754 101688368399657398814140753239246635008 2755 102308548269848159147686345890766782464 2756 104313745586733514518387673321046032384 2757 104949937180867798510447046837531574272 2758 107659521130300603611150116955468333056 2759 110439060768857558892370606425204850688 2760 113290362203502746112309129772242305024 2761 113981300638556536101501455419039547392 2762 116215278171037027216160860844853297152 2763 116924055165540753311641538160876322816 2764 119215709241981159449585912366909751296 2765 119942785349563198297653767814321799168 2766 122293605055540609550121486154214611208 2767 123039452720343546984171562234820952064 2768 126216069450122924448423550200234115072 2769 129474699661145995556924719739705491456 2770 130264343586921755544573091907473768448 2771 132817460766899459675612412394118053888 2772 133627491617760860927590329326715797504 2773 136246524847978467942383899847896858624 2774 137077468970929369483032877502082056192 2775 139764120063474982342995984176245269952 2776 140616517394678339410481785411223945216 2777 144246936514426199369626914514553274368 2778 147971085327023994922199679702520561664 2779 148873535527910577765226390751398592512 2780 151791383733599382486414185593277775872 2781 152717133277440983917246090659103768576 2782 155710314111975391934153028397596409856 2783 156659964538204993694894717145236635648 2784 159730422929685694106281124772851737088 2785 160704591308203816469122040469970223104 2786 164853641730772799279573616588060884992 2787 169109811802313137053942491088594927616 2788 173475867124113579984473354963746029568 2789 174533866602789695905424103610404306944 2790 177954644699400447924746318168681611264 2791 179039959472234278508451105308841869312 2792 182549054776783650407178428311830556672 2793 183662390066518647393282331965680254976 2794 188404161978026056319512704672069582848 2795 193268356345500728061648561244108488704 2796 198258133856129805696540977101424033792 2797 199467276117473938177627546983319207936 2798 203376736799314797628281506478493270016 2799 204617096539696318295372691781533564928 2800 208627491173467029036775346642092064768 2801 209899874361735597020894093675063148544 2802 214013808847196066712712600769875569614 2803 215319042260601207222300233910936666112 2804 220878121537715117784741212850409701376 2805 226580724407005492224618259544484610048 2806 227962601277113072203002910838079094784 2807 232430556342074054432321721689706594304 2808 233848110331081506623283076321752645632 2809 238431418483962318899171824733819502592 2810 239885570699126396595307535628643598336 2811 244587210111081219100242972308429222416 2812 246078905440687093968343124469641904128 2813 252432138900245848896847100400468230144 2814 258949399322291991113849439479410982912 2815 260528687173843511089146183814947536896 2816 265634921533798919351224824788236107776 2817 267254983235521721855180658653431595008 2818 272493049695956935884767799695793717248 2819 274154937941858738966065755004164112384 2820 279528240126949964685991968352490539904 2821 281233034789356678820963570822447890432 2822 288493873028852398739253829029106548736 2823 295942170654047989844399359405041123328 2824 297747071055821155530452781502797185024 2825 303582767467198764972828371186555551744 2826 305434266554881967834492181318207537152 2827 311420628223950783868306056795192819712 2828 313319929076409987389789434290473271296 2829 319460845859371388212562249545703474176 2830 321409182616407632938244080939940446208 2831 329707283461545598559147233176121769984 2832 338219623604626274107884982177189855232 2833 346951734248227159968946709927492059136 2834 349067733205579391810848207220808613888 2835 355909289398800895849492636337363222528 2836 358079918944468557016902210617683738624 2837 365098109553567300814356856623661113344 2838 367324780133037294786564663931360509952 2839 376808323956052112639025409344139165696 2840 386536712691001456123297122488216977408 2841 396516267712259611393081954202848067584 2842 398934552234947876355255093966638415872 2843 406753473598629595256563012956986540032 2844 409234193079392636590745383563067129856 2845 417254982346934058073550693284184129536 2846 419799748723471194041788187350126297088 2847 428027617694392133425425201539751139228 2848 430638084521202414444600467821873332224 2849 441756243075430235569482425700819402752 2850 453161448814010984449236519088969220096 2851 455925202554226144406005821676158189568 2852 464861112684148108864643443379413188608 2853 467696220662163013246566152643505291264 2854 476862836967924637798343649467639005184 2855 479771141398252793190615071257287196672 2856 489174420222162438200485944616858444832 2857 492157810881374187936686248939283808256 2858 504864277800491697793694200800936460288 2859 517898798644583982227698878958821965824 2860 521057374347687022178292367629895073792 2861 531269843067597838702449649576472215552 2862 534509966471043443710361317306863190016 2863 544986099391913871769535599391587434496 2864 548309875883717477932131510008328224768 2865 559056480253899929371983936704981079808 2866 562466069578713357641927141644895780864 2867 576987746057704797478507658058213097472 2868 591884341308095979688798718810082246656 2869 595494142111642311060905563005594370048 2870 607165534934397529945656742373111103488 2871 610868533109763935668984362636415074304 2872 622841256447901567736612113590385639424 2873 626639858152819974779578868580946542592 2874 638921691718742776425124499091406948352 2875 642818365232815265876488161879880892416 2876 659414566923091197118294466352243539968 2877 676439247209252548215769964354379710464 2878 693903468496454319937893419854984118272 2879 698135466411158783621696414441617227776 2880 711818578797601791698985272674726445056 2881 716159837888937114033804421235367477248 2882 730196219107134601628713713247322226688 2883 734649560266074589573129327862721019904 2884 753616647912104225278050818688278331392 2885 773073425382002912246594244976433954816 2886 793032535424519222786163908405696135168 2887 797869104469895752710510187933276831744 2888 813506947197259190513126025913973080064 2889 818468386158785273181490767126134259712 2890 834509964693868116147101386568368259072 2891 839599497446942388083576374700252594176 2892 856055235388784266850850403079502278456 2893 861276169042404828889200935643746664448 2894 883512486150860471138964851401638805504 2895 906322897628021968898473038177938440192 2896 911850405108452288812011643352316379136 2897 929722225368296217729286886758826377216 2898 935392441324326026493132305287010582528 2899 953725673935849275596687298935278010368 2900 959542282796505586381230142514574393344 2901 978348840444324876400971889233716889664 2902 984315621762748375873372497878567616512 2903 1009728555600983395587388401601872920576 2904 1035797597289167964455397757917643931648 2905 1042114748695374044356584735259790147584 2906 1062539686135195677404899299152944431104 2907 1069019932942086887420722634613726380032 2908 1089972198783827743539071198783174868992 2909 1096619751767434955864263020016656449536 2910 1118112960507799858743967873409962159616 2911 1124932139157426715283854283289791561728 2912 1153975492115409594957015316116426194944 2913 1183768682616191959377597437620164493312 2914 1190988284223284622121811126011188740096 2915 1214331069868795059891313484746222206976 2916 1221737066219527871337968725272830148608 2917 1245682512895803135473224227180771278848 2918 1253279716305639949559157737161893085184 2919 1277843383437485552850248998182813896704 2920 1285636730465630531752976323759761784832 2921 1318829133846182394236588932704487079936 2922 1352878494418505096431539928708759420928 2923 1387806936992908639875786839709968236544 2924 1396270932822317567243392828883234455552 2925 1423637157595203583397970545349452890112 2926 1432319675777874228067608842470734954496 2927 1460392438214269203257427426494644453376 2928 1469299120532149179146258655725442039808 2929 1498096661930372466988988205389128987298 2930 1507233295824208450556101637376556662784 2931 1546146850764005824493188489952867909632 2932 1586065070849038445572327816811392270336 2933 1595738208939791505421020375866553663488 2934 1627013894394518381026252051827946160128 2935 1636936772317570546362981534252268519424 2936 1669019929387736232294202773136736518144 2937 1679198994893884776167152749400505188352 2938 1712110470777568533701700806159004556912 2939 1722552338084809657778401871287493328896 2940 1767024972301720942277929702803277611008 2941 1812645795256043937796946076355876880384 2942 1823700810216904577624023286704632758272 2943 1859444450736592435458573773517652754432 2944 1870784882648652052986264610574021165056 2945 1907451347871698551193374597870556020736 2946 1919084565593011172762460285029148786688 2947 1956697680888649752801943778467433779328 2948 1968631243525496751746744995757135233024 2949 2019457111201966791174776803203745841152 2950 2071595194578335928910795515835287863296 2951 2084229497390748088713169470519580295168 2952 2125079372270391354809798598305888862208 2953 2138039865884173774841445269227452760064 2954 2179944397567655487078142397566349737984 2955 2193239503534869911728526040033312899072 2956 2236225921015599717487935746819924319232 2957 2249864278314853430567708566579583123456 2958 2307950984230819189914030632232852389888 2959 2367537365232383918755194875240328986624 2960 2381976568446569244243622252022377480192 2961 2428662139737590119782626969492444413952 2962 2443474132439055742675937450545660297216 2963 2491365025791606270946448454361542557696 2964 2506559432611279899118315474323786170368 2965 2555686766874971105700497996365627793408 2966 2571273460931261063505952647519523569664 2967 2637658267692364788473177865408974159872 2968 2705756988837010192863079857417518841856 2969 2775613873985817279751573679419936473088 2970 2792541865644635134486785657766468911104 2971 2847274315190407166795941090698905780224 2972 2864639351555748456135217684941469908992 2973 2920784876428538406514854852989288906752 2974 2938598241064298358292517311450884079616 2975 2996193323860744933977976410778257974596 2976 3014466591648416901112203274753113325568 2977 3092293701528011648986376979905735819264 2978 3172130141698076891144655633622784540672 2979 3191476417879583010842040751733107326976 2980 3254027788789036762052504103655892320256 2981 3273873544635141092725963068504537038848 2982 3338039858775472464588405546273473036288 2983 3358397989787769552334305498801010376704 2984 3424220941555137067403401612318009113824 2985 3445104676169619315556803742574986657792 2986 3534049944603441884555859405606555222016 2987 3625291590512087875593892152711753760768 2988 3647401620433809155248046573409265516544 2989 3718888901473184870917147547035305508864 2990 3741569765297304105972529221148042330112 2991 3814902695743397102386749195741112041472 2992 3838169131186022345524920570058297573376 2993 3913395361777299505603887556934867558656 2994 3937262487050993503493489991514270466048 2995 4038914222403933582349553606407491682304 2996 4143190389156671857821591031670575726592 2997 4168458994781496177426338941039160590336 2998 4250158744540782709619597196611777724416 2999 4276079731768347549682890538454905520128 3000 4359888795135310974156284795132699475968 3001 4386479007069739823457052080066625798144 3002 4472451842031199434975871493639848638464 3003 4499728556629706861135417133159166246912 3004 4615901968461638379828061264465704779776 3005 4735074730464767837510389750480657973248 3006 4763953136893138488487244504044754960384 3007 4857324279475180239565253938984888827904 3008 4886948264878111485351874901091320594432 3009 4982730051583212541892896908723085115392 3010 5013118865222559798236630948647572340736 3011 5111373533749942211400995992731255586816 3012 5142546921862522127011905295039047139328 3013 5275316535384729576946355730817948319744 3014 5411513977674020385726159714835037683712 3015 5551227747971634559503147358839872946176 3016 5585083731289270268973571315532937822208 3017 5694548630380814333591882181397811560448 3018 5729278703111496912270435369882939817984 3019 5841569752857076813029709705978577813504 3020 5877196482128596716585034622901768159232 3021 5992386647721489867955952821556515949192 3022 6028933183296833802224406549506226651136 3023 6184587403056023297972753959811471638528 3024 6344260283396153782289311267245569081344 3025 6382952835759166021684081503466214653952 3026 6508055577578073524105008207311784640512 3027 6547747089270282185451926137009074077696 3028 6676079717550944929176811092546946072576 3029 6716795979575539104668610997602020753408 3030 6848441883110274134806803224636018227648 3031 6890209352339238631113607485149973315584 3032 7068099889206883769111718811213110444032 3033 7250583181024175751187784305423507521536 3034 7294803240867618310496093146818531033088 3035 7437777802946369741834295094070611017728 3036 7483139530594608211945058442296084660224 3037 7629805391486794204773498391482224082944 3038 7676338262372044691049841140116595146752 3039 7826790723554599011207775113869735117312 3040 7874524974101987006986979983028540932096 3041 8077828444807867164699107212814983364608 3042 8286380778313343715643182063341151453184 3043 8336917989562992354852677882078321180672 3044 8500317489081565419239194393223555448832 3045 8552159463536695099365781076909811040256 3046 8719777590270621948312569590265398951936 3047 8772958014139479646914104160133251596288 3048 8944903684062398869951742987279697276928 3049 8999457113259413722270834266318332493824 3050 9231803936923276759656122528931409559552 3051 9470149460929535675020779500961315946496 3052 9527906273786276976974489008089509920768 3053 9714648558950360479130507877969777655808 3054 9773896529756222970703749802182641188864 3055 9965460103166425083785793817446170230784 3056 10026237730445119596473261897295144681472 3057 10222747067499884422801991985462511173632 3058 10285093843725044254023810590078094278656 3059 10486676633512607268922917437723902911086 3060 10550633070769459153892711461635896639488 3061 10823027955348040771452319429670075367424 3062 11102455495943269119006294717679745892352 3063 11170167462578540537947142631065875644416 3064 11389097260761628667183764362795623120896 3065 11458557406222993824540870739765879635968 3066 11683139505714153626059419411957155627008 3067 11754392964257193433170069245803536318464 3068 11984773295442979735911905643113031898384 3069 12057866366593667604448813099012453302272 3070 12369174806112046595945507919622943277056 3071 12688520566792307564578622534491138162688 3072 12765905671518332043368163006932429307904 3073 13016111155156147048210016414623569281024 3074 13095494178540564370903852274018148155392 3075 13352159435101889858353622185093892145152 3076 13433591959151078209337221995204041506816 3077 13696883766220548269613606449272036455296 3078 13780418704678477262227214970299946631168 3079 14136199778413767538223437622426220888064 3080 14501166362048351502375568610847015043072 3081 14589606481735236620992186293637062066176 3082 14875555605892739483668590188141222035456 3083 14966279061189216423890116884592169320448 3084 15259610782973588409546996782964448165888 3085 15352676524744089382099682280233190293504 3086 15653581447109198022415550227739470234624 3087 15749049948203974013973959966057081864192 3088 16155656889615734329398214425629966729216 3089 16572761556626687431286364126682302906368 3090 16673835979125984709705355764156642361344 3091 17000634978163130838478388786447110897664 3092 17104318927073390198731562153819622080512 3093 17439555180541243896625139180530797903872 3094 17545916028278959293828208320266503192576 3095 17889807368124797739903485974559394553856 3096 17998914226518827444541668532636664987648 3097 18463607873846553519312245057862819119104 3098 18940298921859071350041559001922631892992 3099 19055812547572553953948978016179019841536 3100 19429297117900720958261015755939555311616 3101 19547793059512445941407499604365282377728 3102 19930920206332850167571587634892340461568 3103 20052475460890239192946523794590289362944 3104 20445494134999768845603983970925022347264 3105 20570187687450088508047621180156188557312 3106 20973353267025214537845834875447805822172 3107 21101266141538918307785422923271793278976 3108 21646055910696081542904638859340150734848 3109 22204910991886538238012589435359491784704 3110 22340334925157081075894285262131751288832 3111 22778194521523257334367528725591246241792 3112 22917114812445987649081741479531759271936 3113 23366279011428307252118838823914311254016 3114 23508785928514386866340138491607072636928 3115 23969546590885959471823811286226063796768 3116 24115732733187335208897626198024906604544 3117 24738349612224093191891015839245886554112 3118 25377041133584615129157245068982276325376 3119 25531811343036664086736326013864858615808 3120 26032222310312294096420032829247138562048 3121 26190988357081128741807704548036296310784 3122 26704318870203779716707244370187784290304 3123 26867183918302156418674443990408083013632 3124 27393767532441096539227212898544072910592 3125 27560837409356954524454429940599893262336 3126 28272399556827535076446875244852441776128 3127 29002332724096703004751137221694030086144 3128 29179212963470473241984372587274124132352 3129 29751111211785478967337180376282444070912 3130 29932558122378432847780233769184338640896 3131 30519221565947176819093993565928896331776 3132 30705353049488178764199364560466380587008 3133 31307162894218396044831100455478940469248 3134 31498099896407948027947919932114163728384 3135 32311313779231468658796428851259933458432 3136 33145523113253374862572728253364605812736 3137 33347671958251969419410711528313284722688 3138 34001269956326261676956777572894221795328 3139 34208637854146780397463124307639244161024 3140 34879110361082487793250278361061595807744 3141 35091832056557918587656416640533006385152 3142 35779614736249595479806971949118789107712 3143 35997828453037654889083337065273329975296 3144 36927215747693107038624490115725638238208 3145 37880597843718142700083118003845263785984 3146 38111625095145107907897956032358039683072 3147 38858594235801441916522031511879110623232 3148 39095586119024891882814999208730564755456 3149 39861840412665700335143175269784680923136 3150 40104950921780478385893047589180578725888 3151 40890988269999537691207967941850044694528 3152 41140375374900177016095242360312377114624 3153 41946706534050429075691669750895611644344 3154 42202532283077836615570845846543586557952 3155 43292111821392163085809277718680301469696 3156 44409821983773076476025178870718983569408 3157 44680669850314162151788570524263502577664 3158 45556389043046514668735057451182492483584 3159 45834229624891975298163482959063518543872 3160 46732558022856614504237677647828622508032 3161 47017571857028773732680276983214145273856 3162 47939093181771918943647622572452127593536 3163 48231465466374670417795252396049813209088 3164 49476699224448186383782031678491773108224 3165 50754082267169230258314490137964552650752 3166 51063622686073328173472652027729717231616 3167 52064444620624588192840065658494277124096 3168 52381976714162257483615409096072592621568 3169 53408637740407559433414488740375568580608 3170 53734367836604312837348887980816166027264 3171 54787535064882193078454425797088145821184 3172 55121674818713909048908859881199786524672 3173 56544799113655070152893750489704883552256 3174 58004665448193406009502274443388060172288 3175 58358425926940946483968745174548248264704 3176 59502222423570957934674360752564888141824 3177 59865116244756865695560467538368677281792 3178 61038443131894353638187987131857792663552 3179 61410706098976357528398729120932761174016 3180 62614325788436792089662200910957880938496 3181 62996199792815896055895839864228327456768 3182 64622627558462937317592857702519866916864 3183 66291046226506749725145456506729211625472 3184 66695343916503938838821423056626569445376 3185 68002539912652523353913555145788443590656 3186 68417275708293560794926248615278488322048 3187 69758220722164975586500556722123191615488 3188 70183664113115837175312833281066012770304 3189 71559229472499190959613943898237578215424 3190 71995656906075309778166674130546659950592 3191 73406736434588250882460422064067320377602 3192 73854431495386214077248980231451276476416 3193 75761195687436285400166236007690527571968 3194 76223250190290215815795912064716079366144 3195 77717188471602883833044063023758221246464 3196 78191172238049783765629998417461129510912 3197 79723680825331400670286350539569361846272 3198 80209901843560956771786095178361157451776 3199 81781976539999075382415935883700089389056 3200 82280750749800354032190484720624754229248 3201 83893413068100858151383339501791223288688 3202 84405064566155673231141691693087173115904 3203 86584223642784326171618555437360602939392 3204 88819643967546152952050357741437967138816 3205 89361339700628324303577141048527005155328 3206 91112778086093029337470114902364984967168 3207 91668459249783950596326965918127037087744 3208 93465116045713229008475355295657245016064 3209 94035143714057547465360553966428290547712 3210 95878186363543837887295245144904255187072 3211 96462930932749340835590504792099626418176 3212 98953398448896372767564063356983546216448 3213 101508164534338460516628980275929105301504 3214 102127245372146656346945304055459434463232 3215 104128889241249176385680131316988554248192 3216 104763953428324514967230818192145185243136 3217 106817275480815118866828977480751137161216 3218 107468735673208625674697775961632332054528 3219 109575070129764386156908851594176291642368 3220 110243349637427818097817719762399573049344 3221 113089598227310140305787500979409767104512 3222 116009330896386812019004548886776120344576 3223 116716851853881892967937490349096496529408 3224 119004444847141915869348721505129776283648 3225 119730232489513731391120935076737354563584 3226 122076886263788707276375974263715585327104 3227 122821412197952715056797458241865522348032 3228 125228651576873584179324401821915761876992 3229 125992399585631792111791679728456654913536 3230 129245255116925874635185715405039733833728 3231 132582092453013499450290913013458423250944 3232 133390687833007877677642846113253138890752 3233 136005079825305046707827110291576887181312 3234 136834551416587121589852497230556976644096 3235 139516441444329951173001113444246383230976 3236 140367328226231674350625666562132025540608 3237 143118458944998381919227887796475156430848 3238 143991313812150619556333348261093319901184 3239 146813472869176501764920844128134640755204 3240 147708862990772428154497960462902552952832 3241 151522391374872570800332472015381055143936 3242 152446500380580431631591824129432158732288 3243 155434376943205767666088126047516442492928 3244 156382344476099567531259996834922259021824 3245 159447361650662801340572701079138723692544 3246 160419803687121913543572190356722314903552 3247 163563953079998150764831871767400178778112 3248 164561501499600708064380969441249508458496 3249 167786826136201716302766679003582446577376 3250 168810129132311346462283383386174346231808 3251 173168447285568652343237110874721205878784 3252 177639287935092305904100715482875934277632 3253 178722679401256648607154282097054010310656 3254 182225556172186058674940229804729969934336 3255 183336918499567901192653931836254074175488 3256 186930232091426458016950710591314490032128 3257 188070287428115094930721107932856581095424 3258 191756372727087675774590490289808510374144 3259 192925861865498681671181009584199252836352 3260 197906796897792745535128126713967092432896 3261 203016329068676921033257960551858210603008 3262 204254490744293312693890608110918868926464 3263 208257778482498352771360262633977108496384 3264 209527906856649029934461636384290370486272 3265 213634550961630237733657954961502274322432 3266 214937471346417251349395551923264664109056 3267 219150140259528772313817703188352583284736 3268 220486699274855636195635439524799146098688 3269 226179196454620280611575001958819534209024 3270 232018661792773624038009097773552240689152 3271 233433703707763785935874980698192993058816 3272 238008889694283831738697443010259552567296 3273 239460464979027462782241870153474709127168 3274 244153772527577414552751948527431170654208 3275 245642824395905430113594916483731044696064 3276 250457303153747168358648803643831523753984 3277 251984799171263584223583359456913309827072 3278 258490510233851749270371430810079467667456 3279 265164184906026998900581826026916846501888 3280 266781375666015755355285692226506277781504 3281 272010159650610093415654220583153774362624 3282 273669102833174243179704994461113953288192 3283 279032882888659902346002226888492766461952 3284 280734656452463348701251333124264051081216 3285 286236917889996763838455775592950312861696 3286 287982627624301239112666696522186639802368 3287 293626945738353003529841688256269281510408 3288 295417725981544856308995920925805105905664 3289 303044782749745141600664944030762110287872 3290 304893000761160863263183648258864317464576 3291 310868753886411535332176252095032884985856 3292 312764688952199135062519993669844518043648 3293 318894723301325602681145402158277447385088 3294 320839607374243827087144380713444629807104 3295 327127906159996301529663743534800357556224 3296 329123002999201416128761938882499016916992 3297 335573652272403432605533358007164893154752 3298 337620258264622692924566766772348692463616 3299 346336894571137304686474221749442411757568 3300 355278575870184611808201430965751868555264 3301 357445358802513297214308564194108020621312 3302 364451112344372117349880459609459939868672 3303 366673836999135802385307863672508148350976 3304 373860464182852916033901421182628980064256 3305 376140574856230189861442215865713162190848 3306 383512745454175351549180980579617020748288 3307 385851723730997363342362019168398505672704 3308 395813593795585491070256253427934184865792 3309 406032658137353842066515921103716421206016 3310 408508981488586625387781216221837737852928 3311 416515556964996705542720525267954216992768 3312 419055813713298059868923272768580740972544 3313 427269101923260475467315909923004548644864 3314 429874942692834502698791103846529328218112 3315 438300280519057544627635406376705166569472 3316 440973398549711272391270879049598292197376 3317 452358392909240561223150003917639068418048 3318 464037323585547248076018195547104481378304 3319 466867407415527571871749961396385986117632 3320 476017779388567663477394886020519105134592 3321 478920929958054925564483740306949418254336 3322 488307545055154829105503897054862341308416 3323 491285648791810860227189832967462089392128 3324 500914606307494336717297607287663047507968 3325 503969598342527168447166718913826619654144 3326 513847155042117756177222954448471242643214 3327 516981020467703498540742861620158935334912 3328 530328369812053997801163652053833693003776 3329 533562751332031510710571384453012555563008 3330 544020319301220186831308441166307548725248 3331 547338205666348486359409988922227906576384 3332 558065765777319804692004453776985532923904 3333 561469312904926697402502666248528102162432 3334 572473835779993527676911551185900625723392 3335 575965255248602478225333393044373279604736 3336 587253891476706007059683376512538563020816 3337 590835451963089712617991841851610211811328 3338 606089565499490283201329888061524220575744 3339 609786001522321726526367296517728634929152 3340 621737507772823070664352504190065769971712 3341 625529377904398270125039987339689036087296 3342 637789446602651205362290804316554894770176 3343 641679214748487654174288761426889259614208 3344 654255812319992603059327487069600715112448 3345 658246005998402832257523877764998033833984 3346 671147304544806865211066716014329786309504 3347 675240516529245385849133533544697384927232 3348 692673789142274609372948443498884823515136 3349 710557151740369223616402861931503737110528 3350 714890717605026594428617128388216041242624 3351 728902224688744234699760919218919879737344 3352 733347673998271604770615727345016296701952 3353 747720928365705832067802842365257960128512 3354 752281149712460379722884431731426324381696 3355 767025490908350703098361961159234041496576 3356 771703447461994726684724038336797011345408 3357 791627187591170982140512506855868369731584 3358 812065316274707684133031842207432842412032 3359 817017962977173250775562432443675475705856 3360 833031113929993411085441050535908433985536 3361 838111627426596119737846545537161481945088 3362 854538203846520950934631819846009097289728 3363 859749885385669005397582207693058656436224 3364 876600561038115089255270812753410333138944 3365 881946797099422544782541758099196584394752 3366 904716785818481122446300007835278136836096 3367 928074647171094496152036391094208962756608 3368 933734814831055143743499922792771972235264 3369 952035558777135326954789772041038210269184 3370 957841859916109851128967480613898836508672 3371 976615090110309658211007794109724682616832 3372 982571297583621720454379665934924178784256 3373 1001829212614988673434595214575326095015936 3374 1007939196685054336894333437827653239308288 3375 1027694310084235512354445908896942485286428 3376 1033962040935406997081485723240317870669824 3377 1060656739624107995602327304107667386007552 3378 1067125502664063021421142768906025111126016 3379 1088040638602440373662616882332615097450496 3380 1094676411332696972718819977844455813152768 3381 1116131531554639609384008907553971065847808 3382 1122938625809853394805005332497056204324864 3383 1144947671559987055353823102371801251446784 3384 1151930510497204956450666786088746559209472 3385 1174507782953412014119366753025077126041632 3386 1181670903926179425235983683703220423622656 3387 1212179130998980566402659776123048441151488 3388 1219572003044643453052734593035457269858304 3389 1243475015545646141328705008380131539943424 3390 1251058755808796540250079974679378072174592 3391 1275578893205302410724581608633109789540352 3392 1283358429496975308348577522853778519228416 3393 1308511624639985206118654974139201430224896 3394 1316492011996805664515047755529996067667968 3395 1342294609089613730422133432028659572619008 3396 1350481033058490771698267067089394769854464 3397 1385347578284549218745896886997769647030272 3398 1421114303480738447232805723863007474221056 3399 1429781435210053188857234256776432082485248 3400 1457804449377488469399521838437839759474688 3401 1466695347996543209541231454690032593403904 3402 1495441856731411664135605684730515920257024 3403 1504562299424920759445768863462852648763392 3404 1534050981816701406196723922318468082993152 3405 1543406894923989453369448076673594022690816 3406 1583254375182341964281025013711736739463168 3407 1624130632549415368266063684414865684824064 3408 1634035925954346501551124864887350951411712 3409 1666062227859986822170882101071816867971072 3410 1676223254853192239475693091074322963890176 3411 1709076407693041901869263639692018194579456 3412 1719499770771338010795164415386117312872448 3413 1753201122076230178510541625506820666277888 3414 1763893594198845089565083516198393168789504 3415 1809433571636962244892600015670556273672192 3416 1856149294342188992304072782188417925513216 3417 1867469629662110287486999845585543944470528 3418 1904071117554270653909579544082076420538368 3419 1915683719832219702257934961227797673017344 3420 1953230180220619316422015588219449365233664 3421 1965142595167243440908759331869848357568512 3422 2003658425229977346869190429150652190031872 3423 2015878393370108673788666875655306478616576 3424 2055388620168471024708891817793884970572856 3425 2067924081870813994162971446480635741339648 3426 2121313479248215991204654608215334772015104 3427 2134251005328126042842285537812050222252032 3428 2176081277204880747325233764665230194900992 3429 2189352822665393945437639955688911626305536 3430 2232263063109279218768017815107942131695616 3431 2245877251619706789610010664994112408649728 3432 2289895343119974110707646204743602502893568 3433 2303861020994409912901333572177493118418944 3434 2349015565906824028238733506050154252083264 3435 2363341807852358850471967367406440847245312 3436 2424358261997961132805319552246096882302976 3437 2439144006089286906105469186070914539716608 3438 2486950031091292282657410016760263079886848 3439 2502117511617593080500159949358756144349184 3440 2551157786410604821449163217266219579080704 3441 2566716858993950616697155045707557038456832 3442 2617023249279970412237309948278402860449792 3443 2632984023993611329030095511059992135335936 3444 2684589218179227460844266864057319145238016 3445 2700962066116981543396534134178789539708928 3446 2770695156569098437491793773995539294060544 3447 2842228606961476894465611447726014948442112 3448 2859562870420106377714468513552864164970496 3449 2915608898754976938799043676875679518949376 3450 2933390695993086419082462909380065186807808 3451 2990883713462823328271211369461031840514048 3452 3009124598849841518891537726925705297526784 3453 3068101963633402812393447844636936165986304 3454 3086813789847978906738896153347188045381632 3455 3166508750364683928562050027423473478926336 3456 3248261265098830736532127368829731369648128 3457 3268071851908693003102249729774701902823424 3458 3332124455719973644341764202143633735942144 3459 3352446509706384478951386182148645927780352 3460 3418152815386083803738527279384036389158912 3461 3438999541542676021590328830772234625744896 3462 3506402244152460357021083251013641332555776 3463 3527787188397690179130167032396786337579008 3464 3596930085294824293240560681139298698502498 3465 3618867143273924489785200031341112547344384 3466 3712298588684377984608145564376835851026432 3467 3734939259324220574973999691171087888941056 3468 3808142235108541307819159088164152841076736 3469 3831367439664439404515869922455595346034688 3470 3906460360441238632844031176438898730467328 3471 3930285190334486881817518663739696715137024 3472 4007316850459954693738380858301304380063744 3473 4031756786740217347577333751310612957233152 3474 4110777240336942049417783635587769941145712 3475 4135848163741627988325942892961271482679296 3476 4242626958496431982409309216430669544030208 3477 4268502010656252085684571075624100444504064 3478 4352162554409761494650467529330460389801984 3479 4378705645330787890875279911377823252611072 3480 4464526126218558437536035630215884263391232 3481 4491754503239413579220021329988224817299456 3482 4579790686239948221415292409487205005787136 3483 4607722041988819825802667144354986236837888 3484 4698031131813648056477467012100308504166528 3485 4726683615704717700943934734812881694490624 3486 4848716523995922265610639104492193764605952 3487 4878288012178573812210938372141829079433216 3488 4973900062182584565314820033520526159773696 3489 5004235023235186161000319898717512288698368 3490 5102315572821209642898326434532439158161408 3491 5133433717987901233394310091415114076913664 3492 5234046498559940824474619896556805720899584 3493 5265968047987222658060191022119984270671872 3494 5369178436358454921688533728114638290476032 3495 5401924132233963086793068268357579079417856 3496 5541390313138196874983587547991078588121088 3497 5684457213922953788931222895452029896884224 3498 5719125740840212755428937027105728329940992 3499 5831217797509953877598087353751359037898752 3500 5866781391986172838164925818760130373615616 3501 5981767426925646656542422738922063681028096 3502 6018249197699683037783075453851410595053568 3503 6136203927266805624786895689273872331972608 3504 6173627579695957813477792306694376090763264 3505 6333017500729367857124100054846946957852672 3506 6496522530197661473064254737659462739296256 3507 6536143703817386006204499459549403805646848 3508 6664248911439947288683528404287267471884288 3509 6704893019412768957902772364297291855560704 3510 6836305630772167607477054558768072778317824 3511 6877999083085352043180657661544469251489792 3512 7012804488304920714042166502027282665111552 3513 7055574376795380358260334064793572675158016 3514 7193860170589648586481121362278597397004996 3515 7237734286547848979570400062682225094688768 3516 7424597177368755969216291128753671702052864 3517 7469878518648441149947999382342175777882112 3518 7616284470217082615638318176328305682153472 3519 7662734879328878809031739844911190692069376 3520 7812920720882477265688062352877797460934656 3521 7860570380668973763635037327479393430274048 3522 8014633700919909387476761716602608760127488 3523 8063513573480434695154667502621225914466304 3524 8221554480673884098835567271175539882291424 3525 8271696327483255976651885785922542965358592 3526 8485253916992863964818618432861339088060416 3527 8537004021312504171369142151248200889008128 3528 8704325108819522989300935058660920779603968 3529 8757411290661575781750559822755646505222144 3530 8929052252437116875072071260431768526782464 3531 8983509006478827158440042659976449634598912 3532 9159581372479896442830584818974410011574272 3533 9215444083977639651605334288709972473675776 3534 9396062263627296112954934024200617008333056 3535 9453367231409435401887869469625763388981248 3536 9697433047991844531221278208984387529211904 3537 9756576024357147624421876744283658158866432 3538 9947800124365169130629640067041052319547392 3539 10008470046470372322000639797435024577396736 3540 10204631145642419285796652869064878316322816 3541 10266867435975802466788620182830228153827328 3542 10468092997119881648949239793113611441799168 3543 10531936095974445316120382044239968541343744 3544 10738356872716909843377067456229276580952064 3545 10803848264467926173586136536715158158835712 3546 11082780626276393749967175095982157176242176 3547 11368914427845907577862445790904059793768448 3548 11438251481680425510857874054211456659881984 3549 11662435595019907755196174707502718075797504 3550 11733562783972345676329851637520260747231232 3551 11963534853851293313084845477844127362056192 3552 12036498395399366075566150907702821190107136 3553 12272407854533611249573791378547744663945216 3554 12347255159391915626955584613388752181526528 3555 12666035001458735714248200109693893915705344 3556 12993045060395322946128509475318925478592512 3557 13072287407634772012408998919098807611293696 3558 13328497822879894577367056808574534943768576 3559 13409786038825537915805544728594583711121408 3560 13672611261544335214954109117536145556635648 3561 13755998166170704086361315323088938502979584 3562 14025608976609841428084333004054565330223104 3563 14111148753590760716520668129587145350316032 3564 14387720341179297172962242724557194794009992 3565 14475468573095697959140800125364450189377536 3566 14849194354737511938432582257507343404105728 3567 14939757037296882299895998764684351555764224 3568 15232568940434165231276636352656611364306944 3569 15325469758657757618063479689822381384138752 3570 15625841441764954531376124705755594921869312 3571 15721140761337947527270074654958786860548096 3572 16029267401839818774953523433205217520254976 3573 16127027146960869390309335005242451828932608 3574 16443108961347768197671134542351079764582848 3575 16543392654966511953303771571845085930717184 3576 16970507833985727929637236865722678176120832 3577 17074008042625008342738284302496401778016256 3578 17408650217639045978601870117321841559207936 3579 17514822581323151563501119645511293010444288 3580 17858104504874233750144142520863537053564928 3581 17967018012957654316880085319952899269197824 3582 18319162744959792885661169637948820023148544 3583 18430888167955279303210668577419944947351552 3584 18792124527254592225909868048401234016666112 3585 18906734462818870803775738939251526777962496 3586 19394866095983689062442556417968775058423808 3587 19513152048714295248843753488567316317732864 3588 19895600248730338261259280134082104639094784 3589 20016940092940744644001279594870049154793472 3590 20409262291284838571593305738129756632645632 3591 20533734871951604933577240365660456307654656 3592 20936185994239763297898479586227222883598336 3593 21063872191948890632240764088479937082687488 3594 21476713745433819686754134912458553161904128 3595 21607696528935852347172273073430316317671424 3596 22165561252552787499934350191964314352484352 3597 22737828855691815155724891581808119587536896 3598 22876502963360851021715748108422913319763968 3599 23324871190039815510392349415005436151595008 3600 23467125567944691352659703275040521494462464 3601 23927069707702586626169690955688254724112384 3602 24072996790798732151132301815405642380214272 3603 24544815709067222499147582757095489327890432 3604 24694510318783831253911169226777504363053056 3605 25178510597063770052683924767975090889517486 3606 25332070002917471428496400219387787831410688 3607 25986090120790645892257018950637850957185024 3608 26144574815269544024817997838197615222587392 3609 26656995645759789154734113617149069887537152 3610 26819572077651075831611089457189167422242816 3611 27345222523088670429908218235072291113271296 3612 27511996332341408172722630646177877005959168 3613 28051217953219682856168666008109130660446208 3614 28222297507181521433041336259174290700632064 3615 28775440682358594345924485449114389588019984 3616 28950937146191395918281600250728900378755072 3617 29698388709475023876865164515014686808211456 3618 29879514074593764599791997529368703111528448 3619 30465137880868330462553272705313222728613888 3620 30650939517315515236126959379644762768277504 3621 31251682883529909062752249411511189843738624 3622 31442281522675895054540149309917573721096192 3623 32058534803679637549907046866410435040509952 3624 32254054293921738780618670010484903657865216 3625 32886217922695536395342269084702159529165696 3626 33086785309933023906607543143690171861434368 3627 33941015667971455859274473731445356352241664 3628 34148016085250016685476568604992803556032512 3629 34817300435278091957203740234643683118415872 3630 35029645162646303127002239291022586020888576 3631 35716209009748467500288285041727074107129856 3632 35934036025915308633760170639905798538395648 3633 36638325489919585771322339275897640046297088 3634 36861776335910558606421337154839889894703104 3635 37584249054509184451819736096802468033332224 3636 37813468925637741607551477878503053555924992 3637 38789732191967378124885112835937550116847616 3638 39026304097428590497687506977134632635465728 3639 39791200497460676522518560268164209278189568 3640 40033880185881489288002559189740098309586944 3641 40818524582569677143186611476259513265291264 3642 41067469743903209867154480731320912615309312 3643 41872371988479526595796959172454445767196672 3644 42127744383897781264481528176959874165374976 3645 42953427490867639373508269824917106323808256 3646 43215393057871704694344546146860632635342848 3647 44331122505105574999868700383928628704968704 3648 45475657711383630311449783163616239175073792 3649 45753005926721702043431496216845826639527936 3650 46649742380079631020784698830010872303190016 3651 46934251135889382705319406550081042988924928 3652 47854139415405173252339381911376509448224768 3653 48145993581597464302264603630811284760428544 3654 49089631418134444998295165514190978655780864 3655 49389020637567662507822338453555008726106112 3656 50357021194127540105367849535950181779034972 3657 50664140005834942856992800438775575662821376 3658 51972180241581291784514037901275701914370048 3659 52289149630539088049635995676395230445174784 3660 53313991291519578309468227234298139775074304 3661 53639144155302151663222178914378334844485632 3662 54690445046177340859816436470144582226542592 3663 55023992664682816345445261292355754011918336 3664 56102435906439365712337332016218261320892416 3665 56444595014363042866082672518348581401264128 3666 57550881364717188691848970898228779176039968 3667 57901874292382791836563200501457800757510144 3668 59396777418950047753730329030029373616422912 3669 59759028149187529199583995058737406223056896 3670 60930275761736660925106545410626445457227776 3671 61301879034631030472253918759289525536555008 3672 62503365767059818125504498823022379687477248 3673 62884563045351790109080298619835147442192384 3674 64117069607359275099814093732820870081019904 3675 64508108587843477561237340020969807315730432 3676 65772435845391072790684538169404319058331392 3677 66173570619866047813215086287380343722868736 3678 67882031335942911718548947462890712704483328 3679 68296032170500033370953137209985607112065024 3680 69634600870556183914407480469287366236831744 3681 70059290325292606254004478582045172041777152 3682 71432418019496935000576570083454148214259712 3683 71868072051830617267520341279811597076791296 3684 73276650979839171542644678551795280092594176 3685 73723552671821117212842674309679779789406208 3686 75168498109018368903639472193604936066664448 3687 75626937851275483215102955757006107111849984 3688 77579464383934756249770225671875100233695232 3689 78052608194857180995375013954269265270931456 3690 79582400994921353045037120536328418556379136 3691 80067760371762978576005118379480196619173888 3692 81637049165139354286373222952519026530582528 3693 82134939487806419734308961462641825230618624 3694 83744743976959053191593918344908891534393344 3695 84255488767795562528963056353919748330749952 3696 85906854981735278747016539649834212647616512 3697 86430786115743409388689092293721265270685696 3698 88662245010211149999737400767857257409937408 3699 90951315422767260622899566327232478350147584 3700 91506011853443404086862992433691653279055872 3701 93299484760159262041569397660021744606380032 3702 93868502271778765410638813100162085977849856 3703 95708278830810346504678763822753018896449536 3704 96291987163194928604529207261622569520857088 3705 98179262836268889996590331028381957311561728 3706 98778041275135325015644676907110017452212224 3707 100714042388255080210735699071900363558069944 3708 101328280011669885713985600877551151325642752 3709 103944360483162583569028075802551403828740096 3710 104578299261078176099271991352790460890349568 3711 106627982583039156618936454468596279550148608 3712 107278288310604303326444357828756669688971264 3713 109380890092354681719632872940289164453085184 3714 110047985329365632690890522584711508023836672 3715 112204871812878731424674664032436522641784832 3716 112889190028726085732165345036697162802528256 3717 115101762729434377383697941796457558352079936 3718 115803748584765583673126401002915601515020288 3719 118793554837900095507460658060058747232845824 3720 119518056298375058399167990117474812446113792 3721 121860551523473321850213090821252890914455552 3722 122603758069262060944507837518579051073110016 3723 125006731534119636251008997646044759374954496 3724 125769126090703580218160597239670294884384768 3725 128234139214718550199628187465641740162039808 3726 129016217175686955122474680041939614631460864 3727 131544871690782145581369076338808638116662784 3728 132347141239732095626430172574760687445737472 3729 135764062671885823437097894925781425408966656 3730 136592064341000066741906274419971214224130048 3731 139269201741112367828814960938574732473663488 3732 140118580650585212508008957164090344083554304 3733 142864836038993870001153140166908296428519424 3734 143736144103661234535040682559623194153582592 3735 146553301959678343085289357103590560185188352 3736 147447105343642234425685348619359559578812416 3737 150336996218036737807278944387209872133328896 3738 151253875702550966430205911514012214223699968 3739 155158928767869512499540451343750200467390464 3740 156105216389714361990750027908538530541862912 3741 159164801989842706090074241072656837112758272 3742 160135520743525957152010236758960393238347776 3743 163274098330278708572746445905038053061165056 3744 164269878975612839468617922925283650461237248 3745 167489487953918106383187836689817783068786688 3746 168510977535591125057926112707839496661499904 3747 171813709963470557494033079299668425295233024 3748 172861572231486818777378184587442530541371392 3749 176249574179446390368787473375825636226622402 3750 177324490020422299999474801535714514819874816 3751 181902630845534521245799132654464956700295168 3752 183012023706886808173725984867383306558111744 3753 186598969520318524083138795320043489212760064 3754 187737004543557530821277626200324171955699712 3755 191416557661620693009357527645506037792899072 3756 192583974326389857209058414523245139041714176 3757 196358525672537779993180662056763914623123456 3758 197556082550270650031289353814220034904424448 3759 201428084776510160421471398143800727116139888 3760 202656560023339771427971201755102302651285504 3761 207888720966325167138056151605102807657480192 3762 209156598522156352198543982705580921780699136 3763 213255965166078313237872908937192559100297216 3764 214556576621208606652888715657513339377942528 3765 218761780184709363439265745880578328906170368 3766 220095970658731265381781045169423016047673344 3767 224409743625757462849349328064873045283569664 3768 225778380057452171464330690073394325605056512 3769 230203525458868754767395883592915116704159872 3770 231607497169531167346252802005831203030040576 3771 237587109675800191014921316120117494465691648 3772 239036112596750116798335980234949624892227584 3773 243721103046946643700426181642505781828911104 3774 245207516138524121889015675037158102146220032 3775 250013463068239272502017995292089518749908992 3776 251538252181407160436321194479340589768769536 3777 256468278429437100399256374931283480324079616 3778 258032434351373910244949360083879229262921728 3779 263089743381564291162738152677617276233325568 3780 264694282479464191252860345149521374891474944 3781 271528125343771646874195789851562850817933312 3782 273184128682000133483812548839942428448260096 3783 278538403482224735657629921877149464947326976 3784 280237161301170425016017914328180688167108608 3785 285729672077987740002306280333816592857038848 3786 287472288207322469070081365119246388307165184 3787 293106603919356686170578714207181120370376704 3788 294894210687284468851370697238719119157624832 3789 300673992436073475614557888774419744266657792 3790 302507751405101932860411823028024428447399936 3791 310317857535739024999080902687500400934780928 3792 312210432779428723981500055817077061083725824 3793 318329603979685412180148482145313674225516544 3794 320271041487051914304020473517920786476695552 3795 326548196660557417145492891810076106122330112 3796 328539757951225678937235845850567300922474496 3797 334978975907836212766375673379635566137573376 3798 337021955071182250115852225415678993322999808 3799 343627419926941114988066158599336850590466048 3800 345723144462973637554756369174885061082742784 3801 352499148358892780737574946751651272453244804 3802 354648980040844599998949603071429029639749632 3803 363805261691069042491598265308929913400590336 3804 366024047413773616347451969734766613116223488 3805 373197939040637048166277590640086978425520128 3806 375474009087115061642555252400648343911399424 3807 382833115323241386018715055291012075585798144 3808 385167948652779714418116829046490278083428352 3809 392717051345075559986361324113527829246246912 3810 395112165100541300062578707628440069808848896 3811 402856169553020320842942796287601454232279776 3812 405313120046679542855942403510204605302571008 3813 415777441932650334276112303210205615314960384 3814 418313197044312704397087965411161843561398272 3815 426511930332156626475745817874385118200594432 3816 429113153242417213305777431315026678755885056 3817 437523560369418726878531491761156657812340736 3818 440191941317462530763562090338846032095346688 3819 448819487251514925698698656129746090567139328 3820 451556760114904342928661380146788651210113024 3821 460407050917737509534791767185830233408319744 3822 463214994339062334692505604011662406060081152 3823 475174219351600382029842632240234988931383296 3824 478072225193500233596671960469899249784455168 3825 487442206093893287400852363285011563657822208 3826 490415032277048243778031350074316204292440064 3827 500026926136478545004035990584179037499817984 3828 503076504362814320872642388958681179537539072 3829 512936556858874200798512749862566960648159232 3830 516064868702747820489898720167758458525843456 3831 526179486763128582325476305355234552466651136 3832 529388564958928382505720690299042749782949888 3833 543056250687543293748391579703125701635866624 3834 546368257364000266967625097679884856896520192 3835 557076806964449471315259843754298929894653952 3836 560474322602340850032035828656361376334217216 3837 571459344155975480004612560667633185714077696 3838 574944576414644938140162730238492776614330368 3839 586213207838713372341157428414362240740753408 3840 589788421374568937702741394477438238315249664 3841 601347984872146951229115777548839488533315584 3842 605015502810203865720823646056048856894799872 3843 620635715071478049998161805375000801869561856 3844 624420865558857447963000111634154122167451648 3845 636659207959370824360296964290627348451033088 3846 640542082974103828608040947035841572953391104 3847 653096393321114834290985783620152212244660224 3848 657079515902451357874471691701134601844948992 3849 669957951815672425532751346759271132275146752 3850 674043910142364500231704450831357986645999616 3851 687254839853882229976132317198673701180932096 3852 691446288925947275109512738349770122165485568 3853 704998296717785561475149893503302544906489608 3854 709297960081689199997899206142858059279499264 3855 727610523382138084983196530617859826801180672 3856 732048094827547232694903939469533226232446976 3857 746395878081274096332555181280173956851040256 3858 750948018174230123285110504801296687822798848 3859 765666230646482772037430110582024151171596288 3860 770335897305559428836233658092980556166856704 3861 785434102690151119972722648227055658492493824 3862 790224330201082600125157415256880139617697792 3863 805712339106040641685885592575202908464559552 3864 810626240093359085711884807020409210605142016 3865 831554883865300668552224606420411230629920768 3866 836626394088625408794175930822323687122796544 3867 853023860664313252951491635748770236401188864 3868 858226306484834426611554862630053357511770112 3869 875047120738837453757062983522313315624681472 3870 880383882634925061527124180677692064190693376 3871 897638974503029851397397312259492181134278656 3872 903113520229808685857322760293577302420226048 3873 920814101835475019069583534371660466816639488 3874 926429988678124669385011208023324812120162304 3875 950348438703200764059685264480469977862766592 3876 956144450387000467193343920939798499568910336 3877 974884412187786574801704726570023127315644416 3878 980830064554096487556062700148632408584880128 3879 1000053852272957090008071981168358074999635968 3880 1006153008725628641745284777917362359075078144 3881 1025873113717748401597025499725133921296318464 3882 1032129737405495640979797440335516917051686912 3883 1052358973526257164650952610710469104933302272 3884 1058777129917856765011441380598085499565899776 3885 1086112501375086587496783159406251403271733248 3886 1092736514728000533935250195359769713793040384 3887 1114153613928898942630519687508597859789307904 3888 1120948645204681700064071657312722752668434432 3889 1142918688311950960009225121335266371428155392 3890 1149889152829289876280325460476985553228660736 3891 1172426415677426744682314856828724481481506816 3892 1179576842749137875405482788954876476630499328 3893 1202695969744293902458231555097678977066631168 3894 1210031005620407731441647292112097713789599744 3895 1233747019256124732581512313630779453586356814 3896 1241271430142956099996323610750001603739123712 3897 1248841731117714895926000223268308244334903296 3898 1273318415918741648720593928581254696902066176 3899 1281084165948207657216081894071683145906782208 3900 1306192786642229668581971567240304424489320448 3901 1314159031804902715748943383402269203689897984 3902 1339915903631344851065502693518542264550293504 3903 1348087820284729000463408901662715973291999232 3904 1374509679707764459952264634397347402361864192 3905 1382892577851894550219025476699540244330971136 3906 1409996593435571122950299787006605089812979216 3907 1418595920163378399995798412285716118558998528 3908 1455221046764276169966393061235719653602361344 3909 1464096189655094465389807878939066452464893952 3910 1492791756162548192665110362560347913702080512 3911 1501896036348460246570221009602593375645597696 3912 1531332461292965544074860221164048302343192576 3913 1540671794611118857672467316185961112333713408 3914 1570868205380302239945445296454111316984987648 3915 1580448660402165200250314830513760279235395584 3916 1611424678212081283371771185150405816929119104 3917 1621252480186718171423769614040818421210284032 3918 1663109767730601337104449212840822461259841536 3919 1673252788177250817588351861644647374245593088 3920 1706047721328626505902983271497540472802377728 3921 1716452612969668853223109725260106715023540224 3922 1750094241477674907514125967044626631249362944 3923 1760767765269850123054248361355384128381386752 3924 1795277949006059702794794624518984362268557312 3925 1806227040459617371714645520587154604840452096 3926 1841628203670950038139167068743320933633278976 3927 1852859977356249338770022416046649624240324608 3928 1900696877406401528119370528960939955725533184 3929 1912288900774000934386687841879596999137820672 3930 1949768824375573149603409453140046254631288832 3931 1961660129108192975112125400297264817169760256 3932 2000107704545914180016143962336716149999271936 3933 2012306017451257283490569555834724718150156288 3934 2051746227435496803194050999450267842592636928 3935 2064259474810991281959594880671033834103373824 3936 2104717947052514329301905221420938209866604544 3937 2117554259835713530022882761196170999131799552 3938 2172225002750173174993566318812502806543466496 3939 2185473029456001067870500390719539427586080768 3940 2228307227857797885261039375017195719578615808 3941 2241897290409363400128143314625445505336868864 3942 2285837376623901920018450242670532742856310784 3943 2299778305658579752560650920953971106457321472 3944 2344852831354853489364629713657448962963013632 3945 2359153685498275750810965577909752953260998656 3946 2405391939488587804916463110195357954133262336 3947 2420062011240815462883294584224195427579199488 3948 2467494038512249465163024627261558907172713628 3949 2482542860285912199992647221500003207478247424 3950 2497683462235429791852000446536616488669806592 3951 2546636831837483297441187857162509393804132352 3952 2562168331896415314432163788143366291813564416 3953 2612385573284459337163943134480608848978640896 3954 2628318063609805431497886766804538407379795968 3955 2679831807262689702131005387037084529100587008 3956 2696175640569458000926817803325431946583998464 3957 2749019359415528919904529268794694804723728384 3958 2765785155703789100438050953399080488661942272 3959 2819993186871142245900599574013210179625958432 3960 2837191840326756799991596824571432237117997056 3961 2910442093528552339932786122471439307204722688 3962 2928192379310188930779615757878132904929787904 3963 2985583512325096385330220725120695827404161024 3964 3003792072696920493140442019205186751291195392 3965 3062664922585931088149720442328096604686385152 3966 3081343589222237715344934632371922224667426816 3967 3141736410760604479890890592908222633969975296 3968 3160897320804330400500629661027520558470791168 3969 3222849356424162566743542370300811633858238208 3970 3242504960373436342847539228081636842420568064 3971 3326219535461202674208898425681644922519683072 3972 3346505576354501635176703723289294748491186176 3973 3412095442657253011805966542995080945604755456 3974 3432905225939337706446219450520213430047080448 3975 3500188482955349815028251934089253262498725888 3976 3521535530539700246108496722710768256762773504 3977 3590555898012119405589589249037968724537114624 3978 3612454080919234743429291041174309209680904192 3979 3683256407341900076278334137486641867266557952 3980 3705719954712498677540044832093299248480649216 3981 3801393754812803056238741057921879911451066368 3982 3824577801548001868773375683759193998275641344 3983 3899537648751146299206818906280092509262577664 3984 3923320258216385950224250800594529634339520512 3985 4000215409091828360032287924673432299998543872 3986 4024612034902514566981139111669449436300312576 3987 4103492454870993606388101998900535685185273856 3988 4128518949621982563919189761342067668206747648 3989 4209435894105028658603810442841876419733209088 3990 4235108519671427060045765522392341998263599104 3991 4344450005500346349987132637625005613086932992 3992 4370946058912002135741000781439078855172161536 3993 4456614455715595770522078750034391439157231616 3994 4483794580818726800256286629250891010673737728 3995 4571674753247803840036900485341065485712621568 3996 4599556611317159505121301841907942212914642944 3997 4689705662709706978729259427314897925926027264 3998 4718307370996551501621931155819505906521997312 3999 4810783878977175609832926220390715908266524672 4000 4840124022481630925766589168448390855158398976 4001 4934988077024498930326049254523117814345427256 4002 4965085720571824399985294443000006414956494848 4003 4995366924470859583704000893073232977339613184 4004 5093273663674966594882375714325018787608264704 4005 5124336663792830628864327576286732583627128832 4006 5224771146568918674327886268961217697957281792 4007 5256636127219610862995773533609076814759591936 4008 5359663614525379404262010774074169058201174016 4009 5392351281138916001853635606650863893167996928 4010 5498038718831057839809058537589389609447456768 4011 5531570311407578200876101906798160977323884544 4012 5639986373742284491801199148026420359251916864 4013 5674383680653513599983193649142864474235994112 4014 5820884187057104679865572244942878614409445376 4015 5856384758620377861559231515756265809859575808 4016 5971167024650192770660441450241391654808322048 4017 6007584145393840986280884038410373502582390784 4018 6125329845171862176299440884656193209372770304 4019 6162687178444475430689869264743844449334853632 4020 6283472821521208959781781185816445267939950592 4021 6321794641608660801001259322055041116941582336 4022 6445698712848325133487084740601623267716476416 4023 6485009920746872685695078456163273684841136128 4024 6652439070922405348417796851363289845039366144 4025 6693011152709003270353407446578589496982372352 4026 6824190885314506023611933085990161891209510912 4027 6865810451878675412892438901040426860094160896 4028 7000376965910699630056503868178506524997451776 4029 7043071061079400492216993445421536513525547008 4030 7181111796024238811179178498075937449074229248 4031 7224908161838469486858582082348618419361808384 4032 7366512814683800152556668274973283734533115904 4033 7411439909424997355080089664186598496961298432 4034 7602787509625606112477482115843759822902132736 4035 7649155603096003737546751367518387996551282688 4036 7799075297502292598413637812560185018525155328 4037 7846640516432771900448501601189059268679041024 4038 8000430818183656720064575849346864599997087744 4039 8049224069805029133962278223338898872600625152 4040 8206984909741987212776203997801071370370547712 4041 8257037899243965127838379522684135336413495296 4042 8418871788210057317207620885683752839466418176 4043 8470217039342854120091531044784683996527198208 4044 8636229134792873128070586195415456175104497698 4045 8688900011000692699974265275250011226173865984 4046 8741892117824004271482001562878157710344323072 4047 8913228911431191541044157500068782878314463232 4048 8967589161637453600512573258501782021347475456 4049 9143349506495607680073800970682130971425243136 4050 9199113222634319010242603683815884425829285888 4051 9379411325419413957458518854629795851852054528 4052 9436614741993103003243862311639011813043994624 4053 9621567757954351219665852440781431816533049344 4054 9680248044963261851533178336896781710316797952 4055 9869976154048997860652098509046235628690854512 4056 9930171441143648799970588886000012829912989696 4057 9990733848941719167408001786146465954679226368 4058 10186547327349933189764751428650037575216529408 4059 10248673327585661257728655152573465167254257664 4060 10449542293137837348655772537922435395914563584 4061 10513272254439221725991547067218153629519183872 4062 10719327229050758808524021548148338116402348032 4063 10784702562277832003707271213301727786335993856 4064 10996077437662115679618117075178779218894913536 4065 11063140622815156401752203813596321954647769088 4066 11279972747484568983602398296052840718503833728 4067 11348767361307027199966387298285728948471988224 4068 11641768374114209359731144489885757228818890752 4069 11712769517240755723118463031512531619719151616 4070 11942334049300385541320882900482783309616644096 4071 12015168290787681972561768076820747005164781568 4072 12250659690343724352598881769312386418745540608 4073 12325374356888950861379738529487688898669707264 4074 12566945643042417919563562371632890535879901184 4075 12643589283217321602002518644110082233883164672 4076 12891397425696650266974169481203246535432952832 4077 12970019841493745371390156912326547369682272256 4078 13304878141844810696835593702726579690078732288 4079 13386022305418006540706814893157178993964744704 4080 13648381770629012047223866171980323782419021824 4081 13731620903757350825784877802080853720188321792 4082 14000753931821399260113007736357013049994903552 4083 14086142122158800984433986890843073027051094016 4084 14362223592048477622358356996151874898148458496 4085 14449816323676938973717164164697236838723616768 4086 14733025629367600305113336549946567469066231808 4087 14822879818849994710160179328373196993922596864 4088 15205575019251212224954964231687519645804265472 4089 15298311206192007475093502735036775993102565376 4090 15598150595004585196827275625120370037050310656 4091 15693281032865543800897003202378118537358082048 4092 16000861636367313440129151698693729199994175488 4093 16098448139610058267924556446677797745201250304 4094 16413969819483974425552407995602142740741095424 4095 16514075798487930255676759045368270672826990592 4096 16837743576420114634415241771367505678932836352 4097 16940434078685708240183062089569367993054396416 4098 17272458269585746256141172390830912350208995396 4099 17377800022001385399948530550500022452347731968 4100 17483784235648008542964003125756315420688646144 4101 17826457822862383082088315000137565756628926464 4102 17935178323274907201025146517003564042694950912 4103 18286699012991215360147601941364261942850486272 4104 18398226445268638020485207367631768851658571776 4105 18758822650838827914917037709259591703704109056 4106 18873229483986206006487724623278023626087989248 4107 19243135515908702439331704881562863633066098688 4108 19360496089926523703066356673793563420633595904 4109 19739952308097995721304197018092471257381709024 4110 19860342882287297599941177772000025659825979392 4111 19981467697883438334816003572292931909358452736 4112 20373094654699866379529502857300075150433058816 4113 20497346655171322515457310305146930334508515328 4114 20899084586275674697311545075844870791829127168 4115 21026544508878443451983094134436307259038367744 4116 21438654458101517617048043096296676232804696064 4117 21569405124555664007414542426603455572671987712 4118 21992154875324231359236234150357558437789827072 4119 22126281245630312803504407627192643909295538176 4120 22559945494969137967204796592105681437007667456 4121 22697534722614054399932774596571457896943976448 4122 23283536748228418719462288979771514457637781504 4123 23425539034481511446236926063025063239438303232 4124 23884668098600771082641765800965566619233288192 4125 24030336581575363945123536153641494010329563136 4126 24501319380687448705197763538624772837491081216 4127 24650748713777901722759477058975377797339414528 4128 25133891286084835839127124743265781071759802368 4129 25287178566434643204005037288220164467766329344 4130 25782794851393300533948338962406493070865905664 4131 25940039682987490742780313824653094739364544512 4132 26609756283689621393671187405453159380157464576 4133 26772044610836013081413629786314357987929489408 4134 27296763541258024094447732343960647564838043648 4135 27463241807514701651569755604161707440376643584 4136 28001507863642798520226015472714026099989807104 4137 28172284244317601968867973781686146054102188032 4138 28724447184096955244716713992303749796296916992 4139 28899632647353877947434328329394473677447233536 4140 29466051258735200610226673099893134938132463616 4141 29645759637699989420320358656746393987845193728 4142 30411150038502424449909928463375039291608530944 4143 30596622412384014950187005470073551986205130752 4144 31196301190009170393654551250240740074100621312 4145 31386562065731087601794006404756237074716164096 4146 32001723272734626880258303397387458399988350976 4147 32196896279220116535849112893355595490402500608 4148 32827939638967948851104815991204285481482190848 4149 33028151596975860511353518090736541345653981184 4150 33675487152840229268830483542735011357865672704 4151 33880868157371416480366124179138735986108792832 4152 34544916539171492512282344781661824700417990792 4153 34755600044002770799897061101000044904695463936 4154 34967568471296017085928006251512630841377292288 4155 35652915645724766164176630000275131513257852928 4156 35870356646549814402050293034007128085389901824 4157 36573398025982430720295203882728523885700972544 4158 36796452890537276040970414735263537703317143552 4159 37517645301677655829834075418519183407408218112 4160 37746458967972412012975449246556047252175978496 4161 38486271031817404878663409763125727266132197376 4162 38720992179853047406132713347587126841267191808 4163 39479904616195991442608394036184942514763418048 4164 39720685764574595199882355544000051319651958784 4165 39962935395766876669632007144585863818716905472 4166 40746189309399732759059005714600150300866117632 4167 40994693310342645030914620610293860669017030656 4168 41798169172551349394623090151689741583658254336 4169 42053089017756886903966188268872614518076735488 4170 42877308916203035234096086192593352465609392128 4171 43138810249111328014829084853206911145343975424 4172 43984309750648462718472468300715116875579654144 4173 44252562491260625607008815254385287818591076352 4174 45119890989938275934409593184211362874015334912 4175 45395069445228108799865549193142915793887952896 4176 46567073496456837438924577959543028915275563008 4177 46851078068963022892473852126050126478876606464 4178 47769336197201542165283531601931133238466576384 4179 48060673163150727890247072307282988020659126272 4180 49002638761374897410395527077249545674982162432 4181 49301497427555803445518954117950755594678829056 4182 50267782572169671678254249486531562143519604736 4183 50574357132869286408010074576440328935532658688 4184 51565589702786601067896677924812986141731811328 4185 51880079365974981485560627649306189478729089024 4186 53219512567379242787342374810906318760314929152 4187 53544089221672026162827259572628715975858978816 4188 54593527082516048188895464687921295129676087296 4189 54926483615029403303139511208323414880753287168 4190 56003015727285597040452030945428052199979614208 4191 56344568488635203937735947563372292108204376064 4192 57448894368193910489433427984607499592593833984 4193 57799265294707755894868656658788947354894467072 4194 58932102517470401220453346199786269876264927232 4195 59291519275399978840640717313492787975690387456 4196 60453603943550111896494103367908193225731483886 4197 60822300077004848899819856926750078583217061888 4198 61193244824768029900374010940147103972410261504 4199 62392602380018340787309102500481480148201242624 4200 62773124131462175203588012809512474149432328192 4201 64003446545469253760516606794774916799976701952 4202 64393792558440233071698225786711190980805001216 4203 65655879277935897702209631982408570962964381696 4204 66056303193951721022707036181473082691307962368 4205 67350974305680458537660967085470022715731345408 4206 67761736314742832960732248358277471972217585664 4207 69089833078342985024564689563323649400835981584 4208 69511200088005541599794122202000089809390927872 4209 69935136942592034171856012503025261682754584576 4210 71305831291449532328353260000550263026515705856 4211 71740713293099628804100586068014256170779803648 4212 73146796051964861440590407765457047771401945088 4213 73592905781074552081940829470527075406634287104 4214 75035290603355311659668150837038366814816436224 4215 75492917935944824025950898493112094504351956992 4216 76972542063634809757326819526251454532264394752 4217 77441984359706094812265426695174253682534383616 4218 78959809232391982885216788072369885029526836096 4219 79441371529149190399764711088000102639303917568 4220 79925870791533753339264014289171727637433810944 4221 81492378618799465518118011429200300601732235264 4222 81989386620685290061829241220587721338034061312 4223 83596338345102698789246180303379483167316508672 4224 84106178035513773807932376537745229036153470976 4225 85754617832406070468192172385186704931218784256 4226 86277620498222656029658169706413822290687950848 4227 87968619501296925436944936601430233751159308288 4228 88505124982521251214017630508770575637182152704 4229 90239781979876551868819186368422725748030669824 4230 90790138890456217599731098386285831587775905792 4231 93134146992913674877849155919086057830551126016 4232 93702156137926045784947704252100252957753212928 4233 95538672394403084330567063203862266476933152768 4234 96121346326301455780494144614565976041318252544 4235 98005277522749794820791054154499091349964324864 4236 98602994855111606891037908235901511189357658112 4237 100535565144339343356508498973063124287039209472 4238 101148714265738572816020149152880657871065317376 4239 103131179405573202135793355849625972283463622656 4240 103760158731949962971121255298612378957458178048 4241 106439025134758485574684749621812637520629858304 4242 107088178443344052325654519145257431951717957632 4243 109187054165032096377790929375842590259352174592 4244 109852967230058806606279022416646829761506574336 4245 112006031454571194080904061890856104399959228416 4246 112689136977270407875471895126744584216408752128 4247 114897788736387820978866855969214999185187667968 4248 115598530589415511789737313317577894709788934144 4249 117864205034940802440906692399572539752529854464 4250 118583038550799957681281434626985575951380774912 4251 120907207887100223792988206735816386451462967772 4252 121644600154009697799639713853500157166434123776 4253 122386489649536059800748021880294207944820523008 4254 124785204760036681574618205000962960296402485248 4255 125546248262924350407176025619024948298864656384 4256 128006893090938507521033213589549833599953403904 4257 128787585116880466143396451573422381961610002432 4258 131311758555871795404419263964817141925928763392 4259 132112606387903442045414072362946165382615924736 4260 134701948611360917075321934170940045431462690816 4261 135523472629485665921464496716554943944435171328 4262 138179666156685970049129379126647298801671963168 4263 139022400176011083199588244404000179618781855744 4264 139870273885184068343712025006050523365509169152 4265 142611662582899064656706520001100526053031411712 4266 143481426586199257608201172136028512341559607296 4267 146293592103929722881180815530914095542803890176 4268 147185811562149104163881658941054150813268574208 4269 150070581206710623319336301674076733629632872448 4270 150985835871889648051901796986224189008703913984 4271 153945084127269619514653639052502909064528789504 4272 154883968719412189624530853390348507365068767232 4273 157919618464783965770433576144739770059053672192 4274 158882743058298380799529422176000205278607835136 4275 159851741583067506678528028578343455274867621888 4276 162984757237598931036236022858400601203464470528 4277 163978773241370580123658482441175442676068122624 4278 167192676690205397578492360606758966334633017344 4279 168212356071027547615864753075490458072306941952 4280 171509235664812140936384344770373409862437568512 4281 172555240996445312059316339412827644581375901696 4282 175937239002593850873889873202860467502318616576 4283 177010249965042502428035261017541151274364305408 4284 180479563959753103737638372736845451496061339648 4285 181580277780912435199462196772571663175551811584 4286 186268293985827349755698311838172115661102252032 4287 187404312275852091569895408504200505915506425856 4288 191077344788806168661134126407724532953866305536 4289 192242692652602911560988289229131952082636505088 4290 196010555045499589641582108308998182699928649728 4291 197205989710223213782075816471803022378715316224 4292 201071130288678686713016997946126248574078418944 4293 202297428531477145632040298305761315742130634752 4294 206262358811146404271586711699251944566927245312 4295 207520317463899925942242510597224757914916356096 4296 212878050269516971149369499243625275041259716608 4297 214176356886688104651309038290514863903435915264 4298 218374108330064192755581858751685180518704349184 4299 219705934460117613212558044833293659523013148672 4300 224012062909142388161808123781712208799918456832 4301 225378273954540815750943790253489168432817504256 4302 229795577472775641957733711938429998370375335936 4303 231197061178831023579474626635155789419577868288 4304 235728410069881604881813384799145079505059708928 4305 237166077101599915362562869253971151902761549824 4306 241814415774200447585976413471632772902925935544 4307 243289200308019395599279427707000314332868247552 4308 244772979299072119601496043760588415889641046016 4309 249570409520073363149236410001925920592804970496 4310 251092496525848700814352051238049896597729312768 4311 256013786181877015042066427179099667199906807808 4312 257575170233760932286792903146844763923220004864 4313 262623517111743590808838527929634283851857526784 4314 264225212775806884090828144725892330765231849472 4315 269403897222721834150643868341880090862925381632 4316 271046945258971331842928993433109887888870342656 4317 276359332313371940098258758253294597603343926336 4318 278044800352022166399176488808000359237563711488 4319 279740547770368136687424050012101046731018338304 4320 285223325165798129313413040002201052106062823424 4321 286962853172398515216402344272057024683119214592 4322 292587184207859445762361631061828191085607780352 4323 294371623124298208327763317882108301626537148416 4324 300141162413421246638672603348153467259265744896 4325 301971671743779296103803593972448378017407827968 4326 307890168254539239029307278105005818129057579008 4327 309767937438824379249061706780697014730137534464 4328 315839236929567931540867152289479540118107344384 4329 317765486116596761599058844352000410557215670272 4330 319703483166135013357056057156686910549735243776 4331 325969514475197862072472045716801202406928941056 4332 327957546482741160247316964882350885352136245248 4333 334385353380410795156984721213517932669266034688 4334 336424712142055095231729506150980916144613883904 4335 343018471329624281872768689540746819724875137024 4336 345110481992890624118632678825655289162751803392 4337 351874478005187701747779746405720935004637233152 4338 354020499930085004856070522035082302548728610816 4339 360959127919506207475276745473690902992122679296 4340 363160555561824870398924393545143326351103623168 4341 372536587971654699511396623676344231322204504064 4342 374808624551704183139790817008401011831012851712 4343 382154689577612337322268252815449065907732611072 4344 384485385305205823121976578458263904165273010176 4345 392021110090999179283164216617996365399857299456 4346 394411979420446427564151632943606044757430632448 4347 402142260577357373426033995892252497148156837888 4348 404594857062954291264080596611522631484261269504 4349 412524717622292808543173423398503889133854490624 4350 415040634927799851884485021194449515829832712192 4351 423175227604850783275458723575357352580120387202 4352 425756100539033942298738998487250550082519433216 4353 428352713773376209302618076581029727806871830528 4354 436748216660128385511163717503370361037408698368 4355 439411868920235226425116089666587319046026297344 4356 448024125818284776323616247563424417599836913664 4357 450756547909081631501887580506978336865635008512 4358 459591154945551283915467423876859996740750671872 4359 462394122357662047158949253270311578839155736576 4360 471456820139763209763626769598290159010119417856 4361 474332154203199830725125738507942303805523099648 4362 483628831548400895171952826943265545805851871088 4363 486578400616038791198558855414000628665736495104 4364 489545958598144239202992087521176831779282092032 4365 499140819040146726298472820003851841185609940992 4366 502184993051697401628704102476099793195458625536 4367 512027572363754030084132854358199334399813615616 4368 515150340467521864573585806293689527846440009728 4369 525247034223487181617677055859268567703715053568 4370 528450425551613768181656289451784661530463698944 4371 538807794445443668301287736683760181725850763264 4372 542093890517942663685857986866219775777740685312 4373 552718664626743880196517516506589195206687852672 4374 556089600704044332798352977616000718475127422976 4375 559481095540736273374848100024202093462036676608 4376 570446650331596258626826080004402104212125646848 4377 573925706344797030432804688544114049366238429184 4378 585174368415718891524723262123656382171215560704 4379 588743246248596416655526635764216603253074296832 4380 600282324826842493277345206696306934518531489792 4381 603943343487558592207607187944896756034815655936 4382 615780336509078478058614556210011636258115158016 4383 619535874877648758498123413561394029460275068928 4384 631678473859135863081734304578959080236214688768 4385 635530972233193523198117688704000821114431340544 4386 639406966332270026714112114313373821099470487552 4387 651939028950395724144944091433602404813857882112 4388 655915092965482320494633929764701770704272490496 4389 668770706760821590313969442427035865338532069376 4390 672849424284110190463459012301961832289227767808 4391 686036942659248563745537379081493639449750274048 4392 690220963985781248237265357651310578325503606784 4393 703748956010375403495559492811441870009274466304 4394 708040999860170009712141044070164605097457221632 4395 721918255839012414950553490947381805984245358592 4396 726321111123649740797848787090286652702207246336 4397 745073175943309399022793247352688462644409008128 4398 749617249103408366279581634016802023662025703424 4399 764309379155224674644536505630898131815465222144 4400 768970770610411646243953156916527808330546020352 4401 784042220181998358566328433235992730799714598912 4402 788823958840892855128303265887212089514861264896 4403 804284521154714746852067991784504994296313675776 4404 809189714125908582528161193223045262968522539008 4405 825049435244585617086346846797007778267708981248 4406 830081269855599703768970042388899031659665424384 4407 846350455209701566550917447150714705160240774404 4408 851512201078067884597477996974501100165038866432 4409 856705427546752418605236153162059455613743661056 4410 873496433320256771022327435006740722074817396736 4411 878823737840470452850232179333174638092052594688 4412 896048251636569552647232495126848835199673827328 4413 901513095818163263003775161013956673731270017024 4414 919182309891102567830934847753719993481501343744 4415 924788244715324094317898506540623157678311473152 4416 942913640279526419527253539196580318020238835712 4417 948664308406399661450251477015884607611046199296 4418 967257663096801790343905653886531091611703742176 4419 973156801232077582397117710828001257331472990208 4420 979091917196288478405984175042353663558564184064 4421 998281638080293452596945640007703682371219881984 4422 1004369986103394803257408204952199586390917251072 4423 1024055144727508060168265708716398668799627231232 4424 1030300680935043729147171612587379055692880019456 4425 1050494068446974363235354111718537135407430107136 4426 1056900851103227536363312578903569323060927397888 4427 1077615588890887336602575473367520363451701526528 4428 1084187781035885327371715973732439551555481370624 4429 1105437329253487760393035033013178390413375705344 4430 1112179201408088665596705955232001436950254845952 4431 1118962191081472546749696200048404186924073353216 4432 1140893300663192517253652160008804208424251293696 4433 1147851412689594060865609377088228098732476858368 4434 1170348736831437783049446524247312764342431121408 4435 1177486492497192833311053271528433206506148593664 4436 1200564649653684986554690413392613869037062979584 4437 1207886686975117184415214375889793512069631311872 4438 1231560673018156956117229112420023272516230316032 4439 1239071749755297516996246827122788058920550137856 4440 1263356947718271726163468609157918160472429377536 4441 1271061944466387046396235377408001642228862681088 4442 1278813932664540053428224228626747642198940975104 4443 1303878057900791448289888182867204809627715764224 4444 1311830185930964640989267859529403541408544980992 4445 1337541413521643180627938884854071730677064138752 4446 1345698848568220380926918024603923664578455535616 4447 1372073885318497127491074758162987278899500548096 4448 1380441927971562496474530715302621156651007213568 4449 1407497912020750806991118985622883740018548932608 4450 1416081999720340019424282088140329210194914443264 4451 1443836511678024829901106981894763611968490717184 4452 1452642222247299481595697574180573305404414492672 4453 1490146351886618798045586494705376925288818016256 4454 1499234498206816732559163268033604047324051406848 4455 1528618758310449349289073011261796263630930444288 4456 1537941541220823292487906313833055616661092040704 4457 1568084440363996717132656866471985461599429197824 4458 1577647917681785710256606531774424179029722529792 4459 1608569042309429493704135983569009988592627351552 4460 1618379428251817165056322386446090525937045078016 4461 1650098870489171234172693693594015556535417962496 4462 1660162539711199407537940084777798063319330848768 4463 1692700910419403133101834894301429410320481548808 4464 1703024402156135769194955993949002200330077732864 4465 1713410855093504837210472306324118911227487322112 4466 1746992866640513542044654870013481444149634793472 4467 1757647475680940905700464358666349276184105189376 4468 1792096503273139105294464990253697670399347654656 4469 1803026191636326526007550322027913347462540034048 4470 1838364619782205135661869695507439986963002687488 4471 1849576489430648188635797013081246315356622946304 4472 1885827280559052839054507078393160636040477671424 4473 1897328616812799322900502954031769215222092398592 4474 1934515326193603580687811307773062183223407484352 4475 1946313602464155164794235421656002514662945980416 4476 1958183834392576956811968350084707327117128368128 4477 1996563276160586905193891280015407364742439763968 4478 2008739972206789606514816409904399172781834502144 4479 2048110289455016120336531417432797337599254462464 4480 2060601361870087458294343225174758111385760038912 4481 2100988136893948726470708223437074270814860214272 4482 2113801702206455072726625157807138646121854795776 4483 2155231177781774673205150946735040726903403053056 4484 2168375562071770654743431947464879103110962741248 4485 2210874658506975520786070066026356780826751410688 4486 2224358402816177331193411910464002873900509691904 4487 2237924382162945093499392400096808373848146706432 4488 2281786601326385034507304320017608416848502587392 4489 2295702825379188121731218754176456197464953716736 4490 2340697473662875566098893048494625528684862242816 4491 2354972984994385666622106543056866413012297187328 4492 2401129299307369973109380826785227738074125959168 4493 2415773373950234368830428751779587024139262623744 4494 2463121346036313912234458224840046545032460632064 4495 2478143499510595033992493654245576117841100275712 4496 2526713895436543452326937218315836320944858755072 4497 2542123888932774092792470754816003284457725362176 4498 2557627865329080106856448457253495284397881950208 4499 2607756115801582896579776365734409619255431528448 4500 2623660371861929281978535719058807082817089961984 4501 2675082827043286361255877769708143461354128277504 4502 2691397697136440761853836049207847329156911071232 4503 2744147770636994254982149516325974557799001096192 4504 2760883855943124992949061430605242313302014427136 4505 2814995824041501613982237971245767480037097865216 4506 2832163999440680038848564176280658420389828886528 4507 2887673023356049659802213963789527223936981434368 4508 2905284444494598963191395148361146610808828985344 4509 2962226593233955482928211065027501468060842710414 4510 2980292703773237596091172989410753850577636032512 4511 2998468996413633465118326536067208094648102813696 4512 3057237516620898698578146022523592527261860888576 4513 3075883082441646584975812627666111233322184081408 4514 3136168880727993434265313732943970923198858395648 4515 3155295835363571420513213063548848358059445059584 4516 3217138084618858987408271967138019977185254703104 4517 3236758856503634330112644772892181051874090156032 4518 3300197740978342468345387387188031113070835924992 4519 3320325079422398815075880169555596126638661697536 4520 3385401820838806266203669788602858820640963097616 4521 3406048804312271538389911987898004400660155465728 4522 3426821710187009674420944612648237822454974644224 4523 3493985733281027084089309740026962888299269586944 4524 3515294951361881811400928717332698552368210378752 4525 3584193006546278210588929980507395340798695309312 4526 3606052383272653052015100644055826694925080068096 4527 3676729239564410271323739391014879973926005374976 4528 3699152978861296377271594026162492630713245892608 4529 3771654561118105678109014156786321272080955342848 4530 3794657233625598645801005908063538430444184797184 4531 3869030652387207161375622615546124366446814968704 4532 3892627204928310329588470843312005029325891960832 4533 3916367668785153913623936700169414654234256736256 4534 3993126552321173810387782560030814729484879527936 4535 4017479944413579213029632819808798345563669004288 4536 4096220578910032240673062834865594675198508924928 4537 4121202723740174916588686450349516222771520077824 4538 4201976273787897452941416446874148541629720428544 4539 4227603404412910145453250315614277292243709591552 4540 4310462355563549346410301893470081453806806106112 4541 4336751124143541309486863894929758206221925482496 4542 4421749317013951041572140132052713561653502821376 4543 4448716805632354662386823820928005747801019383808 4544 4475848764325890186998784800193616747696293412864 4545 4563573202652770069014608640035216833697005174784 4546 4591405650758376243462437508352912394929907433472 4547 4681394947325751132197786096989251057369724485632 4548 4709945969988771333244213086113732826024594374656 4549 4802258598614739946218761653570455476148251918336 4550 4831546747900468737660857503559174048278525247488 4551 4926242692072627824468916449680093090064921264128 4552 4956286999021190067984987308491152235682200551424 4553 5053427790873086904653874436631672641889717510144 4554 5084247777865548185584941509632006568915450724352 4555 5115255730658160213712896914506990568795763900416 4556 5215512231603165793159552731468819238510863056896 4557 5247320743723858563957071438117614165634179923968 4558 5350165654086572722511755539416286922708256555008 4559 5382795394272881523707672098415694658313822142464 4560 5488295541273988509964299032651949115598002192384 4561 5521767711886249985898122861210484626604028854272 4562 5629991648083003227964475942491534960074195730432 4563 5664327998881360077697128352561316840779657773056 4564 5775346046712099319604427927579054447873962868736 4565 5810568888989197926382790296722293221617657970688 4566 5924453186467910965856422130055002936121685420828 4567 5960585407546475192182345978821507701155272065024 4568 5996937992827266930236653072134416189296205627392 4569 6114475033241797397156292045047185054523721777152 4570 6151766164883293169951625255332222466644368162816 4571 6272337761455986868530627465887941846397716791296 4572 6310591670727142841026426127097696716118890119168 4573 6434276169237717974816543934276039954370509406208 4574 6473517713007268660225289545784362103748180312064 4575 6600395481956684936690774774376062226141671849984 4576 6640650158844797630151760339111192253277323395072 4577 6770803641677612532407339577205717641281926195232 4578 6812097608624543076779823975796008801320310931456 4579 6853643420374019348841889225296475644909949288448 4580 6987971466562054168178619480053925776598539173888 4581 7030589902723763622801857434665397104736420757504 4582 7168386013092556421177859961014790681597390618624 4583 7212104766545306104030201288111653389850160136192 4584 7353458479128820542647478782029759947852010749952 4585 7398305957722592754543188052324985261426491785216 4586 7543309122236211356218028313572642544161910685696 4587 7589314467251197291602011816127076860888369594368 4588 7738061304774414322751245231092248732893629937408 4589 7785254409856620659176941686624010058651783921664 4590 7832735337570307827247873400338829308468513472512 4591 7986253104642347620775565120061629458969759055872 4592 8034959888827158426059265639617596691127338008576 4593 8192441157820064481346125669731189350397017849856 4594 8242405447480349833177372900699032445543040155648 4595 8403952547575794905882832893748297083259440857088 4596 8455206808825820290906500631228554584487419183104 4597 8620924711127098692820603786940162907613612212224 4598 8673502248287082618973727789859516412443850964992 4599 8843498634027902083144280264105427123307005642752 4600 8897433611264709324773647641856011495602038767616 4601 8951697528651780373997569600387233495392586825728 4602 9127146405305540138029217280070433667394010349568 4603 9182811301516752486924875016705824789859814866944 4604 9362789894651502264395572193978502114739448971264 4605 9419891939977542666488426172227465652049188749312 4606 9604517197229479892437523307140910952296503836672 4607 9663093495800937475321715007118348096557050494976 4608 9852485384145255648937832899360186180129842528256 4609 9912573998042380135969974616982304471364401102848 4610 10106855581746173809307748873263345283779435020288 4611 10168495555731096371169883019264013137830901448704 4612 10230511461316320427425793829013981137591527800832 4613 10431024463206331586319105462937638477021726113792 4614 10494641487447717127914142876235228331268359847936 4615 10700331308173145445023511078832573845416513110016 4616 10765590788545763047415344196831389316627644284928 4617 10976591082547977019928598065303898231196004384768 4618 11043535423772499971796245722420969253208057708544 4619 11259983296166006455928951884983069920148391460864 4620 11328655997762720155394256705122633681559315546112 4621 11550692093424198639208855855158108895747925737472 4622 11621137777978395852765580593444586443235315941376 4623 11848906372935821931712844260110005872243370841656 4624 11921170815092950384364691957643015402310544130048 4625 11993875985654533860473306144268832378592411254784 4626 12228950066483594794312584090094370109047443554304 4627 12303532329766586339903250510664444933288736325632 4628 12544675522911973737061254931775883692795433582592 4629 12621183341454285682052852254195393432237780238336 4630 12868552338475435949633087868552079908741018812416 4631 12947035426014537320450579091568724207496360624128 4632 13200790963913369873381549548752124452283343699968 4633 13281300317689595260303520678222384506554646790144 4634 13541607283355225064814679154411435282563852390464 4635 13624195217249086153559647951592017602640621862912 4636 13707286840748038697683778450592951289819898576896 4637 13975942933124108336357238960107851553197078347776 4638 14061179805447527245603714869330794209472841515008 4639 14336772026185112842355719922029581363194781237248 4640 14424209533090612208060402576223306779700320272384 4641 14706916958257641085294957564059519895704021499904 4642 14796611915445185509086376104649970522852983570432 4643 15086618244472422712436056627145285088323821371392 4644 15178628934502394583204023632254153721776739188736 4645 15476122609548828645502490462184497465787259874816 4646 15570508819713241318353883373248020117303567843328 4647 15665470675140615654495746800677658616937026945024 4648 15972506209284695241551130240123258917939518111744 4649 16069919777654316852118531279235193382254676017152 4650 16384882315640128962692251339462378700794035699712 4651 16484810894960699666354745801398064891086080311296 4652 16807905095151589811765665787496594166518881714176 4653 16910413617651640581813001262457109168974838366208 4654 17241849422254197385641207573880325815227224424448 4655 17347004496574165237947455579719032824887701929984 4656 17686997268055804166288560528210854246614011285504 4657 17794867222529418649547295283712022991204077535232 4658 17903395057303560747995139200774466990785173651456 4659 18254292810611080276058434560140867334788020699136 4660 18365622603033504973849750033411649579719629733888 4661 18725579789303004528791144387957004229478897942528 4662 18839783879955085332976852344454931304098377498624 4663 19209034394458959784875046614281821904593007673344 4664 19326186991601874950643430014236696193114100989952 4665 19704970768290511297875665798720372360259685056512 4666 19825147996084760271939949233964608942728802205696 4667 20213711163492347618615497746526690567558870040576 4668 20336991111462192742339766038528026275661802897408 4669 20461022922632640854851587658027962275183055601664 4670 20735586152637688380497477455192510276425898972898 4671 20862048926412663172638210925875276954043452227584 4672 20989282974895434255828285752470456662536719695872 4673 21400662616346290890047022157665147690833026220032 4674 21531181577091526094830688393662778633255288569856 4675 21953182165095954039857196130607796462392008769536 4676 22087070847544999943592491444841938506416115417088 4677 22519966592332012911857903769966139840296782921728 4678 22657311995525440310788513410245267363118631092224 4679 23101384186848397278417711710316217791495851474944 4680 23242275555956791705531161186889172886470631882752 4681 23697812745871643863425688520220011744486741683312 4682 23842341630185900768729383915286030804621088260096 4683 23987751971309067720946612288537664757184822509568 4684 24457900132967189588625168180188740218094887108608 4685 24607064659533172679806501021328889866577472651264 4686 25089351045823947474122509863551767385590867165184 4687 25242366682908571364105704508390786864475560476672 4688 25737104676950871899266175737104159817482037624832 4689 25894070852029074640901158183137448414992721248256 4690 26401581927826739746763099097504248904566687399936 4691 26562600635379190520607041356444769013109293580288 4692 27083214566710450129629358308822870565127704780928 4693 27248390434498172307119295903184035205281243725824 4694 27414573681496077395367556901185902579639797153792 4695 27951885866248216672714477920215703106394156695552 4696 28122359610895054491207429738661588418945683030016 4697 28673544052370225684711439844059162726389562474496 4698 28848419066181224416120805152446613559400640544768 4699 29413833916515282170589915128119039791408042999808 4700 29593223830890371018172752209299941045705967140864 4701 30173236488944845424872113254290570176647642742784 4702 30357257869004789166408047264508307443553478377472 4703 30952245219097657291004980924368994931574519749632 4704 31141017639426482636707766746496040234607135686656 4705 31330941350281231308991493601355317233874053890048 4706 31945012418569390483102260480246517835879036223488 4707 32139839555308633704237062558470386764509352034304 4708 32769764631280257925384502678924757401588071399424 4709 32969621789921399332709491602796129782172160622592 4710 33615810190303179623531331574993188333037763428352 4711 33820827235303281163626002524914218337949676732416 4712 34483698844508394771282415147760651630454448848896 4713 34694008993148330475894911159438065649775403859968 4714 35373994536111608332577121056421708493228022571008 4715 35589734445058837299094590567424045982408155070464 4716 35806790114607121495990278401548933981570347302912 4717 36508585621222160552116869120281734669576041398272 4718 36731245206067009947699500066823299159439259467776 4719 37451159578606009057582288775914008458957795885056 4720 37679567759910170665953704688909862608196754997248 4721 38418068788917919569750093228563643809186015346688 4722 38652373983203749901286860028473392386228201979904 4723 39409941536581022595751331597440744720519370113024 4724 39650295992169520543879898467929217885457604411392 4725 40427422326984695237230995493053381135117740081152 4726 40673982222924385484679532077056052551323605794816 4727 40922045845265281709703175316055924550366111203328 4728 41471172305275376760994954910385020552851797945796 4729 41724097852825326345276421851750553908086904455168 4730 41978565949790868511656571504940913325073439391744 4731 42801325232692581780094044315330295381666052440064 4732 43062363154183052189661376787325557266510577139712 4733 43906364330191908079714392261215592924784017539072 4734 44174141695089999887184982889683877012832230834176 4735 45039933184664025823715807539932279680593565843456 4736 45314623991050880621577026820490534726237262184448 4737 46202768373696794556835423420632435582991702949888 4738 46484551111913583411062322373778345772941263765504 4739 47395625491743287726851377040440023488973483366624 4740 47684683260371801537458767830572061609242176520192 4741 47975503942618135441893224577075329514369645019136 4742 48915800265934379177250336360377480436189774217216 4743 49214129319066345359613002042657779733154945302528 4744 50178702091647894948245019727103534771181734330368 4745 50484733365817142728211409016781573728951120953344 4746 51474209353901743798532351474208319634964075249664 4747 51788141704058149281802316366274896829985442496512 4748 52803163855653479493526198195008497809133374799872 4749 53125201270758381041214082712889538026218587160576 4750 54166429133420900259258716617645741130255409561856 4751 54496780868996344614238591806368070410562487451648 4752 54829147362992154790735113802371805159279594307584 4753 55903771732496433345428955840431406212788313391104 4754 56244719221790108982414859477323176837891366060032 4755 57347088104740451369422879688118325452779124948992 4756 57696838132362448832241610304893227118801281089536 4757 58827667833030564341179830256238079582816085999616 4758 59186447661780742036345504418599882091411934281728 4759 60346472977889690849744226508581140353295285485568 4760 60714515738009578332816094529016614887106956754944 4761 61904490438195314582009961848737989863149039499264 4762 62282035278852965273415533492992080469214271373312 4763 62661882700562462617982987202710634467748107780096 4764 63890024837138780966204520960493035671758072446976 4765 64279679110617267408474125116940773529018704068608 4766 65539529262560515850769005357849514803176142798848 4767 65939243579842798665418983205592259564344321245184 4768 67231620380606359247062663149986376666075526856704 4769 67641654470606562327252005049828436675899353464832 4770 68967397689016789542564830295521303260908897697792 4771 69388017986296660951789822318876131299550807719936 4772 70747989072223216665154242112843416986456045142016 4773 71179468890117674598189181134848091964816310140928 4774 71613580229214242991980556803097867963140694605824 4775 73017171242444321104233738240563469339152082796544 4776 73462490412134019895399000133646598318878518935552 4777 74902319157212018115164577551828016917915591770112 4778 75359135519820341331907409377819725216393509994496 4779 76836137577835839139500186457127287618372030693376 4780 77304747966407499802573720056946784772456403959808 4781 78819883073162045191502663194881489441038740226048 4782 79300591984339041087759796935858435770915208822784 4783 80854844653969390474461990986106762270235480162304 4784 81347964445848770969359064154112105102647211589632 4785 81844091690530563419406350632111849100732222406656 4786 82942344610550753521989909820770041105703595891592 4787 83448195705650652690552843703501107816173808910336 4788 83957131899581737023313143009881826650146878783488 4789 85602650465385163560188088630660590763332104880128 4790 86124726308366104379322753574651114533021154279424 4791 87812728660383816159428784522431185849568035078144 4792 88348283390179999774369965779367754025664461668352 4793 90079866369328051647431615079864559361187131686912 4794 90629247982101761243154053640981069452474524368896 4795 92405536747393589113670846841264871165983405899776 4796 92969102223827166822124644747556691545882527531008 4797 94791250983486575453702754080880046977946966733248 4798 95369366520743603074917535661144123218484353040384 4799 95951007885236270883786449154150659028739290038272 4800 97831600531868758354500672720754960872379548434432 4801 98428258638132690719226004085315559466309890605056 4802 100357404183295789896490039454207069542363468660736 4803 100969466731634285456422818033563147457902241906688 4804 102948418707803487597064702948416639269928150499328 4805 103576283408116298563604632732549793659970884993024 4806 105606327711306958987052396390016995618266749599744 4807 106250402541516762082428165425779076052437174321152 4808 108332858266841800518517433235291482260510819123712 4809 108993561737992689228477183612736140821124974903296 4810 109658294725984309581470227604743610318559188615168 4811 111807543464992866690857911680862812425576626782208 4812 112489438443580217964829718954646353675782732120064 4813 114694176209480902738845759376236650905558249897984 4814 115393676264724897664483220609786454237602562179072 4815 117655335666061128682359660512476159165632171999232 4816 118372895323561484072691008837199764182823868563456 4817 120692945955779381699488453017162280706590570971136 4818 121429031476019156665632189058033229774213913509888 4819 123808980876390629164019923697475979726298078998528 4820 124564070557705930546831066985984160938428542746624 4821 125323765401124925235965974405421268935496215560192 4822 127780049674277561932409041920986071343516144893952 4823 128559358221234534816948250233881547058037408137216 4824 131079058525121031701538010715699029606352285597696 4825 131878487159685597330837966411184519128688642490368 4826 134463240761212718494125326299972753332151053713408 4827 135283308941213124654504010099656873351798706929664 4828 137934795378033579085129660591042606521817795395584 4829 138776035972593321903579644637752262599101615439872 4830 141495978144446433330308484225686833972912090284032 4831 142358937780235349196378362269696183929632620281856 4832 143227160458428485983961113606195735926281389211648 4833 145149103068463818663482342186347571934981292810286 4834 146034342484888642208467476481126938678304165593088 4835 146924980824268039790798000267293196637757037871104 4836 149804638314424036230329155103656033835831183540224 4837 150718271039640682663814818755639450432787019988992 4838 153672275155671678279000372914254575236744061386752 4839 154609495932814999605147440113893569544912807919616 4840 157639766146324090383005326389762978882077480452096 4841 158601183968678082175519593871716871541830417645568 4842 161709689307938780948923981972213524540470960324608 4843 162695928891697541938718128308224210205294423179264 4844 163688183381061126838812701264223698201464444813312 4845 165884689221101507043979819641540082211407191783184 4846 166896391411301305381105687407002215632347617820672 4847 167914263799163474046626286019763653300293757566976 4848 171205300930770327120376177261321181526664209760256 4849 172249452616732208758645507149302229066042308558848 4850 175625457320767632318857569044862371699136070156288 4851 176696566780359999548739931558735508051328923336704 4852 180159732738656103294863230159729118722374263373824 4853 181258495964203522486308107281962138904949048737792 4854 184811073494787178227341693682529742331966811799552 4855 185938204447654333644249289495113383091765055062016 4856 189582501966973150907405508161760093955893933466496 4857 190738733041487206149835071322288246436968706080768 4858 191902015770472541767572898308301318057478580076544 4859 195663201063737516709001345441509921744759096868864 4860 196856517276265381438452008170631118932619781210112 4861 200714808366591579792980078908414139084726937321472 4862 201938933463268570912845636067126294915804483813376 4863 205896837415606975194129405896833278539856300998656 4864 207152566816232597127209265465099587319941769986048 4865 211212655422613917974104792780033991236533499199488 4866 212500805083033524164856330851558152104874348642304 4867 216665716533683601037034866470582964521021638247424 4868 217987123475985378456954367225472281642249949806592 4869 219316589451968619162940455209487220637118377230336 4870 223615086929985733381715823361725624851153253564416 4871 224978876887160435929659437909292707351565464240128 4872 229388352418961805477691518752473301811116499795968 4873 230787352529449795328966441219572908475205124358144 4874 235310671332122257364719321024952318331264343998464 4875 236745790647122968145382017674399528365647737126912 4876 241385891911558763398976906034324561413181141942272 4877 242858062952038313331264378116066459548427827019776 4878 247617961752781258328039847394951959452596157997056 4879 249128141115411861093662133971968321876857085493248 4880 250647530802249850471931948810842537870992431120384 4881 255560099348555123864818083841972142687032289787904 4882 257118716442469069633896500467763094116074816274432 4883 262158117050242063403076021431398059212704571195392 4884 263756974319371194661675932822369038257377284980736 4885 268926481522425436988250652599945506664302107426816 4886 270566617882426249309008020199313746703597413859328 4887 275869590756067158170259321182085213043635590791168 4888 277552071945186643807159289275504525198203230879744 4889 282991956288892866660616968451373667945824180568064 4890 284717875560470698392756724539392367859265240563712 4891 286454320916856971967922227212391471852562778423296 4892 290298206136927637326964684372695143869962585620572 4893 292068684969777284416934952962253877356608331186176 4894 293849961648536079581596000534586393275514075742208 4895 299609276628848072460658310207312067671662367080448 4896 301436542079281365327629637511278900865574039977984 4897 307344550311343356558000745828509150473488122773504 4898 309218991865629999210294880227787139089825615839232 4899 315279532292648180766010652779525957764154960904192 4900 317202367937356164351039187743433743083660835291136 4901 323419378615877561897847963944427049080941920649216 4902 325391857783395083877436256616448420410588846358528 4903 327376366762122253677625402528447396402928889626624 4904 331769378442203014087959639283080164422814383566368 4905 333792782822602610762211374814004431264695235641344 4906 335828527598326948093252572039527306600587515133952 4907 342410601861540654240752354522642363053328419520512 4908 344498905233464417517291014298604458132084617117696 4909 351250914641535264637715138089724743398272140312576 4910 353393133560719999097479863117471016102657846673408 4911 360319465477312206589726460319458237444748526747648 4912 362516991928407044972616214563924277809898097475584 4913 369622146989574356454683387365059484663933623599104 4914 371876408895308667288498578990226766183530110124032 4915 379165003933946301814811016323520187911787866932992 4916 381477466082974412299670142644576492873937412161536 4917 383804031540945083535145796616602636114957160153088 4918 391326402127475033418002690883019843489518193737728 4919 393713034552530762876904016341262237865239562420224 4920 401429616733183159585960157816828278169453874642944 4921 403877866926537141825691272134252589831608967626752 4922 411793674831213950388258811793666557079712601997312 4923 414305133632465194254418530930199174639883539972096 4924 422425310845227835948209585560067982473066998398976 4925 425001610166067048329712661703116304209748697284608 4926 433331433067367202074069732941165929042043276494848 4927 435974246951970756913908734450944563284499899613184 4928 438633178903937238325880910418974441274236754460672 4929 447230173859971466763431646723451249702306507128832 4930 449957753774320871859318875818585414703130928480256 4931 458776704837923610955383037504946603622232999591936 4932 461574705058899590657932882439145816950410248716288 4933 470621342664244514729438642049904636662528687996928 4934 473491581294245936290764035348799056731295474253824 4935 482771783823117526797953812068649122826362283884544 4936 485716125904076626662528756232132919096855654039552 4937 495235923505562516656079694789903918905192315994112 4938 498256282230823722187324267943936643753714170986496 4939 501295061604499700943863897621685075741984862240768 4940 511120198697110247729636167683944285374064579575808 4941 514237432884938139267793000935526188232149632548864 4942 524316234100484126806152042862796118425409142390784 4943 527513948638742389323351865644738076514754569961472 4944 537852963044850873976501305199891013328604214853632 4945 541133235764852498618016040398627493407194827718656 4946 551739181512134316340518642364170426087271181582336 4947 555104143890373287614318578551009050396406461759488 4948 565983912577785733321233936902747335891648361136128 4949 569435751120941396785513449078784735718530481127424 4950 572908641833713943935844454424782943705125556846592 4951 580596412273855274653929368745390287739925171241144 4952 584137369939554568833869905924507754713216662372352 4953 587699923297072159163192001069172786551028151484416 4954 599218553257696144921316620414624135343324734160896 4955 602873084158562730655259275022557801731148079955968 4956 614689100622686713116001491657018300946976245547008 4957 618437983731259998420589760455574278179651231678464 4958 630559064585296361532021305559051915528309921808384 4959 634404735874712328702078375486867486167321670582272 4960 646838757231755123795695927888854098161883841298432 4961 650783715566790167754872513232896840821177692717056 4962 654752733524244507355250805056894792805857779253248 4963 663538756884406028175919278566160328845628767132736 4964 667585565645205221524422749628008862529390471282688 4965 671657055196653896186505144079054613201175030267904 4966 684821203723081308481504709045284726106656839041024 4967 688997810466928835034582028597208916264169234235392 4968 702501829283070529275430276179449486796544280625152 4969 706786267121439998194959726234942032205315693346816 4970 720638930954624413179452920638916474889497053495296 4971 725033983856814089945232429127848555619796194951168 4972 739244293979148712909366774730118969327867247198208 4973 743752817790617334576997157980453532367060220248064 4974 758330007867892603629622032647040375823575733865984 4975 762954932165948824599340285289152985747874824323072 4976 767608063081890167070291593233205272229914320306176 4977 782652804254950066836005381766039686979036387475456 4978 787426069105061525753808032682524475730479124840448 4979 802859233466366319171920315633656556338907749285888 4980 807755733853074283651382544268505179663217935253504 4981 823587349662427900776517623587333114159425203994624 4982 828610267264930388508837061860398349279767079944192 4983 844850621690455671896419171120135964946133996797952 4984 850003220332134096659425323406232608419497394569216 4985 866662866134734404148139465882331858084086552989696 4986 871948493903941513827817468901889126568999799226368 4987 877266357807874476651761820837948882548473508921344 4988 894460347719942933526863293446902499404613014257664 4989 899915507548641743718637751637170829406261856960512 4990 917553409675847221910766075009893207244465999183872 4991 923149410117799181315865764878291633900820497432576 4992 941242685328489029458877284099809273325057375993856 4993 946983162588491872581528070697598113462590948507648 4994 965543567646235053595907624137298245652724567769088 4995 971432251808153253325057512464265838193711308079104 4996 990471847011125033312159389579807837810384631988224 4997 996512564461647444374648535887873287507428341972992 4998 1002590123208999401887727795243370151483969724481536 4999 1016043721479246730644376395304433003544869049672002 5000 1022240397394220495459272335367888570748129159151616 5001 1028474865769876278535586001871052376464299265097728 5002 1048632468200968253612304085725592236850818284781568 5003 1055027897277484778646703731289476153029509139922944 5004 1075705926089701747953002610399782026657208429707264 5005 1082266471529704997236032080797254986814389655437312 5006 1103478363024268632681037284728340852174542363164672 5007 1110208287780746575228637157102018100792812923518976 5008 1131967825155571466642467873805494671783296722272256 5009 1138871502241882793571026898157569471437060962254848 5010 1145817283667427887871688908849565887410251113693184 5011 1161192824547710549307858737490780575479850342482288 5012 1168274739879109137667739811849015509426433324744704 5013 1175399846594144318326384002138345573102056302968832 5014 1198437106515392289842633240829248270686649468321792 5015 1205746168317125461310518550045115603462296159911936 5016 1229378201245373426232002983314036601893952491094016 5017 1236875967462519996841179520911148556359302463356928 5018 1261118129170592723064042611118103831056619843616768 5019 1268809471749424657404156750973734972334643341164544 5020 1293677514463510247591391855777708196323767682596864 5021 1301567431133580335509745026465793681642355385434112 5022 1309505467048489014710501610113789585611715558506496 5023 1327077513768812056351838557132320657691257534265472 5024 1335171131290410443048845499256017725058780942565376 5025 1343314110393307792373010288158109226402350060535808 5026 1369642407446162616963009418090569452213313678082048 5027 1377995620933857670069164057194417832528338468470784 5028 1405003658566141058550860552358898973593088561250304 5029 1413572534242879996389919452469884064410631386693632 5030 1441277861909248826358905841277832949778994106990592 5031 1450067967713628179890464858255697111239592389902336 5032 1478488587958297425818733549460237938655734494396416 5033 1487505635581234669153994315960907064734120440496128 5034 1516660015735785207259244065294080751647151467731968 5035 1525909864331897649198680570578305971495749648646144 5036 1535216126163780334140583186466410544459828640612352 5037 1565305608509900133672010763532079373958072774950912 5038 1574852138210123051507616065365048951460958249680896 5039 1605718466932732638343840631267313112677815498571776 5040 1615511467706148567302765088537010359326435870507008 5041 1647174699324855801553035247174666228318850407989248 5042 1657220534529860777017674123720796698559534159888384 5043 1689701243380911343792838342240271929892267993595904 5044 1700006440664268193318850646812465216838994789138432 5045 1733325732269468808296278931764663716168173105979392 5046 1743896987807883027655634937803778253137999598452736 5047 1754532715615748953303523641675897765096947017842688 5048 1788920695439885867053726586893804998809226028515328 5049 1799831015097283487437275503274341658812523713921024 5050 1835106819351694443821532150019786414488931998367744 5051 1846298820235598362631731529756583267801640994865152 5052 1882485370656978058917754568199618546650114751987712 5053 1893966325176983745163056141395196226925181897015296 5054 1931087135292470107191815248274596491305449135538176 5055 1942864503616306506650115024928531676387422616158208 5056 1980943694022250066624318779159615675620769263976448 5057 1993025128923294888749297071775746575014856683945984 5058 2005180246417998803775455590486740302967939448963072 5059 2032087442958493461288752790608866007089738099344004 5060 2044480794788440990918544670735777141496258318303232 5061 2056949731539752557071172003742104752928598530195456 5062 2097264936401936507224608171451184473701636569563136 5063 2110055794554969557293407462578952306059018279845888 5064 2151411852179403495906005220799564053314416859414528 5065 2164532943059409994472064161594509973628779310874624 5066 2206956726048537265362074569456681704349084726329344 5067 2220416575561493150457274314204036201585625847037952 5068 2263935650311142933284935747610989343566593444544512 5069 2277743004483765587142053796315138942874121924509696 5070 2291634567334855775743377817699131774820502227386368 5071 2322385649095421098615717474981561150959700684964576 5072 2336549479758218275335479623698031018852866649489408 5073 2350799693188288636652768004276691146204112605937664 5074 2396874213030784579685266481658496541373298936643584 5075 2411492336634250922621037100090231206924592319823872 5076 2458756402490746852464005966628073203787904982188032 5077 2473751934925039993682359041822297112718604926713856 5078 2522236258341185446128085222236207662113239687233536 5079 2537618943498849314808313501947469944669286682329088 5080 2587355028927020495182783711555416392647535365193728 5081 2603134862267160671019490052931587363284710770868224 5082 2619010934096978029421003220227579171223431117012992 5083 2654155027537624112703677114264641315382515068530944 5084 2670342262580820886097690998512035450117561885130752 5085 2686628220786615584746020576316218452804700121071616 5086 2739284814892325233926018836181138904426627356164096 5087 2755991241867715340138328114388835665056676936941568 5088 2810007317132282117101721104717797947186177122500608 5089 2827145068485759992779838904939768128821262773387264 5090 2882555723818497652717811682555665899557988213981184 5091 2900135935427256359780929716511394222479184779804672 5092 2956977175916594851637467098920475877311468988792832 5093 2975011271162469338307988631921814129468240880992256 5094 3033320031471570414518488130588161503294302935463936 5095 3051819728663795298397361141156611942991499297292288 5096 3070432252327560668281166372932821088919657281224704 5097 3130611217019800267344021527064158747916145549901824 5098 3149704276420246103015232130730097902921916499361792 5099 3211436933865465276687681262534626225355630997143552 5100 3231022935412297134605530177074020718652871741014016 5101 3294349398649711603106070494349332456637700815978496 5102 3314441069059721554035348247441593397119068319776768 5103 3379402486761822687585676684480543859784535987191808 5104 3400012881328536386637701293624930433677989578276864 5105 3466651464538937616592557863529327432336346211958784 5106 3487793975615766055311269875607556506275999196905472 5107 3509065431231497906607047283351795530193894035685376 5108 3577841390879771734107453173787609997618452057030656 5109 3599662030194566974874551006548683317625047427842048 5110 3670213638703388887643064300039572828977863996735488 5111 3692597640471196725263463059513166535603281989730304 5112 3764970741313956117835509136399237093300229503975424 5113 3787932650353967490326112282790392453850363794030592 5114 3862174270584940214383630496549192982610898271076352 5115 3885729007232613013300230049857063352774845232316416 5116 3961887388044500133248637558319231351241538527952896 5117 3986050257846589777498594143551493150029713367891968 5118 4010360492835997607550911180973480605935878897926144 5119 4064174885916986922577505581217732014179476198688008 5120 4088961589576881981837089341471554282992516636606464 5121 4113899463079505114142344007484209505857197060390912 5122 4194529872803873014449216342902368947403273139126272 5123 4220111589109939114586814925157904612118036559691776 5124 4302823704358806991812010441599128106628833718829056 5125 4329065886118819988944128323189019947257558621749248 5126 4413913452097074530724149138913363408698169452658688 5127 4440833151122986300914548628408072403171251694075904 5128 4527871300622285866569871495221978687133186889089024 5129 4555486008967531174284107592630277885748243849019392 5130 4583269134669711551486755635398263549641004454772736 5131 4644771298190842197231434949963122301919401369929152 5132 4673098959516436550670959247396062037705733298978816 5133 4701599386376577273305536008553382292408225211875328 5134 4793748426061569159370532963316993082746597873287168 5135 4822984673268501845242074200180462413849184639647744 5136 4917512804981493704928011933256146407575809964376064 5137 4947503869850079987364718083644594225437209853427712 5138 5044472516682370892256170444472415324226479374467072 5139 5075237886997698629616627003894939889338573364658176 5140 5174710057854040990365567423110832785295070730387456 5141 5206269724534321342038980105863174726569421541736448 5142 5238021868193956058842006440455158342446862234025984 5143 5308310055075248225407354228529282630765030137061888 5144 5340684525161641772195381997024070900235123770261504 5145 5373256441573231169492041152632436905609400242143232 5146 5478569629784650467852037672362277808853254712328192 5147 5511982483735430680276656228777671330113353873883136 5148 5620014634264564234203442209435595894372354245001216 5149 5654290136971519985559677809879536257642525546774528 5150 5765111447636995305435623365111331799115976427962368 5151 5800271870854512719561859433022788444958369559609344 5152 5913954351833189703274934197840951754622937977585664 5153 5950022542324938676615977263843628258936481761984512 5154 6066640062943140829036976261176323006588605870927872 5155 6103639457327590596794722282313223885982998594584576 5156 6140864504655121336562332745865642177839314562449408 5157 6261222434039600534688043054128317495832291099803648 5158 6299408552840492206030464261460195805843832998723584 5159 6422873867730930553375362525069252450711261994287104 5160 6462045870824594269211060354148041437305743482028032 5161 6588698797299423206212140988698664913275401631956992 5162 6628882138119443108070696494883186794238136639553536 5163 6758804973523645375171353368961087719569071974383616 5164 6800025762657072773275402587249860867355979156553728 5165 6933302929077875233185115727058654864672692423917568 5166 6975587951231532110622539751215113012551998393810944 5167 7018130862462995813214094566703591060387788071370752 5168 7112306050354727114510634767131031024814083347704014 5169 7155682781759543468214906347575219995236904114061312 5170 7199324060389133949749102013097366635250094855684096 5171 7340427277406777775286128600079145657955727993470976 5172 7385195280942393450526926119026333071206563979460608 5173 7529941482627912235671018272798474186600459007950848 5174 7575865300707934980652224565580784907700727588061184 5175 7724348541169880428767260993098385965221796542152704 5176 7771458014465226026600460099714126705549690464632832 5177 7923774776089000266497275116638462702483077055905792 5178 7972100515693179554997188287102986300059426735783936 5179 8020720985671995215101822361946961211871757795852288 5180 8128349771833973845155011162435464028358952397376016 5181 8177923179153763963674178682943108565985033273212928 5182 8227798926159010228284688014968419011714394120781824 5183 8389059745607746028898432685804737894806546278252544 5184 8440223178219878229173629850315809224236073119383552 5185 8605647408717613983624020883198256213257667437658112 5186 8658131772237639977888256646378039894515117243498496 5187 8827826904194149061448298277826726817396338905317376 5188 8881666302245972601829097256816144806342503388151808 5189 9055742601244571733139742990443957374266373778178048 5190 9110972017935062348568215185260555771496487698038784 5191 9166538269339423102973511270796527099282008909545472 5192 9289542596381684394462869899926244603838802739858304 5193 9346197919032873101341918494792124075411466597957632 5194 9403198772753154546611072017106764584816450423750656 5195 9587496852123138318741065926633986165493195746574336 5196 9645969346537003690484148400360924827698369279295488 5197 9835025609962987409856023866512292815151619928752128 5198 9895007739700159974729436167289188450874419706855424 5199 10088945033364741784512340888944830648452958748934144 5200 10150475773995397259233254007789879778677146729316352 5201 10349420115708081980731134846221665570590141460774912 5202 10412539449068642684077960211726349453138843083472896 5203 10476043736387912117684012880910316684893724468051968 5204 10616620110150496450814708457058565261530060274123776 5205 10681369050323283544390763994048141800470247540523008 5206 10746512883146462338984082305264873811218800484286464 5207 10957139259569300935704075344724555617706509424656384 5208 11023964967470861360553312457555342660226707747766272 5209 11240029268529128468406884418871191788744708490002432 5210 11308580273943039971119355619759072515285051093549056 5211 11530222895273990610871246730222663598231952855924736 5212 11600543741709025439123718866045576889916739119218688 5213 11827908703666379406549868395681903509245875955171328 5214 11900045084649877353231954527687256517872963523969024 5215 12133280125886281658073952522352646013177211741855744 5216 12207278914655181193589444564626447771965997189169152 5217 12281729009310242673124665491731284355678629124898816 5218 12522444868079201069376086108256634991664582199607296 5219 12598817105680984412060928522920391611687665997447168 5220 12845747735461861106750725050138504901422523988574208 5221 12924091741649188538422120708296082874611486964056064 5222 13177397594598846412424281977397329826550803263913984 5223 13257764276238886216141392989766373588476273279107072 5224 13517609947047290750342706737922175439138143948767232 5225 13600051525314145546550805174499721734711958313107456 5226 13866605858155750466370231454117309729345384847835136 5227 13951175902463064221245079502430226025103996787621888 5228 14036261724925991626428189133407182120775576142741504 5229 14224612100709454229021269534262062049628166695408028 5230 14311365563519086936429812695150439990473808228122624 5231 14398648120778267899498204026194733270500189711368192 5232 14680854554813555550572257200158291315911455986941952 5233 14770390561884786901053852238052666142413127958921216 5234 15059882965255824471342036545596948373200918015901696 5235 15151730601415869961304449131161569815401455176122368 5236 15448697082339760857534521986196771930443593084305408 5237 15542916028930452053200920199428253411099380929265664 5238 15847549552178000532994550233276925404966154111811584 5239 15944201031386359109994376574205972600118853471567872 5240 16041441971343990430203644723893922423743515591704576 5241 16256699543667947690310022324870928056717904794752032 5242 16355846358307527927348357365886217131970066546425856 5243 16455597852318020456569376029936838023428788241563648 5244 16778119491215492057796865371609475789613092556505088 5245 16880446356439756458347259700631618448472146238767104 5246 17211294817435227967248041766396512426515334875316224 5247 17316263544475279955776513292756079789030234486996992 5248 17655653808388298122896596555653453634792677810634752 5249 17763332604491945203658194513632289612685006776303616 5250 18111485202489143466279485980887914748532747556356096 5251 18221944035870124697136430370521111542992975396077568 5252 18333076538678846205947022541593054198564017819090944 5253 18579085192763368788925739799852489207677605479716608 5254 18692395838065746202683836989584248150822933195915264 5255 18806397545506309093222144034213529169632900847501312 5256 19174993704246276637482131853267972330986391493148672 5257 19291938693074007380968296800721849655396738558590976 5258 19670051219925974819712047733024585630303239857504256 5259 19790015479400319949458872334578376901748839413710848 5260 20177890066729483569024681777889661296905917497868288 5261 20300951547990794518466508015579759557354293458632704 5262 20698840231416163961462269692443331141180282921549824 5263 20825078898137285368155920423452698906277686166945792 5264 20952087472775824235368025761820633369787448936103936 5265 21233240220300992901629416914117130523060120548247552 5266 21362738100646567088781527988096283600940495081046016 5267 21493025766292924677968164610529747622437600968572928 5268 21914278519138601871408150689449111235413018849312768 5269 22047929934941722721106624915110685320453415495532544 5270 22480058537058256936813768837742383577489416980004864 5271 22617160547886079942238711239518145030570102187098112 5272 23060445790547981221742493460445327196463905711849472 5273 23201087483418050878247437732091153779833478238437376 5274 23655817407332758813099736791363807018491751910342656 5275 23800090169299754706463909055374513035745927047938048 5276 24266560251772563316147905044705292026354423483711488 5277 24414557829310362387178889129252895543931994378338304 5278 24563458018620485346249330983462568711357258249797632 5279 25044889736158402138752172216513269983329164399214592 5280 25197634211361968824121857045840783223375331994894336 5281 25691495470923722213501450100277009802845047977148416 5282 25848183483298377076844241416592165749222973928112128 5283 26354795189197692824848563954794659653101606527827968 5284 26515528552477772432282785979532747176952546558214144 5285 27035219894094581500685413475844350878276287897534464 5286 27200103050628291093101610348999443469423916626214912 5287 27733211716311500932740462908234619458690769695670272 5288 27902351804926128442490159004860452050207993575243776 5289 28072523449851983252856378266814364241551152285483008 5290 28449224201418908458042539068524124099256333390816056 5291 28622731127038173872859625390300879980947616456245248 5292 28797296241556535798996408052389466541000379422736384 5293 29361709109627111101144514400316582631822911973883904 5294 29540781123769573802107704476105332284826255917842432 5295 30119765930511648942684073091193896746401836031803392 5296 30303461202831739922608898262323139630802910352244736 5297 30897394164679521715069043972393543860887186168610816 5298 31085832057860904106401840398856506822198761858531328 5299 31695099104356001065989100466553850809932308223623168 5300 31888402062772718219988753148411945200237706943135744 5301 32082883942687980860407289447787844847487031183409152 5302 32513399087335895380620044649741856113435809589504064 5303 32711692716615055854696714731772434263940133092851712 5304 32911195704636040913138752059873676046857576483127296 5305 33556238982430984115593730743218951579226185113010176 5306 33760892712879512916694519401263236896944292477534208 5307 34422589634870455934496083532793024853030669750632448 5308 34632527088950559911553026585512159578060468973993984 5309 35311307616776596245793193111306907269585355621269504 5310 35526665208983890407316389027264579225370013552607232 5311 36222970404978286932558971961775829497065495112712192 5312 36443888071740249394272860741042223085985950792155136 5313 36666153077357692411894045083186108397128035638181888 5314 37158170385526737577851479599704978415355210959433216 5315 37384791676131492405367673979168496301645866391830528 5316 37612795091012618186444288068427058339265801695002624 5317 38349987408492553274964263706535944661972782986297344 5318 38583877386148014761936593601443699310793477117181952 5319 39340102439851949639424095466049171260606479715008512 5320 39580030958800639898917744669156753803497678827421696 5321 40355780133458967138049363555779322593811834995736576 5322 40601903095981589036933016031159519114708586917265408 5323 41397680462832327922924539384886662282360565843099648 5324 41650157796274570736311840846905397812555372333891584 5325 41904174945551648470736051523641266739574897872207872 5326 42466480440601985803258833828234261046120241096495104 5327 42725476201293134177563055976192567201880990162092032 5328 42986051532585849355936329221059495244875201937145856 5329 43828557038277203742816301378898222470826037698625536 5330 44095859869883445442213249830221370640906830991065088 5331 44960117074116513873627537675484767154978833960009728 5332 45234321095772159884477422479036290061140204374196224 5333 46120891581095962443484986920890654392927811423698944 5334 46402174966836101756494875464182307559666956476874752 5335 47311634814665517626199473582727614036983503820685312 5336 47600180338599509412927818110749026071491854095876096 5337 48533120503545126632295810089410584052708846967422976 5338 48829115658620724774357778258505791087863988756676608 5339 49126916037240970692498661966925137422714516499595264 5340 49786142352483089801574443369917217173698583433928098 5341 50089779472316804277504344433026539966658328798429184 5342 50395268422723937648243714091681566446750663989788672 5343 51382990941847444427002900200554019605690095954296832 5344 51696366966596754153688482833184331498445947856224256 5345 52709590378395385649697127909589319306203213055655936 5346 53031057104955544864565571959065494353905093116428288 5347 54070439788189163001370826951688701756552575795068928 5348 54400206101256582186203220697998886938847833252429824 5349 55466423432623001865480925816469238917381539391340544 5350 55804703609852256884980318009720904100415987150487552 5351 56145046899703966505712756533628728483102304570966016 5352 56898448402837816916085078137048248198512666781632112 5353 57245462254076347745719250780601759961895232912490496 5354 57594592483113071597992816104778933082000758845472768 5355 58723418219254222202289028800633165263645823947767808 5356 59081562247539147604215408952210664569652511835684864 5357 60239531861023297885368146182387793492803672063606784 5358 60606922405663479845217796524646279261605820704489472 5359 61794788329359043430138087944787087721774372337221632 5360 62171664115721808212803680797713013644397523717062656 5361 63390198208712002131978200933107701619864616447246336 5362 63776804125545436439977506296823890400475413886271488 5363 64165767885375961720814578895575689694974062366818304 5364 65026798174671790761240089299483712226871619179008128 5365 65423385433230111709393429463544868527880266185703424 5366 65822391409272081826277504119747352093715152966254592 5367 67112477964861968231187461486437903158452370226020352 5368 67521785425759025833389038802526473793888584955068416 5369 68845179269740911868992167065586049706061339501264896 5370 69265054177901119823106053171024319156120937947987968 5371 70622615233553192491586386222613814539170711242539008 5372 71053330417967780814632778054529158450740027105214464 5373 72445940809956573865117943923551658994130990225424384 5374 72887776143480498788545721482084446171971901584310272 5375 73332306154715384823788090166372216794256071276363776 5376 74316340771053475155702959199409956830710421918866432 5377 74769583352262984810735347958336992603291732783661056 5378 75225590182025236372888576136854116678531603390005248 5379 76699974816985106549928527413071889323945565972594688 5380 77167754772296029523873187202887398621586954234363904 5381 78680204879703899278848190932098342521212959430017024 5382 79160061917601279797835489338313507606995357654843392 5383 80711560266917934276098727111558645187623669991473152 5384 81203806191963178073866032062319038229417173834530816 5385 82795360925664655845849078769773324564721131686199296 5386 83300315592549141472623681693810795625110744667783168 5387 83808349891103296941472103047282533479149795744415744 5388 84932960881203971606517667656468522092240482192990208 5389 85450952402586268355126111952385134403761980324184064 5390 85972103065171698711872658442118990489750403874291712 5391 87657114076554407485632602757796444941652075397251072 5392 88191719739766890884426499660442741281813661982130176 5393 89920234148233027747255075350969534309957667920019456 5394 90468642191544319768954844958072580122280408748392448 5395 92241783162191924886969973841781308785855622847397888 5396 92804349933672203512989750928364615119333912953749504 5397 94623269629331035252398947165455228073967007641370624 5398 95200360677199018825855636221498052142983708191752192 5399 97066241007090253264591620178821168105417693934845952 5400 97658231317241449548715556517011582175727977513353216 5401 98253832074481941384997323933850274845429032999190528 5402 99572284704966179603148886739834434347397166867856196 5403 100179558944633608555008688866053079933316657596858368 5404 100790536845447875296487428183363132893501327979577344 5405 102765981883694888854005800401108039211380191908593664 5406 103392733933193508307376965666368662996891895712448512 5407 105419180756790771299394255819178638612406426111311872 5408 106062114209911089729131143918130988707810186232856576 5409 108140879576378326002741653903377403513105151590137856 5410 108800412202513164372406441395997773877695666504859648 5411 110932846865246003730961851632938477834763078782681088 5412 111609407219704513769960636019441808200831974300975104 5413 112290093799407933011425513067257456966204609141932032 5414 113796896805675633832170156274096496397025333563264224 5415 114490924508152695491438501561203519923790465824980992 5416 115189184966226143195985632209557866164001517690945536 5417 117446836438508444404578057601266330527291647895535616 5418 118163124495078295208430817904421329139305023671369728 5419 120479063722046595770736292364775586985607344127213568 5420 121213844811326959690435593049292558523211641408978944 5421 123589576658718086860276175889574175443548744674443264 5422 124343328231443616425607361595426027288795047434125312 5423 126780396417424004263956401866215403239729232894492672 5424 127553608251090872879955012593647780800950827772542976 5425 128331535770751923441629157791151379389948124733636608 5426 130053596349343581522480178598967424453743238358016256 5427 130846770866460223418786858927089737055760532371406848 5428 131644782818544163652555008239494704187430305932509184 5429 134224955929723936462374922972875806316904740452040704 5430 135043570851518051666778077605052947587777169910136832 5431 137690358539481823737984334131172099412122679002529792 5432 138530108355802239646212106342048638312241875895975936 5433 141245230467106384983172772445227629078341422485078016 5434 142106660835935561629265556109058316901480054210428928 5435 144891881619913147730235887847103317988261980450848768 5436 145775552286960997577091442964168892343943803168620544 5437 146664612309430769647576180332744433588512142552727552 5438 148632681542106950311405918398819913661420843837732864 5439 149539166704525969621470695916673985206583465567322112 5440 150451180364050472745777152273708233357063206780010496 5441 153399949633970213099857054826143778647891131945189376 5442 154335509544592059047746374405774797243173908468727808 5443 157360409759407798557696381864196685042425918860034048 5444 158320123835202559595670978676627015213990715309686784 5445 161423120533835868552197454223117290375247339982946304 5446 162407612383926356147732064124638076458834347669061632 5447 165590721851329311691698157539546649129442263372398592 5448 166600631185098282945247363387621591250221489335566336 5449 167616699782206593882944206094565066958299591488831488 5450 169865921762407943213035335312937044184480964385980416 5451 170901904805172536710252223904770268807523960648368128 5452 171944206130343397423745316884237980979500807748583424 5453 175314228153108814971265205515592889883304150794502144 5454 176383439479533781768852999320885482563627323964260352 5455 179840468296466055494510150701939068619915335840038912 5456 180937284383088639537909689916145160244560817496784896 5457 184483566324383849773939947683562617571711245694795776 5458 185608699867344407025979501856729230238667825907499008 5459 189246539258662070504797894330910456147934015282741248 5460 190400721354398037651711272442996104285967416383504384 5461 194132482014180506529183240357642336210835387869691904 5462 195316462634482899097431113034023164351455955026706432 5463 196507664148963882769994647867700549690858065998381056 5464 199144569409932359206297773479668868694794333735712392 5465 200359117889267217110017377732106159866633315193716736 5466 201581073690895750592974856366726265787002655959154688 5467 205531963767389777708011600802216078422760383817187328 5468 206785467866387016614753931332737325993783791424897024 5469 210838361513581542598788511638357277224812852222623744 5470 212124228419822179458262287836261977415620372465713152 5471 216281759152756652005483307806754807026210303180275712 5472 217600824405026328744812882791995547755391333009719296 5473 221865693730492007461923703265876955669526157565362176 5474 223218814439409027539921272038883616401663948601950208 5475 224580187598815866022851026134514913932409218283864064 5476 227593793611351267664340312548192992794050667126528448 5477 228981849016305390982877003122407039847580931649961984 5478 230378369932452286391971264419115732328003035381891072 5479 234893672877016888809156115202532661054583295791071232 5480 236326248990156590416861635808842658278610047342739456 5481 240958127444093191541472584729551173971214688254427136 5482 242427689622653919380871186098585117046423282817957888 5483 247179153317436173720552351779148350887097489348886528 5484 248686656462887232851214723190852054577590094868250624 5485 253560792834848008527912803732430806479458465788985344 5486 255107216502181745759910025187295561601901655545085952 5487 256663071541503846883258315582302758779896249467273216 5488 260107192698687163044960357197934848907486476716032512 5489 261693541732920446837573717854179474111521064742813696 5490 263289565637088327305110016478989408374860611865018368 5491 268449911859447872924749845945751612633809480904081408 5492 270087141703036103333556155210105895175554339820273664 5493 275380717078963647475968668262344198824245358005059584 5494 277060216711604479292424212684097276624483751791951872 5495 282490460934212769966345544890455258156682844970156032 5496 284213321671871123258531112218116633802960108420857856 5497 289783763239826295460471775694206635976523960901697536 5498 291551104573921995154182885928337784687887606337241088 5499 293329224618861539295152360665488867177024285105455104 5500 297265363084213900622811836797639827322841687675465728 5501 299078333409051939242941391833347970413166931134644224 5502 300902360728100945491554304547416466714126413560020992 5503 306799899267940426199714109652287557295782263890378752 5504 308671019089184118095492748811549594486347816937455616 5505 314720819518815597115392763728393370084851837720068096 5506 316640247670405119191341957353254030427981430619373568 5507 322846241067671737104394908446234580750494679965892608 5508 324815224767852712295464128249276152917668695338123264 5509 331181443702658623383396315079093298258884526744797184 5510 333201262370196565890494726775243182500442978671132672 5511 335233399564413187765888412189130133916599182977662976 5512 339731843524815886426070670625874088368961928771960832 5513 341803809610345073420504447809540537615047921296736256 5514 343888412260686794847490633768475961959001615497166848 5515 348502996467381628611021103589420520215890084037496686 5516 350628456306217629942530411031185779766608301589004288 5517 352766878959067563537705998641770965127254647928520704 5518 359680936592932110989020301403878137239830671680077824 5519 361874568766177279075819379832290320489121634993569792 5520 368967132648767699547879895367125235143422491389591552 5521 371217399734688814051959003713458460477335651814998016 5522 378493078517324141009595788661820912295868030565482496 5523 380801442708796075303422544885992208571934832767008768 5524 388264964028361013058366480715284672421670775739383808 5525 390632925268965798194862226068046328702911910053412864 5526 393015328297927765539989295735401099381716131996762112 5527 398289138819864718412595546959337737389588667471424784 5528 400718235778534434220034755464212319733266630387433472 5529 403162147381791501185949712733452531574005311918309376 5530 411063927534779555416023201604432156845520767634374656 5531 413570935732774033229507862665474651987567582849794048 5532 421676723027163085197577023276714554449625704445247488 5533 424248456839644358916524575672523954831240744931426304 5534 432563518305513304010966615613509614052420606360551424 5535 435201648810052657489625765583991095510782666019438592 5536 443731387460984014923847406531753911339052315130724352 5537 446437628878818055079842544077767232803327897203900416 5538 449160375197631732045702052269029827864818436567728128 5539 455187587222702535328680625096385985588101334253056896 5540 457963698032610781965754006244814079695161863299923968 5541 460756739864904572783942528838231464656006070763782144 5542 469787345754033777618312230405065322109166591582142464 5543 472652497980313180833723271617685316557220094685478912 5544 481916254888186383082945169459102347942429376508854272 5545 484855379245307838761742372197170234092846565635915776 5546 494358306634872347441104703558296701774194978697773056 5547 497373312925774465702429446381704109155180189736501248 5548 507121585669696017055825607464861612958916931577970688 5549 510214433004363491519820050374591123203803311090171904 5550 513326143083007693766516631164605517559792498934546432 5551 520214385397374326089920714395869697814972953432065024 5552 523387083465840893675147435708358948223042129485627392 5553 526579131274176654610220032957978816749721223730036736 5554 536899823718895745849499691891503225267618961808162816 5555 540174283406072206667112310420211790351108679640547328 5556 550761434157927294951937336524688397648490716010119168 5557 554120433423208958584848425368194553248967503583903744 5558 564980921868425539932691089780910516313365689940312064 5559 568426643343742246517062224436233267605920216841715712 5560 579567526479652590920943551388413271953047921803395072 5561 583102209147843990308365771856675569375775212674482176 5562 586658449237723078590304721330977734354048570210910208 5563 594530726168427801245623673595279654645683375350931456 5564 598156666818103878485882783666695940826333862269288448 5565 601804721456201890983108609094832933428252827120041984 5566 613599798535880852399428219304575114591564527780757504 5567 617342038178368236190985497623099188972695633874911232 5568 629441639037631194230785527456786740169703675440136192 5569 633280495340810238382683914706508060855962861238747136 5570 645692482135343474208789816892469161500989359931785216 5571 649630449535705424590928256498552305835337390676246528 5572 662362887405317246766792630158186596517769053489594368 5573 666402524740393131780989453550486365000885957342265344 5574 670466799128826375531776824378260267833198365955325952 5575 679463687049631772852141341251748176737923857543921664 5576 683607619220690146841008895619081075230095842593472512 5577 687776824521373589694981267536951923918003230994333696 5578 697005992934763257222042207178841040431780168074993372 5579 701256912612435259885060822062371559533216603178008576 5580 705533757918135127075411997283541930254509295857041408 5581 719361873185864221978040602807756274479661343360155648 5582 723749137532354558151638759664580640978243269987139584 5583 737934265297535399095759790734250470286844982779183104 5584 742434799469377628103918007426916920954671303629996032 5585 756986157034648282019191577323641824591736061130964992 5586 761602885417592150606845089771984417143869665534017536 5587 776529928056722026116732961430569344843341551478767616 5588 781265850537931596389724452136092657405823820106825728 5589 786030656595855531079978591470802198763432263993524224 5590 796578277639729436825191093918675474779177334942849568 5591 801436471557068868440069510928424639466533260774866944 5592 806324294763583002371899425466905063148010623836618752 5593 822127855069559110832046403208864313691041535268749312 5594 827141871465548066459015725330949303975135165699588096 5595 843353446054326170395154046553429108899251408890494976 5596 848496913679288717833049151345047909662481489862852608 5597 865127036611026608021933231227019228104841212721102848 5598 870403297620105314979251531167982191021565332038877184 5599 887462774921968029847694813063507822678104630261448704 5600 892875257757636110159685088155534465606655794407800832 5601 898320750395263464091404104538059655729636873135456256 5602 910375174445405070657361250192771971176202668506113792 5603 915927396065221563931508012489628159390323726599847936 5604 921513479729809145567885057676462929312012141527564288 5605 939574691508067555236624460810130644218333183164284928 5606 945304995960626361667446543235370633114440189370957824 5607 963832509776372766165890338918204695884858753017708544 5608 969710758490615677523484744394340468185693131271831552 5609 988716613269744694882209407116593403548389957395546112 5610 994746625851548931404858892763408218310360379473002496 5611 1014243171339392034111651214929723225917833863155941376 5612 1020428866008726983039640100749182246407606622180343808 5613 1026652286166015387533033262329211035119584997869092864 5614 1040428770794748652179841428791739395629945906864130048 5615 1046774166931681787350294871416717896446084258971254784 5616 1053158262548353309220440065915957633499442447460073472 5617 1073799647437791491698999383783006450535237923616325632 5618 1080348566812144413334224620840423580702217359281094656 5619 1101522868315854589903874673049376795296981432020238336 5620 1108240866846417917169696850736389106497935007167807488 5621 1129961843736851079865382179561821032626731379880624128 5622 1136853286687484493034124448872466535211840433683431424 5623 1159135052959305181841887102776826543906095843606790144 5624 1166204418295687980616731543713351138751550425348964352 5625 1173316898475446157180609442661955468708097140421820416 5626 1189061452336855602491247347190559309291366750701862912 5627 1196313333636207756971765567333391881652667724538576896 5628 1203609442912403781966217218189665866856505654240083968 5629 1227199597071761704798856438609150229183129055561515008 5630 1234684076356736472381970995246198377945391267749822464 5631 1258883278075262388461571054913573480339407350880272384 5632 1266560990681620476765367829413016121711925722477494272 5633 1291384964270686948417579633784938323001978719863570432 5634 1299260899071410849181856512997104611670674781352493056 5635 1324725774810634493533585260316373193035538106979188736 5636 1332805049480786263561978907100972730001771914684530688 5637 1340933598257652751063553648756520535666396731910651904 5638 1358927374099263545704282682503496353475847715087843328 5639 1367215238441380293682017791238162150460191685186945024 5640 1375553649042747179389962535073903847836006461988667392 5641 1394011985869526514444084414357682080863560336149986744 5642 1402513825224870519770121644124743119066433206356017152 5643 1411067515836270254150823994567083860509018591714082816 5644 1438723746371728443956081205615512548959322686720311296 5645 1447498275064709116303277519329161281956486539974279168 5646 1475868530595070798191519581468500940573689965558366208 5647 1484869598938755256207836014853833841909342607259992064 5648 1513972314069296564038383154647283649183472122261929984 5649 1523205770835184301213690179543968834287739331068035072 5650 1553059856113444052233465922861138689686683102957535232 5651 1562531701075863192779448904272185314811647640213651456 5652 1572061313191711062159957182941604397526864527987048448 5653 1593156555279458873650382187837350949558354669885699136 5654 1602872943114137736880139021856849278933066521549733888 5655 1612648589527166004743798850933810126296021247673237504 5656 1644255710139118221664092806417728627382083070537498624 5657 1654283742931096132918031450661898607950270331399176192 5658 1686706892108652340790308093106858217798502817780989952 5659 1696993827358577435666098302690095819324962979725705216 5660 1730254073222053216043866462454038456209682425442205696 5661 1740806595240210629958503062335964382043130664077754368 5662 1774925549843936059695389626127015645356209260522897408 5663 1785750515515272220319370176311068931213311588815601664 5664 1796641500790526928182808209076119311459273746270912512 5665 1820750348890810141314722500385543942352405337012227584 5666 1831854792130443127863016024979256318780647453199695872 5667 1843026959459618291135770115352925858624024283055128576 5668 1879149383016135110473248921620261288436666366328569856 5669 1890609991921252723334893086470741266228880378741915648 5670 1927665019552745532331780677836409391769717506035417088 5671 1939421516981231355046969488788680936371386262543663104 5672 1977433226539489389764418814233186807096779914791092224 5673 1989493251703097862809717785526816436620720758946004992 5674 2028486342678784068223302429859446451835667726311882752 5675 2040857732017453966079280201498364492815213244360687616 5676 2053304572332030775066066524658422070239169995738185728 5677 2080857541589497304359682857583478791259891813728260096 5678 2093548333863363574700589742833435792892168517942509568 5679 2106316525096706618440880131831915266998884894920146944 5680 2147599294875582983397998767566012901070475847232651264 5681 2160697133624288826668449241680847161404434718562189312 5682 2203045736631709179807749346098753590593962864040476672 5683 2216481733692835834339393701472778212995870014335614976 5684 2259923687473702159730764359123642065253462759761248256 5685 2273706573374968986068248897744933070423680867366862848 5686 2318270105918610363683774205553653087812191687213580288 5687 2332408836591375961233463087426702277503100850697928704 5688 2346633796950892314361218885323910937416194280843640832 5689 2378122904673711204982494694381118618582733501403725824 5690 2392626667272415513943531134666783763305335449077153792 5691 2407218885824807563932434436379331733713011308480167936 5692 2439520975271671400277147725125943641511230588262476802 5693 2454399194143523409597712877218300458366258111123030016 5694 2469368152713472944763941990492396755890782535499644928 5695 2517766556150524776923142109827146960678814701760544768 5696 2533121981363240953530735658826032243423851444954988544 5697 2582769928541373896835159267569876646003957439727140864 5698 2598521798142821698363713025994209223341349562704986112 5699 2649451549621268987067170520632746386071076213958377472 5700 2665610098961572527123957814201945460003543829369061376 5701 2681867196515305502127107297513041071332793463821303808 5702 2717854748198527091408565365006992706951695430175686656 5703 2734430476882760587364035582476324300920383370373890048 5704 2751107298085494358779925070147807695672012923977334784 5705 2788023971739053028888168828715364161727120672299973488 5706 2805027650449741039540243288249486238132866412712034304 5707 2822135031672540508301647989134167721018037183428165632 5708 2877447492743456887912162411231025097918645373440622592 5709 2894996550129418232606555038658322563912973079948558336 5710 2951737061190141596383039162937001881147379931116732416 5711 2969739197877510512415672029707667683818685214519984128 5712 3027944628138593128076766309294567298366944244523859968 5713 3046411541670368602427380359087937668575478662136070144 5714 3106119712226888104466931845722277379373366205915070464 5715 3125063402151726385558897808544370629623295280427302912 5716 3144122626383422124319914365883208795053729055974096896 5717 3186313110558917747300764375674701899116709339771398272 5718 3205745886228275473760278043713698557866133043099467776 5719 3225297179054332009487597701867620252592042495346475008 5720 3288511420278236443328185612835457254764166141074997248 5721 3308567485862192265836062901323797215900540662798352384 5722 3373413784217304681580616186213716435597005635561979904 5723 3393987654717154871332196605380191638649925959451410432 5724 3460508146444106432087732924908076912419364850884411392 5725 3481613190480421259917006124671928764086261328155508736 5726 3549851099687872119390779252254031290712418521045794816 5727 3571501031030544440638740352622137862426623177631203328 5728 3593283001581053856365616418152238622918547492541825024 5729 3641500697781620282629445000771087884704810674024455168 5730 3663709584260886255726032049958512637561294906399391744 5731 3686053918919236582271540230705851717248048566110257152 5732 3758298766032270220946497843240522576873332732657139712 5733 3781219983842505446669786172941482532457760757483831296 5734 3855330039105491064663561355672818783539435012070834176 5735 3878843033962462710093938977577361872742772525087326208 5736 3954866453078978779528837628466373614193559829582184448 5737 3978986503406195725619435571053632873241441517892009984 5738 4056972685357568136446604859718892903671335452623765504 5739 4081715464034907932158560402996728985630426488721375232 5740 4106609144664061550132133049316844140478339991476371456 5741 4161715083178994608719365715166957582519783627456520192 5742 4187096667726727149401179485666871585784337035885019136 5743 4212633050193413236881760263663830533997769789840293888 5744 4295198589751165966795997535132025802140951694465302528 5745 4321394267248577653336898483361694322808869437124378624 5746 4406091473263418359615498692197507181187925728080953344 5747 4432963467385671668678787402945556425991740028671229952 5748 4519847374947404319461528718247284130506925519522496512 5749 4547413146749937972136497795489866140847361734733725696 5750 4636540211837220727367548411107306175624383374427160576 5751 4664817673182751922466926174853404555006201701395857408 5752 4693267593901784628722437770647821874832388561687281664 5753 4756245809347422409964989388762237237165467002807451648 5754 4785253334544831027887062269333567526610670898154307584 5755 4814437771649615127864868872758663467426022616960335872 5756 4879041950543342800554295450251887283022461176524953604 5757 4908798388287046819195425754436600916732516222246060032 5758 4938736305426945889527883980984793511781565070999289856 5759 5035533112301049553846284219654293921357629403521089536 5760 5066243962726481907061471317652064486847702889909977088 5761 5165539857082747793670318535139753292007914879454281728 5762 5197043596285643396727426051988418446682699125409972224 5763 5298903099242537974134341041265492772142152427916754944 5764 5331220197923145054247915628403890920007087658738122752 5765 5363734393030611004254214595026082142665586927642607616 5766 5435709496397054182817130730013985413903390860351373312 5767 5468860953765521174728071164952648601840766740747780096 5768 5502214596170988717559850140295615391344025847954669568 5769 5576047943478106057776337657430728323454241344599946976 5770 5610055300899482079080486576498972476265732825424068608 5771 5644270063345081016603295978268335442036074366856331264 5772 5754894985486913775824324822462050195837290746881245184 5773 5789993100258836465213110077316645127825946159897116672 5774 5903474122380283192766078325874003762294759862233464832 5775 5939478395755021024831344059415335367637370429039968256 5776 6055889256277186256153532618589134596733888489047719936 5777 6092823083340737204854760718175875337150957324272140288 5778 6212239424453776208933863691444554758746732411830140928 5779 6250126804303452771117795617088741259246590560854605824 5780 6288245252766844248639828731766417590107458111948193792 5781 6372626221117835494601528751349403798233418679542796544 5782 6411491772456550947520556087427397115732266086198935552 5783 6450594358108664018975195403735240505184084990692950016 5784 6577022840556472886656371225670914509528332282149994496 5785 6617134971724384531672125802647594431801081325596704768 5786 6746827568434609363161232372427432871194011271123959808 5787 6787975309434309742664393210760383277299851918902820864 5788 6921016292888212864175465849816153824838729701768822784 5789 6963226380960842519834012249343857528172522656311017472 5790 7099702199375744238781558504508062581424837042091589632 5791 7143002062061088881277480705244275724853246355262406656 5792 7186566003162107712731232836304477245837094985083650048 5793 7283001395563240565258890001542175769409621348048910336 5794 7327419168521772511452064099917025275122589812798783488 5795 7372107837838473164543080461411703434496097132220514304 5796 7516597532064540441892995686481045153746665465314279424 5797 7562439967685010893339572345882965064915521514967662592 5798 7710660078210982129327122711345637567078870024141668352 5799 7757686067924925420187877955154723745485545050174652416 5800 7909732906157957559057675256932747228387119659164368896 5801 7957973006812391451238871142107265746482883035784019968 5802 8113945370715136272893209719437785807342670905247531008 5803 8163430928069815864317120805993457971260852977442750464 5804 8213218289328123100264266098633688280956679982952742912 5805 8323430166357989217438731430333915165039567254913040384 5806 8374193335453454298802358971333743171568674071770038272 5807 8425266100386826473763520527327661067995539579680587776 5808 8590397179502331933591995070264051604281903388930605056 5809 8642788534497155306673796966723388645617738874248757248 5810 8812182946526836719230997384395014362375851456161906688 5811 8865926934771343337357574805891112851983480057342459904 5812 9039694749894808638923057436494568261013851039044993024 5813 9094826293499875944272995590979732281694723469467451392 5814 9273080423674441454735096822214612351248766748854321152 5815 9329635346365503844933852349706809110012403402791714816 5816 9386535187803569257444875541295643749664777123374563328 5817 9512491618694844819929978777524474474330934005614903296 5818 9570506669089662055774124538667135053221341796308615168 5819 9628875543299230255729737745517326934852045233920671744 5820 9758083901086685601108590900503774566044922353049907208 5821 9817596776574093638390851508873201833465032444492120064 5822 9877472610853891779055767961969587023563130141998579712 5823 10071066224602099107692568439308587842715258807042179072 5824 10132487925452963814122942635304128973695405779819954176 5825 10331079714165495587340637070279506584015829758908563456 5826 10394087192571286793454852103976836893365398250819944448 5827 10597806198485075948268682082530985544284304855833509888 5828 10662440395846290108495831256807781840014175317476245504 5829 10727468786061222008508429190052164285331173855285215232 5830 10871418992794108365634261460027970827806781720702746624 5831 10937721907531042349456142329905297203681533481495560192 5832 11004429192341977435119700280591230782688051695909339136 5833 11152095886956212115552675314861456646908482689199893952 5834 11220110601798964158160973152997944952531465650848137216 5835 11288540126690162033206591956536670884072148733712662528 5836 11509789970973827551648649644924100391674581493762490368 5837 11579986200517672930426220154633290255651892319794233344 5838 11806948244760566385532156651748007524589519724466929664 5839 11878956791510042049662688118830670735274740858079936512 5840 12111778512554372512307065237178269193467776978095439872 5841 12185646166681474409709521436351750674301914648544280576 5842 12424478848907552417867727382889109517493464823660281856 5843 12500253608606905542235591234177482518493181121709211648 5844 12576490505533688497279657463532835180214916223896387584 5845 12745252442235670989203057502698807596466837359085593088 5846 12822983544913101895041112174854794231464532172397871104 5847 12901188716217328037950390807470481010368169981385900032 5848 13154045681112945773312742451341829019056664564299988992 5849 13234269943448769063344251605295188863602162651193409536 5850 13493655136869218726322464744854865742388022542247919616 5851 13575950618868619485328786421520766554599703837805641728 5852 13842032585776425728350931699632307649677459403537645568 5853 13926452761921685039668024498687715056345045312622034944 5854 14199404398751488477563117009016125162849674084183179264 5855 14286004124122177762554961410488551449706492710524813312 5856 14373132006324215425462465672608954491674189970167300096 5857 14566002791126481130517780003084351538819242696097820672 5858 14654838337043545022904128199834050550245179625597566976 5859 14744215675676946329086160922823406868992194264441028608 5860 15033195064129080883785991372962090307493330930628558848 5861 15124879935370021786679144691765930129831043029935325184 5862 15421320156421964258654245422691275134157740048283336704 5863 15515372135849850840375755910309447490971090100349304832 5864 15819465812315915118115350513865494456774239318328737792 5865 15915946013624782902477742284214531492965766071568039936 5866 16227890741430272545786419438875571614685341810495062016 5867 16326861856139631728634241611986915942521705954885500928 5868 16426436578656246200528532197267376561913359965905485824 5869 16646860332715978434877462860667830330079134509826080768 5870 16748386670906908597604717942667486343137348143540076544 5871 16850532200773652947527041054655322135991079159361175552 5872 17076646826901699801940034075881605490578614117837337614 5873 17180794359004663867183990140528103208563806777861210112 5874 17285577068994310613347593933446777291235477748497514496 5875 17624365893053673438461994768790028724751702912323813376 5876 17731853869542686674715149611782225703966960114684919808 5877 18079389499789617277846114872989136522027702078089986048 5878 18189652586999751888545991181959464563389446938934902784 5879 18546160847348882909470193644429224702497533497708642304 5880 18659270692731007689867704699413618220024806805583429632 5881 18773070375607138514889751082591287499329554246749126656 5882 19024983237389689639859957555048948948661868011229806592 5883 19141013338179324111548249077334270106442683592617230336 5884 19257751086598460511459475491034653869704090467841343488 5885 19516167802173371202217181801007549132089844706099814416 5886 19635193553148187276781703017746403666930064888984240128 5887 19754945221707783558111535923939174047126260283997159424 5888 20142132449204198215385136878617175685430517614084358144 5889 20264975850905927628245885270608257947390811559639908352 5890 20662159428330991174681274140559013168031659517817126912 5891 20788174385142573586909704207953673786730796501639888896 5892 21195612396970151896537364165061971088568609711667019776 5893 21324880791692580216991662513615563680028350634952491008 5894 21454937572122444017016858380104328570662347710570430464 5895 21742837985588216731268522920055941655613563441405493248 5896 21875443815062084698912284659810594407363066962991120384 5897 22008858384683954870239400561182461565376103391818678272 5898 22304191773912424231105350629722913293816965378399787904 5899 22440221203597928316321946305995889905062931301696274432 5900 22577080253380324066413183913073341768144297467425325056 5901 23019579941947655103297299289848200783349162987524980736 5902 23159972401035345860852440309266580511303784639588466688 5903 23613896489521132771064313303496015049179039448933859328 5904 23757913583020084099325376237661341470549481716159873024 5905 24223557025108745024614130474356538386935553956190879744 5906 24371292333362948819419042872703501348603829297088561152 5907 24848957697815104835735454765778219034986929647320563712 5908 25000507217213811084471182468354965036986362243418423296 5909 25152981011067376994559314927065670360429832447792775168 5910 25490504884471341978406115005397615192933674718171186176 5911 25645967089826203790082224349709588462929064344795742208 5912 25802377432434656075900781614940962020736339962771800064 5913 26308091362225891546625484902683658038113329128599977984 5914 26468539886897538126688503210590377727204325302386819072 5915 26987310273738437452644929489709731484776045084495839232 5916 27151901237737238970657572843041533109199407675611283456 5917 27684065171552851456701863399264615299354918807075291136 5918 27852905523843370079336048997375430112690090625244069888 5919 28398808797502976955126234018032250325699348168366358528 5920 28572008248244355525109922820977102899412985421049626624 5921 28746264012648430850924931345217908983348379940334600192 5922 29132005582252962261035560006168703077638485392195641344 5923 29309676674087090045808256399668101100490359251195133952 5924 29488431351353892658172321845646813737984388528882057216 5925 30066390128258161767571982745924180614986661861257117696 5926 30249759870740043573358289383531860259662086059870650368 5927 30842640312843928517308490845382550268315480096566673408 5928 31030744271699701680751511820618894981942180200698609664 5929 31638931624631830236230701027730988913548478636657475584 5930 31831892027249565804955484568429062985931532143136079872 5931 32455781482860545091572838877751143229370683620990124032 5932 32653723712279263457268483223973831885043411909771001856 5933 32852873157312492401057064394534753123826719931810971648 5934 33293720665431956869754925721335660660158269019652161536 5935 33496773341813817195209435885334972686274696287080153088 5936 33701064401547305895054082109310644271982158318722351104 5937 34153293653803399603880068151763210981157228235674675228 5938 34361588718009327734367980281056206417127613555722420224 5939 34571154137988621226695187866893554582470955496995028992 5940 35248731786107346876923989537580057449503405824647626752 5941 35463707739085373349430299223564451407933920229369839616 5942 36158778999579234555692229745978273044055404156179972096 5943 36379305173999503777091982363918929126778893877869805568 5944 37092321694697765818940387288858449404995066995417284608 5945 37318541385462015379735409398827236440049613611166859264 5946 37546140751214277029779502165182574998659108493498253312 5947 38049966474779379279719915110097897897323736022459613184 5948 38282026676358648223096498154668540212885367185234460672 5949 38515502173196921022918950982069307739408180935682686976 5950 39032335604346742404434363602015098264179689412199628832 5951 39270387106296374553563406035492807333860129777968480256 5952 39509890443415567116223071847878348094252520567994318848 5953 40284264898408396430770273757234351370861035228168716288 5954 40529951701811855256491770541216515894781623119279816704 5955 41324318856661982349362548281118026336063319035634253824 5956 41576348770285147173819408415907347573461593003279777792 5957 42391224793940303793074728330123942177137219423334039552 5958 42649761583385160433983325027231127360056701269904982016 5959 42909875144244888034033716760208657141324695421140860928 5960 43485675971176433462537045840111883311227126882810986496 5961 43750887630124169397824569319621188814726133925982240768 5962 44017716769367909740478801122364923130752206783637356544 5963 44608383547824848462210701259445826587633930756799575808 5964 44880442407195856632643892611991779810125862603392548864 5965 45154160506760648132826367826146683536288594934850650112 5966 46039159883895310206594598579696401566698325975049961472 5967 46319944802070691721704880618533161022607569279176933376 5968 47227792979042265542128626606992030098358078897867718656 5969 47515827166040168198650752475322682941098963432319746048 5970 48447114050217490049228260948713076773871107912381759488 5971 48742584666725897638838085745407002697207658594177122304 5972 49697915395630209671470909531556438069973859294641127424 5973 50001014434427622168942364936709930073972724486836846592 5974 50305962022134753989118629854131340720859664895585550336 5975 50981009768942683956812230010795230385867349436342372352 5976 51291934179652407580164448699419176925858128689591484416 5977 51604754864869312151801563229881924041472679925543600128 5978 52616182724451783093250969805367316076226658257199955968 5979 52937079773795076253377006421180755454408650604773638144 5980 53974620547476874905289858979419462969552090168991678464 5981 54303802475474477941315145686083066218398815351222566912 5982 55368130343105702913403726798529230598709837614150582272 5983 55705811047686740158672097994750860225380181250488139776 5984 56797617595005953910252468036064500651398696336732717056 5985 57144016496488711050219845641954205798825970842099253248 5986 57492528025296861701849862690435817966696759880669200384 5987 58264011164505924522071120012337406155276970784391282688 5988 58619353348174180091616512799336202200980718502390267904 5989 58976862702707785316344643691293627475968777057764114432 5990 60132780256516323535143965491848361229973323722514235392 5991 60499519741480087146716578767063720519324172119741300736 5992 61685280625687857034616981690765100536630960193133346816 5993 62061488543399403361503023641237789963884360401397219328 5994 63277863249263660472461402055461977827096957273314951168 5995 63663784054499131609910969136858125971863064286272159744 5996 64911562965721090183145677755502286458741367241980248064 5997 65307447424558526914536966447947663770086823819542003712 5998 65705746314624984802114128789069506247653439863621943296 5999 66587441330863913739509851442671321320316538039304323072 6000 66993546683627634390418871770669945372549392574160306176 6001 67402128803094611790108164218621288543964316637444702208 6002 68306587307606799207760136303526421962314456471349350456 6003 68723177436018655468735960562112412834255227111444840448 6004 69142308275977242453390375733787109164941910993990057984 6005 70497463572214693753847979075160114899006811649295253504 6006 70927415478170746698860598447128902815867840458739679232 6007 72317557999158469111384459491956546088110808312359944192 6008 72758610347999007554183964727837858253557787755739611136 6009 74184643389395531637880774577716898809990133990834569216 6010 74637082770924030759470818797654472880099227222333718528 6011 75092281502428554059559004330365149997318216986996506624 6012 76099932949558758559439830220195795794647472044919226368 6013 76564053352717296446192996309337080425770734370468921344 6014 77031004346393842045837901964138615478816361871365373952 6015 78064671208693484808868727204030196528359378824399257664 6016 78540774212592749107126812070985614667720259555936960512 6017 79019780886831134232446143695756696188505041135988637696 6018 80568529796816792861540547514468702741722070456337432576 6019 81059903403623710512983541082433031789563246238559633408 6020 82648637713323964698725096562236052672126638071268507648 6021 83152697540570294347638816831814695146923186006559555584 6022 84782449587880607586149456660247884354274438846668079104 6023 85299523166770320867966650054462254720113402539809964032 6024 85819750288489776068067433520417314282649390842281721856 6025 86971351942352866925074091680223766622454253765621972992 6026 87501775260248338795649138639242377629452267851964481536 6027 88035433538735819480957602244729846261504413567274713088 6028 89216767095649696924421402518891653175267861513599151616 6029 89760884814391713265287785223983559620251725206785097728 6030 90308321013521296265652735652293367072577189869701300224 6031 92078319767790620413189197159392803133396651950099922944 6032 92639889604141383443409761237066322045215138558353866752 6033 94455585958084531084257253213984060196716157795735437312 6034 95031654332080336397301504950645365882197926864639492096 6035 96894228100434980098456521897426153547742215824763518976 6036 97485169333451795277676171490814005394415317188354244608 6037 99395830791260419342941819063112876139947718589282254848 6038 100002028868855244337884729873419860147945448973673693184 6039 100611924044269507978237259708262681441719329791171100672 6040 101962019537885367913624460021590460771734698872684744704 6041 102583868359304815160328897398838353851716257379182968832 6042 103209509729738624303603126459763848082945359851087200256 6043 105232365448903566186501939610734632152453316514399911936 6044 105874159547590152506754012842361510908817301209547276288 6045 107949241094953749810579717958838925939104180337983356928 6046 108607604950948955882630291372166132436797630702445133824 6047 110736260686211405826807453597058461197419675228301164544 6048 111411622095373480317344195989501720450760362500976279552 6049 113595235190011907820504936072129001302797392673465434112 6050 114288032992977422100439691283908411597651941684198506496 6051 114985056050593723403699725380871635933393519761338400768 6052 116528022329011849044142240024674812310553941568782565376 6053 117238706696348360183233025598672404401961437004780535808 6054 117953725405415570632689287382587254951937554115528228864 6055 119536527788311898613580238531171238434050298824861363298 6056 120265560513032647070287930983696722459946647445028470784 6057 120999039482960174293433157534127441038648344239482601472 6058 123370561251375714069233963381530201073261920386266693632 6059 124122977086798806723006047282475579927768720802794438656 6060 126555726498527320944922804110923955654193914546629902336 6061 127327568108998263219821938273716251943726128572544319488 6062 129823125931442180366291355511004572917482734483960496128 6063 130614894849117053829073932895895327540173647639084007424 6064 131411492629249969604228257578139012495306879727243886592 6065 133174882661727827479019702885342642640633076078608646144 6066 133987093367255268780837743541339890745098785148320612352 6067 134804257606189223580216328437242577087928633274889404416 6068 136613174615213598415520272607052843924628912942698700912 6069 137446354872037310937471921124224825668510454222889680896 6070 138284616551954484906780751467574218329883821987980115968 6071 140994927144429387507695958150320229798013623298590507008 6072 141854830956341493397721196894257805631735680917479358464 6073 144635115998316938222768918983913092176221616624719888384 6074 145517220695998015108367929455675716507115575511479222272 6075 148369286778791063275761549155433797619980267981669138432 6076 149274165541848061518941637595308945760198454444667437056 6077 150184563004857108119118008660730299994636433973993013248 6078 152199865899117517118879660440391591589294944089838452736 6079 153128106705434592892385992618674160851541468740937842688 6080 154062008692787684091675803928277230957632723742730747904 6081 156129342417386969617737454408060393056718757648798515328 6082 157081548425185498214253624141971229335440519111873921024 6083 158039561773662268464892287391513392377010082271977275392 6084 161137059593633585723081095028937405483444140912674865152 6085 162119806807247421025967082164866063579126492477119266816 6086 165297275426647929397450193124472105344253276142537015296 6087 166305395081140588695277633663629390293846372013119111168 6088 169564899175761215172298913320495768708548877693336158208 6089 170599046333540641735933300108924509440226805079619928064 6090 171639500576979552136134867040834628565298781684563443712 6091 173942703884705733850148183360447533244908507531243945984 6092 175003550520496677591298277278484755258904535703928963072 6093 176070867077471638961915204489459692523008827134549426176 6094 178433534191299393848842805037783306350535723027198303232 6095 179521769628783426530575570447967119240503450413570195456 6096 180616642027042592531305471304586734145154379739402600448 6097 184156639535581240826378394318785606266793303900199845888 6098 185279779208282766886819522474132644090430277116707733504 6099 188911171916169062168514506427968120393432315591470874624 6100 190063308664160672794603009901290731764395853729278984192 6101 193788456200869960196913043794852307095484431649527037952 6102 194970338666903590555352342981628010788830634376708489216 6103 198791661582520838685883638126225752279895437178564509696 6104 200004057737710488675769459746839720295890897947347386368 6105 201223848088539015956474519416525362883438659582342201344 6106 203924039075770735827248920043180921543469397745369489408 6107 205167736718609630320657794797676707703432514758365937664 6108 206419019459477248607206252919527696165890719702174400512 6109 210464730897807132373003879221469264304906633028799823872 6110 211748319095180305013508025684723021817634602419094552576 6111 215898482189907499621159435917677851878208360675966713856 6112 217215209901897911765260582744332264873595261404890267648 6113 221472521372422811653614907194116922394839350456602329088 6114 222823244190746960634688391979003440901520725001952559104 6115 227190470380023815641009872144258002605594785346930868224 6116 228576065985954844200879382567816823195303883368397012992 6117 229970112101187446807399450761743271866787039522676801536 6118 233056044658023698088284480049349624621107883137565130752 6119 234477413392696720366466051197344808803922874009561071616 6120 235907450810831141265378574765174509903875108231056457728 6121 239073055576623797227160477062342476868100597649722726596 6122 240531121026065294140575861967393444919893294890056941568 6123 241998078965920348586866315068254882077296688478965202944 6124 246741122502751428138467926763060402146523840772533387264 6125 248245954173597613446012094564951159855537441605588877312 6126 253111452997054641889845608221847911308387829093259804672 6127 254655136217996526439643876547432503887452257145088638976 6128 259646251862884360732582711022009145834965468967920992256 6129 261229789698234107658147865791790655080347295278168014848 6130 262822985258499939208456515156278024990613759454487773184 6131 266349765323455654958039405770685285281266152157217292288 6132 267974186734510537561675487082679781490197570296641224704 6133 269608515212378447160432656874485154175857266549778808832 6134 273226349230427196831040545214105687849257825885397401824 6135 274892709744074621874943842248449651337020908445779361792 6136 276569233103908969813561502935148436659767643975960231936 6137 281989854288858775015391916300640459596027246597181014016 6138 283709661912682986795442393788515611263471361834958716928 6139 289270231996633876445537837967826184352443233249439776768 6140 291034441391996030216735858911351433014231151022958444544 6141 296738573557582126551523098310867595239960535963338276864 6142 298548331083696123037883275190617891520396908889334874112 6143 300369126009714216238236017321460599989272867947986026496 6144 304399731798235034237759320880783183178589888179676905472 6145 306256213410869185784771985237348321703082937481875685376 6146 308124017385575368183351607856554461915265447485461495808 6147 312258684834773939235474908816120786113437515297597030656 6148 314163096850370996428507248283942458670881038223747842048 6149 316079123547324536929784574783026784754020164543954550784 6150 322274119187267171446162190057874810966888281825349730304 6151 324239613614494842051934164329732127158252984954238533632 6152 330594550853295858794900386248944210688506552285074030592 6153 332610790162281177390555267327258780587692744026238222336 6154 339129798351522430344597826640991537417097755386672316416 6155 341198092667081283471866600217849018880453610159239856128 6156 343279001153959104272269734081669257130597563369126887424 6157 347885407769411467700296366720895066489817015062487891968 6158 350007101040993355182596554556969510517809071407857926144 6159 352141734154943277923830408978919385046017654269098852352 6160 356867068382598787697685610075566612701071446054396606464 6161 359043539257566853061151140895934238481006900827140390912 6162 361233284054085185062610942609173468290308759478805200896 6163 368313279071162481652756788637571212533586607800399691776 6164 370559558416565533773639044948265288180860554233415467008 6165 377822343832338124337029012855936240786864631182941749248 6166 380126617328321345589206019802581463528791707458557968384 6167 387576912401739920393826087589704614190968863299054075904 6168 389940677333807181110704685963256021577661268753416978432 6169 397583323165041677371767276252451504559790874357129019392 6170 400008115475420977351538919493679440591781795894694772736 6171 402447696177078031912949038833050725766877319164684402688 6172 407848078151541471654497840086361843086938795490738978816 6173 410335473437219260641315589595353415406865029516731875328 6174 412838038918954497214412505839055392331781439404348801024 6175 420929461795614264746007758442938528609813266057599647744 6176 423496638190360610027016051369446043635269204838189105152 6177 431796964379814999242318871835355703756416721351933427712 6178 434430419803795823530521165488664529747190522809780535296 6179 442945042744845623307229814388233844789678700913204658176 6180 445646488381493921269376783958006881803041450003905118208 6181 454380940760047631282019744288516005211189570693861736448 6182 457152131971909688401758765135633646390607766736794025984 6183 459940224202374893614798901523486543733574079045353603072 6184 466112089316047396176568960098699249242215766275130261504 6185 468954826785393440732932102394689617607845748019122143232 6186 471814901621662282530757149530349019807750216462112915456 6187 478146111153247594454320954124684953736201195299445453192 6188 481062242052130588281151723934786889839786589780113883136 6189 483996157931840697173732630136509764154593376957930405888 6190 493482245005502856276935853526120804293047681545066774528 6191 496491908347195226892024189129902319711074883211177754624 6192 506222905994109283779691216443695822616775658186519609344 6193 509310272435993052879287753094865007774904514290177277952 6194 519292503725768721465165422044018291669930937935841984512 6195 522459579396468215316295731583581310160694590556336029696 6196 525645970516999878416913030312556049981227518908975546368 6197 532699530646911309916078811541370570562532304314434584576 6198 535948373469021075123350974165359562980395140593282449408 6199 539217030424756894320865313748970308351714533099557617664 6200 546452698460854393662081090428211375698515651770794803648 6201 549785419488149243749887684496899302674041816891558723584 6202 553138466207817939627123005870296873319535287951920463872 6203 563979708577717550030783832601280919192054493194362028032 6204 567419323825365973590884787577031222526942723669917433856 6205 578540463993267752891075675935652368704886466498879553536 6206 582068882783992060433471717822702866028462302045916889088 6207 593477147115164253103046196621735190479921071926676553728 6208 597096662167392246075766550381235783040793817778669748224 6209 600738252019428432476472034642921199978545735895972052992 6210 608799463596470068475518641761566366357179776359353810944 6211 612512426821738371569543970474696643406165874963751370752 6212 616248034771150736366703215713108923830530894970922991616 6213 624517369669547878470949817632241572226875030595194061312 6214 628326193700741992857014496567884917341762076447495684096 6215 632158247094649073859569149566053569508040329087909101568 6216 644548238374534342892324380115749621933776563650699460608 6217 648479227228989684103868328659464254316505969908477067264 6218 661189101706591717589800772497888421377013104570148061184 6219 665221580324562354781110534654517561175385488052476444672 6220 678259596703044860689195653281983074834195510773344632832 6221 682396185334162566943733200435698037760907220318479712256 6222 686558002307918208544539468163338514261195126738253774848 6223 695770815538822935400592733441790132979634030124975783936 6224 700014202081986710365193109113939021035618142815715852288 6225 704283468309886555847660817957838770092035308538197704704 6226 713734136765197575395371220151133225402142892108793212928 6227 718087078515133706122302281791868476962013801654280781824 6228 722466568108170370125221885218346936580617518957610401792 6229 736626558142324963305513577275142425067173215600799383552 6230 741119116833131067547278089896530576361721108466830934016 6231 755644687664676248674058025711872481573729262365883498496 6232 760253234656642691178412039605162927057583414917115936768 6233 775153824803479840787652175179409228381937726598108151808 6234 779881354667614362221409371926512043155322537506833956864 6235 795166646330083354743534552504903009119581748714258038784 6236 800016230950841954703077838987358881183563591789389545472 6237 804895392354156063825898077666101451533754638329368805376 6238 815696156303082943308995680172723686173877590981477957632 6239 820670946874438521282631179190706830813730059033463750656 6240 825676077837908994428825011678110784663562878808697602048 6241 836755694518183290295061669718198669038352091774029543086 6242 841858923591228529492015516885877057219626532115199295488 6243 846993276380721220054032102738892087270538409676378210304 6244 863593928759629998484637743670711407512833442703866855424 6245 868860839607591647061042330977329059494381045619561070592 6246 885890085489691246614459628776467689579357401826409316352 6247 891292976762987842538753567916013763606082900007810236416 6248 908761881520095262564039488577032010422379141387723472896 6249 914304263943819376803517530271267292781215533473588051968 6250 919880448404749787229597803046973087467148158090707206144 6251 932224178632094792353137920197398498484431532550260523008 6252 937909653570786881465864204789379235215691496038244286464 6253 943629803243324565061514299060698039615500432924225830912 6254 956292222306495188908641908249369907472402390598890906384 6255 962124484104261176562303447869573779679573179560227766272 6256 967992315863681394347465260273019528309186753915860811776 6257 986964490011005712553871707052241608586095363090133549056 6258 992983816694390453784048378259804639422149766422355509248 6259 1012445811988218567559382432887391645233551316373039218688 6260 1018620544871986105758575506189730015549809028580354555904 6261 1038585007451537442930330844088036583339861875871683969024 6262 1044919158792936430632591463167162620321389181112672059392 6263 1051291941033999756833826060625112099962455037817951092736 6264 1065399061293822619832157623082741141125064608628869169152 6265 1071896746938042150246701948330719125960790281186564898816 6266 1078434060849513788641730627497940616703429066199115235328 6267 1092905396921708787324162180856422751397031303541589607296 6268 1099570838976298487499775368993798605348083633783117447168 6269 1106276932415635879254246011740593746639070575903840927744 6270 1127959417155435100061567665202561838384108986388724056064 6271 1134838647650731947181769575154062445053885447339834867712 6272 1157080927986535505782151351871304737409772932997759107072 6273 1164137765567984120866943435645405732056924604091833778176 6274 1186954294230328506206092393243470380959842143853353107456 6275 1194193324334784492151533100762471566081587635557339496448 6276 1201476504038856864952944069285842399957091471791944105984 6277 1217598927192940136951037283523132732714359552718707621888 6278 1225024853643476743139087940949393286812331749927502741504 6279 1232496069542301472733406431426217847661061789941845983232 6280 1249034739339095756941899635264483144453750061190388122624 6281 1256652387401483985714028993135769834683524152894991368192 6282 1264316494189298147719138299132107139016080658175818203136 6283 1289096476749068685784648760231499243867553127301398921216 6284 1296958454457979368207736657318928508633011939816954134528 6285 1322378203413183435179601544995776842754026209140296122368 6286 1330443160649124709562221069309035122350770976104952889344 6287 1356519193406089721378391306563966149668391021546689265664 6288 1364792370668325133887466400871396075521814440636959424512 6289 1373116004615836417089078936326677028522390253476507549696 6290 1391541631077645870801185466883580265959268060249951567872 6291 1400028404163973420730386218227878042071236285631431704576 6292 1408566936619773111695321635915677540184070617076395409408 6293 1427468273530395150790742440302266450804285784217586425856 6294 1436174157030267412244604563583736953924027603308561563648 6295 1444933136216340740250443770436693873161235037915220803584 6296 1473253116284649926611027154550284850134346431201598767104 6297 1482238233666262135094556179793061152723442216933661868032 6298 1511289375329352497348116051423744963147458524731766996992 6299 1520506469313285382356824079210325854115166829834231873536 6300 1550307649606959681575304350358818456763875453196216303616 6301 1559762709335228724442818743853024086310645075013667913728 6302 1590333292660166709487069105009806018239163497428516077568 6303 1600032461901683909406155677974717762367127183578779090944 6304 1609790784708312127651796155332202903067509276658737610752 6305 1631392312606165886617991360345447372347755181962955915264 6306 1641341893748877042565262358381413661627460118066927501312 6307 1651352155675817988857650023356221569327125757617395204096 6308 1673511389036366580590123339436397338076704183548059086172 6309 1683717847182457058984031033771754114439253064230398590976 6310 1693986552761442440108064205477784174541076819352756420608 6311 1727187857519259996969275487341422815025666885407733710848 6312 1737721679215183294122084661954658118988762091239122141184 6313 1771780170979382493228919257552935379158714803652818632704 6314 1782585953525975685077507135832027527212165800015620472832 6315 1817523763040190525128078977154064020844758282775446945792 6316 1828608527887638753607035060542534585562431066947176103936 6317 1839760896809499574459195606093946174934296316181414412288 6318 1864448357264189584706275840394796996968863065100521046016 6319 1875819307141573762931728409578758470431382992076488572928 6320 1887259606486649130123028598121396079231000865848451661824 6321 1912584444612990377817283816498739814944804781197781812768 6322 1924248968208522353124606895739147559359146359120455532544 6323 1935984631727362788694930520546039056618373507831721623552 6324 1973928980022011425107743414104483217172190726180267098112 6325 1985967633388780907568096756519609278844299532844711018496 6326 2024891623976437135118764865774783290467102632746078437376 6327 2037241089743972211517151012379460031099618057160709111808 6328 2077170014903074885860661688176073166679723751743367938048 6329 2089838317585872861265182926334325240642778362225344118784 6330 2102583882067999513667652121250224199924910075635902185472 6331 2130798122587645239664315246165482282250129217257738338304 6332 2143793493876084300493403896661438251921580562373129797632 6333 2156868121699027577283461254995881233406858132398230470656 6334 2185810793843417574648324361712845502794062607083179214592 6335 2199141677952596974999550737987597210696167267566234894336 6336 2212553864831271758508492023481187493278141151807681855488 6337 2255918834310870200123135330405123676768217972777448112128 6338 2269677295301463894363539150308124890107770894679669735424 6339 2314161855973071011564302703742609474819545865995518214144 6340 2328275531135968241733886871290811464113849208183667556352 6341 2373908588460657012412184786486940761919684287706706214912 6342 2388386648669568984303066201524943132163175271114678992896 6343 2402953008077713729905888138571684799914182943583888211968 6344 2435197854385880273902074567046265465428719105437415243776 6345 2450049707286953486278175881898786573624663499855005483008 6346 2464992139084602945466812862852435695322123579883691966464 6347 2498069478678191513883799270528966288907500122380776245248 6348 2513304774802967971428057986271539669367048305789982736384 6349 2528632988378596295438276598264214278032161316351636406272 6350 2578192953498137371569297520462998487735106254602797842432 6351 2593916908915958736415473314637857017266023879633908269056 6352 2644756406826366870359203089991553685508052418280592244736 6353 2660886321298249419124442138618070244701541952209905778688 6354 2713038386812179442756782613127932299336782043093378531328 6355 2729584741336650267774932801742792151043628881273918849024 6356 2746232009231672834178157872653354057044780506953015099392 6357 2783083262155291741602370933767160531918536120499903135744 6358 2800056808327946841460772436455756084142472571262863409152 6359 2817133873239546223390643271831355080368141234152790818816 6360 2854936547060790301581484880604532901608571568435172851712 6361 2872348314060534824489209127167473907848055206617123127296 6362 2889866272432681480500887540873387746322470075830441607168 6363 2946506232569299853222054309100569700268692862403197534208 6364 2964476467332524270189112359586122305446884433867323736064 6365 3022578750658704994696232102847489926294917049463533993984 6366 3041012938626570764713648158420651708230333659668463747072 6367 3100615299213919363150608700717636913527750906392432607232 6368 3119525418670457448885637487706048172621290150027335827456 6369 3180666585320333418974138210019612036478326994857032155136 6370 3200064923803367818812311355949435524734254367157558181888 6371 3219581569416624255303592310664405806135018553317475221504 6372 3262784625212331773235982720690894744695510363925911830528 6373 3282683787497754085130524716762827323254920236133855002624 6374 3302704311351635977715300046712443138654251515234790408192 6375 3347022778072733161180246678872794676153408367096118172344 6376 3367435694364914117968062067543508228878506128460797181952 6377 3387973105522884880216128410955568349082153638705512841216 6378 3454375715038519993938550974682845630051333770815467421696 6379 3475443358430366588244169323909316237977524182478244282368 6380 3543560341958764986457838515105870758317429607305637265408 6381 3565171907051951370155014271664055054424331600031240945664 6382 3635047526080381050256157954308128041689516565550893891584 6383 3657217055775277507214070121085069171124862133894352207872 6384 3679521793618999148918391212187892349868592632362828824576 6385 3728896714528379169412551680789593993937726130201042092032 6386 3751638614283147525863456819157516940862765984152977145856 6387 3774519212973298260246057196242792158462001731696903323648 6388 3825168889225980755634567632997479629889609562395563625536 6389 3848497936417044706249213791478295118718292718240911065088 6390 3871969263454725577389861041092078113236747015663443247104 6391 3947857960044022850215486828208966434344381452360534196224 6392 3971935266777561815136193513039218557688599065689422036992 6393 4049783247952874270237529731549566580934205265492156874752 6394 4074482179487944423034302024758920062199236114321418223616 6395 4154340029806149771721323376352146333359447503486735876096 6396 4179676635171745722530365852668650481285556724450688237568 6397 4205167764135999027335304242500448399849820151271804370944 6398 4261596245175290479328630492330964564500258434515476676608 6399 4287586987752168600986807793322876503843161124746259595264 6400 4313736243398055154566922509991762466813716264796460941312 6401 4371621587686835149296648723425691005588125214166358429184 6402 4398283355905193949999101475975194421392334535132469788672 6403 4425107729662543517016984046962374986556282303615363710976 6404 4511837668621740400246270660810247353536435945554896224256 6405 4539354590602927788727078300616249780215541789359339470848 6406 4628323711946142023128605407485218949639091731991036428288 6407 4656551062271936483467773742581622928227698416367335112704 6408 4747817176921314024824369572973881523839368575413412429824 6409 4776773297339137968606132403049886264326350542229357985792 6410 4805906016155427459811776277143369599828365887167776423936 6411 4870395708771760547804149134092530930857438210874830487552 6412 4900099414573906972556351763797573147249326999710010966016 6413 4929984278169205890933625725704871390644247159767383932928 6414 4996138957356383027767598541057932577815000244761552490496 6415 5026609549605935942856115972543079338734096611579965472768 6416 5057265976757192590876553196528428556064322632703272812544 6417 5156385906996274743138595040925996975470212509205595684864 6418 5187833817831917472830946629275714034532047759267816538112 6419 5289512813652733740718406179983107371016104836561184489472 6420 5321772642596498838248884277236140489403083904419811557376 6421 5426076773624358885513565226255864598673564086186757062656 6422 5459169482673300535549865603485584302087257762547837698048 6423 5492464018463345668356315745306708114089561013906030198784 6424 5566166524310583483204741867534321063837072240999806271488 6425 5600113616655893682921544872911512168284945142525726818304 6426 5634267746479092446781286543662710160736282468305581637632 6427 5709873094121580603162969761209065803217143136870345703424 6428 5744696628121069648978418254334947815696110413234246254592 6429 5779732544865362961001775081746775492644940151660883214336 6430 5857289861627283032065431688027390683268464642418206801602 6431 5893012465138599706444108618201139400537385724806395068416 6432 5928952934665048540378224719172244610893768867734647472128 6433 6045157501317409989392464205694979852589834098927067987968 6434 6082025877253141529427296316841303416460667319336927494144 6435 6201230598427838726301217401435273827055501812784865214464 6436 6239050837340914897771274975412096345242580300054671654912 6437 6361333170640666837948276420039224072956653989714064310272 6438 6400129847606735637624622711898871049468508734315116363776 6439 6439163138833248510607184621328811612270037106634950443008 6440 6525569250424663546471965441381789489391020727851823661056 6441 6565367574995508170261049433525654646509840472267710005248 6442 6605408622703271955430600093424886277308503030469580816384 6443 6694045556145466322360493357745589352306816734192236344688 6444 6734871388729828235936124135087016457757012256921594363904 6445 6775946211045769760432256821911136698164307277411025682432 6446 6908751430077039987877101949365691260102667541630934843392 6447 6950886716860733176488338647818632475955048364956488564736 6448 7087120683917529972915677030211741516634859214611274530816 6449 7130343814103902740310028543328110108848663200062481891328 6450 7270095052160762100512315908616256083379033131101787783168 6451 7314434111550555014428140242170138342249724267788704415744 6452 7359043587237998297836782424375784699737185264725657649152 6453 7457793429056758338825103361579187987875452260402084184064 6454 7503277228566295051726913638315033881725531968305954291712 6455 7549038425946596520492114392485584316924003463393806647296 6456 7650337778451961511269135265994959259779219124791127251072 6457 7696995872834089412498427582956590237436585436481822130176 6458 7743938526909451154779722082184156226473494031326886494208 6459 7895715920088045700430973656417932868688762904721068392448 6460 7943870533555123630272387026078437115377198131378844073984 6461 8099566495905748540475059463099133161868410530984313749504 6462 8148964358975888846068604049517840124398472228642836447232 6463 8308680059612299543442646752704292666718895006973471752192 6464 8359353270343491445060731705337300962571113448901376475136 6465 8410335528271998054670608485000896799699640302543608741888 6466 8523192490350580958657260984661929129000516869030953353216 6467 8575173975504337201973615586645753007686322249492519190528 6468 8627472486796110309133845019983524933627432529592921882624 6469 8743243175373670298593297446851382011176250428332716858368 6470 8796566711810387899998202951950388842784669070264939577344 6471 8850215459325087034033968093924749973112564607230727421952 6472 9023675337243480800492541321620494707072871891109792448512 6473 9078709181205855577454156601232499560431083578718678941696 6474 9256647423892284046257210814970437899278183463982072856576 6475 9313102124543872966935547485163245856455396832734670225408 6476 9495634353842628049648739145947763047678737150826824859648 6477 9553546594678275937212264806099772528652701084458715971584 6478 9611812032310854919623552554286739199656731774335552847872 6479 9740791417543521095608298268185061861714876421749660975104 6480 9800198829147813945112703527595146294498653999420021932032 6481 9859968556338411781867251451409742781288494319534767865856 6482 9992277914712766055535197082115865155630000489523104980992 6483 10053219099211871885712231945086158677468193223159930945536 6484 10114531953514385181753106393056857112128645265406545625088 6485 10312771813992549486277190081851993950940425018411191369728 6486 10375667635663834945661893258551428069064095518535633076224 6487 10579025627305467481436812359966214742032209673122368978944 6488 10643545285192997676497768554472280978806167808839623114752 6489 10852153547248717771027130452511729197347128172373514125312 6490 10918338965346601071099731206971168604174515525095675396096 6491 10984928036926691336712631490613416228179122027812060397568 6492 11132333048621166966409483735068642127674144481999612542976 6493 11200227233311787365843089745823024336569890285051453636608 6494 11268535492958184893562573087325420321472564936611163275264 6495 11419746188243161206325939522418131606434286273740691406848 6496 11489393256242139297956836508669895631392220826468492509184 6497 11559465089730725922003550163493550985289880303321766428672 6498 11714579723254566064130863376054781366536929284836413603204 6499 11786024930277199412888217236402278801074771449612790136832 6500 11857905869330097080756449438344489221787537735469294944256 6501 12090315002634819978784928411389959705179668197854135975936 6502 12164051754506283058854592633682606832921334638673854988288 6503 12402461196855677452602434802870547654111003625569730428928 6504 12478101674681829795542549950824192690485160600109343309824 6505 12722666341281333675896552840078448145913307979428128620544 6506 12800259695213471275249245423797742098937017468630232727552 6507 12878326277666497021214369242657623224540074213269900886016 6508 13051138500849327092943930882763578978782041455703647322112 6509 13130735149991016340522098867051309293019680944535420010496 6510 13210817245406543910861200186849772554617006060939161632768 6511 13388091112290932644720986715491178704613633468384472689376 6512 13469742777459656471872248270174032915514024513843188727808 6513 13551892422091539520864513643822273396328614554822051364864 6514 13817502860154079975754203898731382520205335083261869686784 6515 13901773433721466352976677295637264951910096729912977129472 6516 14174241367835059945831354060423483033269718429222549061632 6517 14260687628207805480620057086656220217697326400124963782656 6518 14540190104321524201024631817232512166758066262203575566336 6519 14628868223101110028856280484340276684499448535577408831488 6520 14718087174475996595673564848751569399474370529451315298304 6521 14915586858113516677650206723158375975750904520804168368128 6522 15006554457132590103453827276630067763451063936611908583424 6523 15098076851893193040984228784971168633848006926787613294592 6524 15300675556903923022538270531989918519558438249582254502144 6525 15393991745668178824996855165913180474873170872963644260352 6526 15487877053818902309559444164368312452946988062653772988416 6527 15791431840176091400861947312835865737377525809442136784896 6528 15887741067110247260544774052156874230754396262757688147968 6529 16199132991811497080950118926198266323736821061968627499008 6530 16297928717951777692137208099035680248796944457285672894464 6531 16617360119224599086885293505408585333437790013946943504384 6532 16718706540686982890121463410674601925142226897802752950272 6533 16820671056543996109341216970001793599399280605087217483776 6534 17046384980701161917314521969323858258001033738061906706432 6535 17150347951008674403947231173291506015372644498985038381056 6536 17254944973592220618267690039967049867254865059185843765248 6537 17486486350747340597186594893702764022352500856665433716736 6538 17593133423620775799996405903900777685569338140529879154688 6539 17700430918650174068067936187849499946225129214461454843904 6540 18047350674486961600985082643240989414145743782219584897024 6541 18157418362411711154908313202464999120862167157437357883392 6542 18513294847784568092514421629940875798556366927964145713152 6543 18626204249087745933871094970326491712910793665469340450816 6544 18991268707685256099297478291895526095357474301653649719296 6545 19107093189356551874424529612199545057305402168917431943168 6546 19223624064621709839247105108573478399313463548671105695744 6547 19481582835087042191216596536370123723429752843499321950208 6548 19600397658295627890225407055190292588997307998840043864064 6549 19719937112676823563734502902819485562576988639069535731712 6550 19984555829425532111070394164231730311260000979046209961984 6551 20106438198423743771424463890172317354936386446319861891072 6552 20229063907028770363506212786113714224257290530813091250176 6553 20625543627985098972554380163703987901880850036822382739456 6554 20751335271327669891323786517102856138128191037071266152448 6555 21158051254610934962873624719932429484064419346244737957888 6556 21287090570385995352995537108944561957612335617679246229504 6557 21704307094497435542054260905023458394694256344747028250624 6558 21836677930693202142199462413942337208349031050191350792192 6559 21969856073853382673425262981226832456358244055624120795136 6560 22264666097242333932818967470137284255348288963999225085952 6561 22400454466623574731686179491646048673139780570102907273216 6562 22537070985916369787125146174650840642945129873222326550528 6563 22839492376486322412651879044836263212868572547481382813696 6564 22978786512484278595913673017339791262784441652936985018368 6565 23118930179461451844007100326987101970579760606643532857344 6566 23429159446509132128261726752109562733073858569672827206408 6567 23572049860554398825776434472804557602149542899225580273664 6568 23715811738660194161512898876688978443575075470938589888512 6569 24180630005269639957569856822779919410359336395708271951872 6570 24328103509012566117709185267365213665842669277347709976576 6571 24804922393711354905204869605741095308222007251139460857856 6572 24956203349363659591085099901648385380970321200218686619648 6573 25445332682562667351793105680156896291826615958856257241088 6574 25600519390426942550498490847595484197874034937260465455104 6575 25756652555332994042428738485315246449080148426539801772032 6576 26102277001698654185887861765527157957564082911407294644224 6577 26261470299982032681044197734102618586039361889070840020992 6578 26421634490813087821722400373699545109234012121878323265536 6579 26776182224581865289441973430982357409227266936768945378752 6580 26939485554919312943744496540348065831028049027686377455616 6581 27103784844183079041729027287644546792657229109644102729728 6582 27635005720308159951508407797462765040410670166523739373568 6583 27803546867442932705953354591274529903820193459825954258944 6584 28348482735670119891662708120846966066539436858445098123264 6585 28521375256415610961240114173312440435394652800249927565312 6586 29080380208643048402049263634465024333516132524407151132672 6587 29257736446202220057712560968680553368998897071154817662976 6588 29436174348951993191347129697503138798948741058902630596608 6589 29831173716227033355300413446316751951501809041608336736256 6590 30013108914265180206907654553260135526902127873223817166848 6591 30196153703786386081968457569942337267696013853575226589184 6592 30601351113807846045076541063979837039116876499164509004288 6593 30787983491336357649993710331826360949746341745927288520704 6594 30975754107637804619118888328736624905893976125307545976832 6595 31582863680352182801723894625671731474755051618884273569792 6596 31775482134220494521089548104313748461508792525515376295936 6597 32398265983622994161900237852396532647473642123937254998016 6598 32595857435903555384274416198071360497593888914571345788928 6599 33234720238449198173770587010817170666875580027893887008768 6600 33437413081373965780242926821349203850284453795605505900544 6601 33641342113087992218682433940003587198798561210174434967552 6602 34092769961402323834629043938647716516002067476123813412864 6603 34300695902017348807894462346583012030745288997970076762112 6604 34509889947184441236535380079934099734509730118371687530496 6605 34972972701494681194373189787405528044705001713330867433472 6606 35186266847241551599992811807801555371138676281059758309376 6607 35400861837300348136135872375698999892450258428922909687808 6608 36094701348973923201970165286481978828291487564439169794048 6609 36314836724823422309816626404929998241724334314874715766784 6610 37026589695569136185028843259881751597112733855928291426304 6611 37252408498175491867742189940652983425821587330938680901632 6612 37982537415370512198594956583791052190714948603307299438592 6613 38214186378713103748849059224399090114610804337834863886336 6614 38447248129243419678494210217146956798626927097342211391488 6615 38963165670174084382433193072740247446859505686998643900416 6616 39200795316591255780450814110380585177994615997680087728128 6617 39439874225353647127469005805638971125153977278139071463424 6618 39969111658851064222140788328463460622520001958092419923968 6619 40212876396847487542848927780344634709872772892639723782144 6620 40458127814057540727012425572227428448514581061626182500352 6621 41001029031390981224458021816191734782879252496927447611214 6622 41251087255970197945108760327407975803761700073644765478912 6623 41502670542655339782647573034205712276256382074142532304896 6624 42316102509221869925747249439864858968128838692489475915776 6625 42574181140771990705991074217889123915224671235358492459008 6626 43408614188994871084108521810046916789388512689494056501248 6627 43673355861386404284398924827884674416698062100382701584384 6628 43939712147706765346850525962453664912716488111248241590272 6629 44529332194484667865637934940274568510696577927998450171904 6630 44800908933247149463372358983292097346279561140205814546432 6631 45074141971832739574250292349301681285890259746444653101056 6632 45678984752972644825303758089672526425737145094962765627392 6633 45957573024968557191827346034679582525568883305873970036736 6634 46237860358922903688014200653974203941159521213287065714688 6635 46858318893018264256523453504219125466147717139345654412816 6636 47144099721108797651552868945609115204299085798451160547328 6637 47431623477320388323025797753377956887150150941877179777024 6638 48361260010539279915139713645559838820718672791416543903744 6639 48656207018025132235418370534730427331685338554695419953152 6640 49609844787422709810409739211482190616444014502278921715712 6641 49912406698727319182170199803296770761940642400437373239296 6642 50890665365125334703586211360313792583653231917712514482176 6643 51201038780853885100996981695190968395748069874520930910208 6644 51513305110665988084857476970630492898160296853079603544064 6645 52204554003397308371775723531054315915128165822814589288448 6646 52522940599964065362088395468205237172078723778141680041984 6647 52843268981626175643444800747399090218468024243756646531072 6648 53552364449163730578883946861964714818454533873537890757504 6649 53878971109838625887488993080696131662056098055372754911232 6650 54207569688366158083458054575289093585314458219288205459456 6651 55270011440616319903016815594925530080821340333047478747136 6652 55607093734885865411906709182549059807640386919651908517888 6653 56696965471340239783325416241693932133078873716890196246528 6654 57042750512831221922480228346624880870789305600499855130624 6655 58160760417286096804098527268930048667032265048814302265344 6656 58515472892404440115425121937361106737997794142309635325952 6657 58872348697903986382694259395006277597897482117805261193216 6658 59662347432454066710600826892633503903003618083216673472512 6659 60026217828530360413815309106520271053804255746447634333696 6660 60392307407572772163936915139884674535392027707150453178368 6661 61202702227615692090153082127959674078233752998329018008576 6662 61575966982672715299987420663652721899492683491854577041408 6663 61951508215275609238237776657473249811787952250615091953664 6664 63165727360704365603447789251343462949510103237768547139584 6665 63550964268440989042179096208627496923017585051030752591872 6666 64796531967245988323800475704793065294947284247874509996032 6667 65191714871807110768548832396142720995187777829142691577856 6668 66469440476898396347541174021634341333751160055787774017536 6669 66874826162747931560485853642698407700568907591211011801088 6670 67282684226175984437364867880007174397597122420348869935104 6671 68185539922804647669258087877295433032004134952247626825728 6672 68601391804034697615788924693166024061490577995940153524224 6673 69019779894368882473070760159868199469019460236743375060992 6674 69945945402989362388746379574811056089410003426661734866944 6675 70372533694483103199985623615603110742277352562119516618752 6676 70801723674600696272271744751397999784900516857845819375616 6677 72189402697947846403940330572963957656582975128878339588096 6678 72629673449646844619633252809859996483448668629749431533568 6679 74053179391138272370057686519763503194225467711856582852608 6680 74504816996350983735484379881305966851643174661877361803264 6681 75965074830741024397189913167582104381429897206614598877184 6682 76428372757426207497698118448798180229221608675669727772672 6683 76894496258486839356988420434293913597253854194684422782976 6684 77926331340348168764866386145480494893719011373997287800832 6685 78401590633182511560901628220761170355989231995360175456256 6686 78879748450707294254938011611277942250307954556278142926848 6687 79938223317702128444281576656926921245040003916184839847936 6688 80425752793694975085697855560689269419745545785279447564288 6689 80916255628115081454024851144454856897029162123252365000704 6690 82002058062781962448916043632383469565758504993854895222428 6691 82502174511940395890217520654815951607523400147289530957824 6692 83005341085310679565295146068411424552512764148285064609792 6693 84632205018443739851494498879729717936257677384978951831552 6694 85148362281543981411982148435778247830449342470716984918016 6695 86817228377989742168217043620093833578777025378988113002496 6696 87346711722772808568797849655769348833396124200765403168768 6697 87879424295413530693701051924907329825432976222496483180544 6698 89058664388969335731275869880549137021393155855996900343808 6699 89601817866494298926744717966584194692559122280411629092864 6700 90148283943665479148500584698603362571780519492889306202112 6701 91357969505945289650607516179345052851474290189925531254784 6702 91915146049937114383654692069359165051137766611747940073472 6703 92475720717845807376028401307948407882319042426574131429376 6704 93716637786036528513046907008438250932295434278691308825632 6705 94288199442217595303105737891218230408598171596902321094656 6706 94863246954640776646051595506755913774300301883754359554048 6707 96722520021078559830279427291119677641437345582833087807488 6708 97312414036050264470836741069460854663370677109390839906304 6709 99219689574845419620819478422964381232888029004557843431424 6710 99824813397454638364340399606593541523881284800874746478592 6711 101781330730250669407172422720627585167306463835425028964352 6712 102402077561707770201993963390381936791496139749041861820416 6713 103026610221331976169714953941260985796320593706159207088128 6714 104409108006794616743551447062108631830256331645629178576896 6715 105045881199928130724176790936410474344157447556283360083968 6716 105686537963252351286889601494798180436936048487513293062144 6717 107104728898327461157767893723929429636909067747075781515008 6718 107757942219677251774977986161392263324112196110745509822464 6719 108415139376732316166916109150578187170628916438576410918912 6720 110540022881232639806033631189851060161642680666094957494272 6721 111214187469771730823813418365098119615280773839303817035776 6722 113393930942680479566650832483387864266157747433780392493056 6723 114085501025662443844960456693249761741578611200999710261248 6724 116321520834572193608197054537860097334064530097628604530688 6725 117030945784808880230850243874722213475995588284619270651904 6726 117744697395807972765388518790012555195794964235610522386432 6727 119324694864908133421201653785267007806007236166433346945024 6728 120052435657060720827630618213040542107608511492895268667392 6729 120784614815145544327873830279769349070784055414300906356736 6730 122405404455231384180306164255919348156467505996658036017152 6731 123151933965345430599974841327305443798985366983709154082816 6732 123903016430551218476475553314946499623575904501230183907328 6733 126331454721408731206895578502686925899020206475537094279168 6734 127101928536881978084358192417254993846035170102061505183744 6735 129593063934491976647600951409586130589894568495749019992064 6736 130383429743614221537097664792285441990375555658285383155712 6737 132938880953796792695082348043268682667502320111575548035072 6738 133749652325495863120971707285396815401137815182422023602176 6739 134565368452351968874729735760014348795194244840697739870208 6740 136371079845609295338516175754590866064008269904495253651456 6741 137202783608069395231577849386332048122981155991880307048448 6742 138039559788737764946141520319736398938038920473486750121984 6743 139891890805978724777492759149622112178820006853323469733888 6744 140745067388966206399971247231206221484554705124239033237504 6745 141603447349201392544543489502795999569801033715691638751232 6746 144378805395895692807880661145927915313165950257756679176192 6747 145259346899293689239266505619719992966897337259498863067136 6748 148106358782276544740115373039527006388450935423713165705216 6749 149009633992701967470968759762611933703286349323754723606528 6750 151930149661482048794379826335164208762859794413229197754368 6751 152856745514852414995396236897596360458443217351339455545344 6752 153788992516973678713976840868587827194507708389368845565952 6753 155852662680696337529732772290960989787438022747994575601664 6754 156803181266365023121803256441522340711978463990720350912512 6755 157759496901414588509876023222555884500615909112556285853696 6756 159876446635404256888563153313853842490080007832369679695872 6757 160851505587389950171395711121378538839491091570558895128576 6758 161832511256230162908049702288909713794058324246504730001408 6759 164004116125563924897832087264766939131517009987709790444856 6760 165004349023880791780435041309631903215046800294579061915648 6761 166010682170621359130590292136822849105025528296570129219584 6762 169264410036887479702988997759459435872515354769957903663104 6763 170296724563087962823964296871556495660898684941433969836032 6764 173634456755979484336434087240187667157554050757976226004992 6765 174693423445545617137595699311538697666792248401530806337536 6766 175758848590827061387402103849814659650865952444992966361088 6767 178117328777938671462551739761098274042786311711993800687616 6768 179203635732988597853489435933168389385118244560823258185728 6769 180296567887330958297001169397206725143561038985778612404224 6770 182715939011890579301215032358690105702948580379851062509568 6771 183830292099874228767309384138718330102275533223495880146944 6772 184951441435691614752056802615896815764638084853148262858752 6773 187433275572073057026093814016876501864590868557382617651264 6774 188576398884435190606211475782436460817196343193804642189312 6775 189726493909281553292103191013511827548600603767508719108096 6776 193445040042157119660558854582239355282874691165666175614976 6777 194624828072100528941673482138921709326741354218781679812608 6778 198439379149690839241638956845928762465776058009115686862848 6779 199649626794909276728680799213187083047762569601749492957184 6780 203562661460501338814344845441255170334612927670850057928704 6781 204804155123415540403987926780763873582992279498083723640832 6782 206053220442663952339429907882521971592641187412318414176256 6783 208818216013589233487102894124217263660512663291258357153792 6784 210091762399856261448353581872820948688314895112566720167936 6785 211373075926504702573779202989596360873872096975026586124288 6786 214209457796654922315535787447858859273818135494151563030016 6787 215515884439354503549955972322784526648224392221491019644928 6788 216830278753464632333832218301156374341257832877152821837824 6789 221080045762465279612067262379702120323285361332189914988544 6790 222428374939543461647626836730196239230561547678607634071552 6791 226787861885360959133301664966775728532315494867560784986112 6792 228171002051324887689920913386499523483157222401999420522496 6793 232643041669144387216394109075720194668129060195257209061376 6794 234061891569617760461700487749444426951991176569238541303808 6795 235489394791615945530777037580025110391589928471221044772864 6796 238649389729816266842403307570534015612014472332866693890048 6797 240104871314121441655261236426081084215217022985790537334784 6798 241569229630291088655747660559538698141568110828601812713472 6799 244810808910462768360612328511838696312935011993316072034304 6800 246303867930690861199949682654610887597970733967418308165632 6801 247806032861102436952951106629892999247151809002460367814656 6802 252662909442817462413791157005373851798040412951074188558336 6803 254203857073763956168716384834509987692070340204123010367488 6804 259186127868983953295201902819172261179789136991498039984128 6805 260766859487228443074195329584570883980751111316570766311424 6806 265877761907593585390164696086537365335004640223151096070144 6807 267499304650991726241943414570793630802275630364844047204352 6808 269130736904703937749459471520028697590388489681395479740416 6809 272742159691218590677032351509181732128016539808990507302912 6810 274405567216138790463155698772664096245962311983760614096896 6811 276079119577475529892283040639472797876077840946973500243968 6812 279783781611957449554985518299244224357640013706646939467776 6813 281490134777932412799942494462412442969109410248478066475008 6814 283206894698402785089086979005591999139602067431383277502464 6815 287007203219736868571206152713342143480154767478492133278498 6816 288757610791791385615761322291855830626331900515513358352384 6817 290518693798587378478533011239439985933794674518997726134272 6818 296212717564553089480230746079054012776901870847426331410432 6819 298019267985403934941937519525223867406572698647509447213056 6820 303860299322964097588759652670328417525719588826458395508736 6821 305713491029704829990792473795192720916886434702678911090688 6822 307577985033947357427953681737175654389015416778737691131904 6823 311705325361392675059465544581921979574876045495989151203328 6824 313606362532730046243606512883044681423956927981440701825024 6825 315518993802829177019752046445111769001231818225112571707392 6826 319752893270808513777126306627707684980160015664739359391744 6827 321703011174779900342791422242757077678982183141117790257152 6828 323665022512460325816099404577819427588116648493009460002816 6829 328008232251127849795664174529533878263034019975419580889712 6830 330008698047761583560870082619263806430093600589158123831296 6831 332021364341242718261180584273645698210051056593140258439168 6832 338528820073774959405977995518918871745030709539915807326208 6833 340593449126175925647928593743112991321797369882867939672064 6834 347268913511958968672868174480375334315108101515952452009984 6835 349386846891091234275191398623077395333584496803061612675072 6836 351517697181654122774804207699629319301731904889985932722176 6837 356234657555877342925103479522196548085572623423987601375232 6838 358407271465977195706978871866336778770236489121646516371456 6839 360593135774661916594002338794413450287122077971557224808448 6840 365431878023781158602430064717380211405897160759702125019136 6841 367660584199748457534618768277436660204551066446991760293888 6842 369902882871383229504113605231793631529276169706296525717504 6843 374866551144146114052187628033753003729181737114765235302528 6844 377152797768870381212422951564872921634392686387609284378624 6845 379452987818563106584206382027023655097201207535017438216192 6846 386890080084314239321117709164478710565749382331332351229952 6847 389249656144201057883346964277843418653482708437563359625216 6848 396878758299381678483277913691857524931552116018231373725696 6849 399299253589818553457361598426374166095525139203498985914368 6850 407125322921002677628689690882510340669225855341700115857408 6851 409608310246831080807975853561527747165984558996167447281664 6852 412106440885327904678859815765043943185282374824636828352512 6853 417636432027178466974205788248434527321025326582516714307584 6854 420183524799712522896707163745641897376629790225133440335872 6855 422746151853009405147558405979192721747744193950053172248576 6856 428418915593309844631071574895717718547636270988303126060032 6857 431031768878709007099911944645569053296448784442982039289856 6858 433660557506929264667664436602312748682515665754305643675648 6859 442160091524930559224134524759404240646570722664379829977088 6860 444856749879086923295253673460392478461123095357215268143104 6861 453575723770721918266603329933551457064630989735121569972224 6862 456342004102649775379841826772999046966314444803998841044992 6863 465286083338288774432788218151440389336258120390514418122752 6864 468123783139235520923400975498888853903982353138477082607616 6865 470978789583231891061554075160050220783179856942442089545728 6866 477298779459632533684806615141068031224028944665733387780096 6867 480209742628242883310522472852162168430434045971581074669568 6868 483138459260582177311495321119077396283136221657203625426944 6869 489621617820925536721224657023677392625870023986632144068608 6870 492607735861381722399899365309221775195941467934836616331264 6871 495612065722204873905902213259785998494303618004920735629312 6872 505325818885634924827582314010747703596080825902148377116672 6873 508407714147527912337432769669019975384140680408246020734976 6874 518372255737967906590403805638344522359578273982996079968256 6875 521533718974456886148390659169141767961502222633141532622848 6876 531755523815187170780329392173074730670009280446302192140288 6877 534998609301983452483886829141587261604551260729688094408704 6878 538261473809407875498918943040057395180776979362790959480832 6879 545484319382437181354064703018363464256033079617981014605824 6880 548811134432277580926311397545328192491924623967521228193792 6881 552158239154951059784566081278945595752155681893947000487936 6882 559567563223914899109971036598488448715280027413293878935552 6883 562980269555864825599884988924824885938218820496956132950016 6884 566413789396805570178173958011183998279204134862766555004928 6885 574014406439473737142412305426684286960309534956984266556996 6886 577515221583582771231522644583711661252663801031026716704768 6887 581037387597174756957066022478879971867589349037995452268544 6888 592425435129106178960461492158108025553803741694852662820864 6889 596038535970807869883875039050447734813145397295018894426112 6890 607720598645928195177519305340656835051439177652916791017472 6891 611426982059409659981584947590385441833772869405357822181376 6892 615155970067894714855907363474351308778030833557475382263808 6893 623410650722785350118931089163843959149752090991978302406656 6894 627212725065460092487213025766089362847913855962881403650048 6895 631037987605658354039504092890223538002463636450225143414784 6896 639505786541617027554252613255415369960320031329478718783488 6897 643406022349559800685582844485514155357964366282235580514304 6898 647330045024920651632198809155638855176233296986018920005632 6899 656016464502255699591328349059067756526068039950839161779424 6900 660017396095523167121740165238527612860187201178316247662592 6901 664042728682485436522361168547291396420102113186280516878336 6902 677057640147549918811955991037837743490061419079831614652416 6903 681186898252351851295857187486225982643594739765735879344128 6904 694537827023917937345736348960750668630216203031904904019968 6905 698773693782182468550382797246154790667168993606123225350144 6906 703035394363308245549608415399258638603463809779971865444352 6907 712469315111754685850206959044393096171145246847975202750464 6908 716814542931954391413957743732673557540472978243293032742912 6909 721186271549323833188004677588826900574244155943114449616896 6910 730863756047562317204860129434760422811794321519404250038272 6911 735321168399496915069237536554873320409102132893983520587776 6912 739805765742766459008227210463587263058552339412593051435008 6913 749733102288292228104375256067506007458363474229530470605056 6914 754305595537740762424845903129745843268785372775218568757248 6915 758905975637126213168412764054047310194402415070034876432384 6916 773780160168628478642235418328957421131498764662664702459904 6917 778499312288402115766693928555686837306965416875126719250432 6918 793757516598763356966555827383715049863104232036462747451392 6919 798598507179637106914723196852748332191050278406997971828736 6920 814250645842005355257379381765020681338451710683400231714816 6921 819216620493662161615951707123055494331969117992334894563328 6922 824212881770655809357719631530087886370564749649273656705024 6923 835272864054356933948411576496869054642050653165033428615168 6924 840367049599425045793414327491283794753259580450266880671744 6925 845492303706018810295116811958385443495488387900106344497152 6926 856837831186619689262143149791435437095272541976606252120064 6927 862063537757418014199823889291138106592897568885964078579712 6928 867321115013858529335328873204625497365031331508611287351296 6929 884320183049861118448269049518808481293141445328759659954176 6930 889713499758173846590507346920784956922246190714430536286208 6931 907151447541443836533206659867102914129261979470243139944448 6932 912684008205299550759683653545998093932628889607997682089984 6933 930572166676577548865576436302880778672516240781028836245504 6934 936247566278471041846801950997777707807964706276954165215232 6935 941957579166463782123108150320100441566359713884884179091456 6936 954597558919265067369613230282136062448057889331466775560192 6937 960419485256485766621044945704324336860868091943162149339136 6938 966276918521164354622990642238154792566272443314407250853888 6939 979243235641851073442449314047354785251740047973264288137216 6940 985215471722763444799798730618443550391882935869673232662528 6941 991224131444409747811804426519571996988607236009841471258624 6942 1010651637771269849655164628021495407192161651804296754233344 6943 1016815428295055824674865539338039950768281360816492041469952 6944 1036744511475935813180807611276689044719156547965992159936512 6945 1043067437948913772296781318338283535923004445266283065245696 6946 1063511047630374341560658784346149461340018560892604384280576 6947 1069997218603966904967773658283174523209102521459376188817408 6948 1076522947618815750997837886080114790361553958725581918961664 6949 1090968638764874362708129406036726928512066159235962029211648 6950 1097622268864555161852622795090656384983849247935042456387584 6951 1104316478309902119569132162557891191504311363787894000975872 6952 1119135126447829798219942073196976897430560054826587757871104 6953 1125960539111729651199769977849649771876437640993912265900032 6954 1132827578793611140356347916022367996558408269725533110009856 6955 1148028812878947474284824610853368573920619069913968533113992 6956 1155030443167165542463045289167423322505327602062053433409536 6957 1162074775194349513914132044957759943735178698075990904537088 6958 1184850870258212357920922984316216051107607483389705325641728 6959 1192077071941615739767750078100895469626290794590037788852224 6960 1215441197291856390355038610681313670102878355305833582034944 6961 1222853964118819319963169895180770883667545738810715644362752 6962 1230311940135789429711814726948702617556061667114950764527616 6963 1246821301445570700237862178327687918299504181983956604813312 6964 1254425450130920184974426051532178725695827711925762807300096 6965 1262075975211316708079008185780447076004927272900450286829568 6966 1279011573083234055108505226510830739920640062658957437566976 6967 1286812044699119601371165688971028310715928732564471161028608 6968 1294660090049841303264397618311277710352466593972037840011264 6969 1312032929004511399182656698118135513052136079901678323558848 6970 1320034792191046334243480330477055225720374402356632495325184 6971 1328085457364970873044722337094582792840204226372561033756672 6972 1354115280295099837623911982075675486980122838159663229304832 6973 1362373796504703702591714374972451965287189479531471758688256 6974 1389075654047835874691472697921501337260432406063809808039936 6975 1397547387564364937100765594492309581334337987212246450700288 6976 1406070788726616491099216830798517277206927619559943730888704 6977 1424938630223509371700413918088786192342290493695950405500928 6978 1433629085863908782827915487465347115080945956486586065485824 6979 1442372543098647666376009355177653801148488311886228899233792 6980 1461727512095124634409720258869520845623588643038808500076544 6981 1470642336798993830138475073109746640818204265787967041175552 6982 1479611531485532918016454420927174526117104678825186102870016 6983 1499466204576584456208750512135012014916726948459060941210112 6984 1508611191075481524849691806259491686537570745550437137514496 6985 1517811951274252426336825528108094620388804830140069752864768 6986 1547560320337256957284470836657914842262997529325329404919808 6987 1556998624576804231533387857111373674613930833750253438500864 6988 1587515033197526713933111654767430099726208464072925494902784 6989 1597197014359274213829446393705496664382100556813995943657472 6990 1628501291684010710514758763530041362676903421366800463429632 6991 1638433240987324323231903414246110988663938235984669789126656 6992 1648425763541311618715439263060175772741129499298547313410048 6993 1670545728108713867896823152993738109284101306330066857230336 6994 1680734099198850091586828654982567589506519160900533761343488 6995 1690984607412037620590233623916770886990976775800212688994304 6996 1713675662373239378524286299582870874190545083953212504240128 6997 1724127075514836028399647778582276213185795137771928157159424 6998 1734642230027717058670657746409250994730062663017222574702592 6999 1768640366099722236896538099037616962586282890657519319908352 7000 1779426999516347693181014693841569913844492381428861072572416 7001 1814302895082887673066413319734205828258523958940486279888896 7002 1825368016410599101519367307091996187865257779215995364179968 7003 1861144333353155097731152872605761557345032481562057672491008 7004 1872495132556942083693603901995555415615929412553908330430464 7005 1883915158332927564246216300640200883132719427769768358182912 7006 1909195117838530134739226460564272124896115778662933551120384 7007 1920838970512971533242089891408648673721736183886324298678272 7008 1932553837042328709245981284476309585132544886628814501707776 7009 1958486471283702146884898628094709570503480095946528576274432 7010 1970430943445526889599597461236887100783765871739346465325056 7011 1982448262888819495623608853039143993977214472019682942517248 7012 2009050422538158079998443068993395004361083372349444932949486 7013 2021303275542539699310329256042990814384323303608593508466688 7014 2033630856590111649349731078676079901536562721632984082939904 7015 2073489022951871626361615222553378089438313095931984319873024 7016 2086134875897827544593562636676567071846008890532566130491392 7017 2127022095260748683121317568692298922680037121785208768561152 7018 2139994437207933809935547316566349046418205042918752377634816 7019 2153045895237631501995675772160229580723107917451163837923328 7020 2181937277529748725416258812073453857024132318471924058423296 7021 2195244537729110323705245590181312769967698495870084912775168 7022 2208632956619804239138264325115782383008622727575788001951744 7023 2238270252895659596439884146393953794861120109653175515742208 7024 2251921078223459302399539955699299543752875281987824531800064 7025 2265655157587222280712695832044735993116816539451066220019712 7026 2296057625757894948569649221706737147841238139827937066227984 7027 2310060886334331084926090578334846645010655204124106866819072 7028 2324149550388699027828264089915519887470357396151981809074176 7029 2369701740516424715841845968632432102215214966779410651283456 7030 2384154143883231479535500156201790939252581589180075577704448 7031 2430882394583712780710077221362627340205756710611667164069888 7032 2445707928237638639926339790361541767335091477621431288725504 7033 2460623880271578859423629453897405235112123334229901529055232 7034 2493642602891141400475724356655375836599008363967913209626624 7035 2508850900261840369948852103064357451391655423851525614600192 7036 2524151950422633416158016371560894152009854545800900573659136 7037 2558023146166468110217010453021661479841280125317914875133952 7038 2573624089398239202742331377942056621431857465128942322057216 7039 2589320180099682606528795236622555420704933187944075680022528 7040 2624065858009022798365313396236271026104272159803356647117696 7041 2640069584382092668486960660954110451440748804713264990650368 7042 2656170914729941746089444674189165585680408452745122067513344 7043 2708230560590199675247823964151350973960245676319326458609664 7044 2724747593009407405183428749944903930574378959062943517376512 7045 2778151308095671749382945395843002674520864812127619616079872 7046 2795094775128729874201531188984619162668675974424492901400576 7047 2812141577453232982198433661597034554413855239119887461777408 7048 2849877260447018743400827836177572384684580987391900811001856 7049 2867258171727817565655830974930694230161891912973172130971648 7050 2884745086197295332752018710355307602296976623772457798467584 7051 2923455024190249268819440517739041691247177286077617000153088 7052 2941284673597987660276950146219493281636408531575934082351104 7053 2959223062971065836032908841854349052234209357650372205740032 7054 2998932409153168912417501024270024029833453896918121882420224 7055 3017222382150963049699383612518983373075141491100874275028992 7056 3035623902548504852673651056216189240777609660280139505729536 7057 3095120640674513914568941673315829684525995058650658809839616 7058 3113997249153608463066775714222747349227861667500506877001728 7059 3175030066395053427866223309534860199452416928145850989805568 7060 3194394028718548427658892787410993328764201113627991887314944 7061 3257002583368021421029517527060082725353806842733600926859264 7062 3276866481974648646463806828492221977327876471969339578253312 7063 3296851527082623237430878526120351545482258998597094626820096 7064 3341091456217427735793646305987476218568202612660133714460672 7065 3361468198397700183173657309965135179013038321801067522686976 7066 3381969214824075241180467247833541773981953551600425377988608 7067 3427351324746478757048572599165741748381090167906425008480256 7068 3448254151029672056799295557164552426371590275543856314318848 7069 3469284460055434117341315492818501989460125326034445149405184 7070 3537280732199444473793076198075233925172565781315038639816704 7071 3558853999032695386362029387683139827688984762857722145144832 7072 3628605790165775346132826639468411656517047917880972559777792 7073 3650736032821198203038734614183992375730515558431990728359936 7074 3722288666706310195462305745211523114690064963124115344982016 7075 3744990265113884167387207803991110831231858825107816660860928 7076 3767830316665855128492432601280401766265438855539536716365824 7077 3818390235677060269478452921128544249792231557325867102240768 7078 3841677941025943066484179782817297347443472367772648597356544 7079 3865107674084657418491962568952619170265089773257629003415552 7080 3916972942567404293769797256189419141006960191893057152548864 7081 3940861886891053779199194922473774201567531743478692930650112 7082 3964896525777638991247217706078287987954428944039365885034496 7083 4018100845076316159996886137986790008722166744698889865898972 7084 4042606551085079398620658512085981628768646607217187016933376 7085 4067261713180223298699462157352159803073125443265968165879808 7086 4146978045903743252723230445106756178876626191863968639746048 7087 4172269751795655089187125273353134143692017781065132260982784 7088 4254044190521497366242635137384597845360074243570417537122304 7089 4279988874415867619871094633132698092836410085837504755269632 7090 4306091790475263003991351544320459161446215834902327675846656 7091 4363874555059497450832517624146907714048264636943848116846592 7092 4390489075458220647410491180362625539935396991740169825550336 7093 4417265913239608478276528650231564766017245455151576003903488 7094 4476540505791319192879768292787907589722240219306351031484416 7095 4503842156446918604799079911398599087505750563975649063600128 7096 4531310315174444561425391664089471986233633078902132440039424 7097 4592115251515789897139298443413474295682476279655874132455968 7098 4620121772668662169852181156669693290021310408248213733638144 7099 4648299100777398055656528179831039774940714792303963618148352 7100 4739403481032849431683691937264864204430429933558821302566912 7101 4768308287766462959071000312403581878505163178360151155408896 7102 4861764789167425561420154442725254680411513421223334328139776 7103 4891415856475277279852679580723083534670182955242862577451008 7104 4921247760543157718847258907794810470224246668459803058110464 7105 4987285205782282800951448713310751673198016727935826419253248 7106 5017701800523680739897704206128714902783310847703051229200384 7107 5048303900845266832316032743121788304019709091601801147318272 7108 5116046292332936220434020906043322959682560250635829750267904 7109 5147248178796478405484662755884113242863714930257884644114432 7110 5178640360199365213057590473245110841409866375888151360045056 7111 5248131716018045596730626792472542052208544319606713294235392 7112 5280139168764185336973921321908220902881497609426529981300736 7113 5312341829459883492178889348378331171360816905490244135026688 7114 5416461121180399350495647928302701947920491352638652917219328 7115 5449495186018814810366857499889807861148757918125887034753024 7116 5556302616191343498765890791686005349041729624255239232159744 7117 5590189550257459748403062377969238325337351948848985802801152 7118 5624283154906465964396867323194069108827710478239774923554816 7119 5699754520894037486801655672355144769369161974783801622003712 7120 5734516343455635131311661949861388460323783825946344261943296 7121 5769490172394590665504037420710615204593953247544915596935168 7122 5846910048380498537638881035478083382494354572155234000306176 7123 5882569347195975320553900292438986563272817063151868164702208 7124 5918446125942131672065817683708698104468418715300744411480064 7125 5997864818306337824835002048540048059666907793836243764840448 7126 6034444764301926099398767225037966746150282982201748550057984 7127 6071247805097009705347302112432378481555219320560279011459072 7128 6190241281349027829137883346631659369051990117301317619679232 7129 6227994498307216926133551428445494698455723335001013754003456 7130 6350060132790106855732446619069720398904833856291701979611136 7131 6388788057437096855317785574821986657528402227255983774629888 7132 6514005166736042842059035054120165450707613685467201853718528 7133 6553732963949297292927613656984443954655752943938679156506624 7134 6593703054165246474861757052240703090964517997194189253640192 7135 6682182912434855471587292611974952437136405225320267428921344 7136 6722936396795400366347314619930270358026076643602135045373952 7137 6763938429648150482360934495667083547963907103200850755977216 7138 6854702649492957514097145198331483496762180335812850016960512 7139 6896508302059344113598591114329104852743180551087712628637696 7140 6938568920110868234682630985637003978920250652068890298810368 7141 7074561464398888947586152396150467850345131562630077279633408 7142 7117707998065390772724058775366279655377969525715444290289664 7143 7257211580331550692265653278936823313034095835761945119555584 7144 7301472065642396406077469228367984751461031116863981456719872 7145 7444577333412620390924611490423046229380129926248230689964032 7146 7489980530227768334774415607982221662463717650215633321721856 7147 7535660633331710256984865202560803532530877711079073432731648 7148 7636780471354120538956905842257088499584463114651734204481536 7149 7683355882051886132968359565634594694886944735545297194713088 7150 7730215348169314836983925137905238340530179546515258006831104 7151 7833945885134808587539594512378838282013920383786114305097728 7152 7881723773782107558398389844947548403135063486957385861300224 7153 7929793051555277982494435412156575975908857888078731770068992 7154 8036201690152632319993772275973580017444333489397779731797944 7155 8085213102170158797241317024171963257537293214434374033866752 7156 8134523426360446597398924314704319606146250886531936331759616 7157 8293956091807486505446460890213512357753252383727937279492096 7158 8344539503591310178374250546706268287384035562130264521965568 7159 8508088381042994732485270274769195690720148487140835074244608 7160 8559977748831735239742189266265396185672820171675009510539264 7161 8612183580950526007982703088640918322892431669804655351693312 7162 8727749110118994901665035248293815428096529273887696233693184 7163 8780978150916441294820982360725251079870793983480339651100672 7164 8834531826479216956553057300463129532034490910303152007806976 7165 8953081011582638385759536585575815179444480438612702062968832 7166 9007684312893837209598159822797198175011501127951298127200256 7167 9062620630348889122850783328178943972467266157804264880078848 7168 9184230503031579794278596886826948591364952559311748264911936 7169 9240243545337324339704362313339386580042620816496427467276288 7170 9296598201554796111313056359662079549881429584607927236296704 7171 9478806962065698863367383874529728408860859867117642605133824 7172 9536616575532925918142000624807163757010326356720302310817792 7173 9723529578334851122840308885450509360823026842446668656279552 7174 9782831712950554559705359161446167069340365910485725154902016 7175 9842495521086315437694517815589620940448493336919606116220928 7176 9974570411564565601902897426621503346396033455871652838506496 7177 10035403601047361479795408412257429805566621695406102458400768 7178 10096607801690533664632065486243576608039418183203602294636544 7179 10232092584665872440868041812086645919365120501271659500535808 7180 10294496357592956810969325511768226485727429860515769288228864 7181 10357280720398730426115180946490221682819732751776302720090112 7182 10496263432036091193461253584945084104417088639213426588470784 7183 10560278337528370673947842643816441805762995218853059962601472 7184 10624683658919766984357778696756662342721633810980488270053376 7185 10832922242360798700991295856605403895840982705277305834438656 7186 10898990372037629620733714999779615722297515836251774069506048 7187 11112605232382686997531781583372010698083459248510478464319488 7188 11180379100514919496806124755938476650674703897697971605602304 7189 11248566309812931928793734646388138217655420956479549847109632 7190 11399509041788074973603311344710289538738323949567603244007424 7191 11469032686911270262623323899722776920647567651892688523886592 7192 11538980344789181331008074841421230409187906495089831193870336 7193 11693820096760997075277762070956166764988709144310468000612352 7194 11765138694391950641107800584877973126545634126303736329404416 7195 11836892251884263344131635367417396208936837430601488822960128 7196 11995729636612675649670004097080096119333815587672487529680896 7197 12068889528603852198797534450075933492300565964403497100115968 7198 12142495610194019410694604224864756963110438641120558022918144 7199 12380482562698055658275766693263318738103980234602635239358464 7200 12455988996614433852267102856890989396911446670002027508006912 7201 12700120265580213711464893238139440797809667712583403959222272 7202 12777576114874193710635571149643973315056804454511967549259776 7203 13028010333472085684118070108240330901415227370934403707437056 7204 13107465927898594585855227313968887909311505887877358313013248 7205 13187406108330492949723514104481406181929035994388378507280384 7206 13364365824869710943174585223949904874272810450640534857842688 7207 13445872793590800732694629239860540716052153287204270090747904 7208 13527876859296300964721868991334167095927814206401701511954432 7209 13709405298985915028194290396662966993524360671625700033921024 7210 13793016604118688227197182228658209705486361102175425257275392 7211 13877137840221736469365261971274007957840501304137780597620736 7212 14063352957767106559989101482953765030527583606446114530646402 7213 14149122928797777895172304792300935700690263125260154559266816 7214 14235415996130781545448117550732559310755939051430888580579328 7215 14514423160663101384531306557873646626068191671523890239111168 7216 14602944131284792812154938456735969502922062233727962913439744 7217 14889154666825240781849222980846092458760259852496461379928064 7218 14979961060455536669548831215964443324927435300431266643443712 7219 15071321266663420513969730405121607065061755422158146865463296 7220 15273560942708241077913811684514176999168926229303468408963072 7221 15366711764103772265936719131269189389773889471090594389426176 7222 15460430696338629673967850275810476681060359093030516013662208 7223 15667891770269617175079189024757676564027840767572228610195456 7224 15763447547564215116796779689895096806270126973914771722600448 7225 15859586103110555964988870824313151951817715776157463540137984 7226 16072403380305264639987544551947160034888666978795559463595888 7227 16170426204340317594482634048343926515074586428868748067733504 7228 16269046852720893194797848629408639212292501773063872663519232 7229 16587912183614973010892921780427024715506504767455874558984192 7230 16689079007182620356748501093412536574768071124260529043931136 7231 17016176762085989464970540549538391381440296974281670148489216 7232 17119955497663470479484378532530792371345640343350019021078528 7233 17224367161901052015965406177281836645784863339609310703386624 7234 17455498220237989803330070496587630856193058547775392467386368 7235 17561956301832882589641964721450502159741587966960679302201344 7236 17669063652958433913106114600926259064068981820606304015613952 7237 17906162023165276771519073171151630358888960877225404125937664 7238 18015368625787674419196319645594396350023002255902596254400512 7239 18125241260697778245701566656357887944934532315608529760157696 7240 18368461006063159588557193773653897182729905118623496529823872 7241 18480487090674648679408724626678773160085241632992854934552576 7242 18593196403109592222626112719324159099762859169215854472593408 7243 18957613924131397726734767749059456817721719734235285210267648 7244 19073233151065851836284001249614327514020652713440604621635584 7245 19447059156669702245680617770901018721646053684893337312559104 7246 19565663425901109119410718322892334138680731820971450309804032 7247 19684991042172630875389035631179241880896986673839212232441856 7248 19949140823129131203805794853243006692792066911743305677012992 7249 20070807202094722959590816824514859611133243390812204916801536 7250 20193215603381067329264130972487153216078836366407204589273088 7251 20464185169331744881736083624173291838730241002543319001071616 7252 20588992715185913621938651023536452971454859721031538576457728 7253 20714561440797460852230361892980443365639465503552605440180224 7254 20992526864072182386922507169890168208834177278426853176941568 7255 21120556675056741347895685287632883611525990437706119925202944 7256 21249367317839533968715557393513324685443267621960976540106752 7257 21665844484721597401982591713210807791681965410554611668877312 7258 21797980744075259241467429999559231444595031672503548139012096 7259 22225210464765373995063563166744021396166918497020956928638976 7260 22360758201029838993612249511876953301349407795395943211204608 7261 22497132619625863857587469292776276435310841912959099694219264 7262 22799018083576149947206622689420579077476647899135206488014848 7263 22938065373822540525246647799445553841295135303785377047773184 7264 23077960689578362662016149682842460818375812990179662387740672 7265 23387640193521994150555524141912333529977418288620936001224704 7266 23530277388783901282215601169755946253091268252607472658808832 7267 23673784503768526688263270734834792417873674861202977645920256 7268 23991459273225351299340008194160192238667631175344975059361792 7269 24137779057207704397595068900151866984601131928806994200231936 7270 24284991220388038821389208449729513926220877282241116045836288 7271 24760965125396111316551533386526637476207960469205270478716928 7272 24911977993228867704534205713781978793822893340004055016013824 7273 25400240531160427422929786476278881595619335425166807918444544 7274 25555152229748387421271142299287946630113608909023935098519552 7275 26056020666944171368236140216480661802830454741868807414874112 7276 26214931855797189171710454627937775818623011775754716626026496 7277 26374812216660985899447028208962812363858071988776757014560768 7278 26728731649739421886349170447899809748545620901281069715685376 7279 26891745587181601465389258479721081432104306574408540181495808 7280 27055753718592601929443737982668334191855628412803403023908864 7281 27418810597971830056388580793325933987048721343251400067842048 7282 27586033208237376454394364457316419410972722204350850514550784 7283 27754275680443472938730523942548015915681002608275561195241472 7284 28126705915534213119978202965907530061055167212892229061292804 7285 28298245857595555790344609584601871401380526250520309118533632 7286 28470831992261563090896235101465118621511878102861777161158656 7287 29028846321326202769062613115747293252136383343047780478222336 7288 29205888262569585624309876913471939005844124467455925826879488 7289 29778309333650481563698445961692184917520519704992922759856128 7290 29959922120911073339097662431928886649854870600862533286887424 7291 30142642533326841027939460810243214130123510844316293730926592 7292 30547121885416482155827623369028353998337852458606936817926144 7293 30733423528207544531873438262538378779547778942181188778852352 7294 30920861392677259347935700551620953362120718186061032027324416 7295 31335783540539234350158378049515353128055681535144457220390912 7296 31526895095128430233593559379790193612540253947829543445200896 7297 31719172206221111929977741648626303903635431552314927080275968 7298 32144806760610529279975089103894320069777333957591118927191776 7299 32340852408680635188965268096687853030149172857737496135467008 7300 32538093705441786389595697258817278424585003546127745327038464 7301 33175824367229946021785843560854049431013009534911749117968384 7302 33378158014365240713497002186825073149536142248521058087862272 7303 34032353524171978929941081099076782762880593948563340296978432 7304 34239910995326940958968757065061584742691280686700038042157056 7305 34448734323802104031930812354563673291569726679218621406773248 7306 34910996440475979606660140993175261712386117095550784934772736 7307 35123912603665765179283929442901004319483175933921358604402688 7308 35338127305916867826212229201852518128137963641212608031227904 7309 35812324046330553543038146342303260717777921754450808251875328 7310 36030737251575348838392639291188792700046004511805192508801024 7311 36250482521395556491403133312715775889869064631217059520315392 7312 36736922012126319177114387547307794365459810237246993059647744 7313 36960974181349297358817449253357546320170483265985709869105152 7314 37186392806219184445252225438648318199525718338431708945186816 7315 37915227848262795453469535498118913635443439468470570420535296 7316 38146466302131703672568002499228655028041305426881209243271168 7317 38894118313339404491361235541802037443292107369786674625118208 7318 39131326851802218238821436645784668277361463641942900619608064 7319 39369982084345261750778071262358483761793973347678424464883712 7320 39898281646258262407611589706486013385584133823486611354025984 7321 40141614404189445919181633649029719222266486781624409833603072 7322 40386431206762134658528261944974306432157672732814409178546176 7323 40928370338663489763472167248346583677460482005086638002143232 7324 41177985430371827243877302047072905942909719442063077152915456 7325 41429122881594921704460723785960886731278931007105210880360448 7326 41985053728144364773845014339780336417668354556853706353883136 7327 42241113350113482695791370575265767223051980875412239850405888 7328 42498734635679067937431114787026649370886535243921953080213504 7329 43331688969443194803965183426421615583363930821109223337754624 7330 43595961488150518482934859999118462889190063345007096278024192 7331 44450420929530747990127126333488042792333836994041913857277952 7332 44721516402059677987224499023753906602698815590791886422409216 7333 44994265239251727715174938585552552870621683825918199388438528 7334 45598036167152299894413245378841158154953295798270412976029696 7335 45876130747645081050493295598891107682590270607570754095546368 7336 46155921379156725324032299365684921636751625980359324775481344 7337 46775280387043988301111048283824667059954836577241872002449408 7338 47060554777567802564431202339511892506182536505214945317617664 7339 47347569007537053376526541469669584835747349722405955291840512 7340 47982918546450702598680016388320384477335262350689950118723584 7341 48275558114415408795190137800303733969202263857613988400463872 7342 48569982440776077642778416899459027852441754564482232091672576 7343 49521930250792222633103066773053274952415920938410540957433856 7344 49823955986457735409068411427563957587645786680008110032027648 7345 50800481062320854845859572952557763191238670850333615836889088 7346 51110304459496774842542284598575893260227217818047870197039104 7347 52112041333888342736472280432961323605660909483737614829748224 7348 52429863711594378343420909255875551637246023551509433252052992 7349 52749624433321971798894056417925624727716143977553514029121536 7350 53457463299478843772698340895799619497091241802562139431370752 7351 53783491174363202930778516959442162864208613148817080362991616 7352 54111507437185203858887475965336668383711256825606806047817728 7353 54837621195943660112777161586651867974097442686502800135684096 7354 55172066416474752908788728914632838821945444408701701029101568 7355 55508551360886945877461047885096031831362005216551122390482944 7356 56253411831068426239956405931815060122110334425784458122585608 7357 56596491715191111580689219169203742802761052501040618237067264 7358 56941663984523126181792470202930237243023756205723554322317312 7359 58057692642652405538125226231494586504272766686095560956444672 7360 58411776525139171248619753826943878011688248934911851653758976 7361 59556618667300963127396891923384369835041039409985845519712256 7362 59919844241822146678195324863857773299709741201725066573774848 7363 60285285066653682055878921620486428260247021688632587461853184 7364 61094243770832964311655246738056707996675704917213873635852288 7365 61466847056415089063746876525076757559095557884362377557704704 7366 61841722785354518695871401103241906724241436372122064054648832 7367 62671567081078468700316756099030706256111363070288914440781824 7368 63053790190256860467187118759580387225080507895659086890401792 7369 63438344412442223859955483297252607807270863104629854160551936 7370 64289613521221058559950178207788640139554667915182237854383552 7371 64681704817361270377930536193375706060298345715474992270934016 7372 65076187410883572779191394517634556849170007092255490654076928 7373 66351648734459892043571687121708098862026019069823498235936768 7374 66756316028730481426994004373650146299072284497042116175724544 7375 68064707048343957859882162198153565525761187897126680593956864 7376 68479821990653881917937514130123169485382561373400076084314112 7377 68897468647604208063861624709127346583139453358437242813546496 7378 69821992880951959213320281986350523424772234191101569869545472 7379 70247825207331530358567858885802008638966351867842717208805376 7380 70676254611833735652424458403705036256275927282425216062455808 7381 71624648092661107086076292684606521435555843508901616503750656 7382 72061474503150697676785278582377585400092009023610385017602048 7383 72500965042791112982806266625431551779738129262434119040630784 7384 73473844024252638354228775094615588730919620474493986119295488 7385 73921948362698594717634898506715092640340966531971419738210304 7386 74372785612438368890504450877296636399051436676863417890373632 7387 75830455696525590906939070996237827270886878936941140841070592 7388 76292932604263407345136004998457310056082610853762418486542336 7389 77788236626678808982722471083604074886584214739573349250236416 7390 78262653703604436477642873291569336554722927283885801239216128 7391 78739964168690523501556142524716967523587946695356848929767424 7392 79796563292516524815223179412972026771168267646973222708051968 7393 80283228808378891838363267298059438444532973563248819667206144 7394 80772862413524269317056523889948612864315345465628818357092352 7395 81856740677326979526944334496693167354920964010173276004286464 7396 82355970860743654487754604094145811885819438884126154305830912 7397 82858245763189843408921447571921773462557862014210421760720896 7398 83970107456288729547690028679560672835336709113707412707766272 7399 84482226700226965391582741150531534446103961750824479700811776 7400 84997469271358135874862229574053298741773070487843906160427008 7401 86663377938886389607930366852843231166727861642218446675509248 7402 87191922976301036965869719998236925778380126690014192556048384 7403 88900841859061495980254252666976085584667673988083827714555904 7404 89443032804119355974448998047507813205397631181583772844818432 7405 89988530478503455430349877171105105741243367651836398776877056 7406 91196072334304599788826490757682316309906591596540825952059392 7407 91752261495290162100986591197782215365180541215141508191092736 7408 92311842758313450648064598731369843273503251960718649550962688 7409 93550560774087976602222096567649334119909673154483744004898816 7410 94121109555135605128862404679023785012365073010429890635235328 7411 94695138015074106753053082939339169671494699444811910583681024 7412 95965837092901405197360032776640768954670524701379900237447168 7413 96551116228830817590380275600607467938404527715227976800927744 7414 97139964881552155285556833798918055704883509128964464183345152 7415 98443470704369745919923710380676355213693085245122801714524814 7416 99043860501584445266206133546106549904831841876821081914867712 7417 99647911972915470818136822855127915175291573360016220064055296 7418 101600962124641709691719145905115526382477341700667231673778176 7419 102220608918993549685084569197151786520454435636095740394078208 7420 104224082667776685472944560865922647211321818967475229659496448 7421 104859727423188756686841818511751103274492047103018866504105984 7422 105499248866643943597788112835851249455432287955107028058243072 7423 106914926598957687545396681791599238994182483605124278862741504 7424 107566982348726405861557033918884325728417226297634160725983232 7425 108223014874370407717774951930673336767422513651213612095635456 7426 109675242391887320225554323173303735948194885373005600271368192 7427 110344132832949505817577457829265677643890888817403402058203136 7428 111017102721773891754922095770192063662724010433102244780965888 7429 112506823662136852479912811863630120244220668851568916245171216 7430 113192983430382223161378438338407485605522105002081236474134528 7431 113883327969046252363584940405860474486047512411447108644634624 7432 116115385285304811076250452462989173008545533372191121912889344 7433 116823553050278342497239507653887756023376497869823703307517952 7434 119113237334601926254793783846768739670082078819971691039424512 7435 119839688483644293356390649727715546599419482403450133147549696 7436 120570570133307364111757843240972856520494043377265174923706368 7437 122188487541665928623310493476113415993351409834427747271704576 7438 122933694112830178127493753050153515118191115768724755115409408 7439 123683445570709037391742802206483813448482872744244128109297664 7440 125343134162156937400633512198061412512222726140577828881563648 7441 126107580380513720934374237519160774450161015791318173780803584 7442 126876688824884447719910966594505215614541726209259708321103872 7443 128579227042442117119900356415577280279109335830364475708767104 7444 129363409634722540755861072386751412120596691430949984541868032 7445 130152374821767145558382789035269113698340014184510981308153856 7446 132703297468919784087143374243416197724052038139646996471873536 7447 133512632057460962853988008747300292598144568994084232351449088 7448 136129414096687915719764324396307131051522375794253361187913728 7449 136959643981307763835875028260246338970765122746800152168628224 7450 137794937295208416127723249418254693166278906716874485627092992 7451 139643985761903918426640563972701046849544468382203139739090944 7452 140495650414663060717135717771604017277932703735685434417610752 7453 141352509223667471304848916807410072512551854564850432124911616 7454 143249296185322214172152585369213042871111687017803233007501312 7455 144122949006301395353570557164755170800184018047220770035204096 7456 145001930085582225965612533250863103559476258524868238081261568 7457 146947688048505276708457550189231177461839240948987972238590976 7458 147843896725397189435269797013430185280681933063942839476420608 7459 148745571224876737781008901754593272798102873353726835780747264 7460 151660911393051181813878141992475654541773757873882281682141184 7461 152585865208526814690272009996914620112165221707524836973084672 7462 155576473253357617965444942167208149773168429479146698500472832 7463 156525307407208872955285746583138673109445854567771602478432256 7464 157479928337381047003112285049433935047175893390713697859534848 7465 159593126585033049630446358825944053542336535293946445416103936 7466 160566457616757783676726534596118876889065947126497639334412288 7467 161545724827048538634113047779897225728630690931257636714184704 7468 163713481354653959053888668993386334709841928020346552008572928 7469 164711941721487308975509208188291623771638877768252308611661824 7470 165716491526379686817842895143843546925115724028420843521441792 7471 167940214912577459095380057359121345670673418227414825415532544 7472 168964453400453930783165482301063068892207923501648959401623552 7473 169994938542716271749724459148106597483546140975687812320854016 7474 173326755877772779215860733705686462333455723284436893351018496 7475 174383845952602073931739439996473851556760253380028385112096768 7476 177801683718122991960508505333952171169335347976167655429111808 7477 178886065608238711948897996095015626410795262363167545689636864 7478 179977060957006910860699754342210211482486735303672797553754112 7479 182392144668609199577652981515364632619813183193081651904118784 7480 183504522990580324201973182395564430730361082430283016382185472 7481 184623685516626901296129197462739686547006503921437299101925376 7482 187101121548175953204444193135298668239819346308967488009797632 7483 188242219110271210257724809358047570024730146020859781270470656 7484 189390276030148213506106165878678339342989398889623821167362048 7485 191931674185802810394720065553281537909341049402759800474894336 7486 193102232457661635180760551201214935876809055430455953601855488 7487 194279929763104310571113667597836111409767018257928928366690304 7488 196886941408739491839847420761352710427386170490245603429049628 7489 198087721003168890532412267092213099809663683753642163829735424 7490 199295823945830941636273645710255830350583146720032440128110592 7491 203201924249283419383438291810231052764954683401334463347556352 7492 204441217837987099370169138394303573040908871272191480788156416 7493 208448165335553370945889121731845294422643637934950459318992896 7494 209719454846377513373683637023502206548984094206037733008211968 7495 210998497733287887195576225671702498910864575910214056116486144 7496 213829853197915375090793363583198477988364967210248557725483008 7497 215133964697452811723114067837768651456834452595268321451966464 7498 216446029748740815435549903861346673534845027302427224191270912 7499 219350484783774640451108646346607471896389770746011200542736384 7500 220688265665899011635154915658531355287781777634806804116406272 7501 222034205443547783509844191540384127325448020866204489561931776 7502 225013647324273704959825623727260240488441337703137832490342432 7503 226385966860764446322756876676814971211044210004162472948269056 7504 227766655938092504727169880811720948972095024822894217289269248 7505 232230770570609622152500904925978346017091066744382243825778688 7506 233647106100556684994479015307775512046752995739647406615035904 7507 238226474669203852509587567693537479340164157639943382078849024 7508 239679376967288586712781299455431093198838964806900266295099392 7509 241141140266614728223515686481945713040988086754530349847412736 7510 244376975083331857246620986952226831986702819668855494543409152 7511 245867388225660356254987506100307030236382231537449510230818816 7512 247366891141418074783485604412967626896965745488488256218595328 7513 250686268324313874801267024396122825024445452281155657763127296 7514 252215160761027441868748475038321548900322031582636347561607168 7515 253753377649768895439821933189010431229083452418519416642207744 7516 257158454084884234239800712831154560558218671660728951417534208 7517 258726819269445081511722144773502824241193382861899969083736064 7518 260304749643534291116765578070538227396680028369021962616307712 7519 265406594937839568174286748486832395448104076279293992943747072 7520 267025264114921925707976017494600585196289137988168464702898176 7521 272258828193375831439528648792614262103044751588506722375827456 7522 273919287962615527671750056520492677941530245493600304337256448 7523 275589874590416832255446498836509386332557813433748971254185984 7524 279287971523807836853281127945402093699088936764406279478181888 7525 280991300829326121434271435543208034555865407471370868835221504 7526 282705018447334942609697833614820145025103709129700864249823232 7527 286498592370644428344305170738426085742223374035606466015002624 7528 288245898012602790707141114329510341600368036094441540070408192 7529 290003860171164451931225066501726207118952517049736476162523136 7530 293895376097010553416915100378462354923678481897975944477181952 7531 295687793450794378870539594026860370561363866127885678952841216 7532 297491142449753475562017803509186545596205746707453671561494528 7533 303321822786102363627756283984951309083547515747764563364282368 7534 305171730417053629380544019993829240224330443415049673946169344 7535 311152946506715235930889884334416299546336858958293397000945664 7536 313050614814417745910571493166277346218891709135543204956864512 7537 314959856674762094006224570098867870094351786781427395719069696 7538 319186253170066099260892717651888107084673070587892890832207872 7539 321132915233515567353453069192237753778131894252995278668824576 7540 323091449654097077268226095559794451457261381862515273428369408 7541 327426962709307918107777337986772669419683856040693104017145856 7542 329423883442974617951018416376583247543277755536504617223323648 7543 331432983052759373635685790287687093850231448056841687042883584 7544 335880429825154918190760114718242691341346836454829650831065088 7545 337928906800907861566330964602126137784415847003297918803247104 7546 339989877085432543499448918296213194967092281951375624641708032 7547 346653511755545558431721467411372924666911446568873786702036992 7548 348767691905204147863478879992947703113520506760056770224193536 7549 355603367436245983921017010667904342338670695952335310858223616 7550 357772131216477423897795992190031252821590524726335091379273728 7551 359954121914013821721399508684420422964973470607345595107508224 7552 364784289337218399155305963030729265239626366386163303808237568 7553 367009045981160648403946364791128861460722164860566032764370944 7554 369247371033253802592258394925479373094013007842874598203850752 7555 374202243096351906408888386270597336479638692617934976019595264 7556 376484438220542420515449618716095140049460292041719562540941312 7557 378780552060296427012212331757356678685978797779247642334724096 7558 383863348371605620789440131106563075818682098805519600949788672 7559 386204464915323270361521102402429871753618110860911907203710976 7560 388559859526208621142227335195672222819534036515857856733380608 7561 393773882817478983679694841522705420854772340980491206858099256 7562 396175442006337781064824534184426199619327367507284327659470848 7563 398591647891661883272547291420511660701166293440064880256221184 7564 406403848498566838766876583620462105529909366802668926695112704 7565 408882435675974198740338276788607146081817742544382961576312832 7566 416896330671106741891778243463690588845287275869900918637985792 7567 419438909692755026747367274047004413097968188412075466016423936 7568 421996995466575774391152451343404997821729151820428112232972288 7569 427659706395830750181586727166396955976729934420497115450966016 7570 430267929394905623446228135675537302913668905190536642903932928 7571 432892059497481630871099807722693347069690054604854448382541824 7572 438700969567549280902217292693214943792779541492022401085472768 7573 441376531331798023270309831317062710575563555269613608232812544 7574 444068410887095567019688383080768254650896041732408979123863552 7575 450027294648547409919651247454520480976882675406275664980684864 7576 452771933721528892645513753353629942422088420008324945896538112 7577 455533311876185009454339761623441897944190049645788434578538496 7578 464461541141219244305001809851956692034182133488764487651557376 7579 467294212201113369988958030615551024093505991479294813230071808 7580 476452949338407705019175135387074958680328315279886764157698048 7581 479358753934577173425562598910862186397677929613800532590198784 7582 482282280533229456447031372963891426081976173509060699694825472 7583 488753950166663714493241973904453663973405639337710989086818304 7584 491734776451320712509975012200614060472764463074899020461637632 7585 494733782282836149566971208825935253793931490976976512437190656 7586 501372536648627749602534048792245650048890904562311315526254592 7587 504430321522054883737496950076643097800644063165272695123214336 7588 507506755299537790879643866378020862458166904837038833284415488 7589 514316908169768468479601425662309121116437343321457902835068416 7590 517453638538890163023444289547005648482386765723799938167472128 7591 520609499287068582233531156141076454793360056738043925232615424 7592 530813189875679136348573496973664790896208152558587985887494144 7593 534050528229843851415952034989201170392578275976336929405796352 7594 544517656386751662879057297585228524206089503177013444751654912 7595 547838575925231055343500113040985355883060490987200608674512896 7596 551179749180833664510892997673018772665115626867497942508371968 7597 558575943047615673706562255890804187398177873528812558956363776 7598 561982601658652242868542871086416069111730814942741737670443008 7599 565410036894669885219395667229640290050207418259401728499646464 7600 572997184741288856688610341476852171484446748071212932030005248 7601 576491796025205581414282228659020683200736072188883080140816384 7602 580007720342328903862450133003452414237905034099472952325046272 7603 587790752194021106833830200756924709847356963795951888954363904 7604 591375586901588757741079188053720741122727732255771357905682432 7605 594982284899506951124035607018373091192411493414907343122989056 7606 606643645572204727255512567969902618167095031495529126728564736 7607 610343460834107258761088039987658480448660886830099347892338688 7608 622305893013430471861779768668832599092673717916586794001891328 7609 626101229628835491821142986332554692437783418271086409913729024 7610 629919713349524188012449140197735740188703573562854791438139392 7611 638372506340132198521785435303776214169346141175785781664415744 7612 642265830467031134706906138384475507556263788505990557337649152 7613 646182899308194154536452191119588902914522763725030546856738816 7614 654853925418615836215554675973545338839367712081386208034291712 7615 658847766885949235902036832753166495086555511073009234446647296 7616 662865966105518747271371580575374187700462896113683374085767168 7617 671760859650309836381520229436485382682693672909659301662130176 7618 675857813601815723132661929204252275568831694006595837606494208 7619 679979754170865086998897836592426389934184563902751249283416064 7620 689104294930588221439465972664734486495851596715859612001673698 7621 693307023511091116863442934822745849333822893137747573404073984 7622 697535383810408295726957759985895406227041013520113540448387072 7623 711206734872491967842034021335808684677341391904670621716447232 7624 715544262432954847795591984380062505643181049452670182758547456 7625 719908243828027643442799017368840845929946941214691190215016448 7626 729568578674436798310611926061458530479252732772326607616475136 7627 734018091962321296807892729582257722921444329721132065528741888 7628 738494742066507605184516789850958746188026015685749196407701504 7629 748404486192703812817776772541194672959277385235869952039190528 7630 752968876441084841030899237432190280098920584083439125081882624 7631 757561104120592854024424663514713357371957595558495284669448192 7632 767726696743211241578880262213126151637364197611039201899577344 7633 772408929830646540723042204804859743507236221721823814407421952 7634 777119719052417242284454670391344445639068073031715713466761216 7635 787547765634957967359389683045410841709544681960982413716198512 7636 792350884012675562129649068368852399238654735014568655318941696 7637 797183295783323766545094582841023321402332586880129760512442368 7638 812807696997133677533753167240924211059818733605337853390225408 7639 817764871351948397480676553577214292163635485088765923152625664 7640 833792661342213483783556486927381177690574551739801837275971584 7641 838877819385510053494734548094008826195936376824150932032847872 7642 843993990933151548782304902686809995643458303640856224465944576 7643 855319412791661500363173454332793911953459868840994230901932032 7644 860535858789811246892456271351074605827337810381073285807865856 7645 865784118994963261742199615445386694139380109209708896765083648 7646 877401939135098561804434585386429887585559082984044802170945536 7647 882753062663596046540619662634125421151127110539227216465625088 7648 888136821774191134039376766161536509301792083464817958247727104 7649 900054589297094819839302494909040961953765350812551329961369728 7650 905543867443057785291027506707259884844176840016649891793076224 7651 911066623752370018908679523246883795888380099291576869157076992 7652 928923082282438488610003619703913384068364266977528975303114752 7653 934588424402226739977916061231102048187011982958589626460143616 7654 952905898676815410038350270774149917360656630559773528315396096 7655 958717507869154346851125197821724372795355859227601065180397568 7656 964564561066458912894062745927782852163952347018121399389650944 7657 977507900333327428986483947808907327946811278675421978173636608 7658 983469552902641425019950024401228120945528926149798040923275264 7659 989467564565672299133942417651870507587862981953953024874381312 7660 1002745073297255499205068097584491300097781809124622631052509184 7661 1008860643044109767474993900153286195601288126330545390246428672 7662 1015013510599075581759287732756041724916333809674077666568830976 7663 1028633816339536936959202851324618242232874686642915805670136832 7664 1034907277077780326046888579094011296964773531447599876334944256 7665 1041218998574137164467062312282152909586720113476087850465230848 7666 1061626379751358272697146993947329581792416305117175971774988288 7667 1068101056459687702831904069978402340785156551952673858811592704 7668 1089035312773503325758114595170457048412179006354026889503309824 7669 1095677151850462110687000226081970711766120981974401217349025792 7670 1102359498361667329021785995346037545330231253734995885016743936 7671 1117151886095231347413124511781608374796355747057625117912727552 7672 1123965203317304485737085742172832138223461629885483475340886016 7673 1130820073789339770438791334459280580100414836518803456999292928 7674 1145994369482577713377220682953704342968893496142425864060010496 7675 1152983592050411162828564457318041366401472144377766160281632768 7676 1160015440684657807724900266006904828475810068198945904650092544 7677 1175581504388042213667660401513849419694713927591903777908727808 7678 1182751173803177515482158376107441482245455464511542715811364864 7679 1189964569799013902248071214036746182384822986829814686245978112 7680 1213287291144409454511025135939805236334190062991058253457129472 7681 1220686921668214517522176079975316960897321773660198695784677376 7682 1244611786026860943723559537337665198185347435833173588003782656 7683 1252202459257670983642285972665109384875566836542172819827458048 7684 1259839426699048376024898280395471480377407147125709582876278784 7685 1276745012680264397043570870607552428338692282351571563328831488 7686 1284531660934062269413812276768951015112527577011981114675298304 7687 1292365798616388309072904382239177805829045527450061093713477632 7688 1309707850837231672431109351947090677678735424162772416068583424 7689 1317695533771898471804073665506332990173111022146018468893294592 7690 1325731932211037494542743161150748375400925792227366748171534336 7691 1343521719300619672763040458872970765365387345819318603324260352 7692 1351715627203631446265323858408504551137663388013191675212988416 7693 1359959508341730173997795673184852779868369127805502498566832128 7694 1378208589861176442878931945329468972991703193431719224003347396 7695 1386614047022182233726885869645491698667645786275495146808147968 7696 1395070767620816591453915519971790812454082027040227080896774144 7697 1422413469744983935684068042671617369354682783809341243432894464 7698 1431088524865909695591183968760125011286362098905340365517094912 7699 1439816487656055286885598034737681691859893882429382380430032896 7700 1459137157348873596621223852122917060958505465544653215232950272 7701 1468036183924642593615785459164515445842888659442264131057483776 7702 1476989484133015210369033579701917492376052031371498392815403008 7703 1496808972385407625635553545082389345918554770471739904078381056 7704 1505937752882169682061798474864380560197841168166878250163765248 7705 1515122208241185708048849327029426714743915191116990569338896384 7706 1535453393486422483157760524426252303274728395222078403799154688 7707 1544817859661293081446084409609719487014472443443647628814843904 7708 1554239438104834484568909340782688891278136146063431426933522432 7709 1575095531269915934718779366090821683419089363921964827432397024 7710 1584701768025351124259298136737704798477309470029137310637883392 7711 1594366591566647533090189165682046642804665173760259521024884736 7712 1625615393994267355067506334481848422119637467210675706780450816 7713 1635529742703896794961353107154428584327270970177531846305251328 7714 1667585322684426967567112973854762355381149103479603674551943168 7715 1677755638771020106989469096188017652391872753648301864065695744 7716 1687987981866303097564609805373619991286916607281712448931889152 7717 1710638825583323000726346908665587823906919737681988461803864064 7718 1721071717579622493784912542702149211654675620762146571615731712 7719 1731568237989926523484399230890773388278760218419417793530167296 7720 1754803878270197123608869170772859775171118165968089604341891072 7721 1765506125327192093081239325268250842302254221078454432931250176 7722 1776273643548382268078753532323073018603584166929635916495454208 7723 1800109178594189639678604989818081923907530701625102659922739456 7724 1811087734886115570582055013414519769688353680033299783586152448 7725 1822133247504740037817359046493767591776760198583153738314153984 7726 1857846164564876977220007239407826768136728533955057950606229504 7727 1869176848804453479955832122462204096374023965917179252920287232 7728 1905811797353630820076700541548299834721313261119547056630792192 7729 1917435015738308693702250395643448745590711718455202130360795136 7730 1929129122132917825788125491855565704327904694036242798779301888 7731 1955015800666654857972967895617814655893622557350843956347273216 7732 1966939105805282850039900048802456241891057852299596081846550528 7733 1978935129131344598267884835303741015175725963907906049748762624 7734 2005490146594510998410136195168982600195563618249245262105018368 7735 2017721286088219534949987800306572391202576252661090780492857344 7736 2030027021198151163518575465512083449832667619348155333137661952 7737 2057267632679073873918405702649236484465749373285831611340273664 7738 2069814554155560652093777158188022593929547062895199752669888512 7739 2082437997148274328934124624564305819173440226952175700930461696 7740 2123252759502716545394293987894659163584832610234351943549976576 7741 2136202112919375405663808139956804681570313103905347717623185408 7742 2178070625547006651516229190340914096824358012708053779006619648 7743 2191354303700924221374000452163941423532241963948802434698051584 7744 2204718996723334658043571990692075090660462507469991770033487872 7745 2234303772190462694826249023563216749592711494115250235825455104 7746 2247930406634608971474171484345664276446923259770966950681772032 7747 2261640147578679540877582668918561160200829673037606913998585856 7748 2291988738965155426754441365907408685937786992284851728120020992 7749 2305967184100822325657128914636082732802944288755532320563265536 7750 2320030881369315615449800532013809656951620136397891809300185088 7751 2351163008776084427335320803027698839389427855183807555817455616 7752 2365502347606355030964316752214882964490910929023085431622729728 7753 2379929139598027804496142428073492364769645973659629372491956224 7754 2426574582288818909022050271879610472668380125982116506914258944 7755 2441373843336429035044352159950633921794643547320397391569354752 7756 2489223572053721887447119074675330396370694871666347176007565312 7757 2504404918515341967284571945330218769751133673084345639654916096 7758 2519678853398096752049796560790942960754814294251419165752557568 7759 2553490025360528794087141741215104856677384564703143126657662976 7760 2569063321868124538827624553537902030225055154023962229350596608 7761 2584731597232776618145808764478355611658091054900122187426955264 7762 2619415701674463344862218703894181355357470848325544832137166848 7763 2635391067543796943608147331012665980346222044292036937786589184 7764 2651463864422074989085486322301496750801851584454733496343068672 7765 2687043438601239345526080917745941530730774691638637206648520704 7766 2703431254407262892530647716817009102275326776026383350425976832 7767 2719919016683460347995591346369705559736738255611004997133664256 7768 2756417179722352885757863890658937945983406386863438448006694792 7769 2773228094044364467453771739290983397335291572550990293616295936 7770 2790141535241633182907831039943581624908164054080454161793548288 7771 2844826939489967871368136085343234738709365567618682486865788928 7772 2862177049731819391182367937520250022572724197810680731034189824 7773 2879632975312110573771196069475363383719787764858764760860065792 7774 2918274314697747193242447704245834121917010931089306430465900544 7775 2936072367849285187231570918329030891685777318884528262114967552 7776 2953978968266030420738067159403834984752104062742996785630806016 7777 2993617944770815251271107090164778691837109540943479808156762112 7778 3011875505764339364123596949728761120395682336333756500327530496 7779 3030244416482371416097698654058853429487830382233981138677792768 7780 3070906786972844966315521048852504606549456790444156807598309376 7781 3089635719322586162892168819219438974028944886887295257629687808 7782 3108478876209668969137818681565377782556272292126862853867044864 7783 3150191062539831869437558732181643366838178727843929654864794048 7784 3169403536050702248518596273475409596954618940058274621275766784 7785 3188733183133295066180378331364093285609330347520519042049769472 7786 3251230787988534710135012668963696844239274934421351413560901632 7787 3271059485407793589922706214308857168654541940355063692610502656 7788 3335170645368853935134225947709524710762298206959207349103886336 7789 3355511277542040213978938192376035304783745507296603728131391488 7790 3375975963732606195129219610747239982573833214563424897863778304 7791 3421277651166646001452693817331175647813839475363976923607728128 7792 3442143435159244987569825085404298423309351241524293143231463424 7793 3463136475979853046968798461781546776557520436838835587060334592 7794 3509607756540394247217738341545719550342236331936179208683782144 7795 3531012250654384186162478650536501684604508442156908865862500352 7796 3552547287096764536157507064646146037207168333859271832990908416 7797 3600218357188379279357209979636163847815061403250205319845478912 7798 3622175469772231141164110026829039539376707360066599567172304896 7799 3644266495009480075634718092987535183553520397166307476628307968 7800 3715692329129753954440014478815653536273457067910115901212459008 7801 3738353697608906959911664244924408192748047931834358505840574464 7802 3811623594707261640153401083096599669442626522239094113261584384 7803 3834870031476617387404500791286897491181423436910404260721590272 7804 3858258244265835651576250983711131408655809388072485597558603776 7805 3910031601333309715945935791235629311787245114701687912694546432 7806 3933878211610565700079800097604912483782115704599192163693101056 7807 3957870258262689196535769670607482030351451927815812099497525248 7808 4010980293189021996820272390337965200391127236498490524210036736 7809 4035442572176439069899975600613144782405152505322181560985714688 7810 4060054042396302327037150931024166899665335238696310666275323904 7811 4114535265358147747836811405298472968931498746571663222680547328 7812 4139629108311121304187554316376045187859094125790399505339777024 7813 4164875994296548657868249249128611638346880453904351401860923392 7814 4246505519005433090788587975789318327169665220468703887099953152 7815 4272404225838750811327616279913609363140626207810695435246370816 7816 4356141251094013303032458380681828193648716025416107558013239296 7817 4382708607401848442748000904327882847064483927897604869396103168 7818 4409437993446669316087143981384150181320925014939983540066975744 7819 4468607544380925389652498047126433499185422988230500471650910208 7820 4495860813269217942948342968691328552893846519541933901363544064 7821 4523280295157359081755165337837122320401659346075213827997171712 7822 4583977477930310853508882731814817371875573984569703456240041984 7823 4611934368201644651314257829272165465605888577511064641126531072 7824 4640061762738631230899601064027619313903240272795783618600370176 7825 4702326017552168854670641606055397678778855710367615111634911232 7826 4731004695212710061928633504429765928981821858046170863245459456 7827 4759858279196055608992284856146984729539291947319258744983912448 7828 4823730064514117550076261808653141405470961177011017284011715886 7829 4853149164577637818044100543759220945336760251964233013828517888 7830 4882747686672858070088704319901267843589287094640794783138709504 7831 4978447144107443774894238149350660792741389743332694352015130624 7832 5008809837030683934569143890660437539502267346168691279309832192 7833 5039357706796193504099593121581885921509628588502838331505115136 7834 5106980050721057588174283482430209713354769129406286253315325952 7835 5138126643736249077655249107075804060450110308047924458701193216 7836 5169463194465553236291617528956711223316182109800244374853910528 7837 5238831403348926689724437407788362710714941696651089664274333696 7838 5270782135087593887216294662025331960692444088584073875573178368 7839 5302927728844149978170972644602993501603703168909466992686137344 7840 5374086877202478691052161835491883061461549383277274413297041408 7841 5406862508814525785061295433634018204550653552052766700851953664 7842 5439838033366920695991182692739411119473476511222009994267328512 7843 5512834359444705771515727781317875891966812773726876896013389584 7844 5546456188088728934907543478581966794670583145101980587232591872 7845 5580283070483266365815662079887163249816328108160908323587096576 7846 5689653878979935742736272170686469477418731135237364973731577856 7847 5724354099463638782364735875040500045145448395621361462068379648 7848 5759265950624221147542392138950726767439575529717529521720131584 7849 5836548629395494386484895408491668243834021862178612860931801088 7850 5872144735698570374463141836658061783371554637769056524229935104 7851 5907957936532060841476134318807669969504208125485993571261612032 7852 5987235889541630502542214180329557383674219081886959616313524224 7853 6023751011528678728247193899457522240791364672667513000655060992 7854 6060488832964742832195397308117706858975660764467962277355585536 7855 6141813573945689932631042097705009213098913580888313615196618752 7856 6179271438645172325784337638438877948057889773774590515259375616 7857 6216957752419337938275637363130755565112544584253725707734089728 7858 6300382125079663738875117464363286733676357455687859309729588096 7859 6338807072101404497037192546950819193909237880116549242551533568 7860 6377466366266590132360756662728186571218660695041038084099538944 7861 6502461575977069420270025337927393688478549868842702827121803264 7862 6542118970815587179845412428617714337309083880710127385221005312 7863 6670341290737707870268451895419049421524596413918414698207772672 7864 6711022555084080427957876384752070609567491014593207456262782976 7865 6751951927465212390258439221494479965147666429126849795727556608 7866 6842555302333292002905387634662351295627678950727953847215456256 7867 6884286870318489975139650170808596846618702483048586286462926848 7868 6926272951959706093937596923563093553115040873677671174120669184 7869 7019215513080788494435476683091439100684472663872358417367564288 7870 7062024501308768372324957301073003369209016884313817731725000704 7871 7105094574193529072315014129292292074414336667718543665981816832 7872 7200436714376758558714419959272327695630122806500410639690957824 7873 7244350939544462282328220053658079078753414720133199134344609792 7874 7288532990018960151269436185975070367107040794332614953256615936 7875 7431384658259507908880028957631307072546914135820231802424918016 7876 7476707395217813919823328489848816385496095863668717011681148928 7877 7623247189414523280306802166193199338885253044478188226523168768 7878 7669740062953234774809001582573794982362846873820808521443180544 7879 7716516488531671303152501967422262817311618776144971195117207552 7880 7820063202666619431891871582471258623574490229403375825389092864 7881 7867756423221131400159600195209824967564231409198384327386202112 7882 7915740516525378393071539341214964060702903855631624198995050496 7883 8021960586378043993640544780675930400782254472996981048420073472 7884 8070885144352878139799951201226289564810305010644363121971429376 7885 8120108084792604654074301862048333799330670477392621332550647808 7886 8229070530716295495673622810596945937862997493143326445361094656 7887 8279258216622242608375108632752090375718188251580799010679554048 7888 8329751988593097315736498498257223276693760907808702803721846784 7889 8493011038010866181577175951578636654339330440937407774199906304 7890 8544808451677501622655232559827218726281252415621390870492741632 7891 8712282502188026606064916761363656387297432050832215116026478592 7892 8765417214803696885496001808655765694128967855795209738792206336 7893 8818875986893338632174287962768300362641850029879967080133951488 7894 8937215088761850779304996094252866998370845976461000943301820416 7895 8991721626538435885896685937382657105787693039083867802727088128 7896 9046560590314718163510330675674244640803318692150427655994343424 7897 9167954955860621707017765463629634743751147969139406912480083968 7898 9223868736403289302628515658544330931211777155022129282253062144 7899 9280123525477262461799202128055238627806480545591567237200740352 7900 9404652035104337709341283212110795357557711420735230223269822464 7901 9462009390425420123857267008859531857963643716092341726490918912 7902 9519716558392111217984569712293969459078583894638517489967824896 7903 9647460129028235100152523617306282810941922354022034568023431772 7904 9706298329155275636088201087518441890673520503928466027657035776 7905 9765495373345716140177408639802535687178574189281589566277419008 7906 9956894288214887549788476298701321585482779486665388704030261248 7907 10017619674061367869138287781320875079004534692337382558619664384 7908 10078715413592387008199186243163771843019257177005676663010230272 7909 10213960101442115176348566964860419426709538258812572506630651904 7910 10276253287472498155310498214151608120900220616095848917402386432 7911 10338926388931106472583235057913422446632364219600488749707821056 7912 10477662806697853379448874815576725421429883393302179328548667392 7913 10541564270175187774432589324050663921384888177168147751146356736 7914 10605855457688299956341945289205987003207406337818933985372274688 7915 10748173754404957382104323670983766122923098766554548826594082816 7916 10813725017629051570122590867268036409101307104105533401703907328 7917 10879676066733841391982365385478822238946953022444019988534657024 7918 11025668718889411543031455562635751783933625547453753792026779168 7919 11092912376177457869815086957163933589341166290203961174465183744 7920 11160566140966532731631324159774326499632656216321816647174193152 7921 11379307757959871485472544341372938954837462270474729947463155712 7922 11448708198927277564729471750081000090290896791242722924136759296 7923 11518531901248442295084784277901453534879151059435059043440263168 7924 11673097258790988772969790816983336487668043724357225721863602176 7925 11744289471397140748926283673316123566743109275538113048459870208 7926 11815915873064121682952268637615339939008416250971987142523224064 7927 11974471779083261005084428360659114767348438163773919232627048448 7928 12047502023057357456494387798915044481582729345335026001310121984 7929 12120977665929485664390794616235413717951321528935924554711171072 7930 12283627147891379865262084195410018426197827161776627230393237504 7931 12358542877290344651568675276877755896115779547549181030518751232 7932 12433915504838675876551274726261511130225089168507451415468179456 7933 12600764250159327477750234928726573467352714911375718619459176192 7934 12677614144202808994074385093901638387818475760233098485103067136 7935 12754932732533180264721513325456373142437321390082076168199077888 7936 13004923151954138840540050675854787376957099737685405654243606528 7937 13084237941631174359690824857235428674618167761420254770442010624 7938 13340682581475415740536903790838098843049192827836829396415545344 7939 13422045110168160855915752769504141219134982029186414912525565952 7940 13503903854930424780516878442988959930295332858253699591455113216 7941 13685110604666584005810775269324702591255357901455907694430912512 7942 13768573740636979950279300341617193693237404966097172572925853696 7943 13852545903919412187875193847126187106230081747355342348241338368 7944 14038431026161576988870953366182878201368945327744716834735128576 7945 14124049002617536744649914602146006738418033768627635463450001408 7946 14210189148387058144630028258584584148828673335437087331963633664 7947 14400873428753517117428839918544655391260245613000821279381915648 7948 14488701879088924564656440107316158157506829440266398268689219584 7949 14577065980037920302538872371950140734214081588665229906513231872 7950 14862769316519015817760057915262614145093828271640463604849836032 7951 14953414790435627839646656979697632770992191727337434023362297856 7952 15246494378829046560613604332386398677770506088956376453046337536 7953 15339480125906469549618003165147589964725693747641617042886361088 7954 15433032977063342606305003934844525634623237552289942390234415104 7955 15640126405333238863783743164942517247148980458806751650778185728 7956 15735512846442262800319200390419649935128462818396768654772404224 7957 15831481033050756786143078682429928121405807711263248397990100992 7958 16043921172756087987281089561351860801564508945993962096840146944 7959 16141770288705756279599902402452579129620610021288726243942858752 7960 16240216169585209308148603724096667598661340954785242665101295616 7961 16458141061432590991347245621193891875725994986286652890722189312 7962 16558516433244485216750217265504180751436376503161598021359108096 7963 16659503977186194631472996996514446553387521815617405607443693568 7964 16986022076021732363154351903157273308678660881874815548399812608 7965 17089616903355003245310465119654437452562504831242781740985483264 7966 17424565004376053212129833522727312774594864101664430232052957184 7967 17530834429607393770992003617311531388257935711590419477584412672 7968 17637751973786677264348575925536600725283700059759934160267902976 7969 17874430177523701558609992188505733996741691952922001886603640832 7970 17983443253076871771793371874765314211575386078167735605454176256 7971 18093121180629436327020661351348489281606637384300855311988686848 7972 18335909911721243414035530927259269487502295938278813824960167936 7973 18447737472806578605257031317088661862423554310044258564506124288 7974 18560247050954524923598404256110477255612961091183134474401480704 7975 18809304070208675418682566424221590715115422841470460446539644928 7976 18924018780850840247714534017719063715927287432184683452981837824 7977 19039433116784222435969139424587938918157167789277034979935649792 7978 19294920258056470200305047234612565621883844708044069136046863544 7979 19412596658310551272176402175036883781347041007856932055314071552 7980 19530990746691432280354817279605071374357148378563179132554838016 7981 19913788576429775099576952597402643170965558973330777408060522496 7982 20035239348122735738276575562641750158009069384674765117239328768 7983 20157430827184774016398372486327543686038514354011353326020460544 7984 20427920202884230352697133929720838853419076517625145013261303808 7985 20552506574944996310620996428303216241800441232191697834804772864 7986 20677852777862212945166470115826844893264728439200977499415642112 7987 20955325613395706758897749631153450842859766786604358657097334784 7988 21083128540350375548865178648101327842769776354336295502292713472 7989 21211710915376599912683890578411974006414812675637867970744549376 7990 21496347508809914764208647341967532245846197533109097653188165632 7991 21627450035258103140245181734536072818202614208211066803407814656 7992 21759352133467682783964730770957644477893906044888039977069314048 7993 22051337437778823086062911125271503567867251094907507584053558336 7994 22185824752354915739630173914327867178682332580407922348930367488 7995 22321132281933065463262648319548652999265312432643633294348386304 7996 22758615515919742970945088682745877909674924540949459894926311424 7997 22897416397854555129458943500162000180581793582485445848273518592 7998 23037063802496884590169568555802907069758302118870118086880526336 7999 23346194517581977545939581633966672975336087448714451443727204352 8000 23488578942794281497852567346632247133486218551076226096919740416 8001 23631831746128243365904537275230679878016832501943974285046448128 8002 23948943558166522010168856721318229534696876327547838465254096896 8003 24095004046114714912988775597830088963165458690670052002620243968 8004 24241955331858971328781589232470827435902643057871849109422342144 8005 24567254295782759730524168390820036852395654323553254460786475008 8006 24717085754580689303137350553755511792231559095098362061037502464 8007 24867831009677351753102549452523022260450178337014902830936358912 8008 25201528500318654955500469857453146934705429822751437238918352384 8009 25355228288405617988148770187803276775636951520466196970206134272 8010 25509865465066360529443026650912746284874642780164152336398155776 8011 26009846303908277681080101351709574753914199475370811308487213056 8012 26168475883262348719381649714470857349236335522840509540884021248 8013 26681365162950831481073807581676197686098385655673658792831090688 8014 26844090220336321711831505539008282438269964058372829825051131904 8015 27007807709860849561033756885977919860590665716507399182910226432 8016 27370221209333168011621550538649405182510715802911815388861825024 8017 27537147481273959900558600683234387386474809932194345145851707392 8018 27705091807838824375750387694252374212460163494710684696482676736 8019 28076862052323153977741906732365756402737890655489433669470257152 8020 28248098005235073489299829204292013476836067537255270926900002816 8021 28420378296774116289260056517169168297657346670874174663927267328 8022 28801746857507034234857679837089310782520491226001642558763831296 8023 28977403758177849129312880214632316315013658880532796537378439168 8024 29154131960075840605077744743900281468428163177330459813026463744 8025 29725538633038031635520115830525228290187656543280927209699672064 8026 29906829580871255679293313959395265541984383454674868046724595712 8027 30492988757658093121227208664772797355541012177912752906092675072 8028 30678960251812939099236006330295179929451387495283234085772722176 8029 30866065954126685212610007869689051269246475104579884780468830208 8030 31280252810666477727567486329885034494297960917613503301556371456 8031 31471025692884525600638400780839299870256925636793537309544808448 8032 31662962066101513572286157364859856242811615422526496795980201984 8033 32087842345512175974562179122703721603129017891987924193680293888 8034 32283540577411512559199804804905158259241220042577452487885717504 8035 32480432339170418616297207448193335197322681909570485330202591232 8036 32916282122865181982694491242387783751451989972573305781444378624 8037 33117032866488970433500434531008361502872753006323196042718216192 8038 33319007954372389262945993993028893106775043631234811214887387136 8039 33766110451598822850533832660571989838296728239077120988082011202 8040 33972044152043464726308703806314546617357321763749631096799625216 8041 34179233806710006490620930239308874905125009662485563481970966528 8042 34849130008752106424259667045454625549189728203328860464105914368 8043 35061668859214787541984007234623062776515871423180838955168825344 8044 35275503947573354528697151851073201450567400119519868320535805952 8045 35748860355047403117219984377011467993483383905844003773207281664 8046 35966886506153743543586743749530628423150772156335471210908352512 8047 36186242361258872654041322702696978563213274768601710623977373696 8048 36671819823442486828071061854518538975004591876557627649920335872 8049 36895474945613157210514062634177323724847108620088517129012248576 8050 37120494101909049847196808512220954511225922182366268948802961408 8051 37618608140417350837365132848443181430230845682940920893079289856 8052 37848037561701680495429068035438127431854574864369366905963675648 8053 38078866233568444871938278849175877836314335578554069959871299584 8054 38589840516112940400610094469225131243767689416088138272093727088 8055 38825193316621102544352804350073767562694082015713864110628143104 8056 39061981493382864560709634559210142748714296757126358265109676032 8057 39827577152859550199153905194805286341931117946661554816121044992 8058 40070478696245471476553151125283500316018138769349530234478657536 8059 40314861654369548032796744972655087372077028708022706652040921088 8060 40855840405768460705394267859441677706838153035250290026522607616 8061 41105013149889992621241992856606432483600882464383395669609545728 8062 41355705555724425890332940231653689786529456878401954998831284224 8063 41910651226791413517795499262306901685719533573208717314194669568 8064 42166257080700751097730357296202655685539552708672591004585426944 8065 42423421830753199825367781156823948012829625351275735941489098752 8066 42992695017619829528417294683935064491692395066218195306376331264 8067 43254900070516206280490363469072145636405228416422133606815629312 8068 43518704266935365567929461541915288955787812089776079954138628096 8069 44102674875557646172125822250543007135734502189815015168107116672 8070 44371649504709831479260347828655734357364665160815844697860734976 8071 44642264563866130926525296639097305998530624865287266588696772608 8072 45517231031839485941890177365491755819349849081898919789852622848 8073 45794832795709110258917887000324000361163587164970891696547037184 8074 46074127604993769180339137111605814139516604237740236173761052672 8075 46692389035163955091879163267933345950672174897428902887454408704 8076 46977157885588562995705134693264494266972437102152452193839480832 8077 47263663492256486731809074550461359756033665003887948570092896256 8078 47897887116333044020337713442636459069393752655095676930508193792 8079 48190008092229429825977551195660177926330917381340104005240487936 8080 48483910663717942657563178464941654871805286115743698218844684288 8081 49134508591565519461048336781640073704791308647106508921572950016 8082 49434171509161378606274701107511023584463118190196724122075004928 8083 49735662019354703506205098905046044520900356674029805661872717824 8084 50403057000637309911000939714906293869410859645502874477836704768 8085 50710456576811235976297540375606553551273903040932393940412268544 8086 51019730930132721058886053301825492569749285560328304672796311552 8087 52019692607816555362160202703419149507828398950741622616974426112 8088 52336951766524697438763299428941714698472671045681019081768042496 8089 53362730325901662962147615163352395372196771311347317585662181376 8090 53688180440672643423663011078016564876539928116745659650102263808 8091 54015615419721699122067513771955839721181331433014798365820452864 8092 54740442418666336023243101077298810365021431605823630777723650048 8093 55074294962547919801117201366468774772949619864388690291703414784 8094 55410183615677648751500775388504748424920326989421369392965353472 8095 56153724104646307955483813464731512805475781310978867338940514304 8096 56496196010470146978599658408584026953672135074510541853800005632 8097 56840756593548232578520113034338336595314693341748349327854534656 8098 57603493715014068469715359674178621565040982452003285117527662592 8099 57954807516355698258625760429264632630027317761065593074756878336 8100 58308263920151681210155489487800562936856326354660919626052927488 8101 59451077266076063271040231661050456580375313086561854419399344128 8102 59813659161742511358586627918790531083968766909349736093449191424 8103 60985977515316186242454417329545594711082024355825505812185350144 8104 61357920503625878198472012660590359858902774990566468171545444352 8105 61732131908253370425220015739378102538492950209159769560937660416 8106 62560505621332955455134972659770068988595921835227006603112742912 8107 62942051385769051201276801561678599740513851273587074619089616896 8108 63325924132203027144572314729719712485623230845052993591960403968 8109 64175684691024351949124358245407443206258035783975848387360587776 8110 64567081154823025118399609609810316518482440085154904975771435008 8111 64960864678340837232594414896386670394645363819140970660405182464 8112 65832564245730363965388982484775567502903979945146611562888757248 8113 66234065732977940867000869062016723005745506012646392085436432384 8114 66638015908744778525891987986057786213550087262469622429774774272 8115 67532220903197645701067665321143979676593456478154241976164022404 8116 67944088304086929452617407612629093234714643527499262193599250432 8117 68358467613420012981241860478617749810250019324971126963941933056 8118 69698260017504212848519334090909251098379456406657720928211828736 8119 70123337718429575083968014469246125553031742846361677910337650688 8120 70551007895146709057394303702146402901134800239039736641071611904 8121 71497720710094806234439968754022935986966767811688007546414563328 8122 71933773012307487087173487499061256846301544312670942421816705024 8123 72372484722517745308082645405393957126426549537203421247954747392 8124 73343639646884973656142123709037077950009183753115255299840671744 8125 73790949891226314421028125268354647449694217240177034258024497152 8126 74240988203818099694393617024441909022451844364732537897605922816 8127 75237216280834701674730265696886362860461691365881841786158579712 8128 75696075123403360990858136070876254863709149728738733811927351296 8129 76157732467136889743876557698351755672628671157108139919742599168 8130 77179681032225880801220188938450262487535378832176276544187454176 8131 77650386633242205088705608700147535125388164031427728221256286208 8132 78123962986765729121419269118420285497428593514252716530219352064 8133 79655154305719100398307810389610572683862235893323109632242089984 8134 80140957392490942953106302250567000632036277538699060468957315072 8135 80629723308739096065593489945310174744154057416045413304081842176 8136 81711680811536921410788535718883355413676306070500580053045215232 8137 82210026299779985242483985713212864967201764928766791339219091456 8138 82711411111448851780665880463307379573058913756803909997662568448 8139 83821302453582827035590998524613803371439067146417434628389339136 8140 84332514161401502195460714592405311371079105417345182009170853888 8141 84846843661506399650735562313647896025659250702551471882978197504 8142 85985390035239659056834589367870128983384790132436390612752662528 8143 86509800141032412560980726938144291272810456832844267213631258624 8144 87037408533870731135858923083830577911575624179552159908277256192 8145 88205349751115292344251644501086014271469004379630030336214233344 8146 88743299009419662958520695657311468714729330321631689395721469952 8147 89284529127732261853050593278194611997061249730574533177393545216 8148 91034462063678971883780354730983511638699698163797839579705245696 8149 91589665591418220517835774000648000722327174329941783393094074368 8150 92148255209987538360678274223211628279033208475480472347522105344 8151 93384778070327910183758326535866691901344349794857805774908817408 8152 93954315771177125991410269386528988533944874204304904387678961664 8153 94527326984512973463618149100922719512067330007775897140185792512 8154 95795774232666088040675426885272918138787505310191353861016387584 8155 96380016184458859651955102391320355852661834762680208010480975872 8156 96967821327435885315126356929883309743610572231487396437689368576 8157 98269017183131038922096673563280147409582617294213017843145900032 8158 98868343018322757212549402215022047168926236380393448244150009856 8159 99471324038709407012410197810092089041800713348059611323745435648 8160 100806114001274619822001879429812587738821719291005748955673409536 8161 101420913153622471952595080751213107102547806081864787880824537088 8162 102039461860265442117772106603650985139498571120656609345592623104 8163 104039385215633110724320405406838299015656797901483245233948852224 8164 104673903533049394877526598857883429396945342091362038163536084992 8165 106725460651803325924295230326704790744393542622694635171324362752 8166 107376360881345286847326022156033129753079856233491319300204527616 8167 108031230839443398244135027543911679442362662866029596731640905728 8168 109480884837332672046486202154597620730042863211647261555447300096 8169 110148589925095839602234402732937549545899239728777380583406829568 8170 110820367231355297503001550777009496849840653978842738785930706944 8171 112307448209292615910967626929463025610951562621957734677881028608 8172 112992392020940293957199316817168053907344270149021083707600011264 8173 113681513187096465157040226068676673190629386683496698655709069312 8174 115206987430028136939430719348357243130081964904006570235055325184 8175 115909615032711396517251520858529265260054635522131186149513756672 8176 116616527840303362420310978975601125873712652709321839252105854976 8177 118902154532152126542080463322100913160750626173123708838798688256 8178 119627318323485022717173255837581062167937533818699472186898382848 8179 121971955030632372484908834659091189422164048711651011624370700288 8180 122715841007251756396944025321180719717805549981132936343090888704 8181 123464263816506740850440031478756205076985900418319539121875320832 8182 125121011242665910910269945319540137977191843670454013206225485824 8183 125884102771538102402553603123357199481027702547174149238179233792 8184 126651848264406054289144629459439424971246461690105987183920807936 8185 128351369382048703898248716490814886412516071567951696774721175552 8186 129134162309646050236799219219620633036964880170309809951542870016 8187 129921729356681674465188829792773340789290727638281941320810364928 8188 131665128491460727930777964969551135005807959890293223125777514496 8189 132468131465955881734001738124033446011491012025292784170872864768 8190 133276031817489557051783975972115572427100174524939244859549548544 8191 135064441806395291402135330642287959353186912956308483952328044808 8192 135888176608173858905234815225258186469429287054998524387198500864 8193 136716935226840025962483720957235499620500038649942253927883866112 8194 139396520035008425697038668181818502196758912813315441856423657472 8195 140246675436859150167936028938492251106063485692723355820675301376 8196 141102015790293418114788607404292805802269600478079473282143223808 8197 142995441420189612468879937508045871973933535623376015092829126656 8198 143867546024614974174346974998122513692603088625341884843633410048 8199 144744969445035490616165290810787914252853099074406842495909494784 8200 146687279293769947312284247418074155900018367506230510599681343488 8201 147581899782452628842056250536709294899388434480354068516048994304 8202 148481976407636199388787234048883818044903688729465075795211845632 8203 150474432561669403349460531393772725720923382731763683572317159424 8204 151392150246806721981716272141752509727418299457477467623854702592 8205 152315464934273779487753115396703511345257342314216279839485198336 8206 154359362064451761602440377876900524975070757664352553088374908352 8207 155300773266484410177411217400295070250776328062855456442512572416 8208 156247925973531458242838538236840570994857187028505433060438704128 8209 159310308611438200796615620779221145367724471786646219264484179968 8210 160281914784981885906212604501134001264072555077398120937914630144 8211 161259446617478192131186979890620349488308114832090826608163684352 8212 163423361623073842821577071437766710827352612141001160106090430464 8213 164420052599559970484967971426425729934403529857533582678438182912 8214 165422822222897703561331760926614759146117827513607819995325136896 8215 167642604907165654071181997049227606742878134292834869256778678272 8216 168665028322803004390921429184810622742158210834690364018341707776 8217 169693687323012799301471124627295792051318501405102943765956395008 8218 171970780070479318113669178735740257966769580264872781225505325056 8219 173019600282064825121961453876288582545620913665688534427262517248 8220 174074817067741462271717846167661155823151248359104319816554512384 8221 176410699502230584688503289002172028542938008759260060672428466688 8222 177486598018839325917041391314622937429458660643263378791442939904 8223 178569058255464523706101186556389223994122499461149066354787090432 8224 182068924127357943767560709461967023277399396327595679159410491392 8225 183179331182836441035671548001296001444654348659883566786188148736 8226 184296510419975076721356548446423256558066416950960944695044210688 8227 186769556140655820367516653071733383802688699589715611549817634816 8228 187908631542354251982820538773057977067889748408609808775357923328 8229 189054653969025946927236298201845439024134660015551794280371585024 8230 191591548465332176081350853770545836277575010620382707722032775168 8231 192760032368917719303910204782640711705323669525360416020961951744 8232 193935642654871770630252713859766619487221144462974792875378737152 8233 196538034366262077844193347126560294819165234588426035686291800064 8234 197736686036645514425098804430044094337852472760786896488300019712 8235 198942648077418814024820395620184178083601426696119222647490871296 8236 201612228002549239644003758859625175477643438582011497911346819072 8237 202841826307244943905190161502426214205095612163729575761649074176 8238 204078923720530884235544213207301970278997142241313218691185246208 8239 208078770431266221448640810813676598031313595802966490467897704448 8240 209347807066098789755053197715766858793890684182724076327072169984 8241 213450921303606651848590460653409581488787085245389270342648725504 8242 214752721762690573694652044312066259506159712466982638600409055232 8243 216062461678886796488270055087823358884725325732059193463281811456 8244 218961769674665344092972404309195241460085726423294523110894600192 8245 220297179850191679204468805465875099091798479457554761166813659136 8246 221640734462710595006003101554018993699681307957685477571861413888 8247 224614896418585231821935253858926051221903125243915469355762057216 8248 225984784041880587914398633634336107814688540298042167415200022528 8249 227363026374192930314080452137353346381258773366993397311418138624 8250 230413974860056273878861438696714486260163929808013140470110650368 8251 231819230065422793034503041717058530520109271044262372299027513344 8252 233233055680606724840621957951202251747425305418643678504211709952 8253 236362773161191759953736828624003928868077097673539846916574078414 8254 237804309064304253084160926644201826321501252346247417677597376512 8255 239254636646970045434346511675162124335875067637398944373796765696 8256 243943910061264744969817669318182378844328097423302023248741400576 8257 245431682014503512793888050642361439435611099962265872686181777408 8258 246928527633013481700880062957512410153971800836639078243750641664 8259 250242022485331821820539890639080275954383687340908026412450971648 8260 251768205543076204805107206246714398962055405094348298476358467584 8261 253303696528812108578289258918878849942492923380211974367841615872 8262 256702738764097407796497432981629772825032143135903393549442351104 8263 258268324619292100473598438439241266073929760340619619903085740032 8264 259843458713363348930377659585546681578581455276563882641620729856 8265 263330256982921455861555929939102270011615919780586446251555028992 8266 264936262931911763468003476248066892022982024050585568341745729536 8267 266552063634979114103567951944231144854200349049878489719099097088 8268 270128883612790582804270661284575918706373825912616967904656089616 8269 271776353216347717810469630450516372938858574109997048774397001728 8270 273433870453680051924967441914470999241000077299884507855767732224 8271 278793040070016851394077336363637004393517825626630883712847314944 8272 280493350873718300335872057876984502212126971385446711641350602752 8273 282204031580586836229577214808585611604539200956158946564286447616 8274 285990882840379224937759875016091743947867071246752030185658253312 8275 287735092049229948348693949996245027385206177250683769687266820096 8276 289489938890070981232330581621575828505706198148813684991818989568 8277 293374558587539894624568494836148311800036735012461021199362686976 8278 295163799564905257684112501073418589798776868960708137032097988608 8279 296963952815272398777574468097767636089807377458930151590423691264 8280 300948865123338806698921062787545451441846765463527367144634318848 8281 302784300493613443963432544283505019454836598914954935247709405184 8282 304630929868547558975506230793407022690514684628432559678970396672 8283 308718724128903523204880755753801049950141515328705106176749816704 8284 310601546532968820354822434800590140501552656125710912885025144832 8285 312495851947062916485677076473681141989714374057010866120877408256 8286 318620617222876401593231241558442290735448943573292438528968359936 8287 320563829569963771812425209002268002528145110154796241875829260288 8288 322518893234956384262373959781240698976616229664181653216327368704 8289 326846723246147685643154142875533421654705224282002320212180860928 8290 328840105199119940969935942852851459868807059715067165356876365824 8291 330845644445795407122663521853229518292235655027215639990650273792 8292 335285209814331308142363994098455213485756268585669738513557356544 8293 337330056645606008781842858369621245484316421669380728036683415552 8294 339387374646025598602942249254591584102637002810205887531912790016 8295 343941560140958636227338357471480515933539160529745562451010650112 8296 346039200564129650243922907752577165091241827331377068854525034496 8297 348149634135482924543435692335322311646302496718208639633109024768 8298 352821399004461169377006578004344057085876017518520121344856933376 8299 354973196037678651834082782629245874858917321286526757582885879808 8300 357138116510929047412202373112778447988244998922298132709574180864 8301 364137848254715887535121418923934046554798792655191358318820982784 8302 366358662365672882071343096002592002889308697319767133572376297472 8303 368593020839950153442713096892846513116132833901921889390088421376 8304 373539112281311640735033306143466767605377399179431223099635269632 8305 375817263084708503965641077546115954135779496817219617550715846656 8306 378109307938051893854472596403690878048269320031103588560743170048 8307 383183096930664352162701707541091672555150021240765415444065550336 8308 385520064737835438607820409565281423410647339050720832041923903488 8309 387871285309743541260505427719533238974442288925949585750757474304 8310 393076068732524155688386694253120589638330469176852071372583600128 8311 395473372073291028850197608860088188675704945521573792976600039424 8312 397885296154837628049640791240368356167202853392238445294981742592 8313 403224456005098479288007517719250350955286877164022995822693638144 8314 405683652614489887810380323004852428410191224327459151523298148352 8315 408157847441061768471088426414603940557994284482626437382370492416 8316 416157540862532442897281621627353196062627191605932980935795408896 8317 418695614132197579510106395431533717587781368365448152654144339968 8318 426901842607213303697180921306819162977574170490778540685297451008 8319 429505443525381147389304088624132519012319424933965277200818110464 8320 432124923357773592976540110175646717769450651464118386926563622912 8321 437923539349330688185944808618390482920171452846589046221789200384 8322 440594359700383358408937610931750198183596958915109522333627318272 8323 443281468925421190012006203108037987399362615915370955143722827776 8324 449229792837170463643870507717852102443806250487830938711524114432 8325 451969568083761175828797267268672215629377080596084334830400045056 8326 454726052748385860628160904274706692762517546733986794622836277248 8327 460827949720112547757722877393428972520327859616026280940221300736 8328 463638460130845586069006083434117061040218542088524744598055026688 8329 466466111361213449681243915902404503494850610837287357008423419904 8330 472725546322383519907473657248007857736154195347079693833148156828 8331 475608618128608506168321853288403652643002504692494835355194753024 8332 478509273293940090868693023350324248671750135274797888747593531392 8333 487887820122529489939635338636364757688656194846604046497482801152 8334 490863364029007025587776101284722878871222199924531745372363554816 8335 493857055266026963401760125915024820307943601673278156487501283328 8336 500484044970663643641079781278160551908767374681816052824901943296 8337 503536411086152409610214412493428797924110810188696596952716935168 8338 506607393057624217156578517837757699884985846760423948735683231744 8339 513405477528194815592994865963259545650064286271806787098884702208 8340 516536649238584200947196876878482532147859520681239239806171480064 8341 519686917426726697860755319171093363157162910553127765283241459712 8342 526660513965842911723111859878204540023231839561172892503110057984 8343 529872525863823526936006952496133784045964048101171136683491459072 8344 533104127269958228207135903888462289708400698099756979438198194176 8345 540257767225581165608541322569151837412747651825233935809312179232 8346 543552706432695435620939260901032745877717148219994097548794003456 8347 546867740907360103849934883828941998482000154599769015711535464448 8348 557586080140033702788154672727274008787035651253261767425694629888 8349 560986701747436600671744115753969004424253942770893423282701205504 8350 564408063161173672459154429617171223209078401912317893128572895232 8351 571981765680758449875519750032183487895734142493504060371316506624 8352 575470184098459896697387899992490054770412354501367539374533640192 8353 578979877780141962464661163243151657011412396297627369983637979136 8354 586749117175079789249136989672296623600073470024922042398725373952 8355 590327599129810515368225002146837179597553737921416274064195977216 8356 593927905630544797555148936195535272179614754917860303180847382528 8357 601897730246677613397842125575090902883693530927054734289268637696 8358 605568600987226887926865088567010038909673197829909870495418810368 8359 609261859737095117951012461586814045381029369256865119357940793344 8360 617437448257807046409761511507602099900283030657410212353499633408 8361 621203093065937640709644869601180281003105312251421825770050289664 8362 624991703894125832971354152947362283979428748114021732241754816512 8363 637241234445752803186462483116884581470897887146584877057936719872 8364 641127659139927543624850418004536005056290220309592483751658520576 8365 645037786469912768524747919562481397953232459328363306432654737408 8366 653693446492295371286308285751066843309410448564004640424361721856 8367 657680210398239881939871885705702919737614119430134330713752731648 8368 661691288891590814245327043706459036584471310054431279981300547584 8369 670570419628662616284727988196910426971512537171339477027114713088 8370 674660113291212017563685716739242490968632843338761456073366831104 8371 678774749292051197205884498509183168205274005620411775063825580032 8372 687883120281917272454676714942961031867078321059491124902021300224 8373 692078401128259300487845815505154330182483654662754137709050068992 8374 696299268270965849086871384670644623292604993436417279266218049536 8375 705642798008922338754013156008688114171752035037040242689713866752 8376 709946392075357303668165565258491749717834642573053515165771759616 8377 714276233021858094824404746225556895976489997844596265419148361728 8378 728275696509431775070242837847868093109597585310382716637641965568 8379 732717324731345764142686192005184005778617394639534267144752594944 8380 737186041679900306885426193785693026232265667803843778780176842752 8381 747078224562623281470066612286933535210754798358862446199270539264 8382 751634526169417007931282155092231908271558993634439235101431693312 8383 756218615876103787708945192807381756096538640062207177121486340096 8384 766366193861328704325403415082183345110300042481530830888131100672 8385 771040129475670877215640819130562846821294678101441664083847806976 8386 775742570619487082521010855439066477948884577851899171501514948608 8387 786152137465048311376773388506241179276660938353704142745167200256 8388 790946744146582057700395217720176377351409891043147585953200078848 8389 795770592309675256099281582480736712334405706784476890589963485184 8390 806448912010196958576015035438500701910573754328045991645387276288 8391 811367305228979775620760646009704856820382448654918303046596296704 8392 816315694882123536942176852829207881115988568965252874764740984832 8393 832315081725064885794563243254706392125254383211865961871590817792 8394 837391228264395159020212790863067435175562736730896305308288679936 8395 853803685214426607394361842613638325955148340981557081370594902016 8396 859010887050762294778608177248265038024638849867930554401636220928 8397 864249846715547185953080220351293435538901302928236773853127245824 8398 875847078698661376371889617236780965840342905693178092443578400768 8399 881188719400766716817875221863500396367193917830219044667254636544 8400 886562937850842380024012406216075974798725231830741910287445655552 8401 898459585674340927287741015435704204887612500975661877423048228864 8402 903939136167522351657594534537344431258754161192168669660800090112 8403 909452105496771721256321808549413385525035093467973589245672554496 8404 921655899440225095515445754786857945040655719232052561880442601472 8405 927276920261691172138012166868234122080437084177049489196110053376 8406 932932222722426899362487831804809006989701221674574714016846839808 8407 945451092644767039814947314496015715472308390694159387666296313656 8408 951217236257217012336643706576807305286005009384989670710389506048 8409 957018546587880181737386046700648497343500270549595777495187062784 8410 975775640245058979879270677272729515377312389693208092994965602304 8411 981726728058014051175552202569445757742444399849063490744727109632 8412 987714110532053926803520251830049640615887203346556312975002566656 8413 1000968089941327287282159562556321103817534749363632105649803886592 8414 1007072822172304819220428824986857595848221620377393193905433870336 8415 1013214786115248434313157035675515399769971693520847897471366463488 8416 1026810955056389631185989731926519091300128572543613574197769404416 8417 1033073298477168401894393753756965064295719041362478479612342960128 8418 1039373834853453395721510638342186726314325821106255530566482919424 8419 1053321027931685823446223719756409080046463679122345785006220115968 8420 1059745051727647053872013904992267568091928096202342273366982918144 8421 1066208254539916456414271807776924579416801396199513958876396388352 8422 1080515534451162331217082645138303674825495303650467871618624358464 8423 1087105412865390871241878521802065491755434296439988195097588006912 8424 1093735481814720207699869767657883996964000309199538031423070928896 8425 1115172160280067405576309345454548017574071302506523534851389259776 8426 1121973403494873201343488231507938008848507885541786846565402411008 8427 1128816126322347344918308859234342446418156803824635786257145790464 8428 1143963531361516899751039500064366975791468284987008120742633013248 8429 1150940368196919793394775799984980109540824709002735078749067280384 8430 1157959755560283924929322326486303314022824792595254739967275958272 8431 1173498234350159578498273979344593247200146940049844084797450747904 8432 1180655198259621030736450004293674359195107475842832548128391954432 8433 1187855811261089595110297872391070544359229509835720606361694765056 8434 1203795460493355226795684251150181805767387061854109468578537275392 8435 1211137201974453775853730177134020077819346395659819740990837620736 8436 1218523719474190235902024923173628090762058738513730238715881586688 8437 1234874896515614092819523023015204199800566061314820424706999266816 8438 1242406186131875281419289739202360562006210624502843651540100579328 8439 1249983407788251665942708305894724567958857496228043464483509633024 8440 1274482468891505606372924966233769162941795774293169754115873439744 8441 1282255318279855087249700836009072010112580440619184967503317041152 8442 1290075572939825537049495839124962795906464918656726612865309474816 8443 1307386892984590742572616571502133686618820897128009280848723443712 8444 1315360420796479763879743771411405839475228238860268661427505463296 8445 1323382577783181628490654087412918073168942620108862559962601095168 8446 1341140839257325232569455976393820853943025074342678954054229426176 8447 1349320226582424035127371433478484981937265686677522912146733662208 8448 1357549498584102394411768997018366336410548011240823550127651160064 8449 1375766240563834544909353429885922063734156642118982249804042600448 8450 1384156802256518600975691631010308660364967309325508275418100137984 8451 1392598536541931698173742769341289246585209986872834558532436099072 8452 1411285596017844677508026312017376228343504070074080485379427733504 8453 1419892784150714607336331130516983499435669285146107030331543519232 8454 1428552466043716189648809492451113791952979995689192530838296723456 8455 1456551393018863550140485675695736186219195170620765433275283931136 8456 1465434649462691528285372384010368011557234789279068534289505189888 8457 1474372083359800613770852387571386052464531335607687557560353685504 8458 1494156449125246562940133224573867070421509596717724892398541078528 8459 1503269052338834015862564310184463816543117987268878470202863386624 8460 1512437231752207575417890385614763512193077280124414354242972680192 8461 1532732387722657408650806830164366690220600084963061661776262201344 8462 1542080258951341754431281638261125693642589356202883328167695613952 8463 1551485141238974165042021710878132955897769155703798343003029897216 8464 1572304274930096622753546777012482358553321876707408285490334400512 8465 1581893488293164115400790435440352754702819782086295171906400157696 8466 1591541184619350512198563164961473424668811413568953781179926970368 8467 1612897824020393917152030070877001403821147508656091983290774552576 8468 1622734610457959551241521292019409713640764897309836606093192593408 8469 1632631389764247073884353705658415762231977137930505749529481969664 8470 1654539412128342319676157800368027502076539683714778928416018548898 8471 1664630163450129771589126486509412784250508766423731923743181635584 8472 1674782456528790318040425581726134870351125473461792610616577359872 8473 1707607370428853214788723685227276651910296681963114162741189804032 8474 1718021774101524589557216354496530076049277699735861108803272441856 8475 1728499693431094371906160440702586871077802605856473547706254491648 8476 1751694157397322752743779234473561931680685811386356184887156801536 8477 1762377438801533433635750443727000792734387835660438089334509273088 8478 1773125875701684760048024812432151949597450463661483820574891311104 8479 1796919171348681854575482030871408409775225001951323754846096457728 8480 1807878272335044703315189069074688862517508322384337339321600180224 8481 1818904210993543442512643617098826771050070186935947178491345108992 8482 1843311798880450191030891509573715890081311438464105123760885202944 8483 1854553840523382344276024333736468244160874168354098978392220106752 8484 1865864445444853798724975663609618013979402443349149428033693679616 8485 1890902185289534079629894628992031430944616781388318775332592627312 8486 1902434472514434024673287413153614610572010018769979341420779012096 8487 1914037093175760363474772093401296994687000541099191554990374125568 8488 1951551280490117959758541354545459030754624779386416185989931204608 8489 1963453456116028102351104405138891515484888799698126981489454219264 8490 1975428221064107853607040503660099281231774406693112625950005133312 8491 2001936179882654574564319125112642207635069498727264211299607773184 8492 2014145644344609638440857649973715191696443240754786387810867740672 8493 2026429572230496868626314071351030799539943387041695794942732926976 8494 2053621910112779262371979463853038182600257145087227148395538808832 8495 2066146596954336803788787507513930128591438082724956959224685920256 8496 2078747669706906791443021276684373452628651642212511061132965838848 8497 2106642055863371646892447439512818160092927358244691570012440231936 8498 2119490103455294107744027809984535136183856192404684546733965836288 8499 2132416509079832912828543615553849158833602792399027917752792776704 8500 2161031068902324662434165290276607349650990607300935743237248716928 8501 2174210825730781742483757043604130983510868592879976390195176013824 8502 2187470963629440415399739535315767993928000618399076062846141857792 8503 2230344320560134811152618690909096035148142605013047069702778519552 8504 2243946806989746402686976463015876017697015771083573693130804822016 8505 2257632252644694689836617718468684892836313607649271572514291580928 8506 2287927062723033799502079000128733951582936569974016241485266026496 8507 2301880736393839586789551599969960219081649418005470157498134560768 8508 2315919511120567849858644652972606628045649585190509479934551916544 8509 2346996468700319156996547958689186494400293880099688169594901495808 8510 2361310396519242061472900008587348718390214951685665096256783908864 8511 2375711622522179190220595744782141088718459019671441212723389530112 8512 2407590920986710453591368502300363611534774123708218937157074550784 8513 2422274403948907551707460354268040155638692791319639481981675241472 8514 2437047438948380471804049846347256181524117477027460477431763173376 8515 2469749793031228185639046046030408399601132122629640849413998533632 8516 2484812372263750562838579478404721124012421249005687303080201158656 8517 2499966815576503331885416611789449135917714992456086928967019266048 8518 2548964937783011212745849932467538325883591548586339508231746879488 8519 2564510636559710174499401672018144020225160881238369935006634082304 8520 2580151145879651074098991678249925591812929837313453225730618949632 8521 2614773785969181485145233143004267373237641794256018561697446887424 8522 2630720841592959527759487542822811678950456477720537322855010926592 8523 2646765155566363256981308174825836146337885240217725119925202190336 8524 2682281678514650465138911952787641707886050148685357908108458852352 8525 2698640453164848070254742866956969963874531373355045824293467324416 8526 2715098997168204788823537994036732672821096022481647100255302320128 8527 2751532481127669089818706859771844127468313284237964499608085200896 8528 2768313604513037201951383262020617320729934618651016550836200275968 8529 2785197073083863396347485538682578493170419973745669117064872198144 8530 2822571192035689355016052624034752456687008140148160970758855467008 8531 2839785568301429214672662261033966998871338570292214060663087038464 8532 2857104932087432379297618984902227583905959991378385061676593446912 8533 2913102786037727100280971351391472372438390341241530866550567862272 8534 2930869298925383056570744768020736023114469578558137068579010379776 8535 2948744166719601227541704775142772104929062671215375115120707371008 8536 2988312898250493125880266449147734140843019193435449784797082157056 8537 3006538104677668031725128620368927633086235974537756940405726773248 8538 3024874463504415150835780771229527024386154560248828708485945360384 8539 3065464775445314817301613660328733380441200169926123323552524402688 8540 3084160517902683508862563276522251387285178712405766656335391227904 8541 3102970282477948330084043421756265911795538311407596686006059794432 8542 3144608549860193245507093554024964717106643753414816570980668801024 8543 3163786976586328230801580870880705509405639564172590343812800315392 8544 3183082369238701024397126329922946849337622827137907562359853940736 8545 3225795648040787834304060141754002807642295017312183966581549105152 8546 3245469220915919102483042584038819427281529794619673212186385186816 8547 3265262779528494147768707411316831524463954275861011499058963939328 8548 3309078824256684639352315600736055004153079367429557856832037097796 8549 3329260326900259543178252973018825568501017532847463847486363271168 8550 3349564913057580636080851163452269740702250946923585221233154719744 8551 3415214740857706429577447370454553303820593363926228325482379608064 8552 3436043548203049179114432708993060152098555399471722217606544883712 8553 3456999386862188743812320881405173742155605211712947095412508983296 8554 3503388314794645505487558468947123863361371622772712369774313603072 8555 3524754877603066867271500887454001585468775671320876178669018546176 8556 3546251751403369520096049624864303899194900927322967641149782622208 8557 3593838342697363709150964061742816819550450003902647509692192915456 8558 3615756544670089406630378138149377725035016644768674678643200360448 8559 3637808421987086885025287234197653542100140373871894356982690217984 8560 3686623597760900382061783019147431780162622876928210247521770405888 8561 3709107681046764688552048667472936488321748336708197956784440213504 8562 3731728890889707597449951327219236027958804886698298856067387359232 8563 3781804370579068159259789257984062861889233562776637550665185254624 8564 3804868945028868049346574826307229221144020037539958682841558024192 8565 3828074186351520726949544186802593989374001082198383109980748251136 8566 3903102560980235919517082709090918061509249558772832371979862409216 8567 3926906912232056204702208810277783030969777599396253962978908438528 8568 3950856442128215707214081007320198562463548813386225251900010266624 8569 4003872359765309149128638250225284415270138997454528422599215546368 8570 4028291288689219276881715299947430383392886481509572775621735481344 8571 4052859144460993737252628142702061599079886774083391589885465853952 8572 4107243820225558524743958927706076365200514290174454296791077617664 8573 4132293193908673607577575015027860257182876165449913918449371840512 8574 4157495339413813582886042553368746905257303284425022122265931677696 8575 4213284111726743293784894879025636320185854716489383140024880463872 8576 4238980206910588215488055619969070272367712384809369093467931672576 8577 4264833018159665825657087231107698317667205584798055835505585553408 8578 4322062137804649324868330580553214699301981214601871486474497433856 8579 4348421651461563484967514087208261967021737185759952780390352027648 8580 4374941927258880830799479070631535987856001236798152125692283715584 8581 4460688641120269622305237381818192070296285210026094139405557039104 8582 4487893613979492805373952926031752035394031542167147386261609644032 8583 4515264505289389379673235436937369785672627215298543145028583161856 8584 4575854125446067599004158000257467903165873139948032482970532052992 8585 4603761472787679173579103199939920438163298836010940314996269121536 8586 4631839022241135699717289305945213256091299170381018959869103833088 8587 4693992937400638313993095917378372988800587760199376339189802991616 8588 4722620793038484122945800017174697436780429903371330192513567817728 8589 4751423245044358380441191489564282177436918039342882425446779060224 8590 4815181841973420907182737004600727223069548247416437874314149101568 8591 4844548807897815103414920708536080311277385582639278963963350482944 8592 4874094877896760943608099692694512363048234954054920954863526346752 8593 4939499586062456371278092092060816799202264245259281698827997067264 8594 4969624744527501125677158956809442248024842498011374606160402317312 8595 4999933631153006663770833223578898271835429984912173857934038532096 8596 5097929875566022425491699864935076651767183097172679016463493758976 8597 5129021273119420348998803344036288040450321762476739870013268164608 8598 5160302291759302148197983356499851183625859674626906451461237899264 8599 5229547571938362970290466286008534746475283588512037123394893774848 8600 5261441683185919055518975085645623357900912955441074645710021853184 8601 5293530311132726513962616349651672292675770480435450239850404380672 8602 5364563357029300930277823905575283415772100297370715816216917704704 8603 5397280906329696140509485733913939927749062746710091648586934648832 8604 5430197994336409577647075988073465345642192044963294200510604640256 8605 5503064962255338179637413719543688254936626568475928999216170401792 8606 5536627209026074403902766524041234641459869237302033101672400551936 8607 5570394146167726792694971077365156986340839947491338234129744396288 8608 5645142384071378710032105248069504913374016280296321941517710934016 8609 5679571136602858429345324522067933997742677140584428121326174076928 8610 5714209864174864758595237969804455167811919982756770123353186893824 8611 5826205572075454200561942702782944744876780682483061733101135724544 8612 5861738597850766113141489536041472046228939157116274137158020759552 8613 5897488333439202455083409550285544209858125342430750230241414742016 8614 5976625796500986251760532898295468281686038386870899569594164314112 8615 6013076209355336063450257240737855266172471949075513880811453546496 8616 6049748927008830301671561542459054048772309120497657416971890720768 8617 6130929550890629634603227320657466760882400339852246647105048805376 8618 6168321035805367017725126553044502774570357424811533312670782455808 8619 6205940564955896660168086843512531823591076622815193372012119588864 8620 6289217099720386491014187108049929434213287506829633141961337602048 8621 6327573953172656461603161741761411018811279128345180687625600630784 8622 6366164738477402048794252659845893698675245654275815124719707881472 8623 6451591296081575668608120283508005615284590034624367933163098210304 8624 6490938441831838204966085168077638854563059589239346424372770373632 8625 6530525559056988295537414822633663048927908551722022998117927878656 8626 6618157648513369278704631201472110008306158734859115713664074195592 8627 6658520653800519086356505946037651137002035065694927694972726542336 8628 6699129826115161272161702326904539481404501893847170442466309439488 8629 6830429481715412859154894740909106607641186727852456650964759216128 8630 6872087096406098358228865417986120304197110798943444435213089767424 8631 6913998773724377487624641762810347484311210423425894190825017966592 8632 7006776629589291010975116937894247726722743245545424739548627206144 8633 7049509755206133734543001774908003170937551342641752357338037092352 8634 7092503502806739040192099249728607798389801854645935282299565244416 8635 7187676685394727418301928123485633639100900007805295019384385830912 8636 7231513089340178813260756276298755450070033289537349357286400720896 8637 7275616843974173770050574468395307084200280747743788713965380435968 8638 7373247195521800764123566038294863560325245753856420495043540811776 8639 7418215362093529377104097334945872976643496673416395913568880427008 8640 7463457781779415194899902654438472055917609773396597712134774718464 8641 7563608741158136318519578515968125723778467125553275101330370509248 8642 7609737890057736098693149652614458442288040075079917365683116048384 8643 7656148372703041453899088373605187978748002164396766219961496502272 8644 7806205121960471839034165418181836123018499117545664743959724818432 8645 7853813824464112409404417620555566061939555198792507925957816877056 8646 7901712884256431414428162014640397124927097626772450503800020533248 8647 8007744719530618298257276500450568830540277994909056845198431092736 8648 8056582577378438553763430599894860766785772963019145551243470962688 8649 8105718288921987474505256285404123198159773548166783179770931707904 8650 8214487640451117049487917855412152730401028580348908593582155235328 8651 8264586387817347215155150030055720514365752330899827836898743681024 8652 8314990678827627165772085106737493810514606568850044244531863355392 8653 8426568223453486587569789758051272640371709432978766280049760927744 8654 8477960413821176430976111239938140544735424769618738186935863345152 8655 8529666036319331651314174462215396635334411169596111671011171106816 8656 8644124275609298649736661161106429398603962429203742972948994867712 8657 8696843302923126969935028174416523934043474371519905560780704055296 8658 8749883854517761661598958141263071975712002473596304251384567431168 8659 8921377282240539244610474763636384140592570420052188278811114078208 8660 8975787227958985610747905852063504070788063084334294772523219288064 8661 9030529010578778759346470873874739571345254430597086290057166323712 8662 9151708250892135198008316000514935806331746279896064965941064105984 8663 9207522945575358347158206399879840876326597672021880629992538243072 8664 9263678044482271399434578611890426512182598340762037919738207666176 8665 9387985874801276627986191834756745977601175520398752678379605983232 8666 9445241586076968245891600034349394873560859806742660385027135635456 8667 9502846490088716760882382979128564354873836078685764850893558120448 8668 9630363683946841814365474009201454446139096494832875748628298203136 8669 9689097615795630206829841417072160622554771165278557927926700965888 8670 9748189755793521887216199385389024726096469908109841909727052693504 8671 9878999172124912742556184184121633598404528490518563397655994134528 8672 9939249489055002251354317913618884496049684996022749212320804634624 8673 9999867262306013327541666447157796543670859969824347715868077064192 8674 10195859751132044850983399729870153303534366194345358032926987517952 8675 10258042546238840697997606688072576080900643524953479740026536329216 8676 10320604583518604296395966712999702367251719349253812902922475798528 8677 10459095143876725940580932572017069492950567177024074246789787549696 8678 10522883366371838111037950171291246715801825910882149291420043706368 8679 10587060622265453027925232699303344585351540960870900479700808761344 8680 10729126714058601860555647811150566831544200594741431632433835409408 8681 10794561812659392281018971467827879855498125493420183297173869297664 8682 10860395988672819155294151976146930691284384089926588401021209280512 8683 11006129924510676359274827439087376509873253136951857998432340803584 8684 11073254418052148807805533048082469282919738474604066203344801103872 8685 11140788292335453585389942154730313972681679894982676468259488792576 8686 11290284768142757420064210496139009826748032560592643883035421868032 8687 11359142273205716858690649044135867995485354281168856242652348153856 8688 11428419728349729517190475939608910335623839965513540246706373787648 8689 11581775884898396237733104602576192514535777786003452498912129842286 8690 11652411144150908401123885405565889489753561364966123466202271449088 8691 11723477195701532226282979072082944092457878314232548274316041519104 8692 11794976666878404910166819100571088419716250684861500460482829484032 8693 11953251593001972503521065796590936563372076773741799139188328628224 8694 12026152418710672126900514481475710532344943898151027761622907092992 8695 12099497854017660603343123084918108097544618240995314833943781441536 8696 12261859101781259269206454641314933521764800679704493294210097610752 8697 12336642071610734035450253106089005549140714849623066625341564911616 8698 12411881129911793320336173687025063647182153245630386744024239177728 8699 12578434199440772982028374216099858868426575013659266283922675204096 8700 12655147906345312923206323483522822037622558256690361375251201261568 8701 12732329476954804097588505319691787397350491308551630249439415762944 8702 12903182592163151337216240567016011230569180069248735866326196420608 8703 12981876883663676409932170336155277709126119178478692848745540747264 8704 13061051118113976591074829645267326097855817103444045996235855757312 8705 13236315297026738557409262402944220016612317469718231427328148391184 8706 13317041307601038172713011892075302274004070131389855389945453084672 8707 13398259652230322544323404653809078962809003787694340884932618878976 8708 13660858963430825718309789481818213215282373455704913301929518432256 8709 13744174192812196716457730835972240608394221597886888870426179534848 8710 13827997547448754975249283525620694968622420846851788381650035933184 8711 14013553259178582021950233875788495453445486491090849479097254412288 8712 14099019510412267469086003549816006341875102685283504714676074184704 8713 14185007005613478080384198499457215596779603709291870564599130488832 8714 14375353370789454836603856246971267278201800015610590038768771661824 8715 14463026178680357626521512552597510900140066579074698714572801441792 8716 14551233687948347540101148936790614168400561495487577427930760871936 8717 14746494391043601528247132076589727120650491507712840990087081623552 8718 14836430724187058754208194669891745953286993346832791827137760854016 8719 14926915563558830389799805308876944111835219546793195424269549436928 8720 15127217482316272637039157031936251447556934251106550202660741018496 8721 15219475780115472197386299305228916884576080150159834731366232096768 8722 15312296745406082907798176747210375957496004328793532439922993004544 8723 15612410243920943678068330836363672246036998235091329487919449636864 8724 15707627648928224818808835241111132123879110397585015851915633754112 8725 15803425768512862828856324029280794249854195253544901007600041066496 8726 16015489439061236596514553000901137661080555989818113690396862185472 8727 16113165154756877107526861199789721533571545926038291102486941925376 8728 16211436577843974949010512570808246396319547096333566359541863415808 8729 16428975280902234098975835710824305460802057160697817187164310470656 8730 16529172775634694430310300060111441028731504661799655673797487362048 8731 16629981357655254331544170213474987621029213137700088489063726710784 8732 16853136446906973175139579516102545280743418865957532560099521855488 8733 16955920827642352861952222479876281089470849539237476373871726690304 8734 17059332072638663302628348924430793270668822339192223342022342213632 8735 17288248551218597299473322322212858797207924858407485945897989735424 8736 17393686605846253939870056348833047868086948743039811121561408110592 8737 17499767709035523323197916282526143951424004947192608502769134862336 8738 17842754564481078489220949527272768281185140840104376557622228156416 8739 17951574455917971221495811704127008141576126168668589545046438576128 8740 18061058021157557518692941747749479142690508861194172580114332647424 8741 18303416501784270396016632001029871612663492559792129931882128211968 8742 18415045891150716694316412799759681752653195344043761259985076486144 8743 18527356088964542798869157223780853024365196681524075839476415332352 8744 18775971749602553255972383669513491955202351040797505356759211966464 8745 18890483172153936491783200068698789747121719613485320770054271270912 8746 19005692980177433521764765958257128709747672157371529701787116240896 8747 19260727367893683628730948018402908892278192989665751497256596406272 8748 19378195231591260413659682834144321245109542330557115855853401931776 8749 19496379511587043774432398770778049452192939816219683819454105387008 8750 19757998344249825485112368368243267196809056981037126795311988269056 8751 19878498978110004502708635827237768992099369992045498424641609269248 8752 19999734524612026655083332894315593087341719939648695431736154128384 8753 20391719502264089701966799459740306607068732388690716065853975035904 8754 20516085092477681395995213376145152161801287049906959480053072658432 8755 20641209167037208592791933425999404734503438698507625805844951597056 8756 20918190287753451881161865144034138985901134354048148493579575099392 8757 21045766732743676222075900342582493431603651821764298582840087412736 8758 21174121244530906055850465398606689170703081921741800959401617522688 8759 21458253428117203721111295622301133663088401189482863264867670818816 8760 21589123625318784562037942935655759710996250986840366594347738595328 8761 21720791977345638310588303952293861382568768179853176802042418561024 8762 22012259849021352718549654878174753019746506273903715996864681607168 8763 22146508836104297615611066096164938565839476949208132406689602207744 8764 22281576584670907170779884309460627945363359789965352936518977585152 8765 22580569536285514840128420992278019653496065121185287766070843736064 8766 22718284546411433717381298088271735990970708562337712485304696307712 8767 22856839456699459034380951879217820671247679931027080493412747575296 8768 23163551769796792475466209205152385029071555572006904997824259684572 8769 23304822288301816802247770811131778979507122729932246932404542898176 8770 23446954391403064452565958144165888184915756628465096548632083038208 8771 23589953333756809820333638201142176839432501369723000920965658968064 8772 23906503186003945007042131593181873126744153547483598278376657256448 8773 24052304837421344253801028962951421064689887796302055523245814185984 8774 24198995708035321206686246169836216195089236481990629667887562883072 8775 24523718203562518538412909282629867043529601359408986588420195221504 8776 24673284143221468070900506212178011098281429699246133250683129823232 8777 24823762259823586640672347374050127294364306491260773488048478355456 8778 25156868398881545964056748432199717736853150027318532567845350408192 8779 25310295812690625846412646967045644075245116513380722750502402523136 8780 25464658953909608195177010639383574794700982617103260498878831525888 8781 25806365184326302674432481134032022461138360138497471732652392841216 8782 25963753767327352819864340672310555418252238356957385697491081494528 8783 26122102236227953182149659290534652195711634206888091992471711514624 8784 26472630594053477114818524805888440033224634939436462854656296782368 8785 26634082615202076345426023784150604548008140262779710779890906169344 8786 26796519304460645088646809307618157925618007575388681769865237757952 8787 27321717926861651436619578963636426430564746911409826603859036864512 8788 27488348385624393432915461671944481216788443195773777740852359069696 8789 27655995094897509950498567051241389937244841693703576763300071866368 8790 28027106518357164043900467751576990906890972982181698958194508824576 8791 28198039020824534938172007099632012683750205370567009429352148369408 8792 28370014011226956160768396998914431193559207418583741129198260977664 8793 28750706741578909673207712493942534556403600031221180077537543323648 8794 28926052357360715253043025105195021800280133158149397429145602883584 8795 29102467375896695080202297873581228336801122990975154855861521743872 8796 29492988782087203056494264153179454241300983015425681980174163247104 8797 29672861448374117508416389339783491906573986693665583654275521708032 8798 29853831127117660779599610617753888223670439093586390848539098873856 8799 30254434964632545274078314063872502895113868502213100405321482036992 8800 30438951560230944394772598610457833769152160300319669462732464193536 8801 30624593490812165815596353494420751914992008657587064879845986009088 8802 31224820487841887356136661672727344492073996470182658975838899273728 8803 31415255297856449637617670482222264247758220795170031703831267508224 8804 31606851537025725657712648058561588499708390507089802015200082132992 8805 32030978878122473193029106001802275322161111979636227380793724370944 8806 32226330309513754215053722399579443067143091852076582204973883850752 8807 32422873155687949898021025141616492792639094192667132719083726831616 8808 32857950561804468197951671421648610921604114321395634374328620941312 8809 33058345551269388860620600120222882057463009323599311347594974724096 8810 33259962715310508663088340426949975242058426275400176978127453421568 8811 33706272893813946350279159032205090561486837731915065120199043710976 8812 33911841655284705723904444959752562178941699078474952747743453380608 8813 34118664145277326605256697848861586541337644678384446684044684427264 8814 34576497102437194598946644644425717594415849716814971891795979470848 8815 34787373211692507879740112697666095736173897486079622243122816221184 8816 34999535418071046646395832565052287902848009894385217005538269724672 8817 35685509128962156978441899054545536562370281680208753115244456312832 8818 35903148911835942442991623408254016283152252337337179090092877152256 8819 36122116042315115037385883495498958285381017722388345160228665294848 8820 36606833003568540792033264002059743225326985119584259863764256423936 8821 36830091782301433388632825599519363505306390688087522519970152972288 8822 37054712177929085597738314447561706048730393363048151678952830664704 8823 37551943499205106511944767339026983910404702081595010713518423932928 8824 37780966344307872983566400137397579494243439226970641540108542541824 8825 38011385960354867043529531916514257419495344314743059403574232481792 8826 38521454735787367257461896036805817784556385979331502994513192812544 8827 38756390463182520827319365668288642490219084661114231711706803863552 8828 38992759023174087548864797541556098904385879632439367638908210774016 8829 39515996688499650970224736736486534393618113962074253590623976538112 8830 39756997956220009005417271654475537984198739984090996849283218538496 8831 39999469049224053310166665788631186174683439879297390863472308256768 8832 40783439004528179403933598919480613214137464777381432131707950071808 8833 41032170184955362791990426752290304323602574099813918960106145316864 8834 41282418334074417185583866851998809469006877397015251611689903194112 8835 41836380575506903762323730288068277971802268708096296987159150198784 8836 42091533465487352444151800685164986863207303643528597165680174825472 8837 42348242489061812111700930797213378341406163843483601918803235045376 8838 42916506856234407442222591244602267326176802378965726529735341637632 8839 43178247250637569124075885871311519421992501973680733188695477190656 8840 43441583954691276621176607904587722765137536359706353604084837122048 8841 44024519698042705437099309756349506039493012547807431993729363214336 8842 44293017672208595231222132192329877131678953898416264813379204415488 8843 44563153169341814341559768618921255890726719579930705873037955170304 8844 45161139072571029680256841984556039306992130242370575532141687472128 8845 45436569092822867434762596176543471981941417124675424970609392615424 8846 45713678913398918068761903758435641342495359862054160986825495150592 8847 46327103539593584950932418410304770058143111144013809995648519369144 8848 46609644576603633604495541622263557959014245459864493864809085796352 8849 46893908782806128905131916288331776369831513256930193097264166076416 8850 47179906667513619640667276402284353678865002739446001841931317936128 8851 47813006372007890014084263186363746253488307094967196556753314512896 8852 48104609674842688507602057925902842129379775592604111046491628371968 8853 48397991416070642413372492339672432390178472963981259335775125766144 8854 49047436407125037076825818565259734087059202718817973176840390443008 8855 49346568286442936141801012424356022196562859398492266501366259646464 8856 49647524519647173281344694748100254588728612982521546976096956710912 8857 50313736797763091928113496864399435473706300054637065135690700816384 8858 50620591625381251692825293934091288150490233026761445501004805046272 8859 50929317907819216390354021278767149589401965234206520997757663051776 8860 51612730368652605348864962268064044922276720276994943465304785682432 8861 51927507534654705639728681344621110836504476713914771394982162989056 8862 52244204472455906364299318581069304391423268413776183984943423029248 8863 52945261188106954229637049611776880066449269878872925709312593564736 8864 53268165230404152690852047568301209096016280525559421559781812338688 8865 53593038608921290177293618615236315851236015150777363539730475515904 8866 54643435853723302873239157927272852861129493822819653207718073729024 8867 54976696771248786865830923343888962433576886391547555481704718139392 8868 55311990189795019900997134102482779874489683387407153526600143732736 8869 56054213036714328087800935503153981813781945964363397916389017649152 8870 56396078041649069876344014199264025367500410741134018858704296738816 8871 56740028022453912321536793997828862387118414837167482258396521955328 8872 57501413483157819346415424987885069112807200062442360155075086647296 8873 57852104714721430506086050210390043600560266316298794858291205767168 8874 58204934751793390160404595747162456673602245981950309711723043487744 8875 58985977564174406112988528306358908482601966030851363960348326494208 8876 59345722896748235016832778679566983813147973387331167308551043416064 8877 59707662254235321559199221235507776447340878187172781697078197747712 8878 60508869929265090548156628127745005790227737004426200810642964073984 8879 60877903120461888789545197220915667538304320600639338925464928387072 8880 61249186981624331631192706988841503829984017315174129759691972018176 8881 62449640975683774712273323345454688984147992940365317951677798547456 8882 62830510595712899275235340964444528495516441590340063407662535016448 8883 63213703074051451315425296117123176999416781014179604030400164265984 8884 64061957756244946386058212003604550644322223959272454761587448741888 8885 64452660619027508430107444799158886134286183704153164409947767701504 8886 64845746311375899796042050283232985585278188385334265438167453663232 8887 65715901123608936395903342843297221843208228642791268748657241882624 8888 66116691102538777721241200240445764114926018647198622695189949448192 8889 66519925430621017326176680853899950484116852550800353956254906843136 8890 67412545787627892700558318064410181122973675463830130240398087421952 8891 67823683310569411447808889919505124357883398156949905495486906761216 8892 68237328290554653210513395697723173082675289356768893368089368854528 8893 69152994204874389197893289288851435188831699433629943783591958941696 8894 69574746423385015759480225395332191472347794972159244486245632442368 8895 69999070836142093292791665130104575805696019788770434011076539449344 8896 71371018257924313956883798109091073124740563360417506230488912625664 8897 71806297823671884885983246816508032566304504674674358180185754304512 8898 72244232084630230074771766990997916570762035444776690320457330589696 8899 73213666007137081584066528004119486450653970239168519727528512847872 8900 73660183564602866777265651199038727010612781376175045039940305944576 8901 74109424355858171195476628895123412097460786726096303357905661329408 8902 75103886998410213023889534678053967820809404163190021427036847865856 8903 75561932688615745967132800274795158988486878453941283080217085083648 8904 76022771920709734087059063833028514838990688629486118807148464963584 8905 77042909471574734514923792073611635569112771958663005989026385625088 8906 77512780926365041654638731336577284980438169322228463423413607727104 8907 77985518046348175097729595083112197808771759264878735277816421548032 8908 79031993376999301940449473472973068787236227924148507181247953076224 8909 79513995912440018010834543308951075968397479968181993698566437076992 8910 79998938098448106620333331577262372349366879758594781726944616513536 8911 81072431194288773664131732218033347601750444502024167492384908896002 8912 81566878009056358807867197838961226428274929554762864263415900143616 8913 82064340369910725583980853504580608647205148199627837920212290633728 8914 82564836668148834371167733703997618938013754794030503223379806388224 8915 83672761151013807524647460576136555943604537416192593974318300397568 8916 84183066930974704888303601370329973726414607287057194331360349650944 8917 84696484978123624223401861594426756682812327686967203837606470090752 8918 85833013712468814884445182489204534652353604757931453059470683275264 8919 86356494501275138248151771742623038843985003947361466377390954381312 8920 86883167909382553242353215809175445530275072719412707208169674244096 8921 88049039396085410874198619512699012078986025095614863987458726428672 8922 88586035344417190462444264384659754263357907796832529626758408830976 8923 89126306338683628683119537237842511781453439159861411746075910340608 8924 90322278145142059360513683969112078613984260484741151064283374944256 8925 90873138185645734869525192353086943963882834249350849941218785230848 8926 91427357826797836137523807516871282684990719724108321973650990301184 8927 92654207079187169901864836820609540116286222288027619991297038738288 8928 93219289153207267208991083244527115918028490919728987729618171592704 8929 93787817565612257810263832576663552739663026513860386194528332152832 8930 94359813335027239281334552804568707357730005478892003683862635872256 8931 95626012744015780028168526372727492506976614189934393113506629025792 8932 96209219349685377015204115851805684258759551185208222092983256743936 8933 96795982832141284826744984679344864780356945927962518671550251532288 8934 98094872814250074153651637130519468174118405437635946353680780886016 8935 98693136572885872283602024848712044393125718796984533002732519292928 8936 99295049039294346562689389496200509177457225965043093952193913421824 8937 100627473595526183856226993728798870947412600109274130271381401632768 8938 101241183250762503385650587868182576300980466053522891002009610092544 8939 101858635815638432780708042557534299178803930468413041995515326103552 8940 103225460737305210697729924536128089844553440553989886930609571364864 8941 103855015069309411279457362689242221673008953427829542789964325978112 8942 104488408944911812728598637162138608782846536827552367969886846058496 8943 105890522376213908459274099223553760132898539757745851418625187129472 8944 106536330460808305381704095136602418192032561051118843119563624677376 8945 107186077217842580354587237230472631702472030301554727079460951031808 8946 109286871707446605746478315854545705722258987645639306415436147458048 8947 109953393542497573731661846687777924867153772783095110963409436278784 8948 110623980379590039801994268204965559748979366774814307053200287465472 8949 112108426073428656175601871006307963627563891928726795832778035298304 8950 112792156083298139752688028398528050735000821482268037717408593477632 8951 113480056044907824643073587995657724774236829674334964516793043910656 8952 115002826966315638692830849975770138225614400124884720310150173294592 8953 115704209429442861012172100420780087201120532632597589716582411534336 8954 116409869503586780320809191494324913347204491963900619423446086975488 8955 117971955128348812225977056612717816965203932061702727920696652988416 8956 118691445793496470033665557359133967626295946774662334617102086832128 8957 119415324508470643118398442471015552894681756374345563394156395495424 8958 121017739858530181096313256255490011580455474008852401621285928147968 8959 121755806240923777579090394441831335076608641201278677850929856774144 8960 122498373963248663262385413977683007659968034630348259519383944036352 8961 124899281951367549424546646690909377968295985880730635903355597094912 8962 125661021191425798550470681928889056991032883180680126815325070032896 8963 126427406148102902630850592234246353998833562028359208060800328531968 8964 128123915512489892772116424007209101288644447918544909523174897483776 8965 128905321238055016860214889598317772268572367408306328819895535403008 8966 129691492622751799592084100566465971170556376770668530876334907326464 8967 131431802247217872791806685686594443686416457285582537497314483765248 8968 132233382205077555442482400480891528229852037294397245390379898896384 8969 133039850861242034652353361707799900968233705101600707912509813686272 8970 134825091575255785401116636128820362245947350927660260480796174843904 8971 135647366621138822895617779839010248715766796313899810990973813522432 8972 136474656581109306421026791395446346165350578713537786736178737709056 8973 138305988409748778395786578577702870377663398867259887567183917883392 8974 139149492846770031518960450790664382944695589944318488972491264884736 8975 139998141672284186585583330260209151611392039577540868022153078898688 8976 142742036515848627913767596218182146249481126720835012460977825251328 8977 143612595647343769771966493633016065132609009349348716360371508609024 8978 144488464169260460149543533981995833141524070889553380640914661179392 8979 146427332014274163168133056008238972901307940478337039455057025695744 8980 147320367129205733554531302398077454021225562752350090079880611889152 8981 148218848711716342390953257790246824194921573452192606715811322658816 8982 150207773996820426047779069356107935641618808326380042854073695731712 8983 151123865377231491934265600549590317976973756907882566160434170167296 8984 152045543841419468174118127666057029677981377258972237614296929927168 8985 154085818943149469029847584147223271138225543917326011978052771250176 8986 155025561852730083309277462673154569960876338644456926846827215454208 8987 155971036092696350195459190166224395617543518529757470555632843096064 8988 158063986753998603880898946945946137574472455848297014362495906152448 8989 159027991824880036021669086617902151936794959936363987397132874153984 8990 159997876196896213240666663154524744698733759517189563453889233027072 8991 162144862388577547328263464436066695203500889004048334984769817792004 8992 163133756018112717615734395677922452856549859109525728526831800287232 8993 164128680739821451167961707009161217294410296399255675840424581267456 8994 165129673336297668742335467407995237876027509588061006446759612776448 8995 167345522302027615049294921152273111887209074832385187948636600795136 8996 168366133861949409776607202740659947452829214574114388662720699301888 8997 169392969956247248446803723188853513365624655373934407675212940181504 8998 171666027424937629768890364978409069304707209515862906118941366550528 8999 172712989002550276496303543485246077687970007894722932754781908762624 9000 173766335818765106484706431618350891060550145438825414416339348488192 9001 176098078792170821748397239025398024157972050191229727974917452857344 9002 177172070688834380924888528769319508526715815593665059253516817661952 9003 178252612677367257366239074475685023562906878319722823492151820681216 9004 180644556290284118721027367938224157227968520969482302128566749888512 9005 181746276371291469739050384706173887927765668498701699882437570461696 9006 182854715653595672275047615033742565369981439448216643947301980602368 9007 185308414158374339803729673641219080232572444576055239982594077476576 9008 186438578306414534417982166489054231836056981839457975459236343185408 9009 187575635131224515620527665153327105479326053027720772389056664305664 9010 188719626670054478562669105609137414715460010957784007367725271744512 9011 191252025488031560056337052745454985013953228379868786227013258051584 9012 192418438699370754030408231703611368517519102370416444185966513487872 9013 193591965664282569653489969358689729560713891855925037343100503064576 9014 196189745628500148307303274261038936348236810875271892707361561772032 9015 197386273145771744567204049697424088786251437593969066005465038585856 9016 198590098078588693125378778992401018354914451930086187904387826843648 9017 201254947191052367712453987457597741894825200218548260542762803265536 9018 202482366501525006771301175736365152601960932107045782004019220185088 9019 203717271631276865561416085115068598357607860936826083991030652207104 9020 206450921474610421395459849072256179689106881107979773861219142729728 9021 207710030138618822558914725378484443346017906855659085579928651956224 9022 208976817889823625457197274324277217565693073655104735939773692116992 9023 211781044752427816918548198447107520265797079515491702837250374258944 9024 213072660921616610763408190273204836384065122102237686239127249354752 9025 214372154435685160709174474460945263404944060603109454158921902063616 9026 218573743414893211492956631709091411444517975291278612830872294916096 9027 219906787084995147463323693375555849734307545566190221926818872557568 9028 221247960759180079603988536409931119497958733549628614106400574930944 9029 224216852146857312351203742012615927255127783857453591665556070596608 9030 225584312166596279505376056797056101470001642964536075434817186955264 9031 226960112089815649286147175991315449548473659348669929033586087821312 9032 230005653932631277385661699951540276451228800249769440620300346589184 9033 231408418858885722024344200841560174402241065265195179433164823068672 9034 232819739007173560641618382988649826694408983927801238846892173950976 9035 235943910256697624451954113225435633930407864123405455841393305976832 9036 237382891586992940067331114718267935252591893549324669234204173664256 9037 238830649016941286236796884942031105789363512748691126788312790990848 9038 242035479717060362192626512510980023160910948017704803242571856295936 9039 243511612481847555158180788883662670153217282402557355701859713548288 9040 244996747926497326524770827955366015319936069260696519038767888072704 9041 249798563902735098849093293381818755936591971761461271806711194189824 9042 251322042382851597100941363857778113982065766361360253630650140065792 9043 252854812296205805261701184468492707997667124056718416121600657063936 9044 256247831024979785544232848014418202577288895837089819046349794967552 9045 257810642476110033720429779196635544537144734816612657639791070806016 9046 259382985245503599184168201132931942341112753541337061752669814652928 9047 262863604494435745583613371373188887372832914571165074994628967530496 9048 264466764410155110884964800961783056459704074588794490780759797792768 9049 266079701722484069304706723415599801936467410203201415825019627372544 9050 269650183150511570802233272257640724491894701855320520961592349687808 9051 271294733242277645791235559678020497431533592627799621981947627044864 9052 272949313162218612842053582790892692330701157427075573472357475418112 9053 276611976819497556791573157155405740755326797734519775134367835766784 9054 278298985693540063037920901581328765889391179888636977944982529769472 9055 279996283344568373171166660520418303222784079155081736044306157797376 9056 285484073031697255827535192436364292498962253441670024921955650502656 9057 287225191294687539543932987266032130265218018698697432720743017218048 9058 288976928338520920299087067963991666283048141779106761281829322358784 9059 292854664028548326336266112016477945802615880956674078910114051391488 9060 294640734258411467109062604796154908042451125504700180159761223778304 9061 296437697423432684781906515580493648389843146904385213431622645317632 9062 300415547993640852095558138712215871283237616652760085708147391463424 9063 302247730754462983868531201099180635953947513815765132320868340334592 9064 304091087682838936348236255332114059355962754517944475228593859854336 9065 308171637886298938059695168294446542276451087834652023956105542500352 9066 310051123705460166618554925346309139921752677288913853693654430908416 9067 311942072185392700390918380332448791235087037059514941111265686192128 9068 316127973507997207761797893891892275148944911696594028724991812304896 9069 318055983649760072043338173235804303873589919872727974794265748307968 9070 319995752393792426481333326309049489397467519034379126907778466054144 9071 324289724777155094656526928872133390407001778008096669969539635584008 9072 326267512036225435231468791355844905713099718219051457053663600574464 9073 328257361479642902335923414018322434588820592798511351680849162534912 9074 330259346672595337484670934815990475752055019176122012893519225552896 9075 334691044604055230098589842304546223774418149664770375897273201590272 9076 336732267723898819553214405481319894905658429148228777325441398603776 9077 338785939912494496893607446377707026731249310747868815350425880363008 9078 343332054849875259537780729956818138609414419031725812237882733101056 9079 345425978005100552992607086970492155375940015789445865509563817525248 9080 347532671637530212969412863236701782121100290877650828832678696976384 9081 352196157584341643496794478050796048315944100382459455949834905714688 9082 354344141377668761849777057538639017053431631187330118507033635323904 9083 356505225354734514732478148951370047125813756639445646984303641362432 9084 361289112580568237442054735876448314455937041938964604257133499777024 9085 363492552742582939478100769412347775855531336997403399764875140923392 9086 365709431307191344550095230067485130739962878896433287894603961204736 9087 370616828316748679607459347282438160465144889152110479965188154953152 9088 372877156612829068835964332978108463672113963678915950918472686370816 9089 375151270262449031241055330306654210958652106055441544778113328611328 9090 377439253340108957125338211218274829430920021915568014735450543489024 9091 382504050976063120112674105490909970027906456759737572454026516103168 9092 384836877398741508060816463407222737035038204740832888371933026975744 9093 387183931328565139306979938717379459121427783711850074686201006129152 9094 392379491257000296614606548522077872696473621750543785414723123544064 9095 394772546291543489134408099394848177572502875187938132010930077171712 9096 397180196157177386250757557984802036709828903860172375808775653687296 9097 402509894382104735424907974915195483789650400437096521085525606531072 9098 404964733003050013542602351472730305203921864214091564008038440370176 9099 407434543262553731122832170230137196715215721873652167982061304414208 9100 412901842949220842790919698144512359378213762215959547722438285459456 9101 415420060277237645117829450756968886692035813711318171159857303912448 9102 417953635779647250914394548648554435131386147310209471879547384233984 9103 423562089504855633837096396894215040531594159030983405674500748517888 9104 426145321843233221526816380546409672768130244204475372478254498709504 9105 428744308871370321418348948921890526809888121206218908317843804127232 9106 437147486829786422985913263418182822889035950582557225661744589832192 9107 439813574169990294926647386751111699468615091132380443853637745115136 9108 442495921518360159207977072819862238995917467099257228212801149861888 9109 448433704293714624702407484025231854510255567714907183331112141193216 9110 451168624333192559010752113594112202940003285929072150869634373910528 9111 453920224179631298572294351982630899096947318697339858067172175642624 9112 460011307865262554771323399903080552902457600499538881240600693178368 9113 462816837717771444048688401683120348804482130530390358866329646137344 9114 465639478014347121283236765977299653388817967855602477693784347901952 9115 471887820513395248903908226450871267860815728246810911682786611953664 9116 474765783173985880134662229436535870505183787098649338468408347328512 9117 477661298033882572473593769884062211578727025497382253576625581981696 9118 484070959434120724385253025021960046321821896035409606485143712591872 9119 487023224963695110316361577767325340306434564805114711403719427096576 9120 489993495852994653049541655910732030639872138521393038077535776145408 9121 499597127805470197698186586763637511873183943522922543613422388379648 9122 502644084765703194201882727715556227964131532722720507261300280131584 9123 505709624592411610523402368936985415995334248113436832243201314127872 9124 512495662049959571088465696028836405154577791674179638092699589935104 9125 515621284952220067440859558393271089074289469633225315279582141612032 9126 518765970491007198368336402265863884682225507082674123505339629305856 9127 525727208988871491167226742746377774745665829142330149989257935060992 9128 528933528820310221769929601923566112919408149177588981561519595585536 9129 532159403444968138609413446831199603872934820406402831650039254745088 9130 539300366301023141604466544515281448983789403710641041923184699375616 9131 542589466484555291582471119356040994863067185255599243963895254089728 9132 545898626324437225684107165581785384661402314854151146944714950836224 9133 553223953638995113583146314310811481510653595469039550268735671533568 9134 556597971387080126075841803162657531778782359777273955889965059538944 9135 559992566689136746342333321040836606445568158310163472088612315594752 9136 567507018360021415648922125526233433212253111514169172446694362272014 9137 570968146063394511655070384872728584997924506883340049843911301005312 9138 574450382589375079087865974532064260530436037397394865441486034436096 9139 577953856677041840598174135927983332566096283558213522563658644717568 9140 585709328057096652672532224032955891605231761913348157820228102782976 9141 589281468516822934218125209592309816084902251009400360319522447556608 9142 592875394846865369563813031160987296779686293808770426863245290635264 9143 600831095987281704191116277424431742566475233305520171416294782926848 9144 604495461508925967737062402198361271907895027631530264641736680669184 9145 608182175365677872696472510664228118711925509035888950457187719708672 9146 616343275772597876119390336588893084552902175669304047912211085000704 9147 620102247410920333237109850692618279843505354577827707387308861816832 9148 623884144370785400781836760664897582470174074119029882222531372384256 9149 632255947015994415523595787783784550297889823393188057449983624609792 9150 636111967299520144086676346471608607747179839745455949588531496615936 9151 639991504787584852962666652618098978794935038068758253815556932108288 9152 648579449554310189313053857744266780814003556016193339939079271168016 9153 652535024072450870462937582711689811426199436438102914107327201148928 9154 656514722959285804671846828036644869177641185597022703361698325069824 9155 660518693345190674969341869631980951504110038352244025787038451105792 9156 669382089208110460197179684609092447548836299329540751794546403180544 9157 673464535447797639106428810962639789811316858296457554650882797207552 9158 677571879824988993787214892755414053462498621495737630700851760726016 9159 686664109699750519075561459913636277218828838063451624475765466202112 9160 690851956010201105985214173940984310751880031578891731019127635050496 9161 695065343275060425938825726473403564242200581755301657665357393952768 9162 704392315168683286993588956101592096631888200764918911899669811429376 9163 708688282755337523699554115077278034106863262374660237014067270647808 9164 713010450709469029464956297902740094251627513278891293968607282724864 9165 722578225161136474884109471752896628911874083877929208514266999554048 9166 726985105485165878956201538824695551711062673994806799529750281846784 9167 731418862614382689100190460134970261479925757792866575789207922409472 9168 741233656633497359214918694564876320930289778304220959930376309906304 9169 745754313225658137671928665956216927344227927357831901836945372741632 9170 750302540524898062482110660613308421917304212110883089556226657222656 9171 754878506680217914250676422436549658861840043831136029470901086978048 9172 765008101952126240225348210981819940055812913519475144908053032206336 9173 769673754797483016121632926814445474070076409481665776743866053951488 9174 774367862657130278613959877434758918242855567423700149372402012258304 9175 784758982514000593229213097044155745392947243501087570829446247088128 9176 789545092583086978268816198789696355145005750375876264021860154343424 9177 794360392314354772501515115969604073419657807720344751617551307374592 9178 805019788764209470849815949830390967579300800874193042171051213062144 9179 809929466006100027085204702945460610407843728428183128016076880740352 9180 814869086525107462245664340460274393430431443747304335964122608828416 9181 825803685898441685581839396289024718756427524431919095444876570918912 9182 830840120554475290235658901513937773384071627422636342319714607824896 9183 835907271559294501828789097297108870262772294620418943759094768467968 9184 847124179009711267674192793788430081063188318061966811349001497035776 9185 852290643686466443053632761092819345536260488408950744956508997419008 9186 857488617742740642836697897843781053619776242412437816635687608254464 9187 874294973659572845971826526836365645778071901165114451323489179664384 9188 879627148339980589853294773502223398937230182264760887707275490230272 9189 884991843036720318415954145639724477991834934198514456425602299723776 9190 896867408587429249404814968050463709020511135429814366662224282386432 9191 902337248666385118021504227188224405880006571858144301739268747821056 9192 907840448359262597144588703965261798193894637394679716134344351285248 9193 920022615730525109542646799806161105804915200999077762481201386356736 9194 925633675435542888097376803366240697608964261060780717732659292274688 9195 931278956028694242566473531954599306777635935711204955387568695803904 9196 943775641026790497807816452901742535721631456493621823365573223907328 9197 949531566347971760269324458873071741010367574197298676936816694657024 9198 955322596067765144947187539768124423157454050994764507153251163963392 9199 968141918868241448770506050043920092643643792070819212970287425183744 9200 974046449927390220632723155534650680612869129610229422807438854193152 9201 979986991705989306099083311821464061279744277042786076155071552290816 9202 999194255610940395396373173527275023746367887045845087226844776759296 9203 1005288169531406388403765455431112455928263065445441014522600560263168 9204 1011419249184823221046804737873970831990668496226873664486402628255744 9205 1024991324099919142176931392057672810309155583348359276185399179870208 9206 1031242569904440134881719116786542178148578939266450630559164283224064 9207 1037531940982014396736672804531727769364451014165348247010679258611712 9208 1051454417977742982334453485492755549491331658284660299978515870121984 9209 1057867057640620443539859203847132225838816298355177963123039191171072 9210 1064318806889936277218826893662399207745869640812805663300078509490176 9211 1078600732602046283208933089030562897967578807421282083846369398751232 9212 1085178932969110583164942238712081989726134370511198487927790508179456 9213 1091797252648874451368214331163570769322804629708302293889429901672448 9214 1106447907277990227166292628621622963021307190938079100537471343067136 9215 1113195942774160252151683606325315063557564719554547911779930119077888 9216 1119985133378273492684666642081673212891136316620326944177224631189504 9217 1135014036720042831297844251052466866424506223028338344893388724544028 9218 1141936292126789023310140769745457169995849013766680099687822602010624 9219 1148900765178750158175731949064128521060872074794789730882972068872192 9220 1155907713354083681196348271855966665132192567116427045127317289435136 9221 1171418656114193305345064448065911783210463523826696315640456205565952 9222 1178562937033645868436250419184619632169804502018800720639044895113216 9223 1185750789693730739127626062321974593559372587617540853726490581270528 9224 1201662191974563408382232554848863485132950466611040342832589565853696 9225 1208990923017851935474124804396722543815790055263060529283473361338368 9226 1216364350731355745392945021328456237423851018071777900914375439417344 9227 1232686551545195752238780673177786169105804351338608095824422170001408 9228 1240204494821840666474219701385236559687010709155655414774617723633664 9229 1247768288741570801563673521329795164940348148238059764445062744768512 9230 1264511894031988831047191575567569100595779646786376114899967249219584 9231 1272223934599040288173352692943217215494359679490911899177062993231872 9232 1279983009575169705925333305236197957589870076137516507631113864216576 9233 1297158899108620378626107715488533561628007112032386679878158542336032 9234 1305070048144901740925875165423379622852398872876205828214654402297856 9235 1313029445918571609343693656073289738355282371194045406723396650139648 9236 1321037386690381349938683739263961903008220076704488051574076902211584 9237 1338764178416220920394359369218184895097672598659081503589092806361088 9238 1346929070895595278212857621925279579622633716592915109301765594415104 9239 1355143759649977987574429785510828106924997242991475261401703521452032 9240 1373328219399501038151122919827272554437657676126903248951530932404224 9241 1381703912020402211970428347881968621503760063157783462038255270100992 9242 1390130686550120851877651452946807128484401163510603315330714787905536 9243 1408784630337366573987177912203184193263776401529837823799339622858752 9244 1417376565510675047399108230154556068213726524749320474028134541295616 9245 1426020901418938058929912595805480188503255026557782587937214565449728 9246 1445156450322272949768218943505793257823748167755858417028533999108096 9247 1453970210970331757912403077649391103422125347989613599059500563693568 9248 1462837725228765378200380920269940522959851515585733151578415844818944 9249 1482467313266994718429837389129752641860579556608441919860752619812608 9250 1491508626451316275343857331912433854688455854715663803673890745483264 9251 1500605081049796124964221321226616843834608424221766179112453314445312 9252 1509757013360435828501352844873099317723680087662272058941802173956096 9253 1530016203904252480450696421963639880111625827038950289816106064412672 9254 1539347509594966032243265853628890948140152818963331553487732107902976 9255 1548735725314260557227919754869517836485711134847400298744804024516608 9256 1569517965028001186458426194088311490785894487002175141658892494176256 9257 1579090185166173956537632397579392710290011500751752528043720308686848 9258 1588720784628709545003030231939208146839315615440689503235102614749184 9259 1610039577528418941699631899660781935158601601748386084342102426124288 9260 1619858932012200054170409405890921220815687456856366256032153761480704 9261 1629738173050214924491328680920548786860862887494608671928245217656832 9262 1651607371796883371163678792578049437512855048863838190889753141837824 9263 1661680241108950580471317803027875546768143254845272684639429215649792 9264 1671814543118589003657578194594217740525544589240837887518189536935936 9265 1694248358019422535348385587576860162126376636123933622698002994071552 9266 1704581287372932886107265522185638691072520976817901489913017994838016 9267 1714977235485481285673395795687562107239552484824875633271375216508928 9268 1748589947319145691943653053672731291556143802330228902646978359328768 9269 1759254296679961179706589547004446797874460364529521775414550980460544 9270 1769983686073440636831908291279448955983669868397028912851204599447552 9271 1793734817174858498809629936100927418041022270859628733324448564772864 9272 1804674497332770236043008454376448811760013143716288603478537495642112 9273 1815680896718525194289177407930523596387789274789359432268688702570496 9274 1840045231461050219085293599612322211609830401998155524962402772713472 9275 1851267350871085776194753606732481395217928522121561435465318584549376 9276 1862557912057388485132947063909198613555271871422409910775137391607808 9277 1887551282053580995615632905803485071443262912987243646731146447814656 9278 1899063132695943520538648917746143482020735148394597353873633389314048 9279 1910645192135530289894375079536248846314908101989529014306502327926784 9280 1936283837736482897541012100087840185287287584141638425940574850367488 9281 1948092899854780441265446311069301361225738259220458845614877708386304 9282 1959973983411978612198166623642928122559488554085572152310143104581632 9283 1998388511221880790792746347054550047492735774091690174453689553518592 9284 2010576339062812776807530910862224911856526130890882029045201120526336 9285 2022838498369646442093609475747941663981336992453747328972805256511488 9286 2049982648199838284353862784115345620618311166696718552370798359740416 9287 2062485139808880269763438233573084356297157878532901261118328566448128 9288 2075063881964028793473345609063455538728902028330696494021358517223424 9289 2102908835955485964668906970985511098982663316569320599957031740243968 9290 2115734115281240887079718407694264451677632596710355926246078382342144 9291 2128637613779872554437653787324798415491739281625611326600157018980352 9292 2157201465204092566417866178061125795935157614842564167692738797502464 9293 2170357865938221166329884477424163979452268741022396975855581016358912 9294 2183594505297748902736428662327141538645609259416604587778859803344896 9295 2212895814555980454332585257243245926042614381876158201074942686134272 9296 2226391885548320504303367212650630127115129439109095823559860238155776 9297 2239970266756546985369333284163346425782272633240653888354449262379008 9298 2270028073440085662595688502104933732849012446056676689786777449088056 9299 2283872584253578046620281539490914339991698027533360199375645204021248 9300 2297801530357500316351463898128257042121744149589579461765944137744384 9301 2311815426708167362392696543711933330264385134232854090254634578870272 9302 2342837312228386610690128896131823566420927047653392631280912411131904 9303 2357125874067291736872500838369239264339609004037601441278089790226432 9304 2371501579387461478255252124643949187118745175235081707452981162541056 9305 2403324383949126816764465109697726970265900933222080685665179131707392 9306 2417981846035703870948249608793445087631580110526121058566946722676736 9307 2432728701462711490785890042656912474847702036143555801828750878834688 9308 2465373103090391504477561346355572338211608702677216191648844340002816 9309 2480408989643681332948439402770473119374021418311310829549235447267328 9310 2495536577483141603127347042659590329880696296476119528890125489537024 9311 2529023788063977662094383151135138201191559293572752229799934498439168 9312 2544447869198080576346705385886434430988719358981823798354125986463744 9313 2559966019150339411850666610472395915179740152275033015262227728433152 9314 2594317798217240757252215430977067123256014224064773359756317084672064 9315 2610140096289803481851750330846759245704797745752411656429308804595712 9316 2626058891837143218687387312146579476710564742388090813446793300279296 9317 2642074773380762699877367478527923806016440153408976103148153804423168 9318 2677528356832441840788718738436369790195345197318163007178185612722176 9319 2693858141791190556425715243850559159245267433185830218603531188830208 9320 2710287519299955975148859571021656213849994485982950522803407042904064 9321 2746656438799002076302245839654545108875315352253806497903061864808448 9322 2763407824040804423940856695763937243007520126315566924076510540201984 9323 2780261373100241703755302905893614256968802327021206630661429575811072 9324 2817569260674733147974355824406368386527552803059675647598679245717504 9325 2834753131021350094798216460309112136427453049498640948056269082591232 9326 2852041802837876117859825191610960377006510053115565175874429130899456 9327 2890312900644545899536437887011586515647496335511716834057067998216192 9328 2907940421940663515824806155298782206844250695979227198119001127387136 9329 2925675450457530756400761840539881045919703031171466303156831689637888 9330 2964934626533989436859674778259505283721159113216883839721505239625216 9331 2983017252902632550687714663824867709376911709431327607347781490966528 9332 3001210162099592249928442642453233687669216848443532358224906628890624 9333 3019514026720871657002705689746198635447360175324544117883604347912192 9334 3060032407808504960901392843927279760223251654077900579632212128825344 9335 3078695019189932064486531707257781896280305637926663106975464215805952 9336 3097471450628521114455839509739035672971422269694800597489608049033216 9337 3139035930056002372916852388176622981571788974004350283317784988352512 9338 3158180370332347913075264795158785420580023001503505056087440617373696 9339 3177441569257419090006060463878416293678631230881379006470205229498368 9340 3220079155056837883399263799321563870317203203496772168684204852248576 9341 3239717864024400108340818811781842441631374913712732512064307522961408 9342 3259476346100429848982657361841097573721725774989217343856490435313664 9343 3303214743593766742327357585156098875025710097727676381779506283675648 9344 3323360482217901160942635606055751093536286509690545369278858431299584 9345 3343629086237178007315156389188435481051089178481675775036379073871872 9346 3388496716038845070696771175153720324252753272247867245396005988143104 9347 3409162574745865772214531044371277382145041953635802979826035989676032 9348 3429954470970962571346791591375124214479104969649751266542750433017856 9349 3497179894638291383887306107345462583112287604660457805293956718657536 9350 3518508593359922359413179094008893595748920729059043550829101960921088 9351 3539967372146881273663816582558897911967339736794057825702409198895104 9352 3587469634349716997619259872201854836082044541719257466648897129545728 9353 3609348994665540472086016908752897623520026287432577206957074991284224 9354 3631361793437050388578354815861047192775578549578718864537377405140992 9355 3680090462922100438170587199224644423219660803996311049924805545426944 9356 3702534701742171552389507213464962790435857044243122870930637169098752 9357 3725115824114776970265894127818397227110543742844819821550274783215616 9358 3775102564107161991231265811606970142886525825974487293462292895629312 9359 3798126265391887041077297835492286964041470296789194707747266778628096 9360 3821290384271060579788750159072497692629816203979058028613004655853568 9361 3872567675472965795082024200175680370574575168283276851881149700734976 9362 3896185799709560882530892622138602722451476518440917691229755416772608 9363 3919947966823957224396333247285856245118977108171144304620286209163264 9364 3972549128520149909542454878683634032485771780599184207126860535904098 9365 3996777022443761581585492694109100094985471548183380348907379107037184 9366 4021152678125625553615061821724449823713052261781764058090402241052672 9367 4045676996739292884187218951495883327962673984907494657945610513022976 9368 4099965296399676568707725568230691241236622333393437104741596719480832 9369 4124970279617760539526876467146168712594315757065802522236657132896256 9370 4150127763928057586946691218126911077457804056661392988042717034446848 9371 4205817671910971929337813941971022197965326633138641199914063480487936 9372 4231468230562481774159436815388528903355265193420711852492156764684288 9373 4257275227559745108875307574649596830983478563251222653200314037960704 9374 4314402930408185132835732356122251591870315229685128335385477595004928 9375 4340715731876442332659768954848327958904537482044793951711162032717824 9376 4367189010595497805472857324654283077291218518833209175557719606689792 9377 4425791629111960908665170514486491852085228763752316402149885372268544 9378 4452783771096641008606734425301260254230258878218191647119720476311552 9379 4479940533513093970738666568326692851564545266481307776708898524758016 9380 4540056146880171325191377004209867465698024892113353379573554898176112 9381 4567745168507156093240563078981828679983396055066720398751290408042496 9382 4595603060715000632702927796256514084243488299179158923531888275488768 9383 4623630853416334724785393087423866660528770268465708180509269157740544 9384 4685674624456773221380257792263647132841854095306785262561824822263808 9385 4714251748134583473745001676738478528679218008075202882556179580452864 9386 4743003158774922956510504249287898374237490350470163414905962325082112 9387 4806648767898253633528930219395453940531801866444161371330358263414784 9388 4835963692071407741896499217586890175263160221052242117133893445353472 9389 4865457402925422981571780085313824949695404072287111603657501757669376 9390 4930746206180783008955122692711144676423217405354432383297688680005632 9391 4960817979287362665896878805540946238748042836622621659098470894534656 9392 4991073154966283206254694085319180659761392592952239057780250979074048 9393 5058047576127955324188766302270276402383118587145504459599868996878336 9394 5088895738396161152693410771772868861977438717963647596708251972927488 9395 5119932038300678823701333220944791830359480304550066030524455456866304 9396 5188635596434481514504430861954134246512028448129546719512634169344128 9397 5220280192579606963703500661693518491409595491504823312858617609191424 9398 5252117783674286437374774624293158953421129484776181626893586600558592 9399 5284149546761525399754734957055847612032880306817952206296307608846336 9400 5355056713664883681577437476872739580390690394636326014356371225444352 9401 5387716283582381112851430487701118318490534866371660437207062377660416 9402 5420575038599911950297719142043312427699988971965901045606814085808128 9403 5493312877598004152604491679309090217750630704507612995806123729616896 9404 5526815648081608847881713391527874486015040252631133848153021080403968 9405 5560522746200483407510605811787228513937604654042413261322859151622144 9406 5635138521349466295948711648812736773055105606119351295197358491435008 9407 5669506262042700189596432920618224272854906098997281896112538165182464 9408 5704083605675752235719650383221920754013020106231130351748858261798912 9409 5780625801289091799072875774023173031294992671023433668114135996432384 9410 5815880843881327031649612310597564413688501391958454396238002254774272 9411 5851350900915061512801523681079762091839406062342932606313663379275776 9412 5929869253067978873719349556519010567442318226433767679443010479250432 9413 5966034505805265101375429327649735418753823418862655214695562981933056 9414 6002420324199184499856885284906467375338433696887064716449813257781248 9415 6039028053441743314005411379492397270894720350649088235767208695824384 9416 6120064815617009921802785687854559520446503308155801159264424257650688 9417 6157390038379864128973063414515563792560611275853326213950928431611904 9418 6194942901257042228911679019478071345942844539389601194979216098066432 9419 6278071860112004745833704776353245963143577948008700566635569976705024 9420 6316360740664695826150529590317570841160046003007010112174881234747392 9421 6354883138514838180012120927756832587357262461762758012940410458996736 9422 6440158310113675766798527598643127740634406406993544337368409704497152 9423 6479435728048800216681637623563684883262749827425465024128615045922816 9424 6518952692200859697965314723682195147443451549978434687712980870627328 9425 6606429487187533484654715170312197750051420195455352763559012567351296 9426 6646720964435802321885271212111502187072573019381090738557716862599168 9427 6687258172474356014630312778376870962102178356963351550072758147743744 9428 6776993432077690141393542350307440648505506544495734490792011976286208 9429 6818325149491731544429062088742554764290083907271605959652071979352064 9430 6859908941941925142693583182750248428958209939299502533085500866035712 9431 6994359789276582767774612214690925166224575209320915610587913437315072 9432 7037017186719844718826358188017787191497841458118087101658203921842176 9433 7079934744293762547327633165117795823934679473588115651404818397790208 9434 7174939268699433995238519744403709672164089083438514933297794259091456 9435 7218697989331080944172033817505795247040052574865154413914149982568448 9436 7262723586874100777156709631722094385551157099157437729074754810281984 9437 7360180925844200876341174398449288846439321607992622099849611090853888 9438 7405069403484343104779014426929925580871714088486245741861274338197504 9439 7450231648229553940531788255636794454221087485689639643100549566431232 9440 7550205128214323982462531623213940285773051651948974586924585791258624 9441 7596252530783774082154595670984573928082940593578389415494533557256192 9442 7642580768542121159577500318144995385259632407958116057226009311707136 9443 7745135350945931590164048400351360741149150336566553703762299401469952 9444 7792371599419121765061785244277205444902953036881835382459510833545216 9445 7839895933647914448792666494571712490237954216342288609240572418326528 9446 7945098257040299819084909757367268064971543561198368414253721071808196 9447 7993554044887523163170985388218200189970943096366760697814758214074368 9448 8042305356251251107230123643448899647426104523563528116180804482105344 9449 8091353993478585768374437902991766655925347969814989315891221026045952 9450 8199930592799353137415451136461382482473244666786874209483193438961664 9451 8249940559235521079053752934292337425188631514131605044473314265792512 9452 8300255527856115173893382436253822154915608113322785976085434068893696 9453 8411635343821943858675627883942044395930653266277282399828126960975872 9454 8462936461124963548318873630777057806710530386841423704984313529368576 9455 8514550455119490217750615149299193661966957126502445306400628075921408 9456 8628805860816370265671464712244503183740630459370256670770955190009856 9457 8681431463752884665319537909696655917809074964089587903422324065435648 9458 8734378021190995610945714649308566154582437037666418351115439213379584 9459 8851583258223921817330341028972983704170457527504632804299770744537088 9460 8905567542193282017213468850602520508460517756436383294239440952623104 9461 8959881067026187941477333136653385703129090532962615553417797049516032 9462 9080112293760342650382754008419734931396049784226706759147109796352224 9463 9135490337014312186481126157963657359966792110133440797502580816084992 9464 9191206121430001265405855592513028168486976598358317847063776550977536 9465 9247261706832669449570786174847733321057540536931416361018538315481088 9466 9371349248913546442760515584527294265683708190613570525123649644527616 9467 9428503496269166947490003353476957057358436016150405765112359160905728 9468 9486006317549845913021008498575796748474980700940326829811924650164224 9469 9613297535796507267057860438790907881063603732888322742660716526829568 9470 9671927384142815483792998435173780350526320442104484234267786890706944 9471 9730914805850845963143560170627649899390808144574223207315003515338752 9472 9861492412361566017910245385422289352846434810708864766595377360011264 9473 9921635958574725331793757611081892477496085673245243318196941789069312 9474 9982146309932566412509388170638361319522785185904478115560501958148096 9475 10116095152255910648377532604540552804766237174291008919199737993756672 9476 10177791476792322305386821543545737723954877435927295193416503945854976 9477 10239864076601357647402666441889583660718960609100132061048910913732608 9478 10377271192868963029008861723908268493024056896259093439025268338688256 9479 10440560385159213927407001323387036982819190983009646625717235218382848 9480 10504235567348572874749549248586317906842258969552363253787173201117184 9481 10568299093523050799509469914111695224065760613635904412592615217692672 9482 10710113427329767363154874953745479160781380789272652028712742450888704 9483 10775432567164762225702860975402236636981069732743320874414124755320832 9484 10841150077199823900595438284086624855399977943931802091213628171616256 9485 10986625755196008305208983358618180435501261409015225991612247459233792 9486 11053631296163217695763426783055748972030080505262267696306042160807936 9487 11121045492400966815021211623574457027875209308084826522645718303244288 9488 11270277042698932591897423297625473546110211212238702590394716982870016 9489 11339012524085400379192865841236448545709812197994563792225076330364928 9490 11408167211351504471439300766443841508026040212462260703497716523597824 9491 11561251602578183598145751548046346062589985342046867336228271992864768 9492 11631761687762654063299224621195128827377002783916908792476004509548544 9493 11702701801830123025603047362159524183678812124685865212627326758551552 9494 11859738506135957747438699113038021134884636452867535358886020958500864 9495 11932069011610530202750858655299470837507646837725310429391125963866112 9496 12004840648398368999713770569812934750676867393774129432899626515562496 9497 12078056106883486628010822758984794541789440701298176471534417391648768 9498 12240129631234019843605571375709119040893006616311602318528848515301376 9499 12314780076759728257946126829031127585121222551706652427901856863223808 9500 12389885802514084457823358038956142691885689078779202389958432196132864 9501 12556143720224009491667409552706491926287155896017401133271139953410048 9502 12632721481329391652301059180635141682320092006014020224349762469494784 9503 12709766277029676360024241855513665174714524923525516025880820917993472 9504 12880316620227351533597055197286255481268812813987088674736819408994304 9505 12958871456097600433363275247127369766525499654850930048257230091845632 9506 13037905384401719395930629447364390294886903099956869375425961741254656 9507 13212858974375066969309430340624395500102840390910705527118025134702592 9508 13293441928871604643770542424223004374145146038762181477115433725198336 9509 13374516344948712029260625556753741924204356713926703100145516295487488 9510 13553986864155380282787084700614881297011013088991468981584023952572416 9511 13636650298983463088858124177485109528580167814543211919304143958704128 9512 13719817883883850285387166365500496857916419878599005066171001732071424 9513 13988719578553165535549224429381850332449150418641831221175826874630144 9514 14074034373439689437652716376035574382995682916236174203316407843684352 9515 14159869488587525094655266330235591647869358947176231302809636795580416 9516 14349878537398867990477039488807419344328178166877029866595588518182912 9517 14437395978662161888344067635011590494080105149730308827828299965136896 9518 14525447173748201554313419263444188771102314198314875458149509620563968 9519 14720361851688401752682348796898577692878643215985244199699222181707776 9520 14810138806968686209558028853859851161743428176972491483722548676395008 9521 14900463296459107881063576511273588908442174971379279286201099132862464 9522 15100410256428647964925063246427880571546103303897949173849171582517248 9523 15192505061567548164309191341969147856165881187156778830989067114512384 9524 15285161537084242319155000636289990770519264815916232114452018623414272 9525 15490270701891863180328096800702721482298300673133107407524598802939904 9526 15584743198838243530123570488554410889805906073763670764919021667090432 9527 15679791867295828897585332989143424980475908432684577218481144836653056 9528 15890196514080599638169819514734536129943087122396736828507442143616392 9529 15987108089775046326341970776436400379941886192733521395629516428148736 9530 16084610712502502214460247286897799294852209047127056232361608964210688 9531 16182707986957171536748875805983533311850695939629978631782442052091904 9532 16399861185598706274830902272922764964946489333573748418966386877923328 9533 16499881118471042158107505868584674850377263028263210088946628531585024 9534 16600511055712230347786764872507644309831216226645571952170868137787392 9535 16823270687643887717351255767884088791861306532554564799656253921951744 9536 16925872922249927096637747261554115613421060773682847409968627058737152 9537 17029100910238980435501230298598387323933914253004890612801256151842816 9538 17257611721632740531342929424489006367481260918740513341541910380019712 9539 17362862927505769330639075819393311835618149928179175806844648130871296 9540 17468756042381991221891429298617132309164874075332836702230878426759168 9541 17703166516447843634660682057945967408340915055009265608599541489074176 9542 17811135084386564034426937701205041016921035512872766588478881905246208 9543 17919762134052375882954666273306771406258181065925231106835594099032064 9544 18160224587520685300765508016839469862792099568453413518294219592704448 9545 18270980674028624372962252315927314719933584220266881595005161632169984 9546 18382412242860002530811711185026056336973953196716635694127553101955072 9547 18494523413665338899141572349695466642115081073862832722037076630962176 9548 18742698497827092885521031169054588531367416381227141050247299289055232 9549 18857006992538333894980006706953914114716872032300811530224718321811456 9550 18972012635099691826042016997151593496949961401880653659623849300328448 9551 19226595071593014534115720877581815762127207465776645485321433053659136 9552 19343854768285630967585996870347560701052640884208968468535573781413888 9553 19461829611701691926287120341255299798781616289148446414630007030677504 9554 19722984824723132035820490770844578705692869621417729533190754720022528 9555 19843271917149450663587515222163784954992171346490486636393883578138624 9556 19964292619865132825018776341276722639045570371808956231121003916296192 9557 20232190304511821296755065209081105609532474348582017838399475987513344 9558 20355582953584644610773643087091475447909754871854590386833007891709952 9559 20479728153202715294805332883779167321437921218200264122097821827465216 9560 20754542385737926058017723447816536986048113792518186878050536677376512 9561 20881120770318427854814002646774073965638381966019293251434470436765696 9562 21008471134697145749499098497172635813684517939104726507574346402234368 9563 21136598187046101599018939828223390448131521227271808825185230435385344 9564 21420226854659534726309749907490958321562761578545304057425484901777408 9565 21550865134329524451405721950804473273962139465486641748828249510641664 9566 21682300154399647801190876568173249710799955887863604182427256343232512 9567 21973251510392016610417966717236360871002522818030451983224494918467584 9568 22107262592326435391526853566111497944060161010524535392612084321615872 9569 22242090984801933630042423247148914055750418616169653045291436606488576 9570 22540554085397865183794846595250947092220422424477405180789433965740032 9571 22678025048170800758385731682472897091419624395989127584450152660729856 9572 22816334422703008942878601532887683016052080424924521406995433047195648 9573 23122503205156367196291503096092692125179970684093734672456543985729536 9574 23263523375525308126598449242390257654754005567833817584952009019097088 9575 23405403603660246051206094724319048367357624249371730425254653517103104 9576 23719477012271915494877398226076042269769272905735070717772041917001728 9577 23864138023221060405501717310598941675015293675450620858782251927732224 9578 24009681296796737999427541139625869501353734787548258865799253031124992 9579 24156112213766973256021645517969589083578881402596352943068834783297536 9580 24480259262468039687211142751418238081786013232623204637057697030602752 9581 24629560153519456515892253658062255170242445103413304855803713726447616 9582 24779771605028168915646716077912285383771378157558404779916864392265728 9583 25112287440448018983334819105412983852574311792034802266542279906820096 9584 25265442962658783304602118361270283364640184012028040448699524938989568 9585 25419532554059352720048483711027330349429049847051032051761641835986944 9586 25760633240454703067194110394572510962537625627974177349473638817988608 9587 25917742912195200866726550494254739533050999309701860096514460183691264 9588 26075810768803438791861258894728780589773806199913738750851923482509312 9589 26425717948750133938618860681248791000205680781821411054236050269405184 9590 26586883857743209287541084848446008748290292077524362954230867450396672 9591 26749032689897424058521251113507483848408713427853406200291032590974976 9592 27107973728310760565574169401229762594022026177982937963168047905144832 9593 27273300597966926177716248354970219057160335629086423838608287917408256 9594 27439635767767700570774332731000993715832839757198010132342003464142848 9595 27807843899641049366797184150785438227400402464194289449888023751328686 9596 27977439157106331071098448858763700664898300837283662442351653749260288 9597 28148068746879378875305432752071148765991365832472348406632815687368704 9598 28319738977175050189310532660471183295738717894352462605619273591160832 9599 28699757074797735980954078977614838688656356333754059733191177036365824 9600 28874791957324323776688135270023180988160210299460617655656599930273792 9601 29050894347496403108626838526888377542204628396629750916299019241127936 9602 29440723703376803505364697593797155385757286431970488399398444363415552 9603 29620277613937372419116057707719702323486856353944982967445097352790016 9604 29800926592918215762127153022547177816884349942758558572402198265724928 9605 30200820512857295929850126492855761143092206607795898347698343165034496 9606 30385010123135096328618382683938295712331762374313557661978134229024768 9607 30570323074168484638310001272579981541038529631832464228904037246828544 9608 30980541403783726360656193601405442964596601346266214815049197605879808 9609 31169486397676487060247140977108821779611812147527341529838043334180864 9610 31359583734591657795170665978286849960951816865369154436962289673306112 9611 31780393028161199276339639029469072259886174244793473657014884287232784 9612 31974216179550092652683941552872800759883772385467042791259032856297472 9613 32169221425005004428920494573795598589704418094254112464723217928421376 9614 32365415973914343073497751611967066623701391879259957263564884104183808 9615 32799722371197412549661804545845529929892978667147496837932773755846656 9616 32999762236942084316215011737169349700754526056526420177893257063170048 9617 33201022111424460695573529745015288619662432453291143904341736275574784 9618 33646541375287775434702511535768177583722613065109129599312507843903488 9619 33851745844499854193275494523108231226842121547365694819937254117474304 9620 34058201820477960871002460597196774647867828506009781225602512303685632 9621 34515223443265481062685858848978012734962521837481026683083820760039424 9622 34725725855011538661278151638786623671236299856358351613689296261742592 9623 34937512084763982443782858597234264618329748150665673404461756853518336 9624 35406333032895687269321364115891934816681830110018531217199082978148352 9625 35622270168773128068853875402410082033842071025745533176957763810492416 9626 35839524268104751765909332546613542812516362131850462213671188198064128 9627 36320449175041370601531016033678939725584199136906827036588439185408896 9628 36541961348057248745924504631854629439867168440533763190010323264339968 9629 36764824485720005061623422370052112673947906393433271388255106203910144 9630 36989046827330677798283144699390933284230162147725665444074153261924352 9631 37485396995654185771042062338109177062734832762454282100494598578110464 9632 37714013985076667789960013413907828229433744064601623060449436643622912 9633 37944025270199383652084033994303186993899922803761307319247698600656896 9634 38453190143186029068231441755163631524254414931553290970642866107318272 9635 38687709536571261935171993740695121402105281768417936937071147562827776 9636 38923659223403383852574240682510599597563232578296892829260014061355008 9637 39445969649446264071640981541689157411385739242835459066381509440045056 9638 39686543834298901327175030444327569909984342692980973272787767156277248 9639 39928585239730265650037552682553445278091140743617912462242007832592384 9640 40464380609023642593510130418162211219064948697164035676798951975026688 9641 40711165907169289221547286174182950895819509743709180773666015783419904 9642 40959456306405430589610665767558334642875842436400528244195643654930432 9643 41509084771475852116035446895633073972096227585036373756101073354753024 9644 41762241540636855709628005293548147931276763932038586502868940873531392 9645 42016942269394291498998196994345271627369035878209453015148692804468736 9646 42273196374092203198037879656446780896263042454543617650370460870770688 9647 42840453709319069452619499814981916643125523157090608114850969803554816 9648 43101730268659048902811443901608946547924278930973283497656499021283328 9649 43364600308799295602381753136346499421599911775727208364854512686465024 9650 43946503020784033220835933434472721742005045636060903966448989836935168 9651 44214525184652870783053707132222995888120322021049070785224168643231744 9652 44484181969603867260084846494297828111500837232339306090582873212977152 9653 45081108170795730367589693190501894184440844848954810361578867931480064 9654 45356050096341601516771463364945794182839248791978255168900305321459712 9655 45632668845406017885757203065775366032104160849849042813990866094391296 9656 46245006410312734392583006192185384250359941368187469344913087971459072 9657 46527046751050616253196898484780515309508011135667635169904018038194176 9658 46810807207320492102412189448638096734715248498743460850509307034206208 9659 47438954024543830989754796452152084539538545811470141435544083834003456 9660 47728276046442120811003434621197883350030587350901241717564503855464448 9661 48019362593593475998855082279251739002707469575096517731598506062249984 9662 48312224427533946512043291035939178167157762805192705886137669566595072 9663 48960518524936079374422285502836476163572026465246409274115394061205504 9664 49259120307038913031784507316124510340484890206826609711607427452895232 9665 49559543210056337831293432155824570767542756315116809559833728784531456 9666 50224574880896037966669638210825967705148623584069604533084559813640192 9667 50530885925317566609204236722540566729280368024056080897399049877979136 9668 50839065108118705440096967422054660698858099694102064103523283671973888 9669 51521266480909406134388220789145021925075251255948354698947277635977216 9670 51835485824390401733453100988509479066101998619403720193028920367382528 9671 52151621537606877583722517789457561179547612399827477501703846965018624 9672 52851435897500267877237721362497582000411361563642822108472100538810368 9673 53173767715486418575082169696892017496580584155048725908461734900793344 9674 53498065379794848117042502227014967696817426855706812400582065181949952 9675 54215947456621521131148338802459525188044052355965875926336095810289664 9676 54546601195933852355432496709940438114320671258172847677216575834816512 9677 54879271535535401141548665462001987431665679514396020264684006928285696 9678 55615687799282098733594368301570876454800804928388578899776047502657372 9679 55954878314212662142196897717527401329796601674567324884703307498520576 9680 56296137493758757750610865504142297531982731664944696813265631374737408 9681 56639477954350100378621065320942366591477435788704925211238547182321664 9682 57399514149595471961908157955229677377312712667508119466382354072731648 9683 57749583914648647553376270540046361976320420598921235311313199860547584 9684 58101788694992806217253677053776755084409256793259501832598038482255872 9685 58881447406753607010729395187594310771514572863940976798796888726831104 9686 59240555227874744838232115415439404646973712707889965934890194705580032 9687 59601853185836431524254306045094355633768699885517117144804396531449856 9688 60401641025714591859700252985711522286184413215591796695396686330068992 9689 60770020246270192657236765367876591424663524748627115323956268458049536 9690 61140646148336969276620002545159963082077059263664928457808074493657088 9691 61961082807567452721312387202810885929193202692532429630098395211759616 9692 62338972795352974120494281954217643559223624295054683059676086668361728 9693 62719167469183315590341331956573699921903633730738308873924579346612224 9694 63560786056322398552679278058938144519772348489586947314029768574465568 9695 63948432359100185305367883105745601519767544770934085582518065712594944 9696 64338442850010008857840989147591197179408836188508224929446435856842752 9697 64730831947828686146995503223934133247402783758519914527129768208367616 9698 65599444742394825099323609091691059859785957334294993675865547511693312 9699 65999524473884168632430023474338699401509052113052840355786514126340096 9700 66402044222848921391147059490030577239324864906582287808683472551149568 9701 67293082750575550869405023071536355167445226130218259198625015687806976 9702 67703491688999708386550989046216462453684243094731389639874508234948608 9703 68116403640955921742004921194393549295735657012019562451205024607371264 9704 69030446886530962125371717697956025469925043674962053366167641520078848 9705 69451451710023077322556303277573247342472599712716703227378592523485184 9706 69875024169527964887565717194468529236659496301331346808923513707036672 9707 70812666065791374538642728231783869633363660220037062434398165956296704 9708 71244540337546256137707750804820164067684142051491066353915527620984832 9709 71679048536209503531818665093227085625032724263700924427342376396128256 9710 72640898350082741203062032067357879451168398273813654073176878370817792 9711 73083922696114497491849009263709258879734336881067526380020646528679936 9712 73529648971440010123246844740104225347895812786866542776510212407820288 9713 73978093654661355596566289398781866568460324295451330888148306523848704 9714 74970793991308371542084124676218354125469665524908564200989197156220928 9715 75428027970153335579920026827815656458867488129203246120898873287245824 9716 75888050540398767304168067988606373987799845607522614638495397201313792 9717 76906380286372058136462883510327263048508829863106581941285732214636544 9718 77375419073142523870343987481390242804210563536835873874142295125655552 9719 77847318446806767705148481365021199195126465156593785658520028122710016 9720 78891939298892528143281963083378314822771478485670918132763018880090112 9721 79373087668597802654350060888655139819968685385961946545575534312554496 9722 79857170479460531300075105365106890556182281487235824924484015665184768 9723 80928761218047285187020260836324422438129897394328071353597903950053376 9724 81422331814338578443094572348365901791639019487418361547332031566839808 9725 81918912612810861179221331535116669285751684872801056488391287309860864 9726 83018169542951704232070893791266147944192455170072747512202146709506048 9727 83524483081273711419256010587096295862553527864077173005737881747062784 9728 84033884538788582997996393988690543254738071756418906030297385608937472 9729 84546392748184406396075759312893561792526084909087235300740921741541376 9730 85680907418638138905238999629963833286251046314181216229701939607109632 9731 86203460537318097805622887803217893095848557861946566995312998042566656 9732 86729200617598591204763506272692998843199823551454416729709025372930048 9733 87893006041568066441671866868945443484010091272121807932897979673870336 9734 88429050369305741566107414264445991776240644042098141570448337286463488 9735 88968363939207734520169692988595656223001674464678612181165746425954304 9736 90162216341591460735179386381003788368881689697909620723157735862960128 9737 90712100192683203033542926729891588365678497583956510337800610642919424 9738 91265337690812035771514406131550732064208321699698085627981732188782592 9739 92490012820625468785166012384370768500719882736374938689826175942918144 9740 93054093502101232506393796969561030619016022271335270339808036076388352 9741 93621614414640984204824378897276193469430496997486921701018614068412416 9742 94877908049087661979509592904304169079077091622940282871088167668006912 9743 95456552092884241622006869242395766700061174701802483435129007710928896 9744 96038725187186951997710164558503478005414939150193035463197012124499968 9745 96624448855067893024086582071878356334315525610385411772275339133190144 9746 97921037049872158748844571005672952327144052930492818548230788122411008 9747 98518240614077826063569014632249020680969780413653219423214854905790464 9748 99119086420112675662586864311649141535085512630233619119667457569062912 9749 100449149761792075933339276421651935410297247168139209066169119627280384 9750 101061771850635133218408473445081133458560736048112161794798099755958272 9751 101678130216237410880193934844109321397716199388204128207046567343947776 9752 103042532961818812268776441578290043850150502511896709397894555271954432 9753 103670971648780803466906201977018958132203997238807440386057840734765056 9754 104303243075213755167445035578915122359095224799654955003407693930037248 9755 105702871795000535754475442724995164000822723127285644216944201077620736 9756 106347535430972837150164339393784034993161168310097451816923469801586688 9757 106996130759589696234085004454029935393634853711413624801164130363899904 9758 108431894913243042262296677604919050376088104711931751852672191620579328 9759 109093202391867704710864993419880876228641342516345695354433151669633024 9760 109758543071070802283097330924003974863331359028792040529368013856571392 9761 111231375598564197467188736603141752909601609856777157799552095005314744 9762 111909756628425324284393795435054802659593203349134649769406614997041152 9763 112592274987517515501221731008284595063965463329889393626531262749474816 9764 113278955908700200757242130641884733182954871577409850422477094364643328 9765 114799028299190943923816315910459354754625425335016238932764708145463296 9766 115499167829297295106752541080092723952640841197842470622626399721095168 9767 116203577389985612434507354107553510168818513586519003665196076964511744 9768 117762894813507214021458790375188621543029145727881953597593777453662208 9769 118481110455749489676464230830878809293947425415779931869780389411160064 9770 119203706371672863048508612090188711267537399771034234289608793062899712 9771 120803282051429183719400505971423044572368826431183593390793372660137984 9772 121540040492540385314473530735753182849327049497254230647912536916099072 9773 122281292296673938553240005090319926164154118527329856915616148987314176 9774 123922165615134905442624774405621771858386405385064859260196790423519232 9775 124677945590705948240988563908435287118447248590109366119352173336723456 9776 125438334938366631180682663913147399843807267461476617747849158693224448 9777 127121572112644797105358556117876289039544696979173894628059537148931136 9778 127896864718200370610735766211491203039535089541868171165036131425189888 9779 128676885700020017715681978295182394358817672377016449858892871713685504 9780 129461663895657372293991006447868266494805567517039829054259536416735232 9781 131198889484789650198647218183382119719571914668589987351731095023386624 9782 131999048947768337264860046948677398803018104226105680711573028252680192 9783 132804088445697842782294118980061154478649729813164575617366945102299136 9784 134586165501151101738810046143072710334890452260436518397250031375613952 9785 135406983377999416773101978092432924907368486189462779279749016469897216 9786 136232807281911843484009842388787098591471314024039124902410049214742528 9787 138060893773061924250743435395912050939850087349924106732335283040157696 9788 138902903420046154645112606555146494684945199425433406454757185046970368 9789 139750048339055929775131434388937058473318992602662693617847027414073344 9790 141625332131582749077285456463567739266727320440074124868796331912593408 9791 142489080675092512275415501609640328135368284102982132707831055241969664 9792 143358097072419007063637330186454171250065448527401848854684752792256512 9793 145281796700165482406124064134715758902336796547627308146353756741635584 9794 146167845392228994983698018527418517759468673762135052760041293057359872 9795 147059297942880020246493689480208450695791625573733085553020424815640576 9796 147956187309322711193132578797563733136920648590902661776296613047697408 9797 149941587982616743084168249352436708250939331049817128401978394312441856 9798 150856055940306671159840053655631312917734976258406492241797746574491648 9799 151776101080797534608336135977212747975599691215045229276990794402627584 9800 153812760572744116272925767020654526097017659726213163882571464429273088 9801 154750838146285047740687974962780485608421127073671747748284590251311104 9802 155694636893613535410296962730042398390252930313187571317040056245420032 9803 157783878597785056286563926166756629645542956971341836265526037760180224 9804 158746175337195605308700121777310279639937370771923893091151068625108992 9805 159714340958921062600150210730213781112364562974471649848968031330369536 9806 161857522436094570374040521672648844876259794788656142707195807900106752 9807 162844663628677156886189144696731803583278038974836723094664063133679616 9808 163837825225621722358442663070233338571503369745602112976782574619721728 9809 166036339085903408464141787582532295888384910340145495024404293419012096 9810 167048966162547422838512021174192591725107055728154346011475763494125568 9811 168067769077577165995992787977381086509476143512837812060594771217874944 9812 169092785496368812792151518625787123585052169818174470601481843483082752 9813 171361814837276277810477999259927666572502092628362432459403879214219264 9814 172406921074636195611245775606435786191697115723893133990625996085133312 9815 173458401235197182409527012545385997686399647102908833459418050745860096 9816 175786012083136132883343733737890886968020182544243615865795959347740672 9817 176858100738611483132214828528891983552481288084196283140896674572926976 9818 177936727878415469040339385977191312446003348929357224362331492851908608 9819 180324432683182921470358772762007576737763379395819241446315471725920256 9820 181424200385366406067085853459783176731356995167913020675601221285838848 9821 182530675381624071543028812263101464128416643399396171255963464377565184 9822 184980025641250937570332024768741537001439765472749877379652351885836288 9823 186108187004202465012787593939122061238032044542670540679616072152776704 9824 187243228829281968409648757794552386938860993994973843402037228136824832 9825 189755816098175323959019185808608338158154183245880565742176335336013824 9826 190913104185768483244013738484791533400122349403604966870258015421857792 9827 192077450374373903995420329117006956010829878300386070926394024248999936 9828 193248897710135786048173164143756712668631051220770823544550678266380288 9829 194654907297487345567580289055498067591802817249360026149216166259300802 9830 195842074099744317497689142011345904654288105860985637096461576244822016 9831 197036481228155652127138029264498041361939560827306438846429709811580928 9832 198238172840225351325173728623298283070171025260467238239334915138125824 9833 200898299523584151866678552843303870820594494336278418132338239254560768 9834 202123543701270266436816946890162266917121472096224323589596199511916544 9835 203356260432474821760387869688218642795432398776408256414093134687895552 9836 206085065923637624537552883156580087700301005023793418795789110543908864 9837 207341943297561606933812403954037916264407994477614880772115681469530112 9838 208606486150427510334890071157830244718190449599309910006815387860074496 9839 211405743590001071508950885449990328001645446254571288433888402155241472 9840 212695070861945674300328678787568069986322336620194903633846939603173376 9841 213992261519179392468170008908059870787269707422827249602328260727799808 9842 216863789826486084524593355209838100752176209423863503705344383241158656 9843 218186404783735409421729986839761752457282685032691390708866303339266048 9844 219517086142141604566194661848007949726662718057584081058736027713142784 9845 222462751197128394934377473206283505819203219713554315599104190010629488 9846 223819513256850648568787590870109605319186406698269299538813229994082304 9847 225184549975035031002443462016569190127930926659778787253062525498949632 9848 226557911817400401514484261283769466365909743154819700844954188729286656 9849 229598056598381887847632631820918709509250850670032477865529416290926592 9850 230998335658594590213505082160185447905281682395684941245252799442190336 9851 232407154779971224869014708215107020337637027173038007330392153929023488 9852 235525789627014428042917580750377243086058291455763907195187554907324416 9853 236962220911498979352928461661757618587894850831559863739560778822320128 9854 238407412743345726097017224180377422535074799542068468579217586125799424 9855 241606564102858367438801011942846089144737652862367186781586745320275968 9856 243080080985080770628947061471506365698654098994508461295825073832198144 9857 244562584593347877106480010180639852328308237054659713831232297974628352 9858 247844331230269810885249548811243543716772810770129718520393580847038464 9859 249355891181411896481977127816870574236894497180218732238704346673446912 9860 250876669876733262361365327826294799687614534922953235495698317386448896 9861 254243144225289594210717112235752578079089393958347789256119074297862272 9862 255793729436400741221471532422982406079070179083736342330072262850379776 9863 257353771400040035431363956590364788717635344754032899717785743427371008 9864 258923327791314744587982012895736532989611135034079658108519072833470464 9865 262397778969579300397294436366764239439143829337179974703462190046773248 9866 263998097895536674529720093897354797606036208452211361423146056505360384 9867 265608176891395685564588237960122308957299459626329151234733890204598272 9868 269172331002302203477620092286145420669780904520873036794500062751227904 9869 270813966755998833546203956184865849814736972378925558559498032939794432 9870 272465614563823686968019684777574197182942628048078249804820098429485056 9871 276121787546123848501486870791824101879700174699848213464670566080315392 9872 277805806840092309290225213110292989369890398850866812909514370093940736 9873 279500096678111859550262868777874116946637985205325387235694054828146688 9874 283250664263165498154570912927135478533454640880148249737592663825186816 9875 284978161350185024550831003219280656270736568205964265415662110483939328 9876 286716194144838014127274660372908342500130897054803697709369505584513024 9877 290563593400330964812248128269431517804673593095254616292707513483271168 9878 292335690784457989967396037054837035518937347524270105520082586114719744 9879 294118595885760040492987378960416901391583251147466171106040849631281152 9880 295912374618645422386265157595127466273841297181805323552593226095394816 9881 299883175965233486168336498704873416501878662099634256803956788624883712 9882 301712111880613342319680107311262625835469952516812984483595493148983296 9883 303552202161595069216672271954425495951199382430090458553981588805255168 9884 307625521145488232545851534041309052194035319452426327765142928858546176 9885 309501676292570095481375949925560971216842254147343495496569180502622208 9886 311389273787227070820593925460084796780505860626375142634080112490840064 9887 315567757195570112573127852333513259291085913942683672531052075520360448 9888 317492350674391210617400243554620559279874741543847786182302137250217984 9889 319428681917842125200300421460427562224729125948943299697936062660739072 9890 323715044872189140748081043345297689752519589577312285414391615800213504 9891 325689327257354313772378289393463607166556077949673446189328126267359232 9892 327675650451243444716885326140466677143006739491204225953565149239443456 9893 332072678171806816928283575165064591776769820680290990048808586838024192 9894 334097932325094845677024042348385183450214111456308692022951526988251136 9895 336135538155154331991985575954762173018952287025675624121189542435749888 9896 338185570992737625584303037251574247170104339636348941202963686966165504 9897 342723629674552555620955998519855333145004185256724864918807758428438528 9898 344813842149272391222491551212871572383394231447786267981251992170266624 9899 346916802470394364819054025090771995372799294205817666918836101491720192 9900 351572024166272265766687467475781773936040365088487231731591918695481344 9901 353716201477222966264429657057783967104962576168392566281793349145853952 9902 355873455756830938080678771954382624892006697858714448724662985703817216 9903 360648865366365842940717545524015153475526758791638482892630943451840512 9904 362848400770732812134171706919566353462713990335826041351202442571677696 9905 365061350763248143086057624526202928256833286798792342511926928755130368 9906 369960051282501875140664049537483074002879530945499754759304703771672576 9907 372216374008404930025575187878244122476064089085341081359232144305553408 9908 374486457658563936819297515589104773877721987989947686804074456273649664 9909 379511632196350647918038371617216676316308366491761131484352670672027648 9910 381826208371536966488027476969583066800244698807209933740516030843715584 9911 384154900748747807990840658234013912021659756600772141852788048497999872 9912 386497795420271572096346328287513425337262102441541647089101356532760576 9913 389309814594974691135160578110996135183605634498720052298432332518601604 9914 391684148199488634995378284022691809308576211721971274192923152489644032 9915 394072962456311304254276058528996082723879121654612877692859419623161856 9916 396476345680450702650347457246596566140342050520934476478669830276251648 9917 401796599047168303733357105686607741641188988672556836264676478509121536 9918 404247087402540532873633893780324533834242944192448647179192399023833088 9919 406712520864949643520775739376437285590864797552816512828186269375791104 9920 412170131847275249075105766313160175400602010047586837591578221087817728 9921 414683886595123213867624807908075832528815988955229761544231362939060224 9922 417212972300855020669780142315660489436380899198619820013630775720148992 9923 422811487180002143017901770899980656003290892509142576867776804310482944 9924 425390141723891348600657357575136139972644673240389807267693879206346752 9925 427984523038358784936340017816119741574539414845654499204656521455599616 9926 433727579652972169049186710419676201504352418847727007410688766482317312 9927 436372809567470818843459973679523504914565370065382781417732606678532096 9928 439034172284283209132389323696015899453325436115168162117472055426285568 9929 444925502394256789868754946412567011638406439427108631198208380021258976 9930 447639026513701297137575181740219210638372813396538599077626459988164608 9931 450369099950070062004886924033138380255861853319557574506125050997899264 9932 453115823634800803028968522567538932731819486309639401689908377458573312 9933 459196113196763775695265263641837419018501701340064955731058832581853184 9934 461996671317189180427010164320370895810563364791369882490505598884380672 9935 464814309559942449738029416430214040675274054346076014660784307858046976 9936 471051579254028856085835161500754486172116582911527814390375109814648832 9937 473924441822997958705856923323515237175789701663119727479121557644640256 9938 476814825486691452194034448360754845070149599084136937158435172251598848 9939 483213128205716734877602023885692178289475305724734373563173490640551936 9940 486160161970161541257894122943012731397308197989016922591650147664396288 9941 489125169186695754212960020361279704656616474109319427662464595949256704 9942 495688662460539621770499097622487087433545621540259437040787161694076928 9943 498711782362823792963954255633741148473788994360437464477408693346893824 9944 501753339753466524722730655652589599375229069845906470991396634772897792 9945 508486288450579188421434224471505156158178787916695578512238148595724544 9946 511587458872801482442943064845964812158140358167472684660144525700759552 9947 514707542800080070862727913180729577435270689508065799435571486854742016 9948 517846655582629489175964025791473065979222270068159316217038145666940928 9949 524795557939158600794588872733528478878287658674359949406924380093546496 9950 527996195791073349059440187794709595212072416904422722846292113010720768 9951 531216353782791371129176475920244617914598919252658302469467780409196544 9952 538344662004604406955240184572290841339561809041746073589000125502455808 9953 541627933511997667092407912369731699629473944757851117118996065879588864 9954 544931229127647373936039369555148394365885256096156499609640196858970112 9955 552243575092247697002973741583648203759400349399696426929341132160630784 9956 555611613680184618580450426220585978739780797701733625819028740187881472 9957 559000193356223719100525737555748233893275970410650774471388109656293376 9958 566501328526330996309141825854270957066909281760296499475185327650373632 9959 569956322700370049101662006438561312541473136411928530831324220967878656 9960 573432388289676028254549320745816685000261794109607395418739011169026048 9961 581127186800661929624496256538863035609347186190509232585415026966542336 9962 584671381568915979934792074109674071037874695048540211040165172229439488 9963 588237191771520080985974757920833802783166502294932342212081699262562304 9964 591824749237290844772530315190254932547682594363610647105186452190789632 9965 599766351930466972336672997409746833003757324199268513607913577249767424 9966 603424223761226684639360214622525251670939905033625968967190986297966592 9967 607104404323190138433344543908850991902398764860180917107963177610510336 9968 615251042290976465091703068082618104388070638904852655530285857717092352 9969 619003352585140190962751899851121942433684508294686990993138361005244416 9970 622778547574454141641187850920169593561011721252750285268160224981680128 9971 631135514391140225146255704667026518582171827885367345062104151040720896 9972 634984701348782421234800487109241118559749483087695572364604274500435968 9973 638857363835684250400600842920855124449458251897886599395872125321478144 9974 647430089744378281496162086690595379505039179154624570828783231600427008 9975 651378654514708627544756578786927214333112155899346892378656252534718464 9976 655351300902486889433770652280933354286013478982408451907130298478886912 9977 664145356343613633856567150330129183553539641360581980097617173676048384 9978 668195864650189691354048084696770366900428222912617384045903053976502272 9979 672271076310308663983971151909524346037904574051351248242379084871499776 9980 676371141985475251168606074503148494340208679272697882405927373932331008 9981 685447259349105111241911997039710666290008370513449729837615516856877056 9982 689627684298544782444983102425743144766788462895572535962503984340533248 9983 693833604940788729638108050181543990745598588411635333837672202983440384 9984 703144048332544531533374934951563547872080730176974463463183837390962688 9985 707432402954445932528859314115567934209925152336785132563586698291707904 9986 711746911513661876161357543908765249784013395717428897449325971407634432 9987 721297730732731685881435091048030306951053517583276965785261886903681024 9988 725696801541465624268343413839132706925427980671652082702404885143355392 9989 730122701526496286172115249052405856513666573597584685023853857510260736 9990 739920102565003750281328099074966148005759061890999509518609407543345152 9991 744432748016809860051150375756488244952128178170682162718464288611106816 9992 748972915317127873638595031178209547755443975979895373608148912547299328 9993 759023264392701295836076743234433352632616732983522262968705341344055296 9994 763652416743073932976054953939166133600489397614419867481032061687431168 9995 768309801497495615981681316468027824043319513201544283705576096995999744 9996 772995590840543144192692656575026850674524204883083294178202713065521152 9997 778619629189949382270321156221992270367211268997440104596864665037203208 9998 783368296398977269990756568045383618617152423443942548385846304979288064 9999 788145924912622608508552117057992165447758243309225755385718839246323712 10000 792952691360901405300694914493193132280684101041868952957339660552503296