28243079835658 27806663801722 36127381196872 64045790558967 43677157712822 119377148841660 63558483656608 5714694324878 62895241722242 11971523878883 565269523623 5060590918809 17870408711858 13079328819968 30834071250086 21011653757382 29172953240659 17223610836200 1578318272515 4607451291537 2065744791129 4377929240505 42042917371435 3834048651907 8107232414279 20003878141539 31131927332886 22069084600634 31104740159469 1610509382724 16924883535520 2598159742456 11276702721797 9889011955974 49612816311988 20890084471139 30967648893208 40971792266410 21097909044677 10871684018823 5335341832339 70176278853754 30525004426400 196954898434848 75789934019384 30267575493055 94008117457611 611552469084 35895618054819 3211922862795 83754854436745 476338922826623 17853957562143 21215236930767 158012597182752 4587653211952 45679013741317 44448423455630 11822637965494 1637356113781 41458055491700 14697902162905 16184536026059 88306409494951 31139558480225 264706490028755 27199260472386 14396870682276 10726346857835 31971089690363 236772978833945 13248936600272 25974029004021 12454466354220 2318125989794 110519452093155 67888160970125 7620855800538 91450361590916 14833392473413 2826442948106 238578723188019 13691686177674 124146876803610 17894029820536 25593505831970 127730836403853 62664853974184 125061292106192 128819878618472 1962994612586815 32826885831847 113143421387388 72522086696832 205006295018943 27256787728178 4319511940970 18692839535792 84920049300031 24040501404687 27859180249875 13499167128098 27549519984397 61815757561540 5460693810041 177136720630259 5744631625477 122974895205617 8872025631482 15965913373594 19495183394713 65660496797922 52360431958216 9084225020176 1979628725766978 373012553190285 5360553370142 52302966111024 266051781473 17041065817072 192039358758215 9487686217178 110495074721921 1956055193352 20479344662777 28412153202589 26362860644629 46096626682877 17586194040546 8747980128728 295205319282837 23305635590218 645658547387739 718491683674158 8430914633059 80208914539484 74808624134435 27930354590902 15283015024150 71971099959772 1575285942493 297592837778568 52837633504048 10736537802788 28124860257625 127073384845709 43770182102751 7409517589687 14554982268332 11816028941052 37523953707839 22211336872871 33719968335727 71556572638767 100240653839738 42670912460415 28968049953356 84752669746282 15428454830230 25922003427303 24669065059062 24359724115169 18186557945003 16706519975433 18207703217162 161684573086516 9017593836062 17566383093053 23104913413614 34449578869508 1751011126134 11088353264878 9613573418243 11151213822557 18244774327798 343311673322695 243643751247181 23375268749911 17639011819220 1071691226438 332579094596496 5183098362936 68107302588733 6708358231662 39489456078439 75852128471623 9407929745436 396842809980296 66683931144847 13652257830874 44681538572167 503505315681 13097304286400 9432214280638 60402088070702 24387070958137 91104545560870 169435401208087 4242970021528 102548178229885 28175554600555 2600976610947 27679270516487 3748174798086 66078610213749 15948227613161 12891713041098 94917062625619 78677654531856 1190754215245 204479894097845 35143989627762 7674494355490 66086476561378 65260026335773 74252000999199 125453431326885 4209185341611 49112364461418 3901783703224 17724354791025 19961327076590 47299252404541 35145408784131 43538483836830 31667701673389 2071561194572 31492221200583 75797891611247 24796312839467 27555021677743 8875623013441 3460002144327 34598917874698 6019406750788 7223566761580 21891125399508 96279362875141 44097081480 6267022303781 55423706989159 100542573374436 2816212806051 71348811999904 926450596181 19611626388703 2105115658674 10833934840785 25880440482237 80848808401841 12757014228944 42704086467906 106351675825024 228702536144740 152255885598838 34298487655366 992277892667207 20751662986971 14359230207 47961077296261 55595082287148 17420790868500 41365715272776 34459991471930 19581315140058 16286902610513 107865845969009 41168289143917 24216797726301 7768073366730 7150710974409 65427600834054 94589679783047 25057879756877 25372636987001 215076118813315 4788669365050 27925173302648 2394217784000 23862880997399 3415743641698 53074235967938 22392647689882 96698594834537 9012338288977 24796554661939 9506648193893 23295190587155 309236576889291 11983640483523 10592934025018 2461975562141 24936619929786 213028444878897 14538252397487 110712807710862 11471402356033 12977901540956 23960050697251 2424105410656 215938727457404 1109231554589 13348778789863 12058521697606 15344929639773 5604414837979 21703649860482 26388034697813 44037351944483 92234240614872 71710104020226 40871795583484 91750237345423 5046160291922064 6046739486041 11030179276609 14409612084860 23701409610032 118852911903440 1480691277951 114319390036102 120960315033583 71943588181984 14829422365632 2369532236233 134915511544832 272934681529324 490244465876094 94719264193794 25975176015420 17909009255127 232149579971957 23918175045950 31097876039665 10733269370162 4038874045879 16558817286254 27052235871794 40939359681892 8107808032060 236675598323241 19346168471677 135970634001766 12320440504253 69116243949453 149346442558294 19752902058878 15356994321505 100221999538538 6701072379643 161569844308955 26218676964615 29914467539552 12846566732982 31199735054993 52728045613298 24360790483503 31056944699471 1277646617837 60291420577885 472225834926108 2905486631730 147435983741624 9783786833112 2908658103682 17558066637862 5121581857321 20626920175408 10608715111656 27382645129130 4379349295625 97872017061462 23103112273040 485861957454118 178060870357666 507464118691 2409648153795 56186145709297 26579722412351 57649710846930 19214023353693 15779698554029 20506500540245 10467397416403 124473504083512 3410158722485 22944096489422 6489943661591 23837629605355 156856606547954 8262862419160 207124441828922 24722731566714 29715934790123 16300867581989 13254635195687 63431302578458 9407491351181 2093103368854 149830135647683 272108396611509 127236115758926 120736154567382 225396326243300 16967625811077 23846354228150 237677615991939 16965941728836 2112377394833 24309302148120 17576834519346 3916113641454 13100794681918 26648152939393 10367763195563 374605701257010 6780715345640 18742539037230 4278074577246 20006950212138 28112036282805 3340090778108 1047248517232 24265523094834 12969707537256 170858545775534 12733190391842 16983180639578 26950774770980 71877687382456 234430290380051 29564899438836 28514231722362 67371305902962 1062089381724 2364827729243 343453553525 126273101827259 16861286837858 21173265714900 79448473883297 13422432644454 147188190414471 6074122243391 5822426484066 27784975120651 29427915883650 52303006491189 182728988256980 23097294686627 563426578316 17501368588975 2677082090215 20751694236700 22811619068364 47435831319765 99744528412770 76339007431847 90697107669502 20258625511380 27726493090750 172006096500 50389482510080 21499195973698 7941119853469999 8807739639847 30839654865457 104209021227322 90405681788806 23402791420325 33819511223473 27434275420246 60975679349863 112081484719080 24648197857876 136212223363717 23720047519057 24283156964320 16853833969318 255155306273693 23463512345467 63590563559793 5176564403721 17226953154645 2370397105285 1727018393167 254401513291920 80087304311739 129735318562789 21318960634037 14899763971930 361725506721280 2574538438408 433596859391405 132113024388763 18241719679688 7382246817414 352232967689041 46812412364320 10814759537674 3148489774657 18026505060199 15429786866807 5344123728433 12974413035430 77920110790287 20133144424463 10761146313604 12750835743714 9091566877077 3433443996636 1326050337933 41329601522506 2185632489162 7565141455451 12280527354142 37333327401940 61895576287331 21198863482438 65270471171899 54332170751759 3388797229476371 29935600178280 12568895460408 27631764133672 15287611606848 23801629016156 23417432423407 10361056016686 4124770580157 7923417925323 125963178753278 116148724622151 5817829595858 42342375312658 6289362989503 10485385399134 56728679705665 17925085145967 82323879805578 26023684966955 175444096001334 19988081092528 2538248388334 279570561055179 10311204100305 10128683303573 48380834325443 1448150084254251 23448818893746 23744490359649 96487514976986 9051063006562 256626055072899 27168326234040 72012071434753 49592098598224 12631687830820 21043095046046 28705561110320 55097855980747 79361087443890 39148231241546 14892327079925 124792005653519 143813904326597 149795922069976 46061876975754 28423050750320 5145400507349 4416211101691 312680290509342 10638026004999 1725462823224 13513965953381 31348355005157 6484735322930 3187189125966 61101004085664 15539900712021 175853862131671 112908568606690 9780928994616 2598857101059 1458346972057 14994232724717 21963049018588 47876058371096 36653493260963 919491348871 1918799167586 69899043190000 60382640384636 13880751122741 47399952531899 137869997885732 19763184354822 5598491362939 68937846986441 518388000390487 8147098558426 11835263773441 30123686805335 11560938784070 6385415037524 3509195970250 30338555987415 21721586865193 23143765407158 23297089562385 364188879512228 27470986488324 22037652975363 45228221576835 287744634661631 1942694677134 20419269219281 67924575080983 18722913694174 25372146009082 25702401675425 8090100031629 245855601594508 2748848569211 59915471581517 21198252539969 16567764010547 5829119331260 312115901817125 11992300599662 95658840443491 29601301278602 1340899828453 51893111368873 21649343270936 21161254160527 16967404125303 12796741273580 6314844268608513 26236185693307 22512806051367 19710848921034 4376953021154175 32758416139641 134891929857142 8196453641846 158460255210619 171069537447677 23655953793166 18314226377198 27284306700135 133636295881651 6630687071430 22175692024005 19481994542072 10271157801607 17377829031760 9973394963190 174203405769915 12639724630432 85194939469300 7616419200199 26530140647969 284594613095288 6486606114466 101343505502101 41089307973816 6327261530701 13630561316096 77479731281449 89818640429217 40869402067044 130917436745656 16767026217206 60890103071612 14803324152260 67384747861605 29554230366070 10510000571171 28617963266695 100583585361142 28383811343987 8114069476802 111411250180984 23508170595058 22919006351429 3242870221242 3400501818685263 12815789354158 6139201921927 11710181343693 60944268621910 58471530984150 25559546116888 99023143505420 1873490923201 25641873815281 146610180784970 55527358387753 2214384192501 22383656013139 89453934265247 7775221899242 4655395105844 28155594254287 27858116858727 1047118109784815 23273916802685 48863375848649 601296088202474 22272461276146 9913817965732 42553579636025 173411036548991 17897465369293 64812302106478 23613368085746 218163294412846 139085900606523 30164025151393 205275162301203 7775368914002 18975033860597 120276995524202 126650165931605 54359799829550 66932826054935 3035533300265 30201561809633 10990833871442 119195238145497 50464068891666 20379903574420 16925851383576 18187152292619 23099390670460 10148199755960 22178412091720 24328174877309 17540380408540 2286660272664 63237776775058 20200993805719 31466621272998 103681484141298 13000037782228 112064695386456 6766463279485 12965454150300 11173762363390 36761964580097 89360849759827 5048492294432 105363280450620 27371329242246 75610122532740 1759459593130 203575766498405 131140903253064 39232292557716 39395464415994 158816724095361 18781951556681 15095267951142 24332661624264 58238136070094 65673341985908 48142080881785 21420763463370 16525193640128 284073167698221 4415552538705 164173199227227 348456488559 25133980241052 22027289531938 24765523168169 29253594622244 3607943373499 12225852604062 14496966606716 1406957814269 28432498215357 40772209466431 203872344101801 24596025742364 228187847163481 11346132197329 1576587692321 6385784239161 46002530403696 206663444085868 11493731126000 45410399376742 56727989516480 36539962550855 563882938646 1236170138706 20921600391754 49816072664292 111896997587693 842503723664 27649702907705 10506905146630879 270807110049 25566220784816 31773262186583 11649456151688 1666253417873 20797408907932 19189041704965 14650600231659 3997393616060 72622192487167 125961634079607 214761850550381 14189922509898 79970957422439 103582854400480 16685513617867 99317237062007 216374163048962 683667082052 2780983340377 65356284952850 218778942233646 13826945661318 30390345521825 85195676241845 17235744103035 41763996883042 1375075477506 9061718589697 27612241364538 63791854657179 114906190773992 63046642658504 92251804609584 42655931999034 10175315193087 8544445176237 3986044347880 1516064170165 1092156608741 235461952410494 201315194328074 15960898636530 29377183178513 41243774180807 21387606992097 40887980876646 6073731281492 21360237859374 87196034581167 19628200551120 10595029422676 7227806655470 2047261023872 11329438429247 31618567835057 51770214252929503 67100190786792 421193964239506 438957844604400 45236343414234 17552002844902 12397841494757 15890892871781 25807658804659 64623728242434 104262263967299 23486742005439 19216020987760 13715399852288 96732343369142 79676100810364 3557277310143 16475576941844 69819800685810 15989376812775 19750282433477 10993337618006 10144496830124 16651691463961 12864313937562 56249888316965 62515891613646 459273415712 133132390267586 17154526478444 20552076062316 12127971512428 36992996335560 18414642262650 8836974309628 84207603720156 772447414499 237959495930073 3521095539523 4529429528295 24901887286408 24731136097232 29125202363732 23726361813884 14817157765606 8283416022397 77322386154318 16175183027619 8637792436875 1814842438088 1972051649062 11070965467046 42830883433773 5844711846938 172315526960222 106447316152716 7072372063955 358807451217281 90561332551792 15897583448877 11766653489783 253548962412136 14553953192806 29170681031646 94966750751258 154999452782074 10766647996247 25452828030111 23300445146544 6100587604865 15760115783121 13197144063720 25535751113631 105096531392226 118925407274869 130329922754388 442841990050615 23542159116377 19203510238003 11673757448706 21879345933186 20456622571856 14512167734167 90903587800187 20751883099021 52323320612710 215890370407 52882337879436 19532860132878 24778882220730 414893588064953 29217018017400 42763924096083 6357942016382 796697270992237 15565743478101 72752489224105 161033327685813 106520778452082 168254477415549 238448789854562 14848070037466 5108782801237 4989907392115 258999080596563 788393698756 429716627692729 63184320612915 77880140363356 52513237452693 25307578436428 1931368313263 123464580230570 18114600276683 4243616377390 59861256936230 6001375830009 107545310552081 25940845286839 49786133683195 85790654775758 138907140570381 66277530624555 21734776996839 9118529167248 14319763579356 3410842840167 21964627787696 223271452806877 12946408919081 99580136176053 112737458987868 2300361142459 4237972809911 26306088710054 22906813487736 72349182033767 217565429444729 110468969445816 135768219774230 28905812325007 45657905648261 56819577224605 17562799051542 112581923545498 60345675581849 29913474094171 36680819434262 8704358489084 234319931269775 76850356414658 20925394100155 90515561627310 4085252022923 249009835876265 28535580455011 30264117537375 49491184995554 17853452636263 1692846485207 65668649920510 22822147712994 16751467565895 16220658416421 239178830067746 102853556171636 191595047951374 9689249246384 23457727465368 29640105886123 90551218633547 18833571743861 2226271725189 13875814310881 22757437914115997 21034517885632 9312566760405 104579828612148 32452183610510 20554817552903 2901524631226 22700270125852 18629315068314 596008377019725 151267832180221 16799415053744 21007228458122 28928055211679 5729381864908 24033163267476 51449617650728 4417392489113 54459216258342 27426912005489 75590875461249 38856871114552 4750526713396 241207085206687 132712947746009 19281767983158 18049899839627 16926570115327 45654834163844 3192306102983 11539958393302 47450077929050 1266700930422353 26967023273970 231135433921280 16124054926808 47697838173328 204470264628 4218786276746 25661800549418 8587754841470 27489711790484 28205063678476 45753489615637 79758151585450 1013031177203 13334589816333 20647522546823 7500767626570 16301775815476 12153362124679 13673796644304 30027052716191 54542941089860 33482510509914 9904270036968 2440277302884 6189127130744 257046249569036 126718016364426 5751959061976 25886149060701 29684170272034 31270979285119 14736817711003 18828912487828 31597105010626 28174296296855 18335567610017 225066251601903 49521157190932 15877911366160 93307461821019 13660497589991 67537847353776 2900448528441 14735825452304 12612106385003 214269559002398 86663475890647 29567890081229 17882476530648 5270970760419 492052533562783 71345113667557 25677218609111 29125821079344 3461057353401 8861429026995 30217014629120 35396224863134 9435215453357 227722937189890 28170808665243 2449994056513 292173701957657 86636447573366 21504084063648 8856450975231 11352801379848 4674662683564 37514996531402 30397213087936 65902449325231 22924994436027 11665928521840 55223124238798 10611651124000 192642576020929 2872952752089 257628916234153 30528878077983 7782087610738 3001744140349 2935024717493 4305851529471 30140862687422 61793938424866 24402579977999 23912573062994 7920740866784 138803043785864 31163084042166 24680623685197 9803303772324 4065424366910 28833066412655 19973789282095 30946488053005 110377390075962 55715415154340 93845271454268 24253139322612 6673895057917 107397383153798 2577874624919 47806263765464 135909749872025 27107158690175 74515740394038 45359463719308 31655585161137 64695498888768 3985268367759 19579043858276 40039055587454 14761322550115 73627264573168 4140573938833 43503145896317 13278111726566 30994882979898 7498293975048 12146967343058 30220912709141 43499844959944 203243366242253 50961398695703 19382019750862 18811662211937 27618811902318 640938637268105 22809106216205 22887823632735 5173277095565 4317294067127 12141112463841 71574568483673 9184704008905 125621613097568 14288311188437 22917460693586 58865693326022 65044007886437 229122231573339 30474924788132 15055477735562 9570538132582 5837212505331 24882583257818 221886963125007 5019505827854 6715444172289 97202002304952 612276804027002 12609643189078 11278881082393 155873358984585 5009208280104 4389481834035 29511816819625 6126219261600 57229454249283 4516949541510 4237273351705 106522938708031 57343054184232 17656963873212 23935050037903 26897367959557 12450851379296 23124103307767 17599231707455 68931525913040 33625009201885 98613236463759 238661355634549 97610454581295 161285399720163 116321679847407 8578831440737 26686514424054 49901425033059 8872375659019 1705618679173 174515008041015 9467951272754 247596973910194 20137321740731 60554926530915 2285736130172 19058839601624 43617968884663 71088761608001 4191670736690 3603218846836 105593913197249 54960099241433 18592236472092 8330040781621 123086014994525 42544353988119 1655247189078 232233738007 13632843582902 4655353571078 29672985764512 4773059249151 21669579464144 9962848611852 45659010364602 25537378313348 54610519438179 12953682560355 25423215287669 8932042319962 18218311030529 17550043494885 19503537384159 29734651672441 19841307537406 101741184696629 76769285790556 182969687912750 25278429959002 25468749164858 19722747509857 7730680771055 96865923474352 16434366732 15380009642627 2421597676633512 83913934286429 397619974282 8560731451698 1187463645676 23069961631653 27354875406637 24207282326188 159721263315706 81802740709255 736020066212 19968342705462 17551329744218 37885234124952 7196774934241 16218302317083 20458705570547 3151509041270 11978871107353 1393827961464 22697030569645 55209763132780 93090979763908 391154636730509 11673862239479 77216092233049 10904064218660 30923646420422 19729122087107 33677278160808 321225651010357 21151831756321 2960964604148 31143671122860 80649912309419 255299879618991 60391466547563 6103768537655 23901408567875 82159914544598 67347402279014 4945245148438 25730792707170 24224438497826 27365759986956 28123185739282 21102871311639 13767679757119 70268347254656 43267125207099 85873748414373 65596065379478 1263758587547 24682716304618 30250095171884 374345497476736 26982149009279 126271609087054 18503588460551 57382769558272 29412401652009 43859363877608 50870574003930 22864650578192 71360318393939 443583356545916 93023741744302 129303257544641 8436987766121 26429986693351 85346853843747 87104298035751 29473330638309 26494199087047 11096458631882 13980714225410 2905458789108 7690594831193 297887957710724 4402156260865 10850400489201 10451434338363 19526933151250 38048834618101 5904940604033 5184269728122 18306275691768 23879567841330 125523649295173 7432623320407 11217726552100 23066122839243 15695787912017 16697357057896 20780762639564 16493038231096 98764413763743 42061525846281 8986609991263 14741716405822 61094720493277 14802042951352 109773494497035 14886826942737 32645890119226 317509060323641 30793435421079 81466947349927 18234137545630 22335423565852 13963190106397 17732014789790 97892446579085 32012354971243 46978512081094 12551604708478 12217097044244 103460834381519 29615967907439 12813558239374 14147891398842 68077473059702 41293207424016 886561775031 28235735939554 470752134166 15084683905515 22904870839091 57980975793006 1119385260224614 24145316029168 44050272531807 233177271091716 3294224722323 78359982879315 30474769186384 25664530266309 235032613790723 38497984391481 10716046777032 189092365719272 117462424977764 31784633524283 282667763794815 25059275081660 30304867628671 129915032527307 22875071387339 10006092637108 27209373296697 24915639762845 12577875118304 14200266512920 6694761779618 3327618863112 10267621426776 2183804838342 28321995429788 27249247558890 215248218321292 110109071318467 191703123775260 28016639024691 30554048528595 56905982365450 25609417399102 92845517670464 22770505715636 73394768691054 222819302266039 46191110975192 105426893846065 179373182099586 5317346264647 4106969704678 27035476428224 39213391172391 18054372929984 10552121100417 11633730675660 3760715358647 11206968789387 8166575618418 24047374932271 23106111381496 16141867401857 27334481309449 34331456927047 56411632900928 20170077164027 31115204038190 66983673981762 4870821740551 11737501932184 17840056312095 25239909394532 47523734902946 445471180722070 20883227307418 29214126279027 698349767677797 19411335944804 13915273640925 18309981157851 3914295831425 26616664573688 23674110007522 56503600699651 120817822409705 490503250109236 8456650146342784 20777580900197 20879170854486 9823887808096 60131312778806 12636178492886 31361576137814 587427507516 440261873542649 515786684465 27394596468574 22973548627839 4560580112597 30173086287262 112079195318357 216998543820044 99734966028083 4348937892466 17998407432879 5157880629275 155085247001764 19797370999454 43563724012992 8222207760870 20946804312438 63757240479093 4632340928644 3958095369756 2341813555575 131398091323082 24477921115828 67998013843575 2392254003881 119887261558246 6534944205335 5309819844277 55547972042547 113537756746426 3214218629912 1436672238938 8753720525343 58428566632110 48893014383808 74743404848465 220550653597905 16691992048037 22604032327683 6730476378895 65967924509654 19330741483948 64768012261869 30001491055026 40047484141310 4360971040256 37255937225913 1410192350418 12519195365679 22905440637537 116101735038395 22525125135726 19870384285520 522334680432 20860299919424 22528034335797 1071749053345175 4310540013800 125227118370840 13096765702143 93212474389757 11472675172512 72271180449898 15096733371054 83936226484874 24022449974166 38728562106620 30096099305156 212666029451407 77445419329004 17826145885648 40446038990989 34393122849249 67406855567459 121686300666106 21184881529018 27227698204510 45287517728840 24451760261017 43730442634162 7867134392731 28904666692136 23601215119137 142042451617701 209177670985471 38890495730473 133938249152944 25764127123283 56463753356439 449724778810878 27357083887126 12616341688689 90614853597493 10675866906928 10964217754196 2307588303562 58914787480561 92039309194586 72834763187786 51102969443657 77661136767614 5310612003504 244834382127 4985160057226 94792566542878 91903538155737 5246754000105 29525799458693 187534480716069 24399132065796 467164605371614 105938868451018 379872491247839 3171023169998 78784141439977 5460126320818 66590901823814 2232196457905 4600282089483 42741448527960 114772123211531 698284324568 16988322030896 27580600466592 7038732586930 15672239744188 14687655628532 17003260808182 34801063055292 22334058243649 113689740807391 17118785205437 16025693884822 33178125150319 26942157248322 17796369714793 3610175752987 12908399060789 65084034705375 249647884324175 228588206230296 21874211178442 157999744654802 130040095143615 14564015934577 28364852806075 12160462059517 2922415511263 11766678685639 128518427963706 24220199300370 22508639737781 30846226845706 6521870812290 36438365455610 137973933949078 54282878654286 89364516352220 15946505399690 8917301855131 15087760910793 20956547533746 91153816295911 10877259327874 121395579562022 2098855397072 1164724821504 3401191690952 26404252437816 708648059347 11278607242789 26430786373776 11540151866960 31409128808889 27965848708799 71717208228956 80048132552672 31335852632741 12382250368159 153271814824077 271467412087340 4230059022964 4849098495196 21744315922849 10565161243698 1239587419386 16525501084876 22636134282572 12853228863460 50510454972397 31775533162793 16508744408881 15623514002588 109954841800421 919584525846 67910044869228 61112384866397 407224610071873 4453673970102 13428571914894 105466951325092 2421629591973 16856066519461 21989476490340 95017818470265 14631796346965 439124001385262 4601774431698 6086314449794 536466202962761 222837156801636 66294502165255 19373060332821 28907266717217 27478780957306 1826849743480 47268624225432 1696691098761249 91686483010272 32123792902172 7822568775848 14865876977428 90704055214272 21388768377763 179695549846287 777858059631602 9448088533770 28755076748153 125958956740405 22296620350903 15180227602910 32750695481800 3241179165046 12392786857118 10479962476488 40337390426974 167501955942830 9070812311047 196010645439107 56368368827749 861926107173501 15523083639834 22195046625423 16839335479800 32988340393534 52531196907031 64501953701770 34501004645205 156763956841364 68039362389490 106485693791563 27445779274143 48785867239315 62869213479638 71570999150447 4565617974322 26034737750548 2836605553103 712323281259 142311321319176 6170732792277 7948590063415 1690734997297 1096089722090 12888581245808 21542356289972 217230244359704 5153700154628 28352955165880 159401557048900 58419933512963 63817833343234 10459764819614 63514143508974 1100130674428 16274879119001 143231748452876 17605030553280 22257520193126 5993154019241 18582050518754 44078246847968 21210757431291 6203262341119 22791584999725 1678594191590 8442847295956 15296642853709 25488575708705 87705810813088 69121695652576 163544626072865 6412695437730 266986519950043 26640418628443 37114703044239 361424199805775 137311035793171 261690739225894 34362097952786 75121583059010 5017457532080 72324112920807 12613104942701 15978879691340 3087985206169 68174731680421 15189486937556 8202220602274 5298407813833 838310168518317 189642976348357 84857028159737 19884671829134 3493767380227 151141664687746 28463037328068 26568693925745 14627949511302 55706299246348 30019899551076 119554506593292 1222699751153 22183103478567 48707901388661 28329437569051 24334955014632 3797240371023 14141220408001 377195777549113 17290324453939 5099461603204 54862362961913 7927283089510 102511127682441 4717958656634 8239987046440 51583740805924 152503433373132 19270499403490 24991280540144 70925315462489 6556869902177 14857550848324 288054187908690 25757418129078 17271549744225 19782072111956 314374084858562 118218510479581 61204643813519 21482602605259 60654192029859 22680358632936 18227905627564 41246759717922 22983098666891 18024316279521 11303103892840 6909278283739 353854485080513 36640523397539 20973362719399 38179611468729 6779853052284 26333662841433 49626864946320 5455811066907 22287036479430 8062507465204 229073920579003 209401367676775 38316799745517 51216680407904 82784306691514 12753122646874 64473089341988 78357840564547 24691397978750 41105453906414 11225306874249 67430317351129 145516024733889 37745742407250 85631437496424 15300995336492 192248621129185 4458894757411 79334947717067 3574452446069 62588140096433 217864857020804 6828535703107 23812335182773 20240526243496 94881103557043 223192723154812 4712680222904 4170088256904 13738078344190 104074708669804 183285454816923 11692531938220 18722046718035 26276317360127 3331503670262 3071603085692 28748363117639 32908630075216 986636763702353 26783899500066 108718928320417 57633085408063 16379777921542 12719752742607 73260356373342 13165197856368 30897267876592 26425529270571 60383349861579 13183118394242 14687416314242 103421399757031 13610186162149 3157690713383 103680815026760 123426469595966 51039120553075 2082988050478 15825247888940 1615404997388 14043781593609 19476242709242 29984169447748 28396191456918 222427446505686 1758821273433 147582067107541 112084424319627 47904585795061 58866336026139 118792170205438 25065346562771 51018538087610 71024319282766 15741292653353 65825032237388 114853974277885 727652770294232 240158019749972 88168184444042 28163703582574 3955373092150 21058627080362 12496173571506 66768122991258 27941496217177 100381232005723 45588672779923 142553597306965 24438914934523 5460825075672 5484006514612 70636937017842 13656363154937 8606579829255 8160568608401 9613060679964 103721670907212 10098900624181 1514684973208987 25346911272085 51447515254195 5491312215617 63689216396726 16405548951335 14754148246212 6163561874229 245182427175188 24841887000802 4947400476843 72353344403815 15203597040901 205431986969902 26780234566774 18334898044222 21511929620636 19802033762030 21677365506141 10602498651468 43104357438043 14645933930508 150091058866757 17021316896383 17960088875684 19718403311949 4403627979560 30969327315962 24499274442039 45955108930614 6797381608674 321303254299478 178567586356588 29983717360784 16246528524363 24084769965036 27586354669021 27721699741117 23857049299627 67415691773900 75920849056390 23007402862852 31010360199700 7080170007582 3943667437044 10345755946185 101027108041011 64328349662168 44444959080123 11334947569035 7406618148988 16645091843485 16608049726497 95762909953929 17915653025103 27138786354190 3615636046560 27980931761791 229788052486424 16390999441260 30682678367703 28595938839941 11570771530198 126193655169959 23548204072898 9317489009647 147990003174641 166268396895947 40629275851294 9038542753367 40788828723487 44197807717701 12888776883001 3131315082758 98178886339851 29426839429192 64751451727570 3856386520379 22471518246189 12669137998212 2992534600543 26160299110953 38012296840852 27966491064367 27623419619256 13098633235830 10511652170878 68473178682642 223131045359578 3057260478565 29924626478193 7618368908146 6973647554476 14173338989545 113865845207776 152972967072096 19093393028416 20473963580512 12152164192257 37230846412937 7747714565860 13196630948912 110078113010567 14620961294962 24836200513036 39905858724168 79009737270039 116541798394750 26556406616809 30873425952599 100647985359338 31797035884251 29644499889531 23230520685766 574589113021763 16000651438443 6604097151901 1055152040391 75145373596520 2207180262500 74361790655729 26480916730494 31670079192039 13957925592197 4389590262821 15851638941935 1193269371416514 7222891291325 10738643524685 26952416813935 175596357156166 60881258804074 2720369010945 29318011343053 30420542913103 1950709915413 28637830911998 128272136560570 1383684455898 15065028524217 28086400543933 12332625370661 1436901694539 86048619532871 159054597720164 26771607924320 77573235238041 36369124114064 14260927709873 31659789641487 22528827791707 21207355100468 123378427307498 148252006205466 35693602605180 7551855993887 1728289809869 3777585583007 14293564948533 6717221836509 3380860036377 124729987398150 29730374961830 42465883780083 2008509023404754 27796205305494 19462526569953 30792716110285 29372638959293 564982876117188 96482003627328 290152865606061 76285964592436 12992002439206 9254097705018 7897180843384 33398417460958 15076969571498 22214417871366 18825681408454 115746962407637 7547759857092 27095976523806 1467109626674 42400060085159 14299601389193 7532575629976 66608682868034 63736012730639 17368350238939 573458792388269 39620063336734 992338687639 13886712743300 124002301340901 28893988169176 34640377489121 119642177640461 16725243973743 51042655549320 86440434980448 30135280546422 13834183128782 2889169660791 147534530341898 10435494065203 1941305821919 6594885004309 5862354164713 899234692053 6585196995655 31103543115303 104268895185517 5204325624702 13467526446901 751418015131139 181619045246619 22004188501527 18718980907457 21373902821769 1607260012288998 29434215580360 10264417436831 1960786747238 578199777824 9001549063487 94350299082894 16259778480091 42737861143390 573047852711 252930398104821 114933392936224 109567177478448 19335127451093 13351192983185 127140223835238 17456748352545 3410120807939 89447712277006 7468074350882 5033647006729 1643961229824210 364998033884232 31711984590234 123541591193549 15863801298350 24030523210406 51436340797204 34239138777494 26136985589131 26428080651890 14204750989659 22689058084775 22404726450947 244890792259873 3811035345076 54605152985916 18973329670012 9423013835881 31218260957716 111175038444601 370073629920153 9925096861732 5914731509942 9687308832503 57630897270398 949748084613 26195090214167 16129411374616 38524204455721 114302597111648 55262611009949 389959511984694 3588134919761 149146754186079 25362504388212 23887859068580 18810704464186 4284536288362 126572719715049 26286085891065 53424890591440 11706645629756 976329459944 25264128357349 19577796535919 100955644136031 1381068770402 31021232583573 14873357233820 67919279750591 132848371333019 16145363076706 11981157697968 22209838295623 60473661619613 24906005513961 21261278526165 20768720762730 24063149716365 3734583845674 40287208754785 23627507282261 74315463422154 1107088957450374 251748522508410 302367538961 17762129711903 112746790918576 234619273939486 14492170276262 13500846414173 16638868153511 58161718502709 3345736544709 93195556633672 5327813692498 4602490054838 20911178218330 26566331499092 1448598403872 270782095455533 16250421474258 200435498239695 67538091062891 54491694967781 7331981358061 125010572755732 76205243022583 54940687860596 25174162580249 15705071348293 36034866035053 205105413662899 1083122580041 5463290948544121 6853201394800 67801647791250 27110247025093 151850650553339 39349958026214 23931570616767 533587441658769 13361317346746 85415973586515 56680684803460 46027792890842 90895427472701 14274597202039 31610675268429 10807950253805 112991406414413 14739157059280 30098592155534 125902877645182 25625225511309 46670491528344 136484933520423 24756079529449 14865462627971 29395352768855 70271683732357 9411594017912 14793750846528 20966489319713 22494695123408 117233458588826 18958102188544 29143022608436 6204722758686 17074581890584 4416911984579 25925329389041 98073812054564 6014815909337 169892046329767 65584437916081 118170759883144 18327627806493 26886877730516 20081505933675 122765740318465 23319640902736 16508939459905 3262093098734 24470585230989 3571078000457 97774331415152 2972318025744184 4635557132832 39488875753320 34185801510504 13591164201211 29428990128379 230998099738146 34297149795742 11679511366849 26939240324694 17751755020627 108829347603127 88571472470985 9070250118995 3431492228056 132336427782337 20401462411024 26072667129267 542972054809375 212553899409298 11186735274974 4359695317691 12057852270410 122334605666853 56727398003880 113564423582215 18751935737502 65220411155325 118717345834836 30106198167335 132712195878081 2321407322342 484015988198 108688231893685 12129724044767 242861919520708 1687781029601 19428125476381 278233740452540 25147860419848 623160673258 224451556316925 78174048226716 76636267770765 746012123155 44244364261198 75341848980094 39260616770062 14778575955867 12261866878259 18935722806646 30639180494119 694224784338 6608599747480 45250751163795 16273011816255 88811728801357 27872995627110 97026690525578 680791821115 97567001056100 15249469949876 77387140326060 59642557701463 72069251437745 4179358171507 36498703205901 19183319650995 59551419489898 12300893825256 17007451702918 84334866535534 54522853474716 16505451295511 32044620795081 1653001073588389 116726806847768 7437627555634 3561314866112 149645317986163 29468691071331 3653699451432 47649391348098 14226781672734 2455676966750 36084581598330 412207071157304 19923100349891 27138057681949 119960125338933 240970960479823 18899321766257 5706720017440 18615413672741 75044442691970 44957589761211 16331178297685 43781125036421 10540261381848 31705774215819 97447294557117 73023373960985 14385190340241 977484116748 178929482036240 92772807612099 59256505497962 22770415643612 57038907908008 23484749171076 3627037077776 27464938078473 21802457798259 36483177645163 24014484576884 31523480533409 107584272555526 4804185099507 15518719489958 50372472522091 282638850988 14609743043785 88824590655162 23293109531916 79697542673762 14935960276622 820652445527 17034783567722 8192586157862 12762271008873 14894073533571 19200959794574 4630699322659 2049345972867 1400975680352 66255087087838 29108048213511 8149900352760 34376802751963 11782456365212 21864414815503 686177863911954 13851502650633 11434040199990 134406657590371 184091628284488 57816468132143 29647894653083 24035842820045 16941329498387 18798847229121 5203409166640 10033310399427 103668119020714 113546944437092 29745377872773 47424673027765 27540344699841 5191846700067 65738211596047 28978327854573 13239089529481 172490435247149 45910420112711 9263243857299 75689012813702 19778081373542 30437010494210 24133384375327 16821320272703 52451645291995 49809433704696 15452244156223 66529578571553 1718124760645 26859860632568 19847724530571 93049713811408 29570086329799 27853164326062 61296233063492 26233668428644 14952143384647 31087364710900 26212513056121 2967110194889 5112924242292 23864478635005 1688568698164 54768007206697 25109706818682 16390006983611 89352113850044 68839316469444 37768512253676 4439115293984 36718132385264 14103600555888 2038987304268 71857159429758 79826921385968 25439613530403 118907621768469 195018610153143 22646134542639 6689071863520 15869113660469 8348696741908 16202896677671 75270519715794 286650738710 26549771376934 124408933256612 71184854860453 19210188590026 176204520386110 27794589907897 24238174454182 1540949391167 16648539880003 28983546961523 932899784090 24109095353009 32934716664111 24750289675517 84720325641867 7268463644370 1010406794706 8627486849379 51597089690636 9244465026356 56489282911815 19097911486867 132266071343350 12155055266293 7432904595708 25027040582242 117157307791164 68775085097154 16230140161578 8101398616848 33505252766014 40626098552846 22431222909338 3210186299902 92560465024142 7930408784793 8054298621810 19801208569676 81777106636587 29052609452398 51699446316841 2618647460620 460493839753429 9961043129885 272114269325456 4419445009102 22989932048784 16862919913752 148616600291976 35989138883276 28590757807459 19734276385453 703929594056518 63345305449054 47105781362683 28861277275683 632530529273 8952670196354 47591642672974 30357358141922 43084638040365 275991518606142 63437914910435 24631158140654 17820827352487 4160830734102 292625103401841 3229630166892 22687091796317 2995322503782 5723460873258 23142316599969 26020178044223 43817569643707 10570540577900 28801870048048 20585525682264 111792269727580 144999369659527 25254681421652 85621561378706 111979035125340 132786434129193 92706004433971 44834141444778 9594744231206 3672193237483 92943660732210 12051699961523 144118788067968 9176477835386 21206052817475 10560111153493 21718577368563 6209910893026 21199458238615 216499056584483 116852738624903 130409881574344 34900950886670 12490540036927 26862110722439 6737430986456 5778278502784 4303031410257 20246250091533 469633480648111 31783734375101 290676614355278 11754696213650 7821179686164 17451358932186 23907260601415 15123128534353 13340618199431 2749546625896155 26446887854796 5982313147973 108896541288328 21458572334215 26294583726332 18856017270176 41283019793777 77153879420415 222639524142880 10596886070837 18487254575187 1364012721551 27022119773795 30788784101692 7452433710125 16773647363510 26017971283173 36707158656613 40088922609975 65039205711738 857495590192777 10486759187232 22169247685606 29409731769889 8803557843585 597431164603516 8825293107896 27353171436263 174517823140255 11961782408992 71726403142188 21330969790514 39148135424924 88496020662621 13275950514964 12352622789540 766013986454 59947529464906 120323298776975 22433667915333 412572067150 13642756648830 5981676579818 28259241570779 51784878483087 15433642371237 37551176465196 31126540982003 127643362066654 14010606353303 98019063326409 17238496614164 28461674474954 5775372549987 41625910679250 5628338691074 152442597151740 66077397477193 3542044009149 14452821627513 27952099824032 36975071189716 1313632257209 14031965108087 34615873964639 12497985053977 1355266306332 32928345170554 7403678814832 109787572331035 109868630723102 23910361331832 15443666523262 113763979111849 3724254458610 151726135218391 31758841895878 10385811890485 407791933535 33595716871550 34061503342303 390283268224314 2003566795112 325060545932885 30690280677667 18130315222478 3340089680429 250639438970607 172524293354567 86229855735806 52950973273612 114791653395216 4059881355493 19903066789339 28875850503587 20107223690480 15034256808381 24674557348326 224502137456283 18557123077298 116802173131599 50332022482302 299935637038098 12257631887276 24703416542567 102902004421422 64480227106127 875673006060 40881922547718 2774993060207 185959469774787 208050380692349 12593632558053 18845452686375 6728487928588 222258464372539 3053928676125 8555176876199 24068658845524 2987137495567 64993503027461 21736538741406 662613377472 109572359246281 7276100010482 3656671209281361 4094228746257 141539373185466 46274666480880 64969996255716 119417386063256 43758941835382 59609019704252 1455916826905934 130928072234553 71852229140744 99329668671613 4955080036952 13248431155676 61569213009709 155128767836749 78505052112347 55517274549986 21971473884722 25770428912671 23692804379685 5175632498509 13793996036092 73122535166427 4105141570712 21605305398959 4003876668418 24510858438004 15927662119018 20467159245616 18166991686938 11121211849168682 233465373792570 12876735453904 1760327858575 39125743405997 38171760078132 88188185848971 24066324545640 153442993145340 17144804264371 17632754850891 23756587737002 14686565432233 21341287137466 42519768644697 247753356681808 22640230660937 692527894095337 38466440116715 30641534397781 109935251760574 182479443470425 87346135089193 38668239685770 41203392417156 6510538341321 37820731140642 25803466385817 5422821171529 18671611851132 45445011352279 49663184910279 91784700401878 46671542840182 232420179514795 28274036214578 21501010706997 76000558546915 106256718709077 23037203362665 243679808395558 12519902906398 27015285578359 46790867099149 64663429302652 11114685900560 44475219134188 28572968698621 2100209911752 156814908205379 18485644975638 26638905179525 37159287032302 24250723360112 84886771368472 5734742437354 6375137523645 52620297616013 106261401310088 16479176593956 7368812077853 50799471384900 16728477305609 2899255811381 68878712365782 5443778029204 130811825226126 4444355187858 73807754219534 97573891181900 10183078575922 25598276764058 64744127477921 29226775108472 20149240601295 52940219617872 12009889033490 34356298787224 50734597621671 3239992714982 6014886498245 10679420299131 113723586839159 134762307720190 14360874651205 78403551661636 1632009691807 9570727975418 245814489076464 69712106622429 22821131302859 6447650829227 7174867384625 29008348850094 8588062481567 74480820547518 1259507207596038 12966000245041 19555165074732 56316199305629 456081971591970 54401980363993 130533799232781 121184519969139 45550000141443 243871331551975 16368498510334 174709107959293 9144977912701 29859611846186 127289781541866 16502530222332 112414954539730 26058387291548 5405003104631 675064811064 135661723746195 73091168108133 15872313035407 48861918678248 45137476131911 230085275621396 24617282104296 14007173930948 133656713241918 302106593217448 165374396416977 19256612322387 13410211788969 24791439734862 606169453067894 51078919454991 33166925931016 28575030889056 49045098045028 29569946065031 51225094928491 5882134164621 26568035877972 13746812029977 116303510228742 94164453194852 19971720696783 19084968695161 1591722213629 7761910861579 22719094715722 464077459060 56866726581012 24462048802550 7977792463977 25934484174465 31474167588637 20919644111221 115760043261372 57304714257338 65169607200473 33831430325658 482523670806 21712153038961 105515022468667 14718314858441 31318190629357 23758907090614 26349148800597 12944159571803 63923730745981 567472348446767 8838723022821 79853730664315 22821642271928 13953416910753 7934733890414 95222871973287 10461370834486 152414469528799 10516828535079 35569555905071 25203291805530 2461392117695 28071827273369 24162799046853 9148665995440 159031777538791 48277957304767 4951350980771 24900769929545 14143520800766 29499961826109 4006466742383 86712953848381 31672990900218 10370752914191 113009815816423 12432700678739 18709364297840 26469824224046 26349999703923 26438828562841 16252441408579 5213128762448 40147773749056 4538624732928 64969242227871 45509605794082 23805249750059 69945100936044 5571211207917 14462983987229 29566525096730 122961458981049 30085418522668 4502346881960115 39734570545838 8376285045129 28816742954521 250198880067383 741113945338202 18332495006453 96909186783732 203046574501592 1413215752427 9322457408680 42084991012151 68820973837063 14560277367882 2114886406339 9274620374809 233654502661558 5502085805588 1686400359222533 177825920509630 42663053868322 9588995993695 9057565442559 16703317616151 606658641761044 114256758838173 21572934436133 23027550319903 55136411329865 27760243923982 11098512648882064 10815867533158 166718228882755 65353587228128 13367965081639 331833051450991 7262110550249 61477600603148 21100595844748 1329020709690064 75341998957866 1163153697440598 69589149109811 58993721253851 13013663885172 3552947998019 30571128917235 15191738754040 30044539347006 16397688987950 134846718104580 103413383808259 6462105819256 18342480014877 48564219618154 24637658437852 139298895440777 17344799527291 13793289834735 66507672453784 33128942582993 5645820070999 66215768327957 78669905082803 28431163233493 32375424279249 26833250732426 7070396840403 30927568815283 15895636288105 2549863726360 11522477962006 24406511602820 24836030149783 257334399113 10395873129509 78538335294797 17413604037836 69406653665301 64511954743609 195064453112751 31867155136869 8106806866689 16977138908910 363729294608846 8890429064924 101333145042970 103307663788859 7167825266639 1288837612640 19422785520368 351042503289988 2441904683789 165271687311718 63104685157376 99453847838076 188511908785279 27911711640591 6378726965283 30519701045467 6370339814757 47666841389507 23169562204814 3285673461296 112157284188839 18507194127435 22632505093098 16479101098798 16474647090076 16478367761840 18143016266307 19958553942014 933627688702621 1450893396536 137387140739459 18898159606107 24835548789002 21757635220605 69905518042632 1654296745144170 17701932122783 22909388061232 2932994572542 74019245609304 8631527013116 22686383019357 31137166793364 419459304101343 12899446858247 17746066866665 1480965710964 31451987279493 83960384078059 3325138667501 15130388234831 72826762103532 60825671763330 5580806270445 2803923976556 25443429446813 23058061461986 53544476390441 3542613704634 27236479418488 72184897252475 23860530266217 11121492313741 104290646334012 17968993105943 29476290272691 40636701438493 12222442361213 22688025932548 2289639041908 247445818313684 22829715216879 8841391704109 118210923673674 5112874994490 81540681009090 25822060692335 321230687166693 5222770056419 20411902259140 344564408138127 221965472082408 31547161007909 8426327266180 19595431581334 25891666300727 19503219923727531 223066542051930 112878325609243 6188574225487 68327862511052 125289420250149 12798167489340 24417471205814 2021870440007 19148275065086 111842763558916 24702653504922 20465247391812 66852129361199 20036978057184 184538342086450 2241204356262 15483127867834 6144922981158 18699775953467 86053363020257 21359936834347 125132396270527 2593695459311 22048462056995 63817844125667 31102664848958 118139608201066 27130026168649 240108603058780 19572050078395 148056757311122 66215034397783 128206598915858 26020691048850 14573805998487 895003335417 15837503635660 20344108140338 29992682222257 4898582485354 13056818783518 62705050162016 88892552046387 27224137294741 47325698670104 19919709249190 217454515880196 58051635377800 23973217868533681 16115227246869 113747622687985 366994472912536 683035652603082 100133035605371 79152149414297 11548818140026 14229859161222 126141061524978 19371882821366 1419044959754 4372710769533 69918308103196 558453432820 19149008373685 387258511565852 13725972653538 84301622880592 16374564953776 11392251920454 22928562682177 41176891201641 3594867795402 71629976179746 90170214200200 18344241698907 11407730390543 3149352433441 9639944064350 122033661341452 8124120846273 118589531837107 16866694004151 19839597719323 14262127439895 4967774749796 111645121510363 22742933524065 30134508477923 6229955033477 22963151447885 131754761675074 21320976415493 130801187399494 14855594653095 52198410042346 83539113411729 44596944405808 44458211903069 91417499358909 20592383084030 23941472413503 92383538848995 127220031355855 220371939427346 6025108437043 55305269913954 77635749388294 124697737593487 24958215206457 51955975496958 27039694476353 30864893780318 16180658608516 924737545188 85787104303836 83226057530098 87016222384033 140858503208140 282760175458976 8181671329772 23249732802075 19550735739646 127241326751508 106133679867765 4864309730113 13960803073659 14019656834558 197014319677878 63103039494180 26022566110818 70662518638119 74762016147637 22771190724966 9379585840458 27494240374073 15412352397041 56074513956626 1765806619231 62673917852922 33143149906276 7925674268 11042866134407 28280195230925 4270344952287 214795049899459 124792651618593 25061355657325 39681430763450 45566768843492 6215942889261 14590973229640 138304846998942 18890023522288 139616798563184 109162883934031 339944301622134 13252068946177 13442556369351 124478148325858 15294906550145 18522158022437 47329870955746 22814965635827 471400650069 62648643609679 17751544351801 2751213990882 25369084529116 113289491565657 17899057365109 11832209477085 4281458995323 79178033029600 14367442979263 14508830865562 1032360195526 31062972190903 5758474625140 11296423110679 22657122041606 2670451433284 18461201939467 23087762656351 22525508953055 32302230721354 564369071614840 26240489692187 17473057994262 67070768576347 483923317954504 19818885100110 33519489743912 24658292748098 20746071331924 3393328210398 10322250115969 4977805279108 106198248296600 136458866858629 18060546970863 132930172341647 17608562465711 29132868125035 59982594734683 1094335338810 30936111297530 10915640697112 26575522714018 35622622661435 21534694152328 160085951925778 7137531333640264 74588313729855 19532952492736 9755609543270 3882316516268 17370644098233 132858495351938 58705137952680 57402169904430 12158963009786 22393952178800 40335060255363 23495616282779 25500907458573 577837475587 35714170174080 15612109585530 26588700432499 2457483759641 83851329691242 127141475051211 21114804862762 10015598284914 18386988188008 24186192291640 28762161011899 321589535481335 21189436896610 113468304814206 12967594848614 14036388595337 698105697906957 8342266291091 88856414528492 1571490923801357 23139931457168 12558467282986 1430254883426 4238477377085 68056588514104 18571435045775 153043234767737 192728934333476 22095401906301 1969515256620 36586297344581 27223379131448 85025232994676 3463774717707 10569988351278 82411930186838 8726306241130 104071364447118 27381238133707 13787838366126 13957987402339 21097231847677 17153760055058 841240137112 216031304891101 31683893396919 19737228143347 1232513969986 15330645290101 61219950033729 61410656183385 60671366973961 11640523652563 12733039589765 24258883442470 10190255601105 119648266839092 7822989399437 4316408340076 100775167733 25070768444373 125819822834195 122470361628129 54809321859705 4945184443306 13395286561840 55251541933637 27205889946161 254428516282015 72786097170756 243434595571262 259230300379441 71976948106478 140376301697294 31967111244204 15163410051163 70037986603184 48561793807517 23941096259238 19878959612562 16508592722190 57076013014472 6224859468774 105149094153488 27744123233447 45865302251289 12062787266873 26885355833270 26380839869920 91171383267844 6556559977653 12953623080844 16576429512566 10789650918412 80397733789609 31244351902130 22338042146634 20998437939563 19813955727689 31081871398406 16862815080292 20916370587518 10548981418144 2040390672415 3291074108336 29881334508990 258885353233108 14667740295282 6452881535734 9626985981716 26050564969187 16749653937576 34769923665576 110088535876670 20321303548341 10840048432209 16521614160323 23344669244832 8916399540513 110594073305509 11163413500254 3455810425312 11239143759685 17086884952211 2689694859722 227804129335 15113126018125 1567399657210 31800984103803 6130992911554 24811066101198 29972237893359 9665222219032 28279440623846 15720155534628 5407924334113 31515724632626 21294735592659 5436143858610 29055559778656 11660614777752 7202817918960 20484752361942 14571828277348 32137766908103 26638055704384 1191313162092139 2415625157637 115049228206487 1385606115222 26591899675923 21219597723367 4362069468294 27887258262635 45868083208944 17207787699701 74562575754528 51833238480044 5400947170412 9682461477861 27455581044126 49573050091493 745529149511 3876744941115 214604546393102 109670193420893 106568689773186 3069097374418 15590827334918 38357979306631 20849588150150 16452631410106 15443425748868 131329564087667 1755947177853 27758904334288 242923963710979 31216060857969 27008839083465 16960881378404 37151937085788 17272177522908 90682141493252 13735751636542 28977557530403 18068112247202 24327881892021 21190071851825 19240425185529 31034052121075 149715577038019 109896624845571 102172250127079 18644036430252 2896264223933 47852525526071 5543690534207 129333731543161 1900368592547 13639041277712 9637091029163 14084767816052 17363424390762 97886543841226 10866691177075 66657411181832 25482749862241 1151772752525202 24189331355721 6873219550815 23362735326723 11850858825797 53937583388117 39680930516463 13668519382936 4798231973190 39262295302904 1144700337743318 361729970464374 64840699380393 34032601881469 35811841740912 16551433429134 29804875644836 132595234713702 4220707854302 109110891266076 12037544777839 588589632801729 128876487945452 12931417117593 16382916360406 114665086023515 44727174834931 136357080062771 4027937048761 11532481327217 29805622290235 78870746676797 132499273689722 22740033596576 43585398881160 14966335800851 97152389613963 321943886365938 33530550442761 30315801279087 122808506294088 29923262744047 70236826285746 16764761951967 30341283174839 161677964232628 73261296947256 54700177543049 13116724741004 132528290094991 848730319790 30746646078934 20138619170485 19021603737407 173517199797839 112835503419023 19624611851995 17960218372010 22214640473714 8052912615079 12344174674458 28093822731214 17986928987958 9528067618474 27711378635338 19637021992499 4706770873488 16176748399494 10271050292949 21617292418324 44379211814776 22940616727139 4930744434935 23858487608630 7427898658755 8078085134127 77575708036826 189796503050822 10942016011433 74680065992512 341275269757791 245638256657774 173303133252014 14467526089126 95871141585507 16018122600767 1354147645496 18114568909700 11800254977599 14438416489069 27549486802055 304049964746814 53677435605658 22038811973544 22532851399840 10058072408708 40281077954104 10696511502265 10410559571722 128203170735438 58618334207904 7541690667475 11098770890774 22954191866297 24898303379879 29765962622723 6150862585538 17471636056157 159170888860336 22654690365356 7522677833553 9966414843625 4662090137897 69275041006689 206013114862405 26855917479206 41230240561 59614347939834 12890769959017 265785040326686 14296677509376 14898158035235 23691198716602 5784508271487 316643877307 18982152031595 52789286332388 129841616974600 89100354944784 48652512322822 1578399846353 29218549030935 38543858963256 117464538078590 10835225580752 20207188434548 25086150067447 24571909893390 247428384255823 3720755337607 16916186304153 94574458994839 30388187269656 19374014247100 69214914898162 14992165183946 31576199635472 104845380580070 8137440598701 72299420718721 15116803947068 30640711187851 26694568941047 14936177226676 64892843994348 119399814316566 9154970605609 294475539966756 239817579799957 14751866658026 11749414383609 20998427277885 15113425316555 9459197862317 15692905638106 54133509454558 62191790576086 28028776149797 31009586020753 74201562142636 943173112936 132626551053505 28749353436596 31167849407174 206729487100427 45683151974137 62714438051703 29701950154403 277045830294772 12221305084332 5075184080948 19947489484184 359031608915892 4984301473264564 56994838267589 24031983325970 15246906578140 53040569355267 21385478419239 47906428473995 11413563640876 11210230379569 234551646066447 23722431276226 62809814554738 163519735878012 1530526283449 53246634916331 36832659830557 878210070019 17545580007548 118416480678018 53566375896709 24207905138222 348469463151656 66722439541311 179066480001183 15592354902239 22548921020110 10500795209360 250832374721418 10455490190894 66406100835007 19402806501060 23100654438219 5936578542459 73696485074449 442811126315983 70717794166219 100513406238143 15075243286606 19047328287045 1801117548435 1268766583919504 13477830854926 19391870289057 55962623882578 3343569932976 11693924076163 10258004241582 17269109157761 83109686592281 26926060574079 8925674123358 113656315914295 260763865846048 21825334805220 72314012548664 11500994425336 354487152421263 43823527931840 25457231824797 18044728669492 23033942465363 16016875637342 139950399670850 24173895013753 24839553258735 13119230064972 18354441166959 2706059280601 128715982832249 919379793686 52360753240772 2416926381685 236717641250399 4083854367625 48614368132853 2137702228515 295908507062831 172501710789402 17851926273226 11115260132719 2740767822479 19530632766102 25920801164141 107256072855177 3445135138891 1751220963773 11059011775675 14868533515503 24906155982115 177822649426661 572168151060 238803391340473 14622766283141 70336394493633 88317764209495 3427127868599 1436570132174358 41518108275720 17191798278286 9174086574877 93105698464771 1315499297093 93001786286313 8327571038004 21412410575304 78087663844496 26456171102694 82058685745091 46488375776467 30762222316087 4261000398635 25831743176497 14115591312714 44255530244851 57428914395524 63026685051325 25571968684791 191537428346344 1349667425241598 39886293485837 1539476379262 25006746135137 22343365404976 112258088257974 132349314711162 6155205287688 14148787727187 8699572148886 1445138941752 293899141400 68144043648751 41582006485187 43093163689881 132170538986284 249659670249254 21470429970751 133237501202709 7429692015332 251941310498393 97097375103767 132664648347710 26399567268162 30634208076971 27483800121070 1744041038410447 1750900509033 115033764878077 159466505426229 21202465997932 16689679142648 4088319943999 367117521740630 3953492669201 9239020730666 18914163785423 27949512183787 20630951347254 145106181445708 71534111185649 15243663209937 8936455610980 2326370910998 3633471859354 128606084359681 16352093556569 62996101476525 560820957435452 216577350311623 3389054519634 30796113470890 11693139036570 5168915325938 154966860126413 1616989127468 127340296995017 35582122777073 2061213221647697 27259588158264 12992261776602 92094871551059 277287286241474 113170400492620 48601917271149 2507584081698 1539852231253732 102250805170514 238140179213527 135845557132085 14821970314286 12287002547810 18894882103377 130123169828522 25638938645068 14897531336544 4236918623910 19215259811693 11334613233769 160564642847366 40699397143086 1325821813264 99404534406450 21426941930980 61411933295113 94481625289578 51753798025675 98784145457354 24075954680546 25941307022366 123328239823177 23251823879632 579570869517 46413771048738 64303016198851 9647346690402 8518085561308 6584021431224 102579895184385 26311527278727 28055910668475 22915533438783 6576081499790 9910522866370 13058748301360 10690569489224 49773735430179 762991589858 3834179526651 19971533905646 134830447038318 4482265687519 605700683937713 9027496386049 293116385602577 13203768460760 68368978794869 4100101065659 3784938606076 14705250972481 188088456642477 25390707499201 13264292295577 4625961736253 6226136861169 69065985968552 2930845340614 15145098032574 150400578764459 120383959824725 57207868294986 196819744058258 310295799312846 7796649192912 4478514398447 22251715059010 38441880157415 231175206842235 131170834055892 65931833052704 23981176880792 15501638365824 15505237861651 1257448445783 27311737992011599 29111570544355 71089388118395 9190406029079 6837174957754 6137108975670 28083202838713 25351562591427 1955063449751 3203277948632 38835298710189 66203764568234 56208982801477 280081722184631 22486671156232 99894020610956 26527039111033 42229191492978 11058649224832 25359810202026 731130580120 101127903541011 1304171600945 31247460771738 7780166676235 686268754588304 11814858023507 43619912975886 24564835300101 14805115785801 14817688153834 1603342500503 23991308555762 47372384720767 19914388314390 71886463469784 27265914416030769 118723193175110 122647965682194 15487134596971 40106480525980 12633722320710 52795276950229 20355863991574 20496702830995 69075634648656 124474937809530 53120372939403 27599740040026 24149139310482 12471711315244 30665191175659 179535994330794 14191270931706 28542743873336 74372899120998 18366679064745 23004330032030 25834081768027 31306035825887 5148746634390 208923606798749 9122375995934 1481786055315126 5857442985758 12565179410708 15552632223838 261913818579981 60141919419671 23049165331878 10724852515421 58980042833660 29881870890632 22615976540478 96587077077683 7324493264334 1668790481813 1083712849223 67076451102822 28163682653504 45380989014603 15493016807260 32328572057626 14695143399012 623905028010795 116903402556531 16776118368246 91373208824996 1026800959966345 18605106372859 105011832051315 17949641360327 1004033078967123 89871469775407 65592564880031 57707788037946 19414825871410 12440539411055 60187100149974 837396651466130 20963665292551 56750148939293 31687083555998 31175613383291 101515939387974 107495646307798 23912055425512 345225078743 12662277487823 119719565375957 285865665880184 41384153696741 33039856401039 135566971124510 28760872538656 131054440203081 15674250807518 93558332068250 12360802749361 133676550650132 22621834496251 431391229909681 162718423290160 8223010400597 15940888463457 13083366027843 119770464067374 22415837236160 27573540052114 62755713560824 1065643550663971 13240390259625 39200996045605 15947392192565 17775156965881 30327905964347 18626679967320 2844942127148 38827650353590 42877761792633 22185414110200 19803048154163 58601954425088 251980591841063 17422254664714 209590425303204 103006825483452 11064903688401 7300588229947 6484209162476 88707506939962 128035488607700 7601910315458 23220091048109 13203573388417 1007685000295 253870081152682 22190914553042 116492201364339 72804232459570 16002977986301 28296041772785 1002877100479127 58122935321521 107752594356429 178570089317975 28129014179272 12035387520372 17641582079606 151504800840058 11663651648090 28320245199605 83975760535504 26145081502359 26895292641862 5909058373257 7425776516321 14737443954961 667337396001 106363408153948 36224648791692 30110465310422 6460267368163 9066466713342 7057330130074 8962940754004 3073787276236 18313583090900 39068631299018 8845675381496 6002926333813 2246329792398 261567980754045 21103421918342 22232767850667 60099920286630 25868901460076 6336255495312 8004135640500 23555372067091 80583392637814 24378673380532 20202018671264 310993747504582 8730511428481 8488628861126 11584927833023 19079036558601 2535855493558 2819718726902 13794474028860 13811242691747 12176447121667 9642438708780 40326438938330 368041456912434 16224592417994 19901963320007 32155030812237 15134721817076 3135641598805 185456454811832 13315392301693 30394824420963 105449854757416 99820017993518 3088845332388 88477209917672 1075470958795679 1407863558057419 274057256781636 24597555338345 13722282410847 47808741509721 3550397192225 5350793074362 22930580481538 8548823387878 134408098354406 13691972622342 3538549602715 335156017221994 4029803385157 11703473646141 259788920168054 58914427594207 201943499607880 5025727649138 10248667848636 5995443540755 75223829099898 64369199606066 18700750168004 264947681277049 237255700863488 23772526372301 9117080541207 29585006302470 61413834146128 59128723091115 16349460285123 20996590503515 130847209529621 12525384597959 1517623808350477 28887630737250 3503512022699 7205753163936 30147905370336 6951043683753 18361131459696 2729559120840 29249073349994 73295050111009 22479616664137 43734035841674 16234894371082 216126874235548 25949956427191 9561051012200 22454777127456 44818522834326 29720217476392 77590105586658 6058382705648 27716342717740 14210099173766 243086132986302 632450769789041 138833907641350 987950201642 43951567768415 14694415121138 51405495341263 15131786160045 69434968384741 180476037609604 48768685328280 9344814980498 8496489446186 69367198140212 76306772481111 23107807127266 5864314395834 4382515065494 285527475146084 11337956685501 43473839067231 42802263564568 2132598954306 22842178903901 130336304717804 9398239104276 8303792270622 33024261167558 18602139952842 14450848503588 8254989150812 32863309019860 26305351862976 23806098841555 20495882623091 18109926102760 691963730736 43617210327020 81961461557205 67059323317387 130759996621 44544259480981 52411754243321 6588400083297 100878657047333 24702416453683 13785826848058 24860804092437 21156509724530 61980763591 55137409080865 55957308131120 53088245419314 191776716622582 321472417187635 23172263002628 132031974285210 23137073188889 137928763066948 30537894435415 21611615345280 48564781344860 83541746089843 118955524761942 131006159428141 785628220306 123876654839697 162228706809521 71376691533151 1811825228495 24136449372564 24972476062181 23304010866822 13648207644847 62573958366820 8772909609429 6851576969801 23718446897166 234127007579 17909383959771 82939569530492 70970522830981 13577778453539 23143862460222 18833135538123 65444083091389 30525853801972 70394153986769 2963316696007 34582903154535 570882225431997 19087787645628 21915407749831 12924701195515 5561684194043 5735232832662 21112635170741 560607446740128 22148916244200 109465946103177 31161267525410 11467935713873 81740272033664 60786465294151 18918964624980105 127245974660177 129961172024907 7648139273852 15122109573345 4683059419362 36436998570310 10757867816121 10149633215653 51818844870101 24836661047785 12446386250491 22842843996770 26804863214368 17527163418404 213132690859631 16805917869780 9700696882197 3380211264633 33557941918582 6154455114309 2084009953033 99681341396261 26585549210922 13981745514246 98927302715881 148371133064969 18930419614045 66717780452303 44627627747898 14127651258622 30125003110703 25074010139335 12319130590338 24930915955675 27323043397524 5879152691781 131618855636618 2642672303191 28765936722377 225673221322604 9775914591626 22096325146517 99510834068888 12698315813947 661146550831 14035192290168 18196450199057 6836711616410 6682070807783 8156003683976 5409724209923 6598437543927 21071291552486 162749259210693 2481477867621 310944462757589 52159702647683 3064541420603 27982446528775 29265262046597 227964950752841 122497417827114 57374999130413 76268741231954 1720136889784 24634979908381 1970160227788387 60065515921081 16887194796297 16673207568376 51042530422791 43427093736140 203824389416230 18493080069931 2591324523820 141077165682910 21614131469450 9728289398934 8272100938449 108690044353182 14971156339490 73511882405369 19456859202940 27384202144896 74600957951467 27107109811879 70189405114691 7350289678183 19268469994658 562971752781729 5450119203965 23444373987033 1780092325994 425511767105042 374494513341244 48590525974394 54643268551697 721248817111 22186533488675 114643916855720 77755918738377 4332862548728 21555562913253 16558393092178 1280221111560560 10246035205970 58661812019486 46129888730171 19513800626989 120219951838877 150132214823569 19633389300132 13101770591058 7603094491819 22853051451204 63995857747331 84635227377579 21272071251054 113041969463240 11009346852830 44985390854173 5812738660203 129020263248207 77516642704647 29750025081638 59515401733976 20586222067418 125108914204466 256618821136733 3957816886655 28032888462087 16808031805507 239391107029966 29995015481209 25941247173441 55335376718086 15950276470229 40038021531053 25374240220104 16958378367430 10048879822455 15492624687140 50317161804246 39339891681965 10010111846915 28589692298876 49450144977925 274826416621449 112374400359228 4562965759907 118500063333448 4354302539901 372832825085812 84585951590473 21181711158383 8134424906095 14128595502385 3153969426965 28915696084619 430960062907101 180031443388605 40367075797563 82186153448985 18514105473516 70326480646120 127139859521 4408565906989 20635649917717 95573907515234 45668338309208 77746154744315 13623290481488 132024441601434 21172740314753 15852737323740 113593429105680 12235080038870 2947992165067 27128132728619 45463017144707 55345232368591 22176276612456 36060889382116 26921270130485 7056063038341142 1851721016509 93594574728636 30320985576555 118192836712424 36838748428633 23880892321413 14890030847393 51587700607246 9468038200568 26107755047608 6919727148638 23975487330648 18426567379532 97728548144755 36819628427055 8654226462530 30793049326349 2385658422805 11475137235093 9622115420885 54927442402472 3299890895564 6087360553335 13533965010016 106431672598674 119635585196595 27333328326025 67351753159568 12485241231895 18991576791184 33201853142433 27792820663455 28393150234493 8755843790490 28761016377307 19843995367865 21287626591322 108763027764510 35833217889812 16431520904915 24953326452294 27005425437203 29455029718392 7764138274470 327306013250763 55031015282472 32559520626352 16365722679225 30176383603455 17205428495255 71121295125177 31539794022700 9923876628930 18341529909015 19708841019669 70012993788269 29720927063424 10666699260739 57156114490170 19830869632687 24562917580785 1145786054467 14963170368522 100935865976449 78065570850317 43056992932757 20458963369689 6508109272746 25843323886217 3869187427324 16599312594631 73542640276270 30359162476405 322183790643790 19109641073041 3965537043641 48173973937115 7218748606873 136310601600790 3503804222704 25834323434298 65538921283845 112599536098641 23025596096431 18970430488660 175492946947795 252103676874740 169661066045996 94133855672150 235019577857520 13884999034945 29625972857110 60644093259986 58138230450369 32186998136985 176902013848265 13289455790106 2677027151047 85902905013336 200774864779873 33400839896551 26368471704776 94154569325172 14272843433343 8318440109133 75882989523949 203422811477263 18094522758350 18546373841119 21172347789652 119163513744537 27090477789962 1250528601551 216746382317740 25870712089913 224622857590645 13936268778954 62930193777729 27200974034964 29490618501834 153796862765185 10649712884079 5591188646252 15077516113853 56119528917164 83430287759293 63859792934543 139508066656183 3194950682644 3626175960376 58092511181983 55790930542130 2719839467626862 210047290313042 29927513327951 45367137587958 181128047687 27278729422866 21768116464947 12465055551308 78256601842246 20391996390206 10909575365643 30331838839671 23835151690529 5939232224338 100954868951653 31261549150231 73387302851522 98683286601923 3140979554668 41915065114748 2439808348219 14761667561210 26969788471800 6391872943804 56149255588142 2577715321229 29682147292778 114974607636975 48346958578788 10454110562147 3562819365726 13200197379606 17605708102007 23793868997694 5293224646148 3652061003857 13251867589008 1484720939919 15903078466532 19930596088998 26981557429209 1005020628475 92752090452554 241776849694722 213931013632882 26121698407887 30288812862271 8314670345991 1520599859355 139651528453263 285339346344612 28511797278699 18285714254783 20358847258647 160799070815808 49286734782327 1313496301964495 3474836336907 9502597897888 8077798348423 14972178011077 163304914288174 11196794105183 13753693075102 255860183003164 17798071418439 31047873218170 22140421304287 2689640368203 47036520470571 75802204047853 37210209423937 5068176584142 10189779160889 150025685496047 111511187814185 47850058702837 27627472714890 29306186320349 15770379835717 36940421043830 5101046987476 1144289889493 1815775643898084 2352350293190 20638234207864 31808533424981 75755275339790 27708936464359 8579095382525 63163004771397 24866107644060 11491521888723 29131460419018 228063805263181 58584967536755 8824852702786 243911887419989 99659911040074 14672590456421 8039286619501 14792228469665 11389960857119 29550142166093 10995418179504 2314852707729 84072116681705 229233104114621 26348077131644 85841573408645 8926248117569 129724298943726 150760549143338 9200088925316 21603722508742 79256318894494 14076254039652 332235456159669 5197451457543 44959517435171 42893062889817 58908715725866 32419950606751 7277171221167 31665268871044 27614154614493 21445122378334 26985405700206 129968969368105 8900306813312 28896760824077 14079315743480 38984442088718 77798029455003 1401508374242 10324360999895 219243157868481 112033686974646 73763247669925 29894607273302 91309956339127 656313031207314 139367207729856 123434379624149 79898576551290 141773502637221 55116808585660 56533442627654 260441798818812 3561651276103 27767861780582 101761184943367 24382093009469 44529436362228 114299245197415 21994943050870 15201559826024 116652571104897 4048511733775 24649783650655 11292983067789 153051632054257 13303241434658 172811305532140 10145120292280 16202213707562 15890130427425 20442833516639 297127247470981 86523242941872 60569869766928 190157686766632 25092291057446 18889021884310 24414479412375 19465177306471 24601173713263 295022556116459 26145859635512 97222051433484 7705388714682 7888402937095 12279683545547 798595367395911 9283599680926 6191488040381 28122682405005 53098775897138 13368618553458 20964137831923 5982235405543433 89674063545461 17116341027205 122971999587637 72951107625813 124635300121358 23388292014212 9128100877846 17036754826398 23379266718142 7066147848132 91684159485718 31667026224388 112680101057807 1379405487618603 26827200510804 17465200738087 27167334387471 1094984064318 207008674141874 6208621328963 31629748328024 14198240940364 68936363220454 346694520170 6678357976863 60166852737357 41573484963845 53568398012522 73093318903259 1676113267662 31498318826075 134129859521426 328128165282481 55480054424334 179958674742391 27571377913155 15906180152565 26674216080342 105384651764216 5992976642938 79555937187324 4859411841868 24518096594750 114866677343161 1420036899784175 11218982336886 20020933764158 40305049491709 242497930841525 17451587140696 14864438170999 65139259277210 118829890954728 210235576500 223496754323082 28460885538096 13034462053722 6422782767846 38858701838480 699477102845188 8808646107623 636761291396269 28443781445760 236716709739661 98709357015264 31503450586019 12027683958164 28290151689677 210108636824894 7831527359135 103645463255433 4144420049829 10236607472802 7796826267236 1318828367406 6445778083728 7128339081697 22264213651371 91580462097362 8707745092079 31697951179404 8605266657369 25680906649152 60224858401618 16987769015409 44769752399492 127182085019934 99086018323678 9415144212688 1548581749087634 23540148614354 26241083702408 247984063008707 221586461183407 16477627976683 16449021302432 35156323303167 4171846487668 251663156095815 146130830469174 12840771624678 21976561399090 57365460776263 15100437749965 2336468725157 119372799563420 6756614840917 194103453832628 16838113676695 104737628550634 6401895006983 26821062444759 23224152236894 193057248502228 8447493623743 6905499947805 55005852090063 4385841329201 105002140852399 25637035054933 25450742832320 26357847701784 13863931599171 20087952535119 68434134629301 19912915380615 21599906318667 237163224038986 32383757531596 10437917804749 2195237609427 6114660955310 68189967230222 3621700940856 484174904537 79368819115154 120025326548 10303106947100 25737945090754 303582364907146 158986481629591 409395912345810 45813715207267 9786239079529 6340959402029 26564296330627 9487363069378 146047105236130 11542845250243 9315836461333 4138475478717 660682033468 3244279749681 68003311973567 8064091574033 77127464884097 285819435021086 18472175124674 25565618333432 29959155302323 330909243551486 23150111058295 15564406073302 169020117027614 14287073845775 15519972230032 11534903357832 27549549500326 172305754102140 131220460238 338032783655949 21602291269572 206918151018696 138819119015780 907745679281488 3064898173464 3904829377073 15508199538749 476453795194215 25923051119121 22009369530447 491813533482501 30503494393524 89187382180024 228941271533539 243671846344992 19150481406860 29022158155819 26217820728626 119133720406942 174750912506734 31503836861897 187254477001627 3844780259531 2339656077803 57091145432499 983526305722 1315842752130 87806691119779 1480869567256356 56026293965041 12385795191203 11413977656287 55843891374258 4637576619557 7824743153872 18089380898135 87427697604151 192786450103401 59534155699465 8336244214024 9916149480098 54203279006518 2690863869476 18706729186184 4474860780580 7305019909898 22629947821422 23912637210843 128641826105270 103029029180115 3582157603408 17967157560810 28739341765015 11977563819004 9602911052990 87720965659331 69048365286759 361822565231756 21484053881672 145482330090345 3915594845648 89196846850767 252009592365691 604336337083559 7635415116229 19781541585239 98329175006800 9463045405057 4444103598916 7594602312262 9356801395898 17819876259039 25588042841760 86241832967408 28445613196482 238593842578198 79130388478126 245802387578145 6357675634383524 1137101428141 51630240420796 25096087057356 7495183485414 17893545226906 25059781819375 28351907300092 14948749523165 3817042077951 26888267825642 10817226538498 19415848036785 49213571042294 17815689513871 17434368416515 75936364108733 6115976173543 25520543832931 21725162600391 4541745774054 72034890234163 15184879213591 15371216146938 17005352731313 23316076930505 16460184891455 78479698199638 8895264723927 116135192900731 8384725703067 96723430825530 90045975127896 21661502824342 28510069551407 11095711439380 3450142539616 5159716252468 62649064890478 1140817015960 76874574954614 73945913243274 5822410049135 31214848537070 254174032274774 83267127592988 327664371990659 86333073635810 38938734402095 15620407385322 12662332768090 61417299416854 5614371701729 46271183336439 17573027903949 58287572837658 498597500492061 5503248811294 21951403507357 19748911011390 25088950842112 128324462533440 48956171070826 7231576084570 30092570440864 23372881006529 110160920112219 313381092833909 25185323391276 17822999726752 4585730696519 146174029786883 58999502719681 63971626992955 71258248571139 626969949747 10800508423602 4368401022243 61400609162414 146313769906902 778980179934 29141283903302 21923654212941 16508421410325 17162310335523 53006293157426 2717372147676 77966318766438 26812734176916 2750596745998 29490360908785 127099252800618 11309138134378 19746133290252 6829180339455 70756059528756 6681690226867 6266755821757 10350867146445 13996226176234 38531580859228 110317103803931 130375537221277 31466947731899 102812702220250 33971235556129 7374398350571 17371334184425 24206867315888 5632027100685 121567023665407 13031489142835 45965002364291 24785274636179 15223194821966 69917785957329 31704828806704 10385258029557 25987137053748 338891529064905 18186295811507 2421333654379 107308332083318 50552385669505 28738278025695 18148445409592 761304852716235 532377914219 129428818993922 132420738101016 30804769668431 100337107838292 11340005450144 34645544101169 11507121254106 27536260233755 3504324197945 261650907137 1306692492879 2127589176835 21106107510591 15939671218423 178213579836390 246267071247515 7714103428921 17529388951883 217965183935564 110743903970676 875681761179678 17060941782878 129676461728698 148492219313521 7018725597142 28240622455643 53642096997196 70297523620823 24497192843113 23490680387490 14344111185969 109621285165663 437686254031185 20750298954653 43642757070317 316974558664635 21063374209256 13533788663930 46560708948809 19160994387617 30278409514702 8149658931600 239687350468664 213742652299268 90101994295778 4764777802517 29855486776159 9326334712506 29988952121617 134270317769128 78149288842849 29241009215745 34154760165018 11551716511325 199589859047168 17521786659736 13276346226821 31506311142194 30473444240873 170375295194724 84822031418193 997301357042270 74939964257217 55664104390711 17553952293439 3800503435504 4567363916375 120685744285246 404149065261073 15801229960017 19318114528432 27329910011499 34236603397617 878323691850360 14822731269965 242946370796939 28586323836078 83726477367228 78281171799039 22881028101533 8332193438228 37930007653738 477204088753064 76698257846103 3741528960410 56017655150956 21026354147686 3300634167072032 212511569749625 295064873807186 34229878870854 11678556372627 6946231884761 16298409349215 5032536062532 20452905815214 50000486734046 5871302874964 24437533010510 15615024899767 12455451596321 4430147715195 54256535847241 2119929511915 195313306484440 10714065300733 90231043660785 79256939652969 50337565351528 22277102640769 207329013310398 14329475018175 965254709830 22362171574007 73646627434748 29502577046204 25469862325866 5420163670762 10721624700954 123853434786249 129232040062979 1997333711721 57117232035673 13117999326783 74120758839055 32277327960640 94726156685725 6450486679890 26539177440549 101921013317995 131257072222696 17709303069319 64791346019887 30611611283121 29237797118448 329010405206278 43520414386888 44154910394625 18347859455752 531640690587 30846208889899 4698930521132 10127104243082 9564814796071 334954319715307 25406754943379 15933482924138 95579070723769 32767478582899 31268138929579 14690680739459 27465774181214 10255071391167 31937625493589 11933549249213 16446067370195 20672718132885 13563450657725 14290717277981 20936102391289 5754062669826 11830759870426 25878166038480 17566348823527 121385152915810 22264072739849 35228763746148 22687640417001 48468121207145 5075388482802 30440649069871 24128832883720 9234432376030 29575202617580 17973889917771 31152960371392 7365627130444 42991111346380 48001450117844 2252790320500 14121296103984 49611890442918 386074715571262 44376082104878 122712510940234 20980466167993 259249725520101 455804542476 55648083577600 287928870054 28396057054160 227377980408561 20690754194427 13951196603275 28640163133502 19721562200192 12258641277194 6174641665508 237433080620558 36090057196921 21067527182335 100380698505319 10423423390151 11434930676859 38576301317756 12655526532547 26976044946246 51935758271783 173139286090418 102564826963926 26656669511737 15003889391356 25454090526011 121213550404053 5553962193207 37846132638404 14542165750666 4530376394009 27761142739278 173708110470000 92018805812438 8460631587277 17934773769217 101349123681838 39364470456603 48796940507807 29689534756017 19877097940931 32646402587438 72115400133286 50355884383085 4711645546798590 17688839818649 15742554207807 29839686156636 12403471757192 176529999940588 16171008649283 76475394187997 36983213732183 1207592696049 9395666676680 111342333610729 86936056206351 16009844721037 1352438864908 138125120521688 9836008576506 23455017842603 111096274959895 20937288315529 3740909310322 35762953572796 14771308563886 15660525786384 30355501340995 53413729624211 98337495689532 7842463070040 28967744071874 82404020453433 1219274153661 7674996341350499 829398729575068 15100210429572 11912234661778 5838976019116 15726108902123 17570277780260 10755438985652 16515400783844 47566901070427 21677256921019 12117632660817 21045615824206 255710384095612 69821795019449 77262755382865 29793895343727 9736840588923 50041339708432 2841065757739 29991905140729 859208913765 2281904467970 94695621275076 134635424569037 18525868657801 61018942901104 27800883611121 24856855787965 29521003220608 13871140882949 93010347193040 853733981667651 42139058407992 25977474251672 259372477255911 18087065374305 23975798203693 19764408680257 30470699467659 31349821892245 64954211548957 1710214167616 44059745576424 232034285474445 12158828855753 12275753807183 1748032847244 214090743347 68516108932206 56927338430711 106463942632427 9881505363273 44516197267090 74642671979378 29856679400794 12337358587190 3073552690592 12402119896413 27188203571169 56655284531350 17700368257312 5480593774346 29571817368173 171794987735943 60224131399170 31540729718603 16711683642216 12727228213555 27968683216466 29872464661892 19787077697246 121254368117721 19329160590318 27315152262592 7105190054117 82459305378447 67005597571680 16943061936551 7508378295985 51603723775886 57554586689373 18337480355525 58171027486504 15830708349550 499734176269677 7800365342089 7797588054373 7087019614725 62341866115664 30498929472595 54570715157360 2747157960599 705530041497 30926640235377 10471973183705 303933947442565 39299487660548 2921392251615 79125262953237 23019448320845 211242422324174 24290304619255 80243300711673 42284505468573 8119529123701 45186068756982 32703293602007 20562126760359 20382088887745 14194834516780 3408582077921 218292216509070 120919914770837 26595909918540 12032711875756 8709888415872 4165599353458 239776807557480 26990704711324 55926684556417 25175988646702 17906997900485 29673280057085 15928834823570 262170778004422 28282147212526 52544041714937 28335972277889 8668196503674 69659410641563 6756444868516 2512111990328 27694104947067 25317002073431 59752041437421 15541277779398 2268444823937 15291532623243 23390857794645 4953895097639103 76840196253870 31738368299671 12751877836346 126206145686999 6988045445409 36839957466833 25006100962340 129085602645 29551415323638 280187203475909 71839024233398 96775916631457 26695802954857 3379275717868 28914099992482 29272936462280 11219900347456 87637293425729 31494002072901 131404934137463 191482306590364 49386812406754 44790489432946 27176620363865 3862431995565 35311595876681 6080184018479 3716690965656 46574379190641 238649724590007 4874388803725 9389043320558 20028923604108 10080687783189 297107534851873 31105738390284 9004782942409 127060680622276 72421550715527 50630981558428 281966509017924 459631273517 243673644892074 987730011597 10077835259595 25397440666105 25108985692418 38645792169947 31551279683172 7396730957515 495818730296803 39252117904416 457208837950 22226598581231 444301900181162 7393775270234 12820306459162 69273846101208 273877312441309 85890517866008 25744723718165 5947814720728 37157177882129 24059590327163 92877211947922 33250630085725 41177524039382 39940234948623 15533130767468 108062896089202 13349572547898 18737404378187 16598717593256 15319867795708 819648509061 1805274873593 619537688923076 11198354766132 2172384807177 40765538848563 64996533506518 20542875652964 71748778971523 132407093637707 602659401575785 70760628695127 17852819990325 13456111041412 7383289386102 19923910137738 25197273217277 57578738076068 4928890230972 328245434385 109323209461037 964621186545 73848502069034 111289140630011 152159046809433 17767490660942 101200515405895 5843412477497 75991765417178 111057744902610 30780793363033 28157776121391 132578433138467 9290107620079 47103268897758 51590279909401 20109048030345 12572267202408 21098753162391 11834545215811 9541337011119 52365100167168 20246448162455 10817175854854 77260474803668 16653917789727 1041696624064 57844196202692 12153002838699 5478288390044 76753309762956 4389786269598 13087040564166 392914204887517 13777993348891 391922893406642 25371436887373 11251237744178 18652801525536 153651163838486 51966746397632 17988450110797 22450930707394 62886725437711 27997515395 17272425648005 12693485672339 13801032775236 118540766038750 103295788356669 228961656507219 151953702818727 174793415208516 4336742616549 1601444313006789 234230595538102 14259677765739 175765793407827 97305624294135 18677427401950 45457444688420 21639243818978 7427770988429 25117503842106 35976904193551 68199062539542 24686501998148 114387080234474 22636512344560 31521951424235 21778532317980 19002216035359 59237263204881 242604227160853 41052852729640 321405066511387 2137390112014 5517086268702 15329706638329 38065370880198 222123031694165 11529572127222 2519479053919 28397669101541 5963268993264 12376674188620 4430938165752 75176946292987 12473031780781 7637911799935 17444721979830 60198499085196 115089557496603 10463978330873 44575619284513 193495310387690 9804293572512 28169214044008 47756090086863 23215432758341 46537125559339 1409402120111 7239875944967 62573191343025 17723169278926 15537478081018 12467734681144 17544392953498 12083514803855 217749888086775 5278511736127 74186317213724 14372310768917 143614471060247 7491542398052 51886808456913 8876375346811 30428760535235 152196373466763 555405544858492 131682324241259 10479011724070 71291241923151 86399188024452 13332284918690 5321400035279 866855608826717 126575437050735 10551924894727 157195919076172 37294628125290 7499369935662 139350918395487 53080672657296 3752636530403 7068793607314 19544128448942 14554329411008 2085947837576 16707871821999 24587214081645 8873286489501 29863573896446 625416305439 18535194321576 4887266566519 53887480110140 11858651927084 22556021150438 86156813281940 112458389661959 9316713128974 263430984887228 38672027272922 108122746176837 23626079524607 19069858300444 162846498742636 63988644349466 16122181463646 22005011867728 245982284809297 3853529229029 6903517828499 14825041020563 26434322840899 5082158679657 20264157804230 13544310913655 39265641117230 24966644964681 3079894999746788 4790241767678 53487513767432 207236126851041 149903344322386 220992881860717 31432641829837 22154296569722 9154914437210 104564679311623 72281535373984 16028961379408 24985675434371 223702954329590 18115293215715 20688429547276 8649348433949 18105659656090 54191096467101 355062251006923 14017128432169 11496532842177 91657469163 30231826986673 11088365461357 27267682142428 63625049595109 11438828053687 47183525715860 298074344286157 10522935728117 4231911105984 78957194105565 30685629109613 18494416597308 17642198422150 29311997650395 135428330867885 49723656122317 27229846850126 262735266264979 67054399455147 8517526669759 2226937798604 8884195661744 22507524462957 30170958954273 7814443492267 27019235030673 41435507082343 8004240633803 54105190244001760 28952314405427 59997488136794 14723829391232 24160915316446 6588348956166 175778347056631 11570335470190 29182712154353 22727683464994 567557143991584 5064434446954 12498156433327 19573287520519 4771361982838 13097865402034 299687989240718 79047060221849 10868659717997 12410677630479 110569137536535 59219514497497 225837722627654 8490477227937 6132306204118 34253728824052 38140140898043 57968468684825 306919208501457 30943169956569 844821151686 51282898187526 17267027921289 1667498821667 131327352590848 12611565811184 298145365530183 11587759217922 10013805585637 16347274659263 2622438916614 767139276578 23566518052582 51251904011330 26909026637021 18295389139663 409154186055360 30874792557182 11798009143902 29033115836902 18890491318801 22537370433901 133572444141777 17027099765649 3742363915635 24767674876294 9831893912289 4261404434724 35648149157910 23807156125677 23417821882520 2230463987661 72939877224319 39391628238382 100923588437512 27498900724502 5364669281265 951616918602 20557665571570 3380230882743 13775256032743 107007236152672 51680332365550 66955867673339 129835283086508 148990019255310 20387757586958 18698084833235 27708845959068 14572585442341 328533095260032 112918178505293 29586012910730 95762547605461 85156563354646 6491925631711 5220041177958 212385336688168 31857840351548 4862777682729 95659851478301 12545431861425 85979081496983 73543893474690 11809097578928 19765358128859 73705876934 8881609385724 16976702315958 424219918336630 91153533329430 47565279715004 5471364044502 8062507944746 146240690924104 140436590847054 17558334224799 17547016398085 103207009360065 29674403716480 5279662897103 8841868897477 28897908265396 7887727541291 47999042205675 20123786491359 31726179560819 81730406577657 10059796398550 26030474010966 5600745833008 807746815826949 29704717000805 5092463140952 22021509682445 24794513048912 28362998254024 9869985383674 32675847250977 44023745218147 27427262601521 146372844092475 2947076684018 19749374065034 9945007739881 16047533069470 1927029707354 191359950726155 64272782097446 79018130001917 17459740696759 2959363584366 291989709147424 11043852641218 19591052644935 9606655193951 19530930707358 15635832873766 15143250202219 20200601561221 24977415925750 45488040619452 19956162574882 22761242316700 517258535168601 120045581283525 801768471978 4730060354059 14353554231407 16281837815707 29883412743551 14332790428292 114755178369551 5097378988202 130944365849928 23196341697259 62463663379459 18287486494016 7770242220306 3142190486453 1925271127873884 76161889680374 234653674219465 21426774537752 118739034498114 37023880853634 9093643146937 138672017888 67607617481239 17545101787414 19302523476482 1596019270515 117139773660575 28206911007755 87286222637308 21402398143512 9810025176185 19462288989303 18671146413847 466165765557 5364142577185 124522867373859 14867685425894 12921719665831 28836828615583 6428584004646 91060533886632 23501743918089 93108181282238 104578279170596 29617367552181 1737531111079 1179685380522 111836769896471 51049060328197 102012640844843 14561253998050 46282740370789 18867618486195 158864026662537 6020759595753 12549287276942 18113799118409 128281271251750 576376379543 260374651801904 70452509394465 28920457307173 14329907028098 8739523928981 49874098547073 51190653771011 78311047122565 22993096557392 19301234885908 19379806541749 6124009626479 140352379908479 3292549948222 30022267079481 477777767411407 97302391608861 175865588076428 5420435435596 112404243395770 7106183613101 28764482063720 63098135790030 8687931131802 16165104575786 6917280497704 28577440875932 131252924344310 17698035517127 164365225824549 4974132370009 3029551411495 71627835712457 6994620335363 26485020768521 7166532181875 103744747985348 134925386458224 31282770940775 31559880742446 26442876961847 4982974072474 15381712426403 4238300270756 20863130927737 154589254385878 21532382920228 78284493138601 73160493549581 14709131505696 23679886364645 177352708817559 16128063251099 15310829265712 112064047623753 29232686305328 4458120063281 60463505555258 13893048926454 19581241627218 61918964007588 129520364598804 16540607184286 2660364398060 33008921874942 14426715768666 19760218872731 75679754598212 123695066925230 56340486750617 26502923379413 11499197000827 30048360539173 5291088669410 5950916943215 405564366722915 125507948556741 93706252758997 1539442266087 1241730270533 14313606779801 18537846930404 37324956892321 90140204143579 136088908398320 28871025524048 16225532732407 491385149128822 47853025812022 23487280373027 8103183695590 56443404627502 18226124836800 16966228692167 172452214375330 117052969308381 140635983346014 22504773820460 3942748097846 16943161671858 42370477434166 20536089856071 18025310620142 17037916311527 4356175161008 29403145074243 54545344951893 14404123472526 192870079000988 29672248025659 30123640073027 32219790764211 61842377576225 26011254529830 49058268789582 569107099288194 15129054681056 18874815495464 4659748277963 40231320394173 20820685332242 29898280764882 107580801117254 24807392715993 3926661303740 21804263010257 12847898709353 14163075523073 9374894446572 45402665602307 15125347236058 18029664243328 23221443552017 70325496036359 7555931048834 15144441224594 103525245425097 78140738477093 20755360566238 5212934993914 183073798837035 17368814358320 59596406167422 60096261027055 4412164169974 177162245722 68431496554624 21919571651120 3699627310275 15848608526881 21165220637441 8023304490560429 12000927917206 5361114215597 19592000086278 51692750034297 54865549042630 5206681272795 40129366876511 31344011784334 47338504565119 45736957236617 27927962168581 7042363968296 45141795126792 22529497677229 1365589269141751 16105286654522 48572048715513 125536873287718 136058997476553 21867351030378 39462900584603 19342898852330 154657380637254 31592249588006 20896472058559 112715650953250 86009697223926 81419799240450 20703973977042 3893178789118 22160182730597 21297240966285 125571336759779 22834608451177 357769238849673 578310718111627 211046589940 10020811739470 47016545138917 16379512956606 23418183488367 24656767386949 58188136989579 230394670769128 63428364079293 7477495813667 10276392984557 10657117890377 2198913030290 20295827585673 10114893591129 7760206653297 15786683867646 789432046950365 13849197049610 77039846129168 30380243796138 147457397073223 4054845469060 171712924608147 62962506714086 1462661838764 391358119429686 52241926020698 61451261935009 22398201494385 41670881572007 72468460874802 21789936880632 80383823753733 7135047141540 134147192436976 5649108089785 36955424540959 90518210971238 20684962255015 121652397975662 280062726307786 20787394376441 572147026748122 36724409067570 77388238754136 54324151115277 30104898467460 11021532387180 31987686170949 50874088227447 1799270115936 75468182032531 21323342839002 24821905004293 13157774020555 5178401068012 76786956565709 12635337224475 28778571763865 22171357674283 10752803305520 157977226525209 1207087922910 12161810992854 107262953640897 13843846790700 112517954089904 45832938937424 20162966947577 13267642689383 67798990375556 75703723027217 35654059782705 11966664501979 74919904527389 30480835704344 227294694511214 10993636323051 91144300380751 1268095597133364 4324543066695 20660986489687 21614634007959 30576675424 270571212826758 9587544706555 9799339075390 159389543249198 2856379854418 10929437841852 2573015795090 6106490932434 15675620826270 39553233875699 6534362079001 33779097361081 1261768797798 23592043387306 549925156651180 27300426410204 19058827692963 505925029824 10697404480491 18577907241020 12561799582722 23146761801423 69946040834853 29773739751038 193476699116858 2964767066537 27335057481530 72601824997 404493833830301 3237091540595 85623678135253 27154210201241 9623273374572 806711533141 13470288415365 24199071020816 36272127559284 8482101382148 4568450233212 6672099058142 20640818352276 60266955461665 24474061184753 23987543922752 52641244959474 318217068439703 13332387283042 48070530279888 2189131929936 26308256774742 5067706037914 31198828434459 44050588883128 117076870210986 52115886248307 63406264775518 50422725038926 49496935286392 15323621351300 102284001616931 25774705836270 7788110973926 15994087156912 93300732483917 198306691519452 600093990499 8114430777063 136816057199940 17211431202872 87168947157320 90979660985385 15892713982075 6848943250773 264953113809689 166663606719907 212336012118819 48694266563804 30822573478391 199018414580317 67151882127804 181413153338634 20348431455283 27200687096502 62472169105399 112429611718268 27260177059628 57870955284731 84281350350347 11956895296079 11184596655008 3824402004017 120280495664797 24222699856598 1001304727989 263092286736734 76431627785890 27817152926030 18107391369436 28865847067258 41621054702294 18014690326156 27335429553686 1708957853425 6643593948739 290502293019328 660596641615986 168990216618467 1598794206336 53221426451682 81589278487114 230863726383038 20363085919549 19251803411883 2567592918712 19438491698053 45116078702288 19449525989737 14839856664310 9499185132777 28474373102816 49329714919106 73706140394562 38797009921178 22870585787842 26084736621336 5366571965512 86017742606759 47109486850181 12517563991542 31706279568085 694738041337 48618667470529 2572831284895 1952394889265 97894163282320 119908038929161 105270394222092 18798905308826 11143681810170 5609584206884 7573158551771 149959152754041 125793633472456 18034710727434 8959208749097 14310983964085 754430621398682 22698154477792 7839616223794 74750756017049 95404654725683 337820046723895 60902918775659 22876170440649 10965176809199 226997600719811 25891942868879 15842768355894 28584888099194 20985595821067 1401241071623 24271692868884 241425856749750 24776002867140 19762336275876 2767208325564 3797482783335 201674843655270 16077338830830 30359508983231 38642380605553 104930897705911 123989342167609 24014841333216 14355593009418 132885838016956 108114312194382 10308603449949 20408484303460 4210484181779 131408488051949 83365580191975 7064099694476 73512504041369 26296606375081 141113428476571 15662444457833 44905271479959 23967102201527 2048863752449 40213120573756 133147221404789 10615098030776 2633903648091 13414221811531 26843034557796 3606502232855 15940149634014 1304321667514 17831403489791 123853358004962 10573229538098 10236560612496 29420954220441 104400560008580 4116278763173 11649025910978 16830445932923 31227760398863 10839258202122 22495630105356 2051381578372 28286648696242 70304922051103 132205003882999 19443179073876 17949177099292 20200529281321 538988551595 4509890587164 29542508155339 115249878763966 30947928667761 7222752785095 344703789249142 11058414170154 27162184409217 8302645898757 15580511071530 73719292430512 23601761224515 118178536677375 72738391018803 19755679598904 156105083636535 13338381389641 27267010022295 30829843090933 72449471577561 78515770830651 284331545245142 29897773316599 2165072707779 14318042126149 269468401786150 29585586847907 24560725215362 20650342630480 381699491473640 8918820945687 12354161682964 17739565080879 66870414126891 50831618928266 74722438892430 9380785293342 3499063335965 5267347188631522 23759019601480 24235014564003 21731193008646 110477626233012 4114458395328 961748394696 27317237655911 79027472079243 20479579461611 63727470390513 28407837739025 11033864264931 10176222769297 24858361815161 7906534655431 13985503283453 359290464011477 25932916674568 110696536047865 687261811282973 20833743423731 158915978854404 339651635357523 16947031969736 166436462922805 139688168886233 51998324927595 120822153778707 133908008212443 21881732695999 4320772511332 4877845324090 129016328013877 11306133238489 23201607952144 149076654039924 3199763881485 141946793306111 14501089950153 3730774238889 25470583100373 28877513319240 57260930262288 96951331592210 81147101962412 23185421113679 84140018667918 196944864342180 62361911297230 12006083391468 13397732903537 18164753640792 3309849876807 27026904621792 205784643409156 11037708809089 30015874944631 330432868739902 58295650731594 33473009292261 970375459980 195023134462947 6215483654854 7225484985404 300367366889973 22226303066441 9825030804911 22151921950081 2259137989544 17101382447014 50910216963007 17713249611677 287834147389510 370113955509 8184934600344 11275837650245 2571436706228 11672154503352 62521853180886 35824208367801 47022973941249 17391235434839 12557353262112 2737084454262 1014762442954 254285402601063 30155361621077 2687302252718 15597178308046 8239596944287 22635890843439 992173188040 29634449653310 27498168840652 186890808489423 87469802107158 22233026712062 108719856712005 16927711449401 8564138411771 21338175628168 158893533885873 3709858557157 166180268490052 19861322478214 66159470293293 7391354017701 49081080728541 12756056076272 57206099992163 256154771868463 6901495002097 20901880354516 14689429750729 9690756947108 174813077073536 150376746869779 2148654221730 31602086004051 7872296201579 7749381090637 24123969012631 6296296053271 4102281398094 26716028813219 68904151166947 1285553519706 31455078087017 4433123162831 86676685391752 53711397328014 16285790408660 125635165634458 32783587798221 438574758726 57680352224316 113873392219684 84245700705337 23537003436024 34133625945281 61509993312112 23969259622340 14632285434861 28167016811408 10710989922506 4714365804356 8618659670388 26700003534285 20116641476136 24383115693586 69115555021428 86446218841056 1957408628039 50303167181907 184694583218467 184514890438691 230630884107779 28741018894613 18905823988981 30957564227665 241330220521924 17062135498256 27092123048081 77532888514813 24825637314627 1864290748433 6032478580588 9121601682012 14442497874974 29119501864015 22918180597725 175790839058719 100502348999502 5873697574545 62170299973019 13610311125169 2337240932329 295790734519092 30509769509032 114846290234316 95775666963481 6289813281756 151239984088381 30180876013512 10278799994263 23083024391404 1079762466147851 3829382080754 12166072753617 23588389556214 5348115010370 34557823756456 116467809753820 54931492755355 20509438218802 16439201676379 5098872993165 77396164012796 11948523791716 24203305496648 22543258854295 30228910848173 2584782635016 239997369618522 284096313439608 86186359396797 29200114116896 76579090457313 5954762894322 180393043887508 136034178566966 52311619359780 55117930312304 3599097159423069 135563901885439 109457018506732 26723208104972 22916256089138 90462868840291 79942438780749 8123087788191 48639482432834 48199897133105 3318592678887 11084572435048 109601162481704 7748907343289 21154627702924 33311440507309 120699592624611 11860899952815 130474460878090 92927808605478 91472458336705 127324139238974 101720152539263 67104271010968 2712169823826 4377800177502 4799260626214 18641412154330 298744030381202 71269717963646 31369533793657 537528962421811 1391051437156698 10444156913490 27648801733411 2383949748709 11146050223291 53227793781472 64103583937934 84015032967930 7063609487513 44169364173275 28979147046420 35506416448793 5544006320678 6969582940961 98500952848454 66124281701691 5368772935521 85749357499045 9123274590841 382705751537280 99276180165444 1533779901355 286077344778588 13324879585506 2795890210896 11342441883554 26784932444476 27167346349440 55361200317335 18753851801271 25179771355942 236334556504403 5746605253873 5191807925770 107346079865009 2213432324555 17833731128237 649776097811 29410365357214 2949268687077 26866295346626 248371526112246 14057824497365 24735778598706 19255484232852 10658748848857 26838818342868 2152103927971 870647356883582 22254715471329 37092385181030 14329409125901 12784337510353 27043657379237 34641921001036 55065433741681 96243272736265 65895096934548 13164239504700 17305617944806 53512798721929 126584828738158 20584493750404 63346577078972 20663247763444 22489018569184 22575170664421 10455332983344 8803466691611 333673209222962 217190100780623 11324811072936 19982345289534 64862848709885 12064364573227246 248850173388602 65427892774775 132139146753477 29604251210457 7955826177367 15587076255451 16619702922403 7848209929046 13532431463389 16601743187173664 3261901078126 6768709386769 109106157836511 58302231145938 72320089870433 20333293065298 160449063756093 14834641227360 272211220526265 50894247401350 64679985804621 9240482771804 67586364195821 26445077544710 22344683781474 67486219464350 12061827497661 65663428365732 283144879681174 159162251783583 25552071310334 19965446394753 1741917298294 38891644216205 31421759132363 49967769186269 6638490130926 90622068377382 68171363622552 33928336542028 377581448809377 21698702148217662 22858551506656 44709410069286 11616545776869 5391879891909 14590251218744 29129833855266 438229970978152 27607901145634 24031477540372 130714652708985 8359378831739 17706067058745 159968896426222 174085146039000 11457185237873 102452255461546 32617381535253 7756575296719 6126158744664 4992430049782 13346721626513 2751344233336 10256545444014 31064888098349 51064476647130 10029752306894 18588601388795 15994343033907 13970811668347 5630686931818 1802045218839 64783940178623 2775134056794 202666979287620 102934734151473 50432379609292 1477994071955 130390741038131 1684111454089523 121634980068521 30449910283888 2427199664364 9345923640286 12351395248741 38703244623397 168862867607087 7444620219758 45611511268304 69631862686486 322974390662916 24669167323952 19044180625400 13968931277470 121076415766205 13365299722047 17628966226419 97529920328339 17940763889607 50727809924200 18557326036736 481671872105 72369878807866 179826121552648 160149999349052 6125201075217 18239663958754 2389247288899 46472343608966 233027051791 40158921549918 23325702080972 1469644452352 32691140006588 30393878976352 11821213504961 119265803700567 27017405145124 10221272734828 8892380066041 435914729685277 15705824161196 14272538400918 19975872245228 29099629600148 49214997481812 80689192873933 43674123940392 61985326595922 819855175411277 24543555738754 991898231593065 83091556785318 682703543473 4960989752332 23607841331586 72005403282531 5494441197128 9231244042958 147327587615805 19866074751505 15832178942074 874606332839510 89625812581319 19809300226835 25449307575036 23289014375541 272077169738 111432582475155 18632985252502 18969735549485 23679311727407 64870355145777 17114657787009 154682819324869 31529709609379 22163868447215 154790791754016 12663910585107 243650788231482 24944924414 6566498100821 30917450427403 81921175123485 19912477522743 16206475013589 29812649273709 223211287053661 13345435018392 41903500697700 89351875939061 2295127821110 37349389920394 70862639969248 12352482592306 26422088680555 28397408346540 168813157504448 3973083753586 14421400379685 115441838222094 13724409626555 17171975652850 23211471429337 56792334138541 816541827903 100028597970066 243375873434839 88179110207445 349512004561381 22753633150065 93462239981066 13817356723668 134978577570139 166033161306681 4330943013985 133683778315660 42233150967519 878298589352 12942236466530 28970606379664 16411575277394 25438094390031 2121296962039 9523148815244 267254781054055 17388983916814 94496807303551 3108248954206 443332567453355 8485276865150 85747877587723 16367247670930 36422248005150 24874923472198 58862141646187 24054202182077 28154216142490 41048708439492 53371616420571 2179322624622 12551602392063 13478714656387 1108911433804 3665959759772 19661796557064 72703489085092 20132306474345 65739037953769 126699235345022 125849085890176 16042153102816 11306752178095 30563060857271 1930969581522 29100535531553 8295056601565 83149803081997 1789676861775986 20744688860921 12906603974014 7607454200804 38699230753277 173128974775899 18288804980678 319743111749154 22680735440911 28577875085021 98372170036498 7656306220126 7082364277213 31421754723474 116333191762443 98778556157582 1356610997784 257230470694510 15934227061308 24882886297196 25169121709501 50656297460705 14090579515646 25130517606467 87168239755181 235891465973026 20160909016940 369796275430 801445310873598 3797158971251 29728261356573 20855420476801 18169713225530 26821389031540 5757264474874 21153350751030 333071924085756 16019990301419 11625608451049 73722518433056 21511497237635 95136572568303 129370563161743 58424609466821 32062666221582 28856259586179 31840686279585 2612277594245 37710272707130 129282135908679 88824971779706 49194662885610 25087568140258 87300543725600 124727547458244 326867294379641 6110381423964 2377226238109 11287835928178 63151288923533 9477431529359 7166879843411 16364470471991 130350493954255 6402647805715 25600502102152 3058265821806 67797081388865 39817674409196 121107507947365 224479445936524 8581030563440 4108631291190 23930017132367 7063257832828 3551554169012 68299651026368 22904070828403 25444667443269 29190519363444 173361952572986 29065477157529 28278186700699 298320696270310 21469905036041 26902928429018 24352346493107 113254428402603 398002619318 5186171456699 9041022146016 109754450640740 89537763045631 10036280652760 352868646750370 28410649218017 159816690405884 21225840729497 1105891296819 241154449835060 29134777697963 196738150531674 15562634729341 204241257971893 12577851379088 3737176783146 13926536144720 11723085499677 31529945566458 20519295642156 1846086405503 10450019352956 392961741351 4055943758601 24025576394166 5745144836287 31755404449970 76676088610851 20080550356728 2354140296034 91526613061873 298240198703 35744962804755 983720511211 14190794928462 3197167465806 98571094106597 11340645340119 88995849338867 59945706084350 21257192535944 20520741660574 40315854505496 89228647841099 27046161314083 4534387470886969 64357820132692 99361480252441 109183963285626 41181579881309 31110283504953 191876438663012 4869544390818 16812222987998 17993141785407 79872953548931 1530188399090 20975564751721 18208815880902 10274231879472 78374557073585 23713009795743 23076075475357 107545785265641 34231147143499 22722625320854 505690834918 27713917631923 31466706595063 76086881993142 3923525543551 26729586060975 15984150081703 82610031697016 163109338469117 125999083149186 24425797121807 20458431009691 266620084116 33581416495532 156743193592484 99687877252545 9047908296361 105408427394580 156429515293149 24830317606445 1262832469700 27332586935126 7025067489477 65560113664965 13889078491722 5875783713786 38379137833924 2777590445631 131532152153131 4193087860439759 8349965160157 21365426526600 101074923588119 155031502899312 29963338807447 374440112285148 20349414086232 7483280022299 10106303399401 27102176460385 30367943395536 27061202057838 411076332088771 244486301390639 24704036903265 6544003515101 391781462024400 196168767963820 28848522479294 27012339746366 7463955935118 232562505605227 29933836540151 88501446505441 108094246833391 17865238461861 38938969904523 236589682270130 70969147209489 15901878718692 12888838824624 37830897426262 19416182610071 71333362729599 2569614100165 9923451006703 18248964689611 50492414693820 6583157382724 20293928521620 76866300368287 76537902021551 61212806961919 3330740543803 28959102785193 9590297004496 30209197884518 5588847521646 53312732326474 10864497351542 75770327629951 18756100050954 28355653714866 20046734583390 19096348129469 16337618003341 229699792200233 227667214820 939135123463 88187577926391 49300047781031 7171467792885 8144671138412 47061334690548 35040713214599 103728955146209 46092445177925 29183520094744 24097553502852 18090482999608 17398603475206 60723056499480 3026866259857 937159650000296 25450040624250 6097462065878 134887858720840 123763243230744 64623092654919 34949084334087 11071008298567 86610911868228 13068624109941 21576094450659 20297579471449 12131388746893 17226682988533 51070321056552 55960061487808 1082836604336 149745056475582 6501569128346 86087275583658 24582491459271 12007765601400 2072717354165 63296845222994 4880019336219 18484839376458 56767819785462 307590009327878 17771856857253 47069050630439 29218014713380 119335386873568 70626472162168 27941016107004 137124984544077 23691094028772 4836777407027 71564248372659 111194796641406 12312997810763 21029284411585 712446730900 61068837020158 5673272383402 28543431817234 7158861578194 31137328054608 5488445161461 96261452931317 16403280980607 30763368147918 470899150300848 20018678995411 21450137943181 23855595877349 2657778075841 6632822127927 19195486849822 29327339905855 64013753629341 21869492488941 1781026529818 25992755947601 3499359131357 76392101686193 18380981742877 66306521667043 205036358764234 42712192421156 10740375564912 21528086410400 21206510435700 64327288843225 43721783004691 159213168295478 64177901538891 25027943017586 61704771308509 70900872398026 12865080247332 24588261219122 40499749552245 25044642100632 1447404667208 28772572129240 16628231985994 49278465578308 16832564327226 15527680378827 82864923140095 22495124486764 57808287440376 25953259317591 2889639084424 50445724674788 9134043981531 1172847333895 65177755409642 18270558666093 23958398028197 11610453451992 20966228440489 16543646875499 106402371077559 9769768407564 12794476656766 61161450005876 15750132554616 101692887060471 97644051919580 4713350730070 337388420419383 23099568778633 10304833821782 23514950516526 266021993894582 23565286479467 74288463896008 159593487609278 176544000584844 123713917087542 16281998266961 29907325952664 3101112572042 13613960831500 120074349379005 27304013279653 20255665731369 96818790307648 6790318362729 49871454926626 264540529443023 15823112576613 19038552743221 16217830836477 54957401523808 20949805016101 5355803544646 26962197509277 210059812424341 293023101434590 206916905085559 74059454387813 15446153675263 7087794674696 43585779387456 43661803296383 45044817181150 28580113383441 85775346473617 7030631685625 517041801357 122842761253845 54117583367444 59591961917975 163004815387779 9214932923346 24799374312313 90505421425754 201972509799474 11919818586412 13103649099124 112900959855718 111173157101521 58278675869158 29142228449064 14336417649410 6448028337046 1866905723387 66754049282064 12757517541903 97232414976378 77760471835859 6738606252564 24778517781516741 234490039428443 12944117731418 19688594136309 35109053793931 18699767384314 22737453370640 9030975086067 23012623184822 163845245978678 20311213809485 6253899087561 26270400883943 17400391868704 267168715360800 78169105105319 9603771772488 29163071520335 249673064399039 11446153219885 93114660863589 372292866647 114549615364709 39368175439553 12716337593563 29592899561895 118588591792680 100067517429626 39262103104732 28477900169558 72605184588081 22144798492376 104107627365138 507122470519748 15679869729719 45252999907293 3416729334983 127378642556323 6094482561266 25845602564755 20272038888446 15338029786738 113568130135655 22336079624072 30430747319363 14445481848939 20999535529178 58921649365840 230058475378 4053887103389 54541210214857 7017843270174 24029341300813 77457631622467 51518973055692 8673831409544 91488367097257 132501931965187 151627150906118 141586817985496 25979833171838 21462921331692 165330449881656 135556662129934 30989292909558 63424473687229 30462943744395 22024223081390 67210880402477 25939215422781 4940534680059 950775273664 999708628818 7760625468454 3687434642161 15225708104087 16900207167924 55408179584090 98067561051308 11588140079479 45761526628525 28004486150516 16697770174464 266408344554514 169422927402989 18888479647910 29598319155604 300864844057026 13742780470914 53235303980159 15463191822142 962064535180213 75005632350406 24750540987398 102293735402001 20649116532210 99672382933777 7052607429652 3917376783814 2537239058877 13403129926864 18455353131908 141181780268322 13014688192928 32247574043971 35397232466002 1703087551873 61506375803990 61953721733167 30683450667298 3969938838103 750818038844 52722718944443 49622978927735 110553715860106 16576637420940 194320899815637 17869072408407 30965449258973 33206560779357 28562642462708 12057580619055 49169162654288 46296327628397 13260628854531 8124671509861 12719901796721 9805506952166 45147264664609 28820261860636 17394049656535 27101532999914 36123066458037 74603847728830 9525309032189 15237894292130 21261391879070 34337285523373 98416335685407 24128459518321 71409242845934 4625993053381 59241549820410 25455795281412 23318315555696 67873241711425 196356086891 100639828094271 85520764926621 18067008767275 29973495234253 69363089622202 16616149853371 18589208192283 2791081399765 3310660989709 70503277616051 8317180750366 16502569124556 4600240572585807 31489348561463 38977422406057 67152297887653 17606625124907 20992061514823 6721534649756 40960287883233 16478541635212 1920321789578 191709878123444 189920250026149 24236349538801 20180112564100 34586069315137 65932421044515 66183496290549 6416693874929 15889002604300 88939914171216 1602744344683750 18148517522577 12411440142283 3244536628665 13654729414648 17473587526216 10271586202044 26019754322733 11227640655378 17499257662450 112283691301197 58643082876858 94992629556221 12577862712267 122655981694884 381129594199351 67650636616162 117532735952591 166947549658384 71694345418655 10912881723504 97006334929261 28865312767549 127670870273929 16379532670630 13268571748897 10269648452568 31358500901738 123190926927964 87647550820728 31566803183899 16579697490456 19095524219672 10033784967322 11318553259016 10174184058809 19352798510332 10347682604104 210130120947815 23687745450545 316442227369111 61450323794748 22598160555242 98362027682021 58809558193923 24813003857856 8697486627762 14455857172620 1106859819818 6563272790939 347970024662853 58979221680734 19994944715082 12920774526732 195228867809736 30920839606106 39967932210096 8508324501856 44211236975495 1822319315953 114959570534969 298952817658506 2006961711485 65175284532870 87281186821978 25559811735556 6525086192264 42885988435148 138934727775777 24134361527843 25699785229726 25652761710479 6268901152800 68820617194275 235479736559800 3956662531821 7478331969675 561365588688 14031558850771 24000798390497 4045698251016 8797573585179 24854147582656 130631892023537 10903377585685 322481426788779 13161887615349 219291765372287 62714169061339 57164273936584 9117190693066 117673465449978 56257167432899 96255658011266 62721446713712 26048286304813 18312708935121 19218779730311 217761060824258 118621240467604 23863797792962 46707405768886 75398702222164 267327782129436 38328655101333 37110010588024 40916730629488 696964182348 29810625111516 67454165151269 16971079197242 29858838328110 6320665441681 80091658382740 28698963426136 92846005550470 20496212449956 173684150158925 15463323890680 6824119417091 234693279509197 107921897939171 15617182096857 2929968331923 45104587051925 26342877134741 123828385532872 21757607115125 184320932550646 56059804954567 22923969250856 26692649399263 49842785777800 55295995085634 18238616462437 142215067917550 8584231316884 195953052472222 4696113155219 26039691302744 222943959897726 4150712019429 13127879050442 76168949433947 792988999133824 14586884969229 12056763690512 14399840313898 185411961759001 27420572553841 4727122022782006 543738857984948 10570677371633 52723143294743 13807112257066 85436211708754 18263656684659 25268836608814 180552572345433 2193506517740 35061892347687 37654578569876 5296290066112 109262736575780 7260664848014 64879427739623 28554940119028 20354529013383 1295282253007 34410838889363 62999594326995 10229206296329 18162644735750 39564220504209 21521587903756 85043866267380 1363051381595350 30080687995506 4484461641141 70845800774259 11349179249607 19254905378631 18256771078032 28950457032507 9187274471842 26643476509408 46430841202025 7753010486040 78164361962456 44554014721124 24155059691019 41034672644630 326546719968261 13888858180784 4067939269004 55700497320316 504930920240 47149669832421 20745669967704 25413187398024 100712551283519 117694126199565 23223764110046 20339570529128 88655150420876 16831514450641 197816873352969 20048037555367 6642600830200 13405797588484 12916840962050 64165263562869 18043144759532 31413921369925 126468703168534 33840790166456 23196277442852 3837627396209 24403151314739 13432340750798 13655246380722 25966637444654 17454827545971 82456464451052 26659475796689 2735577375284 75515176845896 17321653501764 6992906047945 3949124323556 179401177483372 6984755923776 9612702090206 97265620397009 16917172704441 66239866427491 10375483093119 21601246992008 27038945507449 14011617476922 122523036509410 10262670176778 11353182856089 57532824513370 21010380425705 20172464505899 28924989077692 30987142512342 4402948899693 63982792770557 11483411768247 166955987136679 14148186355792 562853589510 4588817098750 26466096084346 29211834352298 24002828229877 24575705463446 15913076602178 807441736578 2358279761665 7942528746713 15085820979976 43479336227332 82550503606237 58360728562667 2964751001070 118632659305 698434145061115 9181734423436 71944042637935 527597500958858 15121562412872 1242218036838 9848335935174 16443052306406 13742717992951 12894252861856 25926427937820 28640425647053 123967020645176 4785843927419 12869441423540 204856108510405 115037579035930 59399218674434 145000053784424 9336103996563 97642220200814 22275903496853 23863503908884 11072981855868 106913728778586 5165394991741 5521866480547 26464296858834 5942760843428 77437825382268 5136493022910 53666724976810 5335898109146 42216792383693 32494397274303 6818996094940 68269568753662 14046121023604 118172216296829 28173193076250 221820043066139 3840603856244 8792284329914 62584788277975 5125418528743 17975057467375 488781342468 23444814424081 15208512806431 31910733444086 56908895491172 12194970867774 114348446412966 30066137224264 10092742538629 124366826639689 11746004009331 48511175545892 11965381670383 217904606240 205109042735019 202102548360714 86199970859004 14946586226415 57141078212216 21226150664680 5343828998898 29853989229162 272398750475150 560685832002843 75840320189263 6798369241754 4748650468395 114973658224308 7890923960469 18285088632444 17221102588400 270536889242858 2148976200650 116526437789507 22252691209676 41164426644236 47952698370291 8942874874387 29162966384917 221007904126932 28929579507054 24941181955285 22511026362055 57734216980528 3005095237546 173564153939683 19511195151934 11579414831483 29609842528019 12117871189959 4784074235517 37978993784579 77391591485559 13637059446093 119030669623011 31521325169555 28661137093842 15064323644503 25355990825187 25293507196221 84186392587741 68756583551962 80215409102578 97436318590363 27302722415255 280963757095 7763515668551 8553966363725 22838066389019 3865700673372 78095415766193 29070344442750 18877279863671 47835163897443 49604517108934 19001728244202 71496752099159 845856619932286 14071224935477 266574528243521 98168344621284 607594755404476 113582628635806 159626627418419 47189897681930 41013163812610 76052136016345 7462329829604 30480855485808 2966093351385 44175104644411 49098226028824 67178656024722 94795425756219 9735334032316 906911936564076 123273056960488 9856115965677 376951735415105 27762335392325 173856867387915 17577447611164 30826286810286 46405999121610 6560294497827 9104508794867 6246125487015 18663636275573 197566839975709 20607752080752 7459819972398 298329375119931 111317524488779 45726555054370 9512735594849 94949928477826 22085628984310 26072735170858 15461596522196 10287928624514 178256709755675 69576195812718 6586534244189 8099852923479 43279531595894 64238574044117 7897495024210 39778652048727 24585957110205 47784504548778 21398018954937 20605083321359 278506092129755 22535039622824 114831820951561 710282253781005 24827273023146 288188544029560 124615473659162 16381815395716 12442804059974 21388370782904 11488849601476 64961114269119 7703359520146334 12561567419990 4013642495675 137419717130864 87461405989572 170411030484774 82991966685606 5188084099192 26098395199614 21850925815383 180421486931003 46626659798949 20980517859929 32610947144452 15836637725642 9066391850614 15551002150059 141857375595567 102340280733382 32755581781089 16663550958642 35729801197663 29760767301234 1411089449721 24643763531171 254666053780969 7824728179166 7858979419223 125393141857390 86979944441663 4820247379876 55888987194654 155610875673165 70209759709180 10077533065892 1152387520058029 51250355944881 2576604959715 26614738757746 28545441089991 24061724694463 14578621836803 16657708588561 6155351329137 91175503261093 14979919019027 15114382712494 33444935745266 61718019026078 14873807653962 269894369910905 10312754341162 68624049614418 29047647554839 23870076112983 10093254726221 14265810900575 5238031722209 14936687641415 17030006734541 9736808983910 26922755417046 29921490003913 41736313988824 121172774136443 15958925469973 7033463386853 60424827559314 107634297879840 5857907026775 5162635090979 165851239991343 177046488417334 3706357908571 99366726459522 156520523674422 24196436850601 281649946813889 3292014259424 80668423222993 23109258219034 17828921691902 827194714476 17517197175416 17281728659655 8874741308023 30825467661081 21413219091229 64881688771822 77345429403386 98330542574132 8990419761525 157014597821361 25832908864469 166306907816 37544066934437 81423718864222 22508228852037 126606407615513 212483074545162 523527764421668 183742919537 6141809645733 1871588761370 134483438706883 3894671021238 9435003825337 27171493542224 26045694472263 46881939351059 15151233622367 11023488180935 29861892720377 20940081501660 20150511154770 21211847815957 24178383899429 204021837802709 63740397752862 70396024995010 25551919865283 15833938036274 26941015544655 32684826710016 21429515150838 38331222690140 688742883131 26080672029142 211102294048964 23907264633687 32586530771577 26014085474205 26157828873649 17025624103447 29638136801674 17882756093710 35728462123100 31549709387233 107232298795147 16133800205141 18322140206844 109856680207818 78505231129962 342119239874626 60091257591213 106327263512841 11767911583922 29453776750873 193770663493 24567516781765 22226466111182 3396540176217 12960918997563 1842730405611 8108545955533 6659570075831 6230632362031 17541289679404 21235328898033 23614420207696 12436587276420 73867052080403 2462109321706 3122514872436 58337111294558 75879813195467 59790067286510 16658692700833 3623290091001 18054430338303 87508212818221 13882254229749 48388586893767 76656974812293 3245775296472 182327911105050 29380805877092 23411753364400 20673490226392 94001546158 8280706282398 26590337320447 41869664283233 6223580385238 17051945647553 12580452505525 32515877980 31546519746668 3107752966927 135211207421477 9120822006987 959036423589 125770419426596 13477836638740 29898106504302 10370651814628 13206295147169 27503084314889 16327368374570 70824426881423 21892792844373 999891854945645 103610605556491 98893425555287 16396479804153 16177819368565 9557629187658 17243029134261 22192486340996 4360047110927 140081802658876 173263375057077 17449735970769 10633470726154 148773352311285 27990698658472 17869138982698 23153268411857 3828860890535 17514188105130 400904658206957 4501033913547 383574966477333 18405111529049 21606683830551 31830904175329535 33210961028251 103833368267903 62377509248537 2726258738718 10649831551730 28868845554042 96549635816892 13806024963171 3046951306368 55898952378880 17121719714860 10655309925013 23924494101340 116603823236975 16251814635365 1148814009809488 19667316443851 125228459449281 90699421441785 27568938012438 12184594432073 2362429071923 7261234899633670 71601522442610 11706333832980 978146893255 28656389716333 21478436327290 26253584163613 19978486360406 6135960862694 24259810604832 229985163162661 29735445401884 28898724728822 70438044314596 246898593395914 14288998826800 10350228446814 20987622278288 17998427910792 97437991197275 25470845862676 43759179359127 5065978250223 29207951815332 21663769992192 20255890444050 69795646762580 25141108125200 25926030410451 59219274714161 18075859557536 61985347066640 84663996300797 467384802480056 164862951347249 252918422809361 73403864455158 7187562872014 44665983732977 118495941851660 105213430835251 232462518702895 12729938521957 12087188647272 22467043120128 9819657620365 914425861236 111188582309285 34287246315035 6618320057277 111319049473447 13987371485083 14022050958548 27728946204047 117134260811723 11125562711021 24457952743965 20619219068167 323112674980308 8068319839792 5144896469760 21924911969483 8549183313162 18544187746247 23454401134141 3403376471275 57625900769359 116214724723541 104130047620998 27724586733055 5789649030420 21556816111711 19072954898959 21102678388735 3634394943223 7020129281456 68518996684526 28172663131802 115111456860691 6741889318785 88528127346163 113038426487574 83805508232553 17927489135827 5508723447178 919873546218 27559255411091 117243529935251 4727583135614 84144055829691 28081050167873 141082715462206 13364272707191 30433787035362 10543392658484 7030212905961 21975419077274 26407315360130 34518897486179 72414253043688 21863053312471 25067709600590 111224304166858 11582674964906 12413322224349 2412836117630 180893433405844 14438427097486 25981886832211 43392649018874 14519020677296 24875589350176 5273992762484 2864045871576 19714021988121 4500982011963 10295081128936 69677389237896 26676837322251 3446455249123 24978398997137 12712168214032 307511555533322 17869779469471 29227281672240 26148873313659 4475004406169 1892837509802 22548050889526 63312709617236 21530969970478 7142327916712 273947649215965 99545636075515 200238533860633 4883852110253871 30884582582036 25666841697352 63441546981077 24716564713121 120664390280419 102648102437490 20387480624563 25626011737480 1792414071368 30543667296711 3067180866663 19570252856460 53914280428547 22696571036841 707348578490741 9522930643138 10673036321384 24419429173808 55555226562846 13260059009893 12792195555280 100522713367492 22448063599989 425032585111 9855527935095 15235556869419 4880613577314 29644687934642 18339065984907 95989112590811 1517284300033 13887404929134 101230514154302 13575741043316 345334935794 14196914797559 22803176172196 9315389068068 131790330247007 24747806765647 118056475557255 71352630861550 16222294590 17084972437685 8811662020488 60184689012061 96952054029485 5757374257343 212772420901731 19818158829582 68136188392802 6573400504823 31327421005756 2894363809940 12410896356845 21409638588200 2163852414578 203527132033048 88572849129747 31592929314393 2375218546299 5001760850849 80045607834534 7030807562834 18360817115545 31958604072447 17162116790836 3894804507336 8836391312929 24481316273743 19142605044202 136564582685842 28355790682569 28029673106978 26848657658000 27166645441664 43357712705462 2250565501060 27944134906477 34883761877333 106842138240594 22925681459859 20820483602041 8575407736710 38768472940318 54869697112951 7163713309667 36403387550590 43832553512090 30772681384391 16706736744258 19710696101096 23094197324339 4101968993775 59613588202773 28832351741645 78251011061042 6369875581628 173080016494969 42534953109975 3427938288783867 23816917980921 131662913371783 70603409181321 28708253314116 84148064100771 76356482971068 31252894977667 23878641908225 4244074283093 56195928916535 79450072277626 207107968442691 18656899719368 286337026665192 185662834017010 31713479220487 61692674854874 266117584558834 30289326271981 14785562829187 25805541007129 3616225011851 94911444897148 205928321832894 186080930173886 11358674537814 12859728816107 19794426751935 615527918625947 16049333304006 28883341698806 22230391021264 7883121327280 1364234659439 23337637696101 8472843152406 31738597566942 82936690951393 25562590010882 21798744235462 77083923972761 16828684937997 15929081374810 14165873647427 75843149417683 89718749762803 48944476542799 69913528434960 3839457594580 24379331097927 5666446799752 19485880340370 26466881358525 443268064113734 150316399491140 1479485839979575 21200265798857 19397487740477 5848132722977 11168128342099 365223473146175 108059006290485 172409395460612 16187780442337 16939031531988 30740807311245 29514945797613 2172198584587 304791419136278 9806755595961 122100136621821 17617633574181 71565931090582 8990332478473 151810405458909 28354713513205 8199380065589 102773044751789 97010573796289 2207426408745 52473103636396 74105178711634 1923318514131 28869058429129 3398810090070 28935817105915 111395432096348 6194851557946 12925114955205 497658917069553 11066772810188 3050156472253 23510946689917 12911163370468 70696859921776 43585685336504 226146949035677 1540044753066 3529148170090 291017237323456 2666568310120 70605415743327 117621196359541 3448198953043 8718663529843 28903715666213 15557331764185 127859571016134 18100792008384 5189485730003 25300770960928 30139846469204 126280943966511 17325502724851 26256872164490 18707587464878 75950810732182 15169917848094 4965061982867 15107041082925 283602771656153 102641655992399 3213720564382 9755081684573 23991678165834 234650495858811 118831849313493 9304992950336 20896963189147 52854423827868 5210626607489 963250734236 229116453613881 38110680780058 77793792609475 135006563166224 4934449631145 84614234530966 25783610819647 26043497747693 16137911611462 77916903517646 22166446218088 89017874660867 119164921123578 18224956004824 19947889843087 18048070206310 12230311075010 11111299873068 91691577797108 12024525084075 9384756239740 19192000685424 2632816439557 8044938855531 49485354299584 110507908623009 739705114931 46691701008679 5911645409692 21352797308079 48327694425853 15479027172942 26212320474142 30427537691227 3461186416583 114699411241720 63437191744999 1360665887522 24331417709079 75176441548299 29770840875081 70379843521100 127473076055635 191574432381639 9343603451832 4718521424196 101669792634583 2779030594944 49487640797705 12119077673574 12121778969104 154270622473990 3559427089054 77209236202621 18082129923153 58964412957606 4287534750328 6617448580227 6329580592902 239264639759548 68234734275285 23511966752169 31523931479426 8416116642716 31545125825286 24489806072888 544997481874514 25723503075163 15050645036005 30236521528395 312628058118543 50749080646220 124921923578851 132531003000505 151615425533441 16614830716595 367775119009666 70334393946319 29357531310826 20944077334684 5981743495204 100435819117424 29632878792444 25911846655878 1684394809370103 3407850037754 10352499174306 48233815327611 120817870836783 18743786554849 40099840060018 24298521363862 36166266767168 890607690685 232301946544 20554914865274 10701424322588 941976306703 11266794363188 26682567103336 155870344666883 103031315022 1757861301863 26713077357242 76484726978471 23538468536108 108069488629049 30153440775392 780403875207755 5986449728845 3465240805439 8400010624850 30376398864707 50034417650876 72154141701467 88590158345175 58613396625250 22974850018976 6740177504025 29591242377358 15319381226688 26066562277534 3848769061589 16234024926090 78244363141522 4407488304985 5981821860950 6286277688510 5318117565875 434810970784110 4131303878541 265025515616901 2198332737062 14287913472788 9072775977630 30866770899195 69362873354319 13747452179367 27082714979084 10399354067706 23989898078616 10501026501724 23253489665357 22195397509237 26578210775251 25848040962731 118364597334160 14603405144704 123916561840069 68203907215280 14401055892676 10560191459039 16201897370406 112217890681175 6970110906215 115266738688979 34763125043454 184790996136978 29850923031233 175553447412883 97647800824765 44175290884899 27853491783236 21269570723286 3418658845762 26523438766176 56520870490544 1064681665512 12915602113115 29456369830434 7400797816361 17412991020621 124857747174157 18472197311380 348752281535519 66796298074952 31937846546989 23844089430036 8067386225675 3113886457117 23790224336190 10100270770854 74517838754694 17927006286550 5702992844173 28057349116045 129148529541783 1038822158973 79082168411997 21078815333174 105052867873242 56324351266515 17374676939886 20649020168417 31669455154249 3051631018941 10761614046101 27129032403633 80835948917797 22113089713076 147196417476148 99390835018158 121951126757829 16015237708445 30119061573763 17706854709571 66858263910058 39878754659297 2416915889607939 18408589465207 9255835713965119 86559375574783 27980879025333 322822117459 22272260267185 93823150077529 547854696729 7059445621917 8592567510828 22162901203219 1805341998547 3934915429938 10001702523938 97384358628697 260458004060435 27299621521600 156163258964176 19646527135815 12086220184668 1539653474936 4813257007108 11264157450336 36305204037713 76376046517821 36060561473720 201803798450575 19045868164347 13013127652720 208790804609957 30240970165385 95847692140455 5530524227033 16942665841007 106843795396786 3322646481439 1312675510213521 19778743347110 1298413323516 19402699830767 20718091480622 20101684064849 6015778904385 8068957036734 112260085906282 4239308090415 6279552771087 106202758971079 43456626624246 14913859835963 20363780507176 105421531348066 34378577495808 29444789369317 74060554460720 44904653904610 17650691706448 885745304635 12536235164530 25243906989634 11462744474544 37246446492362 14216999748127 30187997282382 183119268172006 31046386748461 7084267245705 36051681419737 50456981174561 5460804039962 31238740639517 152299314077294 48140609436577 63334682103257 23919840192086 4172188329890 75825557154020 6740209784069 8150349575659 6107833815617 64179036598941 86691691991 184303003987174 220185224222362 177341839233238 9046516659239 5434385041481 26614561281928 920859630337 13466122702253 40514039600498 4666948239383 14644191899882 28564193293323 6871499202583 14851187053483 50718976108730 35616071389866 129205265164 36405112584979 41091493866216 247327226272664 1917314753473661 29148282219885 76313445067231 14841047516231 20882663594739 6023350078277 144715445582445 147276106162049 1189617652382 14189448265249 11290634105884 21957229311190 22922759580231 30386190751066 26512802197055 4495322848225 908159936584 31282332784576 6178175379267 95970571049257 9311629071288 7020409885452 11590825785316 61935833329550 174910329647557 28314197134428 21754600766148 2585703530388 23163096592780 930517484846328 209101859365189 15954361465769 71495088821662 23889967799601 14882434754780 17040472044997 131156873695909 85268190858279 72274021082550 25705249427754 78273126931087 19243302730868 28458431071236 930034929075 21030091048136 100467329602371 56071880411602 433397310001046 10339000183995 11633815265765 81771069801586 35539793959380 2960651762830 25934481371373 2368131411825 332047378061 23932191425032 11112774501489 26202972101414 35412505063458 55886640801281 12729963128064 176796824820871 351974967664133 21232465513785 23414435027265 20762314072322 69787036370142 31949922433991 77384570328607 584336820689 4969887942997 139687350660680 74730183847256 32924583578618 10940937091340 19191525449705 81451804035720 10615398050330 40412716952392 21441966353580 19603670363410 15853943438044 12439277814017 31684834812725 128588674414222 49110639437789 191533528028024 85490745622165 103523709992022 19555834793275 134491106898331 22309505276016 1435669101808 18784889096685 31478887365051 1605114899963021 779446715198 587309579056937 234911977418807 20230637261481 21436812765711 19136314989523 7294020946370 4850667227847 24348640195507 10855744253743 22213925124244 3208380107360 22987244292922 22558506291392 41092606785753 2390783734594 19371661768006 132328859802306 268384667360 98869925295696 51134070890354 18677297631998 107537591645780 22552280700654 16084701723397 1619932120870 29277471231462 4970533300525 146593463423265 16573145387620 155153504469033 4410213005436 18824238154008 6568136896577 31383859965936 12741621912179 25080212985524 36822821929489 28778613494036 8320996599304 52444213043362 106727193962520 194334543859759 73818513300281 52349240466051 14509134587115 87446296657211 23585865335459 28062091441670 27999655557648 12267556176292 21795103624073 20064908024901 17350439950555 111424972164538 31666052269263 122537474510424 16190299287867 11585834872798 61766792242649 5337727188245 26209637738274 28566045454398 30194024233763 70084921286897 4464675040314 3273924374288 15018479128776 31646354834390 45121183113414 148550968180617 12837782961121 28483553659780 24110654788247 16116322758104 8105424949890 212896272906015 92777264338626 29527666736484 226612133562959 90417562674293 12069312948139 104894270808796 1862657676074 358528569609699 18548248014830 123951116780309 9405592024347 22255306660660 38667557074485 228869415305849 1842235302943 2441495823261 10389298768822 23669685152243 438885733164052 17540491651138 816428354218 218482623882533 3931527018600 19772922176012 47235941476436 15553252310968 20991734832189 171721685042282 8556916409214 55877939502122 66909306912757 21398089703697 17167963921541 96747252872116 298312460529356 20397850509042 9129810536043 47091073856358 36649192615793 79315419963387 105326412100581 42023338021826 15421851216510 73065923327670 27387409229363 14583612887899 8600038558601 24881959923497 555832245879616 84252995900798 112071909306656 17426189106822 48168671259655 31737719290018 33003227780770 69615878714955 113367479190907 14238192782995 16696983436757 19978370087160 92614683403247 2595265563247 14463944282309 9529551483931 79276551009056 18324345433027 66377110190373 18097688720072 12553184504314 14241885150319 119764979093161 94003753382284 25085985626547 6016955492050 123297433848577 145401437272587 91553674014474 6477955707783 4463839871986 595096786112 31295870193913 597048596606572 29773648947239 57769994569361 14801807818531 49482062472371 11924124514440 29034427253535 25906303619620 20534898133910 13319948031729 25650094936870 27865393096910 21551482038966 6794119744979 6453113311267 8067838709883 72295853779983 20387752119426 23179280560711 18392940919633 104065320254426 24789025953720 134093891098505 14729741916856 24369210368733 124280185527672 21369126713435 18419021053254 12906571171730 26775313024482 5214479397586 15822193155652 15802189903195 109555251896127 64407563602464 26434669642578 17124182093645 76161753788909 183708733743466 65478816985337 75990080755868 8567747855153 138900915065020 71249953386116 565424876674 16404534335395 98906297249981 24274591417842 20499359482781 1046186604005 5127822110037 12788525228995 292385921635914 13518931503136 12535869899458 42733144638788 46091629126707 18429273211488 27312014257302 23938564034169 16145750368685 44300429642764 40105021593520 100122040350899 11933969034361 57977732122794 10757404996996 1182160278947 38407301015999 1750152211645 29535261348 107633821933424 29041504507740 7116300306295 100477972445386 27691603762035 3869888075771 95198530821917 32818714434050 35391030507985 354114215333819 22971528196024 21020526528295 113584297725595 23710479950974 24486759414768 26560395926983 16995853908145 32512047596346 31686369609868 1104049526347139 143169821910709 3978242386124 120160719365750 65969772908412 93853686138338 174530779048667 113773981091412 84041607195204 123631714796346 73507797388550 24847815403525 735593188924285 34637029735092 23873764927647 3871233776279 15577267426189 64904251008351 7504755675586 95119003081103 512520115762502 52364737818751 40953668577241 4054465591666 3742694381909 9788154041937 24615236910007 15011557444212 12932713047983 23999080447334 24722383607002 2405760079543743 11969601082712 66628128269725 9472068683166 7261476962830 4097613896180 8241697823749 10903451620682 27740246689896 6053109085950 22745616892155 30382481281056 30735538505411 28906952437071 96352997253771 4002375302278 26805368388894 347247264802094 39111078873350 81551393094525 28426158536331 3652615664178 19513139111568 9775239018228 28482354387936 24113646347242 5169606318174 108008551020333 594774682837 6780109767922 81922364543662 14514018168563 2097744108200 76110173097270 83126304531431 554343251472705 38982664630488 7789213505301 5748748733954 54775114939703 21087113321212 7416671991273 100250038386232 32418783053616 51707088033462 243725702173206 3668589986454 10820617362135 62831298205159 12880847723546 195325847762708 33834090231703 60908500586264 21058399063563 182055435146838 7821306201800 2602977104943 26757629285699 76557180431535 311447970897599 44088070719475 96571766299245 11439385573888 19326248313681 1197519088432129 2971603336708 19332235396490 5396448379710 117482867846544 10030089928372 6651028076729 63709911529458 91972898193419 235569928168633 25023750438788 18457500285480 23007355626017 62934968184433 171768958473705 126253622259136 6015566530228 134129621564187 19506267776137 11893615386826 6709731216816 69403584369363 86379004404406 25881411367814 29442056867153 237696106306 15383811575721 13464860064290 41300084621548 14675126433232 98540221689087 748357233947 2242312273644 26608382992050 51021803834301 14859693735039 23615423163642 137293600538020 19074699835689 9928056265139 24875535899582 29899338748842 70826695264255 189436295977 15076752365667 21815987690146 57807911041141 27137779063927 779606114715 26721173071535 70784513628324 7765481601713 152830577626159 5891023786083 1135713837610 12834511302623 78787118773998 5730689391406 176741197165608 74364859099094 304999335916948 9984007221007 6880609664219 20804765185280 67247007823561 87112617343584 53028870752288 20317355943355 123707886260208 14882351141650 84431140496829 4976894551586 55089708862233 2352313792657 4478547538133 2840905366950 9807122506106 1064196709481 149953855888821 23010156130655 5439949415360 19998776540562 26625983338065 30580032738912 43739038058991 87898545316913 7178788855804 8094910878513 134522959122308 29689023609302 25243407691252 28104190001087 9446368377277 190978519484046 105291121045082 194469842927640 28699881283904 174624366096127 2787723523901 11640828478920 109995954428368 123259735676807 30044731296665 11409189330168 16451107470017 8826775125888 156773450179059 23928636476740 21657733178376 17655660833769 122743517110286 14934345220015 997773039301 25078992628335 106521896046946 6307805055158 29464224208904 8145087075862 20434048003736 13401120405357 2379086740949 25541454572673 18899958362785 70427105974596 11266256745143 22222041945235 48521965229722 27120153639254 21621878879296 7944218207672 20465492397627 69508917121636 11669222764939 152729639914639 21827630721557 560005597666429 24167402749236 25938967244170 131698477037624 24083191998852 31905742968507 14395651319818 1452810323574 9484633647344 629555923737 9874706442747 791633647384733 10524687080931 82539244711870 298346979144 8867995660436 22554244466725 34124785198560 113484237360227 199096045619737 17574352959540 40041161582821 103219270929561 30756481333272 3145578336455 28334814420056 134936354026401 3878514654305 31645199662452 20855975428450 11952880804243 116381497246474 17401597702297 5177795028254 23236301629467 5930369749065 11759648234780 69870208349828 6988523384855 85065131479271 7331806862977 48189054140834 65703236600 113397469725342 119723061175164 20136729425268 16909418906904 31780514447635 14706888684646 7702733185510 350955051657 77304587058717 4498426193319 14088751136407 32781157194970 131900950368096 4221702756223 29109583504495 18551203531499 579228320876976 55229627701333 11669717469643 162395113715546 12177702679107 18724467928164 101776262010115 70539876151 11308382902076 125723867544282 17142559798268 67739359280937 2822761746997 11251441442535 46053720900840 20745310965961 5335395197641 36465091437088 10042345078171 55141890850811 21767800557632 26059190254553 17719440538868 94479382099130 5532560152233 11655095640588 13899235522573 202110438141960 22492595316955 15806600931269 2524674926469461 9470265876362 1565974322932819 4218108319509 5967375699372 99311604678560 20683173911341 91500534782804 2290747694655 53121060052064 116166891718422 17311042260072 188834343479240 9240486331655 124825199282597 3258314640930788 30292928581568 24112916175712 26064218534518 18819399592470 16564456874564 20839165394198 14569876960014 16285573693192 12061227383936 289127592328230 18835761714793 2864945165246290 27472682443648 15210346056437 59368397874181 215308556622785 8260852837351 1867455829174 66954732691490 23999031096619 13743297945036 4396148334244 78029153705358 68729443349112 37663543942356 209045904629335 1340404168096 25101349137914 24711305702113 14994822812744 32805907267171 81529350186546 102003652255534 307095955371020 22586654292620 399443883797087 9266239061380 5490301802527 20059884430834 3120312264549 26280700961190 127575344057 106464230011438 256859178424706 51476654977713 184283632620445 66482643841671 11829929682919 23194349044046 15637862816211 13667007507975 19766013668538 21268886875680 24298397018905 1376281929289 76470019578790 105739270686926 47318315175516 27075708281600 67286359779916 14424715896434 998847343431915 7061644332375 50381360669145 28538553060279 8836290980713 347225187113048 56237579016748 8232116332545 14263270699626 117056675257759 1699426544409 28010460610463 2989424441383 1228893108120 117673657815180 12070336691031 25492100824872 74971166352399 11850300364144 132299343441325 38422888902571 21386955140078 23614740477741 63898075044440 22335290694277 3992735937456 873818799512007 17259811293894 384410282741469 3475687650325936 8995188899516 101268383595247 29004099275178 56711616494397 3158100881257 21120900886071 6551083636482 223604185034637 65406227363970 71641097385196 32800908204348 26209768517364 331450244363648 21097439542935 17983287698085 110484934253927 125358547311549 39838958151884 237674104120274 11338360778261 7796041561590 77993686634416 27289324215504 140272562095563 17341046696380 35073189902634 14197913625279 67301407959531 8262350586822 89674130713053 17843118779858 92299846834026 7568427427892 25852180268499 5302158513189 29920696167748 47014910304452 199499854598870 5751974086351 22156184982691 44194205955209 82037752928692 506796500545206 6679624679108 24635075654087 2050424409137790 31691427579939 118980338843483 12666037072511 13028055025921 11444862927579 45754889431103 18100375161397 26559974010345 9405682913330 69295107351757 123332886584382 9496721514087 12549647252077 192230738885963 73915794846611 171247789779733 123112671268185 24431064037579 10170316770057 45057993698803 33285300812500 13448469797333 14437623974557 3053530971213 6823522603786 1963401576466 16423013679654 33881310045477 101030565122831 111095147431640 30860574877782 174149833178165 25430680995775 49478209586300 16861113490283 374041313623500 27943952876089 44557767367318 142025585741799 8040871087160 8756733304705 4369221755985 7152496337416 3420486159148 33407791026021 23990480411103 34548650948080 4906468198836 21389559506700 15127767994705 30796047951736 31699231758630 23632246850976 27173645641213 10541703161949 144717501278558 9176402659957 39063206781274 2007573414127 4141788078649 3010868745381 6660195516895 135765400578687 5417636504679 5288870649757 327615008007601 25691085699709 53979048626443 34904258001193 485407358719 132234969996128 54956621219994 19342237962375 5052478456937 11578979116010 52723689723458 16849385364257 29032136080070 13982986146689 2255580678674 118056400232518 3829321336554 15417665416273 68249078704933 29451291322172 11214467690497 16685161938283 26661292807266 4335801150991 5381159141343 21806092018295 30273420982489 74355754072927 10634227255217 24280465130037 68668886676404 163540226949928 9853399632161 20741037296535 229702189848558 14693955598949 29000791993623 29814739296066 8978780208218 120153175519291 13760407949030 4787170965491 42488691668993 27087100448825 67463200611659 22383562384934 205659883789618 7630578348725 66199881221192 270154056444440 24320995372299 233602355287115 90755428701064 123197402421 28976348552562 2936380123903 8157868109052 25735535505340 3841644897301 1225549794901 2712219135485 8123870856066 7278454685215 52499426907005 352057882931705 104943283858447 2174806720540 16005481896268 13793712078320 10285219854317 14849881257093 9158243347674 18464413553710 168771146164273 149303018329058 19786931002110 21855599324954 18903794487108 15258346262897 11449681249337 26540877460220 1167601698057297 24382972000550 131361550828070 62938188744231 5981986721045 151051993896083 187580065901419 39635810690430 30743713121950 396843753225783 14587369705042 10186378364854 13451775142652 16005934558186 16330302578632 142713919363116 92910918652910 20080712296578 27142251600039 11771540524561 2873145891843 74734136212771 254424907424788 17776421341121 31595266811627 67723325962315 14446792423635 25637644174729 225308362219 22798413073803 763115290101942 19001677468841 50670391171789 250751236475094 16921166373816 15270881714624 7526713282831 19295255576424 224463784551321 100693520611302 8619060231433 24525386855440 14958121152376 234517312037526 69003494893074 151726228224842 71570699038380 4994074124933 36178306249484 1976084648745773 47882006278157 71845950746049 3522598397878 10367915660212 10187792238297 8427191872225 146544457553667 27630720964563 1034448793321 909360220885 28297532821791 13182942232975 83515301032087 8740618568474 13622597116117 21026456216992 156291452292123 51725752559393 30297835280669 98722079663082 26739190101227 7979407623533 28813411905283 62873215220780 17074202553167 5215203586320 162339735542324 30503250599157 16383696550545 94775513868945 44242829026976 62667788299113 396811555134436 7700089739143 30744887308056 11720048135558 40018991771956 19137595021554 24952815909502 3189955680901 8451396421803 51854827542680 91664765822221 293620158910062 922090219258 7590595018311 67301196931821 45509623355098 288152955786153 609919766236 85623890821999 15472078132414 29603893086241 20555407711993 216904392139876 83325889448830 40918163456637 1109063362030 136713283016139 28098690911869 97070788633851 10905036351317 139563816837648 25271844062775 24883640811871 55421272065796 208452285924907 30693801562614 821683858652 20997462236475 83045623071596 21769905309589 66841023901462 14283443540798 5089441234669 17205098114211 19747969233117 2107361936489 33554487025282 86526161133810 6440875999649 19076516565445 16276822517398 36421485159332 21321624796371 4701326430723121 28688766509114 3254473778477 18375637136354 310266255342 14692358487147 612020627950 33709093365524 31467092082271 77982759204795 7723414494618 123867711934628 94632017116680 20432191547550 23465862902582 329928929733839 7005721183614 35514217419246 83690843776840 11674149014617 26830376750557 14688287549794 14459382178611 24333830342739 5571361796790 5910615275422 9537847006400 237122709492615 154016261120593 91620486553979 21338237001292 119290349502415 14040867977598 16647452540009 16146519794081 57775210070304 594442638011126 8087847259454 17022396537650 407917525642169 672844091513 106425238179428 66712400027257 2577688679349 124451604126150 12581694406330 6532604913882 50155653312392 13977115376098 125612706245475 5418612388990 73711031575364 20620571739048 25375990439689 14685324206426 1935878319837 6115011373594 73125902599042 113738515100383 26201125372463 18375583223925 75193113701737 6173635963355 19179926802342 78352300224762 1523966922828651 21474804235304 2138521601574 9100525453235 16178898818044 204422002319389 63790796403385 10295287307114 37395501234254 22916649619792 10671145076935 17923100355032 19583059895462 16630431062466 21367391791969 29449182196921 6227680397999 46824919063935 149987162139091 13682178035883 6939540114109 58867883399974 17316542908883 22957890447317 66067380842505 12220507553447 58344429145733 60605331629667 2489057006692 5344704522519 6138581305455 3566220073013 13640215662691 334894963321 26028351562893 28696497011329 15040966445689 93316891948673 97058363053294 6054192375046342 5261525316782 56665455087221 252940782683406 22097536138679 28894869249265 78102089730669 14701408726809 25350578152222 7019040229000 142241248006818 33031840949654 2158680519708 44899764830487 25643800295650 142326538242094 29328185583189 47375683529078 67119895270185 11420102165225 1335222697203870 4765494136212 5829030623518 41034396499382 12214900880973 12496160046203 17810144445457 12690104053794 31547273650200 224860040184173 18256346628194 295400823789 73251663053470 5847237868969 2804417427030 9247712682727 120311940762048 57983443543460 101621025713427 7503909536295 3926867918833 84134365305737 23178925573570 31690123876140 5191690792819 70853964778899 22420004267319 17438750280258 305162465277679 26510977281912 11564047980528 27987362926753 30759958821811 52010805418945 2015662222029 20061567255406 29646558246539 26926369294241 24317540603335 31411988668837 78020185959750 23538387559066 61151855820850 31439682025769 28316209459024 92919320678694 8393240626956 19436064274450 71870993327347 156003373220396 65996964085712 13007123445848 16410211713974 29096530539590 16688002805374 41788768381677 14702221477587 34570044963476 7616215370387 31523872603933 10662201276532 176068785332695 8787292461612 27434612093194 18868708767871 29279402777842 18772162704277 13618642569202 9012432897716 14562408438223 169037506474005 21424021337414 8216614407574 21245491694792 216177118154806 118095835318856 104317659786774 30324194980815 19395866349460 37819492007370 10365705495706 23493830653368 436332946646 16499757144561 18769386318976 7600166181699 23210924105204 97545131527698 31119946538007 22801062908005 28241187361945 58127588662326 16190949889228 31732758756614 9698904559452 23899444830256 163658921383886 18650412261657 13590197838219 103520085914962 64890670873982 3835797389929 80730728651 164383522520202 47834629672458 30538252548932 30295532070519 12961032258120 170337618552418 74012012298421 27581698737849 15458424559973 9213578575638 100391765567292 24305373358391 1368265365895 34176106201065 57036655842772 44505851587217 22424102187563 43857201102785 8109578629956 28405371363503 74276785944956 39763616626881 12386161792155 23413527095769 16472534944939 31635830314509 5333340592255 2864644013498 29687143282308 13460210084293 11258052452957 219547218197393 6755255387957 11030060399210 140642775448966 79689788378817 8402783411325 24036916730733 5618594833788 39455908761 27570543974098 73805160646141 66589665177457 11243352389494 4363361181707 41808204137724 5719345090000 46966591593653 97278983940164 128639856473709 97648936470991 29969388549484 17478865085946 12542454971438 320701318671009 615250967570075 19003185890629 5988829993634 30265636290468 160291610516397 279403950909201 7750623517204 22377356533091 33713120647187 10487419959991 8250291116958 43030385974411 48320694375487 10180830379373 15440958222203 4649134385843 33547030700017 19262019339506 8598384400952 258187828433 245632160872610 16658616150510 28823837411072 146765753679946 8510749491789 89043820342043 103218779372611 14152082592007 20289495804298 609132169341096 69380714386105 1353678019482 40846970275481 30762195013428 16651638755848 5042546334284 36836849272227 51234611444043 76010506258894 29936979295538 6022646871884 17483459870941 57199128171743 63169495927433 14313856127034 18069875562067 19243868877110 206328497345 321794058102 178242385310047 31223079702244 30544814979542 433397548957 3099779664961 31284163473089 103989056082557 65758668789261 10650784855050 128050895781930 27331711468309 13616224730911 191722684093066 103718614244738 24656620094973 24150058543227 16303400094835 76318033229925 27108482903808 22048425396490 97275204577608 159296331236828 310634306117633 3158999213227 64088542977497 317585696496491 405130298275928 13772874176243 675118435825 25928413091228 24619634423565 30444288604846 15436243266710 71356980487925 63170826052820 422922543229 119106987316468 50429691135891 160135847135471 253732440882000 24200931324704 5485070285936 69257427661308 15521725789065 90312336702371 55165519352525 27557746115300 48990480710447 22869302085745 18570700053206 271597034377158 14108858177691 28411764681311 11367613101496 31380398255004 19036529089011 172423559934730 73514001830061 6621072397856 201314491835816 12377685486318 34852038062672 21813766497994 26753017667861 12182081263658 222423235022953 18151188779526 166460922233839 63306622703103 235856956603445 95170394185819 262861217141347 24106593617313 93185405980018 25314031226691 6493152614688 7437062531956 13880174428387 2646670561361476 23811356321278 4451995195547 25950196494792 49562138194417 19740002795039 45153639628990 96551159931125 26542317684141 21452985954785 3783079534924 983351933882615 85078593883719 58249145173050 24988240117086 82409827928780 1181232374122 11676764540166 16187124231211 67172653913864 308316393120207 21961443938036 17865821053635 4338737369378 12742082983351 12173332613973 579874642731640 255937110669171 30552182732083 74961736412807 12442907923602 31211468236588 108953206581263 49844181280210 29682460642375 20957373248327 156595134459512 21241225688554 20668839752609 127268173738316 2039462298579 105060175588450 27057198000363 23349838382782 4399578923403 18453319000831 27069566087321 31017728151283 9828955693759 69138189274986 259905651493124 59946224578059 29129613117995 71963773464745 15896853607775 134589128531811 45505302768552 742901149397587 24017903392365 36578841733361 2358490395016 31405774915730 96911447837297 16330205017552 67004910341932 17782090239382 118832002311087 39845328398452 188503400483617 20026421406467 25139453249756 18303320235429 91816674505167 14222003564157 2014335358044 105473259473800 8023355039873 85660907917185 10005402927492 21906304429099 728160457605040 2310366773842 13893273347771 18177979754287 78226111927624 119474539815217 12251595265362 3008860531360 217675872306693 55649248483998 9669217337929 83328342785861 252855634425208 972082418102 9715659683078 16536946741755 51475387838461 24239191482429 24361240956931 25023046998070 8541176782785 4824255441364 24309410900254 11461139823816 26733773182669 15369477463161 102182879690138 5900586355539 232904187075950 7860498261107 25350450638163 20820312620596 194139923369351 18277888873527 12365346698623 22672386204843 23549708973969 27248961504943 1518830142568 11555074813341 8136441788756 6733723854064 123367156351817 40674429705270 22049831216013 41657586784482 21622703965088 4647654822772 52065637849052 66769815504063 76028503918999 89151461860822 130768708434166 370542660288544 30587438317279 2520468267851 124055033857986 5572715739552 25607710057274 94371031401915 4727181750017 12222881075242 40224334153272 51518223258888 26729581261262 62395013536301 2140337432604 31631029266111 14802118947459 68547208250910 248843123493734 55350434607250 15898644690553 341858225929947 158597832509553 31716382135721 9356824658905 19938911776761 22559846961145 109482710815428 12768017153767 3295323402596 8921794368163 3197765980914 23653893205019 155368581086892 13984914907926 18889998145236 23976036892739 126789670961184 27552704310037 19973171511359 245234438949608 31618217708062 18322628914604 30621432618031 208012542120880 3367099516516 8121811575231 30424519717780 29373918806622 26408518909451 109472808031067 15587573738510 21069302544470 12024731763181 9477989383577 623751414959 62209227902338 25379941984463 100714914893231 123029702105867 25658751205541 116430868036583 79353168292308 4548435867904 37428075000177 1825687795712127 6739998500606 122338783054205 6841444928784 34332520915115 60995695392224 19296247373324 77655382927604 25154945301855 48297242880570 88596382898391 69720017151562 106420725593618 8590698936223 8932168750429 20210252859721 243075235339040 30044952293197 148870198223938 21753181130175 78161654913 146953697864719 372363711369 159821235538252 6266897017311 69039609410807 5240918927278 467406807349160 61125212095408 29706005776103 70593318039108 20517066765597 22757654523499 26972006057999 17902030805315 50244352387088 24011971621687 19176668367027 108633425487168 29498797022850 23762672274324 21300070606864 38557098456228 14638101756508 144010361282194 27032822888624 29676684469761 17998194881022 30400828006073 70919786434562 48351963229720 26849051892021 22199697685400 26473734070715 10615890907622 3228763951204 92263304164672 126285088782650 4958164208069 113333546039504 105735558968009 42847767048216 6442171319033 30632646314668 15984335874449 26430643252692 22737183677136 144161479173728 29912284759345 5129111137571 18326162052800 5468833197912 34833441553412 96028931327590 27531398494324 25022805218150 95729898909210 28982629906671 16084392775874 13556447221654 13077076790318 161009365363872 26824678776914 12389334326443 63028902335580 323669355409983 91514978723952 53767870287655 11322746527030 82365238007776 111468745963339 2780465003097 17489709403455 25569498568261 108541825692747 9264945056496 130076282513156 15234752257947 25222085586337 23844876512398 325848649019626 31719184860843 28654927785223 39463035669430 480510862896427 31605556241482 72725266424119 2070619487447 8380708266077 255646016761081 4716265273329 238806836357239 13452376705923 20671525895494 1901897128671 11894731247904 11390248289448 19783714126446 22509818123223 24704713688083 1698804282993 13545865609623 4929616906677 55944566518956 63599095160049 30386595660952 132784369004157 187918464369793 107452912342131 130170207267341 20314431097292 26915131094476 13953411503539 31386494367109 66463689446293 15650885071440 38095247862918 2772477220276 28124050025704 50222586075660 99574973887681 73033564017803 752240889777777 6134894757513 86496168385959 9174932234389 85134880645659 15333000039390 84025714393470 38255329293636 5154958152832 9402992077245 1122552458888136 18953906160120 68453553950578 2558913330064 29699526120178 18772214282573 21344383497883 23385693800953 13621569351583 4631226087054 1641324352853 5061353888897 19375785985440 237504299910498 54513979616647 5566821510433 5970179074619 89172968699754 18165197097630 3951523954226 37576555627103 7673619169420 4728955111905 9360988276060 109911850341147 66100525550871 18092129110404 61161035809190 1689979633529 12316756304622 57192386719831 10913089525388 23863276577884 15500876052948 20348069753580 272515816071485 59041128945817 31464992922282 191169599609943 422241580349 8829896565002 178714825249709 17324197166566 62475826304365 256050975547591 21974500370333 9640151365179 20106750977065 64443995068013 26425279241213 16731965359897 43603848414608 7310093341318 3174143326811 10029139318130 82036770869766 31376375041300 955868365828439 6648917185707 26529399470119 16974651607860 20458659054765 9352149134993 16812738195481 77582902633822 92797659600995 1828499751612 63205837250291 53473120221525 116154886221402 12482378970432 31088567268945 3258204760210 12104234620831 27680119501376 12846264961985 5846377508325 3085814487456 111550696697506 104371958606461 22344348316436 110082073621938 24180837904428 25854250786490 2470914896709 16149870088357 202227579464405 1317709521936 2227637324381 2800149012179 24355758569008 20339891275242 81505617362851 83818454069047 110185037229357 5860414812987 29995065563721 18976325137046 15380637847774 100854631153143 19901669833885 29829413268356 78135469536252 338892196092 163684159378679 21905549381558 176032183595964 86421368301577 30164000815286 19919786318122 19422962712033 47072329188283 209983632153416 14677709604172 78860595390719 30773059826505 11334068140851 1496292197433739 15569277262980 12783331790431 28827337118311 55674668001219 6275805620909 25836527551979 19853844914760 14169791317177 13624338158970 65367215370339 7158433493922 160460581749756 19801059266957 16502736404098 19960143994489 74305357436756 27795946653705 51158144294998 8145544882178 133966590883751 686309133481452 110637841746845 189536139124858 9769044090986 114146399159416 9396975958226 62179846811012 15701836733927 9184408192084 7841351102644 4404474445571 19079507588077 16595358125920 26682482367594 138909925858873 26528527730121 2334974759328 19736108733069 8911622867170 10390620765541 12186816352432 321148961877071 208600617633 24945233807457 13465704643782 18665919277828 28694081226595 50057006223635 133996926756179 73196330493515 28253296708389 15063127687335 20581978535700 490924493941853 55606624258027 115946326030046 13870042767647 14904888992364 49073271416223 64848939285147 6998800241502 18479478764868 31351493145597 68480140367110 2473771015595 21145892112871 1139699133301 258696052259860 28660189084166 1134383570244 4366106818317 503021211155612 17674682368351 17590363782457 55499163153167 9755427416971 241591836253714 4868037670740 68662236497351 6983322293745 51378117092324 230477903222917 48328743126495 20082080350662 16871150652513 313472206417 13640581105467 54614477804187 3055582332885 10507996471164 30237736119421 31604530104024 26240529109581 21783465779710 65297547138242 30918931457852 24777077989311 16489849826971 11733718885389 10893048905494 35803754261810 49832157657139 163731460478526 19103571347029 5269468704891 16528163332192 23217818778657 12582096122318 17897033192313 36517522282457 57716651248529 143040941107759 252759989624708 38125607844123 9895372219369 31682029497630 50620802440509 2474610855830 76309911285916 30329775583503 44720947773394 14292709593550 7426766803320 23566379656627 56029242031741 4902992717610 30905526397611 127154367323392 8935557996642 234504935686879 24257081570052 25843017599674 21385884700455 5890741522927 2319718107074207 12009058380602 739152277129 1111297908705 62428891375537 17880997003055 226714694257174 4789227382667 12089521781879 8026789998919 69062873734488 15018472282647 13469073053311 2993063681254 5471247962756075 13728845738686632 207097175788745 57694243409338 4537315007290 15530439185351 116659362344541 14646115268060 14524395190531 24774088930264 13394804060552 71810195354642 107682348161765 201271058390504 58298344384712 39938607773827 33646263616987 103253520393278 11239698302738 97230948362885 110280332776794 9890448406947 54817602940468 81025896470579 110360395737505 14999058031137 29571101432413 13835525628218 613307704508450 1380243826728 80321271585849 50488460296075 38928908416766 22389495594407 84421022769735 18694554238866 159807607904101 13165599817458 78993073717696 3284240001736 23824924831219 6367680544600 293048333208630 89770665564222 17537030938451 20251845914047 227824989597263 16718021452517 150424084253476 267992230970275 66655756100447 88597812645501 8732412442920 50332454811939 6536582326111 29264294198624 17294383514640 16107123507064 22223776056726 72147202384824 17330491733224 20623054094703 63858872159984 589957274211657 14758131069126 341480698686814 42533640979018 35907272582808 13049419290876 6157241180929 95304945535343 4132323624591 31691770185898 117875305296169 110694869714934 1360691239667 9693754048354 9166075667330 21030562113087 71153683595773 28735134268502 24610142240574 242267658123252 10242647260098 13692846501194 18923803153741 9268937127128 277275422175 46589559335784 30042090131190 17775121015843 16710534818959 122180130290419 6405644580078 180851231856809 99374281983789 9031730421306 23302119966960 7867973458370 1946906003508 5968692029622 16542494094564 74719141355915 82179201786714 24947109171354 135672623404260 46772858574682 154504948365997 31655167479272 1583322738656 29799928988401 29627293518089 6519371876089 15220812187517 18050619708309 51513203366685 31140711826017 35633803385424 35115117618997 99342956666184 104713612522275 302410837427658 22229504576630 21038310453734 112517061737090 8497646806656 4707347176963 15623543728079 28378170828286 22607283081998 3576940823482 7448441532885 9106562799793 135540188715201 19511686204527 19392005601277 54561932163563 122423828010186 144315414580339 13319895906180 13585111901196 8654911532291 22665745447618 9014722966364 2110932715773 129616628210875 13387591870619 1972380811625 21340006483688 141816092735762 72116730983341 798613069006 2958059197144513 19563381766082 8759499411942 117075531509398 923310484051 28079125069556 51544789919028 3529976795132262 6994328511926 40240391651707 126739626537586 7195880929346 2857484012948 72048907576034 40378528495802 12767966996586 2299404304224 59369319100007 25505073150305 75775785607133 737410200425681 65455355429123 5364917221523 42843847527418 6889189634719 24508107053131 20855081615391 18141342717820 29821126386054 80899422453462 66548867128049 84940101306312 51898712218443 7010476465992 17201199380433 156699760005032 256214441044719 20470623063249 43135195578972 95376836068074 10123718268954 38098368680302 66849387191976 346514227214091 2019514944578 29619020381122 34098460464028 353045087592810 810467064123 161298834573386 45470383945182 57644147545941 66363082105135 7592089435378 191972144435261 77350217161200 89196754004206 36437315547035 98504998391020 5073293299755491 36939257370248 35109878091106 48933260192318 1264168023579 13003351195779 5867184483890 19537523005669 54866889154695 169756255928616 28280703176582 28626690440259 10196531540818 24635977752047 18028207040888 24239332024202 92843319990242 283269953872178 5455694623169 26024199804864 178791146549225 424570072858898 62991478735269 88120771721319 22039004654981 105324591899581 11571121451231 15144866196683 6352959150740 22454548695088 2167022344666 100430163644833 21642212491460 85934400299606 252487605091949 156173429083123 23672874402050 29463783992123 571521571404 5426845913072 26969957794129 27901799494846 176673794200328 4171772808124 58163743567272 122393649579751 4119499354966 971151429481 22420539558244 65406965578763 110256605850625 33699711295190 11337473381396 38831133082346 27615810424204 1394913248015 15484385638564 5817272199933 119624535585693 291474058709467 87477978031104 12687586764218 72033464245893 16623504929979 140954664654898 82877040910054 7084772622752 21502808806445 58249217477866 23863483765032 21239011775961 28465748957961 612541155792449 114325879671627 49136188486843 24541293480887 48164406841542 9208961621698 381724183984731 9614207314700 23910704726392 67480186665084 55740317268456 19657333449899 33463007628883 801140089365 187991821743354 66583371850593 47344493985707 202058956254 20400461377072 11096708750096 142715373790721 2456371429802 18859304191203 254126803003499 2855020817080 5150859838269 23278887706400 100663144927188 14302303640052 27051284853004 3940590549046 5574346484860 130108146144882 11000360121471 51371661619651 69198904846233 11973988655706 20637244496401 206829339433041 124164170173892 332115669593200 31533404690971 2446231569333 134219468780156 2450837353443 3959034366112 45807634748486 73640681911545 236311312036659 24178370473794 26324097088818 77461950326087 9457023899978 13204763632755 7381791043313 31261635974998 18853854808020 6726696135227 11563317496326 21204029621814 24637712311233 128321479099408 19043560346409 2994757707636 30224617169946 70882094931291 15408123566361 104387981323843 31815538502396 62221199218714 11073833835713 23433215005767 76460449463388 35517646775629 4673748634324 20156369487297 208410816515684 20124846866330 11424253706570 79993356361321 124259846309346 28054042274993 77546653894699 78470755532572 4012922197150 618872070020928 117042253130238 62555756205298 36682324576979 21770873527027 6365077176440 6616989203640 317642238890346 101113468183194 8033798191989 142833154129078 25845104708819 20114244374823 1314815648314 77011765831942 8289268496478 3762552470468 60769974254525 6274992049557 128151964418097 210432317008003 18061281355872 27757372631437 28164409151453 136536002994293 76851787870417 461092998440 30439633825001 23935955621054 30416478722374 74899200640688 38068564837322 126190993646 48995714926935 16479379827065 16998875821668 22016092930974 25549841801391 64454362764364 28787837852236 115576467120355 270869978912365 22236233483839 3381571499267 322418161967852 99260928465065 16964496644845 95504850282401 73050051746228 22389841944819 4979791448526 2984147901214 10675719522615 17816438617752 44004107618161 5798866787721 37159809057377 132092893675603 129481138323224 58014799701983 249754414291188 26503103430982 544660353629169 5676384351030 10837692030908 5633039364761 142367291971374 17904825824550 41620279333184 45400480843223 12508427829526 130790195552123 20954989089708 63678138072725 179240805501026 16968243084384 42331828147711 6286249195849 21033707639559 61305023574932 19990323039565 45887734252394 17564900655669 15880865483072 36157085322255 125833034264340 222093036196461 15509782056009 54525382310545 79104805784939 13436248657675 29905862064100 72459797827644 12457971472203 9716731692950 31473311899675 54335914715117 64002116264586 78412510816843 97027451989361 9250728179809 20330281422801 78150836252199 97546503258880 168389581649077 124729837580151 31127421617946 7249289467350 2082163245394 12351470424204 93778666244075 7540659208139 243430549456734 45784734684416 51514229841721 192630742297684 2931055316675 15443680926007 14954637776966 17109359422567 4633191679163 12172268906586 27015704901592 81550033755202 19398457475002 169659927369306 30935418394022 39112919704761 6867039136388 120402786524904 124356104230102 24681575656158 13718598555817 18358311944354 22870917774740 14926878183267 2629889948457 21202077189082 272836717229580 4202215180295 8143119384065 65884199113244 2533758248512 15855474401839 18566396601468 13566333770147 40101268837217 11484778035149 12377343111294 52771305192312 12065152930062 9601363458899 45727670034488 42247350741316 12659468264812 29735489505349 117880562370921 12458603659806 1910315553767 54919614328232 13001554758996 53868771217982 28958798182482 6812840318549 38566316838728 546609629207358 76808039917582 19605379126343 26308932490331 1513757933 12906426160674 3001121995783528 369820314968900 57618064420905 30509632221507 1236888344638 51970383573513 117061257736066 621629248222183 30114211796196 23571821188250 20061600526580 112817349815924 5525854621831 12010891843764 20497499846684 27895089814995 25395988291870 15899992920511 1108735165892 619075376686564 22583392233566 5006703904783 739164644151 1800208863745 12936475599211 4367493001888 7679107362390 3586156697800 12043392434387 107846586679710 18145749724147 3351519872296 5719887624818 53784138962917 20867648789459 75922486278322 23416789606013 65188864773831 228607014136 1674019230735 20206341837055 3638843619310 3376661421582 40658501173454 826021924542 62372189717065 17317100454104 16031655064810 13350119231977 121023066196086 135134162686585 132867045795917 180186343076396 10753810656119 14607749648091 3457708281486 146946113378751 28032371716334 89391489478184 65270752458005 14054510923947 12006462007642 112714241950597 27140368526803 15081130626965 7261789413344 111781399034792 3286845462476 54965953932394 102236997203991 184575790818492 35066274911331 189307380715308 18994365273503 20400488729425 6451826440290 11387722235436 49269228131929 363847777386229 10996861394810 2642220277212 40283583267372 21707851342129 6469888933929 14437484224985 3491286575592027 35206502268148 11359974365667 11818259590516 43589861082432 40570576370372 29127264692617 64240192429560 21680898946394 482001010404128 30442620349896 10385441822100 59631329861568 28970235742728 26473449835798 26235068393287 232264974332708 48463796964826 19641259193238 122651307197594 59940137379747 8890672980018 22372387206728 96608370789395 95530596798407 118464988368311 1234979132906482 21669388967644 9788764611350 3177895369072 6925267324990 249770010313419 13165177382016 21951257796358 25868424902538 9914717729511 2186787405373 16774600371858 63397807672042 25382973024786 279189003062906 16345615705392 6693665088869 6415511990040 67575488646626 80713643793485 26407356703125 317091870980 72788956774912 17797268618812 10442359851370 10191455796604 44632171373837 1009953528704 130639504401799 8730331092716 18345356156768 91540933713188 22951918339226 604092981797 22737108356071 29083719823590 142082676667613 14861227654712 69864326402324 15475650616987 22207861892556 4001802352598 29902796299501 24440652190076 53754947526116 30205676900065 434134822345 32786630374183 136848794277002 2305147294380 10858756819953 23163597003175 21377612895945 107389312422145 61671783267763 16645833149197 22207542716783 16333435269124 67685527923676 13138158529103 19085857626747 76031203338545 64634441049095 28767308261756 96538227303670 108467196184830 10444390351759 19549007046093 31411653040403 7890627735163 122174906216798 7489687241945 28531857015641 66796308697535 7757436250587 100582841351849 22681535437369 14402001145357 102422128065651 25050125234597 7998521198282 4655927689591 20813894277455 12935320732756 18882818103809 135059593535717 93123881093508 61882132172236 2270919093702 29986936901571 10912277151192 1015258906283 25190026086371 27789684001039 57988105115965 17722929001688 22974000081878 157853592920532 103639086969181 13735574828604 287139850886585 271441086947953 25658470164578 12001313770314 31010734897330 22397961295343 12799454907556 14934617986671 30595705698662 69797808137587 21741063964196 266553823681899 29282451642039 19693637504750 87167338193667 89927436647495 149916249789305 6375440342779 30357874976483 311952132196998 11972941837968 50971399879522 121922042190221 106431923139610 117566793850448 246390609330407 119546614030257 390110844140415 28181744013999 62222105732676 1963100359599 4719265991281 25132889366128 11909131483619 28467525545725 115881604159548 73637570299192 3299948932760 28354556974318 23864326912814 42443485835172 92526834563874 74349233823765 133173105439148 14054489298598 6978638758502 131822729233721 88012511032054 224663888737101 11813516000077 38234511698856 1834244535011461 14104095296112 163112913124724 12506638157082 20994062349873 2833208153374 51293905162396 77241658622957 37878755151139 12824513191893 21101471229905 118070965168446 42674520102523 112150580289232 816323417765 3669955862784 31316870625582 7320941872281 15175197269376 13629957049255 12728403209669 28240278531647 31575927966572 79659955183382 87922944405933 213382491018861 68595682964908 148658259824684 19625024616940 3142772104803 210649429696726 15854436796280 13737503433400 61160505975213 7261132819728304 44215723629922 104300193012139 29006070782599 11701499985881 21667142959785 1124318316663 47718253284689 154339018351360 236225876101039 80447430885752 133987714431066 13845238022690 22144132518659 15842809343548 698125869990 98450536089695 2730879575736 56127317243775 66213077090485 4980929986782 11897482956164 7229278217823 64614023948195 26074583676229 14816121357358 242800557124567 16089396318363 45707639610972 1278268722940 94712663003092 23697026097840 4295158980472 131371834321217 30312496125655 187675601754409 202266668516488 598916184404862 25638437939783 25565084421023 8565694415088 1750463706421 48523324540585 14532820980361 113561129921817 25658436353351 23091213204613 3502679131621 61795392841870 31712721117628 169769557242409 13239449788947 24737622840818 393978952036595 13648994258337 123622111985351 91748628129566 7430450519773 8305841717440 30593445085662 95493115111392 124573750824175 721423217257188 41659758515813 79164950715679 23994488600455 27380403093184 48588387706244 19993825457472 25760853223050 16212869734754 25813734723099 28216015149215 23931234565575 114977871021405 5518240342892 29616616877981 16092729278891 65086075846206 9790155253584 26521808130932 10919755716440 3870499778456 27015568338914 86441589516424 68860850966245 1711387955814 229326253620597 133882704105379 231416535786644 12099740331419 9442116770225 126501117985971 15109898310319 75861392929255 8883131211906 30750578972078 16265009197266 31017332407383 101252187476949 66296605279298 64736822697043 5610766962093 42255649443394 17575754984675 96334832932145 67053185961959 125704988533846 477543776366216 675088180954 38267481943990 17949717140241 13137030343460 28164761655407 30776187586020 8804175539664 26360215120049 29459666791343 23662393246572 2823529801066 6061424510760 10683657894335 8715735791778 1701912488235 10689503024965 128606867974618 1469883724040 13593014383367 21099277716981 24449412002523 86018031439024 17364125429949 1504030283544 16757852641537 12403144847100 129859856546167 10415618945134 17824183867507 719345473093866 59467464719673 56329264616271 10088199501854679 870210669706498 160740108356131 20625847739094 24721686795449 9743239679978 7290565321238 31078989422830 15681541306356 135090959840789 16683891182389 19455285539002 31284624881777 74089189297398 45687357889776 48065104198969 15399826491318 87085731919954 243140371061619 66985045609858 23073424330271 1438518577149 61377171196166 15917073490395 24649996034579 134929405067649 1065564805504163 67905222273622 3785348845037 20098717637697 99130955113937 11893414139745 10799805721749 7038623127895 10770458370474 17611628031487 30516561171322 89703959805098 118170367699122 373368277280305 11078930491189 14714886290782 5194752203344430 171461897927818 354021011364798 142969503436010 62394174598513 29967828524507 26076935430534 2971911204230 14285714513505 20025044548756 14256825068017 27579905392453 30740118241084 10301526312876 217460077667648 19922042536463 40598314921424 9699648369744 29586345494420 92024236057175 41184950159574 98398359188719 25974581955486 626003906379611 25385236849476 22331885002545 8945176418221 21795284617064 22317965186146 98512899754224 5608314079831 3166137247492 39063671781759 55452751929883 7911901569516 87895564906394 13369124804549 16422169270681 244601440559953 15269563153435 5125959887616 17125879235570 129229252344453 38081591540583 106713472565194 12812426731978 207732698509426 37805787290047 23081683103560 1625007108430 96671873226402 19717976762455 25197121875181 174590793051272 29743319927873 22548817781844 25017912950164 140773788249510 2842694037499 153834224043702 71435143112822 3708842228849 18099870033000 78782682539418 7035589344960 2965307682945 77767935383941 75734159839426 10656895792515 95024316795425 64351468152 94544210579502 5832368479750 22460443748455 49913610432171 15609971477225 31763863446944 14584872840135 1450194616822 22647408034251 178457351983 5174815040492 58077999231172 17841894482722 24441512916693 241547465055441 4302615792549 60283279353280 32005385914855 39130542408159 14120787131593 109410550066920 100084737365288 7253142289411 17163415705488 5230686745920 41907543351963 6264945540156 39278956780413 31485048438643 113709545203727 113772427116760 30308326291334 11775007152446 23382768620948 22684902162947 146269357486485 11732932239994 48825037481481 30890901992796 31725409666459 2592860418865 643046501351 16425644595567 9522307163186 21840050898488 80909141765061 143543457102859 22489847871923 44141047631247 30994901415123 950453362123 68358060737256 58660345949538 10340229600546 16507232448477 31603074102493 18270248983023 11884224004898 1410753167667 41172937436257 230230664389086 9870381571580 6884355293856 157157575127789 40573938516491 70185982369982 69472983227619 3305109618812 8296187068820 10646705096196 120358622375312 176383253720008 89198581960666 99989276819199 15662340537402 49998945627240 25471569056609 28665434470534 22981556586568 2731979932937 615764115312 12059957846605 101033950024024 47546033638168 31659995968868 121481295092718 158028891128406 16592280726234 15410360404647 25101955554195 1075323687611982 10107367405207 41207753586294 17557008948875 8234411289697 14782491493959 91978694427959 191101601764376 38644303614858 41825971280212 5469759560841 15282000070757 132333224293249 82835282139357 1284077878677 8597209884361 9199903892909 10036400322376 10698457121112 29396977371485 86363917642347 46805436582563 42253828592452 5685405824317 545420049167674 57865594854419 37027590778374 48856162297896 2082689703353600 63086671996611 53998557120875 3685478105798 4043452733473 14484693011237 17833711151362 230263776998630 161397240024250 64612426882637 152149357219787 9072759880228 106918579056991 17910624325810 9765268558140 11970521132520 159284651996157 27113457601810 16273653063319 30394005197085 22151179837985 13268251681320 27715011920990 1211444882133 79876943093595 17567800529846 322483777193132 6458761756470 190967016315779 14224203578555 20756869268721 30956071508793 285707919314154 67917181521430 15142747635343 63554137451477 92319562778397 170306550057117 21746202854440 55054605692095 29993416365633 40382190483959 28205025369485 67133230807296 128532447067828 1609058187950 6543960232317 430957037118 79067401937726 7704801014049 17247645018849 14398860376015 65131324660663 9345342402135 19195972498624 7410592175459 17532574151626 20175809826378 1085227488307 14211685563456 699271929308 134431085719149 19313196389596 27778473796711 29933484636718 242592858647595 501347075111564 36818130652663 183187130389209 25065258300 17022720950182 75243802648101 16709812900469 28474599986304 20274956934688 136062484891403 49824366346459 17050314205748 51184592244604 101145405132269 25605479304852 30642495019587 7581242723377 10966942067299 224556297830292 20672666295198 211195813133000 9185289673730 73210436646311 27897846742058 3301761701322 9742533659667 153640725322623 23269261827605 26188589764320 19741276194181 18865685454703 50482764265761 65556068403065 294473030820068 7172220207971 5136447732824 22088460962523 8533472268368 14164074613615 17772001321247 30380862025205 5808945207474 9989753483034 28240226797022 19486775226448 181586644501407 4298404639641229 16752143537165 70789990953560 156671030165255 35364035007023 6237406182664 47413688253751 29517484840363 19604055086811 5721966154256 104922781318337 25330662076272 142353465690799 26481837050375 9693612902232 7154930152359 6292565355835 37341173200636 18734737381021 30013409510577 84984252293182 26153569791633 2097993355940 62882204598914 2332406491793 22347143470772 13658494047772 2437153007392 3669365749826 533202944296849 131307326586936 122614181027106 7483047320953017 22202499060582 134804195997867 66112671643002 24783452697990 19527864626665 68098855642504 19529866296587 13365145210940 11888165648375 745021672792 17200092319288 127225452764829 9351669234495 460397229073091 123939927028970 2425813423817 24704459267591 373019666980669 30885286921733 30835646516160 6681250628358 51117959007025 4725432084730 11906931810351 28513739298588 12829221180564 127693308048275 884458216911 80707253534475 30746288029320 7217306723745 75137317431054 177206664755380 768168694886391 23781836993866 19941123021271 109092877654134 65522526298897 45518811226936 77345066788547 23365264393513 77468504766597 81287578645089 6591304515454 25497255631325 15678920313156 238231791133357 13263078280052 19763753972081 53349204652158 5794660648145 19070141167556 34221313946194 11529820735502 154303399291672 26613951654055 1003162882510 27738278756539 11202865884739 247051349319389 95500009901867 14260888651252 7031466186128 25789444066475 9382416713766 78854472906913 23049961246348 6322689440450 46031308858835 58497849323652 29623125708923 31179990955338 96261376594206 26744257993950 31774949523100 21646721886865 3876819423801 11199522258936 5941118736549 21123208934855 9123176294418 4645377771316 167577247378136 2086983652578 649142879855 47273301394307 3263616953585 203560880347438 7157768251901 154820335456678 154253411338351 11050648801371 4164476109755 14379215688377 19380209977263 39473410200900 40951692689363 64764176748560 27749156647108 72399783025595 54558341730626 5159819671947 111146394548460 8348219264282 67698176700059 113319917236504 18180126296822 2042997966199 72997748350844 39813605518201 913107109081352 9081408204973 19604788732874 21846832833468 253257187782883 18436123298242 608293895225 27491404214404 19615780317382 49642111456193 7280254866545 20134693080814 518186089340844 18266196175158 80482703893317 1335154024711 4081168309934 13412630366351 82652294985055 416970963335961 219580978715265 180463275317064 29038486992753 223325945441362 291443403398261 23427987248002 31268605180639 17194230494505 6529696328563 79839281294629 3530247823840 1719844217274 164411653393890 7221624855415 187578270576789 11579623460996 31201063755729 14697116391490 24726939201955 23696184957316 55378299244043 205770582653044 19161140670574 70370605119056 54939891821742 16381405664836 189671994302640 81582203669885 8793277263674 29366542442223 39589901891881 29723285070539 29546216662624 52998476043362 596747162134697 29127161987239 28599268240714 14158540892575 173898173322578 11169066265588 42924469088470 22887257664201 29935447948051 43020324849160 50224343073779 59320789290545 11165471942584 30234554436925 133059739102499 25233318631011 184832625446713 89428314570427 8968708669917 7220385423807 24961334105420 17055462205181 73648850406689 69573765205843 18896429448794 208949263086576 53746650099399 88350994513287 21433392191735 6081377687654 9366412363941 138145895892401 69971950757982 70002112689588 16179877636810 5107750251195 20602719867973 199387064760973 27420872278553 72014338332500 22293601936963 10915723901650 20618209681701 26750940570237 1726358629351 20921647077937 13265511405774 12185620445169 562952065603614 12289583196419 25824334880292 85111232476005 43258064938093 57927541465829 174196840163114 31360352330905 19279554233973 24325090720344 88266580860357 16204590313103 23751142663265 182830036923340 8319377680980 134292526620823 97824245127528 6007575418462 786405760065 25050228586604 25222796143193 2663042565107 16617859930769 2271691450134 27630132066748 994632909354 11612734620995 22075782467295 96606398940817 306735255421128 45006230934039 260920112388889 28502301944308 8104300398818 90740151044597 96187266649290 90878550022163 21471804071660 189647801988654 64909026200143 3231414069658 8147760684807 28873836281896 39914355880923 304872319409 3028329363245 10997972971428 7472937117090 24443054943640 29364462683656 15287095585870 24754285906365 197423216768324 260297492562939 27276084246342 266822003133882 24828327159513 11540817062839 29003584611370 297840320662594 8486527121959 1287082802708277 10539036590982 11894521325212 97658412695222 10479816648192 13125044620928 238647378779429 19505096499699 16005565374421 28247369776585 14003219085597 20577051987657 46362529737079 92673983335302 21612367888227 42972261052613 57204589371278 173931936640055 204067405913861 98462262275970 11210109970873 11663258980724 27760166975794 21672272328640 560886704899835 46840726025008 34437652072166 18155752570690 323785669188236 117989654192702 16285564900175 21396010037443 4182119045723 21996915773300 35830345428482 7182909421033 101387568104658 12902518481141 3638926497083 831771309513 2354973916403899 116167360435058 104059942813695 185442572004008 325019057186134 18694714270906 6429011992948 56066738817864 123917953935381 542245250081005 11084109804193 31567220347016 28413987422397 25294032411693 331770970571918 134747384574740 128820666894483 27589619271823 13890087679145 86381195345094 11505562206065 25409923321006 25990319709726 20827943259889 70419078703289 1217707566737 22567023318475 7125981351566 43997721753891 505246040944483 16977121504174 885483821390 101953919607241 156433804342243 98793795721985 26099378274492 10265294054679 24241015111710 23202662621426 23288987559781 2495562256354 37924684267604 103112723291330 21082876994432 24998821793065 2402560749224 30015137792111 3067379068953 22051468746911 44487059153005 852456691717435 194396485142074 228317524868 30053004483209 607378723017838 71738120535454 164152589444981 21470695003047 73420394713232 27740266897777 3245908811047 24501655673236 460132798963265 3647312141190 94669407641149 58658607365131 28339695706568 145761708083121 3909893376166 28148808443227 84773077631420 309997464015092 14249684774341 37901412429864 186864852636873 291262067587897 17522653692464 36061295304465 3363440001229 17011905381202 14325130045727 16419376024174 11237617673773 9023990067192 18027503696043 38686452164414 59237450017220 18735408296806 11809035967770 8809055174276 17326295598167 6324298382787 9504591595526 477535916218150 5882793445286 30028744642851 25640313346242 164817062941540 5834931805207 17326811896372 51733589440768 24863412043845 24052713197183 2171504942082 77361561757485 13418812962156 95952140981122 30851784917001 84387603205725 18212838888496 41164982491243 134333995742239 74912542363107 10638888689083 10576945648191 41679042979584 167633662499619 260922465834333 24578774347348 64481295442665 96131981002137 48511971222332 201996629769479 26788998503956 1892032415173 4747171846697 2448065174553 249743378983468 28548426094207 27589098280580 13448989594880 65912163325512 4970845832719 28865724804181 84304393844554 32135654826930 6247115678014 604677995848878 10590554147448 46692321678419 2501335128350 84552526693901 71773053775859 11263364157799 30459188451480 11391749513480 4870005913138 1174045962722 13040000247581 8860418336766 9354167012507 2843393417574 8091948394921 13609545263189 6720544693188 24986587252558 1864608616854 7290276140966 202618727751524 13946523818510 104118854903093 16111077474771 101926014401957 27050438973288 33124160676592 42257560007588 15861294492950 83979268890015 9272484600585 172384837526261 160280489161829 6168080989938 352989064094096 92777290184622 40855096848780 219486249083172 4441344683169031 29786606063386 5752003680498 4962318296726 28247414395076 395409035693455 19117270937797 471959833035393 1205620701926 15583242340957 25736410758963 30107632106518 18118274006344 2467658021067 326526973651641 29682929230978 28872299370844 97538935402962 31528223075861 9598061328821 14007442882030 4752987354851 21140163202206 88485428324962 64628398476384 35222647309029 99619014097383 10877634466033 28672023226750 221918021214406 24628347642188 70691066444076 540863089842160 26924006281366 79963414208402 108229326890710 209969064581350 112920969488816 17470467838592 21833598829359 10702009682007 84867548995487 9844385495272 16651272282791 4220315563688 59173587207082 30746714845221 18000982187518 16816416767473 9529774725749 19664448455325 27465438687724 34233051849246 136022465593337 57751712343866 126852478448519 54942073713679 97426719356983 13010974463147 235598804213313 539107013300 25126712316107 9989490131033 8731227921965 17838426977271 20055689581947 4119626200966 30722452912348 108694661733459 28314993748795 149615550746743 91053845146429 16264849321605 118872952818072 29192264900390 469718741641158 2513921877813 85574531304583 11839277856738 122391279482745 5388761078200 12570440556944 5174081387426 31056636604627 81634200721943 10618163258803 25158179774081 7063840452998 26469927085747 2934932268753 42598875719330 2484569783683 14752538174224 23965590464992 143214248414167 60356971978608 18323290252195 71530020182554 29227253559278 14352558100281 146973651460733 75562430861694 7094672579181 1655967366438941 8662370507966 21449364318467 7431476650042 8790368006775 3761823695217 13258087353305 39122798337811 119142367726186 47374491295271 2265266598370 28723628364664 13808494799173 29270836819193 25254288846798 4533386871200 145981145347909 10665922889779 25454179660053 41982218242336 121540792765243 37634539868437 26597543996620 27246682883241 256713219865633 102926540325392 216504615540393 24203990800917 23412029189962 14059336834303 17447700447092 513234791838993 10479046114398 19810635311765 1320391689310 21944748297576 63008496464809 4514280600860 100052814445838 29932785714131 30462261140213 25206747167737 15690500504163 18458616358469021 13575652559453 24063282850760 258189711079457 23550962381984 23355144367815 11332334434434 85068067608761 16740140956959 66161028225711 5152880390858 1321757043337 26575748215378 79474837775658 6760342994707 19733139403470 1310621616549 6333046644590 14509535017053 50892968214813 349600622065793 24555687080137 16132981759475 13672004136728 233896268195357 18835307258775 90529803571669 131892721373807 180520555154832 19976040512365 8471570904313 101922640560232 152789886829633 18066426434874 12239318998318 111627721111055 30467534632052 5675139362892 265819108822289 1579533950941649 21343122607870 14732550837948 24638168639523 11592940651862 44714544912849 5989928094893 661802179242 18481288051908 268694453442430 342895823773 14070669816859 91670285406984 6162262760482 18043193136885 32442891768554 70246730228259 12059148392746 11508505682730 24798185783980 2273868279375 3725224470225 60589359186679 6730117302507 5171637109720 7927425208697 770057383831995 11901945246247 11943184865975 74637379494629 53546344414497 2960591057646 130778892714279 10331701560055 2889574293614 30412845170155 84477737527059 27519828872603 175716472661199 465278184829989 15455324966489 27839164477647 39333091287125 23306615009469 82676853423860 71608592452989 116451518895333 9232858801016 12720853766 19236173400817 10856696704302 102210085607665 21498985344027 28638701987573 16184973752278 84766429825554 7705017488036 49745341988 96419731370637 3306637424322 17902900584167 69177306585194 450739303847312 14389112315802 38571982177106 16046662157201 65098157254068 30388571062205 9651479434263 9073795393264 26602077536342 12592549886392 16072875201454 25296282608181 27232600206860 19797633498770 24693996675052 24309130331784 51879123986964 14299640135057 12568890465299 10653292633801 3428302928702 64430087775196 130839832241491 30145983426820 58362659206759 29996084840879 111879041288168 10793526247006 24186275663191 7333790303921 37541260063268 30461232903198 81960865923483 19832433320482 28426032500277 30922954632463 18068717565713 1862099278288 36558489934885 20619135060687 13121587702608 3856620210758 933218575163139 222810153321189 18801599836134 39344958601395 76375891904164 73433195375097 31035664900183 24310339572401 18643760505286 72204399817437 2369764803937 19735265226534 63245420047811 203410306820476 77857869165130 49229999508051 5924923620179 80750549596263 35741917322737 22538592940459 103550105063005 42109977744729 169788452811937 62122513796237 19025897547229 328139510193 15176567078581 27552517543889 10845606659847 103177840131263 122554245915905 16955936025924 21144591219302 8882181194986 40346466001011 292689602986116 58645411886698 528616002330880 26667689652894 19482379148114 150105975002699 144430008173716 59272635361664 48168571705512 44540032675378 1090032792895 11613911865983 181234657485 19416168964276 2389934071048 31602715573440 5412505114289 22815437777226 241868266272145 4700927121433 22264938564813 119608222046597 38361848975686 112711779824012 66773880590163 6134776757662 5098777368310 29105033693299 3778846543262590 131373986000843 23714376680971 53101991579055 23464766041339 13779929595657 9516802442987 239359487451851 8503514390402 4587198411330 7429173276559 8813845358362 8942176069809 3525210456051 26299532219533 28059038314152 19362269171086 24502515593310 27846801074762 15871534397833 28077735606803 557136299741 4872052009827 241898948186048 143277443235950 1950446623643 25986764025988 28381958557578 2858025045039 25440107094690 12153431537557 124099455053585 75359086800080 261867926045752 1319668033522 279549677888011 28188155738399 15845765137356 366641714293 14157033831418 22124160107448 24817782581031 3280352888922 20580779974460 4172531394173 7357136194482 1253104677704 117653663050229 27977600183205 34939002532069 16051925918261 9259192527343 3608721023352 736737018020 1082142129749975 120363180041494 10876974744818 87780071350339 16060073125544 69942522529205 20396336697789 230048039583161 121724088671737 28041413155914 26050187020806 19109483996972 14239470282018 49331704381922 12361542964344 25909323856188 30232027278004 13910374253360 19972800561861 57337638157441 21562157065945 78785421170128 3048866592104 43419240903112 87492303531836 22157158223761 25744845863893 6345438897741 99738908133379 49128400501437 47898621907866 18912542156343 4537396232984 11660174443731 37261161942574 27486331845228 11761680227167 43550526942930 17189531014563 31730199257384 9319016154274 35559954497443 16558396627112 7142783321176 61226998887803 228666875194927 102590268550459 282151589165 23305701699214 22114088991937 30957947291921 12911508147080 58957421657648 12948045167611 14603175273427 1031692640621 121574334709606 29471739956909 222251022872661 25394792210351 25238313526160 130280823832163 3015148607203 24274930147761 42697526225741 5049593411834 12139866040434 119988197525375 21367800531614 20192324214456 6173248653608 23371704564551 245661199990313 13058932403010 103021438267438 49988663395319 112994883099999 11991295902889 18500359914122 21330728209553 182326391929161 42038873136346 2312230659439 176183966974 10276766605692 671241608146 50072568210858 23694231948876 5822687114678 18867180536107 16728791745579 226765158867499 25976358546765 25688715499630 22560561696035 564819021779085 30585381676245 89835801035 15475839990776 3695725546046 89002360873271 15782417289537 292361675974437 11366916318416 48296823766884 66500607445608 9044544516098 31432407187212 48029185805200 2871007772814 4858205581819 14206261806005 27538243287489 95644308768035 45393163965423 127126332369411 46535438368521 11848905454926 17236705783554 1478052872924 71731782007577 17072004425316 8446538878017 22676026230002 25164907103888 11709467624816 13603876137555 215071587415903 360902903544539 34488557250899 152995597158379 145223183039897 623285866655714 285141740299404 11937960433500 10738840138814 20729025123917 107060500027927 6568122163476 28259729656813 211709120627256 8414659117059 30176897496390 76331049850614 16875926409170 22323968945322 42676354777193 124473980236006 31046354841626 239389900460890 8807761517465 221153763813925 11679492295958 10322624035510 25349784557700 146844279487922 23101443236598 1403391340954 18061468317273 22100734298639 21482934233287 30727832779590 11699011274364 29109667874362 6119922463844 31558689737888 61804099601521 14945294047655 30336960627194 72006833530491 21617736901892 20956410601536 86874279904937 3696802895815 7326125274422 46867157944769 957590781758 304347858318002 56892254871598 28831333462897 17023690510547 17149564879290 26255675059868 16591332002485 58305715707944 22867531647791 7285365846579 12041594793268 23673105296454 16821627625072 23475431039079 23794566924801 9961774260597 82927265857776 59199481881930 869118093076 7965934504025 185091068210841 4714496817795 96179449272402 90523004786286 191149597409248 121273572329252 13972027719688 13695441815289 5010088774084 171176725224553 20759463744465 16419303335623 9323721897720 1659563434192 31157684475148 11222346333938 30968876728760 24225595787160 234973942522038 3217076834191 28256119474500 9380772190976 30388777773297 47882077105079 8832876204701 79790533973749 115883702783038 1681732307212 16842425566261 23682477099364 29597918921081 57575773407589 5745178668846 5059967762097 24688060939555 29746983368970 17522361176180 13375180696258 31002822009151 15141576920262 29922320685284 16287095650788 318523642982 9327660546203 21293680553922 114779160796283 10797512700899 77617185922888 88201693461680 17710713127212 136459425711168 19726198512869 13666625825657 53919672751610 181379069022891 17606460765750 18844349035932 1870583677299 167818625559571 98239102907604 43670605080571 33993773534782 117248492472334 26052854188663 202265943624282 6732228570171 16934811675681 438661817975 12752885190552 21666407008086 27370717660336 30576351914394 685085286260 30292791137743 25212450374628 55366124318102 24284398239879 17440108788227 17121985116803 131190702351361 68152380229926 412243572634 153279785489973 26827236531811 52158814437294 27166189184380 25562598498394 6298395206300 2999931623942 57042476015354 81158940506696 5459251234182 2658002017596 11874627638551 17205063972584 25801811094791 30983289590833 267806966007856 63259287411919 473691128778544 34247744597600 16360201708906 22060978078942 877081234259 12297776883810 6619719137379 19882237911231 27033153777633 814098566331 18902123020561 80067443373982 18542915142862 26995772742560 31046098555983 89331362232688 28817292481156 67997601064418 26079731934951 36819969952950 132468968658452 25693443983955 27148997681093 237588306539704 8324116468135 31326160886580 12494624165569 32401443455323 8457947835510 13538689927367 31562420080157 95258511663585 13282664689026 35077524010785 29480659762262 24241806155084 6715008435525 71217921121335 8630865320164 29002846673568 99380372706302 23535325521339 153887496054399 120189703761035 24445626141990 156567645333947 30457303541515 56728773657252 19461260020407 20570882835364 19922873619329 150438288915928 20020740755884 17461855847489 5265302813690195 15356276147499 12612485605276 29733425240111 70027529371682 306587256934 47274592258607 1835801736332 27819625813661 26644001518893 26324102691315 15034262425215 5628842604424 9196481553179 178053791234554 62766762272991 2973758750320 60862024437088 12658710041099 72026106387551 12216876623231 4613380870204 100574724910981 1505362486671645 28446774994243 21072192808424 2454088903702 5508344916133 34969173562124 4565575057602 151091237508935 260679467301 24601803851016 10152222170549 23234697984173 31792842825967 78576379177453 24462157476607 40465827513654 13079578835120 34140051216271 19457034618139 290689967968630 10487594856562 27513661031230 9781350883003 91008635685380 48596647697971 158688419457302 98572419776826 8261448350314 21936187163600 145803753156317 176096360224427 84181021588093 75099422428382 12740106829056 93505325708034 122857841866164 92517520585089 4901251095689 95311946381604 25220173572661 4124634578724 25973794723862 91086711066147 170601679748475 4488209015037 54477161942386 58335663119657 4355508199435 22590522629384 3391363957678 5178670324560 5841018079844 19190877761540 31754978930865 6322867459809 101835101332882 20645087477771 12575181340676 3989294970824 66484912210288 48698479226057 141245206012961 166339332828629 13383449836317 48139606974466 2030380564115 16158995958169 86215284028345 17940439437968 23314075725831 42106028647736 229553457455044 100645048966852 17695116398026 1229083952818 6161775271289 86037749621611 188549997435689 9626337156734 79163137620220 173497695957571 4300414452978 109427425933033 3469303180739 20527166590464 195534213443055 17328407487578 930872837820102 859153644234 107391259419383 43924661401396 4471378531407 2075547165203 25241774178397 8226001071408 56401506800084 393431900953092 3903008114031 19042328492649 335230943477460 49781899104355 33704354027702 4618996957352 12844513541631 89433994823119 14099751432189 24362943893446 23237146052673 20812673916669 2954119818111 93427006707019 15993490094982 20260506246949 26180633373193 18239357643659 16804846094234 16178839810990 15917057929477 26932483688523 58874056293246 5466525816867 74222716996499 26804608044338 60600104063776 10074543997331 53808158106963 89154198107587 22109243275300 16964733504194 52388020424790 34949608373520 18962017680493 17966787144261 17988836440037 4369917888894 25356095058207 30146985238833 606594158526242 24027111830871 89706913414040 226994117287747 21662495548466 1168020634828 21594834034768 8028252455678 96950851020237 2822822676099 31832331231384 15056487786343 102876855819999 177391274220889 14932087577038 135215321172677 6912526167485 12928521275741 107171448874514 60369633363450 339707968777265 1664685214520 30692493719888 17308269246315 6012218861452 383311000920374 324157821776119 117453523458259 11651851224294 118364538604205 60879084468652 10210783646069 19621297159496 18387979160631 97308707044109 272302397437657 668406455445886 1725654421168 94797531296799 117872194316198 31916489987776 215032171382822 9209405188662 9896499712124 33111898098054 122705580189128 15554274028727 13686416497897 29276047914791 241621402722098 9696231142443 6911410522985 27225646270787 81265922780497 63977485215382 110389972643799 15278450803096 8761753672883 239619687683018 29463159787500 8261880626719 6918329663771 71752242266878 6641827713478 96564067057159 15249943771730 1133066788826 8854866443664 5395489616763169 16402977404759 14248356404017 25658966993818 101325519125334 17531189875806 4505829924289 90925602952 409185543478652 86326806734141 114992364689997 23671818222915 86807274360780 22920092277441 210632695264146 64508065026498 24081310698368 214795803557872 247033284111307 15962708111762 51296543603005 13944327335464 29703868438633 19322066613332 42377290856879 13659759300584 9593110000586 55351610473747 19578577539646 77449898604664 100869802086076 61772842830247 9530957278504 29891429274966 16142685392832 131385780495207 7433050228641 825281659890 86785205791468 54503203671153 29751234638531 7065004073292 137104922160340 62629617467244 5906868736327 14262194454854 960690579113125 4634832087898 31289122706011 28592466129834 70095168268808 200842681151 3898960816392 265003262050815 6136958980047 27185884921086 152023784945484 4807115342143 11142130123439 4392176503398 6161665893871 8365120770369 4567165763731 1959635458374 10695530541281 5309931907473 7634613638225 22863110878208 23417575235375 6282942358350 12862425723583 24654594341061 195464412644870 12388746860374 59559564405734 9754901014972 103161543023545 23495363098641 15362591692920 25817120533844 21792768556797 128835713024180 14826067733519 22699780334484 14123042426147 143066492032729 28216540329146 7360865652171 4727118440720 16444234127265 42222591389364 6392540022651 26633888996410 306016002653570 442950361364352 10272051667965 11861787385279 145508911664551 142274861754975 12277341252091 98633978808473 50348147173180 16294101182860 10541513954947 7018559674773 97416022445285 131261327421573 27837088754968 3323755066650 8599326999824 94851595907389 18072973514196 122016814287874 3810100430616 8062102239167 3590186850113 15900134773274 17659823097261 61153711421000 22658875661061 4307647597880025 139200815986839 3311909601684 42674612977569 49829131555070 40652263411482 29874359174888 19644603096252 16015970487504 50967067892311 30456132364504 229704627169977 21837640154851 1016285103996 31638813794579 22174793830578 8274997014739 73096826252286 15962495790939 340805375881149 16268979358336 20442148684880 31127775322669 22605856006701 13588634605061 9016077466742 296494135039088 5579184957510 56571036285633 3508330454572 4730041954580 24196590729275 24563808352687 13463124620376 6433710637975 72032652145278 1071534796900 5746354762657 25987870191746 76583949951468 29703867411936 7632098544283 3716692422262 8084099782497 20903196521287 53521473915925 7345693933993 24476424162108 44506559977003 292403184488422 23326552792463 242608996273871 41365668234753 19704191164047 9039507261823 3512814494409 19571596901435 11422087190700 223074204480786 23064761023781 60560308121180 17303933148495 638725460749614 96514207758213 22774554189083 9245345292862 9121947716327 12078431662864 19834218168301 41830312504407 36539305998659 51250620991533 8591028833997 25389439976226 4502389984434 14525687767263 46100974334002 5359376157102 17173509231606 22178888496418 7528935778792 242371149358434 317961975237866 4752316794310 17555166838417 55434937308991 5071283656098 52159420739877 30136139230303 31010440711304 17603560383565 84456921392454 125956257488040 412663832832965 90226686292982 5907206936917 3336317348552 4651264962489 196931341839944 9190279136652 44412564633943 22898583381434 13587207952558 28853979404893 70720947260120 21601890026087 167057770049378 336734058517832 122916902022019 3608546812372 28882016462038 191476323521981 49693528314524 323084488250910 2770855797103 74225648471994 14669560393077 12642330897717 18054384600821 24324438118779 6328184760197 22517229407245 20699781746456 12770185282563 19017336128954 32153963630321 33666470784425 1069594215820 74346321323257 11219556984796 112746585646322 19698315348631 5978789484770 140408531731137 376756116271052 18072312798221 14130949800515 355249710499 65784237722903 21812539745946 68317049979708 41642388083539 9496123105664 78256502202841 20574995517014 17380805758244 14391910884369 126296538965687 79324798253551 6846951322333 151217960802084 26382286950662 66458848625241 12371250488020 8983266628342 30813585194512 168508357418768 14460733989732 23641534372915 13987024608727 22615019211978 82801609405400 8145013836701 169485979583312 312417669714856 28260036994890 97447012617369 137843855423 38349374729931 4614675518159 67968712976047 8323474872899 3275834679055 18810431058054 151468036339256 15246567585318 30427867699205 174162739597228 2360874550068 16428517643155 217445134609244 3538276942473 32336821238423 16056221046071 9259767068602 54067757176290 196175667905841 130534552383226 2930387285644 17684414523022 20776020544835 29655449424120 40646558435497 37693098562425 18789176223737 745560633180994 326806862855050 82105609894926 138528635680777 6006436215956 7943735081313 60669515235660 4173369205692 17579312586928 51871676056629 11640130036733 1219595890939 219613477391139 16526445946836 21850556908742 8587569599514 11563145541510 17609054545154 41595457929598 6786732502183 359883134542807 17431976150564 16725875418881 29129577718827 22921989952296 5562140639659 17514071465983 18762880642923 17903203715983 24951204792926 42250818527374 58402589903743 71858877927152 9596209217379 190181417035962 29951886673984 17021276000981 57703019578524 7378409492204 46982502730832 91671451389689 28147464419651 35723760593170 9166046257998 226380305797133 11352765447680 193020815448324 66435619327611 5874850980775 7482375249148 214229529465464 73138502969479 4588816381156 28904615927411 21372577229778 14526510021501 78690055399731 80822323297922 6457226433551 110164502491005 24763561853495 97270165898713 29852129522128 28703290496425 4735306313602208 90739230539953 7893947891788 83085784400085 204575573341978 22562649935062 73588279136056 4980001776316 59171527805523 124628603085579 12164074231314 60758643339647 16909628300286 12281431565935 4537168440015 13573266183894 27722262064603 15578055993598 308233493448988 74304498582475 49454511472612 12927224929647 117167940537364 27119897534751 107620052045126 61373054588635 90821443610083 18589354514375 194687278213448 112773570236874 4440400694199 61784873444876 3633270850395 15917305670859 10191895135849 7665190896203 12550052510100 31631013143867 75990130955593 7654202786249 349890155234785 97445815153977 137453082334631 15434293676006 28887876748502 1770436551124 11557485922961 2955989550896 59484774265360 10819222687520 27543603504648 156539822848 14802280762915 823153905464843 48991856321146 27768084414945 43478834435010 406040084985870 1877854980836 12430803604248 1401266871503 20655557992872 83975780452030 17298371680864 8255531948702 3339887648188 6117139058345 53968486746200 42564965525528 58376357721088 14176788987198 10424732284511 186461548512 3736105693175 1077971030738920 31137153971675 13802677088339 27914551740332 25191130735159 245760142185239 8088063797398 38187528602404 12179209971142 44764572695769 70713832030823 159046567780 118066133289551 103699996401013 136002062927025 1043885058116599 1728922946085 19384111297403 59466291887135 5136790083043 109966668730848 2125081010708 71847303772179 58880098599448 17902917203819 18072973809012 44655907459007 61541814321916 74809823558996 24027955891602 24040621216389 73396547655597 60137560573939 501901229852 23052412611665 49689517314987 3040164578659 263226176731017 89709774709169 3966038217834 1844583600535 693111854074 80226238992526 3217023191800 1695924069521 1020775427100790 374203498612504 14265325219734 56256745878605 5458240543970 25392415693650 124606383341280 10853610163468 16440581799091 183529377785815 98272738423367 26973339839014 27085445299919 18878655570346 25284248476268 4247458289081 7571823815026 2627176940090 153128593034032 8127777181959 117664761649617 9144564660991 10547815136824 120499996576385 1359718048348 10304869217472 8722916955862 1143616117353 124154402179476 327299260323589 10866192795325 72844015242946 13768014245187 11428691806299 28186578870044 29970630574724 665247078695 2627462205113 12507546887962 7862395459946 4506664041050 39814725663917 23849377452465 200547686283390 15686122981820 19599466149560 264701282389962 26552466373166 23439740797212 16810291963769 26880659397927 194556956234494 43662104840080 13882698013358 31294726362272 19275945870493 50871392343054 417966496941 82889417036801 6596838797849 47027614936464 57353018721715 1595496776154473 102473093271272 18162290537264 25631569069924 16160312398468 92315354187629 93093738829615 243982402167822 22528736739251 142004340482064 12148843183009 721255196644640 9739155800058 29349663329017 28303676607796 30266795402369 13422455392457 756505681230 77053995102734 33271772071622 73143949574460 3269459238492 28479796547723 25411013140768 178801003524846 140907577666363 10343253020266 666527188990 1038794261564392 7077604756473 348827374091 21518971326635 129194895471575 5833969481724 2429655129505 15302216770200 10846287029400 128191060426271 3689392983132 4328202418727 10447344649855 67008791717067 14597591793079 37989661226588 13089830115787 40494588976250 29305523746425 115280680564128 18430374943605 14841939837052 18610103044320 18033558227115 61502368914983 216821872225269 56059274946580 22092409395203 1170056673749 1200716301493 99184714024141 20448081066602 29376549147026 31283872797140 147386323700234 17670531171624 121735545192831 356472039492 13550011718861 26302290901648 7606322771600 18776745768901 64566173627136 2755792458244 2220182366831 23779138850023 13896291086710 40455398348569 130991588580515 7229169064209 3441834582672 195239089787703 24545872019379 74656629276852 5470727565162 11129343690124 218096922516516 102510035144811 14603734356944 20789317840558 53138410923025 4976799349466 10101734527951 1321889452993 2098652771660880 257395368524955 29175090911964 63426341377305 38268992121052 10334117156661 50463330790425 985955470158 145908496847364 41536697128901 10543275124053 101627781138094 49599394280654 18017968368885 54987710161145 25269404595436 18079211333329 56127673587955 19296194604804 144187032152157 10010244469826 53463909161234 21495162965086 17581197585784 29441255808395 13767014294759 153530853069171 1278372543867 160895884160774 15412417614126 4320645455647 21444994597854 59637172810726 15307821772916 11314575374237 32280622832559 23489433853971 509741364528071 16300949091869 20682264480593 5248334808503 101627740438215 31018309261548 18431961439720 331319104443351 143411544215162 23744657344272 997877143255702 118522174940220 17452120406596 31459145230168 27919629108189 8287735354875 244941997930605 123060407670284 106888686893567 95420200057804 3016077613428 16839111896855 28065187418455 17101422862647 10265191214364 42258739295419 34070203795966 82614913683435 384666148409686 30104647215980 18172228866615 4455862544673 4769470571319 24057915730764 7955396263513 22276520766648 235122813165840 33899767245752 75311139489970 14445064394370 16678166158352 9978445877649 31773064726797 256360087870857 23519162201788 177772353030294 16869841992646 8535704537749 87127111502353 219300691941881 145378388754820 78962766767907 24818807663278 30643020508483 23062712337246 5944378578732 25190333516887 33532723936201 28727791217889 9486773080836 25926160542872 79286464380602 3793865822422 63165613983791 75976440221815 55592619752088 363443878274697 23152996465806 3558787810271 5842809041915 30245875567641 30288056969050 11365919942165 29306366879853 126755332992468 20736690206731 23740362926970 37477370746330 366558274304560 67562366556411 114105920562932 69929206389863 21045028315612 63417145845778 16747945146247 14804240223068 15000128424651 87958678623422 11444074569762 71116680536 22687419942679 123977040757931 63306077045378 246480694549695 1837999817418318 94963082105517 82761354132484 116994850930758 151741596749116 6296982487419 31314357105566 100598235174921 112062725307273 66740038135978 58271940730403 255045504307110 9380450489269 5285721488966 134785010519710 14231122488439 22343592885247 215235082787759 64926251116732 176128958951691 4890276994012 67327914173620 17084577443420 10031534529265 4040532012054 28368832609254 134666722125628 30532040167229 13722986682968 48038363033146 3479312340497 27977088031089 17400498748547 26599315148621 27238713165921 108964262533791 21856407755659 23610287467310 102276663483283 138106857711784 6015791434665 14920940053236 6861810529566 86169007687445 58501988661394 83323730045523 23996072140889 7371407459490 31742059352577 41887607434191 17819126203093 31470008472903 14237835408479 352085163118694 18544216544539 31438264564079 196536087777586 12839955125336 110022389485243 102127440317899 8603772805300 319964029621694 139062211609063 602992770431 18771307768591 4390942262234 26524087864751 74629447492915 6589483085437 29303138560978 76435216328697 113837657533367 17551610611052 233287114429739 2590356515924 67032322959861 62089917104622 42171122210222 69062279987262 2268695293871 196622550788509 14867485429421 250504598376722 28679907707396 7735206697333 757626461819439 13208085288625 116605406709868 162535930719784 15704491552520 24386372306399 7714087672572 9915580729833 26845176634533 1482603447984 374844817919443 27255719967279 60141883334768 372384714818699 23562144846785 136616319984695 51385671703468 109248275020259 11523632508704 13488027811058 587487967610 3775059724371 17589566223108 130699642276980 138708706746370 28034702971538 6654646398376 79020287568485 711940246407724 16581119815741 27738408242306 94987764583665 194388771799179 782714781824 5309731168484 182988779133786 5202447233896 72658908198552 27526484917157 29938211785196 43192480941195 24910906390170 22753136182273 22691722215101 75706357645038 83798702416209 6126070495318 104823819014849 210223276575050 25895461391175 27318476000403 31307155083485 103394143287970 2283880198454771 11173756568888 11616112963981 4445372063350 17036599370329 31773433164509 98080469562931 17664814407647 3024707098122 7717479142906 870762416773 15839629988057 33377803134724 770777406305687 10497835383095 13568683165476 51809888248055 7214071874951 728866538666 30613667913533 61089113600588 2039199124222 180019581907903 15966355679306 158293377793924 56233395557818 16423756292724 8392282403232 13375665094574 42010011053854 86834244562712 123905753305553 10879614773533 30233260616696 3467301876712 1334418406849 7713085761197 76321089903068 5507542962114 9097733965281 50920756422007 29505780855020 40066317023306 68948508197089 136478087544130 25043354224072 177898814374792 6246242726590 9889955624255 5707068353888 573972624130 13999537475900 654025530580 89072784174239 4472605123583 69382586964616 50673358014489 20555217851385 8649187833523 2253039752954 4464096331649 48658079819583 4087241599365 4374737517971 19523321494576 206604693985897 28969240794647 3681368809829 27387555640201 2166042264543 79231568310721 12225746669261 10399176687769 22669295272889 25866446563316 11037708421871 61803803593089 54170939851124 19813197646056 37173134458661 3456451665324 269098210804177 7361355145032 10242080193677 16925411266288 270308319620973 3249098693187 7899353779083 11647367614331 22714315726094 204141534208476 334949218760989 350055088841123 67905692453952 141706148340689 87766407382641 101569954463123 21746403820817 12708701895196 37595264153267 4010492869338 11932519001181390 31765520507280 9032431240281 119725837759423 24435963414476 8814017920649 51868508268888 22446655595514 2086179396783862 2516637554346 4215380489134 32240174920865 19340648609745 5161902326010 21705041994867 12825000116088 1132941552135 103786407873302 21284473131510 88507121152157 218102314800427 23694397082609 24231568534827 25246074798724 62996116167122 3526723709492 8844242866905 10229113950561 26857894411527 11976045513485 48301063628734 17457195426110 9838436369579 171136950573459 3881676356344 246019005825022 17831583949859 26345592512885 2906352925431 68928583054596 853756290529 1261626128012 27853221226335 6116460465210 27953565446311 18920291132846 6706552873875 33945510711661 993747295969 209040351656123 20000873984542 24748919010036 69343837907333 13426844404285 577049334527 22041701541301 218147349958283 40093069760163 30972185491808 50807187740528 28308574734123 28347924278258 1345429854551 232902158163702 31581478374710 1299149175263637 27475979084687 28603236160108 1779847401881 18671050341368 767296771912 18113995839258 2822907099088 140483653375148 13125127868110 129132893214076 39622764784664 101131805994494 40070955630946 429754980128618 37661911733245 114250301866321 126800611091909 22001597827115 28644377671564 658497025792 4721168085787 3557112510304 123969311594811 1772767898672 253131501914077 24629501229595 331526951608613 23883473165420 2826451016300 14782320452152 933540029279 33140807001758 4040114022 3888659918508 247003337040786 14531426895579 120516762578406 33305436470870 10654743562088 292913370255813 15796501607236 15165402519538 5414990791766 73896506492605 24289337066207 104710383510565 23733067425906 31756791976559 56794277277553 2807045323285 35755666150494 29602906778242 22311675067424 23306225521884 13986685249974 42693580990496 133644452880322 19704469060830 36907342717910 179640331050 9103950564163 25710808138455 7397576005986 93903684874214 92476316616812 113774593760479 12190978079476 53606432270908 583855882742 10593191806328 230163663150804 19013392844118 1024564166836 9021503821307 43484286642569 14684332732880 25001610222090 19501540069880 24278759493456 3182563206824080 10254044948203 8777962257485 31794652254959 51141626201453 24413040684023 778956220322 614528941021371 3363874874619 65292729235703 91011448123661 35571701388937 59593304575 24632999309602 6420588441295 12532732913623 32555492413881 20953691770095 40647400531704 13374201952133 33733057030358 24200623627808 105390426000440 10111329217480 19137538082232 26249253352307 2891300123795 3893753362431 18038321766040 33255278285787 372260957284708 30033485433713 216754646938724 9207803905957 20150046026315 3625365923892 11860351406758 14881720051839 21056199798913 48671692219668 9539102112641 170164836326581 513297418788027 49031428794458 19766756047055 146060325214116 230900712473630 78994983716971 2667500790975 26184079413106 28314973047050 164326330995878 116475963732648 1261129587419459 181088022529206 77515348372968 29164616890380 12919923527482 17872459373774 9345220764340 1188740329176639 29316204898341 23667286686829 57696567630267 85916305071251 13740738683732 106506771352579 686569013234 48179464169328 5023904233089 16096898056 23623698886913 12206222933753 60659843612151 4855189185686 14505848934393 5879166902644 24636207669531 20866214420305 37573752820209 9809089064556 172397140431690 29941640391924 219860225264906 121613658777217 165871490466437 19156103796454 4804905906042 30567661745747 26969912454453 74406561108012 29251171898879 27150471751748 89379304785761 125811398437028 24518797630409 10624771565732 52171133315617 30091726028300 1872161391321 24157532340766 1883075928055 19120753716318 11611160925125 248129859794938 27346543706865 90308753314573 297737264396854 19151642341390 66721469487136 9022447972776 12117179885207 7361444229317 11829622948762 27419832242968 28035506325369 50950952942960 130470062092787 268638824078203 133184202407849 48611705391720 15986910472798 31498132315670 7945351995874 12719996163919 27520391785880 78600218699901 65624218727535 24126493553113 328913179504914 16775008372627 206566571584657 77470100109221 1908901424370 188983709055183 7907852609179 22659849477669 14082499255582 9649591003546 56786936685365 82667468273446 9736819514129 1070765936413 23455244587430 15988648069500 144382093033340 44249232470136 58826240859836 45177941476803 49133392984354 238397255078099 50014617915609 13959976676838 9276258982283 60702947390427 405462705234675 2913961530743 21550316144911 71624899401713 88688239799247 172134453890753 129333915129508 88180090394070 3479127514031 13790594774540 1121221838880 8253348877258 6585890286404 11879734323375 223593205863178 45683753384660 1904821832665 2446000067411 23298167313667 1283388449725 9714066848655 69474866819498 29128706088957 26334448243398 257532250103040 71565309447391 1969731691589 28529227833292 47205431002363 15203956376425 120535282771774 64897557148699 31822082050323 47876945291838 18335289954642 60111290618860 7982475690253 23742686600730 31768678169877 86674998922012 2331163400994 26416219885303 46397609910502 25172384702881 149722334704378 172831274447522 25689842587445 34056257245395 5750564774583 17480522988240 7405543968290 11827253985070 101077064172609 27664616808774 43504109981918 12285184034497 323463559980 22476652304733 20637667617507 17655550433165 110135361101252 17919286957439 25706786665606 93404721653201 15743509518252 12747261905596 7206041676245 7048956938151 7128389000623 8804770075671 14963494706403 103101664432474 52618843117350 69921039152408 30461526371478 146864325145716 224753831009387 43563452550225 96067601649702 25830432445380 59670900093073 49316975758265 102273639864556 102632870660796 66191165821297 5185666932301 3180070159197 77882959729438 39211194867069 2010218626224 18680911743662 4141586124642 9525372195869 115581713366365 77642457082297 210429767982173 91998856760306 177348838565922 17179570271288 72974840833261 22125125941110 48641149657391 8278478429104 9226999466690 8192353131867 9101417102605 13032515902005 4009511126660 118880189752690 13846457932200 108521355073764 16833945029077 70040028468534 41663154316827 234722427748574 61555113603656 6412146994695 12714875989400 22969934065012 36257868842416 38101911993475 59838922251117 61413950021439 11667077274066 230107121168963 124822313431191 78413408751026 23378679980355 2882097902608 4220619327820 7329755234759 553879310426 39754185785079 29944642772501 10956998330870 30987645097021 16019244295465 21189410109197 5082254556703 220554437078111 1535848181021 84357281700399 11435782781125 65028041859719 75458897512702 118587991416047 114981465603843 9521187379828 30726340842295 1930392766471 46084598320496 6676380678449 26272983905747 123624497188513 12482015399925 235466807300366 8636776719561 27909566416180 73500769790453 227399754816519 126803726942618 24023530876543 17273901235616 76814535219716 45447382849084 122011839721368 90777362483779 258127306238990 96008311189102 44830324028638 4502766735524 28410270161272 3507381652692 16745073946091 85411754362467 26109012445339 18957767732513 17532356686459 15484872378008 132167072276694 10038143617664 10913146706299 14690194220201 6423510249945 64575478646073 17800117994667 122040680437858 21957057089836 4539827806123 5877446479712 78876760774458 6751399666869 116653648898882 69194570336601 119942510924172 29715866702391 198961927203772 438482670631417 907156358918 16364516493873 7112590541441 60817079191402 15092580387196 11455344534243 17325769341867 43831881502134 9347508264310 25528100977127 146031676933933 1294479325467 3470187788675 13595250155850 859448881623680 31822967372378 23727391131000 60785568319183 30792210974781 16876652022549 21894531045060 20001811456842 1663936448169 83952698059172 99728180675343 17030106668821 10170781564464 17449108309250 21601633733294 21050726260802 29083820939788 1724917176197 18613665872631 10476896726184 3200370269236 37452277705866 16006784917971 3770579560600 22137278705209 18654186941840 2121854052498 67742885530517 25190738597288 10825828752504 4937013859054 11174077602751 77541071561866 10165908921807 132083653429710 5301186966723 104463162699683 9048625809526 24130441843739 14732017724834 5200641769708 28604439926027 220643440972179 19685327796237 11309099132655 6553545198083 35189482765998 12742293609471 81845420265127 18458186829617 713779687684 203089484660509 44647363047360 2179408493654 21308665108050 14256443009238 15638462969039 63321944143259 9306907543297 19441034854885 12432899964722 1112807743421497 14689524842712 1823049675583 67555695128673 4883156243787 2619746354039 4085124373833 20577423242649 71853779360250 86257296899791 8648536688643 130998667906090 50265139897461 23260561977870 75498723226970 12816855420494 117438793530778 149931358617273 49701804755359 25956046336220 4750396080055 18169703778882 14468995043841 18945413827848 22433531451984 18526679337382 5130946952692 14151867759393 64103482475910 9990053673163 553491147758898 336178596146673 13654536786535 16216986630021 23991812273677 20613630493214 7356750003821 75769338138787 6419188995497 271843202239 8871293807992 20585928592006 14166694974465 38233131089521 101098253772145 25637076433292 1316853584004430 90877753894646 18078731695689 95172817157791 261592262134516 75035394971212 18610378457850 5543750908591 60107765349930 31268122153713 461875383606993 4332092970523 71309856302554 14938143742499 4312329643491 7595125918409 16102198724586 13414113492875 48435882032229 36686455064934 25941973067552 20511966440051 6291214653279 4166152194787 10604155757897 46138255001437 11223791531719 22292969397594 25456164120628 92828176274595 30117028579488 1011420245342 20164643501666 29420625619251 2503891284564 28556915797395 4987156028580 30723495015508 33207935192749 28952117315128 13503506718117 71269201988846 17313292719470 54640672324422 10876788074637 28962698831225 8582223408395 69183471932543 7866052008841 21935121107943 7273668057162 6548177211074 479724366762405 44917481982836 30744079907654 7338276734757 9673274504956 8851162647259 70714313221084 62008426915840 377261330246615 28130591441920 17253137887207 107075924933741 13979774454503 188707014480308 8165982588799 21365131793493 13987263638871 18771924036583 9430035824186 3426469255879 91583844490368 43139410092153 25101900952459 16038468245935 24628583307822 4004088694420 5004652233990 19612548026486 12539905831889 18672097159152 13681060657694 51696680507972 3763320634665 71520383883660 184346855395041 128975444177145 520042444520633 3353311907251 11650293636464 55572235616796 70189740419810 315936521094085 43425668014477 230623116568297 83906286228333 17560707799921 63365051499160 5245367461300 6191039013006 10841706195923 86855666779784 599398364830227 38669440577616 19605379680540 11884897503347 10181318568705 127924058308067 85448345327417 24763383514365 4791203085826 10010018222383 20821886124657 30061283670311 39403945535815 22169766392552 30874917335651 4956249607715794 30133083431115 8781516509463 35633765523974 180414806145261 471973513480577 6375246908147 67547466235996 7430981053543 11210925809016 42393498450368 125661144291906 13479003975186 2422899004991 26134966606827 46472555560192 25168884924556 2163066170631 9866378189140 21589366415495 120412938290553 54015313580181 13444975891713 10087801889815 121332025294402 19487596404104 63803244220346 82050444451132 23567390755370 24130528526435 68411597844412 15559791165737 24628496788600 16697319885784 18891033615528 40978732073404 655575017066914 25683979522711 7218922664965 6100740666393 29439996609417 28647996568762 11550393999462 99077681245049 25644118260001 3637684617528 68548374148486 130765848677262 19805165713632 22434484041149 43393853147203 1780932915802 16266749103243 816381447760 114395375000239 115562909265036 9154230490078 23945620988279 2231221049688 1489283336738349 3268503824924 5555430806882 24603868506958 25815671339268 13768314225619 5426295899752 7421785916489 666079094148886 238834447262769 62024478634016 8047127618502 13321788795659 261326753822302 1744854969829 19735784455537 37640043231580 53441763903062 63513876504773 45930626050951 337870480834077 36709027867222 5379883745597 319443455516962 5315227930671 10710772251305 115059572021161 13838942052757 40114879695349 12294654712957 92917827917188 1742347325950 45232719479293 34030026455324 10695223952683 1711154677489 13734139443464 29961388889845 31425734217595 23155365113324 8699631184288 10092524114144 8843849556701 36101042770191 46038662770097 17958860251355 123392375794349 173920556665765 12356887236101 201877942739524 5814137676213 27640292643122 8658152836507 18123140794340 103824647236898 111679981088736 146459426392895 3623510142620 9936827698523 1129325388880881 18021461478676 91119179735684 19356237789441 21571841163062 56164527297343 5503996497694 24536386742809 29224837042817 10127240869901 64145681790288 14616392636655 29483275799422 334022441492727 14987056964337 28135260951232 836127984691 210426892120796 102385263044608 31489217555253 24713892194958 53644445198748 2327300923397562 6360329837925 9854356736840 12403175783832 347746685442017 110025206989658 10987009147735 520003082367992 100041954404125 39287059092174 209652611679 44437341852430 45809611339769 28400569309652 72895946189399 29616447584151 56508109341998 174617765363699 74143008895106 3333095634119 18458995246103 17181060670102 41230232227384 50768038288845 6367288015969 135082524373359 29130542646567 25982037335811 1582810199316 54221961825371 68447926338422 23991106623096 95716474959341 56665137083823 17596503457811 55227159268836 4973953796426 31624310171406 277447808827021 29936224915858 16242888111871 804619504748426 29622992006032 10315359524767 39729526409959 154249775203405 830047879507116 43636210349859 134855743169790 6457015178421 28753188942617 10747048150934 367261749058588 137292884641490 26763215888818 31655056375240 22888162899178 3495991499841 77264439415337 25266815775646 34429214181847 128452802488908 20136948613470 32921260476792 5234251158728 24367264984460 28747382664546 58195342731388 167908980078123 233316672513677 75449795616607 21746728297231 6514598865712 8280613521085 3085194407498 17559896299702 11190555881063 60195717033177 18785787034381 89697084568791 27896663638677 21587116474794 122285708066331 32672735901670 27315041123190 12227524400965 48855086646410 9608412607735 140987435029 8077558923924 72297197100112 4774967781124 34412609146229 20729830357177 19204300137769 12512344007099 11024317014777 11525413754035 13856335989774 124595324582008 120340631628604 9033116807309 434372479912035 61813371019104 31179409226913 16308932046576 248652812047112 6497739281716 18787987965362 95649365675793 31760322638211 1214739495889462 4762179145277 17835124339192 28417400905315 14762154574278 725006206179 299172697049 58881662049213 41205593028333 25529533704725 547160460993 20542507524467 15196526661028 30653082248552 131856462569874 10838891387984 358594732620 146758727893857 13625681692241 4335507210142 122115355857491 64476763999005 23558350253648 2282874405084 67563911205346 12887157268381 9103958277015 143398233575449 55519579824197 24545211324786 67402924703337 8164016616541 89024235009565 29529309614406 23058942467454 15935633999930 7772081684036 38998183512657 224980958932944 119673285141081 19276549629441 28429638930959 10532944831002 342174126021887 29307812486286 57832024239729 15127202988933 411047359462 7821742297432 133347546505284 46853997215424 175697092415 6457567124556 55424075675597 60115597722858 6573502563613 84349525660998 20823061277100 25926141525168 126637506767182 9161194633151 16175536330769 4238975694843 71356420345774 2127875088570 43445124671131 54069329799243 5708410633121 49041184848120 140261299979001 1748837991647 47761153034283 51949917466596 109688758747951 73937023863496 24334967768887 231610401513623 1403060263489 17738752912748 20316072653500 91938329738629 32497249833332 279605291627403 9914247499414 91567925643687 6558550172258 97708158307337 25408890529374 19526488880881 1329191160683 23620186606627 2530505739184 31376340615381 7582798058773 10777130629671 12152688444902 13703862094821 10738025764641 240118592799341 13101055973352 19343858845426 11845391497883 10159418977191 45298082543644 90816040003732 29308521209967 152031975481731 511512919040 27320016737763 18097236505817 78277198653591 76337976022235 17794953475159 15817973668579 12040671816068 9727175740433 10578903321344 27019471097794 5550141079260 1698950306632 13177499962285 151313556376246 7995509509571 296309010675345 1930240319587 31620220301616 315149332419 30313309199673 3663783107948 25054899445808 7587673170659 30689145358382 33520705013453 18049223442067 20093476248200 14449441060535 29881817418667 26676255387770 45335220921324 12565998463962 17205659872824 1892862613333 254966154816557 140179844297701 79395667270835 8288778293125 3171301361934 29749743745796 9995657805547 14278602787265 64401566536488 49917921661085 92073251071430 14474933099242 8238732536999 111576456756524 30339018021406 14317740873795 24569522569346 460571368233009 16120502632344 124627525586565 92181887115534 3565511697457 460755022075422 23287425431593 20437046142494 30681566332841 21958481184461 11721128810571 69107496042253 68636044971984 13090059905349 126585783728893 204540244993832 6589088769617 29388891835588 16749386666981 1663075678874 69151068288291 15482650034976 2617001133131 14246718791353 7932199782338 71212133708129 30716802879018 16495588145197 2207690371797 25258363400774 21909531987783 1646090627357 7681724333881 78843923269268 892036357666 16874168149930 3206919735981 96246213228575 215176674085864 94651004232484 5741714776503 29837961161332 1101100554233615 102987839365898 123980573622585 30515135008997 746921177351 18214049646208 26205056187165 3880337935342 59431929514620 228163157327555 215421342872361 8381713488621 12169490801660 18886095599455 13082227631800 126379679279853 18766870834169 37103960409042 84357254916528 12027055518608 1056971516497 20384987951859 64858414649535 208507899539972 11402680741018 16703083570510 146873535616211 3860734381102 496137845665638 21719600937337 19673043802016 2044727858674389 45372674044560 26858937260978 24597943315955 6209609768596 30817287246520 320311588762208 59474206277985 5672665164232 30266680287457 8605752576324 9678154960106 45526861562422 14811514596155 21078850082317 934487360378 23046131200709 4604459142838 235077051318193 18401340032168 127249075660540 24139225548162 16222418459112 29495455848310 31640736288794 10851724532301 24840305719915 24704521038626 3546567757578 196067543495100 4744749997357 389354582750963 110337469003227 2486629476535 73768392525129 7024719604232 18187087672254 36511048211397 21858553019088 20234284516335 238460467691942 84997987016790 23955588371632 21267788437017 4305203642447 358154816680634 50437927015246 210487590422333 11370563210982 9559773111774 4342927006421 20489115907833 74288737106792 179931044257834 6138486035888 10782273356744 1539173094754 75777682305015 41287251921293 115294363180157 30220636503473 35649519219313 92695803179057 76740696172799 933691900629 112679800615466 17113902678906 2327784972778 94401932518180 14759896618707 85565525719041 34158206243994 1622402623024056 10443237087456 30903677195834 187484937740092 9105424123127 44915926402223 6740022531202 237134375101516 32578062256742 1153336899459831 11616783481826 103917224489477 25989334488965 3433859891540 23067535362723 184017919931311 57298788135433 44831827551666 15208348706577 29942501861058 47428799941685 71544213135133 31049555563083 16892598246410 9750423291881 60129593556716 2819836204581 16269737312044 35934163602033 28667086791495 9371470920160 14989734197001 27669066692914 7395973234728 22804472521881 1311164674074669 20996228517604 28959345932810 31527215455173 17899554350746 29913099698559 23425802876159 23714172431988 57300546446 23595433734821 1210637851301 31726703063833 12120362487843 25841511284579 19845108578632 15521154914271 57826696283 34941298615357 66606357403708 11389943441732 18711886017499 28639982602341 16120468998853 42540966187927 234510586928 151619956419296 11747081842372 49276820448117 63843012263481 6615681898672669 90298718422594 15462867768442 117881569835286 24201494909415 4937874550132 17632989099060 3859921740437 29605498657061 12669330928396 59493125661386 25933487140909 175119903879271 89426998684414 25420491248030 153016132678321 25516804939251 514486384186919 253921673738944 19789200404564 52744684808171 88234933663508 90404152267269 549524489938 7954524821938 27997038202439 7286895335999 15688681394089 31875023680065 24249539499963 45549110630815 3495508050213 5418435723186 2692260792949 8729473542238 305301653053651 12484764663865 25639565702553 18289870904929 48598492170943 122209677652220 29795478813083 82206921788948 222634195182547 149233908135868 608491320651494 3475745106777 34444581995497 56017391873560 15436780916628 132494375478152 8697012098852 207238449881591 78768415850292 108941653369480 21934856647436 3991764110355 20160791535770 31542688677891 30504906128221 15591832926959 39162754170207 2837035605535 26383673059586 33513998723 8829707244451 5101658747027 3780553647906 23881624276402 613054382899498 1787970759851 14627182235272 67136468601360 119287931170198 28223622262388 41184256403418 228148391542486 21191091938957 70250512031602 919206886581 78506324285893 9025022059451 29007510047266 17029771790083 20075926627709 21332144683581 8084726395878 6765032388412 54099625597079 89590671247831 2929597305765611 33210503463724 11160841911208 47832730338281 4922547379412 44890650801921 4557550418821 16916190531863 2851894624361 94316035003346 62080160919457 52367864594017 273963821530940 3392895248284 37138548222430 44549113518180 4481320441809 27580295693485 14053899142641781 3058713545502 2959129890454 115296766562466 3590303634820 5454183767771 58453219423872 13695864932817 27796808172545 42663678833333 11659136347930 81061373485630 25591062939860 161152300375264 13898397725099 7023514314146 25510224279715 3958682292090 14399810414266 31614701519783 1649105989553 23091719583627 21057673311639 12641666590084 15426037972389 13336724510528 7748965295180 9756528399475 125083159591878 87586459084567 260038395857931 14490510242377 66620636598456 36975784368563 19931512074595 60004938131199 342681141415132 22334077730310 3522251482500 30431887644505 19916172242073 20859267095722 21633978306567 103416625197631 20515368227255 17093115079773 137742786634544 92188942758710 689079062190 113155053892196 76987857717337 185340815601603 53711915761371 38621849665051 3357362047013 5068645386080 25800543348017 384146403619 56044553225813 31215719360483 94132115424 16146690150277 23125967718532 3669619761790 38017942589584 4353955489351 56969026871907 27095914287328 3404859150286 5722608463438 25511368146839 190536477354892 3921095135655 19541485528411 372252930397091 36727444367610 2844627417199 31600112446771 47378465545457 10264711608664 1290667590529 1199777123774 82580245315648 28000239673489 24199898540117 1208113658887 28026302572991 7079427792446 42177951534925 66533249697065 4073513657943 9914576747107 11441540955530 7087348070112 131003389469 29417489962246 31333938189022 77722437417529 89637187428997 25569132052599 1994287625692 28157176185298 14854764035721 61307482905324 18212034277091 25661545141233 3004449300879 18346959688372 984846092660 19342107325532 414936444219 104130018 3413507862148 20409872778484 15093582256027 21585377705680 23823103390432 3772713629612034 17194602179374 10194861808152 1602024429616 2803129291304 107498532120283 148397818580986 149873300959054 123374048428093 18670807481413 56121733734971 50114035843764 11406884695495 20332655076033 15561307129966 25505577628561 8068734313432 10099971536446 3405488286052 128629318872687 37173636670243 112381071815531 8355500799668 332524903527088 100704919177013 157053181929619 815649987362865 4648936908305 51313421341344 128964588213840 10452291846289 6467240133627 26847202427245 90127194564315 9248396189311 3470544321250 126707330739594 6467011839816 78265953614863 1270997447668 13740797349664 41850363388097 16537604327740 22495429476122 11358889288681 30336123661099 21790164762189 31184546397585 61862811122719 60082305093684 41885852628067 78429385983006 157374817547352 40090522091332 335021402790410 16918531262162 5348984682709 26393079732387 69361257995834 272819443114939 100889661020158 2475557931072 9389386178785 30920858861790 8314531243019 139377731130692 248499968638065 64513223396286 2600260678759 170380310746 108966888497299 29453403005424 29848766949634 27074262042947 31793896489764 89093911586895 23630278551639 20460819126104 120091619340425 7453793244842 418739473293080 2666575824139 5627987245991 24182984503828 5911026011767 27381761917413 31155631180670 20787941309648 29554387335621 23488241868792 321391847077051 59465269643466 52365974546819 688808095272616 29749641203796 33001694031776 9561195323500 31257335642378 2912723932239 25631423461894 11118274570910 8301699999406 10907818420914 21578875756485 16783742367389 97624294301844 103835562892831 14396678825061 27859199750710 22891936453110 10957594433579 68179970181615 78948004222866 11828330784155 14398866074550 691088424659392 143082679983268 24245935531221 76292542313897 14348690321248 229416010707718 27173245808134 48828281908386 19775444801572 13581848406826 3448506149043 9050078215711 28298478174130 121766909039486 122626356020573 7976533101576 11889139585724 1869202137143595 170354648766099 86445928804577 15777501808149 130084980828116 31246111703362 27248475344531 2363958676500727 57543138108689 14828374251153 17949380083597 2375274686267 20474923587696 311681194101910 28881545340188 6264329133622 217194457231707 229899364327930 19008152367649 7588397526352 73600393331945 13188522711181 79192713552997 127629334933487 6732713448092 30360155257354 21649445638770 5647988729027 30327258258460 6946546388810 939146527621 10129039587431 124831222606756 11590837022519 31457316627054 23982823577738 106929430689452 155960586315724 62797451793220 36232461788126 11317112740266 14099845458241 6356682501232 1402016476245 27894065045278 39917790828926787 29247832109975 58865270592070 3580318099430652 31734146773416 14495685700588 81338450087229 6191344453982 32440144721578 1611998850845 25100125458979 28018458031993 243849365393312 12268441430736 115283976953137 1363792581086 11677448608029 134428092668056 27476664008870 224919476394820 573768225810 39434710050277 47456803905297 15197075224870 14944301714338 21507014945808 20413271283125 30150158512127 16658510332920 59661094372302 26845406033229 68562085630298 128277360495580 30649665021077 12179768390265 28424492157333 24786260723911 15314670360297 69199821446352 23207248656079 29501308251366 17039833416255 265933042385374 30243080722388 11078927833821 4223937672531 62995124341755 8169055671776 12257878200443 29256155890824 31229112085638 10884596836241 22975928654743 16830705998679 22627649055800 14590361676138 17593946182554 135977028463683 22150816587189 221737397588135 58676186405638 67750371233197 17277271251024 845114378472 185839508354377 1340138776835 116284286452321 29380988713966 183615695970579 13211820999082 29522459307421 32903097107446 2072771916766 19158816474624 420195230695681 7229166786958 3534970247265757 61989560510515 39337787004725 35515122163992 30710680212 25566684019632 31443017324034 63159002475986 10863597221807 102740505724321 22254289909056 3000287218706 65131231963209 34052918476122 23222021283682 14893625181173 19452976253862 6914851933733 66344688406084 25072351171202 66640465657683 20679601259838 120707253660916 19602073219681 4738001734947 9470755882021 23139149991614 9033877020622 8263452478660 24866331035153 11422733180645 37944272140350 34525107160672 40631215757254 2911134551184 7520093145535 315695685110003 7272839372508 19940930908323 53816206204257 3381771215055 74039912664806 62121318169523 2692742771862 24849865003024 9706547256618 6688723125619 67687199049255 91883958788239 34692933368763 29638200480475 40957057848272 12948617399637 934515577622376 8679887763182 12484150154560 105897048381790 16251191869534 23499827364067 23778945688945 19673067288964 1945250549028 1039376236531 19759878412679 12194686014798 208480348948762 9925079844215 43181504178523 11736935416419 31075052028454 65175748197552 31616201830694 104614157820050 26241382279595 58168512417532 5559157980149 31623434903590 27760857708573 20943979222922 2112141359724297 62620844467167 20551338049985 21405594207376 64308519107087 4290517665563 6434460157546 20433036876654 16496099497950 20273115850931 21901316326717 28553242746249 9449149118293 5275388861710 12944968648956 221214152155382 168666736968220 17748989470940 13436881094001 12257267599099 30380298493822 231102018556590 105379315818980 397224077918418 19534320688992 74322693187414 31545437774849 151532329716989 12215187108786 11183063080001 43662646916796 7608817249171 13299102896314 16163731096666 28007727891482 43047084435640 5963567534887 21762982207410 8538729620253 13141178250442 27756471361319 18310948480140 55097995524272 74578414761094 4738804825891 38675526287326 7376078119872 66547438635211 14832194718638 4238796954330 73954026379966 72494236874766 184775227440769 15605438914530 20837796750332 13685048205743 10840101602129 26221437519067 73564621480648 8941257373587 65626365984144 23461315116414 27926005913046 179945676581482 257562575178836 92751713356876 117970275720538 19296801131267 65040471024899 1465021828180 247453263337835 96332172443436 4470706365083 80594398582437 100083796688459 58667559716950 128342095340614 22391936845164 43936168328432 110897557092880 10095826187456 14021121845817 11818695799847 28804871440915 18241194695210 3504266363287 107892626267814 4278840371799 18820090836808 29817455263893 59971898842568 7646889631738 13702173340809 116444469995267 26862617072941 116139835970573 22482041845982 983307277453 27382117067981 106631643237787 54162613913882 99921012363726 31682850558297 14736061842647 170215022290364 272947258068279 19106561424407 7434164039917 61322623807314 2182379933628 206378494883779 4948426848727 12514720015747 7360864660887 61810175647940 12147191316751 3242910569322 122986949129719 23874345327279 79768301159073 132407813719460 102647687345646 27681201597568 18678609823302 6744849237354 35952346138402 58001271177950 70377569482348 36784786608731 96814998325806 7637481559121 6391974455419 38241695161605 637987737476914 19759441038048 9240460592258 9312419660273 25486857996435 31462583113007 123648011577067 16586863864679 20072550711258 31429653876804 12350866956721 3694126153393 1638578673580 27035323544334 102656469344706 16053557221353 16454953424720 126330360252780 48818862165247 16604061617167 358854344767679 15170598274447 27282090531636 31835564112015 27194052808637 15343171817544 59770357303533 26450971414931 9731781233316 64614525186304 31497449267503 20548858337579 6009821934313 31483923123677 9000230932072 25795571257687 193850003480368 27851633412049 35898585160504 412821874149883 10576064095601 29761024507000 3050783021733 34261426364457 129994666231443 859181692926 1206228262149 17913690424312 71119283948203 99194065437953 72387854306242 65040800802062 7952944187674 29654943212176 5544529614141 114004602462348 7336153064609 15366724518609 26596677980035 832531398484 14277284787223 231297471934486 1231786786288 24255052171160 57547596661264 21182080622846 26011909156392 91357440119577 26011499453891 31526496655923 7103772407640 11621275081744 54216588836096 190368206512681 113157239923097 70313554637307 279070742472206 72595797526266 386951717363367 7637329797898 59613653828379 115126852289661 5106190524599 68885115343371 4976962280515 231225692239469 2990295733611 89735741912737 115963860551446 27822565569688 24690797648126 2296029961712 28250484905992 380727488764179 3417944089604 46552886114873 3935764855349 7161453158470 26889542130699 13728590484861 4021189226876 702192362970 108585387565080 9134841338397 49570169061012 57845066301344 14359825648537 1283214814358 76810457020498 23428390974766 229757095191015 126680656830307 13259461841362 1939073566648 1563951620652 20181358493676 16894168918912 12177793919891 78950342306423 9029129508064 24345805929467 7412871948264 98068111238795 97869807259266 316222937254213 82421621428370 13998472109468 113664673406777 7250999704588 17148193126742 134903284191089 17807218231407 3906350706013 25429419793116 29999384551625 178078962463220 3075445153584 19373044537477 106483801534543 102866866559024 144439745412169 49001566527061 61655429956126 188700736970273 346288246080 27854305241009 302545443833674 16704478163395 57630372413793 5465847959197 1743357831483 66406193564469 12542896776299 59304009344174 29777890379253 59650920050545 8363986818693 42545512044969 26890162505543 41504235852593 31346564568984 221656846445458 99932514349038 39568570876670 102050272786871 3784946564141 53270804890771 23513792331885 24015485415413 14059412588809 8894656119197 2878781273762 11141721451149 928835994861 67779358108243 24117901332934 68805900635659 108840554780381 106588635595912 13531096044546 134301985102773 24299616956887 6109266880832 46622634780404 7865715527752 171895238292328 32928489858347 59504947873920 8988524218090 103137083957681 91955134909236 9225578612144 27410583527317 19531719562585 29465028646309 1202967265334 14268565660574 247143297428971 303561055397 39842610373573 58281974833816 97948136520637 44092242347914 405266332844451 23450095056856 20824126760740 13344808873918 46542401530971 20193364697645 24958770218508 6833899725208 28062916765493 15822871386423 322387311573680 13091673455466 13440954294477 773140438745 12353800112648 110091486011062 37078044066139 2875845673503 14008484569671 62263136438610 247023508322288 3707380280110 13256340785965 8765100197590 1094737461222895 9969161286684 31590495300537 22904604104926 6434078201754 8267994651592 71076588905960 15487572873902 36172926744608 83235718566456 14896398841559 907107605037 51643394559922 16454825590979 6551232822049 8186697215245 53314355245235 22101621603059 27242893811038 11121809070159 519497371747980 171704423173931 22213779679715 15864666863756 217641677487284 23377090638449 3759467727283 215136901548668 52338177340508 12819823176384 8120348656571 72231854467534 3610780869031 44510620899250 12564548445217 9929778201460 45496130432796 39727548202277 100330296429993 9789317449104 69196753095478 78563325398976 10260991171349 23420313866002 17222642647113 103020195030661 19031619178400 29433816941038 16307361114793 45327561178249 228246649225381 134513346374357 78363796319524 48733723680556 63759738828 16506097118470 8672722152925 25842494366655 11578178874303 16684162158526 26058544936121 3022886453123 31284467606724 55259907583109 133112526984991 6495370484620 20782862492300 117754037724161 36010260963301 4304462887464 30885181804030 222194055425003 47569075039882 362942170422479 59038364071199 92638139815200 30085066150284 122087058183863 16582373749633 27505551209126 22209860400572 21751859669885 7618812528426 23091320851866 25464875740535 6819814132031 11648882026108 77038022411102 27709096496443 20888445398360 23088187280240 28921277039022 26626227825220 111615546725110 67060216188888 19703274652715 30680645519232 734037906134651 74148474801931 198366541699301 2615909039564 67345797504010 23345012735342 30135275743217 5310552541611 147344472580301 31510712968660 20111805113784 4155239601325 4744509194367 15809385423863 110136892868032 12865718293454 9836078405075 2202370076541 11174323532255 24342182335520 130893848204703 30486000287743 28725443179659 164533754020299 70430192931066 10309640114037 14929559871063 16912229344939 29417972370978 183040321161336 5429797983679 10013842903323 1167629775960 36134267933297 4817033925508 105610059208059 7997349392456 100697425999405 83419570437105 2122731299211 9379097150485 27207589003131 42139906515343 13570043801554 18728495142295 153343124672702 4556708201770 36756478380075 30119179271544 9870313302684 34837218898100 56944011056711 9347939293736 15750214991804 13208105382773 14775566313575 26160356998853 29578525396128 67542028336464 27443397762289 13813333577375 20905360308613 8255851493980 66341070414861 4857019675067 26282812523666 42105788317306 30907367161558 28683801272014 16677568321935 6639368031330 1217279507398 6273200725137 13926255153486 18196922759715 27678527221333 15580076169600 13177833370281 9308102836037 207500058600367 50762754792484 60148137716715 41956411639137 46734901285838 14230110480119 10243732493389 14634302942783 819929154197026 16828586662804 23718365660836 122251247333305 9085109844811 27031985343453 18368443804127 2879403350361 64426694585454 65828474216601 68596712342402 2719400082909 62088401104873 5261704860229 81036554298943 11860014055228 62117566471893 65341867127729 153913905712930 28921792040365 15202176580662 201840175979138 7522637165639 2677252055618 27426281025771 62180729795339 70614674832823 55330516946857 13504812049072 111780396114311 79542686314909 3359230458243 15506574833062 9813120385598 20467293875720 149186754736555 36069444494255 27768596808661 33194610260402 113872541952282 79039800649379 184196510552666 3616066461415 54471932767025 23475302160844 24296571982762 274467199748274 15739768965509 201950460887370 66310400200119 30269695255210 17887673049326 159124075228331 25083500293735 13017523205162 13064821349215 558156202139 44596409285446 17796462007096 6418950054148 1981143455589 15781880339372 1159991832340 38849363424064 23885371046356 92820896639975 30794117282791 90053356746676 68962247244258 12090105851558 4963295207727 9834521907973 14789361884376 619260251949 53985359386408 4342713477686 11215927642625 132883162510936 106152669598467 29912263069764602 10068883941723 22662233277503 63012888475118 24038697805674 157369409943 23362149533998 3590345404071 22187362116428 10690303913292 22280430542226 125744435582276 8176145769263 7404500966089 24704440104266 13300158201470 15810436458727 112725908458346 30348748094149 169333372721023 11034799893358 22030408505423 63531052646182 7819137266495 12015650934729 103752612933063 114644834059867 2454777345028 30531878493892 34929116715398 75741149469602 68925015998620 7080133347092 19368514454461 12297606399856 10382133527970 12975650335525 9301364659813 29370955378027 96083231408506 88313213929321 54164811036356 77942318913697 17178920874266 10811603193154 86637312787061 29651075205778 145623735097154 231175542641177 56210629978187 2889288502621 8291245222787 21400212627751 41604214612078 40441031483538 14701462511411 10426691225976 38480491276973 23799443948042 54320578446070 149645812442088 14460362347524 658473997393847 9501769117172 99821491190304 29480997927320 4220225591198 58635428572978 38360836192862 3773711764425 43991380970012 4317657594999 9619290938911 169866311988867 1177873794936 7086965265246 65286456081262 23126250322757 69321803728410 42486134191192 99452121467824 95396329651737 3742571355089 8049475454204 21234947347142 9810246925933 16324394952264 8504136783219 23152082391654 27785269470031 730538066626707 318129590851862 29754286483530 30279011625123 5210361095453 99807040808009 9236869910721 96277149850720 30498149868703 29531623589230 38796530816431 42382197534552 27810942515975 18622718389571 91458529407614 292927944879988 10071314687083 8540389011061 107565850232332 25863545545167 19810964438642 85183998517 28762336057723 14645335763676 20630175551871 14389251397523 44410082416788 14776719400080 23273742140635 16877412264176 234273709992282 50381646669699 14389463039734 83294123378091 6212392861445 7853135805640 89567729197952 67835556951225 58759205206428 62289907258889 70176391574209 28118337652995 15863383282498 150152513487661 57430800254091 31927827652807 26390465741610 1558553746171789 21803987117155 65695672187615 18574283817687 25801828279256 62942333197858 36027156401266 102039671048758 2619078916384 12101668787061 24471991181934 8487735680510 2484202326538 9149125663227 93647179951954 29999956417744 56088684413421 44079739296778 57995214863363 7250395661591 3250068381533 214106160623086 329338022552786 18673650586638 7980399125520 74088991595956 914373170452601 31716242936870 114374064239145 23319364707728 45024459534928 26813983311034 734481929527 25731851049923 5018021074230 19630001119737 4785893551681 5818130395066903 30509722549287 72196898557271 1491152410428 4782221356590 23344451911099 10362743584176 25048187254187 26361300715608 11737952011235 28319317934231 6279180666988 221369043320147 21609556082298 71206782234206 64149975582253 78383722758691 115128798952916 999486560093730 27224550315448 48162468580410 96219368820720 23718418290760 447497501369235 539715715508030 54858582760856 32478435237267 4974268687612 84959763846366 9766791627898 17210034787437 560224282974525 66728432194899 17355267576787 72953809464562 73489778703296 3973224096378 221449492141115 9829213162516 24385570881686 73413320482258 2845505388661 3704051412258 380308114248635 49734876171185 110536655888898 127628990291833 468725296799 8025177109478 26261364975930 44999684256276 12743760486001 25376751530383 123316360941324 48006473647856 764747815527033 4536260629318 31028415104824 89865894476992 73494725953081 120450901981439 18487226384336 71273644753161 14426017724350 95522371161330 40979921632079 18686568420638 3261396354757 506931558987819 109482693616828 253638430002917 128715952563151 48385454881753 4170636970002 9422702945006 12425759500491 150989578600043 737305574297418 102061000493543 2141947884751 21537795785064 13500230899405 26801422947670 19247737931356 68981142739154 14172759982496 263873197262392 28858082181711 266223261260020 14449241174185 168609110819049 105589464816044 28979873569301 11796310694448 26178867894800 23274062019819 22084902077809 91820674363373 31114707613951 14370080855034 718883555317 8329033743651 18439631659816 27404194145927 30435355505209 117230553399897 26102732295634 38527479009765 97564385310338 132886734586768 74402856821366 14457894700114 9952539947730 27056404785942 232680811595820 11775894677129 73756702370611 7408836129529 9329796252938 58512466324653 28311394693482 121629979759046 29927690743373 246848070972313 689429608496 8291065739734 17901149075071 58932052212411 67383025623223 42447460994998 11506731198096 12725389499459 16131997366355 1611528211693563 110397577085308 21056553219280 24983859866252 263726378356936 224696705998883 27039394456796 5761708781192 31481613767469 42245907565062 240793703472450 335531230568615 1328540051324 38445478764889 52323052866443 10279000516522 90782550152823 18245401331972 763946360883830 8132929334414 20931984391146 2137352510090 3520874848535 50565584750422 675591671501 660705132581531 20737810736275 28787730268860 3607948848078 3733422655486 23530014672653 265772808187800 6367213945437 17721996510256 5606291512797 29035864969250 33079616365222 88910279391189 11147264448399 11672278453992 57265848877093 2172030036671 56030120319391 25063239551396 16100213290555 28477845408044 3217123246872 27415029350658 4415798400702 1439972713506 12236442937980 44868529528259 214677475828051 3012352983934 24635527029914 495138642984 78995394300599 13940659755441 5903096987294 399152819408488 25117503120810 13243792764661 135247399914109 10643909210065 14162004710293 31846172550615 30547214880301 389778861386290 135633752243789 18048714430564 48810098071825 31192395933734 28869805017690 94286273107243 29087193975850 10173064417523 11945926434641 11157955071810 1301204637431 99307160688488 1262389542229 55713142533104 20734285293126 194944192713778 15078315311051 97995387960745 13110164424277 89733516173112 131957338545837 24297489268571 105582181376475 8561775459259 15363909124449 822263119513147 44168647619302 23501414137374 42159694036300 26557888272551 7979958713322 13669304291111 24543286997440 20362393993119 20333681721491 28234652997777 237054722255367 8143249623059 387418370884461 28382710954790 17569965930148 18498113544045 147009650124367 3922528538450 58360057412482 12360417596131 87341450491540 64680026895314 56961506974321 57983885245203 3508094085435 50074171081546 72685275103534 37906614981056 102229205243266 8371878724454 5309144608269 7883352694182 58348606003731 13184599794105 19448434834126 25589188016526 25956185595433 34784849859174 160102000275940 1574730085771135 80481342518365 168319388542669 92642299950533 5057194762516 20868963364437 21810886430326 94064439718273 23068693558006 25572442098113 106474037746608 6635362613114 20008176893106 43474259346234 62272137952843 394874535633165 6462816330130 4597150912370 21548595189104 186399846850073 22222389532095 42421546943661 9390602823338 73993111730098 15251582883749 114329981958151 18862487113536 9727398577272 10143841326037 76882669642202 1658319320069 41947110890567 130424038371044 18083045368708 39115916994313 61948855311247 15975481645190 68556417655659 31819809095167 7517333525422 927334641797766 7560412239366 10873651302037 253892984318349 129082352827940 166151816326731 99168711589224 22124723127304 13496652254457 13020568481161 11337331930167 12724842868377 29838654405972 27620042590817 9903381123189 75253750306813 26000093281940 29025004337752 58200162054953 7409471574927 12846356590050 15718848562316 49832245284742 709444591971 130736181414936 44502779115145 26497675488486 15463199691331 119191626637850 2144974466503 65131578839596 73222069293081 3413962872373 305635513775831 22163452403166 2545118345386 54396975933443 226602169437472 2020717968075 16474336035793 13560121004674 32033009965456 118550435701062 8590110827068 94168237239890 17048610292384 8178021481315 3986680816568 3318825644567 281852782204988 195233592719978 10331809093627 3010296659100 43384039731354 30169342711160 31270231996712 14977216267154 121026277934443 11674654384550 108549153708279 19932981260233 226846909409739 117539457548320 31256867671903 49268864717784 67761299401793 78087983066397 183487993936614 6497730883128 85412788791901 10985333741331 8754763307174 174250139227841 2341152743664 1729770921959 87496515202888 21453794133176 8402463301133 19644497829361 28043914110030 5427791677443 58285611469608 39296576954093 20799050936604 51927040249918 1023231160228 28147745819470 115286337386750 596589965919446 1967654323900 130521896718241 100356248370975 104220666855771 20245251437919 35520724466649 6491129553848 25776013721645 28945164469693 1976150279829 12402650444410 28815778002006 27397040152954 1465103309776 61644755589863 82548857452732 24543436524020 20150653362730 30612750560328 9446519843695 31338688763968 24486749499235 59376703159555 17493805447796 308994652748147 21236768660015 5743225415243 65966513044865 24605056339019 13735109042995 21216887336786 4184897576922 200909248359692 14795293736774 81230680962049 2970399410846 15863230313313 46017409278668 11512947487887 15166774975483 16245963337231 2537772658680 73805014594079 6439869565636 2244223924953 103501778699661 7018109371860 23303146573311 22332378101449 29585716102785 957737054090 73736558892574 153194284155985 28153247011776 7704516086407 358545479191018 12569904857401 149163215183852 6229672671026 7259718628913 3834801297843 24219096246712 15408256484044 29031692982124 19698360524978 27738335184316 24544603359547 13926939569571 3290789777538 31266535767521 24628103922432 2835280677604751 8483352164724 20495638601428 27030126208383 28370820210411 27167789376307 7152765221000 6314828944221 133881857525606 218655492599141 133713912465049 19708943817357 23502744376410 78986099957501 5466787317908 7033164884123 3510092618322 74412075051104 37184462428288 57934942613933 206572445193860 92016010650946 37294288670609 222440573477185 58258946044267 14267697356027 19514589855143 17953626130654 1586654694186475 150782946075612 19699882674442 16131768003176 12458569106045 3197587083953 13098161698357 75289777413462 8862589432088 397966822163 16317950674226 30860453446009 213239875424903 63876353877331 93457998971724 48201615708619 29198288483894 279591437333665 2031761603485 14821769965945 18287673025704 60942214723545 8582887719697 29125175441102 30203579036926 199958480461523 8468804839581 1326943245095 47751777895388 98386146348136 9774925484207 77365888376548 29764684310196 69061917145060 64347567494832 77663144512701 26180851889947 6524019834592 9293667890380 28316271414717 81553902621322 24066480037216 3036553732050 2497680558371 88561152597963 19238679524198 671130899657824 14051665897778062 3123205406321 116803650385551 64408368583452 27181362590004 7025651992620 34948868211846 23732227969451 21985687975918 22902840932191 4169868251608 88213270945655 1928044365898 27976938191876 15974855667603 15367921523770 23692554787409 4814409276565 21074477878356 2114457924270 58762035322940 25902780379243 201094291533351 10815052149839 19188838201982 21685399289582 31777690505619 10304944119332 4281140537192 20055639939899 19705745227569 27642900931753 2351839924629 9973499661688 27180986872818 27691288764307 5411919087094 106786016289095 10419607551875 15022541834480 252835190817559 5045240211394 111281217467637 857124024935893 10844352743764 137000364588835 16695538629818 95380721930340 23061708507275 84796069852909 26365775848770 8398531779346 137517336852912 40724602136777 11761782712237 4813044240783871 49617563199471 55265162647013 6302807882720 23614872848310 109922418829426 95738110655202 20852668910704 17093156909472 21487420998035 20551147375861 99994299695530 77144552562917 27813378384399 9013782641146 13003124010419 12295737541018 25795072957651 28723588393122 7557377664033 7342856328328 1544673377680 247975968225197 7605688995851 100873328232577 25508108677740 16913511625883 27910954607024 17683195402189 13729106651533 4280643761208 12209134755699 44043281793291 30736869138774 53415410718567 8572404283257 12607133381746 10195485234724 11924375634454 53149753998849 4707693609158 9803474799980 30451625555290 14811004831469 62769331407281 23999108645171 70328916933720 19218814148941 195982381697449 24801041217137 18652991606406 12840528199823 18427096332369 27407158828655 3192045308952 38623106771475 10346453294051 133536518891567 8973610814429 73399594125270 9436316279463 28976804568252 106380219858035 114625297840094 11863873854834 30820152648626 1487905044363838 21792370027547 76841778238180 29969339682012 8984719553229 15590394806217 15615018504856 6570519030223 24239908722084 21507019216129 63326512915295 642208020092738 11742767618756 28306606665735 6220273100144 22723747640954 7583997415832 267341210861402 27795993794632 22012487469876 43762107434700 28955409739239 3442855916720 59374229923743 988258044248 87638227999054 809643502382 6912027245664 20778258804189 31526159567243 7549738409548 18602680363235 7722883346167 14926720762515 87530411782619 25792701752161 45918051775086 12149101234372 34751005635797 15534624985487 4973797555162 2143669959844 17279851498127 13587371718439 17512975869450 76232467822723 13432638642294 1015030186123 7197463737881 11992672988002 7130604146258 18993373974037 30001435284525 13311395012023 137725505417935 61346938537094 6366905679990 1324804699676 128790290528213 81335357375417 4998161209441 5548290239669 5160771689101 5084840196899 103973507716393 77221359855885 76360664252257 72775829973848 14265570378315 22490278549774 272565542335498 114361155045305 7064966439404 8179372482349 15523452987081 112720057320052 21221036323746 44022722747144 39185589578483 216572336871229 120627457093337 230161899622799 8842837399173 322977015361641 124325242406741 16639514996089 30378442385615 69698353726753 25021708165013 40009946790350 200153280484712 12860754743742 18566422802714 72654457909476 87497964805972 26916631849608 11678529741454 22851035762268 1527208521391 55650939458444 199248270000363 490617715339 615195045334358 8458704403505 29411000788593 5831097304568 21533465602637 2003210259009 78925120192227 25463707569161 22520195806020 92473338298709 7957716970715 134562374604745 72462797685789 94088773472823 319664195602 3611106777141 129180536408344 20697838746028 10574667790306 31473346368262 26464412780418 73768263796159 34921148770862 151396927328951 5994863382570 36604072413118 92673794551243 88802167809386 9313999466789 9822108001603 107139361929786 72439451457724 23008566500980 201127674014156 216747886749840 81981560476437 18879135136944 115018177037699 45802051292991 28945410058141 8557589310950 34205290447172 9318441879463 18754946946552 26787847069396 17327826555033 8442182284791 12953760698755 3692048707637 23295066249329 81805280125075 2004461482123 30973076896091 18910142330236 29345203156228 58219280390416 9029393051921 27562516620999 160092126481662 16356846252506 18892860268224 7635897993908 130268291947243 126138116353673 120453998462710 29374034578802 19591052964821 14192780938041 21088811056462 69170207325440 9853112185678 81901451917304 22481832775897 15867458507980 128914736926343 18994422077860 25252407407772 10127242003267 18006966296711 19030283365048 9371583818290 107965506714444 27133157075826 26327781469564 18386789580641 49794061901291 19949590029716 14689166590647 89487721719885 23025573028698 46511755531528 1981946237333 16611806930879 5798100374930 7234695161170 97519314554281 16307335403806 15205836692914 98314697254393 175481736285101 6223991007878 42099493693795 72563131553223 219626349604641 38214373120129 17742430678399 11474329376368 7533584987838 232278383354152 21141676150173 147373893572205 21478867981972 14842692816974 23526482937796 18055328069908 2427837575344 154471560335841 136269926340250 45392964611905 27549552104500 2885298716362 90472482455123 25416006131705 246781127078 54471205732653 37007218924827 1892375646481 28486611199707 22520971139523 15237443516718 82167658280887 240151866609758 21455610191599 128005346805813 419316520350287 157013630037267 10603962660897 1562933871225 228522948351186 16735433344840 19734248965607 177632110005952 280552263667639 21925976479769 533531338193 71369175923736 84612841423138 30409021128712 104521843418591 113237028671090 114351074181104 1691392277777 164508246998 293128655648838 20085151401635 27000364898516 6364816059159 19592922498626 16232473313937 25818385882564 32342834671818 589543457634 29391703062530 12549070778026 304148431787522 28806575119971 35942536413821 73366439899361 14671471799218 5080150085479 93980672392754 22097079675378 6671834100349 48911323936797 9440222090237 2858663997087 29840296434752 12900969316826 233973123599076 14900538531024 14708857616316 187028577716575 23431258785690 24391624009394 65106268568303 20080720677363 921821832967866 1497144044293 33632650382033 24192540369287 20313155914573 25247950979668 28155916581332 18909390835368 29145779382752 177985551967907 77882372179 1282683527440 51105800462614 75969788081658 94372786399791 28551520525511 7061402229166 97016618983763 12833423074331 38048433051266 63522514842842 70343627879051 14084328594110 22404222566035 24275565053237 14923616991113 18436208009075 3015790625268 1599540205185 6536009131252 68838631499115 7627265677710 19694248347707 13986320603004 25963967921478 33077349179677 20944030126196 30453926846978 54252808329406 3418480822838 31014158853518 15753389831703 11981471853799 6613299245073 15371914802416 18029908105154 168133535652136 65666787197160 111006165809608 19807136556637 253703724993589 4923996907947 9660448892359 6646895212002 7573616318980 28567622683952 182197449998206 23167918730073 238060203056270 62557947789006 1541420292731 8349545492336 3331695779733 24160387983428 175088704306607 17348804558311 88362915228398 38313515059206 20702522118018 134012941359165 718041331259 14755129573263 25202828179951 29375185185625 6198250837028 21321538859798 19802772072809 193340038020296 10173614619279 24996542297343 29660569982334 76457377616685 8911872921391 26765154739627 14069099623932 11796862377620 29288564260094 18401011917770 14480097259820 1382774090690 23643185638601 30798722811258 100347250523219 3419454717596 12884670667255 26327038796128 154436664928424 10907939227445 40045179041211 486027460414794 2525025003343 18728489948168 28755188665738 112316023947931 17326180923750 76975194072998 19544590724476 28023185070156 23063852477620 209627181138965 12737376682241 78817776966371 47921813070684 62610328683301 23234850345929 335984767016097 2806896755825 12658136828464 10437763833684 118902394955695 30055261238030 31825267662198 7103839465036 77920734764 48160446137729 125989053909553 4479319681396 418419578398475 31489573782284 20866504833338 32857180524808 25941490669300 22901621314009 3034552492795868 11845962703197 4133812371444 532647948875 1011200968242 16514325384484 9366057728515 7138888655343 7279703471126 40827601733130 257764891696158 6585863928827 60773633219227 125834842322034 25841644163190 19472868256587 34194073034371 30390261585463 13138996386772 6321984407881 89041448056579 19485169083529 13018908614250 912147654471247 2031773899326 103649400355022 687949988523 107261694850522 19994234364156 64185801582 2518196701818 28393626717409 20803711912177 12203733138614 89719827290224 31306073147157 77010271858899 28549529321934 4994637166132 20707756810574 871389931059967 270123246682647 113524963659041 24925465254433 361852864681789 74243855365798 9965485808990 1680203144536 3808213122590 8452784559419 8406777965310 4667413701766 28591845488514 77816111918586 14120346463608 12918088323471 161496580826534 79764078751773 10848349464962 7919638221657 33252681767275 753377175752 129121182187219 4130278675457 28643425579817 109781904242819 12313856132042 42971459837554 21036907213571 20657698655669 23336996754599 27025034270782 81322512411211 29579750982830 2436718602953 7223584052650 5179557927400 102419380770168 17764888706773 68402551786256 144330933679260 132974957143255 141666557489346 75028846527674 29017963068836 17659866472291 26135914986002 6306275270843 6710731323527 29505390148806 10697504215770 94529422788913 31124676962036 2544613831621 56967112339382 7140160302987 73190775378127 50053784995882 67956373612770 20519485882888 23450638977342 17866385849806 124297546413744 106547627549254 6209619993286 1394958708536 24154028107404 91304835251517 115971933322354 14441789076621 120812781080521 13745409475514 8026988268649 27272268223349 64430646744984 79853854838776 6488967521512 6121657818852 47731325675894 11034190517715 17159873390708 13950016700844 11073141035125 21627980373760 77018222317098 55199269510782 27909929901415 12034334659379 15549471978515 82020958355831 30541956707711 9185748883296 17397599009448 17088906481845 15202343373494 2914758344007 7953435428473 19389664860334 2103268876403 971448592668 1984931440377 26783083164489 14043315732696 24518210100398 95158283350793 20277699228213 21659137555479 15216729131832 79763570035081 80624013612238 123279636490283 118882682819783 47966402295425 11839233518877 51129336100076 70959944533618 27260585497459 8867655608949 19539851020769 24222626908740 5218408578103 119638080001031 23610286838453 450912000733411 137223563957177 4656625303873 17696156710604 253449045459270 20718823709132 125503519821988 62410584149567 76646641893725 2291497665458 21008497384395 1496160084681 1321773893923 18477288676823 168128788875070 20640374138809 53022967527673 29715352493338 17059179469955 33958611609833 28870101953509 42384247915750 5670715232477 33107486586904 119329394525616 50913847243069 39729022955014 27230927070574 16300026374043 19746186534795 1377817540108 518150690744812 38163649083570 16416503264350 16338932166337 7921533907026 13764642883194 23470903006015 3495086684070 13367825424439 66134277780374 136855194696769 4393673847853 360504617685117 19897448485283 11961426494596 91081581288664 23406445848196 401655501717 256349029836418 12342021974737 9591506675117 296740528845860 86480399708928 137096765975289 76021971221249 113574499323454 18878283210448 53837999285454 9619401314584 272310165215044 14795309738252 173614342290762 93088131798424 156560488381470 14544139272477 341376158942806 24336517522963 9047152367708 33381619726217 27436070599401 10852613328903 18659286869339 3959044420261 31989066400220 186870201883261 21584637074960 97867423892894 120012905227878 9424303087253 4000546901726 54574695667545 9535631189527 16814667187536 270273583616633 2087015833041 60834097798185 14395760537392 76426455535777 2676765870313 4415402017303 47000519618470 18442541843910 28190057793862 1809943278445308 23561792616520 113390379894423 24961953055636 16035703303887 23073986238131 134289043849321 88157192490030 22004333573044 11332557267691 29096425720298 90288734604389 151008377304861 128661390679253 125779553648895 65518154034235 28254581685888 248504200449479 49945809248416 30389601427316 14107845110869 30378924304184 5635694137130 5948530450427 13644666040557 21322340604211 28486644612943 183729362952043 30494750575345 9043694639336 14496727548155 26965692221364 28767849759236 1518047795895 89632248947450 6829527055861 16901982494488 4128627217891 11453542047191 21204887495676 50542314706801 885067631582 80302685589085 47569105607394 28399798786367 17327294330033 39452727684025 20887292713158 18591769990192 12212418706465 39379347015221 21273724524159 16296533697598 29250063239043 26865107489704 33875385341255 1656125974102 148226402821098 76343230368523 61646932632434 34173646078261 25698404208232 24008683119732 8776226600559 22917156762462 76335207388892 4403113010199 8061457837224 9939139047736 10150699722430 4200724017546 103994134018892 2454229939364 1486693466981 4504268105123 12505127944687 15354294017566 22306620728347 8560054428856 302461808040269 126579735116653 20146575920413 95317154347152 2245224674622 16025603752465 80653368659195 12504951836684 26493766394964 49334224733853 25263900170098 62866588649492 19989929246117 16781136849848 98723836501287 92818626058003 58190237037751 3064821630212 46068076251496 259974777289793 997917549491 1519288304004 58185343991806 10896137787670 15714146435604 46081391079786 9067516337780 281247615184558 28421297770354 121242208319169 15053352552024 54243535178276 37383846134249 83353133010846 843583606503 5548049482889 36995221698552 49763283985955 18614507091299 45924049668840 19370552955404 25202393366860 284427798334265 29307274186226 133014368369616 3540061545232 23808830594125 16699041477611 14388856456498 165817275835217 27370648201230 97874742426273 144508901513475 152288201512380 7555519168478 23992014309435 109549711165604 54160204008662 27381523963756 17969699580782 17010111712061 105752093300992 15914394786880 19635325958876 31356370971699 10347554486223 1614297275406 18612973992299 11822643056506 25519658695582 24156263318577 17648668389802 20618746638949 8970501124155 9615780445667 21907609859538 21904614321471 13578107381469 26169076807795 124234903005016 26786643299967 87697558246463 19733567825068 154364911480803 12644028743107 25465334729792 3166367317663 6480395232003 5131011306564 36368935376150 121999642953289 664101773924864 13580459476965 50496111533966 13324670533181 2943205153343 90766620886001 16410301629666 58313356237934 37017037143957 99700314578398 1777621228833 28250426503034 6375195347583 30452234415893 6245656134443 186135804401742 23757585061898 16846184667682 9830507128253 5536387167269 170114295162385 634302039099303 29191221692303 31776676692561 192431513561094 62804304011621 32191147283847 150373606796676 19955003807500 4956503850894 7364109713135 8836304317641 10239120285856 113841364736813 20552799405477 4423201946961 30248911787805 4935494011674 26366030088088 228581464238435 18120874226873 21420133805339 16934287252390 22343309236538 6219722312266 4936351881924 47139665984044 14187832462645 80605966537904 13480948322063 16628010346387 115949432771640 9929833534979 12996780373677 14877860646592 9325174815433 6384021450122 7565422620746 20012349853724 6502291736150 52251258907127 28131432788581 60425994433923 30796332531280 7637170359233 68232256669669 78269451687874 76291217979474 102401723552235 76161221063120 11525275937133 2932938979760 3235516633270 40702958006760 6320365500303 5334553108580 23044888166682 26642906757264 22266629722844 21361001955617 61642568951464 14668651097349 16106308105851 1204762455053 27733759466715 26163443251947 6716892066562 30129049001480 170671670822744 75704767699219 21103996072412 19827180398817 9537793438546 102095206134548 182271546258046 18731636679123 9170408517902 128240386267494 8825751521569 33060064133396 23929114622237 15591470724259 24201611580574 21421074823213 5164741995872 113260308008720 3450459260530 86960454986268 69734162465811 213049270961154 36468420240944 2478276758890 16328104880589 38984125684008 69196101069455 23241964832746 67982540887352 240280519935971 61932511485421 29897262894725 73680770327542 156603236288051 26321154525310 242562442565488 38716577609568 16035523163486 265723006396763 43684672991835 114770577376058 30713915204972 6660957222255 108219837798625 17189912661294 3733975390193 178481324130766 134624406577184 456157389567861 31733383067947 509365128589654 4292281065675 76321889000769 12938169017869 13250375662462 16697415389857 31711629254976 31130824421420 64981827943482 15326249005891 47802128111852 107056372360842 46469610328598 2688412077828 12290728431435 24018576269246 6481348545847 4345535028699 454924680955 23797127308683 905824741424 27800930421795 215649754125019 39164851575196 94084374072872 2026540073529 1951947684364 16466926929639 14708285277664 14753017481508 8359879849697 13772626271393 12420927149032 103039041203342 6210807423901 27545369285108 20641261194496 66201078176749 44414460610672 23405693138286 27984704690417 19135808034932 40924531823813 25986667765204 15713384509556444 95417958870857 145701128662538 1804456800868 79099423523143 3245026555026 351822573087143 15876734174465 24933188896619 12428977878841 7182763734891 25916859168901 5478543656109 25927460857434 22311585066544 48440851308796 2738327609116 23076139601837 15127964527278 68283006523664 318376841384786 48009447297629 58183917587959 1491711852674 121163523974834 79928317454400 90839941275783 4658258607281 47560153344497 27135934104212 39791638570868 6383802631403 123512315834516 15760484000549 17197887196056 26968807549814 6081920435721 70777235446675 17689386748275 49980120579086 20010875917981 28233151848409 11906584475699 23878942087590 15243652256896 275604318200940 112943069984 121421393014697 125098487845939 10551494256023 18599331909278 22225074612689 4220621480776 40887882899904 56230160439039 13009441616430 4129972385424 2428289956678 26070054847315 39151138832301 28063667350923 374687666258979 13113598683391 241147981139306 289671727141859 23919288967237 15926069330899 3603882088735 19732051104208 58405241400548 24808568227167 29440200545874 95759295490431 105301409565311 49311031673947 74739302902989 109020625302502 33712917080188 26954503582027 2476907827283 154121321529029 7504529701640 87935944158352 51847438541576 9696103955279 26596415441539 5100102050892 17676626590872 15674769532117 47465681003430 66436915201173 73760857734570 44740810125104 48133560227371 17349506428927 222500480923394 1707430850941 74835179439912 95367891784497 183861288068247 24531485692590 220478626719253 4576739291103145 16684502782020 14907395765813 17104700567831 31755489676065 31839144536854 54811126606335 28344021888672 513050908732988 121264633197062 99551793102412 14021515038882 24033074360815 37161329668558 10144714476441 69343031881886 13781130050352 132354788963236 57069287912267 31403590643453 21251705860045 23426386540795 13893577325070 85241828003277 64671948194952 7798709614119 12648039152918 149430806757760 149979138864578 13001092568752 122286087623985 7639173045218 4670618999023 230523251580919 41230171724711 5707847446244 131803968653070 28418167897110 18102339023347 6787779149384 17401311865171 25743784487240 28157711622000 29154883328854 18861275119503 28421876709953 7815880369509 25921604869681 72559021376140 3155347268826 143396875323291 27248299645078 58159276468 2382179410200 2203895832014 2054791799927 2002435117292 22608766926080 162257579223318 476072532412 78572145902476 62363870764471 16987952715646 6771701652723 48699926729466 29495439367342 6554405562245 20738334931944 184972822843 16665268670790 381488960869109 4940759289669 75005643775937 30763174837725 205847148002657 264443083022357 23320132321150 24417634019659 54003979006021 13487687201758 166012228341150 159920210819562 11544720059893 29459053397542 12350243160600 27537583953569 13976485661273 30392529545477 51599047910861 11028476929911 99127066508944 296060219675097 58957736737112 29450460900150 30866268708932 32068602550183 7559298991100843 7008261661689 3100282526671 213687223858716 19724199123672 74520943993457 44194706987317 38756561220762 26558940540147 66416394883404 68908048859807 7866190344397 18788627411220 66824239858931 72962729113644 248257788683750 47126257385339 30121114480823 53674645769795 179877400558596 136707781347683 3697694594958 12492106666492 4928123523501 10664797795092 14147516996095 1836588246898 12970738190144 20450492339509 34144110728136 6543754540836 1360884500200 64152021387536 8094572038406 18842539532122 87879805420211 277066370983890 16041626913912 72858217624320 25620562240662 51403415707100 29974420829853 20572269512782 108308533167845 6646108118967 7178890946592 15885089727177 68488211702797 95581241890085 146836878478549 20854321085982 16789240845570 13872506389811 17094995921881 86916021849952 1072163929202 3837830838821 16720215818080 43389639991172 4199480322578 3284218117017 28418059972773 16266767165234 29708398621147 26281243659537 106854604997142 93122833874308 3448032035869 10665024795730 136297012136983 43845522824930 14745696880420 85800353438951 128615435379245 985483971757 16991269109952 62712608425385 21287081270968 26461706649825 92758282498586 74169333728968 21275523764062 222512230099156 19027479790860 12342232420075 22127349566832 4951336993748 104701736162796 20165573229011 26576100072613 3858343127646 13240998359951 52391784041773 7751614198498 8869840051783 92777366390329 24558805446141 28364178401539 6306136498199 16605833277145 50490543092350 12310608777732 24767543454308 8103697727089 241492075364399 78364943476553 150261339527412 80694216599471 364700535357089 20033407917431 19129255850474 37117286598941 111614199802522 30208815559274 106941230811254 195182291456304 25204978911137 16196699412683 18083572747652 23551186220764 4946275030377 112631582336395 24095957844120 7535602044556 20750320267396 214188438558679 8176846179740 13576400284833 103304738736389 266237422703508 14714183063087 5514552640284 50953592079819 2752748553454 29229088006705 15817509435575 27162202862021 26099537414811 17555467405113 22482790765109 177949164957104 16769122979076 260258089934267 580003050052 27638054270038 24758221595533 43805654986103 37206683280971 22447078141167 470908194179 96410148760362 8278836304463 29695371200224 79901362898485 10373642584819 43492940235960 9627219562034 13399269405972 3354288931999 69920846243565 12354796062657 31411685359457 26495980637968 1170811849236 1787568045541 19829678944198 87589197416788 8123374385596 12802872163304 13572271175351 22741315042633 4841409488394 124795178105962 13720069755828 165313103639829 51941507951626 9458536645384 27373826888765 1428619960105 6856151699736 8061524024315 43892969863150 15227789873510 26827104552042 11522123863004 27174463571801 588623796623712 97699541083130 94732421857180 1712003509471270 160894891497120 96887855210685 42412142622768 37180289837102 7117506637394 39768219718177 17155912253500 17323824980735 243485057783471 16972306770735 72155373075581 62983352769621 124044483776221 26363143611231 65947151636478 49338342648660 20500756370721 2643195305270 2689381243898 137089790019459 9939082406903 144916241826121 3780262883138 363348018263 13963562771733 97857744066204 4361071773942 15974432031445 75677038644514 29467875105329 122904302667588 888754861730 267457206596 416313469067 21873770013033 19059915704286 10810178082471 27483969155628 13908268272158 123873483637735 6200896989685864 21579304839039 69240682662962 25692770371735 14079185120905 87493868999625 65329419118924 35759346772554 56280008951882 155300042745675 152188154821115 9021930939165 95734406883689 26916165253 8988319527173184 33607651054939 866012813812496 114266967717191 102951931463461 118702447522869 27154544842095 18625516332802 31705494397001 166913782603465 55069742771200 117882634256726 266748028055 89043143297821 117792439922922 10224719108674 3513559129035 6286207071306 271425048001788 29111251112810 30918325659678 8009376298175 248458059484558 11644434248836 43763230451069 17196982241745 52948432792017 16964257980598 16962007371990 64093547031502 245088321612687 16693076187134 20117291363420 8741706491102 28665737254098 8034952234237 194065179250905 72286947151684 76285676421103 88757625110941 14981373649184 95545267477311 41401782588963 174144151582 19671915278904 82520513917218 10311404984968 37625381626080 500784253157 130338352963908 51178852288553 1069765133358 32852922547734 807144822072 13891195738533 183734145519312 27446912397971 16593758026350 28436217377204 79426404202064 62793393006185 20290218838475 11592596187757 19671553697980 24286693299986 187885971662637 15333761542302 46397833724355 13534997762616 28913517080992 29838402749551 19322955079602 19512476288990 19428980234421 18383280359306 56930950563577 3152081568204 249891266179195 23888063495283 97876704806722 30725367022158 71856266899231 14361412834057 4668309628611 6250708906876 4218037158687 40448305583137 1043673908186 96032645512130 49575237543608 60986195677509 23565989515354 71112234465427 12216310739870 3159906796652 15464474298495 5947513322716 28946243023892 33949729345883 7327493598584 28326784075762 53953035166635 14583270992567 24469252188919 173564503622739 90733909860972 106302754399996 3166499279741 19124202413641 31584227730905 1100330646252739 19677025512999 16911763459826 102600358527430 33345226210468 34625443273501 17876165056673 988167523519919 5362173048694 28286309664296 111773607056122 62196895733265 230532583952196 14123755128909 30714645649924 8010562861920 111480547069154 9818981130310 2110647006498 22168995503316 20507988150352 9112702187449 110383477608151 89551484187215 12962547167124 1173480722330 97540718375191 45717214028669 253367516332785 5710555210887 984386950621 25152015744731 6529674806177 28170303156842 13482965261612 4243833359369 27614713708525 1577815623923 28350335810487 179096783398332 24468959935380 268222409363966 31510250273929 28634705554219 46992791823181 25296647194752 19905552584022 4062472697794 22984363940910 172837982944380 74762363425307 19853444562978 108477875762905 4997214954700 380095155481535 22169199979748 4552570807398 132620488990584 69369737509724 177562686346 24915490872252 14207453215633 652332030162 462831685862 8960742583442 13825435168247 140126269592194 19082194107519 5333680768069 9669701387992 85426929700804 125721642888200 32633531237252 528837695406 74855698198154 28354578418503 81734036989238 12616291723376 44230911367314 22411231327622 24620645088850 50303539129633 104682618406593 19102953309861 67173735370525 226521216873742 5194438664064 8962425340543 105213538891014 200438847507159 22526486837649 21784740020755 782804729610119 27333858117354 7591401946181 30131836773122 2985195930441 20426799451968 4146937371211 289978088975554 24982201622917 2512030572894 9285915453443 14001229740006 54205615093364 155654697646686 67783853626926 14473958497468 495398978659 59742389669991 80774564764815 29458572068803 28458995746617 21339590851747 24927555688927 8003474231869 13205435966033 13197128559712 225776321663309 12359783678376 96081894842055 23849473667044 13547267897702 18872544998756 68990455680735 92908659304667 1600729699042365 22915746942731 99180539599713 27153836636978 260211804466366 25555756852852 20934663364598 10439407986986 150870618892067 22936113904136 28292607041130 20355236717456 306815525497938 14257486622413 18053652851770 17145868024903 24417473795759 4169799087333 40121217189448 169403906507896 12344354846753 15964816977725 8453953778830 113786690278021 12310810575446 190306508208987 20689996091467 18090278341933 48652960131776 2858488407745 1466955968212 67713212530395 21876632590798 17728415041778 116762520939036 2746178225249 28850694654665 76343481161662 77622819958409 8044559017135 13908476415040 20879741690269 54107359044768 13860503837974 653571241504 2051698768208 25454139809249 24031583819805 388271839931124 59522308376338 1691203557633 15141004663368 15638640288496 125958940578951 19387618486629 13290733200146 21230037866417 29885034990682 79486040153375 41632678460220 31457223148102 8118593537923 4737363592978 21736934279272 11871173605000 5832233725278 28224492165646 617913339937 14130057603938 7786475489215 20576003521414 67297510732054 214726233391332 98780585656045 153918340895855 8670070684504 8326099404586 66835512860998 58385476254524 26350085846577 32737577594572 19501198959684 17469457411309 1544671594185 24498765839078 24935828346192 18865765497358 31159233181237 1986128939529 18974543458302 21304881872902 233295177498162 149569104308964 8606429343439 15848139842294 16039047824984 24676685981671 29081323749090 25735559304970 29435232473668 14156485590871 13416524279113 80586059894440 25765673488127 25812524864217 29646572301080 139582618615475 20913783892200 113871998035359 7860253909053 67546016790466 108895444295583 56117043030196 124527533461839 58999201129993 46254929230830 47821268950129 252743220823128 6982058824421 1987032362587 10670755116758 37736805435135 168015497241298 108104914410458 1793708846797440 18891114540 98812804299811 247211135242463 48693885851492 102753225565483 28589605637558 116818446713293 69280420241549 304445450371640 14295154816241 17403820901767 47449851951603 113206019559412 317433982601751 77977345099948 122489091896892 20367111034084 154681970350 25438408925957 81327761815702 19066873825563 169866292672805 25607435812648 680472539350773 11256897586434 597722697122534 103071867670190 31067041785337 30568475462891 8654161316449 248537638949386 681908147686 34315021526512 15276389454756 1097170432699 10900310819208 13771159419874 8265639579005 23476193028664 14225931572323 22962511749815 5059619642288 27201290848200 27637267788153 11371627639525 6134024172167 61545149918534 391731954543673 53773646669664 46116426673843 14768783575565 2395229614657 12880333677807 66185501761790 111686325970 69369904174755 36985578088161 21260673541658 30518163431061 16193938591841 331917625832 12200397289796 121477474689246 126642636182291 157752603893566 17739664624467 23866335311617 71082496020841 50166327767355 215498135837284 71733013747635 15369812771795 6261787657263 57369855998240 12225752126299 31155745240625 5008953337419 63023955089362 8853616559815 18909380919775 50297543761949 127075562808462 46533322219488 3657537771293 102194573646111 1872195351614 35671071394 15358979194246 105847424112669 76251351249159 19937269932772 40631129667874 16446502996813 3571064151991 26252241422477 118445737562942 24390908663340 103778061173843 10003387515637 18555613932 20166253175780 27469667330107 70962996968397 26227843669345 97784129007233 4751733744195 24604784051996 905804100162 996742592463 62766432826283 691810238521382 7060090759117 101021293765738 64997483470108 29105369556230 21542150225250 19118776801641 185467648154984 10763565125409 61956977180672 114443831371632 137240381210524 49330151991057 30220200660062 71146382921949 110702951609204 54464713610228 10094814541640 66048932904312 79440138115661 24379815272298 6956057564615 51409555748465 695533445483656 35372522482627 42503777446914 87296287023981 120185290541027 90334234176463 8726875630985 15459606871078 82639994353478 149701846396442 19608390498859 19584554095729 23915952404318 9768746405583 3087093361357 23651687239768 9089224349154 103490434774754 3664702162990 1297664645927 2326863757619 8281208213421 30482784904285 250808127795254 88218970823592 5371347501864 31640243477592 5204913907851 72336826075751 1150840876830 13398966487509 27480245581286 4663693957247 31366805032460 19179468171827 106664464279750 3355832234356 18475596505192 84492971737332 326088178699262 129073311249814 27513414593730 16838737263209 6434249435475 27908697155979 7111590445446 232816808775720 7682869752607 98084687309092 28297485378843 134333129814461 1646880903635 20123900806985 70131142990688 105328896243166 151901285555328 201982979188316 902686903000 11103502306024 28526675638574 82063074383866 40352784960556 29131051686466 657128783902973 232990777302468 7585369761650 12779189898141 17511689865284 17646923517122 216357317914 23743488032617 55971523497787 65080222235212 27521867547626 20584230220781 12204740528332 7064185183472 18273967221234 5668542238531406 17300105579199 30905513966618 27830069512808 217066355382659 57471848908337 4853337230771 14954768694474 23712188728074 19987515951682 26503877198269557 19625885521267 90902029608487 16197284889329 1362259364473298 17740011561098 24469683161406 530350248634876 15945342781248 16070625917939 15352418039052 3457765195963 17150162090468 319516144475792 64713287983419 23415164715644 8901470547303 117796501445607 67516334002736 71637672171194 31798164631119 595499837901 16186154624658 17490681578591 3071340394435 11610692240515 56851229757613 24444576055776 10049561655738 83598817663946 15764151005002 28448740000114 10437926388123 202867463858778 5568393646604 105532034233160 17437218179513 126801480366382 76278966631147 9707995143788 8557537977717 9081926503253 8499990467909 95663763641353 3045086618412 10063131615136 123584695586439 33538198053372 26346400019854 5995787631697 7008447532539 18223020788356 203154393098252 256969479884960 1038398956157 9647553060358 2059454836003 39333567912076 3147529699950 130792675221903 42161883491943 23504538617695 8364136082322 14179835979097 14033431291779 10380751767466 116253932816301 18469715541914 24694637136823 5211798654873 3601202969502 3544384760777 39470543725914 4855204529981 184725626194602 7790731178390 15876194915208 132258793915070 17679609776182 132503916987023 13072749432310 1443483451852 81745418025773 29903144444172 25768992262719 1248654299939 23086818156814 228435132488229 7205154574278 17337104900144 8093699676642 28407940089133 127101755957407 6438009481968 119203213312644 55930179421185 114169616644178 31530090353742 10215893102101 46570528819935 24208740214243 12036643738606 41670187272303 40143633068387 26879024382232 34927173047071 4567370957875 14415536423240 7120317697215 23900264686441 133662608128270 29436181431913 11158103294650 20790535558030 16772794296627 3444021814393 19932234820828 69657771032175 67741187173461 121894933894145 20144053113580 67768632508346 8696362403517 3980157906365 309750843456415 27101766182256 9776361405737 110532333195576 30359019522323 15200047482007 10141938041402 2748579117131 9519574518850 8603699846782 30668153019777 5082535285074 24075243601372 15007917717421 8441948470009 13285226152940 17967885980837 136442338874291 48564761403457 23571579482860 61631691249180 23632399759737 61889198161020 67020103092099 10307719648433 12947585592071 6530145508774 27454678381386 41712486510126 85221445196727 16658558898556 4306052790784 39942327173747 84922719871378 89502681568339 4200626188673413 40302736429866 29314081228159 68585087561254 77226713084843 71592174112569 10847127587224 43209668092442 28816668102387 36699987058 14094702052593 28087564462627 51447091081481 17171749806982 7510504495623 30330926691156 1095062557963 50151884284585 25461274528668 3298327392585 29431857001341 5103745678529 840341542131 59577889245 78640843842316 43738483697063 23096652892460 15142365832307 11053042232580 25621502729232 6847075134427 225195021293664 28406789251521 281869842304221 111497691033605 16657430727166 316179793524 2686989930463495 11536738487183 19082478957022 18959208617270 237042451548315 233977299501498 96142288111139 50568186285427 73619564208361 38351586614022 11192361718332 103335903627765 5954709425962 56284714073510 24145519237359 60389788050234 71741263248264 21718605658726 18853358135153 769842621544083 24065481660792 204881584050292 30163750277986 23226627082081 54000408184152 36145446365754 86370250695377 16786745714305 73950280118105 48923634231775 28114340416661 12132479074707 2837382337048677 21527739853997 7164063593063 52963515820119 8813104397368 18808757907602 40502358970771 9617888348800 14790700916497 11300314611112 78190573489609 7569439564043 22689245369623 9648434993122 11087532172363 281283542637570 1699052386225468 24693856744258 16165951507249 2614419319243 27383070921893 176186372886661 5850855966754 117754905900796 25321493431776 54740187127998 1143592988984952 25547526739278 137448963087647 59458066363760 1857785291889475 73356093611914 5194701682132 20064884473104231 78259490070564 7467874603149 6925963798934 87497800265606 9739076400440 47441998368912 23764199909266 50614209762040 16253247242296 36577050007478 13535380428883 43953961633049 9198196952590 23641821183412 8131713251196 17591605868085 35830821868620 372583712081789 31285158424740 2664020964721 124898799839317 245046733358145 75315946311536 27151227008887 74697907848513 6279872508208 7670837550926 13565972185596 19818702039533 51007646273754 52634656011479 55239039216542 221386531151716 14480884058070 4689162402392 37870353665402 31051910852377 212161667260318 177725298289723 9010343738666 10539643373130 93236753423 35803836041756 13121158591613 26538465100155 17748145310780 35584029962616 6532144748645 207284104895670 12699544402752 21675343102554 9427338831326 131086488043043 464264577665503 7271884278784 30239890826066 6815034318187 114949472344272 21795842211950 9069203361603 1755236148426 7789437105932 46859062464891 15729592110616 9547683099250 147556556591154 31547933168962 29042256908675 11153639999121 17235369739063 49139606556366 121848125989014 29796565062368 4934319988976 17515820548641 25803574185776 44903687101069 3337907575213 26965497738737 8266210549828 46284931563871 3690177333387 14636523250227 63039661888798 903289378761895 20498348334361 33859429773739 7976978391606 231481800579302 29568388214390 8146266399205 4979834823627 25771429822156 31639263276864 16912442912882 7286769282170 21379391281295 9285901992167 12590369706763 3463471347930 30768511639054 19161085091863 151897022742960 25162983550949 11261716018368 545022653586343 12478375012399 9742405115591 21426401218608 12112485485702 18556568047484 25399780039208 16105619408787 4218129351577 3645447737439 8201336893167 1270390221471 184941330065396 24156652667432 23472786580204 42840183329666 79291113529219 3349649656328 33024491489913 248398140218585 2454198693153 5590203517766 18218570197344 3040433231418 137289208691268 17537274793247 53799028265181 7867499245898 22086766922048 42593378356816 43105040504140 29850360341756 75252505361341 36896651913384 10527771788562 252377064548162 172996373915857 30344254437129 76686309309791 26298870334767 23704963975784 67324860466940 32359461737718 356192902721434 57062247272185 113508463901042 10443692346393 5103099216177 160056252799073 8545525801651 62169782033525 82240525514963 77312107066512 15604065328643 71581576072778 17055063846520 16466516541359 44568879854283 38338500264218 26441181368864 13304913927919 159749259292850 10893456394709 2234282057158 13821471238667 22870782522932 63110441931969 189344294174275 24361994835703 4844276787682 87832007121560 361351321643594 9951885260766 33664182407007 14389735014234 28231815807818 184654421911360 78527791483641 16173821553137 26284464723851 8216500784611 25020135645099 3139746130702 61494263821520 24332106320920 699048980241160 30960552223301 18206728249500 2719444005088 30943977677058 25003805202303 10709143115403 31093179103445 55357141995697 27379535406884 2999438144966 8271172060150 659342752821 10085385053305 51717355141528 1889998539819 15579568170690 78895502127838 18126041695226 2373179835754 9997650920396 15809524977990 18775530282502 54497794810251 20254260206810 6588112416495 33897577413407 12046321383942 12459614318068 59918496024357 3219060591415 77336790184376 271138403732602 3429259347596 4359096724468 127258647850674 331113689998782 30376146419523 70467528246248 14837334035120 69154767889038 285924463032127 271219450379299 28884399039592 149626287701223 7107711624569 45944962817387 14211561595081 196299881395034 717706217980 22189280500082 31300835829022 49810545846232 10946967591977 25057971647898 6342858700388 315026746513096 23152392937854 14772627103809 6289107879808 19559870441525 25379151068754 173233412915920 21432967077564 4237331175717 19515892166311 117987237849999 28058500522086 190202608422396 100664548639816 9100030524653 24186613341454 119176926524752 60918776543883 16999043900511 72939778238572 194048570559585 104168184559974 7675683193037 35003840444855 31430445226014 58859174508471 63018514232744 38072292142048 19445623205877 17127960948206 308893074630 6741720230922 104607694563362 6747726445171 28173273729910 6433661251707 3770614988240 115187038772983 2055823330168 10095828326203 239036679289460 27730333378871 11504721761855 65200186941876 17225191729885 100811711817511 50570724326350 16456746628477 9333002221742 11495335467502 39344226696183 19162103935634 63187536060435 62850871348324 88398090539911 217202700735330 14579750040172 8326941937749 21412047793459 6057086103770 31329642574414 22594202743319 25559603933763 9526294441325 24236671865875 23861167608807 53180481515368 16969367251843 78426502025106 65485390205585 48139213671296 21134234348348 26587620130414 71634545349762 46087501736773 94491185269149 42198523686978 120367350533078 29539243332229 24078405115068 10463757902854 7524686243026 76053434241915 62837136983515 38403062760038 22993559689175 251423687455284 260207559204417 74993014397458 97499446233914 14533302554194 2431761103623 34369677003096 223302173345970 58968603710323 96411796725782 7326823471566 37865355608295 14801214685874 9943891594609 1298210428026 16451982613463 5420770278850 8678278067711 51370726559675 5492657198373 14150896472399 15755423202507 23093790559872 46206876067594 40990019698473 12406146755218 24235017733033 17127739063475 30015849951287 286916621252593 63058931381470 98731792355977 18278418156805 248698596543223 132683987374063 16507941868541 78804110337649 23553609679543 13497613039786 68504822547105 33109024762692 9639291501891 8363325242893 9886579789374 5945237443640 4947834057140 49486199380023 28182779768463 9030897739797 11682905931562 77872135719352 25510531493375 156271960122475 346395576713060 73480218624410 10466725875321 95537902655682 69670243959728 12017554105617 19796176374604 15118354784943 7766950275829 6547866103572 5058507600345 28324799714610 19827141976176 23346487683550 16722651515941 23191839733958 73763779436589 158054438436693 246359950629896 28380456573236 82703692687133 100668831105790 29275658100310 10845292390366 130791602657515 22177374017306 17704376880111 30519718439582 5227278556688 321040605717 239212106439623 59463295766433 27587462323434 137703193107754 9237450669243 4275530287154 227882500840983 279279916981058 18498681114871 16628653725052 1614646659921 454047604824 23260966848726 9759272533188 33559043913540 29762623029203 4278343229893 29417745455622 8013357238272 6512376003784 13722449701017 199854822319864 21059333761265 26222996449791 3648364700112 20402297817412 16828449123081 36512221960540 1005501395915 82340472150816 26933677890617 31400077862230 13706631523902 66902685837492 22261204144053 39755928689487 11018098380315 20766403428382239 59245478766440 60175522296608 31327785723750 29665270584865 6522641456267 24598382772513 21238311504093 17192624998225 4438641099101 24718216753438 31082081612504 3376097048131 20089180765127 226458327698963 47164764783458 14575094066812 21888229255694 3605541394357 523995074647838 68246681450979 668291267612 2727398779777 8392954772055 20790475932784 41323632320430 127279768904018 12332239684576 119029282732446 11839176991667 179687954087621 514963527825 112335330467038 15608933175315 65952873128969 3832285962353 18686926644303 9244512906383 46790933939885 14264306599838 21935489247212 2132433326772 46045488378625 68110547712122 4533157600426 23022514199042 48780167123380 13086317798 89098197648195 14574326154827 12595855416514 4366639256389 5951875770938 34131287282669 50331058392982 61687174035522 125075839967719 97872442292926 20860601516377 240793743522258 140214931722218 17152396551964 15132643824290 21943603247318 68246966865312 20857840585331 12998417183494 19944072956678 23915409368408 280363000410 103673076186077 72158653413361 329642293110056 1748249925316 24329997135167 4323967349508 106324396291768 22125013110450 159518550702837 14114487367324 80796579283046 25828248343615 10220991523354 5491023557613 138571279293833 48962782187774 11164243936410 11047197489191 1990790988055 6025234739570 2786976335042 28978249766053 29749930167386 7387043655869 6141692310201 10105200846763 51976059463471 14929236165515 25390395268934 28742592501670 173607412904191 183602062485080 26712466695532 12422077677597 105665144641132 42739713475011 13709310309171 72244175218216 15285339255641 7407558435151 4632388151299 75995973226385 1541452270710 24037477182089 4412047196902 50719740695341 31211692203184 110418949216025 14704094226709 17851347024643 42799917437734 14796014273350 30003867372815 154430204045044 86774412505258 73901413692569 19045646453716 30178362585748 90320892525135 59014812585154 1465396135064 16111078846133 13581783655083 34103724907190 93916481557006 115512763908751 51006325666231 483284392483790 77278788516766 310052849830084 23305178423520 126706108368036 71971722483933 39616324405 247963093851657 7019990807310 288430151229587 21599060282500 28169154916208 13524749299098 105964327332194 24138287098860 105173841422614 4783830775059 52578455598265 214719809861091 16373887980582 40914827191963 68063754071071 26039061495407 215161235285444 22761274244932 3425905092060 111781987900619 6487492637312 97222398132211 106795516671808 113623970953812 18166573187953 23618087546122 2881733561075 18349373277722 73542304523577 34541848986445 3495001198640 84880501582032 17871356444496 122745706814756 148977481689624 6517672893839 87288191323857 33875153317091 47709089041996 380192866735721 185679516263780 26781193454891 16187146968591 18289658630184 21445217594594 30478113558229 14572065484968 34140309235648 2015260420729 144928806793896 26335063754611 11364186683299 11368185504052 74030232184391 27506101655930 25440520477786 3227671449226 126342999607171 651128633659 142589916926310 878503072965 81226070552322 26825214007344 25811914131509 23651702580447 60524667592437 870359800970294 17881817413465 123112859789381 27138445155105 51684183052410 23092379493039 67749795732575 1824955095469 28554347625928 14017812226510 24628132386864 8095019953882 103646807865264 53941410698141 1327670283036 104694585189683 87211158277146 18656784032296 7473275083208 6203842467277 1471489866808 12762619860494 23624549104502 20029304693005 3202685459096 12749817706488 18142133832607 12772774457650 68611233256623 20343797920924 365399730583242 325679833647273 6304055855116 21756334923848 22036274462014 31393613788536 110355523144479 83322767522980 10618323376190 2071864184190 28095839795152 17675648436468 22404244855727 105519523689422 11847443619944 13250295889791 25440302046383 19872459571176 78337032881892 23762881543291 5384458766908 224751159958385 8430710000334 29181620789129 117223920682408 5889887887589 72289356250338 7292199434473 79762998147726 91718725684469 6030756161015 233506963201773 87893083048119 8858368630603 8474400903665 4826206470940 53439212532417 84853458204762 8322385522055 15116914056494 12234642134938 36094921384224 87433135359295 3815440930300 173036585920 59409466405898 52573337718757 21155424946075 2699051186999 471282461006675 1654143304101 47282238504917 10408317017145 72973648226360 23926596391230 55725629003689 124886337889754 21891716638584 15070303153027 6754482704667 59991521041497 18289414629863 23025886381506 3923876267462 159131600685926 76888309948227 42134985900383 11701575537837 81646505954355 31129578179103 15059440308080 13409028582586 5410450508932 3684000709829 23597119884708 27721278620129 130650805576931 25915334312279 19290253245410 281913710102 147425070419838 36348381147646 1241466271987 4194118741232 14671392371183 2844841762991 29717038085398 675906623531122 60291649969419 5611254826565143 26139501169727 21585096423069 27909116045774 71773763689721 229870730606750 15467174438996 204153035771 61005585063607 191383796892094 1111597004669 118985402327311 6162961508202 20341152957518 2841895469065 213105802060940 1619858501518 143537952155261 19946182362653 22600141086550 31758380160342 2320282879079271 19079923248367 192827270524318 21934900662033 96049241797432 98717380222198 2967408295984 46242214711505 22783961288341 11199169897216 30243933785777 97234575029853 70409842511048 12171818230636 89930659829210 24924335576767 16045841373819 2683580323279 42577290969367 68003693595371 119800245034451 276813181645942 37906109358968 47633921834502 73603458151476 8939162022125 88825266104154 51312540111962 24701761432759 30956178637250 30594954090199 11640486921079 45264281368395 154538755541638 25582769588047 199365935650047 28409725032965 4937525787335 43890889397604 217206515124249 7169970366718 5949759785244 55486327994484 214046390375497 7197618508287 67486566436553 27290563323822 89993247943407 20667235744984 264921975446695 132242414125010 208044116014688 257247670550237 25050510831867 20120073472212 324094605023353 14623698575612 637739280039 15610663602289 35415638720331 11894268638504 29582443243460 62480918856500 122144117341329 78807504536399 7699273705639 80908883393886 20458372940645 14940645222267 19387431560618 3145734890380 57893416396834 24046020815436 25644528505912 100580926204675 24707235176891 5196558632291 17153459978608 10188681613949 10768165068981 4005847351684 27758950412996 11791654781588 21491893825458 38044850725803 1461054347831972 7106217754666 474168771507502 14380419727900 318755403871054 231272079826603 65627341598439 15238827931043 109844389243094 82361609177230 14666192761579 27668771480113 148326797759727 6860448483033 83944075882391 30005708339281 171750904350202 1295340450791821 1620925139904 16600497254117 104328501102139 31417093602180 12246807649761 40910636460747 2892723184530 6754607859658 173035096821650 223346918083652 10288096678399 40758467896747 6607213435965 20837493146083 93403126150857 2755651209408 15624012412649 5626567609965 53047783101320 89996959040674 84832221976001 26674091074628 30428792946712 59900230642340 36833691936517 26290209483176 7290029881091 11528751944136 9238215568573 19520080851254 28979184232725 845041551378 23384987631651 25415337422137 2797639005798 99762320555459 88014781464775 12678328776142 10426145049485 150173444477963 27352294445394 9813027968859 18022948879080 75201508028782 5367885794433 4171174417376 4741673730977 27290998925510 21409411374390 50563830530576 13709561766709 45064235703066 25582037846290 30680062504759 22446488206009 15924407342970 70682880014758 973107341966584 14200382601396 18924514542111 11980195772319 92990722201614 104774871914499 10562939699809 39342631311010 1070931258364 192321368391643 2684440775748721 20850447071987 13232918970398 18125391257205 28271952785959 143719391065317 27686989653753 9149809184116 135757832254059 22198998642856 28306237140907 15983023949658 28850095144830 12641173501730 21114912907850 135403000708613 16158307268195 652619330912 16955345166907 2194428436302 1922257887134 9460699658377 17325750125182 8788352502595 4070919800338 1102375293208 15593641354190 69276518150468 150904252794949 17838651029206 121888468193274 22263723820952 17955337149580 132609350366401 39712328721458 13790414417526 79057379220894 260763222460220 114607935888213 156545387582601 55725364305178 5152323620184 229189130706709 15179382611294 100967986799824 15640213621995 16269921211138 110720435106438 5208437311648 333681900446688 14173146333006 43127507940103 30605649101252 360114142562665 42843193906363 133270361854 8280125236115 18411827678492 32584231433936 22703031739114 43503050420669 97841722300991 300864592151751 5996090933900 981457720312 3290565452107 293293839416010 308683162590 59084017479439 1550252301214542 23705970836026 84614503620619 16528575809234 15983874440857 16850310913602 29117464205070 104052905768966 51192891667976 9469430807469 84890455283893 3580657583780 20170471689393 24145359034799 17525519488925 68425118726598 118914931398377 13372891277939 123128554104449 31766099624532 3048037374460 56436092560120 5725219491377 30361135038937 4614965984440 14353761802287 24794226895620 261119331348416 824354839142665 9076098436351 100649208299348 25975082941431 1769645663818 86584882748015 76713953571600 41583414120091 21618867389597 23185777710281 21046740812370 118987942915521 45013632014625 10650720028568 28649159659704 25108036357573 39561391368142 32077802778506 2366280309364 4483747656859535 97820050889705 2537409105968 80203004742380 28928297968675 43754305245697 7472188123331 35556454331989 781971593324 5397365612150 14890884045767 126525008237600 87989693557941 24947361900718 24135510521703 55534139779282 12479139879674 277920928936 23291082051506 110266766256452 2666964615276 68273218030154 12296916406047 91924404237899 206287570378546 27045113800009 39859116544237 110759677316000 153082199219059 15128810876066 477351346269486 62898472545897 23579501249312 82940854582622 15027342296788 150052169892942 156082475065475 8482371622830 30049422654988 54671265079515 34071826597407 160111161406444 9609205554867 225294541998219 315066375577541 79223912823737 24115392100983 1168928935793871 257649882239958 10349322348420 267015200058954 244362380332286 7372434588126 3227633285966 27132014569279 1233266491589 9150747725799 214110916395677 13410362111419 7507836766493 2754447901788 15113751643934 104285495407193 5710824723322 17503061851380 22489335449914 26792117210944 14980578569619 32593479041053 5919981784766 10629072832596 69608127859037 10259253375713 196429822981510 4103608771618666 50102045580719 76467376064914 1065889250563 26094105948005 16563828168612 25921556137114 19284030823742 22322985081756 10231409163451 25330177805945 72428228296764 58172195920730 59627575080156 763958393405 9203284559355 173734360265 7585932674906 2680304088893 7417516545859 4572695456057 11844541617712 4157260335109 3662049024908 50734387205148 16273560156300 5615083896460 1394415956877 141082327743847 58485836195373 101518492517176 188820266586667 12465271016262 39478185257710 86995565276003 59165896907096 16049277277846 72682716766083 110460690816484 6369351218636 152171818612550 26742947923762 17953888718877 31567734904330 22358558617022 63117312130632 7008364555414 113178212597344 10669206982781 111053527216830 13529451901940 52782884765125 70367038485855 16471245849891 39949600882482 16444993082752 196192488559158 155194415114550 1765358819177608 39769794749874 36609329935519 6839883635481 2583122032695 15850408196608 24293526497119 100627813836255 32705023141167 4681310155486 105037990930856 21409712541496 31255730842596 18371820746471 3708007692890 28609559208814 10810921853760 19052248173764 97646220005751 30321306446878 8837056981277 17034411388993 104702756726026 11906028813505 12520368947888 101310687373536 72240534745391 12367797690791 4251475470301 10621886403296 7492839248611 1437541776218 666354289071 5836049456958 73708899396503 121266754970193 211252861333866 4690299430509 79794953265321 14717092582780 15086968417672 30668620947662 65429800617521 28432582908544 2087196570275 134943781929979 5530349183473564 66670296650548 38729942893670 18311033748867 4625526852162 65130307412204 18211589928436 92377660159563 5528655403714 140384828238662 234054181799376 69380137798474 7302416662484 17424532106916 32630623422837 12975084302979 30437573204865 8384067900355 24463657816016 132544706914929 26751533081161 19844459473002 15696936628672 22161065238885 53412639925201 4227682037300 30047910257816 591888767054537 26251986884773 42198095346871 46989596551593 5381755311609 20464082407266 131636971953945 5185271138681 4443965281104 28446307950920 466652345251 68234898702001 69000648291929 8153177244448 12626366085970 4814217639647 16877344513844 10817526348467 246930813741350 80469894967909 29700233358909 19206830312862 6307494022173 1600458844580 14941042238033 53334098904430 168596989812628 64737230918111 42811524071567 93273434185191 122884089591953 24327947198055 122188642109084 28236891267771 22549459298914 26635732602648 2754826795094 22250982542696 64018778687094 27660448719044 12572905880905 22296301096956 31673656174285 16505340060016 50775473262309 18283228918364 45233443980650 10223484284909 6513052060317 95372165052466 107568111765555 9914629284714 18173624024315 6964126370673 40568762212640 14531474754120 80273002566849 51909292480424 28240614035724 7911710863260 8439884457051 13403265171537 7405204559721 16622599094423 241696979681868 408162808817273 94088960963773 10268674237990 4858408605199 214036952843975 9181429930948 31703922111682 10850601384503 98256499988741 30378565433845 9403381774558 12905694369047 24262679751566 25908974272674 8096762471095 81259868203166 31336349607652 1756112502548020 103991843690902 12416171951884 8509111069043 66785996750675 244230009073448 1670843443019265 134541233244070 28533965647172 122903727657338 15367305170568 28862664155576 27295984239046 3105933878088 29692584188780 77480203724871 60136250976211 22162574079941 948894311125836 19357828122632 19621462904226 23649572021533 5779934088665 52754236445903 27754672920812 1906435356342927 30432927594808 9319588212259 127823984612926 45313932609753 26458876774882 23603365686848 123222653428415 7592207271751 27304115253201 271802931482763 509436693203429 64360477313872 245670558538139 5600224099537 19616839043814 2330410527629 28329833515527 21426334267712 93792246847368 28086859607850 16652813510333 371997763522802 45221790053039 13859364109690 2193611044678137 12901463247048 24984088153094 5044878111690 28848313437626 12191799317706 24418978068004 108213246033290 31083323921796 9981468409105 214751384653 95035538428997 13749936616751 22635634739009 76066612255180 8072092903408 13944509937782 327467652237343 8773211902672 118030480546586 27146714032281 173461208404970 25484300543608 5791425774454 24826749569939 16542999876655 13787349995848 77369005762024 24422241313705 12489093936761 74710301422683 62177439932730 87681160834750 46957027688418 45223498329190 387247666884 1904803465131 12485319224670 6454026553989 68068357315097 18705909635435 17543445672167 220887266408447 106889505534696 14396925479265 4882668630326 66606589033575 110997700481609 30120416557369 4439097136087 49221002022659 129066903443952 25850566085913 21429821650651 62901576285436 51011647595816 129347340202196 29070098794001 2583736087235 19010932238153 206216683814356 156275460014382 18875658462080 35467680469035 50119430397926 48108023253938 115104249442037 9692658348795 75405730633744 18049920949919 15125932122783 17025001671596 61498957141007 14682845492330 72219865558027 177572077845396 16584750483120 29342123649732 56418656413415 31881062309192 5221788118340 28183861893178 75341124432451 49071628513510 222704374408416 17270261924474 112408387394602 29305479532804 5064171659786 29883807169245 1922897926229 11181807451555 8727335533321 9316087023575 36069186009512 25148311518550 75345975119492 9713709285810 29321317388258 2325988606975 58264177773931 46663790694595 147580297799202 26864045697249 254144469185022 5843242650645 20120283114213 20418727700643 26943807316752 19908877753389 23747912983608 55794979296306 6799688890153 48278156473446 121578366677236 10022853388060 2952471454878 74716319868899 21355284928610 243296663711630 17646446074963 51518496270850 30460219971212 16778032684069 13937962556505 3697210860994 18668728806386 265298734053268 110785191978262 6466732813190 19741098206758 18433885905722 8452564351544 2913884216559 21000658520574 4141142566375319 29174950100254 450177833538885 88655500444843 1946818358071 33263024846518 19833604014260 31284271873388 6844937544708 27662798679262 174488324912407 23789396237845 30465470931771 77490002045270 4901834813577 50525328799016 4817510372853 159442179963745 45647117897111 12673195257673 6251202272269 20931097544975 7543607100755 368438745621070 71116404701086 16431409964204 108933501596896 16210199330356 169233872117756 24460965260375 15440285146403 154878038902220 17792260479198 27571945505405 107352036270213 21587397444781 56178037155513 115284223394249 9993645424037 3054763151761 5205832756849 19034385367401 4427652097361 27153632213824 99693147717531 128866741832168 11015814724384 9875370444921 13729169534513 136251532470714 25493094923938 32207638327006 81277650281197 24649337589743 23887036391535 28964201309377 24228601610344 120104886050 41745470170398 19284358625533 16756121368629 132755662193036 42609095718411 17541718683776 126680597837476 59220707843378 104585250134817 56432629325072 31870220798384 100890809431303 336483115958704 10430023010658 31949352898401 11539971634191 60198859362245 6343635181590 5266495598745 26982821100940 262358534740778 27545173878723 26557703836926 42323594957587 75065852165288 127906167488525 25445216298440 14812633189345 26939687547412 449598075437760 15711516091669 9810604328922 131923151545938 103450049060420 28857916099367 6419825655938 6627691583066 1764091393864 153610647966978 132445395049506 14659102834706 71538940574107 38106873713402 180303516124 5722030056927 25920525889218 6429279746706 15705239697172 175108629449025 135306998782151 112713670731078 13492324988800 92174419265312 62693327549844 21191558310809 8828327754153 18037794266240 98194971371857 56924281324181 1558717983151 9842352373151 69507551547329 13657134889690 16766955777553 4733849820327 117628896266057 24757596467099 1215047298328 141233752565057 57931396874264 4273937815210 8434105502931 25510818097916 6305898157438 180884580021980 150130961110046 23563903400955 50080965543441 43261774841582 146979111111270 128887187351271 24143131160067 66883531165092 78324109811109 27947468154764 3196995358231 22861339054708 20064254044815 99510231844857 61177458274386 4490744263583 114154349155624 6281707403089 4001808420695 17728122166704 12404987458624 28897626151545 149465422499074 24552179556984 58186302222644 129177918964266 31425724244 15864343112004 6506147315127 11722216694112 71179909788491 5164970040990 24690926203142 64068293976782 42160632887076 3099411998146 6937166432411 6123267198131 8303090247334 53061895176379 10998618616738 16530774619332 1792933041104 26213698323199 28964258223850 50089388874858 60103540459261 21650190994640 110198087511979 10625813860824 15231153010814 26999288778013 134768365107635 23948332007248 2625147878663 109142209065969 23383278486811292 2418639748876 42119385376854 294214787150142 31312143310180 23918810828780 20927615128850 10485866940945 54677155510823 26366692637225 6195650051741 17613374200958 1786364791195 26795327787655 5674611134781 111387827704586 12236160909379 189185842305730 2107834642824 16697468154795 58825416584078 301962153074030 30416009984440 115494189159999 4857807848425 76268318732556 84583044088757 28796941535365 21755068516488 26615100143356 250703243409574 16382123749814 13667154345085 102773949720340 6288998211070 21130931028070 4815586489602 10261099603722 23060248135908 20660363595932 8987840995901 8437468132220 12382526104874 31081773339906 26521408990726 16702176683428 83278478232580 18643985971044 124383566376507 150809466394023 19414198739260 1033223831824 29597143569751 77467179558249 12381191925918 17005393139854 3468550577400 68928504479204 25271071756148 6764252344099 640100760964672 76777950095461 232153728983756 29353534550578 27582694944051 9693400034638 30396128568842 29470047692835 9473612259061 240792122927055 6239389982449 3972318651733 38304265018493 6987508200459 27692815006441 85673200995713 60238770966969 5667168299082 87447480488813 27310085812278 14202456181776 16661997236126 15066565129729 27131457308361 76627365313445 21370826576796 222561921351165 1616274968128 11153340480483 23514163586887 103170586225374 134645145564606 30542603813191 12371602714712 9374326584307 14156203931749 62128630300836 27837140983311 3159818579177 24191860738625 14969607640564 12792232869396 1772649724835 17890193472367 15266233823738 124093319261172 56819494954464 16229876138125 30084456398168 13534349090371 109737688237759 20443203059269 107936089545280 199480734718076 161444903309144 78836887293840 24016220514499 119513889700319 25885893709430 18203279118728 392352933477716 66883995266658 14261605464528 16573408313301 65095499532933 25769425430792 116013123296500 4528522584476 15496908151382 65380833031938 35154109699693 31562184553013 99645974252359 23822113437459 1012538064014 44957516116958 14948881904781 8556406154273 51014785842807 9290447536606 266654293229 10849802354324 46595531639338 80227976710032 22793028655581 34710394654485 22155114518020 7466217894647 18402833724442 914414020043 332392301285033 181377076607702 133430934912560 13040730649944 16375868607820 106050880852078 182743157893133 10201361586549 10299883761828 59818961766210 87362067720384 149983364352089 337479345826 115995298489981 3188820446825 12277940818651 5847516124632 22344598374217 1175214610068 51832733870356 39083123116510 78496906560583 64127853018900 16611427746199 7419119512555 47144561594984 1704452941424 36791670510168 16415513378842 5222250507573 10990292103927 27750343036795 357312098685714 195690851951 4690013422930 25731536631237 119757856612781 8303284058553 30231260140512 24016261303168 85127603195851 99528448977476 23890680381527 118743470373776 49625706100846 11937204913423 20140316497213 5003548263706 88406601989276 126251024550310 8419350020634 128733216822554 16163193944150 9891674267209 43084857217909 28035195739967 2895844179552 27565181611043 60742168688647 19222601288432 8662938856757 12051015904232 23215313305511 240553979210734 26376454854819 23058314212633 81182029894906 27909116344200 3084652345151 39186815552510 25942130484695 242732170562444 2821199675637 48841961170645 7618400747578 25648350234799 12942577484426 5921797384859 26088425318689 80208401829626 49694028532962 66968460757266 10679383425542 3605158032236497 46122883926371 1195831394900 9158430632471 26943035031415 25778093334544 29496480884463 81240218147369 6633180177569 59227961202 5634493543729 58089714386205 69876782649879 10059479026136063 27134343341112 241246074939018 16947620959938 14227240924968 23829331514234 23800547303692 11513115826028 62856071163991 17603435693913 11165734910898 16820954023499 11511132178996 18646261089806 21536858820866 7394275286249 31200131282146 229412504186439 2974926019241 19634719677792 25951245778029 355328780603522 17410182067574 24031920187118 136954844808942 10309951637276 24891092770861 11458494988390 22076235090620 54330474174661 12456693180941 471762410732901 24926615573340 105743591714009 33254078001504 17689364689483 62377879537192 16756305505776 83607325475235 59618090578083 18138501804523 236009276303391 722097368551 18094146856367 145158079842244 139160824257788 232558415099502 2489620953849 65735760006914 1810816243617 12940385019431 21132516089024 17289720410934 69190131370062 241392216214088 3794402200422 50779666516147 26872988918458 3532706749359 23898975158003 17101781686779 110139521741050 28235088688242 3886412393659 21959013533765 32899672511590 118234424732592 45713958417710 98388521944771 8814881034858 25209967720452 42557716053352 31691367269053 18968577975879 39918448287286 2063778875812 66769127183613 43709816338843 14350401954697 25236420011492 12028728054497 10584269666951 5643495246224 24124725165121 106931837667149 31041925332409 5517830892639 17883280680326 29621946730173 7102404175872 2037547986336 31084143156329 40379733306420 21188891974245 12687996612479 245698262219183 71753407969045 9296953596215 15112355530516 3379937083989 7650017426634 31616846673197 1674929201637 270364906516086 15628015326283 128763249055170 18078446934971 126475612031351 16748798685682 117521683794304 14633380384755 25111205566467 36946070654330 30975124349913 27288409707889 36493122237862 104472460318303 3968936287152 17269528747461 26903498216773 4316434619462 37679719426401 9275486881661 5061972796419 1458520102882 20690095723816 15825524055623 17498963664758 21618478719138 43367719367636 29994400900878 65623322459620 278200405684616 4706564514075 22904972819749 5916320734643 46853843198173 15281364163321 26934792533235 24749257381259 59778175767594 13929636939013 31384729542350 12713422382379 7960391592090 55965460141726 129249422293789 172631411508905 4843553654148 16578115182803 2870701109704 64940461790184 10046991270927 14560560533205 67091012826986 20072769032670 78293719994316 7473378527623 9993674673485 7610069253812 98906195169926 74404538949594 9846377658097 48727013439273 27424517007556 74207897039698 47429231027920 6956788336512 94020967818319 26771845803347 3285588316875 191255484320802 248513949156144 10806488109671 11863010364276 28366612877246 7134900197689 17317719251457 16923773635807 63040012594935 5431965089265 5654202169566 10335323843011 9213371086486 21014789922468 2322938964728 13918180329146 27802163820938 43305224725314 10016797148068 440700332031598 1248071811217 85332213711113 27773432147885 287011911758818 7704388014671 12830384001506 66543467013950 50671207830563 90046818694821 14629982064885 2994191792248 26533113942483 43077547957252 35056751254766 104666639831595 239786495427552 12105205747911 133925876937709 18938874941230 23081072807693 25304920804086 10187303516342 96899116055503 3422645019002 124830728360302 85529662285894 121192480907647 21278492944425 10888857822520 9842297977503 8258117272624 15867298373015 7955674110606 266042952112844 14159162905216 72065934766375 197379403211102 16784609783826 151013285794466 24965349556516 80229830739844 6623251061018463 16237584588907 20748052719438 11360196793964 107776746855131 42413073920465 260445528148578 5428747446220 3263227821268 25918415609175 19207646733562 21126352155725 208904753730357 74809515936658 66260946905335 27675126297268 81888125638604 116612038372208 38787950554563 16776072943259 13356958497469 264973998316262 216891445944528 20480258250156 751375125610 18459289392942 19648545379219 18864666738965 29937538041511 293578335526238 54993847612640 102851679574907 35714221322500 42749426949421 4856896790527 28776118423145 16192330839651 43179639106943 9128417833154 14756626526906 12610994438972 56437184429787 4837095065836 6846056148625 224612455685553 4178565482954 20253026111316 14175097831499 606630852210801 10843107940408 992695124317 43231498189323 13924315354068 39624559111190 17934913657297 28853468073427 22112902382076 102007125843073 33820569786512 1800836674431 14762820629846 250211263736502 28957735508952 4707774742473 47180194009387 1223059418265383 88424872576038 2100447147680 135590562539491 9894201667751 9140677079206 10533191584709 54664883162280 10699596592905 22588713086692 10966523557744 29868531377861 91679920675496 87593476113326 7871964267963 16969833104829 395201345437424 27206689626513 4164290519510 28897837211155 1777939154127 82446535507970 44717054077454 21390237936465 23422224018053 28425372867917 14648854143926 13148915716219 31259365449926 5340024944898 165899769729841 30405937465658 61727186537288 57264020885128 26260556673222 1274995447896 18565964087007 19256879774314 33094351550695 21922769104033 24805004976203 18247782154616 126460997506666 8464811870100 114301448721944 70335902972082 30509992896515 116779805338750 7214616871917 23033395976276 169953936016029 21476692904043 24379442997655 13472073970124 1112496487803 238157161447800 16624296797749 165924172819163 62876557844753 6784416022735 17412889665267 100551669035483 9094140079208 55561368814244 91893643290260 3920222223278 1438686574269 16976538255109 13737561562979 26331615522698 23171521927888 4227017555505 94606655171072 27225377735358 7207452512182 24862804682595 24213614882036 8766138026994 1814669935033258 27282938866323 12891551772750 17779742250863 4931003097393 113183328913612 21145616482667 11604035744790 31863214815046 51854266672581 160894137778216 16197386255359 97083704030606 18583510822630 3953642032426 71827977304620 241225813855553 20162075738724 4607465644628 13571938232778 26441346769008 24415747127175 84311640772966 9632703303410 31466348296673 94363957046532 498031514734261 113490833783236 24648475186226 7533589794660 69841123703857 564325559835837 196101335554089 23886545150680 33657907021536 48277835251277 98738539183053 104570638068670 144700078504208 8920253545218 28847756002678 34569721307739 65944796777069 100957629822346 34199409530084 129233994357435 26445985241731 1190415137130 9560823979626 11835685494760 26012561367049 19208997517895 543726437498999 73461349614905 8732056912203 4053598431175 3022367046426695 159610632565008 31390235239570 135378538626415 25965161988463 30631456205301 186503984750176 25383245219501 19506095405555 203654365595361 30581127468553 92893769764424 65062954785657 43650128830562 8516465928819 95043055637262 390664861960489 72442519424922 30518853353806 1321029166913 289745380015860 32100818870616 14291031842447 10335722190919 89048598926652 69519530921218 6486391356380 34139396223796 7429675282097 27658986731158 54825904882673 198320762720464 11605648634013 12164455263519 49813416787085 30416389250682 329905161482483 62614049799347 30672403525540 47657424932587 164551487579004 10065356097039 2058724096078 15850956202736 11967941095081 580611743567 35274623140663 126109585369934 17594254995103 77448919352486 223775429173350 35257700336188 27046249940122 22174483504449 31472596134526 252395630255359 58661969227105 76328716133379 26631896854899 63662408187783 1274551227176 64457932026583 19436024636860 34960991147415 161282009294432 29325178903794 4735688936014 10648146350380 9642785872885 28807211538905 87105011630217 17206607513030 16925245642341 152139331248663 30584735579713 24124442454388 9763259466664 1283734633250 28796159043055 18454919580107 185914230666390 30621070248285 13589098003316 15673368427097 63391718313658 355128557174630 11801043040538 9233362245467 7395818521058 260097292848379 3851698636477 16747754955292 8597427079561 15693228675652 13457582983974 8129781562545 75610363932334 1219656954969 12688660309088 24282076029905 28640764241938 25286202017596 5128313500097 27236609010792 67433214823636 34267020765810 16068015444425 303044707276697 28792072168211 24020603532852 119111776186310 449082476183824 26600227439377 2331513595382 28073039612035 24651487901628 3094410285393 136040550888334 28523569930836 113089549547113 1029343028586 9671730300190 104689321261725 35587318617281 29997298433645 65882745928976 99483257656675 36737010027797 17139378417847 65067507062352 138839107620471 27923175295542 15504409685011 234338568624486 199519276282701 13597932738853 1075372598051 99048052362603 10198167227979 30899828569610 9306262583618 20697105892059 90245886536226 13120258191898 5761164334971 20612591498549 9518379211912 116438064555452 14095802811183 109871905941305 73257604785877 194463811194323 139822041536031 2173166155476 32160187487328 1127075861919 53187769012232 28680235043754 16289914054125 124104940834234 5760341416380 219376394085199 56951904003427 13504028458989 13417110157087 8379215486691 6341213136800 29496037427641 31218425146282 70577729768891 123324473456419 114865764778875 37535345537555 3853868420623 3055145395333 51014309093586 206838379479973 160029092413021 6673368389416 8157533887495 100961533053765 864153498960 18049135729138 22557674064640 29711305931063 10232209653779 2949584740000 28118434464321 2484647634255 1063830676756 11120061021311 18054922829656 22717282178047 8665370607726 8351742632581 40080882786965 18130055220664 110834419952963 23752551950170 148907327265187 30529247020168 111941137237907 17328156271664 26874023635768 230597619950215 843122738832092 70242431799962 96741220676927 54071647479439 86217763470917 1963607619571 24683160297944 64280183664767 13414649320259 25324746633994 16507424827941 18345028102847 3513486031894 134142192852209 3932272250041 43943297189469 54005184580314 13709052073048 958222084685 21543497414449 9402237217308612 28158301091685 12108340889910 129109764674984 106577787374128 2377149325372 262658584802010 19001491367067 99523067119 59324834012380 9736363793501 18616042385815 14049905022510 140474021954191 43432074619443 13193257672010 26121842278447 46619438496328 52320778923514 56724905288528 95302510498386 2385041831582 19510835663508 79360809156273 58370218823690 963895271140 49825657754336 27332668888994 13965227093878 35732776204623 8711779606998 28588302455997 1285671565668 5680115584958 61065623778959 87715357125245 1724591665920 48328898017752 49718836063295 196782219095583 85186778388705 15625366831518 27397455426124 8948566986056 215766994692485 332461094092842 27464809520005 6137911032762 3065189957820 134862150822801 126020506094324 18075655255202 8556256553043 90179811294816 122473087547054 24180742784053 1107604735009 21120478386565 51445612264386 29394927402420 24354172669657 70879658032652 20671279465045 1012183176359 14848507493742 29207775543942 23748411461337 15994926478393 13489254829584 606477552473551 40814580135096 11299554447664 7527940780921 105781418778056 47614869544068 68047556709398 10576813377017 54452079957926 20020385370854 22368088888645 22694801518962 109518360030516 244653620978139 26769216969330 6166338682331 7973640325767 63966857588652 6195365717334 16680802350019 45879660969903 2611653837187 109675394355670 18061797220454 223700613663114 27961779519370 62042472993698 246870681177561 20739055013687 43661884710296 8629952578383 15190046504230 417553273718 14679285214921 18446811846926 79790650922036 164420142212434 48104957055984 80706027290452 103906051030928 4343015568517 47603130646218 3347387437465 53464365937115 26194205666710 11689944148688 66841760176564 12594919851927 57039321141790 2100049916826634 99696435789219 11216755122947 31242361906434 19345599134916 202325543089184 19602630697126 17421890351696 175693446472255 102695622505436 8291286285103 11114268193749 168195192330241 63529204982830 101159814981614 123533455173675 187929456036045 19833789739391 26301937449336 99535675683852 32343052851063 11887063621397 25324478553185 3753888840665 23521457272580 8615899904619 63911662191929 9276843069699 24739277790802 19017718450708 3154949261833 3182343018454 1098133115080 68362611465061 30832773244767 10880885600533 17680917355947 12864526475224 211159423482605 5305129043597 27926390043094 50545801329350 7449127917173 2324006910401 64000178053158 1282072151523 133067226997196 26861924723679 969043139034 3384205381688 296352320237475 4996573526435 9001529015516 40627242547990 22525708740076 69675534405175 28540211211197 62037011399970 61174779755610 2002351198558 122131085330322 11659574049371 170528193979896 65088747014352 40511763518982 80682202646930 59747972073957 16887222585626 175446874784760 111847227220341 26575040074308 2025748578663 14479680800131 1418449212217 38836710743350 59485426376679 3798263342954 9454773120843 15617791579058 20497439290760 22473674000869 19228433657727 61705455237873 16841971639491 90161110737324 6332446126572 20782930391790 44742725350435 63362659712850 25545115267522 195934082508803 2443322820486 51996793658323 40955349028574 121104543733715 9879387953042 119627246796462 5149322991043 4540278425188 54840399460655 3043175585324 223901503765958 61839777405455 1755253439432 6563409758776 6245115986968 21113554691235 83922679845435 24679165161212 27532842292317 94133536737946 15574737222605 29309518708992 2147251553456 18368563893034 330756431965 21932172558092 29735632566043 53427449952122 146494093730329 199445702637733 26888426841484 117551251776106 19989607757514 10233089163573 22318929069242 13138026854874 28222069154525 228377301187532 109776182593905 25047735931608 12901904827999 23552684094589 14830068000252 15399741933170 7197565469844 7009271197279 73372613609711 22245851525317 114641764515345 28118249865373 17932665333183 242561609429315 48084418484227 23103050601502 22704137869341 9555729686676 130831445851242 36738714818779 8248322664868 896562813423416 1174048459656522 18424661551075 38905605585160 26256458859552 29486449051302 25909544319845 18089555528213 31353811468905 23868918574965 4377850920867 7698124235859 90666531807673 133384462451142 28658675791592 131352970640773 94773216098100 14079753185616 2207038065191 97234888606645 47530052718540 11576429645972 8184432061873 761327363781 186113637301580 12387852716895 1856126864639 103858642031438 9042477124440 27118443295348 6107172349972 11338712454281 42407642744973 9746767464198 27466608493412 10262779220223 52096709733713 3258448241828 5427223761956 6136320539693 62549537549445 178442750751625 12285410125663 62891854799571 3036384249834 18731074650408 31112533452193 30127578614974 3462274843660 5692255719207 23026959020440 99369504216200 26845370577188 31093213475840 128427632500195 21172278401561 125033893628095 51396517385121 8811771863288 23650600088160 2928659927959 48570702503515 1503901430046 173014878249910 228313483475498 27383416522798 265893636037 73656365476240 955111493620825 387171487059119 4750311099077 20999931717113 145689974358330 16401083982423 8276177233309 7274672313436 18017264533645 126829686607254 19397583105950 62702185484652 553738964046 19651664203467 26007604326142 727737346949155 960478342192 52686019799400 61100476322908 151996079036775 24508120521420 20595007416784 54008639843098 59671662405846 23426313916254 27374656582352 2735689463358 13212826658577 68433418466183 9965545935238 26141248035547 23699215663706 55303493677874 157482294504553 521830008494740 206549548448003 28138100962205 139677252651209 123357439303350 10672302188653 14778681894336 29417054250263 375420601343975 16855789475217 75983077479678 140425265168887 77840965438666 86724325068774 22955164233424 72325571640156 196564135411102 52468874098757 201192162347029 19530775364925 7707433592662 23144932388401 1124457504399621 19942464671609 5562049114585 19817616657044 120211437394602 25929393906659 21646155389001 66812274813100 37051526856387 40159956366619 11570652265563 256006232795857 227710997453554 5345149666879 208324583542857 17748206197136 316892641215819 3846195152534 48039278265564 1681611333731 21047927660305 19809502035201 52072780057737 24250489399662 26296202875589 20502031873061 23736418235309 7309633204492 17645557967710 12749973734605 67095585947639 77518210765885 29842683165494 7628156794213 58430925001480 77260629115729 30379116630257 193616618624046 27032655374584 9159712337961 7174549740147 7972820331015 10782158160041 21255158443912 2901024714672 17446875641980 31314858194521 3560496779188 419377200401587 129604627769459 14782854822915 303378988075386 36744757252863 50683219303210 291929941848679 11565213064547 1435671007374854 12440085022545 88816505204618 88554969682501 4292901934342 171631105128926 22591256509926 40330294943690 21900689212343 133283465728976 69570231861599 37819095741289 16351859947840 200380133236450 9862093378340 12696331061849 2630403997700 103753928602388 104104172233830 3538970741450 119130656401046 56452678226269 11494981624155 25091963426138 27070176393771 7388870631733 4844995561979 412686162981402 3565108443113 16904807250028 17291732117268 256729721222303 31348872553873 16152780890636 59287442422120 4422394386600 6756683124041 24375331868479 7264211115046493 17618410449645 9771619318135 14775891109733 4469224378996 8379833857931 240270762109427 25059770944628 14573904522304 16478959778958 10062198857257 20788050061796 20652234581944 22859050950795 31995098030588 22110493411205 11704777460114 17858077711712 18017330642522 69249706548714 90356973508671 89527833640800 10043873217491 28095779622736 57246783811137 117903680358439 31130283105074 153068483704985 115460358006931 57242029477283 56851051297741 418966556331643 77898664844837 192141004500667 42035714105945 22076786631684 41081512438974 14355706145566 17492508696556 31531658695651 27164240989884 8208568370782 31729295226760 688846597541 63049008833307 48185117460518 22947702319688 291970119359726 29122749836604 23669707548622 15083401315481 258881326367072 98261204684011 26326839076734 94275216969903 18583616149933 162390433356330 75383317476265 70501055557057 40247038043618 27001387483254 208150195984299 26769050187151 35037252803974 48379030896931 7286580370235 2789477161222 88334721137692 378456595967690 68442727968694 96893275721018 59903688672591 15896718210253 21318244242329 23902391529167 248329883909593 33145787064371 49393757745262 1728850168779 61802000473671 27316688648006 31503720446549 42684070894713 61334999713833 5055664693979 30505716047360 44495363106055 27982474460221 4500333361065 10603841012325 33928112902243 4226745478054 20561629931183 147277304861811 36989186831695 21292406511719 88462333223981 92962587636687 8123962324208 189144564174592 21892322713757 11019428820031157 22568002478302 3905505952420 4639725691641 11131640807356 22438785656173 31036547593247 99326254282820 59080383238062 575653782454 3134039598504 5731512707982 4459757459323 655400516116387 38297859756362 24109228590409 30792883386147 23088226878786 76425528966704 178927582748451 206565864878 27361541739847 7825545168323 25818883724347 42690759574518 88066929745163 64280159236296 12660973890640 333674750130750 59274304778202 26316760532556 492872983222930 14070129687123 25755635380883 183249831703512 12389456095713 56866917248024 1151968348129 675587502993086 22591706375861 3615401734437 11602964114858 13255400482134 16113849365939 1389620454249 30308668954207 2144176619360 92979566193871 145516816999697 143818713240782 26717730794034 84442431287362 3817594730999 30230411887529 30070756235260 9312887964818 50146337745308 11627910801296 22941200988660 140615891162156 17561771088017 3350876809674 1881919093405 5483192094129 9351184949855 4474825587425 10076514737279 108213485830842 30194907868257 5957183940805 9164965575832 9285985367294 9166895019051 15589310457606 12834114947675 15727271417618 24899040493414 16436575581550 80968872776291 39563085106659 36938831211590 9730528677987 31109014713569 30619263540643 14568552785522 23876292363659 31308340901182 100823182194208 1967264623172 10986698498520 17679296480085 14431503053828 15873812973413 9540749292829 11779905616106 66257576936126 52276130293889 9668669157703 142317953415021 144600862949298 14198775875946 29963321288985 40251891984763 2346176177798 4332885637852 116553884080114 163738058233788 36722928268084 127598528617701 36658107855901 144246209554658 9068630362168 8805597833114 1059522105588 56607510614878 21820903715092 123359657997907 2343837959271 31626507340102 135288571303940 185997919043471 134252866139700 186720330631821 37476681839587 3747985150701 10875239510633 4149963412879 12539035175505 66364101229461 126517481561435 2342716303601 23233750837875 8428372552772 26360153814372 101612931636906 5636508770866 81462359403917 16083914676570 20568620751463 8520635027753 25708437295512 764563900220 27270226798525 22602471894106 154248841884194 20368334002496 27504480787141 1794381777373 23294419548767 330715026120028 5917555707642 906896101380 88623047375291 4402120350004 8162079851096 133035868561374 7410557550782 34397945245847 5688365249046 3098429363737 23014398706794 115175336564002 8246181455015 47702896164660 109225637018563 15674386627740 10343550300622 64550158949558 24234995656494 10399885738350 14134051777871 63201623021350 27088398905325 8224523689645 46567775640918 14649232468872 8951035109470 1811519318513 8945660141552 10368023268363 48832231659238 13665999265546 30340441664818 492251352571 121071809900269 123182170405280 18919777392671 175777978039789 2561088322804 217908905067803 2264801805448935 1191671643142 195014441601396 10813207495587 69941688110445 12195424748308 20715042999965 79821752482453 14097460415071 17526852389019 28217935614760 17187790380266 14757190434974 324323287660624 12212819722638 3446009792186 40730909230323 443970905106258 17971915646262 116992909429585 53128311463985 61542798729191 54088866846703 20217556762944 4320670857524 70891587089552 26538077090617 26905800030587 106120078754603 27712443312536 27831900045131 31043044153062 31152508725526 2027169404783 14162290106882 32191635298861 25722642149568 92714986795508 30422888478574 40946434790364 234924948340852 58961374271866 31226369681990 6253565114611 8707663901929 42474403009884 234061461551305 22832104509258 64345093900182 10271023889138 1315836704193859 73125136868449 178274883772641 41583429581410 6583644317740 9560909806160 17939885658765 98989317102315 24106952203324 24251653133678 269627615914199 575791158689 31732573216197 28697088680485 32163846299200 2665531013686 12489171325567 372760190673 66083925741378 121554663667961 24864079403319 93429832098372 186095068219 6050960926980 10914167745527 2457373060511 87783965295075 10067657047575 68252127313425 84077347818073 83591347131317 15727615984649 60165763834158 131832839340178 6556956833470 1717298285763 22593952213150 19434596904229 10962986951966 89233515765841 3218686430155 8821313748786 12454791743721 130195218307782 11898463878175 82116519603669 15554511911328 241978007402114 808774291616670 25564799379630 769977368949 101689805035210 26185482070656 70338471250152 22979571198791 190688153118350 2892213860329 17808174710850 5864396484880 25119042263095 489735295878 2763613796403 42241008472374 29064279019012 100483876728644 19175066459076 70102598183271 111843821986895 24010178048443 140706391764653 53048034470026 1006856078365812 267899532872198 30329980877039 767265790674500 19019308822945 112838914588497 31769855244313 127655718543460 20116414393795 124530708358580 13150144752671 94097165128175 21514558937895 165927764236063 13477318120183 105376623316995 6912752819985 3715251757801 20634772997805 29052940700361 1001023403020491 17297680773936 6812799117807 19893479944241 7953974705537 97329471398067 20987291840404 5368949548069 23641328123593 5322984588256 36284063668265 83898287133612 40266582654879 22056657638064 74090959518749 6007731620670 556523307449 28459569069387 14359529281161 135952577863951 49644086205 22814262596440 4554621252592 44269413660197 2769833415071 85401795260509 5804750426057 132580678805263 80778092062412 39011180650302 85038047288303 135179166328180 3716379751430 10089394891105 1652862465637 22727236849793 27922916341774 47351782768589 13124018162896 62553985546979 2129602354007 280479973085346 50257127821151 8888643879578 68155261185864 9883737138899 73352329792389 63134856407745 164869016906253 13878172037277 16953973620558 17938072801365 39552400060909 14564607415219 6476854601159 6141340833162 99768454777652 13350841911113 26915664161424 29313797035927 178509662330099 19926903448213 16734432939774 86070637820512 195685956427431 17805268541332 77670803875657 78037828586772 23208050357943 26031761599635 4507105547461 63387353513604 20113291274237 64980328392743 13277483830665 21181444456192 70128959748689 3599902793645 16181065358723 113234927727754 27230112884523 65614464180171 232131408225199 27597071149161 11381458630650 11439730258280 22855808158038 4730441649035 89382980920760 26394840187325 12829439945971 62300229487255 25291044561731 24339160681564 15108229394648 603434347752 21696748529367 26873857621079 16216343563882 37883415682646 15159865427000 7531775086339 105239698331781 30855631763365 1518487437104 151307751949035 23153874114048 82967110007091 39546732917720 30844571018203 3781902442763 22472035219320 25280699681207 14252750307972 59284381659803 2182066154558 50291270579077 22128210350301 53448156613405 38102215469810 1676138555908 36627320326984 149602643407637 28855186513977 11552184336235 30449423142839 98190703930351 23757685561057 123576779817058 23382566126923 84505150311992 42952097551415 36973535852530 28618070707854 33846592668128 7834922843836 151602702437917 6987479125036 69153041238200 13785452860993 917164126878610 77506233424136 9327274632651 5052213634128 28598859991359 7091982059454 25481107293544 60157213784604 19764761649562 3925706248963 24006533184450 69481955364403 64077327714069 17518569276072 17084120763419 30621891518478 15161275037210 99177982082920 9571716901726 92421371700606 96673141150937 8561736336731 20296388189675 26543694776375 45164115803633 28128277353552 173292610959658 17298138399002 25361504203408 2432994623310 17869435470938 65954451393660 28965317667900 7938348218765 106890795922968 5470286058760 229266776376125 1391319599930 372256735168680 42188617928922 15661004226700 10432363293210 4649392327143 16557280812153 32010729285039 13755931931315 536244719345548 179322916501646 63983684384557 7550158976238 11005208563133 15658392229045 20547112452334 19867911081606 27793926072647 5103180779279 3784254666054 22302217175219 24906581671752 103978324570872 309302569732517 84063647381780 26752842714507 9826930650527 28456623837745 122763479531315 25021116243811 42682941302224 17066806069747 4899961631082203 123532641982368 47082426686271 10478423796243 72881380145125 112574655275932 51923068721055 63507787395171 5198446800126 31567170530857 107532905264672 69191160502396 13399917996513 107102456059463 89126731502638 46099488447023 660869577663 50762018751912 32649273286723 67069661920282 18671180061590 13252614721230 647781472887 518662503360191 93535933807146 3046631711473 45591925704978 117876651252437 45965966062766 60664044760016 27055867541018 46897990241565 27598669849033 128386994613209 1147712877571641 69702724530881 49797785301601 16910090501184 4393054496172 25512684423814 58540647433563 8446237384148 29911930667483 136226418621990 7338787145948 97467396521658 200663981040283 21859455245006 10588901997058 66928275277478 87858448086498 129555478629585 115108304900214 6154245944821 25440888201452 22533850316354 2937687899164 122109893624235 130892774826874 78616051816003 46191100078997 18589563456534 262041840947747 152594737958366 39563541484693 51037080552870 16029141637115 31332888862952 451432402545 30133821027727 3186300922622 6908197725838 20383990662473 1782967764567 10118613292950 27409225669566 11954186785307 15091298259041 8854798210162 120575738343060 190395958927782 6078394452648 62604157175595 29911294870181 7568970175951 19882316777810 22917071071059 2131271838044 18547761552400 23679985773121 17783744230154 131603381607410 408961130929712 111793575385376 24247448781206 2194486448472 74138012504174 44616761105210 97360244598814 4060133939319 21962095431103 72023082655160 21371844720628 4438439436439 146965173573875 51004843317763 11310490375349 9868543283849 1088088424593 1170986092017 23118321934169 48706905086959 397775765460296 9661154589219 130515250624815 16527356102356 50714236390730 77314209235677 74378146035068 87365904963771 222262332979 13643660643920 19160367472167 103204637031936 39871385620651 254788325037210 1029426837119 22890686938922 3171149579297 65726423734708 280134853273490 12871397050386 355495831648425 18085785548320 2453023391500 15095608222909 77800118848608 14248256142937 55529662066788 2617199715213 20650426254318 10945264076404 26353551181282 21924213847036 28879697172393 114171708833779 18515564097015 26289880771926 72549116524100 22241172544528 1058060643550 48028704121290 31784490069247 28173059682512 14352381405972 208979924732233 44861944775964 32382861906605 23577735770835 1845245382290 90292258818168 20625437684896 9029060990281 100161341112762 78262533864986 1906001571214227 778410872662515 36517355088232 55790561244598 57916953060979 142310144784827 90608574314617 9585048150740 130914682696187 4455537958101 70081828972918 7012755919089 14473787285104 29183061052185 28928538295427 61975913645592 121577925181535 32619022014973 58430865895054 28625945279936 1706095101631 7743485287652 7338039143538 6887860756444 4312739068971 142025846226798 110274569760089 49137515539147 2300924361233 16111031833098 13119717944943 59707501584694 95635678395199 223254022795806 167269227937055 29914117583020 11343737703781 29721807802475 112847090278495 8851789971053 6480913588 7894956926447 18804983817211 30215699545931 1499495542859 15691442424530 113612977727903 247017342111631 159496665890643 30480918670846 63177794213881 78209882019573 18544270144293 32331925506683 4493817513597 7143212275929 9881268106058 12319650220865 99412397048554 31724318134253 28881105837531 16203054027343 230142643420797 9658275587290 31068928798594 44073939850611 2965191161104 28519907612461 21444421818728 10888595003490 201565676324123 20153952561955 67921078844690 14465614484026 8215394096583 14715223556975 66553424897362 10173138168308 28254594692349 226670503490574 58639111628623 21557772722487 2700105659179953 114242571982002 17107339804301 20438469295611 18952855445044 66807611858608 15124313176015 13261633782298 6765157710450 16763626710740 1288048903948171 97558618413980 3425373911621 18004903274962 12327199648610 26932328225405 14257116685422 24049877680426 26435111262666 17816519942912 5677500631375 22783264821474 657091146965871 4255209969291 22768774147857 47909712353716 59635024594909 5064658374456 12895983488179 116024987534072 72693653013522 6581671698303 19458542659816 13576345505603 30049174021928 9728838271801 4675938683363 7625490603402 815656946551 57643186483632 35116973965193 6571595871894 102584546493034 248233393836632 11242948705395 114946293582171 30532320373288 24609236110242 4557107793346 3041147369524 11705828399041 170891430496315 21395619231896 205536693830009 9627379540689 1024796024035 9199750440557 22670486671917 110563107444511 884768802217 7527554828316 214992947869 24466171627284 21788173942389 18231777904274 17123609854501 253719112990344 22222003916993 28429817977086 93130021561160 36429406836803 16520479814360 94723348141229 81597405266398 78634086854315 509265281589608 20984802077299 21380252924531 54008111383949 23916885560044 3346209936688 11347309588058 4153042055997 23392904189807 207735818818652 13900862445093 127994661070852 14552515533887 91648140330142 18035646718282 172491144695638 62813848291575 10586093189612 75131895460642 29956761583345 2715512493960 21854141667873 19208900130940 8828411047630 31130393807639 18049315055885 3066572638539 21627318758981 26497363297249 6006831028919 18545243474249 21531487480036 116144829679153 80448711894826 47272159033441 117624893928088 5836615031265 13794627278679 18383371138215 60607973082983 26975032668023 15293696499425 30689474755259 13983552083399 31375472939732 7386775539677 26612038045167 128743425701551 1066506001702 25426277318271 58002983543302 1201104165447 30003138821377 31575747097909 29716800131710 31007441293678 25061407256974 613164779370 14034096324162 224204814337258 44784623867140 17110224255966 87507257436663 18598364498240 28318775651573 21887002684869 63262481532386 102097139723 206678893444893 7492262511696 46393852244304 85881154920029 8316811289368 58782850718550 63094843067426 203389099334 455536287787 26153537380230 24287342455381 272691617251299 17518608356008 12307817847426 4598967986969 20901176664962 202174838090428 44235080093085 5084693700839 17270988163163 30951439821768 8668660562695 110700874216712 36058548893295 19263980309544 580830903928098 17315941533960 13549875106398 1509824457448 95052406824 91846807570991 18398414443557 11285769769323 13159476857529 119068236987371 19288441801932 23095987209581 7556592208848 58023762356599 96693212999212 25391792671989 92613023905828 48129941585951 26344532056269 2554997763577 9417493707529 91013633070968 9551870366653 11996010201170 43043760719321 29130620237788 3772161580411 7314621011962 3171419777480 61818403078970 22909495221707 1078085865957 182377174322269 74689513866050 100023828564895 10480969375569 856685307368791 45810171471321 16354188645081 220791082970323 21649694378447 5467013888725 24435558383858 31550430978848 6470673376703 1568140905999 43064936185994 28531478122301 62843932251812 29727401280064 18203979042362 19606421240268 29215309769686 7227194206697 22822822543858 4473228592797 7294879992465 71239948727720 8982222635029 11756236435816 26090871202197 195256752128583 43215820326581 30017745732604 19965976978389 1243041172880739 1895985025862 259725109234648 17196473372396 161073054030694 18532830921451 5758691496845 34942535428732 17948352553528 14034554261848 14210172988491 11014280694590 25829742902844 137324083304686 23358088693440 18100640378528 31694980386079 23623648115037 17315285852201 48840312889112 28035218964100 21712488319210 155345749263345 2009776249399 25914045917117 17894882677908 14956587754903 536444467478 21182969192008 62845029084715 132769098477976 18181846836913 29273892035764 92853195770552 65867327304380 22577144292789 122377091923194 317128108051100 116169089007848 881324101672 29272350840127 21307108180925 23407160792741 122739816216476 21601922611580 35885822239104 58535488552252 42355867236716 25145999323740 28224802985517 30949584967742 127871709025837 108911163014319 47058645762387 78060481381932 370769773375944 7925452379738 3763393674908 15613145581664 75612875971101 17140634440689 290595853495995 25698536727870 46123412587887 17724808699876 18983446018708 29800923279357 17689567894079 16106025153498 28067489463262 70745605793091 78064891685130 247278983231111 8891972012036 37502903953870 24405974084366 1567548650795 20478223223804 23308401228663 10588436619855 55025312096910 20919763894493 63069470890314 321985808906069 9528259830645 49213698648746 10767947117006 40525213076815 21354931057297 380760686553591 128581608418479 7106170237175 93011371514974 107989739685625 129552225175180 453960932318886 130047530383580 11475608786791 4702483899162 3527589086618 720870858139 5831812174470 52081116834342 7177694602238 27681212653694 53218731622438 148617645155726 14495021723341 71566284905302 17425712357542 1577874971981 28188347862158 1069641357741368 4450650763470 31309572175668 138393361343256 6980492948089 5469103008699 15645037937140 14024744853456 16275648537319 11868264081715 14341078902217 32211057515475 84101722709555 27571967958202 18236136504876 6274090164356 4807246288162 123406992042164 23084548637055 23304834819244 23804178063331 8713769737724 172223753370 280664942071237 14778568949894 13003082592864 20883804751270 13418655505854 21865314422932 14361600388843 196699559513210 2601382206501 12211401273274 110979418273868 48515455887348 167922229803040 18353747027069 14826665559359 9814141936457 27157413388333 2632051902671 49893310706016 265512783595734 18731513385589 11938731699246 9437963424111 117814973879881 16660203854666 4767524607995 104533055981898 1043351002022 4450161767869 15356190079488 27142624013244 5846091649909 132655733523297 30225280244733 55687055091566 22640432725064 19572212639975 261919163442310 255062866099095 21327113891775 15887467402157 10387532285080 228245348537820 15182709109464 40426123678763 69536907442807 1831105194656 1113501483010 46751230588156 77987817139279 28551472809105 22036197744754 7621421531218 20674031077259 110856890668055 66424368014894 22154925058985 36596794384258 2594109879784 20078154019413 9808543857994 16652002479117 1810316124628 333043205657186 27781881659043 28723268378872 71290247774391 51825762721351 1032840181437 64048516449579 34915439250990 219756699124263 31011287340762 57402552044969 1378577707078 3976332656916 22387103193488 121141543989002 13043472360865 22249029768728 11178550185035 9066357492296 26187983223727 168990762873054 43646213278226 275030288726412 130392331413993 107908189544782 28299890772084 1115049243936 12998994634501 187593881957320 401815290469879 23644357163730 2493394756517 17700030255720 18495617325699 288301509925759 8580765861519 20872206100436 5063644746162 4125562824677 90156150825758 37270017866541 13475455329312 16132694799601 25197187653734 17117766272877 16740872879951 173254463209797 5743323118405 33281878799595 7551472027247 16489383163821 14043052285459 2053043040457 5645833404346 193159118172282 21954049337610 63013587393368 17834746557765 115957060994991 30495127348569185 12087481014318 4703322350226 8611419538251 29323139351359 3210279661664 644022627221 10931701620324 27336617605998 8795963946520 82714768428311 26301258987584 4350998828769 23908569954022 23864357988377 16366774332150 50647122051791 30897219190106 13323110672040175 18234571616167 24784582542742 11526911240625 12007871859484 322429933611079 7783753041235 14786249572297 69269177604514 11952902944777 15392819943206 67439475760300 18587622108218 357372978459831 77090688826219 35899776794001 3266382030629 17018976279816 2653769833200 97108698700043 21172913978511 30734806131225 24024449743303 21685347526480 16557285114529 29212832419734 1940208441888 8179632853659 5885300680597 4895555104400 2602981190571 21292524554091 192606556677139 133001513347604 19226448866755 30767319884716 31350673971492 7287761679459 233536262978280 6934886087603 6942708242981 193831944621125 4289691528232 8106984257263 12472456759821 3210661940720 13970892172921 14404935456037 51518844660574 9435443558917 8668998425771 18300939814248 42130002572801 114167884536447 18053043334020 11261178976015 3397090921458 9813148050596 7036879484444 6067950593536 37196469790487 2793957541789 30524406675138 5144025713824 2042678364340 126687292596044 451495850384792 6841560370642 4578636506318 31560048562076 7544313213260 56793256366169 44538055604452 4466436852363 19239790418541 1150618608382 378056746502154 83254711110859 37813328557217 14882602513864 15149704712052 12133973147132 119235097688625 4174842263822 18088262173390 74324591487684 26417097608078 28295158202242 4515292044333 126005240538492 35477162800376 2815575871997 28426825199533 25342700201469 65760036587635 180695918171315 71438976842552 4728592720901 18228323636279 5923193427278 28851743646607 28048387861161 1441425650064316 756925864207 34335802261868 21155929346141 26803205621155 41300544783235 11090509513417 324046673891 8971429391417 13025155158864 16509681167144 327799068919945 85298369690141 30846337935484 11106489711882 3468872264961 213433224654906 53543457767123 356996707115085 24683234670486 19816984323740 17473846721458 72671054855501 7608910859600 256307894748191 40460510575654 25497360347548 106110065004823 31405157301337 2355871327341 246018893857793 70384359702315 148360126836126 69461249616147 31090346404013 165108375945515 29763306429333 22963690444203 10699798352103 62206648390572 70340954703584 26266107880693 18411856334249 3701601254886 17172046824522 31380517718520 193488354753389 16674543456258 24191301907365 25392395386349 14083033732916 14541656035763 88765446591310 108088164033386 14049354824403 19616309661077 5750334835800 40325626525131 22031866745166 8175493530094 5930507821643 112054615900789 62286073962503 5312004283500 18122377962707 4323244578318 23591409977541 64588670195297 18209330697555 28749630193053 45543507596333 109376514739525 4087258886895 4463212956571 5709372128867 104979961136628 71610504555462 60112984488734 22456698484779 19132755632163 55911178449710 21652082015322 8663208493674 8360794488727 5048240304043 18379679087061 55892460750366 17749101345988 18277516328875 165995406675250 49911988142527 17945581223728 30639137467084 53092477781247 117974329892638 17670992345804 9732300430453 27121111322984 23599346015130 4893868140938 130840402516043 15888204682563 33794624996982 4680279417296 35720315391796 126206369664257 29317539919300 31334314488839 113968435865517 45708438715700 16259570617923 293650131617085 10813903433157 20860685122395 13871561492320 31248407541475 37389678517726 4807160372847 136605411171330 8930764362696 39259484264536 176883779165079 607969539594 201767504737645 12062811787689 16100587082306 163587645967972 11489834225393 5366771791422 35073612821136 62776695592961 60326688764355 109209976805864 8578594456999 35911171256212 105465776471168 3608270880222 23819675600818 36514870540497 2423326541979 7416882087992 69390976939570 4100398491949826 18484181428091 15121217231233 8607434054399 441798697192 76569001755876 100160606873342 61769397337496 10741909608957 23750755044430 295820119316027 23957852810951 11878430243002 3345851894175 30764922683943 26702062623266 46836817421805 23968712856156 61755848872002 1092125813865836 3103637993780 281319694369835 318192563376802 40628671058541 46443206635158 13183368149918 46493066964354 23973798850105 7275152349018 12025431420413 76874039553578 11470036557836 91107244070793 25619929026242 2269451371703 24494730066497 79447974183418 15065571975722 69742715371669 56953387446122 23050563253698 72141251482851 11912592924540 72119211427692 10575871513632 6804163881194 13990625326708 13524155253473 114167925715938 16845122651467 992808111277 4404735289457 23521861667317 29984896652702 105293484015293 407760755653121 17193356836024 49344053916676 25477380653073 78133991369343 22413061657313 27553592250453 1541448490686 20496683088530 22282990627788 109613288277190 1504843801551 115789762638479 20740572569626 29516934553529 4700730272510 9422622412130 229002430106788 13274239929431 31069269589028 65922980041903 21936360724341 8424991520428 18757814998993 23364909061733 590876309392025 68611453851750 26443562823887 127791150802600 19449753601369 16104031441694 198825824576006 25987897394918 8963499002555 9821477668477 28804816604824 11434010506471 19361250355712 59824026902075 83084846306007 7685574043843 126774657516641 290778929652823 25007495455742 17296365189883 113180724643037 54171277028558 78221059926163 23831579181146 24564093532520 62607520320048 37474184434635 53692495153881 104971134600667 178441016085850 8636750596497 14340674582058 151061318906192 142598622215200 20498874349032 87864784330083 14809651357712 63352363405023 19202791364123 1696068374908310 21916480015655 1967121740163 102220827010149 24404985051423 24474124060695 15865050844587 1529884206643555 20126689584213 125778916142814 362620282018602 287640642923667 30719132574574 5546057675310 5340953965315 59690618595442 9270558709996 71196569663816 4083026457369 222070136086145 89913912667315 831154370174 3810510850835 14075655823116 24462503720450 25558100603005 12525050344486 16454002583603 133971890232182 24884693523561 364691405124471 20812963036569 19748342886289 27620270952190 28366821258141 37472287576834 3232359457431492 96156483902319 107032661247788 1047775683047 4488785656020 8657720254496 1754392368308 96890524222382 193432468790909 28117942942845 54165154224936 23119832253088 8439214393986 84758279122404 25052695203647 136194655400551 12891859618930 2363676916399 60315938952696 6091972089433 2206375093231 254520823144605 9836369017112 25191137890340 5552521955111 124406216769994 575329519135 42353000747364 18089984131131 241680162897473 9913732618746 26663664410664 25516581150224 28280966386538 5369353448976 28929730486795 344916686966504 6858269582512 144892976372497 30247153009804 12867856447949 322446325981275 310381133093776 56913301261149 3258476038232 31099018883697 43000800236027 95101366270043 4629431973783 36307601590152 2926335419307 28520833147635 14145425385637 206457261960214 78744404536486 121310183377771 13955549370209 68969278220903 7581692820201 1834435547422 210143272500595 57091944320619 30096833249649 23267611396687 147175168734731 112408565730235 441719920409908 213444550962 124329207114458 16781981866435 3056193808239 31502739243868 54375825328634 4504905117360 16683957742463 23515864693761 40997902690484 133796804529809 15774282992669 24738084430742 93691523101478 31371262501509 10964983449170 354651123288354 119975549221604 96106580684812 96157525220457 77907691252934 206011822065523 211450151592609 14568817455520 98827906239029 30118125053487 23206126158427 23668248910983 253110874666629 152695967074041 131802126599332 13062848122268 27166911912937 54797132005284 20445484210490 7102152991924 8809147089892 116874255002704 20515824161270 47244147832978 61282386493372 10243839227492 22283301586201 81079583559092 6039451047715 39839858121836 51159279244992 15837624644617 57948778390991 162921176187316 12676543438074 111106924435932 6997869128584 4843754979301 2857926382674 132557982102097 16960809134047 28734004160934 82522661461629 35659476136371 59873532212161 160415580484818 41849491939413 7046122409084 29665073750382 11880856103283 26481926017395 18807194589234 2011545213123 27968796651152 18103678087297 22402330099464 11314959614582 95390573022768 3260192702458 70092129742986 87920797742674 6440877523775 4736660105910 10562541191912 118357330560311 16398787931049 81665895386512 24061526055144 25171461182122 62244130521868 28894365428266 23881866248074 30469661638220 21308587950050 43213757887660 9307928976900 26214818394235 11631454949336 1831633760222 15426592312968 5441211580865 260046137061185 94587084248584 23642666015103 42412846091993 25353624859957 94376589615273 17264618911361 6265534906888 621343012721046 6793409383436 7919942362359 4140603564861 11693996984955 11183787972090 70443204862147 8758465700287 15852216268538 167783098447666 103118365252911 31672975104827 20911855621320 52663439738861 133076867029987 29754190620674 15347660315969 26428821083630 24795953056211 28505593313374 54198563265867 201949020617310 5196615003214 62074711227197 62331156915013 2268389213268 103517490934685 40710594916468 40388966453906 6506145222507 8342469573795 146212887500495 217250791664061 55643358997681 18883938061261 13610837253702 27276273662861 9439271902760 12576353725535 26925555495340 28481357190926 25768541359313 511962255359347 8430019910600 1972276379530 7712991699542 8431788877743 68154052790692 117316362168032 18541641768634 30916115836245 16190817667902 8185312743999 42201086557736 16019847908364 65512283967452 73881300060910 97286100810873 10123900874955 95427501957360 80974145671335 1468081318272105 8356506061343 51731083264217 448630099953123 33408111502031 426554866866256 205260822358612 10825806086243 13400907789689 7490678768806 52329989298276 26432638627215 25128265726000 23359827899513 20358711139921 226394975396019 8545731990449 14726514258709 16754857242060 24613456154921 8228993436862 2823200375703 37949429817174 8483563906456 68630959614010 2115399862382 16511300781687 17911402004255 117041702193160 205896994561545 51084243910529 34068182426333 19865084375657 3387602031763 10081251279081 23098749352356 8562445412249 2380348348611 5689861452356830 4678218555691 292609470861 70264614397049 81447945948514 116537072653238 285756994276922 85259449082979 10492534652647 55367171363224 27202730745271 18647280686410 21631429991145 5401396169431 23557220661194 14346095348107 1646018525062 14954215505003 31797812251697 22763502638439 12972494218384 7664879877463 164537575990674 25925597821459 28789257676447 72638606756165 181366308350303 2412693753225 17361215561955 25170176304122 30152525084716 118187585641731 14436856449847 30301613527674 147624572434781 220664248267684 4917447068208 62019885589837 17295179315391 24645706236658 21317226661188 16652282130995 44757699242826 81723472078465 11980544982782 4949526257297 269875024344008 106298831248348 43448188463878 493598931384961 192312274876327 56270600204285 1730674430255893 97439934126696 22789061656405 109265667976570 8934750418567 78395805175551 5542541696661 23453557677305 16649656281277 15274241238936 170825858212695 22165505519914 22816847796043 11829312313640 21953708181097 8993684083682 320525323271432 177200217542860 26777120090983 43495186908100 6654702630738 44642148228702 85877307565592 150065382495480 13315503771603 22812234337882 14534588313341 18025810778285 24345425828171 27627137125549 3176905334290 9124266831810 55816526728623 183663149954321 190967824426727 9801065349521 72527425153677 31669049846508 56031758067085 174799798976704 130901600442721 10381503084739 25827284520804 155382179872997 33396243306780 6807356896836 21077597757746 28970193142199 13669519940826 7629047033245 211273815445170 30689521906833 5585209851908 76317314345404 821958455010 13487754198852 103002180477306 6612305178079 121722477604807 85068139824793 23579677897382 7871429751471 75459980063606 70923195785559 13089436944094 72339209335570 2438547383544 6625854005885 13954369201483 22467640736328 92551830078931 173999761244662 22802511765051 4878180686074 15394473162734 19561717447638 38335131986251 15179341573955 20563514336649 10862082493901 16920417515071 15015463055932 25627352457032 12177946192810 17944411531790 21208246113928 145617719052613 290092528970857 8931398035359 47110049138109 16766915081234 110020420311960 9586195851332 29642955436032 254335441173462 631548567117354 3159905542558 17509889492092 117303574807416 27066009540221 116353092540308 259063336802042 21896472201624 23331595208731 114030181173065 7106060543918591 6502765181437 182304320279772 178589724086376 283659808505989 115136553855484 19582901327185 112200179046312 695548060047 19118803027745 5101981972914 125918142558087 70051541463531 256040598358730 28488902074689 31394863743331 23242217224607 24063307844098 120380319376793 15703237885155 3409219967645 388240663092185 16182481523683 214435641630893 453253871462792 184713821806064 17991734225176 97158220718507 12724215533588 5997464157145 28426866553084 18465880255881 6589727746585 2602831560934 23273485638171 16482143056591 21860104208537 136232451822574 130447685570783 106074699111547 13472717256486 19985479195125 24227726591190 86503540959602 42787561937975 267909913457453 28076713402161 11993723241177 69585144032597 38146467613114 122215565550489 93353832870163 2228700424205 38916533867447 46527467933530 120230367322445 8205597421085 186080310058364 209127598665708 7607820375455 419941644437907 18191124500118 56484927071646 15027516916159 19471347513874 4333828105264 30170515216787 138186409472478 4156497656289 35378811897886 10229760061153 20069637532306 4709058970293 1965159750514 760163000924 63197879494932 83523661420008 2620786748006 263866605674681 22083425850623 27180836855923 1917885807503 11891145131622 29406242532550 13181243016191 133156225817990 558749015741708 233109612903305 220976076963796 15213615878210 11800340256972 30496470937852 35510308141078 21892308929193 23765415686948 55634588541382 43627640444342 159908516465629 161400064580842 846081483932 114893080915865 28863928246631 143530573225807 145402200036727 18193848575242 183128202174034 7536744583054 2217975005424 29064476493168 69614949620044 183219877509813 179060869676468 14744193016755 3472090892122 167443421759140 70187543112593 17438893603838 63813524494731 61821216174710 12455265380798 101525646840587 118409854469096 145724519192843 4930402877077 462478077141 101117029537052 46319230051467 19026035069179 12466999187652 14021256085029 24274106749554 82097420250459 5537278219854 312158868869273 1554002590605 13826653557277 38047716696344 10586500121007 26025864880076 95085365945335 2910414931271 19510000669197 44000637018362 28083530171579 16683235184435 99115770105129 106155772584698 44713291124717 20417257147153 20694237587532 10925006598953 165402023913647 18041031108168 9839296616578 93065569252855 21554420054992 23539702901549 70861444378066 1250694118944295 30180552879993 49768384620562 75830649748787 142542550548793 80623953643021 18119760046227 22031663448208 125113934082309 304965361423 23238057547531 13036336948491 198027934484123 42833103840663 8422760480168 3308904016559 11649204854099 7613273169202 16652250394595 29367115700998 116155254072893 11688037034212 22978589502259 212653049913991 30826671771670 30361136829429 71499783377497 2118559951496 94947752419493 11076997360242 17588250504067 66128504709444 84570151802379 45246594005733 2901350601580 59872250606213 8291836852680 65984726735065 823894247041 112708644778089 16021014765465 102837004664689 64393781809009 37153680011707 46397433628486 28402225186780 121346876838407 4194838872697 97766644525863 6311898253829 13257938473311 101883393170965 18189142014798 23073788103272 14889687111757 40097228488626 23858018320029 6255498575990 130621164721820 5802041375331 9504133078750 13729713387535 253573964553153 21599084035960 21910667101105 16527150222586 134831137849301 26391826015247 56019020277645 40644763696908 7557540541687 292667360675088 14626645938883 28077570394909 42459593561945 62365626934692 22030231686852 9693031977057 17779680192144 1703177137069 12791746652134 5950034179124 8312656635947 29468042161059 252234862258 23609687467275 2082772812893 55622369242037 29711506922313 78178021176707 92149089713424 147710881158489 28217722260068 6186601009276 273281068682931 14465205289627 74605501076552 28236013108019 28909715737726 201064006777301 8118113235843 212228042208536 28163205907741 24566465366797 68170184295701 27949309277609 5800326846379 119051072996263 25385235257858 24565253944825 50696297108776 554740616125 94738512046873 11408746122094 27428344864635 41195025122676 3589800982722 113232620360983 193169951195685 13260332078579 30481858935595 20371468810495 34949434112944 30643252003418 61681642659266 101623552460194 2360133539258 22079791303752 11384026731080 99905148139996 8962982544593 22958607281912 58153060685116 8813196924239 62028759462145 23884780503644 2511628810710 1534193046371 29368121680314 83585723984927 10635655936242 845591096531684 16225263177444 30049268890000 18526735313891 15911822600853 12943031247565 409030914013 14526810229425 21229807437291 33726637646275 31380266289476 15309133758049 170975281744019 18883470477915 4854311082821 43885656268161 172348616235428 22388732510594 20542141530939 19455392060014 58084735439229 21667111550272 7225050033737 75610609869201 1141092415213 25872896760160 193392069988348 183930753451035 19214300628734 83210818949853 18964941670469 19468577413299 97007278167614 40812224927569 20382580206794 18304626045952 21591755469785 927942583168 74333940997181 40794689905290 7831414652745 77492506051135 28999895789643 121190306948898 94633911498200 9379606073116 88445795611858 986958720969 16299831653248 24562241517143 150626595718965 22778440239791 20274109441891 18766393953470 9305227131001 10045930871200 7966693029701 24205064423906 3036200002523 72098996483319 7083916013836 22488921800346 109847729031958 14147499577168 62219359200773 218785211572475 108927693123205 763557107279 4457326678434 27709113876274 338642728443907 29443861716808 183652317350176 19278774455947 786747705186 45075805484747 166315404459989 5340817967428 26498331603648 13257763043852 12209187204419 40456261885454 6765351408006 393947562572 40170886954639 12596275535431 53343767323320 24966938813228 21250596230201 2710750994351 11422904929569 27404680778886 26499179615030 98458046554882 13691409996780 29976701114253 26039515642407 165215250572015 18300146223365 6607660758051 41939840837615 29947577978354 749912931716 98298450296888 151697777219827 28645788788038 142039408913766 4376426542018 26249856610060 4612261342642 12475099207780 10628538923617 15344606172444 25766742449850 15203494559273 6658073306909 5505333412232 8957501055469 32637436372971 31578027005725 3687805481397 15429985115388 204805286777782 13860339940613 248263204987592 158116258454303 205120972253819 35484269275811 291421350844717 3610510709964 5931664276188 52664569857097 13294753127719 11636922266681 28071002564162 126043528240405 9328788898654 103398098691066 117801460358891 20924341033180 31007282558445 43917499009891 88835230787502 8641667459808 21951055444446 39438487981063 15039084765081 29541573631753 703032000591 57343212837674 814004452021030 2725341765945207 14406026934924 153524903534940 4346718771595 24278806666432 24413032285476 156886587269817 29360841530470 6144749406222 11331523467099 3082639160802 29676868585587 19911654145839 28924958339621 3351348944181 26064034351223 25443654955340 51356215497158 40515489025921 8530263730947 181614168873499 62282876477577 25332316404553 10431351810776 319210423839455 27676540419439 71432058387379 14455384420106 6869349803586 14440559681362 18896390407942 547031872688561 2539876845721 29811375164029 13273225118210 217859104225216 78950470175655 10065628440985 31671253719186 2963214352994 6083014486725 6577750223534 14172909004624 16659617436628 69634481032915 17583709958297 101292199360654 14549736643928 3149506373053 135928203373912 25719468744850 3931287377452 22869693914623 27470694380586 52169994138010 21243347774207 12631629072501 12759207972774 55354673794018 26828208181176 16222650909722 61587563568065 2975632646931 38421171737463 3931182202679 572571562948079 296184943237 14524001031173 29169966850813 19210999123949 103099678469200 7498694916544 69805569431497 134904280358320 10602992691823 79208546480828 17846452600172 30955266168971 442965291277612 5026878735433 18840469809939 59183013910049 25538025031580 13402900297158 31103952469609 20024270700254 4508106439247 56008590874425 12477195014073 49429965187642 6618905928242 278107636194827 22588772250037 8601006552308 43387287888655 3732151025583 247461921926344 43313856881600 25778965568432 77492996720073 59192288183894 19181968962519 12126643991184 106438911259910 25800842674808 9624064063001 9937353208784 7609532048028 20206419723224 15541676834326 26066909306618 3210838214584993 17204707585700 249985934139 264027598866772 68965649031559 28568111346757 87835477845733 17050107167883 7007285986991 116343835333765 41802826213891 15315681547813 6562540132682 338236991947140 35628361665444 14306598540482 38644512748932 40846300013428 48245275440444 23402301916792 6125199540357 91370076912580 12377440800344 135483163219878 2845710390917 24198617346361 3601619638923 53257884740523 644148056061061 11215903043629 21290935812582 9140459312027 6418486364581 18641277691270 8789119000626 23673416265522 8469989740700 363940593272 56040536780007 51846557795448 2594097896441 13536570769137 21885817304184 48008288477105 12877868815768 24941774846313 113847497587373 56544539038589 29713032581815 21038010451944 17916124207317 129217936532135 8449570564981 72821794169886 10467158876420 19476099293290 73193365743381 8413345781897 181671353598088 55116981172838 3948701678551 23949218565775 21969891065489 825917489064 18984767258550 55694866723855 39671947899249 17725618359692 21210699891589 360838360283039 25155577752380 99169426931702 192085387105573 10654874710479 5033253877637 22202124387851 13828769063089 59692833225732 47892817683208 157150554965542 22365404500835 23438096992074 116291812869196 58199399610726 30063651500680 5491713540787 26376791467439 31856671785861 168741631405477 1465602480222 1387256401308325 13444046441432 27938054390779 68158675912111 183740532117 80097776041973 1498513000774 68213340085758 12702178292321 57787021457788 21042581114048 5179997817322 12101578764835 99642246798470 23255040257955 15075964153505 128375661450527 236513369475941 50722599368610 14799849978360 53712993068435 1370111135714 125472324004596 1841348002057 17629601611397 1047727764151 462683097099 48495361344442 24618180415074 305042761773695 123490845943782 25598611692623 225211129691871 9962127151499 153000802264068 11436714000654 6905265525602 22716980915027 167873183102056 386577608455972 31019881532763 13079858568638 38899257798829 1505264382468 28718349199163 539215339039 46238882656981 70483251608552 10880210147903 216834470485596 217438014228 8909970919273 741138900575935 48045181035397 14681248195821 72826088395304 9274870318849 15751864559403 257358165413274 100169326568514 119771471819513 12765319453944 22947579793704 28421521715666 323859945137138 6088760333240 9564215975625 24200491711921 102760695938223 287923017808116 23337344003924 10494957852101 49494105155642 13824410068249 22922222321120 107617072242028 27561579258846 12435054038898 16569618956823 9352941471960 56304917446677 4992515496123 16394075750229 12234444692885 50560618412019 29908602602585 103441815348021 245455747450030 105106670545771 11198292391186 27490600203350 236296060062719 6857159867381 17087338321172 1085412922252 89882501432 48827118920552 5829952258064648 75152601578366 2200074710835 14383184538476 42642148571290 11267826462085 115502879292955 83363013956772 52320558197041 9476317114100 43726494606498 65947039715295 12879566504814 2322501167450 14391777888520 204239189191182 124997198032122 16895009004248 8899238650813 75344083182214 4852919090375 14617316907113 10857538480791 29811966570004 4752405857265 35053267747987 7276533793278 23229573017107 6267516660319 177467118325 538099769181 146186755387077 30521081246445 3564537607233 38205991909610 28936243744245 6903916499649 14533014439869 132266126520608 16606586513040 26508783861336 24693262492567 15632327308188 580891878544 10320392629336 40502214435599 21639316155843 28819398401949 158534250623184 22530958823088 48407118676143 59307057192371 229441655953559 17866546041675 112083971675443 126576898487920 77365218118080 42628114073290 5728985982499 80292493269249 14623181161950 474553019241542 18887437857257 4705594587757 5295204402907 9351266754713 14839205761048 15983969774426 5800327105715 8160813916147 66354790796115 63040080412643 2128179946900 27418985833733 49154953366367 90336288792499 66760789547247 20613346297407 65412810609997 583083874504 74456296868409 13239031932902 197607478767624 18674379898428 77922924951688 23609317878499 22716430123645 22484848415068 23977638520072 6712983765312 75829123151270 29104536796605 122466061235057 67701295016366 154154975657428 29125118860666 6070030149608 12347866174838 84264845995095 6404333955544 88459856410598 13174933634630 28402024121061 18425814168620 2815122069684 15861665641341 446757518211849 405192384539 125244712528176 130939005558159 57503660034490 149602775934415 3980390840118 247666286337989 8317107390375 217426615552797 38841969971004 1989461509268 7224145846850 24411458458126 22129497335077 5932561361260 28909906145483 17368622376780 10380732032175 34740035847133 459755066199090 19594145751249 75512295762123 29220261467333 187364275316041 23949279810829 6536022379268 24402341676223 5726767916852 4614842772776 184440550050623 12482481114538 63238418764604 16706475928925 3840520697960 214033853389170 206961138260882 492638472678597 23018982389542 27679807040189 369600015190526 4122689716702 10392902794381 116511526989911 31456470335200 3887843963259 11765045830006 4019649761526 80569157482551 4539206209107 12016723047716 20506324805275 26384461513331 17263314486356 14156635096121 37159876644182 37981189102248 16991643903332 27379232974986 24639695887186 21440079297727 5982798455725 94029825714149 28594023845585 7528673517533 84927049961416 1398546395126 11250286657829 77240708712598 15484637525982 31042471594129 31687978555797 46871044595809 27921733636295 903285702256 94483428213671 10385520411694 8529016440617 17294943589249 1359135929120 18956857175504 50861850787918 10023639365625 12710077328340 24589779602672 27730059784426 39716543913184 25425928548365 95802668454275 64336629417688 18791774362387 70296737138867 11980000412099 73227482534556 7769947636346 111721545426408 26055249890070 55573316583165 13708423033182 16361459199072 1779071617101 355214152399698 1122754388553915 94236771385447 90156287974646 19842733063693 844129878883 36422351286032 118248457930260 8745279838964 109845650911188 8423603635016 13468430019281 7370382906613 4562157851529 28911255959933 80898115445670 307659712770827 10756329551513 22977108422181 20465343965261 29262749887183 9344962194285 950181554749 44424890969447 681605701656 22345359546713 27338777584851 53434057576913 14702120534339 83017435922883 18107677114179 6114851888848 52784925461656 65125231088811 31391087759365 83950475868739 20954154194890 11667838876396 25980796188211 87165623227747 798807828766 30751465747137 127387325036769 31807532568655 20835757059210 20110283582400 7393906670969 27237243912720 14394573415833 9529542246907 25509221188700 12742014643319 25789899272135 10751868380503 4137019320892 63377736275065 1491419880036 12240393950007 50172541072825 28201625685380 69238386656257 2858960751611 11799888763754 56987860773448 22579397349176 16573490981407 32112711163981 25555533518674 3423200578096 25644580372132 9111297000427 70768064560402 187599052036784 23488210011611 12805078362731 33620497568152 213923146365131 15732003902250 11056682229336 137800104159384 5400017702341 254432833774150 23215141435875 14747711553307 57296032778740 12628590820140 30356140229011 98489823354679 40642644048419 3509991465476 27799742738934 779564658160 91267197422703 180820895085564 69947921534882 21982543636043 404047722486943 25959016930800 4123611805706 386841340233708 130120652940408 5519218337534 60783849612275 11896848750574 9813499872197 55977660672076 68313180946676 27789050896815 783970715841 17811930561548 25102934845443 74578285136775 2509532432511 15294223160820 3985547063885 25575911362060 67533171119290 7513129563788 1429160086260 7859859802994 30684598009155 25792631408454 3675431535979 116925017859948 7968168418413 467271675555 48332152353222 45113546597943 194578404158821 16632205351644 569776956172767 84297358210246 1364607125961 93649008533695 85567850277386 57193536331807 31368897786851 35022749631989 68520133929387 361229354325614 169360154991698 193046515590834 5024188070000 20581601290767 13814255890277 117844987396942 6618955005466 13053997069071 9913269714360 31344549331134 76510407257738 3671348725471 58007534537551 23167696213001 174324047861801 119502744286777 8073187689960 17969987986510 8987950014470 12987201571932 576781149973702 22390183261213 7083138655155 148000731964976 25410199228289 72719030043753 21949938389463 120281165855816 81426842903905 15134143218630 107475731343947 8821082673232 28213487667016 7321413285452 9003667997839 8123658982842 79017185118600 8021267248633 2145248650634 12000696276705 2134875934699 12615018022160 25780733242435 191527531477216 6969239734570 135127267874586 22882778335254 14419854188913 10413323224103 72409794768140 17664864966343 152394505572963 107890918393160 24841574695901 8256648410318 11836342302632 51828201644976 25897780435571 20295627930274 3070624426762 26554647234862 3303889453579 177193699787705 7287142384613 58035619105120 13899660334679 28814759335095 321118509162932 10484283777137 215197729311008 12669664766164 16446186478441 5903316253565 7243762073734 12856405106717 2292718825408 144732176526169 56739999120454 305191381936997 4886850344821 75579745328023 28797844859022 5710995488046 9868476194526 50386631098565 69136042892336 14135574811948 7659825847388 152252125616302 23644465024139 16774217620146 93205360773386 64810557024224 17162575140616 2298419794046 21703882783372 37690647239658 22907583101542 17900055439664 30269835274765 6540145619766 68625262855495 32507936570089 51831242558358 76628123178315 76247660771851 7201267543159 8115840763872 5938344376247 136242736218079 26238682508469 63656020614723 48714568787722 8171354778612 20915831228766 28536181620352 1264486559905 37600742388088 32938251919797 27733872045162 23491402767910 4911230465870 14815101540185 61458725856054 3971301108435 57576629536958 18296316458311 51492960754010 371756360625190 26059863142157 23001678272291 5778535548717 29932664297382 3267141547491 6948658466389 2804411916913 30410293838688 1420533962421 23262368131306 30476595579618 148861677931976 2359082031940 36626154646060 564946098819 111736543811261 73956101687 44471866996090 167126652844044 486762532599321 30631523692634 41278234327435 8696862501281 9471285817863 15130998647802 6304180757780 6537205972958 19344914989092 45872564662359 106097470070009 3193637886838040 20646300214322 23487401332263 16678162683841 27854223759467 20368892407406 16081227908413 1322142946417405 30761192714815 2700936256866 40713274973538 4907306394124 19305922851454 8864939442047 537467620716781 22843414914310 470847569697966 323184828126011 25577337900940 22905328201204 12169739615998 67226652163256 50840022382179 115085275631112 8463152958860 43755474717213 9248447941664 106491394056739 57866654419307 51029143669716 518910414861308 15292802380895 42241061755994 35703106412578 1761787377313 191775843244806 118360513670990 526918177271773 30749661934931 16520591191938 26499597883096 58720181769393 2558493964220 30739813038065 122142213424296 63625864608948 306079663729972 6921016307647 29896474650536 6371971142726 121312362917805 3198729182039 122410680461452 4560367624848 132320541652570 1761737767299 50319832404009 7739771799448 21614776642312 3810223429188 26517824974088 14211803097888 72798644755129 103631226899317 12148172206916 25142076761855 206507269467671 1894764832113 669553642758 23283164910760 6526591381104 2402958410733878 23704721982650 29460353193392 92236276799444 4766391899831 68371796633181 38203898430558 63744247874857 948222428576 7744240118471 61815567956802 18089216339920 14436380251215 3307846647256 880767142700 63433310746306 51924720089869 2367252720002721 75986796581113 29994315180905 66219935437349 6863280553630 19187636723915 8245425270576 16690007374321 19868161814429 12242368001112 10554618508944 18586008135198 18349854322243 22899539064997 25084920071734 2064950319151 130855903663023 16202428742664 399631958373307 843472811571 27280977967308 9164049988192 13525186520975 26630423583594 23040375420867 55132261692802 68990618295507 3686757356302 17821411095228 2883345427226 16327983377752 363072065777423 7108482293457 14258342361008 11043694158337 3263709459136 64330050296523 80402877198787 244081050716705 14807102999673 14108367601346 25259883468443 3621656279754 9163192785811 17914000054013 5735485888873 12862061247109 63800873274280 97732040384100 4445833621151 1382616434735679 3089087034225 23696613403943 27673079788470 40141341845153 243679797563339 22727505690730 4253019795827 316784569712032 12597832625933 118961777118911 26895637056142 1142149249972067 133643670430666 81738749997835 5671932360242 27017105917788 1713664204348 212465448463191 13365019604783 62788525184483 19905739865297 17044279040576 22778234949679 89752468514956 31466695716618 91979366025902 56423929926553 112044323344664 105874225401009 28355892826686 8590253352952720 16108307143181 19599669780487 2718009547197 55037604429447 360931961051042 128021223669972 116700803666023 896313189123584 85973114863611 3860015567622 15057239249198 65107591581176 18817411138609 34367169931218 36848388909075 19424320008482 70084506774018 26112576819009 21907446484460 16837884519603 142997777151 16472050305090 4603270767182 68135426349816 29582928316769 24077633870636 24069602886828 32157492864125 44872200234670 95307109599931 27252202006182 11056777143639 45221544993917 10185545839594 9096055354264 57784157174714 87348297466105 13297830669494 17665321326645 9362517271642 13053047570779 5561238157943 123819309781258 35001956121055 8181746657942 95491854267530 47670338627620 11495685992456 31226285326330 49296632742008 21045413408437 61782287069414 60532010888146 92440749153191 1083709427971 39624114549506 13921366115059 35605300713127 19182004358241 22071077474059 15290450885871 28454144786131 4919999955866 14217237939605 21822815885018 82459858358418 14111841981192 9836997335787 5624507366516 33885832408508 72768353767627 105167471733817 261497804832056 27242624444361 85021259391017 20100513772525 15112185664629 3845200232808 15267767206905 15660418789345 23191841901136 290623371252962 17212047033909 28416803193213 310074457807736 25843979276640 139118532270698 5008329722493 131166236037925 3228839449992 42432819533625 13071450471330 23039357497341 16665377962984 18919644247712 325178369987294 2785643253826 21235272132705 196218768557725 25481835901791 20111320655027 148566458879252 20079619837080 29881926145911 29700323285184 2409193790274 3838787883025 26648523561952 15076980876179 20965200715111 61480604568192 8114621625326 19154528882090 194275219122616 10678633149294 91654982522706 11915552573167 35852201950281 1646007333693657 19295598555435 19691739510056 24470086135189 12735151312169 66740745989330 17546960648898 207239314061518 27610310269267 8393233258598 31485197588713 52455343233496 25252025857022 22983159698939 43262658266463 24513765751580 50834096565903 167805570580277 3551557711027 10158295488321 19665881069373 51636170642366 6549319533006 111488902483334 15261497409707 140838305536936 68427669933885 59320893036857 2142488305876 21972382612001 35020263108989 206833749881898 14808262498890 1786091146965 126707648576026 136896173820824 14687555111721 27051806725349 6674668231469 25090822148849 232254823639935 22027092391784 20449404445336 21929963779138 5238831281674 381510307828 198362760031044 265051528991507 39791424647726 151925783882176 25550742474677 39294756199068 308477521517829 28067090877170 21592381770632 3293250003367 38372842706051 29457197488374 55313575284538 27507953824090 159517200987837 47996251002055 83810498530519 11807640422735 14646174260872 25191704413218 23036770208666 2286969223749 42842232559851 150094534294715 26468377072284 10520082028619 9652064655077 70207915985792 12963786094369 20479225085498 27718762019893 17128966355235 14872277308292 132365899478503 4516875623737 25238970586353 14406837436800 477858762346 6360561073361 6523328483582 29889409844908 31281092635299 7042389338248 31770515178595 569604824448760 96700282501403 255672481618054 21919453541098 148743877680599 7879523380329 132741539871928 277319574230686 21654042388465 4586341137969 12036001063345 6283931227863 30679795504081 12747531751979 261630241058 124315116472944 345902054565477 434403234596229 146026156230033 274888341497299 70452255080512 29822954370907 1863088520775 5412290413158 50627796657241 68057836692458 294795808173330 25153870623670 60016044283575 6404871609116 244715069570128 64228356155323 18593723453344 62594884468488 31362447330736 39331051421931 70973749657837 114449105343027 52022199394487 6247707389597 135036247144132 9689049210935 485007458171 86782252058195 16037143556264 13329379790138 49076802429830 23182592943947 176971688350879 12693684411112 70969901074130 88420334833501 48742143480465 78752485602932 12799278447713 153622954783822 469755997897838 34763333466963 68434596947469 30319804302770 15364712414353 11105532635709 48984180530421 9838029480812 19997884145040 37591727341593 23857940849495 29436990310187 7869571795969 5084048680657 9927063587167 89805202325246 33715562146634 751829942004164 26956193821061 1060923231968 94445295648167 16155028610854 8903411586653 596274688088972 101643962729279 24298299265949 22109445580908 63630233249507 16333931483783 355174288845482 24452027421459 37920724192718 314061927955585 79394805812428 38784476316779 79630320549028 18638637804724 15784431699477 30174427550331 57676710810027 24357730435280 22653541428384 16209685583139 16160619548332 31530769181383 18568165270197 154634788753299 22860667645132 53924730508323 91568051772061 312755187440669 24411690127153 23481568767602 25532316790556 44033999422774 2956970064334 35151318883209 60061255759050 27245201266673 8673223994996 104755135399848 35825257491245 25867372563906 5957253783571 376306793771 25137591521142 25811894996488 80407190857553 68945301240543 11712052810227 2692377719868 224261619029 16169320240000 14992334183010 21055116583520 15442936945276 94353456731247 65822940346289 24396934922054 2477452701139505 19193374637143 125373991927846 107816388723575 16942980465625 10615373689434 28058264049943 2848567611111 95316380775762 7411945190975 102457428845056 6646400382853 28393197361295 95702084237803 94496573616682 9001840826500 8992681735290 37294310754253 17961418517824 56969614568910 25504671455654 92432107322779 1115084721821001 58801728609924 40265284642513 22988140340654 21414182299392 16913885939806 4194952730110 2183207708842 304489809275 3090039154434 26907010038665 42507724042929 27589167576301 3510975812291 10073736074699 6366969046235 109708732562576 6656757140113 134250530582156 17876034824840 49478449277261 26015103891614 25421489517813 8218667321799 1140383001111165 26951157135390 22552413579277 117666900887794 27592352264337 4658093494888 7097294645254 74168726943137 13727440151705 11982178424424 15777942731845 5558670373755 23145789548079 46574177989824 251463679589390 126897782390545 7232236260488 11946634824485 119494776022576 82034248070068 40877055571530 54813374958943 45291988755072 8267380579227 66653436427105 2400886035734 20373314615791 13709946617960 6330489291856 308136442296119 87573213974650 8904972577972 5326727112723 9642665904859 162033409392089 30680286378994 1167111314256 134466061936687 26388183847766 90671501428814 235701106500839 17253403161276 9937572436058 4421890562167 26734385102148 32189743379160 72036326336795 21002615039120 17316040452161 31757969772105 24133575006772 20708939665327 17852453893851 116858369718643 7493587979436 95123229502998 22015078585003 44260147777914 80438158729319 15068149558383 28292389025344 27981708143394 17518711846414 44692045740575 17151507844241 43132485064488 54443680987481 4663411708325 14545091811840 21262037751757 809534384402 9119554171332 4691546614347 12986103509816 71420200928441 3543658511555 217352634067016 24316662859284 20904737041835 416085041067116 40520810259194 92135451986045 290515023070984 88818561952325 389975206445570 28472202274093 23883729728207 63211005652865 33717877187198 161984166851408 64630614236435 54668220389699 193961890555972 29571857851252 6808400982537 177659744338212 13576529795523 279701087997284 7711955053224 25648743672936 24207338665147 27232004264010 17455332155706 24474607752042 4496107919722 31041851212181 13129721793404 19766992572556 122497429881457 6280565990838 112729527817336 21999005955580 28158925147126 126039335391610 66101019083226 39933429334774 8340785925036 9849011746558 19943552487673 3845065558909507 6445107345596 61378965721557 24522736413963 32264176162724 21758173996765 29469300280025 3352646398720 20060114081882 23773839096448 19463720448678 27903178494871 26970521510273 3207584370555 89630735885722 83097115037883 74135191038521 6764095616044 24659762949831 250935115154473 23524497450450 200905343866930 21812297280006 1622161423889 234022877286535 73765324259518 3525388812871 36927525929494 2501872220498 22667697233904 7154312807949 2256000367819 19741880674171 28150287363362 12741620054115 23413474171034 136722532310738 40305849434925 75350772441149 17737624151702 10107087252422 56968055059118 29740219918668 66321059421149 119228926887897 57178220032474 1026639384765154 1749234144199 29104277881935 485100125970912 2576423824485 13767888756167 188252408125946 5166397567513 160844732707934 31563443400313 10784195694644 9475993429876 79109469631069 18477887444132 18832046826825 25289774175212 9722161912858 30164659182920 954422545372958 173048210779033 124915917979287 4319196154508 52424120823969 28436933561658 82952510233261 6335073621238 30115546223798 20713872196193 102493533990596 47608946960737 8407612725072 15211225200280 164183384619245 19872064584084 8089223445826 152948204266928 20044371375141 25554395779838 78381064653829 22294678068130 61596245004111 6327426262843 667267821931716 349869571408586 2013800692942850 24619726080049 17481923300945 4403671486136 696558025458 44390037739859 10327433759729 13482324202810 20664541864335 50878785099714 5694734372891 2787891876468 18505017354867 70620445210697 29281257724196 50198672081304 663300146889868 50567806312026 11873815950060 60779217363939 4109052661902976 4157166316065 213648241835825 6862525179217 80153633029 228408480463507 2243553367966 19029447457762 3160691520059 5011965139799 8117862193993 119389716918022 156306496172944 1544745572319 21956525056735 16126426086065 47771112281916 29462119886831 17778366601151 312698095004 57008048788303 2306981397003 11242612888468 16772435266363 8647553215716 9875688675718 4749464135734 57994869774050 22864000637739 7618517486138 346745698504214 161135115142478 11238309220114 156205168838769 99236763610133 57952854490366 24244010450698 18379195097385 109953913295113 45686203691264 131916786958895 1439517749423 93771223461604 80648813653972 29937164558910 81140454170751 17398706635411 211113395458539 9362195459686 158524130714701 13964228880758 11533676662624 20812129381619 7569935952736 529882026227 141251782672208 22928462005449 26893740191264 27671246790809 119983637475231 12136041544215 93333088113251 20547825503236 38793009029116 13970710092811 21578828473359 533498564134752 212619627511368 19095227042247 19628583729030 1001321121400124 16899691956929 46079754060471 5140080592269 26400650256075 171684588668358 12148420967936 19428746433845 323739538327294 42931450590009 12643523387364 28550634308220 125988279368256 17352553051394 3865039960781 5319470179887 17407217395475 9968627374220 9957888995171 20630764208112 17106562175658 31529184884176 427254494906 2615905589908 10465675650539 131741167820083 17479752599975 64847892470926 106163271556864 16223922184359 599611964219104 136723720370291 6243305744429 184023039260256 11623269607224 51057102187040 15076939085641 191992110838858 59074095332753 32155950457116 27736265391091 19460610960901 29907670530348 14442041955226 89442264130163 22009931974822 31639675185600 9759057206755 59276854727809 49313992970846 11652267389187 29158305860523 25424637151242 10453412674120 60975140794304 65307457418805 238864202863378 10888739812054 56583135986341 7823366121983 118080160142141 120101727318887 69672639138877 114107076249981 37495749818810 31564132903754 79903416626329 20808431479166 2172134259124 20598447107932 17868548212548 316205112191876 2604149834375 131610010168257 96012324114238 23020222386072 29156383167405 207464822540959 10983293808662 43337886520328 18422523861922 9326053049685 214632574035500 74183348480934 249217223984728 68408581139314 46047304852707 12930169230438 511637423617352 38904748894449 28521966481066 59029412337689 2000306579914 52769569382680 30472086070399 1042276135621 5758899170913 61693281654846 1956419982431 6221071433989 10395879655775 31317758995893 12444404749380 68907312599002 28816764181972 77943836188860 22948333569359 107610977970296 29130573931749 306726908938524 37954712642091 109352347315927 13954326721626 274614286812564 31126558162946 635234653483259 16041431003083 134120871660197 135101627893825 27153243721039 224844891892661 18670085434994 4521026422562 23918064769684 627071202639940 27297451584434 1089754930152540 17927997138383 24949865100094 1949469258034 17012488456186 94583882663733 26024837779878 4768013432979 27946608650386 923050838835636 15256695572425 92646952637745 1134572297462 248108009088849 3101979640199 5048314484649 5180076289661 60311850880608 5248302073725 20202495818431 61494788930410 9704282415861 4135747438740 60067733134125 13240982546842 115273161149709 17244651648006 15328990418322 29886465465868 59160576874 4488549777170 18871917902268 28820896034145 64977296219151 19959527591488 33728542643226 50547599254598 24155866682905 24381410508307 27600834076934 25119211439790 14673718570968 68897882247346 13183999769218 115365781471873 131890774874021 8161652491602 165041086258814 138789568747912 128177598295310 120758284403144 12851379516117 23722290364931 186950366686019 109110420254369 208193648127491 6079416475988 91547001485306 32950533491074 69262311285447 92118098578411 3479879076409 29938286704858 91699149816456 5569597124829 29083788895379 2342524673754 77388157155364 122774392561806 50656057535276 1397823702394142 51624211120948 20758456400911 121391590528923 27660380176545 16234495820505 18034493297731 15530693257642 2515112520042 29469158381077 24662329405327 9080445803289 1508642014822 55662622081314 2052773680813 72561923513361 19707783359048 23239128758154 56309978365475 149404575054736 85600126748584 3251386296262 125242009701742 6641849360229 12737916691198 21945837847441 100938807168650 2919150180212 419285894388087 25218233872682 3025176805940 9251015551872 31624148185470 144664048949760 7474225462523 159751834829133 4462040187961 3842420088749 118291581554056 23422979797501 75747565382765 130860415335848 12923788432219 33066265952874 47336577470234 203021526861138 5543801400159 593321973614268 7829469360811 20067541573364 28392272881252 17725157242397 29108459493468 5281162049854 17005812942658 22834246664115 25659383407406 60122147846809 166709847189152 998147317735 27773315807269 5962843790289 185028879457144 35327333002041 17044443431782 9963840401649 390301445591473 27527541554621 134078879781838 48034226882226 31457735726535 11176405184423 28386929407944 10163247306844 29758298591526 8444199000420 71957684639300 116139258746958 15529337183308 27294806912433 684870354187 11049851124732 16021172655190 171308710900333 59055637677822 303250911432690 28042431967639 13969969710830 956090321508 110110800363798 87346978642017 150365735283464 52524195549336 4320899897369 19592267410204 136340602452329 394573827385599 125694328115561 117161291381479 31094072007018 6120563824659 74816609657820 17746676341832 13974967402005 117795252688091 245005253414 4628365736830 7527048460072 99187807908401 37584118995721 24054380013174 27844800410281 9094179784334 189829115104343 101223504696427 71168073805505 19034431716122 2618305192209 16855712985372 22567499748017 18148580490897 18178318089936 13165749241027 60867497562969 201421941973461 6245761376574 48562898594896 18826626252669 18897976644913 20400954497274 28550550453575 173178423509043 24109087782143 6220160763317 47906005111275 4868426845684 74320537159146 7886075049864 42951928200714 19436125082699 96946629042771 8844921403357 22978673449387 27417055076014 5265402613432 41555248142084 134780666066054 14956870113886 12630240465961 11082416516907 70723261245539 38506007804550 31080107621778 17152990018595 5930987004654 101492980586920 53228784828739 23005283541252 52913742852200 14097127170506 24142213774767 3213067760303 2200349509683 20529760348607 234130021802082 15738813441813 117524130978142 249160119526677 1996756175509 75564695919175 3224120629067 8014170951840 11671271359126 85011784452794 28319883668359 188803534282282 118778849625265 30843693355792 8387553165789 25656519579072 5019991093026 23873502449581 22405336260067 9626771788597 2107759772929 2401728202930 29776146821075 577690849137760 15564901385628 161576249116235 43546275971727 137568619173562 21222784717148 7387957143798 16535846651064 105190275515750 11835162240499 9026356941894 164332478963334 11435013252725 112939323088314 70192219592239 169032996247150 6110039180326 3665626383753 59493952363669 8412739042296 12787485985609 12747964888111 22811632728540 19270675480275 8658795152927 125168035065589 29931224460709 9394915718176 3668095594348 9359919758347 55969594885857 16729689612261 88296273130249 115107076474905 132070015833892 38011008559266 16155222528664 16254104671963 420700420558955 44123175147341 16909518762979 30529047595712 8636602053932 25006307278963 6401214534471 10674806677724 68059951846790 14720530604287 56825853690263 1576699272496 168527729453368 30836401247596 5230207378302 8323876929928 3727788751455 22123060968965 9706388759490 32213386493389 61723233301322 113481001235984 16054325378449 13960616215028 69319241426072 122740618913035 306315189028746 14232902781692 216295034526575 111499562319029 4414283964094 228104105726587 14053971451460 33232585074995 1563882026532 87401431315452 3875683727720 114630691630385 1297037425000 12594625236183 4004622699209 135817672131002 207768944090276 51439798649977 58275250264460 20986693630908 30745267792924 30520427060243 82088469806520 179113623457 130484192695289 86876996547810 17372697822544 41448242271282 19016631433959 129894608139863 65331646460748 6112158818196 12655834471096 37512744629717 20946188104861 144653826630731 20604222040551 134206334191578 17622692652711 15941678054101 16825293720039 53186353856214 19889032241568 22550100712923 14005347896527 30024612872381 29892863619073 215178384333785 89174884694475776 20842203774430 16178363924973 3323241017459 466115540149307 20856193231089 27402388152414 11877694216571 26253146891936 21078933332977 26678545627 43253133032548 25447922268944 442569466851924 3904067831635 29995467279772 5390110498338 812760152418 21486886961227 23554406350694 115997052432715 3647425423000 20337009154041 8504326387989 87351383942983 7503684340547 57800583025620 95291555837220 3782830585663 105154084991495 296635041362243 11038962782072 18883080688436 13678648670692 15550179529802 20875996856504 35265710003809 59374846642865 20135145305731 28453050742110 1002343205413974 40832972661767 82711528964507 4116887311089 46345187936243 103648881374563 70619720425240 22239759090306 16852373402482 21798280236855 11578526791561 22200373013713 9855118687396 21748080126158 7003095252152 27847849736411 21729792777593 13107253067723 13326314466111 3642389053420 12911783969080 97819974087072 1123443311861628 6699299028410 26219014852559 13452874274093 1108998098462856 25113139940871 58874641108904 126837246295317 5286046750491 46386396558408 218561531706721 5762947544954 161134803459262 76057846793967 257232990410429 1607313688377 22692938653416 136182618184920 53507380510242 7585424583550 3190786450878 17335369921700 22189672588266 1734054215760 123675265356842 72347016857345 28638926114119 7054301562470 35715016970493 65545878047899 174128600953281 5030737934580 10684529460289 252646569435825 28682280422685 276581318477305 7523861995702 23396443058470 9246784909225 25630304023125 30934305009094 15497180324761 15973322238237 21522390845515 30181176022446 3289589006425 206868376331218 17934052632290 29834038556875 26052120087859 38699745093769 22171783672953 112391343286343 4528324613071 4497893829849 15269697609458 25502694704484 41892320890453 85520644308472 12169920221791 54454660855191 26799828585699 17122965161387 8745892916515 31301350581702 9503348074699 11579511774332 3497064302133 18323064079322 16552248243993 3706646616192 62759521323826 27894703634943 18656485909944 8285875349446 3914456602447 3200537850745 13750644182348 163476682523355 8404198741383 88539194500453 65001883047697 540354197010394 28977385138519 223663450082497 126532286731870 13317874589797 463885662234981 16630287980486 429098010727090 30167985382683 15847286622507 64775270015417 52026956087289 4496034225755 295303053821529 41908532811143 54391815058790 5176094205687 8483070114863261 107524222020297 178163176496273 10192974983205 7940165875885 60181948164479 31693495145642 22929716752938 75125100394730 29097112690828 11973032474829 3438199819098 131252875867448 12413961961488 160257505914503 55155002488783 56001165816608 126019057709846 4943321869094 5946338486541 11155366976873 14445309801657 20142602981107 101603575451731 6410773465867 11828987606327 156209775585834 168746577188011 3417017364262 19962396567792 127082008550153 27455098305018 23239135405401 428128507650139 26133845324215 76841676651830 337200576744524 10101942986926 208331061003271 4422814448712 17939965829326 113147898844075 9270905405094 24695379881486 18806671114664 54771945009679 18779164925291 8888373855590 36137636556111 20694617084910 36555352664908 30955837349491 382815631081009 3398819220651 18789165768109 9011900090171 3421422007894 1760146666655 125469725467981 4103122012799 65787355463698 53749983297894 26878889382656 96125452500923 2418676949367 29238109263440 15003588035954 27602490362667 31601684810306 12226110200647 27286645551080 2737194208153 36156126576259 34309690562357 24940957722235 920964340210160 25197646351672 22977724995634 87405235245086 320864109674834 233507204587316 22842754873404 14733127674354 108823729075178 56308294570791 11090273439174 103708517574556 6704537859982 14171171418515 4606044797086 8039642278085 8931314383021 119295601802354 1401227095237 24781169130913 121634061873215 24011975366246 20427372977072 12690259104870 27348432350691 115452105610757 14845359018468 28368124961926 70798543319481 127203463453188 21613261861052 4855389587290 211057445394386 10792309499384 81037755219170 56773767926878 11415906545463 5377030898651 56560519055860 14562544038174 9886764747372 144379449800164 54767552050783 7379895723963 322634593654674 45588749262719 70074678809811 76510575901498 51422385688183 3261889514036 95140245122289 16314927830044 22324197342252 18182557525357 14870857949557 15854972282639 17241648489391 25906551023522 5373850662163 1530041640023 114184371316376 50275754432523 35776844836037 64261752886093 3294310314317 19449171791359 46083780965521 1321112243854060 254304816625281 17669055182486 86293361462687 3212455450104 29542661959407 30087106008377 24047931518097 4252447414645 19914465418890 28686450431068 17855279665454 68781715604865 4049654524574 40136058252902 7808548581060 25175207074539 9917467437440 6967337100141 9485067994926 5746398763066 31213914247941 153416766838877 131470269312918 5084852617186 63585975503593 69963073205055 38935532238323 45971997071337 20949373450199 16623222908358 21290187028400 9865052213435 22877941326279 14131527823476 5808972620262 12270950346364 112988343378337 40838167514315 94916046993603 79261920586038 84003397489573 125219430351834 301523711051762 11815886079390 29628873704699 140316843683747 19927734154349 54888291550978 15205621359365 47521087172011 138863777728293 28665448549891 27831524256768 19100423351369 7516542321872 12781303073705 5106711672191 5135089566006 7494267613529 74608225482098 42782173711244 16580572843651 97343693369046 8618390921742 25597363308071 76206168369394 121699358146572 83820598419484 269040860992253 85359485172630 5941857029497 15467662297651 9824825671282 7001409532150 138847838702105 153647313812491 19414056865194 90939998226934 25342185956694 98197982222084 20810067102410 23472418764189 9541565304919 3982828264497 21087897106782 29098575684115 15165033086879 78093305155845 17804335126200 3252264729478 88097204020616 281590853582 74788807346224 2365885375612 14674530508048 20383565523423 28241978185407 31337787945053 36559623815407 133800603851538 27356813330212 36972410509172 80356235262187 383205156435203 8145824612211 13629218653233 3962439926284 49149274953895 584824039012944 29242277868431 70383007287196 20399690804118 73844747877417 9484540313983 18674423269898 161720985900674 25249021621925 104419813876374 4082739163639 59466197612347 20028600026464 76182625722484 179891120101401 1408939577601116 76262074763612 23162363486751 107700912465673 9273972469900 202229322983503 23000801103730 8299416837328 84062833344931 122407229508048 4350207895219 4190583542428 7901051318988 64450887649015 27191020947678 16817941656259 99472142970556 23784051773371 93070997746024 7035610945401 6304327506319 23414502905458 5586667651151 6964511374684 16033944675079 76482112838501 127085895744699 87489923924272 18639912493400 8149185095617 1882968486942 17460261329293 46116543142497 24538206360984 373691068301030 69544740035882 14665702753476 25286972469732 15554201777244 15422402022120 43129589329315 9479652351926 60606433908746 10230894524469 948151775751 14173391459626 28558937906032 183144305704955 5388391407728 117735382968237 881257093845 91071578456352 25180657434747 216622717847057 33347592623265 6657081858209 15027863696573 18905993599109 6427816295239 44020593559677 111130869676354 92747315093794 67671756973248 36543449514450 39321745120447 16830620967949 25566183083488 19080502479384 19279220612833 636761917923 11234689384978 27744107541107 14942517186185 300016541064707 14951016890329 149488264195693 17156888642231 75469592069057 5426532602822 41153685934602 9633793172960 3041102051046 11795918343423 31661193595761 19824521618935 36522898515297 34494452758998 73066079309577 171908688574942 226571998148028 30265726600438 27426335787280 10434109569234 1980402842561 23190836806460 9285374375114 89570253564353 50292008808120 6452482836035 18500647581013 50153655944748 737858126232283 42195898611619 22345768385862 10741849308753 23946766720681 25260528886414 11561837428845 1322391345368649 8473768669889 3959767681731 11457824605561 15441262320317 17618899551776 7292408856326 3051394575191 141174864886313 92260534316184 123555761366144 120622523123617 250567578778139 263722905369608 10629353230559 114441849543561 7339518184358 21912450950622 3765098188645 29044920271518 8591360675299 47411414151008 66252924593629 26623031047269 7703846353757 5520525561979 248847420714078 30218617982935 46619164901779 3330554957142 45408199497398 2687482929129459 31117904455883 30292755372585 23281059203047 22390673496628 4402258308998 30843010122809 30733358698831 48446263349467 5452466890397 22280390783866 20431665714012 19308246567795 29307622074985 6320208484461 1618578220767 33260436044435 8474027627115 13606318123700 43380168648347 5729274782583 210523059919767 133015734981263 6028720754622 21670698433886 20759545204627 14911283312089 17281851356155 18682916319792 48427986119027 21669140814106 15368229998803 28595558688920 21572230203083 21891952005831 322262169845570 118869912860455 12610130315944 29388775260481 78798720188788 31618754825059 650216254225455 178218176845421 26504074142583 16093069838517 27292051793636 22185423084398 23587091096299 65267990176950 1759984243678 239808262559614 98680032184617 29442555391077 2690281771 23867609517230 2401047499480 51019231200647 833533594142 681757189152405 148072332613909 112972206309744 1333395040625 72155533006 151951804717501 28378668421326 83480657590159 5000475304890 26412055138466 18969713302364 16164578603659 455773985631 1879175016391 9629481123608 22480031489630 38323842105091 16396888764075 22563563653917 110914135461822 22515912394970 6188562554840 28638210043393 31147155766551 295511561073890 241904708730072 3393028119809 55747139874935 7019762904302 1431677670601 45114226860922 17651325823222 29229639789480 49842627621656 106716389407150 12897852755552 16196275097922 8289252271255 14666130933689 11486916466938 54708825363285 27108088957537 2299660973654 4891608831759 72357670301673 25503572160826 142942879374886 44897803682875 148068601816905 30639265766249 8809532761947 19150115019058 203980551049177 174392439284069 23615251311808 13679205324022 58581776816146 23842481301272 40405933326327 1285169325615 26299220685640 354844332289160 235693282370163 23688778341571 169506475447921 22602777303186 3131663330431 21440499938937 11816270898611 100311394238221 70982888903583 15926933841100 78133363583532 17286105681069 80893665373333 39268149098598 27630995841560 217798997788042 74991280096367 16039052372403 32866919532621 25565584369504 111102348910154 187352327421 13155494276141 20174488668088 171769361219951 9931402939147 85085458920201 5798343963186 9460320750719 18359695971519 1468935984314 12653710214817 43396018156675 7405300070949 135792822796051 40814198957403 27697633104366 117760969196399 15052021360922 243720024027244 35188428200 467678450391349 30294351066769 22689198722499 122892784823169 48918400306399 75755065669376 7826674952536 22787065848429 67557950526277 17212166415635 27729060196362 15463132523658 6765338316099 142138589428262 228680752048387 22188711266569 15494293048594 313122261928811 88770010904577 12576785330510 70988776091142 236459895866400 3025553066741 1038279947364 2261467169898 6645427792042 3784339959634 18860393041073 27162756751479 136007493825467 25252756575677 12797544012978 101889121001627 47317810437857 4802473792822 58049052078995 102454043965130 28791871599729 57816036012063 178674367226945 13305965104848 99167107332940 46915411871842 19706132270861 168970412058700 38188329252633 135304440661351 12717341554956 19910784100571 140059494253135 214554254206713 1700034722798 91612572049363 38354350230879 208368635867355 173555226542240 7556560067382 12498308677674 93630771178961 26093940014933 39434052041541 6440448355961 15752065831272 23232820623721 26990530081148 201396535725722 52096919482345 652301154222019 19751432972685 78630198434149 13764505229795 18555606906979 5219831276558 51481122621687 63407991060378 14513367439329 19145659425855 40426166066265 13652731706049 66654336208651 6815523043645 12540230606809 22549816577578 2589537281492 24985957484358 60308593251746 54002525004673 24487536329292 20927967085515 14303870571511 23609008163498 141006115850210 76949134061931 92625428841571 35253279037288 1488337982291194 17569516341318 2997447925430 5077389392489 26133535840277 5878447229467 191654963991538 6833661618794 3228736982716 85463443802752 19213005849361 16612997757897 18214166001188 55234324445686 5566646731114 12698371655500 1481288984553654 20018661896056 18672167307491 8606127074996 55967459928745 194321385695378 4300945445182 95554925234586 17168787813662 75542137178452 54676981633855 113453934453380 8485899702014 27223323932780 715083864133 6456786532983 24732662716131 3534746955616 11724106389709 5770795084455 129228798161989 119154204320184 110037979886984 51732411506599 20103934357228 72032544913678 162550312314274 11589582687338 23108380993639 27746268962374 56194450284113 183503660029041 48413577676571 202370775120635 11304360999280 66064045142831 56896671370742 31041781571854 12071117819005 31796478030081 14825334641626 34491206616188 105395094763611 71350733104884 107892172369612 3119869869971 83169359402987 125689784052689 111017845419670 6665606630151 5396163878385 15682396327315 25098613420304 15479556193294 17581522538264 9447969880199 711356460020 1234238286626 7672269703104 2480176000565 2129310424074 20285182735332 5206658023832 112297923315894 20727073469217 32052476466773 17887649562431 4155043345780 122342617721892 34678624452067 50265651385214 69232979541340 105322177486028 3036876801555 13995682490264 39844505423033 143171838878670 27600781208980 78470693996025 785789672615797 872960968589357 27593901698700 34839020884142 51025270838750 13591560374942 1565547576799299 2410578819229 27340630691038 8894467587258 313535013006537 506110681961054 233882232826933 22362138157081 14361728936717 2262814618236 11199236194400 8732388018000 20251042521108 125582092792223 84983156447972 5441398041474 18019731292906 138787369191795 50418984965739 73045999108954 22061678187359 53051628476940 26587198750137 7743282466771 18350876111121 27576474654087 7530702077933 71154688299630 9032462262570 22059344310276 103691924692739 53101505407936 227629190533149 453979439679841 2432312697904 237599984135543 536608673931 12773370332991 7210981283929 29108108105191 222556957485332 19454854413674 10590305507 25416461813353 4086355826127 136062454974012 133796709917492 194249278678145 2368287216106 154215130084640 1492275174494 49899484409283 8072270301076 10411016379661 9443320770640 1716090139323 6047079317283 112396046453902 6510725917500 31585516431654 93385236002728 32386029037162 23856443821297 90080773496435 5643967298837 15159950773835 223152166050510 27676147862345 15718464961546 142101020912823 194987023004242 5054695044787 12486600173382 49827311457315 26297048759030 61288056176781 295452263085132 1235209662516 43963915126603647 1818036651010 16778668260999 21587336874508 29744685161147 9629180130557 2671344052600 9354686863382 23190312297996 8538698953210 3987370646951 2356870737694 9906713966492 4271871620821 3760669425616 15256681574946 96291883281171 36411455283776 11346620070105 23090510350013 2391520855149 4916897516632 445115245877801 53302970361076 688266662113073 24653100776803 5232574920905 52675138867636 95921297148726 3459284702325 12874495656176 23715820169906 3127440422235 11812202483624 16617319182949 475037789389102 49290473661809 9380380404869 46152429369841 15464444462757 250296221076 431784931048886 34055319662930 21315735860825 90741482324571 30168232154164 3139634458161 38689272468415 4007762608773 39774348344566 77677252754427 20839901477392 3293083775437 235764123615916 46721145434240 44946057887065 26489213954725 30678775559063 83573359908948 4013560232621 28879005967003 9405750308385 8693890055821 2412933416731960 1174840750910 2948782569234 55522377607392 56741319127640 27292628384817 46321968078154 28978232631202 67747161278229 1111101198634 19698965996177 9085069365276 20187909445486 13923220418333 22256903278573 25002085948190 111804655755778 4811434376275 30241272813920 28612055970674 7208468598944 12934618268868 53322216501808 82419173931933 435778260122545 62645461234471 15953877856112 15511473190322 19571728838500 2835179174050 11331760230581 27563897795352 28345092193293 55226865764964 1375055820250 69103570950797 55615216275794 29227506814772 2474169470072 4074936029473 108433083781272 19556748569037 17837012340023 12000280253934 18138332446669 25006579562619 107607094793820 13431397114514 38437707388526 94592531148437 20747799073473 3142629619570 1839792624016 21441769476364 3413642801319 11349187253941 62491319098942 14440118992027 50952398186838 62007107846434 19481736131841 108914815459768 3055774008862 27113221701580 18760250760861 9764714761221 15607026082192 3969976464945 8092820642963 18733709943343 21267097149950 27011077211368 45295731780469 2865617673809 11881388775929 9898621325194 104494904181961 27211528408358 3120788541280 19297599234123 6532315175862 79972967807152 95000394697530 2523376430442 23826286611203 1251794443412277 260741420881051 22456637005059 4098989425028 329468644238765 128671694803069 79445928381706 53511215384082 35691709310756 48108262678403 30212530823745 438527998941408 6043032705361 9011303383475 187346855287985 7255517623117 21512247446545 182675691413 13834976172688 38827744752669 26175839003915 123798445407924 7288957341668 16053301752804 240107098570 28301601112445 27383580057717 12984579861070 39396310054214 79911422034307 64515158385343 17564963986384 1042836888821 79820173112944 42605879698956 242656103605292 41426525868322 31171196045649 112242756561184 38680876897908 96491373387367 30423382089094 124386334707818 20294786672499 30158858177097 107391812512880 60513426159757 78923154806162 13299182946051 15479752537560 3706219796820 139858350683 27294604748864 28876574994258 78133844791473 1059934451316 56021857730526 13626755823271 23757970541970 30265695663450 10869721840822 31420272005540 98200603879618 23174124965674 3752004058530 21309470902476 27626457505617 112641759546426 225976531890340 17234935473386 10752931768095 28477236902767 52863982006090 4986588724161 10172436851986 13961432308895 12709288256443 5872582342240 3506631429598 104541112463628 12583888757685 8203720593458 29678559254591 7795555795602 159861179596945 3898718176702 98694938451123 3354868301418 630704545216120 35488891253266 11149698629244 29227248223409 102181525306851 90356948600569 77060854106737 15065650373423 61845419473614 23238961773611 49742736070532 132873820096125 15415376815019 298498186715791 4416539319087 82534298460451 25571871624657 51218612242101 40029389488408 91687941601746 7896461610763 2380856262356 9972546934128 125801533442886 4057295626550 75090142779264 6699929080852 8933074276754 8777592672271 12343777299859 29384117279824 203781407005756 156749127789600 2852986632727 102781549976779 30201582173807 8368012800007 57012539052428 93827609255377 13847369405762 99000771626829 4178865601999 10581281756565 22343662127499 1782909136444734 13699098229122 219431222305393 25640674234420 27840191453490 119984406285999 124543078989311 129090808208345 21920529960124 3642366959198 6203636626562 23826155842941 92796538364582 176850232769231 29142141883656 246874873614186 377388419533283 19791452888992 58793224376095 6876251518402 486024603694 209455898197248 28732414662512 18967527413513 18367113771229 147520773229103 4593226940140 12719102372198 135758553199080 225815259341273 72376485078937 29017262900034 10710717930402 9106070688626 37751791563048 77122521325542 247964733954825 828830841783167 14988954166767 42527571110848 16860970152527 31418887377986 63009232363225 2599544803330 3816649528019 77679017337559 21534757408449 1811989420641 40490544478184 22207398462344 41166249872056 31193373462872 132788994115063 56662944785985 77626833760992 29596477730764 26224281242510 163218465139887 130361926029135 25368089563094 45506871050099 8420595015897 68837828720805 16636327025275 22028886963459 20569716678347 693786245125934 29390865424952 75754141960257 484732893816 10689819980302 19305945670507 16947893612959 14110968969323 128987356276882 10830736385917 280689729223121 12667503437287 165205292919578 65667363098783 144716445490231 26342106423263 2666008814642 6254825571223 28429977799440 4517692186617 4671780281722 52541502387959 263010009529506 75584900042011 27808853214758 20131213243896 18866089348528 5139875415974 258389767814949 15701819016525 44541872515720 1061096014502999 20531361457192 23798885205560 51762286926050 150532563676354 90854362962829 108766969741947 69155575253766 5394596975349 14016177345907 5303694560821 179028233585393 345476912866 8716028158768 189736087175773 16530454995828 223450656569950 937005701472 43356075327173 14724340548574 254625136381684 2596310462589 5791577819990 11506069288457 10772958535868 8988675030996 5479411370815 43446493922474 65224812079337 298295133109866 79194880665863 13233015010877 18102850006596 137467221353648 287584994094183 1193153110524 67713736793706 19341514363415 15200166956143 44246052134107 81146390869007 29774682833008 43140986569754 46830206173326 18542741603471 10041647804852 21108184849770 290140808793627 15696681789018 5824220185200 58761812159293 9631397691748 8546388318811 170294709867822 75144836031924 297500701101625 231281282815118 33179707127525 30952038382982 186190081237212 60398769036845 39078531259038 6603956201398 26014237953143 20930266305892 37642023730932 40715967344270 9218056522564 21060439951978 53619316933168 11734204864595 11579736856495 4766311395341 1221379875447 50403930327219 27923880939059 119220679540165 143015139169448 3462547503844 7618093452009 13938164027418 24002575088407 14297652764785 41209919146441 15606271329378 80342941341632 27650575944414 253450108079464 11566043831098 27314495856145 59110732813361 147538511981791 11627094341551 28999051494345 13931168250985 89188301011201 20827935916337 16762156974256 117136912834324 44064574410644 1700989791694 34284502994779 22446457091272 79352628844696 2177911102969 1786505134015 97735602881940 81156179284416 2377172000631583 57503571778036 25350562971468 299801167319168 84866067577788 12710566732457 38798810542932 696843588244187 127411769213310 13154917613837 36382388724770 266838955941028 101994976297701 286773559981419 73261714664598 37694228531367 13726667965858 73606972929265 149759455315045 69518349342010 25263258443389 31062645646706 34810142388173 25770743985012 9209413260447 117877268159761 6706017984582 41615077641673 48097826475419 39948749957770 79207134870494 25006232814215 74890061295446 6805073120058 114018027257910 87162698310559 58724130830958 24475707114375 15512598086002 5832801498667 12827915522708 9632720736607 233133137250260 104178304919514 42381478884642 8391247824564 3730215190979 29449811403738 6714268558027 19821108345778 7287828768914 14840806006331 9990426292417 11635659131314 6796566051214 43964915015238 15214156078972 18472577462340 15337548319369 65394676738527 175446285719971 128922542884898 9984171686729 10544290574826 89602833764214 10209375687893 20778264072860 16371916007778 94271488045166 46276749475 1601672540363 18099455011979 139628796354370 74937171145680 195212123284003 1812635034031 194009658063 734868001007496 11832689793304 18894059937987 499129395514331 114144526225649 31452665439243 16230060374764 15685214382420 23697503781485 19047888681426 61481882824016 16878343131963 4478612474668 28771690228535 73025460785910 5227045026075 7006028976581 314025374606720 9998636286923 70888401939583 44709361461035 2053923275013 174912561753607 17694652648001 1759341335318993 58479825128182 22084997620693 48035458892313 10100747065353 602517878178301 61894011078975 28952124090161 24477433022704 13084466306852 20260848458496 22505218446177 10744109371059 246200027326884 26248920530504 8703132873923 6282327884599 3118144931604 30799424642724 8599255398422 29824329327957 98575940224778 13776375151747 23135721807625 16973727010582 11080236852363 107249168110000 18561523337053 32024503731419 5598197823527 4475162629788 30518111113749 21891220651315 13218949241884 20856020881861 6168762695317 27398120337802 1573917867086 27432662672990 90892893606279 51242381662166 47499618137422 327156364878740 38529808488599 81375867360072 150417926867888 35647659114252 30725052038577 75409265445338 16069508387042 94733669886472 13038037160113 4142815740262 71600792384589 11108789767044 76125045492143 243565686726 22410091773421 3082924784795 31409134553742 5197167610046 853315625505483 64800464294071 26228916993879 26692945379374 76332364304915 72891822195978 256576655313977 38137546074033 18402421037594 36150168103418 29835259340379 19297776884065 20010155715516 19741428918174 135499214806549 406902450276128 18134565426228 10465213041035 825921953286067 1130472149677 46656124357743 129518003375 28732744713253 118154814476410 9317361485043 49996784557720 130393004550153 23541214396513 34847765522941 16031851174586 103925347342930 22246998014408 115961971982127 33596512078938 10717097367770 76871180414819 36278142939537 26033135675606 18222333373779 8287867814252 196638733735 110651631288749 45967875710300 134915678831433 20430360539325 201279925303031 19463916821374 113362542663286 1893013077831 13982918151350 31549620132362 94844186119038 2136936987898983 195326530068493 8844108361245 65325171956223 388632499507921 165766054074299 308116735649 56502940690706 297858885979045 25159426478142 56548931059498 17135443940194 29752457368911 37351676642281 95851057498209 9128700515480 13252273191641 15488812376647 81247183910459 100658463875167 23591900639244 25849716731567 24110919817163 53461797261141 967195084923 3618136879873 53717314351337 5823885526736 48055700393032 9022148478968 10151178045695 634222785997435 26499602387971 29129432593977 7508568469115 18445395234309 13187413919970 119209245994535 9104136523759 64658667589876 3646981492828 243009526951001 19769362783189 1508478991457 87848307998732 1676386872873 812022200588 6479790393188 9385528734654 151062183761040 42757733265100 16611942097449 667627021986311 3931578962940 55418262959929 44462551699103 83471748236880 76578091242407 3556046642914 8779700660070919 5291222557053 25440412937243 122096824604495 18032002529337 6057303455240 22330498616407 1050498731345318 21592895077292 164235249826568 3020900852151 81030846139702 808122614177597 19689039337558 26637332492611 193036920467893 339030258120 1385321656346860 11213961830235 24785634224134 18686947740316 23006539951353 38666728162445 4718142836428 12480047146816 97653148905784 38872524424247 14540031941079 10506304075629 7692322856873 4203872446590 15164294619840 45455860305984 8450293513708 22361796943920 5776750029444 151894725739536 45046272280288 17574945474066 6315838053431 29389714807540 3781896765532 73810183241755 69384143188178 100975301798156 31374972827802 51097697433254 20579721489592 10034449548511 18509410118370 1189532941505 318063703584631 23989562215831 99422431691909 2606264271042 138329086947632 25761985089177 89476019919457 22822268775227 17852966852403 41596595586668 22448456707707 27177711324091 30282305068830 48485767432979 57884413816842 56121452651307 120492443887317 26661080909219 7234900273375 2916387646908 9200706113435 137403182975481 22315512907849 23185180960829 28310909481626 29360834837134 87174171639594 58566859170373 72428422828982 151933097211 9256871756243 28966146832227 137603952097714 27376810575002 1230159654238 4883647157850 101215334357364 120475642606923 8294379000577 6505910750489 18138181570056 27921141171591 162999325794960 29743116950656 12728593592451 103621550554284 27725997515652 13591307759262 7195989283515 15469589868580 118036368085913 8826086084199 191685857473197 19443550105044 6211944675983 113064694705438 79131283129639 991107013852843 52977937301073 643465689614 28766233054282 96641642258527 17306433662124 13702989466648 26454393942992 81807488676574 626085451415346 5085593535577 159513181841907 16640746384439 8787086663590 39928381070807 15139300071417 85436198808937 24769389320046 430124811501315 163240033948758 135133524203459 15734165199155 8797310080402 26240839726874 4425182865465 2553210439518 685341870360 434191550890964 53542065224182 13109277396940 33568478787742 18887630581272 15240737891340 29000315961979 275848305648238 9751465544297 31423550463931 16829143842031 5782600350492 108197918311862 70494480542655 13517778764749 72832891604001 6238040725737 22745264715221 15825643671971 21090993971797 159412737626843 2702079662150 30638086613523 112499266251099 10210278137617 30233920607968 55671754704864 31485935387841 57708507789283 29610755962701 20374648539001 172449667999786 90620309286740 100618327753182 114501177094430 6694786520659 5470300699526 15614048191269 77416869650847 40893490684353 101011031222926 91178230935141 16642096952129 371161326718546 6658212825559 171583488803896 30589243973318 19847174133504 88916620761334 24928991010090 20784078742486 29656319807012 49716805577293 75856667887558 29764253362417 14090313790390 18051768133515 53421711342620 30589829428591 70783306355717 21159881608718 26167242982183 1165009262383 17458553436711 12349798346645 26818717955720 24016429875891 24630318900876 23606513078509 17459333690789 69295131233058 26494544258073 181517431375523 2485759143240759 29941802214467 25973469625763 4890125008927 30932985474468 45265660247650 6564015873032 63915061954136 114665780699811 6490545409532 78607435387560 75563045015847 22887889151925 60321345227238 37353203278845 7761837093013 3171820317437 130006503937388 137800267303554 5544439538671 29057481054211 19617733435956 11774390124237 23197458855147 5907467745137 99860916801476 74049300479816 8687875510544 14275074960300 6338051953507 69846127654920 38001519843796 26404334029459 24651078227537 103353258204210 15878562273075 226163790745893 91256666838269 9079340188128 20853944814526 29654580810427 159871770868909 28338899607374 11763958713813 12725054460738 9548531323791 18349242996097 31292461905273 2186513633254 15974552077547 9505286445864 75192004292291 124202285363098 12809843102767 23639188864050 22411037910779 3563950009743 5841995058363 25851815667680 62554239292479 118914404154645 74835646444184 39402642798334 66962445295342 161142680834554 74653105745170 21610607568207 23039178554224 8639306294382 5569799569103 14819087716867 316650789489662 30403576278893 10093778005449 3840586288102 24610276085475 32684774541987 7132081925979 83109552957083 1892367617234 69238490606711 8101163942367 520668659508104 26437928383396 10738378740961 17363902081552 11028363104471 53120928079 16676695054151 24551406131287 81238867984723 74333836323678 10413057744010 15278732273996 9325906329829 45114544523242 147506175917276 17839037159398 12298774350961 20106681787964 19119804164828 23891681784935 2615600788400 5682499637055 168196873616434 280854871835632 17668231290364 7561549988816 17479095596667 29115843709320 424218165129287 148145610125990 38089866517724 5873625344328 86169975951138 27923525500738 27617666006621 5504542585256 6164839998469 29228672676822 4736374172852 40346818952504 114179153015920 133260882702003 29014338032556 29813714405693 2396868978841 205929477722547 71723538773926 4781482950054 15489481963710 17824855433478 21087363641923 98073376186305 114712147926302 22049651420176 6794185360156 22363028332240 141266404671802 13314989068631 11390219860657 17847829571517 17493460120485 2187719246562 198757902513338 9010657645795 239921508221268 25712699038417 28303482626040 4435053185154 19615546762001 15120996280868 33049876602609 69628374539878 15850816371431 110403496527963 28722002920042 28057378624862 15434642357643466 8037944173325 29154309100177 133619321140088 24503711738729 19128236427657 23210093257168 12851286221857 7586739833678 29493653201511 74198688526619 19951275621826 9093554861940 31042046749973 183332120240439 26461193844081 98132059868305 138665608801586 1338895160071 47515652411743 54914768398351 23941425698821 52354721699302 102862700593675 31714127544556 27817421091922 63226679252124 958589197349 169807693364298 359011764427181 38159652849073 332584018863723 97246499780755 4193714676843 4257999677231 30895791237395 2929596607967 69782812833117 11426495564801 33136185074031 87040976033843 2950411271559273 2882804999154 15805788201756 139202862872060 14031757597684 161130861673787 161135099755645 107492021253788 158113560612279 50308039554559 20390945536518 16250187197730 21170635253722 26975593119169 23760047845644 15022436947672 13971139249948 11125196806500 589351674872033 241082456035727 24687572086186 19750027998907 55072895371222 737940968774 22705520894561 82558803526844 69263582712847 31682044692619 13769103482205 12525060576220 31786771977172 26993256941561 101250400027 96104980915611 6309075441641 7410332294444 88872451129848 12078665811484 26222556215241 5982543193285 267326931041401 8969740605343 28610838565856 8724492044326 176650234106305 48108475372324 21161082528884 108123648391919 11459300559108 45183693863690 1606573096762 29787234350244 121116727275014 24575993503314 11734684587481 20762082279177 24431784414188 270393079709596 22299939047437 41398442753703 48009651635551 45648298939884 2943384750113 20406842395429 107064717983686 3837760363740 203272887990390 415095950646796 26009245619423 27052351192905 135467961008780 24830606257349 44817957629519 249307848882550 13836816570713 5200769081069 3413040467122 23053620861213 1693878488135 29361690341271 199914025284219 19487071213579 3187235435597 22760193264297 15962377698811 40806271389468 40925830706573 48667959173802 23160144962726 169809326251927 527788600341 75987951671444 18067283736631 29765765891089 26187948140659 1101910918055 43185592215120 1179221101219 23275539241715 112627593150417 7703848535092 567834005789077 1730182589193 58171092074854 12046527643853 151848877806055 23260426182494 118089066948063 28505017773717 27945112883299 27265296921527 25067518279741 16765633258569 216049552435030 23293658099164 119207078100200 91536167875709 21622192310409 1273852209521 1232611047846 30172768354869 14323643171103 170197920898112 20958194593129 4479708191944 110274433573926 91523621669860 7438417846047 337312016682727 11399334937399 12615158777122 46157218793753 11197848657236 108858172843849 20299640457439 5155194490008 409275371033877 248317699298928 9774967637146 76883224718227 88518949638641 9131257804997 11374230059188 2660607497933401 22608601604186 9771084418040 103302179695689 74225664906896 12005477497437 2554865051992 11599341856632 3585207128495 855863834985 25110730380344 19498197623580 208699362431724 2574105017963 11521236721956 8718185060999 8171880423893 16538368527072 14593667891861 40936230224286 123185797111240 12412972647943 41807759370011 71145003261105 193354253511300 4741491981252 15734549627630 355822392091086 82428637806950 28010098926475 21372357959842 4618177960904 25936744481919 1249760397460109 38215168466205 242077052995163 237979083468741 23843189072863 229757815969124 178108136143616 43284233036899 30557684720370 40034159798852 12950487839482 12650456714179 12308629028038 16650011808405 8416416569935 10532744610673 77437525014554 28093260489483 28361893171820 161110271143614 6482915743762 31451424412448 57851982795377 100775475203859 601105277947733 218279648276252 20042799675936 183245546928421 16036648229790 9870177084472 42381063401713 35962879259378 303952551757210 25982573863087 78711424553286 58477946897306 170574647114562 377055358082835 29766276366381 226381650026739 135109237504557 21191559454734 11695191268744 1239868115565 39373199367535 14328422803719 46010828338460 111545100498474 61884322573051 9619644316705 6537153247111 783005610546 15037404150297 5577705003689 10633328294343 27693885137069 12061802884399 104538996680484 7768688384176 47348588235925 113075745790769 19039032828567 5888607127203 3994621923886 65525247880056 22159939405201 12659455485664 16659656797216 105550166107768 24678237870991 94863308010622 25367837359624 30401588663327 53969940012194 246287786509 9960087268788 188392239674875 152101674167699 2528341507704 1023822660723580 82516251506294 1371489059201 21991359179854 8915451232367 15789628179171 108460191547973 25109713966686 20835800807325 2073906575415 48121525349419 141902363058157 3016490737198 26266791728306 58881806872058 11698176301370 29348061271790 24122490785317 22744356957816 594140291308834 10490085028171 25642092936088 51646631639778 219652189774 161718959276378 134472525918049 11557499391136 117522922848 17022609430544 8409832911816 9119728620312 2674646246653 14334153863892 401365656784951 64146547614890 15567715653483 40015582470677 31922807643515 17346426869121 30470385901499 9660580705154 6628537420266 289554402506508 71332726040627 214095242387920 89112574116287 12113735618169 8014049523553 16964062027179 2872256008079 8110458644231 62350125226341 53278105124072 27218435644014 1439327299066 57123391247407 71299982600679 60136357774213 4452865507400 13826434678059 1911372134284 13463544515664 94576933010 1891563790920 10566293362088 766922742196 4262620727483 240553486598638 10237382152629 78003221855021 112963270037614 130769466945653 22557688904350 21266504504060 179532511257355 73784523312517 375707912571304 1557726957203 410470431233986 427048667887651 20545241806501 27522480017703 2786227256014 147082544064147 27259664335591 38883646112683 21172097976994 30766288958203 1983935767606 10404162622982 8218222038852 95306004606483 23495857512039 91349669848047 1930332548045 1305095775444 8060714705500 143163047127368 59791476296316 234103200579444 171141053961264 11655982582632 5949317053318 19182078936794 11832975843560 60366007591731 25995887479921 37790570090116 5555004040742 5490059724155 18456256764610 314884772883846 31817145846003 259119778885261 180141225186524 4777442590837 153757228130011 271118327596279 6202448137238 25316404094872 12740645040281 16841529532736 8875317874414 10226011578848 1580776846294 288676040717887 885105677629 59388944919197 31807791877794 80480872096464 226654714552406 7732476682079 105467609646591 49553143980895 11082675005282 48312428852149 48509548886228 27159713543002 26726221982138 273428760525712 37593404591979 22615229248351 25384939615256 11005790046420 171404170291812 9741162621411 30442741543597 78118820248032 73079331901455 11370461194813 24147154736142 12315452018116 16894988522857 17033895304000 28551809730669 12261501037574 110122218472893 1228936682398563 6649633107241 75602870079912 12892339345412 37194806019161 198490216117612 28147956054881 682722625094 2765575437959 240107548290069 20859204433137 27714573487711 16530142349990 34598503091795 23076351034434 18227654852151 137359226190590 134838292861852 2868949236923161 296379062220316 43921631604564 7342187998894 13465849164615 30654685183116 38644184229455 50830329442413 15004419015698 5317280908809 117126633895698 66509302310894 22556423875147 25564760228722 11397690006009 86399601101981 249897103067542 128124843097819 5595585314180 254821949571428 46899000032830 133326793669423 672915680848252 67963775691744 8069462250409 3609001851137 117638888173759 24178644789432 3012429694199 19539472813072 18413635558544 29000895946022 18136919948082 19169753159041 236589578012320 44856922080789 56936651425597 36653778941813 64657302306843 29009960091034 2164242410168 18644116728687 4472111786663 845159462405 201643484608351 21872539395648 53130771057467 12664818964167 12646644773182 3202492798994 24222069807723 49985301657778 49120090238831 11913587357527 9790170931685 54242797308082 503897795727561 76541712868263 47205907129906 111760120379495 17833817611996 671696868057101 574873996413323 91001305371189 1067403307055 23893698958988 57594517269131 18809903696839 87491569637165 15439935701476 22649698237835 31844143119704 26268535915369 228600353327770 78611465802694 3327522239862 242385097543230 577195024190 54400519115224 24544923895765 299455470486228 136164218513720 7863300243814 46114700875666 151473234197404 3031868107672 17058053234803 23808561213140 1923209381970 619050135956265 8441753930549 198537599512559 6796460656474 24482276575806 7693249479248 44062793922043 123688802190697 24391502179811 17792070405408 19372356160068 31910090619651 26146153789597 3464135708856 30999554621087 316474697843424 9270732110899 23796505381255 48213906016074 109269130369636 24232923838194 7258845112444 38009427385052 60223294710204 6853903379056 10125021528748 2992170191598 25468084562181 2624595012424 46473546074504 25924961803948 4282810898810 19617573148171 23121216024379 147947913905733 4998562282317 45716698110664 23677526925758 18996516409672 18220938787988 7340529048655 15050841167107 108430709332190 77782164066093 4023909767162 22266599405134 3935379410702 3696565663354 53277083033173 2018117587679 8717211837692 11199628080043 44742079449153 207574811675221 24286852688936 13407757073475 99876858168834 24941769538600 926421297620504 103036434552450 44221326806564 2033603397678 191297065615734 18270580515166 39903216787699 13423793440376 12516754189572 39652723010873 3356875517073 19956427021183 57569053694812 76634438347189 24244052450937 21882934543524 108636480508290 149416117203345 58743505437736 10496541200640 58669745563170 351613540046 155833629307263 20074341893661 66369968593001 22795068268506 75446358483367 4685758685927 8390685135111 66551051499888 20303334871123 123855617761853 21999403312386 18776459722156 25269613264093 82739039250157 27705016798119 35801997757551 26373116654094 143082871463889 10935026764967 241459209433965 205816636427176 3970906947941426 2632070792461 6134687325278 18378797662421 300118924890554 473254637200 26799921247551 150628379991242 884212006585769 15403113259455 65654437509709 21662747382590 38562799162 20222340044313 257400411022961 15257140347554 131749778859098 37809318246944 79842256393936 21446389094862 26316804145651 3010031285498 14670009672779 65787577572248 14575505897267 149498867134654 98234757015082 22737467691731 44440600593288 5966361406692 14120157814511 70211144240787 325750623083836 61721059736848 7623385641853 11794608930415 172521411009510 139381041520892 254171722460176 26800304841189 431125546921148 24615838739779 146598109001387 45287811584392 71788058434704 65581708330619 231714041621682 1766930370850 103995723588196 6380542369994 28791860962983 32703839849491 5164295348660 58148909207622 7842445342010 22711845733855 30830082930990 142232248375525 75615577763657 13656547984895 6239103566237 12617313593920 15158581341219 23306829909565 920192043468 40088815978820 245092863981008 25138502483210 14690286548120 69794660024749 26988967658055 95617758145012 5186493286399 19838257362123 29562444371560 187243459542619 30996871711078 24013619054126 20014654296579 1665460532045378 7865391193479 39500388563625 19503950305454 310538230806424 29670803570517 103240830593868 52577801739049 91756604442110751 56957453200122 691961744365702 19327002089382 9026310213048 92163255530401 1860320910602 30550729434238 19472447380730 23891126474526 9225797686688 49068062335035 55524724036366 88442540782497 13277266809531 68241782287237 185637342376396 8174688680628 17450467453294 27991944580916 75378355901904 16075801177438 30345592485067 29085899829083 17433444114066 2206700906324233 16167699108380 13472032815515 46578446717419 20859915544236 18165990322646 9380634018895 12634120398770 87722517335472 15931562071257 14740356810688 211160287047730 23591004925541 7438037545872 19424587993172 3139564821318 28299935777883 15667359299545 22045324271873 57858083522418 5099891200878 8024310254518 13469373460162 4227471841042 19627549676198 12960714002494 117698547509043 104056127469217 136020999335086 190426164248640 8193595000663 9861961014961 22918841999344 7147559222456573 22563813182309 5027297138581 7576749375411 14260289880449 100473687634651 30723162009137 82124555120800 129568499282581 13336791159445 80095419281848 70022439977850 60313893325064 4975787408733 65061034227613 562360586540 21345266585358 25137401955474 22093750423817 82741144915096 7589837505183 4702912139689 35477172023234 12443716141048 21356359976484 5650875831263 129790553415 23399305874200 31725615134047 10123095496065 84921254803303 134261492522902 24606727830402 14649873872230 11109264676170 117793507761985 22624318930322 9085781815849 522021031500174 31036113305999 18184728347109 88771959319467 18928235697035 1061847420641 10764247058151 29429493224650 23575947441347 11738609650492 14075599587332 6572097277020 13906893233457 49400053864427 60942285784878 20920010815174 16739146933 111490753564388 12564009224958 12721928637657 26785471664622 36393244346976 31603481375040 1592810224931120 11257163734441 241814500879 4857019551000 55623548977463 97124752745255 18437687767635 29045670181812 270531554786286 8082842430894 16504528758792 154786702875424 157965025540093 61182407712647 135188656159316 11203605385651 3306156262507 30027151268537 14014315293975 79228858051996 3261610792997 21037681872141 11869659651607 39358021528072 8870609226644136 4488674747428 244630285930447 31656785292596 16774591507787 60176302202538 175563329982260 80348372005497 20458705158418 897783316210 52401551176470 5382446460063 100499171526963 21954599770165 4718222076170 12787494075162 9122524065958 7044434152439 117989942388871 84024838315594 88332250601992 15481094926918 30071653146246 19879759285805 14271773540746 65650579287584 24244210809517 5867315103086 118974669231159 8774789275645 30213504960111 18829772450597 14334592975717 25589792787793 113578015376659 125430182166038 19103479115038 1146995891908 48847208056309 59550722752979 148621713964965 16649565012007 30015760387436 245196463995 94611495800570 15248985835804 9346913689203 903011841317 103577816290158 3237385442413 26007027425827 20840619711730 29457599531197 25873206048750 3037906914445 26216937797617 319148745578745 99007530334227 5114533532658 23857666157297 3126399448652 117598656970577 7047593651737 36637410914884 236183340636105 22022143358704 9404466226171 83628873703388 8636046075583 21545420448688 7616377256853 12504960387980 42761714126974 138146841575050 917809543871 70830127338356 7138918746824 26089466206909 50390412589282 28446011917503 8967029412279 21027746821965 146712762045799 623811881443020 61488122049965 52092076284588 1056286810875663 17631665425376 23490646675738 18517429207749 10655476369699 22672628855205 10658124647742 74946616745578 26084559507905 3154200982202 17403234089348 31129429864013 13333675685307 11471555026763 29736294177249 4929221585535 21298866535316 97181378123305 7647877353642 29172282541533 54512248649263 25270391624545 17841962250742 51777779262350 19383665033929 26562514488367 14079053929807 32998823350290 21376269888292 124647890672246 190264323492796 4468078131544946 23053239516439 31178735209635 11714624719166 977906815826651 28391513197306 8997060412252 29578953228151 67747402145084 2296033077421 3454250371982 8488885128925 110831957972122 282527604053232 23110556824622 2390727846835 114592677657941 264644396448696 11126701306095 133303649608535 78897653047186 88592561930039 1315438250772 25446486763062 11743781303871 19283057792300 115820824845503 30507801490387 55544682577829 12510483369252 103314504464401 13228267484106 18498507763909 364074647737 2094454927735 22062575372081 13999163414259 16599922567159 91007991262087 15055454518658 63346702997701 21180020958402 11148559462275 239003793051626 44028531327448 80411594467395 5627153456013 382220214555 106691073852972 24423465873799 93212078226657 161827379010040 21459376103617 4014056202841187 18281891474450 62501621709297 23844846303685 55005002777612 6480527019942 6612915406404 144086281849809 61961551686807 3726833060700 6319359585016 46306328329096 4238612010759 84303739477326 20900051321559 31774584183312 14491285934721 265760877312003 18687842828739 367228320655 178658247929078 47788720308967 91871898522541 182616036653365 55470420601681 49767293262463 22882185138668 74817903009120 23756511676705 10921440292548 5858383147475 20303252217248 575459164749 35743812649257 1621149429760 29654759952502 27153880100869 24516070034492 17262939213227 144203989734119 55983263379750 239790321590049 16764827154984 63654190164165 3590093722745 26270868637699 152172678745855 120320683528507 1312527309043082 1100127956734 3586116321244 105239257084876 39902029040904 9223555778622 28376929769538 46718867466174 5248006939211 14715949081538 77126011476014 5874796734369 18655559504302 9958141205836 357228284425317 21487179157704 212591752731583 4820000388128 13522995079262 116463506987650 27173381422333 8564858344293 10430608188762 96952985707271 70781006527882 69190146355423 80960983616754 8870117149255 4205958543186 20614155502596 27072491036540 1339214296006466 49189638495743 58567446320304 26937475055966 383238202388600 35981266062624 116872281413521 45894743383465 23977325959369 22069605400040 85401327307799 31263349640634 1236826935934 10470502239443 69576359006575 33833987267019 19148590087749 25061944054197 13654730008026 65040439785973 74123197975999 58455584706943 27370734063265 1226721879170610 60713720575475 20489441620694 31764058238726 105954754616246 1812905971027 111240419801852 67765857711088 100941540640774 59899922792584 54331225612679 53302311243818 7873565682105 75383025322379 10026731491312 9283915709057 118261207493466 26502014176055 7154057023192 86797638708433 24364316104187 62173683286163 58353169947613 294059936209083 59512722657350 5570761359718 635606884485 17617574730610 14815066066368 113130366202080 26623470610318 16257373541600 108408546712021 102549479265583 19271650973673 9802346042395 7816690946061 8299052602398 632324242399542 980706328626 105332657433608 25461057589369 6198617150292 7946577287782 16443764803141 65011449020535 55408067630968 9674991382293 16972855938496 9861859648856 48033854422820 20668761656801 52744188675282 199550495445064 21891660214386 51246346551208 144452553193746 225516280050052 17267511378094 19165356530248 2603034150889 169350003346839 28570929124804 291803347309360 27772133094597 107893371875894 31102095281453 145429205062400 139758075309949 57065130761150 19730190508916 69000940936070 34736849677582 19986119621503 26549444200412 915244587590 15792461386516 5964041935836 154224130753274 12131135917954 23367494431918 22037628084995 194829719291026 16412755627466 21893776260363 6186287514272 31519348439626 14882278502802 104665266889017 228965459051246 10893802699018 122424621903196 66952951506376 202262144760797 50518417005207 23030369792609 3778886782072 8078250601805 376361570150839 42579774405024 8086118356228 29006470462879 13210027834319 21213098140283 20139798628821 24748994348953 4190116396101 8718412097146 23523519040169 16981075589221 70714539340610 159611314710863 22336036536861 84363115604370 21669225340297 7354497743223 7999214517439 22524797238072 29996408596166 64706948791091 163282459958195 29130304096001 50586214726399 3089214523267 11333887918866 97080878518318 2257397568392 66632639388286 77040701558701 45197030505746 18930494388070 26219553735300 7961816002867 1346689977333 13809527224847 160282331467793 22036347242979 17120963860852 63368484525538 27859856565730 171725510696661 128661365120988 940839182551 25542736342018 6923022347385 565304844678 103146759382583 1477557884026 4610129597144 10704514320286 7954940514325 5862211203521 283983236460663 26333458176710 121882490706352 22251459895991 28825395194247 23543661988769 69876133370135 815846330933 763751999798571 21278718293151 26074305761618 23299170667453 23819263684992 16961611450552 82062401254742 119642742955503 10725554670172 411960760523308 4504192087698 24237252588979 330341166151283 47125294578639 189027777842855 1977155253738 128243699421563 121275623619916 6665038633022 21968604343666 22254376240519 22006474992475 725948326142124 124294514787197 24313172001847 16439242809690 287431697071099 74245052942870 17278712821448 18606846406763 117575492474476 36917675906622 2285912792412 3092578126004 416556410502990 249912479926481 11312740806278 16881894907897 54494638511898 67205178972033 9369064699058 82268329329043 5202164444986 4812007499941 15161933500688 142247696885519 8568739463697 24057933710986 18187416568392 6928092446378 16324175717844 226462712284097 17588401199443 217889884527986 272609462156 39428959464493 223983009561771 180752433685257 18762794994181 19168875503713 15263809988383 18745818657306 243367768602 17636827493664 1649176319065 9706333422336 21760218743283 12775673965912 60799808284895 8997702359112 1190541649206 4758618743488 4144346114279 121880696752926 285775101072904 453296543092570 49429049422395 35841376973863 505944282073 31575069151292 70375153637043 10068773203640 72749152209857 22580343031820 164172259630390 27773019343859 31609678792740 26837907295616 284277512935902 69403581882454 28336439878911 6194785704863 145215213461047 777610836152 14954518867651 351702885254156 15392085817408 64182388744189 116264817354048 17343895756074 8945342660349 139672313540715 9988643039812 11835781311433 167323860061775 15031660488749 14542488781162 20737587536918 14086330988759 56325587426256 19718628145386 100716359096207 94535435767586 11421436816757 57574587152922 1150224772264 1384733039313 29608067663390 136139286862510 6528402739281 105165859448414 2046537051814 288294056637988 11526132148292 1336475065652812 105134617374502 21513524913489 79869708766687 1260656564031 84351969945788 353145453718872 6349555292261 4521458837566 38470984538461 30794620759175 29116371916134 15005942682228 8701542675723 66059036463209 100196947375520 17456825609933 72227632891518 77144049786424 5106109277608 33831391895831 71504123560834 31023376727956 142063618252317 549952674429433 31499847231932 24734622716236 12791487421275 22166380560394 920651448388 29876457283225 25934562763939 26206295284900 6660500463672 6521163143690 103054577451177 35091207010423 214510677846376 7779118664726 10181558096203 32470158210140 2677964300089 17154190324221 12142498569222 23304928749442 12586242735980 98244845247524 10296212504822 19716599506821 2633528161761 70835625248089 9348952207975 3167874009232 111876429841076 63510614783256 20816242688615 94348945236044 15571475696326 21480446271465 2273993995714 182552056529041 6038361561882 22453367026982 20094703231144 26525019585215 31699222212370 259576042431198 801997622071 65878138890614 111038091219505 241117245565188 7358294510594 11759782534422 136074941451643 85879929663686 8929602500953 83799713486585 1322513824669 50293082288971 440936135994641 26514678921807 31030819357533 5208891753542 4984993282175 10364140081261 3656012800941 1717852608606 3369438378093 26741965655267 210528831914265 7077625749298 14382441268270 29452904453094 7168618829206 23228630720198 2737265436454 70024852913499 17064860266204 73655894805518 10378780160617 5866630964075 20920187385013 60100957483580 22487094263079 8649442239798 268819646620954 24702686015817 36539842465508 19990602492457 633866749986101 16167739815374 188791550609573 22578586310728 25465274010400 4244950734039 20431173012946 202490614707768 71841442679268 107056947108216 16080173015303 104463835192794 30577616765719 15310680609559 4346252634228 119377089546888 75292948327590 343324627309027 24079463990736 13240872188891 857924593625 3725421652862 56956386419674 16877258293151 7250588347833545 17753409114390 14673213282648 21125961907791 22052361366324 95517456834601 217724628281947 1118017690675539 712753887903 22864340859735 23521065099111 92765520953653 56853225078808 4521068632404 6794973664596 77055022039481 14118904484619 58343925498836 57882477761958 90110116193654 17228566271395 130174784818143 30112633421421 8454360951669 8789157632800 43847843286932 37813931662337 28905324022377 31615510419341 19175592370799 16715251170760 71491344009183 3670313116547 88272375055764 11467786688239 17974337953954 3057584454104 14706943048279 79448515727161 78449450885658 89446156859875 16474920162309 10148010957823 30922062506887 15343002853957 11449098725074 20254846383242 108558853067848 72819708204782 29274093858335 23367752071100 93593742072053 20488539949086 12376596828338 69070221048400 221929378248898 6144710930279 109984499637546 241744470098761 23888060724095 9811511109381 28124035761696 97810714976214 555637167209868 21708571644300 97482996064704 23328786888048 20867200831276 118731552898778 8148989010716 421085494032501 58114426607854 12549773234815 93348984112391 627487711588 26476184341783 77305087405233 70625405491814 11580481448460 19096193739132 57133673664121 97087167009784 14065037479524 37962841055603 364505071956921 251746463021614 1981705818153 9420217910599 18295341398284 6642776675426 13682007253348 214102822024385 5990317930576 74623226733863 2310780317224 103775828748093 17827750987402 47813612447117 16337472654738 40692545844895 14289199725738 43027193740372 124717102163830 18172973639695 99464899612627 10798621666153 24079130994874 61675844261095 103474582459703 26737630008706 27851742611769 133870092572172 89598307646091 21197312367632 62645813954994 38443890787208 271622121996206 248351390144568 66680538108001 21651893629138 261271562855814 7045544723591 9441812963436 3854280262086 30508790224813 18217121940715 16987675142133 7202049456408 4502954578166 9524181937156 28305733184916 72229657135387 12032538109000 8317399483798 122974591302934 49347857874623 5443067255307 77755567289753 10403109005350 13178621824037 394632675803321 58337161508623 119642914793236 7083446192280 6398514464979 774342850650802 39961684212375 85509518338969 17471954024057 70184940376770 89377475202178 35214075666089 18356006325608 8479999728214 6715278480805 25777972702188 101748266097020 6490934847384 64744065927098 747664761320265 72617082643936 21027501421847 19553725291380 243756143639446 6897886191007 22007474953496 38344252470001 443102317628782 3232500464637 28954704731637 22309460696554 241550424423283 543333552407 34040125459800 2714092179458 4678007822935 5690517085049 7980269877759 13437589199614 85312871938439 26852260766933 929978472869 235249475700531 65675155308707 406431346821269 30212718382177 5308230214457 911768097446 9028900763051 123517137449618 28554651542765 114062125788866 32486968105866 25479039770406 25423482309583 4770184617088 5978979810864 308995971938223 56143780465556 29507290719253 24873034135425 1530593664235 20364241862607 25513509303398 1549203634702 66475498140726 22912841313178 7495340700022 98423499021874 18122831651280 70475715862287 565059462075982 639918322794 48867540087347 27567759325026 26433378266770 823652792455209 69795544362695 18069339045415 130477039501663 30673923760141 5833449389273 12711903433748 39423301323885 14910202779108 4474013906080 8949791357743 21839697307505 48929063019894 41503344878168 72643357079002 23970045468437 20754771380624 95030561514152 25131061093397 223389793784887 106173082034555 328675956989588 62511768884852 8392216436505 68154979601345 68835745373916 66794000307653 12582524874407 9267628595204 5397815762386 20810600830143 26334696997295 54414613259793 24703283514766 46572516186713 4438467026774 58784170832429 140942872782545 8827442086918363 28815840362728 200928833859138 15828913699718 15430834370305 64374087276766 18664092646499 15792288802897 2644945460858 77863014858852 84290532004937 9148081481652 64526864182558 22182411011929 28601124217429 181094160677020 91645916064915 687262491556563 5989538024655 31243952186324 5695824590531 3688825117358 37734566895118 9797539952743 6459161387147 19438117231337 62569605020714 9629162281761 105512226763689 18764404586532 282343815431554 104773697827883 4424276440320 548755433957 19162817526558 6213392033712 4200141177131 8459784009277 69122625482890 13590376578753 127750183821748 61492701998877 29305242740933 12239320913192 26832579578685 26573454718527 10467658725549 20698927873015 129836282631772 17968672473505 51044615045016 68683283380676 6314101561613 87705370546569 19531253016691 253437377281767 14470355832691 126730559969721 19357771094496 743573885671363 13499402101045 540998144066 7421033288321 7283698074905 27951936097257 28886027127555 24196389357891 19352403800355 16760818390040 71133109248190 13516554407352 58275323603062 12988239376500 349195009135888 5162668500655 67247094950321 8957447310132 24873148046106 6203427279425 422503320713541 13722952814929 14940049773331 196711772353764 74318967527436 24625337122343 201278168958621 7956015952548 24232470870763 103932285672005 26731358588048 77019256707468 6542838139708 781031623391 142261698552912 120976692496553 88040817097122 28429634912894 251988955195481 64044878932633 48140180076902 29352628857235 21727145412614 336710265575100 194113042734679 26478882919183 15697274349701 14189151588791 77722952589429 113677304071309 3280609185181 100499261222381 1572727299976116 27725814764044 29704469891819 14351655011034 63206470716896 28113095996914 5908456316242 10701154501167 130769056383466 12613604909065 5739382878279 19833132999035 256690436202639 16441785510685 122538749192070 20166697414209 7386636557507 17063624785115 77311624174614 53107244720938 96238089028568 6845391084178 21024031489879 23345792413934 8699376483194 26562075003544 49075199232283 4208257095683 74795023063892 118571965373332 646316969717 30235659423322 37336704078714 29043851441182 7099216123438 113040806102278 4234875248690 70759877676285 11733669509767 23292229180055 257063939663754 31607148095271 107953248146953 6834643659872 11259364871522 5048533754557 18325245687138 30362486800311 29540395384972 156533099595195 20548684762631 1346921273216 71762155240406 101278982079119 11515501906699 71615627508211 22000074444843 40296705801595 6484601204430 68192224119855 25480216034843 77296689820334 56246316635367 124169949120917 6271240987837 193440841364554 41431908677192 76572700652991 17663683625096 10172115597846 3439892765352 19877216811185 16741204351667 47188838902239 17180643414601 18261236718298 31040969922441 22859911452291 11895654154200 13212902686628 15134770311673 26375340990359 71341030043461 24886875966247 22159761375199 20665650261291 27275772875862 35352543722702 189219416320438 101340250381570 7258042092581 793897772433 27053058587964 62836463641172 4837174923782 344871710748175 25996968240368 26935549666300 17059094538725 85490749384576 23802176606611 6613631267511 582540799567 242860154404647 4566462344278 10823382861939 14186357862653 6992462008471 31484004715296 70289356425919 16627883745455 52896949505025 13663996639922 5864714342576 19312296995348 13669653007769 26289361713358 5194653940729 27343845736984 12172836878962 74423540556968 9306688053084 23620971386909 19029086860876 15775953421837 84179394047373 7801255481559 103940125843175 717412155733375 18511189860948 94062885498392 21784661917932 23550004630808 68920199947160 102868659752170 2272720145389 29675516483215 30438605278946 60661785930467 13869508190782 15146481370435 48135831484292 1581149742680 2104184304108 20321011618287 55112993074167 197551761822016 89873401318482 66870086403294 188183241885274 14625709479056 1328773035670128 6013067562069 75419147140815 38043522955886 55241113014 47299107450237 40086007611953 5363863269896 2688185407586 9536464247637 11910832689910 17615349804425 1860691007478 2504962683538 6635472249893 28518509715503 1783676612667 458727928523 43382310014544 29223687803899 214345968192478 29219661403371 27093103884846 250503037186475 21401060564573 46591899490576 44096089489230 2572936981766 1005942177547 1990367085345 87392433769540 56357591891047 85863849637491 30899003768044 28496873731838 195564273887787 54803176993758 190865537540211 105600836281639 7937904761966 94475853469353 23072303495302 3778464471111 84118991907121 1483297871420350 64153323719986 30533718415911 5805328193289 26611220786052 178673674867099 31725796763022 321072803402010 53106334718244 277198901653014 12434989585578 7556684920465 13018025839525 51903478510753 862523706800230 69839567395074 634989677362120 39849151306737 6545584970045 11790879089073 18267498511125 13026811597446 95987963884777 154222510158034 32074985025328 23608276627824 199112778897658 24539120946784 208923814010892 16837373433249 168439626804681 29362899720594 17095681528182 6895224409227 54469563405407 120800543978460 10667240985627 125087689426080 106522536107435 2763374705953 147362141287725 39566443273771 26042018017577 25372539109694 93130353107517 90122134455579 8469314298754 25201971688169 8052925501531 34149754544201 6399875911029 23424084091073 9311984126107 56358088798463 68692394954438 31243382842621 119411441126260 257660349997 9834273903628 64722822987305 25917675888110 2860591830961 53486181460714 71908727598216 4183724762157 24710901556054 18665595408742 25775925365619 251945475735478 29909573370858 5404718560686 23972279144857 20286984998579 11435326229042 16067372055082 22631371717089 30420173867864 72668499022668 77251134076270 18568938319398 28609729294905 50668369965465 24682280560752 4126386056071 23047838599354 105036679780568 73059974351252 55236277891131 46638681276139 686321943353 123651573012753 101796349781568 26790095048962 35635778345924 23190713424247 19690553681786 17194692105594 19673571237875 53967901084826 24978275522543 1482210980839209 28606428099176 78768518353167 6996992201631 93362218702648 61898757657268 26000542966657 4688029804349 7284155142152 345243977616143 16214947208956 26651554883014 766783135933483 6665777387896 16344886876845 50002093189450 14089248480817 79844345048523 18847669739550 2814409068427 5299858013731 42059655751102 96236813732246 44714512728991 37843246314355 12753144297 123912581809533 30049488046276 52143516533950 276237188685949 28036185302203 274809028383058 24474082962936 23836074149106 26489966938209 191370796944314 4731277822833 10050451439913 1858349911260 172672859754623 19428254539364 21357252613535 31279475454216 14790764520661 137166436910967 7170085030586 8849830447176 100928345499800 27515573116041 39751156592117 2551489412602 28447497900417 118872191560362 15032260730405 107923254123644 55076161825029 30678372116455 19458853525790 16363162941935 17431672148394 261869082095187 29661342775707 13163585233420 129162550482657 14899498985705 16367766857441 19887200178238 60186245967425 12911242940545 15846186062938 6272400607799 8839017709768 8152483786671 121144872760961 87008261960531 293562496011655 110688167197301 37910407193962 16971187491763 12453003964921 27816394620558 50950588740098 3664318697403 131530159514139 146900052467147 45442101473689 185000246585086 22602423925386 92821080571018 119707692633110 19316830176265 11685581146281 64733880769525 28992145008297 79478996219955 48323160285685 615031055158292 13254569676472 83594898431024 81912534206224 112200011365351 33821131449323 48663268483292 93200680929370 5999580231726 9688058945258 19416102503555 223052528497188 30046353611356 45121025927121 75977086297076 99999497617572 20241929036057 13258262494925 97548252597281 15188743066846 12600561984105 74943549556376 1271833669601800 10761663197895 1845485545708 114828721319060 545576691990822 7316960889573 74343602957267 28576390061342 75200729387526 3833759048940 66183156029263 21069333534740 84618377151442 70715320191555 97179174449764 83730799257610 365641527540876 44756282935705 7753092500467 84793582139669 28177510504435 12188528870612 53234857229956 19992288766711 48933991927002 8449421223035 144476983500439 58729841676068 18475939239004 4083590482701 17287609022550 27882110551022 25015992704856 64820244507024 6509104387866 46135264327021 15813339608428 4691644310390 39337109217893 9765300973197 2646868996063 28466832883869 26158473026796 19975476504875 12949385524763 28233007679337 12207479976175 4307608019611 4186542447834 18090383274935 17280122410287 3923001479159 105585342570399 2988814763677 81657601253259 163648604729594 28227827247239 775956614387 25408675462297 67779250930013 116808543907598 16082896546969 7055509538328 20850583016562 30041609367282 5248750422638 41505647278203 77811508877149 1403778512097 69967539058506 23814032594780 7266596234943 75608213048 14245168504304 96286130716471 26787180821967 90640721204245 34408043422459 10242305560117 27530958721650 42449256589783 149871173878318 11738504561262 16459766392508 28195869816782 54653151899232 756906659809433 82204415601695 75378118982173 12609683984957 10187985608913 48397658300532 31560101856314 30929809764006 73581139925825 30588601184350 36908018806380 68275601709183 23078007810515 124212851662972 12774157315905 266332531155 15358340156936 81741530230774 98340163578609 12461348536155 61126123707472 13337565338361 11579448386805 7206949280874 7052532602255 13778551320338 61413282015390 118133020876575 43001330627789 26586027619390 25125482856955 1278053758924 11926251097814 14120042308729 31605130274734 20712917891052 33323358959327 13334175726151 72849582899436 33878486160399 14892379095228 26129462877799 17614938499834 14546620850118 54267937031149 59677636496487 24141440874799 35897047812427 76060868728695 1181400065845 51311469714936 9049744605252 123704975628440 19700656242348 115180733299505 37909820374434 17977575545550 60995166684568 25121305714687 100013844448877 13848445849585 25103243181929 78913935979580 27182074401042 21718472446253 24133047244165 89175829405284 54527188286397 1683055213321 5181004077312 13626108259491 83220627477276 22464608150619 19977683894695 31762508218228 99467743325481 715161854092401 5921085136859 250620726294692 119487267987410 3906306826449 89476642038706 68582959814 13191867545015 2454663427177 19303333218125 5250329550647 167812074881314 225050938279741 17333180263530 113051295169675 25936172292504 11685128470179 67635390870151 30071934986601 67329159907832 11490194847128 16445006728777 20840396505386 78037748547666 14055024237773 124076773499130 68034621552422 294503228683865 65595601736147 24559884067782 21412939634741 68232667665338 2712152927054 7916907424649 49027003761632 316327292864549 9484034162529 6025150959399 2533608462528 15302510139043 202552977341940 116927823658047 75817818220986 128664049121620 19255627577756 29492168422945 23648632176072 9780639924671 2968320728767 11059985748453 76809580122019 7855948215524 147469204835 5646340028398 17024308135635 26270462686994 31521631044012 8781249448458 26887033861610 4717916510814 76043950713278 71244275645163 18994487348319 19300568716565 1333256761898 29204715716024 25917939439064 19469321376424 27116847739684 9568197054213 2586931010709 177644330477686 45544202261994 38729379848942 193745716654066 20294115213198 39391177676157 46090444296713 102425438850453 157149826804982 18132316082348 11517231321530 4242976526553 156722766307 247742471497488 31398813515434 714437895560136 3459148853595 1081142738027 195671401204569 24275104969713 26149816687157 17447025985684 102167967305897 17404343804357 2759081837664 13900036865521 118482731750115 114920262095770 34035517344955 12537868474989 22064882415389 3031992712000 14029244546487 52948869637274 2853403702967881 28158644774103 27773947010698 160699583005910 25010309901190 19486796535564 87053089252623 10612987910699 9517355955764 9984729516030 140336866014277 125486418340863 100813684596679 26230381141791 92543268571880 18594399776315 22399984317236 15298549019534 19133452017399 101123447585384 12514733263923 17190903186287 25771018588390 3525695923652 420473104693232 6553526503652 13361956785490 75519591778319 21991375696487 16133800738055 19246139565579 76596563772546 44339500710918 16059790812761 61884776933133 9240239162247 3643267728413 65883714395179 91989533483947 21591573414532 12530549444270 26104247112344 15528385070231 85761039095215 106856544405777 435307417813397 29129829968647 7820062616962 67077489820291 11277681448291 45390410260579 21023271049341 3600637391765 56088913552825 5577212917274 28783695952919 35095103044066 30517434950621 93910301146151 4785007067886 39020229230849 14695952376792 1041614147802 22659868967789 21717930231077 5815797194921 199876018282210 15096208279930 136058540466109 15189858803658 4665684663524 15818383047841 17259458807941 30146296456442 22332933010421 9158129785169 23114053412627 415630306658702 43025581835113 51512040265280 30519796311508 133019388883301 10698004405942 108377922980918 87164915413443 219078246143306 3253224580377 1074647421727 13146523823318 18477116853408 2002349219719 185251287792471 55768208397918 633918675578815 24221357787035 22105864243104 2685049455635 25957239980511 12284719620215 17345258509528 5561677891579 142162578327906 64295410435718 311300591402368 186611874500653 25311739498969 8002776478781 23833372306820 529944966125 10834611984477 24305303117673 5826770255625 13402209649659 21317034192919 23667406388528 63202255819938 32273718176139 4145669574640 40095407602086 11743490382743 40830786037571 735030635399 3552043860765 111875630363296 102012016302651 23512999756984 2156892136351728 31800606691932 35976390019939 44888643763833 1728564612405 5006165594014 25655836758168 142978315363216 4371504832770 26576700836499 245997880949025 8019396993549 275594836086416 13604974917330 74441198467601 14917089046638 26270565090399 1869985258193 136956756669834 114917663079664 75835790145396 14460873188642 8803036010354 236038748024404 147710859597041 952059871547548 21073744523689 215212079237 27961448317619 73433943732864 174115270862527 25513305263994 28348601489378 12579148290120 60789698949307 108900661004526 11641539060750 104177629498922 324096392578369 69447461790118 82023785154237 68174729467073 7205747845502 29246811120464 3354307775535 60176309474946 355394432180131 2007340913968 85695546975020 30329662489967 410022209301534 70635700868840 89703551321207 31008627676229 140840650921324 224187424990456 16807897395658 31017679948058 441737615552958 18701880293297 16677200164845 50831214842590 1528706022215 67738076094040 90383717292742 32274457080275 600159999972 22715258996410 158118329309801 18493784178728 2721047156489 20622748493782 26224015304136 7674563068578 4322666267674 195175677973223 2044351614185 18080888754214 7046731102707 75441559619779 28846365680085 114347092676204 13857963768521 79963727220117 49444442399977 121502201764672 10360711460293 18810021561669 20064727085140 21381276766824 25172737618827 30941332528969 99827713398776 25387318068189 127259068420918 25680247841070 2741026300140 53742087736473 11754013524269 5170358747256 56325394535132 108598517513770 30720783449471 127124400769666 11616306018360 261102076404226 26146243520434 47455228262601 30092652504977 248281818031145 8768653369609 10730886934568 5425590227724 247056551284415 65564862918388 11210207500064 16168589755959 137780319512611 220083019595317 3063844111733 62591627671125 46136352505516 12623549462607 23651892384136 103289868551569 25215836117904 5032161652767 14463502271407 28756132753213 189162927036106 25444568613875 99553111212451 8348126609541 35714306221679 37639603377205 10524427942437 13133537926517 31352756184863 47484270002216 143300089597166 44092803328523 75261638659906 15763047777250 115281368351800 26379841113213 7348634998203 29633985224870 30490395015950 1845506844230 20835346887804 4950212609583 235923726389547 3538427904490 96309594514564 14294476265799 3134207272378 392127484701722 11490518257772 23474291825906 1106489335709 7787805945036 91361666790179 22947740628620 23198657963524 7310634742939 29856394867507 34181638795836 23821348452869 31132411244542 2670496741068 125976584595100 23217869315987 122054740206307 24161912111972 84900570200864 30006213780389 27963372627216 27039387617826 9941494084841 93785327927 9125810496601 16961655720886 73171121737659 24126444440485 26529728707187 37707173234526 72974371484240 1422304073669 78901629777273 23851223222308 100138382755652 42121328103609 26352166951627 28665439035871 1150668172932968 32016943382724 31802202279570 12984827435499 24143610595210 227197131458512 24231124502463 268597657658585 20235039734431 21920307034372 13466337907926 11882414145975 58578571188357 26862946615664 287261848544766 164084693345464 138383402337192 24365454478900 694512635801 29363708829833 117410844524117 158138394439767 31054810069255 3839560154214 196675884339467 87945236124655 56759875569398 21182630511852 300626175068419 31524947825520 433180013828876 3987302001468 1134264049749 7129546926146 41697889017185 32042826152427 14378320077615 12889796803233 19121952337929 416105031361 101202352670495 7898493457474 33311933680842 10381988801111 43911384938849 18438036054384 20106966893204 62765478620771 2066621537009 30195164022465 5607089725823 20561013251015 11845641857634 119659550708910 329626747042457 15110349398370 74899254350571 20532793339340 106357512855465 26882277623429 18381652811425 8284835210754 3579150860024 18793776138873 37481510776893 3520318941228 98325601367544 26112020734128 1733066444087 3057782137705 18148322180167 18963151909179 12714200828118 242138052016043 12847818950880 29350449999293 87505486284509 71702531627588 28218239844285 10487554210054 59826788540120 11223628117557 28172881695072 4051033002371 12474520019644 176917831716122 6165326134046 109931024002921 889798866289426 11097117372503 19027526214169 23559303325992 206098185458 240590546589188 2927015600639 28866635702229 18482837276800 9839202323989 25692629328921 310757982244781 9397946715948 2759923479106 44676222806587 15195088824490 1623502495087 53995404467592 23508435955239 11754273860043 195257617537665 16732383020385 4633818612342 112842468926274 10134607098447 301805186730051 21596800369397 7140235282988 100384877775635 120996498438325 12615736192599 83128662932807 22843194113105 8199609627715 10278087284349 264027478337459 57453604814122 27706725404618 6084963775485 4560093533007 211425943856367 16097008430254 24522300993406 125438173945716 216763566641005 599768572553 16897146195998 90907564484162 196405102077060 194059444361024 27789849099218 46593333127710 13489907200141 30397500648126 3749109936282 5881584282692 199585118942066 8629382620037 29160169859274 18023456615152 28086727908739 107910523670540 769937510256057 119922320791926 130744173095081 2330479624399 20130823578759 21292442792036 24887148310137 189805824252350 28997496908492 21507807343012 76454622355719 1810603297424 198300348198815 148987226694366 28721528664744 217124887466755 16292141079773 27119655626959 20056455785066 13874460794390 46849815120678 28941208579893 1188279782061 11182521593136 1426716924140 146053399891546 27956832457917 25316066235189 111976169701858 18904919116365 863894701533 7779818183426 15501031146636 95967912724147 13968481940907 11983591885912 1451062654894 100283538497363 119296576709612 12740274353712 8547572214359 12051751578883 12260520801272 42811258349916 23811821719728 45596581827553 42327112026873 20825748404000 264192566422811 46000537015045 52531420539683 20388981283679 62456233106216 2101842291333 8504566096687 12696684713323 72250588040302 61646164908790 25830709216009 26122642360376 195780276914779 141055231424050 1537556332883 1500760850412052 15598627129526 17694993978523 123368462230025 39379887070316 4499952705548 27224401151194 88536152645676 150105628566929 126490959043895 111467384193992 12370161201130 280149757436764 17820755211045 65794725934124 69816567688010 189906969907927 86148503200407 9000749319233 62644671562177 37560277412757 59570807064092 19172667901362 22125099246011 8867390832233 41971514260518 7641938690725 9296301016123 41396179216955 4796792495676 27300932952566 315794908011910 23597068498281 64101900719038 330439516982694 13147502521345 1459895504009 831853122129085 132413185731645 14900690061368 616767164540711 24760417929294 25864671744766 6109527514987 17723577482041 18524117113124 192545890438769 56563311570484 15085583626691 345731378189378 79146258944042 27288336173844 1153521194815748 109926229761483 11494222277950 41646582598513 29997202428680 59879158946721 25749821507053 408561229313865 16498913033978 191499747948836 251287064394047 33076517979687 10684338867843 1126820496468 28255357392501 50777391159276 165732203640787 7328758513826 30260941308360 12734720854716 124694553004909 40218836083733 9480306932384 18935482849188 21856326426824 60741118904446 46034550155837 2223014838908 2863041718361 16294540159803 59829745051540 273223341839204 1919419769802 20774646525638 25881828747748 8928855081055 6526891471726 44423808002775 30113590444274 52650788411694 102413292045 18416792336562 18725765976047 12722517961856 48694415035158 206562291431462 17280874605058 232752616547298 61334265232915 23012778981919 4253388183877 524423019164987 43707903863357 57002271184075 11078485357560 133618824524005 2517661702222 21827912593839 20200877329999 15599657274397 60424627033510 27386714123092 22219459754876 41820485918732 5680214876520088 5765470753275 36232530991480 25768717858193 27099122274204 3519883645012 163576107414717 49118329155129 5864012148725 17530991637936 1307191897836 37371102852283 39085294495993 3404692277555904 48797652475217 21089728711832 100578870235032 1243103074713 18443416802613 220498859373922 5712098150963 17495336191320 62999443930055 12963915910531 13961888878790 11800414064559 306961327943597 28788433784465 13925532193997 33253787112361 16960667970587 26374837954556 21271687330683 46918071532772 7410799543740 6645920585420 235214934978230 82104479407267 29431361195279 17915102400679 124839315045498 65204569651203 6885566030246 113217537830120 131808607367381 20759291018632 28915981559435 2299598385419 84575904157444 11277097136965 14993885539436 2847674018362 11688720061181 11312780998148 63380536388960 20582369891954 31597083673019 151798889145707 64632708621576 80790845125042 20156804488509 192308489687359 50694686990489 26391031767014 22983694538618 30831605659633 42765567776812 6019810257352 42337966263513 56796832769356 5722361031237 12159391417299 7494402211693 1875392431470 13759273990385 118125769169806 127812985571285 42390632092538 155319859182073 5583323754127169 2264913206306 15647155898102 38347274017539 27188073243446 5259532912279 29368349760962 25077109626104 156621315454628 90475662833636 20150424646177 187397214617117 136499273622877 18236191579035 11670448291318 31327732923380 163958374169919 62759660796279 61889699075718 8768335643318 6116727238493 88861928141163 78345837007253 24588431070700 26179803622769 15785589997815 10282382522324 18845378864534 14374916364812 30937563927566 121843564414905 12934523798723 117598105564549 17226462389869 93577728687668 30533810104308 54192038014362 125367828278662 1286046252143788 9711760664976 22000168041051 17968056660314 113952160017264 4840787887779 27980724393464 10432292935269 1250365851725 208848831224600 179404867772263 43461147836098 142246634833741 36353696522428 13763281064224 6222782292916 40025739899407 6919952397713 22796608511936 21442409085593 4668142167881 4887091417753 301775044036368 13553134067479 5904911759548 78503816663326 68912089851380 27487424624482 54824152126596 130434854785493 9076061967688 15123179913663 8957714012286 84295363826934 102415037563454 8989764076241 6481730238709 4629029504584 78794635438531 13153299480649 218486797063401 12746029099696 12661984651845 16648557703963 72607486838939 34208499482028 84948269908135 19452338513286 73838258064270 27454996988740 17156606002608 2721651494377 38785142503863 7233548067989 110303454217598 18191680357646 116921683630957 237122541868482 48460685967255 976351739038 137070060485847 23441346236620 164856069922332 7677655613513 13292764894139 24066858816889 34782582630998 30275931592890 93938967633907 7037797423925 26435704288707 26108111889294 101323339208658 96138265039515 30944808870027 77308269826663 358058520877337 228889436765817 18186210411374 8960548303305 2876316170126 298378988991 5026053148753 5919436396959 62194870157040 88266613225558 158454938315352 29454499358630 28946829551995 19383441877327 11747525473305 7457848433034 291588552457244 57094073081762 218627971445773 80429714987619 23650908779858 26360579578703 12630948294407 7469127691457 6271487023885 31288842887297 40931715279397 157218032306605 28244622996005 52460443242735 527539498324 18779017221244 568615860170 129424862798543 274836625418761 1331892761861263 286790951548710 16315777635609 179675623282797 45165792517571 14212350468113 842459321865 78239587690351 10293650312585 27204975566532 14865345629990 111190751685087 22602901001530 113841755787504 24538679550562 10162136774690 73191049576609 2751255415483 4363413604956156 78236847489390 10447983118739 12882548755748 96801199447316 2943322488816 14889518027404 139407064267524 6773623660208 16714471630725 25772754479988 16429634857921 385919438546 32184014113289 21271475880245 257858705055 77694593269231 28327442930019 90122857361758 106105100151421 25846644646792 1098792409954 8730787868684 67833225486447 28846516993717 24539258951947 15489278339845 17674430054611 2077293022035 10338202468253 65134553683051 190275323934287 30063952667794 361882394926748 22393870967397 319392611235192 8343182017273 19037586476155 40604438229503 223994252728239 14854350816110 29780127746887 4678892384650 12725268838720 31770078273034 65436392453914 22541269562022 7346248690215 9889967657257 180658945019710 62919999709999 63045714192418 58741603645261 13637059698325 29744617560102 34905919765197 27933643735814 15111296626488 11678804138901 12946806638321 60789410600389 18719816662151 5750625447810 2872774992088 6881258812545 11181056205341 2153015147044356 10907624464108 25961124325823 533019297609609 111370454153067 4623620313242 12258121017785 35930818555116 29142566326329 6234843784450 105076016147643 8513713954070 6759025602350 28178442377659 11155773599145 15927918138181 74490745383572 19371125109296 31043623128116 7383614484255 328205345333281 11842535787540 15484434456422 8129719464747 9451533003305 18513846416790 1345817743435 113164729185661 14347172921687 26470530745090 15461866279760 16029354444736 59974912900868 19403028197499 8647285639555 35948815952436 125709484620978 222552927066752 42168740783659 7984044962928 4120723925594 19245129358579 37092830581217 19163542113147 4427831377945 25139797049446 22326173652898 86223933539717 120091933169391 10254766390766 3333706160866 27636770184355 22432383047994 21931116222636 5448409648738 3485681446592 116398448955866 26143660580382 27817984616304 20704121983015 21838099787111 13907249407216 97481849628878 36796709604636 108569860955708 25323544804252 72661044036678 14847886969652 28660958435007 55039154528199 19686477948241 25578664153855 17550076925926 75729461254772 559175586367586 1770626592008986 23231368842796 84503436156098 25747987834222 55800313290973 29108911590504 17074380291838 29981992934559 29770105829366 1851326970748 30232273314095 6157915336722 27011333795491 17736643631152 35316498941263 19283921723455 18432584944632 75670051877745 4862695980973 74177310018787 21932888053296 161057629632918 10562699983977 9045716758703 268266891865206 4548431697086 3808371580805 151964326786200 111820503079225 12678611422928 149069812824346 68644343851784 30313101884621 27251826825420 1415822859033862 75441120628729 24628323757279 11301085372331 24515973457532 7294552155201 29670551960236 71256227521130 115607425055125 11575483192414 30890087270224 2541051525660 16411531465311 12722679070181 37071904682106 4471184187373 25163713470274 23521454302510 20606371325717 5195067629421 22349758285858 314031368517947 50172997941115 23484103294901 5745520137902 789194636714 21407979296873 20763727931704 3429728685934 99978027623838 24869014008965 78297724744558 17730647872566 50268884024264 19520840506638 214055591641248 28068762897894 18391956647388 56293776690814 110345204975 37754232543819 141445805425613 4906290779826 73749999135273 5675517787294 8893281776759 86799834963989 146930228538548 28083208221106 12821362471290 18656425069643 82451222407782 25773122189209 49118229288286 38444746991193 127414530901196 12782521757507 25201174000949 42002770403076 20781017390409 57822885494776 4288810234935 55127685179420 5702674798151 31065261353617 61240381754139 13192127632021 125244866051584 21011050176160 25989699434359 31577003056787 37170543329604 10603786250813 30915352798636 28258491962394 951749202858558 105313986100697 26432484261823 58747287269511 12572695382530 257189216863856 191587358447300 16574251596064 97686273640807 66420893546123 274825456202202 5263619733742 63262865317875 70951146891909 14368042592151 151008066314403 7915624557598 9151722167657 13584016613746 199499481688295 31724228321652 91312471205607 40494916650150 30336544867282 13294516239876 15593829026289 52196887839548 29825765089701 209377226646 320868830801349 22530258100124 27083279633104 13093578882445 68108694019698 105911705933424 18719051805503 13341971193625 24628709852079 27473659979906 261963000038926 71869364386683 24541824888630 8838871739409 220956403410360 5067426556569 42901257941591 27429511622066 72624185744235 41639690540067 17338785273201 25648114725325 29387674825205 10331466501868 439717307280276 30481737397269 9542688268045 82086093343059 90536867130423 2512550761257 13958882909961 23293448617091 18748401409121 186996578559107 27962872088918 6824992535560 5369446082435 194180516487542 16770908597865 13532588660227 52730205840836 12094699151489 130729412052963 30316918479721 31386257699504 91435022262942 26173684389656 27568166192529 5559886659412 26343798310760 18770691823962 26092372635850 37230798096020 123848791027085 112214514999249 19885257156408 26062593551805 12034246811515 4582355849448 15548039090796 19499772363909 775995015000984 14878244769454 166422524674931 182423339506289 41850944118188 143846460481625 215545686405219 8883434404083 25954196544778 9204229634446 3189414240284 210549255609043 29752911935056 12154687802020 164860996035 98833040226471 13225511914059 224559399086394 79315805706415 23182378747258 91696380902474 44119075226967 86251965797143 9415715940240 6654063511671 6098206377201 40363557790358 21024690219953 6482551217611 16410337629183 147154320075020 3612308223126 23158087984155 218538761544103 5091329533974 25989160327840 49196111792314 694763146508848 21426303334285 47955104363959 172400802807001 1292442046744 19194345334432 1490823219381068 93883428977667 146726132914616 245595757096588 236319656107042 17387541230759 12856143627014 13083384075633 80898094719110 3306587203115 25052097164715 11323728287444 44509254234244 128418889957490 128277108331071 42311388707335 103991215954836 9095132053693 14937591707559 21450622817575 66673623624794 19405976917879 79693871707928 49614590416523 28344443744989 16538074344739 81104054757433 29953159941690 6601801590722 8522567739509 5009316641487 14977374043214 6433938594283 30900647097040 31551641733071 121502219741403 8527374667699 25781798406390 10387723765472 17534917155574 16518940839199 3155865229586 34026871556782 420000839735476 4742385328866 106101983490697 77803514731314 31123457393533 34473252121348 205973689350759 3581314686553 830770424877 18761682777993 18852054097304 2213968414875 25970672105215 17132928057592 7547806198716 23300032182737 875947421311 19532611538910 18795802112986 8958500579586 27251310012118 22910092674400 66001113406620 9936648261432 11736935437791 13323537320478 94673892206755 29717320948961 35066151028212 20488830116932 36003644957757 12068073079490 91605883451245 15275239373813 32090266874006 57260328851764 12720152803111 19199862439563 68832997403228 10588385340076 77527057062024 23405000124675 6152518782453 8708581290760 30734302882245 4881708204795379 29053201469552 23610179827166 1553879531701 90769873033009 90008082178582 389493274735017 2531068037820 12939357755918 11648390387340 97745686080211 21996322910667 12503075193840 7191444797801 14382696509324 809356894364993 82045732984426 19283791722549 420662866126517 83506745625078 72126004578671 27397076237851 73651780962076 46566518044208 9150262055553 25834440915416 67969578896730 14446131423485 28089831943183 220428007295868 10344415805714 571688737287 2663389988518 16013887243809 168470532898321 3307852349389 10504951863057 8919609768987 24209256636707 29752223042578 1194049193699 2421910974036 99278815138574 7908554305659 66520585914229 1795257031024 2128945510513 86853381557004 31862883091092 6299904740071 16621978009136 15970780275204 9229218477454 141807207693734 38763807804488 9605441096719 12259780152832 74451015770193 55396685478744 4144558119024 119408348954383 60015640681086 22020397583580 44097850974371 12008689314051 30893622330569 40352433693155 13562613474958 75735890995080 141385144356519 30564886458226 1556988396849591 9292070949109 41648273015166 30671011078455 25389082985322 13463533125656 40207346135131 13056230972787 21632357572758 12317397434405 52406261652018 4001460844431 2245687959206346 16921071775713 5624141262943 67060645683632 25635587366679 12011858530057 785773320133 15939118149751 202811708408729 66276182124686 5579147156706 70987343004721 15643173686211 20310702737427 105738111113145 90100452023631 1596906638898 51806047636658 5802949839731 48612397531425024 5751918735078 79044564564831 59206688277427 29738899975472 78449460875795 25758450760760 101009378507660 54330077549728 145657091291441 64805593854802 13324894595697 48190966261088 219416670798710 236633010253213 151774857037839 19334521788037 125897319321703 29811290463721 61519299290330 9186464087209 27841883749627 6337568702751 228945881158209 4734277421632 28255202483495 15919969488477 7189082641184 50358037199712 146848796408313 34278583559127 25683928523530 8476998221630 29089409164003 11769100073172 16850325859940 571567641149059 46134178358346 69491203003478 2859976447686 3980763388214 5824287882155 308543383503917 160470153488645 23693792009322 1939568619462 15700855666217 31261398163456 11941258971865 23240892566906 4212658144070 12785268932389 16170889868013 26513407483681 19244027818355 5247337721622 39192286024632 31439434138744 45035609613106 13198637116564 3933791493029302 439716643540 18657050247812 339678331783941 395211557659469 106077486861978 8056076353538 53649339630383 263890327197235 29998110807804 26986387975809 114612996995324 7408850713349 3515237239082 41661624837987 42617452507437 7226659842947 106198096528231 41679273060402 52415922723892 86355866326202 89533056463757 19658145493692 19628926018786 19436238776640 104758249651874 1143825109294 9502427676682 108016917305757 95566955984335 27429027394291 20830593797343 18849863142325029 76865630923350 10378525814729 1689723809665 62900238113170 24789205429635 86741332566439 109185807925672 18413737222947 25991465623190 22517650538842 39800150553018 116544707555679 28694159066699 2521087647948 265801490915165 2616303383739 22224409956808 115057382267037 1996297140040 6318458094503 6811058248967 16457614822959 22535018707950 15482293097313 6872212313778 80858425960170 35238730824011 4278951422500 8317286731350 24701824820250 20307181212952 45000033225032 21639154468192 569274003910 11157071202946 30547228234920 75182242540016 23300480883388 15033874806346 7536049853483 8430556462710 6582150763983 8649038768730 23217920514175 27899366415287 20345426694394 30989936124834 82968986113494 73871618951591 14891600404319 75398795406281 50414152301742 1558115226162 2904531168485 12202636057160 97464123630491 3655200782096 8798050760843 17262132697419 25452583532339 150327507963401 1447810493709 8964584061744 26099965626964 47977343889707 42608678626173 87028719814721 22846074209323 47372795940222 21107347599519 53898459295736 141158801937900 20946283605347 199075008548987 136192832872753 14210428599220 4067225543028 95977201915705 29266066295746 12047648279834 23630066731807 74394380451522 49489856099419 9785857116568 46831163128790 112659116979314 73678473977869 2513529306459 101374040330188 92017054388491 42820550724794 35452877323696 49995455459137 26542994699907 92045601590528 18546458186078 7940473462763 10412273930180 45738059533466 9198039176575 4759331940060 44423945730889 2282503768172 5501905082611 30710888054772 2485526891910 17124687502676 71478545262134 20583646939829 1862126634213 15880105514993 9671409479451 23029355670454 15468869307217 22577393082192 32906916686642 5031185136113 41545163053802 14265357329179 30558024757684 5672045169434 7951117083846 9912469440899 1275522610244 133664196518071 17255621582191 101377874734961 94080660463900 32256382866084 159788222301753 112380185313972 25747593173973 51382375353608 19939066291380 4298733262655 151569953480554 68545130048390 111748610009898 11724289446861 122597080331119 453084548290432 28087497344700 30648114755454 19323956646353 28318947965302 53488926145187 71869363029731 162667866715 27444154174118 154194016563018 24875533767959 27715942334051 17013069619661 24394423238712 29226199426797 26143643672982 24963996231860 30466410304788 33807087461932 10420145944356 14188288295390173 19839901931076 117098234980531 27393091500011 235646601506529 377401234089776 14490474832452 4625945752675 10045648895889 351730209040063 51176332348741 13995289695114 5541382623830 66626899162256 69297839271333 26492659824124 218173731706646 49207922327022 6724997376647 1131112412658 33328384688454 22506206228448 15665932071579 5695619641679 12638106746013 110817714254828 80441066213421 21044612640947 10458677792275 4502021788244 32883732341545 619303330243045 5534976168049 112235986343023 24342781767204 47486357452443 84027164152882 37628908721401 3191683123972 21925749905442 5384817715253 107455235671245 54938936685285 3990157814791 105867384675675 146528490667205 88751703390942 24257831906753 12604063318385 21613333071739 10990162589705 108623520688459 15131635763037 153858421704454 67949082680470 2068015760409 42355644055093 15930034344045 175524165445706 58321068770816 9648343059589 6573413632071 2433690291047 94915621652076 97138117833854 8187608848705 36078821434354 104665674733427 15836576803623 8131674981358 24988518646352 28294466559905 30485015201971 26791760866725 114903017045948 14366848027640 65448811724836 60827785510720 90918519386898 57626835197047 62024439319663 23018263508517 64578087062730 20160470917631 9939769739712 18903138528230 4495392715869 8552801212148 566102641962 37928963195049 42093074959830 126856380447284 3936116962627519 13897856724918 18813258481720 409897981093322 920237651065750 8716986293670 8325107259621 117982837522873 79510802095161 37594327800132 136318956652561 158855384572853 9372823338810 23798219075382 20869362959510 5308089722418 10702847152433 3739082419630 190746793492758 9225609577621 2202724314055 20049030627633 7111960016435 8295382667003 1759456917947 23197275755380 12121597212111 154803263836113 15354814934205 54189354027925 30474226214472 21364636946635 4559061153445 25602881453941 24442468777801 9207579960535 89191118423346 768654318957063 50743449492014 16741762355107 172488926324395 2937692798377 16442147657597 12028255532968 32472194746493 24425961640829 7981289513738 23898494035241 29573074030493 14476685745260 4489517309025 27264189252864 9373105971363 110497196928306 28966642329196 223601904767889 7214033836048 7783604179016 7430202050047 32974406483534 67929865622274 19042116896597 150661198890823 11922311372851 20022405404722 10476355704714 7995127365387 10387300022746 371275518951049 13750117709323 5546307850312 79690318028004 1376879451150593 93098778808851 21607866930408 6468982405751 15660126358353 25817078498123 14513670826953 141737529130375 2489568146269 29808287902000 171079862081283 235662581147261 58087657318843 4876306640222 27296869607322 1964435554702 25193439000751 152174047872970 43194245677067 9066897096246 2447187092904 24285406166030 18153357775122 14480630628795 85588695206720 51805789507109 5361395196242 69214285034055 139050713155327 13083863013444 106722533931969 14376410423009 30781882951904 131522264442926 9488410054024 52710506274380 30907697791317 56260035968555 132049719748977 9896945972078 5838286252661 2900698483173 8398900913418 29104445392339 30427328070439 72115716275049 68140890064620 186131919758016 19486504754686 7029608244868 823257323584 295788866619507 12654593252385 7104770780565 34107044726264 67001088531544 143953564457098 28755165327959 31531514064700 20508853019384 25618406400708 4468347260175 23022384286915 19788428609496 12463531618363 4176178052245 108095772301189 5677001901467 25723788265672 16507944685871 12242095522176 10650759048054 25682013138333 176742286829064 107158505734616 20219249300685 18836048653283 221247031671364 24532848097892 8437708192585 44507270573101 147703579695953 11747284528240 16741137724085 60886426222581 14838652010227 373139927191355 20828049745359 134397165389488 64978748561358 1176041227045 8223995038843 65882382557446 104618079223676 33578900314619 112457172107815 4019132749154 53946416485924 144712104265813 26028135092554 11422767709427 29127786227379 28267329678741 114748792515903 13007924561542 188214803227304 68900974845550 18626822516395 114254714386388 31093798959617 2867017641941 20266912926525 9474575897166 28476858133789 18779204964383 65340657254602 3683363715363 42451375112029 15135705492482 21903280362768 81644830132125 151034613203623 250608787002435 183661572549454 4337230215941 4228897200417 19280951988869 252447151185 130349181965493 10280872892605 14195707748854 16408102545992 2688670683425 96426274058808 34001662193370 53609527455525 10803726073694 27940398137357 39644001287063 9736861979799 122832548814971 19966601712409 18777598267517 13041195007347 40086556715806 27176297464891 316962600091860 6129483260416 10925537406324 1479917074200 1109787008456252 192701103518545 40473015310718 1058394281319161 26994326365335 201259684633475 41624860042318 83016826465594 6107175792608 59928817229631 19710039968144 30780102921536 136135320239847 72843706945464 26090074168627 19470199898542 20147664578367 736984261507680 190603916294663 77798504282361 30874418097637 23757144735014 68253721366310 28019559202611 6165978358999 30382557042670 21170726452006 23591413263760 19807477805565 3017670643050 197821944343645 136278168689303 642959443457096 11768176044378 92788286241984 30464623247181 1826756165013 25452246362017 19864660988073 20598425859208 28203924535 54178096757323 634599228264 18174194099827 6669780507470 8638249422443 18079591065146 155355803954604 6676111915736 13647390950654 21145956981860 16364146269109 6175794428718 23696442717360 1557114689241212 134554294987727 16534524565505 22575432325332 24931364716701 28696361471961 5729144159950 29000463317887 966841049818 96053562010871 29050704817725 116105424744697 4046581683108 120513221880030 29820559095831 7238804698724 51240428692972 115749159757427 14455616867046 1525229126947 90253640262727 123592012023714 4469979845807 41290692202263 28139859715229 136848393275128 6132627589701 42158859873369 26212635066979 50323766164004 97383751565861 6974989613435 30763955518056 23891894386397 941016027674337 25207494424249 25292042764078 9017108979492 16090764450617 5334022119963 2487719680317444 15951888691731 16573328029068 23288722537971 126806250229094 391448260426590 21835475710218 20927167192010 137159870263275 14608508859447 9858152701264 25794409630413 10525739263277 63719724842295 388963672495550 25607748298787 229212427498761 126683297626285 86422162361613 24088443822702015 43063208753583 15365317292287 75277798959574 129756388670192 9296548437759 69334637352339 136305692141266 99636294084599 289765952548026 55959719983204 869771726676941 66157413510101 4970065074156 39643072287995 17780941270475 17573578510651 29291824144901 22394765846265 2113089575312 151924032333984 33349558243838 11654165515307 14553514013460 15960964613981 5407731531947 433706198044 68366695643390 78159936624196 6918304705974 77945588635970 1042578457315 49685396238139 16283156791972 2614315590710 119555370932952 5557614983246 15904453267237 30636829372150 2899651359825 1723603876436 28315085406 18368218608355 29793372330990 19653439363016 26022629310055 4286146438635 8238409002104 11515123801992 119162745065153 36497927613617 30153853863611 13981448375935 27605863234424 9515339751595 3864933702769 112212939310253 7155138234739 21908573724964 163151949923412 259687949096569 62617229161808 314383944736893 293106805681725 10632461940218 12746370984439 226209573497614 2986496127766 22147925442112 114141482981715 4280174895447 14553129698685 70832599206354 31075564834180 111470107182015 31575729074999 131442560686342 20749095167344 747480852325560 46566642776502 24305051223194 1653759031947 8488765082823 1930342634183 137954939777551 18383738147710 17028128340240 9497736048284 3263710272693 3022747840503 5690564613290 13715662710353 2136283967468 20311559698195 7926760563492 92475966074162 100828367880703 126086611413029 251094433075149 18471119510341 128424602639331 20779424438882 20984153500985 293439968533709 148314663523025 5258891899686 131809316524504 22329374292698 325642318408 9590786270017 77832226804030 53097804890710 23084535662557 18829510974486 9264775510327 4546308730357 238781193885963 93611148095372 83506793249139 23399160632212 29912667773847 29011932230785 29632412271500 55686380658645 48541774734906 86811882773910 82076253860921 1251712425467856 61801382980046 29103340949630 1962657101729 31246601505342 132313320364111 7222219842560 75862369403275 24590238208298 172622113446140 23294339594999 14652659324108 15778844971938 6797010332355 310019229090136 7233750462602 24182881961802 12633775178015 64930344858982 303827299277 8847962188697 4501778256790 22806129901902 154245544304 24408082502712 23938678793908 30905096288360 26167752658040 136400825610408 9466908458910 18339529724142 2916623849059 18483767544096 3170022953420 772469877329491 132120640540014 50893556981176 26657867600500 9318716287527 10582267375226 16023700535349 111114613378790 50037763905601 3172456239020 153987674870801 3651111960328 20735254949500 19790104033668 332261076423026 3649634364728 30758331657670 25529430693898 588989082011428 168527701696054 27391404138647 8662007164886 24335523764956 7863099213525 21445845632649 1332874543190 82844518093598 9044282553117 18575678325363 111833552640645 20591503460571 26204653693169 67940583178956 69334934575938 106871384250663 3289538341254 25279138799994 13743529585503 22405870343109 12742796716435 11037300744497 114336007744248 260813406104175 25080557541912 16846303225358 8808770015658 131148919500403 20328208371713 4513016811810 26212279884407 142269283792023 30945217091013 108801665604110 20602304559250 18529974237661 131179336559404 22791382349366 7705987311297 72308091194680 31778066279654 52875886261451 65698704968732 266186966705187 53513804022730 13297870552277 245207987710024 25483012731059 96212661066626 4286794212048 37016553065462 26197838220509 82620102165928 92221628296591 463291167900330 24944405808474 200504912793800 151448651919772 12149452850006 3312087304845 135810765065932 129168221185687 162645503436919 18826634743636 9084960680630 98280440152311 93224596227457 51931578166612 14186823879138 27492481706265 216097758101921 16216496430168 22103554609738 81466282416917 7701581797186 20975196704845 26106308688124 244838953413778 127478110911803 58433061692406 65740772232234 8097746466118 16760219072134 130993724891224 19323192695681 22688916420327 28816490772226 74397970269710 38812068932980 1109808003732 10224601631107 10350674720899 19331248559261 87077520678492 106469272765276 130389710637503 11793843494710 4835414614469 6285394793078 184714248661181 31281001014336 30518671149377 56913853626288 5568070342440 4207587878097 69414649065198 16251608940362 46048544167122 25834138185132 75853362737659 68421179772587 29163177355653 165738731997313 54046747077681 15986236384483 3660879812595 9025131713945 353726023405423 3870304396968 2549162115204 67227765342138 135004786937367 3484443652702 148952661398017 121810032293664 7316487415961 9873378409798 25924404351193 2222243107713 100439827868030 12689151951346 4742169664981 123059077417045 19391231720770 24680108364038 262884375661801 49518360061293 110837735515947 5221934255640 104106357444043 3429604209608 28077607488627 13951555324366 98197102193646 10460750729631 10726524415333 18922090024601 549784319346752 14543403821620 1829304771618 16940055019153 16447567233594 1686466557500 7377147646531 11268815036661 3951575845191 85900498280673 49707470484589 26680040534129 6482282259429 24674570145286 5705822527363 38249962909023 319489038982796 29250743633482 27963089070918 168833046053851 12432264455190 88069110454116 123539088125546 109785600052670 109634299050753 2057454782584 19547825448983 98037131081638 24258624552761 60233639917491 16971283635330 7443978155674 64341578461577 61417828160140 50034717720144 86213027035588 16251157603656 12776099481534 40866492621953 24554828112184 2939846055470 27225270109460 4051891636424 9047649474062 17053511364006 15758809897929 84258291082000 11995585882825 4350365720948 4540855211786 10316190898784 216580677850645 84971558457889 23070695771518 27802705499583 20392005158225 139444840872447 626761865305542 15387042399325 23283037080522 186724913049775 108045048907748 13079320275715 9678227204295 21130150834370 94916055186163 126394631870043 17639360354571 12477950086498 13384772603989 773314343131567 9873345302187 93005741504721 17377996414288 61286863896722 17674515056859 17290541503451 13839583061827 27768729143600 65782211080994 17896692536792 19098502072297 52188118520034 264937059767951 225215929937404 660765602550115 17239091260269 163195334113923 18331954287030 11573858202378 73950088211200 5998597352201 128078863887944 223148925073222 9137132078548 10841983730379 129519936468404 49690218865809 7943651624479 22301436366908 20107004040441 16924296126309 77803080824155 135405600744259 28341283734033 31344498388814 31160871980481 25701839771151 22154558546784 13443366070877245 227312368952714 45100162580554 70578051332148 17313778233262 5103275618977 24141014680607 16316982630836 22408962742299 309945636718817 14043491834309 223653513707145 121967785094757 26471745964997 76172615408153 2130756903078 104975846337381 25598680711155 17077404763226 1804375390421 27756462230860 21290107031941 37782418733188 20746467367157 24474363684172 283811326696076 13937847306540 480124481466545 27003231636483 27270339788988 13671204023063 5725397627970 31544210237648 29238393025805 8210389669465 136789626072435 2262339918929 16185416413360 22314726972885 179813201135893 27974538408399 81893523034868 268534346893996 19590587882688 145756634257239 2959582722882 128458062388167 12960428008990 59599413166462 11886908787080 47612883140101 12760151584238 121159827830984 67310587183953 222771927262478 165540322516430 868087096925732 95888703910445 7361586597109 23632617949634 76575342543226 48967309318460 21930267301801 80136093735827 72480233761491 24036359707914 29348590153677 12531005104709 13881942070535 10923232704123 72740288839467 930068985378 35298757573751 24500547098668 16513709407833 115082911445873 6997294093525 59532196924998 11176528417402 16867663052956 61585897721959 8869828700821 16255098682193 27965841255182 14917195627820 670683082394 19654851787096 24393349651350 4916216255369 8583876407890 6011863685981 94952656702714 13531022052051 23010792727241 51630844431770 15882881910961 13006491460675 16449459455064 49945369834576 194161596919372 229158360514932 30101543210061 73241446408152 6201900525579 23267348272078 1172906351889936 8495767357116 14554049485529 97923316889845 76452355131053 141832126473650 43658083487890 7156821574487 3959144311939 15766466202026 433450280372180 443422128544325 24332722688289 70398719130846 96184456960899 110952522707219 28665561043058 222571740369650 6624944795348 28005839890714 12618505273580 5865150534126 9654619216152 11416198009990 15636787047477 19578638450908 24664693324156 11598492754656 213996532256287 57583874895070 54221460942473 48404920526952 182009695510752 12732264472959 2561686695650 10393774889612 76615489920354 3987251936604 219359705504005 12219937833193 17907743686149 800928839492369 5992331377784 26030692197273 4432322626242 27897287722575 2769311567617 22786722332931 20348359306857 5079495082390 17288778678897 3975124876363 11853990653037 241155013227982 31689566458933 96515411680553 2025462993776 10942341265991 28154641640259 55560643048108 19189114912198 22342312327291 222264651128503 32792730937803 47808311201362 1723397346547 23429135879365 10239113461109 57688805217273 101741702764022 25300275236607 9009866893474 237960844533072 256218418169225 27390686621912 137567993181828 6286061196902 90237402964864 10757906860435 2021252260645 16858008557097 12773003401644 107083185820762 196684997039349 14379043687255 28552823692962 5141086425898 8626053190851 4182020557380 9945718460398 9284520796654 3735022421119 5190683399433 16036506302447 29801071004717 15150627966324 17943120905495 3004888441094 61758777213927 99579603102071 30644360624189 15981741544298 27585277805977 65829721123054 6978967714801 818374358409802 18165837442291 129978597254124 1336472050013550 130122865954253 25475102905376 49705866327820 20074466853233 191267133377654 5068009002625 24254453183703 63292208846374 28392891909583 12598471609878 17152751368542 66756641516006 103346436322490 23110293834898 9841849152504 289248142852427 4927585415177 90112055360715 22550513783385 99187036710214 233003526023651 29155397399444 9338668974113 217068140703043 804278865238887 24040151380726 147845441649279 31809264577 6310612896222 590067905650 37213202862330 24946907146270 2557109674145 449996456089 13036300401828 82431083715306 28852909110804 79654384385 19368819309254 29965941639128 20670069265129 59861965322473 810976625228233 14110760815804 13301030701780 9083734806112 28998508284316 29030728267539 12723740837779 11096863559599 25265135935335 12414244370242 18638222222422 10516696487882 410980917447237 34324307915034 5637360003291228 37190850100914 55960934776789 202644099829274 123792844170944 4887738899834 14586098849690 15143461059312 6241810286401 15837173481851 7234671915791 8136981268338 274366472389389 3878819178726 165994149153107 8941678419815 29132388323907 45551158251537 7280928151936 1837291584626 19660994247694 22181756879203 22044363813457 23169586675999 10095029079340 71834052562278 22938942620953 31681447683925 11140712810939 12016084095728 116972134456712 7247389131438 7051966143461 27631414923273 9131313433386 100462584931919 34157014709968 44465261709092 17737520064278 991297582718 88511297608591 98426484143461 10137557438833 23861666136311 162989711156992 9314564653793 84071223216813 29687190352199 25984544155513 889109072890178 23360472980067 5456193296384 5771820230627 232249444561438 4850032109251 21865679826769 46164651141844 57153724881682 23808060703317 332184449629137 22829577996912 31139624802290 2686484979390 20793315126599 27107545012215 98130331931394 8033784748430 14021699044467 26519273323129 44956625270484 3718555092246 27718816536190 90955710376743 44096858310607 118290475228452 17525614037362 31803521089588 1346415729119 66719028303912 20669032533437 109332723923188 8732058489579 22229593785290 95917526781563 98314563363332 66090419213795 142520352742515 12870434790762 18206849951221 25712684806158 21671940888995 15322752112470 34635251289148 4288640184310 221377015066042 308057654635237 9917871391635 241888266309307 254506334727033 27046408796133 17357645965965 72893563508793 55474774029543 25563924744131 25242852963392 38482913907893 202837918557369 17757428750536 7777677893647 2779468129371 725075124812178 30251603284629 17842945275954 67463992781513 70875024000833 7896233508844 31608501515768 109756331988 108427873826109 75109594924035 21447575782943 23176370138577 5858745986119 15754934100400 223900043113899 33475498010906 23322807805842 6786459941506 98499271864210 12622249691669 23687696334207 19270816746711 34125896121319 30079032917756 90493054180739 4450879487203 5974613859591 28089141540725 39246326267064 14805172643396 25781961614533 260747675760343 229543545508163 2237073992682 26901180259360 6133576420064 31328114612721 155467011143919 5182827717213 111351340429158 100365183588027 21819522544243 89304506914729 19298057519943 30120316608834 29277635682897 512059047455428 2066402760949 20660526026038 10501588647546 106353956329739 106090559555083 11616293185993 3867640337742 33327486509193 3854135648874 60285278845396 52491444474646 40497077318227 115984093703447 20798616482460 196397171919145 29883403033877 5711756507781 268871327456567 9493577081829 37538450541719 160135901626950 25291744854877 11327442592753 27899679150062 423966831885289 14891159377499 775296593385424 376972350618824 23834034706702 13835245702862 20506081302340 8939456428450 78055432300764 30136473952775 9357348581381 1280431941811 97867340866022 7102895601481 114962894958391 10486665448847 4937846547623 21697322882393 66558826770082 129519288989907 28003996614927 13820668701812 104318591887419 176229280839378 41832482239169 302627278117085 117620424575195 143469302457768 3070525878001 23849138610531 18550972399096 14931957409193 1179037301590 11608927323407 30752375582632 26136042205098 1796731101694 113289047789104 57140143056276 19975616421453 10172661873773 15912523188859 3487761020407 5380418343793 15198681566632 311042443296889 1094509756150316 106979745922354 14668037106568 7346863767987 88031911367635 29108766767640 129469400409471 110141885144826 2077070039549 94013878438660 23879404004334 15681100865820 17013810921937 178069700975678 4656616312106 27032966233454 3975374031712 49721380108257 30376814450512 1822679848831 7155832594904 35823544063591 257999403874695 14314938123752 29605545403602 62940790144219 389560287661800 12929423743176 111961694567907 66001041403744 6227133699320 12257215860931 5104933382666 17268353442350 588858171108 64274885502856 28866779867786 3965697818097 91322344857752 140167003319570 21800116090977 10701249063757 72690880642763 64530861024539 263648565301420 9905052277007 77444855179457 63334190780594 2688558001996 5974160032443 38644373276485 5906904398433009 21854692974489 23406273864866 7575642523864 54567497652781 769800006828 1743520461907711 11070828875922 67572688585940 12752808977740 25520951147891 16423721199038 2754761062823 6278467967687 25796398769983 19842221508522 21043047031124 12881356337141 1479819345604423 13495465363888 13259868236157 65532266312114 62786504447144 18707043579969 1830449086515 21739595975839 3200368869391 144865202020837 75769830530690 163023667518 16459521880494 101080554458127 51632399554073 21778163020572 14771049237013 89597128965806 155907418456318 6404540481942 239307142098906 34791136815905 13935761330705 351825170632463 19467960932177 24762884823482 27767386473683 412663428441816 487657580136 75483382712352 112965784619915 19133359501182 257670994475486 67106603015790 225120003353317 1548179003666 27406704401043 105641108596883 23059053258733 9882997233035 1102529865654898 130808401809908 23714762608723 24320388188733 21337069682552 139439485337790 18988285852111 58407628696198 77660581080112 9952068129581 89542238072208 4095248840429 100381258366946 103591992740333 256463389767696 39294456314557 2491927482149 46208610879008 2586781381092 3431326482221582 62334660288630 795353650723020 110932786714836 6195769351768 99952147710519 77374123531360 25448672570189 9546809145894 60561190725414 73782549922240 15858577278003 165372618760 50049062427002 111148677291345 34081079881731 39979591633765 4071580761420 205292074603828 43175156740454 19554489419624 5689261083638 170165483822842 14883390033283 60405976711311 14462871074936 588821073688 19851282868194 253160185675278 128392334531195 97823507825718 1276501014626093 27169967800844 16525776011613 75695744214889 118786924019768 86557430346846 31526752639588 7541309201923 126851901434529 30646016050246 22055547120202 318013906298303 26106610640417 6568589704152 94384829242955 3160802567266 282259780270554 9959479545069 14591140832459 46902390106800 47333221836252 184980853806107 49360825261891 10969193962031 25683638085601 15600124314108 1029145071364 25357771580302 9591735395235 26580084035961 5081321464923 10037517387925 8684758412852 8391493249598 3278099768497 19665496115153 95707839900408 25405394215028 1795999963855 5606175360390 64680435595894 16781050547408 496768531778733 33252661886149 48310601751939 14725923445862 135431327560596 10201715177532 104489822515347 142280406450319 45145431499821 10037719039946 21758484457735 22327200124362 9644723817739 128806897091475 251719800822045 718612867110833 14457794087257 309247878728749 46316441434142 21342171109474 1774048179453 67264319660870 20320719500014 38128067252778 66715554535039 51106824194852 64316412132125 10157742465802 45514863725033 650065890670957 71275833775552 15030704989959 21790741779900 8405599761144 11578880684386 9204453537123 19288702063127 87407578949002 29981423477146 25083414293160 4465882533105 28844971570407 236480648986517 9363070383031 682645058730 148461042876092 10779274280275 14626804556918 22041556562156 26357421777543 10917616567203 21561812570076 821395491979 420824508800805 72765206812822 69692884966996 156788317507772 38396837922498 113014626641951 98014935748151 7957325998046 373677995423074 125935588485488 8704336575945 18345562317363 17352808985255 39457242465279 53529537215212 2251223726525 9472339716080 349293263219867 10625502174190 39874971807761 14489597710102 135291503347893 68737739244450 5127018713569 167432015626175 27013063956314 16698118997724 183636508687330 17010933742489 35231885160415 14642006995270 7782424258786 9502623168395 29274117018462 54248095732834 48026137502439 20173294142647 17371762140821 92216116481496 94187230331488 10734033303084 25518174613376 104527256929989 123183741980156 88178454170405 75421463449735 26539612491652 4844105557414 169208562383002 26490165915044 196500758750788 24769357885670 25919642503438 17586058177713 24873265658653 519746926357 72388414867614 29355510097426 14024022242124 22335246935484 38089382577776 22352766087853 27167271319641 130158119691915 26374155396497 1389400181473347 9452566946057 33447343582806 226203968878650 27226424648990 49849947750145 13125313778078 114549557217421 16422730922721 255125141535445 1873881608085 4782709940075 15806797712477 22909274211064 241578129894944 62903670045235 87055371057714 5597625683863 22871180497944 3183099284564 150952639319966 16939239191759 1415568092932 46864184934492 120933510494578 1365848611064 250893123200 78431994161552 27018855778449 41030177357009 102478975925611 8559974482087 416202883421589 738532094118 74872778036188 112054418046653 15473410432025 28468949725635 2457946589385 138925916779443 80270901193538 66195595401607 26679385076311 108342043144903 11523221484527 74311404723916 21422114912185 26044632949874 1172286836496 28480867424456 74305735289205 20353728064750 7576433908696 40235229636908 44321217881551 21746231201560 27991996709817 155397688263946 5990333210783 12723310533190 29119288075929 23908634247450 9957438301374 715664140265894 46129204552144 7602717040874 8521164286170 254242185100388 18241646127836 22271810973142 178592856876453 8012719160170 162068197550271 2353560912455 65569224172867 135279127643874 3041963346092 27117414074214 36128715006307 90066288638716 14175765684904 10812251467475 89137442401470 1482928114043564 10014296730576 11976704797736 159385809343590 27315920934947 25629862495408 85709597886564 43334877343472 17182933582595 53063539414905 36587551235753 446120280251767 2634907595175 17698513584485 8416514418755 637063159517 30002511728398 13566286519038 7409087078937 61047685328200 2776592793907 27053127897895 13100932811473 110383620317119 4564555233324 8601291533234 31711978692758 57590913659286 24074336163690 12864012195114 76892731296840 9076574745158 42011929366470 241717604072963 95052567239295 20719971296022 234477834780502 236615153141931 6364331550594 1469420205016 302043004410323 27967820404426 82579976176404 68629386483081 61692200549801 32059856607708 46314694877463 68155083869894 13551429113046 7508516905105 45582593148869 74488742761458 35774236223995 70394829016597 12840221455004 41323854869550 7778799336127 30170953795713 17833290900881 120137207378613 9231705380536 72075866008043 121045756671077 1155427476344 162710174443172 32009738603741 17301551036341 155995336193443 127853669511161 111356117940896 11788088698932 41832047944739 23320583636624 13615658506450 29482636648473 75878194774450 7252767524232 2072586163156 15180143062558 310339321583051 29350236889764 19983634619068 16683911393732 72276859473411 92312489179897 7156538771334 31656287500760 12308447629996 104157286447273 73457260718609 30472274946872 9546371327221 21551338022560 42321592935950 3911817599110627 19568852280805 28556753601774 15859827328733 23773633056871 12024774385100 9375962932275 133725080146956 5907293800740 3507646340492 23098817194986 23657948691598 10301322760128 11302440775279 1185401181623 39060724578260 425798184298 14624131743845 62662110330779 21842184551710 17986615905061 8656387318945 157830021603113 7647041748195 120186182158255 23433942541106 122811357552842 90219425590726 25265286396318 10789907850746 66027243853789 89785225600903 29648486503208 21442284712229 17611668567925 3177174082932 11547721253880 19614195913675 129308966574361 11379035438289 31549827223587 28739826131388 22214099509063 4286091094471 159646184457040 10079705198469 58681365118150 8560499754386 8841650590337 310934870899628 27085382452434 12165664454498 47881298499409 11701793027869 100994029133 82514729243116 13208082773305 20654485020079 23893776599914 7647855166887 24284393145240 110417735356770 81409422651994 130580900339752 90470765123009 130611981688882 16466440516830 16320808963843 81633662261952 14513271203543 129765236835049 19428485636305 17920638644128 10485321183724 81253050861819 3202681675302 62034181752255 31601263675082 10472200486320 20751702674500 9966853827580 56758070918766 32349529892140 4580315493983 17286647885594 14970782565623 31435330107831 4711936650646 10736560479772 83193401639640 161513051615709 10403035162184 694987538917479 2799118778494 59911107531016 17894026878876 12534069149690 18685883198087 4402403749473590 919296435032655 123133963921176 204331578249434 38597706840438 14480215828163 833624255809 195558559511312 18679146030769 81403971755403 112382602125585 59521809856033 6011023771196 17386637953285 23963002558233 66118266811781 3961962544689 21866667964278 15788147248286 1358519831729 139736196494716 66726321797739 66743868938311 6165767125303 732188389882 23010876137848 17786211159875 346806511071575 57269218796586 277010432004194 153271588580135 11072412441120 22675296182936 31631990900416 19808582280214 57686771601285 150749501376154 25547903458488 18375244501093 18140361824269 5581300783303 20752055686329 85088632662401 31289604127289 117483747853672 100502268992380 7824596234885 3350590404261 7182702042053 20582091728658 31294010881256 103411936809246 16590601777733 16130474374856 4943801915330 24541317220198 47924579035893 142541434417605 32985775764068 202409536218090 20634468185716 110170192872464 118311750668410 113916448434149 8371719669447 3214694064775 21915300056458 25307599976543 14272452897706 14603743302644 7998890481535 15542800195311 15240623419201 195723471911441 26907249217966 20470996584939 29442296316515 117896426630131 476602554691 12468310721671 15009426324027 170865097381133 27312800852955 17819669572865 11439596107745 1141526212250 16120422667855 22607732383014 9387523309782 14817389768508 43579355128931 10355292513207 22069135752620 15930960351789 113686207359998 17038175176521 16802667232695 17611904215844 9889476842760 85194170964028 49183141811570 103660650704965 366916641110 246222366840346 286734512020070 29202649553562 65428750097858 2169502177952 7592578270980 24678973428456 8805681375066 47779674080302 65607299500679 14716165189552 2353089008936 37643733001795 8533058565513 22987333707582 14292549916913 66600590713536 271096809108063 59954197872976 9808526947117 6851249668938 88012959604809 115851336328588 65439552915944 131860546211732 27743239527920 2010375137439 9183223614410 26038613125200 947497767280 2282255994831 168333728119282 104714385109659 13532482924402 59101112636741 22582949785700 9276709096843 25472213564993 7708633773970 131903804788889 20608720248551 67733908462481 12191990922582 24682087524048 13048663564740 115021255798091 30614023799556 16604224782629 650640650691 56326892980951 9429864345367 6191453984175 1007703421179 5427033396847 170515956785511 27463312623130 19506309179510 120077982625590 11877913948373 4051735093225 6986205303107 970358207934 70716481033652 68001493787056 3099842256663 61022067383 63186002595473 1916017417041633 2015072155419 99743484920328 62187104358373 15328941337596 36950238221983 14341012008133 28014149453500 27712716921223 951757971969 10942119327968 47433490053018 146983680667489151 8402710942958 55071040982559 23741674926476 10516317875163 887794083532 5862618774465 26539518717718 7092299419758 118529573420289 19580995825663 22436604872627 1648514736359 58451546774281 12781261048643 31376370944909 2307691119063 80959524758845 23195771710503 13980220916913 580907952105811 1540198713463 31766030730319 11481202442116 22863727089399 65140117129656 27404296901082 150469265488 2887892581072 17468283413505 25047971604405 23271994908869 6112713471398 30140170579790 20218143056573 14049199954517 44839550142251 30083325352582 9874999133086 75393639264098 4026586843395 48039648895278 32724122863916 37213898291780 47997811158490 17661178219438 6097660246961 222588334636928 848529332127 124228710212987 15336620773366 3392135674616 11970981397206 4138534325824 252690270409 141362205209023 7782260233539 3560740715604 7404066693024 3179393139858 18920642688202 85455144418496 26980646001786 38369646325226 17352636408626 25651936361703 1207100359163605 248546006492496 183145592423342 171089524382425 5576363758268 30302988811551 3102332215103 131973433177335 23095644266306 121174442998742 55196871045373 9578446952932 64256522779941 43517256795405 174190584729743 105351683064432 16680014621098 134775325673034 27810518503196 28650389271673 13080183389710 64512183584513 94355579161469 237070531888166 54526412188939 104986467423569 1885817155784 57312560368669 18643878245667 80130142144646 12944312135945 58222979117056 17959136691563 15691313226468 92008518489421 75705328480775 7206115512298 134752953083970 2424570272578 66455840713122 19540412974740 99539913353548 15355460696761 6554367402650 93980636300743 8032158920222 50622493080906 22761512372684 214026112786268 2048553884730 3940081779021 8681572925445 13223707686187 80191850841524 30811299264846 36872891495682 21531127828215 18408194261406 238268889063404 7454390413416 8116074333440 15950417388753 27041338444879 1236259308211 14163902157791 7303951182522 20276310447527 28099946906205 60173333096751 17524445432502 105985079752469 2273580342641 30558035312830 28971877018332 15759455230609 28957553901439 28164317058163 105981900816232 12230660598070 1693688215450 11257496197352 21537259630810 20072383776427 23520251513514 141427032652075 16390146935585 49984653248452 16241241738109 2591367273662 133782961011510 226695814014019 22864776212823 77158558681865 30749989797096 116100721356764 236534947401171 9962798785053 17947780197165 50445105394246 52690882181832 40768391205174 101013264973852 5585653152447 102506283745606 21294780029967 7760049676618 124605377745671 127709394668305 9681865712785 154738469426269 27324785769162 26902508054131 20114785836916 19630562416562 155271818350387 218763017244392 65463355017649 46486041259867 19957004905496 23296095367386 5082322214679 26928342229807 30484267313106 13794052570367 52051449785086 28794950580367 24433020620010 205589191534026 190445433769718 14185135697175 45508536025828 73088957133646 13993549032362 11792187322639 15039016620415 209288382340158 31121402120242 9228823728418 189178678024081 33196428823574 16954416320658 127755672295389 313370401297388 30023372772820 3596366038750 22521242154721 14879241412298 50098553316480 31092175330349 15519250286649 427078234050 4733223836029 362926090645037 101310374727567 14917228490684 122166668777572 79550087317412 16779381226721 5351811481138 5530983660414 126317498921227 25924458277861 24352442032728 119766333146032 28077818892958 17088644383988 1235605360268 149041552333434 33787507881276 251778539869460 275563365107699 16196343544572 4587586307264 72191801965690 24102119208845 25318570422386 8352767757452 534433335449326 17593087104547 61181011705797 21899511743569 44807120211488 5868131491835 12643561703365 14587365619421 7463401377797 2692632811818605 31075307973035 2862244006276 3617077222597 24612475350125 12183020114530 22528638371735 7696269744175 106962120501093 19537943870882 29624703206049 11854806423631 89366615835493 73860951516713 29687464337444 2963541195491 17916540272721 29670708972057 31121140281757 131530626926939 3672233340526 12259995617768 232779642857383 22279418590850 20186205251336 297608147100476 23235111292807 39725050900316 27924050652219 45500474634278 1674270379185 2190901433595 12238570377570 75497145505893 15641915279435 32558116505014 23171111063565 30533752656886 4835665421839 5295977093388 586883036378 13145254666054 29338595013026 10059042256913 90217763435858 24002084789010 13839904632141 35244237341898 21389373586086 7948299188532 10783203727262 49252124245691 14144828771301 8597890939621 1104580706861896 89732463870027 23451942091338 127031102156393 66898771528616 3640011090805 25613795852261 307143564931789 20307216566110 54696592453401 13398242021614 24012373106760 245016668504342 123337499225258 8716131858943 372468137154413 72742162373649 12789085253855 5153328590469 25612500266446 2426855992537 9633627542012 30828005662824 23095984854437 29138661119493 71775079081957 155313411966024 154749873207278 15765344315348 22785495371397 23050851716258 33449103646892 6398479353473 6577599247494 77132411185185 4701147552977 56682000796160 24046505245667 10294178146352 9160773792861 18166526246007 64583782361201 19447118962276 52914738034832 232124358383584 46392877347661 17912485219539 4066678876308 16119429481889 105015827148972 4939785352322 100506195411981 28783810598995 122085747758414 13044567282328 13967396107214 68143326870948 1438437468676 19286584628036 18474948163318 30617967237123 6140775845237 412567576802314 16426729835912 253625947337297 1982107747245 27487422425276 8592726043565 9802098254910 18597371632027 221726009652189 69963984863347 12654097645257 20597432001752 175465122982370 25431458180160 16613402838290 2833633764975 34273315325344 114652517876068 16363432379754 11310566723201 6374853491407 64332643169958 87588696843006 79594101428878 70507978371408 1294446924731 56789951170103 445323987449 9919389150049 16808713350975 42606623111395 18100365803515 8262295452257 48919823402821 65266210210497 37402745348908 22273666654991 10268287152075 139286504715846 67814871695042 6631251608241 5202182030944 7363324048232 11643494346465 16001393103043 19614158233590 109409980250769 9816941190563 14116929729853 81147331854966 43700334796173 674808369286240 52749926467752 53981835861732 14496893236063 28480223985245 17365699619624 23186245648842 111982239680212 116801590159809 125392156860472 3991791178508 23248991588777 23250058092026 1695208531834 923894084728 93247311553973 232480930559742 9077603142029 24714226338297 30013136822065 104177386948188 20949376338545 23643183482125 1759642483203 26284383302841 48461648248120 1360860004172 10235162331917 3670487536959 57607195813580 28406852337062 17714188196267 20991405470720 205202111544594 14937107131624 113135360710016 93302542733599 9112794021512 114774711502028 120688822402544 226901520427704 73181809881360 16512045561944 20262043690877 27651238550410 108419527094828 3716586316903 94885262829057 26913794503197 15145284677945 13206207512422 1114583792396 1295057519050 24692266503379 27726618025502 35228383410467 30739896004652 5205352657335 30802747410542 51095159808031 63828875461362 16703105039537 17381156659697 85053861063551 29548982723760 8382601510670 129452439054480 85244608673222 52199725100623 108320234755185 108442534095563 3066104696368 11607577114703 1310402261346 162068220784990 73545265159678 13463246514081 10339003097204 6550528610219 185356904292902 54452318710911 18560953314783 102440651033883 27342976064614 50657258015082 80038717758362 3614544535676 19112206629712 28128232646142 3723341688297 16062094051222 66368625159185 42526866646855 25292473402740 16080504259728 3781012633592 1864222703292 15653313255370 2131918161997 102540409773848 6892549475140 61084795436941 8430240360011 50509383200399 22065807488749 6447792315928 8253483123600 153166002895995 15181151656743 97257397648255 56108256011122 14188179097314 107519886363146 12666684142436 11925867507711 21048026631858 11945795431934 44048281146874 22100978554776 2209241987532 8625099454192 9531727471348 26880085240246 2801568982096 13419842844036 5800118359007 18546428958003 9123981566692 6183813432846 6256044034775 107916512511966 203807370237275 78045133523851 21004449852298 13375243096188 18650143200455 24688577408222 63099168539023 134157476686770 7295727584730 23147344911936 282965549281743 36264667912169 25169119972190 106918691731228 14853753256773 79448378052501 20713252101940 76600640934199 17920042420595 14703362161572 5909771743926 21101461850793 146980205194301 37043482077346 31249724919711 312410088408650 5135146089656 24340207325260 41551765423992 1452906476764321 9762840409906 19266885256943 28159705628639 79120129825582 20470638464323 340842854765022 3078642986776 78510093842957 12783971392528 9609410930978 13935430587227 69861880465557 16084639426535 1188922108468658 21673937194318 41755418983817 125614857235930 10986560976547 32890948336456 21643528579973 1385885055274334 69022904760566 53001112878080 27579218016897 550585624861202 16185785195657 1484745801846 55659025310462 16093490835083 29343439631862 111348803528673 38093716515383 16601711458040 120478115448460 51553758730441 79820789821327 3936992204252 185176710555624 9563668427879 43917090238203 65966148326879 85788322195400 13576085414947 4239866218158 89844349357535 35100473130697 522809171496117 28644667629829 30731880055852 19819608276342 140080313730786 43389271517910 2372047138293 10944945366003 17468165729878 14744412077054 27062366203965 20706736734129 18893310748648 108172339338347 204336480035057 1650278942814 23138641044079 868354806743 11482630359430 7557293172034517 196228444348668 201421827224319 34045316031218 243184415257433 18632525396364 6817572295141 5677663065038 24889308424025 71200290687286 31069757110190 18436833091330 15110701564662 27874743267301 49328279533936 15997701726817 11352859235820 11243319502186 57429232203503 335993297920122 21797731161399 17874669495597 72670438083138 34999595651922 6003011488765 40825418054213 4535167921162 6439738392306 20347326007160 24318203294613 29015248927056 5861831308352 78333788004531584 24600004305597 8842382740685 86682124042039 25541787039164 208914350669 6519490124598 8284674652941 23251283852985 299149476819 27918485077547 21171252164649 30637506537099 4725238628789 3359187232375 565431931924876 274247450448680 16897345620497 517560002744943 9816719565153 12357696931540 16967793605771 368322945632780 14485676143003 22051022273939 4803749131743 997675098086 7584771676438 216193157697827 30918880927628 4844659549932 14491852414962 36068621213318 46636940961501 13076126226235 17601432830362 10858804017753 16207534024160 28576634193136 39523297299812 142080820378279 16913255937130 5651987820019 2491062769400 31543398549127 446508672354181 28358298759896 76157212816941 15156320131347 3036923544632 20140923979275 106794295678600 31677106537881 19611275220657 2618140474183 279932419285691 11268649096565 21482627595042 28611470788994 14358189528049 121741648076333 5183316993353 1389205209494 19999336142723 339720530163769 106906283985363 53703408195053 56610392910278 6401680700091 6933636335343 134021895423351 45017159912677 14818468983467 18156618288848 16265966163335 17366584145864 4187074988889 26331249284109 8927160230508 79088545334072 15622558933566 127764891981771 208937478870 73324375449439 295842702993005 95869796346830 3406661530647 283370153383052 7940027035836 7092845919436 91038474778318 72384317444777 2879080689358 103556490394391 365235439055314 155879237691929 84811606004829 26094222430838 22700310264369 3078572632340 293537631133561 155318665292728 26808096830372 11917533690559 25207062940023 6528072049148 297399922871481 2986812727880 3552564308493 11963404688221 8308592924773 13581276540657 15686453249207 63745854955414 4373135265486 8181137392408 5641038789854 21502829572083 135620418013 62531364555694 2208864511713 170003868571908 21305976495955 12980690605959 6953670954595 13170704260532 30492811077884 6682305350810 39744674591455 25970585561247 7465845552441 91732583495550 33597925973844 10879045245140 29283977607265 29117285251330 74459654726389 4427665476958 8093490176742 10934717945319 971425440400967 206658697045727 42857244483935 161646493417293 1892367389706 12124475421839 51209167196460 109724267812146 11408949042317 20037153362284 63064857300760 96307586343148 83912825644443 60557180066851 24996981068170 7560206608370 4238808571631 400250664245758 987217846752485 42190905208604 6505873130852 60890221494224 26700328309280 80159424950298 67752639651511 12099724866484 26149225270384 4363017161785 229064106253672 3612175078163 7212325183239 77736705041054 343641291120667 1263941939555 63115816271174 26993935588133 131706160715343 25808976381769 101869265037590 31057535391519 10677040240315 16498788376396 2800707562813 5513561376352 21621795333703 22874104274680 18239276958067 3745654673579 27419282499588 1219717152123 68407778130101 973886741891 435955078909786 27610530871403 1811079734157 10254770394574 74900555500086 13837138634871 89423804677566 3935944391729 19560352281902 92746612057983 9238272614445 18064408507697 60685472494226 1541859560923 18116222250302 19697985099059 502602784816793 216483345433008 6143603183527 25966935993405 26025964199742 42895445027087 13837058048656 30723710462798 50522890425956 22878851723351 76013010790634 27354785437667 69479949967642 14325317675193 22246606054206 243291009159207 27966669829725 87727823039773 28517256854546 18873654187912 1548177913363706 61980140522157 97935996322454 19629694005364 18128913342938 17223769177117 17605163392878 152816157886089 619693135912 69814834898074 52455756581080 568567223965031 76785234266883 109170919557738 296679819609110 794018145404 26203458194414 5763033129820 26742883228804 1370863259363 19320599065470 6676081298515 326370017482706 79895908392325 29065679807805 326799153924639 27695925414376 54170588196482 29028631558956 26469522449367 41520977273141 26098584104455 4247956198292 53549995644902 68804762843645 127304474151675 62971727501816 94537660352502 29399529498872 28653512128336 19754367368533 59833281810027 123939297008531 24848977009379 60847935060313 7859630954973 1610310700757 16251486801548 351101959955 78881746063080 105550869673006 1996297296383 21663244776674 11529050446749 45234783449682 18577635664500 295218140426022 8256589147488 16200220532156 10356382578187 37625710088964 18123832841604 10873491522324 97307972087147 71851293714581 22007351894642 2133326710126325 55716759931073 77991692268850 69362721621467 10932564538988 44988130532885 17920465332060 819412830498552 5860008130375 60878302793558 215780667868857 67536638908909 29150051219059 28704033713461 20923789111989 6800566449467 3544080257696 199776099565 49761403800998 94090962399157 61992405683478 23853110960163 133296292197828 2751277687448 5354044604647630 111686728434517 4993627101145 239102136148976 111862142070180 115327606003752 22350533669113 9422957290797 1006786536796 158245760179200 13173109838526 13413095782513 164634602861 28657191975871 73219083127184 18928343539677 5508390749761 3364315009722 30831181046346 9757305623017 8720152699457 228249689811854 3471250003830 378529426583881 61144594138007 39937659515491 26625525162381 54827122539782 3612111381557 20095219131346 25631995860891 127330794494814 6498899935533 1022007349901 231950423307 23346482560506 17768835757431 72902205733627 9353911121244 2718870902565 29156546769822 13242527987898 21391168893099 191792898501537 7981866620156 79176275196538 24829327706792 119211391464089 27190295412488 117194462571775 83911106361905 25903616798207 40731665311690 48833428003566 10412944153159 358310537581678 183220622009369 26772274242856 4964788466533 7774115669451 22488396801596 105202141099756 21302092701316 193050723730276 67837407637897 8270069535811 72639852408752 4901465377619 24811904403063 2089069567991 116918961513290 72656693213000 98170442907228 102481472850950 25265270775038 1034131532369 5587404206885 6431526649893 79364014322271 547922763094 7653806488189 2578783695810184 24105140333668 11213757876014 23463844954095 25495001874960 57035403791838 20711116235335 50039751859 28101076836163 133363998592936 14116682457657 31021049569120 73961910224776 164656478322215 10870911371069 7518467384661 28794654014020 12026816726515 9934834643821 19252951759076 4219578041637 29290903295727 24835936784451 3347483804841 7378919253367 2059709522887 47749393551868 856769652542 20807449647724 11232175488371 197415385660093 77086356391510 21624552314098 94157645559365 14906059625717 4030677587243 22706513924145 77018735719732 28682919776149 81716611390381 12929230528813 12015803417072 2907068335437 16374294514016 23858508129167 9396552755429 12015386840134 4709981492820 313216157291449 83406610158912 24570485301428 20182128526616 407917649858 6762043064148 1057750843277 15200893631835 74361840820102 24922052258331 109661289940220 10361314519193 14736428422419 69774554297881 6330789645424 26527012455082 13117347240361 29071884789306 28342021945289 9375849952515 111274904849533 981616728072512 7107453715343 60821082619998 29331134534498 50872503468445 116822219659527 119360321477309 5065464787177 17685829377104 6533846342188 10958460666893 50297402541575 13020831371316 27667190693068 84321842965801 140930911832887 164293434778525 3320332346802 32137557514731 160639068133 22123229033599 92736852831572 88005562460565 90883322179950 159161803068770 143615038830072 19886310774088 3863696409917 32509890026236 28237398538530 19161544802413 21281289772176 14781910213190 50424126193592 19081832295605 580831159162 16519918371926 9244258794877 26814454802382 3497512910391 16605827340766 63588828282923 25226128425224 32087597055847 1095346924259 1646723923499 27557748111908 103437875502225 268336378916 58418251697419 30530193431157 178857239713884 22955254333810 9006867664120 135664342991496 16972485330066 10178332946234 214368501428130 316840658090453 7325262746488 30614668595788 127545867815859 7002218857962 11179479912535 7796777651948 12807469925459 14572391247450 9910634179947 10042948783663 13375707965303 18252711502222 145429818104477 244579011045683 5198072582139 135303532513133 28189162428299 38606090836156 80604652037410 3159358502832 8047882413833 23253669073832 4341092431267 35289826222139 14797485778970 70382763095002 16151129201966 30609576960198 263413245129084 19558332390094 247997244979793 23018972733232 38290083427463 20966271780055 14179589417293 14826562360055 25874927938911 1546826126759 6372987922279 22280835700839 28318072534071 2113459210302 29411606011164 131925590299171 150799074809470 59776522398713 139125016236353 13640215911428 15424320384536 70166812964365 51890784497732 21895421667699 20798335405911 4434225242904 622049892420780 30696065717685 8503333781141 117617178627660 22943883109849 12687170908421 8342496940321 5998367019100 127792155925719 5819365771486 25544874720387 26165779022633 19448509348767 30445025625960 3840085710727 94187162471114 6730376778505 39985962953138 76599082881064 75945567214574 8554048783106 176576471155007 44658690210748 23089465077671 17971639550737 21672349461707 25571640499333 29112394194889 61258962190896 738695279096625 29942445110045 5290729653494 17832973689710 6466127281599 24826779071657 29278986712419 26342256479196 108176791581343 24711516633880 231895396449731 12376439581628 89811501208475 164019841275109 49727986500268 15392495750882 23123720314542 6505217985612 54341186913814 7032079949405 10383315007718 31089768572896 112711300413835 220078083188479 24308040192243 22632883808938 2975804900250 45117582988703 95274740914379 16056883051593 27374463193979 23283189964397 21924663904823 86295209815264 40487742015818 110617500517629 9949870083405 12732520715933 22129506003668 24374415932728 7368097826136 68622546166344 8490387958921 7407208759248 14150072093584 6369041766907 13104094431711 303973529856448 181348053533998 27870649773818 24091459842162 56389315268716 181788820622658 110715869126885 8005382799315 164533481907361 25487514321298 4352446701711 8549262666313 15681971813544 212437719966393 116804212929356 24222691546725 24478039208022 5990088531847 20426598819488 14848785411923 111614762012333 7865661849853 15672623877734 5015682639000 16416466632292 28423488569019 101166830734903 10160967683243 95677083493233 56518023129096 11295070162663 17844481966771 24061574052288 77656283178161 16449444146359 3558164564783 46791347713770 3597946523826 22855567763592 10250157782099 50047889487787 125383465800137 129568049295905 25138886918805 1542779706583 9204993183669 31534253260176 191856109616160 3210934988077 10419901837413 23679573260439 28191316882642 59302132985636 53973842307 149833125359304 85538133866626 19127170261895 31168881939427 123164968762522 17368664888505 934215545781 98144987393994 19565172596739 2179554041242 245531718924502 75961709761437 75389959807386 21702725643213 34661859537309 13165793724461 5729908213670 13205327949342 42771974936105 121262892271524 18804179827481 382875883705242 550385845353 117383127875565 8762049688451 21021571331638 7147907943747 14078506669774 1107270917920287 106044014025115 7458421233484 112379897867472 180628315749997 25508212555485 26750354027861 635560802468432 114383121136491 24636161526784 113023937540622 96284535942386 156399209249262 26185765356952 190270634437445 11874382167318 9186905153057 22815944006989 19439519963543 54089895165502 1122324214016 47845877816088 58743098161743 18116132039792 120487408000991 2322849930187 52300911033141 31793812329459 8554167678215 19914877928040 17638844898468 12612831401523 13492167763510 238575400356204 16039958456481 210394803218631 123716489461835 11182808187020 26300697459954 2623284203254 5352653833027 25057415882675 69874942216349 9451343892458 1221241163288 23448817330535 60019058306456 5047518879300 119762366232123 24635937556652 7577416159396 56558633836812 11398019200435 21095631630863 42560514661006 107109973470172 4528208858571 25914069194495 22872362404033 44231201140791 30881004622762 12004850201886 54071028657104 25323728326735 168105180268364 13382920062827 16349211243485 6215331570297 26781529815145 16749178385632 64227523932174 17656314163649 133953763466329 11602576911668 12875216611984 186086714688131 20046366191903 4160042742352 15604030206592 14997311836844 21881515518625 26050069596468 51884425921859 25245910606497 75811650177011 15242803623703 13169317810341 125447496586150 95153522426716 30213345397007 60593150880693 4620982735933 74294356643632 53533590907804 9168182973696 77106196169292 27779305881326 27945362198558 353811994799 14416633582952 15560018208975 11760942971478 50372262986486 68317153118590 8300112117594 40022651504028 8676517118983 151551725963365 9117642861146 6969140571257 56660981048385 12879252754050 24146940539478 19985411221006 35823926658891 12884669754237 25340753634135 11409728685420 15565749098583 3871036824382 30049694952784 60180556960895 3576101378822459 56145621048243 42742244847417 11357724467588 16490124128410 6427271674882 151598498778319 29589545729168 11713721473679 82218746605609 14303820979227 18736492108794 15768775440933 16784635544599 16194011930571 1158476827388 71786474752143 23152471019443 3847665613664 28494894010553 26182417944019 7617379473848 96448951722996 29864927999000 48189894737743 23467568784234 29125803123978 8387167170564 1472334361024 19890760146558 10670826558347 48077988637383 19657456412905 27951091215743 294411013804572 6684100018261 158402909310268 10450377587142 10305969748713 17577858393735 4661791656769 80410429632082 12507973494242 107153277291166 20276063239055 10023496308482 17139432053171 124186931223867 6421132972864 39291195093947 38578119514906 6928825808218 6021978656121 19772506821163 15178824714466 44500004005260 10295909305549 5079699814536 214548056625504 26183173083890 6594988342075 6186594383520 301573371071836 110754253700653 53511702496692 27352392670803 6598204471600 16390385066936 118426375141993 2155688370905 37408190483026 10971150224631 16977088861816 268617574278086 27972105076690 4097984717848 10981609410267 19565214777992 21676248788787 10362503658729 13671160996119 3248787219704 4807755431027 4349198032828 12800143036062 795177928849 17260860349942 12353571968045 124480269772019 211960060251944 27118119067634 4436510319984 42155245079537 892767257521790 19204872764066 852868150754912 20093601246867 76794026281113 24353257394689 27839603855853 25588630219148 6810220721548 27630673283564 250762865324061 78896061619817 15597992540244 3142467267696 10967507765961 70150833927579 29661662786417 43420250328527 67397576273729 22746783034958 60191854725324 79255600610366 22033980396665 15957245018675 7112939176315 30312638365609 10338156460660 27979339119316 20890289238895 56960249114718 75061948969373 33703219440084 6704608445340 25308917873432 3516201181970063 78202153293458 12853319478972 21721420804181 52855238976647 26851377906903 20160436737007 151328663235971 6945370138565 25003832387682 5679624923245 4534197028494 119682133060850 30771255342818 186837272266867 75169135378439 6570610793185 10020010133599 63002211675132 21247539148522 36437015324926 522755193737 19883148361384 2959087506461 2414995744710 31111819151153 29203419146030 28687156941474 68885351190409 16049569982268 21703011267216 10111980980551 128965155397504 12214276047457 7989260577563 336518226141886 3367102873811 6540882946340 27718717408536 141087438617397 161632254599155 10145798281494 8148304711697 45469074208865 1183817065697 3507633120719334 541269619088059 11859197826403 24467238027621 90995250462 27140572498707 4274792782813 93233654403918 23909018022296 46110757811120 51393014317120 1385909278874 23446511637039 5617053410877 2691920485603 4919929871518 196233056314570 7327362379093 79442915133390 6426901823192 401170724732216 40044039959515 21277880158261 2343706800169 16840651607490 33853207433702 246809242991501 4289777294276 12283288771789 11608375359591 2383837433126 81665817213 31139003503734 29640389001896 3101934833428 202429301239735 10707395368534 31627719558012 100228195964996 2005843331422 106313374683229 1444416142336 11273640321719 72717026455421 8056486880286 2576951247792843 197397531259501 30828968185340 17722325882429 23799498297491 32598021210353 23965529990696 76786377153382 6357263263280 29668393931702 5848220293837 18168326292333 5759719638144 11826022127814 24804905404385 132196450820838 14964181978880 381426463427181 42227241131314 69027245945798 28528981971462 28230100475957 14175291934024 78766161731636 26638866113882 23591480054785 48463115632544 98510792536683 45923355067198 26749783465588 61215259460528 21070683953165 325580984618737 3970478413625 1515269339360 141625085372999 23138210579466 30588898724154 877119653337 190187478374063 101227027265328 8106738864212 48455313155667 93789436007756 8190168244904 4618104899266 12924056477461 3636772333979 6463822717971 12098207761802 15270692337318 600735905443 128852089400080 31307566718625 26529453211994 267664766722 3519531631470 75334335356477 59456949926955 7105037774012 81718131966101 132982959534910 64124321642819 25184303940013 61464570368535 187365759380507 10160231692332 12192183426419 6280994028838 72519741578983 76834897104296 386993565982 18077317008646 67492196894472 18199839509210 24428764053383 254854738081133 28314012535452 10517399175586 132175479901512 12650815236267 21170973358374 27635221272255 2393866900269 13320650740639 2175836733888 15000629335991 47869381802450 218440515283169 5693690557256 203452504667490 15837181809478 16593087792708 21293904257641 13478874087960 79692535379643 69919079461238 5890724164447 41106120963986 2344378895433 10466231518775 29533494139074 59204880731235 30458358342180 26999117189062 52312357439641 69192448492561 15117933106272 26611952446137 4509544115868 192347575769245 316112343160303 117095364583256 14398315443040 18005446293025 92128655264573 37562471600691 10617458915549 4944763155355 1838240535760 16363376534638 31489840143545 6273110127348 11863340905105 2581446206997 1067015542851378 74282840181186 27271546592547 6018296247150 58121894042518 52647683073553 73555146851601 6104253582563 60300852755542 14418722461343 17903740538088 124094358316228 98858872490830 17160378394671 43814167202723 8976778751438 24928394193319 20778043182862 74640709090878 12102421305098 18398467144456 13018804594325 27230016005583 47565387934165 106193278853024 214844431848597 6559475714588 157568345020507 78132083483903 51200464024928 169879112387848 18957033010013 25259207376390 233470534244193 3916571117162 30679349148222 85198539895971 23952539621069 10570487706471 26456199506604 14600863636268 81590843581768 6035354921497 17852290191903 30289861765489 28974227898663 25438061427950 21260414186491 87114054725313 86302387824503 8684826863067 197075205882 10920125024735 130254300685805 39403438666612 2729058671462 25467434422655 561568274562 20634881806728 16179373673693 126269519494576 205717697252075 8812251156337 7098303768742 1433267822621 25298233307318 10438797257694 9936315354566 45603940709068 134200272210446 9216774891670 128301339017861 3902209087405 459109646175904 27922081603279 190602588805434 25635575642696 16467147172882 10547524315290 236326259976424 18544667831589 33346471958932 119093448514449 54293902905990 7493956697843 103890316065490 3050973241167 127805261239966 24064704373126 144653927147691 53037227871743 142096391265068 187691871698079 17460659176307 128892595444823 136775581726229 14787398964008 1339481038079 8980429143433 15928277495174 8714228400195 6099466961673 14424465259523 489328264977 10886716097468 27571801517401 48073511113236 21023453101018 165884713474887 13596901883484 460112929098 14753989336840 54205422621572 8116229555077 15299717346953 58576810626910 37358413745584 21565974538580 7005123347161 5379685372757 84341276107104 32695889490957 296658839985741 6524773567642 56635779515110 8986697952880 31643204358932 23116104127737 17188512700177 33462264585879 566111494641976 1702968437054916 2483557214058 24891400563828 38904741018141 12887216449556 27960091269790 2375335331074 116206530957879 115556379846289 16699847115811 3984827316062 74167857391667 20747029296326 99815287629902 24914479190844 3319079532101 21610476899513 121135275094272 82112484808053 27094882973700 9758644072350 323205558846202 30626482274644 937099491000749 26740152062365 184019352229153 26852379292493 13495383694150 28986046125081 26783952726794 24487548692731 12314864324644 25899704951346 2638956541295 151025439329533 22732853569316 12892550795806 15540356205319 24565079314719 4641133209293 56921585656507 21095510305698 44401510670863 3609650558867 6034509542745 23598604268943 31354365464924 19417242952959 4457902448968 27692971237048 14741983800765 103622302248110 4953131863797 252842933850422 31427077900057 24763026150556 75929544070847 27732988172511 3544599138631 28714706260755 34132481765505 195940356032807 24433422350239 100280685888511 103024077397084 19283816197181 10591599529869 30104174996279 15204345132233 543444541129643 98474439898410 37477976000849 59946231139906 24549042819830 54617959960982 3056783093182 11114342395753 28734920526592 395057393806309 65325059257074 22514036242405 48785947832605 7188289853129 30062873786740 125613137743804 3313882189089 13936962844225 105779630303025 12579867469448 19193868649119 7753809441591 11568620895012 9698089360866 2325804391673 106386943585314 22314073575529 183290518087705 6965304219532 95887092914592 125568521234239 25260379221220 41755679962527 79471340960397 17678695247266 12078344934054 21074812963171 13028025819027 105783723952845 78173364130471 53942640224824 31023636090394 13924041599750 24114921746567 809360259701367 2306170415527 14244873142363 15339150881024 12188449023420 35205836596198 5426390540453 123386465492813 60254225584086 4720627639849 1131750896956172 6307957772019 74689029393273 10112147435847 13669500518155 23157182287269 257549868813059 13813556865461 22953939577517 15410348748148 23063228550027 30449260830020 14640279825786 8347115780781 28194188459478 16779196975838 39837927882761 27842546305826 100917152202768 57663602859699 64929388093 142924294060351 385367916191366 68113854904795 16911686585925 65377260231253 1381277203492446 19325493070628 63322252398009 2037512828677 32424455280501 22203309867993 26650935481595 5297725852670 40159770133401 22212585690800 58887319443876 39485645363169 28399792569185 24802471308750 9015171315172 86208248653477 25099504973960 268508052652547 4674487012527 121775380861767 13895642879894 134437704534919 3191680928335 220165402502903 26885626585479 38529390636230 22527021997130 23271744105098 24900232716595 3442736080176 123789562952219 11074193817941 24099216908286 88019824733710 169077122254930 25938483375380 110859667088902 18985618147740 27502830143076 17809976188948 58676484236766 22571318535096 251677333636692 27948305696375 66162671465920 37018847450543 22300363774260 108500164401431 25514357964847 38811159949880 5458655134997 69037209456690 11443909809056 124501159433572 26006446880443 24899575361483 10182731717373 91919719931670 73748060461986 20341078236907 38413774635799 23336437987320 8968668137002 9332837628084 51847914662058 65863642841900 60911603259931 9271039360186 89249884883455 2333162292693 50199921844262 56207272603356 83992536396212 21142534592356 13831268891088 82633120232575 1652106845926 9708829381294 18001688019347 17555496039565 58262947494073 48863617497073 12727712011421 51175281775627 73115373350402 25865971736039 1699569949729 3278604548739 25087411216848 50463473165584 19861474562753 94302626692410 27251072836518 21068967718909 25147861968810 53913124276045 14567678896058 30195070539939 9322019678836 27368459175381 20013340467489 6302455751944 144430755241833 144737012057291 60140975982450 24737388166296 22947657235730 93512309444289 148689850096383 15432990927852 53598503232159 7270188621817 15744126184080 17776570381056 119651784370249 33322325077017 8850866777266 11738233226281 63664020490971 192847863754520 3280225801144 30176371225829 150363209989688 3587393507581 158617512219899 27125753700166 21586233902579 20026749204676 169276576951227 11929534995389 18544155292269 44828502385741 63679363748319 25268047018268 2773361451645 25310739996268 6272854765370 17657298865662 9097394823183 75290128432248 17682740633513 6823019194894 23414976325847 21434096268530 275807432007572 122134354580123 23031900550280 9576720241616 14776608747249 40642513852149 97686410683254 31475900474536 723773169392 19469321664159 2077161695973 15465658165674 15395400918534 12717403141244 111468352795204 29853020183796 30781274208648 8372879474191 1210904213827743 14252954169772 2404034315563 14653029179352 5388431439698 41103183036738 5698284443388 495337101256170 270206490359459 10461146271003 4760871284743 21988238433428 2741613815959 74599631258032 140076179878376 57320557367314 91732919639030 95060891702262 21563940883616 33320128508729 128559480110360 5936351694671 25716640895024 7068128329788 39086106664185 362292052355 14514918660744 46172352028849 66158613378792 96226733639064 103328205089020 10538631759247 50694781414515 77835465891215 8843697603597 26552637653037 37499541686909 54255882734098 22338653689484 8851837243564 53807786674304 31691778556088 27523832336802 54939890652862 1593408203604 18563338283454 1787439852993 55564718859804 23979555781060 18513951811588 95523301499868 58873546191046 97843182384594 514064938997260 1612389201634 19978865111619 31162603985268 24581614493258 137079080193568 2556956551478 91335006217710 106041264835700 20363255103452 12408216548475 43947468753923 16357312517736 461292058020054 31700819302896 31485666916346 14260280515494 8731508014390 19360285062195 3789784347654 12874315679305 56118706766013 45264484991947 643128201957631 16190851134435 45112161721810 15590219103238 108724674973356 17092617767371 20608480756560 13267983892045 106009037651225 84054325029107 187351842086511 31355230351603 95967306901223 3342284763607 25514862869584 73673004937571 15814902035034 27357300236675 703102920557089 45620076683379 26434675472609 105891473254011 30322268248280 121255075775665 6826519356912 22331633015675 246812943572721 39098029699143 76233329430339 206907625493348 27264212413043 7659533459012 65204791663842 72474837256882 195268374859828 11720864545596 9901660913410 725628632977743 44801293121495 19836952333159 80287940466603 160279598603092 116545046374483 1069391886346676 62460659872755 15480816450971 21443683017701 20922095693234 31385148872650 13587120069023 30974588938204 355727876410616 120087697705902 31005647368653 13378653015618 164774002289674 78973063253332 14272819001325 242071974696509 11443790626243 165363204818097 330462669278826 28085031178884 3101915169165 223281774662307 85966032688870 5274897230061 21646130978310 26714066912344 160207563453696 154431447178570 259515697266066 18662479614950 9220001597767 89894161718053 18983256119036 124102190497381 2875926750123 5672021011090 104037401236218 2467610983102 238508120052209 91937004103922 303318954543383 11169461512213 153848688316987 11568665396356 31630141378970 221212339788182 764223396661326 1275279920768 34057482981297 26440166738589 2347331097435 28472999797804 15198556834365 24427610902895 45049216133435 297079345628298 25359086855315 4010622902220 541743624176 7661281991069 16530001310947 22631822066002 405957581307305 600174054539 24053143192784 23902736749895 88794702349992 4054951059334 9793448722257 18770473943162 44056369436043 156173811710316 11791054109939 109974093870566 105735479916421 1250389562983389 2654207570166 1171837490268450 49607432671938 16331631623866 28597547792897 6908269657651 19826296981020 41818645236415 5486421557029 18643619977604 12983246161701 15114972669039 25286084824235 1733589446193 7747293690120 53223037472327 29884982243466 47948009115097 120182273057848 327749373401067 10900245005143 12161725752773 14313026131337 40322390578478 44609962191822 6402516305500 28408960261635 20841771991798 83882715482976 29001961653553 196070847152875 76311481652820 17209837508853 706776820196 455353131368236 15336283777173 423376468141598 29359775027128 18355536258966 4671171605961 55532272963118 99490783942017 887496678805 5689669453794 35559774623483 58786587619189 517733589328 26537861238309 308848212789314 60643638491313 19556427396594 34967597596113 10237074697241 19081078381272 2697240738282 20058213035475 91838939372497 15190729893537 3239964950575 102080458379568 26379360921388 207538328716309 18169202164155 381530377712375 28500148907548 49106232125946 20996879999987 58685757366554 10802592296161 23257078833390 123537342535215 16237970228889 27424829369230 44820300367121 303088433756927 27110561411784 24724794243971 15096686567527 3847174639295 248659151477424 71733860341532 26042907762769 22518099690592 11748657343040 13547871741777 16869130437442 33482810170612 24849614856442 36943543822314 21333834752107 17377024040155 29494228694875 7253982367633 137874532938957 18712678077269 11067262711676 92456564594517 6730988030085 80014041731866 24310576350210 222018673198922 22556586426223 27824894164742 14826207010467 21428987594160 27530208843225 28737041983347 14815261774689 3522352386551 15894535479790 3124088177347 31685995445212 80593829533697 1187182398571 12979070984205 142292444390798 163599475708761 22583289016673 130753829008450 51910216171785 64314540306772 12975089433067 139659845512327 10492460759736 56843409495798 24443858738010 123684663407148 116142791501497 1919003370452 175221552712664 23062069587333 82518935148104 29164002736200 23748100765859 9772539218728 1161586819566 20448760871210 22192696494694 135241501755682 30112935721861 1324141154874779 2226571510271 4978536544767 14011560153924 146765887247809 155334092052959 18740443600481 82410382070427 18478699161017 50026729255065 24017072938489 53924271988128 3800527661414 5913859826724 17603626449834 6795911925699 26012788072801 375859045348643 1870068796730 22501987295693 18155660214340 253955627378733 855156534495138 13532297707297 8628541038997 48466692600579 353438849860095 21626237010935 6360095994704 40875251130392 1281008252348 27421293584215 11673367332318 16035544529552 2277654445427 254394032499052 8762437118992 23581594437107 14210905714334 21196058941748 77034291422267 247802190234051 408141623427831 36566857591717 20973260074457 291815860936829 62952655749675 9931608921723 110675069922902 23224056484137 9767190480386 7464134640111 13547227929743 126128573583705 28014253359770 21016558040475 539570035464010 59764107405185 7274589375284 37267582857942 79765755540238 50348324375470 85828808341382 33713324743453 155925750039640 96751799251394 37571247098360 83520184261855 24206704175347 9154153854372 174226721433949 63575927629947 351989867155515 12930450498760 107879002005262 207130815255189 28468002650282 144696930078672 2260260668403 52596357505682 134073019708525 7564165571232 210377684126659 120305668399806 7937339464837 98451046206053 22429203291070 113080440247269 16108932701579 148998804625852 202742111284298 50930093543366 7116840329510 120080101954298 13823515114803 103312085634799 28835671965582 15243067746683 34111313137705 72476085740804 3110140188037 180725626755405 26734165036363 24717134294821 26365973464913 14620277454469 274584765520551 15041493728729 63004415910205 15598682686831 219855297824957 24454183847689 724634020315 10619077382301 62590532650024 17974294298276 101473533533169 1900591414010 9509608958108 29639588689171 608320913604 11399785233095 9393765914478 4924895311101 32208577174230 30076511379209 203255864661844 13839288360629 204233313457568 28326347386849 28252716642658 160722924086090 17502371775865 23053305159975 252254691833570 30323494719626 2085046471476 6267241740557 5017354069986 14853408966736 117468615098176 86627493288907 9552235706422 23026030834966 19727974478909 16885664894739 28907141533 15983069317840 805524177132 104432260979377 369616328207225 100545779332607 59667166290576 21011732450004 29874304122034 6959676024804 628190534244 114351724167942 62637512449724 16959587767908 110910367204954 107378215670216 19734681600774 24823886206992 25421011795069 211568763532525 38756637291473 12915398240635 74430660774289 5357418274328 215704662661402 21400678907213 369618211248454 28541397561785 128521876540268 80236786480721 128023802755442 25262175771680 26463774961699 2179482084573 30715133032426 7011169259348 104689844103978 60328197388769 36315638013235 197522736311098 17880408915248 26294618830721 1263836544748 93527620336419 10544625542462 22169515826681 5817103744446 35128023213762 25856794128022 1321642834261 34279084186332 13829017671441 28511794518208 379928735647 219790049857918 363015093924476 11876935776252 19291531163588 24020407810330 7515889354493 15886839133122 44812590616067 200381015979146 19292319965494 54809838166810 94900065324322 14900513921434 129418542034120 262407690215074 7704038235823 43055982384695 13799409263277 5710198351482 38801778131867 24190546191923 6925632483477 136154320824041 836352622708 2524127360405 26992221147933 88762627420606 123365530352945 25204453272934 20003475789551 13965459174891 25645646768875 56481768329059 108685282071989 14445825811846 22834358524865 9783907085422 9505221353050 21175342570873 228169300193293 288855967799130 57037600427670 325676946339097 6003370081920 28908793957752 18042755520742 24458712729339 64224977602792 24737945800304 18633242227387 13750292016150 208236068626587 17686559964096 17340760617707 20908832340179 87314144085595 7815427473200 23166686055712 26305140565303 90638893734505 3087969826539 9601594264549 17572499359623 634507539786 41642506825951 18837454394605 513707657732 20221170533606 57829623475610 41887031713295 18504683655612 5784389472304 29925312034627 63054356509410 16685054021055 24015260823527 37683178547326 295067837736674 358004530617870 59846675441026 48386117132513 14822997265137 18604186536189 59173135355165 16423817417148 22414462332407 5236250444775 60827263205006 280102801589523 58762391823560 285652792417350 90401197979509 12766199581914 86903896470149 28552260779742 6833282768129 124253903337089 89308016185859 35464478742137 3224288640478 4269155201798 47580015220199 12329620687984 46577645520118 198780166542233 21975324226988 25234432964481 8372410732680 22958736394709 199685627915592 9878955250289 3363628270790210 46530630925159 179947838486086 5435620256115 7834066938179 123901553070763 8857002541153 20730541983488 29218456987215 83884952150685 2244408186361 171743362024309 11125361407240 3774728657627 171194947899460 8558755283166 47610559835931 9402550130455 21396603191445 121625541606059 339094320089780 26471943325389 134345183312234 172514441718599 86399773181154 99028086861340 726916487462099 20622016982928 39293437456643 24159494479647 7681685460128 88735743968781 113411503395615 16467889778959 169053770292708 9659587284809 15654825180136 16549910323930 3267609013516 708613734374809 129180960215114 231739692807779 16892006978775 1346475414726 176269114611177 218400499097267 148335510413459 4928174956094 29025889013196 34924815320649 29527888980168 72634021972101 191829593102628 2950453712422 234058367301066 1955031063226 23119476455873 161425005682564 10381349621705 4659752331537 8604880338910 26789807062509 289128674253949 135739433574147 26726375565964 33722318352910 71795858424702 23338858021298 194788824409008 3241137498740 64416577469488 9746712855326 214205078155096 33086535783138 30193122587007 23102687990223 56938760213402 76774507245797 42125357694512 9371650996557 75123956886357 28951560732789 22655302874639 15519428071513 13177053503439 66205790364621 114865114863145 310045925523633 3014867726166 27499288279352 10883135306716 26850037375663 134993279918018 25732845081461 15293787765106 46337202647322 20194558786063 12365041712307 18466647770088 13407242345594 29175461978789 71735345564102 26768514238994 166668879081994 100824840281164 198748202333097 137011044429817 25688919805537 30700441779883 22475715944384 3961837787696 17310051447355 24104932290232 121980755384488 3496011046871 1021346754242744 21800029841755 13500400843449 127984724144885 26892253103519 3221312468369 34524777401381 2557190210697 30161975672606 14490339516691 99716400125502 29441043153563 190998690523939 110728079395269 6774574817549 28901930900086 42578671550318 8660694117413 26502895263237 11398785733950 8503261895487 104717621027792 5217052684926 8390251366560 21343006423525 18347804612433 28172124128597 58261311124857 7377931606090 46315735669766 8399353127751 37014747334735 13773466545011 131842102856353 53602809181466 12884860499382 315930878400611 54092420054251 28466098868337 20730406891529 75184143877755 4713338540694 30856140771347 117651380765604 5525574845676 18741549176553 22811704702952 35210663423197 79879407060484 143625425241868 619923044926220 8282195174983 11528298994559 63511406455725 11377603463804 32574134465353 386915495110 178411313786631 6523503234475 26047487310192 10535644822354 482005352829164 133307048795257 436864636171192 14872554100252 190720899585303 15462161734082 5831194339822 105953858380318 5376939068211 62178973887898 199866936934901 8113350332899 198993584835002 19306148324457 60665906751504 5529735243908 13585454020514 7233662788813 65874197705543 23721455658468 17669252173381 106524186765699 214090263899172 4550042437011 13149177014743 9451541480180 27320551087228 23419835240893 93454676257184 1365661123798 12921999058346 20929787687868 48260802941523 79640296650840 39427549573666 129586822190241 1074907920824 87532863140802 6659778211564 32367648621790 78685617239680 12843983807186 14342897525666 13023421210747 3055297439541191 229069675000875 39268887498113 26684641589724 19210016944176 45267532602365 27054799460347 8184680936514 2432704526691 22905684801342 282541820808987 18017571534262 20055653443742 57989148981374 44786229626223 18101186437668 7052673542024 72382299126927 24544740433893 9238696595291 6044458754006 4138050798004 2370298758599181 1605709904598 27765657080160 6003073870963 16879241936603 49917131970969 22171581235845 140193916497074 2014780328348 27710592593920 26256848069968 1426422173238 23871512919229 5575298938957 133485755586799 10414123025251 1790520997193 21523414414267 196020784443342 118115099976271 27664848001727 8550665231853 1427031772733 57096933833403 4420923321589 3300508733868 5171281387104 13830684348893 109797063142709 25969088788727 700686811660 24780319666445 8129240125494 69919952530021 14744759454224 13092644795867 159227124104428 24552220295958 6308586399925 78038198342512 5267724090661029 8784903176463 2428726475051 74343853004424 30952714283167 3228421107265 2815858056959 4622955927374 22269835277144 334962490864414 1744357863448 24683190485338 8992813022248 24263575738807 2078004904162 5036691000258 33765186341105 64271376565684 32752511536642 15321445928754 76763882024259 900669181887 13386539002573 20847781385751 97973751863308 18551802188710 4693451234658 37473742281671 18496292525969 5061024261022 124373406819688 78246231076657 20220733194501 62153879674984 12871703606925 2916139400947 21722494782495 26013123079609 17475345178054 24476087695292 14124434716909 6650797388429 2598634161183 29205033559481 49352557290692 235091419014588 652540197904719 4744327434013 32929419365492 1692734553516 14930482677753 48634187219620 8029401474368 37514927569789 15647084225701 19617497315514 29317261976262 8590313370839 18838919629572 28574440403158 78799080544196 10193136965574 19020181500932 24857301127716 20158953411373 5297174190810 34780043204564 26694326088252 27176464811863 6997429796479 86700929028234 5947236903830 128511556717103 5827129729770 135332400748917 140297352569167 22842538317715 14066140096323 49580444610343 121507371016359 39196451798078 396594538717150 13613758845557 35729594038987 21121329837136 273551041369 28154361910292 37227685950809 26153968811153 106770115078068 31738003233457 67525273639292 134711377587066 6639172671142 40297694916085 11967209037042 31834288449805 17075016764042 207383130675209 50128509165855 23047935179905 62028119753434 29296503662138 23831491976233 20939725821686 19032702248045 152809538271018 120320899235078 12652681206760 1642034160191 3509054362650 11941032195080 697557290180 22621486714073 21557414818600 22077275858084 280516595115190 17852705031635 94787930979825 31681174345255 14008722437958 4445311770078 164260031990492 30918483247370 8380325255081 65403221363128 24868984592517 24806053222221 4690293493966 4335354251581 22579262282128 23089177240335 30277142776884 16163061690826 582544786503507 63281413019912 43761357435539 231612520014461 21156290202340 25076335511183 95964310475091 36177291864445 16864410035520 20252227727697 14419851602533 65771105891327 145799427187358 14791168648987 15827704270777 17271734208161 8544364568742 26008846482751 31456043398471 60747761064991 111759886102930 58996774267711 45473425036032 1379413157426594 24192661182775 22742962006090 4375088213494 6786896456392 192151967894471 24030839725260 12840776697899 167866795809588 27428420960233 16692339645628 598043140403344 11483885916853 62249611840262 80249532839381 22282802717654 35881372998219 22584927183531 20940205878636 4413180182147 5638321823646 749421197096 82511858863650 97814345131756 72145303096922 26243381366687 9199973440875 24957995609800 387209884955629 10757001675084 19533733109255 22829947951660 6769220156843 2217344299185 12357118460915 31373600794565 8001797912259 29812591463929 200576731270253 117018620983337 26305160641651 14920944295215 128468386481721 22113695120359 145038529911541 50734153209238 4679278418935 24848593493950 9194580261507 33271789252630 25114943586181 176116975090678 134973327330803 181360999302879 132674229391226 38022670111092 4119539976724 101792881061113 10896228772618 5419543627766663 27830796231164 193201660358984 135899060627059 7453340906186 9152815522390 229025299553539 626895062090 22907956950049 13670287550822 18897631505840 103556898817911 2750937799291 14410142352215 224757012293955 4418376864330 30360761538550 40646204560305 31600215667241 40281848736643 51267497461479 10374185286814 4820188475980 15916558321996 3629133829006 31175100008972 21414515167289 3236191545827 8338672618110 48688925694757 6505602339512 141349315924770 90918058983625 82203091050521 10687928966688 30577803464373 9945081046634 16800135334453 77436709794607 5071566643965 221791370147839 29280714592497 71594748412444 42799318528321 8326225465542 53761514752888 30461735565981 27495806360624 18179840402524 239017162396450 17384194979503 67045509442924 63483954249901 3020859434515 21792327604675 15862854130678 150972182254385 991222297880510 43284228805608 84723608114954 1315588573130 652240640601371 36603867171977 19981537977960 12882008025625 26265317529801 119428102582474 23934627506608 22156039129538 153547783138957 30661821146030 31724813030802 106452566285423 145419978942142 285790335656132 84364500075665 23846821374458 6433330266716 15710918500400 12837776004882 84297314355516 11129602455641 89736459152298 10289987230266 40278597765549 20745481133844 25648720171746 44259809843667 67892634191831 78759877506906 60630483012858 28443562410244 60864375417004 11336350862476 1207963951063774 7451637625147 150648129196174 78808499821980 58560942441976 519243211979 230796230813016 14835440925531 7903370345616 23533229217758 53995013274749 3942310158318 26698421930000 7205144335393 82064625793506 38524888164988 11403026302755 66090349587736 31427278109612 131735037808059 10955092292886 23356633502011 323916440290561 5472026941804 50985750160446 57640691110760 17631412553927 63847229345253 48121489239409 42399794249800 18511183299045 4665241306150 23635590896013 84238959338776 69578322275157 10325540028307 9760399382931 10929795028180 14429494747505 1104694401708 27430058263851 7883546945909 28196866527013 27627839614310 3445635113834630 65393096189489 17924595148637 46291390717068 6905285879038 19529547934377 9151527020529 26253913798445 143895731643077 29063738246273 189563870488737 182980678100999 2209746146060 15334769159381 41433573112927 12274015695385 65131139315613 23940528489382 2773315131355 99320342641819 464063539582 199026674138694 7007063558698 79279023267930 73448049935375 44054976900301 29820230221181 24487815110770 27877831826117 8538158485986 95068437445783 123977932503278 126238766441113 14194116381797 18086041841010 15237545699808 14748803486998 123112903679598 26129676040707 26912569158103 7945786482070 2993120350661 16627815639913 9672524964084 41570357037511 92050680166261 445698415050 54082384391386 20590223929437 145876748558029 81973879051830 21462223198655 7904212626701 5759163812505 7866451007032 117715215939302 229818736226430 68503222724567 226024666709144 13587741602136 23773474154643 54928478565559 74117950731519 188696045480467 63308501086816 109665950233711 43536489663128 145033588196999 22444542253245 4194608290314 20856350381788 12848629296493 8154502008747 11878077710729 66227205824287 22599768424626 25602322381247 1196430797940 22604263534723 77477190703920 15752912968656 3933925047040 2900546153454 120429687587622 52123772117986 41302263301921 59781465935800 932290763631 1653309652715 7389770758019 64065591367122 44065120384524 82649478869687 124634389727827 96056381330831 18386371298375 108242487375053 1196392922534 122847505913635 71585280359434 81009214266405 72504499289729 67208530793971 5094704246008 14299580769235 39360167029601 15542894498558 63554923951226 17806262530282 30687087445314 20145348024379 339102166009341 14039871565754 138623573074 72089630478387 1424467917828 89696246515567 38212079910861 2840227583783 238990971297429 20718548302730 11861391165269 10144195787464 97972512243373 41975344672029 19342373679597 24573155840682 5307711379700 100007687191077 9686153489907 18480275663531 361840687182 3178468158888 278634717513880 148246424146219 4405298131681 11267171750234 42114821159333 1600280207018 42614023765706 127206706242329 89355254921520 20633772674457 13417614596219 39447968607215 16806980607261 2369992284151 298463338967987 26109251848528 285523811356822 30259048706668 49030959804187 73088138726969 255609094569562 6464343488958 1343763972970 19573492327398 19550128833139 29722554497544 165592349990334 10384743973113 24443684306872 14094180674104 19204993929406 360555554177471 16989263293951 4064657627355 4179017057736 9569027440607 22944356718525 105555689991294 24456553528937 8770585964134 5496941369586 27279305264468 124405255430551 27226098339402 83139973554546 10649651983383 20084311799269 14015714842931 711462245561745 13781883954090 27516645033632 56666607264292 15616461528336 7772796308827 16458673659513 15809414946919 56490635383732 20441725091256 43601078715514 124665986252374 23163997202132 27169987699687 103212100214015 3459121213460 168127285117885 2520297972122 1925532171011 212644702504149 17986141404712 76697944152228 1104370497249 31670726905020 135856189881877 9485656970956 17824528235704 4144330972657 100179790265955 207759191720709 103767284901489 23373799365356 122544480333893 12506413096288 16389240109031 93178026091186 392836434681235 7565350426134 2872051854987 20622166974941 3380020501635 23390752740903 7085995299834 6721332205466 12881794315671 124751851490860 16423153297807 962094548771845 66422409588531 12734122183383 23901853776191 15984997524727 80513323087633 125075738203856 21855882973659 3512841473714 28598841520767 506336089555 26253787996899 5310682833863 28813001165372 27489359393161 36149029067921 151559840759323 72049264534964 162414204798025 53768625665680 39823202197194 138960060343950 261430585545966 29705924465155 7101387666158 7159184349322 128254007972096 44093545969994 1555963073927 284768953108053 5630097863437 14255691635166 1006787819361 2778716339656 202229242855637 126699388545128 18485610141286 30247963220377 124360690879379 31238655935802 1480476399246 31164420910503 25759697209078 610860610089 4617426366556 18869714956720 19866427429414 415203342885910 15448503642547 27601081811212 28003955591744 12353880144639 254869126791777 1137735402777 23339333669265 60476768314988 71359957111379 939502793791 8704372209633 233294249770967 131543841135312 423288641997042 457437224966263 18542951082162 51701626322460 364833317650691 54084487924617 56380371418616 58793048179219 5832603381589 198875719377155 20210946694005 59129412740111 112272925765253 9457980798564 16047305855596 365869782349601 210782928391514 4993613515571 109887173806564 29645802562991 202543469328031 29919982445353 10205262324084 589733819005 168931739182201 93126551867316 365936419310436 61516411790292 26044171171661 51151091518875 193091893326232 37507068139260 6749038110594 9680248098317 16728334816914 30408765820044 25720488530116 17425531890223 38986179816939 9599379129798 28749189763023 31318793727292 1393022497282 22764677204613 375541677657 15883622694453 11775802256902 71875249148010 15590568342090 63647979317253 3017260645615 12151564355637 27253717412627 238729475931616 6300273923877 12165856048854 30463498340802 27289332077624 91912800066035 73619510899880 25177910643477 34025494869612 90213103092688 31618539214388 48623481408302 1253346322711 25960171100786 8095632360083 1416981358918 2295982323368 16109439471298 3511635256279 10110246908097 405157754599279 28479917578045 554073789535 1169015966990349 139385671836595 207652691010186 41982104804064 26311746765423 2564303890941 37562603161265 25084213904543 4957644627293 25008541633951 163143860504458 700765600392085 1889218445669 14049088662198 6926041432845 2316934445210 100933417833462 10403038668722 10779954138184 166601604565372 125734293959561 5609221947345 114300324835166 19876079605202 117085792215436 6872519126226 133532607229388 26277928167749 23959829004363 22446300555162 13929302877336 4658648652609 24935585432933 28506263372911 146465177003566 9273806693267 27370442161587 29688616461237 66123944012718 3146434046615 7413873472577 521931269758 14052265171925 13919305622795 72185587708144 21214841439152 45864286040155 24625446492684 77552784013332 24598677182311 6690440272925 43227311010739 377928863620997 86324034239028 32399757255726 4234914399529 46876859194320 21400029183359 50501143171315 21601426631437 16982302241683 9986639024959 61912604905946 30996840425965 26852581871861 28636199207459 14685909171390 4869158313889 10646241761862 2419875379165 99110788408293 10483197172547 45217980975456 29059753572368 1484498806533 114240077529347 659465816411912 223734709962291 128519644263703 9087396268332 11399214390216 5834892601009 69290709774347 528602092636283 470714034851 13415825662834 12480150147140 15030653635515 15087979239325 31503052980494 23746675495297 9965905757463 6946746477604 66543845623103 31734047389847 4805995569428 20449212094308 26154818876013 82193356373481 41073912079473 8446911085249 22614967381426 23924233225605 41150708334214 90926839803268 88767613796391 26393897829963 202878569552921 42304687269780 276401598306036 22460616360568 338508977922259 17253811389350 18366944672691 127468654746156 8328211606544 47583895515373 2017717336940349 8292604750451 34846247491064 90677931048342 17009647990493 34275781082727 31657144563 240213202953741 57148032205099 6549445529901 203546439607250 48669309002362 10746898006230 79424592062211 5255959501720751 29099426278377 15825816010617 131413279873977 6470704025900 3410532844564 27489998160476 266225150838253 29686296855395 3259427344917 5143131453251 13121951692333 7874032114325 21636551057454 153403515263034 163056140607396 7910524537614 1582445346314 19110520796063 12413383902958 100480115122521 18134768243538 2357974235439 7229599091794 17173412352601 8052983666594 87270508810645 14142338525146 144616401907889 223589808790322 8297287084904 7489523135066 4393958771862 392363773521 78152871580434 47831512723971 166996946763421 4303618950957 41859341099138 282199663022405 8486331473971 519115260086489 20867808800045 549700282803546 16852139413718 126770107616574 120490601666749 16205783950315 19072708013737 139536552058743 4456485864819 28519524239109 9113961674235 4434243777506 76257101401416 117241887920709 5984209483477 133308392733511 12483882052558 6152052399944 104021751198483 3944131535206 11299682643734 10988960482893 30766669830563 701486651862 14084487474918 3724554399948 17829710635820 80490049956723 98067143742493 531391627610 16830287862035 20370326438960 27097388350927 20851858799606 7784124530719 25131001393673 19360490746561 18842537130583 65956884927983 2219159419786 30827182964493 9440443573542 6692837878573 16383216941286 14933675366548 127950780996134 75375052290315 12100780583758 121100473549459 15683953627383 17844690351140 43417105903408 31191882570160 78404985128334 14065794661053838 29442016472811 8605184117238 23378183804762 3612389519959 334068345818375 80928278194460 9721502557647 3554046088562 861123469345415 7751820003669 8285805097990 78729260323479 76472394212586 2549135462800 93847396144012 20118823428471 7164361047517 31811802568096 20869061344774 23760925486727 14443851490834 26189131119652 77331581419324 3007338150926 199877770374010 17820745668471 8485363121484 8271116655577 11054025904359 71659578488032 54680945208195 31624330812652 10987537045564 4099884790791 429318862074960 170454902971065 48373923895843 13129713355615 15965711387565 3462591461616 70929842454536 77926602749277 48630429471766 20055880188575 23496848456276 209384122232617 63609825737409 9824209954013 3057938815877 11739896592652 47199959151798 296121816777599 176552668367631 5570649520274 15121046786274 16951398013291 39749217211998 18390176677447 102511979001470 54748849518006 18093532442982 49619085938648 6345719480547 40200344010079 124618907104682 265047658697173 1249536857986 67989633027585 21442628867160 94694577839435 9274146833482 236253943658262 27081491225534 54599351425757 86626199347876 158240649117393 23869409609702 93421310790292 118650199983250 49963896302143 27124296771367 14464674954699 21533678381765 596329524448472 17751051359481 55595189639458 68446083424998 31786273353867 30301165700933 97951013611210 6242911155139 17542675543268 39097524581383 24430696267737 7810090583187 6005100917836 16497743164447 63548613780955 37175151248862 30257415932735 26013694803561 35420500779566 124526260815815 245918500962038 870791161702263 41840931778706 195775571093270 28664355251951 26286693316185 219717386677494 37720613764937 5898834544368 82396873029461 26168856724177 8255299846383 15174169551095 114876433972442 11597600607862 26709406483831 177278583663565 24892800851652 50203696844131 42637396383312 36952188906995 117804568659985 2319892018928 28398501264363 81110464964891 296816339673642 30806968609882 30864078791397 24576024426178 104393798277883 28416526642848 66669416927408 22377382784092 30957978214722 71994820565713 30296076644231 2493891553711 49182300461597 25593967169627 25782597429460 8780972653015 86978830719106 29951690148474 10710376605 5470604417505 55989708378948 20023482779374 47592185651982 470032620849 11911104458240 13442727006094 8343503857636 3127369598835 29406743458132 694513421066730 100912366033178 99715096478477 1944039699004 1455280173706 10240731835859 2734400325664 12860123046473 16319680963034 77752264353226 35817136914395 84472608722989 183436632166634 4533795784944 99199297608263 22569423329382 72941012192033 12731793230259 208792364627935 13742601812045 22554483578546 99811528201576 69515722795922 51137315050926 26451873242889 4385922185439 17071063052061 388958241277390 30971883326410 16563235650531 7283554804613 14536932106017 7170446600896 14494593774133 26605708569601 402418288679496 8746616742855 202787926223612 61557663375509 17477818417445 1660295538307 3608133695824 18313187975868 82909519239 23458591069663 19633940446828 264150680159533 20122057566832 6720344728669 8744959529810 103525550792 11841973737583 72511826513048 694967679436316 18702706260116 98372650786136 35003953971762 31368103659439 12776727363230 2039455186049 12121232920487 30812114690784 99036021001806 137964444618868 36934022947544 347027729116363 60648673830539 129588557168624 29149973382647 41491858521430 18373812284951 40424314580182 19832319587461 441494112349 1623305671154 16381527540760 421337162610031 20688034510361 54876621216954 5487946143743 101721626769765 75509277870357 13888328147921 14159873810390 428332818087 40715741977994 10961122359986 14774670937238 10803337804797 43442804511114 5888315747880 14598113448714 133827884642580 121097945100953 14524922708095 108035724601077 4450633252171 10741295696408 4526021129449 27318072845588 46386140230261 13945033899155 89873527237217 98321545749427 27617767415195 14932022732923 9843863075781 50532717096933 6828914266079 100633678595601 35489055026283 27865841648414 59426391466327 25030628560022 20082626154040 27558735176540 9600484005993 60321015389771 22761425885379 10806447395598 10562332288789 72953334694058 6656927794720 112132543723229 7117618348955 126297203561157 16504034590531 533836747777683 2341749930234829 64289193460327 68652005573770 31405378816608 15625406376779 195387629926076 30337885348736 173538424117996 30407035346511 267081586098750 22187389784952 13767971541572 8169239840995 39733518139703 158476666637586 30369810172391 50400564575194 44039815204421 26887498108865 24670855331774 279566563499089 88884834568095 53559576123517 3015454659255 8522705787341 3153947908198 9658838905496 5642919511160 128098335125002 20863960298103 34282540713773 615989622385649 40695084543056 191631301248669 2741599114824 30348188786884 17087157967592 87610148455033 18066302548191 17129188886848 6044154613218 43202472049622 8728000427269 20490270067425 88744805740494 2826884244900 166082492324275 48590816568573 7227468373112 18049481159534 56172921425447 53641454126528 64754455106462 64388673923307 277591040557463 30831680621917 3154696283796 18191654270041 6046252817522 39773196448302 259989376839771 149851071192585 109295768609765 230500194887 13584951116007 10527367567900 47239626294276 26620011720246 3977165746873 2651897428791 14145754374099 22063830254406 36270741453886 11585958805646 18309598704854 17476690118216 27691227959550 208201252608147 192842403858851 16222915302727 24553232449930 246079377114 49265718324457 245766126639076 21764453364891 14945351654910 23803652581463 97229798129129 117674498444078 13739475061705 23865218750542 10568843723736 541925235289 11223249579472 71003480837159 1582518713407 23087127367191 25482005252452 75845082289251 279475338462732 112475488126747 12902307314984 28274092642262 154658662903953 94836693598661 76674688170184 62739041425154 143149492412709 76543611328225 21820460119667 468957470129 27229662062847 9942043934727 128807489154817 367675634812760 12786115096418 112643420486419 62190356526774 25277957437391 40854851093319 179397077083362 137322467722329 12219554594821 23335770858771 16632877521498 15419309832479 19537477356765 25148911010558 222255850644737 214288035337463 20922008019390 7265184557030 63886596898041 22194703408433 25603387900415 131817547053726 2482699901690 202686091661 11117629007627 29588770637211 44168658696722 67545058719527 22129592284858 178018578598224 26609266349446 35807109021823 6564653997279 126987660962597 391276856785146 96818517459239 13818841672726 30036819225626 29732196402642 11765501618280 29795530668460 12978162899906 11980594440069 631343409548175 5988023374891 273807810451406 1173882760070935 136956080250887 22707260654846 2421002605515 12123031972057 9118727323410 26315612092979 11771049607043 14311100532175 2511152928249 24870135003833 3477285069646 54762157592629 94383085752242 76539200914996 30100744329132 6735015116225 134221197235717 63355788338199 3102206186140 19904836598513 17026223883205 30539205592817 71112954198998 61282670461805 28076639292591 57398837121500 28151615183021 93719528095409 8289126927970 19346722627396 85450063682636 26595783349858 186236749431854 140593641145127 4614496830894 77769466098943 111326972028534 65896975883096 26141262097175 57330884114725 15001654361401 129643998803870 46852206430886 17508774863745 11735551193907 6483892864391 64395427159429 115595968470222 87473866571492 514091652050131 584904738950342 28876908682901 47910074005684 230116515130181 112948178760046 124074379679799 9276198962704 26837497859640 40952418302676 18564251540447 36339149183086 15560438427525 8055090948029 61472955625415 21124272695526 18562828454767 20158737477542 22649220205954 26416438263446 30191868866328 31340119804164 24663983086989 4984455287640 12284804249407 39495663532551 24080057023937 67643128030341 64081298297925 28094574460514 15953947080746 43348435979 5034505324627 15368931162356 15032341131868 13908464776322 15506915357124 22423063981568 52636521434869 79910113722530 72070893772058 23692871952353 13518981500438 64214533978202 11109124045590 369104354682300 91106301901765 31513222594929 10119270676490 30298823364882 1056385713052 19024849990473 20472678098555 63874674580739 4361674761787 121107180174106 12599973441481 21220825477338 83780949900422 12078724353116 6018928871755 230307793444230 23648049140199 15057548086673 20505759422917 56140973139719 801512310715 19861473330012 20000476855116 27678640709176 26174636353373 114117925004761 520263945407650 147785933005844 80184765788962 4281102860637 45929742050506 21212146602778 6624608850857 77477696596167 28034567048231 38436958732296 158235856413 27499339200418 111364091921443 25681000209923 186013407653005 42936538722738 42558669466784 2487948666640 3498749016673 4651242264171 3171376668758 2130847132515 119391988398849 444789595306 18465634582276 10998917485197 172044214597410 31232051192365 218502296227989 5831742658529 3810019972388 3527033459961 220123127384386 18109420626154 15296143239119 808676844588 21529680907320 14231082001710 97894145525845 38179174367789 38665058141855 15300006523934 5102121413329 102462806197 5401219205222 28810079687254 7994331596712 21633345198649 10642424452703 52243057243814 91574425525203 103537728580949 262556751696520 39403959874517 5133200858227 3653765872943 13168533197246 30520172138893 66029277753920 46791782125363 19552477752356 115857394998685 19111276863326 7292577226534 23465334059788 76967552413265 106518148591296 47002500426783 4831336298083 16881989772302 1821622145535 130467601632486 27191067815116 131664788916854 10060281088207 28619020312697 239433057778641 3529656343115 69123297109269 485864817481006 3957714106628 4069699528487 10229778101966 2658463838345 24589107223248 34844844552840 25795512659202 28900694200455 9274521019612 80470313186255 4035118244854 119138932198841 2497793850851 59896732782493 3150407238231 43945437884233 29447487683893 156623959906412 43285012434775 7568248150891 297640435626144 3917321869532 10726999693837 67747773872650 96625545491949 45892714780380 433947308749758 82663048427636 404829628219879 17080433348588 30114747982416 54447839687515 11688455650546 118874026647135 23832527020308 28966416127624 28663219833187 19813854191133 26148539959081 12564611537838 48587068715015 33434578252684 28325232047854 3209335485336 54151842412858 68925750664305 27232042807486 32650233528355 22417970878786 203077343460501 11008199475518 20288568570931 108814057856622 27929140447460 25095429588592 27044202930326 150665310929560 18812143686372 287271131828253 24979666598270 29723277258151 55548923445055 146904572829990 108425401766191 5223210770573 15875753458496 50054948193416 167663867795629 125938905835476 17965880235926 128907335657395 20967299864344 2442039029645 30331221044040 95237308251247 573771828772627 6684514179522 22592955431826 7635808891860 16938234196621 1583077274573 638553209022014 115515214943701 19065576360352 133012922507472 48054512387080 106541862862749 17439003755736 482789017123532 16625145676042 24704669833387 30236353094173 10585042144072 17202025968880 84075646906734 22794946122672 34945300541224 20526591360016 947230940776 6704935511688 107790228909713 4915207494334 18904467680127 18325599668827 10699386859158 17221905768105 71846562146686 150059844706609 41837364122421 6725018717822 14844958300771 18195834673660 9047515142389 70117603133389 19434251896641 31659299182045 28028487047719 19019276312082 4689871271769 1117759172236 23236027775708 6884946436967 12678706472249 110962236153291 44055889723873 22358615929356 4142063811932 3166788090344 19070809422302 9845546223700 14747643131563 19395551898786 31513337368927 127945906651618 19842866496583 29737275784834 6152488186470 15908349300989 69877942244954 7175983359525 2059972128894 6023644875347 2185121442048 8097710047427 65624662258998 9117978553514 806970447445886 27447472625401 171543729830800 13906196478778 116953782239199 100666582376613 96038515462004 31263105178388 8605494269160 318792975260608 19050771495516 50562109230137 152114922908394 11606314846023 4505744307426 327518009395797 12978024468445 100026869379390 29128298077562 66783919365310 14886542473312 1715601197082 84581430652359 104037692121741 474874702994995 307132931467911 12082838111356 25167496911370 15139449271066 19692091640778 363631103045483 104323613065555 19323252715200 8628470915503 22983732549068 61080863961305 28606757133762 14375969346483 4617722673571 135431073150724 4179124918122 56260807799166 56424001463991 10328850400798 40653178277933 795335594714 2218811939486 31329982530069 58996822033918 173023407157312 94735122910800 94720723424753 136055541609991 53560987694824 15191717924403 280585854586233 129484865467986 61252784558224 43618094192623 168552873720462 11778516370154 8805174648013 238874788056595 5954559192390 212964487655397 23800547953784 12508603415221 19878536786428 69724483282114 1337724722042 53634585167828 93781279307577 551983465116 3567379785343 28899743728751 15508280835615 70879831191896 74904169188958 12725847245270 3645545362420 14555663245388 3442378972169 13651236528652 16348163445242 23913331794760 47657890366491 14286840510651 51688525399384 8908919500762 24488351939916 13769833365979 448641197593291 11738945453023 56910115510775 202521695658921 27580370470999 5732797941222 64967346624182 31772787430418 21749113976464 199789489951026 234678178191700 193653958209655 73722783138653 4572932415013 28976535393342 163204383259316 421000391757083 23854798019576 14629318506756 65499350998988 30817431710504 20543817107828 61895643316498 788703367534 15020778722091 20575421046937 10864542410581 31501520961524 22497267554649 153149983063307 696645120225 8823918427931 8851607525122 31712297275232 6484639904115 39851708695682 28299985061115 26391841028978 12075929507913 3399547352899 2925597165404 23050457379272 122967577173189 7779842299325 7750958268104 8292701835431 69973417026848 27392489791144 6953252270885 14724200891432 129082354245503 1227052859308 79464537176278 40733009392108 21791105261513 1965291104954 41482382371807 288293103370298 17642091766159 113441905568817 8081498901213 22494488323563 1520794125290 21900761971955 51584155513951 55683245381727 151687767264260 6350936047275 5867523533617 24929260042938 266015358704323 7400811767864 27216825245052 16638928155284 1130153119517 98550178456943 4840656320181 86763234058648 262871303434038 28336824179580 19917924326770 36058814519198 5108727766119 14208950069816 136067470847908 77938981156932 3037215030466 13104018194037 48439889802417 2972113950483 129320361874993 2923903434105 27815511078431 27049868798171 17068833528739 23695698402559 9914597846612 68068237155125 29758754912721 7540428608616 569765702975 12150779539847 23520562002933 14031874112384 4777035712776 327395607303765 5235165080064 87384274081614 29854835997078 28899221604209 90626333992798 95741404354718 15247479442583 4022827472006 14531025033897 22223383659485 8016344953156 15636526157467 19805278824940 4490830701151 547145749082 1182945842227626 6552685629629 19094647697647 218860230098933 134652348450013 14192552548301 21664814411705 3444172868688 70335568143024 5265841057389 29815997759623 208687390948343 9549568009243 39951260905746 10270439798143 60429719628269 109002435333846 114535589062815 24306662769717 144341501073363 74402008518600 25256490480899 977724610580 54678946423071 37723241987914 131098419572590 51912396536104 2212407409309 55736291372370 411653640416162 8995734098942 3435107526402 16614375262225 214106277262214 64099016562118 1509500336198 91727894911755 28689125461015 6048344754780 28987957641452 9046802350768 13150952430246 19561689477215 48930418330419 24359141360010 19507624820404 16415296670416 25147409253603 10503419787164 16062366086087 7046073960729 96916384748679 12852786696283 68956833938914 9189914077724 9284022361555 25305657136027 11484854645926 71806027765612 16400656381421 77492040176712 36434834090131 10311372509547 415083514454277 12187999399112 58518062424174 67769240395510 17980106470290 260067882067004 29943382791918 30878243347125 5207869580893 10148964907571 2651468118895 13754156906744 2177271316122 24405142589502 10104977715029 10265474230646 21897866467600 63874646855376 95748393505344 30280268354978 50690481721487 42639360845664 841540442913006 6592721526044 142821151726464 153593568102 772868490287240 4306012094369 5760371788434 25205454747317 77069344140303 6537516146219 12038295494697 195346051075472 27349916067021 34133307323707 65336593920044 14842648603472 99316449819671 28557055607314 21258861849499 24694283460677 1561859768590 21552351576303 11233941620495 119747744577122 6141598486681 48941487463497 35907739619016 216842704151835 62017844399465 10803323078757 31136903249506 27298113035806 29779814976744 23994054465932 12973412648121 10976468633459 20836843777514 143787981357958 125039515616139 79134018761816 59192352974732 26657095261754 13610756447222 1396587530958712 4290280433108 256476752007056 95161996199490 45935072740991 431290737900264 27255387283987 29083963966001 12178833458166 198833159963332 81536701813434 9650738629565 3791968250471 93813577873189 96975007611528 2085981868976 50322981312749 2000413960649 395097440941 18914834743849 24895954417974 21599424883309 29597234050263 153251528860894 360152147738551 30983422419671 98518605334137 84114134491379 4592603620063 398519894421 67317483999556 196178945422721 15884303390882 6774881569523 36351910456048 98531835128276 165153876498173 52422283534431 31194031031124 39382481006029 73893302335654 14071377609687 68274849578392 44078392434697 27611659426499 72248562346970 10645615279954 28901692953531 36353342988403 10425251858253 5203917837089 8447418931464 31040822772656 63056459978856 20362941231822 312138568901324 29651867144747 48330561252626 8751398937084 203263961878981 15743635191990 11833565316966 6552077273606 39701000062383 67759614275078 42550805581175 3940748225507 18516955620411 1224747514058 29841656374437 11015265002356 91775011259921 29627741426470 20287193475292 10505501286651 67847842858 640014508075400 321673167675837 21814153605245 15997126606465 139301307541459 29229271870545 14801011456405 620731569261 2613417532159 58639593209504 27160478964583 45273552359526 3137195808037 25720275203814 75012559417333 41776831910283 12563597959380 17381700896375 17309993857781 49303017920740 20763260806684 101173827704915 3099486363481 247673202426969 10813882525451 123949096241825 8818702863053 27587255051011 1290583941941 14369392161488 27503141662768 8115694775735 34137388183788 28405886205001 2466538642564 31781253333967 120319764142997 81712790706174 58058914937977 36575753330990 13440679897058 39804014356545 50879704435417 62044424559808 6975486570581 29003026291717 61714600406045 5860978990999 465042616799186 15496727268499 97986563837067 7616630817560 54391689292975 325229336112879 24111070164443 318530562083157 12979237922604 117422191397744 22785345727531 16949539755729 25888170490856 219486600425268 11261183558911 19662912475100 27211026335326 137725150207015 2613535777129 15944726612843 101745869269376 30036072864289 14567756441149 23845695519495 455199382052725 120073097185975 24495263105021 25626139628062 21684963463985 101230147809174 334547521262540 959257000928 6584051615024 18752447584107 105259360626830 27960207368929 70673926625631 27986280482351 8235761608640 12350054586086 6327384514838 41139487922967 26568409939582 3625747577718 105947455537576 146038922434135 34619500041787 41281235844748 12033088029997 68314277076091 62370254809685 207074000549250 15643711424924 60833166035223 11986132779635 3577190604098 96056844686506 57528654217333 13582910543849 4564624365435 19340698845136 3574961027699 21748186462328 28694585669322 497214940633460 1472454707474944 15157654999549 26540379110386 132465622353803 181579975130531 22649300031936 14111458995039 196285028803111 12466866014180 127852746970786 129142027880372 26202964303152 3740944421748 18186893115053 75262935524626 120666734815694 27761160101378 7388372541327 24998180968762 42966445246075 125070102523464 564800576018 21915454805526 76791613814464 71216693008612 10672579499296 31173580129709 2002442300857 9612160777524 20044021461248 12442593817490 268420107314397 74817944287885 229655313866210 54960639783246 16771661954346 2122688449868 27599442947971 60052328390026 84933216278642 691973713450984 28160558116474 14186531334533 2861305873089 26510543285942 44642824619228 261791249123193 9639283778283 15860946017779 109114915062448 74769245014074 31171185803229 59034308542048 26171940405106 26765956537398 22065559178929 17363975747003 6443438508010 17878374496420 1367152449917 3874972627219 45213185217099 73043946162762 17482491372770 70228520808501 3730792531790 84955936859621 3843924016392 143254032753455 9170365245864 8298850190216 28161622122279 16246474555007 8970145639537 903474411713 6384689285692 64470323088945 256686742996957 284392027072759 38634628843696 2902572539643 25180063410364 66964233774049 45386549864181 22797369297204 28896709220972 3332938312884 30041616106816 7006115676989 13586398125651 3924701918075 52205718315424 396358654317156 118583340420035 103483495930583 31491689053778 72778200973264 54486109291935 1340414939943 333283415390183 7356423950006 92056529272314 1255783576678 6239215814215 59963282719643 46250867946212 12608576255955 22445517387834 96775139514485 17572285418755 87262650790619 34176818729670 5784940768198 11381328956586 8066872897655 180106152228618 15982288406501 10624079646165 30916516802646 7521735852835 96570624041450 11082913744040 51742821540201 4064666638672773 47385931772315 3077024667402 2996211101380 48391520802890 30097492253120 30980087707580 21721562031727 1061334934546 30823019944327 12162815863731 66289802404597 34318853831624 17941919765005 5398741578191 31055109730019 9707555684698794 8701458984507 13215870627166 76203934565270 6580857700542 127227252683321 34594728564464 14436880675832 25673003896941 3127593434027 76044344286404 47006426718889 29590303093119 29600766719490 6250422362773 2127204492602 36628785895917 13144668340519 120502470821298 45040172231786 98717976367620 49089224898327 1393806517266 29388256898233 7205616746826 62977803192883 54868066406744 4353672725437 26924869803897 67948534173414 165177556386429 28137964651689 140524775805 71749594173602 258957901895255 19975297792735 22021716841170 18735710444407 22434027744818 27398803592138 19314544402948 95175602798062 217036734966237 7697245781218 51527249183903 64075228401361 142914560818497 10281158896596 1229567811118 10829571188273 4366869156103 6035549549911 4581483583696 14188300461507 14759941297628 5482663180354 25114476844828 41316309516731 3031248837709 48211331542090 99173567978270 1929880692558 2329328580670 87158937382978 113543428184945 49963094042515 19107024300500 113530192692223 17362231815807 65185360273964 25036314088550 6038039717995 204783002803949 166834078406407 280729405211834 333143329189754 131489031286249 25415765286094 41466772358915 29215903921867 13195022340517 2195523091362 3783098072581425 54846177167887 20258890419510 367769241133680 30304696711120 30946816945554 86604441236226 39080393459990 115508210647872 135470465167523 1388830877342420 43506986042265 20208846994044 12875829298749 259626696298211 39143316080005 23339843793 314181148791418 15518698010179 4992414336168 91431255736310 26066476802781 26030531518693 70323570621857 9710107534051 13310007119588 14286654703688 49104750356684 24122943095461 20385335172755 5344611345496 2379281152533 95789831817672 43894441624509 100022672466326 19826540682982 5322257543140 8877377108921 400786568362 18266369959707 189137837388347 15936964029329 47880122362865 90078372490862 14805757043493 3935414117222 29286050096953 2716113204514 65543350324039 9617493404364 25686293511713 106962068997493 8670737486233 4277486954838 21703734368792 93735706041504 17390202302143 27518172455327 59454365917586 1907714491162 5714130175234 12423819274637 23617154099058 31689561047999 158766392331697 35498020824955 28176076646905 23850766961422 121951274415728 66799807758157 9677180457850 21886974128247 14690277769306 46164049955128 9177866900293 344262460296 36202082938544 28111407964122 27927503637690 12057294068019 2618357061768 32768230688792 7889411151044 33599269965243 14840716758590 2391631831210 34472091609671 167945482093756 71357920962280 40747313850175 26081365831485 16196080206711 13765035077994 72614939586685 20238032760825 21920817559360 21773353157778 27663990621819 8670716187687 57166506650239 2767399450914 117630277966182 2498821847417744 1548289866078 74415758959342 148421027187604 20298066431214 148299468136741 23416389769425 118812648995701 92395322987236 13086493687817 23500278945954 130047748733337 24145043436647 18170986795221 13491777401803 57639221530785 24520114955229 16789168089581 168092482002914 281207384041677 98823799198967 64691006645709 16681460650111 7232981673172 5584005151528 144433161128801 2358107156644 2801471872245 2933973146221 5960687243235 72779104076649 126636074558285 304152642836865 26486133034371 5342427847669 3886728425339 21078685136881 195409452111027 224864369339899 89553455890024 22120752991093 17052958494207 23927234259701 11489872388626 142169521982523 3145158259966 157916791167167 140338839201991 10897397611850 29274579112840 73866481741797 16135691353775 216667299653766 297313641478851 21280115252154 18750039366483 74397261730691 7605523034410 21707394434850 23010466076520 6181876486208 127107776474781 2287850371318 17434004888581 14876613086300 8782564300678 48276351559837 77599310735435 163815426258675 98373752589254 44324345367382 16800954718121 21443813345489 102475127135907 16066158092792 44673914032937 53985529795766 11242565260940 100370877373033 92319503380526 9468885583207 151639199216879 37737511217131 5448408263233 10030082993458 249083081588064 16932816702585 23035353585496 16582064006263 12639039180537 11078293383044 25113878361768 9255149595989 5064001143715 100471420239480 10723428548680 52563692634069 13608799367398 12786364621250 24114920350359 459151929813794 288416973958695 7078722095591 34884465510058 125732052797640 100690172185828 16730987461251 26337039308443 4719070055600 24672174774305 4216202327711 187475034010735 17900891151605 9358611151861 2640673770306 8890473754488 32583822818528 49996713293932 246094271254548 43856797308445 3997619248957 13160678701481 28924411804351 27972891768265 13819962035190 3605674432790 14622758140349 22466399407455 30358625750159 3639356635318345 19990328137672 136714947956299 617625616351 338405761088055 3403227218258 6302806685456 192370509619576 110122154794114 26434212845292 85186702420944 71178677526233 3194907748132 20530867903545 102327009368882 51260112851246 108692078793418 1441705176580 30117405408592 4226354800350 12311786353058 18251198270086 12700235330819 99366467480914 133968112244468 18376879712193 69687429338154 18099270324233 26615053311422 1542526681411927 12295411746448 2664779447714 43641539502152 23834004700525 262118392164710 331035694259117 92107662233331 8003757169832 28707709503791 5338578219484 86776184371452 40762385459917 26541445112838 22118340282866 24252316723790 384686330743742 21681571627848 127363313971801 10141044384680 30105072731600 67936270816833 20341688667696 136465016772992 307197533025752 29480310352869 246854931429343 726807847685 218990707811171 168967861988249 235034517825025 24471791469626 37014050654670 25441861506430 234191950458074 139213737480050 84033852189590 14041979074601 28266040352742 3396055795641 67166873439130 5203950795604 120242374411073 22956742071746 194527807198 22913080851316 222915952264179 8278373282864 1821443483191 31423584037058 36423945786568 125059434029849 25845784946962 133120213256180 40315079758175 191675741124506 69212301493602 13870963353913 6793222631519 9052110780032 819202143297548 7896897074045 8644044239388 25149886141655 108329535109418 15643078878431 20471423638900 121069088837742 11227187506769 588270308742977 109268668627024 29931556174030 335956862254 245665456471741 122037006967445 2299794800730 135480075146 16063514610919 16948559885305 86791148387310 13265353921097 34605109199498 21305645088166 24800237987614 98332422915277 84244564330749 78914336050665 98525140653991 23603617787404 19334383452456 11753950143804 121710667396959 20317559751950 156779385800831 322407874303833 151874495362089 76013326889731 267784178749515 8641970605782 247850199865957 6228667768166 6274963695308 19813069403779 10179647048897 42584716649000 21571592498045 97775563464356 169812545170367 427201669662533 147739972728539 12254851224469 17497171658229 2939609110780 10538991073598 25293495578851 34001858249725 36925289833730 108920122947591 79457286798143 18824303982222 92652414302579 7050439887014 19134717348309 29660541763112 71103238603501 2006798244016 4105478840424 62856321939292 33442141308674 2225607619992 676245246563039 23177960795014 17003580229170 12442663820115 1415912013425 13977673578575 8412866669976 1749919430693 20672727483549 10922311783864 25016162904729 30472529701409 188527905031203 15359444514445 40235213958745 437519620007218 25161347011228 19348286208755 330667236141886 8767247745544 126172493530476 13457145964694 6206675855913 201993389481435 21563607219783 17114906142976 28528184184666 14144855054373 325032954254492 31262140840481 10813495528329 13758275169771 18667368358646 244633622429361 32466486505565 18305025818667 19744058935337 13608662435158 53506804462683 25408834179744 62687756372493 6098761634438 846142410637110 18646226909159 12064085975569 7560106194425 14774252438375 23795421377337 6520070741072 4213745242494 7236208936942 140887616698373 11246106648594 12661994624322 177507386595712 48313987495182 47480976064673 53680853124387 23064566452279 5211230224158 3576945672890 301002008832533 24653065789685 85215616866925 29959898974134 41272457220749 16662343526232 29010701460661 24041390776796 27526042813906 5374623913884 3355756806528 47180217695317 434981676409662 4667330596646 12695072040730 27787756820910 22355399508459 6921660961702 30836110674730 20313472614232 9685398687499 3521435576960 568132403081699 2532892931830 2081110525164572 66222707058437 200393227487416 28681913473639 9138601917851 48957770033554 30074794679439 18607652364676 23514229852112 129771909396236 2054786882891 24910763816179 133564235252234 3630922613234 53249298900937 57259808063130 23398158152362 190956381796780 189171683942416 1219744756727 31039072688080 69151146156658 97947698883186 4365229251842 5112447293987 160393796445378 2357636983438 4043317652232 21565454922325 171908821044929 45459860519473 15308329086151 90981872208572 305006589314831 126405887758830 9119736002801 243990155937011 18869866273959 9019314468612 42956698617721 52640577671084 80817334165311 46917343354387 122807364896059 54667580272376 27290602798070 25590431878418 1520017669067 2188898665865 57701010000170 10836857519782 30772864974529 20416682268212 20682801533652 107171729499800 60647034391825 235882373019043 88363450370119 22906839593120 118908630920340 73766064257798 870106695131770 14904737806605 14166842660730 7271848367882 91872088580 4955000069012 4002327681669 109926837282612 23037958161602 13392706168931 23882199048587 250277950232905 82977651107563 7185966808241 47872675761375 12836458310514 65760411587253 178154432379741 27348871068285 74514504081621 20472038006105 58518015208602 2379841074424 73421837530669 21718504232379 56534288351163 843348828986 89038000361147 58930183641386 59036429895828 5650313262540 102858115557316 47186244763965 14443806946917 8352420770994 10831236146159 17613407099016 7047057774577 8409413627660 21620981232858 12268367832804 46609871482447 5763544407982 1500366419532 14474282103576 51322379185659 27052059348111 296712502137887 119935956607967 23448452392210 5618029440745 13754433844311 3802070828840 34312750528896 92976768691250 150628925378941 317127726560781 15261589581313 12852740471813 9541531067435 24692952077656 281958081632875 9717743584041 19047283238644 28685676809873 4951511900932 90821029164784 23256263425228 7505511689583 4670336153389 221321346997 8548042917062 29782630882289 16848747382172 92014367679 229478879983684 21639666645173 24606844707291 4639845847847 45276028625787 17159888674476 23177923985310 4806265071264 12996091996314 21118421795232 137874183742779 828981644257 55946286437345 57184207115296 13069825023079 57672679112385 11622463997417 14210591793090 31392685293921 6911303561449 13357872727934 4053563614511 18402459300338 9307597611762 37878077826283 17384642475837 98801189714927 648988067574396 23834438358931 16051606408497 7804738888900 6129060508884 237776085590710 8679060535165 50796692992323 10578701903782 11851221419330 21733424098694 65873323631376 18556773294869 214449656260 8565172006302 3848825997464 10891355703526 111944994383527 10417423755654 118140231940359 16182868588254 178633319332929 2513085842541 24010135593533 710108181536487 31580822589931 72037345283608 103512433238251 3373935641116 17113539318095 243678997968286 151299582469728 55022694830612 6511055534763 29177512367067 147918439118658 33322389590760 3399845290624 4967124660000 114815086071497 13742108542652 11595643602585 43043485412393 142508782346385 11657481611131 896447530482906 198146750456418 8393284666306 13854730013800 26341570443126 3535694723729 244397623948378 5736953280456 67647123920252 2087864661574 61285540422065 92472300536872 48688836400851 61198793666493 66373137535412 16194820535271 73816182915434 69260610466419 129899250783493 63737616145038 63537416707543 125383802394956 27981221197837 29003481643030 1688044133690066 117067897829051 13199092233397 8025173258345 22798202099518 9497899231523 3218867178140 29437090685033 671608901033319 535911977561220 31698244704559 4103134990890 1055574717423 34155363923800 63420614058149 29639681628148 24054206495109 77004579605239 17858515967382 11626903191278 11247351238804 14799014802912 29676214879146 70597547477287 81609605988561 43129238445495 104768511825161 24469634009696 30732669212998 36795629252794 9935517574855 5378867882654 23394614967010 11477662610549 3808514357296 10413349393474 73476439471373 28537992289300 5866544473267 270476334675 58750582134393 24567919588496 134006405108499 75058695127716 80702275521803 18886080720592 254350006887492 323875596055951 21940698630393 3068519216474 30818767264401 39730837741565 56957943851151 3330356861342 30114658017021 155182227484103 106966605194772 116452564569161 7791253690256 57437235422932 36066378701349 17022354729318 13423970006664 149845645804452 130795166434413 1666203683501 93554874005972 2597723195656 31333336387713 16985454415397 121090446558747 49677848298998 49892723914926 22851001780560 17102807436941 98754698559116 31797913429478 17770274119651 11036115058262 322242604198655 25316472395738 13843543889938 26733374816951 2626069146302 313136811598733 5985072291956 13334151788046 12278273118232 29433582923823 116978712551254 24505243267448 22650113027809 102396843345732 319372149380821 162728560422196 73880210056363 117227985089694 13482380904166 24445191954197 18653977317476 24047759872299 309453691681180 1661024171503 82248729633215 81507724885851 9205622184540 20633539321584 5213449572469 26209085337548 36633691944807 37270130146467 50944926908141 11956223527700 24318240161169 99130940707640 172506209874918 39187779847780 78778990953773 508871205354910 29879850000467 31218999065821 126763983818252 29491177055981 2220686280113 153437451448482 15136543840510 32425444089770 16670004988832 31174126291929 11870877290966 282866518176713 6095368529851 23924902382680 2843641016893 23876568210487 876409539937854 2767909723669 26953763722250 79148356945767 8725786603444 11850154464700 8537539940777 67018172657618 6184953338821 30039126826858 19168672991932 196560925832772 32462754198565 4495002588811 40660788172920 167553291344541 87646939352501 4596150517944 21964125270446 253573563089315 57097236414439 16090197668416 92263754243760 134458149659474 103083616707531 21403867151516 128169228222698 89388207140211 112773639308710 22737394736762 75192349076142 229414867359138 1372541447581 17675946779145 28112616725199 9287698478703 68062231264321 183124168103224 42777653842270 909076671703 5823054159686 1091318360121 7103531195927 33891494435728 728292429354126 9210524524413 79042804895105 27440691191307 30774053538369 9822508602031 102607684183887 17567575724764 16134359942296 12398298355974 28721528224217 30261785251921 52697662873434 14894748488804 11582713625543 21659986156648 51268942026808 9151546422060 14006227097228 6609081556700211 13851840470993 1068447303964 23584048630473 3052223394909 66746613914146 6295878314457345 11047809660795 6542645945041 143124077364850 72786679176326 18070592503231 17219400515313 292859831251502 87343308930354 53239982577175 12766864692464 8973046078604 40674805376302 77682791594872 26359541070763 80290848124738 9564626168386 841493637417 82151890381951 26090211836286 1012909418549 172085453684185 6859908378159 9327843827097 10066068515613 4313096003043 75845979271392 123200627182744 31820989096879 55680920808970 5415602860393 43407593757676 14571163642748 113990435167460 16522231153003 10463042968905 23523109103167 28789290873019 29582041626935 103441956792246 29128850059112 7210153178478 31442675904739 19746017038381 11299352831131 13489430582371 115948952295467 34468098665029 112123844711908 112325497624875 49507195111431 10257361111589 28594961591465 9632676849918 16222242230388 981503411813 14731749565999 190022499396033 81744899937025 10865970544630 102139879157179 48929268029217 17899421813190 62941445381906 2279520064159 16198224017193 20667996516006 22943556363182 607632433222 26531821685435 29216759219953 116252210204927 53818813707813 56002406537911 11620421894051 18663319366388 295545958437044 45229925170400 10031196015923 146080375643005 13177367186752 20283012393126 20512826519981 36480505343684 8904607490484 16130388331707 14368046759450 26477387425651 75254065148273 3387543479517 70712133425205 9340543794459 51601611382093 25778273315067 122841465660895 7912749403254 13604310886598 15988344628654 19258720399738 248134366820790 172428813382130 90925920059031 22796153114535 15652464657734 4200195895979 43859407355740 83473459785117 136399894177675 54191330608713 251057984957577 15516110853039 4145060358928 25892839083492 120903836219117 7363833212534 3074073184449 58337021840766 28133054811936 852824342689 24313999471516 77555749275146 14341971031117 7723416349176 24064865794312 2675848133253 47136320812767 15759832155675 9103342705438 6812334753181 105430482094014 239833937197162 176724664886037 1071670769838 12831209267918847 8383861402406 18817055217104 1779644190234 18093791549466 9103866972276 52477552099315 12808356196009 8644067065672 3242261936249 6066367497231 56774438242280 12875443637481 230409318326971 48403162267618 688363193946 6392615119919 93136117964525 6669102315703 24156650447088 21943607229978 13146257657589 54219773495878 46964920240895 17160905439799 232559835023173 347532448845569 134622544376093 220523493641798 94673770089297 85673631314595 17326340358815 86102357244031 5728360797260 615501345910 70375714248170 52439429477841 7390359570612 137434151682178 25268810205146 27789507871759 64738595803144 26206706404994 25383211017453 16246706660881 450880094148 7134999680856 18442695821985 30194555360877 25572028508940 34041700676070 559645288159720 6277556153142 11292637697830 5974566960207 53270570326427 20146595606075 22477101602187 126963712116151 1252423331228 129119885855278 30161132059338 411073361529876 30201691863807 13158111126906 3951759726545 6064138510454 17323142888093 110181186077080 7147160950195 46747742064903 18644900826782 25151830154624 29380032678662 4198535361165 6868336953393 229649558445268 8261341100941 67091359415623 11689322708007 10287948871450 19867046681571 359502571684 66100260905713 1728404797008 27938574071114 5618709803175 29413231537482 25197906488449 11151214245300 94156792503186 10596291495917 24794550665056 70387851984291 40733216902570 58575910138285 3776750880031 58508149663762 8027728625839 22105142647911 38308983555198 25836611591493 9528692384466 33471716726310 328682622509343 237158480530310 17022677411649 15332608850085 364463181885067 19524248465002 10983967658972 34789694119326 49024352531286 40595207877907 455388622814 159675774675316 197720452589928 12293417128731 12714991107976 2444678134591 71919563126243 56799062782889 24993417291329 14588869177506 23598803323952 4969312079963 11029479224991 65322444420671 190184178208504 67653228242604 22608376021071 10674184981232 131031460423217 54954514261826 12145090213500 174862259672830 5045536596455 3335991081989672 53874848138224 630727733149 116536310269310 11577218270249 5015235821275 87559731177561 7449598868455 19819856216668 28479478789439 227266899933889 233712981383831 34191393407195 4858945384709 114658487635839 12322487201238 29755787608133 11680266410919 18994630092766 136417553719068 2694645417004 107988411535568 2287073087282 95255901761944 23308864541543 20802043923833 22313630760789 70955344728633 6263449247200 19643133956744 69703535839195 23471761206652 6631883412244 2511601735451 14137504809496 21436189662456 226795774690218 268756357158391 23221020846580 25579476357493 5376868237719 1597446029672 70495964045828 108067974451834 58684213172504 2526425635822 120623787204008 88455488111065 62515441811670 363833922895 22428607941538 1890900239911 87736708856307 26592507403227 164901452400535 14661686279315 224138338086988 26930241837429 52865450498921 30307988325200 11753703876838 25328850274049 26078151911605 234786707757432 7593985799310 6842447032057 17200793397556 31356293945349 125669885346053 25252440671858 12402680361847 225160138818121 82151912273805 8844133073876 29735836715626 21218091536203 54199140375737 551347170596 74181178931092 39798614423563 9094660061492 173224335007640 6376419022996 30061806349067 108325194105367 86142895362726 32440740554223 2678220141548 15664909287958 82590411295786 32999147904881 30929249497533 27059548248340 273275104767305 30062489173570 43084666625476 18403694419066 88542859316470 1257922331596 9976193329186 202852284704844 32123975735445 12114959947216 17323390164113 45851816761171 50209327341100 12320186151239 6423567249635 202758855618051 9236436468995 11715137439694 13291992711821 286490031688 46345162378000 201070403989037 140049395241721 17178819032182 39805751988847 9533434432963 30310816665475 80433443368833 7849027191753 250364299958486 20796667175812 1938174473888673 20098887130614 18851162128173 92466939030057 15772906529314 12383883309034 23903027166422 26819470882372 16145337053112 7658527376711 19051257183342 40055586538296 26820813307164 9546725941263 3517979145382 23197646292750 244356602305424 13088935279628 26320582431775 4829357802546 86468077469709 16621535916418 132969983219761 72689064843624 31407689334624 26285108106042 122145808230542 25027318105938 9511376667572 60008487899633 4153233362486 61023045930129 19301002538420 19506336311479 1144182860318719 22863124893641 75163604371632 17256516485983 125264080615758 49076404199124 1254201002574 21444673482280 259156099239 41260203865054 36281139035305 12995380725292 53310236264589 15071795338823 28599134612508 24150765245367 109949434197135 2040175985456 30689273547304 1233766042588502 13162876065529 4442164932808 4638164689670 246682424041466 358363519740833 11489594569969 64723247187113 218014598310388 2566930607627 10552778842734 163866236359583 15003913947725 26797881158551 13394672489337 15067815528652 9427414628460 30035980515242 92678111126785 7801191493533 120105129521835 678463800920001 55536127675255 12149322820673 23905787521957 5409280447541 17299448149535 78334985101233 32637411006662 12609926862656 448015314564267 5787533062566 3721106637043 1322970383922 5122838658167 21786999784707 71037802435099 106371650044686 23023422002698 13709858777133 81526611552364 6137377436505 193823485223 189501491799855 20918333092358 16194977828082 9023798437381 97653064671007 25840354854950 9165620475877 2693018561879 12259070274521 19189496914075 3537817911595895 90545497258201 599193473524 57399751405293 11833628896338 7178778389532 108354463094394 21093525070623 25706383720337 22687998370706 81916740995722 42659314509318 43358623599945 39707296533548 12920444820689 18222246517041 15529203910398 12924724096306 7606635897230 10575512845897 31825828990877 23352099503870 154199644221398 20126644525169 39888571578224 27448767177384 126927617198872 26476390232151 3557620917834 74836076013452 1894277186664 12431784465851 10710871887178 39622708811753 16295375619538 17482584244273 7025515408564 126614384058130 28867844584086 27573292371128 8471448914806 23228986709184 8428426639289 1380214037273 70656447778 15762394767190 18221691863777 17306492377899 234441073050799 14794823464154 17583340635816 51009976374418 114581145002325 28014561340945 5705469316507 17035896835345 346438365468730 191144947741820 24825979615099 27585378063588 8325253524756 2070433558866818 223889450399604 31110158879265 27315902397020 3713979062112 13610140282335 374171819363167 57767475240611 6721551585538 237053748737263 5707882291258 11480039340412 115376956596723 257296602296024 69944421799397 3659947534357 56458429178025 109104575685157 10726259926493 68197288292983 16733917497859 1504127578005 4575216244921 13807300717746 33651465180630 4439505211435 13828316184585 28897705846033 3590179783682 16399568554706 14159382185860 24815001491837 22530205793326 17707750245630 12155764903134 1050778735110 28738889479780 356389214889607 191247391931883 16642610368905 4412920397089 8781951244385 61789517239674 2154547054536 5262980070845911 12176357571996 193674913933949 30764147542248 13656771802330 76832947005586 9920981764085 26131519231133 106322930282234 293397822098031 1887873953117 9428274797285 59902171056332 28727225814091 28791492571411 21014577090051 16501141679719 29428091263383 62504698796320 376971437450641 807094835378 232166829849939 2445595114857 28730950933912 90866584152135 4165526338028 29902163646512 24260217880842 7214686320337 3583435663741 4841743134235800 17071002726889 33404590855193 6498468351857 18282363519934 3860073945753 3565434141681 24301592898102 22554866106362 133362098413407 72977474435067 235112845697242 14727230073647 15664678830508 112801770899972 33313954716631 50570245676352 23228244867111 32384970705121 12575243211183 232734078281214 24998603340273 15674650196477 133100701805838 34974456550471 131646438258956 4429999468 45613609454944 12021820197087 82079592992533 24457418160065 200753528112322 43600700600129 24608535557725 1410452743078 47169531949719 27666139420273 106533709878716 68880984592589 62383154141145 16649372870654 22138982817637 28317157703115 9637171515904 17581811160722 20837875339926 145198933068988 54432295545579 15074026414648 30701474269499 27788594394454 22672159420977 16209082325254 6099886711282 5941605692759 6963011035299 12480658185144 2152880067900 217904923573532 270356751446602 18070430954277 501453195791855 31257447219001 50409825135484 105557671641723 29543677744258 33036148984348 130529268190513 106003341599599 106182130405654 19486096252976 16058932892791 36734896969626 19579599598553 14532467847763 87681805833715 213756866433 26517310114819 7544502519613 48805006652879 27463193436683 103032520851081 273386148712861 60834587436878 161283133124325 127475776700710 214644893272675 21502360866011 44786582058912 5577646661002 39686962729414 25812079886901 15589360195646 19722728289625 9747194130893 6546469641906 115145239348632 10552735322006 11448256529404 133376063629933 15056447956843 7412448425729 92777224516274 43321962088895 171460593378467 122050034082842 35282512403264 8593331614286 8949203113706 26950737559818 29494489854890 5908486276234 24384074855267 331420153983666 596077389875693 616904289980611 265445225402013 61242457068315 134117941687074 23446453699340 30237379686235 28692268564583 1784814468212643 50709119840003 39458756006507 6812854877582 193166333325211 18393396505466 12733940970114 9096504438647 13534198721739 94419733457564 7376290028455 22502813184404 75856797106877 17653497803226 16711093298464 31916609692913 15873482929856 15275459919128 75059515808095 21342720813694 21070024356244 23937876363747 99193746695591 8857476764397 30374898059867 104920456621427 64103185447714 67386196256791 284909620944469 17153724151206 28690434486850 75994907231058 150418545455714 26077361408027 26777521863839 26402010661285 3616260123351 19008688727926 274864903097589 6141705153344 13290034303300 26295946220482 7411803391465 49276618938213 31801069514569 11121202330571 141708317194407 24951568693827 60079931643005 56800128639590 1278371517085 92872906577622 143755892754164 741232947241669 29095801806980 4061588264644192 266955463199993 146213814943512 786277283227 21086550585628 9974513297124 117975673827403 91546543920613 90445502852522 6648441463007 18214586635344 35636587885103 5937535824781 31191409298939 19695956453298 238881945943346 17610184084296 21088377714328 43131999746108 20269163531615 7429683236587 7420339787908 11988641897883 13204392310248 15047474263882 23037754569752 12747209950669 22620058960138 293085530461937 12402015233411 18752209836416 114143630483418 41302427142404 104336876198373 156414358421861 162092003876063 3408112671991 30724346206716 10704055753727 30672188042555 65955394923376 84788395351913 8613814177477 753536294684 278911589319275 58244065947115 579805643493 9364148475323 28555740872327 1692729870930 6849569860651 45679661933887 13772815240265 34420475831421 18762768799955 29411439093916 1250154550524 27133006710739 6004992361101 2795475118955 180325294930827 130256788409629 9757250225574 6855747830708 63718226677140 18543101511198 14033440116631 959379438811003 6638578149380 22039574989907 30851837372804 129568649033000 81530346335472 17164647452702 18335143963038 13966481034782 153710971243701 11048144596511 6084874527796 55979650834813 151101533703021 8345482665843 100241385844407 30238094545565 45361977683401 9619468801933 11556832731637 18467841801563 95602364236636 130403574551975 4776962665413 66684285201277 3290841519283 247159384631618 23656351309849 28845712659468 5169970963279984 5829096455347 24703517908608 3527106919421 242693006050825 5854410026982 23449752493556 23478683619480 35815391079550 30356305508390 96804550516108 225394928889959 17941661948037 17474988808867 24423514439318 23607772259737 2500350252142 5514539921640 49430790543420 4012103211375 3952636518486 7968092649668 30771638964920 85558621194064 32417608185477 13145085763011 8212556206648 114993859888544 12820999007326 20134846447912 30685575609351 132482298880605 26321435562631 14952299547841 4112940562352 1308416205584 25969823216311 2542697448134 39947973526467 60420508258822 75999986030766 17946802507977 6222375283494 22090531238905 14227463473976 9168040165320 7147681511536 63921358584882 30145883702158 6903621827083 4367125733005 25817780546363 6881462834185 10616693884917 5741918698727 123352250948724 12427471784070 51845586412429 21525609625506 22364764820495 5649531264127 26022126895946 177540619674258 6128223176933 134548767086076 11467803158639 473964342436483 31752863939927 119870088802530 6562918425563 1364005334700309 9185477491506 12338763585947 1825388380877 4988423743436 62894924003055 50739693953965 361413188795009 206889834664972 80216302727380 33246932073170 8918937581337 24987757573192 21106925871152 3276333330906 26131093118708 99997513576231 45664419296533 75767795788549 30157409604210 133828450252329 6366010097726 104551108496051 48926939168536 308607012371437 13198236722157 732339514996728 129537263980235 17114285579818 19200727962289 17891445885770 5373033346276 50583805251113 22574726429512 5654318908209 3433911448484 219967970433969 15172652759042 16722895804006 101663570518412 77381436405200 110141972434931 30845561017308 25202118308764 30864624250174 63099820657466 7714792932499 62022783943365 28900462332594 23407869065260 121738504322606 135523871023157 238338383461163 3758106540618 119601666856549 20205839003741 26149400067462 19827535641776 81198024623988 279445846462727 155058094204461 7773888945896 19057455609958 70319414195486 16571444962846 7441352078479 22810597037902 10376665272842 58269793903783 102169994967445 66837003537022 34777417223354 25651942728180 40893812712983 12826733374919 45881601717977 6411787595073 264410133539173 142617314917690 3091343945302 19059551490797 16115241820022 4978462694493 87252340723147 6659637119142 32227279088871 3978834403172 184398308412820 98653168869554 30633415242676 11258879531787 25700383830029 18163544190468 26763822319246 54532270389947 21629881629750 529903804390 28256711072312 23462112800213 5054448731508 19080416645773 15192700734790064 100679866392270 47476738924232 14792020362371 75470086688455 2239941327519 18247021273483 76857231558537 27561382946599 21549852441172 5629476060407 4058321163516 42424300872373 30873665842508 101539074915275 10726530831574 34266328498221 30933433738078 136410514674171 26013428644946 14086928750566 16496124281678 29120541189095 7317501488271 51551803501515 105440503670498 183400823374322 19235770569276 37374406293330 26622584527962 3373114328274 1654319415684 89492220418195 38200831145504 59811016104298 37179552620584 194683892267633 162378924958519 15808302471435 15053513600033 5666929741475 17876536677690 27694843705451 120029663595055 67028827412940 97031044562 44771037437364 58065478778976 940161182685 253289186961 7405117315735 24002450132343 23643368720625 10844925768074 2007179475057 6002799540976 1135884748009 125354895800462 42971133900865 28594939824057 49015851804051 22932792298030 15743247455820 10389937092003 133122971519185 113666151882834 64592989577481 18702628675886 13998228041587 788367028505358 4800160038293 16944592346133 3902929950685 20373891956633 56559777540448 21353245102725 14912922832560 19693791966011 47978002012154 29923048995066 41099117662903 986043627135 129519782969815 104855824528017 77743979325349 60721594600468 22601557827042 1113541630278522 134310990841114 20876083230086 41906147693291 25598500140937 10436612402694 13336249505690 5523000293497 79584594274754 12221395298450 10179554983858 25996799223570 542631681757 9428747393478 212301609487015 13968646587875 9538487006460 27711938347607 61338550306 126259205487177 90858474930357 252134716639336 24472455276469 14795254571690 33864788079523 87088171078230 19690273799014 7906020684346 22639375181626 9816618280902 70395087529818 54846224028143 367139508753709 23648629547004 21997313112292 113840244321040 17121312612984 232092387665834 62664817317 28551368586728 78949359124872 29434442925617 108304427129700 4381148887157 62802081171057 10222341632716 17169174181949 18087770065734 18305233041347 30061342261731 203146374037289 18637243737630 212918877892279 10650658541755 62763875618534 7764409041065 23669917602775 60627637768803 3459137424530 55165352968323 135825760729312 47182131964987 64782511007198 112419280895888 26778529768734 11823317631604 374521771861 97811101223647 67301490052115 76497987731028 27205697350036 33030283589107 25510454502590 20611611958536 121954067200363 1297256325377 15618180725577 12955903244385 89760941943236 12086873496707 15132585932771 13830371738451 110413535136139 102990320819128 15228459481875 101355393447019 77249830514596 7502023127171 13786281645150 3082594385883 257840650075 102837892516317 3942399590797 13734564415194943 18408706523551 19387866476714 66116530206266 28982597381592 19186026921849 24169722042471 3877175195996 23914982747909 3477212818038 98736413139747 15294965596236 107164792414244 15409429977315 10860746726900 452745698730437 74524290454281 60411301259216 82471283445111 18511355438723 223430433240 8179677884307 14931969776126 19056825728128 25638385608287 22016864306793 14555594955072 28050920686740 82341221187208 134068304468816 254210329295304 14830379502189 19645971775618 57267883551795 14792640399714 8922672008814928 31471145394545 22563075091824 131857657539290 32621854359097 22039710067672 1678912107003327 5803584684851 26662909469579 731529684461658 849285472003939 8065138437961 16364379764145 936553868747583 69071262714723 6875728647662 22857570993272 35643625171367 23927065917876 73811593487955 25821553879939 113360398820859 183768948183155 11605601034891 11385630948253 11936940268243 101039207358175 12976239350553 1828011335201 59406234246490 295738350303091 63331874095175 224602868517150 35271964179622 1981253117052 13475908033907 12316346065696 77216857857112 107053316554569 14579860689414 181653950768681 18424227967252 52486964708724 17931395383651 27260161143461 4590010373601 52071596673686 3071883348578 108697619705089 1218150329687998 461576819596110 86922221772318 27998613564508 85730352566316 16784262758273 354437870232250 126472858795489 100306715577127 170264529611325 2380342529282 15502831789868 22644294453722 2662213130807 2620394107164966 24927127729090 6361154408582 23894230079014 14878808809020 4132375732258 128407961820932 140001150050715 39140875347737 8751731844144 229170908344445 16275120202631 7587900462529 215012872399009 29905701762048 61049601772031 4506331610104 26688032789948 219128529266741 40085810851948 273226650048028 7944878028329 5786741677833 22094200797812 24383905380232 351904163895961 31569695600809 241912520319698 105623305611146 7050995915086 22950133971073 119433955052978 2081312239884204 5712365279419 60607056621318 67606148228 69067982206410 803113833892840 11960611931974 3540405277358 4836835024868 2459277322250 24055848765398 904626276106 195482765882090 8138621410576 7288487733343 24204862892667 23684166997392 9542465587455 90342006579649 209551167465 4009528183289 103041539357973 99752352664233 22902294222762 21054404608992 73550194652888 19356993529841 192628709488252 35530301026632 8957963292030 59733689106157 11855748935975168 26890448815217 7543301926164 389122077514490 18546013446728 2533791025822 77521416681485 14467946151331 30858585887451 129741142441016 26889779988425 16737465067278 9526567588066 57647242670072 29824385542612 15595032778016 9019720444330 4619304927883 29382199471647 11866614528322 18702353617740 41368921039050 46095075084906 191147619283012 15644835411160 106026212925796 15070150478583 3301347867065 18953059502280 91429757272800 2249192029065 9586867573581 9079427858347 28634528430026 8567839021371 23649685434868 123997917299332 2521604436356 29137837355359 39958330571458 3205790594754 221972158360777 41372031603222 3625959997955 130055102975117 10472050902863 31098133494079 81834721520114 8559638267504 5943948018274 86632689569649 201542997018604 20825340349951 3813031977286 27201237458026 1089470284679 544861599370 13641486038487 16268699699420 20613196763708 2255243082059 72512135673715 174669356574932 44258969683758 5644247920627 28377450696871 43338729589886 130496264933518 62440220123298 23048491030127 6371130677214 6420920776450 13146990152458 484461353035882 98084231129924 166624089473531 11670940946100 43285210487810 54854786025527 309649330177 107192090585053 27206444322304 58008336779293 19023375091981 14623623414411 59664991372410 25978014793500 68378314413272 10752231741368 13605587941607 14708807217525 75244625300323 5914879697101 16919905228001 1589516376292 69574193105403 1297717606237 11036630549928 23333204545397 40154078963208 481150038932 17669603803213 239979476717187 75691452980957 52551747085498 48317687383519 88032855220654 1076462229550 17085836624642 23594371533803 3286023002139 20641682347354 44476336888979 139768074141988 130937310213837 21282330074258 69829057117962 3324242090451 30646875085617 24445411941785 19187623486450 10519131798503 5097991678513 21438986522055 22366757374194 393129003123 86837493903101 1674135902022 205722478071353 23965920995296 3095432806088 8367877622816 9004193046205 848489165360174 15993499296485 32464087055934 27631249675873 150522783493 180642121001994 12360794482210 30640034122314 21489011853541 1747098387727 76600054196516 12640899736724 10712429723754 74821781424770 62874744241253 50696392062084 55502942828391 31159042134011 171490382808080 93765428744056 121742252648719 29765044320782 11665952406754 91877775272318 65431031885035 28740262791852 132677239815238 75319683141145 19933828795658 295382599201559 3878523958908 6170422437864 7772708588640 23587623854135 119059304086690 11942373131235 2783626172233 21836964528143 15342269222124 377337841488325 510224637348983 5910894017796 24337401697379 30874868304677 32972086341220 4884297201342 2003183251324 103274522878375 30692942495110 17533001400924 10758709294165 28125428254811 847312175980 52827952067970 7008036469333 125592583355400 86711225890193 569014765997 93978518673703 5676615018046 48496497345965 208319405903287 64599785865441 12571636879925 109463376819690 31383016423722 81147834084306 78709781469330 26836664307686 243120284988405 83577620141961 6356029139403 94274080023355 29540184009082 120865269249103 14684987220879 926436335608 272520465699719 19731203749926 9056799893157 37303610380208 1099409555417 6802307968437 20953143948736 11528502572147 277288890476424 212605065410545 1007127501418 19688667471460 10931736145637 28114152506498 10953031512904 13448277599073 29187653364519 15573132742476 70146014625194 97134376542131 292673732340 207624879997831 2664482739335 23582151474245 3650980683949 50766442090137 25903744582221 70395411217573 9741738811175 23326738926231 206839699973803 377825706831170 6852871699322 28708734888007 331981535524044 31304316610910 30541167241423 3803461652287 12470029080446 40858545585095 20156044499146 83562103107225 12330350998003 329505445105112 71656116048848 2657628250886 19026537010737 20364870561457 2943091466491 1757805730298 25856741743207 17462935293365 8379969351370 94424857937953 19049002620612 14802160560372 622385667394820 10767157164064 19604464331028 20010632418630 4152804649491 126161652065849 17685362589501 20851762130267 23988324883790 127569278315936 270895545767670 18323960176754 62163411886379 25742680470913 221503376192079 127271327272598 23435468190027 3136642487073 21514138836653 30447357634262 11138660774162 29739160609659 29317333908091 19826549660702 23325107203929 57479859609696 24975363604834 6359844267210 21059429741365 11559709804461 8327864566830 1155528050120 80085058481632 117779836458013 117802507578086 7953874160184 28581997202825 30672710714463 87468599943509 18962065247723 6358472411715 3624381466940 23231101447864 3013187278324 62466140171593 13479977809503 25518175338091 151929154892309 10463200606370 28191217012410 17546400467692 57285418886705 33363473818 10570628916187 5109995679913 88650615268152 25139315439984 99515374476033 50932902144657 20750232167116 6281223523554 25025759036712 362040471795674 235665089128704 25981688754254 102677722793493 14820471655155 16847855013565 34328223559724 63845475533983 167320793163872 117920774435792 45373942175062 147723768897365 18123436497285 31753034139829 473037837505079 126442052735587 91596080753929 31876549684285 28312973558571 2246247031921 49794542693595 101107647783030 9340814617793 1110954201491 22734057203876 103879396377201 2751183412648 95960310627453 20410091703831 46431648836903 14959595741707 5054232975240 25676515693975 18469287503825 4473138005775 9785712901295 90169491368687 63426918604394 15802640852693 24598584921878 32467120778561 93056278302539 20541318981794 25100713127544 90645924842623 83469287204663 9548560459696 11434977864096 63514525809392 15966243914530 104528207199150 7879486115986 998062990440 24181674373072 71437993547350 21784849788893 2290901726021 14769993317278 4115897297642 27774946950269 44685909578828 5361932721832 100963536606703 27410268142344 7875128044762 193527465878404 46252536932879 9245836967138 9062644057431 74311668207307 2657826794159 29872233084975 35055640882568 205592174484680 11879495875851 27517096629653 29761801599230 88457818957717 134035700959590 172634369722126 74795860022895 15190442748983 17920092851432 1802735038599 22270322013172 6782121484904 1492023056216 80613368659528 45577882449486 22915929683598 17056052406797 68411352824422 45317490922491 20212642507314 16324599567262 77052059094042 71608134632580 7033190662826 10932457286111 11240848756658 10341288135133 107906491674465 28509724522500 2231071430909332 78412708912592 4779105456302 10587858636030 16308868673321 25876750505850 497690134828567 12258183101456 13604966529381 2755115701797 1624695805424 99994445601911 76574671407316 56913027240282 6987521221264 1008416654183741 11399804829925 507459475317 24085376814759 10082814078721 84906910803522 132898117069505 92189921296869 276760700913308 2154650644574 30195981601336 644550165212405 14568281169868 487395288242669 11369764870048 14406265236720 6524016850322 8973132111044 101896471964203 208385909708397 41281275290573 19642181989355 30310435189311 29823711191373 123874995018986 53579460594436 23097537905429 98669536381388 8891306986660 43930060140695 32214468251908 64197802267122 99532166242248 495663364562 100368774972976 50442666502416 40223066566389 12492550489147 142240404617395 30942608020746 8139471358289 47624192251928 10783869186120 8929865828115 18656821108459 176166352360890 9475809882464 17967947311317 139846208671918 19599241788665 27020671097913 37432468118917 7997212605869 129765753033642 62056683020708 153417387259895 127234596156713 52063638470656 34504860145924 74271456046631 13644494089177 19130202069596 117453547328989 47484334633174 71287827250211 30491090800688 35148085348865 227860290237885 30874148592367 17183875122843 752663584796 9071211575641 3987551298912 7939601417197 190003527528403 104120662562924 27236842207385 110468520208716 153025003577096 52769431555066 642431157252 30145244394919 18614039220282 4481190376826 771060169189042 4611506188518 10217337354900 17660613696760 15118709171701 23972432082055 25781370833721 42035365446169 19241572182671 88628397847379 232329623205577 26728564009124 18510685990215 134100500822849 25257101576375 4751892333898 18748881672160 37268581415625 21770937774390 24376515156652 187506357878668 6974797571502 7240627173317 933418067376216 18957532251559 6707082299306 25985117503093 34619596082281 2896206002089 46384087223557 8495294125053 28345379856648 1520084232030428 25943972502671 118405659158329 5957368244957 16485556990633 7692586446939 68778880287070 1699819041299120 17461517000357 28714377030732 8104339261898 36908332983636 5455987491132 12121127255679 3355305217646 20679487153823 157864314257268 39807274742275 136069213642271 17535322111653 10620514998955 76350309790005 49433223512767 17136163609739 10679507045779 65160366567325 7650282697072 20501780049731 7410129825226 202413779241743 99135951089087 18159127456834 19051704757786 299577774921292 175385301247366 14532821459974 1610631159148 8337950411882 28700224181113 55166949064052 27212101922879 15172226305519 4918522368090 3077538682558 27689635341944 33212506139086 18495502093417 253197649779953 123030211860022 7964342159981 40437941805823 160821130400229 51502025435475 95026348954923 148595907891269 58115767576085 39225961781835 6142604163963 39118951921365 13989357260104 3119247736506 18372598248122 23371758135940 111324105443360 31618969781870 107663801646308 39081572971602 7709065645332 76772426599139 18494948449206 10970341410403 32296925908761 232470998305748 28977461084861 101916567832192 28605184496662 106700088920790 205065772966851 1576729779673 2935946763918 100469504232631 2399104239692 40398494203163 69120842926682 82273971330027 28928299290278 51682283984945 24131263319921 68619280039422 119860456241094 336583984104497 49226541481301 191720335884324 13757932393318 89395712098601 18530156871974 520587772024 279521854647441 19669639137066 3696425526479 134655126760911 60403796364747 18556406004669 463788720235650 24744438860406 29643148589987 7554244753304 26934746827530 211614405564833 59579369704456 24153427407434 157338970112105 31266077527934 10662836888991 29468354934911 15219394818168 11103798733768 31303312983513 23217467226992 68649379631580 28248331574322 25079438426440 2168903062484 25701151688626 15952646904799 21602735742459 140126749599311 78611998173344 80840702075589 30232801787371 33226569538388 68371552703826 34962748788514 22044829233183 16410418041321 6239985719237 26707555747412 129523355504042 24402945591342 55841126467658 77687885148927 8956790679750 2049717224388 197989203890386 21598015202089 15661642432705 123919107529874 671364373701495 785646711907670 30035646336299 2961315960346 5818650013285 119912084237262 288285574995906 27406087742309 32536323125464 79038727708550 3323551538850 71516596932510 79608659611051 20625664490090 18052719461542 12315513433977 27147019125092 48918090492209 6364454875963 22273931158148 70870555653 85126667684683 21323521458771 21741891238384 9071276668488 8382635392920 300451270373233 198722971706638 80995042608795 9436517583269 14010249287815 20990364681924 17665145499249 142357992700613 35665723686431 16458987058598 13394589977591 12014816732574 7462436478540 48862758273299 6187615575495 19301391887454 89647828922081 12543638227620 90672277853072 10059206992711 58506880858279 35788250809097 106831091063206 353090298066400 2087177826094 19745871416217 78662044764140 3911141448030 153991236910280 129176052464474 10416980650531 7996466109639 75077776120444 3565347117982 8637712774345 25139125703887 8123694737347 26129141890130 6500245312679 13485780183181 19699561899939 492862234567 167928449695151 7128402142239 62571619572735 77348591542249 80506434038318 54472143453730 28322051498748 153248284210187 39698986626037 6545647071436 30375725270146 162241357109851 11067624178781 115088472401923 15021703873732 4726995634066 164076504478989 30529140587963 24772125115615 46533473497588 6529879200456 10880247035759 21128692480924 12545351680124 9954572206467 239177698983205 97301357197212 4338161783586 25995211501578 103466139741190 222260268348189 434199544443447 29590004345441 50480387773870 922031187190694 26768106330626 149835230871538 56135964758323 20750269623441 257416072351138 4210458055052 8977524633068 18234914922036 122024171350432 115738250752113 36772082996420 27202247594046 12638373437583 56653388238404 4660165757277 232715153735793 17443629310768 22331678383786 2678932645446 52621658927150 77176488886750 16859012127610 2473194680147 50318297766693 120572875289347 14761143201959 4986261117639 108741087807103 283187308270 105429250645261 3399130271447 45730711697440 28559647443421 22441949799004 6918558160203 728948503059690 4356026945327 15998051079403 15215999678002 89216007392396 53888346581487 41192342887874 91732971434025 25813185718679 6846126154867 10898570096201 73334999530774 31486546227156 110502575956961 11284715700487 15541114358092 111815968260502 5054930731791 3623956800409 118225447575786 130863557547667 52901768430723 21557095401154 21266871119155 10927669141095 27586223453069 40454513541727 171952083412894 13763850937177 54967153950078 29595679862382 14716092941519 30478749280866 31744670440787 29685595201508 7876686403567 11607211781905 5084898844986 26775621343121 22387428892054 16469389695522 20833588194973 44308052195781 416488271074654 29532812010951 5952485949548 231963538677611 18667847708530 12760785235596 119312791451144 30434538928137 235560050580120 7427849819708 15197708240320 17091173369004 23682918879302 109909130333825 31437570342516 10894907791885 194373198649342 12458969273154 11682589061470 1103937790952 41104386834676 8012986793204 21768105862135 377539955724863 17558718834504 11237236719910 5891115861739 66316624309329 52881457627017 185348838165559 87671489577433 309848193179339 75541114672072 97929044208962 38010804910747 8375829231937 284756066410116 24209759374111 4932712403856 73972210017804 70234811989376 27812354716136 8788062572755 236335583181807 28720902697856 3374207391688 26862080190337 8905311538846 11983916721185 11602092339298 104666867574770 160008700351709 199215962684465 28513388460990 27594388601632 70715699244750 136854291884716 151467293125742 34024609611517 8817495501713 267841322528981 5276203491942 56693461814961 19570544122154 5133003256215 11603298190731 3528147356376 23906414814015 20234039308056 27775747525991 24854274354142 2777740590427 18013104238362 5995536845665 3039635757563276 107459983737995 57137347720719 111752150903728 25640384581741 134581775395044 322571807760821 12584505430635 822033125979 75383801693359 31905712777605 26689954445653 615745675201472 7261712934058 18748973790367 21372130419186 17600556205325 101460887584885 59114979030954 69219843282996 47277725794684 17291082755763 25801790759054 283919546788543 273378888081657 50285120131859 31304212587349 70127134655702 51443542446325 12759380282975 14563260247516 16479190890131 20654862215241 11087138783883 136617579698861 59283954975341 252304782961231 8435193397050 6858416831784 88470581651735 25061747486177 22479498248653 7042579838359 109080699466786 56749181013083 106443434965803 149937431157100 50223474445940 18400378731784 1915180391123 47652405495312 33673927926985 5817288418010 29484686201888 24990898562985 27539449490566 19267893943451 67950746252754 25888288984513 11145785425200 319932339049767 238495308043067 21605521308025 4963964972451 31742278746764 56167601677300 14373925772303 5825255865209 48438858591710 1149606848749 18186805114382 13486780748152 20363069996427 12581274418678 18775216961544 6169062000793 10359060006230 17596583070627 31251918173333 26295905353619 30925399315151 118205430947428 139525345126316 18639940744681 4461018260535 75318012157675 95580231505437 7980874158897 1132589570675 3303249727083 29541301223774 751953025780154 26702077097004 30032796040315 49030692586835 1919716776653 27438373223242 31294368692797 394585303357820 21989255056707 14019951837696 4248008117666 7985411475135 585889956968 21382546130179 22890958661023 3168731534933 104985213408125 11489257531123 12923424023271 24765494344997 82039907478858 31776370981571 3407849291653 203889294514418 5685727604262 9227382911036 1218381701258 7433820574239 293591231496741 22846403460631 28007830078268 32109318773670 31392365148247 28235186238837 27264044568689 28757578601114 11949298027528 855504666702675 27048701589581 65871990223366 18098869951142 3630492415164 8043585154411 1530639433892 6027314761044 2066208340792688 38064481795880 5365925609590 113204909460696 10338042940805 36459360856571 55654722487455 99867863209385 132814184819756 29772650460546 21683020687383 120696937344162 156093792504901 30091192915148 16965604771711 97073719373782 25873821606017 225757566528984 21813126227997 198845100058488 17019053036186 2407799172448 23685545528373 9417697548045 6002850827968 9138579251555 237183514578046 64357709700108 69991076230788 12781968962358 28672461596088 225088489642620 6322111822457 16560640787599 23444978477631 10117237728472 106713569490283 310083401679092 347254577153 103385670350102 294426375699427 34277812979086 9615779077849 23831750823451 28362477348051 16178916371971 27526346119743 88196917083388 96974360467032 18312721309098 27179765922384 27480087730650 52169512425594 50867441245849 72831704446907 18120797147239 226578664040751 20007887510273 849865005232403 121444168442441 30413875347063 3600262314005 32581616903116 253344223686757 24634859915504 25427948202071 28248340921496 4856743803569 7260836333894 37910466477956 29215506256004 17329642929537 17428463124211 71307702615538 96869076873659 12735401629281 3629098071161962 367085567550151 79986557363372 513863547205 91166908980250 70047723905785 20191371753228 13088906612757 2757566342378 10242354001324 28485361753019 4881355868437932 6220661582233 47447025735888 30916166423350 3895393245301 24320585385593 24487557894327 53126056876338 6099193363696 11472546795144 57407579461657 18066887790294 4575809111132 1482948565698 8103054728552 50140743997755 195178241675331 18719899152539 28059948700576 102113031761722 4705537389062 80267298798753 120008457471951 38435842274309 24870446015521 19058234666903 12667740083535 6633239987501 4874868412884 42614732620905 20393621710391 10362191446226 7147913308359 3469736501710 147044910477224 20812498501537 15928214253327 83570167856099 14939405708868 13738759466970 96088593853246 21418492067926 161939982994790 21914834725567 28019650287115 150280149782135 14650961265507 24874040803909 11385852001607 973421620622 22591012552241 2571063053122 78659085449564 185658973514087 8829263705954 238217073494702 36249473428269 106420531146465 24809742463079 189628835943972 29227864555289 95492477797160 33003628615776 23813843405599 772898935203158 17830108434645 9867296768133 4681848974283 21073631994991 430476615143520 21001316476017 71663296559137 37818930454814 14408764819484 9593764360646 10163700444809 65465034019472 224204630061518 66483075666926 9115211174330 142207201129437 27534609802886 91686074934912 598703577804101 295443394644896 17391650519722 28600630795236 62625566545908 13789950752848 2147531869668 19808458620924 107505299769948 23240343349286 2594733764726 95310931555969 66976747543661 4769653440181 28553037743963 78613587653831 24627001405265 6920237350298 9929444388497 51813210312438 5884777703343 6534306972838 5330465558823 19748006540259 98625050647167 19499582684498 55774571730893 11034683044722 33331496442884 7897403484964 17170380850470 21323176401465 20077415896936 26628030006741 102675256499606 18795915575966 4850837047349 27260711483768 21313008467343 258633375079059 13372355425644 44575072323060 25799695371993 18741207199485 131846045018610 19251289472761 40551136582006 12313792005598 11465479882791 26897802019470 9175283206980 2960621603865 22876079793197 103411530307791 6953699553956 18003049916596 33086296948407 68776373037550 67781089150350 66787305929224 86336214177867 767505401457 39879712968335 39719186300872 27177519914548 12791322340861 602577511784862 101034948258396 3590814191762 9356748954303 22104668673238 212119314170415 10250263965631 2443104065644 24199406855115 97475912095747 134382074911257 43787871213333 43201872962598 29317215915376 85868167637701 8933346826820 1184077870401 321853295055516 27069656955090 872984475855 27356816236214 5874247264639 61673764307067 96382344018755 10547621332793 16653117796748 8150924827595 20134951853353 74805079865565 5720338947422 40469401319881 116398342207417 208713578171440 24371118815445 135225757649245 13612106368296 5858461502573 31220398728449 28664900707226 25524720200599 46727821079180 31238447302652 19739173346518 7737802071950 61299122762650 4244433036148 31547519938601 22591852548711 9686241089239 3376298934572 12131260305652 27830642697100 6326730403564 20952078926891 28315028004045 7799665805711 28022496231004 21001629306733 611488083276 29949221328683 213950086845163 29756658868483 69283662860209 173410902998932 12905896820476 134539612819360 6113226589755 65833867275083 25670820615795 147904608478878 20272776346530 70440790100452 109885551776023 29742632989357 14235283156678 48987425486741 16708890029762 23702029181963 6488396323376 133186187774471 62768908312 14346572960652 14255025188642 1398088881522579 22592173746018 4697329913470 14231244005483 25327948421191 24122231721431 30262299230092 26458071229023 25896319399984 6316131397443 34314055842084 17445687209500 28535919195619 93577554704155 24860324124663 19450177216379 24977775396486 13660232109939 146608951155233 10416926194466 28052948213303 28620630832164 52533921262918 6720671432635 5289656144170 20947673540658 27584462159779 2892055896058 26449853077501 181318860587215 793156274266277 78991343404074 187213377239 62959012769479 129910122563339 13705618872718 27371767853143 20797996800287 28860157602462 12607513969665 9414277638339 130083513919726 60771125706772 87048441045565 180775685020553 718766401027 29592198444591 24988977408190 5819523892086 13351463319821 7435868745522 61363700048376 14550451211801 12407847972144 118490079568483 644168458984 75996909906410 43708787409017 356448556071 1338316202748 509381982009694 106906459329532 34370048844308 29968816235723 4515439886876 1142306771820 20566154010025 10720079064421 33153229693966 27000926436873 64146403502816 25714989497680 30194863789741 15731660440113 16951368735342 17509308303716 127967650648508 38438083201715 7637184516871 33593625627023 17828439283091 17958888114820 4626988850725 214870067072349 119869883643875 135924961885033 27271140428524 76956987737006 21874131597484 95330594248807 67163132332173 253094703690925 17030941044931 5680178954742 802074071192138 3439530559033 134464870406262 48839198097346 27117857694457 53338743956706 6244079720877 22767002427312 31181506145052 22274648532760 1572343716525 6764772329810 27006879257407 671458270300 5699737446457 3305535248146 19831384061923 18870849157046 167073080859881 15852916519040 228583223964984 770510549586 20594931672904 19878488835394 63274129676210 85801266923389 20250143617096 9739581393883 51184852868129 82135997647745 23707165663514 52973657016540 53126268372951 8422875914974 20147162583596 2189386893975 95208624145441 3623191002313 35623435302158 401592337325900 42907014567101 20295806727677 21094763365353 132982131827215 19799105505312 78832142598514 28144814674386 4409205128902 29207838298988 25409602017114 20805357607363 3659020745013 15965749749830 5753085130073 105992947837302 1741814891464 23289282466959 205229349415129 394295093609983 31198366144705 58420700529600 12294165948368 5545086750641 43694878996724 30093449691251 23141437445432 61242796235159 42331323363952 18837684368807 5773541669624 5743762589097 237487085183114 22852480793018 4187228938627 10322417075715 11324053353712 11830939094225 14405123078363 91577368582544 213525395569255 47043043544170 29879412664800 15294411820537 35807927410729 78533341955732 45108350288807 2154334556060 75839095195833 75897933154354 37914348052118 22030304293672 200484153669568 17431720255543 25387718920851 1850216850913 15841434269204 1662263834126 35643180140689 23111240139423 114080285499062 1140970169906 129706692863577 22200715275006 12887698972027 84728012993164 4318147475133 13045789707173 67561072924578 7855120280438 186078818835246 3562432997454 67244836732154368 47036047582972 93879961049496 103093840490142 318921997077838 9756492111992 1563531423371 38711022714476 36024039268050 24400968744215 21570091707406 7388197161562 31058216166017 180653508511574 22473504902286 20426201547905 28853200788642 49332486931083 9101623142242 91358049441940 78614910133708 14058897907135 16249629105403 9190067409272 27523721932748 12835150808888 9447146982942 8414345490650 41305324014483 239031783557654 227668329845459 631549492162259 9964671409771 3069797184440 8735428465907 102500878902783 264707947792384 15120026436250 124509965249953 122948947804953 27835006356702 9000366443120 15586956472134 23593940046190 3589120328896 7869547189870 28370474709012 96377528297496 69581840350005 23420538184332 104713825884072 5749936345808 22268661531621 155597992655704 60298671304060 47999099507533 77499181386992 1896006118303 31674277771256 11438138031388 128875840470504 1597427253309 19682182152536 6037806166086 81597302965948 29452852487558 13522531350652 26108700993152 9925745757763 12725871620480 1996879596760 17082841043922 1647555656301 21082793846671 4386767283622 3667594263854 29161176943439 5404332558353 735194389747541 22254563351185 11100865190626 51634850624610 63795288731698 10497102124386 106194723318960 97906857586539 52000653333515 11165754610651 109784584782990 20104187605334 91410893053 102019082270015 44804644137024 17195154313611 113471143269088 84244972239029 1753732944692337 3122886969451 26305305990369 190496156985657 5658268186380 2369647386667 108268215274875 74381915908410 24396803954813 24539524591936 103992959072482 24386703937983 11647457814228 155124131570291 23924128178917 229331766075178 23733999604736 3311211329981 74714336953743 79753169885081 16454605116698 5169519148727 21004995304005 229265230515855 80383409851956 18263803976722 29897427644673 23284955648891 19189131826607 20282665626844 1885016498451 593540587302 102762483550126 240364528309513 34703100514121 9407433079624 214357321837598 31668290958462 124876818684597 28259031282164 4763912233581 38506695723600 43458554401369 9926370179134 1065849105120914 180752029582002 28229886439029 34459881796062 269213613123022 7279170933571 43681325859435 27374628018599 29648487295442 724660246447 4566011881381 30538249767175 227638641550934 3461423244021 29832834353947 10324341943142 11690909754851 8216484292925 5672026070133 78521661897909 654969809353644 28985923577762 31743336219131 19588215266681 109424753976171 26852741775913 3147938155435 94959145680977 111090528314132 21203597765751389 2049735677199 22376222958056 123931639443214 30939827297500 196497102606920 14167973827003 11951722306907 42803763093907 19065796411830 657333906422 1686516025502 46412080781279 50699890021368 18415948208073 1587684330643 13664311119044 1735559152385 228351431626616 32020155380575 2026434160025 25075854992381 17489752497794 25450447282073 151253026832147 23939869155475 12767449920402 48333935009063 188413174626637 8357856483332 69264912149044 30993819095186 15298708319726 426343671531203 19682798462992 28713256366322 25374471427073 36378913851125 27741301014568 68322267587458 19903928166084 115244831668806 1981587114769 1292628715425789 15774058191189 59877797990952 5500019678802 71725247547480 7735419071482 165710768598614 35009650943544 31309858922349 56523829332637 17199248052428 6781944225753 22754167026983 24090348677754 22851131152610 4161600138234 20429062459446 118953845184680 16347695442714 33542608218083 20236921507424 14600775625000 16903829539509 2043314786701 2495138033961 17985852437634 35266437894268 231036151898687 21938001172150 96162074221649 122618105020733 21846717654472 79607100818935 30528661703486 13426708363779 7054597013222 2466986195773 76098838761141 36978598401970 19253130346880 311003929375814 14609936574266 78523254387615 23059251542887 3152475059654 224518157313688 33752692836332 11187327203312 33177720887040 27140758938050 32460814512811 17458556570213 14998962598264 17197085437473 25594452417029 1609296912569 4103623268727 72233791616568 7954252478032 21446289764438 5376449013938 95681616830433 42481632370081 8009533889383 28714126344196 3772457048924 12029073769048 696215529643 6008285126374 7264615813801 1606596306597 9288156924510 14793530599574 6360480710998 25268542984232 1379992494364055 133180160485483 25568725618567 147060194617412 103284630721833 20900391337614 17832281578472 7295698882347 8644248726541 16703770032906 49034276866450 7660276821780 6030228304581443 8804243933013 17140710049574 3997118668058 82291703648730 6603950392707 29713848903146 15409951604523 130207318668 117839693427142 141340091879248 48438392180790 5262172905345 217653120671448 17696966818129 30430318457021 18529064309488 5313076744755 26364076372692 32857363468280 13456808080283 18248093816444 126042826128273 7237932329919 106493061799995 750453298703506 11692243262473 11981167411126 24972504348830 396078839557332 87504189540535 22658812927294 923269212223 394203659403981 41867037786890 15770722153971 6007516805827 20812790633969 30723538245077 60861135754201 18145059971895 24483009507695 260128679478 26802136292712 8622680535800 7077441495042 5833548350095 113788926814431 131220504133680 20581581196558 19928351591149 49767974829258 26132989908883 99599114289355 2052939598222285 16568853950999 7605658588279 5931924167852 32769462940564 10133879023035 2573517218002 8308388654396 14395183946154 26719367504287 18805383881197 8442630313874 50184639203301 70530386775468 719831212496301 35884980057612 65426923857443 379022840927842 9398121985511 89137608696887 121459127992497 84676038902381 30708751879175 407565604373 30501979846765 51940688777561 27648469792699 26243014058730 86704676839113 60485021116104 6078021602449 6378074001402 347102043718873 34911051756182 12963423053212 8577961199988 46978572107890 15924566895410 36827780803496 31399188546965 226276940818347 129965097684746 229081356660996 31214412871323 107506891694693 27088878212606 20351367091040 75497873652337 2592563244990 5153761357244 22701731953859 20285091579792 2583952635850 75249367981146 27794061139719 139970696899556 118089674611351 40942098937749 5799643126622 27927335924742 24497382028680 166407228743343 29747696931517 171835443701681 6141116397628 92086757121015 48610267455770 27063718210504 8752379716947 69619776425586 185721584987379 15004371352412 12691738152870 21921242364426 445441268560435 331963317485356 4890917040202 15617773758692 20332960978909 44468714754891 26348783357817 20029271812638 17141474920374 3282427531532 6561071835154 314371196303400 15354764315047 112639099469936 38103502735271 5312822889134 73125816026451 106785177432945 10130995779150 57133511745613 116258569267603 34507934135038 3448836757431 17871774822727 7068138817350 2634578510867 6532777689428 3611372939322 31757533339057 15496921800908 3563172352728 5363114112741 22998999092722 2767982131497 20411563635540 38523606040203 5647669635085 12486545887849 19219774220138 261416659657989 17841952203669 6547953095277 16165759038952 11308388994938 136100367317543 16052182576915 64894877365177 22404013272167 20836995240368 31598081104637 34706555450014 77772129017702 5340575121695 695923161046621 7379324468772 34819314684767 74283331510769 23812086073520 16421018024452 229881872161999 2209128019976 112811593979239 2877465131968 41524356074508 56370924831126 233861607224384 257206646942554 96332880648467 16887410371367 28307699103776 10224450015556 29177605913626 16468005721714 21364827055832 25783509187213 18232485114548 244640894145233 28213578342907 30649919381177 13788006157244 60719980670142 4737237020396 143171627573944 4665807477270 31340138068679 53452353629515 17676007072286 46666758112952 19470761682074 604853280766072 60076479577715 71584867551859 14861578186686 31277064007128 19640344220301 101006802953630 3417896262303 3164132774449 69946910315382 16634003642886 187892244063903 14782569447603 12849529592370 84624445339174 11763860321372 9754476117553 32771832394438 62539439443973 1898646679779 19622088888772 3774691322187 15635113072663 79399535486853 19587424176873 96349650348770 15206386109387 7834929771484 30174645448929 57910974899005 14172779167176 30247864344792 11520163265985 10065987400029 4466796262642 28227727909817 833426278816829 17278107481643 71062648771646 213096091176313 27780502055189 7660584504519 51866297173617 31732288519489 26782594467566 7867566186141 24657567898603 21639570704229 20243408727088 8676409976228 47733429997917 30010356194668 157325628364766 245993202401728 20063059768204 27156789446449 29975348031260 209143751256052 5862503599009 11106437650446 21740441024335 164816112413026 9804817103997 4338219660849 17306218012434 37869044700030 183519101721421 99842670543673 9671001624429 66008002015385 57419693518900 26296731537129 9117356572754 141283247309326 36164680896176 23063974374863 126078281088121 13801788455219 104598618744215 21968526642254 10904121033704 28949271570100 11674519015473 5400753046583 921457079543 19591822429282 29318152556302 12027212303455 112539731045359 14225729973578 24332035405104 3886166346941 159462809357100 3040971638061 2126145986426 15287961012630 244950535499519 76679070289760 30908953547734 23169393852324 29169635990196 8769647767074 48161341862170 3205591916360 13514094607782 126335673339616 263337533059603 29734302263024 16396942186186 10440517645104 18721011869487 20568964647074 76696014303848 2642965696992 18989836060942 27147275364559 2850525433920819 10135069864143 13698251564166 2703221358767 1629012242414 1705688302656938 1089195077236 18824830590383 19092179030613 115734318065083 62641389490677 16392316140868 3794672057483 2924739195784 25425198199247 21107497236181 16205777196726 31244387077544 243476577363551 18140860419117 27701191925205 27180467156749 52977682937381 24446141694099 7516133418752 9402778161379 48160162361209 71415765017220 24361593496279 7137798984787 63935788698883 13998363435502 30645792943337 1511406054514 14942786510362 8910248482121 9989341947389 15533317913698 85612486632410 15070578648112 251297928031142 17184887600042 2391065422120 1131066192659271 37876549278327 76353290040741 16066333003555 9836666777080 20614594770724 23683649203502 1440735026408 11100064497687 25012033180607 62351853806282 24223197819142 33840081474748 7652237648863 6629927025085 141781780087031 27924605813456 30075696933766 16204681372748 84036341327502 4809084714442 16903184491158 126109796344160 13224279260987 21973235831748 25115764408667 35382989306513 148822143032149 10188226845259 37652598578575 103556853929365 319124881912102 20185104539011 4525861683648 275234866283095 125701563732161 3295562240867 56124633726404 4547698786423 5040115304636 15712876088246 38567572783379 51147205219590 72368277010075 12922860030069 14427941053507 27941755689644 7681329556412 105797792240767 63833809644391 4849445009091 26181405686976 4984121066083 177304078267336 5219535989206 26387123291719 15397552640853 104103574184213 29020157331436 230210929636580 30605236858628 28267102745606 70106696799841 16295803845879 34075001323614 15240282529298 24590936902776 9304051559365 268749284888554 2292190529810 586785309160108 37776758674074 11962109375865 102520253630433 45406193947881 11207733656702 78765966737388 40890687113621 10783093717465 15584095759627 82244300514820 3949862339429 18147260743001 1675499607447 82573851390318 29749534892469 4544089580965 2246574048561 74587347693715 23629073648765 107908877080115 7675031046248 23648452106768 15179047661427 26706236400962 571406637703830 1240957303166 114538673386737 27353501838684 1000439248720366 24264933120535 17588858987945 30214052589607 90740320196379 11065190566483 29360983187748 12841408256755 28883285736467 6721101836856 41546187553390 143660358274 57367685890574 30183389842718 25295103249362 15982677350470 29541877637481 12124612808838 19787021336976 13759547194158 77161295010333 50408615763342 4569466483393 5806903068620 227211770965799 6408144926613 20783524707479 213584329234339 16228108453461 56677661028437 8058928120348 43738076158200 61455427370999 44714140251755 31444372751796 59674584107875 34916534293216 20501907446434 4278668413343 107482039258136 4191844531996 16027334893899 18585497635147 24809466374634 104479476100037 19869404191287 48498857875474 16863178242221 7907766733020 6996568888696 20626655078982 196264220068812 11713332746396 9200500745279 29940853963280 99758988543646 57644241230999 9613901617922 9915443531047 13003756887212 10403134307764 306884317122743 48600919406231 16482307930886 12630475623524 133091129036671 7027341176506 18273874509573 1727127592915 15772669339547 29929013287211 3738836312572 9306581510764 128246872069543 6082039124787 185023047490 84396114260683 18649309605841 22541435647839 94913857353036 7350212729984 27855642077400 72125665329969 11843454945625 64201876305975 679808628867 45316199081251 20847102145880 80416995700716 18201341546838 66225712519217 23982454283821 84265573761361 58967496070059 49664441053861 23440932139332 690844128801082 2767329366563 16307031806699 35153559444749 62987898608920 12568528269714 19126582845307 66425421142140 54807900085085 210866957804198 17480688470053 247666387615253 13346129073007 106278579149684 10819746261548 123734916947164 15589816065595 18098751489568 29007324350513 42298369276492 2372588149038 27829799407189 86390538946456 25594011436422 56665211378189 20373852212428 15143101545964 23041761050301 40752834760127 15431778535884 52679674446613 245189292826336 7848545319409 4971068388938 68956978260826 9731446208861 16890550309564 30983919909753 111700474576487 30553377918345 52579284119500 21873271037902 25505479744262 5039556853540 102487579358298 112696731793676 191649100127 29060621237296 4304235087478 99119911990126 142879658092452 55445657697101 21773311708256 146436861601975 4211013163039 27661756899305 36248191548749 30881128612486 66027835394842 29166047880857 52561029612262 107395435353658 1720888050740 41761316655447 2488268915327 58659936577457 31584652607113 132138840299 115114525634371 16372968865135 5809960978122 2684677102841 18340513459919 91630444732251 68298320726942 91927396560690 36897340596201 266705599535989 9575351611997 572823200419 20037704867749 21219427576929 24377723445150 134308517893049 59837754061931 102730869610254 5288079638159 3427415545964105 17883470658120 10501916143833 11284821439965 19190112240616 106265793835563 3791284516589 20397772686897 85415111140510 62388124597133 14575405106853 30173689296501 28001246736412 13772021926419 12392531722554 23614100477683 63246890690036 260919360823 9151997424763 44463939115510 41687421962418 75263391927644 31701743509464 120301146111522 84858235297256 24306404554855 78242116423158 1650948266908 9654621390285 29558436683179 7069496323376 5089770610222 30722556655139 13810661482026 208213379327314 103511698654317 97252033032943 14991548546606 29008796790453 54933088300354 26534879538080 329581469735174 59986683950785 12305865926254 11231969185787 238579058457567 23688106164695 64665538506120 53119517279032 6138924408810 38372780125068 51183449848191 15573145415036 25130472373266 19059758685182 16591849242066 22331945203289 22347698067128 118540227948169 3576440708092 562419561581 2607291271753 9571301447444 9593138248207 25375517914498 29279179706500 10704838576447 12733962929435 1371037193137 94052674977970 112998963295742 7966598431603 20679562918909 26892019672341 121898558557375 22619084386791 1379962666902673 62900576942544 31117937442806 15791932430138 21195745251319 126384978003098 134450352671675 201329724269791 23351634233421 29131477848711 18532054642908 10929008094902 1692154810974 214757596829423 645834341561611 147501966928620 43002019054920 26730448190918 4461326256061 74223618607718 24934059013010 14844081519520 30921049518182 22409234286846 35134127934074 51526115956963 20214515529900 83565038522685 1040787420692 18713570213429 30431247349599 25370345582589 61417875883789 126360296938800 33650093527597 131352540648783 11241739642291 10387765406911 18805451997306 107710271972598 10477087958088 1395312146692 41992434546504 2736546758078 15024325904318 384918714058099 90919554899899 161057344126187 23085918048337 147930942937032 68020292101190 21481090502812 199913841168374 78228623721077 3487365486153 29636200597570 167631121250582 23578858989721 13332670313496 74706687026815 29098976447929 3218435798885379 25001562267553 11664650003239 18814982165953 2520127363591 133569319586947 24869100826636 211768472322417 23575702840544 20497496571154 45657521823721 10876227911175 15291634138481 10878065712171 60500755054663 52722836624541 28845764269643 14170195974769 5170898526973383 5964893375684 28613886712474 2244619651030 61993868563085 131550235948875 26848178471485 95099852980951 11048261097077 29256537604969 3918324349360 5624484700191 15721215866886 11147429631805 152407331757546 23771734017647 61931853689709 213851350128527 8239422690849 930849367566796 18749465670587 17486056488986 28335497400818 15159945029122 27281531849551 11258784748916 1603586778026 31299750119706 8575416977326 196149771873871 23684198424692 6195415121372 47294904771215 31642302175739 22107275796656 43091863322124 37421282090838 55510077277864 25633438873732 176746469509949 44919779273966 125275995429751 4214795548985 18706702711323 6110684381585 62925380873802 21782480491257 10544480968348 22368412107438 238582931672195 15669642831286 85164130052140 25549219653690 15273809033557 42225166300351 77150068435115 55596311451469 7414961078811 3196901239728 174912493154253 24986157153958 21143749254531 53718426268988 23830096104353 3783126643942 1458208334603 8793304015569 86645965027 12555458546585 43333575902686 605857728417 10866816015906 121745788344852 27746130250240 13664755193947 10230834721584 146828112669071 236058456874134 4630836347242 97829767639594 375455306091505 69651413003394 17201905794867 1302145996352 26010264619425 29514325525741 56338203890475 9411341260081 60321770352028 11156715050477 3004756315743 126229002493250 203129116059060 1617645743537 58159015154023 22303876391961 49281271152708 23496249838215 66729619792473 12050292394100 174652077589596 830986188098819 104925893420819 5860720079928 56247774679658 23304798215666 21415381254932 22136702899165 2576977426105 64363780754914 13220526813770 62440727560845 17691507711211 687366242176 8697138564863 26898867886905 10304304375163 170060525274327 56010028256290 674900050524 207912340439260 3300979734800 7272555876619 26797416214906 11636089673978 85402509071712 41481109935478 26451380890074 19717381825029 16255134656949 55122041960179 10369277852374 48730980054713 61538136165478 11237397739474 10016569714096 11640533443720 4893625664683 19698087534434 236669932743202 113581936044901 3778147256375 33695871810130 11104016476088 470111901652357 47457655025352 24740585764984 82433819553551 154621983128297 11609911041442 237640440115394 119838245350227 88242395225388 7491033414968 22120934730169 67381933817532 69150685199223 10083557778929 13023111868908 88030289511204 133073713975283 3373684908305 21226236118083 47676918395491 46036535486856 8620143979944 26431677888178 21184996729301 77318470498989 27030365949054 29431073574678 152512646085585 350069862850663 8489359590457 75614990318899 25607852371914 4609605749539 18900149878861 44476075110821 120113220404468 29811768811776 28847137539134 27860285275205 26832214612022 10287939634225 88931028628306 22335053564852 10961662596277 229534590285847 8654288350837 6112737462847 18519750877727 13662649607312 40546093629212 240046052009997 14352869037217 235756752008550 5035693156691 2720166680344 21080172686527 4320330528849 5274191199329 121558182421127 69845209853886 79240800570080 4814853323163 13518234549509 40746814772079 29193550595594 25378706840947 28201346214708 25260646644687 60300676530278 318334259937139 13281803493481 33396079452097 54164647661228 49489900668192 20792331074643 29798559495433 853828833419 16061431082891 8430729106840 26772596751097 25508142069689 97985246842548 117633862711157 6074664170842 196977756736719 29569605860750 83205052913333 19184127811655 14970691740454 299377255753729 21829504390760 24747929817371 44344960958394 21137911119218 6935664078636 28260478991620 88536041989332 64108370970895 31464995167579 1048003205933 72330551294221 57839866943924 3217212302784 28026960752186 2259240620408 3655254460014 24588318659420 318864211457891 30204799113396 29291187281862 26279023742829 6363968182641 23169064441214 104083677612711 3296139741478 1070159662239 27688705333865 53678844359693 51700920764071 30159578471924 29002152313522 14974755590216 68708153900566 23565207733577 15742168340416 41127212476518 11480958349323 54447119513344 12166669097932 7840241138883 13037775534719 95833222275121 38733364799988 29092345414432 19862708732877 18447365121596 33378464340932 235327368653025 40754736478057 13801721053158 12006947258655 1868704323663 65959427164536 8636065206925 91725830348151 22798969112615 73146408876526 178546638739593 23812459662769 16219553071288 30280286477329 31008183007937 60907033734739 214174717463309 15096856967495847 38443760185865 137432142114576 3702970207776 12445313974034 30486211894354 94037737483176 84214474629303 9623248935446 14355178794985 8771997354257 8397925380875 241275598369885 70024301688706 106637837138463 13007237718936 17636254547409 43561774120289 68096366437211 2337339907365 17277279155775 38362458603579 4578605750535 274917758687816 4495245917719 8757398259001 39655005842583 5416761815812 175044008795296 11515272760111 176858251620558 17606920245305 5668909626199 37302386694201 4210438518670 92765570293819 59442237020557 5232470719768 27948024136698 122827931875237 15154099166569 57082873983143 47912145404890 131363398399062 148635367704497 31716471433222 8048253384621 23940684243940 14052324367185 17859766948893 24338450188548 69907657199053 15209720544347 16990145677927 14836426071653 118652727003565 57520744153520 232240674687732 19397341439714 8658160353992 25098572422179 4757078681186 11063793571962 27473633885243 35749191798859 119447335705975 34288211718769 5601608275905 21671875838778 1795468204160 47670720135750 8162031640768 88286755851005 118681436010331 19101820623040 67968951494624 53101666345789 23920234127667 99963316646491 5883073487855 3529467757995 91137911905285 24947293479047 6587231005981 30176948037269 1247039851286055 57157935486880 5804739025374 16381818795740 15095361621897 37617260257798 26651629024551 47829501173827 28719341685287 1208180722006337 15030308748602 363191004336033 21985171187615 113737790353945 10486744919505 6720092276421 6342127477368 9980378315783 25771501295639 21804261933800 210515789287682 31799110857434 51350423181193 2463370368130 22570702967062 69478300552828 5432391510852 22245687578252 23668451639479 35020341815713 11385388400939 89102803805474 3780854878892 25938520558093 9268146474303 163487941843899 54791445965114 12863187087939 14601769802143 23047480095087 296238376854781 494602147606 13018486885832 21970673873971 26625482085754 704245430693355 149245135489195 3466143191134 121607410378031 11334535674514 14048447340544 27866050753991 27963207703144 172956978950405 18270008311551 22697798144128 38123124369355 93998552696214 27438310027578 153832574429951 14899139028145 113267869835445 17630327111100 121329688969478 82449009433087 58708415803479 25192260782273 4036174832525 290934494078255 12596278089916 3336241867661 15277784591158 18465206249333 22273277313211 21540506892866 8091470245786 14261152927000 66831183321662 21707786565540 20843382479526 2398962660507 48422396655910 1018767797153 82608632599351 3978276108568 12164372360944 13800532304466 1279805918141 5110997592449709 15577437615336 868685918724969 41047229544221 8518828035783 8331848185591 3931557774445 925168973704873 246430889852 24841510263915 8772119745216 13547185734100 6982675966300 19939299718882 142473600245303 7094667331816 25485779755023 65232651433488 15135144678879 30517548864772 30443733024245 6557875678886 27555616217327 20663651206158 58284826277357 4518847720874 44765183570662 92981209537180 91553084899954 15173402470476 10879438757872 70842852068164 385887057323189 5119752980667 15181344419805 540586008334264 30507235766910 149891322859441 181573922482309 27428442759609 30268437132672 8881016555047 5236654786244 11502605346423 908365993129999 141283200996191 22744283128853 64001392189645 25571101968320 13686947216487 28538687725892 96165320581313 24601548556526 60110569783885 8384812769421 30931308469263 12239967134147 5739283263731 268688956435136 24405217398986 5486064036681167 4410335517220 29777346270557 7534648325680 204924981247219 24045839488472 2306819947491 19578316834413 12346875326409 19278644110402 6193921581840 11716227866915 72571188884027 22408333094838 252599883289408 59084085322022 31604648135890 5412708457419 27632869876714 26726947126578 10449792004220 5302563792485 7040336175358 24208158507116 3375812521961 19071041613392 106453872916813 31153271478954 5375475218776 29363842862987 7233332709673 21726847208465 7888204240908 26735127967441 70994752736180 5480051541428 5620735215988 21272063829432 33686603337892 29137479483409 75846418940981 82174896107277 12911576853066 14845538380798 68411807695 20236063313930 7029666793538 163749293456291 4356717010254 61226702928903 29366904257668 799914418426072 17969493544693 92232922025162 114538249039986 25653049171120 29091808901415 102609184480680 98127624919878 22850535074788 63327123683567 21695424795332 7821098992845776 9919471093409 114020054311897 14516950532347 39159013656532 6286410957999 11270775782874 19794555516489 1623279313575 18694001941088 4120374416761 17848542764648 1683059558279 128142494812516 24207063493245 55332494341108 11933142786863 22342107548916 110942693552828 23457185847036 27788954266515 22989175757717 1691182326664 15408720223284 21669143038124 5771192334696 94541207374745 106557722858788 14157729157944 267127693444231 30914347934852 88406558880657 30884362615803 30758599214 14196743045144 28280064544352 4301894303890 124085496469990 42442713716779 31722102878606 11260964022634 13160477362102 46650854635367 258880472610851 122058804933419 21079951451985 23184895407968 33303034332052 2380489942031 25742476843489 22247079471068 756072103087075 12504925429306 112774337026143 24135137191818 30098450906722 26474150672593 298976691261931 31701773522735 28797818597313 19387109549760 28074431714487 18719419408326 5298218994174 16100027739392 36638995990034 12309993230987 27394877321278 10210812941736 103824660996544 9666299113934 17645870929790 16458167312493 15673492342216 134889734461322 64400581717137 47417079233702 26797766693672 90560456687396 16176634716250 82775953931268 26926791701225 2348045864407 116200113822638 25150756176379 22541203165400 32766571063544 163622278343211 19950666548109 20639409253648 3933199522502 20504915845166 108341354010798 42926241768261 39620365392028 82165233006746 16053144658918 6931195667193 4325482116513 76202737456983 9193389793400 20227060858305 141831611035308 56133940880391 29407076183946 16552221495650 451709001310946 374556758320149 84570677234573 46238658750757 10073146317102 147497959648780 21396007163390 978295190666484 6485221401688 31033077007675 120448637527912 224633620575783 140499236184780 30391375922464 5526518101796 53679202704170 33778220128483 240649581147791 70162059394361 21301025817854 25360600655956 91074519836809 11636897447403 6342428275048 89699501366248 26533911857026 15484050656715 90950650147192 25907688147630 70121526768175 62447048946908 120674902220244 14676858103951 165696803549038 585620993351909 47787126177940 148915153403075 22470831254441 15144375716126 1024170124642 10732074748887 48202304924408 26389945542572 295668469675540 413763565720803 87945558171006 175188357374518 23815423659785 10623284158124 8896458425048 9457928285874 26818877596914 24872643987079 3836804356890 30827608497998 143501997154510 102399272051877 30598047374036 21060957774204 21317004733848 8708581786922989 103325752775153 135720302452525 31602112503748 5088295615951 118482621815055 1194293773261 14045718547376 2508491782266 24616256787625 75708775217009 29415301728599 20777505227442 224449454421439 8006743541931 36162429761783 29310607612118 10106916651105 92751535632350 365410679648955 25662589731453 115975955246522 85972913591751 3391164337776 18495683683318 95929702283091 56921637611341 16684635003280 23491573088550 12684181868374 39451876116230 2286026216336 36411614324541 83977527118862 77328616644185 92893706678834 20791236398295 21649126423971 75550573100772 37095618889572 25335282234807 8655407626191 9971108887832 27825211432558 8851839538678 18266521369268 9804279660112 23980530887234 33481249033555 68051625678572 72145314767583 62277488463949 67653975399674 10267732509553 10421114858131 8819150576064 3180827594201 24002967357771 23323146223134 128463624612592 315324343048923 113049884088734 172773951679 23150649010250 127987203509134 1677915065586 324327143260896 21178504528759 24639317388162 26061724515368 12427035908730 21970313312620 1248617554222 18584302679895 236625698136053 7590717792913 22144317085800 13873936143968 157916630392715 21596612668868 31319683422751 204226197123350 55401453192130 14146117912559 21411916861676 10135020559634 7184274284771 50350554566490 18893333784559 20068392728902 2979199212632 240545951317770 11249047826539 3899686124233 55927236104540 19620524621914 134030340131350 49214866699229 126893839077318 1274963435658818 16606685711902 7610745221604 1654815379506391 24279641518641 35336561584383 91784893268044 10915589694318 5720317076814 197979426360433 28719798340381 32689712643505 9905948346032 6997490217528 16745692850133 25467696417461 108543072929737 125580624398960 6405051600223 60299737803778 287568053280973 67034522754076 13435897521683 301562601325844 5566774586242 55519160987665 99896129093272 11597155673110 22807207880508 29535054007800 6616651866423 29899256816202 19944781651994 59174189985364 22508916945427 2546319528534 316816186597144 21701169931267 22781879646733 216137860544317 10388606103348 6825648181708 9479878386237 294167141561269 3458752857470 8834573396366 30335849448450 2678969718060 16862151795736 18912947705703 5336649032049 31322602424643 16273316152451 23604496345058 15667779777564 253187492997848 11022288028053 30299449015561 6856260093027 31238954175518 147375236835388 174080655860089 925140145784 2383358872085 52040671750585 2351847495417 63330614182168 18354741143935 57841353843423 102562322222598 29834915942249 17059011408809 7321742579332 68880580272389 109593449309376 525229618631326 10642986136850 204039545714345 37224348758944 65708291590031 71288982429239 31459516872441 113591661048015 119639648421153 18667740853550 1699461382268 10336954201006 2747563339528 19711029800472 327173956634333 70729731923796 38588008155874 71425346327138 4802893844477 5738107010039 19232624168759 53956948967478 2336859847038 5603610254934 22753903031564 19323539145629 22443255993212 23008167048050 14312904244946 6834085624482 26939597294277 13355676447469 17852147799191 53147816711141 310625875097957 115512034799535 8372199438627 6138704204500 7115506374376 11985789143332 57267836851313 39386221580186 253650043482926 29632919481736 12342873141331 21588449889959 18524938742103 176788859715021 180081887354060 91908628206736 26750259195285 2233022563299 23555281831789 12462202214220 21622501034143 112210269438630 43902630299250 62820834383324 136002081340810 15160418577398 12385119791950 30175343063338 43242710450662 3255459379407 74662567570236 53765197865373 146758153579953 2004234438861 270268278754224 23962106595825 10308032177145 303777300210503 136410186748087 9678058461286 49852359818872 7823254513532 195581656452467 9472918133392 33340355589190 416491994837329 19757297948773 104049939064787 94063044894444 53458706787571 131989732935268 195686108853061 32712548922126 11738517564192 30223443239670 88085881056801 119293317663249 44942114648421 23751579089288 2261960847958 29995207444963 17359471954157 490268833168289 94650553013067 26456096083649 2109394408510 18883987355155 61608459404262 235346706883630 64990054614299 22834389831414 23022308518223 24737338176077 29239808799993 7635274741332 5554340567915 17748261598173 13783515324720 142858263778531 39480303794220 4908858134207 114205193259657 8142703268978 55666276065011 19718323766657 188512378528555 250048780088708 34156137839905 63168702730869 286026683207 287496029603328 47416898841070 65429035291903 29788216753749 26476918065999 3112806144354 31138125468262 58738131617238 136953768073783 5340768822733 30684735868605 324799393560219 12714897000137 10614242633263 41096423753814 3011476099508 71704907558232 9705597637566 7940370402060 29186147191493 17637142111210 184086099732643 20919186695533 93213188179670 21119071071561 113825000038732 26729839518776 19119170243372 24279458500580 19541246754061 92097096235 518001181188090 147275288327344 16345184246086 17420834236502 9165437720823 5613018647221 12321341827652 25519287877491 3955096353544 15850855451301 94230969342148 5073704780753 3389422516836 45722350812089 3977421091085 8168847205774 23663307246107 40481283471969215 7680147401595 28679520831102 10257229973831 16933672412734 12110045492605 19579809723697 15377597254190 67402527381660 68441712539109 13203339527478 19483022906994 57573845925409 276370700532816 103809863951184 29215350043116 25208171503883 23158126513332 944036777613 155814413869140 28874871770045 10069204297014 47919237719178 94633914429194 47430938408800 242458115995030 20938157700033 12999431657332 1444242698755 104257260485137 1520392071715 21100344540062 15857314277668 15364138906915 41403165106144 30324514874257 26794114805989 76291021574828 76745715418252 8723720476663 9052227984044 15180478378335 15967196041578 15987569224075 13076612155768 5528318009652 186142525350850 81671369922986 68819703503933 99028275581374 20092490718301 11950376144655 80604188990948 47432275760391 5469970247415 2198495671656 88349085622507 1255012392724 14392305803965 17240377182686 27020863527117 16190507803703 247477615385257 5964583671465 3797150714746 56225490524762 30830400245122 27537866945018 164776589322346 188904841657200 25452986637461 62792377629957 91323176377499 24359244186157 97538446183870 58329207170974 82024258873060 62142293849446 9373565379935 13636290777439 21568355538889 23473970340818 31600672841117 18505589658050 90485789932846 2323125126938 73435299537263 24083578956884 18258176101685 906117957619278 202176775779608 23437148676896 378323576175169 11142821954023 16874898587924 208230629635228 29540135148653 3874253543752 19312590691085 19931081432353 103086863123930 233838686238411 8846125105277 75958417255590 10799716594787 28457594812217 46718733234033 11428954039143 108703406958419 18795687303447 104344411329999 10307531145065 9940160037362 39248662293542 12611198112463 24745505282276 8604772542516 7967672900118 20776831828342 84957743268870 121559857397865 3503867599654 35069270722911 5457917527720 7978489033863 32803999410173 2447768675733 11764139280281 670666411700468 6347090938157 588764523289596 29380487347900 335187603862847 19107697067265 30728879124804 7463431899156 544477307698737 4210909526817 158528541788857 26942729331105 13740395246512 47940651967267 972948285749439 22004695502162 4539672968275 28309010783518 150651169327869 7868396259911 47011731158637 27853457666598 171111398294956 30237862819858 95138313593428 201392608108362 20894151141667 4491874211249 129732195030990 47278789089859 6184786879955 31634557945606 1379798515411 138334129346057 461218032653 8728584294491 23422513510942 6312900890027 14276744526128 68968189278759 418239253019011 15981945487827 239181463463470 11212214992928 13850812948105 15976185892429 6401748144920 22367513256583 7202325505737 125003648413685 56760756756050 34676844499845 27447223981618 6959205691715 23253237369447 9472929356449 195559262500802 9543001755918 19149436024302 40336479646104 28082964799833 4316833830801 18082675872126 26871514439430 13908547753493 3243874346000 2823588591358 28985690249821 10487856886941 6547793230255 2473711877086 1223634406343 8274042173181 897493396955392 5324656395881 679541782410826 107283880314622 10271458524695 11921245295811 10478846114395 70832565601340 3862491873007 22042746952191 21645459138847 10898557501705 29357021798371 2369162150011 22655286887472 85905000290140 12438851673150 14962921593286 36004276743977 29506137995115 30167725931524 29202314792018 20870661369791 13778854658134 9154886157592 178747570615205 2273522530618486 33056561122183 15447307415454 115825207402028 13466844926304 1685352288032 600479081800384 75683318932778 115366359746924 237794475761897 2007724180674 76556962667947 6827825728796 176789783228803 111968972216586 11617258302024 15390478260698 17914021597670 12686922694586 81326665956171 17048728093266 26098393817607 813462420974 100825673157964 13098242298761 16222195526418 85006318375491 22572762560432 27759004737538 186703369660528 1548440895489 55548191689044 21625036328743 62997088544808 144788835942920 407709336798228 27170868317926 83292650160106 172810325391740 23506380163229 596896824031652 263776538801575 8725737277613 59616343861517 21495158353683 20514767228871 272318569663791 5983234181880 2355135119809 134003724973287 1564949197771 47457592508236 577165841434614 2460728899926320 20137535141627 28072907042548 2616883403322 2017267906491 1165621721795 69442093700128 23579833825946 135032002347661 4546502029934 1549580161960 11855486608405 15606058024531 61966135380259 46233214543885 52305570516545 18696091189055 19185724102742 1574265340293 21513056641008 22398089971176 24934655204602 58070553109208 21242117259849 8297884331676 75030872242338 7126094153897 324731594826491 27835091451370 12245138442768 68281175632683 11024716563679 38526587612641 14024970873542 74904001142066 33761094609708 13399497561259 3377755529480 31595956563981 1418008131338344 107340024793949 243325602827579 67770809398098 249904657081873 72024399010162 10877313055611 35141219861160 31470808355764 38110195895051 11203857635445 4440504703445 11259688431403 170863397638482 40534656097351 10859949501528 2464831965227 42527942088770 11806044074796 57321748325730 38989800000243 138647959637620 23911175539097 25801137599774 206596260056792 13665740649203 30201522225340 36925101099412 15987978741499 21357823534627 38388357694436 536971288184362 7274960857687 13684902444923 322346284967431 2301448109530 25296820865579 25748062778764 13762606492631 142814613578680 3814706161618 37901724002842 21999946902406 151603968195214 32304222866466 22983311588171 518353393690773 19636775164134 121588293943377 29775846243715 127132959818243 236768860730759 35514570260643 5456833573405 201058957394206 17132725496065 24451908295424 78074610478051 2205621871788 34692040031809 29627129460863 8183415513223 12930797481590 32487673969644 2351565125742 129646980912668 43034620272676 105500699522329 37023928346213 30284389534689 116965521343088 6830285393292 288213480217726 2852748245536 12823359423213 20207112910894 31703867037430 85047874826216 70997170293892 8632897372968 5714309786237 19213785918724 4697763348080 24126635789656 39490565160995 109500653866996 92622786489465 25054780760316 62240458092302 29983662550101 2372958451952 23834046579910 77717416161170 133933622119972 19654265720700 125651071318351 35919536202295 18281866587682 21665456245044 125736149339394 12421606314181 68341139662923 10999960025475 23614616733127 25177788877887 9071597755654 81219206350610 11982482902747 92292014397055 8206904766425 99120245380388 16095901848680 15829811573621 19196663878083 3532175426819 24285877785236 30101671733025 30424264291888 106544455405874 53554678508772 68025890339320 187121967783823 336673405186595 220335316193109 19679036963493 17720270101092 18440659392379 92358557832733 95814065211629 105277444689008 128059214375719 406690807757521 57669214839992 8167815810378 9658489418036 81909648077477 138539473873287 27038353952182 22563932056193 10455254852106 15510587569904 618396388148 138507756432185 29472074178373 18922729161446 5353068647897 94760696637052 20559193355768 18459766359065 377698675878 23993297620689 5329523283146 2541625349293 13847050730868 11205249432280 12693070427574 13447829818590 3029783282873 59563970356943 20080835120926 21719866051439 197079201203812 103779550659773 42265675482206 24966401060291 17375253907664 12356178128648 16784356436248 111017750295845 63328971251032 168956783024657 227097734995854 74543711523526 43584045830166 8356804695329 92745341586162 16745388972350 3555583219843 5801226183839 135658045980579 13230805834041 63616204482031 119967642198997 13547317227154 61218686035146 41508210159647 13024627236292 323199255650 314912780172685 7965555621321 7507454117882 72531325201864 9641360833266 15276456529922 1823831670581 13492250687395 55642536889152 55920325827694 152907508468300 3057172825954 10853287040649 6835605748964 10867886579985 52473636891652 761214518898 87282798041562 181605580070957 37722459850890 45281704284836 5845539568824 26735659826455 39200300296465 196518752513671 100835200178989 15281699443638 21086868031229 19581114059939 49246815095150 29559477315555 4583051911228 29021222694342 98307588476872 101192038012971 3195495679639 13049714770110 11527044151183 73097574087873 60243645744794 64686214351191 6205369434294 16318397594984 14360207426661 21828500280224 33657134618851 9062734850561 27590679035668 4099845302396 439675275739 3541277937576 27944538228240 16200877908516 11123650679682 4983873715490 153216502393901 248416551158800 8666983543288 13898603960129 30779128060518 30437075427140 20581473322073 28743925938101 460993843862669 26088758911401 17154781321718 16350886674824 10350354280279 13038215744343 1026332082425 111337037207439 83155613360431 14639272382753 11656355336923 8945298230139 1853797250811 11907114611629 70071069590198 33044177171 19071557879599 123500761645823 1500835267586 193639244468301 152039139354786 2835501749724 23116124829408 30290624646753 7780734051688 3451622454488 17344775457618 30940166332985 37097297965933 2979176773709 27777883119070 142802888387257 50515882119113 34651796909188 15850376662751 38674381205053 121623750874987 8735206129966 67252567422566 2300752832730 27710207657371 26572520933783 3220402838624 17676814017753 65990080923225 3718669152219 461536897883980 1303870490694 35145207582806 15079646690461 20418381996722 100747897697310 32733628035698 22322883296502 19557505645071 58860238723932 642041014376849 193054188340344 30086507319248 15810228642753 84551389498698 6108528218363 142111759920742 1735281500730 82960361083887 166741287820549 20437748386135 11495202503652 182078599646511 55794309115935 33502362406068 17837389403752 7748335416907 20428063461256 18923727093751 9299416568461 13346241935643 56202022008627 12103391174680 16813992733205 1977363599150 22738762805075 13265614843064 46636899234832 23618088839347 294189270615382 17049291457722 22613232641098 6559614877931 24803867226766 949842560594044 5267309436624 3713704330645 81230306999903 50005799710834 34110046527609 40475764251368 109315271693298 9250731455511 15373579056898 266021076789916 124340765413634 2777559814146 13088878045322 21811788592161 36415478046349 60137474406499 15585334370616 198512683475291 9599948626296 14302379195635 61699189313216 9159027161618 35006648513244 44112805174024 6844723181117 7696635027132 10410328677313 21028174000308 375386428849798 30890569469488 16222960002934 93957195563245 128979227301943 15316858171128 29442528802523 86781120970143 12465531234798 103434060996288 7323221904458 12454573088385 12367331350988 4253119488594 13162727480396 26152666805503 63242725506283 460374354705921 311836281281 38476417191888 14816486650943 69269541729267 20681084091509 62641995651109 1521941335590 9046865276555 19368608825231 26098953917112 23228626133671 29082789588154 30632451871078 74442699343542 15442832442151 153276043310112 143735351873231 116487590400282 57896062937566 187239921768175 10514852416240 12127000157828 97250049872576 15576933293444 95194751935365 40549552913642 63165100506547 117305743195622 45111986650874 17134371251604 11944209102652 315236704537397 16775320279517 765425315918 127501029005811 25130130374840 5827143546365 30758270884791 785739575153557 84425659203099 260529449572954 25732256990080 1150705475785 117037498643679 51350167719799 64774806350695 21682580090480 15690971686458 66296857447450 18181609426854 13337719611365 49046180876626 16727241131763 227668204626426 5010943556941 21330533453291 9243781256852 26500746411565 39019102160864 27611060254188 11412734220752 20430462608769 30910245541710 90370809260827 6857379698744 319432870405484 302391629960 131431316479077 111914997667378 21404639628830 94846590499728 135126472613417 23134361697397 23238658048493 50660529012707 16136014405553 8199225366219 9591744802823 31580055459543 397360601258 6319941270752 27120860227867 7513155996002 9316029412794 24476380296789 15386790977288 56952261509464 17425374988184 133456761954394 156835260387574 3998382325653 496531828684245 23915751203410 10688911700620 274744094397732 20037886436341 23696409748214 115127788344488 15881091183414 28836366048662 2690389077814 39784925327517 13341389344480 1638485667164 76536596615978 29893595087355 22447673245499 48268513165082 147465971931316 24280316278412 23313712443211 9062293770521 1913671034878 40807326463738 13900780238881 14697403098997 569064514454637 23653544168654 39322151401681 2735198247490 215995272011281 31605298808277 556237335324 257421443247835 9145795399217 23028342575057 1109510399981 16675478473601 26119183253581 47747425778504 77856120956497 51567012764748 17702621612118 22555591133405 21775591161325 255264658594710 118586825834611 10601867511889 18488511347661 1938403318737 40484424680186 159194675816850 28124508613534 27501428768040 18094803046106 13058582549512 97708432193169 67096273696077 1035231161191 3465998361207 10889803480271 12010628108069 10608473310438 516766579409007 2848922544998 49469416481399 869505485361754 3094955289425 234515456977365 17733939220174 28836228921073 71960535674332 194298921634571 12487810639849 204055907776307 14663475940999 19702264371126 28141200409949 19184902971125 142538301336343 23541099871218 117507065649402 8249604391585 4266030295241 22861955162749 7906290338858 212276486607276 19426704263073 149800234115869 235035244003199 53789044290619 40609002983378 29021121562707 30168798193835 93949103877830 16369048466903 24249668513204 174566711418653 30070543893247 25177412211911 237707384243931 7531488304096 38903029970783 4267660262477 93387664279005 141690617869755 37896960076711 3687552862182 21074547639421 15054880581300 18601168182596 60876320624448 23602874456677 19302687317032 3575944095454 124025765433763 148588580764014 22428961017303 461632683984 5312610284107 8055712328308 2582604988504 19881084666323543 7018496560824 32513043340298 95245017170940 27417825691661 4969530110086 47935838530649 46292705263703 9610549156411 30773754609433 7008452364205 61166816614379 17223064485630 24820748254828 78368367276491 38143628763943 118132195609637 20255201576437 2611850224048 37864332075083 21008003660228 54743530679249 28176528022774 22867075539754 18294652466720 6945054511889 11908767110196 186079750612606 11514718444487 1001685582513 4333565673396 2966726292188 23894083064157 82851161018135 18961048809201 143763162519359 45164879036675 26155504610165 21076167669780 19914085253746 28634856654689 14822618233272 52080348087380 511168096071570 20501478036969 11547046451393 36586118220361 112189461255235 57714740105319 236701694124314 26065146347017 80572531409472 13167749003104 63182084364343 1609317177271 665602041007 156006489323346 11958161071151 8157190130437 49625860722026 21967900014594 21920041930924 63711147315994 158082993831239 28894559367327 121080604063887 1493636247373 2880888479790358 74532838482332 21961586490689 209412837378393 238512606767167 793716508976400 5670710915973 17265603272355 134603912243796 13249540039346 12080800697659 15145346463252 18596442284683 152264544880146 29180122037778 73848399381396 7203467227213 23483970444627 31817196255439 61414864347891 9835769720428 11054854205413 22424623544709 99183192705924 18857059234993 2922544304424 6496039038239 8207023583389 822901213841 20886344806568 17113377595032 11988736876097 5510005205898 26950806468318 14272395642172 345543781369443136 92947462103859 15558983822260 4003665697647 51271350677884 28963675980251 77610641913079 1539752432138 28711496490551 161470485554791 18629633363095 1277234197485 4013183190198 2182351320069 121693066848413 42113333371575 23689210752997 12204366900197 52274994256917 19973928175423 118842926077901 27678616163459 6125279359357 112562714676278 27141343224426 34328028792878 26132501538702 8978446963660 5760603887261 118296113555488 15648262841976 192214691182309 26044295474025 95365959758452 31261058957446 11390468060305 50739782277927 9096106705193 33153073729862 9026876675408 135805754311477 17044665572280 27786964594179 30197214389370 15038837098277 17134938033781 29752906062422 38286038790796 4969038656090 43942654986631 1125418954452 12867847289068 28122258211004 20881427353425 4147563519284 14042826030898 33676854652518 3826699369735 691870815302329 300119079845 8065970348441 27866733841328 72539047266684 69753706480286 72599571176108 40365005794695 4507697326486 235370389166430 130403168618872 25173498791316 19524484219605 139768976399788 29696715546974 123503794490874 26188708392943 7040569425232 11407878911726 66578891978195 11150885519814 85421863879226 71704332391571 101377990020552 157063826229391 18737150608034 4531454113318 253248757598454 6089552019965 10435145313175 20479120770595 28881397685806 18280911689312 16959621301 94133681400812 22830820117963 44486541980882 62570908013932 41139269716 12893689017793 51389889691208 17968068984708 19604539520643 554064947841932 12017267508198 983832613585 27669944884647 3835233538738 12516990249628 93915950028389 16375368844007 52534305758939 31502356176100 4958145847629 2042988114585171 88042826863647 38079721743856 23771057005376 31494805089189 13853570891332 4984606821442 11298244483946 4948928626881 1245187487335 48128827220474 69975498963235 20332152356409 25358437831320 52785234686263 22153321744195 25468590290952 27885420284020 2566604354832 127990628712416 26448922714188 63197098914001 184390290932853 4637330629713 20999569649399 106584906333752 10179832180676 30700077758107 26881126512253 9973404711855 3925155567597 11808763868967 81731958960759 127772839398656 29826166947828 2274666520892 9996104996163 35806238404511 6700831644147 20136366003952 6380821059088 104323700682570 12263126091450 157865880435558 26474391347613 6567155448759 169300225402 27778906559906 104797886333219 24356149516732 77013909095233 31417610078007 12264926617381 17984126880986 5825353012216456 133673267704599 24461200993623 9435501674200 14466417518088 334799363031371 963903175928 7342967503439 13539432483620 78357850831877 26484614753804 7112205061245 1427012146379520 31488507556071 32302264472143 9386815722885 36746065731 8021247026593 9127240634373 18944397417894 208970412419510 14427630858821 22385262859311 31653153502640 13469390793842 2822896824749 16965775682108 88492924113883 12755615657007 13452179128841 30598014060239 28164397953360 13825514205471 19022595733274 26986287739551 283865440518825 12809990252511 23913094214137 41162180885132 11399983279138 9802793638177 9259986548246 13586180607211 23559297698480 27639025887484 43757573507722 23644849854033 14551060111565 20619868767129 1817168243409 81115105707931 9287437485762 11421590538656498 38181389957254 74942244317721 94804191913756 43986583722827 4759291552845 48919616425222 29637986475694 329553962814051 116192920660937 152465040535759 7127534207288 255866746879723 1353058166795 30856447874996 21758659830344 1773681763214 123571579550142 171815841557759 11402772685140 55394485173058 28316360317844 20724849942801 169143572087 99578235399648 16326574403503 7605837090802 30617752212680 1648506259565 80302450253665 31413602616965 131515410789144 228294272268738 106365439020072 2099473245895 5495509796559 270484878026166 8418654331782 12738440705727 12323745984585 89526281559665 61755290580818 16432674243562 61280515076583 88423580592758 74667227284703 147507475741527 14072921509006 69185566239595 1778042058406 25871175857613 1697950700932 103171066488240 14837773658637 76758049818405 23162423570249 105933222506793 324893817122529 25564502955441 27806163096451 35082625682722 713581304242 96103443091515 31143050019676 93342809225869 116296769451837 35204391760854 213834196234328 195459180158452 12329820577859 68828837715533 7311505164832 13050363982299 12008870054837 40874601413774 30954870620488 16383202385864 61604822992225 2574056708186 25156149529675 48615594860056 12250952433753 33535314177083 78835723748173 159981329254304 98729624642898 9162750380655 123523019514283 7050337593694 71137662818163 155143064368682 8801987423332 21204961420539 15382336531655 22121014520557 18514353243410 40644036310761 75764754043919 85621522315 99472349123885 54385276484904 7594669018126 60446039387963 12702465539842 7045432852190 112533037658095 76786129923778 22262918182734 6011307423332 2993296490676 14186832380823 2891788032044 69098011305498 76982455759372 199270456793182 91713356155770 76984981660611 52655487067388 9741819255303 9540290250241 24516049979425 45241683096685 70209534854272 22781463524482 16294417452604 13527662165480 8226124535303 14445240953611 3453129973951 120853104274153 19259680744424 36820604634594 12952226757726 20113782724702 91100635721373 73305816837236 27464176401579 107180147502100 56655177026244 19494679751370 48216474336670 21019303233067 4345381608332 593375840962 100988175169938 24599540701358 94121397864890 4516215419405 49622069351333 80697575214186 7470807968737 4521326481218 66337564778223 297158504029 24061169920552 46248592610705 13197043241242 118755307582301 24525606221473 71519539307616 24910316369569 127544910124998 18024701240922 7565094357108 2052539819887 15714277260759 157581884454955 27172951970266 561790976342 16280429203843 17561843375053 121300364465791 100125874205028 1918189862966 39020042375880 4432350756634 67773970098274 126261877385 31197564833666 223136821080765 197650521936782 10031782561995 12479404688267 260454417095007 65846290137626 12905127320555 4758484561002 22399019613311 3902451616934 206483936988611 3427842806057 21523868745989 8795523644479 593293716366 44464049306475 19814454145005 98865922332463 19504121958380 11716437590763 131113807128670 25651920175531 10986105724675 41534282384927 25315974291157 106010283072775 13813872417496 31200928258798 7247408930704 9480867280557 183206118670353 25832267759522 2289550117421 24231620013628 254490154382824 67764886367160 41758558257443 12067876227188 270866486638 114380128000162 44477222122228 33000840346699 15636185040072 72300073810548 159760212422807 3981754584715 7426418811500 90815176871931 2965069885617 14918791325865 80763922351689 26077216826725 8207434277095 12528867845419 15811613028658 21873027975511 9383351805777 18290101898796 134235858403951 122093864412395 10762035717719 7501562084385 86979604223130 150733372933548 145413395696265 654013124565 163737859196586 30844158395392 18357982085617 44884041365386 513621006625374 15692292105735 42073375478675 352744756080 125698514114679 26231303976914 8736183215086 4029236627935 80027650483313 56995283340935 169795900035202 8868101801345 72973683725089 77179346256141 144618606775280 94993850350304 15053477003578 16898238690976 19957478688297 54961537820477 20566636578671 4875556527331 91294729017399 1760804213564 149955241429430 7124713427217 37180523349836 712463943900 31739015980733 10033671244950 23975505751359 28692641773623 64861299659169 102967643279307 13353609791280 2967849802268 21469670848269 150575892359215 60106561033350 30478963530849 30705631758129 52390987043774 5952462963400 20566485684255 46391583982421 14173274866615 18133675062854 18452964880492 26258699964607 23077974859100 140898037763276 17272900699103 147127133985153 27437154631807 159386165631035 27916186056139 501608030663786 2151036927228 258138815204 100656582390019 74462839044973 15464234397928 27479653681431 82920742698879 16004695911725 30578030255434 2899244311277 45935580150228 180458375773217 120920615838531 111333902133018 7820517417744 212167748138356 28122137223348 72651204277465 3302384211459 5032642661712 196904891300430 17936055371535 29562195710043 14429031523325 46470576172902 7281225535342 118333094015062 102959134522969 11564710575774 89611123232880 11965829028007 20380909962394 23517492063988 232615064511769 113668297828443 56081025846321 3805459307669 2883189171841 246612717063520 67759740264975 22587274440173 63191885690293 5872869870350 59978395753990 128657111311275 25820009785305 199272094235409 16718370685 20546469087871 30081388754107 86590715895351 130053504474159 19640578159329 5817823812022 38224971525702 85845030501012 3567794667655 39799850778632 9807336262243 108040992166984 11142337626817 14376906111882 85604341332823 32837841342113 5150168643542 18090975895920 4586673789257 40688001604347 71678312700306 99190837712379 31370505869426 30720246392935 3478199985778 6621212207843 4732808335458 28609181622802 1862798928438983 2634518942544 10983198386285 31748093054097 6337185919100 3028661676995 286611208043321 26353381724038 14508355203428 2389651232436 98531241924688 66392863239163 31678463148647 15892353232507 24156311361931 16515198471012 1456458669211 14078207446028 39589700747913 77303242822090 103705091884610 2098626129753 26646899538388 55982077995495 77012495861279 23580486438139 34413273542738 228451070274249 11657835820321 36853549751522 12072640881730 24144669890049 122884505870494 1115610235307 149933919512683 22497798258944 243985423260418 25477572435793 13573178968330 66382879566580 5124228866997 6415620873663 8128089873965 16018287780647 21017079554038 48927756882444 27995738520263 17181816392665 8518332087693 339930527285755 22918376867418 6535778378930 53484660643469 40874219200865982 2619471498363 47864535453 4345634533891040 16640897701594 53032826176728 33708803002287 14785007333953 629694564936 2042136056673 1988897839302 13135584040949 18328585852582 17765700292139 14270998288872 15723786162876 10041532075129 10378897588475 52756413367701 13027844836690 72151573483805 130353002180745 30901788043841 13506901844090 13390807854559 40133204091564 98014108601737 97229435198212 41348381536465 18361717934502 13097745135555 123371372858107 16382168073562 66556624574311 11094912430562 23612049080345 19661475164449 921571659873170 28918554033142 17988863376675 9369436718032 7321371008104 12206148376507 29251452165450 28726808938703 60030182922335 41603680468674 5734346874713 2192434731501 13799856787970 254025641474683 91306856589232 14610171355411 60275163544771 47696721640712 6737580012101 12204020801955 4500273853119 43530046145436 71266215947217 11207232592580 6807200122687 156196151781510 2290993570813 15011734575402 23190585412868 93977268384983 24589742228155 21425537489932 13633644574171 30997375425557 11937352631712 715869337085 4632953974219 223538410448792 31857289339835 12160963152040 2971736016360 26034446378285 13511385667182 32649191108912 39193618093230 187514110994078 21278672125643 1111979713724 30275311516433 72145136304227 23607933204701 58246816227076 24478781554610 18990052051737 10297468818939 13072834097015 90165688170812 30504757514617 97461685555803 47878183451673 161989647377670 8024919473805 179810633916531 46924943013887 31542740309382 38398532730354 30556825802132 12085647167437 25857321954699 138568189573300 104631384608846 3715460152858 87541106026367 189660987415 27034433831123 4269000338898 7568580716796 38620949013079 31768875107425 121818974406606 125175061018720 80774099817655 17233217789612 20668175011482 65308031977846 62648309384633 8291588621048 172628490943770 129400458316553 97822042693749 77829434097552 186064077716702 23174892209668 282852390256489 61445400604016 115272318424783 31040105387302 33696635973957 37517778221097 22444584693901 27059526832633 50471978841624 7337874347236 4676984929099 25426204221186 4120069711015 174746857648953 5573734128456 59181773377139 14494955490104 1567957284016 1256525297517151 246891912272414 9032896876725 15841512023892 186615909942905 4005280189268 26583433246682 9444896512881 59223107267951 9114280089806 50957792428367 11274395280496 3918183160965 177433347825921 19011352005532 77567161618261 22240809048656 58692723190068 19585440671855 199259772859531 17442245017202 9052803495310 3345657205470 59136244900040 132835399071492 50530529374995 40412277915207 40804440754290 7478243659891 11779221470196 66144149741293 31435636063949 173646209510970 7027161235121 26927289297854 28459024722538 23785843851071 5977803407828 62986444632474 255087118699018 22051210830636 20121436463678 66533536458056 29370095699472 14598583064200 46545234212662 5824492653504 30226483239911 2216889011891 26818428487773 3589911564441 13964619064684 21075633156883 14308915268719 236680130818437 935946037111 34684861557106 30142238148974 13001634759042 35724834663866 6168362375502 1502868794713 160176363451127 104556384904685 78028019501686 4885468793932 6642952840319 6283438278097 15555712078488 101715960997978 15963045786521 3388353494666 218924680122924 70821094880047 394565386066858 40094344740237 162435217056594 296030700269460 15141894849069 10643257695621 13553860590306 43440609630344 28737099249533 49615351468175 14597572256813 937020359957 59348916117502 4249605474625 8487443349054 8739384288220 61494861778664 24076374263187 7779449951787 57673795559756 49087649141878 8977723670253 18950084875505 130611507412217 25833217463823 13129450845606 411920087403 111698943666010 3496867659426 8435334283484 6258015933009 6217254906463 146070788282759 43780798588319 185986141850941 2475226558763 12726363206002 17794153528481 120459650808842 84844127776768 60858442179044 32725916334164 10285220994827 14417268928924 52959518061611 23983270761321 77426066653072 1631801087140 7992403233443 107890105972648 11675870879963 37112355293727 252632211346085 119636483930198 21871329572311 252299033292046 190189533874730 26251431894060 3812727786838 70757646273649 42992957944040 6840979949620 1644261924826 28287327594942 27183178079970 93432043367868 62062260720803 24621464770931 134740303963051 25615275852424 101566748213588 222530587876685 92597218845414 5938107385382 229891480930881 10558288586474 239114020672530 10691912905179 50335872212505 29680706202081 66292447858264 12896467865130 140153826762903 33337169242082 18729379121399 382724221623160 1000555193002144 28661709688292 9722309023545 153184912761574 29408791249314 192735297687836 27366333380751 31087513388302 10341132121350 73125388066618 16723315482673 62456069560566 1843363520489 55020171011213 48592870328422 14721873775131 410662330733 29092698039105 3111410332956 11349114878109 57407452739952 20455254251305 65052469004441 66110416391018 46830217836970 46426390412166 205417512368805 434267386705087 8638333166975 268025299738 68636362858103 7540276580895 25080339145960 233555452854968 126257312881949 8787270907324 130717483869974 30158391673779 39440448219357 19212002026544 13605574906710 19143156020346 24830363500447 29478412599788 15935342695158 93702413153035 11282398126878 5754274759680 29708436283411 75854538167087 21860271480956 74354884841215 13932469915538 30677235677911 869245262745033 44546405984395 64864728059887 14014434583475 85373478093258 820264478527 62842997809964 49546902562983 74736823236772 67564104227806 57460465178814 57562642787473 21088310827353 2734987628316 20361671246886 96566029181833 61448156152593 17452922861555 16249049192391 11682429999389 78557407707783 153230938785504 29511479471672 17884818031800 27535742287188 11421103916823 26576213283288 36922434855317 27982263915775 16017956713905 5380493760663 2382361245129 26870919526797 13168271763719 65321275105382 13946532808 1412463177524 25356999000081 29050765395003 47800341469878 96933748533662 103311032781023 43795214999423 71110942773284 1404869299154394 93381876158811 1159941957982990 2725001447601 13012213727849 93884463502987 89855305365184 31645778459906 57059045175909 12360898058001 18308810251016 14836821794248 81121585882468 26930835005590 113180765048164 122005660472255 18232198172570 25081330619469 22754163442324 7097873613226 91175145062241 11873670011607 15903399113127 26081760935794 38564383643283387 3830234245284 34554733257860 15419156404995 17217135209135 6765710150296 21119110236564 164918073558334 314522832670 17713418021238 67347085781934 27561572601088 4709932365844 97253717619605 22215602214705 11611185634341 22342109616614 5381188088897 14845858831963 33073846015662 20089020985377 70639709420551 7339105959336 19198008036615 1777775654714 15987911936570 58939955074763 29970849016794 96277841404194 76575020440053 12725316683065 35053510540448 32069727804890 3310635580748 26972685624538 21388037549002 744700349159189 4887731375190 58126400073586 71153527635189 24703589140503 63777427175928 8463870312137 129760792152217 38777635626982 569391600208742 19386091810925 128037425671498 185890453852962 17092474095644 22683493213487 619806691305 20797193943951 107949621785407 59802199555045 17943882554007 11588811773272 25493690141997 22021372380757 7534348934927 15450996656330 12885453351410 8210687667545 16832999857747 26366905849871 26165612947447 33809697629979 58552122091263 30991963392053 11027747341092 180024651516619 21334477978026 13366091579320 64405659166722 31450967838955 105444340853457 25465943071617 19418303438094 19975953197308 29959844866329 66306633748178 149982224236578 15883627977343 12668491507353 29476598520277 4819786504179 14639208128361 58166011250142 6293454092048 30692338647507 16917312677811 17370247146401 25119751335006 1820837031391 63417580907554 26545464571316 59166272418367 11479988792464 6466388700953 7526293302427 1307058493019033 16921193584009 52677836730934 27869027888939 8783682215366 13430147252054 209337336747 8704064185848 20848529860755 131247353415623 56684367184102 46338299277654 108315617406868 80404995657035 50520682464144 3256033501514 18074656317402 30755596867465 57532495645742 11566598718807 171600678932296 26391941045023 53776510902972 38931341826721 30378809476839 24889201458945 18555409731406 6423316879226 10868831669350 5392205999082 55431557193243 16207587378861 28014833894439 64665296814983 189519439178560 8938924825206 74184194357157 7214139390721 8563206154820 2823355448122 13735058924889 188079978258222 95294072867342 23545681301556 5266482005937 12579227128358 22518089291877 27588286549488 28292895425602 133129392604999 24121350133279 13754679318954 7823501174872 29744789856045 4230855104434 914410918530 4839919263611 116586866763399 17176909405929 7883819403414 19702830794453 12860664568809 8681839304368 5234655894373113 5301939442099 267030387600892 9161789510177 368090592672 5777946821441 37177004962494 5317365339128 40409953122409 1508040636328 360654365006 6961019320072 7704227563433 25980838383797 29707158223141 38319937925005 91172651870920 21599029558691 332159107603773 15817745847352 29860870824895 80317829816266 168168635969561 138653857931100 19093834822565 10572325440003 136534953366384 91740947301093 24831598608417 114856620637423 2754041240382 10770246404937 13765845917380 17845795795776 2847394050338 26410978808383 4941213969550 30804143431601 7619886364555 27257132089157 28550899930398 250844424492410 21218661135707 14649112017587 4011834690203 16177422786223 29352334259145 14740681493204 28260661629488 35248449993443 10905056871712 73677452565534 165184026510530 13244561760204 7161422360038 91085188675064 16410393150969 27818377823511 12851023207364 9914807677052 8019150211426 6254481540620 111937456875206 134885582621538 20882077009721 15810693067673 19454936616299 22619726273337 11279650497184 5929847922936 46790172589718 23037864103516 13137290796464 21950189321234 157063244508021 16994589987755 30410829335635 15241098651627 87941293184418 6715486708945 2206712082426 9181187532839 23691931172454 144338664469497 30347800407769 19261632083089 20841415619032 287199510648106 23431030623284 69407695114918 24259416079527 4394939171689 123206185922011 4407151752301 4060551454145 123090167420571 101855170765206 67719350752774 68876171702915 315945202302709 21969629766902 230135828889628 5879604401493 10899708158316 21926640474836 18400132848446 19783228683713 30937686247497 17969553848472 51764898742695 43471953848233 55434537202437 110265555697713 77306167931094 132390921070453 29496680383543 5094184473366 14060979879173 192971407095415 77589026645334 3970696823775 12893246228879 50795649883699 31481870745808 31491490602744 4855510759671 22701102068363 122132284360494 12255474040045 23676356903486 42525353105408 82111305285793 203454112970305 4467662499491 27048309764400 27342348239751 29035903192914 31196972169974 14990066826901 34860738921298 1868326759006 9135481114688 107045390681276 8101914737297 26704127936453 451709483005704 2050321409494 181799567197695 33261592914565 105907974308580 706061760190908 23564054668474 3238409000503 28779170918368 144731889129521 31218757722927 126606688752251 36180405132294 333565974802548 23909409431827 12333946333563 7432549029556 11084050939313 52885374639519 29448257073732 3599476510588 69511678095331 27873036824323 22573763693855 19653889211205 1262670526332 26132856788689 174682950746093 95814492276240 222188099012 22110457507542 67766702773704 27868380147589 56634520689118 129296244225019 187198539649077 118597567428947 4137677020505 170032811116299 33306052980444 45619137168248 3020498454000 6321294209573802 754710093531 15159350954975 8187652952082 23996392958021 1081810491842 78307239185490 93110048474900 14250815205120 18639473815074 17465619819753 10636377240271 12677925752771 685050082407 25231518353706 2615186079840001 1641343857293 66376838272923 128143864184759 11472719762665 82312924149593 26737006482630 25743559376673 35187931299433 16067962803906 255846148608159 1416466442812 3646413109218 13065685997988 7612733373394 111217271534510 17298339514571 6738799523762 27040766930482 117866787078907 24923999433192 202914423621083 8199407833507 46849888811061 78898299737058 27199236747398 31433087066527 17225764086253 56660131519964 44161311983251 18446885554983 141705579967061 40706442444447 14024455882820 12397758954564 22711901745961 8983456851344 276022465324 17773303113697 5221723142769 14547543440106 13349273117995 203567015637 96213236098203 44296856078320 366201423823067 23857814916635 180350122015239 8552702873010 4263731245374 29268328255201 246851348470425 16089635295246 20300086969624 121044454189735 1941236888571 148357416787069 33437491914866 24209326010575 54232070691941 58906800113396 48484505299470 101667660363359 7234788458982 31096657806999 44251951486331 17805924404381 73237178138893 2657256754183 100449228764278 30199267556052 187422505433667 2553664046333 25636137344569 22600286658999 73522365490015 56812439769529 31674735552589 2254251370458 183022515145109 4672831721532 7590989504533 17676499503293 24551165829242 2207105779906 4331372064555 30207497925260 6433515291989 127957786919080 5534937265787 29985634483854 197945106467716 27630477948293 30174373499341 80034556642580 49983192028030 4929018967219 69817929269153 31444906390691 8197980903895 7439693138862 8354345776845 180819155321596 813417969423 290425840656541 10705779711608 29833640549981 77316685757648 168465600108196 5683805316189 40840835850997 275356301887789 48306291457671 4506388648900 1767812939011258 1381664535652 84574604066709 16985214649865 127919131223560 273164999324389 36004127022025 10258522532801 6622367607162 14717067081429 62698626560802 13230918437318 21898415440080 7308395581126 11178144031605 33203418464460 321111560292993 6945371264776 174728920551802 5674247916042 280843632772584 5696600435814 24287234204203 29032481101829 65334549670810 106796503558843 196341940338210 207141358867310 198173370634406 25667217787563 35858888814711 5139464274594 2851750647161 6971966101327 71259461293469 18453046465049 18822310916987 87258963557051 495753986285699 5104943269957 27353473178928 22635082569177 3418349965780 16047939347169 105945022234202 8634623910097 178349858721547 1439236513711243 33388359810287 14292427969979 15437639998300 15946453622388 40401118297980 50434404041555 2192429779028 81797036660467 102770838765304 29155416807905 50073527134441 28032582374512 4060607754074 7944228023849 92825798077430 92903564489394 67698271948259 63295956067576 15764002025498 8434138656801 5860533700979 79923804587872 322171772936053 4527430309716 77492386591144 15450982608905 13030026256229 24847549170244 218570429201022 141128346967884 96323707562245 223816120648444 121078087886383 21290513394924 78608173072984 1106752741043 73350655661398 101962904949459 605998369729 31796247245794 4516312397780 30086063670600 15689178709837 23538648221662 9087441256386 18386907196731 47963199417454 122691808307692 36994778842102 15454024175909 104474178218788 12669778691101 1299779778869 10813459947906 490395581917 12169798981939 198159860961044 23138451027195 86560451219 28817674117220 24314597844306 113775982463002 127682595490331 8781105034186 115858444285588 203367485756392 29307334372679 80383816989347 28070659958248 4570834263911 130677753876580 28628949532834 31225286278394 23330187868741 135602310034972 18923571744262 16255219733789 20801661861291 21538678502958 8719664332804 2960711245958 12964045343062 3973880822682 122777923504417 65098932800818 13086255471242 42939823440932 11350262102576 10710048325533 39237296228107 11245128067712 2085701005644 25651485824325 21285719895968 28560116351893 19557565998708 24178564490854 8004088556322 53857526093990 188718256061941 15183480186944 11908882719081 307130273789372 79516488170842 236433617036585 84672045655781 46458746602616 11558789392284 14004091806186 72388577564191 27911806757401 1568149730955 23354040312257 13028085700045 43954784732849 3783823643680 29152261753013 4596396252055 10779785874562 1686304525331 2486675176339022 245806638783800 10657633730211 56150351894245 65380009335312 13813350811608 76002517470610 7500005803934 14323615310735 8341153307546 107334282048991 169598729779970 1850186006137 18957156832777 9878763144402 27961602892562 4706948835984 7645073374358 7151688080874 2355426388949 2731619087389 19169341886284 334767819253981 19955372771221 27278209117298 122750106875451 52234569952926 25805081047984 2413875858254 5000972528492 3769168394342 15026172320594 28989805322549 87210974391 175130031383469 118423733670915 28210363982601 85180906534434 7802639100158 16159528968224 36896839301176 8210214719614 85062718536444 14312601702905 2842719112551 55052410360185 90952286065270 9722039965975 83693413241588 28861534307325 29673668592533 20890478126005 24198514260711 18195921501963 6942481551363 196021208576963 25783895687039 56563763614307 56853008260239 27999671004876 12719159130336 14395864244626 1620405537751 31261825672173 2236114571714 108945312458430 127498704355123 4303353610744408 47454280579804 24392032234048 33731574124046 16968923105664 20063850243363 30667985736659 113732728706793 29426121923233 9969839677419 717518567170 9516544984915 17398571738907 71180428513116 23374831034321 37536268624921 25601006267727 57733870939050 102488482593084 23626363414912 17456543858387 23456266841772 23359142186762 55511655212091 119568013641213 125680636589450 23222192691406 67689242257598 30959423348499 55948188329282 198655045419822 3723436993393 43707110176419 3134373482544 17487965319414 50868443377522 91662399764650 2130329988807 11169469583967 26997689815349 860444195922078 4535336014282 29229503777296 31943172430719 106318332278471 45265952600456 40500267822091 64700326333792 18809581149602 3344379833606583 24406109019991 123876374285504 1963623379405 20030673685053 37879178034218 27219952873071 148830828990710 105389660603772 19537264237 12650932241371 797645353003392 6159847142546 21362368858764 106767298746036 20053543675397 78736370660644 23651650479869 33189238877076 72017357386019 19938970687795 27980106228376 54828618672761 77105322691966 21206387199124 14936819265898 14200239668578 29397269770473 95850168385379 19699171289724 20903272783805 2627720043319 2297585609765 13079767480625 24329154744091 2084381215172 22522968858842 5436258302164 22117496776273 14902578993059 58520711778691 5457620627392 2742985312648 15831183279864 3791954352248 28829479937614 74354912058530 26690214625102 103800439077874 28332086412065 9836171113143 22192790279252 35429548919535 6106340080681 24529455870950 23769501503102 25129191545488 6377088169537 95455389992389 38277494898025 8760883272164 54744050103761 16467681568567 23577906944165 42722281026643 30292179687410 11907491185037 2775741975801 51823609155091 30467379637893 9532114304909 8438025869129 28120322163243 18756114464223 70794121796775 9009994528230 24298321964261 138707741346202 133767097466394 188048714818459 37093225188287 108624977730928 1275287377190264 32606220067087 122541760290963 7388285503321 601871558774 114839861531376 24919796221178 3126177400432 78618810899603 35017155287420 39334533358482 13708522182255 82089270520655 16298248251388 2853697026226 23259658107113 104498307585763 38645766267098 215764227114319 49256356064142 8870614962581 9221238791160 85905576117512 557161926217038 139505701231015 5497388496451 10742107438212 99614306556373 4458442031557 25749898554751 55738950212646 7845117771369 42537080958003 15542565609635 70657329892730 16401981977004 16991026800653 3223928192960 6581281745331 30949934806992 38757270107947 421720141466 37812873962663 2461579001127 113096983206234 11673271408967 26685143549122 2619335802489 54965788027860 12133514644595 179493123685138 11239902924803 60140947564205 149069160851659 84074367133929 244707915466973 5502264148253 34973010880156 9012721044118 3856064893120 131297014288366 133350413403076 4591149544085 18753976270591 2635267652087 71976469932561 84121104450238 11484396701166 11333564057048 22670015191275 8380963159023 123950457652503 10528588063583 14831577814835 309391680282602 28431325265616 127581610190240 31736425512460 12500367613878 2827875039826 43660004521916 7184589470839 2059101728229 461473909272252 3285886073452 73634254878331 31603842849366 2753059906193 28842912840321 362903798517724 25166266862427 86961925241237 20702013529203 6029444062254 29425116906511 186137314130765 17691427849692 104534977179280 568011177609407 13615346425415 97481978471620 1645917588891 183933986853934 91375229505587 29507715758818 24384155910415 102701458537506 19929341764416 14429331226740 18845514826947 38513902513369 42085074852580 24443005898420 53857899821702 8853108724307 86881663630556 13483164870810 50018294128747 4332421397618 30663668152166 169358505939268 155062520299475 6268532761314 1082051827698 24641131307836 58609072411270 39399743432240 19056065916334 5976979974030 2105817500229548 10015878849784 12846917289978 1860177049167049 170888609719838 10996800206417 30476069721164 42890587558001 108530481789151 10151300809647 66658332112686 17021529835369 149570772823170 27182871136208 29776467044934 9172010855679 7398016897725 17709230078819 972964645742 21311168836731 3806750331840 116789844742752 16316054150452 132195888102833 110858827301890 1751492916922 54508840001651 29125573618689 12994114697981 14049894410548 17117539417902 37933968677350 89738812413024 26454888530474 11846108716210 4582324042059 110567832386740 15462893578898 16305867227113 8722200224273 17019876146660 22176795948089 18694502241313 5475182799558 51284315162478 28108447768333 804223120034976 22291336772850 20754819619376 211047223977803 178547248736940 110832728790182 15573300661471 26318409716427 8144795533086 81675284651101 28826069524276 13776207715876 352830968068918 27558206667742 156322247139665 38961596828822 18492017364472 27945793160402 240459789321069 7740233428403 10064284293077 105259570119639 24535345549040 8057348924956 12809344131134 139868856880562 504200937211206 18112650511861 3657381444750 163857122441106 63236990165159 13385160880023 145284243068015 9731339851244 14569595545985 32879504406214 30879817323581 10516801399503 62688903991382 398060098664394 21547027486802 709026494472 214876756533756 31535034818105 2749356369212 9362124249172 6940876687534 26899095495025 10243169082670 10975270797071 245963540610446 40880110184111 59315112409318 26710088899720 29771969902691 6905332579516 22869450958669 31030795124489 29015699844486 17848889559275 27874602974247 33547720015284 10711240200535 96185078618310 7990345746783 217742699291559 25054470750529 241743009297592 1801176455993 44066404402808 4973799342150 27400067320776 79433188886923 450294531116608 22987791194172 2554069084220 70956453885829 50479405640387 11188573289237 19749900641077 7757389777691 34205707581913 15157732956805 190960118285203 5579212970635 5471951784128 72186347281917 8407995732542 66718047975244 140627721886925 1108910243626 772611234633950 37120183836950 25826890734341 113479846437084 1494794016570 2608259094930 87950491174382 20745874685701 59630702050839 24066521575599 8066649655794 15386094919059 586081160472 11682700023323 664499230069293 30883034117623 21963135974801 50906516658950 4147674872001 202250806893267 7217086043425 28802950026787 13746462357646 28960534841357 246062204961820 8938350767103 71943548267222 20885212141030 28417630481683 20546517557486 13336992754639 55300262104645 45284877998598 54105533411823 4791763593877 64887936413957 245696530306815 18181533125277 15104726152482 29758421568719 4857314824123 10984070470958 146959678570365 47467595184257 11604726608957 26349970994464 64772304806887 42111634353842 5241046793018 85886241155404 28060937438564 26763127244985 173416668758373 84174437997607 19821071319340 58863500662134 22170627929135 27583348522646 31647898889978 6822791334571 2988032470375 3476547387710 214600472776994 2118586621723 8539761459760 8492094103468 1587839999921 95219986526713 20317043713250 162055974122646 28630958382787 92371809035367 79389706513621 12958859191069 386439509778567 468735809243 55536960815061 94216083815 11581281821488 63891893613997 6775749831393 334682104135548 8975135777688 19104019319401 146592557683749 17853409328678 83400400395556 8856696574359 41346412281484 425013800555316 26835266723439 22795818342256 10598822179007 418708180614398 24073795220379 8755725364314 7292251247297 27616343743378 30024703438068 121571954629478 83084243502877 20504914964166 86813514133939 21689509118452 3456204446193 2616705518888 16161418823655 18665177332638 15665400304920 16703672873297 62658558153530 47144195459521 5033130666009 73150469606876 323088901904356 32702506228325 746768208129 28897456779414 1357430637186 46737643803122 18793325324389 20564588648812 24621798196728 203998970349036 30962103000566 10195413878524 3082178242378 751099470588 54770354051153 59055153350592 79007108595762 6326515165952 6008246931073 41210668459966 10111978451015 31007181508517 32094379669498 69395327933802 13009367890434 73928289253765 20199597454223 122502823948881 16066794767525 17073513657096 23713850463797 59705368048674 10312397712603 1895993513293 243488835476332 8440906892566 7882443497924 23694787763872 15156511444989 122182015953589 76512950556744 3418510782889 219844881492316 26306079746519 14213651070380 931316435497 56989817192520 35508886497856 20063098634895 43062954780704 21674945074303 12539494477417 12027880881499 17982297635011 3320494315061 11619517898973 20326325994797 158810959213437 6001110261111 30609709330765 46785786942321 27052825728940 11670670506398 12641558409839 57783887786667 15385662265931 16037034935524 205886019411837 6789932634004 4801260022429 17635325438160 27952375063498 4003481151924 78292106440625 9585544329746 21336737706423 59262362498136 279297307066794 6640935065866 10650744922550 14043089734629 5348413765210 10616957482120 86122816146165 19194147149875 10746873371710 209955882017 6245824685886 27311638444156 26342254230345 116474424991952 13866418267905 67651956761988 4027421915972 162816655027508 51355730050744 784955299803137 2271388197407 3816696789661 11426849756144 13829806462606 14546128120692 464137632619118 10411457729764 21612444172059 17034334330642 24598015247607 27683322667123 2624782990027 1077956120805 8172732187056 12313632563327 211776457732028 186811331420983 15678275850894 18997277987113 25861205994447 14199845956861 30466272715289 28531045582990 4398672473371 61663090686917 3450275020242 18288682205945 27679696479760 53467212278940 3706065115229 26519479593640 113781920461416 49640379415973 27330158633976 30248723486886 5074442537270 6599286237481 26586185288892 10265921520853 278129593219532 65679614710481 4336861394418 42559538545831 160165797563394 13666223285445 16490375173831 6558749198847 17892200865749 256660181484880 8765925441668544 10471573229822 29562088908357 30643503610126 2395973783765 100908655333853 231021183811462 13564847396441 4954626959366 123150789800532 15520315255276 57634784553766 26830332451746 3179307142881 43323126842393 18486255886079 11468768907062 28290447971826 11374063991091 5694785713204 3505849395691 17621280925149 9264946459802 16709961681031 59748117209313 16351737755814 22639885021000 21998565749473 29616686816821 19489232748589 71827674918796 74791610742867 34059456069690 4111253382149 2398293556639 30291553770223 206312132952749 89632139925290 40598628373793 142553871587147 10282788846168 7920272729223 74847488878866 19746835246087 1519194416554 16733341009650 56208163037754 23459267939789 24149182881062 26319048021824 22778672423775 83467597420470 25420632486099 3332032292788 148646549671817 23871649400245 111759838684816 83931958037905 1185040204574 19663632993878 12763828571758 26856374439913 14288465667518 95715193928917 2548186561223 70973741326749 19647126816113 4449410113239 3128827486934 3406861484379 15669792301029 129495570412527 16068517794545 9162216915785 751407954638236 146915926645679 15797215372223 106856227649381 62034419819717 12747600351255 28326576174460 29296303200248 9146014822003 2157199375569 226007048237029 63831461158526 316037843077816 9503473222593 152158026992334 8728232341301 131278174269023 28840577545618 217391090728793 19982734446706 17423410842102 552935770099 4916409810866 18003142948020 91830638975653 70593709473611 8682469744057 28403908771671 1803569659845 146903493906282 12718837609701 7107626590297 8807201098198 1722814712226 5642218720643 27850667784430 2077743872061 7701867218678 13193985655090 23582778176493 746723923583 393936225794580 97057648073238 13382152221819 11649536691736 184186037998290 24479568377695 15391459481147 7962198740318 31235547815769 20162854369235 2970312333863 14679666548973 23681588651034 7585908782918 9206640594767 685650384777850 29193035725670 27329069602912 41203471649737 98509210797429 31406612901394 12337038239017 12729240506035 136844517804540 13243778077678 23339949070283 57023872276560 291142145247378 23984077259342 29274751810184 6832492839946 19787461305020 6788752049378 18463850547996 30442130011491 36676384045338 33845248125838 1669082541770442 2590914121404 5107236479043 29646615402603 46043152995177 86947024726664 17878631535263 578322087100 7951267061623 18857738741220 15020485708527 241411523696 27999513431400 67268112708508 96465176859786 29974383874521 1307016333113 13945560741739 26663403659142 394538854436636 6230254953756 12428428693269 128133118419531 17799187091330 39150311110337 2209436448854 67418621014782 813756612235090 9218091132947 51715197393735 651017162649429 167992934709842 84910389091428 183603610960134 31442384614200 15002624049736 45128874120322 42614393642274 16169619936273 15192183404683 11701931647625 29018541596208 82634320087035 30163873248026 141162020476247 28017252464679 222131297338317 28377026748004 137779486482923 23962425725448 121063197557444 23380320733675 15009718431702 155346035498384 121299876646154 17622365231073 50530290884913 2243059128655 5802722398584 80761059102483 14445365561469 137058402284366 86756520552441 2514161490531 26610507678345 60398940700459 25225651064799 44050182701515 20743233257272 104683318060232 87213230414 210814702974429 280427487879803 10925074619196 308140425961046 865163285428846 854257208976 11963529392022 7504663088250 834040015762 31752732994019 4052333473212 225321612230594 115378544347136 26441875682794 1457180602411486 140177535431776 25111426289378 24242763533437 24622954729473 69766073895737 15109742275099 4370227706824 4412905024493 8362667848847 11123922821101 11012743797798 15197487488890 13478200919756 36127385442357 26813022593377 108387220539216 4206791693676 3174205342988 64241439631040 45886686560705 13395848490914 75991745852390 2891726811803 2755326284578531 13264652547963 2649616735765 2627983420281 8402719725342 6856882805501 194562589626912 587087660807828 306039257913 95569015417853 194757292582871 21167946183430 31215868066463 5417217579409 19536224232983 22413297056602 16295362545536 101669902576916 16106158447796 86720021464268 5222088265871 15844949164369 126364008494272 14298848917224 19179103546181 7614840484398 95171408126699 60488800737997 5766243685164 22437093615920 159141375821299 5981167305404 27166584651164 114175851159350 21574622387266 22882189757200 16142174317185 2091574252457 18616006393280 17108362040825 25756820189570 67532419404155 151407160224368 31557354272848 18971435768152 44907414356033 35535040161909 97171171070440 6109119148261 14850574896039 20413127600737 25244045943361 10013647276695 62560264080210 8713657958702 1845889400418 17044392787817 18768787342082 100359440676071 50066024726851 9163746767631 51639767843154 21902718913174 5276702996292 95086059022804 26185606742476 12206012502996 41108301715533 117250167850321 148046619962391 15150499567812 569217275291591 3705761301306 116772170226661 14840295730043 98896995432047 18542431980947 31792164271806 122419112646131 228184492595304 159296051549425 201373206149249 7385019308965 20299924582111 12473297967815 53044449661123 22344067851056 28607440317123 3993853294517153 21772314060047 71998415624089 5419117755330 28086805908587 95367208906776 48726628801176 4802200542955 675398060742713 492492177560395 21109441668385 5739330841711 38457239177992 37973219651382 21656730908151 19935680661823 27309263749899 172586111727272 22515137484182 8711091613329 30273742908069 58221523509908 4793378636203 17117461147968 7261684412893 265121070949392 3948147011090 21024455087109 5861894820160 61100442728435 951965517391025 5663521992704 15585873189376 103315877581138 38586482798302 466874983089 35679512514274 332095331884866 1584599193197 95633508681979 60753880379827 19976390259402 27432488089127 24906107686464 1752976082418 968632321033 23092244695825 58894014490087 28097557322564 21693225573214 16936178489894 28328121587139 20400369930226 176413511752521 51648778182297 66247570462235 1039927074255 22912123863909 416906247398428 15018849179408 87831244847756 6372646637949 30716968655790 9830326899180 70426898805261 2723459004967 12722817267244 3431402191695 31005262027149 124226812541663 15808960824806 12796227135639 49761936843088 2356640266017 6079847938864 22278794776936 42072869270178 89770042372067 31515947625822 231868429228381 27966428451255 15605600918210 21508039715438 79386148346565 76784522690324 35152056124588 38734272685303 13134464825968 157159320107087 206915196223170 103543637756321 26976116060940 70191238179982 46172295277821 210837452286257 18174853572329 29946833286927 19359925904182 16470611200193 68931294315153 13491681436019 21139454208448 6708479411089 6495494314856 74998568319271 191166678444433 195990450425339 5333814691265 89235339817827 6857369445623 75881680462722 374193160019 121824586475597 201616790071986 122734115397006 10396026866023 120454259743501 16949428793841 52111108729523 8550922217458 11545678685064 10073621226065 20731686930755 411542658699916 73912596501908 6382664036308 8175250776755 318033701841321 10696637968223 5924737934030 65368418894704 4313970645592 3654514848944 23340563060933 71907397177957 19938469229470 22901561738562 8628194226583 135126123677076 193215106900589 5917926568236 47331714096480 2584964882119 1258975942159 7688050828799 88835994972706 21883447750786 10372246983065 29146298903088 17075733133276 111044957950685 6026779480779 8117224361111 63185196534506 16057513899857 1535407175568 108094264117349 6958445300846 18235448408171 73159114538849 67992245668348 117260164021424 27005227284548 26158002580023 62592906196771 11756072808613 244523692863671 2597746842510 5058512662935 103281841806 67617146150648 15205881631198 6413758569578 47904439341571 41867913271333 169171158006495 3570116287927 25440084954209 19724612417962 25993022610738 54644607701001 14482606484727 153643856619 9099506470975 11678259099145 10221301351935 8606057150458 579713468418677 2239354923720 88318642223658 16771114228978 22405498047116 26983607170861 4983361176154 188710222904120 29422043496644 42736791815638 28541172230920 1624432282839 18922816781890 36286248587163 57763743591048 4949403540226947 7166429089256 30478705006982 49552774573364 35250036884056 59772132281877 2426604162131 112538348371771 32124212545149 13644210078232 49277831958970 90793872182287 26134945553422 25896994220165 14333194695106 1374429243959678 128806107610968 28029102640657 1129424713733 160003018091680 60936223991930 68638864267066 128917617914227 8704649502451 14173569248000 125706960485363 87168373326467 45161717700606 135782057920795 245236875368664 45931893730312 10781871303300 69273735672155 141516128810082 21193631333429 348274926802 20770497268789 26218901336340 20157968183492 31982617990422 15811694083765 4902641425094 42302806477157 30142954390197 35445288744969 20432842973149 14801255506592 292598663243331 8732341470321 17927576255495 23908920471878 8655625222809 7458618455288 342892700887 21996725223483 74774026611406 99593429641975 2000240769739036 24598227021546 18083892211040 37083609878827 11360375722798 312612672168184 20677060874136 286285993770029 25889686099845 25680016573661 161806235617226 82053496527048 47967295770893 83672522539038 25768601265185 203153811767710 19495155942949 132854609702802 19573998415045 2708163101778 117423938906488 31552228772863 175644875781676 9981019569916 48034935247175 15051711816481 297727427597005 110918027843382 25974362479507 9838098574119 24484805056286 49371000869765 114387589452028 88571530547261 20052610242555 20087266733529 114696781050575 11576780075087 11237407189681 42228506899 324749861192697 23439674365018 48270744809177 6769761636537 94090223729614 3753999841672 19077629882941 4664941073429 5410265813987 25929222786632 2932467236074 1866201853498930 63732553019946 23156542351176 20789373721181 17303118291047 21292243221888 147246279283304 24200907031232 9366241474825 127034919710665 786931412443 43569814209884 31785635314905 25014548146589 3915973845664 19537214338684 60659851968190 32522509943841 7546334501336 1221272192609 25346949705305 291793334586287 13644345063359 11313138958930 11848925360738 19053076407277 4537994360715 31153205828383 28417769243458 11865812062610 25439752533892 21646859217190 69632648536064 67716054033448 41127525737023 5670094150610 47154667242958 16741778804187 2008370582729 244796884093288 38464255172944 59292089602526 20502825872608 64775344590386 3626343399721 255170504455989 26227625717466 25758659198497 96903321779242 3265545515755 34903878706401 16636483419315 25205049379149 34168570575545 21704977370948 19979289476148 16974074142727 275513503876064 5079162889389 78463338539327 35761922973120 20072370247730 27959971934177 2428529141248302 12984369451634 52827958942441 50474510409517 26998799697222 4439540198604 12378679524960 64590626809706 23557778277382 42636493230198 223026504215788 10288953180958 61035295065169 8944742919671 25579179723663 22399203576401 22349790498290 53747054032220 16138969474644 25038608661973 357063630080031 31124393295573 7677377791266 45245620487582 24156816728306 26106735340640 5090144028941 20448327120437 30680191603235 1669028694035296 19212716011900 1051414354563465 29616162695644 57098560571174 84084582833 14427116642666 6351165808412 82709082214196 33461673815794 22838878972919 9126722996984 75034136717295 56639713541473 86524746272642 2872437541124 10736088270827 61092222271267 30214931307192 25732241478937 53780576642733 6964904933690 10911460009352 18637110482412 36070534790187 24739750561003 85247223417150 21719696057689 10622267243514 314465829767111 51940329370837 70884017468057 1167187079408 38711987542693 87225550064589 63675159900367 8973847574424 333239767439151 220599823265384 13156363721122 82685498295351 15451228318082 9112269321240 31900827803339 31431820367786 14261141330920 124456951752496 28628048077898 1424173930780 69752351908652 30221286980521 25100602758923 20264812103859 437101373723 1224848308140 19772137314020 28037484696561 2561859606115 213922356579143 53260638061642 31076513050039 31484766743972 57252398999443 61362307345627 118704707016717 16209453477252 8214946515100 126360282216361 24129941742494 6474998162606 30623920551394 1152874459023656 164190870051940 19642058664040 10111081380102 24677528173797 13185691262346 73315963387444 50395651694386 102726622866761 29180340511870 13532808520008 325368903332919 145014917951191 29322675505497 8951865666508 23758035297292 273448436370742 20868452260481 23456520377572 8507017074769 17224419401873 1492558951139 23213116172290 15727339693683 244877344087513 14227672778624 66030854277656 181487740451998 133786496668594 29970341085351 89924815593927 117049267863894 221783925788058 1463102979204 23152457355735 107658296965235 4616156296302 7858388414635 136123387434824 1264207821053 199920322796011 230565007566227 24662675599538 9446136019153 1019992406968 5528580995596 4594429555035 20002092711074 4705393571626 133198537138652 73829281109932 67423113204596 14463734817839 28839302252937 22658540366621 111182888080194 28486668494274 122713285730205 26278389821494 5996501695159 3751195631395 133456289677877 2333842207478 128123418075882 27693242511664 31599654803902 410053356677736 18735290222315 21265788657079 4772490935723 11606031527716 23086582810829 8203911917790 299488056466356 3003935511061 9838306826988 142984788165943 18505036589285 4041832273238 256846270591622 11693567493856 1011962151421 85198809539865 8623385070918 8505507985028 33343075468628 31025756452860 24483645713471 3943970341395 12064233967369 332659952547977 15183978099713 101113934814432 50508354135618 29131850663301 7548418157174 50430288759142 4852914077697 19361812395148 29292661182031 46579026502512 37115196132470 30199426362274 9604643132345 24856508801440 183409953564239 1383666449015680 28292482756586 30633630394983 47541191023038 55054418616857 15334820950882 13626513492675 153565513173286 30884536005989 117763961405622 11024960169703 719538527931610 8882608558011 6737980584133 5900342141987 868551575052810 425680547813561 8746459879909 71345344281231 47119686413988 21061914278410 148614154937832 16168567441352 2918409176521 436280665503775 11000164917627 11338142471054 26943240300153 32488549567909 9524262818401 11674184701592 154491645236729 26567985013363 18228310299384 16614506566958 25574798737379 103171620690280 17120998872848 4263430625419 11978981842022 12561213992532 116175521693390 7380210977439 10020125824181 3711039482847 46024310506719 26576739564615 13383103766502 1959275287736 9043528052719 55717581169302 24865869828760 5204520164180 134262730156890 12069743114188 14029295051847 289903177570493 6709476853248 22099742398695 11518883173614 15701949923320 29410659372779 9762796022260 1095762041100 109671120490920 15758646494384 106417457239130 23903130205785 7634153178056 69307298325271 36343565387374 7018889636587 822124693664 27579946561292 28042194184502 19830481498672 13809621492617 16410064375799 59367493054875 10295446525569 1738284680602 25900223494794 28741687543704 48165384193049 18700219246817 13391324664270 7332822530512 2535678241565 162678732451130 28005654247263 51293454664139 11947179523055 8358569974779 8975003126462 13887482989284 27464184583294581 19587430159618 15607439117074 19606324411108 77804941703667 348521957921 16166864256230 58297597298918 9936005540096 187501150655572 12114535170645 8666474055777 19489381180924 78136005328164 30022723045408 121321416763462 240396214952172 593375095000785 72194754817926 6803498710135 10334938917105 6496928552470 51517929016092 5074481183687 3155404218857 24323983520690 2503366214755 12077678753991 18703767146640 105263533573243 202608371768826 25536746413365 243527498049836 51334127682817 2496043848059 29730075588920 4548752482264 23156520175063 18884625930590 65164860956199 138227045947996 29848965116429 60548543125103 18311445579405 161619355352977 7120118631578 16382350484173 109438149880969 157881265280987 6537594831693 475903939246790 8524780756861 53038023668943 173713276542025 15067057688617 25617488887507 110790185836213 432786220734715 30422836140073 12062521172127 1430112263176 74541630130601 30098614487879 21298320433472 23119379520163 12991929953184 18606313208370 1496392563649 23454998530051 23416586639539 219806368995969 40758068973198 20173038148386 29094280954156 2325757129973 29246317929215 181919226370969 11198409840229 506258906842252 53659727864617 234229018197030 2199784042007 5705866087137 198988899242634 829070958125997 4031783578988 39656136255658 36375565731126 28372096863872 12922623646642 5876866840244 51386806326557 62750901573567 1099115223748 26895779498614 200991381227406 71318785877860 17089772430959 21627714122751 19896071432148 86420054692764 17246633667819 1367679033097 118340118518720 81173201099456 16241940564034 102063747775075 26703381141869 19766417871346 152400547882786 28387116366001 14646934260948 1571073440161 96319200984828 17421139872885 246532049875013 1738656425882 15618895201166 28012070224289 52817089290561 4796736053680 188211935775221 2174751248386 62481709598191 291193059005968 35812046235133 11011757486311 13159510633144 72363844036946 13426967310436 7101261370958 206209320555878 49895786187157 58677386085993 15749441256846 17995999417722 31800936504540 11811219493640 8751562923177 14661675908966 34144907051094 49416752894224 6848236299778 22688351560165 15075931642534 15955273852325 22416852313952 8807008310171 14227014720105 10317997119841 41502654706708 36414298222139 162999178105074 19714021849639 116772534994347 49948112543732 24836578301537 15441831635564 146145082826619 29706738065048 55821716223668 15983450435186 9668429040486 5991164609697 181565324172816 58729279171351 29247551584166 12941275343798 8326589583123 114271564225244 26453675769027 5701301528678 29345480839990 12937457992072 23663488555316 22817986120989 84813151655527 196356262197361 34218577624754 5217292869718 8172543601836 55736342055457 4756273455077 1028864243528 1303219428386626 143225626413008 49086629822094 2747738506077 30409643841249 29371606718311 23862527974921 132039925611 27860366145661 6161188842629 206784990229614 28983087048534 3043782363928 120278468745743 14194504338161 21948880064600 13407465814852 13079375573674 23891633642149 78229767915147 16479125577001 41675359373270 13879233225788 60372601669841 45696972843872 57665240877480 35403017676541 18799832371686 398794032399552 121818396028305 252863795164862 42138006854508 10494872974243 7604169933700 8057635870504 5412480152942 14015634210550 194413501148403 21542228043999 31354182944186 910235745582340 18403364563834 30198952622141 34341302406195 11748203864105 1049397607573515 4692757258337 460866008473 102832637121943 21976015503305 12310794094357 147909241825060 13233579814178 6206460511809 6383586317353 9586753630931 229160183522458 26163582202121 29473515347418 22096884503476 28888699748816 12373815938108 26122340944561 18929829899173 449994282469334 249993110045914 3878877425476 7969884126828 37015872326409 2222537489085 8416650668832 7978781564308 122397699215092 2355576153602 29256625950346 14836385812339 18169707278319 30148320352190 23202528481621 21380231906610 75150361677586 18359999351952 14972644294169 31174550841211 133624490192773 28093365330040 409963851819106 22175211622495 31702935228093 95812268082012 22075656460207 66377159892965 2538297437083 11132079137635 165150943572 26894676501862 80335514113008 54285392476304 21690611625008 138870463871385 16607923111405 11366162311787 126744847690889 22072383405397 1981728182304499 8936386581757 36141335197495 253109243477148 2753345683019 27409705836521 213336460884508 25177318480690 3947470876369 18558571234410 183182776783750 18387929070942 429388951060 30109745274827 7931225848439 4907155243921 31781763055951 3419095516722521 228266444654574 56641601560155 27103686321083 50978763798780 9494771923300 96921310394277 54088447658566 3492330861811 16797316547457 25242306534735 22417576605664 29141164304735 3612536605826 110339760532054 10293091989376 26992335488523 225358956694007 101759606657464 1609866082256 30632627804521 8596142631397 6069677528516 103935610582070 27706551318100 11207102318124 161596145197509 306057196773708 652865858889143 3913916437202 26409217415597 39678602860232 169859346545577 201942527031196 240983352007631 38623569604779 9756804942617 74652950907312 10747029055051 30681344746577 49142322726676 31000742513470 117606205737516 11729410630287 25141435244691 31011924551890 91612239753376 237717016016611 30650045527385 6473820121706 130912255595952 22476678736825 25392567305523 27349596042044 23497747395825 2251158569765 111766563978946 9485646007328 57645151251503 112684116775335 28336227376930 18250161037427 29572997035978 29026612526898 1010236040584 13560580068600 52840526937126 14628889470504 11696554647508 4603597065855784 11413208785148 73032377557054 97984651876684 11387164459291 59169357122379 7984574370591 23620307850091 14418008866815 16105634355131 27135058065398 28771329802169 20734780481070 10176507085873 97854889428825 18842770106879 31034379944122 33992689420609 4284419119899 6570741614730 27360025928402 54158351417728 21881317614673 190921069080435 168082208208630 132489379637904 41311699977364 35285728277036 50900134656445 16946960936842 131899387074654 313593241433075 69285922926118 7072383446872 63642724612151 129330711425 22833130323380 16145979870426 1358928877568433 30900434513368 123230209588647 95305362137269 20086375691632 37723064441062 4047206815032 16916064982591 38092527333337 570457243831877 21393017114231 4863809735388 66777686761558 11409217009372 8619808216534 361155652015471 2772664284817 15388561667462 1247629185708 53952983204743 19554600989078 5045415512909 125269612020317 48077211832941 12855968169114 7425630101938 51048033114407 295980842029388 23703894179046 67118183018430 242466784417398 80242367161460 56245291990110 18537059755613 23198159802008 29016859588850 70549204092873 77658898128186 19659424129507 12545015905957 29759150848448 22273895140751 145688035747330 36381325994474 13110208424667 717398769720 128032955455371 1617869678216 17112115134646 26070526078985 305388259196303 122452697851816 1320576281207 55432822993125 205128915535320 23287689256053 26584945043522 27232778084134 30038865489230 6155673311484 26614910559828 29097539321965 88314938047074 47797014751423 14184897778975 23067614211664 49655875581996 5604556502435 81766033329007 99649452485966335 153831023443026 30089523356481 2654365410106 55950290175102 459505785506984 14683823827959 64170926403807 28027747934095 22947789698685 84765476913135 158712130865217 117362705601893 215943667097240 40926208175319 4372274062801 1023953721404082 45065420440665 28293903721302 68466325789087 76581821431834 191569256354993 47478292088900 16393623066966 14697788873958 91813261136037 508299736509376 71184299795207 4292570895951 141307261532851 28455556201129 6040075053397 47150224606438 11751480052127 117568608335003 49428689518236 424381814759994 885183265298 11232815264047950 38182217650802 16870737361774 29040133330933 72775778082877 12596791130205 353222656997284 9049310023098 70845718045828 9065776360777 129028912457565 15762772566283 47181276144728 6521918255168 18933901564821 104619335394 34396425352355 10766115806851 31564556870468 113750958131955 81437963018511 69157277099600 104437236419769 64815750448685 30562845942917 11502228755212 8052200531265 22302177871577 379334006012695 12878535549971 26429725949118 20903630634531 5513770418010 138796123817268 129117847734505 25397994210836 19734151280197 9704924011061 30055559431476 7402113752150 15260112373724 3660039933000 13707786131022 17352871697693 61395953849778 74397623325973 211143105847319 2919994852124 214529383100608 27374602719718 181474374151983 127259969819051 135885409882405 117379000325688 5296841560850 65688635672199 72043939777452 59828586060436 125723157353243 31515501245138 19713979963138 33702040049371 92340222135282 14724636660180 142942631548174 20489296090892 13402354870330 42240612181388 44509785883653 22474931245812 367993893394926 113577854854425 22109519260673 77659088002954 6885615583240 163403303844292 27826883314850 29573939162437 25311688261808 55388722596998 39189953898984 29395242837153 64475610333395 21352263377817 131853651378582 192718028930707 432888731470624 10253565321262 70342340510634 83297930583416 14364917877416 13982947823624 6454217100315 73810925080436 1545534137040432 24469553601156 59827900837911 22228672506226 31042380776051 3430653369139948 2227759903685 55653459650530 20065033531575 20849085331046 155014018595497 7048668511082 37475368593230 134913989000961 36049161415973 344406948158769 4634602074561 20056360924039 11195155753540 929486898089 20878564637201 81429641060249 87414519885720 27193570449697 46371060118667 82409517641941 204876997944557 7551418402604 27107023175412 19459638028986 38872169152873 41637549593021 28754254188320 6616931440170 925174028012 70511985150236 14709586228186 28204715018648 904979305710 163276887110 19907461766128 22648472039921 486445173911 296307207321430 263320386412857 13194857523028 195793207065967 27498656386598 21126391331483 161895979616111 397609371301399 32016927310203 13930688222542 26676626433166 2946230239374 433210199513883 24898347330605 17056375614981 50556482555902 43455919122726 16913093290283 86829451880977 22548564142954 27063611579231 33265143290585 186258429813797 105227997480011 64892341839563 148460644769674 31795715013764 397984323853934 14553085222246 8823668284884 140785919985107 8134394434380 5509745520238 21457174700194 15278491822780 43736576440439 23601055357035 8245416196972 27690580864697 22841298346064 82683880254578 15272860029113 26804513513601 502152666080 14835891079284 69924740060381 10102105090219 14666006329332 72660733394507 499464080373679 19018769666618 18656484101636 23143192201705 75275059376840 24467823983805 4219100968957 190760063979656 30484862968242 28094932268611 47408147544429 5373718721524 410303212287817 47722975185784 47063160021231 6495457320446 10686091513908 8974853400918 22721046832428 26918235580075 6377522364439 1828776745615096 132827844982605 9691372543561 213975965976889 115949047124525 22523298454724 9145491951316 133339818113103 3596364354772 35755201864156 16084553926967 40593858656724 377789825698415 60518657793515 28286602368891 201665533147318 18491271880768 48365725636094 19281112276571 368881275122143 17648763364515 48458765132152 162934999099874 13012351857295 82192719045069 37097202820716 18169157410590 15387396846459 9200007418910 24847391664196 5014411055310 6475297869406 28126728292218 141560428144059 15476325071259 1006745858539644 921525312940 20801264138714 43089763568846 91579350165423 396580553291 4470648828911 26855973260389 112403004965944 22911367224654 2846653927706 66316195788111 25186892276734 1615951017408 130503460706399 2485086504540 45849642429360 62474499255687 31358923028068 15579238436209 590417520417198 90549040266 29406712382518 16917650114637 27346930405501 56055609629629 39126870674923 28913349314718 560594951788 7877823371404 136695110782621 66073228914885 24771093528375 15398014774325 2314750826550 15022890817545 8569919664573 51586894205247 43503427587459 1673535544650670 29066065820898 22036561986733 309149113128590 70663740078889 17554198983252 64530010011038 211464120330007 5806664656650 19259031443335 2303429958494940 110047278383208 28763576835906 39075740204413 5482605125432 21506032020127 13239629794264 95825909408333 6446535326888 62114114360396 24141640079005 23646252508057 55404205905681 3212119690227 26409888270929 176519699447698 5349892706616 17904593978091 40825165246603 18783077585723 714775495843811 99872029522822 13778744783356 238176871089758 47828827831574 194635036638843 52490679358660 39373048654388 18533403892452 24139784631670 18025921445278 76683553277943 1214619689811 350804061352 52789540255536 9753922437693 20312397523953 136658498540494 1830133147241 57425022397671 42664856529478 10863608085982 5240441492280 76396635453335 16014226137128 8912109834134 22930887105621 5940019907063 173112406436372 1920437096441 29766917084127 28714505511142 54700375379497 205878026871906 21350005571483 864540954353 57954245921280 28864653447909 315931951984582 18970870716115 20786596110134 15928762937949 8362642187407 103783351587321 743316572667 1144389312247 12181877817588 10493106774585 70663741496496 57147841651743 186877676227904 6811284059393 11929273807047 275397929271985 17193420209357 8561307677033 8766072934201 831761230548 71075633986286 42153233966499 77535457375343 112561520932504 632551396833535 79291259755369 117107795141147 6217258913917 3296544864614 4237784093404 28130281418012 266590080595844 29430902326856 48621145058542 19539057934240 3283332258554 51783319065675 7204269660767 1293657103198 80671728092338 569858670500 333158711026008 1515199574622 172895793483001 82980610724110 18143569363357 1719261974713529 22495014718542 12842801712760 6627545957315 54677352409266 1758541326769 114184085202068 25878613911330 30204191677519 8911714214557 79808667219734 27277633673536 24640792009405 32280160276317 37288272732622 20312755665931 139022437338104 2114700521359 5315370820773 25263851988241 28803905710359 128509565382080 6726011015690 17002816829118 136316693499262 28828760452614 7837974152261 14598698658867 141899556400139 70243188833528 96869472226681 86618159585295 4988887244696 116464169252590 17335376014729 17309280448088 758866974587 16060199993002 214183621640239 236473284452615 10393666983066 90486021274915 2109935191903 28307614368141 19435194001655 25606083408276 12915636684526 92213228995653 224832463587217 19864902853324 23921250015486 6877676138833 72918810058504 10773950837223 17435052537695 122440140124521 7889702445109 23424174866361 2429710662038 29686149947151 206000611559199 793606044867 22269822711240 8039920086135 19761951438822 276356677144213 22914754605723 14858256328382 94666006209101 486135391362556 16882851035370 18528700000052 30215013520474 20688838027643 72974968411169 3449328929151 10795632956456 4851798436597216 22868160694841 49480585346410 28240484471804 16061203965056 27389646508169 180547139842 19895292474813 21911173977337 19539087329392 29195363786989 97255003112192 589587376705221 89923759091491 541750011960 27047109448100 28654840214394 127375455353016 61721851661660 51113268671807 230751662158479 35328268936074 17855562212864 116384538202433 3599437459138 58865905927564 27212924205513 28015719053079 426450846649723 3476486693159 2403879246813 25299390156181 1322917069646934 25937735653504 33606459766123 137226878848661 73609575569017 15499312681368 146256845070493 108855871161442 37966404796891 6051276187688 55693131912495 161411963077283 184615070011813 103067043085037 22429967206261 178062879115275 18272275617898 172098425835578 14098810851218 119446835633235 7774826546129 64834825043046 13243159642683 27331826085903 7035675192664 39473940180549 273823300386041 76623607341676 39277060132277 20706197091119 1934469107537 29687889835290 420181912776519 10217708819540 23956864641364 22767456652431 18837366134465 28421191078829 7311253376862 27605226577493 3304977901993 30568321484736 6581383889423 23358954802318 14609940517820 2873243928948 34645447708967 768951111862034 49946572783466 83478630067231 23287652282978 20332926094824 11474870191799 9757903878682 13156822166917 28276291374125 11808920938015 29141595067750 26964029270706 103648999178980 242530091213623 13932699197039 32824446531515 26437866257077 5103313576171 46942847433214 12012363267634 99865140459343 58212869284075 47617292050674 5025060325180 36896757105647 14145447853011 26627899156699 57273285207744 651825766215830 8575615087386 14815494282020 281834487619699 96155718050994 718362091585 85193561425074 1113818786554 67484302945728 165533386812894 1250106045353 4736347651851 12403723559369 26615099954965 137929217352436 34599932650540 227271622296848 260797765740478 38981254892432 19832410458761 17831788326814 113773594073041 96109252705609 24383043935917 18127713580892 63518035414527 23579208445303 30095232791091 31044552365200 2222343606924 11708668800734 24787845578829 100462777233167 26894472672009 25688590554310 48004581365964 13876510173844 54787903582791 225054334965310 20460905137297 11858593154586 25095303563208 3878612133567 23825504214857 24699997027262 21467143362568 21107964911928 10460763352410 10273487934175 27308627206725 132566043884410 75956215866272 9354562219950 7862043744918 4238297609711 46244289915568 99799427204031 8551842324076 5164309168742 110770356172903 29742786384881 10043541912815 26272976167974 21047089692360 92392758698838 908475595988252 7513041033751 11356329050433 2173951724387 88727115539211 5088588231767 69652183526595 18854347086202 138537788227881 12247403962073 11470416136900 40020556159692 913174055479 30813457041089 24962270771302 68442757559258 19017553519514 48187448683705 3543834335325 56801135016822 105455623447880 120801891657867 15508900791173 28806058466558 13124112257354 3871496900868 37475591117392 27798189474720 54040781471014 2833164916872 64576805527886 13622419793083 366245151603507 13994240262570 38352062347234 334392693840591 220312537035037 56518268475948 26304249232111 51044512247228 29972677694437 13696853613987 25618351084931 91834135364611 19610919149920 29560927384006 13621648339037 10558580473949 3563572576554 24792124062143 73006086719040 130258985735 9396167325068 18537703986811 26746290341588 23380943442676 44098241758585 219401791376542 3706242701183 18504818996220 67484091584189 16826070208257 30332821161387 6881565525354 20851388537610 50564785382816 111062919884784 1636131045067650 104439448257657 15337629236032 22729569582910 164471568563677 36501090221499 9855077884406 17572426738624 12506961340387 18572231812899 26255229276044 22635721293802 41318348507911 31078093837034 781011113513511 14560903448270 236860864703171 14748549762758 18137891608107 22616547788337 11723746421681 13635397380059 683046092616 5014245783007 10987149863683 15782657484949 21323873603762 193794792476590 24969112672533 47561097062487 28968309340589 10372234669317 341061042546 19383263083460 14480181850012 37391657151904 547997476619515 22103480812707 56457814782368 8446571232638 57010181350727 15275956048592 46290336406673 22839725783554 21007524413380 8763144993636 19031792653826 9998080216176 17400476011147 14822243713292 41288916925397 6855773229105 42144139189895 44753982365366 74805083904976 65563895795125 18737009497720 287032074830052 18647505907409 115686784180725 19656918510773 204084394532319 28013231002393 3555358663460 1533056366290 20040307113283 158920412385233 3761730010155 27867532258 16633012961609 6173919889101 66359994878683 13164021165461 20977748832258 24294173563542 11212339948943 9629076195948 137709470330095 24900710315039 119969972271159 75255259165580 249276551482243 20352080117180 4697622156124 204608655714311 326113950727350 2338467979226 131516275846588 131895024289006 93755236401 43234052014822 5244841833706 354202072220034 124602437658507 37155518345605 2991278591922 70476414197881 17611439563593 13210652919979 34803117127763 253205492384661 27717980710701 30330047522400 223544523596058 12532189522500 31425383269853 29943504429748 7642892690283 13483710659929 29459830969325 115474645951894 83084981220335 21237605054016 66392363113005 13266933549850 13806302664680 12563058287895 18945479702342 26049228356563 5646344064274 22365857425570 46942187854197 233469856258554 99830942556156 30213896828050 127821933329375 39497005722934 159087674163070 10757334095612 28402103279018 77215556213869 68925299093081 112572734128231 114444542038709 96865549920759 135703965952402 40202621470104 17229857643732 112128465652006 12450985213480 27800732087994 57743166085168 12180062984747 96304887126304 31099093941823 1767755733773 1253134147600 69019059509423 26887754429970 23646124649516 21916012741525 6885811554644 87541131769274 39542812917458 3428071153112 10724844589250 139317609200127 8175702326711 18750045583773 44173480201612 5683861786565 2294422976951 279998085872542 15935398611339 29115369287020 23191470617658 30416943843628 257989031247518 5824723110930 13841917134267 25424434142010 110593869489858 19668100048141 25549886057472 6799207088919 80981856065420 3591095790503 29332075477847 13269337525639 1662352875783 56708975073137 19516987542534 39106442717014 3430968007472 2663488704207 17469081210935 7296594724045 81220231514580 294982938644524 16447932544852 7199361192535 3664347889988 10876886761919 172235145463150 25919813886329 236951486520800 97949739860332 18314004005742 13147530353295 121436079552965 55431070098294 82800284864939 259037337297107 15294213643098 16185873079141 7896564401476 26123634199845 24758870203882 95261855125997 2740575624174 26076043337052 377071187799086 2217955003678 19146709973891 11522962616062 13713894695397 11740965795964 35738258713283 22228301141023 17998222325786 9414550333979 20760821115554 75844910085765 367777329294877 193740496843697 31316684605527 30861076190498 13429672321751 76867907392130 17989105124622 3464228505826 17111870299354 1132463706944946 206675438043630 23575382996877 24543665400473 21199789959045 4404566602995 16538263857080 51319416719739 50507246992784 26287908955371 14121047822627 683366260371802 5234244234434 22769444385031 54802811924045 5591666894840 2013557200075 17485137146155 24772104865163 28663897555946 114532558253445 53932807635057 3376290241139 68488840916815 242147028348686 9966196593264 10921063100795399 1295184368284903 94022882805699 23538142905027 108250475214827 9852256834438 12187346083436 7713420160363 34098723169514 29149401083072 684286735646 29909319536614 5990690787808 277943160096253 103629702429892 8038935490608 30135748456667 311776376506015 19745401264272 56918894138383 47237753907559 30258257901072 16135805228808 19651508651483 113664144667066 30470774820616 1801870670410 40650480322321 9734681281503 1844789096605 91790103937144 106036420383724 9971529994547 24979828310774 71999655563799 799062419786 7867338496278 29198695692378 57963850160544 11323923171652 30999059280470 39057683970630 4764326426716 48436572857465 17678595241939 51471573367920 414471304946264 7618379001546 11177343470330 403049824903613 9945650887358 91591734605578 51443766270838 11004559578256 389633202818364 16982262724949 75085862054165 11899739003996 105581872325877 656377757504 5305054219986 20938614120715 15753281971355 131267186265646 159329040798156 11834014451053 267229159788928 42687193897011 135346994909475 7415986463139 29009930493368 27796272991759 30868435072087 6010581113702 90103910139280 30554225674010 25191621787703 243625608160201 17925385609593 46134674754220 33935611668295 25799328227476 4354984056920 2528536896260 55818179607313 117975179811880 7939197853781 2207146010786 4641932413558 9688918435566 18391494570840 75055055940913 19559529583491 9104176587752 23046301684804 46292967137826 11524713460874 8966067436943 133857212951223 6002049541739 33675717116233 127336571196676 16978448087395 4582409609137 1580023267738523 4380001936249 15307903222332 470462481414 41500287480327 125235940458873 26235797072676 23781582683575 163019211790051 11379134051019 6496338169606 26053253428417 10201478485111 12905900089053 2193462726182822 53975349967282 8285108599188 96488979668402 31193641433439 26012319551667 30266111657785 11702514889568 5461988429501 19939933426987 93981853034079 3121468420598 25780761340885 8093662461995 65974599170481 3633928699273 17681783660335 14677852892178 14765444102988 61907516542376 18815236877858 16419327636180 750582149307 78017507373560 68482541600110 107885482826394 19051971204102 74319657301181 18014080087111 23714996196104 40870426317893 134310795111546 86380710960974 68419989283072 23142262136831 29000609593822 20892514854165 50699245953459 21281921910094 18387478988337 13704394586224 19295700269653 86601452512316 26233487517438 244167391311869 109873368955964 68480592943818 85241941629761 40090772532863 89719903467501 140794342037516 29070125187050 15019704022698 101255878249132 52528863253726 4888431920642 2032024461637 30679188760978 1027654292357 2671452563159 30453619253022 4997007859943 123797086558874 238756931938864 63785600417518 18228292841439 68509294905449 23869088717881 1074266222677 50860245714559 29713876980292 13574591818563 14299228386279 6259506044136 11831780795996 62139063452074 48612618069632 30971521905358 16041409828907 109094669863219 48053056101337 9450214701454 2181348609199 75651544115373 10429683278786 8909332382955 11390188419070 27058447152197 11975412593988 41608014946352 212259667108555 18839487282167 30047184058226 20464037731925 74739381968646 101084180034349 82321538272387 7448470032698 27196855871372 875732523674343 304580920474248 156638313629978 3274997577960 153229196285970 12638578777289 103538189502892 88948221794255 57087837479484 115115082010660 30629474224431 31698880231857599 18919708736505 24873072483437 62080436961781 127671912185433 72848835092283 41564847791152 145967696262520 20260467614703 39759038607178 24435669224904 1411032442891 11785383335871 294462997067946 10114400726692 3435487609882 4628580732903 15836114087622 87110160656174 1379125375614 49202153256498 2191672695769 52890503720692 13266426197512 26716419409210 8350545826376 6076628984905 60333042984703 3803958488636 46528671884211 108060404691874 8988508309201 27866156525410 127721115308773 5002547933189 207490104138252 73262620315237 11933798148784 58216870101539 55936466321066 207191188561486 28507694295874 43248607411765 16324158533349 7438685599915 10145038306307 19388909738175 18515721347252 126382878978159 70165157378436 20353181252373 56683110088311 5843939977267 15797596795203 2836719030339 960631475845008 12790713761121 56477093846004 1528771352472157 27178341678614 4109026242921 3473530579599 1325920148755 44075538991028 28049405219831 43427686314542 12186116837334 19314121100555 69664742177629 110690407133515 46188040410963 2270270007325970 25726746034850 59775398099783 62340732522833 18991929692888 10261782797563 28826709378588 235399095032549 30002037906498 1712392572535639 99062197570316 30763677756300 14940715587405 27757513354482 21135614936425 46316141840929 430468500329669 91355536358850 4326542665465 191366291840422 5566855794111 91063387618056 13673610347060 100643118198362 162321180475510 149081586666683 14914048030329 31011995233070 26739019311566 96412401784797 23920275214748 155494542653400 53377879481793 29305674370768 7429907643741 24344711995635 3585759696312 4861143711579 95191999410098 7948354838299 27069368993345 97459810284307 39844669192494 19618319761607 112617693492440 19752941962971 8486690941092 181853123795114 9271413954729 7345825668636 328387275207121 21672305106042 29442785567826 6135232624138 3591348130004926 50692078186631 18287782545162 175143476283790 41718529868035 4177453394677 2985950946021 18003193542150 488892342396214 39226704068047 18379614452596 277867275853 3772751946232945 15787747365417 147860595944887 106659486505148 30630991044911 886805633187 25828563870829 117397209635384 40933842047371 9717432938311 17097006306695 12281037111678 110601688835036 80440701335468 4591928711048 21072180203403 5395780817627 20975954960514 116204735789464 16832164000379 83688726686344 90624680140657 15492465962476 5740450060167 7255000959102 63131998299335 129845476056559 36596923294449 94690408729992 6703356678579 3021152327360 8189834733903 69110934426015 14141048389232 125441738720813 7155970774145 323284970495053 26263828001298 60672417305355 30609455322400 20845268170966 6324380837701 13251975992972 114706558136443 751626892416392 14778183107448 17606696268045 11564974084113 15701547269449 18182497367271 28611099480720 30343699585008 59035726860012 141086835249394 6081409726022 40421550032482 777163982975 18803987988033 27783255490006 15776502305424 20714744731954 27408412474700 27551116975371 43101000965554 7617108717983 2664752432924 11415830531535 209849492392657 66641616786711 17211558670727 9914954848272 1806110880458 15164376353754 8188190012188 16622822119625 96231604416585 2315983785109 149183331032535 8878280443278 9662632074008 17854731648718 13437013357976 10422475412395 12980056727075 10967816908966 29239730004307 15102082940668 11525381328413 13354452587302 70815788724584 54592240850596 6506662021679 1863760438367 186572979071507 3595269316021 36440547841444 26495381231216 53902787730174 22953695719233 31717512914836 71459031737199 88009809857661 22889629850193 20269406263614 215250341682333 11729254254048 59495597959322 1106188271591 242043924270492 17199187997386 10167023258810 3712954729440 262732202315778 4689435918696 4588105035411 22957263471578 9365545100277 5161932740809 113533460616840 23327948856175 3768780185685 27801374560663 5213035521472 1484477483860000 5870795838760 7889299812560 4988533401545 21152885988573 58067345101150 28626020963418 747439909078 316951859154836 128895307678784 79488756963313 6536578368341 19388887096788 121174478969958 71848230710714 18703784586878 30461434533868 118601605411260 9680832199857 43737443817776 790893420120 106789258374803 57719501903336 9081428228081 108385560263690 6369129724909 22681316714557 239244427927338 21125196049287 29993743886788 110182276177529 11046972527911 89745564899610 7469522227386 100571433360814 112545217284272 85001301819441 47827245989400 158142471395447 113642889665732 20378631237592 38165586861574 17913448534298 51144813131266 138957265750814 18270833447113 66008384944624 32633825934774 40568289513506 15273565342252 3771526600340 30324771376651 42017911216141 104254696914595 100859140555774 8920921626190 111455088738727 24912873478034 38325457808209 73620027485724 17365816098872 7776802807058 3444093280759 66100072260201 19246323148469 4764869352387 104355564360471 1674008956346 598701160672732 18282974867393 24335190047857 24031747905489 10595129342757 89499964040790 184544193746914 7341979895141 1634411230303 10752425456655 7660114121678 27812612035688 21844006465019 1385404594991291 79846177332103 1033759591845065 35659244385756 24579682488462 36781270615907 14372993266662 178711790343957 23855536653623 146420050842964 3369075113127 14125208362946 72414961387326 5814551531813 13613755019283 23748853994479 111433275584711 4410014689407 10050839907831 120370537065030 8517923191620 2659663767334 8566546739514 19627885897970 89176085943198 28215977355470 22813055885250 7494999699962 30716398136024 11657775740330 81597203699608 242964735289063 27045291158586 81893847003320 214080654920659 56940539554440 136687177739970 91413975397363 27136512588996 48480854090375 146129610246959 101384352905840 4709898728819 28068385702753 8872821549457 10139871839892 1338644196385 21870458464779 227487726292001 523968957149 27138844075145 49246095052494 21788796285386 17941410550965 30363027960390 16884837112482 58994382523963 4070613496057 11130836266855 69027164517655 900389271794918 5733818642992 26243120267173 21617293771924 7677158311622 15086888829738 23538908301714 62243139790749 315670956606325 30239275208299 95428548856691 12279855198492 28083084519174 24112028853548 131550399249390 71905565686668 8257400335052 16028103154035 277934008440902 45730177834710 20227205407511 11580346090010 1815611760478 51877326285423 7609705122059 20610201840277 21589188719408 11130943988778 3324954931831 12065421337571 7727529762700 35082460414004 394595834606483 31541671468449 7883625990197 664019968645866 7147440779638 9314461710345 9797045425591 23728388633503 2181838158997 53833007328307 79446381633284 1304368961319 15085212211750 4882200974677174 123873602088764 122811506699326 79271432198867 30974296262052 34680536362630 17840602026796 168845821995912 27255969062184 623749506193078 4256461586707 73892056356333 22597029204287 111597830723993 171056935773309 89396649496284 10278183456349 47578646356069 116144983710591 30977580724518 62838609455432 6264691826611 105093336113480 56501858033176 6935556491724 208563370041043 121620185431881 52639670352 2286336407253 46008898152634 13775214494418 23834358238159 12719856282934 9003369722659 22824112459548 26088475543392 12416595801264 3932863350476 8716401239889 86956171024517 25364787660538 104584782281563 22928075718869 31171308471338 10332914264618 70889208412677 35866415082341 94555868489722 28122167769575 199049798769834 1361958670816639 15494163207487 9906802290419 143691110249475 28603163567451 66460278524964 19294649231214 4676768835365 743969735475 22208847127564 11999579410149 25270925331019 58118934141726 52703178397442 25544082816950 70937245851649 813637232521809 2199113897185 56342834433549 8701403096710 11644309648097 13019928786657 122246185359274 54962380058767 251634982120756 67421597737622 157196407172941 207447682388592 225866938581758 8871265688215 514770791951940 27213288110019 15588390468139 27055616636528 69795851704400 11784793656489 5417649841645 151689956183504 29604755496899 6560260800351 6021585594433 14173472706607 10660319560409 12226058636582 6675988505072 896187216846 15584562998376 12125713702480 9637756782908 30016855369289 125358939289555 167137549944063 9169574486349 4437071570572 4966903908504 1916254394310 74602657186095 3723422288711 25295126437893 16382886624132 13598390427852 23758779004611 1674720479602 26586390241352 4234106533782 122598054353840 95947729604984 131113630271167 27728655940227 1277980544495 48293235032360 9477760741568 67908311905279 205242576413451 49123971820019 13648091162006 1200016832554 18783678161393 64336522242985 12765722381396 41430817088156 127921928264395 16637941332147 24524244384485 3548083210313 18281501716802 11515271861435 211817872365593 9462789819224 21870907815469 26969410278354 24559117878880 29215059814898 7683823628919 28316992491192 25246129414529 21184312061082 269149117020344 29512553499719 287990273470522 3621957922903 11611425367836 157861559998195 23068638764484 20033267912091 11553858996576 16497091667847 72086312400193 101435377224840 17885105460560 27347349728755 29377005386517 28302450104450 72674126304409 159478336414048 88478929548297 38786843024485 11503907465720 41661774659423 58722906306488 75889606353752 24787338528317 20325248243527 287207290490663 15933872798818 23383238985880 119609267237287 207016812023422 55721627596481 38919764701759 10667093366864 7694987253613 311473537436691 14630746562705 18999665389423 3708068156544 511209965014 717517849569 33689287892695 3026501563080 78491717957242 11295644625791 13909347444474 21920951134229 29616832136950 15847405112639 3425277036260 31506989419231 75580333692926 81244379028806 68876128935344 7598074628102 3077964073797 7201029237815 180257333159493 11303113094373 12380773746619 208034565414287 76193740699905 61966724491204 16897850471755 4960553464832 104171285677527 94792119742947 416942582841485 13036460082032 15268800197547 11800645864921 100231121642454 9323043997190 135562728345887 47452828244597 60069062953850 93649727244143 2702968373493 20244794029647 25734428533054 639984433728787 28766144925658 13981208351092 13146712781506 49112505532600 12898898905422 14943284273958 100930564872903 26885448225036 30940735943034 2946698003821 9286966850572 53430991847812 4126032081375 104938311125133 215836002222840 12491607787227 21144790508802 1282470383998174 11086398885215 188141947244549 109299013633542 62206485051060 56368767356908 38567724917684 378181976195526 291236476989781 54461290766018 50258288730712 33513589858781 100072855087112 15258815859851 47352667145625 10716560453235 33592337985105 73699757102467 10397056822580 28974629714158 4362868587283 188900760807731 21974894838903 3107372283131 8208871040709 33630483688455 3435570818070 7842106526784 32913786689896 10716999319979 60867682659455 221752517052912 10943901937528 16609066928893 235174073292649 132316161543929 16680602246963 25729767486362 5218071453405 16916147128384 8369520884328 17897959658330 106470894554143 48727934427065 19421252112300 8996856696087 15605265744461 30866736892603 70705151845369 16622434312550 6663254112019 52679148993201 6397944012766 9928447529109 15975969546383 817514548323484 601017791943 31228430071190 53471834551264 11135059189363 59759358734314 66682799342697 30365338066206 161800667136427 30222327193715 15147488870322 30019567034836 2375067229657150 14421217144739 125030524351675 31608751687177 13882047547041 74650413019132 70821684086915 2205144305347 9053494324061 4522404452592 15341870962905 73503048557899 26638038104245 7467548346854 23268250462383 21027594488757 4963244546002 88288376534953 26062841065747 39301685912836 15378293237903 130755121091411 40138610209726 192721738862640 32138056162953 273018712064835 18897416566683 77511464599669 11437723223661 310454453245 16880731923389 35419577542957 13952564753389 29518111805470 55033121913785 24834500727903 49062757359041 1046359745461 69321995653208 112414248437851 653151165163735 65719323341527 198982004054242 39092570563768 27603439907094 15026547305915 73725985497970 27634076637640 13065992899179 841780391147 102538451940775 31308619327281 26187058832458 21757804134308 21380913537322 10157756321445 135725552677721 85131652969735 19063499745894 8881640631685 761299775518895 100622660234232 1483413765098 12970217616711456 56475239862412 48843302938186 26423593091331 39124655451465 18228331253322 8452748410553 27928737711835 10600734171385 18954696436460 48309786986718 744882586371142 2578757225524 4227513450392 27268676593138 656691446685811 10657374527761 11059551415035 4269486570501 39457037569615 1025047559717 41197669734267 17237044449529 129108654409284 103259320201844 2155701000900 23252406847988 8621988680348 20034729228563 28543220505309 4485652464613 22375641190648 18090145399445 44162876680074 34625064046091 8440975125983 12317609730395 553213656199 23444792446965 21252419880818 61335462262939 24609848896547 70223900642893 12436726525044 6007952446677 25545453190989 19079812219056 19635363614061 31412014930458 55636727633830 5486721555292 1542540413617 38512941834762 25752014213455 7980999111324 8871823034428 154587884399106 8523231681299 53401773925545 15941752526059 96180202625353 27326478683401 25594835218348 20605223173930 31179106823416 120033883170812 88889385647748 17125633192444 7483979370457 49646077822986 16822701560664 69886445462642 95393102295596 15196303440506 24157450631844 98026206568873 717614690081838 87681275193253 3798246282817 4513747189383 64677041891056 228612564335178 22716720440726 1312569227835089 219137410123694 34406112089097 4364154215544161 8665393998759 31067183140651 124503014507852 290198935466860 9191144009443 81492796333289 6882970456820 12321047350340 15092218784924 21869570691275 52923093480910 124785871047836 51082299716397 4005832632669 46398774621622 34811726973086 179397241389234 64339349922430 2307116844245 54278158866978 10621605163368 73571466156555 124413887664989 10923046314557 653578605866950 138471349902 17763821872955 1862423179158 112243431065244 84201746258087 122038080611749 30222934686479 43634226518110 163777746269744 11201929872634 31315547310813 22975661217196 7849840283601 25112627088898 21315635557064 68558794541924 31177816541842 2224892072984372 712152830597941 789867009094 594910423483657 143984640157374 3562976392115 12546147861061 22092750665293 29919919267543 83286637213592 7088993534437 23249458049473 24572893998696 707356441841 21395825971344 5354488394055 28457113881317 25154132561719 20178775368853 11086471950319 20744810417027 96052959619885 2315451066432 17110977601927 27277788632291 43581363573985 35739450343147 47387249221446 27493186703229 15770884978417 29492244376473 609298609788 20401923659825 186796952917172 6099147821462 17301876738374 110003542680179 117693839843715 101487288535644 34358556387576 49383713218199 88597235126971 9411074220336 99969667562754 25858966672906 1192432961310 11477947651842 6798436867702 94780796082747 13884002111567 20153196665217 73008835620666 2652164795287 116727415427749 106490889489660 2892460550247 14355299221329 65193536581641 154819599597311 26225663589194 11617788373987 16148075246742 52332326948349 21525090058707 27252000606381 30161917237583 63638235562988 9951136437509 38638173887073 40980874803777 23497296215421 25147888489722 14004880636507 59776637073119 14136833765810 31194691722164 101819659260384 63403544594078 17825663675738 289170918961148 36243086299241 28511342147639 55627855012067 13357121225953 23144746442893 7927685022201 11640297316174 53630773919637 31583767267252 25838413279222 20943354119420 254787703973145 125117727392853 71797704851666 37492320004170 1033771484539868 26460307413611 26035045546984 14004379213594 193532696680894 24209773098243 12251332474715 31331372930850 1001478985063 18795927914518 13436778726093 14566381189270 24065835344081 19816920023150 10182061007681 200056800856801 183427155018697 62723007601963 17832690001984 83499762059325 1787706615629 16538140872743 14862826926513 91827609708102 54264413666528 12142154215395 26240760501408 8966220423911 18493309603591 117555773783823 119218514679867 193827989203735 330082588791 19968977056764 4524391062662 30953508233005 1001326011259341 13797283937527 1531996811948 23669366736801 26399940370707 17298875881935 7311213540310 654791950175594 34376422554758 203843087074729 14788494283407 41023247568752 7927437287937 79330379453028 106464422572120 47792791221540 25526324385833 7147194583690 16018023824668 23307145710298 41633369978219 20203524467601 105212957667084 30587433901264 349503045647719 15051859303841 201890388520800 78731338913248 11219042363615 103434118816642 93892569100968 152961940429438 112497627323819 26313734768006 24779363233320 78252007057152 95332541832249 184767161126664 2005546669084 55207190030148 28063014944738 100070387780681 91854918139278 147819943268912 27495984731647 323651474015893 44371825499194 4439791041469 13090879999535 27137979515109 31755880488804 120759315368633 32464146254800 26806418812694 20365649863417 73977193618898 148172509650362 30831173162940 22904339015624 133534726828113 9270586652117 20172536480337 7000617294688 7972776760571 125357374940796 10026297648121 70411785589607 15549865647462 131534335558560 159988067462548 32955221705376 23671771444324 33759237126665 1768186589170 49487903222437 29251241958339 7262715833168 98653048180240 11771920942037 26794137760019 7605349317412 139289598102692 29099544644121 10386488053654 31475862833475 2789009993610 3040223198547 88901587261585 66739009781742 21595486145921 23010239999655 92684408368603 17103189772912 253780240288992 281527945826 20099471537798 26153533337231 1793665294507 33541103942265 30405740893955 44401537770907 25020629195184 326950833855476 52552440120466 51791739231582 232178941246279 112807335057069 259378516762615 31349416332154 116985128059351 6159865176089 11481111279427 18051598878881 49745776536266 83362942962848 163273030310048 6075474470194 39242655010000 29225329168263 88775431876806 45635416988393 8420064638409 29279741895021 1464639449724 21279846528452 1958735605705 11217258194262 142898960334106 42476884999563 62230428753186 2702271263625 6562690966641 21030366664109 209198216062 28174283805505 3099835563352 595213249578602 5254720786507 21862048775781 4298242828319 29404995583363 3128149305760 14815504645307 22550853849148 20031589805520 9083934070730 14771018658868 3901582516621 29594436774973 13220309650555 13949261795447 96603620114859 31312407767087 24471073910341 11580820540664 23445428411146 344444072553067 32657060049919 11532636712260 30816741077165 12786010497370 85036097477348 224640610742453 27922602043879 806543089950664 40874932942441 105003130524770 28217354422844 340111291286816 22842514304982 121471966043166 2781097589977546 9363047475106 20002490074887 6428601572816 52485449565143 40324681233205 11002236991679 11468007475189 7328354023159 6792286274718 25686775899201 36864026362976 20789593108364 11893995942763 6801472984813 3153938955323 88597216148392 363890215756 20635882975735 19726638388429 4116249733942 17730255113058 21314731203141 1820073812522 26124035908727 7007953431786 311824032095881 13645306129474 328430562673 113158336084470 30672947772788 159807395114339 23403947611870 37693895624343 8190370731861 188992716545055 6909308691394 215966147472033 67182554246874 138181124221147 23338440474425 63574409594470 396283810282204 3032434985761 52238471774095 6189557353754 30868567755234 24891427308661 20879490751458 8804865043289 29136305382564 16434239373823 23182693727328 6484273210791 23836033129454 157249121560460 3417132319323 133437897691455 1618131332037 95611257869150 24227258599344 427708545686238 1544887080445 116749153519891 23336782028601 27896357845906 88843631072477 674503592283 106860249680074 15074619245326 126936847816950 37374992775332 42979147885066 104110298735798 156596592290723 44256007463125 26818992484490 25537805971247 176352098577579 2330621885548 6124995984139 108991880143344 23140714592556 16373673236808 79315195925702 4832026679140 13417910867794 582758324217229 48076916865410 5088180568422 26881578488552 18352705811982 486650313565182 22596900596013 29624323772728 88437631404758 12401378246098 125776401631596 22616451936138 5166594501520 27711359628225 19291016158740 56255222379058 20969776283355 20816865045967 79999325901518 211387755076212 209477729462964 23517242901425 18507235370899 32119256196932 30574049830565 3532265889526 111163964572088 2346499858353 7630371193494 41669273482286 8038142837529 175691892060565 29533111092664 92312076176876 15249037669942 29118905608563 62813543834728 60986487255852 16443330785876 31085407702020 317615037545212 5167024294656 31323686972256 9530871210433 15528595081804 154836864066218 48169713156937 1475211988179 99525514610110 42681030318935 1374014040234068 22928431732825 819282231368 30674324062191 13972991773405 7538248919287 25181828419809 6290406446366 6480472990210 18664110473975 16438522148794 22887105391318 17888178966445 25813732516912 16276250665482 36642672529995 33451494139939 58728812611289 11120441996548 63037244377298 91483067158993 15402042748769 37369709350091 7671351522018 65873639289955 24397024585519 39336259082049 83437560121500 214304318223675 102169135423792 115991046460087 9370827285677 45353560452088 61001334842050 6430042564161 86529563088076 126572363864590 18041329194967 4776637776841 17741166523418 23814661247401 121029624970949 3844765025463 16319368569405 17358637631380 2822380597669 3200457392400 4602095145835 9555806066431 45612551282631 7326822846168 6706474266496 1982053234422 82132485740491 178674032973519 472382119176 14698132463940 59911866678500 85165575345740 13632637106282 74295862219700 18703701552864 5835407137013 10880134894373 61527788197682 7276774823576 5132488276151 14495546221122 4380323449744 237588668792232 10858052632998 82557872502852 59361934255265 14262177550977 29037194337897 49986636323431 45365050464540 141906131624111 23337364641681 39208220577856 21620809398818 222422145625953 125055822429951 12725736262078 31604852136257 11434985289327 56502423792183 2701900495348 208798424605298 4476101128853 52941429007822 841093171989 10558521655217 7996417156915 96322846189835 8667475242409 23692013890315 13604408170649 12648127622602 45291031693088 39453933123212 35610545694426 27864427980967 45665597301789 11907054751936 14938047193901 98232020359778 209260148068371 25988336076904 60017003452466 95717876387601 4775143189375 4685936080040 6276931614496 9808805646800 9024786379575 24075273696363 103986383344115 22041973750201 10963547723010 20049210196037 49393006218410 35154432175901 14483278657854 26280659913147 4118345561459 16237271505962 1582658864356 81242975742431 16552931427304 29368617095524 28333753519409 148710114444 29468186134 96785249478829 85843305587525 78612311767719 45013123323003 118032618683343 21300592173567 14003013969689 7213434766785 12114522426941 24117072378342 29606196822147 16805415352636 17869410495290 13625133206575 2128186451976 246732499902979 113809069151978 12828128895180 21538029365208 26508735352526 966859364063 268847905703 8967544321332 3035740931505 7070396954136 25903303459501 24320553496457 48788154362763 126149950474941 306734856859943 12516178887940 15323708488770 97068131548665 224900887470547 28986942012881 28689844178674 46628351228170 172366783470313 80569414205211 106001843782615 34151243564643 15198947440919 30089658505224 1383327571522 208284283139870 63858747850553 3803642634740 10785596572267 14187618493422 1885164284227 10090262446033 2990106462912 7192881291452 6717096116549 14649981981326 76144760534195 13517517526612 120377120627055 3281035265697 59632551494130 1744514225518 11091782219802 2685793234018 39169127163103 8558586042567 6455791314835 16112105399165 8653951201854 22872502572810 25933811794901 23246114281526 9266087026562 14369343787627 26713588390224 26142079995813 132564338333258 15434169100041 32942619039737 30120352768410 25756639526953 9966411820279 3976913880948 28711067319164 180534291207055 7355548266482 30653462385255 40607254895484 11948802981688 87088894161983 4910623999573 37071834349013 10323501488394 10532462326286 2846740230236 13310281879305 49488359298516 108409116538857 96466941233290 100715933044140 29632189789883 16185785995014 17502715351765 11060420369722 6967889685734 73990219213749 11185284002125 19917680610594 11684894065443 11632782907609 28152506484231 13231632603769 135299667281313 687128013037633 256948407432 3734864819213 8838230968367 4943072585902 18107232687298 10618840146681 16370447408250 9589173540606 364941863558930 33237137028400 916200971056 8878503280103 82183747249337 181093842499497 79176644678809 9373937352554 5264094035364 790908694536797 23585931518980 773204181566 31090564235074 10276197201624 56195819666934 31027791475672 12425252752005 21147653356473 174871774394339 132456781230405 161074298361541 5236103227444 25380325631315 49402462572342 57929900655985 39684747417103 99088235902167 207060189943337 1446381496311 29959524645979 248891728958239 44930803838345 17067632555262 28799393614781 5701234353837 27669774233620 44596828391937 65021414702200 39218313801765 22508103849979 112527752097656 12618098974566 145123841289060 1906775694017447 10985900018994 26076386181029 59402907790933 20538389385583 112898408470841 39392732254812 49270815857476 20863989117755 14713694191968 96580154984594 74760580641707 39095444840569 18342202856995 67039012233058 8766048519906 27197649842529 33579658598573 12592252154756 15933183554715 31393660744779 95151058975079 8111262992798 220034804069476 55095040607946 24954666056219 8926541145358 73814295209495 237230852651038 7073644766790 176977354872333 3963349008916 12579404305802 28028805683544 19033674931175 88873602219737 19940704387180 23116907563232 28163158820133 6693429334343 12771219029867 100123518617293 27273735984337 31803442059439 27740973479167 12492675647684 6091689190345 1318523438063 154864653982419 63472917566 252864221145951 45937957612081 31311928655236 4407148878678 8992391894264 45884187418463 27519471036239 220000760918991 40192610203579 59449954008568 12719095579353 15418503153340 53027165513664 15007243657547 81595804598427 10880516388894544 54199319496437 3228699736031 88795412942486 52437695906326 5734173679908 5306987659976 76064912459320 1080423530195 9257262671925 13577012012478 34450179729379 676999231741 175777379158757 135801830573662 12765119475230 49330419145096 24309114355236 1030845222491 52512964572329 16181451165597 8917854973585 13631172819769 49462125410571 13980497556004 34382839757569 3425523516422 14535359593288 29981126502281 19081290975712 82797543775825 2224203939217 357634079922056 10494624426255 153292961407141 5200032692415 31327177509877 30259069106404 29554350184867 63153607872153 30659015955350 20711843976778 26400917224806 26117376595632 15331928253180 17869733223798 60662873369944 30389151028465 18842780928429 51305745273579 9701888444578 603303730152046 27109557297690 7968611502176 135121208583012 143175467758962 29857231257980 131556662367384 62690635118648 25020810134875 20275466333429 36479377717 723917651142 16324913247015 67550607077545 75708579267091 5990958687367 78643983208404 63105222402276 36333344379300 25108801207088 21685295362041 12756288047197 2577543799539274 7213356262512 22127632384079 90947718966522 7435631846771468 32401823133899 27493177800062 67891402466131 17158219392804 49453573534908 5484655325458 14636326103133 75570500900517 177442248151781 20146281155306 23573644465804 40959572459128 107551394993470 1703484877769124 27152284037159 198990920118583 1462002693134 20050018026278 123361430389925 53974475253684 36347399237943 121125614942482 11590035185784 4322154058642 105748747479591 120633989126819 160009487387908 37134694675721 164181947440082 63629940470263 6258464679812 29712902254142 2961585728639 18636029263739 135032973023664 25442409320679 11527800463528 22085433272388 62702622994156 11914162293179 12176539825023934 31492900500750 71864549884271 86914676415841 14802047406457 91016908530847 89545046924 992204678933447 28603292896870 13046254782258 37212179904604 6554136717736 118810080888218 47095732202937 238843508469648 9206854407744 10682188378317 12780099648729 112879694942245 135281909511054 122002095572787 53069321836570 64417406747453 47616255425752 9850141672965 20457023250537 27971266423004 2925143817750 15988715382870 14155521654333 42747720776571 2760495615144 4731539533437 33945007579911 63877430338976 795980948696 3423053225750 126829502654848 23824182928611 15904033425329 3910376211283 20073235312090 79027909070160 240340141829162 60379546034991 9887964782941 20189264599682 31085357054515 100603514958644 21255280159877 106617287784129 265292298500716 57422854897736 868392170604 45635215396805 6042265759693 18697425701888 4378689485567 2727983410690 1202778538036 24825945587197 99338646194263 19642341555991 90199125363437 54239247067063 1200117690537 130934539821946 28002076351451 41919320793192 7625579335990 175314886479807 58035852223538 93932546807457 17426265699743 24213123619912 42673921129157 45185357841147 63665610554156 21095107182844 49196621294051 489561454575235 174337697799893 47687488379420 41617594238336 15709552020089 4786844737504 31177041506659 61563136750208 131084699113100 28494381648862 15806267217680 7840371036842 29100463397223 19618312936825 27649005556176 49909923419014 636338437860 211156409644493 8943123585665 22392139431554 16750722068045 360219359322394 49731718554831 47637366680692 105847390233888 29015133030410 2129631436514 28341342154849 67827869575202 92866996990117 238242728034242 30503847888521 13930553887329 115255776908175 19161013174246 9563180412891 136601662503843 43360356560400 17985508055389 53161353722691 23238838959832 9375844868502 76196581872515 10553468257499 3922192405523 29321415940580 28137685688950 254362966362737 331499173959987 25252168104073 1137743390955797 8771329763828 15457554017165 8097353447306 30462480975028 54447161474484 20555348491797 133040747815803 19396420846351 29965464147328 27303305753177 23986536440635 98140210155863 28320308153699 57960723537962 10663067641299 4324333982461 126594526577201 20702116749781 1127641660074 55163742067 13699911299617 6011577369191 68750284519591 20961453397843 7229814048700 1945682435554342 23783535190941 2240549717122110 123563584747160 8155681932430 51746147139619 5413485972364 12271849282510 23082714108098 22933277111995 20478085684051 41335614270105 19750501021323 138882173811048 19336091082018 448697702243078 20832850736932 53591080359188 20237923226974 25504710436001 6181462818929 6879185210814 10416422863704 21442720502284 29791662743801 7580177321270 20649679544956 5325442874213 51731139315280 9241901640424 345864136718885 3225135863206 40370715481677 9606237078322 29174042729997 60922703607244 230855846808706 117138209372309 1672093901551 11307941480956 8228582185439 176863503213538 36531440912351 5152522682325 20265067295317 70115098090134 14298354745474 11486066199480 22168386397651 160919847886014 125019784313417 721038945741239 263710203441273 22829716844084 31804984480769 27876813266639 26411199037563 26729235980125 126224405832412 35485502220221 25273149354602 3736712660085 52727534644241 5559887735992 47568551213548 70084512973490 10160251054679 266196303609690 48423286258954 792151652735 29632189299671 28506676912323 65326917710040 5303434306776 15939509886197 335489886513318 80842106488148 3442470859513 17273501711629 7956005163147 81173582380244 17929080787020 9741894213984 18896581508382 244132342569230 3886856085008 25675321221958 5837155843092 30386029052855 21661292745273 35912710401844 12985783122583 301389382048714 4405296301938 22501867025700 101721315246535 101459076208975 128168513036541 18831570724108 15629854672550 6040114040982 19662595647604 25323110754970 31335283960481 941343703414 4732226532400 4234161536979 29319959114870 16312285193699 10807090873736 197606528754220 2280166274355 104599150880373 92575097632145 18154447410223 135438556181907 219065496171552 9442505518820 6326453966902 899680511342 95409046352295 86842389030988 35610750916844 86264666894249 8577959619095 108103561128490 58916752006912 60646504049801 184094896855675 1950407437313 123534741899066 8265044293398 235820180012776 75856779904653 8534556293657 21837205515844 23078554829025 4757566177460 171722841663697 17408902792189 43305659776347 30303400279676 20238713883452 17002226815736 28902316060418 25273699520766 27164449385044 55223813220031 21456143400642 121237207910211 24781020840744 2497258325446 2137035100027 12075143143139 90072990666073 8948653221074 25324934547670 14406029798400 3675710559039 26405984403528 99908128810004 25140959724759 77840617734609 58292432026302 35821631566753 33942251537406 15611221808661 282944971893036 163217958377250 19959485317833 11467943693324 403710071143590 21371865422243 30465050397040 121012749982446 41166302146649 13933441497562 26064238557631 60516279429381 11214928935731 54346009648039 143044374699033 9564280688339 30859189948247 8424020791109 199613249350298 22577438926409 190542272395775 13224383288054 227887640239272 28787882943272 80808402483270 10320490733997 110287682730355 39215365369285 84292314937803 6022359894333 95690869610374 113395672830315 122954948455610 42674456071907 41694871285376 27343377169489 26075708362401 121102873318771 7315859310328 18869801649978 8078928694054 10828041784079 9082849672408 30366359787658 11834778174334 648837588023 80614431151813 28757506985483 15061637128568 9891956249693 29367586499453 63712951124715 238382471213277 199343826142928 18988167795435 53504682661271 160631878149075 4489140078407 86135450114731 120870688000703 14420543593020 39401724532066 21082433583763 23789251223125 28704863549208 30373120448958 1703225684146090 48998264528484 4641096802771476 105428307946996 18814655955827 5037221175291 21739254957960 34707542926718 41179874479274 25828543034079 181860798491559 182538637854877 29369135475593 137902870150683 291070818299459 43890089145264 25356442154815 12112719922175 4632324092227 103463130844908 91894514511629 63747608166396 97073554982737 98298768250417 26649436740867 21229070277647 30220037245940 68254713916372 14201260380918 4922276922061 36214461680113 55911759403614 25043065779315 24369898056866 37997991100222 15308952345824 31152854639048 567266103740109 132056885359417 113632398751001 58588464519054 21369015989576 111778188319486 66956316818053 64635999287047 48210289222004 25052363255918 996698968692 42694733423342 23467923075059 9530549235062 91682122103983 18953178567911 17728550268667 110314470301626 21362940398003 59182795244033 4849270073507 9447314212698 18110079601251 31283956953749 20744930736786 19895794759531056 19449769165917 11140745542178 56240984989113 134509860064452 14125356660333 70271842272276 93169038794997 123592395603139 20433087211530 14230979285653 56746228501932 14092809692515 10780562092799 285079148682168 25820022354878 363306966256982 6189274273531 12510768993212 1228017033895 126333376844211 13754862461491 6213181229983 53073427942243 79473063792003 1006762612830 130389339943809 233127224795753 4320194165064 24191762079745 24223805919333 164603361884716 11931298487878 5806402569350 10127584935992 19123006506305 54637897218161 25548067114287 37964109711891 20180397186232 95610219311579 19185207147384 1099034264462 27961044946077 4656101303527 117080411722970 268524786403 12204904074070 128152295996363 22422323034844 42890216349210 29601596949634 21230639813287 22675213028115 15630694448970 5837408011187 29434818411981 123888217601097 78240191676560 12992956058590 104316134279957 7615495746925 46821668224370 258079239994630 52102438878883 19193092995787 21950492680311 315299046572910 3896312623564 123671231278888 12852921578552 12365061074589 132611727149676 59487196267587 41844967274272 21961819385260 56356962424709 17014650445894 18406723079052 7524686335327 10259783760315 15455931642021 143269560425101 40724996157588 87527785897369 420076585960774 25946851000176 58507829880480 250576350815404 94996731877866 58201168396678 3952874013909 141826365268825 21052020954868 38446794562214 30361243179929 29905726879774 19755922334445 312486470413354 10869872074362 11927542956831 8204702243826 32125736350237 40903788558917 10574334446258 6168832655346 10407889231286 48658201301049 95508927525905 165023967142007 102546946621335 45624780025108 15838090522631 501331445740053 1140164571900475 12685550057487 174586243385731 8087066397903 9456279318596 121878715333371 98224599891998 10987750474804 42459169222347 209681269001960 114796994242910 54618657344433 1056550079449 28379418573259 240718704908688 31734024275855 59771172654831 69020281575418 1148735460537 14740872476453 230648263887167 17307515239613 16111600725571 95750741628785 59107313692330 14645716959157 6031547179976 56214431459901 62468269856449 12615399349119 825877527244472 2170344920575 16644930784753 23500465790314 175736828101226 724088583137128 55228608747560 11574432575095229 567743418439856 96100382119598 7907923531998 22412375201906 331650819948240 239820346106148 53775001600094 7083237072487 3270872486655 73426797278834 36731850812544 646610540972 11430416027006 44255621418123 14986857340928 71425839923490 22566548096826 129892130914266 18734762878841 30681952846800 6867557242874 17096989036916 30856458046439 18197654075099 39382383658187 50855013796496 23764377381490 67477838811753 78274684497586 18350125678417 19434198609489 13134434482237 18133754675547 22067086114025 434921133660 55962795244054 17078444070448 55134527375589 22547578399918 22239258381469 54727061929331 153963866683424 25654402151005 158420855576832 5621274397060 71425802968113 25585998383066 119783494668079 5933467384901 2111777639761 2812594097171 12367671242625 35835080751576 7181468777875 20216321669092 56079573752720 18163781991369 25740253786225 9367413873950 29369647883463 15923397114608 60133809984832 29000925206209 100192413938748 1445191324361108 10654263043419 152991856268216 62874018496460 25127628280372 38122443406453 104246710524332 19641693640481 10642571563574 27382339546012 286528280909650 8779196045214383 3540104405197 4551194344046 5071745281512 49843993398456 13982762215659 32697890283354 23708329191407 73549031476701 23311451901282 2714960675776 15725100610094 89318412220 34805036996464 10641868080136 4884783056264 43444343301527 53390176891075 32470529390592 157339318175075 665973587079089 19895801184353 11737644818770 89931976507 34650756589365 17959218499917 31655113303946 93910783071749 4142286101657 22554348912949 13983765921223 29165135021692 12401019411343 12221255389006 8286906002208 13643704544763 62895960994095 50366215717187 50031621856976 14406126005920 8873425613809 10961848992933 84088843241296 108439984796118 14805133812219 12533989295306 22081215192410 102044288670583 16252257982033 879329858527404 6810346818061 8423729266124 112518949631333 22733079472180 14525087799143 143992209558508 109691708921399 48167070460170 243619024079292 240384444748 94524412723702 45516800657433 15583805716117 28458514144286 23729156623574 26111856083585 4515441883484 242553074176759 82501577672657 28244560358078 43611278147839 291119495120335 29775848254568 327428523760869 263308488776216 139216945022689 6813980753859 1727016588370 88839017216452 15279662655177 6429162390021 10096035573729 7847577403890 74099752652125 1074310876690 2639320417291 116523173751618 96025056237123 13688285935850 7294461592971 19058301091908 42390388397524951 26165737580225 57894368541768 64926757996623 46685041635197 72388673380950 3122828012114 189775415069691 14572644580817 21746054901638 28764522181017 13386131008969 69485621498432 12555128027026 30498825434919 134317796092684 388340399766197 37409320110986 10617253575894 21509285705373 29760635296574 24106899168411 35869250847686 18796969985863 9380665673580 10164052135015 22711160060034 20232611522223 23855621602598 5047093406277 36171080438455 619853293471812 5518688666926 3679666654927 126233235391 1090992579820 141832994920291 14738599606514 18152742082815 91194542871837 19285983416499 14091514032031 99986245128772 100061275475130 1638461373700 8097676836598 17402209870441 15196337926697 2469571228385 26189862381868 69631932110059 146288867348711 20364420187490 224746411543 15446067735054 78719841436470 29011517526097 3007275029877 12858643131581 350038385768454 25778083251947 8349925856398 23903888138145 65369059203718 25436736404312 17081071597110 107317825953860 23445772740057 58133461156014 9114008239673 25356059151021 4083670407887 28843408490074 73845629515258 40654718159067 3775091997227 28143949016621 6261120706337 3553521949568 90473748208856 18798854213725 16448507547973 22634453650023 27696304364598 254347296081698 178733099367880 31627358794110 13729690866841 29280621490073 19248983079455 8326853315251 42680641740802 76371883281472 8530409481018 12531276297515 15484022433948 13565779241352 187283537819387 43167645428 31315891913401 65724235085430 17326581627220 3296126465074 27284159315753 30827644888459 1735491437575 4678472073513 5492974068442 11939035878994 16651487058523 67406365985749 12759562700647 567569643259017 11132322868062 6485870418503 317231649702797 1239087506366 15733869851425 40244139103793 121672971133076 4660687910272 9976596150042 22669330341717 53583184676851 5953367754325 54947736334311 23809422081915 1766985032964 7039867178134 121969856895279 22114269423686 69769199836144 22477257996137 33180053431889 16253911784516 5110735020956 11682332004829 19923279488470 7018030334633 36551202114724 233918012060765 6111854652534 23401482010840 3153439536243 471443431840 26677535277740 106567556983354 1724236806646 849079746961 37183176100808 45015223534485 58850773410068 9617890441400 57345556527328 38609676082045 294641689691863 44904176018428 16919836447445 4738321162989 121498589553593 8636434102948 57791180474004 8988417175000 2110787748591717 134159708029120 116051584054604 24572750049846 125488727725565 5707371865755 49882628871930 3264777088673 18806246639848 11349843571604 15818932901367 61725051946153 3170131421293 4344950447376 21394770065713 103251129960558 25816342585408 6196985307049 101921983503669 411088652888 6169159096416 10093372630119 19034707506156 211541289882419 93603418012135 104198992278988 5824154602172 67335333454563 83283412244888 9235098861697 60759228844646 26490149036081 487301279349590 22253896865648 26141655855129 341783809435743 28918943193933 431356332064974 45904352070555 20496761965940 8110413638436 21071355565203 20281380525237 24305799946946 110365551119439 200251711831350 8599092598759 56639467732788 11764924281002 43054392438793 94245430457183 28173247095365 5632038021725 24191844420890 110648408295331 21808441793770 15957040972056 4463668304238 45036486163496 52346240518997 19077881194794 3523318234493 135955516117997 2971563958427 36289999879727 12701747326725 138123288671415 3358091682021 7265489603640 39054080296800 41317078945580 90267613536788 50795455685170 20895557973717 33930829239632 24106061641040 10254254768030 28535785631322 11278563405865 241033139025173440 53007549450226 31356114401870 77000745523766 28687787377635 29545224847932 9442853862424 65792132900852 88037228906041 22168505232342 16615205719662 6637954864828 32870889597800 73012387325398 22211015380653 23730592438672 19290970197168 87050955816157 177918448450535 41030724492638 21901447802003 12904363732250 71166738120395 11577243949282 74229412696548 44016411617731 25998007807030 14874448833525 24365710345350 4314436708328 36391245263437 28928084020650 101068985035340 28638099852422 38075254415997 379034075258714 21340233658350 18948339469818 3412862039196 8181172901724 10463701691739 27447430049623 127214168054 7927933616263 14497234733540 6438448703993 160668548200925 2906994630785 4623312538163 31350685500148 260686645656701 51629410926164 10029932369075 79596706409992 31454757383719 92629790064049 219376262833798 13300482812942 2759884871750 9654763029915 27891612614159 14619098404778 712412671653338 10740423238767 13425092411959 113736974746827 105195435317294 55360473123090 18955440427898 13791195446131 6062226695798 13040753167083 67390489746792 10518379436793 118055393350805 9421508007544 574286421060 20444622634851 1407427639301 22599486907630 27519391995395 209807626635682 12631210829271 27211415467559 8163100461704409 26393006109387 6147338186928 27870405492813 1529974959168 70430835954423 15422852854315 2667850438093897 52978725030082 90557381927383 112822050461110 17281389741470 7400691522720 11512996319882 38107341303817 12842154092113 72802721639715 9497876376934 1205727475126 1832136082003 19504059562075 37541698837501 25848405343243 129401612692686 4547058196642 8853672564769 15850897465613 6556859208424 10263941845830 507165704752 23206960239726 84931131080945 31633243999325 7116048098176043 1619886308623 126959429245268 8363971378653 234187259749821 29750911416222 51391034212128 53162438124584 6429829536436 29496454526785 308779323916060 17321615949535 29747292387620 9609824157737 8644041198353 16405681915169 11026634897608 14710430246393 22323632556709 3943588075078003 20140096886214 31096365777472 5754139490317 24750459132838 168656606042744 15728780851989 36064717704624 19212592611899 93312433435210 13538160679585 14212927833753 22978235620067 996707264305 6667668877436 142524479706178 8768351513330 19250804975037 83384844838742 139399597280477 59183607721276 19532988847713 5674832809829 434783070300424 119824843519469 23373680750880 11854371280136 9338467307845 25565117631668 26479146161092 30745684888674 20946484575261 30676543627110 4985740080324 24694576548928 20473267568389 60335168800648 15631846629537 79655128065018 24907455959029 22271156190399 21419285264553 7039978136468 4356610375560 20407013419510 27521970899610 127552135829436 49839926901996 16710913637740 5735793880753 78481148825892 73454798055655 126449424051600 56493614465553 18343215582904 17215817539584 17566442821233 3888121593615 1266960257545 47861862388045 8491420363281 20657618655635 78609766720922 109213259179345 28639412544617 25028233132199 59821078718159 2940419072664 27231167695850 107053915790766 103107904244836 1979397392668 28431137440765 41289611715386 8165905146725 83258365396662 2544530158119 31304100335920 22760124298984 2592191645285 24837657925075 119559241088702 20577897906548 204527892837082 1689446737204 211171000202620 45527943601795 8206371411736 52487021854043 225100031546011 131651369820014 64571845349782 10944807851113 21490156317555 2610978292229 29912417989504 32650276157420 10910499224074 30771400787442 49735710931026 68016642824605 22628741554331 93196687682766 12130942263192 29426762456079 22321395960030 23377067947171 23419899157812 28724366764261 10095797421181 25086074497692 8390850641865 145902081492 20300088461735 20508300490230 36026449865980 23365105594288 392890040405538 3339242080985 28694479563985 55694026151810 119935665171746 31188752409143 229648391865563 22828809363750 79878585872001 22312374191797 28389343345536 114541858536695 2276654903711 16454549037169 70119815141815 50488023472150 31621134858994 30675374972568 96914618055140 311104638889507 171993631067113 20710284772418 20545460703420 44212151170273 226637813685903 133734731175342 18696104987706 19309383016939 9946569505857 21700610250899 187793776472485 12966683087299 8485925121719 1240510595485 124743468909104 109845521194507 120997821884649 285743173972001 179104209184565 7255953192952 10668179040555 1303347513432 3011664215761 27305114322492 65431391874409 27811518791073 4833369146632 119818305368147 12539685478430 251707761414349 9892892929736 1976232663539 27390732526549 19138319341690 20548136895134 51133548794245 21923493942900 2838511989074 16719284687359 28548282433177 8477004421051 15227569626550 18856381817742 89542187665973 40145836180720 19341303975304 29741925025917 64991928169936 107662738539439 165614491571372 2309559544451 28583234190167 101203537401120 31480116977187 1944401284180937 128298521438804 174681639911927 51253679863879 14266064916071 27207240854967 86813023926901 132477313929534 7776174715687 292504048203897 23649761708114 23153687326562 28496466189420 19474363390836 689085288463777 3961448985692 180235188608371 198561973835608 24513886369693 4686558941791 49005261743681 6977555251799 39046506813595 18235035938114 2751336378299 20409963578783 171272608515187 12416606466548 9657405051598 14040923513621 70700587407649 25736629563469 91809624624567 16520262498380 29970599278767 4219931756916 8152140804166 22231218341764 25972600312190 73018970979902 17853963115043 19410959051679 104876588181829 71534354024281 10058438515859 94651581644506 21878728233561 10258910162238 13913621593574 4625781137650 16291606087239 1681801098384 32221430860348 167862720800814 10407382916330 327652607627043 682354580899012 18904706465159 185427097505929 18799544669265 3886662888404 107031656938213 25585755253125 72198559966089 4042647667233 8787322752091 16982517912836 17532669591720 4133310138663 16520076453401 18191675504606 13137986574197 25617725015045 7286285377642 98588880909754 14099204161494 4315238847108 84323453386078 3730235963694 14630847211105 115020607370993 513116898229 25389855043326 110588845267040 9202092336167 555212475440197 168382283042899 22914159341525 58553791063788 23868269277412 44310225455069 15652323241860 125634049435737 28545706740597 63848175027846 6634995198586 63932510656158 31506603363604 158026465140178 6348898097025 2383074363579 66084621724887 39204765784063 171489227156423 336579603015233 24671737111921 18592505938377 45111074449237 44017921798157 23069600029406 25736933860526 48918452026955 5105872695305 28584025944403 10904728924281 12630721236917 8197045403235 17297634780554 89308432183815 6665498439401 2490297831026 28177252126146 13807401547420 18713092323691 31551138444982 11026217347170 45461200539160 31195506664965 47983081593365 58783135926812 127714503360493 26546373263154 59761580420289 592957754002 21137758821458 15710591508621 3892389059956 90681351668523 392348622209925 30240789616435 14539024704157 1604238683251 67613624398878 103502755436566 8580267230939 52702596761370 519263953819417 8942828515043 29927674084680 14616073258323 39973985892059 189428282308074 6946129598616 53066430609716 130021847112967 111301135227364 435987651894010 28615369199463 91879107717571 62300667266882 1462894047436 187982960685607 20349555853743 105828978017952 30362471633812 30134344385180 14465600664013 245727165314223 114965467226094 28616373779021 25927998660129 315019626363207 6488438444293 21143406836894 52846370081671 25583925122283 163412486369174 76277828700410 24089405187056 7388026158899 6858142079108 2143266197381 14554064492320 11673719932041 11886725527421 132248306861964 2408063103552 96333926922569 12475154591733353 191118761811989 320007504555500 245097850843493 11466532381424 1360770770721 26048790836287 23891433215768 117863202394311 14793368951148 55156388029326 22850039794443 24148175718575 30224093258346 35017612038474 28527032387870 5446900626460 12331703938879 145216693976323 37285119279921 17093113061811 16641305620704 63299874447782 14543824836006 19014214469476 198030041300250 17112813143401 342832354455375 55392635136539 135083625675465 250110448888573 35342966977905 81907229347473 29904176638947 63811450061742 165669768200804 10494014741655 14000290548193 47785677015354 60788915124672 40135031103015 29557374777058 166719607314379 4833209047223 131405893561919 87647897633021 3437383220672 3739811578630 77446432875651 6486735500700 257595234700142 106561825546683 8690529536839 15579872819407 29008455779714 119421147818577 5245880824775 9567019961880 152398538666869 1709555483837 327520952176031 27520985700129 3055332207678 30402919406912 56805309092960 65834982542848 29738402393112 20953795924974 127631131725474 22132628306096 11970524589340 14000598500955 22732623158060 112116000174463 259727960116809 93988517061660 18948309250542 113767981712652 715411747655973 144757677787864 28002792724688 23918960827957 4904110909370 65083896799945 27098698126330 28215223888828 52720564816882 72798229457075 27390023308936 237811022081760 108983477421266 4595624712771 36090499271776 76275579683478 1755649531576 182557113621560 27104025477284 5644581030145 8723385647645 19515805522716 65590107876526 42158831629323 88090148448590 35471835559544 2069859711173 67119081858571 88707636283631 24773801857894 1217894285954198 31808391213412 98633022801663 15836142786477 45060949467746 6117149386116 7151829169779 4186584238419 1049017637257 19675196519116 14485214919138 1843677493042131 204306833953906 4557591822057 27436458928715 516685606338994 18604620059546 101057407885450 344289097153479 153507907000970 18944571689115 1571896025801320 47912149515365 60046518466804 57494741536597 432931742476938 8724917620376 858411652803422 828800249650 30010283701660 15926492483809 7121972895860 5521707315382 18548692626284 37796685894855 13851908605035 6474966028212 34376351337047 243260299633591 8467134936291 7407947606465 51823559918059 9231579603798 31418969733393 24341329943613 24006039371532 210409331145883 35168071214253 19246551055120 10314874057141 260560369937933 21461619059669 4222720203728 10649571731124 47793738179525 20290806965330 7596227010959 26639304195440 9155727887773 6631492599439 191115828190631 119920460967637 3207883466411 19237649159030 34210271849126 29012357312953 22134622557934 4111328351535 28760916613507 6526431558747 232055438026202 10088796134507 29515117457656 112965794730981 28738984806241 114253647517102 29363294988362 6360669011920 32807487247761 65999101128210 132601022432548 1670620708428 23203508003883 25906665719398 57019383028483 10312733810027 158262567630629 24873588206050 57868026175393 146722120192065 59585334181401 19382134517772 5451985010983 146850180819069 7081057230322 194557766398863 21454827109555 24198677358815 117145769085156 9036042676812 920672252568997 9264927065523 96668184291093 377364038762 128206554617090 234168193184571 6784680042421 10803653683679 29409009968565 42358949890722 53280501560967 7222690275239 404041121960546 24979908086958 10949643357389 26443896405936 26797321882330715 175035503865267 8447016696733 25929057301253 249092819409186 13014180510139 3551309241300 30265418295874 16336612912244 35499048195260 31396929621553 27112363422775 27114763810041 46122683457275 3308340097872 49955657253572 26395786150561 1222306387610 29212340120274 25871056912827 113403843066344 57372282263654 16960090700731 100244757689295 9164531803645 119486159665190 9239844601424 29933547995909 19659494242301 43269740011455 18455079491272 75665742492948 49177200512742 28023075422780 28413299339980 8261663285907 2767525561590 22448669835017 111331788058742 7474888903408 71119207884578 29913874882966 23954933798303 169300388265023 37509993255455 18888908176209 30130898757427 6991280230274 41143140567328 13960758682439 46497671984670 18832366830401 8239198230329 28520752522385 30810247355822 244404400770999 669528972188967 87008260969408 3821972313736 7734574236168 7911517947418 4588908524246 18388754121090 15712689425093 1346274686325 5127725383857 18967827596553 53781027961751 25610668398483 23082795447473 25313759198998 31170998042256 31041007911613 292549175419759 13198407422952 4557780808746 73200133005734 16326025566026 34855867486532 194662640925734 28683063650434 802729200523 63792768312176 20218813439502 228434113939356 55541737939504 20756542273368 1183267460884 5241151001156 6972599624787 826820229907119 53475345278995 45489839216387 44799790636291 40755817867148 890256765874381 164612714765853 26146683101218 286361221058 13957497273506 101624453972025 57185634126673 233358973630964 8357106430889 75682601927683 10281655082912 4970144633601 27500026963124 84619379471444 118972434457016 1168703505410 64508123994473 61389757810551 119365885108691 45856204177872 21246883921553 27888974912555 26615819422181 10489393349956783 25901690381920 88307779130054 75288681653518 55866766999170 4255122050240 5611041952800 29546252751095 285928445205065 16344132731672 13863895276204 148542775448857 52322858245254 16964125830274 85866500725722 27762587460910 10532300187487 285396896718032 21951587068901 2496640941984 104158156464271 12073314252231 27619160992084 15672853049169 52730924586787 7101695160805 38670075149118 8670523133239 23601051594812 111885842528576 176640696309949 17739925084465 10147128449345 31949874262627 19315429831593 10873961301147 14599764142554 176824931273244 1736887902817 28295482280737 28539567498608 22986104973208 219207371319690 20249473951873 164933451646534 19669112784719 14168561992979 36116729468446 85431597696540 647132042097089 420258979168865 102203429353358 210382263716682 70875190431247 183272107634021 26538499604085 66719684696178 24245445700869 205425505516392 51222695400849 11174896975763 57604334962472 119456835381704 32487565981397 10169224037126 35632493570871 25908487245277 75671022749236 13177107220443 44077241231087 17639544626729 18887388179646 85527411894029 22603723316183 21932228033700 16999164994657 6334590242559 1705889764767917 16123990338484 5379815750187 20760144771036 133042790999132 14195558609472 16721925941682 15139241579442 80673344665884 21438776254739 88391946178434 9110940137428 953891703401 51005962099241 18912792242524 40868259386406 5965602131316 62562124817532 14225152600738 4498504079463 8764047450467 176216780307223 17214632144679 27522200650079 399049372379412 7463276254742 57146370590287 14592900580376 23317053017267 4519178059312 30550294233932 47297646119647 13064358370099 212290948834234 90973467607077 107711933168263 30718825264872 11122565943725 90311176638373 7165221024493 13941794335902 21155726326349 13600464654923 5457879634444 221673882137413 21875778813276 71633084086679 30263807364159 70687817174780 7974150992834 21386587711429 16701461977012 19718227225212 316911897858288 40849518785943 17039695503457 24734678948538 2072900564068 28534871795175 10037354691400 8831197167273 15474291409175 12179498227674 9183714322112 22969835445185 20329147158546 23525891194248 5765761425568 9656665064031 111348706848640 34930347350582 31065901325131 68430799760823 22499525535100 18845916709834 19639075947705 9012292760949 27911755626765 94844198390122 83303447517873 24229129948628 10734674813026 9006274996904 22594195293318 14644286711241 731166369273920 18104774895274 66309811174363 9671904702912 42329945671316 8794626616268 57405620299957 14965179357026 218760465724 71052692842217 8528434488420 135093052211492 31787738450341 10707651810541 25696828640075 12877949053797 3320219800391 202119297014661 27914653180989 19112609287229 16230081573821 44360580975631 77852239130003 7111930951627 197242422213925 95244191907524 134507538202651 106781268591723 6364612978850 20526669594358 218657349272198 86760753049394 16462725017867 44156090549316 638424987695069 93345435544767 310741350798321 7858986638326 18484916243025 14994449759941 22865379580833 108868579328445 184621109624984 104681586552847 415571031496144 1422085620894 3803624753762 8400122382534 3778045854808 8217448517180 130694204678099 46639343821659 29102157274252 21036568920581 19241483780510 16038646123216 31804208891370 16334517386672 12612998275999 36252558679432 5086233052487 23955226705359 305013291036709 4500582395637 125456836599370 17649224417967 129255724488052 27201577886240 148364836288548 27059301249477 12477837714149 59927925054382 14354539167938 294196626253260 59787561713864 31748189353919 21118642173685 30210841277529 75896730287183 498105112018981 4817438526291 132246906321828 8904684282341 142556342819177 10964973931499 31457382501459 4894745234898 12767548774619 28634457535627 7444110696670 23606124113193 73550337734892 26340661399594 23413838860589 66418793771526 18880257481904 19959787849175 23311674539173 25564377835974 35670906989079 3229503075542 98403208745913 158822795015113 50466483550287 75125160542192 4975631799898 24128008046610 9365625011512 13167013868568 9378859012126 22568189351101 7502688923450 143866120300425 80759475764640 59088648541221 63207266990144 74779425830224 28636756482568 84639022627905 16699790677399 68054336086500 23880629335280 107479646054278 65237789794225 26529272048480 77176262863037 66696848246997 99727579147625 8341167379860 5890898485538 53814501743627 28500588957321 26830151334396 149512297220158 52106844190509 242598414729417 29527740398544 120455029513512 39423100162146 126305681590106 39978068283358 14084681151108 41328991581932 122811073890004 28395834821279 127153714796462 77808487311871 41583867698608 657679139216351 28658284151101 42327155010601 10592171367588 47035561568227 175861464054361 10268636859939 19661283676674 3324877535856 22855359294009 17052488729395 59274744508277 278731223595260 4277969186007 12711253340506 80298937934484 51880601745314 14674546942869 270719174288533 47659229661432 131943008032230 509186394790316 78370173081752 79225322146205 12012321814580 115786051846805 5173423737367 31331655584616 28015928943756 10716175442127 15714753264017 31064059779583 33296821463496 85597063229425 25182313844832 116332007419105 1810827878709 159350697892054 23806203895216 7197261989936 26559370084599 283203121632939 103497175448548 38767827650327 6162635070694 25351650766260 516381641023848 796819740906 10030052390423 11420829050456 3604540331977 129811995975594 9346815293280 17179208342110 27971146884300 32120186933232 100295979194704 21069682045307 2392506775796 19735812813274 16218619332816 10675695239690 540151887605575 821370638487161 5313703372414 10695399716073 87184532137713 19765536506952 11767092654955 26751978531077 54215453086903 1119895603778 76805380931712 89478672393290 77211901164242 6795532677020 80918132354628 52324266317020 23873639932495 22958127050977 104169271764978 11084295945063 92858639131765 78828230389390 120837206534234 16973766573565 130256378479716 409308436594826 28764025206124 9799147488097 63773195186904 25589469192494 2366015007007 8017338206637 27157873990569 11825802005284 26802094417640 31108206350427 26496748983352 102862222313232 27375240232881 95562886965395 128128026183531 26132599735799 63082492950246 98620623433007 4457850554464 61082421815713 61351056380949 6232381434031 56832319540234 60346436129044 234366435552 189746231061589 3544608169631 132952435450257 8031280348338 1607318491677 19967243794400 6957376591287 6631019175520 103559614522895 58962055057055 96225304069698 27554970287705 260527783041161 95978195165695 31711718445852 12584939096048 51253175172377 430768382756197 81370358991270 30037922329018 5707234659940 54165412286928 31691978744390 3751191798038 17382313000523 23697898662094 8483422622149 69906235882653 27877346564371 17620168101488 9076886456739 21758903901748 405311311897790 241038180007578 41833351133351 21930628587724 20510641757358 3121699602810 211319279188137 15260354785982 60328882742683 87971279260267 115699046784049 23875527773491 72822584325401 8546506510465 17156171388401 18553452694224 4378485428451 116628184326089 29790381841294 55401759389894 19867550747739 74024002170600 6547208887025 17433808522926 22040269211417 26638551844368 121271069996708 24690162376813 114463824477379 172669606346332 870528335612 1912338209596 31440168029882 16161735469922 1034112146943042 30232458229231 3582599358511 59733770594762 121475171901842 16545068039124 112417551303449 16025758338163 46741477351698 42561226521827 15365533467726 13674082015973 11050434018503 26403112826740 178459120466122 7138677723592 8502187554858 18455565857769 16578011131080 16119197358201 68025755410862 14699935562133 19545577995215 6516663020720 329364240767 17651227754164 25294474152537 45867236366313 16683613679892 145027752004977 12872349142067 18947633304079 180071814259693 241556844045509 24393002973914 20834965610567 7533321905815 2972436462283 33855746060848 92923592465173 97154543951 31539915333701 28800693264949 891846319434 20760691302911 106553106178356 24494130968822 5805142588809 1693788455271 56001147253732 62836711272489 23584440871355 16602713518676 40969969173584 2119043131169 15473157354490 3532211546549024 2615926419516 25414832602860 37538399968870 23765024735665 16224659507465 3914397257912 436493385677751 19257837774218 82319956216980 29419437936403 8436222198997 17266722171160 37327228124553 13968752806914 30032317233975 1162973422443 1611106469631 217917793193562 14520159954385 76026073390485 24387664613112 28005258304357 50904994054680 69459887086528 20040099126860 13616166572886 29433213942560 76697832039216 35044213607367 81312519931466 131418066942442 33801959879990 4958426270462 12431724254477 17226779398567 22466576293530 16562498579718 17802815229078 6850874893160 83112269564370 731657870318 12841662673667 8561369305956 7247073430218 18310490290224 3816276766584 28463668840550 7287231792200 4645227800627 23109840519438 1680326690204 128258622240203 9630085585839 59900248135845 16723734653081 22811290907742 48475604586064 2603783578084 44010019784911 55128621454468 80267328616684 178982508252542 288349851007939 19052452497461 3486134115566 29932649521663 10908855895046 6959643052074 170388086250019 18061041750176 161570870211851 2034477216011 121085489602964 18834660910001 78807721305196 9230218253720 18268473809247 82510175300089 70700326038056 22612547091605 25676489038042 64673332648378 29940825427811 12969573369031 130502593552949 27472406212974 36958985884146 196163611543 129769914717914 11709579226101 9040545137370 626289931931 112144901859026 10070443366308 86572772502758 22630907920982 37401794049359 21521340855161 464931382281 17952968367029 5296638192929 176036021521533 22869359454996 33563630356771 997959439516 286792754980737 65503045959825 33951328170193 15416434127492 151644001231639 9671807262670 29303316455991 25837840901343 209521294991124 17853640120053 172997841691104 9406219053479 5370902496031 28742013743271 121129519200739 135556897515014 51824378065411 86813400621111 109001099279052 23659773844977 21561346962031 30771536575710 20410259946028 15596678554876 112132737925205 62228516085799 28422962614598 101084536080312 129017326898424 4543618352637 11294819909578 221214392968940 18516964125576 53466326001239 19242618314709 131735362746317 63163503153127 4929510726703 15676115779648 19107096335332 2717125365625 20812154968301 58179224641382 129900428660714 41530340958249 28451158236440 1935917879327 216085636395662 85324708003018 21717869259460 24337922024387 1054564698645 23849184387346 154287206864520 3092280806530 3660415838840 51858035561682 52642073143246 22345917095383 87393439386570 20989340690374 20095166153316 14198905535774 51385215108651 15607939442200 9530071842758 14913148781620 15894793129636 8867369925834367 3989525794128 3258521292774 834356384160629 34132289364697 30086349976698 99174030900460 29670568835586 66296273072185 13689980750830 12500438575773 18294682959655 264406110261464 67449628513584 119370240867028 15335550909269 6630469709210 119290784322591 1057286740611102 5385216098805 21923017939759 12346647491030 28584307955261 26469650428843 4917261428236 57258101254096 26641828458883 14081015098777 5693546000885 40802905910918 23199225250184 7100073045103 29745865472090 8701961099962 6479957292487 18949449561461 100688489219124 6729555963121 71641732390035 11499509639578 37418673986839 12132918989405 23633784110158 9998098278180 3221722714335 50138218444533 40770072541068 96811095389159 85819148200242 3684971627421 4692888722926 73245165097514 9775511593088 26463919152000 89418168521146 92219762496651 8122303185593 17412069119867 32422636703392 12708910542500 9066772879159 12230805150885 7013121532425 31542867038337 34822352109382 16874342449554 161032848112113 5788171616696 136152663074536 2162306007139 11031089350389 212897571873976 93778145075175 4094786863321 18076442003721 275576110105659 112165929753257 25749465432767 27564732807406 27516577468142 1377415074398 854296867928 23279430173770 54893803419250 76080416064860 20943749660826 23289173320500 23940161497715 25295365922762 133567975165494 9018532573140 28977038500168 22608939854505 43650597916715 48959314547410 354613176309500 6823282216545 13165428526910 38086494740263 117448603795352 30758816116288 30938130677774 116961379273334 540662935282644 4529756921527 1893412225185 272331091785749 3591075589779 29558517464739 3805849736682 161299639326976 383328114108 76889376007497 209701272211733 10304921065786 10613341075309 24765198556636 26301574262526 111243202624717 42979297745638 25640939302458 28273980447556 75258081984902 24509277373805 415266469339146 100355726029746 59285971786958 83596273771747 104982759268032 222945973657597 22829957899189 92044632708526 12216365540502 21803358752194 85773389624693 20253086155638 17843543538707 13556601050606 29207269459855 15004487021688 15936007024192 114377258555004 1636651468547 55061704426167 5498966519456 26922839403202 19635397922675 2575724103341 13152058961924 27615831989151 17398960153505 72756989020201 13551545727339 27458359379963 1262746997795708 7910634963089 72504676893454 1563009291711 21659499342486 36616210586277 16283063200011 109404909387923 65296748324707 24951193150717 23333435631645 130155417099861 12563512978363 7548461407908 64444726106675 53460367197910 28445146295294 2484950282903 21235839343179 1324456903271 15770217530062 1273730184467 770079374455 10178475061822 19961910535211 88926824865603 278072354323206 24305233665697 27004120095608 126117730744165 9119222990905 221958837236882 3934827773214502 126487659425559 159203747170250 31981002027959 709105869131 89306598372494 20879398039866 96063076906464 60232199384495 96341936703932 1933823344997 17828405077555 92335951116239 18704289097105 2908604599818 29947740166844 55425659620978 3775036603253 9042462501446 16032451316752 1969867454915 859771840680414 23482134452003 28753163928022 18048804165038 11501063845272 30832933639140 5971390375947 33219803132322 18329224545220 21551508012810 20745214385410 19399598773595 18212062808931 28131752358668 19430191155574 13428057307860 9883260258182 22862232373845 29457596429678 9676860202028 1161970668951 23086322290211 35066979300676 24597866563106 115016041696952 22279117988664 68546153766385 85392194625 27882925007050 29683978588877 118961648794885 23216596439098 8041205632013 23215204876685 11632745955852 29414543423149 156975919630025 8585730341761 27011733074285 15596522914038 5162469300036 13069161980144 55922613377429 33543849266279 183608297923867 22850027843123 10208188307046 21921150153756 566201020561152 30729548036870 11124255848903 47226591558305 22073001275651 21268337491157 52485456745174 16468388313450 1472362242789 22978027292379 12665165424436 237651188378154 117700370339 86058837460714 2891735476854 135786792771577 98261138454388 12133364744908 193607789348918 5103072613393 98196815034914 63896658108568 29385248282687 61186639303656 27999456271745 56008085842089 62972317191811 14389039723306 29574191966 4410690259179 87675255013340 19740784683390 25262330570595 76446359948017 168977358654812 156845131066079 29671286224476 13214638236978 21054697665252 24317053476517 51869711207057 116070594650304 9913916930070 341968805450640 73458879146571 83224808491920 61410479965210 3136674120438 8713836173512 20666344941061 7367231933837 20323479166212 45970004965313 26499430550321 208742041977030 210811114325051 2206580585862 34146128520255 11340068276398 96687693627411 85692452717725 93635942402428 255067193819517 22363003253608 9008596869310 81516994008249 123427851097089 12939647795906 14147535480909 412097742472637 16511819104874 37284618024119 61716038423807 7530292620540 5780565093241 27030794193190 25166077722976 15272656973745 52329722567654 7907464219421 14013964904070 7599561818965 22037749786724 3600996681277 16122031677643 30668723887567 59502962876973 934376483742 17885272118398 8902896262015 26682158768723 26197516440591 25426641855116 3062132375265 25517270476176 4042092296421 571268085257 30203551233382 15133504675189 50554087813743 3642301034978 73295351004530 14675442166322 120476436922695 15302846147584 346958507876147 14788106856351 291688931699835 24794429968703 2084884638287 12163040885500 4803954535541 71307827251873 45107096326580 10527895852873 3541717617879 125364574998311 569756417526434 11227849171285 16370048083290 4331456946026 67301879322865 7211993384687 12149631899630 51078624721908 474509751679609 58258715529985 13222889713015 17136168644048 135551171592148 38924008947613 70429100048850 19065107213831 65301163033386 32516262088240 60022787071282 6157826017948 35745401753255 402710800116612 104243719913903 55688899671118 25856968207446 52075683672820 99783684419183 14194346992002 27155442637644 239645130388747 8316867937442 207752131423417 50906608372274 301404548395116 31581507453626 18757482632022 152434698399886 1649555820021 382745180427665 28480205820362 24309821341710 65299236108917 21669547184169 719832890184 116269041374228 69917951481763 152224404885714 38261612374504 31398761663571 21637884216847 30142369993763 18959309002749 16680806666487 74481788590905 20169112726588 12394635223964 492287068357940 46380562842807 12214140632155 26220266860796 20838322480941 20400340392941 24826039258126 14905147260429 70704960222646 25361582523040 15611626004393 217393887336273 2249193483262239 453106729104013 29008952292717 16634091725329 15244556994533 75011396511121 32904523091979 88932185192881 74249234497608 4400012503718 9543846445567 43118203635068 3299349341278 11190556300235 22831145074013 420530582781 45883076715846 23474470754763 8961310495411 57512284687546 4497485992449 14959694823374 39344915638391 128468360362098 2013452021983 89807746785891 29323305561530 132243861838080 136247466187481 16808389446493 38839472395568 18719767116059 14879368219308 76598317086487 29536091375270 22470263761682 60647991947503 247027235250370 1690812801755 27147617412713 5681300027735 155823343696653 24611600203149 11792376934462 24665792551592 21878153486186 8741320765824 47581678810348 44659709001182 19218117522253 18687749235995 625079194911384 16949666989096 88136518034038 31236976358422 82881060126982 129933039737396 11832547848239 7373929694364 63475094293608 16559950939376 20457061193409 24614635545814 15901510796117 132177541871671 3404808126052 22859584959161 256086907107530 28031243427748 31523800554820 14111983407635 19723329934579 70680896374847 77584118077546 67236622289345 58123916563302 30646991579173 22817588668255 25230944640226 21814477904035 8552821054030 28641406025569 69186022841428 30325571461950 97927127786308 27865337095503 5040039500419 10114166567295 949459700122 12381285529181 22618593295148 2677043933992 330265947994177 24479482625792 17705038036617 147438587067171 28822060858889 2207289735898 1043836473252 102906927768482 70398712608704 7029283093362 153093100717442 19372504954856 22658989834631 72882789968566 30452744798736 189215282780684 67686312128490 13513921018683 45039736939140 10754813086295 19774794953498 58425690141848 21535919749647 43607104807121 68593956807820 5331448097200 19281311182306 14148541612967 94712233043013 17834348262974 25375481051514 2136549429749 29280635779116 56910801379933 128613330701956 23743573393578 31122909341252 42146432093612 37885780056166 14647696403377 103780049240488 31657107150810 108677134480953 29609423705760 76844085032923 77206138506353 30729615360770 66587019475158 2399824264609 20504690588884 22560903815323 20632551276340 74145540917551 236846293727652 15422286573072 17857573101968 208386931181079 201147293896711 61793626766599 53530340451863 327599381197513 4306448459931 17248242595895 94191366084578 49398031773520 71009462629885 5185362283548 119135797994855 194231508231646 202248948955505 73447931690384 64023046032673 317987031561274 2353172703749 28315743030356 45670679877913 10819906353944 71031531760462 17398213859860 19936498947393 13742808373886 15702036069564 61956589185192 14527391911608 13839821072231 11784458408213 117400249948211 8005441372847 14994090427996 45925745716542 4491165327604 59108310331597 1430776338747110 20435251926217 1018104104127 222077140708881 67755557875375 41436257621537 16144735205581 15558487856212 7676831856419 15219575661923 1764463288336 102752161268398 26911935577829 21139929469162 10611977657467 17521944819595 1504410867879 18108868371051 33500594621900 27205022945537 157160649568061 17552741347524 15454262815237 34651234013781 18457060090129 5861746682678 6258439235230 31369863893992 16561983596106 11534294319622 252742551321392 31298852121601 669088667111 20941264445110 9354571627547 51110715514124 29291659984640 7412802847987 2951886823854 6757560733163 39141815623333 517565126729 14869079151933 19069872187939 14390900080526 4052071812307 1230255271866 73080245606132 15130338297827 71681001649873 36205469115180 18060785485851 30274338936209 8113156969274 22112380548839 79016807962484 493345341851611 23204532165938 9562987774095 63705556428300 17370382259684 15611743620539 26795475612568 54616863270230 17785422858903 94071690632824 11042824461035 89095272752400 31625082613098 84361683814576 5081531053703 580496848793 25894519950486 28806440315651 174197966071394 62240393667386 9131961615334 26290920967390 40689520048474 26684207174542 25183419055067 38588219130270 24296606952124 1913742487088 169493380571638 4761618896517 89919304755880 6240293888746 6457222308827 55431432610216 27322271087393 117830145292514 24369160964685 17950271580233 3307903974949530 8119662826520 87433389293060 115287131649211 304552200589091 249238292958853 71952068505930 102445130579542 20982847441767 6681290514602 4402410816339 331185848522 98622249016268 14240250390410 101716650718204 29455457163136 297228355467587 12865121561827 16361559481436 4355042769031 17767400020560 76001447816041 5006868075712 7573950728893 210910590030906 72480808491169 5225725896438 14343829793221 20395221248708 32979004554770 29007983400199 7793586071644 37259340000860 6335061609518 3064761393981 70628132338150 9913928838772 128884778533255 18200836866064 57708256591115 14706404620283 294695777562023 10177304112328 20591094944675 275543599730795 7244389251983 16529451240653 12091858714302 12197993029861 29594802334993 17939802390293 22627230340038 13067721408143 25761820822089 16040124677393 74258071006027 26221942015072 2502944624893 17844459605943 92566659219526 8711716180430 21416129474254 30289071112508 60022050515590 80833170592587 42732393183039 227585166353356 12144281445331 6955141579135 72096390315542 49518557027168 14293837960370 14222815156711 7307836018102 269508412055 110275045241084 60598393353764 285288897163830 56100007849807 6687569452878 190706037368905 120382511706537 23207403849318 53440938962979 5349984888803 185706559449259 1076354953852388 74055710328473 181907382462035 370913764271595 87416365822433 20142898254258 25370455801927 106415418688470 8981112859643 53126031410488 31150595386696 595352405422734 218130902982944 176470109284583 6286883522188 20887676736622 21531208016499 10133372633461 108291295710279 77089793400339 66282099805154 35386500403578 86433954660175 19372323315274 11152490074484 17980350890008 57275527122860 16657276322752 56861364679860 13469266846773 42451948345964 23946419347004 149534828043517 11756247801010 3278435897866 7242251832915 39977329890958 15947122495337 6596145656381 16862605299652 21516555253924 84998891221485 49520281660173 177533365643948 1936211649425703 23768202161988 42119002277005 37678225751801 356223699256472 51866672492952 96116640136705 46184328606819 157723211206148 31333094319979 10814020889427 26145490419706 9809751531961 51967274639893 34853847978342 13944304448909 18490069962292 114007348376076 2912959619291 21647613888058 25577588406373 27280576539111 159243722833940 4946957730516 58865131386145 67821865961544 36112475800795 23070892353859 6956108933185 40888949428143 99096065447657 916134212008 9167420056799 7028103826929 93716478918514 6909997029629 93967654230139 80246658725961 191179007593653 133631394053414 12648025691662 13855788846918 8428477510586 1545120962697 3563279943063 5871498029075 95680189812025 5352924318905 466994436816757 130236389647808 407507523728893 8309673944488 5395357437257 412304034334392 129853171344548 6495340457485 12804261860614 29538511064628 23837041407363 226386489949029 78689012624985 32526842769412 3497772592450 11417874823388 73619133171727 28155548310621 110342345994431 73355447273707 35260564736465 28187983868825 93184666759769 96199515809313 13645044003129 111618510509006 9974184223417 57015866197217 210364776048512 57428483083189246 19648585951158 67954640311307 12468401951797 31127690771637 7798098259582 25525258518406 20921811845648 4931234513995 18124105796538 822304375279955 60370606494311 30726875792190 77907604559620 16032574393427 268629113609361 4124622993356 71107390503775 18851343103362 11265020418704 40965472880564 22690158306890 72401853678615 282041427965400 241420117163247 105961074543 26993910967817 51085939912086 7381059319297 15757024332438 14889174718126 30159160502285 1207234447470 61314562529453 26060229785667 73532376791946 21855681094195 21595447694943 417830275211 1058461361189 21553843826142 472390690852315 10987145522303 20372359557520 60760859923833 29176613793475 44509540693043 945032805783 15874957966856 20224415578689 122509156653881 16419278193077 70181704707305 588068987983789 23535006519600 1876906368813992 61175342331391 2125569928047 8740157763699 28076089019888 287601486750313 15804499831299 6317693468819 190765867408484 36871392630621 43303695477469 58371033770008 51533362164202 24406579452560 5967705376943 4837077209793 19125387026971 8044207348194 39302316981316 19822568589180 20004303699714 98340424834474 11144211971011 18212902805466 12023995690663 8950391933346 80237309024505 57877110197754 12007509933883 123357613560417 94154824644472 9570218978188 5385779399285 28242316886831 31333736572522 221853296427096 118247224541838 180004675790698 4899402199464 5101369577427 28278476648296 28992799883552 341465661712417 130865431799563 31798133068853 17101038576396 5370836348139 13851919280892 4717521232327 18902933849256 1127531156420 25775138933345 35498844482672 25188591198580 10719726827020 2864731538199 30143811432737 2011747309188 15545601950507 4011291697091 30616152152166 4339058531126 95629341821276 21507360148720 5948810645862 56290448863893 20223830766489 10252756574285 73180495213845 6308220086732 5614485676424 111540746370735 19249429058757 44195508877450 6180215542892 24018275077291 12117149004998 243815228252243 220277629740182 189098531500061 20882730780153 18785259562963 3099489504103 58024876100343 83413608113143 25710066019268 54623600568935 10833990426536 29972216356805 199570764824122 25817528463526 4667847999681 6112266518692 184611906110579 22844805524559 6049005488515 29001627517265 13705669186202 74143795426873 16778775975696 17716159668087 3315587463251 4489205537081 4963823840865 1457546257888 27408075769813 4490538344693 101103468185844 13387149760285 26419387403038 4391209973430 97122868030650 30059042703768 29659465837996 4331811922450 27697516610900 2906356637980 18615767825026 12037236160720 257838483722832 26432049953290 27152350085651 15883419596455 13574359499587 35136177878307 29204313833040 22364645772607 37560284503951 19225525662090 15667615958400 9330479130618 60921260775644 39328803319 1245483728681054 49878424412959 130925098446303 2286770946793 4080103426671 104789970858798 23173546299636 6236641692065 5994811420605 16839419295379 248255507869978 897523175767 15456269970580 38944958376410 73152601352427 50354317288225 36955023453876 8075611983598 40324922739558 24342774622689 19128567082295 15362068936036 7830451416077 34232085059923 1066009309866452 14164550748216 43035367742291 38437621178374 34643435590452 1377665874709 13878973931021 2300766407578 11396118509316 101740456017233 5072577871146654 5047080758617 48753229414421 14817754795612 98506071633867 17403060038365 74795156272993 2837162984532 107718478680889 124224831299822 16088107422255 42521952437405 25046844804469 29258289348529 2468626895758 33385936376348 11311402367604 17125174149861 80840398347000 4835549464833 19694539762469 26724086698215 18179996800422 15173153133919 13591829563937 230171249508968 1707530227392 20669844303720 11256838060729 110174716237301 27442414596 24617858748855 12955179187067 483570966352433 34618320711404 7755896106686 82382484297492 25429716590260 71686810151913 54135551167165 87209019415570 214218001850949 95629973369438 22039796213857 17291823578332 48616567966066 24370841966688 11983497866874 24517229064448 293125953369615 12552345019347 2449659696467 34135788560264 100842041195609 23157690957734 8512502855499 5283263636337 82984830864818 93022787640 81572488987590 63844797512715 23111770410365 19292898478781 59827174730704 8903126449484 247044650425462 68902185361730 26527181169986 52535217690842 17173623721334 112866777026714 32982600238418 31148633588898 17223402235150 56054181502656 23520951653922 704503749876295 9091330436870 19353758879988 16977183626932 25172931685779 16716748859773 9625503309909 18694513851617 113665927251800 23316042458505 4025861752351 29857384500739 399661464150829 4697355599609 23360183430291 9683951642397 3157698461725 17611990077933 694953112972726 27288431525100 27044820818384 31369167913920 82874409503813 257501357943112 29150826886500 95557642502784 231732672919078 101080903807116 328127669675377 24252620118347 68377670828573 21865794284565 13483432560274617 79301758358243 72220965048330 72968760967750 39488475238174 94788817616334 6894958705305 101606491096261 75312448839088 14423656569583 5801954166834 58564205591607 23861518943769 2310257915585 5070346503526 13106636576042 22567302195855 25075196642606 115169536648794 19365342840383 22267779545566 37951371897539 21805320720569 32352675205476 18649966669672 6525076681637 24198157728212 30706096055170 4174024869700 10147169174251 7212263490446 15236692377121 21159509341069 479246611902805 15431127447775 191711135421773 13284517912377 23046558958110 77951045405184 42462186534900 1917015214952 27756382689168 21822032337564 1845874400928 14033960312041 6539097160607 22607636562805 126973046704367 828095149732 1276641615521 38377663262457 15852622041701 37793284622747 62572973671879 36020417134352 60129168449623 78726634924922 23529123080123 101181672416581 98396536543535 19515673230246 2348703127054 225142361060166 21541628694099 14339268133741 103421032303498 5707215535674 7801128713686 6432446802757 29648762570366 126705410448134 73394776862286 28818008722424 26505273250845 5236394578389 761125929543040 9638717390424 7405592036481 295582681427934 78044212273207 240326127347107 116231607556425 126459171763594 908859629361 22743004304706 2946423670371 27797153965282 6213971626994 81323321616388 771247094615 3976168059715 26396408163286 82831878056994 38621079635696 58285094286927 22809757364676 4516941356000 4109138810539 21039311807456 18886244760089 10376269113316 11374866144020 4223862809717 23942126258446 19976765422295 21548746509824 17503484581733 2234559790529 16209464607839 17500271315635 1186161938515 375020322774529 24421141453947 1090378056205 30440764668081 7965688453749 321720974142185 2897582987769 100048467832174 49537241242327 238565550525035 27920426905580 27252584132487 19028432831154 7901325815849 4242607825939 25272124425152 87585611897363 1454267952279 112299497139550 81903016514627 2782967921913 75133326976879 7175715371179 5446042098723 65996671050744 29256987041013 5572893559896 46794300320866 2113590991107 213157260020506 13523435857381 31035096657871 32542574640373 45438092307427 9131233472467 10947751505402 24403310153100 12999828378178 15653290450487 19750900023003 95966063398117 6504205760666 109093267578689 27596559370156 5395295875816 25931077015409 21543410476016 17605492637123 13551806102203 15719051802382 132560289106475 163243818946056 32278359526642 8199387032461 77941082022185 13708648609148 48797371793022 240001698056525 7174326885478 3496098727848 265513967217859 47841173834881 29728302038716 131318954206671 4748790111356 7951544368716 16387995451271 15144751166923 17603751654532 17140041649055 22048217815022 5206626973129 35997393581461 20390620726140 31773150876536 56230169672496 12702174146245 189139117605193 20292791099075 61414683564445 30594186927809 8663500704452 2068073765569 96312825732505 235183112458505 16191976993046 12120902471987 26635490005591 24913764068620 26462147641118 42189450919523 383731773315113 22465616463953 7376749078155 325650397287 23182638457818 31467387785235 11034602682182 136579379308447 47491418342842 102028806573162 30507981357218 37990000937063 56932342523889 12576451428633 38086490640435 16536136598687 13170340022091 13860618665243 7516354628498 58315005180272 21901648217657 5978495188670 5165738432555 128400644989360 12704383781356 40893929416119 141188061185468 11789390583773 11751827440071 1534777247501 118328257993720 22893215366076 28906328100923 62101517819695 281455519260698 7307760352375 5129430764663 60466861185662 7054050403279 38086848419914 1694705112278 4636553953207 19266054309224 23774826740222 112040475393361 36358275107003 8023601214536 468105208099664 17774160713934 9501937633086 57726677791676 6842787644899 59344493898452 55077546527068 4783858933827 124385926991248 9548661054727 7787373618837 15493290007373 45962935058023 21076998638843 113651860733189 8100868729589 35374229430122 36319827177748 123719911137212 37840234625749 16579276394438 10146641393765 14468347107056 237190372356373 24595757366806 1899042228306 246540414384110 284435861228584 51593049043656 77669914663388 314426036371766 15211180382854 54199052758727 29381458016754 25570619090520 16724955418820 18537447090258 779289912562 106210302565258 29230783344163 3052638746205 2496649564422 106731334035785 8393776397392 17461412987503 215094866767626 2174525143082 14064197443970 25877165516162 110706532595351 12049941133802 28923317238117 27656287254979 13293519963091 5120121873140 257345957557217 10986791490804 8990739349448 36015476027233 44169835380391 45350237460499 27377309017119 27694447730596 73421798511207 15810138467643 5640192526380 10023850425234 73502811900947 21866986074318 22382156050322 30744401723119 31945965400120 18394823726469 24139083055982 16267369186803 22759499451298 186745368150576 472196500536 157277862168435 8909772752394 16505635862513 77138037312326 20280200963878 19358782463160 28949737526230 26552448673583 3507641736172 19514077845209 57719627861258 27164209409894 126286763560282 37294999852777 37250700955837 66618909020371 17961676540769 2987916666033 209523396748166 114871884338849 12493540001653 34870329081117 4994233542161 10214216377586 28418078382947 26686632157335 29142564855521 18328852704002 88256263605755 44860038165959 73739093132027 38996794518875 476742281744453 13154403550433 15039543889348 69362802630488 96932777648052 719259524881 16980149560138 21096383107979 268441752794592 73290620193138 42307091035806 4922919579475 178417618759146 39874485299440 54352365864861 13697504360992 1720792170071 175192551310471 55076615570490 10404709673352 8911906071757 296549330865739 143882317395587 29548355126248 230213951638719 12770647739188 5798860495812 28192604137454 132423634674693 3954710511699402 3665094748557 28416749614723 126968080749651 114666366968640 24297760923274 13027406655628 26437410394196 6704628667365 37143405492615 20166321878192 53204599858186 29135458102982 37230363531616 87008396793168 210117872626339 67048341193732 29586004075091 27815127985764 177756174267092 4992898933387 7413240808771 2535737493738 41063689302212 10217160529176 15605903072989 11136131881461 61944799341508 123954610018 25643206065225 11160517509253 832881191584 217065393211922 14447234199936 1125845592708 63566637113154 24365973200001 4506070091214 25159704822630 31296763292944 28145700309075 48999612960930 15854880928067 9467326815858 55275711563518 7761635842491 38790525437069 958119155628 16828840625015 94659024270534 2378286886532 118655073610142 4165597264458 57996344800375 7606241997119 7420392016402 3002968366401 381735652626 111214990035020 25507732690484 1732678352810 87483848751885 98283014466459 190453124968581 18290033711558 78361560369422 20709966260995 14820256136997 31571174943673 72367882449255 3413709233477 49590800934134 69111638150996 74289968750915 48863867188869 27247214010288 48607064556491 75177468438900 588315054546480 29128712100141 7982878809531 24029164610073 7943861137604802 71796340812106 60397253946574 398677697294392 60153535127263 127995582570087 101168432042536 26589395073257 17329306618998 245576207518631 27440442593769 8967267934387 126671215539902 146120185540611 21519924263984 21163411638209 198415187838902 22787152314470 10806514318055 23748278458376 52734698911673 7411339204476 52449758904103 412437026930915 4509514823815 92118247117356 3717964091341 114171696196808 5980847561217 12045769388189 41739455458012 13940261087674 104289732753662 195770073938 20422838837016 15355024668586 217231552056731 113785048554829 20758108306035 29097791397699 12122472330830 16629823221557 95967506560115 20144182485692 2901995870270 2665398145742 16668734250641 129223544195882 26271793267100 11083722455377 7220105697268 11160812633166 411883700881193 43984301694168 12423090478067 125581709820465 160904253871044 4087860926155 28282450042364 17988727755377 5557079767013 37317884675747 18921967143362 59924643444714 191516276579802 16281350024621 28238704693731 71914774778732 146481622031890 26193322508324 83930838695066 102630039595564 18720100733527 9779693339619 10154195294345 660352181788 7674537112535 35318288588777 106255507873211 21272072991962 66848092998798 21557746176527 52122921829318 25351595986927 107708287583077 44271656566471 11382860922191 423536673952848 22159472120340 147859846240550 37186530565943 30200558164485 117207422675841 133344035660337 172469464530425 15892414094009 132029133734332 13832683706082 73237378945365 9652946747703 11738114974240 53630101284336 59761759153771 15203906063010 3627998925231 98139774724622 2020377060175 10716892450785 47957321502407 4911752707695 48614787726075 107555672041492 6426741258281 5787394663153 157032721833889 16238114071134 23824328657440 12983812347041 155250124297604 193491488605694 53762458431781 5696785443400 299956531179642 6937941996882 21543196606225 63382312681864 2648518449859 11298366210598 9789638234279 3671408574490 12263414475915 74760952504208 91829672619760 25524161837847 21102869101938 19866992854391 16570501014009 16987902455487 23294205444652 3212943546506 27253037572422 56966396730435 20756571711153 10126587046218 2610174711918500 65545920524094 81244891923333 10386483083389 4201007133296 379803783085 51237875112502 50209864518534 9338768858643 31618705754976 17409004577442 586798692236099 26329744979852 4999308146108 55545249455960 72301267568508 28896967187108 22110367751799 247513536772 36796262396208 2911027980381 2434553174165 23699478649760 282055261632003 220637618365759 56042258023532 19105342019494 14374403338706 156875433233883 139900752298379 1037268212622 18758522237752 16828586144121 8216808893760 23656928405563 4629093840656 3542197568142 7403925106737 13329066636183 56717810672008 23917974953435 6680441277475 55370388434285 9503817278043 83405887558260 40218695851033 24706949861994 8217357485999 12421798526657 21365493125729 240086566225948 11020579059101 6813939279478 411377683911 51853424707781 11063339510259 24781024421816 36978785825412 211008725116792 31101411721597 15808305814595 251985238111938 10311432053142 6227809809163 240413419060616 18009025531323 16981185833524 6125384725634 25152175513875 9934603440335 19275282902246 415219393556059 1089729430191 1776059274670 49008441230558 1189301719389134 57048695641283 19126422554163 21012344905797 18183484456814 64820113976844 450950371913495 94448236165341 11090504017380 25325494050250 65195546707035 9441726955808 77293774694511 18056092063296 50655621144799 109286571312592 115081185636922 29739974184595 15064081463204 31469850931395 102474062110599 101468808054527 9022677801324 61568036606714 116570006024789 15644591140694 8817988700115 82504121738934 21324376301986 17307104897702 674824676069 10519538374568 11377773983443 39413820100966 144491751196784 1295459661330 13759535711613 76687932089919 176611608729588 18042345626383 67978806352893 32404928965890 40107308294085 10206084244349 126501161887027 13526131329652 30043906306717 131379133183185 155490542894628 86389705007401 460514059408724 31047564124961 428854317629398 106348175009382 22813835123262 30371380891094 23902224022297 6116777083049 93144348586095 85997392002197 1734701807950 30790152084786 79007988627916 28630591351950 49259882253223 1261153649917225 21746084410510 4446296216520 24993487880199 259481655799476 100038073075091 50171914363515 148432224985747 134695497280273 224962237197740 27163839771199 30015141732088 50967130746927 15952631340337 15446881587166 1712147337651 26002776593165 62595953501436 111014100692564 7780147125577 30767360527742 43875832602645 36437958275564 24603059280489 18333327311379 128357736024062 89753065410036 32175865783317 24997112646485 412983988599774 30864811449733 12355281167921 28532642126280 128756063549664 10720510783101 208128954536574 150930308709699 96083822814522 27929684218710 3023616905275 49758591579466 17817669160439 1646520342282 66318914559103 123221126177214 5175737637565 2763399997758 411082174327503 221617006172171 178034423470288 24690406835472 25430848950232 43217923209918 1770848621962532 17895612828033 2303272196909 98391910253067 237658614391735 178017187106859 1440479202550 1801852786428410 238121377595485 30300022057518 25482814635299 8517929533205 183748413657943 19710535148951 4870845245318 1586937702299451 167772901164695 15968806568623 20756712842720 5299069528065 10354072969595 64897771501618 5953750221737 97864234181315 25663402556846 72735285307583 2130332031676 63013783765963 30739281712048 2912472726994 18836746129121 23942552061778 89962552493670 23910542722622 364141483903060 9985018348108 239595314226826 13414496621011 67643375576375 84449567348 11014363444428 6897109070539 306309313078347 12488766600390 33839047933525 5297769934740 118420738832658 9173724574634 20911208896091 115824953574861 98231614170885 71502221832281 29859538798860 22005183652173 30379402456722 5097634801411 19545487329961 26493212388341 38863368935410 70230064622526 2931098954682 20013148244373 59175220744789 69389210892746 1005539651512130 152850252607768 157741303478774 595419405264849 117057359890548 11409004308460 18741447462359 27297428672947 7064106103675 55382654288403 34444694268392 109671564413116 243390279923210 19154479790663 41124690117284 16928379345411 98994265581333 95852090556299 25608124492004 21517676273626 17418770870154 27515292959586 21283027155741 81585070876857 16739844404885 8101590129430 2062308616746795 295205161656030 30869294686645 24760767853837 526540782143324 15628138804362 101987890747750 56585987060432 67256080509279 176622163753131 144686260565378 441911597416579 14312995268971 1746212550546 21742416528532 21422725186682 25633131034667 30877160888545 31339804902312 76940006614700 56080113452566 68797156156745 29131986842381 7619965458622 3583542966312 30589054340173 43755115580474 160368965470763 22749448376632 29272396709239 12666282486848 76342467437467 4561291159855 16255138284253 272930744429749 2735637387636 1196688078362473 79899171815607 71491775894836 95393006148447 22893405358162 6161808084183 20169324187675 31077769040739 61875182520759 4489528755877 1237223390379 8375847944149 5968431398846 9868249879482 3685643868325 5064879473992 155626869140923 6312374871692 22867012923212 19330606352902 6645240141245 5642409490780 27756604456627 4917285412618 21234981801410 23334914125410 17010609234018 73464406821002 6032351418361 1696218293730550 5929777081715 15830278304206 291996839290927 3527388884567366 13428921803945 16447695408279 22418517538280 57087536504259 171203179956338 27883245209617 26227214160455 15779569452007 56035222438990 89745239172531 27778329440519 20942614639816 121300001220 288971790535443 38476180556296 65361265495006 98290429296038 452873783931521 14348189534269 8577343663788 3775856182381 20847991454071 318159028150663 16176485591022 2952535425089 20167186875111 101807118738851 23057038894984 77046244111731 22501806736127 7935353906413 24535520889668 19710725982927 16990490877347 552344477668 26732296312590 70573199494087 1802804821018 4812119946842 12811875890819 15257024482914 2170211015282 22963510620135 62692798671537 48319856873028 268120828570 64599860440505 17258243552428 65477408643505 203393536782668 18246125957680 94631760493570 5702984168392 15744811406632 318214311711532 22712084067492 27862775894429 5767032824582 131363691952580 9082203803244 14884446951422 6640586274698 26020579626923327 17438871953600 13887748377078 51283520022636 196917625785939 6260954062842 38458548672759 2254238623373 81883921538460 31646853287283 128678017464483 18353054532189 29192058548215 96743398007174 101467310091812 27395028538980 255168866551970 35202473799945 20248532507587 18411295428662 14852934278040 87775787530854 21832007217126 4223525092359 97534648098472 10919596281374 18002169269899 15979310312207 35222875275944 55363177306563 1043494005840 30178313561876 20931519429649 13536977125044 1229626301348886 904650629433218 23024821619098 109927717410541 5452607965055 89889903986122 3995796244958 147839739831515 9949396940057 240143048038901 9703176370753 247675711889839 47894198946309 13649546701793 107689463270334 2762743367434 33025666080964 36143243644118 5691375470536 20426148950106 18923997014738 39317451594906 19935496229811 62045932644173 1145456259605 66795026540964 124337337947413 65095453173546 3330766954681 12663339010321 3530427420639 76648009603293 17542155134707 133526558510491 24598359058020 34128418406041 54951560770159 124018572158459 13932202126171 28197916083834 3097339412495 3039661244447 55817038077749 31072344615466 61070458311682 22634810193264 33179566898409 40662967080610 80093190508262 34553844283613 2282451280459 70325020040223 4124481083758 35165664559807 19748853109382 80155584100757 37607747543749 30606362791729 13589740827755 365287718300 12361938733091 11163174093598 25592854690570 23657718742220 136680111651717 13967634234931 101573528937118 13961712866709 17855808437170 132487377356959 15187927175472 22431480569919 20962491841949 14859375863138 22839141354910 7576584827981 66469055617815 15192151174317 224872914600431 18790958655751 21126982488775 238557038992 9248009270378 208764745348580 109038947496044 14275991151919 7597846529716 59197590019262 7513862470883 30529057983811 29551944226831 281392065218 8551655898959 5010536721520 143385279262258 15734404481562 23690754044629 6927102305138 12428906526189 19759294605859 44958610427414 14414772113767 11433955588558 1897195289718 288756960774351 53966630900870 135949722423415 28212351057978 115616629173661 70931005911499 31160318755474 25091701154117 18684066375840 30387851232643 1845110784127 20580932268514 45067491985379 25519075794737 11647608005197 135078836589026 2688819428431 46424092957443 100269594067636 28244397871167 23430777773090 38871401187627 111614003667826 16016580779875 21347606704551 6396946968573 15744244919367 51083600428793 21212782630817 6759939136406 237875437733213 21831503715919 163980987572619 122038269630257 55983846163363 1013874630472 19121404378095 176705072796298 60008212116649 9349551767454 20365494552970 27704127241163 16820278059196 3740585174359292 12504852449486 65851757820937 35820759148221 26944195450773 28087277051707 49538148246588 6809499179611 52359652233498 4030617954880 22138745006106 28210825977441 6212840744998 30581472447706 6996608313163 70764532370753 66022763725452 134438490583508 19457963762914 20333149873045 11046267893188 182848743346255 1657859360887 8253591076345 26173364979249 14427634418732 51328009433887 6335167373746 27020464781186 429163055274 1774138617331 946379256170357 34142432347968 5646191798579 24510201338696 5538811237213 115697620138657 99921886430848 14435004917577 1082818645406 16527581600155 31794095644220 60925668201120 14704086126448 74296090829695 388411088204 20964816574290 6091353981194 149924289594576 26885425800382 62658124157615 42503694402287 9245371327191 11456098249592 4312698393966 64847677862168 172532927912523 30352876969184 33662815095423 125345955140742 3950146847812 20252207722391 141607084895376 33059257443561 16588659828903 16036978767137 23653997143213 9513137097642 23341711898416 192024523244009 557291611059433 4137408534889 12507340009903 179581566253966 84583249993425 18535609420680 6791977906284 21181981949782 23807585712586 3172994329480 204987572939067 7907776677015 44293376912872 169061421754384 7770425639826 62299287577610 4001079648957 110705452250586 129472774411014 4159939233935 87480872785730 3762526794969 3621701548464 19176023911896 6350922589599 58930352903295 78441934611810 8600103999596 8302284616048 77707856991826 24061698294298 67761575177620 68600627006543 70004769856482 3623305861550 10296871810279 1549411116669 567344713450 28896480280577 77498637200079 18997947943708 14120726895341 81637295988130 11854756277205774 20077450614114 3322802019300 60602513059408 48115071020752 14513982861751 65656742318470 128818106819744 19020081349890 70160275900116 40129378408688 117337330475933 6444912866527 816110512392526 8375479037443 56123840064285 68168108395363 18101806215748 46713735578386 8958819936571 10251391329514776 135502423212578 111840012408491 96407752053543 25157326938078 28439877326038 135328000379086 17410710057721 14583819353955 3311776175937 12490833690073 136771642075916 7829682058288 20143240781890 22772919187714 19342383133411 19516572596233 48065234544525 70644662262208 74273532696620 27607642966383 12018611577859 52602915683756 23439312979461 47749267928057 18075176626501 27483418332195 287989678643261 15860556576492 14592239388368 29887311217906 12477809125614 15729637855302 52353680352723 15752820047592 14557084266889 117414644535107 29837854121665 81443455989928 11028046127829 115766710223448 17264145888843 25011085796257 19195740964762 78514950128995 7693944418494 27197668526212 7573081855812 24709046570605 92862107184243 22493726831367 271240009133920 26065023359204 67287865867618 29310644713114 117104168225517 7920274857320 53529375307446 1614363178254 4806263742568 1936366327694 76638390314768 6059108383016 37338252329925 11305769671554 314253529932573 1500298949902 81018829455113 91122108091909 64819106750506 22019070950585 28202882596363 90513596806054 78061910492986 52981531975794 14906304802020 27099097955819 301881881441012 17716357945115 22430527089040 40227340985414 1333526566377021 29841679420967 9000520023508 25392181260686 21197413896958 124343284369388 20022456425351 1343293703820 89776398791397 5507644171828 6401710308498 12545230479292 20434037306644 27396419341102 26103641363991 49671219258570 23977519060009 18368420441544 9472844947526 9143814985159 17637226287291711 7922994242861 28765955928344 18123507953036 31238789386354 12640777473641 6540561301477 35725591342131 3647948265197 255543300543385 26467384749650 21695303892993 5595338560477 266679770813783 29221187137540 24770503280521 81440400208500 14987808199885 16011980647993 8853483681225 58901722145045 26139025447222 667111432555598 11918642833607 899456848536406 21931850852743 475482114174 15733198580381 4067948147222 275329751605806 127452077641947 31672804947645 626647722236 156402541065836 26787869746368 31689273868075 12942842545261 132625398446604 54859621354041 1124716529647 56325186545062 32037721329193 246164106215407 11438527849332 15718143835346 11091539278013 75788505938588 5834562589507 12534492270806 13251296874083 165609263483120 19531331215393 23645241807176 93025140273544 106725285405637 16594426575968 30895873351198 2182147976997 286322166914458 16834124604457 16414818890737 107244084613681 26219825162612 21632752890344 11165712624699 325280419321696 39587062861606 204431446395137 13912813699334 9030527319691 4614706988087 5355294145915 56266566339514 20701935206083 26459785150415 44795038569136 4040301412539 10338148435040 9594158505869 10645614928262 25287303966317 171285435264653 150843929866029 3633202140915 30676093359742 2783484875227036 18069737400601 2018687176466 12959750286263 18079724515739 29533196457243 23738769247203 7273324360537 47078466817400 19392187869726 545237608331892 50293371760543 1863560854062 19538305068022 13280229389077 30303604010126 222676690739811 2592205657227 81602149538877 107565075761993 10801240470926 2434413495670 93563121403430 2236683211979 10311447006454 21922869592563 98552193541935 9125572489634 7847248230744 18094317336889 177760668447 236502999818862 111420627117552 37171179400231 10419689033432 12948138202513 18213144649316 160605595549850 258274953260664 2718983708398 196241154437579 103206589223168 307786739991651 32269357170364 21393965120278 15925539710071 56254256644887 196977630430681 1155491759115 18717014572900 33483660974514 33894303129463 2097035320483 5334204132578 2263430282299 10106607071283 64895809053675 30646741361532 22359807843467 20444158831599 77591647322423 24746199802195 1722400860124 54335558075966 193371990679467 6792888942887 88834378040331 57725462774240 25803216956827 320117074210235 29629227682881 12251904536229 100863900112102 115733799034943 16962529812742 18646730215028 12613727637210 23776006596416 2159545974949 8381482281509 206522589380185 5257445184970 291693773569037 51961092349691 11190348082821 91306314484253 7853821362120 2022461430349 544664601448 3718469478988 597062477453460 12957797601052 14996547491815 25379547484002 30067963482575 88620929034267 29449278095221 51648088966469 11448414511474 27117001611342 17370544149656 5370956991112 51571714003330 11039219820961 5650694376428 28165503255854 7380540115042 11144463893968 71756476256011 24415284251226 24485706113380 67498292089819 20454965103075 27612905128619 16203816922951 27226221753539 118250508599256 4382933916256 4202077057882 148648279360 373505651857947 11027662075938 14516677790430 6173896142771 64571169428239 573050765898 99850472945919 30349770220547 25338357509959 14613649277311 5286525894340 25834145798623 26616790268699 4149919881472 28769377827579 75804433354424 10308120078320 136028805290053 20688636286812 162603774207026 30643717270319 7926433248434 22351178742439 29014425003010 263791395418882 30250277863109 206435772895480 5243195044301 303029086598593 108580098501674 2452105437806 42008513741381 5800611607031 127807331516274 1666670723203 98058436993400 16650604209184 21611730396369 28487733704450 9994009356965 61670912522516 12539265668466 15238059450663 49647438380898 59615812034477 9837017586214 5505606072348 7040279410116 21953957478591 6260100942554 4632306719482 25897462567107 7800242645564 79846990203701 84623322106110 40579482679009 1205408850060 244612480731202 20421979137074 10232071872390 32040742532013 7503956371634 7275017065245 16869008170789 338802315759756 21265699835659 231369360474082 95943813143139 17231502287205 1441575024919940 2398763704956 40042949354446 29560145726571 122888564703767 63965899357671 64527467497302 14958071108772 27220323534742 73620438524076 44109629811754 1519200672715 24180923233453 19300822518885 8002894642059 100819060598467 9926159883336 31524407781111 51013772736682 154608389276943 57156161794531 7721179485948 24456913582280 274941713406904 23017823529866 63195759744 8420949118463 7410264728972 27511821450395 12393986956685 407420252198 5299909805219 16447425373644 7294392581491 46425255124709 13890741570230 112550358124969 28797394211357 78628242935120 17250953909801 7852825046159 15541269195969 114298472048858 20369610869102 5393534493686 7131845190892 29682682477272 3107767334117 19037934325891 21816615831185 3400342258388 7841206606631 263084756607457 85082195049263 10442351090485 14241662459156 30474331289572 5281068389735 19262409370586 16543417444847 1178527973856 306923709551 4267641312310 66663311507421 47553927082356 70812795069420 59412230793742 29738267482310 11418040628539 100856688288026 28838132308805 15803914916223 249367640275720 60683375451707 119129640513158 43874826790356 1620934558115 9181870606073 7557351789715 2295511165819 92814421055462 23723067908377 202401072655766 4257680551249 127551473006800 26081165458525 5145978530358 16625485461158 6432538693693 82999252992263 131577457199922 134418627428768 67873128902115 127915142108723 73536037156384 21919322129824 104705042474506 103051113498519 23905468765442 65797061239352 25652331757429 45126539408420 16836284888682 67281885961265 32556140457254 19060317853833 12459789814998 56880100672158 28928849125964 25792497911689 23962838536607 27369562467062 36293229591372 30996130128343 30568178491572 8854069179094 209020043769210 84276180555067 21558706741487 24126074151866 4274283792657 19037203159647 60645668234803 19129697214631 260679119552524 26903880399917 49479014066453 2231331794881 7285477309410 14740487234372 6482322490329 30592708611702 6533263753962 38329884812779 48314537036050 13195066120639 5928117683876 91338861260214 24893144878745 75578972246864 30570417695943 72564363669842 50311552353478 12494886341552 2631564946368 65862150286525 17262517943134 15638428433157 183240477852587 9357780474051 28621783595620 29772401763556 3169283679964 38958732098111 43906625140985 2787014075512 50448188773091 2567843928563 10431029764382 78456029413592 37305362692294 6077933424095 124081015968609 12309443022147 13697506037772 25355674146965 62049473637393 74953488148539 242657675507030 63229925817887 26445851478531 398161880955431 139234424036282 30561100167773 17053499011133 3634593973292 106075202122473 105854695650690 15494708545525 102644141524198 17738847589098 116111538321912 19079432753692 30397287371631 29209629094064 29977125883620 1675261340288614 7706441092248 253008732151725 178730429453782 14867526282083 25289143000197 31354002452086 2582979980949 120474042031274 84702593270014 37540548554159 39577911380200 12030913122591 240193737273111 28260544681285 42376539322877 3759549141317 66843212255850 4366899421624 20733285101207 11598582535265 13391579564231 1533110072661 203277806871669 122887222374861 1306364762136 92753868379713 44232262688125 42906957954564 21970496973691 26138587314655091 25203454480766 5503290694224 20671078161173 50241976907714 89180453549957 465362713694 18344713748081 8703013442298 90855662278878 18317984025631 878004183129 119731657523672 126342964737291 109143916944314 15039450055088 30865911227798 76375994172633 64289381008042 78451520536757 1496441342264 19165969224146 258270044390922 10471630091125 1330050725560 16748999069412 69292542068622 1586742406725 94727288310283 10022726577529 29437027485789 5955676119354 14354513051957 4504594485862 64431521909823 44469270982023 97194439870704 617848961295 56304793609714 26660938427650 31463232126250 4482918182459 200678690283964 76650649344095 850119457741267 8168444860863 68721425971946 30684435657269 19428611778947 14362544266766 6871910493089 1250870095443 26749913459395 30989544935362 324207327620 11980741103197 27302563520226 112831260754050 14091986653123 21129430841340 28500102281714 24956012914915 30306288906037 73901284345346 83666552026032 97983940637568 94430505651372 63184130244305 4927455151441 212973150826937 18753185820277 57877413254976 36076445457676 453587905894886 45544970483019 15305273180479 7605325553291 967937921805 26921970665221 2939438179079 125138738344076 119069408114559 29732693242617 109577236052809 9651415336257 131543348786064 30257327228543 98798732011572 87247655361688 15288786549620 29774907087437 27507455577268 130274144552797 30348465173804 74628064609763 22131369384123 2816979073119 28630006560978 135861290171862 25502040742273 27243748164086 60156508006010 26070975732043 18660343514008 723537535656 94526763732007 250525653000785 6171417677317 52149522684171 18343084644095 5709301998267 51112971394906 375948508878185 88526880407587 76184445180862 190682517690317 9012025508105 101001255533395 25302066063647 118793765317030 201200565736999 303011069938552 16489580978870 206466699765387 83584278637947 5890706578513 6647519338532 30380531292436 13982085967305 51304718333249 21036524628912 2584043269117 326585899252020 579924741161 95503126587436 31294833931382 12454857738934 13288953091707 51743264833677 449408834558794 28665667251357 36866067006210 1482263362877490 77561595237116 25437881866706 886663123366 1930281431686608 30532500829821 10072066793068 24206430552431 31407116672656 14070646152178 131248152754862 4486019307168 298894537909389 20359138815700 144894545478247 25473810524088 39330222772818 115501432912161 4263030980738 2912553881670 15237289900957 70858181043569 33699919480834 1334697849137 78823231181253 18690487717569 8780239486639 1252246954734967 30808199738878 96574038113998 23350215069895 24284644368291 5573014607963 53760040437107 7216317310766 30757091039330 44376080197089 118253112979953 71469591770035 22941538020400 5153430969011 33499319059205 7091278184956 377467479790288 21887030428052 55594123772082 2985799454807 14111918581245 92905611161564 11393121841485 21183528080104 238518840038967 837859102816189 12767421519984 12562213324770 25893428407750 117438494914509 67673895120530 77755110527983 27155478946395 27898970419171 154101856310219 15231642432608 27928806414201 127245209778665 6564569666572545 317609709970432 166225770630720 23138531854950 17812654252933 129815229435351 4540645285610 6043208227180 2909625521828 27179380687423 262827381792615 7426117342329 42689516046528 27370928051978 57977292634368 28103133857346 24869757567090 6659573532628 4098814166204 23716173945568 101171831836667 54611410838845 11310459044066 23003822629884 34762752644475 2756242739831 23839666436483 61880332630412 26909256476383 4517421693654 22323171656081 6942438542321 225371214750005 163663200968491 5012148530865 78974758231705 25709801210642 209169870437614 17027960140499 19193690302884 246919738042807 6424254507914 6432629472639 105140384572871 54002847566183 117378613598616 49276739293423 3806604730951 673020330991 6662528221547 23873237750997 7259750191219 69148420333517 12316647918437 28469882614941 67327812445203 7538624227993 5948827201567 222761366163834 3274725017374 26978808449440 104617647664892 25837734330731 8124291128314897 26326025771697 19657215400289 18552204860357 1450708349865 25344809621645 123960385224111 9238649941016 40311602944598 19998292451346 8526543457013 14822708251913 19677428781503 109856510377416 45549282447155 3051414093743 29072831456002 45795200715992 16443903472658 35938679058374 18943391054931 10746075872699 4857754753147 5916097627813 16701208519316 31630648003010 9494409130859 14899098573551 88615058686421 188445888973352 58232195144049 32405407697664 43432369057673 19949588299547 29128333814257 21102916207369 74582986815722 65656553957162 16075470352215 313771534038650 18958689768301 15303315063145 105793741191527 22314945674455 12577094427255 33529175610149 859373095366 20104185658486 25223848695076 2344774472389 90471889659877 22950572375888 106099960060368 6484072756063 16941715038869 482209798079213 199729549258617 517394457840921 24759061478398 158935467126761 19647823187079 4415416132105 51845935043805 18963070566250 64176230747379 10893311571886 21173585924560 312946221669092 54418075208670 129553458833701 3913047581935 59666653619660 48393877325003 62413249242618 7437362203332 19999075952587 28333025181027 5936299722000 7910027743996 258559947440100 16935751581572 10063483468733 60298286779645 12561965331019 18711749877509 51958389427406 7073694657574 6625753158563 10046786535152 7817632429413 22279071085717 29591641780518 22894629640984 232084926665177 29069887219174 1897856812182 1215512973754 10507529950127 46624586587964 3682770177597 88450278585834 121511589330851 16568465934437 8359636229481 134289223709050 55359695526374 222993753659701 27616367308522 29464317929500 79272017337938 24934222992064 4872224057090 58569727549609 7913015057481 4677641300020 23974085181077 10818515470128 90979476499984 28617668853354 27947306097686 25431142670822 98778648698816 10787271396067 29329452040294 85105742833490 2262392591487 49264201177109 832452812471 135689892687189 29145213371592 18832605945797 16101684643391 383012928672596 4473285709838 647686449319426 183091331251654 28996281574851 13487202217294 44795716281217 23811452571453 18779895380991 223445186808365 3181664890665 2912980932052 17005557335736 21105255257284 7299117367417 4446358847325 107200056177724 147921848892401 10760222647122 19853328144123 1488009267724504 29844408135868 30053876514603 8064228698134 247806136425064 14521683681394 38858958273344 84000738986798 37952305451284 1871861879729 19821691129385 29419276810227 95434063901188 8187841277849 288712012128622 49539956254571 2572614771895 23019248501971 31096854815634 35135593492434 14596115668988 69422511479848 3649187085846 27494485273356 11179591894005 1993558580431 30884702137920 32444709447071 18382950635444 23299407928395 13325519457582 88500326746973 10194607220726 17898401697636 11689438981193 88293294648860 35890428979006 8573417392954 128130023274057 56724563496149 28544230857988 11707195859874 51907491307867 20554327519995 7104508767383799 102217310764981 78852526073088 33304315746088 6583378524990 2704186407102 184630531837368 77291681307673 68792151321157 88913011087053 7284924194572 87077964593589 9330053469363 48373476197127 2765240406473 25527646631185 18759222470564 8853366246298 6978187251130 59948343867628 31476754603662 57733598890056 68090605385154 19452535070699 14835801028534 27411409632819 124882773871317 8989747616566 5956902803902 22899048769172 27493499008038 16955899642483 10577833393159 7558054964046 4986316518788 25656427471432 7230666970042 31626537797506 13335409409627 8663032311039 259000858264317 27230738556475 96295455342868 388391025651879 23878246611951 68420302675040 3163541549601 135674195039540 7632272847537 13944468737017 28799990744030 129369197342203 11018075973351 63215638945737 6267136207310 132397014571255 13635587332984 97879310747093 1088274959900 67056741752160 11300539078757 52960971451932 131855712847780 1290816463494 22121976151344 2802519233571 52616849103524 15279208984191 5417813941505 26308902537340 17120903688556 26506539377687 154725869808935 12215911350844 17225712369328 8772379498301 1104851499562178 6137689837217 7426774537603 62764743589083 11433853714479 21667105897826 29889048054316 69016058095187 26544700538949 10463881420018 39060052557719 344631765820236 30696125957477 289784731169349 1625794034392 21406096745824 13511174561317 35601667143167 99080659300153 110705916686259 88147829451638 7895387806632 4557016541891 15234297023817 8898123660126 167447954066105 85917276475530 1058908633653 21272187979113 20973883597023 4627521967390 72699017238122 21716002695701 15570519607834 798767449435198 14913308433505 25246900008830 20732955647418 6264628822790 6859342203544 10329400158295 27827136314259 1618696446694746 26341882577428 114262528235625 31991050295948 9973199116317 10820281680375 4799978032785 180048883596148 14284536941751 119139520798227 24828189570069 14360505343073 55093372456114 93378980121512 24759224277941 15606660589625 3989973563697 20982503020418 4749195277060 121490661808209 105923220193205 52780841539188 22239537482744 73629963850393 985827742985 12538514496819 17295954474812 113896695516741 62631047054390 27316570658773 10415657808244 25581818565729 22462552813338 16081013569676 35449696412119 45643582456740 8730522488053 32645556121438 3273164939077 17289349727879 1086738365047 7380313231685 110311879481616 12212263982262 20898273668007 24569187779374 51780380442018 31006389992389 10306249731063 7146032629634 633936913540 56207222218768 6035771974674 7877859470560 40292123014007 52919505165472 274791070847143 80644464379281 15684354156750 131006405453554 158365584830781 1752563250080 7940195768482 11651200676238 40682403451326 7882145293830 77682247919596 3913898350300 123695244028043 278563888887370 14291920344083 104503139589011 2417308646504 408005068667446 23583084061563 25846631551472 50928579387445 88673547345753 3891494344439 12992205153488 14378682177299 23675300678149 13010805830026 29177570613793 46030177031805 17326060547175 89710788355264 17203588637174 27682114591699 431870933729 168148869423835 14018388512216 1620931211615323 17807288131187 18307482758217 123220370849 155654578559741 1209460171882208 12771985478118 3594650866721 15452583745913 5086385119272 19936984863025 74102140271023 225763048995001 62134480167217 7353201670693 1212705605256 70778211775030 1191852415548292 13412844950306 24539717092215 381504225870804 2188589856878 12140205523480 45006337735672 20605504733615 77539524308836 145302046810515 56278735218732 10565426457279 23104036852579 17716193369247 10291311550545 109762592465781 35723291546246 382646572646094 174111245200861 53235556865897 23989986157596 11157054089573 88482470093890 26419450247065 8127886335462 46504831527033 118957029641892 118085198536733 20611758642944 10911444768233 7815414630109 2873895013520 17078062814604 144395516034690 21489612024046 11558245368689 1120666629184088 5070445098435 34594341229872 57304732152316 627459313285792 13994932722013 16562850586142 5803677307614 20879302073964 4714635590412 1915108953078 190351997417884 11811456037189 236739224856514 60135739868597 28832760751279 23524660406337 25383966839593 101620391884432 19861413335352 164742352552543 2742968256046 15591313250212 30697151647249 61803617988672 5199254392348 28969588132805 27455437155798 62909953555864 18784343531305 7863305889076 49557410171962 21980477203642 257036489397669 207187788088743 2050306562779 61660264815825 23347630264682 18105439135516 8732538045560 51667951144163 1027127979077 950914415627 97811063106659 6349951533451 1313618696417 66530437429354 47620280206116 5185671870628 44116269709325 42866492734062 30826762873906 14291570302307 16595272281700 39512273300309 13868860815354 8987405365687 207516166022 140180089751202 25032324053576 29602558733163 56125651916216 3485753573743 10295661251478 13913253159359 55949452764992 13318510454558 13525662534341575 28936524717669 294798610550377 41543737101065 12847433822565 104290571250934 78213181641470 20320221501893 9334207419435 35363531580353 18888128600813 116686276207664 16415329767466 123242960633192 25700515120512 8915586622776 59518159147821 19984948277631 14339799552116 8420538708964 7911270696290 29302773089682 213148947089789 25188973381749 93294473511903 14644493571561 118852386307831 19828476823065 26798123077043 11133384354921 21868971923903 8578668051501 65214540370529 11232520069590 29952985872928 9940244748215 4395788831596 204766823497236 28132241652686 137547644484977 169709439866488 12291853252550 46946097142988 15833123907111 82124373857817 4595125933087 169255674745022 3341127155490394 68974666099530 21689003368390 19990349976254 12731470871275 14531963529414 105122000679345 2825975716594 99060614289198 57620421138437 112177594484557 293641531747810 31770261465161 28611996842958 23106937387403 14093945217999 24322912288706 203516776188862 15918375193933 23943814042572 86335712332205 5699860412978 121708075486287 21932704736808 26702430783790 196689355217198 2190301138715 22141061499762 138109140152657 6817361757785 16697159413191 25700317298292 52710682396616 70499811069874 41789555467621 80816250868312 158521636688395 7272608325431 12122721233954 19501228621249 75176061148580 407526996454489 51613803027069 3216787888551 17841891121800 12619575688428 710414461000320 113453248971471 11010973921086 28496285366875 31526355360981 28755164080938 34773623887945 50036668309183 32954408293745 144536913779775 37315751587301 23977228728719 19439384640659 31440182379316 8608947719958 51630738656873 28112873930974 5024710343797 58221297614145 3272231992909 221120561182174 151429044507251 6106237819408 3789827388783 65419030633500 100220757424524 15736116193158 27654374058281 9248478889343 118949842441653 335683197949524 9550027758808 29896288189945 23720151496301 8202666194249 9717990586494 17639859052593 326697227262004 29754991512469 4833817687437 398829442419 5183827454411 22123054662864 23114048271747 28556897447624 45156363757512 7552497955034 29632612143607 31034710065820 56836068107872 27294491143665 146103999551163 23412248726414 9303540192437 2723531835615 39223795084801 10301231096569 21788354459233 8227529424000 41214045715771 54083506054068 21718002468409 201711211879283 8613004943878 19780278712742 16861547155845 103867319534572 97834778465148 29945873691840 68957915534180 5332850459940 11391189893495 21932873384154 20323267698077 75742240628796 21504629682311 29249083613799 26983848723364 127794943224995 61769876058581 7473374246545 760396094524 65196042836435 33468937068877 20285549432231 6712558405958 66245000120061 8641519126907 12978005681691 86170870279168 22258740592909 96747431577161 22441770379876 1209577007428 24369358296663 18475998533772 290307800039360 7426765943523 80077146584788 31302477296433 207107447959438 364024641459815 56748032008612 17586407782455 13858043967355 9593837010162 110883274356189 71625931482799 210372258230556 31557765300462 73163883783448 20829643585043 34949870336477 1819532222639 43388489437697 31636871735664 22524616060370 4051220045688 48998869399239 29807924107658 54960000340955 22326233171553 124867893870126 67079637275924 19461105498658 79242283820915 21498868239449 23777369978710 50251103203839 18214368654 847134973699 10557343703258 20952991128809 75162843213391 26297168304266 17664787733875 16233128132353 29540801961001 43620577677914 9822750421036 182211090510980 14892834705864 68094099841383 8323405019455 4296059319771 30518714357414 320245315489121 21845585422401 6629284701628 361167146923692 904339724097952 2494141135304 22227698398318 1812896275731 18993706650176 8535540079137 22819703207987 1735037404410 26515819744311 25506250960171 20311654303356 15996359067581 30214127768616 30856778117468 95480448724382 13238142372407 52413249928645 31473867505053 17108461129583 12135470175421 29329866027404 10350640945265 22341500297783 48162624370467 618265760405001 155418995948537 13287299267954 4748060383931 17013081745173 59075169975362 291004552071288 11392824777790 159778198334259 195433768748617 55945810487393 2640485057259 21148876225370 16123916399352 5980506070739 15008002982601 17276716064805 244338991734567 26162992810432 47582999005955 6405707786316 84968625230874 129239703163349 15655201842431 3152768794470 85811135701142 8114669758281678 19538296083247 13091413087787 165657523826437 37261828271798 20903679843047 128287901915679 66281759739440 247172305702028 76699917251225 9601869781028 10964074995423 265892171938724 88888224198070 11470753886275 24680378807267 30357182801290 53143184551619 12898387577555 6189999549443 9420467566918 87758135027215 23764945989796 5655596563528 15016749546873 22806206850152 269927194100459 28958502429777 32670735226474 130335402644633 20002847783530 20912267242304 77809442494393 11513447606845 15277096274200 14934804646331 45181754177983 28974781788101 87245312247545 1555057956152 22776452894296 12374763421920 238452570190564 98820089306162 96847124243762 21600087396935 8957336650142 68155948746099 224404656304218 130159572030625 134600351323383 4770834884437 10947347604361 27311733770551 74908524972213 193829687500338 8871254777856 132489590644211 2074377124333885 26310013403491 80643117897235 50787689961041 119463267051169 40557934486539 9707556870368 22067901763761 35409679380669 4525124850830 26924149292231 14548674119644 67645926421277 66257451649683 38196432100812 88861038268072 62791722925228 58641041007979 2893409824617 58327088321879 105556368055214 49464669615471 19795310965455 55472100754684 15537848483390 82104003357808 24235704422898 4690259732681 59556932594536 102574483960885 71280584727155 21284437611500 9608303393807 112413341518888 746126524092 2033987794184 13699027871128 30531486082474 331211069223502 10208882077427 13960359417804 11674642824010 177288182111814 280601858253952 3079736057341 12324955946511 73057573423813 18629229629105 65216612011190 5596657537404 13010981586346 52901372590924 21220058204808 1807841908170 17861082614693 8810228969462 2990505400605 87458659667189 27821142136746 21451895236144 322017939456741 2214675948368 7170478973208 64432360783741 121240613509519 80565466593152 184370192915399 10726939070303 14170291713325 1574560296845184 5625064577680 1952305491428762 13633620724863 52130669569 44355734509246 121821191502356 83591662473593 55882653047249 77610866952681 24302793040233 23129662103823 12042328826549 44255057527904 105026155267727 1974297060016 14910359933398 55350279613007 251848388124680 94707770774218 22451200852229 264250129339 30158118502039 18387605564433 23384365004270 5397516897408 25278224775537 4261111271822 3350498921835 63251098264750 36664188169025 13749627814929 55582412034772 11292779511494 212120651326498 37911841701550 76159766035037 37711541228434 161227913583388 23841713943535 22112955853950 38808317487554 143675086977934 46624054188970 35865095675546 9847372027127 11130940993793 5987439006822 2158936453609 60409910616953 81674654840126 12396975137099 68953465284210 5729049096464 25269637681827 3886335147029 80107948196692 66947094275263 142804937340197 126237820420977 22812024678125 24575354043325 45408231194654 7461479238944 10651964796370 27134732860640 21363219190088 31922285959494 3531877162306 18434188685763 30173249868373 21634960621231 24432083836951 135765438372457 476624491486860 402825382678890 433350690297330 10945102982113 176854188637747 490470750261 107201434541802 12498112297941 12995060544089 20605310421476 184586476901654 86686556549866 29319631590104 26487928678878 77875139144312 26771119184600 21237929438199 9568993984751 1946976706066 8935390820151 71639961046180 173062906732562 8342425605400 55301247293416 10312071783130 9910315355880 7443085426205 16245978336814 55678384256948 21180709271768 37939695817 21945012957094 20856001569313 6949154990206 41559472553098 28355344678478 9094650483366 21947199371648 23048547461663 28191841579403 62809469376644 2063376410148 63995050439340 15106850813862 53652932887529 19464465687212 6959609876821 64976420045347 23492783448357 6089191991506 2135527836345 10474224769382 68459825509809 47314626435484 1386421566000 6294249221363 35024162759327 747352054035 149735591484992 148420597177786 21368496314 23416981314114 14649505079217 8082188042364 100829085162895 175086089928543 19742948378311 14253099713788 18039542144519 15356554225540 51332273081092 450237584647793 52812573837694 166070669397553 7183278494636 1392715478971 7454652124017 4781427271892 17915594007412 7904646785987 20279853938397 9880678547314 18156612885123 55204610454416 122216754323982 158076160108314 13176577180521 5199112099070 76483539668585 22770603361968 1379093653494 7919077283961672 91254872390916 13116679937680 18141131754145 45929552506159 316712860275414 3063391115893 7699134840792 30339465428794 48452011725451 7949398074870 7595482582454 8496196436114 5779614423225586 2360019781365 24668936319461 11988428941109 24968893832526 22923953320482 13264467416025 67603549386109 73613457676253 202250303082920 15992546071406 14271236210507 18894013447105 12718335099763 247343590309857 70832361728890 25501421244941 8041376048646 2283713055043 21770842305814 48281629002416 25612075635453 2428888095110 42725664790993 45569094638152 5835854704301 24335549547058 262036965768392 146809494776073 4556287212406 24155996928936 1510971959136 2082842374966 64866125651261 245655894985900 72549202286619 74796623486882 13064457615228 30615496509483 10326633646017 266471749814238 37257201636771 73907409632386 18983559115660 71150670091644 14812993558887 79858189430114 22932587949494 22073126103776 38146670515731 6574345224553 3275306074373 18627101301397 317194945877 28528828142526 19783053328850 1620324656781 19153763691574 28695540780875 59871415750441 14608024493112 40184107280783 106406403055808 16089400357785 14762817400484 27624328893655 2416487374354415 1939157161943 23109620592238 11194699723736 23917271270970 33068926189367 76195475845223 45643720032001 20469227305055 45679742676393 7177373191769 10626751972629 826839027476 2339269961651 26034246339193 19787393046728 14805589181315 1335094686339729 3026050148208 46785548107679 67569840485531 1186644663415 11627286951899 111397608410602 36226048209186 1572007630461063 62594245047658 5277799800742 10362756210451 2813909095026 18340889351292 14074854600919 178363864790669 280731707643876 494362268252527 79290582572601 39875411623308 16614311011404 279736497052 5578304087097 111414624516464 15721884782564 205009104973920 27196401600082 26422508348353 5126514111003 16420062294730 224252361100279 383559606024860 7250000454214 16982727103683 1735046392761 10644920688915 10905630269054 26512571217489 132405368731280 65242987467683 195279396745516 28023216412238 6109562622866 27786007017002 223949246350931 95596124118912 3603000639145 16888510756888 5284456545111 68735054469440 71486409808581 21097087817061 258945605903526 5388843678834 112899156547895 104201773460418 16648517902981 26552978194788 18590581092298 103593110893022 88244255483147 20258148868625 165724741389523 12367211574857 97532792665394 29477986561813 2300652102614 25410183280186 11811581334325 209277173492919 110230905423948 156595119499058 24256868290000 61861597444550 204903260947002 15851956685914 230662879093949 41431060374446 14882957472560 11650693370049 18128891170420 19995935552686 21991699078704 30870616953410 17234049113950 33766675667076 19201486015402 18060647327840 76882922893820 23882231637577 93957565965796 30822544417162 30752361329382 21295810615342 8728513719806 26580967787659 21401252276107 126459909512904 1054234718001335 6292783471136 5786501251474 624598819733515 28779540084366 134526107263582 231162848816507 39733227858103 129734789435810 19385260440443 21751201529716 542207252909249 11883065926749 76715310196800 11301083443269 29718909861005 12633968204065 160865663698105 87904411646626 4127387072092 28924077799539 12112852051169 12890678974035 64557950707919 24566449102498 4918989951390 29346059068896 17018356725598 11986589765105 83321101911307 69296710098151 497635501329096 4267293057582 33737959810814 19792693837671 20790222887280 26864776863494 26453068947711 31213513977971 60310008983260 41341005189799 8225383808725 2674262269401 9461860461348 13749430106458 120663187743584 21725715413373 9423319653460 344090081224303 5536571403951 3006346549487 102128635905497 16441136182239 62085099170135 45784799123528 11618431329967 21088719229565 18756651275697 222576837636310 9201269200833 67353769686923 16668801531927 3015518895896 17508098903097 88476300760309 210406938045099 256916911524735 4669587582312 3701866854669276 1374301891843 69839837504273 44968487522071 24982810575833 16716300557134 18560795513864 30630848215202 14227665968045 10634265169766 31657681702735 60896355964968 15818403895199 32875567981728 34858575524777 128684835654964 70299996409004 46965042699290 1073250651824490 24020133015070 23188377539889 57691641295292 32819986657218 5407040944769 655456705765 29310887878600 68998476596256 25526637369161 18587117303060 23741791419996 1219170087564 7950719901116 29195587742922 99796703327887 124233093366364 5472014006335 63688720025828 29525063851587 80768773749162 4383725823228 382524764667375 38327570440086 29465408473999 232335682518682 16531682206212 31307900442733 31582047956385 5267901634907 7305360131857 7372826008439 988568725506 29886187722018 10911243755611 36137614383587 24268802015164 112571584413242 42337471235493 15505577511718 84224303666486 157894983537673 13293728745348 50988585385862 118783768886718 11834300380557 11815836945405 222687478846263 30924566409858 11160627042979 3395710706401 18854673978514 612644948169848 9439949408847 52003933269913 718903567809 55426108133351 6271169482358 19107113558821 75195163958607 83588801793107 3843463119311 42319427592462 32571879884825 770933674146 25447099694980 52952828426103 10527666521648 105171193002460 27885749250941 75426818778380 92607369182953 60482532333575 128668844475053 353782059630 19490275686680 16127542568923 2934585381776 8697154548596 224523767599288 26357041782883 9409628382730 25262561550189 9514481305838 24493776447082 7682807090954 172611812828919 52282205881918 7677405413636 17304397974892 42013166304098 54079092535627 215862573575973 29296437666875 105497877864715 4622385102217 67806593097646 192358792837310 104486416308417 77594946947817 26173649917687 21373493911646 30927339157164 19234757498752 7114568646102 30309086458346 14037067781954 34135689009615 27055643510406 27674273653118 4370611694762 17693380730310 67975076182 24101429854559 15683631595196 6805417950055 53002631140956 12044125742870 21442851679159 103961424080963 169198040289578 78818071930431 908334101248 21648742439587 71055783557482 521928588288073 152224795584786 10698164622620 82765563192292 24502576106709 20272555111861 20248445053945 155707183768772 40001052788299 31517754393917 242904622126599 30149358895675 65198506987930 224854674705431 19909517178029 68494512912955 50137025542743 1050715529178344 12721158263664 24828965084860 74883380037253 24160662707814 241108352181331 102811602580724 132789957028478 61923731703252 120514407310401 32011178362262 77744050496786 55951218385519 18877321831869 61710616456878 24281460341041 73274829681249 20515550989570 246182203500918 14632448244995 30009534807265 630906186685858 183840069890806 1586261131335 128419119274522 85396571211759 21146695324598 74848305530397 3906800987589 184515635805090 37116431105493 34239915571269 47315839655304 10446073286320 21506293840898 19784993305894 81815977058101 58625967174242 119445722962331 18464626737854 122332515749 1364580814560 19699260175126 23845567099536 13332212230244 10385697411361 118006442303193 145266109388588 19387129373827 104205252203100 58250015104740 487064540212855 22191660001192 167159408473288 10602054853554 35083087656307 14272446996684 26981374794911 21907864216042 14065566940513 12738838464058 25142867059449 8882764184571 28797112722855 49109956567104 11060760296977 11205941454789 30941597653815 15257924331978 21060822333947 7403846019823 2526071554596 1014348359972 37990067639336 30152530602197 220038461577592 16589043351437 33329298485539 17349861902662 15610290553526 75746814104612 14588547539743 18861308049634 936714577969 27790347921584 18718087670067 15676178826096 569387711099289 293654625430361 76120112097990 179596535652153 103728603256989 6668735157037 53182877582646 54307943031409 29234201424125 33992397465711 12379869279063 18664723793189 5772816955155 17998732300139 30178024562899 297024142199034 9337259637462 182273550183994 50479298462094 19526815389555 1461097376435 27536052428445 3769986744115 23064355833241 2175688120321 27456361070893 52386115466851 124881031847895 118720294505364 14175182574322 14231963366071 28787747410781 14285502970732 4699913862525 9981661460001 84551647677921 31470690693423 23888668923880 18518900485974 21086461323630 29961985251946 7280165615227 1136678914522 11530970823487 7169732690177 103284207032423 9895714381248 7027873309061 30736189820871 9961610594182 34256716382697 146969851250892 5746556737961 22303549204869 1705696913556 117411980458121 23179278269108 120267142794044 29606391503774 214568820233284 135619266313030 11803657098858 4730078263287 99757796320445 17868416247076 13739511402441 25195335702224 18386892758536 63351811746807 61198815814146 3597348118925 11919599433682 9093975222628 30927375068031 2669606999482 12460227100667 5875711753587 103163549610416 18442649576376 101470426273006 7758225425577 35769738566551 26867583350972 27470944377875 4448624743210 43985762996356 8377824382708 31522629274824 120644839039829 74541752773870 10997601886931 423943518425 16487937617879 1899555623853 27802557660565 17241091388329 72133968924238 9177044901741 6059709138078441 248395142087078 121312229357075 25560512661218 13383692909451 91356832296419 90971281977636 19553348813871 5745995394994 1401410145293 14521306415094 31198011644241 13026979502220 263521771969992 23164275521692 8064927655475 21938431370171 9593684435316 31222521396697 6107435606128 7335984516740 472419910476370 9519983141346 66426931102338 76158618551115 16990633763938 25903703914317 11995833958159 76895644969708 25529184185304 75455999638747 3263718088670 10298380985278 10290725288781 77969328888404 3670142763914 26629393083480 48079211758482 460555395847003 17976080904701 129052071357985 764352384731381 10727387820702 18432899398816 114278979921806 12055981542786 596903420280595 137781100111292 21139748987665 26559038765555 27725682968866 127042587269706 114315239748873 1437796253609 42348797855126 89234305255 14197399753653 12289096233109 30586755517641 315533007675 4777684914387 20328017164657 22579404525615 81210674878192 49821334062748 81299416368839 27507714964523 124172462644612 1949069996930 24393766715034 31200033294646 121378863568114 257505648747260 26952230434975 86791526516819 23417171117759 129768158725338 14236449061441 153859315890510 95870962677902 8349912988593 28470855223567 7841959273949 58078675213119 33071908369161 32996707819402 76898427028776 14727921328717 66870917031352 231548764318731 117016238814210 77420793179099 91065935773626 5530365850586 26241486519697 6939966834082 36392716172207 32329337717109 7995851877439 29342791410848 30299423709571 51745204878285 30409111271736 7738044388390 4615992956822 14963491103922 19274142555727 115506596532839 3621094123262 109724115063144 16161329387582 15662559853569 127345476496272 33029465484447 23112299238890 2128078861593 295244245542401 2029704819747669 27828125872984 1487855602305 26287737497906 9352157423575 914135512208 15653198229176 100569748191503 14869860869689 21837622533348 127985182341938 14146136713553 5494726074961 31806423287140 33906888553670 49788500017975 98257336936990 28848148502900 72603647790701 20407874657709 9266624758190 25863184244904 75516693080096 450273976998248 14192020756770 69634759956466 22914643114518 10384463706700 30950869273686 61528425902715 30279100656081 236369766884828 544083000328041 22737757884438 293623646431493 59834377740469 15779728343555 14041086373594 5484586601794 155803810358167 623148182896205 7935058810956 64721286712223 1224593195253513 82099568601217 20106388955541 105307115870073 26968984222732 63117920039016 70044549620045 18620292184473 20819896395408 6352987945484 184335460357253 10316945687085 3352068535595 1044302725436084 56772626528770 6560177016686 6669244839941 13380399735716 226267365423638 55069050357977 65774559804058 62306694097475 11246943603955 22837444610950 16274435139947 4105369690416 13020208072587 9045610578759 24472362277108 135721978882193 5855641340719 53524200499257 118185634942567 5977649781344 10405119279898 47801700951313 7246091822648 62307547562289 55089159751253 26469602630646 202124768644968 24241003515605 27641651406867 20789493884612 37507201724817 77253938904662 211639994677863 86133882632466 27159602726689 14281696554319 23075456539339 11542190108546 228143366570134 5923259152496 3798425023388 27641173723202 60924600322927 18539257187194 21615940049491 12243157023234 142951475602614 19563101844228 10235127660936 15537497994033 31377279157116 59430943757345 3170533130248 15300043731487 25940569287314 1860087131482 31221064300989 39359236762234 1827243337969 25418305987940 53492329790585 25043530090533 365863435521 16948900341804 10264127400340 15868097292976 324336248215839 131673031788174 111504271867342 3328602335889 181540798352379809 31059292275813 15983299167710 83421876066587 31162371435250 11623968610747 89386280777141 7438875257825 26664177841703 30872550162537 195411935361981 78099574761154 29481258497566 31246636556428 39500528217203 5115383231688 19389909237338 16021293525526 80186975317524 254035336681153 15970737997898 29379879777052 4129657930469853 11127681432294 13387581844838 37557607281981 25930708105207 9185430325694 20594093051342 1462766014979 19037393023739 7030041590657 11054954192931 1577026651491 27451629048164 2019343476494 7381919193216 149871123411965 25168275119101 260104212998163 61356463170600 54075113730814 240814787552778 19940697786343 156587411414240 6998687545930 271988056998 23191467924728 88931475435387 20525074745600 9696676091405 13267982932766 7896434091502 1532355806734 90509151771531 112781983808940 291099835855804 21281359312998 30426622025461 81212225548909 23419179683510 34504204869215 110919881247899 144670783498654 19839192077591 40992538405498 96112302767160 22270314644906 17876540113140 4938568377391 55711661264785 8802217006823 1441977467289 8438224057256 23347946250130 671691985603 180338305071388 72628764449684 605917481507 80168472287297 70839691026948 73644218669921 134586261346212 780473069172 2288563464969 285962432367 85701093016962 230471781943385 110279975512354 17525846072162 29246247237284 54715284001303 28660459658956 79013766907070 1050357587988759 56588263447560 3831330985732 223859784860289 110492232398180 108285882124233 41988526660919 7686357129398 28842806020889 62145999006381 93936982349145 1787168344009 4850259013952 278151568988253 4862190532853 32331110684647 35371932710855 27030951237332 15616070179207 17947202273601 23278574712285 8850215014162 857318088522 2426018607959493 71371592447634 19419582162804 2588698571031 139609133981363 3052520131780 126851074277591 457102065620772 17056421743463 6294437657313 166427854260626 253258080601150 22152946741119 21135327351336 68739178420320 11678335592779 8192588804688 29126296443082 218550032400334 120329180319333 737611653520 56946567834620 25721870620969 16430595614688 21657677105930 122246894729708 20468825269290 53492699159129 39180039884476 12757577493966 9472298380364 191058041547619 1364684141674 15751598500140 54585553481686 156081672294304 136701851428044 7223480285015 15958351987406 129943401631778 59691260812401 25816095583028 319904629630959 187119594492920 49224858784 3856272623813 234850674214483 90741166388850 8134428000504 17138599350350 62463565530600 10065997798843 76936892735800 71153778044682 26587188369153 17046513679642 49529085263337 2216065830397 26510139107906 27529489450744 798632154185 9353154652530 31312551389137 30009008018046 23569183749563 10188418606523 10586357173975 2654340502091 21006298112514 114320842623430 25967513877816 28761521452403 15247277985947 8946402608896 55720026601589 822053081471204 323442109962721 17179311839686 13039458743037 74737912505798 84881357210449 2323394134926 34407177491105 26502807397636 76969805181890 27462881789111 28524607202375 61681666007690 2427872406161 18826218408180 2829436333188 9915481602013 1700262217270 26467185147529 7752114736753 21739439336659 105125530286200 336219279925 90743377252 1662287175473 12634128861309 14781474739332 31918368947016 95813491402194 6798263008532 22384843788386 19212634985154 337181145468422 7790048126483 22464393826007 47799311431603 110537411753584 138258773905077 58570927887271 32876751220074 68722818127771 3067529004225 4677947291734 14147221573741 19661996717006 126308397781811 27041135901068 44140419635854 177037249439846 5316432556425 126993440812128 222991961042140 8904268249066 31794771210488 26606342807076 108660975087145 114797435589466 83365445725308 1401244997365 31810968412315 10373817922026 47410537717996 51731270108528 861859199613216 77009995820262 24243697612979 26693077064293 62234042889739 7169975500417 28022688258739 20973798008629 69965873045421 16791442824568 27710648971880 49629033256250 169677012877425 4823291959604 45268436362986 11353658194900 106482343376494 52175016168714 1499227657533 29282248348744 7876356111320 5563589812828 16614908506818 3781680703740 13144748862704 724771098109775 6915474287377 17431378907394 28220213618353 2919585900162519 51475042802457 7732961684281 4364432637503 60635518828095 94369216448324 3053377721338 55295572160290 16661866016678 170550469285014 171052214266573 5249127891466 11563802356464 9931835524625 176693740812078 5598611217290 15691055196465 11406254660765 13247170770058 407108549708798 10597128103023 655385843356 7542961263602 182549369100112 128675175332659 13136151355982 38565009262439 72412859054813 6425245413032 251141964199033 6077015086692 41916574978975 102152895614486 23381378557703 30086344665435 10489232181499 85353499727526 1438700579103 22894600064618 16352624278670 129549940687903 6916210487851 41941248401367 185350040446499 15277625905677 46183076449372 50367735134642 19604065716598 29618700747223 16903287011871 4631611453509 126492135439802 22782444172976 78447049531944 31163144107870 1195089905102976 44956953203719 39776918210789 14569315002427 9537391640859 1993728257942 175945510086739 9055956443397 75636431073833 20161500689411 36298623470536 155763576222 104304279673749 26510285827885 51860694238621 230067096747889 3501471205395 22874237668482 29201707139491 2302553298196 58633715223509 20360689795328 35153436002103 55844292990750 19387630931770 1830088169908 346297569986908 111286018640297 107245824690242 10483009415117 73891134636753 9219542718581 17885360268361 67162915787118 106711008857713 29120589722768 6571153534143 210341959832013 6185875427890 28359576724266 7788488243694 10329699659189 77484313262476 25443896443980 29481797191959 27516563118753 14419594830157 62644134167986 9424120317848 8313858565218 15494938189392 358006417419 27681489441992 67485280435871 54038320296626 23490579689370 33962736541399 30442872599669 8095720282562 740517545907016 111509908243963 718333584486 115617694770972 28413532021351 19425082900273 28049916828392 69737788717088 17805935339501 108124517495854 36105807538453 40982109936782 25414645847408 3247998364465 24387063565004 44914772725936 26554336724172 75688325075899 16181700033224 8561164326437178 4086534822509 24025298269968 20581119056115 42999881692640 9503054702290 169572738780486 314583699456167 22531058359527 7413376071224 31222226510907 17113585681011 23838426112975 19545751946704 11866340109569 89591064984464 43421240590631 97565976705693 53055263009585 37640945876653 18160244742661 24667452525035 12078015998888 10344547497712 3825507690149 8715439747645 1973708762634 13330711446756 171937517922719 6369954135735 101844385103075 153748375133489 14646018104949 13151857700656 814751850061 16139667135076 26981338521671 23072266365890 23589381839830 8464397254221 7898775962201 378604091459017 34581443774297 3988858221472 34599561633499 79814472691453 29268460796376 12731572152087 9815987265646 26049136465577 11556307729454 6416168140809 20959601545901 23428517003808 9616650590554 858049874938897 397424541610271 50648833496999 7796711869864 22662824530788 22605341349950 156461522099234 249633376647360 4656096681540 13939679945446 97678397612106 356897719385068 17549639160579 7682063309023 21289523651538 54989712317 7174464489166 9741609094504 47243122889181 14368875124390 49378300761942 10855376746749 76488244225428 127113183374655 582360771357342 15644023768852 28196648635510 58145330814988 36257705904162 11617384288320 28153679295437 26679632934884 30257619872783 66471258946884 7315335277984 252090384317525 15342349023216 5281317736917 3762006585346 24166865667761 26557614933837 15934808093470 120005066801076 6415110959745 82121483458750 5037353242769975 2029441354426 6779710812304 22304983875851 21186089153250 21437730374899 54634114690086 46807509413243 24909165116354 8119081606125 126160649212816 1352106445686706 17361945936026 4051060930332 15726178691620 67946055242614 1516415292623916 6175927914807 20328151194246 24247334131593 39981229431155 7057338599714 97429835701446 42116974793054 58666546006902 13073183389164 5633128406374 21884939521014 94440438161321 196084724525020 108415075842979 18286768177922 69550555924271 14767418612369 9966728061536 21826710487007 112071227771782 9536168917556 43675710255532 27839772208461 12089912370781 25989482278271 355130596439299 5844317161762 19450874660192 686752930828767 8557094716349 94117703298496 30761451235130 253842205072604 23400390805395 11878299339695 27623801141630 364645765873915 1742848912305 19017822168624 13283648566886 2056184452840 65116149599466 4279078495936 19408750802109 56150774810230 107398905527119 44463153503963 95193409155302 646085055567656 10085633320421 26825932334158 3426667241512 221048993545021 9010808025144 54894035898137 30836126125409 17319063914546 31561046984758 52718229234483 57800345150132 9026097355627 25777311908071 9644657087180 4920366041695 43601679376353 108745852813291 41073268270956 38979098551540 27715311041696 487828870596 57674798515718 65208266015301 1632124412481 39486570727844 28926661649078 209218745492728 20928253192632 8370139703097 21795198275503 15132273578178 28135620933419 5366619379960 59953104305097 24531392657651 109016857209055 18381692196789 14921068874680 118656521422617 3047400909413 185392254049851 160108620484318 3416865016696 17609864457273 170381790280060 60093404314869 87513771344302 28571354359800 12607634026608 14311138407679 122848993157725 560151487855 2025583331309 31158880819507 51377543172725 20877060489309 18016683142686 71202681791499 264696203107206 254264200778 22944860624793 66148713031593 31570398395051 24424150304021 21875605209899 273737678863794 22359549905892 31811425536481 101476644577022 10006103408941 32440533693952 29742016486916 110852093566616 752725344401720 226715314301624 93551173268462 33941223538383 20298185429409 5953966567722 5616033035829 20788691958921 17787197517547 15423882800290 2534529897973 44729971140312 39444624757603 641520664679199 217658481116000 322193071276886 122373026052024 30179486731922 11875110129034 20172684607195 6504815932094 19483580054209 48416665990163 24789800875170 45103338635390 22943866685658 29535330167362 13261721061659 28890425099382 50987363621866 15342374744883 32466250193143 28957010403649 31313550685675 3844884613358 10226737522620 23988416021457 9665171621241 4509177223567 10576605834687 26069462983030 11091006193410 57656956290344 257507988852227 4972043306771 25388135234996 2663539245093 28308323930290 26369448178791 21886761622623 21667896675017 11756121615758 16092968042603 7622608112728 28387841506814 9265198666922 11338765830220 51802038001341 888333545365 19089493576989 144147417827799 29647820021233 13795160441511 6909417809439 42709810141846 3920188628775 20033990910681 7675606280070420 65135530135761 25103456160018 10637089999954 9033603902224 3561638514764 23387772070919 251809163909651 15246413806103 3127591838859 176125502356682 313875413954894 513736641973847 21912402214502 12842338108467 18854279062412 64582252431218 61901640357588 17093468994021 135084406242182 75471972365845 16419996342122 7897962415583 58719916996347 110903981820304 2034988327991981 16388160357609 10596051858137 21943092427522 160248556788625 13402334477752 1548303597337 17482553751387 19137361295650 10678282659873 27288957387121 1036763151783 31327336046125 7457368141541 14247873942021 20632266590289 33608104004726 17934784104050 17898252181674 178097940608505 32704668015523 19923757911057 17741356639737 6355326863890 63797255574366 18638199485113 3942396460834 26056850352037 646235157801 9178754140736 6384440304391 8627571578026 4904528200384 73001987114884 6887244254012 15316235433703 19774742341386 29949504661184 13260437914001 107139133397988 16741862509667 30364117399985 113303587511396 72701924935357 1047187890150 15335697163716 19323963119415 272622261327559 83924360094303 968324151521 10365651597572 10943077573010 159256253091665 29843908578091 103745912095810 999865246672 117446421611979 28128726882061 29493243164998 283040955167745 58727749319611 85904644677727 245858347646776 121781661196229 80190773513040 10597226605551 2611409723148 22423350650030 22860807977225 8680683141138 9823588015928 25630659877108 100393201329 20426877458826 289533649219468 27621771479879 14244471412112 116112677428500 184915299183091 4901513712300 26773814440223 127458520978510 42207528675695 19993819261548 14700226117200 32830998375008 24092529727707 132609912323974 67279046515287 48437503700429 77867789730901 55976972749499 17182729322815 45129421014478 21598611120051 16668017327198 12954382196325 5388067570708 76627967121776 63567228959708 147947407190 53199762081780 23286770662888 66571692567377 2377667456679 13396998408396 24937119714964 19438146576746 1736823215041 953587363729 24127908258053 5126562349749 8606623477912 31300556905483 22501137618031 42928980079164 66173016449517 121559348205134 39932181152836 29314764130563 302940118626074 29608633106222 3810943773887 36744504789936 13179942484879 15652438406730 119843660197417 5242132214610 171484626044107 30490599470982 15414941362568 10872631960942 4219537569093 34725687935760 112706401392148 27167703851891 9660003172461 20766085942366 224925053274127 10721124180453 211707443142439 9404526391416 4653162477532 22392327913694 1879644251779 1170385608839 234642189141672 29718609699351 163701305790912 24766868847366 50682266898852 24957144912400 69812354489329 4242343784571 619265019747 122244365098101 28583954126306 14502082436264 8005501168662 700739018721 8466934112045 218184001393917 81350535069186 30302575748180 20931481490242 71608069202255 234995844621775 22860355425544 118760832329035 16983410063206 24502299503108 65371357216279 22142040442880 63051980099239 3497026689564 8966866772646 29922446255828 61731128248267 127575107114810 73860920316826 51859499915733 90677858004513 119167094343436 56641929155960 68594069496398 23883319062923 108814111563035 19038294958231 54011284135005 110921519443251 2831407815761 12397943944373 5634155861852 7431025210252 31030403537348 16202914782361 48421526345 49250615692370 22067402184723 9353639281779 31797326528236 16947669237757 18830697850811 155151232224403 212977310891243 15722086416768 76335257332962 8271493868505 252594934941961 28218138268736 41894773559683 21150763494346 24629924521220 561415850928200 4979950759280 31281207881738 48805686954975 582235603689 23063569923154 14710043618687 210651703650221 24113595475904 15316105610439 333300005621575 15775042744048 15015056508334 35022301364740 17202859513838 25555986685129 7632869547069 26865135581013 4356929071732 2514363657817 15727588127726 227129268676410 70240736238939 49783623062193 157431897083161 24961493910062 26117574662986 12798018136811 14338361331958 76142878644034 14971071109927 34664922253604 21638746453285 12116747139860 13463874573467 25123314745901 3298481548275 81225219485495 141889103385846 86035210294661 28831927174575 21857527784160 31289862672391 11552174083182 15459386631272 19316051798066 74002743563306 79094444224347 16220916279508 23770663787552 565745344083272 835240701224628 30154585889528 18250858669678 12610271490122 4603540091399 51307351800064 19576050075210 11520923909085 48939489829593 1800719452650 235738483954848 31085453144904 3543314189555 6565915967408 31013621878534 26142736899738 1999792861062 21742729092722 5473387687994 123645119622049 516822606001 41501683540438 21275962673439 15605396701080 16401612608479 20550831504064 34463042009496 17436836849065 4493526013472 93067467584970 28595734640656 64199846377738 16270251073524 31917385825837 89250112168221 10398327940927 3260467156663 21219915819113 20490368296312 76554274091488 60626222666092 7886448084497 46066047740821 56839465550238 16187029029159 45899345454976 15463704638536 5328503519266 13770450184566 54440691261697 21553241548805 20343687133073 35760140583771 19495068986676 60956794175838 27068976596118 67684098258517 29026170260286 7176566690148 21326277540352 59167902179514 35930054529839 16751107668957 28601574172170 20902785060035 3169039690209 40857599366001 77940744475308 17072240378708 58782126341573 93567735763861 56731572783465 115670750712782 8515508785195 22642001120059 3366521593037 408167154656518 49364215833215 19520125444915 30873875196907 7184830291669 15328588183678 12734619069394 110355663014855 4888731510268 5507541601295 75592873567833 22296978556762 52519045262003 19025608047172 11035803854746 34144346805928 10706370467498 4907642846628 338559142026187 22298732410764 39282117732853 182711011593315 60709489730500 28505646074698 3755634690266 6627757297638 24559818918138 20623219207025 18049314054032 18201068893826 72318144482578 9433725047394 46714312745075 12591358213855 41656771088559 22699506558919 37950136551481 615740916682457 6153189762138 14905682284840 793397071774489 23112690548994 124247606777305 14407145332703 18085771877415 6085584416841 1855718913620 16050301308516 17254050891971 26842350109740 187377165268284 60703140380979 266265095440683 10029047832198 11832618113757 21767632382872 23801727188271 10232222273023 10698352188133 209007749852204 77645584593045 13940373790423 43043748090 13533425946141 8649363895353 46010995550441 101747331932244 151509812766898 61392538452053 15526888642327 8830469273122 8413129044961 13380105492893 13790505604907 30026653440938 26741217514159 71298380788667 89756957429195 94819424404589 145341653745135 329379792674454 932674819123 11638715356800 1708782448883 5141865830900 14754733719232 2379262170404 55557528646946 56203400106376 38586353763744 6491344350897 117017557332816 3872672785156 23086661993659 30919634543349 50391578898972 9648149273338 18214767084866 197525562448672 114381784957352 26699741628335 31527944845083 91680385402508 51476453236871 31289526560780 6584863431355 24719523761352 8449255641751 31678431778261 13110565784994 249847641248 7165619301463 9646747955136 21996588124287 61099747380642 30887810552772 22228904441589 103680053008753 28526934027433 110361952443 90410514506060 73586476283005 10955222791153 17743115488886 65196147392774 14801448571612 47154939061043 24236826455221 25631975841369 6656709686575 42961350558771 23057006526259 117835566658966 6368204395766 24419530895025 31612406335294 59895271061091 118472705715110 30070880463014 108220163049552 10565428276351 98037655671836 237501465939282 8048654830617 266943307256130 63386745708304 38847075931146 87125325737967 27161030249794 18108844862747 63226224689554 17909282217228 55664411775002 3528508191461 78931441230166 6497729330575 13851974458106 14683757626624 59237138906066 20302065337318 12893617068287 8358276694720 116461169209688 57655314684328 128807511469277 507763188203094 5790193014817 68841680651156 21920816500646 70495088838350 136513460553543 86179392585741 27654559055171 3702440437761 60909295761728 224428324280263 29079822585397 109984803916807 3262388553058 88704595061311 1083079432359 29832024480919 130233861575856 11325778427033 14170030880266 24536586284531 53793988644919 152158003498319 104324843775281 18476443397492 19234415820067 11244325182955 5088364098070 15106913302506 50522909027937 29235084237946 9315399410037 13412808730295 29631136253880 2798182194383 623530993938 53851516977231 92101273867934 72293956641544 24683630133632 27073177289361 15620598997374 28004133408626 22551689056611 14333194997088 63464404391236 23737048984166 4495139087616 110109380980099 21444791265398 17025222593481 124997005180200 74277642116981 10045075669041 12837185394685 7091734609335 5955511706927 16424418102891 72051857340919 111067969360325 51676249682933 209130659264616 25912638825752 22956991500682 38210208824547 225162920955241 136919099173130 2490584719847 13979900749955 62561692221359 62994287336619 3651304385948 129111737496852 13776640706447 91382267914471 19371080007593 77559065996291 24302080188255 236778888663009 514500723617896 24355692776360 488507683730424 139006121269624 17169006678582 2011216164284 1992511780404 2000029684975 43824256867002 16688539709257 27741449532202 7392475332352 6891239802854 200250274343103 71058297564310 753423620277 16245447518783 6941101254598 26510657310300 316101645438482 84958621211915 10601524927218 23472033394208 76202660281 16364228631711 8814834497949 20415800342726 906615184401600 47435139787693 131004613734886 202987470341759 57048257559680 3413127398468 62332105617420 110417512459551 93963770609579 2368492829421 25880152520551 22164949033543 26416074167265 134709629946867 14483120576601 44016860076864 12756479154779 18350099207278 36980565276792 97958996015270 50271609097697 89566665369745 1481019083267 96239031517228 5965877566173 31602878021115 16451935142220 20374766908268 563972907487 126087762268397 58834220677568 20058076095983 4026124290841 19169138642635 1680556817834820 1740331839494 77477642793865 14265681187417 25596715616336 1712107405160 20154399628320 26908235771112 18063957398319 9286002097021 106417696159089 19486122518201 23885784024454 21094460247862 12499753203076 13813044599671 28130705945952 102395588893154 7682324238083 32672422989319 1238929069514 84232038204790 28049449348092 86523028222989 20826652072254 44133881502243 31181747232271 36245742371988 10482849830804 16217186662013 7021671429149 14075806657097 85213181211660 8382768282202 14131731681737 73339732566019 16386388850290 23438033558415 105928762202768 23228947998910 66766864286187 11781094634863 204837420898965 44275769134547 22887413088284 4863984230489 22608214955252 12352510783102 11739112771717 23969730065679 2525523161164 49135870444413 3436290132420 3329454447184 21391787168304 30138306140528 80524895679490 9368810101034 13242332844515 28515134669446 155740150074024 114241108391760 49470174250379 1004737846655 25620296000265 15103518318684 16031857320768 244344100355707 94530060927426 16066949825761 38923925931301 32924623663856 8248713090408 159914223257123 5041181324831 25640522451894 30590039546756 5128222500829 4968469365686 51927935803770 114100705793868 16086580259859 1474585150976462 248378140575800 227817587095452 43344090148142 84493313483584 29288960320107 65588417307070 34918016691411 164422330566750 78727949116318 21239652642924 28906449642808 65733648423017 3000823838288 57795399698047 4143514342286 28645081322081 25901898837315 72944715093094 44348144911019 132645426642520 16178408134958 102344854454330 1869480453084 112614246027906 1119813926707 2836824005907 6150525340582 22387973551442 54678412226395 16373000256903 26088449118316 242562379931210 253582119551500 148358000696954 944687560170 3864728528942196 4263887678430 2363569443227 17125883864736 15881414743239 21288644948213 63143146732585 24028842553005 19685504138789 317219215656189 25590400365855 9123120236152 11669656124974 274169020450262 28357892318832 5991061897241 37598650305257 864759055023272 120699767851280 18035331404342 256557120184879 31348100851150 30590570268891 62262790187573 20170438350640 21033340242833 3971440339279 22660317853237 28995623640723 1911464526126 12690478413895 39332677065565 13162368343680 42006135942142 30459582813363 114127706684256 67227627084750 9905793859838 15995297722809 232933013784113 31561720611246 18943314376684 77349310487247 172535428294635 4373535759250 27075028690136 7072199895903 12620485186669 12776917007125 14078651620513 75889326620128 32875082798289 29779871137955 322456322408018 28886277164054 133079981470226 691982062743 16110912753157 11126533159692 11440023904180 13051316955178 149138271801501 14850602489926 47336388170969 142918599667728 42562407894965 11182521461626 9965080288028 19911040567370 8168135039454 116182166852537 5228903901855 13277488960789 8278518873064 30210322723453 31126767630937 19041794622874 90210958170224 195432918886333 8071667419682 233666944218640 28536858870609 112784461713102 16310476791460 1868393464858 21253181120770 4709016700092 25906996505446 6759455551742 21149037586058 25582708577346 52156694252397 58307866634502 17387582399660 29635444239052 85940182941637 151891681035549 2840825811022 31139051490205 14443782127662 74360427209542 3741116064059 8327327169148 2477790594010528 112753772675977 131262562422998 46366757878549 8737513685009 13050372565710 732411529181572 6879704034842 115946123056392 25872689469967 31609351946551 29014850305466 2997020757788 6267259369137 29815783218345 36740567008303 10508738458975 12034274195843 11220047102934 18809377237989 12088493697594 149112855222487 20556472708849 20708835481967 35361117625158 122015642396892 25228254671134 6315238397957 188881687019912 26560177715639 38077836400404 190753450367 136572406770259 14671218938270 112941769646784 2678914711434 31486887163335 18087615874393 24766842766869 9838615788702 26605548352864 55779585526467 13653425583028 12876306943357 61785623742633 3040501162833 17170165680395 20809830946427 29831409875670 71136009555764 31795825975658 32579255556398 20643584772253 14465880390438 24490843763686 53800358561051 13599187401062 85585476966785 27294549600038 11786663861798 27757120829353 16581950006829 43253556327723 13164141694945 116566386729745 123093755117737 14342069974298 49079298761923 224377145681106 79582162346210 22150422136477 95061806650464 14605538773061 99526812586950 27401468813086 23295619104829 2141524750125903 28628975051962 75870286448060 155929002605882 6842383108113 39611228562105 51151628337485 22966625685701 19810486453032 62144116391525 250797218814838 17310555790553 214306900488752 14884810742176 10761877621946 11742197880667 5467842118584 31275987474537 11348109616330 216470806844148 5254318338675 186961703530387 135745472011524 5567622100234 2724214713354 31666555958761 1220171306883347 12762562320757 302084311190543 187278018881209 30820594403719 598275691419945 49993193968591 4971519825105 7941092739828 9041005881740 5562446908410 24307360632752 18203279047774 1727059245825 4693633172788 56948519745209 27020422450531 29013743283438 22442024604878 28648977149709 165529547043553 26039512867709 4547610902960 24862713548409 30223190741167 6778728252467 27971022781514 20166396140549 31600332938750 25339642249334 28474613355197 17364927455072 124299966120821 46005135796890 3982857865765 23209513539480 35465110833890 15551529180863 14762667120779 7782435666611 3814645825204974 260216546280396 130821743798789 13812680133892 63224926130099 20615612098950430 191465925620827 13284858699335 1094911258530 11467754045915 186075498600511 204605771642662 263133420112677 11231420334188 31446675606617 30665196970128 3703829310753 23116222013894 105842822552653 17261101643145 5378264194865 97662455758029 8184469269366 119509592831649 28335665749784 27269877552528 244009543127526 58577499540764 162524791136269 5486647052034509 11231030601519 24725675142854 17356288005070 1236262477318 18243878127335 88069857824236 14727127997107 40641497196954 838917635725479 28566446605484 17091322209928 26972114753144 29264469649343 6011295084808 66283030950144 13100373358555 6819288014263 5490237512569 26276530562091 22945005422871 170451871962817 10394892626656 317607193700561 88495656179081 132124000657483 11050296354336 121081289638227 2986832996764814 12557428870809 2083839738632 3196863758543 250993863934 11104734074507 17176222563366 7605796593453 134019245230438 30158585964543 22862936724311 16711379011245 7777018108541 7125556443574 77549878412287 131641755625999 19780916300421 149488090272571 22345120804294 26679636913838 17311913218507 57900257644411 23619221703804 20090596652921 169758636353388 53950213285140 23185035363588 24477477214916 8280474386178 11922842560295 19189478052775 8980370125561 27355435268090 842347397154 10875233847669 14328730628659 2687350711661 72965947335676 29556914309807 160803142907822 234766437991140 31000997303461 18061180181649 185492971393578 22085065506152 2569915018550 19939693544300 21798286720547 3977049066953908 24028831504001 58902552435543 1077753420708 52622525057435 26075244232230 113300854088989 11634908730691 22747518730868 14490255498574 124677205118196 1045602953550 56905231232911 17341742417192 14069658330824 18366310008832 84487626757784 18043246459597 7528031886654 21231143229188 1128063942668 64329606928482 10623505868782 2780283743699 45332417446529 18019586892843 26320186481808 40179819407600 26861831646121 13183599175913 19492471423531 64495244487226 15171125735286 3054587292443 4214205450431 94520320260485 11517044015363 4481248158279 15710404667762 72528480469489 183763324969269 19130062877772 11437384809890 303735694803487 66425129656254 23208219292966 12920046881225 72473171517358 253707669070713 14473414971401 51830705391506 32793161793162 26168812620847 56897558909680 19547961013478 11347552863594 1414219771156478 22799000348083 21877156971308 29470674515841 17546220924222 518258314470 168158581477195 1241874450370 5262288983244 130484857848490 71674138442989 12695069305121 3309184798184 24008709964097 120207827876604 56163238657003 147738639800165 3667064344577 30472333449385 2371927964556828 97408613772321 213786922397991 49520542059840 88488302456100 234472842702631 6675498802615 7739075382296 31024401582864 43878670815893 5352731921613 944597078518635 25374767691448 2435738181797 27345019983468 45953021007966 14608124487805 103778339724418 25391614293826 30996450465894 13175003910944 9866295002354 28522997887131 119028239037531 56739586501214 122369039186046 101516013156511 44708380766399 8525485711185 22934193776003 2590046474224 3602801928789 5888995803275087 153088182486268 8397372454275 14448081103023 97975374558130 26447038877088 26566173527701 22886150357919 1312806908534 107747743040758 15697799458534 21599456253882 33979644431537 29037185068842 68933943797547 30735823791835 7244558414484 43271515483659 13516425546808 406961265316137 1149826043302928 1272022636539 46123283659908 116311367492015 6451881052603 6669617356095 4295395324776 17889276563204 2093215311227 227593408631310 86781844700562 1149689161749 29798784300540 51097645133766 2867500011637 8845493873358 16307174238531 93876603241229 61372741495 10209414934737 5349645412305654 24605286053898 18723547348993 40069594415766 28226340791804 22670957285680 5987463886448 30600623020431 597564110147 700173160238 15411324810081 14975019190822 72204718094282 19938457498372 9850673990244 24823583782220 25851571130861 309997333207656 79952017870177 25836411442358 4866819118359 67662773503238 30539556845996 9139374309800 124451963856127 22673213980067 190177036262942 23474628342414 43098631952157 1482132070395 659034701872228 20166838062603 1249479712510 30194270561126 58555101080709 3975370105909 51147843240808 106145928523138 161435231628748 62579234988700 17104666508053 226235245691017 306430805970610 3841484346610 60977267210686 20534715911720 10102520903403 1916429287227 10785823139610 228845646837828 637523485686113 9697007850918 18009444524103 19881452161022 6969890794308 34246712370869 3688343039057 12176806183857 8195472716309 109615761655137 5601860106441 31660179537544 21832869634916 102308434822590 77588019521 52571450858344 21533030604799 28558375131391 3295212486849 17653219018160 12282786283186 79175498029780 14850226762043 60469685244848 6388107859573 16962646945712 127236789619898 920303458666810 9738738516083 12338969298766 101216375540486 70044066461611 186956631019113 68711738421707 24719838822972 11882124415035 95281233360105 4255555317952 16018806647351 12397045125552 1615086784321 5380269733675 14402367337838 83467642923583 3399585423879 9223258139463 5218690418515 152333868822280 28326408749349 118890754418280 16367447610571 15684520427312 216157353758458 22125429506338 7112330020936 71958303823997 74537389306038 105456300509795 23355191721895 59131619583032 121227437492885 11040316696334 1021683125852489 5162035879637 12192827927778 23280322320564 23440617130822 61632513684583 135658609252718 41835854837124 256519171546907 85803540269280 5576700054616 82864943603667 26103123975182 59316262888079 9762691629303 13518027444087 25522867598938 52211954486089 137975307300280 29520620607562 4488916669442 1063778332909483 7566256513734 70969526454673 94756027163356 13996101124263 28571986344845 1048532394616328 70466464702452 46493104424130 30008934341898 18499904417270 4277499979085 22163293944948 79325368208278 71592213387808 80248139933877 119922909853169 28879329615618 18711236197806 554636481297108 64829244067250 4739710657680 15443211346149 9988965558709 29087350508655 55810112833395 97371579734303 54100538172042 15366263084972 348208696511353 53335443922633 141099102261731 383028293503 20271642558347 77301448076321 18138431084188 224948959314040 4631755743402 4555566938782 25189070697697 27503470473523 14894850828261 73142431137536 9347141215701 470189888784 8901143043983 4751577339586 13208131313984 7039391277878 30515799590364 1794545880797 27627039635516 385552555332782 15890604377193 5310293047927 25934655877136 42221059203558 27596360137479 30805210425224 28801369541674 207365962456397 288507007336854 239637421366028 138987953036448 9001319103411 24562527102013 242781888250121 20499685248857 27961120185398 18795524457667 57785160528575 15200686625899 14893314702433 10903109732384 56753788566495 1311686855102 11687990717491 2579963883402 76239647576452 115328723936139 7241462178292 11283944022694 97584970372818 2679663520453 44338948356418 60479485238577 107988923531284 30553662231302 449020678388 30704111004804 5937394561789 22968004103003 4294077090352 10781685098490 200166218505165 171788290312959 46669270741281 26599932862576 115935005521089 150190995640257 72421044187344 13578788017504 77282237281637 20093890842781 95462666926935 22925683008836 75996977624699 20547391635260 3754243053328 37942153248589 14459003196567 3532041304778 25482773029432 1485028700905 32960229372503 2068785594315 293353718190 13149118494547 120105017668197 7347912237776 21259224510614 5062554553375 28285710928977 24714603881640 9569153920771 13261133521039 6985393191856 209791326810203 18647658645692 21113542572949 24802819247290 236710286884531 22100349305238 30308175766358 24270913773031 39058817296958 38355026813254 30070942266038 16234397328661 115204928334801 25160825334318 28078205851056 22570103432403 11514533625260 272657773159233 40034554700692 3039525623182 62491082395888 1923154464193 5994454973248 12322251180270 5106526462129 38178923919232 2551811142884 249551899624834 1490899215598 45841976675158 27346682308896 9949436023454 74528621507139 330938682661 89521241221744 5734611665525 39231563299287 106520669067676 6313379500969 25098131988738 80911735068318 9018612477274 10262430258475 27106778926391 58079585929896 5702980214279 14720868687569 12411446569165 5609997014531 202923978115085 48191560885815 10605580730043 38321909414659 29325052409431 20224172043672 6289404140690 10516113828635 1091858859306 7481037062761 29010607008161 13961339963085 17203571957229 296657596056359 65052333866316 71734539950807 7045667108 22351524520998 103798560434856 53014612955541 397641362788199 13755076995630 12133736120757 35538013435140 27375069127082 61932400949827 17259176221639 50818628313444 104866575171019 5730375836046 1938976978939 12036416435970 16062421359323 156012264998384 3539982852295531 76080063674682 50005250358188 37912362230947 27726147173609 31817433310264 38957559777143 31344260580762 28332241782776 15431621701352 18698536916160 31281746000635 22245387434329 21466541340988 68483175066833 1869167260071 219797017738412 2732416699989 58529165350730 20520737528806 1250779607820 313937394402322 999111341634740 182465944320131 72589409658264 147546828948445 37590726289886 703748249570405 1424480672121 29118838881442 12041656617630 44984606713426 19933981647558 63965209811518 16737585227050 29147841665603 14516272837955 7937996628009 149053873677468 27205468995833 124410405494034 62419213158176 5628167155418 22902773753950 165735295311682 1882185337412 3833321525109 508393846087 9446466478373 65863604227437 30053094409484 132715025483044 184885875015107 6481915882263 8998972965890 221247598776787 87979619497268 20319520853474 17208829621744 19531489655794 192027064326075 302421278718188 97417664484579 60132746892085 241111579747183 1327379895919014 172143110223292 13058698026908 48776738463165 115417259973343 358442548533 14295876201874 9060230816255 135414213119140 12132098806424 1434995134292 10832521365246 39446097357383 7055645962585 18981353957087 50348096344516 241185960529562 2374766147295 28913708540290 11318075205924 15787341123287 253997877639012 115898023327786 1419373981629944 37255156584571 22775229901095 8837203388608 17587584984816 10960871335867 138541444822910 48731150684413 59024520261625 22667199797155 17516030673922 15693926055566 16163367689462 22546566920964 33465765479656 231714794683305 814807678491213 907460626276383 3467915885127 18751778132069 31386458854088 111619634221629 84147154385785 8623199249702 19039527813882 14237362535149 17582757628526 18925480077309 254499140453391 57731036864790 212985449952167 5227631593377 68325146497008 56944516938208 75174916521103 24121091076500 129707203711857 141378427787835 9280883357791 8229455534818 18022222153721 13091320141752 71626248875062 47958465074805 13089442329941 13257457481968 203817104427621 4993713279253 8568970681422 12874054355894 243099577023277 49294590237249 168222005815020 8060616043033 29507755339583 30659077452795 131043510531705 20558537464405 71781364678034 28856912685181 16738866680249 15328112915817 80759858160928 18338320451573 6113125834822 17073957817260 19424778255227 67396552292840 43031985335048 22575149092317 11815726516413 5568625574830 79637661261925 166341176697679 348124346615374 2727145808745 6075656763456 27282608321853 265844252982814 200199422877674 21665130777387 27419678925574 22920580796856 38359310657632 17780663181798 68726422291820 9646351827571 65957152919789 1650591109075 59397167586202 16300695115527 9646179343250 15374310571248 5548034785369 112884530771830 6230594088640 11074135574706 14337452636623 411991409539042 21389077801350 28231530247789 11593799708703 15815612833669 27927785126242 37413597251386 832308145940 74036767575342 123246314089424 30263867774456 839882371677 12993932113406 22701246500371 23923983828617 124352562835323 75401329112884 26572114581588 61306770195586 7492744266838 73203688820982 23954919139873 2157356728779 7464461187831 44474553426627 51101084377336 53224962801585 21588178583472 34517873963472 20918249781229 17322591567338 18537207939287 214030330429129 1662778355873 22073715847058 265035374539480 12158580098246 9838737810242 93948717978427 190395278512133 123693758197872 33495142901067 2419354146353 28322232413541 10640286369297 13349789927731 9133689708532 84950066074893 139819476590472 29289043414572 45749636377896 15648485135208 73589186616370 105174274214217 30468429464848 150723442435897 12770755557042 16128573875656 15884406007517 12497462581251 51532864450334 14967834079684 9940134297900 17133655926922 249961048471144 18947380368679 27008938385363 482872685796 4235693406639 170354402680326 13273126871362 82615728846466 18088876231559 48261113686697 28919234136292 191445218572267 872834409183 4635489055699 24298213716589 4091790874100 62670667073730 61440047453222 2112914238238 2877301081822 13987469305462 31767103454424 156573086851359 67422505402689 8854266766911 21086911644297 216711539277243 75385688177241 3537224056693 300607300932393 17468398240747 13666078434215 17826868756253 21514988244316 194231682780139 18333821824306 51973916349335 50724881145175 31571166310603 23907806312425 187555623707415 10736481435400 19777578334126 21040123229434 128054341750799 109006013108405 83897509686185 69410843131818 38949854658879 22802047222813 116881018001888 56155853073441 23137168479793 118529847632952 9298746018501 464984537860145 56147518439074 67449919097157 6316348628116 63079090637055 33210156942636 5265782803639 6864657315469 11291748524636 15802418939169 128157877973910 54094144143480 8364007385423 73747040136846 23951271128175 17426305351585 1027339517086993 83312951215195 112674057021430 100235708959688 8046806435435 59188418482913 10618737714894 281877666381565 63258597720080 16964335092218 24598204344484 6243976528687 9346767232226 11810119772801 41668661999948 23466160623570 29208052360717 109516766045183 80846767200908 4292721335702 79547638367928 47647265599691 8895200266981 29269896618436 1549882714508 18594379501015 13679033607140 29662986676673 5529733861887 26577639726364 20744504663362 7776819554592 38731159165180 4737087820638 54652876784235 18763856385108 429476888850642 104774725684748 129016266811275 206025893614718 14110440886792 404176478968 27898265997778 24222833804511 3728080834223 1422609574972 246882056920546 29804879687839 30401897124207 13646624612594 15572795124528 15627361012364 15756135066848 99321636863403 61594630945876 267884715839251 15010319184931 24241523124841 19569492216923 19552185264545 152515844426633 31459522293821 26628519410841 4072730121121 19434196772723 31200182171180 116784911334381 16830023319851 8896701364193386 24111810851930 4454692458475 45520278263281 226652775005211 22188060096797 34802923121157 13785426030937 9235146745104 78496646551678 2533867835535 41715897406662 20594791802610 17607639797741 203258199480341 21625396769344 24216427643592 90221100407471 492099897076784 120857040162284 23356018843391 14331322734735 25602061462832 10176842760453 11282192794249 17309935454764 357162825520 996925919611 6317407706274 123410117748073 56100785876278 17813966021398 116518439757048 31135350365484 15970824758652 12381221040452 20742622066135 7501834772938 24561990663608 15736733114775 16290275468109 25387080224698 16455829566555 85087410798903 11543258487690 12910875284418 140259809512591 1478327170882 51965900219359 15094034962221060 19641583026607 22215568417796 94983075992842 10460042648938 94368513995130 1002578507449641 29328615770653 58364265193189 28762298125423 57036557862478 9001120151439 46214589346525 25232330095547 6043169115397 2692840677557 53587898392482 70240047840224 227588642999876 8582146513453 13547172827110 64689738188319 78430558783508 723971105265 28345438135335 54254862849535 5940541583966 7106739374714 5421164861006 69970802666549 16261666679883 91850909107819 34799530645510 21439183385071 100449289803351 16753414079991 7182231603149355 6050566181343 210345373442795 22587022950562 46015198076804 1340131159811 47060814882317 214632832012311 70585873789458 102767494482232 21606237165610 6148653341043 30561339485778 632217802962728 25396727142628 161543519943925 1719507327521 106869210153320 192422706440707 49671693513876 209805637037873 16575945757320 36020470833571 6416328783760 8876559338194 235623504437380 43525377829871 28316339633972 55850855968497 148985749788688 207108797290795 4141758864654 61108451276929 78282503164214 23042563409333 17281297935698 17287355568415 18748475621748 4023763878519 31090342694962 3137784986466 75416846751547 4446101257817 5279458633804 54532305981083 16199313140623 49011433674182 21997421914214 8928121314278 8571015538181 54656628435619 50558949958213 422361671692044 5176207931614 114459083103864 13468195980681 26880718632302 26906185521365 9589772279366 33150697813456 54402512375871 714568166441 29154434955100 11397878548538 1739080918379 2651638570899 28760615563776 6516592073025 26666501316441 66414719171355 28165139422413 25105041814274 21041461351971 3667625833254 186470860076 27347572945682 30219091225788 2688597799507 177638226979542 331897820107256 9704742936370 14769477903747 13736125463723 7216296879153 182871868258200 20368598025985 28319870583705 1143259375181 16523996983147 18126577835184 3512108199370050 2602540483605 674725947586517 186695285961468 2579363446358 51471299453712 215300569887894 5871544672631 25823544582680 12452312350934 26186495684815 24376268434878 28347990227191 56579485523371 20149096847887 83335067692752 27064653430293 22755210412800 30666744265768 13891247384354 9238587630007 81829255240229 209552751204722 12685886442646 13236345312 6719263904374 17885399124347 45555254523294 106561032211536 67788191650143 178081761728077 206737537553170 68676614432654 29928628531904 7627815726573 105667918660383 22081134666496 137703090583535 28579475760227 151461465179659 11472460816013 12831521786421 75195755069766 24531878111125 149585094170777 85232598845394 18710413002055 10225446484195 24940670545703 27328117965929 29959259229932 112993965501644 12283026489286 46972599353336 217792307882502 138399107033385 19712796444103 27016272412074 18191656188496 25190749354965 27018202089830 69609339845975 74327884139075 37192810363946 29383742958827 502741272651 170026751433728 29994654447276 67420792337448 169402626845289 231630183009201 10813820328119 22023867810380 3688548339588 26156763528361 27373276378058 227236790326645 183612212680307 30483778296320 49353674473470 92038696212866 119105170085632 122228638222369 267455202095580 179139632191279 265839305644218 5772804829713 31307798334265 8541724589852 3745330385338 310873136758238 7135282697129 30416050403642 27688502903763 509581536003 127443978108482 20864165630737 103562714478757 21783295561930 112099400293845 23668859675745 37701341934578 139149329786634 124291141730751 7342394276607 16150193811597 16389736128250 132596079655638 76812447733940 43479032541453 8348626582935 13650834578099 1090241124003 44847680467048 23972924768921 31301731311801 27131721179000 18896061636284 715689047641 59912529071169 723649481584 6756410520823 60462593555847 4016822909843 5478620483516 147730864661320 54349853456859 47480670694712 766739162811 31295051272173 8430010378691 7194613150547 5055001079110 27971980859569 106658302193822 7073096274004 20851216060411 375260537332 23663771180756 126808310561340 1504963389439 7827069225611 1882563321225 7313841301460 219069986613383 17534482520167 60690470807131 18831013076005 235358324093833 102500539586779 6362724811018 26912480986806 9313059127428 41485220041410 22686804612692 163887297940558 32995602325046 62321591379064 78360568263482 13893528997456 21520725958551 40442305653697 31401576205062 24486913616722 194254739501042 5971176570102 17664828583008 16281716586520 84781641735516 11674848590043 25724283126748 80049097046954 179029724712648 25425591004990 36306644883394 27026378159440 474787422746198 23322009916160 9571429885140 1122385484033 3224261979969611 11819634735841 28493371903685 31189156462882 24681941024331 39638489663933 125624468193301 27570954323141 47483940065255 5167531543936 13200578091947 23061608505521 20184489997612 48721435380371 30747891322866 12867183460968 1275201199696 167603108451427 543595632550 334152383615560 61812668995747 179766596271930 21374439061390 15983068689001 31877328961276 23742555196505 26880078845479 48967642378280 95516135428 46629190503373 463005913907431 15882797644245 7804260594214 2914317441576 30010923257582 32927488739174 15726647877255 22824832292652 721454160601094 7621510611961 16893809991755 29670203367975 29177468537258 55048729315332 1742132692361 565680526197 23743261273522 503937467813 1315722066385 30585911151319 10732931645646 129220254613915 48092361268414 3505348676154 198982400601003 26748597854052 234055946116014 1335635335704 95374930026551 151149563130574 6221328401747 36800307608335 27201175026185 19962916542923 15410862445657 146197381948127 19457270848734 7022114424152 11742271915711 2264032691143 19827267376363 9814650077525 50383032959870 5911324006275 14159333471083 18315798008921 4554297230857 403152930196882 238810204148582 31243884666980 37205427425127 100773381408456 13616538762360 8719447972523 214825712614443 22758089162513 90528987271891 52037617805853 24075690625182 67446709916649 28782280924816 48170845726499 112474481468912 3317191943325 104809394144915 417226275416663 86555237348939 210833728566226 31199744793016 18561369426349 10193797798723 32836211705136 18071298729396 22227064093259 67873532813666 38539918229246 8983840210364 257069902424701 634473870771 275713810243053 53735305602486 4504172822524903 12182877210161 62963414002237 4270953748858 14915977949646 22599097004420 49769958245400 100306694132988 22160529891081 24399845287381 97358783918334 30250786505066 12792640529106 2977893369996 22536315359666 6570794052843 7643430578251 4489421354680444 7172285577894 20630801078181 66099638932104 12302652908853 1133168183270 24564463000542 786696808849 11521294315032 76623292894576 30502762545155 201648952344877 29762732953733 10336417712844 79876711311030 26979147115454 61887239166257 76534259392189 79401870500812 10813949707224 1034559971900 48937082407716 230366835172187 68146604249288 71600919437011 57483798723680 31164287456390 19654610298353 285189027668046 168237000959638 11500975567461 27936198602398 201866657786086 42533627823428 31367901737366 16340820348344 86780599701789 40570468062331 127443831388459 18117084788781 42315015690475 5941739221443 54049099023965 13257465166568 24933881650898 60417960959537 2367784894412 61362914706851 7857531279823 61250910597778 39831149191339 10388649894106 51898759835449 19692522016618 77393966723294 95493240468897 25506390642236 116399540757979 25191993536618 42825832224500 26284614275299 141990182619578 10326328066396 63392295142928 97922661566914 405551720185 40864818547663 27178188737775 45895411844286 23034420280551 29270073323310 1672450228035 99066662166123 12820207636826 30169810497041 73737511183198 30573299710576 39770852492197 20408527681968 18365888703134 28467024250721 18505660484900 21966315266198 8576400734531 2255235092434406 55505042890830 104340954258922 8033899931107 95666689755828 19177175090623 40984653736569 13120512271301 2212709127028 3285221961124 6641211459858 13880649209478 17860258410110 16153626358311 27344071057231 536581115615 8600322288990 25588486227662 23522306463517 129570219510091 15587618125975 139538578533658 15120067285194 13236432423067 8441709432804 155872466031369 14927732561284 5716141242110 9935996551745 44661225569245 112929703476525 8669523499128 134969097530364 184283351568834 937548223198792 81804297000303 301138748355356 35028753814012 47053391213570 20800129437500 73144370361445 201941638852687 19320015230353 210772384953381 95128755855685 4413577482152 29970216303318 47910221553638 31731905352200 2459574552889 40667211234028 21875125963087 670567912333589 8427919471625 30360212619478 3627830015051 44432224488127 17816719545038 12798143856695 11303542819939 29976710468564 25261258969073 110977960623854 12897726563228 42459803708621 41852247385058 6909610565467 15355892109870 9331307673184 8974580040877 88934891930813 29235449453314 103276343640596 26653906090248 617530965019 16177085978305 25565763891670 6943082222957 201194355607689 22962378334709 241745061895688 70504288906649 19338873450219 22767503601594 17640767950393 20607430709402 232631422761628 10201998414090 429217623654663 1212965251809 49237519643694 39914730731280 79396746535625 23958250537247 23392960095231 21239037586445 36571798901226 3235835777100 57804653618380 95003555227130 121722568568555 72233078338253 6022373366212 29314034811968 110550006809256 8552585132567 2861541201312 26135051218175 12236453208913 3769748971640 4085036209739 16186518191600 16068220677525 35527343126025 60374626119848 7669189528761 45773531368807 12187554673896 701645921719065 49664723217549 10088719452770 12484601288770 18010780891568 3477044643335 31312274359177 31566934634242 301455107699310 610543588447178 18818707019320 134668288065787 24842073148812 6139690107320 58041898437731 119927856168575 26351984150337 8746980515883 89139672276424 23500133458766 230246008143798 23846831840853 22715819607548 18026678787940 22586543902737 217255427898508 104172255291256 11657852976286 88914559157136 73169885109082 447230632671 12652816156599 1003828987903 5396924251361 14728296235918 27007061763768 22744616689608 30055141859705 28452163203237 180342282064355 2090059499656 61658717342513 98059719004339 27194078167975 117096250782820 97605228901896 1571639050002 11756368174073 9674479525118 244713134758715 13564376477161 30289141186292 826958782340 31436117009132 47802602931992 119771898660291 7394107935701 15359323825313 5464755030714 83946746798407 24634693637832 3575018787708 31788835592235 9838100471145 28763647325286 19000401792364 6591460287718 74751399374459 123155669495412 3464884784445 26043553219727 40898221879370 21551613205123 86952130889263 52857887840903 30992790975399 11140753954924 9140768710827 136449409477974 17579895175032 13049401367491 205359784786176 23028835858649 24330207530453 9323440796274 30274480739223 22772663644564 8466421323979 64851541715371 30204064334062 11117618104376 245245587409 10974610809457 123096666207755 117801146618705 31053162715001 23158941750954 46372167908228 23821621311919 5575398834126 45146477575054 227753832763960 20420803846103 27417608382754 106502513354197 19847619963601 31327533559346 113326716054001 289916998106312 24136250569732 2676227168766 115672704083666 5103866346455 19451180435236 25324282582010 27334658735595 16632684285850 18370298036511 142161845904108 58767861659666 134360073669643 41204756822552 18899906969233 5649276925366 22713573027762 8685767582475 78197378375187 7988870215997 47955622441930 79636649626727 15723677318333 227420970983101 22142256067743 14678570234808 113932354796733 221412994996272 36950464387777 23758534137383 7614656272591 24540598072764 3762452674731 49898865288597 12931311680113 31443079166143 63546923602330 28251682611144 6605424029977 19509586351713 128842838098105 20356131994227 68828391885448 115391402712081 331306256306613 5931561915384 28764247367903 14086729887448 6255055175981 17551080720315 6744239129890 74404901894798 4078546780294 1850079250678 100269186070516 9860802990128 199066777042799 7062550842784 10768782662034 123179787188111 13989092074900 17487252989660 28172365823300 41094220584606 70276366287195 21818841098280 9953772089214 586988544572635 31502633088870 28680006657561 25705759981065 139192395927447 28178051767465 173155980764471 22225092797341998 8330388421698 5555013064616 9790833139805 123819331868427 104850523662503 23214616746200 25547881850925 30628105672995 66581901645422 2146833082836 11633628655928 29142427383298 18651650499631 46791281171429 28817091607136 153252590568102 17999637261552 25509217437077 27517224797401 110724066406196 19069515875697 5313533243601 27254995000472 50149701557706 25407810287616 17564684284804 4840561459257 2972968822231 30027646868526 40508888126572 163821096638362 134981022931396 8351940745991 28714047793682 31638964696149 106520274254538 51738025923886 69162505599956 23922995389124 30384436985983 19045453281965 12426155773658 20291646535493 44899037405389 17853648035520 12489218974534 25521928240088 3635350303446 132832421225944 21567334226121 90974250362357 118098967526230 23899482410850 14218193417252 8979840942001 11156161935587 273970871269625 16275790873264 15766320878261 74053412735302 78463012769737 65133408678985 18290633132520 4687649276739 28621980874280 71236091145005 23329286779699 11202353388021 31789906625303 24312160832077 16030861747370 4814703000695 137072391716173 24194218685440 31825256648741 153168339078736 8408632655929 84445206759612 99597755294663 577581701584 33506781758045 108708253043 11446575783235 5502459295351 25686288719052 241455946780 19638572080520 13606688646060399 2331040413123 15868140696534 8247934065506 59407548604867 8734601316006 4458935908510 19782997704023 100948187739636 59459195018227 45517425270717 18793440848019 46320309060358 1222669462915626 8584855130766 71752992564360 160969267629024 3194537754375 110552476734001 4633815318654 47486742264598 58690625746031 20228209653042 2853804382057 28136060656418 16152921670450 24337556897776 40752012274953 150541021074707 15994995536029 132116186090823 9326818375341 27553313717701 79923271236731 351378523212983 23557992321257 129901462059931 30187304979216 17904854693994 186904679544789 20542303346319 46438689985015 2188989178362 12346878939716 12203901121658 3530386681648 17019769430208 5768678061485 91337523279743 31546047569752 230544972826153 55169278734757 67853543463059 24317022656749 15250701110840 46009180383789 219919976959923 8558119578301 234820035430516 188274548023074 12339813316976 15731392032547 218009048979 103776506666259 30818670708655 92586826394142 373343899148917 27339179343493 13296205384699 173923969981575 64433252468577 2534728853499 25671368856425 18008586046374 24885399763957 14114446788268 23436872901130 20689403431364 15358421489282 8585188051963 95931596753452 9967382450070 26697609872122 11185003142322 453703970016704 17435828656481 8394460891732 109063610793215 35097941779585 27918147925029 1278085019109 36084077240810 100453784813912 687353661987 64295341825680 13694896157536 106175266246573 92998414000781 5771900504281 101744026295527 63005233833747 37974123543446 1756614324182 198056515152752 15669481534486 31384521058418 5139870879116 8939781501677 12497971095363 31288872296637 28009993702237 34788133341163 58391630780352 3632028619162 24636833597126 72678887519847 19258290784287 23191219256053 23827087069525 2725792221257 58305321513066 59655106102921 65415384359127 8253475918659 8351516562737 30573589739873 28413104129086 8593162618802 47263613044623 21388617586392 2593702912826 18309517184190 55176857909347 9164965039294 153548492981762 6528901870732 27592701723507 38747092503370 23508420266414 134956667029229 34319537711300 24604341479783 23672850723245 59475117588188 9422710077046656 9154686320977 60815121482720 63302259782448 1145572234411 156080731354533 63045787896928 196365989271606 16293932659969 31817153462997 71950871788578 25598380346975 26772607142774 39218069371594 58781500122491 7187020464908 9189624044842 59800253669810 30376188519113 114243922922678 46995671429032 33175287644193 11789897804661 39315120179851 22267445398667 178058737269223 118908912881480 5531265003343 120169087040280 34995972438183 219540501365836 15541816587555 15911974326560 24378596652440 62376191934250 76192852951278 103842004257634 10153299172169 11242636930685285 1000470145852 20384653545572 120683466405938 2137550396225 127963353186523 5181674481490 14857667299073 10883342579140 1439604922392 30134622392160 115963834073041 14134673826056 4122530867775 23265811584752 108464147672293 39508928431037 175708119204575 59551305692897 12575937706277 16889692680868 125877152893085 6920560760913 11138275159035 8298122491363 25650036121774 19344983236630 1639773994772 74026641243553 210145530786508 221210491698524 93263422701982 9087445150214 1572434090458 17470698402599 30170566724054 5295515300853 8030671143228 126911410493588 14532884254238 74683170730240 21677983628627 17275483862973 46587292054291 15654415438587 62600406149444 6401029118286 43834541877180 11743545293533 18611967998771 138248410031827 8399021524426 6072361024680 91109450984580 28946439229631 256287583848495 18204611677664 121484004317495 52043137252151 96166547425750 62166026374705 50324036728023 129672156131086 141285575132583 13497063889645 8319694654074 13879743921334 40231205005620 851641523517 18735926353500 69103494094963 27134951146453 25495534071473 30800895093120 95855069456959 1218590938367 230250361933989 89545485128179 21378718628260 15720114049582 16420722438726 52627328262344 32816418794871 20248594932323 45302521343172 267290815642704 16477717398552 29488996990050 7821854353533 8317153668079 15266438833107 29263348270842 146092845355383 25027660488066 7741125131116 5994231994380 189392406440434 5656311479601 18945612794116 31573394679082 27151944411884 144331411853245 123719292773222 9815991074079 327802512011019 20329768481936 29181133310603 8633906546140 10723996943712 2693565054495 21721486035614 45344088459147 13208417225673 30638312537686 36697116737363 224894418469288 177778514938627 17302754549970 72288936795686 654610289523 58134832208637 50628477712413 8183792164833 15690441823968 23014748187205 6802266412352 103351674344017 2039402612965 8807021707466 28176948450908 10941338985058 13378123558212 10928592864445 22770604648054 2132166542879 45349715925603 21957277478819 29014171914793 16450529656662 48576932201168 20389680475533 1778569043096 26053175858493 233978755133519 34640823535870 607596511766 116361542922042 66506886977177 30352572686473 1799134427213 53328747011238 12187794943969 1096604144380 21686416491907 831698251563 25146398819179 19485316347165 6402586823384 18685510038809 4555089709822 35899413095555 21297543366218 29915850703323 76548906303419 13680337655563 18366865614158 29075696517103 21125279477725 40889219103958 5714634479406 15742336987754 2909941571231 2990109955194 3435342946977 18129578538859 66388687354634 3908318365873 73981487485534 106974184529250 5080462255319 851050755482418 36454448046900 24389389636768 21175479986179 13092095969076 39689408112000 59532532834063 28693413721470 2544716732468 9285204694018 19401362884230 25142316342517 199805619544686 8931668698860 21946400831744 25395536383091 149334016462895 8751713241260004 313560512742 62262554038735 5273432382337 93379930763852 21866391307396 4424290928271 43384879365504 26418402708132 11534306509034 2351090891732 37316606860609 278207547664 26282927368719 41492444267970 15858608136925 8980494975199 25728937693219 40461018070217 23599808351073 19138725484486 30972242228810 27682636797881 16956436866150 181719544812543 107240639035636 24247846269578 694466059757 55644506673476 329667400482224 122860462646160 27864764007273 55245605309980 14904733220080 28833814432931 116982483007161 36999719718243 16615651599461 2757343072139 5065559584199 27123290241388 7935847339283 345375743837280 27002266428073 296702449238 6423620231274 78447216658590 57345583524494 29344175050733 162808401473292 496645640854637 126296316800267 1085125528987 24407324072900 103317533003595 23687748097263 15812214961382 72871180801495 106778857077217 15778935566151 13996977003162 13574439144301 24711932351060 1001899427349 665957602272697 15148451879544 240291609305412 24338942129280 111647029939374 26697369968061 25871735523680 94752651186486 7289050284211 2225452792785 32254384084458 128119480784507 3046975670847 8163054374745 16102738477704 6115297829017 28651414432125 1411454228143 42099493409585 10770161772170 74449616661816 206370779722025 2620308126903 7050048758047 57559396282083 87664797142383 12593991502888 2769470420108 116107662666460 243858099917 2767838608914 2121574065487399 13824354884001 200286885121462 9512177125987 97453207239084 12696163302848 121330337641727 48139319528028 14402171700554 27185976183112 1900183981708 146536917476684 624259836710 110494158633438 54324327255295 21600236809853 97899782954162 8137161447714 134049162902105 31606258417594 4051265513285 19247989115518 47688790242962 19598046325342 26982289266930 124912988589209 10874983704654 4112009179370 14119717906959 3796197756161 31601431803802 5223692905779 32648770460498 28004660528398 30561326625018 30199637446728 118543355473096 163126663025518 2730606254872 3363081176757 13638328262240 20941868633886 2494552962330 380814447375163 112791317832247 160991315969072 41736872269387 12846470625127 34519409538682 197204500555112 53594855941642 9969348990744 3998840863766 29062494600951 2036914388291 29069047581490 20927677546448 9787704062255 127432526994627 66222852947121 13984537595483 105866261407041 9363434596543 56328232357546 15001531007672 38109854226994 1026460861733989 314552284718 188202578346636 21315283667887 16221161587350 12768110863672 5368511914120 1681142212093 1209087873358 18023760478737 21446139189863 31233723287703 17642193714738 363464391055 29718939433906 12649778284408 11905605187932 5615858643854 11359344409067 2204613632973 94443014781043 117190955567232 145081610060812 401912903821981 48028626380856 55318995677405 2225807016117 201161822825906 330499519673604 30385219645259 159836036591093 54642398207972 12973130200291 56418454946085 26286283485908 73020175889731 2771057999935 22139657826159 41561500584154 78008714009362 28456945219756 40790539912916 23810340465477 12541997744346 28167148418072 177582109675037 135044438838605 33518088500299 27532851682089 41606639289379 27526643869137 818083382326 29496658360255 29578876478793 30319745309966 3468475036053 106053549235007 23673763390474 27038278350458 7635215897684 7586352378294 22011446851826 32209313403090 14746306725097 2400069257113556 73731170264357 210771283782662 30239819910361 24600052199790 10612686612175 10381395071613 83637853499815 67891461696936 43413394685395 63534313177614 64110135696188 5171929465948 29189680429198 100830910444197 91753393604670 73411120649087 43277259102583 16215472300037 241204740166981 13952459529063 204789436146790 1602406054902 15526601817544 30712198658095 2764697590832 20074455317636 9122887295283 52144753645682 14677476695232 16478551781708 122339156725097 30916355690607 78609020813905 171542850420580 120309517090070 61787380644785 61167822373286 24189771089304 1057084467925 6940156538357 374615574123 62975694795893 16969206317360 24730374072148 26061105437213 31462412504627 70504515058117 519072380804182 25216447443868 13410559908764 3311280746409 138791193098339 46050289739655 19784710172388 13997356287421 29868291583949 66194717835065 17363553375491 148903052973995 31592365353088 106276837698255 27498937086524 2174346636369474 28511077331859 46570792434873 51366111872403 201618703393077 58625554125020 25989299540917 88447454501777 161459288893430 110627339360261 137087886674422 21180262429235 17397924150212 15874259066347 136345079724318 91107796880122 239840609765450 13271463632921 11586857002784 29044846154844 124690899385 22157190340228 112737796722912 31614324413456 22702148779526 9042820479968 38132550308430 7585685924696 138404401976526 11706512324865 26076434590196 80072091247247 7568570666181 6443786443053 15004747023539 528403679275866 37374026529590 16693937823198 690975269880 9373748479554 218776951250238 416901379395536 52924734791962 21497323213972 52206573531754 25246488050367 27819219791773 7419783116855 299636612851284 68445853376212 23062609152183 16781022352825 41293732373000 26698320084499 152795082034007 10817585852884 118225072995412 7153011260648 1883336288699 24891364123581 40210044520704 32250403560131 89479001363926 123461300141507 77540997146705 81370422059018 69421189685645 1678175764865778 4698285344742 24889423134045 50152924359340 12175742767808 39541379450731 22795705802989 30847924374900 8908087917140 10640226644620 442767845456103 169368378877261 2444702506174 226061642116792 74901795446834 841507052476 11778711762431 6585095807265 23454279492862 116485923481215 223668342837147 15496444873976 5260450599553 21178404573141 17900273075350 22689783566661 19803789676574 16870876184102 7484889479705 19981922559248 89901731030302 22200816520243 19400405655256 1589020718903034 27308647908342 7993473733574 142666407956726 6126669553962 27297689332087 14325596005414 96462552420426 19823475621855 16692736370076 2366221664821 8630208682708 12002950946047 8668832045175 50557499008529 5630192397564 19207777576497 23407915239890 24893820683045 96546537214682 111200829220325 21550768742851 116864736767774 179042333968477 182785870585183 4906474160302 40962898744099 65631429904948 5980927735291 13727416096292 24434884313298 22351390910480 26912857521166 1913000552501 103463001728697 183125780587474 46492116030820 22471221814856 33584169223432 144761171885213 2092685502213 22007627301014 10845683508562 81166971689585 14270024337295 46147018100007 57290913556325 25436171572553 73543198038023 264334924285218 24401682726051 30100526821387 15133156463007 120379616465274 42472187065051 8664174416113 54322587285300 37145046732696 12011121533802 30557382029231 69581932351050 42764443080034 11826865208113 10728686586232 20284956811161 51773866164943 6057083169061 63317124119785 120342783237374 1038355758690 31098360494747 61403110084480 29838633899703 26712513477631 29661533382295 68683542814088 21951644843199 13795988507918 16574057859478 14556025380574 22798204781659 126164146077916 30552327935127 241260752794476 174666003147206 21803153902762 9612404681932 14157656263399 189463888574407 13171082141349 5540770427338 11356311766492 27510034350076 155347508005862 14019142312801 77299379654484 18942192468889 134701404068269 1501267281194 100072944590638 18060662590360 16128985670596 320930566150643 49404469667255 26544474096191 109735142434157 31005958636155 137788024396484 20343341443374 68431766170086 21883049637236 65871307249656 7121215656302 4227969654375 30275912987224 32012426604684 23757482772159 23542475236837 31003179483243 73451477270223 16740856405996 16664016584312 299409743337973 170070625419139 14484007603955 2136432541914 40005279274134 79000562312336 5627494008548 51573020307661 299060758536023 27222482259502 23304751653802 3372005114239 297738737145866 10693457333838 175894609018433 21860324121524 49943056556142 193362356572577 46632533285698 71452737238151 47542889653584 16050344072461 24001108599229 27297090696273 14872616638646 21466810796478 93963387140395 23745023714400 102623559904176 9321053582282 18139248204819 62962257690227 39126489877244 29851891440528 19131955141889 98152917754398 30773568436653 4733809561213 471082330450 38423667227521 354262969533848 11880787575075 129339276881543 58170509717584 11258609848800 279514216860125 39591956742471 28209185831682 147874831011347 34068976088268 127923723532319 41575745232323 13639674659032 2909490955714 53412782428090 23951127836597 12968745373612 3897673628995 211048159087556 14235359742500 2345332692511 25296409400939 9766186497741 19046128567618 91845874912567 5495568334591 57077439787886 19424549527918 53421152376383 130644279369791 31544613125998 17336409552340 57693310605346 105223642233176 73094948024998 60960954179834 105713760770932 5186071536614 31405029357494 15236298541056 305216416940298 2043119739164 31694370211023 10950583075002 50016751853022 17746800857302 5979013636238 73635431807150 60265172855615 135207650007627 123518864125272 9242486946464 13910397875369 2466726399653339 44395872848219 133308669806080 149535733637406 20477021262603 14765380985372 9743090060926 227728258611475 28937623739010 128770451119920 64383049423306 363720916279704 29264523018188 152758750221704 37164152395532 96478502733526 26260015442205 43786152755113 43092548200012 46361248791900 25029009695054 7004977984305 16414266625042 52486674473319 16632269065997 43970025629419 27389241100912 19498411468525 20817044138221 179890248947650 3018331231235 518104972217 7653044264066 64212340319609 31194367085865 198042720796825 47430996026773 70157421468766 14597576935630 6818813933035 3427852533375 29998138476369 63937865377276 102149323694757 37213193625334 63557407276699 158352806387538 130492553715547 120944075856480 102427354480745 51179446291609 60586499220274 29937563759506 45345911683429 17075366631820 30604167935898 181782299613067 23689726980063 27588168627786 28557782677248 9215976710558 2576616836265 13249904913567 29707514006100 21945240700203 31302031352701 39753179614023 117399928978162 29097350960652 6522074791342 3138932726174 44726834406816 18610499292751 14869385470449 12903965917059 241455790460 41554741716997 223317345660920 109588323521605 252190864046037 13109340443480 25415746694787 9251657324692 20339641032739 14133494449450 30478214650713 116326318707331 98263037091992 8667207044446 14256487904867 55456469276231 21552868915391 15745500956290 4686535881165 71683843568602 52667389024131 17070226302679 99242839887285 1060900001554888 35490197060226 6845694315437 39102815712491 27500451032811 20231434952201 9751798813856 52751061936327 5437416763953 57672582272518 11191599312925 66451422039499 78108079087270 10060972993443 10843641760519 21476146084633 8879116847975 17237001856055 6060873712255 190220008938978 24647703853101 1814049287639 12245482619035 3168228353441 19521780544036 31741114909760 65076416028367 25402773598392 29596419054179 17445752199303 17238435514544 24360037738155 5395131850597 251352777244378 7799728646056 22143535584697 14654759077376 8489876879752 96918898176257 18987450548736 5492660992706 20024213334566 2854663502831 25756863671231 28949147949928 5642864810027 71138976831958 30953771936739 25497504484723 10416313514816 73408651012087 80011710050340 28428683446387 121332535613265 27252287174800191 24478967876714 10311703373809 67122029825854 4148242926873996 112619009936191 10545548001062 25159052459117 19351425024180 3648183916704 172862975560432 83574640058261 1237986471330981 41751807749793 30199331590075 9998397352674 3111185204576 31343352226520 82082903563916 144154745473821 239562639411161 112444066978411 23355026044665 45058382717373 545899317117459 2093103343964 15142197305802 256348102613628 27619632749869 355632206347 6873375220054 21124979557633 1477346913330 58022880558892 21393873765829 57656738153648 44550633269616 143843345920657 38114046425614 25102671717342 670614493697 21636406124491 17820182243594 9238145917593 15929846888689 23992437917276 16305209033479 71534737486411 254315809076559 30668863111305 27116315813200 29191707433590 1977906052272 100250362365265 24570877346965 54545247067458 3944387032081 147453622247440 14265913136970 18321703105723 30553001135331 30254586150106 30348143628320 187342454417 74960489541789 31016815199778 21080166749938 33874670585002 5725798597941 8970158230379 138155564769626 132337217376474 176432445083861 311159454781643 5073793722942 2455992177634 31964266412298 55185310458228 49704777023123 31652468610580 52728715335344 80738680352921 19387302923991 62440914810204 60757261969964 14263600604642 16299353084993 6806424767755 13674100525629 15855105893200 4300721467845 11339065576280 7520691610782 23516970472307 17014310218205 100081634684573 10611268773873 11294136768922 8864902721252 19043525487174 494821169507215 35234028558747 11730550227095 84171924942877 14014627762283 315423724476420 91498531144672 208000566761432 350763126608086 882928656404 5661288884868 133073118391300 1827667073708 13702881599059 3286221048159 17084028499437 238627957475728 7595522738715 16162079134503 229559223195 62816690689949 326868493196686 103576561720326 17145354391332 103529042728917 69157759817584 25376014157544 128183030561482 23080867656200 54295789617310 1375082405246 45341614338655 21717612305854 21904002540608 2084930837832 31476458818965 41180552209127 66668239668386 135020891939071 134273466869653 226628432894572 49760661312354 8770759134057 225694646942980 91356115881078 21855369759286 50048900121146 47490067171238 297387111178343 44318398877844 29178284055573 60528004375605 15232217538810 95520175868560 27940195447961 22393593116730 1758435676172 23678079937612 71966630532183 21045283130349 54849503644742 206630505967788 139657434850401 15678367994088 124522096356852 30578913733457 20824480145608 151566988137115 17836183921684 8728802264093 24721108889601 27908285499517 3036277966810 245390460744241 27310179152790 24839188046824 37283635105521 74073167883880 4776319919068 10286798769264 67383281614086 22414996632152 218049818187175 81546978346826 30946501052412 149156902487829 99847795695444 12222515820830 22779463009176 22412604753469 42551509999093 51624286033552 18886756613740 2577005808775 9669038273985 222545462523979 10189109985947 7831385392447 10827902517745 56773066877022 25698763977299 2180081580153 58090770128384 33735945777335 12275101482755 3767594464023 16908130806579 19258443643467 30610560408245 66498223255024 77463094388719 13519650590094 45140331867089 127356785650778 26109156092243 117696968278094 218001730637217 32627268190196 12097669117068 25517370616407 311973059368134 17268496605934 6900048351248 13234787928572 30842104706617 8154254079058 21755413776197 1599137274159 28990450207545 34548341783774 16079962165415 81763209749400 13517736924470 15657202908462 5876024566461 8682009248410 1577318357696 30711365536003 8551002721896 28223208087024 126954021720082 110417169189188 28028525239367 214254161235731 10179895987502 84415264719679 116074052950660 29224335364115 13797045951874 2303573431541 9205133736121 31488671083882 90792283149379 16749055529144 185962439186232 119961654935002 24224297074917 19534105394516 340193304072720 31979904509424 9228518621263 105070440820746 6546070512225 34789960928045 22098797881381 70571424910060 57239357285702 11914333683176 17853342477243 4147569824404156 14715168020938 129477072256709 11616217307141 235500415673306 44455737089802 2801688889775 27564208306057 29795039523602 38382508005719 29525305716732 84907899225347 392006053957063 416729706177615 75551073685201 2688702242139 63843852686241 13879252094278 12681887223912 1249505061192 13163507460901 57292466159720 24056818734375 555882451136 18344848296416 14765342427880 59808503440392 1862110742930 9908129619807 28068289186216 8018110314421 107539517010469 21752587258466 16885773700179 130408553250296 23990521512414 11409062860656 39084504731349 321788365653180 71703710105445 12632812286011 186576152230966 29220602922239 20932128766205 19111623043165 26993895122716 24455199227412 14728315520085 21267235854997 26931167397476 11899635509788 117298389557846 26220154868598 3393209745175 2524777524822 24122934142663 2984222445483918 32283302665766 5918714986642 15000057711478 102062441619936 54574895941072 71308138490953 15402697417952 13469212600408 11933564739045 2649522478739 118832923622127 2593407334202 3566749322349285 22423574058857 48788901381154 68419688890441 93066848950888 4200018917513 1014665091547 212982150980423 42734470518681 27106571355438 84020072929288 14675910527702 22676716035631 78206734357897 3996563066170 27331421204394 15083431684076 108750056853083 48421294547274 44908237846639 10668234189367 187098259214468 6287551819629 106490897643138 62678790332164 10817697980046 130359430915660 78949312385339 30059803716350 7455530909082 420827191884828 3778276834432 52790037560867 37283552583054 21507178498580 73476667083079 2105726970086176 5929949082866 14585224548092 194120682117214 16649108811588 23916437438580 915844978506 30270290306336 23729579812120 338971238321075 193528755676 151660002135366 37403128505535 24970541982575 14978464744044 31816273221372 110406673375269 87323032673225 19305683576073 4416229671242876 115962544452200 10014872618319 60435166581365 5900180571655 4534065546128 14161936068247 640021351507 4601884260320 49162984581177 540409837981292 26105055994166 39695527718221 17115404396805 46399292457974 72316740588704 313340058507794 118003983434568 10206075984381 30303131744340 68429654209736 122385425687108 63331858623158 5996031898544 25337741238505 3927849942199 25176746959255 4482823182868 57006985077317 82473809175806 12292127028230 64129632509193 189864655620575 148198855871579 16002282070118 3370945375268 17236785566832 51422634761856 22848662137469 27891862572469 19467293917315 36138604240634 37016933223553 30007365840163 41497596924954 43908820579417 60057640240516 149410048628357 39355263705658 16503099216656384 15973561183066 19570466886138 13748761691842 219646017377798 78109040575928 122907155521517 89080344117987 3926313965466 9707141170863 13881813487150 59564248740410 212494350705575 14181621587260 800265969030 52813847894139 23831955978448 53400701645500 22212165877246 25529709613963 60853946212775 376080675419340 114717456519041 6904149415723 20216601146997 24615001855450 109735479227884 11511655941310 28814312372575 22086854965390 411745908841936 35616029631263 17301080518432 5250334506716 29593655220664 10506326194801 16594484797829 26565274694688 17111340842083 15783764041439 21540661272468 315668613335895 72090169375413 9220018149817 12117145939091 192049558030755 48251395842390 14816805610841756 93085616427386 88365716298067 73083274362057 27385119324221 611487024555 5967435107786 31315254545894 238869125272568 25742932677982 113186659110190 24155442808624 27673677234090 239467347189032 2698831295335 220422698493635 19372416065950 895377684833 4942385533714 20512080311625 188490592201127 25462161826085 73840090532681 65078237213300 118451867358303 2260686350994 33803487671231 114569135853048 225594112553282 9085464124977 11123486142874 90873611977564 967202893764 30792115826037 37087957185372 8700422576152 66128776072815 15547405382597 5868012845414 23745023515443 3708884811700 119274404951851 69803863055990 65880273279353 19892626895043 159583046539064 152683501635611 36074294286013 26354650330543 366930934049527 131221233562723 21893585149258 51371163060322 2432680648918 56607374126840 142036879534379 26292007376534 31802284656420 91683602928280 322065084574681 31620589407260 48469987824258 342923179218261 2135476617208814 18815736236561 122289099376552 26796407230032 832308005584549 13062444391901 6681634616269 788408179624 279615326125039 13627584639329 28980052867625 27409904184583 20155395826997 2327836749995 13456361195096 26602466267157 167636951154249 118812951289015 88984352796483 11498065109816 264742308868181 25514111730011 86816870382388 68235464421913 14453797160025 31380115849793 2138629124455 20241166438885 27656183902929 26625792713809 11297728214276 18825533288671 22316413044609 161416788049730 138709494571265 20248738373079 12011578540694 94565277656492 9010212036117 5472307609717 16655795263870 30652883477690 69332421990226 11879406727698 2714123805716 13242030920693 63642775199244 232620622927712 24126598216093 135959697896527 20270021419565 24242259353684 15826217644796 39014214181051 35916654329740 3277669996677 1024209896925748 148224316426110 9852282012443 3762738536744 41682343393744 93788520221220 4783448481790 30994104420754 3103499459170 35911815153608 242529238967284 16739839882253 12155496850890 114548209125998 16798630873874 55212316247806 499046602442432 108731817679361 31743823789979 2790399893366 51270585135683 136941627129505 1075495926968 6187019060674 582556623754717 10301301013911 100316277233484 135633386800921 34780008661499 21932260732873 11777063743755 54449439172562 128378656775405 161864600862256 106764243213215 9833280074424 2441033153394 12363708151484 11680060182990 9443541951965 384773525018 443258070035320 17709740085061 70595494324964 30465171651105 74022284916456 9851936308526 30488924277595 25067612831707 26947065038031 13716928105365 14264856414370 51478232599325 237234080824317 130477383986898 67797744414124 7814709931651 30804113574530 470876027937 30882725948039 717142992038 103029138219920 109026880529891 151818485054633 22081527514920 28067522027410 3888580955877 25014617562998 669202048462 16229701810058 43883803780130 9280579899165 19426251107283 10204567466518 30024145843298 22941468891684 8109913999031 31603167702326 11123456260865 4617299481420 27862453048708 19349020018179 8200837488235 308813916859651 8034167638667 157263447150041 36882868773295 11484560882717 77441777534652 16383866150025 100792160161071 29705929474481 51059473978650 17771447939766 119226526454239 99879574946705 11083197161865 225631290437165 76400183100818 38194977840107 151480415258463 1798858836078 333505767301239 144038920158344 28345428727709 325870642129144 29938498318693 97217236728380 55149046147548 107621728595568 78589736343586 6411459011746 31415354481339 41354830717225 9410337067807 871106085049 6954733418494 19063858506042 2779868157884 29548742254820 26371053241445 249273302401305 22068231047006 121904287997410 51024645355133 119985297679650 1651236036784 882239063976 80030497794995 226608646414745 3525522451740 694233033746 207925472217482 37271964551133 9566355192442 10112434118533 8562084030252 15123694424784 97521640999087 13792357531601 32158538889596 530528282645 42400638271552 77436851416477 254925744826545 29205626823623 60004765572333 94947367255560 27166960428871 78919411141191 17115084730784 23283494499594 3701816833543 174879181976425 28989911239550 19588009124011 3623578283616 124979947816698 24357717833714 4263903711856 23227899518353 22929696545050 23549940909328 127212643839427 24139805468283 134107900507266 34134569691544 25614186050324 96266368618800 3457391429145 17684308279061 7989385714782 14533511723816 17294301272873 59422452764661 30601183269130 21188396974740 217501929459033 37084431987447 37554375062134 18149433095960 66322980099895 239752551841860 21782664195041 22950151539200 28765896239234 119079636355846 68701757261023 26311216704050 25857811817051 20533017192306 10112787602889 8154797853853 27731480908938 5895267342774 7478540737803 10665645667958 84147589738751 61516921803714 29989976191311 9389690937649 402851091276791 29970920653626 1702229880592 393410468621661 15668790275960 30992635782194 4740079109587 84410898246286 7351774421230 2207313691819 15964336448435 68873399495569 53219782422809 14837329107540 91827217307382 3514738736490 365070842889 43411294708297 12612508807991 16066807113197 54128740128320 16202198793205 6611400802830 207061553922484 7460033916789 11773287461457 49054932198043 7274531601092 29729068635914 10875716998975 120351987732210 28855106645419 75755564186153 121082427661196 58305459191375 13447623213465 22456052548113 9481175187169 72660666862888 93034809783204 22574206422353 8083290619974 77994781129598 122592979963108 68304789650091 1333657252150 13449346688743 390648146659 62604072887546 11542682685210 2783227031901 9006601533930 12952795099566 52300896488327 20775390588246 35084122941938 135811050462544 27930110242393 1807257078221 160160882703767 12291225619522 10666147282811 24520150599712 27764969143274 9331701821897 153627901582353 28177023473567 13354271089841 36343697537658 8603588774715 8191650273695 1091789837212 33641204328871 127459915809404 18381579319930 3588158715894 5455051461205 16624511076192 72256412686037 31411513958804 32049118679781 29936096396445 211293425888219 19249263510 677204620028954 51184931525135 36157079719596 88784105724212 25605161486116 16727442957924 18236403835850 102001492692185 115310089615381 39041585512923 4806045357238 18153353686004 165204324559887 29171695526695 2701898065291 19206085173782 46558329824336 20859886539890 22032904929851 469810777257612 18411646770756 28926982903299 7211899820454 26716233236349 25784110881954 1637580829306990 13504757927019 23104180211656 42955606040951 3483125656382 31358808481508 17839067268710 19592371252470 9093215105317 20347893997287 17054557780203 2483755672231 10116827563635449 12752578726314 8747737549430 8931828947586 2120750185243 28463048826 15224917927221 1805716070828 74268613918360 340368458559197 21638821522173 20786006736276 27432366852772 10739989427582 1603947133250 123331152423136 78612426442199 6567423739056 13808723348745 16711814517034 10231451081949 195785867273202 18654351670488 71873627369715 9350853211724 28796532490031 17616227765412 31777142925914 4229707602827 114375604528777 18091471123017 26781432733698 31623511876601 45370153962658 44461649611778 337560998229152 1196944108617278 22059844606994 11977224623647 41023749783875 136977209031368 426400628543 18621637497764 150148505155 636100725750 1274458625719147 324742473335227 17487346909313 28457497560194 22396794331998 59468716386837 2886158227998 22883095958631 4349375764409 123062179195401 5296018613866 43476587585064 21772067643790 45889320784166 177298844356205 29286832440072 14368390147012 82651518638880 50823527143253 140890983097114 30426805505322 41243732933817 13258542445280 29391124787282 37750124079133 15612080225919 103836782574975 132568595606811 70089252680769 9991947504016 25530907169720 12992668604959 888441406715472 232059024316541 2539625889133 31246477504987 1698331679701 10192941054762 203124133420825 11014718737107 41221844679020 75763078342606 69367915070659 60497550901275 7944320902443 73957965803111 1372545277452 116908459769819 3877713570698 77754579890819 97331872449758 14197324652793 120424512452707 1399125451884 229419713512835 17470517128977 3573871321548 5026098300223 30430868846988 27192251685924 26481687957174 9222717068273 3124874247308 16521428847226 187048388131138 3859611378935 37385392069246 29917926717346 23066144763100 69276554864210 27048659223510 873282255234622 28286173034070 15250148805873 12333569817058 40265700583514 1202181074671 21415706587526 36275397953024 180247471895596 24157849715207 21296535447090 11697717138048 9698324461724 19449109181833 2116576112609 4385266009884 1558317130363 24436269487832 146086160697214 24790940372500 105083026127652 112126740962368 17556882340855 22134240506217 5405075452057 819448640491 21600544517508 1545672461120 311752318079792 808224409766459 49756055517451 7696840480505 127671058340413 2219450113424 5931656481541 18375538253660 272643865553596 20574348017269 3781780947065 10408794704351 17862223675264 21322284801748 58493009571938 375953064544608 103799877638995 18911159600055 20083676169202 118230646194198 143897071463742 2970674003661 9146192795147 21450736404908 11691819043550 10765868385146 31049849983630 25458389359288 8423351800973 20625287209680 17714993504117 18156061543077 1449660018737 12338201550254 11131281961931 28514046451981 9393030090720 46404971655626 38657020628199 201980286615060 59857788166097 7524920526675 13249973726211 15865849899622 71011958276287 22341766047865 31344789821461 4454676567176 28330135240386 12080713620511 19208967792402 1267138831181 24938182018989 19997338931365 27280852904564 47486188957944 12330719116009 254598332251281 78793615802572 135703781211302 44056009514273 105005019186035 48086539727918 48644151558349 1121922771527 29888192301563 32382350791952 74913672882807 12860887341782 4950109378378 25087441858992 12750723904265 174018365083193 211270126097702 44725639810378 15816039596240 89010619443905 16989220210192 117611042071529 6399552585628 200574132676957 10296749074616 31760013250488 78105543966716 61349344882472 127369177025815 74775095914306 28288263735019 116441904204124 797053633754 52361067968561 18127356924011 255296783205214 16475913035662 172865010000556 150700550531019 2069789818655 121769972576412 69081241878872 108881215464164 12186684831054 22980770310618 37178569971975 90069628683406 10406213725381 46162519456800 60479339509783 50425872196086 242722594425255 14773956749520 26513501666091 252538010304459 148679283967076 182947051651882 55747599123631 119675560807029 54020570132704 121606291610776 1259920232049 25497875576185 15836898999311 64448370476806 10501688279850 27239181797181 26562410141637 52862936982477 16753793406811 15770517602915 25733402029663 13215486642806 138066088314977 107132792084712 80787817218229 18122621607921 23718916576575 57441252398164 105233232762441 21341036877202 130903986665493 73530431048785 14098932386001 28109120414388 78843332996561 20685923935552 9853960570176 2903196442344 1824130709591 8155316020649 20419936287606 848084152307 117583025062373 30001682976212 30771138430210 5298890879820 14173291258839 10049737792167 11860988507814 10199595593044 27470158528271 14456000524553 305024741180692 34706122715274 388023675385 107635162599695 16831041559600 7540605004388 78999326284173 25353825261440 205803556486471 341343944562288 143097894891687 15647847067871 18028140104321 8463444593969 58438751906919 1234203239141 24697847088372 47219979556696 10561232134056 15228859926005 309753699085029 15420054275199 20363478711219 11905455490818 25104901514077 38872068355254 155996907256645 62270089379948 51459918356791 107816985448147 25951433489268 9065270930345 4034143394432 5338532101728 22250028937543 1636650328094 39564287773 2683485593729 6423816451184 40516037053317 23096944442405 3061474252765 63685932019548 3484531472079 25187920037737 1160939934405 23101567023787 256474081417866 163304360537349 18136218866263 16235098886604 30922580791008 23475909447495 98513066763694 53281002376314 136180494862920 9677682001625 61805018638918 213136071604210 2457968541521 19408425032481 156772905192788 100388669885366 10202490493309 235947748187430 63744601995034 7146514100471 76303976451 29305088418160 52351354408851 6434873441144 63221671805275 25404063006137 30345136906359 14494090652988 2382662067637 26258760662745 9305612202592 218115551511725 28411285843047 11578633575424 19513423296702 68557749582141 2583786187663 97040827434091 14265220212152 42267964285952 23290149805171 14450671493181 357493334414 134877550134884 127185043883352 9937388469428 65708171707246 25069833167640 107642973102132 40210045415976 10669609469699 26659217812875 15687029790761 16565336455435 8204454122289 16885476703961 3079068640952 167586697767070 19637008453030 45488152053967 31813123904134 68886333009 92833007794696 10431485247171 29483911667623 26361987533307 76515163996836 9570697137833 12147175404199 28329572753434 11023306964066 60181591198481 17800086428810 87350534027266 10564610850101 789395019257449 133832642870124 39870069695493 52255859497240 66882867518043 24181422681081 28577134045798 54601430452470 29163566708217 5354894174298 21709891473828 115726780649087 24939944918161 46876735332534 83853503149086 853074887203 1339564892784 330701774451817 84458554436329 115511540105427 816758610954 80906642384804 9750884913612 63873904309707 4443147201250 27473668659180 43748919964034 44136838685242 85662229945927 86184002206803 18502697560734 10174661891661 38480573028465 427191583391074 119710854686845 14162804625021 28563283699190 16486857528925 10350261913366 222764327698808 52565560363150 8325841861208 53345200175371 23243804996260 241750518686176 26503669797495 5710829668624 266616625651746 1515755961632 18505485755380 131747322036797 20695591256644 2318207240353 54958186439085 20250843704140 17682510200935 42173773440660 148647148058954 14399766101201 37821804042472 3748434156824 16829496992405 29720185427354 25877662402250 23764534517991 153058607537575 32128385910838 15696453598241 24419246358320 39395165874346 217669652993626 14534267378939 54718658082 56087245550169 104304632738902 12473758580681 3821468375510 19255014709795 28280488674383 11202653656314 61091341358102 6052742104819 42900711935781 1736542550635 15300523919872 47108186137760 16120101911095 1432613281335 129664633618630 7096830877623 2214441572341 50794252416536 16432039959820 50154341192168 378815859694014 8116739735434 1232176373318 75268890633091 73033605843814 85007079494644 10188311108558 9104328071837 2234029324201 65297176604412 18296538403465 27688653592104 2291764939480 19452416289312 29855451156625 175597469414874 8830394808282 15339357489028 11600358575919 87341639609653 213058122440577 2052932693166 18514030440201 383702665249784 49806501493761 93394435815209 25938166224618 2224988222084 32866294620955 18297534051468 17712171114657 14436159336429 127357741519039 673893350914036 26719013238456 5923822438690 18266035091510 9092352499339 10271957829987 326042801489702 26525942168056 72374243565292 27473060750777 396645777594 23770423556533 60560766403490 19058395920754 23250782010833 8449815346981 13839903559209 7860291031397 2784077246101 36899495025764 141495845479511 27766336813754 4409071028177 34033969473765 16860890315922 12998956560039 11558201688152 6201447632746 113640908804027 21889956315129 161640598062014 15950507052026 54413412904390 3175196606909 24222283716562 27029883735758 57762511346465 16000942927953 5611136959560 72425342043575 35576437273493 145739119123036 10232788124381 114995457884970 25385764274638 8533836378884 58675148320 51151689415716 75218966763623 255247309919347 7925590537567 318081897333392 120837480373884 8333492356628 27924288872313 34882479066909 5897436068317 12874321296152 41392981263059 268021237339159 283783422592110 19072060755573 24112655946584 150646084087156 51089075029155 21702753027564 31076291197272 300654457806350 24564161073212 45605568168137 5901233059405 114090221661199 115148884440012 14729055827439 51400570225002 57907616721287 15733275702721 7148725693066 5511274917283 12317428819087 32257269612789 6875994966296 6405478039532 91164127557118 28368924251466 3445783370580 2107700616704 5939355652555 20853911706831 101310317432973 144476590524043 18699152846648 93627055221586 19101322120460 73659737562788 1071758007075349 11613497598240 46536858896194 460362489498 757282639380423 28073295872819 34884001362306 7387360724862 7951410591286 44612929553239 20925713823136 4157485314176 100096075396251 13909388233095 125975717953247 2991376998555 2680398139775 12902753567773 34548309653090 109773047789391 97399327863457 19126994231975 15523834111513 12015375343453 7135434785254 771160614451 23286141964054 23180230066031 120125638545710 139079681090931 117995693752654 59063171509127 13978827855250 9739262150544 28941253528804 8419717936144 1710164458028 7466994762896 10514910467660 69360175476879 25762817006793 11737247099574 14576471631448 111768301284419 223683033947731 14347776446119 93182572967989 22017136494424 34583673898037 18886363427771 285065741638 2461307126107 222584618427373 125767863238440 17818636024528 27895724929990 11301578410963 119742784480775 26157812591554 16353076251343 126280881286055 4045745342276 70294075690917 121397214549259 28107007789656 284693768943314 46234986101026 1305687749899 115817982642662 5778892127502 8578639388198 85639619147326 221251256729001 152449938433141 17736217586173 27440933386910 11764728050376 994007303493230 8546633054611 11769687123574 19895709250759 6873099913139 7894650856619 53217042371025 22025997051146 215109051431777 17421557139136 254680691796231 202761863587085 8564811238944 8469771739042 320757170829411 2456487720497378 18001406076067 933627315810 2480926212906 10397729351218 10573410907670 1174113655796557 117647698385102 45249658867847 61822150968241 9383221144081 28816969322661 195840486469459 58527532043994 149830883707117 10995310859202 424959752809420 15150234048613 34867309839362 54155724253418 30344870552298 116112479030721 506669653769 125237697336163 26859054489797 4088556508342 5985797493796223 32821403653489 25116471942166 24977172323290 11864421669139 15090330506964 21360646929483 133888233904073 22735042911419 5312030939438 39974619706848 23173260593965 8101336096203 11989609276951 6122982437508 23760352018363 71098449982546 16867199349220 25689224088405 125753909500756 9821423109426 134231410044091 27341543177075 10496725561656 16863412419359 21758352552495 22094633290991 57778729097198 13980020582959 8943655469549 31962684154443 4446568094972 866883517870 17863951740049 8103502224760 31623637987378 13536052282645 99890855850037 98134492752374 28245083807802 13089078766682 16336912928312 327618469423636 11870701072763 33895664241609 5532267497371 115729813849433 12569377048511 46950371256545 4089594785341 10985112055563 16597541623749 54598838836653 30526160472324 126180684052423 25254129308604 36096830971383 5352439682588 28026689896797 17067379591361 54891127184934 85976445919928 12685732318786 687830983242 357214719990400 11743793514610 26156895536615 11993619047211 15124490566536 5523525871308 79806000478254 4826382326677 71607037408943 1774392945527 13182381614742 109377178183882 41789967163196 30934526620269 641651407519825 29615107543196 16215023105587 29295595613331 348646085122114 75272593079505 1385330595112 53389909730590 20838606513270 122696278005196 1514151247047 24282268178398 31915445195096 19404596645920 420093628679944 25748762144733 1550970093641 58418744238498 31389721208014 38911204789822 18303553616752 298589439356755 107061143584272 28729416033709 37678446446412 7091377856477 15923181070569 21571627101494 9478873369770 234349475071779 1644649309124455 15883710091224 21353315894081 22825164077037 302725961627 21425394297798 12033332673376 372763938560890 17476387959906 11152723800473 24412456653489 3370283863540 23025159684665 176762025798622 115868089746840 22481944380811 15462329226744 14663895985478 26028077357426 10378565615813 16437908271874 637161456349840 46641143672580 41400409564527 58084099041546 31749483312694 8831010852374 29793539621145 3794329320069 12151486401964 34743447919529 258716272338006 55942265579041 10364139821906 22796758504034 5644606943621 6859531033836 9688636211536 57474465410921 19838636760060 8356393085054 33326655085380 36237154887390 47141391117840 323376370214760 21260737071308 12035195588530 3861492189008 6554231227080 12774904142492 3211605015738 32650410261633 159896561740453 35154178078718 9646558979204 1029597178227795 27952979870337 12730490766460 17715749198286 204012771156733 24120515970338 25801627543792 53730299800489 55877977750666 6630763472480 290439971774254 23045421468059 110358330509589 14722051336271 7293693695108 74538576456003 282275446536960 9351166802615 27776938427640 17545970607060 239088837027149 5382549101559 17650974495329 6510513035330 27518789575932 34205585301096 93369760818938 27059599119595 13568839826010 23311316088136 70348679916057 17962079922968 569103987043444 20738449979489 31296624406680 141936539201020 14717664878784 56449834179577 101402391930274 66510134757931 127579439137439 186448192206286 28546078272749 14853841875578 77896597922251 17098160459013 30474556336205 14535482396404 23287993414538 46924433288348 1059056796027 65416983108675 34770373595515 23212323206682 63386551008883 12870783471845 2446012664098146 2096442411662 5793271295556 1834461048849 45814636493378 7900251457457 236068951952723 17091370750646 885676506306 35256199481685 30007891044939 89024907254020 10487860585343 4477179213986 27118913251931 35654707325233 64960172764423 16398458143396 72890708260252 41352130004644 14010045084948 7429857159728 15670225884881 6967900880262 45242270417089 47335780926954 5776669688332 5879850526465 3107795841132 44169818902821 66914247707197 29622935269208 554342850735 15097021435667 35795242133940 449326741172 71191512407871 27459353457683 5797029796545 193383560858970 1154197786147 63084914060594 13082272864994 89619613110136 128254643961161 44552227958413 3817814651062 31323374859223 142867228067426 5859316445359 30044106466665 36527615176167 23053534611949 27003751242188 43577170881535 70115787771411 127033636616149 24915151428206 25181670832148 145094496218605 41862665209918 30957522245244 29404086209458 28987628802140 73570715933568 21306753357209 23025966598320 22894378279414 21096167230890 10360802882251 29636878316813 19450184534914 116865557355793 9792590592678 23653628545644 18873835557554 127054391690229 18873976692639 18632573191020 30292002556081 52146532691914 717618703991 125672946744237 31299846629194 27531407717077 17649404444556 90616316263945 52729109647417 18624457030903 31298159665722 16146288729186 27100511335422 234403713072592 89754890186738 59103961913166 57143887058687 17486710756725 3361509357069 28621042389455 4388908188001 196881927795453 24581477436555 8513985829189 68226796528866 4461913633210 3340881789846 231575883855556 49505152439646 40458460041748 16408624631501 71531757011841 27499390956348 48427631664784 2313761711989 170993989847582 29601697772090 132444485231495 12493386194027 27606236258826 7456215460133 19554050176371 926970614802547 47764985307464 3804260252595 200899019915853 12302623186863 17081630009099 12474874473816 6208188509104 122628042451113 105571661705982 1644614883380 112236756759654 17506980217535 28222726061929 8902389822590 225969851388894 283601708144226 55697941977679 15127541885801 30166835234270 374086592819 2779428182703 11358461126334 30564192130106 90586392403263 776637794108 8375167364953 74894877816002 64407585544048 83708668476810 26152491038549 15339636444614 106584646719111 81865813353203 17956904517998 30836049901917 31135785498278 10620766286026 16606654288133 12579320301844 59774563190678 7651566768547 226220908828564 24973167214170 87770746812754 17804404251233 15644209842227 255642861045398 218134014716031 16578308297710 24624866810521 9117976986725 4689382883773 925717323161 15081670262869 2199777931373 8383015334279 54939189143 1198129456952 13734946974892 233723155080435 95586996184981 21678076112838 36250523507411 4822144145372 22102636652539 81469704681940 21353673087470 10809468449204 4907657007881 92758576378999 192467604200880 7066917710574 108571154999725 14591079338529 8362388882687 30141633381221 85949452699914 70575249257136 24080763491749 11325320780610 71814405821130 56246205009001 8269115109979 1026371819542 25133473663196 1880992343175 131268858947197 69064116210929 8735146014524 19060497795212 12619423667849 34151160765099 96779348364617 43404575322338 48714277877343 18317489100669 536144217051061 3599850721485 237778940196151 18941279364558 13393855763137 31398057316771 16596972869820 2122573569264 65374749841031 38580116516601 49835409590961 23305548825888 9562210749410 2610696046920 38331467784754 21711023890691 757290667443 153751050543614 21658347172578 44150397918917 76303733596483 7017302443981 27161485753930 12621815457664 76904202732171 569999876689 20159443575749 7392550646292 75150910141965 41651387171246 295421891550465 20661270596641 30222013187144 1023545120659724 10041137542748 5334928037170 220727660465765 96879948710425 5877330547561 28778613049956 14858365757689286 17428519470190 70840201040291 194775957201206 11530208876535 46823128446471 17358117972325 830894433153841 988009560470 29418632216418 22904328702102 16029862067060 14594359868185 24319387754829 24606789935389 19220700053661 94897452335366 6827653141528 102073225690340 26476169701060 66948497661102 18729841570982 40871183468642 83853897041970 264581983529352 58655814225260 25713984960865 28617905542226 407020730616300 77089858638812 16234707185768 134339304921077 11546210750114 14528291362818 8818212123180 15769709548799 74809708937780 19283896790456 1683352462254818 14994126569708 84170457675723 71052577176519 117127541802377 1768673817164040 2176265688528 18525745758757 268155843080789 28421597974610 54770255292778 91708037821578 24318354753914 19098061720480 17663028710783 29055047093615 11159599477356 63035155793769 4979940019484 4200411314792 9425904664798 23857652067224 46516149335930 28420049531525 39207604849865 16328705491713 73044740023619 29033888850323 22755983973571 11829907773358 42159245001679 41140696747967 40173797430040 126555175302857 15042065129526 86016217618838 4615017527169 53357152022917 2458250217198782 31053600135755 22694066558453 40416606420718 86749318633342 28369503802088 22537124646503 12431967398625 10010591815032 17188063921494 14262857394695 1493276261762 18635561783492 51419973306813 27276675908189 229204548621 49586886557820 18650274391519 66708937715936 7194174465003 65313349285318 118082563513913 25333493212553 95100899393721 26360952173055 25106147258907 111191140902691 258391522006455 21164259834449 194111294845807 19898843394372 36914790616282 189007509632678 1094199379909 5549439158909 26902908693648 22051208201646 68059522938404 198610569764779 36309709695809 25188677927429 54208091036343 45101859818402 12667086224303 2841688875335 6537987761888 18754659393494 288251339835413 200234051717962 27616484949567 5379402054456 30544918594452 12217256067187 22787185631748 78031503480943 16421298283830 41601150513845 23988258821099 51716202467126 11823055988449 29235976018762 54631852531628 86101881225 14840951600096 1559578938714154 52300739202597 2042114118133032 7532345225761 13055328846426 131407478722436 23588181388568 36828051612741 227235942876532 47900861840578 2239543135828 185987621318122 11525146849316 10280336265804 16303470744100 102710881989817 6484347220905 1031694312604982 11564484140165 21769318077945 27516865841892 23270437729614 192009472339565 1129780454099 8013722680911 179158093391866 26480069607244 9412232088851 13111983012263 328401618730763 18612694940856 64317350862098 113917788105604 429816072471 28784923223670 63886694316980 47340501463798 23297477223833 70620845509223 24384127264852 43694112918123 9935600562694 4071646241492 6886963372979 278715960742996 28435005734957 48857410476315 21592091115959 28435484708210 10669472373982 14015745666275 22517998441867 9860748281902 4658294532344 10258048543873 24390869501930 10511684109795 4734080853600 40577195765233 27790301039989 18855310180781 247497367414703 75677966961 142392296091028 16736345596507 84697410841278 35498552641375 31258861138633 120249574830898 13334133622967 20885959703015 1891528979182758 22456267618754 32341291255733 21640128665000 210827655926821 30493798355741 30854901734081 2974889166991 19728750604691 16794118408843 333012772806285 82523122763683 119045725252695 5490970039528 28480085909162 9746718088617 17256155476979 15867545915419 283797550770 156411224903464 42846971780380 63968449318054 17507045061740 16132468736881 17396450378013 105798087048480 89823810807147 25496860224929 13412421385052 14168066510208 23710789246664 23873654058090 29745317505110 25007434029301 10042675395298 30487882067738 7230635564088 479773146480505 17157734994531 21870013078756 102465058859011 20005950521023 70254671250321 52791726580 71090986970999 84201214264072 4934182769025 233233792783908 25954217271350 28446133683237 262886219399404 90699567554250 14554617820288 2987353966007 5986634210558 273214380229067 124635476119270 63126946432838 108445927551667 30370050641322 25587615123597 23328325411853 29606233088203 26089716364147 242251161215 14429404412634 12277437711810 19139086475628 8863304788778 204867074224066 78491814896522 15027812917706 30129271337376 2291016340177 18789219723221 13057244650810 20990906278880 50378554167435 6519225849002 187145928823192 6992124422453 31394117261335 36627320536569 26442800976479 146229603746684 227198247571844 28953880153853 9200501295939 274011667414672 4220020851874 60260398974576 200322302248399 12396800453849 2445150883563 26657583354954 293940502039823 3429007684003 25344223093552 1341305416933 16886735494472 75405780840758 229003452702107 17691581813719 1238952215279 5248306312170 31562284000583 19732904160445 3444758661386 94145520424850 702237911298176 68799298311689 8175710039604 10146444264316 18567015278138 274295942947540 11972485086825 37536269800898 172066080267532 69455547325921 5813649853073 72826820680605 128210386140623 14569253199399 13364256961542 21077603932440 107921434771961 1479878139949 15076409997765 484556758426157 10630091161044 9977630782069 16643056245144 8869681749929 10700405102457 20554988282172 148440040859978 29400883800424 27478512709664 43509830071282 249638811261825 34523392741869 3804285121644 18650746941559 412614959078 87837091459891 10450326211491 16863703145092 25283746708694 4054411732560 1131123866505 88315734156969 13288347208359 1489429273219 83788327689400 25954399909287 127771929001573 23608497627972 12918342871949 6130677572704 88940826415770 53007575814947 8727715798007 23526377184210 18929427078176 73873935349349 144585250016125 14120357473523 16133019375520 68803771203086 19890951183038 74933999361108 8077818023356 103210850209536 109518217271877 238549612806466 107300497923307 19572699507357 72436824801512 539229876759 20981477405247 8879950350164 80388174023257 15208060403892 34558697240770 1308920143841 5924204035723 125393885120656 165962954966363 1368447488776058 221927717134854 29445004010147 8525622963141 737691608723179 184759424172358 35986787370548 58846534532321 63666250447602 18023605171885 27439829292320 3916143079133 6725851843486 455093617201689 24225557840661 2746926334336 27795159358170 16626909054929 13123190345915 20889803476362 109804125649733 78498885091689 8601722811354 87871599021177 20055033111580 868687169184335 8732995418358 125159179042099 9709280785629 248103998746483 8050925718080 19518926670502 4065367555455 8538112790978 146140181698229 72077372735092 14325211623080 17976192346232 20418751070292 25158852977833 29023156947963 8266720282533 19194795221718 8023080294296 70346312924034 605743393748522 106869632880022 17276436345502 76554697294212 240637191343082 12648174841764 3646902992891 15310727586993 16313806096292 10335338778571 52130527986835 9134962876792 4820662731280 17735707373839 27066920512917 326198003548921 26713641556616 19001068721983 93933463762855 10164059904826 45730720241740 197071685782615 21148926922582 65220513061347 7692022109031 22103916933236 5522103688098 15028177120535 13173471646861 26354918279726 68979910167834 2129429688523 275816737648389 1341156995218 49229844922397 88088283032243 65004466765791 6126769935856 42002535273875 45937762358516 27283557379528 15332296047876 22095214841772 11276294817011 78744820751100 21385389587099 16633469599010 16379242357079 96345479896315 103292915692792 74739847587308 2487921329475302 21146506618572 14644668951311 167762159664 4972199928219 7996442107530 142525638903374 103562758955186 64942878733355 138629859112200 30445559204335 7916654123391 64665128764614 55110789826754 21960069680935 1952115645241931 1608287460193450 4381090597830 14950368797166 26430101716141 83142159002815 97535401902526 1225394929 28912538436275 5945579886212 127668248154579 8147291868712 64125946764069 16573146080338 2730688080994 216175965995534 240168180070547 49816475765890 17595037341764 21154295968244 9396917374020 24487554799863 64277941646662 48115263265142 55409627186989 8791665887734 2825479914031 12094155366060 8296865413291 69106306643360 10559463980575 1089257577753234 28351645269687 27827985292113 26221954566821 2380900818664602 30482710744911 73326785500437 231217724881104 68958522110212 11080248345480 606340922420 60558487763949 591471275466644 15837382264279 52641611354394 88582525119545 193330779175920 202222551411783 141201548554850 70346607319747 71543153044496 7828949158195 56010360047758 5822342679066 113869501678474 496110960970308 3261822548972 10432789508682 16947123476974 20401651973157 89475379336792 25761612832298 66574401767357 4760419972874 15596693515354 8242794056207 157427903793920 23213469063370 17614396965804252 1699512824334456 27241104589816 39895800441017 25408014980841 268665523858293 30373828717947 63698899122473 13291147876452 8145426704707 3733430283088 108706429273291 513716291258956 1329562145631 160981451990924 21825992121159 18287009066104 25732394380625 55035334550990 26438181038173 17417418085549 29646485582900 114666601994847 20392831377337 18504788144437 21594085858097 25521921376252 8866019371151 40436253104992 13212722951240 27482118596839 417764422142 87553741547433 1329507853142 60053721135477 3658480572722 3219227611584 35761474904919 35347775217074 22199232684940 15435771285082 83250278095195 61053970245638 58346114418122 19363441321471 20470966017443 127766628050792 4262277897689 31232094706007 8939601023867 15893203045199 1330593445152 10826046757738 6689181265777 150996384459015 365019169375816 456928948199951 14265068887942 98968011684512 14704181971636 29607110221263 30843584607254 94551162803140 25027765740799 189184124362 67659980793097 126801462343446 108639986990461 34568154916281 19234740541718 43530626278779 14681723730050 20571388976202 6507673024439 22260091519452 104828900765517 20869701057088 129090028156680 160118467869 22773938912473 14832880140131 779513055999126 26497481151511 562740934221073 95725794679472 6179102040765 151622707935663 27321378585278 92712154390994 11437210400062 8725085184124 7636329591781 9914412373680 7749246471152 8132413505282 96889030714916 1299794430308 86411602129727 7603088612077 34639125004770 40924862073361 1360376807483007 145261721456835 24723973456829 20446422663394 1805663277553 243004970190702 24926779733613 13390663017501 77470007454409 11464834258838 26499427161015 28209574207229 25361372259180 13176481040510 25493069617949 4181468508308 30270130334671 29623119164748 31777937365884 24623515180614 30847500564544 16702259632135 23912332306293 7311297498055 122754459855675 89130743673 29297200686787 20142270578567 14555668002466 10390954365395 71689495932488 390278295107305 3692464421311 114754046382661 1095399504507064 183814660406529 8012235898726 75249585613267 6360696360780 17598245666030 5259471660070 6771225045501 15746645857461 127303449261210 20646970085627 409101029738684 6710493742895 730981462011 20767322318734 103263683495667 33384153198235 7692709875364 20975615075951 82300418529916 56764300285973 119207975004090 26754494847128 1275206248105 30773927818456 28825366534571 62496390519546 5878711352378 504842621030 35720328156660 1658459911616 20608042639484 25781177633518 11195574092653 204278174667387 18055104884964 48490179256783 6780674958403 50043013544591 11348069225622 634312934600698 11347381757773 2611980207227 43826403324152 77735857239229 29829074687536 26893708334008 7696214353803 6959572086644 108580131911352 13856743368659 27880698134188 13867850018552 125004818347242 6117134954968 39938425977897 2406675271511 9434323526880 5430627265195 9970605844938 23469058742595 18891873072123 71037239283852 9515395866789 210170836481903 5724319024102 70070127534894 39823631087826 1986727909354 20685962024150 241077294493347 105471660756323 283631886112772 6857675689527 91297318846337 34466524908722 16108123933378 34503130841223 1445293879157 68110085216177 9385287874838 9148933063600 3726451723014 29085961642763 27278947623429 8782523238413 162538456145030 59058897349464 41483292687164 11259230447521 97711585588922 5022347803403 23978832441370 31534016802169 142724617425903 28349506223405 204289938665164 10694029073018686 195758081286423 25026487911349 4770469061573 1687076139233 10792220930176 19740870502668 17431961694547 54993897840892 204578106345112 114749917731407 18612216717091 81260388061069 19049155827817 148555918265448 42918095683567 1335228578380 13095175692270 3696613642745 22100360698836 10824940300586 2341012361755 17170721434921 17486015607952 16549800736916 46553370424360 25491563210529 8833231614620 83481582880277 213460922203983 21797097105031 1246651319094 79742086487713 18718092267307 68549236047505 139899018307682 17961501956858 134893486130526 156284765569801 21654324612610 226154343447853 1939619671963 75876554927115 12401684021018 103827046956437 2312612465937 4225006296262981 106507536944519 92701105938176 43067457493632 12399813943625 14455595810209 18951056780672 12243456868734 73581303137604 20900763757897 268256556463339 8140930518148 16074573270745 54847404321371 6098142343095 2644685125211 6757196782557 17472345383870 11816563290510 27953535049359 16975102170087 26394213222125 25946172307613 6835752433405 26370132328421 34574082977849 24158167111200 14461752456900 13482698211144 5820944245686 64988591724080 30249525359238 184503186375188 62024564318234 14972197725125 15615727054500 16002944423833 9992440947593 110530140094741 118180728652099 23939625716430 22051799618308 14769193967383 19426509098219 71619823000108 15633302467634 18706185706195 18120797307163 19694692536338 166413964173214 9471134816812 6702101149592 39360444237202 29044682005252 29971542343070 7027086489584 24836370389598 24004561886618 556816782552188 21172527663522 102220467844910 52936940235765 6888736542933 47866454202977 134600543823694 24710112782689 13408323674460 11509978644847 3470328508094 124891392712046 12747491616968 3302854263877 25164120220443 22877260700853 45377638688362 60594609539775 92883363716787 908510557446 18035577209473 47399949554607 10112853786350 120828536790250 7258725510473 12741427212821 46905047188500 140058440770535 662287018114 65772540100525 82854282823036 7132404849836 413133293804394 28379474130671 36882991580034 118157886465327 77290605705832 18921003892608 21661031802008 549793529316350 65969875219476 16307844571585 30460205042691 79126531904460 13793408008581 14183299448665 32454516706094 301440987470907 1677403226138 199520298657717 203039266992282 2124177409953 38426020150680 4667913415794 104908783914202 72542973281742 31100123862903 164675992987639 346394853000476 78249592309742 26625771077661 80362652596471 21452421414382 6565529964958 8012684269027 29942335579849 9321689994032 38629824611 1321107219034451 325769629512248 26785027849029 196645069724622 75305725665986 46867345094622 3631544920739 47626202018594 23914152201590 323343054724036 6685290934154 26271206611083 10928890237199 4840470271716 16833511413291 31665118861157 1185841030451974 78006938824852 225639115352967 3560900349672 101640515509885 149851112979601 8487659137329 25912756729615 8464321620464 21292222410072 28104110413081 13748965858935 8991594562311 290550704402654 63443917831252 48817275146707 10485384319053 26401249982696 55766125086621 9220233181350 29492881061769 17702413110467 106716184827661 1160828491308031 10789520414 28801263660225 582835063683 27745919314860 59249295524893 2099739468476 64389981918769 17344734299501 21241446670921 93048743849492 27093265860012 295558776802095 429535701478286 247010670012257 6778918475451 5698523477076 96357948507366 211327861187235 14214302804962 573472789980650 18381612417055 2153668670948 21424163897164 2468770499995 2054898054330 614130425990549 363239242357592 17037921026011 148469813545663 248448856113 22659994321808 233766673940026 32536372334100 18329180790029 11329934086043 71632109076343 18405262888743 59900582897388 3551511444152 3653558888293 20296206145068 88112659266645 3669080264491 127593658229 13213887250177 401939095308281 20032653193149 24124557150165 7218592884291 8430399812828 4093988174161 62859819433240 11837623699061 47108517804870 163557835527586 28576902998610 11389681578319 54183364351685 9883980286678 110378776010898 28645115239806 15148572099594 1687022912425 103817341933841 10242128691824 193400519854940 22834375030793 7631051669675 117143103402373 60431448780247 45509494498214 2286767518415 63508788862458 44063932794104 111377986161884 28549465362445 69939436549768 13053343085544 28403463129841 240924144105009 25005377185747 249479814193856 16549004328675 29620925996362 30476753757107 70964589735237 7453026423575 79160588796866 30854747905177 29093039806466 24998429264392 243015773612775 17099965638999 598068805110 9595475667360 79286923337958 20945142750864 440421839441 121409228675846 10534837002751 20154711748456 23669519780666 28247790112216 34995716148848 77052819783340 12377101583596 13186858417701 80498612579290 9825410646770 140637264184563 1684100137519 52163069163617 24684387962977 14856167879875 791876708056812 11458868524300 17666794963839 22383909435258 22147706719258 4447022039456 105383381086454 17620237830593 518897394379 393596134362214 57316589817409 7302115193266 22992674278305 19462171664364 28339073306733 54046175602393 15010392285547 3244404862116 43985275510748 30352343980376 10330056340983 1848049691967 2199676035976 31256720077988 795238631845032 3689491997249 136564578699685 2960573450408 3844508459120 54854167618850 15820858923373 11974035270893 27364878942381 15560155915720 55513814700729 25383208754479 1055430245688879 9272963112036 10434504371676 27571523673910 57329034380134 96678154072580 30517045971125 65624427111967 7973657240237 2787471608188 11058827414707 2030922026083 99360586812479 34041064154148 17602601495542 43220757401461 229954287888678 78136536725273 22223084854950 19034551506532 1353582042869 84605791588576 30285508014313 25174523912566 21155621389793 76795235148786 83497482574308 65272993538168 6359553435028 23568269927630 282248272748 86952989739997 2651993263136 5086007124830 18860527273253 31555544253996 25634454534189 114506014558177 6009473452194 25856507559037 46317024029391 103797578713471 131226353630604 86375566290565 2990846624534 828986799824285 4109636339632 59405304554482 3860594521365 72133245755166 48705418745308 3196925589984 8470413650488 68638114431223 60378453842100 59134573177734 1821618194919 8306092080796 16586104024473 11483885753428 191063713121033 123769337470468 11949521564240 14751128830441 317735155722012 2779061084402 78145356962248 28443449995215 72018976371886 27084770856326 16829263895336 114315369504619 38602089738042 14183045656973 8724822556873 186393390269058 18480169373437 23291492620807 10830494556342 18407936980929 1750455176330 12728028398368 114055934457040 53408249328777 12137383130556 306733547649402 73563569749516 28846383397524 35938495063419 9962971620938 6126231468818 88202613348210 130772089143244 322063079341428 16697053506927 31489165813517 6814878194201 26600681724839 56532229489645 13958342080395 105866356687248 5450092601251 78501173955897 4978812746955 24114239611324 10751440026241 646920977233 2640319625156 243851860126653 30233282014742 24403347786964 131719466704547 170981429882 614962934616136 26515355482810 12724312714665 23649104143415 14685494850339 2470289654619 243589971894660 113265309725114 14052082779190 107622391514166 177812769820253 1296371188146 8414659433231 3193968549181 22538700676415 28714102299415 18734373156806 37070469701877 14236851882267 65729488827747 15964525740572 89537957372022 19471080541672 11883106196832 37463244222371 13396413290657 101120322401749 49216644576653 24536822365910 21510839580675 155582312999044 3893787056319 237967697987781 2967866468159 19174290855485 7555609407492 13345187959167 11015002012725 9523592655890 7613454144407 13400114049443 22253093018126 22562148679118 62012698368348 146752197533575 91532459776971 9678952789497 36237179997900 97651728541 22541861930765 211050948685448 21629489133075 29815445689324 85016368693346 11389895398431 1866901267561610 15035423246000 155782933944668 1798789945459 64117655483646 6075351940634 26058792766263 18935718298240 30912932437838 17148796992158 184574038509998 238862572917504 77666556037910 2130420168910447 97292836517900 60491903514731 11093847586348 9594590697029 7889340668715 25722447798326 84112150457103 45614583157724 9743505490386 23750998838793 1338309569885 11986568093616 244466807366453 1034618932766 59944626642021 17422939876529 7202797238606 2140899510958 322520018006145 129653420110323 106299143084262 32131468707114 12494134821856 13213385962281 25111615961845 114158724414813 26999616423457 30249396306906 154810271101962 29456932839670 646952400999 51404957598990 10022561230690 26820685235346 68036074352933 69375675742855 15860718466617 4495851925477 95108858165056 60160593552198 8777699743941 16216138018096 5221391301535 36071834930621 323565421727079 171450390400443 69715927779197 290304354450615 27717806283153 38895483370989 140617620235830 19724787229243 18313290265584 4942492935836 213319002121197 5680739256733 11051425882816 95895055476799 87784217591011 3079482453916 15458819237926 27756618489852 18159219191454 85502092598978 57005547436278 13117858841841 24033374650387 15058715021609 93410918385165 1431100582051 112887290658397 21452592885989 10106891124818 9113452708898 19211512416483 102589452236384 41563805112346 40585857313141 18568889697003 27646230851262 13748678057377 31315028117242 23033137395533 50364873750631 77549062478263 16836135873869 175723445149600 25340958416073 116863007260543 24607864276110 16895908729011 107774210938740 60772794160625 7847377887060 95717040139210 26783971133420 2769165401875 16626949143683 5252753844938956 5567341272404 11977610096612 8954941868918 20055720984388 7532563671390 5677593424706 48215305156356 26569580683140 22601548533098 111117690000415 8502182112132 4219433915140 113834966814576 13070454986763 7272179882203 46735951095007 328802787077364 47135349980460 48880896144999 63406751333841 136497105469229 27720406141181 108763584396594 101005910952632 21319497530915 13049943891714 284513909310 59788257100822 52292854405749 5040966058797 23974383299869 21684345732369 5263829162756 4184345364417 20885560015722 27239956729316 124602897088259 29564265023641 130019078465432 30523812821300 124271124938989 7890331975283 24795753347441 14686870187472 3867718685718 4904800203306 23057536992602 13085063105919 16288813917228 23978889643640 24169371112483 133179321387873 26968119613001 657897022652066 20180114148566 1338566505614 595293762727 37249088549569 70253439766068 643383093812831 26794100211437 913271434729550 3381099944093 24687046984391 23801853320287 90460376064519 94201831736018 11382132264253 23618784283006 7170346044940 51209713973267 59545598322310 83221804970875 547901361704 52837728830451 1236847289863614 123622009027700 52926904011428 12991161717933 68670459281568 16117113236885 16205706170748 134365336972272 14893197668916 5655306186007 258231916493651 58060782048897 3369572102252 24276435805581 17373176408525 31129274333347 14741870085538 14271198143212 20931875859223 116921446526360 19091511799034 33648646454062 72765257403495 19433796630582 30175353096238 15995703659395 22952263392982 2340046780308 13367756977871 40630240807355 153594580140619 39042895668468 27941021677637 88418756781975 25744467812671 250573117909883 46136045664693 34339883860 8094959394397 12531408540137 74873592463899 3145782301241 59668326507276 182518554478149 16549530126732 14298801474451 76945387714745 52366693235990 5660241992434 22118291774115 131490403557443 19578842607665 14641755726006 18091909595348 26031741697262 53316453499300 8612970937342 35735485035072 133876043374690 16318778161619 21472009397153 11845716926466 16014360365807 35921288294086 21207335741752 17205289804391 58245951763066 309940646559433 153409312733991 52672545059793 71156499839012 13978766244077 15411867408950 18069225379936 22836608099629 4107893545323 445063376400174 132123562831784 71727462877642 40046160489019 33575247638143 8017578277678 37291976173852 35190122119392 21169374583952 23145857376374 114117843391877 6460902568492 85881109711746 20325545793960 3410092574524 32899628507733 102375273250742 25187165235206 22634732889712 94032997907329 103409531927671 228696523887239 17345511494646 482181945885 68129839029033 711542195130463 28097977047219 17324445771300 48906625561809 46256264276703 13759736550211 69329106235474 28896281385501 52085341362590 22519502461906 39377214999789 5466085131149 25261903058307 63847932562358 246781736930023 11789705816025 81482757082080 14298278127682 73012776464668 688565545912 182458836256610 1139193955159 128730630798619 33080108771314 35279819648789 24615529266448 29336676526247 20438375013723 21134571557727 43602553976260 144839719968681 77296028546571 82468905865988 93943242475789 20625892780396 114921848826531 14133151491788 2981840360343 353326217716486 4860099405517 29672507665205 4898222591969 828005738039651 29845365443032 15143555241737 17118971179324 10714892443484 24179401481792 11398334660104 47271161967878 17312610992825 28208715139721 38940188879557 17505765740034 29340594878122 67202645784213 31278633642190 28614279877112 147132136621793 4120997711963 91288335674722 50252864006826 24706694006290 13205755038782 60474794867772 9529796869843 67700368237552 48070177022833 1873078197420 36475558090373 21261630774201 23609059269340 11376768838951 21476171177369 12954851356957 10882341371089 563306862805040 153758995406093 102594019526855 4830248119700 1133136141388 2366972108111 7474672688754 56873584075117 7130007979499 1275977901107 502085271081 30724844318506 46413549203098 102456394159844 177363847097200 71185796986762 11338834259080 20355723130194 72951872841269 24510616462662 49732499157069 152709676875398 99310430063 115963918847890 1534722827052 29397102508691 9053592556505 24483440469680 26383230860441 20234185988936 3085426854456 168496123176715 6177986389067 86057337536838 20030998339134 141119202918816 31308633175743 29182318417763 30425829038423 4386004778906 153255397407258 964683973587 4645181782293 152936350929121 12546952667920 8435993336753 11311382849017 15795542029859 28092388340845 234696156095290 83488365188260 26119543708312 19119416918982 11830073731284 4308673975816 9053209328951 17600818942741 9045093513288 26409625995381 333821058937602 29621252576065 21842450113499 24198197159836 52972306658415 69753939875736 25139809100209 11788944672013 62688328100068 14804297034433 19005839725135 96530873491986 90954579110996 24467543923372 6354033757686 55178678969988 21175423100266 1304732180108 22993841376677 240913843050779 102611005392059 386124537243327 4231207085961 31398112241719 148137312226698 6521157242615 18596581313060 166774393981938 11051659445418 179878032515330 30762851384476 21588914883320 13796789701817 13597335684101 693323560383 71042399763856 184237356197768 14388955413813 10310408310207 130483073675689 87790340735694 30434699656466 1327926550887 8194809304013 12282615987367 24385131460744 37916535784890 26307785759684 69838728755649 12714884672233 19277389110745 47868875004316 120722183062579 21430674980348 7962609654249 159497176742451 29042209501272 437631474165 18299090530858 6182990389903 231207963249588 29048619541704 12229937738055 54701959236030 16851780372927 19419431325169 17700351111924 7896385863398 33581835694457 5310456966606 33573755402456 10600954937028 24897452661286 23383025055724 94924922347415 95789589749921 24661268017892 88256621673126 12101154005999 14736641158928 27287214724212 5563974234274 6303934270582 80361626476843 195357277739511 25137902309059 654262402953493 103094017710247 13892929913968 26550990192175 13099195559319 132460191736018 27535441432726 28790059474201 27158613175231 12089404116018 103894489143374 3451514835658 103998767471567 151357257930656 21446368492608 56881870136733 14755591308849 74468958562334 15392894336899 17673336376600 149563108092104 22251087205664 109982290979357 135354348714165 1160234454318 88647788846430 16215137222255 23698499262547 74259712132390 94705815865119 22268808784549 223618952681053 4692089856201 111919460731970 10007637829530 4587528714172 1793952168987 23255091583913 23336428693419 19700459844748 40396556375516 112048156953599 39991613906638 20145747267712 66346180478342 869831136387884 28314104049770 24951857753297 3542717468658 3104074313073 18335560206132 4168729269336 82990223351229 20448726342386 387437054207795 133865216444202 4029479523379 10182945199857 12964672862388 46416228606462 254235534612121 69210332593883 71043747002619 206960724010916 134638749180736 417438998198386 2976959610356 500070502059915 3021334165943 29534761736720 16394633281147 12843288359950 151996672712983 37512344253084 69536004232819 20640695737483 2063382090991 21060899062028 17919011384026 24768494803602 11984211099073 28983338452816 14455921604648 7167705373230 11026232481725 63312183801388 85790987512250 111020958989604 92170757323373 252728679697618 5562871567740 18738387726764 66549492910265 24192311993683 77227900323578 215660863950934 21659968389515 31974106278174 19569849364145 92200864990829 147536056260838 29688839944620 3757114274754 60027371500085 117268767844801 153163033473816 9621195939487 5539036763465 28502895851436 16977812265413 2228530263414 41770765257324 8147833558016 79232412865321 90640499521910 3285416472151 66826140113146 144278183597625 530868604695200 1230959312643168 4683753815009 27359713637742 18698347837175 88277253446735 19482378277721 10884082997584691 10339456522938 30875611653157 138315016535263 13635729072058 49039268287019 7610130659022 8664180253233 14126460420974 113098991405947 31661803511495 129956559927507 29176325860083 80365975073019 30048088067497 4778466411889 7202439991971 39867388348806 12919635356193 28077321626669 31692667956643 206947527964040 18115876880322 95490635725797 3500964542265 12442013957784 27286831187452 154570624715675 54908097972354 5179856014369 24467849733835 35143791357935 16205525525918 54108087724055 8933040163575 1285829117704 29338740308312 72427249804681 231146523340445 1717141390841 69661436572952 62319701591189 1637933923522 188546757090823 460982441506 17601054729235 78475222327545 3504062789231 7849781262383 2295476768598 74527293318043 1758667650614 165006513977768 12723861619331 11858997382296 20090158002899 28733650012210 39342173223989 24392104975838 153526701552652 11043068752763 13477312283069 23654696590770 41864117498655 100017983402956 20345487694554 11732556025378 29779729722177 65000658767218 9274614416901 2239705654652 193682288283968 18084936410617 26699471163710 4121112699105 18021970955568 14907749513088 14341830041755 14671293790544 240071828766768 29020043925168 28674426932424 312944231971792 779413266358 57559600072922 52531546078416 5766510870578 338857027752884 24018738816434 70931632553344 15328618797331 61830541540067 27294959266976 174152186101349 86443825242752 1573287235586 11440595830692 10967980827534 25013965586901 397743143267 17808139599393 25723626503538 31750692144838 41919735604600 22186839267063 723094263579 4937250363202 592101386550 24605039492098 30193389289207 10378182263804 21062241547294 471608663200863 13626284157829 53035902045194 219144974693129 16669296055482 289202608612914 35255812047548 476983345759420 9504799255181 2169851285254 189842418730945 21044474848873 10464719199598 20458845234824 9819424842998 152552726009 324582362949850 6408236700388 6395551942248 10742641776940 19417205880513 15237074375489 8650993073845 8089221964347 56329030243764 55903136029627 24039120910 56213215266610 54481439796925 9187562344667 148111881667652 858971783582478 1644596917308 21087055689123 24731737763583 242305502158751 174895653813652 1508540367762365 24653418467552 23151945946165 247578256559 5307649374134 92169927288653 14941630290385 32039669225281 9621585579818 159436468241123 113672609373290 254617527392742 73413311138693 22415302268563 3346591409312 42095364562982 19700189589856 28694543313972 22653132656790 10295396663116 18630557406162 219014927854013 398500757821603 547683427514 2902463670289 6448249653451 12842342325579 19368901696770 26516376692590 67244089901591 111830663701800 1254342493041 1551478103270 1103037522641 2235179643116 25171014570475 20154935565851 89541756917587 19504276153302 38977281562273 13386321128849 917333736079 5634876501388 27207313653556 5703428314445 70530532791903 63428822503663 94954794839446 25688624656746 9220757149812 51682334657139 16179479011677 24703673670274 23527282117181 16663539753358 18208896438664 12287011571818 27186148820144 9106754831145 17106266621858 3234732165614 20496284939472 30398764096048 22466345033223 18437977306715 12293210240002 41075290027933 94093162640970 566151642107844 131112820657390 3680118908222 11450435085443 832180275889296 51727562894413 31673940394934 16784213489248 11678645858361 79942743738536 30831947881875 25529608016902 30966494939823 694303668811 6682436836751 6910173588957 1657498831511 139152695808764 67067539877408 13624675766200 13428853456779 35411787529018 2464902840682101 125941219916781 31471928981081 2174170905511 85946939940124 12999202223001 144741922934294 119933037680690 4311943946746 422812806632979 10185180723661 83874933665076 2260394779759 96034707748663 7013936720280 30555872939443 657799564169 15442879916948 73255045037963 106892089561917 1929965158330 22862287469369 1458513924733 14033713124942 136392674750840 27044530341399 47066682721873 13679460113979 216812496660125 67470795283254 73542809008880 107091482536919 30743627632947 9322731543197 104933073956109 28069758435804 29665318294256 20501356075880 4120744254196 32539661052730 6943275572196 7409526059358 180727482181454 47326259451789 22472146326941 160584897663807 1858574140811 11427932570021 5058940185889 1710266111771 9265220086264 5757045258296 26798549917791 118149541258179 19971595545338 131029716619928 12782449438483 18595198117430 4342097348322 44934002712433 8211614847642 121633320645706 2449279797588 95656116631133 103897354325235 99891752537178 62919176173164 14851950567163 87643718160370 28291835793198 46081333618284 17564470404357 124160239440841 301853925048332 4707193021161 19305472189753 36400110218429 5381372954345 14004979252781 236762966274283 12716934396179 40367562164111 90243971182957 6621153982415 9655265362309 19242733159789 16683120421131 2588310248693 57161012460243 67838587515474 8539743014068 213126301037590 197375216497874 83689758941606 89299626075995 120791238071369 20417848499904 3079404969237 10011860648951 10556911750090 10233414389656 54131391504238 87308435723787 275735056337816 132242130383982 14656859306650 96688573613332 7018499974979 37242330471078 25432456023792 10556900321018 4568376230188 27781775425885 51031532933612 169657864834187 27646383593032 292801761919036 44436759971198 23163780028306 50470073126998 9306820452050 105478948825115 5576377258601 782791154542 24210332277597 24596375286725 7971130802526 176427654778864 15983944937425 23099993221308 13334462941814 255148070042555 22567995991084 20747199901189 126914731641345 312241662786724 24557044884596 8125885226869 54408587107668 117849019314779 31154141559787 7550903862964 221392246356082 6413886701750 118497624651266 8581958962062 121759268687150 5770397560642 369226365755527 30767729725758 205423485791530 20591197014135 22152335077376 18959378973452 106841329781567 45559585128517 20924396437720 14367163338139 15579896999143 7905474006986 17872148532646 5274194364801 3282775665510 53749881402573 214410755646098 10942349607743 17536020905591 40138530704 152138682768319 37456891941906 24572159219359 131445808690895 17066597688850 1673699340844 72332307208669 24820453692394 26927781579593 78291344195199 465424051292 105928722902591 22628347359423 9767954352911 22558195290397 10082682468448 74068433598010 67455601566751 32590590830526 268804294709203 2839432379887 58288921092521 346406864074 62288049406002 16987156740805 56750145816356 25802260317661 64494876550474 90496895641224 87844638564182 410778408666 1119910178633919 6009186796312364 12656481182200 118165383600515 25059578881303 86651120035630 13842627303931 111937892576469 73543949571984 39715168846043 6055876294671 798973690762 195929531056336 29176193443460 28641339664353 30088570095846 18546050753839 89682701094741 84446774557951 24776191199948 49407459794554 22039732066055 109420495132172 23529763229391 15902238867920 9033622081487 21214076753045 6943344494930 36841289681158 67102694782036 8950786746479 56601039087679 17889690724344 72387539912405 11862522338521 299343164954236 18117013890956 4041513797357 2477360709447 3767250035473 3983335567149 7423336910472 4808513047288 11115631743046 17615045500463 8253084224953 23487887407469 746527760493 95243356398105 41062540187634 19931017039430 246361830235819 55196876438394 80000521922592 12715176261198 73780805834641 134561209552699 28468897593063 68910731311378 104054416198008 58131104594803 5026588887401 10228838931398 126596968112119 14264973451309 10217174071945 117353873342552 4911639766919 24349046633160 129086119883909 9067879261678 4006832096293 7294574515932 79605387913490 68170619055459 4084946478839 25155948303882 54762595866007 125436275261781 116397597285110 3231496179203915 52989490651347 194314237642585 8479754491477 58703270983771 6687531179578 20715289465999 17009913079848 897082124139 10452090215509 24620980870110 4960278861377 349936027383539 9937339388686 117081338313337 27032942497800 1998917532835 18697736805926 69115927331585 55054490172086 11467921556362 249959002339038 314307710087994 29674274905691 265871328014796 12384098564383 2131331935823 19239508063140 21707286350603 6831477119057 324872513012062 38836676360194 208964393273457 10048686455327 26987053718763 104636840219989 11610725803014 80922086947764 90012156270797 34389448970280 135380773446663 2361179788510 1794016519348 122015005668922 9193582055650 10124501731209 29494000180799 30808955223448 128938374121623 199738176224415 12577453251381 315491027908615 24727487385643 32481095058034 7264544517949 56788153042228 19842471413499 27956976452936 13882114480129 32003139960284 16385109578443 834598871740 9261550207538 77257720764830 70428201262027 16471705436005 451564585038255 23025073939889 38405261797408 15070726654194 29128200495131 24475189682979 986864495876 6642282652836 18643601489277 21778496634466 10207052898873 47674581050928 26352775449803 22602631673901 37103595591513 55103332037749 9917897475686 238878366470601 75312078035245 25094708295370 15790496860306 12439314229325 66557317445885 26418229907706 97731270916051 55202011875365 10348135287326 8211781253137 31172689578079 184405700164110 24172121062031 78875058864612 60676942997171 14941690061107 24293372291590 37440437409935 1956022650520 19815250130507 43360545188167 64012662939169 132872737260823 57925272855564 8358386637041 26537284380619 21314329654071 39516902255344 4491142473089 21672440972492 29735437479338 9402754390199 93570258645312 391632216580079 371639216560057 4416785024827 644691990203174 42031027689442 623173402651 212584570746767 13511632999947 269583956930 9311190222370 24671148587160 90174281972116 11448039948841 13747906660254 139887786993122 31104160882415 49463590940511 365573131826802 5749538999558 16832529990307 9563725953388 77949119763250 83036649474647 2558426039928 35194382668616 1023087712070502 146780596175227 29868899247290 126036433599055 156644847983483 8983141757505 79099201109053 8789039846220 1823367789143 112065491982976 33594310057318 17636163985207 25160866627507 3949353899906 118448822377106 19372849546759 10328150530349 15295852229254 15427315553035 16318232141604 5356024654898 46752848629 26089534383531 31408861715875 274322177769932 95507025733365 29105233476658 30704157847327 3407380056320 43738193912808 13230094911132 79249224732780 60342207284185 55215316209078 98287381032222 28619084797949 98799454676152 44996324294973 28815073683624 31653385487822 3398344492956 36476479895278 31749588554655 1129087735297 30817987081354 93968679465174 16324560121420 62175184456878 1626071758618464 29558167575738 19089039266616 13302598514345 17630497428245 22328520415716 16469736365797 48171015130625 11283791614843 111726603517296 11418305192009 101467903228081 22197353654799 111570106614758 20326661722595 14270117009690 105109851205130 115202764032303 63142648972548 52808853300972 12856767312985 108979946009591 21163068019829 1741646920816431 19110633676431 24126041662228 17147101960521 6575091848783 79536724467024 65061673019759 461474737569 94870089970547 74064697766830 318939736921181 38136070358481 9447476259072 2033979669109 7970249736617 24158694323232 58379824182004 8444404034693 26345057094038 23425315980263 19019659148957 93374678826329 22197899998085 83154181162116 9449311839691 8602763166736 14095437538881 8607076260573 55637210188263 15971708581426 28904814261213 23809740511629 7436604771937 24742283557077 29825279138915 128141835304552 89167520957956 140438016455133 1329460746656916 35243133250862 162526238884824 76070650223416 19495893216234 53501249684691 33435214159980 157733287132049 42125320124584 5912531346292 21358100699570 8658461929610 24493428764355 320590576876691 112325665284511 9867897190871 42841154616723 12351708793497 596228673376961 90652844100745 48785442984927 16536552688945 19567880631397 8261351133837 238604182982237 48486493334072 7258358198871 22442054294822 152782527369117 25073068911743 6535403326125 13307230361166 9321063163975 36936792167091 109863397067749 82190172655339 109133794108378 48936619858630 49681861383956 62447180539473 10940735556661 16750972740441 22730382152521 11849000010493 57769817569722 92436718776986 30453637826623 18278495563345 517163474299371 70667452988003 27875131078053 6210427375909 29735429940676 14432663100128 15382028308849 18884852693233 46265882911463 26452772466709 19545629797354 67878486426313 29116972051205 1040872930951 14150897413794 160103860345357 24239221630760 202446607154582 22573742345593 16695964969668 26396855190655 150894642743608 26350195344821 2326288672785 10296127879082 11545949664817 279203493679582 242281790775669 56570963703705 45471962675218 2061177223562 1161247329400 78797790600058 33383067375324 65527710379609 28980897528975 72490112323461 369031177236 174614144881950 101742417363921 23375015164360 292518099058709 7574371760877 74664374281553 21560852669461 6499326509863 26054252366252 132857907971061 4391339189163 8796940122159 18170727372495 219031988216075 8389988497752 891582853292065 19519847267388 26716828131127 6280196416223 242556707078707 186667889781933 64000092717034 12772044254181 12831534331042 54645184778942 9181642024449 1443895066337569 72344577812797 7685476592875 9496203883682 21355846218537 89169678329135 29680492524159 17869585260356 181851535643352 26845784727632 85206553240601 30769991077753 20798417086372 9385106494627 4560573831483 141052702009146 187068768877170 8054032772264 67325050988358 10574571554338 16556958090766 27331741296872 2299698017820 23341595021268 271320630528067 60783697346512 490248669304698 6864883836529 30450541700581 92165230469731 6190575554430 13849894546758 3489535739467 93032361021957 112210653742990 22037097217244 93379588459886 5526411484849 30695418310278 1237045207576 21443761287568 379755730651941 29610439387514 67589054999888 14267606960760 134245797596598 5239212747174 27273906596285 25050387137107 94291498633890 16488237889634 23169444133927 173957527021421 217985065503963 1604843497193 20051057170176 37068764235915 8311909841195 121635152982645 24546745322545 20216736647425 94738770247504 173059290400348 51668800086373 137312199807803 23985338920338 212564492862560 5803125102210 21031659233660 38227660109401 12448566081946 73678684113776 2427779740802 107503647161158 3880826682224 30653633174902 94666780583446 23301509301689 14346457042791 27491117279502 19678279084439 27826357445833 224807889200193 109470583691354 210749708429618 22203785928090 26235715829154 9851827830001 8973477182617 167381082125280 241221570536932 25536236591970 132303588561167 813919079599 38623080193637 42653013174748 25249795001536 24077550523996 16194577064251 111399040900319 25256359517520 26522708594701 24912852364243 4170156856215 71905856597051 190936007292909 7297162611038 36733834580269 275974494552811 15796702775998 83233278832695 152326228924730 5518186917161 47210746686230 73089764953220 22046262070986 22217507495969 9314247449756 11417994908637 54348967296361 3184469051128 7596787735708 3143009855859 21961410258329 21225927483148 6269059976904 5361304825778 167950158678 93655740645478 6534809486396 104722656509194 12946085359263 20222130448358 129393626551166 24820062861859 29721600160561 26832234475208 102363802486897 21682896509340 42644496890215 6525144856 18624452199123 29426099764801 36676189200324 16896603973738 20515952385832 79453562591424 28526741118572 15871965910440 16171949592789 58221531503372 2096946182869 126114080355664 16648809364015 17983979837752 61633057480722 29227584917642 390011951967766 14409805029184 1282583854600041 209168557930182 40127253434713 2438281569577 16416138766582 80721494377664 6356183881473 634972391114 4821870380274 4904323212392 3580016620937 28661374166339 137910842695942 26367039566819 32291673331661 278357337048583 127750061867671 8929626637971 20903083662155 306182865518371 13356006633133 31293517704235 18460490938542 262312588503739 6286728474666 5475354576781 22137804471425 29280842234359 18964592722842 77929131492615 7321628487519 69110192974614 239919562442711 10615639847995 4375127421199 6432254835423 67004647920749 5902805046522 63180282793930 16083136106440 104573190583325 29501187540900 166282580778465 105893428933888 13360764199876 15622270382208 62779907043599 23068490573768 23833638604016 5939577444964 18918885228193 65197459367172 1107970796008 24752858585843 78134640475023 79277789073001 138208592005638 5220071628295 81765833336034 13936542866987 129041736521249 23973139367002 7134764636840 31651026251430 94709036577710 440599674700318 199964893951725 16177774977380 10000708524489 23226648266922 6910236258751 10175931954869 13248544639949 31756934180927 22078485581945 27926919631808 19190212352533 14509245030302 27683142601367 10356256407075 5320568174460 149876031052501 28505005488421 235503681238876 97126676042249 25147059407214 180315393915683 592021926616 25288644497577 1878216121346 29379806147003 902813145130 17621479909020 37052587789083 53668812466154 23409639933196 141136830656292 16882821274278 113056995246568 16701432812753 14856816047627 1595193111823 194520637837266 254499214307149 27334578245293 20783284742901 203015999073134 197204961427400 154938945168934 31327724162319 2169048805400 21105106984690 14000429732834 31607860215387 17227182436113 60627938555743 23102724743073 41583955791616 20491279784093 10942822758180 4720597487947 25467508869773 42554553097308 61438016555089 4006307353376 100457443789173 52575123500987 24317424937677 22764616137067 71543593147512 36721669161457 239886142125582 16245036402276 22408393345330 136108380019068 740122931895 200817787831648 30837066610453 53681388195086 75367315581328 18430247560971 403153597314827 23671447799212 168166009181901 1154943439125604 15854747040593 9874722326893 4012425214525 16146854388639 47570643975020 21811163765764 18691866170459 169384701507641 25651101942955 53665341187733 7567265392043 124943662321185 12811337509072 31187823509472 8665172238448 160885927858370 6261260136178 27001970067836 52447763561 135481174226010 144725270846658 12879226879612 120955617283812 6335294724400 326215833155124 103173918503815 31285292319471 383737954408056 3662955286632 41979852280603 21726082223922 1785469649224329 21258148549902 2865747646297 133284713463415 16524676865893 9027509403036 20138779323251 1707188918230 33211935498629 52034098104053 14598547462431 2520594203257769 366399064049 75590848897595 27382523178653 366908685762752 20378012621339 58696970963758 5447726202570 7950090218203 47117987961114 28355220184294 3726520269276 12703985820633 25297163830360 29041467961154 17875052186749 2984082435405 69825405169873 3226404732712 67075552387052 3423444038524 6798284300045 11173036330750 16403776129359 23646516456877 77298352643122 10486385050935 24791204019432 7198654912984 4038100477978 373836816372376 163823589630880 60195265429995 2564492913134 7344330196420 6642417101683 19148594422083 6353228293605 66871554640342 21625939634586 40758328378018 25282057148238 13900876648865 24113388445110 61671568005333 20070432714853 27792308397782 3602184079937 31376001569302 45362827616905 126181912811753 12112016463589 135450340881162 122035160586629 54318892942751 25027849975570 84636282668442 194468766036287 13239763447346 18648747158010 27395211514390 133719700190926 56580960158906 12683762466953 1175422080436254 27700982698764 11731143938925 3144661235398 27704547591165 28159168220319 13683840975888 25237728554122 31841334795441 22187761285150 12546248406376 142694695412600 5473011402306 231630848705994 23176089502573 190043249219170 24798128137540 24467742633756 25650141278516 20653801058751 50236417141741 46844521818888 123636318868148 13899861020328 5997703823313 8792083768543 99715214268758 132382998128134 22286761370142 5675854229257 9119151737722 23791898144058 120147494033775 236727400036428 1990631226074 117176794621030 22208138528136 955083528635 12261091566019 12495432702740 18049167632487 13313049826986 4723782435428 19204294030545 42360445974006 134646102072374 276330769809 9764174635024 5348175953650 80731099401974 19572548477930 19929376726645 459838219048 15018539304622 57027670091961 23161727337845 239654584515143 13315601883311 101189478120 10535943296470 28243070023040 14951257618635 15322063603659 91788763992159 89983095296700 131513944914724 4044557005746 73246222274971 42158552211894 15578052231293 19149264328860 16576432070495 59483292840667 28061518928918 24053176449681 74734759291306 18588128664675 10388010821286 71730448496479 67034848978228 60019594286537 96556396286474 19563639440870 176656660581613 12165158985038 55655728722520 29532852416005 43602266529816 55229310635886 19229949550943 163002547616008 18300327507590 359387517088 44257734359122 5462980254823 51144893919975 117797688215309 27891755362257 30072067435230 5255340631982 23268148769508 17592412362449 23584946898575 20249727842840 29317717729027 6243669648880 16317249794891 31489043486448 22678536023389 26398106303556 18222263484791 449424241809 55715436211272 29134859296685 109504107474114 73963867990328 171136422700588 82479615635109 1905247039266 6371594686520 46657092763443 6905720873345 10656473364160 93903220111727 19284910738532 2402043161689 78728802389233 69050939625662 8324058001086 49930004660569 134233706773893 93572285621215 140758539803455 107305456385454 17550015225963 80311379420555 6101933131194 29913335513526 51523824303947 74806575554440 20049362095839 28356151208473 2020369532139 24534479308608 132498444816814 133473494827329 3719058980762 16278308166344 74186671838263 2374909946881 14040380051545 6451245866310 269263484586382 363948660066174 7373548214598 49433755453528 13569201382072 9565036915366 108762580925504 18700958332124 49131415206472 86348724376958 125889672229787 24507718961772 24321034683042 807026012260 11803615777220 29706081630198 37112532140760 26162351602519 2374827289487 29409144161627 8285381834893 3559612533598 108550691638942 68659538172319 92042466356083 72818270862028 40811394505583 40457794945317 124329798055038 645973592785 114638794919004 12669300200934 25352835780972 14220766193047 6035046130396 6004735059440 158357028951085 17052036504548 320010066448 5340453228026 56418865813812 6275207923061 3109661726345 16894551432537 329167189025974 77375427572644 299655614512031 197271034618724 3422800517685 36711540520431 218794788430 758016106803 18378441485134 17932549603450 809802152417 187121584623639 23326099096639 114489633610048 14091941533669 24028231262448 38014454336322 23050662580519 68939527842797 10879988820961 27438891176823 31390769773761 63217360363375 30436982260805 121177257749840 102644847799987 60048243447814 27654051759615 81334903243 28738391613091 33205832600876 106562059336564 17852375481885 11624884926666 33528205886308 53562958807865 5822053882525 138023606723498 22685974116137 11484285046526 29067307160281 5072229512838 188230385504032 68634414955021 18863672881508 67290145921131 1127787292799 63261845546947 171635529977049 9873080251976 93680072573920 50496912571341 1442274662302 6524924373205 3556498754112 176381853080368 21547652536914 29940517070066 110022271272210 186224983178090 137326400650973 142079623021356 58590506984748 6151034448049 67392625052040 28098985456628 6195286019278 3510785052834 36533799892880 108525527526377 27048101060247 28850493134048 157820206023725 42845385536427 49689460357861 21475885333192 93303859681934 22712933287034 15507459384132 98984468014129 31252722912696 6856992118973 220950936540715 30391929247060 16028554853137 65155513649262 1246594550208 79977886528579 145060894102028 26281883350520 5290004388310 158992371066113 20378348821731 10083929868895 24424401992450 17897449549055 1403162144739 122932399385487 19815111730982 203949448547300 24353828415233 30283366655227 2118330872474 84383480409415 125642944787798 24092187111034 35653081159355 20403489280326 68480862253720 24950952301585 17569774964791 12924625206452 994812491903 25226183545605 11110967918130 110824761176058 1328224932671 29735978117156 6539936958204 11717653467967 2859736724791 110247183918894 154068540261640 18732732932836 13490861629562 1141396744285 73635746971965 67758044050171 3019159553390 67475346760648 12630264741563 518684905866707 3584079202342 78916186009082 71282118717783 102910554261369 23363117463798 8653172578478 31447903261028 24126412267046 4821001596143 1580944175566 3516556162707 9026288715610 59364806467937 154945118275411 24775726529922 9184234972536 9551548291846 358185964443 28213015642797 161680533835785 23607916457259 10872613213308 97324401853077 10141184390021 188664214348940 6541741203864 67420701771662 30670807888082 2564317121281 16512164862101 196064405386668 3257493471393 76889478421612 16624794920229 108596236604084 3738465018439 105156426887053 22886668947488 18822104191686 106460311059160 8191198133996 18663413509715 14698566456377 13568688704158 4359650784275 49058799810073 5771190053814 10433879516893 15848585739823 150731928997031 164616228224 5233977869677 13700761950660 26839764245761 8066753682813 187470674877144 25479966748030 9119381196865 442781875193544 67036110230822 62685092004238 7860203297111 35055266433641 30722145041217 1211714081944 58232177714493 24813537251485 31290682606740 36094120357428 4591168519131 25214755439176 254168291434088 34071308888848 288751376714921 49390253515465 30291900166901 228517100410381 30763757976610 73284789770897 88272988964601 94097710523031 246555800689636 57095252657280 78188838902087 26620875495067 51421711585631 23947395970223 19872638592463 26684105840334 2014494292296 48446896020185 21708364737803 29445262843055 442536424344557 136109299695853 20528624752111 73071951700116 312174904902159 31698017611591 29924317953303 15045509869109 10303490178375 60529535879603 84049617161188 6966518256540 54219240741569 25001139722041 17458131384982 76667631226706 108345046616062 645114285319484 33348061734225 17033126333383 25069288835053 13092227653924 10681486266115 1752969570350 260323755468 76513822225602 1644184113281 26796695990999 144425359159998 3673546256436 4400951738082 996770356985 34987723484614 38450483309289 12400358041651 4923831074403 59087206096789 52347407294199 108458586971946 125544737084419 59338904623747 6695698065271 44717335349215 39707845232324 12805391456604 20939038304051 8126213572293 23166368606544 136690392327608 206263549600296 40852898056417 15596962665398 10125553238536 3543201199070 11201683367529 12251708557887 129887726803450 11223200417023 26881703273987 25204375169959 19515531338564 20756683817087 8618085409793 236655982718022 22969699095682 9697124898619 88001960509779 1772574318364 21555998866805 31456617097821 21683083975448 86995491724197 143772314046954 38213368149796 60940974115869 17425206866721 18296672067213 26262852731660 53895333405076 28808255955014 21813643797873 149257088757786 63870232754163 87734056751994 23164333612119 159359298926 1167786661774567 218554991885497 87645668795481 21633899450531 48278550071483 45051695241916 92935335903332 21420043559297 530389647753537 10522283336193 21486383975033 18219102507533 10819318351429 53915402460783 124113678708678 123235513520125 96066545200535 240673641766147 20557086006783 10932663762780 75240999603201 15755845840385 78069379277605 166751326364778 24216491400625 9077960115175 22851449269842 19578538729797 46681414289644 19958569669785 25925161104105 9127655200535 2204625701539 317703942702258 1378411493365 356406052052448 8788772898760 49006780816549 17307505203230 20979190363589 7214692093512 325725407506665 30716942379837 53711236485998 34537709680694 9398128653941 5228856092901 62258032446748 611781153745 6596919899017 21048578940231 3526668086699637 18740060088518 9935949879715 29379838821212 24896502640813 4207319268155 29246677581042 28806266989490 117935207956657 3319676725420 19338580361938 111433582549880 10265663501531 66848976942407 6356232365332 28902037104918 76152828011436 28629034851243 28671101983248 4545364163205 9888480711605 8972730082548 99142542403305 33161384529019 8502616768863 24221675626984 182834227285175 5557308682526 19876866932830 20390230133728 8628153540970 15859482683539 10883439941308 63050963795749 25995909414439 77532262817941 8581698956773 19120154689659 23824467895379 3920606484793 17096564572935 29567084133893 19964927400268 66222897810758 4865618578264 63007000118676 30006413734164 9051220708005 20815120201682 26649259641694 92998956674298 9742873462606 14550590055475 44218448529416 885905892499034 3212084344296 275842746539468 6140813038466 29158838131550 21838034413549 1375749079056 16750546777183 175299708754276 15159217049604 105924328938254 469929584824051 74131709478519 206817769068872 2020524014802 9473044261836 10092069359747 8629593182254 804209070331343 15777697232295 30426244741506 24925019274991 17140398309565 20255120620683 420466164570142 65127870588088 3477565471127 3171323434961 2291389677118 11141373441602 22889722671894 26862260771300 10744640679355 12051546676222 21807434890783 69072808159357 1490967601794 114256485350198 2715087926992 39740501424756 14109915980507 33711972335458 2365048143099 23004602365248 256811337504086 916641905478 56355059804486 85411850484703 41218647410768 154014510020140 100890658497788 16345165708015 9654903809779 4388741050568 22568142252739 23618005101860 94158321118763 639719602197874 23685620096256 15521928752053 50535266794341 74439644365004 29483515667986 78067140584855 17205051737055 98728087051 27228756430018 2340812851931 44070318505625 22053094621516 174986259260444 10770051236616 18204435210838 58091716432793 27094752983447 86298895642058 79854521299434 27051493162881 27928847121220 24098141395237 73206697241008 159746043319582 14538730351164 2308507468737 24934095979039 22114860314560 231682197998840 15156598756557 337811924687485 29098144278060 94898845908590 179354984499780 17024780444152 6936133480900 24903462676887 20652688370068 8560314871093 28018790612104 527498230599783 129816253537018 122501759260980 9953079370452 66347764970936 13102060307708 1377521851323 27480868897792 14110061275818 157282442277286 12436868242825 261743130739254 15626417010058 46630198848814 31212830048579 21128033388653 2561027562695267 14354494854943 8976057195283 428410638004794 282366466848304 10239454024205 132964586533883 27517391860265 27704743946081 58243419694301 60497501760170 12008305386492 81453984165572 88842362220778 16569964408529 24483803841138 37775747721029 61456765795474 11094660550271 15964787500753 16466412013373 64502124921261 14683665291637 14286746161195 69113039788948 3608613908995 28129528118367 36070615212933 166498688454307 75670857317136 2367397915014 22430962928884 19553377558880 349016985438765 231310923936681 14447453988684 15137123199314 240042256400834 6461647941934 12693767928197 66468340214887 8771979629749 7720332902657 892050837968799 20740047556790 534547355250927 20977134290974 16838452165022 11564364434988 273847264633484 3984170881190 43476956953706 63448693133282 16891312075150 27683001121580 11231477557769 6668101327929 15728323656827 8551561666775 205004102188151 84308902255890 17856657933597 12210187559738 26559781225785 83942205179714 92880014502561 76811030755469 25017673266344 21376216839242 37608993306303 2315510240427 20428932433692 48470298441565 80317315230623 29284633113426 9422019392171 14182589339382 81000208989901 12566046141369 8982868234156 27897795035857 20524536555636 31285797646755 25779666863383 16106976712390 18731996796343 60554537895991 24656794113970 4763137788179 13981957973637 75417678822033 6039817751246 26988818792250 9104553299706 23035869070044 31057391623787 21142329810379 72555166951812 12810152110551 11073859184308 10993154546691 3696545704215 24427398589210 199052126653497 55078645630125 21884933659039 22430552061101 26597581175715 139275848649584 25721683712724 25146964404135 32304034498042 87074482816921 8695476470407 12865071902012 52930643164507 104574424526062 18724328395364 4833317969825 120057074177260 35861498542288 10298226850827 18389197457154 91046105847391 67307537882837 16422723792403 91817659669089 1484051328082 1111429767766 5920569634545 176076789692485 19917420335231 31029909912617 71983602484932 7490650727238 943838113418 13037483117955 15513536844486 110612587295844 13634095942853 3530458254678 66182387023161 234803925515333 136048832846565 7109690887535 16087718211820 5955982274500 84789710175632 25037866073691 27217132096465 55448130652263 40588442903543 751210947716 153651034221156 21669891232489 32255415849384 29321161338920 16741399896608 476647825124164 5115337295074 1040452619974 12289850555861 31021251256621 668578877613 2279602959748 3023489579574 254213527238473 20164119295110 12193189302727 4885120524981 74872668104576 16801604111542 496188490309584 69248589323183 4617754097312 74189267309139 19357363076018 68494597680735 24933896987973 169166346701369 6380941123113 23982419570266 17757020344766 71172613797214 5001943101436 44981359458503 24479166000813 22956493204131 124430484898875 17175969080843 5529153948903 36542702431989 4997887764063 192051502804056 40702990606406 27912319385589 87274120097889 40091816916998 30806128727067 7830596459232 179145787743800 53927468535204 26858565995234 44614843176281 103415659047909 18171340979468 21509994020686 129493966504357 87621373793928 292939497150233 28714863251565 7569297231644 37639981435738 27873541931455 54161518203677 9166170723775 30308761637406 3481612200323 84596535245411 7930542366789 45014100965755 126427676516289 30274257809994 184551938872274 2597788793018 35802592314838 15460045037933 64418471652057 2572182928837 25459481957286 4575874719128 99868992244006 18945438046808 22703299421780 8883986392757 838853189561 84214318007953 2062022701932 103054856971586 45053241297654 5004409729233 10414515482883 529217873605574 1283336757753 18009391492800 7802174732009 77440036307096 14053694442877 19945020980537 130496386461218 36915818906545 80670131971778 75639294628625 25099956104645 20891694365558 24791929323734 27448892982575 11950145555741 837713660268 31514723069382 33040204282783 10247945056102 83709797767276 4236576696536 43397764077447 97025704217642 110434636422202 227375787545714 26670120590216 100891568003261 24935055026986 953916486352537 28061520986029 105399788232230 159805570554226 9011537112965 131353107889250 34348046487071 82483403815596 15740377570277 8551153094094 55607145853259 64144410288270 72757494365317 124746664454276 4222673769761 73787996200254 16626898975861 15755611791198 1331082948750 2859795948476 99137701848597 7717363089934 50174452930190 85253063240028 131261725364595 28274628373765 37320937277495 16565996567389 4332933269093 20951853183978 14955308248636 26085891302999 90638725453113 8133213672311 19524477476556 13644508460048 29442107109637 18477162200264 6166701705709 4914939278753 9281709868232 53752553757394 23419366545587 302747864370927 27193562775785 16285250005415 2040589038187 26606518201070 234016480309489 19511812670545 30462807345103 7219267590819 229632503440725 36692554331754 63610094585378 1296238778526 7463577126944 7218254676630 21775977451365 20957671413403 20098617454768 6492200931481 108323547639294 121383534302621 10166268733502 27563390545961 2886495661136 12391899389309 77799546946947 75132684887782 23297319856406 24938948765634 16716871861820 42616466135566 6756416127001 9333171469420 79730764166889 1585152450234 62118712971655 68333739669360 48665469364561 9855565444635 3568194831162 163728143263579 11124430834284 84363799199831 4846361072409 51270403105259 9484238304927 30378945009350 27516114965213 16963342037705 18470526690370 29191134384362 11380900708946 9550318278407 90516689621097 19257509414593 24766108481347 1911534276612 96395423703648 423935615614815 522160189120813 21424868723567 221966859960819 45771240007031 35191061819189 262144343814425 50729701747813 35129492008686 26884277726659 26628160796313 101733983665740 8273473589816 10606784115915 105117838764100 28162369737611 7607586159200 80877432711898 27099776616469 84364294902957 437646778188155 182206622380219 20122583610064 30562916069907 2452414936034 23611155181996 2669400042950804 13611274859240 41302929638151 85863607848 122748853630857 90761583887740 23775412316228 69244835639676 13170146658543 26273462079701 53452836663510 28797909020957 7514873821839 6859259038061 24280779776135 14331115732342 18056850958413 28692629491899 3572393371314 21219949253761 3325773228363 131065415292383 17053458904636 7919571405773 11074663824209 15280986435296 1246168370252 16764311713030 8882597477107 26912200567599 146510087272847 6879493707179 5854071009265 4914147968532 184826871954874 26168265289741 31193045018043 1735234196298 18962585709620 126174808816014 247248704880580 327600840417829 376030358470515 34484732733282 7127981888268 22458480579229 21647254268276 29321529112257 583524899258847 30254078303921 35122419788573 1991030497769 96628780237779 8689918310271 22022531471361 14941842795919 70831375960984 4553331280018 49947097114261 25834859695063 107127540765359 72355270592808 18420103458548 36119916526166 54587549996707 25778448510020 22867281334280 23898819829782 164461056527924 18518715904741 9179362503855 19261242439237 107244398847730 10027439572018 14744359084727 2316387082 73065296373210 130967417412350 42291427153214 9058612789626 21666241643403 78771687370268 61942597778128 15244320955771 30989028104518 2061174036828 23984303057968512 1389224145508 3915403464541 25711477160670 453668615549 114423641385020 110780839953855 25636142407169 28015019214640 135815808206981 14334149550860 3388246472690 21847871796169 15382205813092 24922662955549 10467023404462 17740074642982 80293635839709 6107143242604 24309705248916 5422790330520 62232515578118 23428922077088 31297748449722 235249013943675 194950152003770 34596250443974 7943697834596 7313750575854 70310709169544 63024453527966 851632709170 46413348723426 23756219007930 385174061424255 93776311864239 61007103589378 9522750357190 129883365154650 22901340351216 88413300915144 4569782571915 26001543012905 4815829175365 112290784627999 19024504915403 43989752811028 145191821037115 16290127643207 494019018674389 23998795246140 177865357080965 7723045470666 10939024136257 21959463790485 17653460002253 35613229279318 1288132214465785 6124089058092 30021288697704 4577119021490 14127305554732 217125691023028 29458884785746 57265066818214 15871857304009 651225912726250 38189713851665 157821421908011 8564995557235 13403323631415 79036936760704 179787280128346 13386346317612 9058411201522 334717732030841 105224513227126 30454411984119 115209186557049 27151662187861 99420653636861 18723895866636 116076980393756 31268968736939 10963709215152 152786831211696 3951446295528 78956370167226 31560188077154 68976482093970 157789509341197 28687004373742 6383638478246 28227693476860 118967617904534 3730727517177 17424278166082 24428172327530 8070760099320 14751291949768 3200169832179 36063074620750 5182567953453 22251219814256 25094052478643 31230929128138 20371788924224 2557175812849956 10270706471977 13033071166293 21436656666682 256694238842668 48396944713140 7352770730084 23488420879416 49199064928764 54072592526160 8018410625365 135458299340039 12888339391278 29814307225660 22000922573544 13558812948823 54278670088365 29518272992147 76178771831066 3423735048352 249476272475836 18401893974852 15150567538346 95241909839621 26431114719095 121949697764080 10070291235553 1277193401691 98396626832201 429925290029 6291513852071 30744054892953 20098234877250 34585861666121 380499275891577 11580458391339 31478351686990 34258544385303 29222596118906 12644395482589 121079861564504 37309324611102 5315853229586 5938333316623 26471998840058 22183026249653 242736021160479 23742641765513 3464577858374 3041782910871 56918330852014 17397628450791 20437049105478 2810302010693 29538182325027 31794249473151 993752784502586 11180443610955 25050633709602 29340545147270 2456414716074 8969739354748 49711694085614 27661193872280 942640264998611 26140599910474 24047641431917 16316482561479 10118736042919 212386314668565 19162179189122 16270452967148 22586960536574 14536679966387 853982156488818 4180727781724 335010989292780 50348615719314 14341484046506 20905846341190 18270199461743 916089430048 215867517439952 1463627766909790 10390231775465 11487390469949 5868353092393 97142615249617 18921847687004 683625847347726 246620402144536 30440572217545 331442301160235 1497887559767 10985636180262 1604308977131 9019696037170 75535195175994 2550185293142 132193347482730 19561424849729 14355699690323 27234064550169 16473588019025 22992910320603 108110999157422 22513590099759 74719467196630 30273442977338 30802840559122 42416906108324 30077693835997 12853361777570 22395868242592 18417946947093 16002927189628 25305207468991 49639318422846 116580780986208 89570797928906 51839510078263 859976986340858 123813415534352 96399893202258 33271692469562 39448080691784 30931674558632 10747660500242 71000125206583 18319989749236 23105833843567 256325210475722 120717991133997 24011694524262 13612121964614 2452321997016 30531588869523 6129112655527 28989845091596 92187854310299 824832429707100 3828926800515 39743846034616 166057504905841 7106091239027 11066711572022 52060626746383 23244697583636 41575382191179 11421788212087 107039783387095 41605513910522 2945417033729 53700440474771 74138286894505 92891526900726 19004754367534 23085697012698 132191392054926 10655161126745 18538653467447 28719395178442 80700501726469 7802257080390 16775895900885 190923177481038 745287424070539 77558695831860 26809070810351 211991156643161 206988925569345 86786332044411 27893922126763 12844681361175 24815689716476 692939191651450 40725182976970 67474523454761 9150511495203 92820996901076 10442662453867 7686862492284 71949434612845 4967803801626702 338997929812749 337029437247 408641130896109 11823018649450 251186824740994 11583722166347 75264194922630 5265874566607 144716845504428 19135692046059 3439351608836 29998877568721 1598923493139 7227667513376 7049492097608 9081471677784 29509109907613 229800225760362 226394556552393 4286620448828 48470994308007 20792739363130 10289153806290 48481543089458 20397076209351 3231392025146 6915968526746 27532399780436 6833172317747 7487606207932 190617689085507 7360664191917 66820105789844 18949370140567 134304926593336 41719713241407 121694434536573 15086532833647 66218470639254 1796691101653 28180812257956 5201837883150 180969066199999 242095649394341 83714892681941 36567206574736 254125670021901 25081629974715 12882514162971 1855036277495 16628862294191 77184635450486 1519000703861899 20014210456148 204257078159768 673763967320430 3907738804539 9105939110280 82284438963844 9033666906071 37433315451802 40163329756997 53451384619711 9661672773828 15270242492659 76545621691854 15195471078767 162617255138990 1020642606900 46864721706942 45863985885528 20838671112240 361608746988695 104916176471889 1127219761002 27194419953282 58260236514250 115602823306924 7860675989231 2314837360020 75496534876151 817149179262336 88680813377071 4109242322403 16266399839623 5314008273359 2720036565676 6671812993677 28016361948562 9085662139072 20166814078292 33157095920386 25702807221244 102550962189722 6855174312612 82042362837587 12860444591921 25781552423584 7225909463666 101444255303558 80352766108392 13598716630994 30239296059192 208978853571278 25097637685414 18853996902371 8572933705196 21856616651657 47472427709747 43217971498403 116836151136116 23296181293369 17369184611451 19015810611499 99006471135237 13695669071708 52864866933702 7087677396110 435219934760 15916401149951 117451105317878 26260443746684 13093110542445 6069818855517 19324268446784 16894823630762 90486101850551 22958552697970 122260531149728 108595914333840 23922943135687 303516017598 10070358545308 147672546344076 1522410165924 29599068472644 54123873685034 75877734857949 119016949202700 11058584274018 21152516744494 162433260765474 13529988947877 78125238616178 55013204814668 12042586263341 209245030916299 172144576385593 28266542660381 1237522269558 125687982759362 31669768578263 9108571230558 27286961159935 7608540379063 123801917663257 31543456795910 24890811250299 43120705708382 2263954797843 7955309730067 27126897123295 10888291843353 20133047854573 52816484320313 126289933696455 1951550103681 1139059496157560 80260261107379 8617808248377 106048293780229 2569970526217 42956570307999 14411271724381 31337398258500 4027153323628 4277094383547 30181193022087 8137422870676 312648994814378 91265660170587 5568358226073 116641406364728 703965837374210 218892541414 137060661963130 120296255158064 2258026039784 91244238557658 256403613025922 29773418308564 12297968019854 21164716017074 132880321775274 7037714663493 14977436688222 15283905998611 11117030393073 73969998044990 2463379324483 42039108990381 6009772555138 252729760543262 103310092871522 29794635526764 16858295886312 53241586382348 6937672658571 20229369088258 237835562842287 24986819951703 3535518899862 286618567855495 23295627737823 1878353639654 73363893051228 12009057051910 18492694117349 55435095600119 122181679454767 80835077159915 52735391875667 9629998501734 5540656641024 30350093879788 10526147818260 547746498710 10284159511585 1076491056305 142620372351126 15024261291164 33557762854742 20561550364563 61910925843738 30973592061004 7060154185718 72394250139497 13113087334167 21363031464698 16528588158521 28023901908344 113670726076304 3562483158273 61079674631 31049391907336 115510412133011 2824812934676 18772208388575 98699599210063 18739940500643 302691695698 2025648388626 3898524795439 103023152611559 297070218010728 89660453461730 19004409786277 15075294502481 30630566769277 30418493867746 28491403664754 111124056402965 313046845796811 29915543549944 3511365345949 110364440015256 21071702452229 18408777002324 20981875028481 43386067634548 129214175089512 15436542447825 30635868665036 79179247254731 5037144582316 3215614011520 17038609797733 30437225124196 86361874899408 28029914197643 254018814747120 2747721062193 58328650830210 46823364623772 6023869239822 7194098660732 109319150205061 26666402309417 58955031068558 969863474846 48549507713593 24532651952529 23619431754398 66153761082419 25606176755818 137563913256071 56169106297681 40895437958620 26251343541600 129766473186520 515909383857090 60678247876926 29705191593564 15455579052997 12602798307114 13272171297962 27212462622824 1604403635626 19764155812357 138999120878233 15588565403786 222796242528743 4039597794062 116629558359379 3037720986731 19133925920994 1647369419518 101216862434 15782586743235 11363960574371 310639824586878 23300285963804 17701980159024 20789440536954 23570266758846 7669957241797 1081634067652 15493708300336 8234132231162 18494513003731 15730633627696 25059454269910 4718090657697 17628691267654 11861861707962 19863109127230 2898432359866 71063323890269 22269001735912 132335674248168 24891958378947 125987456442543 85278495266285 86123144512830 13250412823861 403233894267 89950825479696 1966055034367 67482904750349 194890477786240 22621474048563 7073909170421 182776864566083 102406913487842 27736415905350 39536739524851 6307830847797 42034168234995 118506844557919 63724525841007 14671246937310 111152384981 92955102001464 9208892269195 261535046063 12884241911545 21044721034282 26836424272175 59438859519674 55477381742687 18432722480694 251778291815277 2239892950190 1419909974488 106901117426607 25169476739249 57861644769725 2151354987518 175909705931364 54420331569098 23121371715006 16174754943412 10938244670885 122224582792542 66640374722473 57897705890079 25106543311873 30035883838759 45389751782864 35693881734750 1525404497453280 2482260679655 57278195750843 5367346641803 480266202327338 67815209273891 13652884199187 262157528791112 60716278717616 72032701634580 9880045084252 11516739981243 78599400371397 24137215103098 109827918681372 792790223780393 27775766533000 3972805096446 11694960921450 29520763522518 9452470688865 7163246994665 38561314962487 9469578820609 79284334493263 19688678335655 9370290062027 216719550184784 25880396702147 70511797272132 73190696088689 2586404498476 78459597570896 28178943793516 129203870667268 24733535383340 211595675605019 68334440680182 578422735483 287759996417965 94143047739669 1815579281570 60379410370949 325972632491981 51246011636836 89193004491532 30363477659283 30098468105443 22182044478555 391464205073 30147915339267 29884687261581 18046380187550 49704528304775 6678736443898 93503200478298 28323203029145 39541258921358 28567217498205 9976511122946 57029551193546 19496837762029 1776080793523 35360389762923 31477715769051 21712156108580 126704136089719 87098595067 74023138338924 26162915407420 191210233367 13744888068606 29429108014502 20321609895286 677130099553 134636237543478 4041613117056 210858019198048 26328426656492 13629253164212 19400818178654 56001944862768 13642068150699 2776335030329 131904151846377 72408122793613 12166223957103 250438844723570 18155904662335 28692095085657 3896317426933 117013019153237 16292959522035 24068965696996 9554339576876469 3742991836466 3876954799849 20902332988010 29023372764617 519687159055 16120430458946 28733846160985 14065074978418 4815765585379 244589760001193 66027676801612 7306487692195 29878906669717 118025408958980 87769178040999 27394920977037 34723361732605 350464811898324 237873277303088 7928436694722 90450452670851 12895410737592 31105568943684 8335508294275 20004477487873 85965511292382 35074079033120 25320717949023 45637774803746 10068920740728 5847005990418 16223620843189 11703652741965 7151456625072 290770097262099 13121580568781 681964141282547 392498335116847 12804502574669 3900812565360 24049280817424 350279631906114 26479948392272 155328751628015 19252119120211 4857036262925 16746564472918 32934121509945 7080350812261 6548458880961 1895192111238242 29570144448594 940063920076 58777251108840 7035485065665 10135260733743 13552388338658 22900553940265 29429444214924 131058864713624 382930869953598 175855695736943 54509027883401 73707980021712 7360979193303 15732767494176 6878319215535 87599954714069 24263554955453 3444087301580 41649017607236 28781666188133 1365887325014 20242496866272 19883179685837 8940655284544 249335317206989 111954839105974 26613407356951 20755832189015 961850012160418 5336720125406 27761841096154 193378741187185 2905704167933 13100998973546 4171677847472 130781136153470 15534609513451 9277621433755 256529557926694 31142399240752 14727426027078 669988427468094 27967204406556 17966295782653 5164981100594 91465703555115 71927491496848 23572055138009 109324484103765 127969774855101 128654322505636 3319917286858 29825977801316 16891547598850 20224289638546 31323307798116 114979161065041 362293622835285 23500944539730 116782623074126 33827589398041 66879225826695 22934198422989 84764473676556 12903508743265 591810697805766 76137907932126 12081247632536 36558506323555 28311466632401 3916959400368 20691851496202 9942193738460 161175172234351 16499858514134 22030270770266 16477453065981 117338001039890 144183162678519 70608768776731 12074936918735 27135362145725 103596017456894 34763025006153 43922064278938 8192195949213 40747708347088 4609864344479 2801853462155 23869232148139 23146749438032 205485484590 3032001988144 70400535871960 95180642002640 199935790426730 930016764028 3283714796950 94224113887259 30521553068048 2294405316721504 46944457650957 34078976732088 187368968816770 26802615035837 26942619928870 9913640525376 1270393290989 18883824345994 31114747578453 24306032290915 3685505376351 25886686550786 60748696444732 29335696396508 21512395306880 41996555708636 6856744310040 19742073145944 47459798789592 7402581218212 171153570363461 31294091773047 20622720903380 228975255424822 79000597072108 29006605053892 15566436356864 2317425469290 199453145118151 22939052115605 50042913873168 13203328595715 74101017407447 7745396320822 33183615471365 5310623983221 5190420491043580 16107948937381 9952433778407 3189324804252 102867334170740 13062268134680 5003035980134 23714008452894 3333533356904 26914152336117 22283829363075 61848983516893 86026324886709 680771523011732 1770172707992406 21373798652637 22174897416906 16587167287689 22786458707409 18813541689942 4927421972667 8932195981933 19263066576501 21950540869315 22088995731155 19431998673266 13902536391436 27267911317392 9166838083177 12769888883204 146343905957019 6801961955423 59017266721631 12098844312175 4873227904728 22167154483564 8234950463741 22975995182861 16622314078141 17995806512527 29395247530683076 31391146372091 3810265575051 154287836263470 22858127568442 58498249686039 53096233948227 1578106640904 11320338096283 31239138134894 21200430943236 209783292369531 65151229780029 2648947972972 23938013992361 14067101137255 69899180346054 27841717621094 17724374490682 88354077927693 112228669575442 7176106542762 47640603792565 26957025951938 94631185653746 53155208799656 5282119900538 81602908323918 35728150105974 25191806031403 215392677784384 142253524170805 802445420308 76953405425637 93327815857706 30776610493885 108626285314230 71418984916255 2228708041225 24198008706163 32044621470105 39122547622723 29916580423604 23396771663184 39794674076884 3132157303283 81478354854169 18293427473278 17251877629576 29151926025056 6015259959454 1097192686844 15385889934526 30637646187121 86685632492567 25771063498338 4930940455874 251970920238859 37774344100676 361932318313050 7149703456839 13177946243556 3268504171376928 92354021621340 127724982224481 11723963364565 284740657963953 22620996595907 28798368173733 26095254948876 21055618756050 109762455551309 28887941702749 81517491310071 135054621519956 26992011751085 14897653553487 23585666394155 469901511969819 29381138567424 31291623660218 24827134755181 61391161171532 14053758395242 17795968400229 37472468438464 67032587967450 97061063208082 65628555873318 26132400453328 12626146983024 10965326627147 18356983957731 1977306496016247 12527872630786 16906244041750 4861268077824 14798970557441 24963171608029 20596472911181 38578337164909 229668154574363 88165340397198 4207854129091 175197996472 481544786651961 109202218148120 2550281529075 53212137139277 925744924297 4743976102535 17456655541519 5389749876594 37443299067510 324503987020036 192421798246295 18635276351357 56159049009385 13679985585155 17171624175893 24584616450998 141982575829803 24295262587506 58746103192712 25563168783554 26289866894983 7722118265672 23142590677577 71802270873936 4842643509257 5204265047406 129910145492560 24539321621803 20495462571577 3165290085142 6603529708813 25359491416995 31227950334060 7248293794504 24350772431438 9372925077824 31718119220846 20194996714937 182207056944566 100849576853067 1721453990910 26392593685688 71778825425670 532066638072566 16995644283884 140020639118859 100849087889411 69612181885495 61602593703456 295386287177657 6289393855441 4424079065721 8574950975064 18729122995645 10005787373737 17972445238701 89927551307722 27868159328593 25380032315756 23836678931119 77519611572543 30364865096978 4202235313513 248962474852720 15790102306539 30341854536528 23209257641109 96940415797749 53719829114813 8378062737804 267330420893310 16173295442423 14573381086771 39450421006328 8773288136818 28502955110786 810512737803 496057652657806 86736857429740 5119914927503 22086413814281 27369208837010 36113286729029 336536304494901 201299196941575 1872452596523 34471267870389 46010838293135 288966700313880 2821191304505515 17261757616144 86612277001984 16315150123263 60112768931509 165060399567089 25804256768711 53207345569437 21820722935218 23989999711121 2894852585204 10578109655762 27697852068782 16996531211776 5264882400242 45640955335040 20113582898770 39760301408625 4474087720712 370112079641 120201374188 123664768729113 28151748431051 695298170924732 38663244833195 49161255820026 21358130805230 72093538623422 11781607419383 44928557421992 27746763567546 89480769389580 306944143712661 17154403824530 5477096895055 70706045729447 249363494749146 31464432389322 7231448083863 72732967939942 17698864095188 19286708901925 2894286460248 64144219599904 110719073816749 92812013654957 5691863737599 3708424042505 116238454712200 35123716827447 159606090303285 22663226353333 5360700296091 23577670159399 124896769715817 47200936659656 29071037413737 13065034178043 11404253104431 17769781088365 18695970972241 11620744714955 30982227301022 5832686539933 43977498876320 28068926219708 101699835052911 14630874773043 43639524807974 66369859130329 32810527432767 7478771660626 8483905826776 52948856868697 19001373868074 131533975686451 27909172999302 4611057033039 19588212715814 13987716741342 24073402492782 405596956903 13125207196649 92483999203831 121577215494949 102244847436536 14310764516482 86209796009473 24145579441615 19024710503854 18146169892928 1065444084959 15737698649991 33277929450284 6434892387822 23122778788569 5238296434786 27516120798684 15006543353709 133913423823616 47809202882794 17634469738674 23226161300024 1544292373955 21777193435206 32646326037096 8880548797653 48472660072457 1212655348584 29979168225243 3530782148422 91873916005598 745116847127805 22621795626063 15984978425376 27601025852392 225762122820289 8936926839346 21587272048123 57382845184920 1490868481096 32853418193905 14997582603397 8110227884804 31582228739677 24827390951974 20182284380593 5896672071472 4938850739852 19723527916718 13558377798305 16088607001269 12018297745439 7782240430736 19576248572402 98141017076602 4985711399196 8034072880738 66599840494063 10315420102094 7612812094451 1011279650223 18452958073558 9841641446712 25969071167221 48711739907479 54404846196110 20451958199802 59256561719631 15798586289868 180198684908795 4067996066218 7064652144994 27164351738638 61077569249294 26535580698073 186432956493127 27777974018728 11280238823013 31007553900561 18191595046339 52942513637080 13326755070085 62823914539935 18568098237610 16754698911814 29353127576568 1241025007205 28832759994660 86904777965879 763167321215 126929420645128 34210333641460 116576434319143 17326149386378 347565073091995 10019430799698 17496749048719 6876754390755 100946923321736 108497304470468 2786704293101 20073512263961 17474930675836 130731762133969 94668929928988 31209019073968 22416006299156 1301113752674586 1408143667455 14652459743295 2995090817139 47933835059396 16505437535750 109985676719064 110938618007540 91484530983611 71473758666276 217434415212394 9682883689501 22237333357813 5359770373298 92608308666086 47719165134915 50820785325835 158594783798079 73032913746788 2107202753611 126340514089626 73819940954671 178499682430489 45621286844273 350486001146 9629811586358 2582900528086 25125716842239 49330728906276 28710561139154 25490903389879 19896858312045 28576286982933 75248708018413 26556150160702 29496604763984 80874105194076 25985638693238 28581071855835 101890280795657 89260596222834 57945084236507 18871042875897 30333975406132 102623327101950 6194180553370 121785610431877 20828256051440 14781407710250 22061337865874 84807304258340 3012500677333 76653129948297 14214176196946 14617906156661 4949049475990 7223501110990 23211919668137 59640271462747 27596405182316 63502656651298 24156998989592 16400437374412 25019514353645 27881917340290 30062402935013 2555658621588 208859633865156 2052496448372 20076381883169 23807245359048 90837267908445 24302520330357 4871783161764 20815810472631 116815474854063 120080873514913 141739334921 102834434407838 8926427014451 2472466409713543 134239414727264 9265003040382 4129292577255 4971895851517 19361098495102 68637034026194 28059179271623 27599234044791 13447110191586 200021719706455 40151431946344 9071487561062 91440807853629 14776824816199 1516107823960057 88528096529888 30837918046696 8292677517147 61962276511469 27407124505853 12585249919536 48849577080287 13761104231204 17155406361255 265499045216405 27666756537299 13373632746958 14056089057090 868427189455981 21784075052227 23979016841455 177491894756780 76893685363842 8967191490613 29851504017115 102880128299100 85089516382162 15014679267021 10865627015036 11889034020405 89410872021779 23661468627996 8918142288655 101138738795475 9596508707674 4358634125597 3650515289156 288920097624152 9983128240404 8427562214238 21664452930327 12676120892413 19370045794881 12058250174281 9636538582258 47063231249920 48539439500655 10723349515016 104036959964259 87021064093287 66834154193169 19704827039255 58969039212608 9868865578881 23040250979920 18896320664682 39552948827290 12173348782293 245206320588737 194297289869625 50310487360158 23900859190443 29012834026794 377633963224 339487429894062 9502822003067 6955270578062 29750218882230 888119842237232 19168096486042 73422001097586 17382089594923 18651721770612 29707045477760 8718947135858 224721542703 25110222150474 71301409569427 45790833020535 7258632915994 21595732274424 10639125228614 20015333564757 71675266607213 8127934755393 153836879341904 29177304732236 7708662391059 16316608476781 29625918905638 895270147260797 24556916859082 30318145409228 13217982111495 16553020024879 6777002408139 47499215060754 37542135998997 29888333177204 460513873957065 112121889799247 31403150337869 7216130640591 138955295064169 69653577494228 91201144034156 1210767280175 3337228925228 23845927771014 5037929469061 6581631804866 72097191125582 25435640875229 108242099095435 1276279377333 29357882848254 21342788517829 11295676941306 201876291498620 8683628394098 2426112725735 19022240412185 53206595325234 33474718581036 116704124582848 18497525722729 1758004886717347 911936496120 63185874797257 30737599569614 9970267878863 13178769741230 202843316888050 10282636544886 9682883852905 18627037867701 4722861618267 54985859442515 37308325300285 403867019183907 25343185104293 80217676476503 10908972864625 8204026507078 1179340451047 3359835407239 116105152283558 66705821847531 30925246530688 7317899751049 1494379681326 26631357233213 77243996997833 16440077381200 7002013628461 31031290315931 30676770734330 9277094644442 26970555854420 88763055966683 62408513493010 21005774239982 20834101444957 13441293678096 30376918292787 75415205309030 2713979025476 14671562311699 120004403154148 1752441988762 4423885602741 1020873124713 10692458431495 35468115338935 5953490877161 131328059083567 15594312049710 14823693856405 18716100619523 108403525274497 79099553879307 1110215180175 4144614884154 11549055638938 175604723366834 26290734385999 18118566970305 8427700237220 223190380076284 12373143491117 18654082261088 26797612328216 17906225028963 37502670650698 26442530874152 24350768160991 72004194290539 11639065974118 51953242085280 21334289566965 24251187539909 210352750031014 20444547533973 26697424406222 928435961192493 219243619923705 4052912043333 5221964520650585 107818508034518 2367105519560 8434142085182 110421775740845 2274835200198 252878967064143 35029702591017 29029920192161 5530982129180 17263430638793 26051914676995 28521651913156 175094373922463 392435212162929 35153042141179 22126133149673 19400482315735 17344760898630 25661269919662 15891773927025 52248742871796 81029784144669 190246951071077 74120284850236 6919708369029 70149122770130 1298768889753 72227878714384 70630719971350 312918112197017 951967702890 25964439984711 17342614647452 1525890198190 35544306598454 17779914372778 29798133525202 23179567062171 21446365820937 74903781236188 23204761678397 16683961874260 10875765386910 31420041587167 4624427763384 21724351633174 313589207006971 61972790106698 77840877107603 279397904588302 26008337467722 82373372503495 86811835284797 46580274719979 21516968899970 23166280922023 27978317564993 111679166437305 13589902572158 56020197376882 132954557504 7827876665167 52449865819348 109168504213392 46220429158683 2604010678132 88178111784739 27596328386891 34215200674467 22913614515120 286016228674357 131221793768824 205388849877854 23160154707822 159892182836067 16395349081922 140464018798498 38564870092015 218296364465685 149963015317644 193012116934521 171556199266142 26260184444708 103193314572528 30445120934526 53226128631708 9912396844631 14377379354666 28020622224290 7760882738244 31496558694440 1132125920136 20515624576943 15903400576874 178927266436089 70243998148792 7387751661970 17945097809509 19825783695613 3291153451042 21104688830321 72482895113522 59871169138862 2851732681106 3667502962656 13617181060956 16248161116998 62407064930864 3806978870718 6736953064734 18261842793503 818068094657 25714111405537 6429097993542 4747091079328 57324071118223 58299428744142 58796711144274 28658849242125 5711263458604 51874402757326 28721826300403 8696292393701 21994403994095 4586638358003 53428642004857 24976566887611 23197539459142 63893155200404 1208102596741902 8769330040791 21146489963493 27472690568698 44650283470540 21274514089918 52299617642877 12442793284612 11171658240250 15841758926823 8140766134103 15693891455621 6667593225978 3320939768466 63281333019956 36683675169565 6230575692714 19423391112358 31123356496379 54603994126283 33500348496971 96608640358688 1644793979199 23802109524234 78039961280731 5538370991968 25674704573915 329028816391734 210899878268817 134620337785627 57726582724684 255696759321461 175182829792675 107277371046879 42456168035410 3876912671723 23597739069450 122544517552119 26373147068883 115558475659563 18217742962151 6200182802711 2471335793820 19491776434685 152189155318885 24098118110843 12541861213603 21489393287016 16216806969233 473753036791 83717091605701 1129846243228 24449306849279 4818660020272 4774365283618 72437328135806 58841975246110 5738609594 52325904707842 55742993954067 22649886648897 7239256422768 31228728321486 1544502602328 78301902632900 29276192140750 4348464809580 18450985816604 15515727149425 20997840984113 52065597024847 77831691665901 19445173226281 158825650299113 22735730546231 24006347913962 27260342637453 31822391488119 29672166608224 13736105227463 23174132955708 57461681446830 117639493680605 22790453208150 81066886316671 91891021913351 20287880058630 9972168310648 87121130889046 12145552112491 3858151686131 14885809271465 8835068850680 73524646985862 107541196705129 518506051228915 114932379158760 18595550891101 117704602839572 6182187451688 6142744453533 16662683513742 11602571042607 78550233478563 8185198215156 4210684110690 68918242327239 62973896120833 260581617297325 193410536219575 27936364411118 72292846638787 927457147514 44625038778945 16999282806275 27203008261939 191441554608923 18227638769088 10225849084829 62704872306014 13863151643535 94392899580256 194561512042595 23674710718063 2934862965967 118611547538436 44893424284687 28979616168097 3048165233092 26319606554578 202931787512702 120597832438523 249521606825456 22222479575594 6849682989631 9601744682956 37211463030900 146499604284118 47237915556026 151442514553603 27162324752065 2373654037737 2723328478281 109882757307421 22010593095703 161620233004809 974643512364542 105494342278647 26403469007688 23018132917654 9063533283889 18429436718047 6298712971598 22101331989488 2711346841313 17201843533582 25582463024432 24671620458591 64855027861907 3579805532897 17901897464838 4194389138238 31607166864160 498009236643689 1844979422561 5987770883627 84206514316028 33388029994069 9291118029605 52268452531440 11831225712931 30360653134685 398421678088630 73557904460898 3111938262602 43275854938652 31234536713482 35808736399163 93694723389625 11522224841756 15335610740379 102620754127272 321817315334899 22011627724117 18700240506347 21844755206441 3063523486387 34618956220834 18466274109834 9450536801137 5363724696365 159586145187472 21663082591781 137244454560183 16054336921156 145899114688307 1643168857842 21316525170767 27308056370832 31116256110399 235642155129040 52361784451392 137796390266201 22421703732782 10564728373887 9864372195535 272948254018225 16665530058184 17581911762927 199884476021656 86202425798376 25781502806385 23373370869012 14069082943878 21364917525739 12677053575774 189661506468054 54788443325289 30770634914810 65210396432050 14374458793063 10783210832621 20523664996879 39433972769874 108726301597533 126823075472484 29764784496656 15685317556815 20525031299407 27725262331287 66166683588190 14935800635383 229033506538918 98609513045693 100520806075383 3636067955039 61529806938403 9809386323661 24781481897614 20268081200924 135659810190694 11452112481470 21644191885880 14199316037607 324018621036211 109606150402884 7504883622972 27557543283759 26857305442711 8819022546852 8403388410096 4756272453248 29899843436800 14181829239832 5416208821877 3513899404270 151874383440996 25539793291726 175220508676652 77229034324922 116759630071024 16752575554294 83365051949561 113816056526148 100336284532395 323387204570403 126702002194890 243607048410815 12151959801125 87544808666 13520320710117 21771402440888 31236170396942 414258085608 19354276346865 52256083026928 9320287791321 13552993397822 26979365514941 75906674108959 3925283383600 78597462785265 111688439197593 28284844411509 10597345802667 7778637886782 198204218751379 10138969947940 53488006493281 107451321465397 12933779554853 17057702866146 20403693710577 597574095365897 216910993938059 12357834457074 38592116560169 28131878259765 4983200643223 14719661137896 2788062737119 13341259389645 54506240694290 11665463283331 65809803849966 4887908417569 378606645263312 17265071999625 21416645971347 106797228518449 17337623503984 8170490893609 22467618883595 31255065785266 22704924770529 19914821535853 21943960010849 359205196104913 63987919819640 1418520816663640 29763288864539 236768567788200 16610552975740 188128742049502 162305503867067 31719983390137 807758287411435 27394981394493 1367258690260 20475900853939 33286828152485 11754862807492 121924838317954 233111352955017 19562236769116 28603753474257 5760682331233 1209592795679 9221432335933 13919520263504 21723230165814 804553206230 5446968543808 60842625391062 22266169893837 189729969825701 20305165371294 43426891909986 10110797436606 898296946124 1218553062949 30854419929218 27883171892251 31925970958466 147209415779047 12517984448065 31897248685797 21790061882822 23114181622938 3166325342349 9439542409941 284625588888 92851157386679 12832480212760 24949310844837 227384249452508 96663582322529 8587233771975 41349189729117 11043294879423 69657237467909 213294267574332 62070922226080 24584941122871 107985220648047 411188059288738 242421821035049 135082251166097 15027720106449 20088751853091 33298536802519 706795095323 122732634341808 225856717335629 91994128165840 10365082282250 181306435812747 10106503804484 13992872158721 68220954165777 20041163192956 12402295649056 42483932815987 56053636846711 53137460358996 59819370871846 628442013103 100848204372270 58817532131867 760391426288 9386707851853 111269369114055 1979434010465 118657017679930 20687174558155 7144252663249 3989026389185 6686536057274 12104485559658 269475188300554 81073544262008 20846215225121 14465227803122 24649436358697 342099682342233 68718334482251 748767794945650 227217995849586 120960293909116 2100473206945 5237428766145 26932881254993 26934050364242 103299136053893 12949140508290 18160453532085 18173239904946 12586464908569 74540986677371 37820684834612 77591693369033 409823397966125 17943528870776 19839667633093 23056228371869 102986748437669 16711522210479 25455170266680 157438554822415 69517596973148 24218708272592 43454370992176 264985244399432 70245930164256 5260299971620 27331249849927 22021091105266 166687647972426 10457825176459 10211679949536 235377660100512 16211098504474 3346964547254 27375300980721 3054542474942 69359897469912 111871178326360 24193160321316 58169338380678 86005032247975 28804091819299 21373534501384 28343608754255 22960474577584 123091694085511 18547780598523 49925195888571 154557589802144 16304148108061 19131136973256 1289119154564 18005188792377 8745350108119 331926136428945 31773893798765 36412644274012 23915499365661 20010845048543 16944597351932 8771189659028 37532411056430 28008285251938 8510339828418 9619635424274 14486670732300 21702021822268 3792099526828 1663398091166 31152016333664 30489894545118 46666318556978 13620078306054 58100629434693 20991224676692 1497938043797 23509172631576 11004848847273 197671750704833 7815757125942 6272627679500 125512552315827 14607444143165 150267595977043 22281598230472 18408875622075 18858914302142 23846574261941 9093894245687 122279424754708 30465365895809 206803370680592 661337917795 27974022898961 256403870118039 15341454762582 14525351208028 21968024462653 1481569347554028 2464913357910 30339528134241 18845682092201 42243634769778 2010681182370 42845914467864 18059314125926 17517773489541 13495610506432 4665760034325 152372297126448 37919186112822 5457639048242 8856323578495 18401663268657 13964355268656 63788034189746 13200100745789 838918175809 26276874130777 16259086468189 29493530526257 4571517496978 2241977831737 171854468717910 130634718409802 37473760798407 35312524023082 469588878548343 31321437745624 28393558512341 21328153994954 1493163942716 30675837599856 5965694047210 11376473338453 105823061186768 27809308395652 76607014420843 31185927113615 18382005517805 26672991086918 37306147401478 67252328143748 18110164674503 45431597971562 696604530501 5652064704333 130863671195392 15655690543168 127081685810986 129087395237050 32021625735059 42918902504848 103651458108077 7527233901068 2497409592883 126778948164482 24681989994918 15041053138961 25556749239521 73217496986193 105487244272947 22264490301215 20843777274835 29615443672480 204516194298162 329830895573481 245845032527038 296145032841356 25947630781780 133726131341616 43137380693317 27031475571706 88423748909624 2963121559641 65790355385782 41669777242906 4805980040590 13626042534235 7718245903704 14010600274558 18369918787871 20903518109362 261632352842179 4256828511029 9641941357328 20677200062397 25924081473501 16866870204593 3899536527509182 2537375870301 10128783426231 74248327429379 25583472332588 122902567699862 53198595196585 55223089471886 13620608910993 20668132549372 54576329880250 12887696808369 76592869334011 904538168843 19369192660437 24053217757112 17944536871499 113262906108240 116030857881810 12462922548223 6636973765211 788122179052 17980881114622 51512973996544 123152188319170 115786850688685 26195029018786 18072773940502 10212378985104 66893349878049 25610550391515 5429003127948 66976954155252 38487411089268 5359556574542 408491374816555 206309288788724 45623711780979 61922560124820 21373941802219 7158433902473 126222042382559 23808647100037 12257315883981 170754365431210 3164396232956 4473638462362 634371716010 30299588541253 142481294336197 45508131730523 20602704477536 20618148994309 26914171279134 99521146111697 16332755780654 77619545322732 61096159743790 75724388747039 17386012402220 14381385298635 31657643550084 6154169994958 4633965669852 14516544830146 6153262244622 25730533756974 105728382976668 13322119684716 23551824341438 117651669505387 46722631097371 3441935703471 10055985530517 222953523696333 94328431838874 104620383407152 11145225123237 25676610597719 30414817569354 211147527071598 139779686996593 18088983576795 65539047326994 11851990165563830 13870717289397 7306787164546 23657404248928 36605549514241 4022859975826 251712342187461 175706751878820 100696407635 10214707920420 159789834818082 24995019462274 46375811283607 22352528315325 3014450033487 29117859632804 12612436272267 11896338570238 21273593880267 31097363308390 36988877333418 18078477975047 27735190339907 52647232440309 28699170098184 17625253487804 29391770617310 6074893363431 28714723864343 22206844207013 10311572619593 13355175561100 60209061444970 28147506959862 18714373911957 544284329557 75283819050741 133975275343150 19794260474310 24470477022456 10557260740280 246517899828569 46174709449780 10907854917985 29832953192254 13227654950038 128506930998638 23660433157596 61778446212904 364208465100568 48237222905828 27774614576240 8320259016881 21160942992507 12915092408796 245798820166935 25171919798298 7942731361451 104518704191038 353142722318041 6887796132552 3045199484552 48707261047555 448234363552982 4831641685775 31186751673575 7861342034111 51869201225685 8192299372204 1300349801972780 24677110033575 16201360562478 197152165032573 15996616838203 118365793692704 47374592721589 7204266697834 5908944174870 62614388987441 63740642911344 30059942812238 3149817036548 31012183850287 4670396631176 16256976234558 22683852431987 9495086047252 48522052008329 224399595818 36593085120248 182607829113775 84426343573080 14715944512699 108858054769462 14244334213440 681951280309782 115995637642635 57503045493269 14778190386942 27562235000904 72070972983353 10944081417102 84215451934703 130721562605614 1801028226123 2782338274396 11150729044080 16009656967235 21831758001454 26104680543452 12691756822458 105164218716337 18100257868438 16489900755087 50396550197002 28834588341859 20391586097847 4817790056653 47113728704996 21579205220920 2327667580438 29822976142015 12125468508350 481674871458881 9623268233805 54754603720386 17126431252720 22372537635753 2915772444797 4613862053313 5225611879208 40462516917448 25535330134831 28490425918892 369978001764112 27749135721684 46833565619428 2451671729610 3454009132028 14775628830686 4257203276117 4861302414827 26870406092126 7182750085308 145615296979426 56453094565226 132076081555963 33870733584953 11078475068849 4295010047182 4435595954513 24184081180306 29493356059535 25129569365877 29354456671620 10194009799844 19381149414238 30431507450835 64516091079261 74342747908028 3235237137729 19546333874082 17063870519229 29951291399010 130365548287174 4339028333038 71009913988079 8465613309010 313935951446411 21251852949444 21311549687639 84111661333760 7414063681096 3170405253881 24956482729315 28185858656824 18629358727637 20656650779076 2817168095247 79696573973116 1749788172127 20671227002101 984486224078 17497120900589 17149824433453 20880208229096 28052416414741 1013675085208 4762575525070 59826161361811 18636914287379 18808674255439 73143940159787 23220222008302 561150379798639 46165506702769 224485341451705 24017568456693 41187807049412 424002684177090 18443088432430 1833537925858 3780398461838 17464917636549 3804395731784 53223599188365 6196069826167 129848882654126 71469568954500 27519430172757 60792923775884 80731114454813 117054531084874 14055055714828 128125224673416 20404808378039 28881597803094 39102566724118 31294902139931 22303452904975 9725379641124 28265122718822 27946830844121 22039253217099 18195030445848 95466223228848 31705762943046 15702309411830 273037466747904 38700939693800 14158065471966 105251597442851 20125896817539 25087786525526 65510457275780 173146827069787 23299360215298 20024627609412 9739180605105 14111576227534 23019576065733 23275532871732 2861245601395 34939955483537 1779834448704 3241065773183 20518593668561 24843410937324 29716741913401 22598725074372 31699224667406 23790315751157 364023396599613 3600161864621 18687598689835 18548550077211 22275587859580 7854001506049 14948909594637 541529172423297 52874907105150 167433180472181 15825654017431 23290016866150 22009113081359 19895582610704 15182934816815 20334318001878 20572070848580 6223626328851 42040811258898 9497942958319 80147341432047 28071932213448 6234050349683 170207061451268 75777529506369 20552851029984 96579017441184 46530773381902 664948117909 17614836121274 27266195495139 9045825443368 16109142848190 191529530028 72412930570916 7984702527593 20653142751505 79918926239441 18062461965235 44863216022138 198739958875713 61701030457404 5677444105458554 12301483192081 181030632024451 75810387844590 19260245970634 41573901542903968 11564190909710 89314223096429 1063134938260 17329239760370 7494575772384 13546821879324 1263027375103 97675212661135 31692677701743 30040987855523 33044129072114 4889314070072 67356971257488 53250207574979 125932869362792 1734604381894 47998528856396 17883120257493 1116456981974 13768720101861 28633856551595 113201708209902 21696549570290 67550584418552 10801228171444 2983316843337 19918264012373 24483902770180 477289660224748 231835447031788 18518651408714 60660186562685 3355771934119 9332380088188 41864698393 7981685957569 120063153541871 16972936087815 48357415742836 7961890368350 8307589887055 88594171643304 19400338096834 19612281658248 416135115532450 70341659022039 15418782897562 19894211010999 9629661867876 2840554046184 106484829007828 30139780839958 8596224962065 26512509904837 18562122026084 185382166417622 30290454496641 29559159639076 115015653825919 92073089899078 4453069081450 13767759515563 16608726927124 207150311016583 8176058351225 29897990778233 27729182175319 280743848403455 23875353175371 59860151047522 41060898627829 49727836572091 2968298470998 22305532606737 27468409758265 13794269410231 59029934487146 13810605260278 63719006721588 407151627997 356705385229340 13030602890040 78081744181450 75706676444351 29173024810072 23487754333565 17107997642523 15105498707889 69756962346891 9785855290455 4461567677043 225191281028687 109782380938837 116947635184786 12220060632730 77054905847972 65674533686812 83817564060967 68090716275988 215186493761591 95946153649540 18504610260081 6205519834867 6588918456176 93360101434572 3898108978674 17931577058786 684560325478111 97394532623656 13781869181857 4514894502701 9879845716633 5690165544084 20281762008502 48890068846676 3099348109708 21853027611463 29341320612240 258062455941342 19694186281776 20438626236789 55321907801433 64717407084881 26774181854628 12028517023321 405115212474 2231284263144 26979330684179 68391322329792 4462189057359 5929712880696 55893533801237 8182028146560 23918959019646 4697777832499 3026074164551 5141745653239 31305164768086 12157086999296 26830216310039 8913853243090 2463182546861 9942288826784 43422740219541 49558113513413 3448428905951 24314913705641 891791536621 69981216064636 58731521448811 117585500230891 142106202819299 2228727044692 326999005260154 84301338794990 12448949973986 21882842929676 14845692280801 29368546638141 68644231689062 112354641643524 68132444631862 34378271081436 17765609492013 1485948011671 40431134685515 26312488621786 114636137652641 378070335731449 1096115514775 2607802706134 51282988483336 35282189898577 18860002906954 289944416916 6624372566922 204586440737783 204460535016391 25773013270210 586913067465380 9336968044913 12177917589835 5037224600104 22340316679233 60485987734865 5567496614825 23313649506904 27727326873523 3138395328521 14369108662049 8530981887143 369321981074 3315254225813 20109572812108 57423647888302 50168611956252 3390947494299 230601208869580 1280959295623786 60654388846606 33688458259466 96001161136192 24725051517256 128569489285 108273651211000 126032679457177 28502917853486 2781973471150 92464654475355 123899245057293 235279403724998 15819044943295 1224150043567 11498789639529 21399174915564 72132918976605 22975297909557 4897597897019 1479985314715 18700738760209 53758001826037 39134977264127 28399344305596 16986735062158 59702719031628 50193782531308 15625463479500 5986214663482 2336536748969 1506048199914 90626539957894 507146978544 4180781935757 497927039372657 10039236862269 97542314211519 23850214780851 2009087355592247 4477424809507 48945511508648 123088104821514 3450756487727 2393093183160 1422758980850 14404376166434 464470893669 25407109358602 108119487805427 15644143509489 166601270592598 21667049004743 171908289402680 163201786658992 4086353264632 28949953168953 17013656421492 994420865697 28186180593091 19944002850878 9169082861851 7658752302570 9578662677166 4076177970823383 7120153878010 44889914263994 46473548607534 14120585415508 28079891052314 25705818323717 537184186494960 13878135440845 74094261645272 2927552362305 66549694487612 1461235807897 20045371464019 27572063945792 34029367721874 8642092900867 10890824412962 26949787105957 6050192286739 1599984183229710 7085577500669 2887934286370 80353598818319 18379413795275 32210997257911 23694604482932 10999227132732 86899951018211 68176241260416 29524959181469 108175827882901 5016187184717 19591448005234 2551968115929 12559659225499 29892705860833 42998741079713 25207882980966 6359970864567 4678608178158 43167026493717 61718166019626 35979155679648 4321744867741 54604617485358 763008444016 4818222706142 118762723797510 8624971759029 1774853465949 82100972914365 13579344919652 107172544144151 193093525332703 11091804374503 17742249976744 24418672484900 30250078069121 82687666608962 134485132157586 4941384528186 234338587294005 4488844620406 2354417574629 4419481726399 405730364770 25816744841502 51999702236564 35760406746015 22173852549646 92013432119809 453714640921 182763828231415 17250730820732 3666184287689 22915114438864 102738696444470 28107587809227 6655379213065 7460564478993 226697761842596 102675682530431 105450062335460 53676799051761 104400203689237 16790181753284 55260537290977 29255984170363 2410696904313 23951985888033 5956373978996 234243266142141 19431016401231 24095273424511 463256316731271 1667236979633 71790914500244 7114075835110 11484785115800 5477645174758 30727567960252 7217587203406 906719197483 7392137504784 5223724972556 8146241331296 23301217989709 26841221817597 55308142094652 236417348581612 24554903674813 13999623959647 194585312872249 24667695008365 178116092183001 24661448414073 16720413523090 15897280370208 26833517381391 11851808071856 5325953758015 160642510134987 65443982837392 50330763421818 12703605463548 281882887268375 3413088030870 88494815408062 90859012679781 15116691272971 17839620699771 42614910512329 25019523189222 73294465902774 109385288094960 1532640807475520 2438707355168 1685088374556 25204384872522 17516671121466 28374711352180 19515663680583 39851739145835 11222077006317 78981974176880 1023333801771 82818625443787 7407314900183 27184191562681 430062568682397 8360684084602 13850816223750 33778201064595 25901594892004 4741257990549117 1134155596058 3777558525496 6151637030867 28435417458914 30936844023443 54213005210328 31011050918305 105534525374632 219287953704848 12432199401484 111179854400216 12948662536918 7880459317965 19176631937506 24422211001876 113045755902851 21971163644062 25481012478717 50256216979960 14112369800732 135780476053788 54672790856348 31358172616734 14471875854147 13973224703503 12229733517336 4912166431835 10730082252040 73573788391435 50011306473874 15602301790085 20159094347590 18198733151548 568382716391396 2411839996978 37890927748 8080427795214008 77145040155082 17630950296132 121492167917116 64525125509382 174567445021975 6649523619647 17813238290642 47269066545332 135641396273144 16540878714715 31177824549622 2185594510683 7530723681945 20344666296534 16664024940353 334291293291 27706723528810 63759853155426 21245393419564 73559687983503 238883334738205 1032388439192289 651310977929149 25502354716846 27465517291613 56957828991942 29105191661213 16364481830023 620859128602531 195810960367011 21488847735883 21079063294846 46527666778936 5777886784125 123472126592343 12425934464483 17417653726357 119949112292503 31688990002761 30466663972058 114881801060509 26118793687821 26003778390980 3819392922869 6247596051182 31233434150099 11781007106720 12284570818325 9837207624479 734289089461242 2633625690856 18919038478066 29978692879227 6229554717449 3908435765244 7276397145257 66220500244197 23306731808502 2330453067856 11394591322037 67749333044925 57916381294360 16782115519439 102748292807322 6685611651779 60949194885746 31204229220080 7798944316995 31211877946195 12190962639317 304237895239197 172868881637827 54406435093976 49142275706522 28409899485384 21229980756425 116817152783040 31778334108124 19833052426972 43850131955742 111574371526713 42999592814304 81370392258762 62497647934 88810890314699 30032879877238 21460666115256 15954235188066 13503828711218 26620770675829 63501977475504 124632041227768 6498231954317 3283018944656 364892022492568 12654727935734 22676555140301 27112740479397 31528632177904 14554634034875 316671564672117 61542583146870 1132462958587196 118929780484228 14202083939111 42843536334657 14864921315231 588452955754 24429674674414 82549460930868 180195166958449 626066419606266 33519681981182 7234717202201 85844525571605 25966440343750 27364052591828 65230389530745 84232913813764 43010999249242 42898890597957 36604732336809 7874711716479 121275896702826 4558120298920 30823097162637 73363574937684 8727480150175 6941501190768 69336923591152 45102147186724 30413895672123 13898305283516 16475709593108 145915294065 6316606640381 175698867206350 71262207899987 48618381931937 55199066718128 121340891627840 14818913360409 78887440654515 25381021433748 29617211659171 72163027326153 25366269426274 9696008920171 36676612072787 6773480169605 21952590770729 24946481300245 20745219817547 43344261154507 26765957290516 15465272809855 27217612352390 30573215894881 15901896038093 121568044253475 52207962681956 1850282487274 82088435981026 12440986104529 42461681246651 87161785671732 16940621787133 75303040549611 22698025595975 15392917585950 6196062447096 8317089637435 423376817241915 408346576105 1310868178442 139878148836202 8410132661411 4755591046197 101018747763251 25673512382692 78734934625337 34321297672323 13356766284984 9595602005425 49572221275440 3238466646815 125606993840609 559351778001368 57050278979174 1811814083663 13362857540473 15042978704381 4894182197316 17615618102025 76837284751657 27018802377643 117415828086094 25696234903420 51001112325281 3642941727820 8905828703665 908954878319368 13007659806160 6512972252167 18408220515921 95680845376469 28070536853142 7505845971397 15988383051188 23687622427117 77968109941726 21845428829441 20263093041698 4533553006805 47569275754062 30872894893000 24798396331986 22869280655814 80046243986928 31786340681343 21017231379223 10983154247418 28018837070907 5833849893845 7041089965262 8131431581381 109006779396737 42086732655379 56412368706995 18338776960934 8580815943991 20667781182452 135957206055082 35895000909406 7688174100907 95306809356543 7357781509402 29102473700231 2975973586593 11646243461186 48451545765655 3067499235935 28559750560890 29531861997579 11572432136082 20687538700721 19799297234606 17165629181230 10197665769599 30736078063140 3669802264694 98262784675272 5699228058350 20050881033678 20003665532924 25802059738565 42589596329599 2640155077681 12917655133960 3431944151071 15152607588162 77122554404946 2375897725597 76911513538359 17158162471268 15428242008362 30625221960168 4748894536248 8898681834038 11708052571912 23152465036685 18057979627170 37920191967736 73999278647766 1083238803829553 31802795845666 2063405503349 403094285545049 105857405113589 7749314754329 9912131229574 62580783001895 7015541093809 14371109322988 22535970000369 27894226782620 7013138951340 425139990882 52273343193575 5593107875493 96468123839359 10552856356 6609075359863 17716947620987 23056460356903 6929795841205 5878464104713 7164230211670 126918432663122 19814859783176 16146974946439 30343980448314 27396840579263 23924151974951 28762425724701 16802395631277 32483880925539 19535126711021 23429872616253 16530834901785 6026092169255 8365171503019 922725835274 12077073439086 1217791174209279 22055145780767 61162121909393 42897564792800 50511859498643 2486564547160 163741161731684 89735035491244 223607036652120 66156229145520 69268668831053 22240908172950 23424157447465 59891387230867 62245867606909 3146805347848 49636912503810 5091144259946 43724031502987 10503155646610 178796120277255 56142070295732 32870731153875 288210822201752 67325294104095 23530021799446 30733067578820 8222790921022 4684815909388 14909599254767 1247514262569 661903312778356 12662722649988 39057338515357 8540987117537 158953642724692 19060156031217 40714174513594 9206391382519 56314388881891 30415441873569 65645281697600 29644433077120 60881381063653 16816474755027 221149389290066 10942736839301 13358626098632 10810219187442 122090199436530 27486907182290 179005071323977 7200802176736 228882861893665 60632438700114 55938010987684 30218719899704 9674516636630 14570464593107 80762952233418 20521821010519 76196032615822 37844675663476 127160847302554 10481826262059 126115336623654 125512336964550 21104439657234 138101049106585 255286842932612 3671774859226 101354767526362 20625465563016 48994643705682 168026978005912 29224386697250 46107241612266 4585725470403 7818943213759 5925498154348 1298492591666 1691818006619 3121207978300 132904933646927 47770063137162 1104026339397983 4714723431204 10081838389903 6158737900063 21350105999543 8868900369697 56097292418438 87568501875503 90052458780576 11136656183881 64326971035152 144834287787798 17760941730667 26921961499180 22933640241877 15855570612892 4518961247862 173735899657859 288274171715858 7080758994231 20460096131073 12919062903985 7502691051519 31677640759373 95041163067521 1422817772283468 5417442658005 22992624721469 5998529466974 71917924778067 19865456671575 18236466857508 22973704609769 250133813331388 20082631849062 26408786801780 88483230531008 99176553280874 3469074552867 127693189206459 77006939157814 16254930432758 3647247766021 25077834124000 27578016680918 54089650017603 8721677147640 29693418419200 832185691002 14569747545307 7175004409187 25635337518535 37211406812784 33042060870512 16230419934221 52498229319291 18937230272694 17487756885165 18365572024933 23472865073849 23088411150912 19172005533363 97292296810969 26020681389116 26098304676433 2843965020809 24736858844000 2105179188282 5062511746616 31756161916929 2415423399139 16352796393441 68381811665595 996178920551923 29687724719445 24054612165264 101611725231236 64618298804219 19520430519992 3294694725023 11052114953027 50685249721720 7144321880727 57271572231268 25845064541861 46345244953685 86463561125027 79415172042005 14567209298394 31278410297374 18015112722480 5275135997354 22449627969948 25380794479438 34902968110373 2928668088428 30935414169860 16017339589773 21652479748691 27689125374686 66910870241809 278598830064450 20674926265264 139888487883190 7780462446768 26051775822838 9400201331917 522944635126 26144076091602 22760534559294 974450184520 45188015526766 5183574142345 106575173848769 28502717530172 22757183330681 142101778372650 18018652966132 6935386298962 9700031593899 26958450234792 11271898774358 44092352677455 122820145566736 20414282317897 212092999507931 86101361659980 7579573569673 228629878996826 58096530061394 16926208683534 61202850751855 26102687449689 7045389928276 6112763025928559 94501358578460 10735343789009 330597274988511 20324662397471 642776349248710 37767750313811 5737823990153 3168185315847 25880924248135 23535250377896 118601176470892 30891064543710 179825072496694 19611595639904 63541192059049 80691582535758 167973587327417 167702186221434 3890882254582 28328941482469 105165495629271 2966705508739 11158624243260 276886826618715 32451772838732 71510290908337 24333470900449 51777230769538 53538778150400 307597418039784 33516912612418 14679110943672 5762494307499 112276557103995 27283274459257 115721820634441 16338366755503 52429617202420 20337114690956 122567192541124 3151028622055 79964370851100 82087337812437 121463172653981 4217114408744 17820142922114 15930084057227 41239183815372 14029932287916 68087335069489 16472688315587 122765347118316 17222955932534 16721715287116 126976050857763 31758828626528 76516494257088 24606616111812 5868833849114 832191709216 15614230722579 290738131937377 29414066144599 1905710469410 28176146763308 278467917940576 3059183079284 8178794036691 3518862296658 4076429203065 20761858323164 127730352456658 2631698922850 7369686453967 9210830352642 5872551934472 24596993483804 155483547789 25645037911921 111005765873524 22005056244753 195290899192410 23578264499883 9143282156337 2611760052672 28909231168937 122444632641097 30691730938069 21959557546603 22683470398058 129061040215803 158478314823191 34023070519138 207378497446338 168250526343069 3639309625191 15886241257584 17459200854854 43565053442063 105254555041500 114054721116474 66620836424403 133853558921223 7462312492399 28092967788416 26744102434791 125864737203298 9599331288959 72454498422301 2339707901099 78769427762558 12572822416958 182649632868979 25427590987438 108536175534846 91799817582191 2767646748226 4922569065269 391437115580 1431633059193 48209450316250 84978014175580 2603202048635 87353182412015 11239846301681 162654748283563 8844755441871 65257573641715 9553018070814 120033271247881 510931804903702 38889293573818 1424744137785 22834926127682 1228637803009 21713783990412 21094498205053 162670677259004 208338837353463 28230404527832 2636806545552 2888201713343 82438612267302 18305279072 396944300181424 114000587735999 28555850938936 15869394974999 164877268314706 7813228336925035 9225406408572 288016594829797 21409914101101 120868803790564 91836393394835 30605825298073 25437968233179 237681906682465 7603330537577 149119266055166 7106077656971 39984068752860 214365762847277 17375867884027 5359524404719 37619258773001 26880109359695 18323458252932 12443374092824 220434620693759 31462364670894 18125600842430 130699076844799 3922552519277 308099106959503 12435563316871 14259433324760 19617922539782 16054530391326 10250305546587 82155943960820 32254059220747 53126518352457 14680844841963 72296563878638 101538692490530 4527589641913 354791832648963 2156288370972 16130879412587 54533672525260 30819710623555 53053921508469 2189364089079 17870341910196 45659186945152 25758731847918 329301286786521 66068609729810 22643123820308 29069676909139 5990102511782 39755999942754 122913057314337 13882364328265 13066021455904 61639667635006 1834240741537486 4696394778825 3113088368443 28866980741777 118195609871784 18783049220847 28576614891303 41973726144492 15888195335375 52880544131910 79130463529179 37281041915695 14561199709106 54770059765679 20708948113718 23476489374684 98949611260279 19372332225486 13506533420516 30951859141472 110223009112776 44326323333625 2212351709832 2970251145472 202639508213277 134416290045173 9801586010415 140677515414461 20563192343549 17546489754491 45341001555899 27984942516217 16478276418006 8400553827732 22912331456113 18748231749307 3241351146672 34947976956778 69336478603089 6669973654269 11766761676975 666792853884 71964460751416 15598754821152 4508491269184 6182704478147 8489588516567 13627590590125 12418394007277 204462597743325 56794929868418 20896184963699 2257389976278 134640855019787 29900513876415 2441616956571 9166773338651 5811991599071 1509960480231 100470250402031 16616741888241 136424662535441 51915281154893 5248522626273 8926142299975 32718195598098 16317617983978 95826114094302 54782142715465 214637543269448 18514290584160 8932116667609 16359615120304 8129518214163 23778560997547 205500282824293 2336419740395 29177944920563 16156131668060 141986656633007 5834038930209 9574861621783 6967503050924 126201536659204 13310151221152 30026181143226 21084464787431 374290632262 49816354014342 86788255785593 25010726314844 58062568836459 3466229031779 117158185187073 5105882579024 407243295260437 101667214671851 13168927569745 7858296079600 17992213450727 9229564348373 63103326709727 91788998378897 56256776890232 78639206122985 1257350280776 24575510749969 2441815869467 912154643367 18262779139615 88550043571390 11475135867305 26303123451708 47807881241331 8333415525644 20507301268686 12940806207960 22066746215201 30949122034935 23186005744639 18339337948670 10699692111847 73915519752902 15892252005037 39963861190973 24524517293349 112802168853668 441907610657204 8339192991288 278045636273 15342745768979 23698235757798 14189621676743 13783515573300 7163891794360 30347456135640 44140998475951 73414909657309 104765749728870 8027127591918 63207417284145 24590029319446 28121507821041 26686467972311 19359880614160 7498812490045 205645358313726 3310603592141 4381734747489 40124957646249 93194639457985 22728728293224 29244346418306 24194918474074 100716890774055 449052855319816 11814027022437 29938095618593 16211210873294 84321171605926 251666251884308 239030910705591 425432300929155 2981208556633416 54661222293218 13497920864572 24991172111261 16127413264381 47781660139665 74916590129669 66555813202046 10994788013357 3355620865654 10477416502381 52950890754721 6976198921738 28811492292377 42635519516613 55038316041601 132409184626385 28749365409254 219235142640825 9402032073751 28593733091464 28442049611528 237209150217405 21922138781590 183613123137858 7372303212327 27381733318037 27735096757899 408835954306906 1749072342980 8266645131941 7358542855939 20844953038313 4282165974689 6627001891234 23446090661860 254571176721833 105858877837744 2604691122315 14944856708668 30841788244997 23960077047730 25600265313841 26518598584512 18987647436552 9785248924025 1650782468861 1878705916157 756129210948622 236097363139010 40136422970918 1046747243506 44906428062324 31252791561623 5486320969081 19557192707948 227590632995583 20221087840613 2978683848871 292986701158064 31486726225413 4941576612857 64414755989703 67902776414986 16950775698632 305311256962387 107135885059498 113440681964492 11526018798951 19462522050776 108601651994925 14600162625530 250870138682276 21522739277891 22995231908873 158285792785721 51233292470661 7647484320493 16652941543060 36257594647543 33704071920941 23972548120813 134528452164772 122792771168919 19282538335784 29293383143165 232420222928879 102071261686310 27604882550476 48912212704981 27680106590806 8715853571301 30951014380807 44440495337052 50964136420369 3337245299680 4021772490162 11644144461076 200893284787888 259492973704209 125291984524307 1788310598249 256127717317829 35988505491246 45995376527940 8797677107690 19139969975107 16067329024536 5141508033573 38144744145592 31773905718010 6286891114348 22194123410181 115987908007089 10712770677644 22327901184835 12930399989857 34744358618657 10936813582123507 31347763222561 3438740971961 102228454394955 74574078343624 14053696954608 1298473978962 7250904321352 65726431834886 235591515714648 37609951114332 137905750719368 166763312474660 66408157298552 16911973183650 57845957588395 18367622022453 19086558761895 60934092772393 26061256658492 18260494027088 54567866275331 42571205014518 55297436428893 153901221821788 53233749632354 14817302293571 63498461301484 736270305186 30245448804995 24318364307117 14645965823209 3316547353201 141285276260562 15409083658841 29579422360377 1657173992608 227505763419279 89163041501168 5881105884900 83838299385487 120486982463990 16808098251889 6266269323839 42980801001944 14791191137695 79214387707080 783964882324 245913460364739 5418145530442 168335710064563 21858155413603 13692915704391 46952488311543 12405855549949 25590853674363 14238642211936 29010396779926 19632874312923 4092043539558 141636656763958 135275966048438 220802456947636 55049081616685 24440636515503 13235128033501 12032896162108 101986313147503 26191567467655 10922308575795 12474962957751 83804150417438 14700760623051 195782946711657 140694446443485 45017858486309 159518488949588 274905304806324 123925379504880 6591771416692 369933121920203 30598131321084 1628718763489 2091746225123 12379212478227 5853034330950 2090414271428614 253386300314 2132105212373 3227050658704 3844577268039 49467358675025 1478444457930564 19005484816153 235493977360278 23077032231860 1113561128796902 5905568524743 60150870229680 22516043266371 56178345385377 65574453095877 104581062625868 55000130679167 92967923734487 10457630850148 1199543188300 31079744278623 39532327857468 27978050276535 51618821128587 1881873835534 5512521330045 300662194305774 185381033510627 22866690606761 24379805758162 12229515238651 20645381589169 98424178677439 30190729930332 94287589970289 518845292340608 17615144887601 39323092526180 27518083097478 4161047844081 14394190358822 27709513719963 89621156160124 43760222752094 73073405943070 405185238782865 21837177261106 68857906761396 9902352616049 23062819483507 2484064324911 74721337281179 3516842049553 119620635867826 29110571595916 3798568695094 227307879708148 102043099023061 233303209938677 1331044112514935 22665339656707 56559943711676 102145111132040 23443656644384 20056674070889 21982663930918 21582426541116 23713525472156 34463650457892 28490239273535 27765358502996 15075729251650 11967387976581 1032204634576352 22544110706195 29325966703881 1241089148258794 8946509349080160 24188884424304 583428572933 108275989884280 7541821556587 67538379600090 103122250994424 6867823685750 20278450943314 72391532690105 14569474032475 212062135194219 16019486583474 128600272155668 4290639072460 44819089055206 162811479569323 119552240956703 31146544589712 79016260404082 29517522744261 135876077610693 8155032407506 24174746769665 3022114295692 114734683375416 891160245121406 50179688724250 114767106449400 49330919679882 112168919574893 23572439509608 78908878410541 30862433753515 24807564475599 104344825775381 17084325772716 100612531760180 120371284534603 6819480685011 18607518189583052 5813817956806 30440267558213 6026254482003 26456469605351 379861838045026 13418973359981 22015546520018 124027003755 75705072919814 44492266322730 130837925158946 16803704831167 31818668290380 17011434199062 231757223804834 5236256100709 65547992004846 37138684245260 1119998916522 23429774696370 86086301188015 24403280441776 19233164518747 4038548436101 14144227698400 129568234878943 9644351056423 21229965124554 4790092344070 245891021954510 121329941332957 2617909803585 4083539749876 92437035807083 12658712819284 2372378659679 9344529313882 47850202129425 82230019870600 3486530573608 18340518401741 23866000777356 39164635708751 26717300304495 27149426390576 28490096958892 4904558267064 15050627602873 72738677374665 142802523669152 13930018308613 12752952205374 765950802307438 76047899664634 20525563122929 29392247469643 15830804720454 22233993373525 30019064546137 5325264691459 21531273251390 65865249812396 26365189263788 4993581139705 25008283394359 1031368302836 5271322631725 22934258211648 17941151760692 108283850892098 46829374891741 51019205681463 5644259328280 18009850108968 84661649150746 8075219024915 11281192779935 28246756851802 53286741405137 14212924686108 2666075911134 83355638803811 64798760778446 2009941617643 58144585722110 11686290736920 7572190916901 23464448837265 9572965314656 99126656685652 30639419740933 53463671061810 12143781578541 19577668609849 100779411337009 43516173033036 1964057496191 71479139911903 7459852678687 63991626571908 3464347240313978 44820431330732 728290284690972 145708462966339 69218943462339 69733454861108 55062454702335 41262796187875 5565526109326 4338922106929 6434051108684 9676722793715 723513992983954 32244167307724 87898268272737 14087624169398 182996224413805 41183742752065 3505560488927 61276706809121 11544490842466 16203580177134 9997807463691 9403051187424 13972255224768 158644763629925 41556921690491 72851302753910 6468859261555 18213008001298 42737592423293 123759956771582 26398549394457 18170172808127 13307883264621 12707179397609 14000443474773 63855859107060 58054168761019 20449186973138 64201761080785 6182619493667 31578439983802 211106948945884 1521173981462 48584891334964 130389471941333 42600863885427 26767753201514 23943401561903 12597843387125 247997525146790 6092247286186 9267933801738 15144720858831 8660003565798 13217946751333 30417470917147 56749984331303 18418539006812 28248152830288 80005302386611 682105501532220 195904177274976 215642504407703 8149151920303 24380497571016 20494893806950 101470779121469 134073920559523 130483615819780 21873369657741 34043222044036 1857691298650 9384227361386 31795211686640 29950738781520 77667066957335 20623812638114 11632875036580 365412012214953 402987010520662 30972794498076 63587993221160 104818348514655 11378809911911 927383338602612 10411553830614 1278863451190672 59553563460197 11790385105564 186278637826829 46075423270478 182648797686346 17335665795335 13830679005629 174215977867935 6991926728253 3633890774013 94001079169469 22926114173331 25895513896744 137914962461880 90684638806237 197055911037582 2952113177913 47278181071422 31143846438618 90436680185391 23444556610710 15903755041731 9345618511945 28760944477585 5662093872846 3273941342051 27603279981719 22468599329574 108035349242657 76092476600565 8284963875874 8486117884850 70074647783943 416645492890625 16882965301326 23073585794048 73219914163742 1298805670993 225583613197246 12897261392242 23080038669660 24689226339771 416357767445387 94464893013667 25189590218124 191762454136229 495056183904538 10106156153697 17538046126445 379005859990397 136866681447885 13757783964509 1200281158126 18832631141678 9133952648452 1939891127709 3396060591819 14841325391725 174552363333264 13207917704652 116978527074737 238957752959184 8989603024649 28837239213430 114384858854098 98330131375913 20517869476296 9193513712070 97417817020309 8901535721788 9879919240079 13987084844971 20681092436822 97843246518158 18709612977154 38674371275246 35439563958931 26539186961825 16720062326685 50259134305021 18877776756904 13563779091850 52782838892516 9450378794188 15614192174485503 18498026449268 12065433097053 556850332145568 42485782984158 193538059431110 18678574690465 19115916074940 26997398432337 11637248043367 125450258828234 20913671175209 22577279668914 8631027856766 87368288625079 3831904283608 306376040832384 139070182594548 129238772309830 26978222706466 339504190063 1743725380695336 68259720375561 240759832063710 24590975218802 16894310810738 48118230267807 18603672156543 4390623551838 23520843260507 26337710501421 154710244771641 22851922423758 1352294402021663 65051211048938 19638369398217 35852706936636 25795067205788 103660472632328 131414266743257 107932396222388 101018779758985 24627607992039 86304465821051 101097774308551 8298859256678 147821287654862 28141146881217 200201769967371 58580359738163 48671878381848 16452634614691 26662501625208 23795377902723 94593524480038 45681903848956 18505108517539 29904277386793 30305679707956 18825551617130 1750683782824 104190979286043 115089561340695 30105699359218 2422325486573851 177618268850215 22454005808473 11694043518422 29313357863726 123528047947014 30642859808685 213741277078 72754631698813 9755401503484 312783262788866 31019802015910 13867206092745 7004471360278 73107919796196 8652899422081326 14484434188956 24309353840139 807568618193 47903051349558 300346522791970 119066096893015 41353707850092 92802497530185 16837402807046 474877153941081 46493228456551 190599009105357 11173087091938 25796288554126 29019610348469 211388247830505 17288451690696 57404449027167 15354749436316 7036377983343 135267502702841 863346258474 47570147771108 19121216084260 86337451616436 41350202099725 7446018475566 7621315319263 113564182043996 156511420836636 158940652465108 1349146852983 26252759706507 33820933598456 12903644318369 70777801902034 8266171697391 11099643490555 12300918736910 52801683203516 117705853181556 47441979777536 8237154080612 15434860902148 419186684716473 8671273551626 35100769565586 371909518221 9710317140583 30438385071126 196956045424926 22694754825629 30381505258210 6504800140286 27199480687296 24683426026652 10630648041849 14784973551220 718340160714 24193883032083 70284122070718 8041169010614 26415326331611 32721321009107 14517206604834 50913583798711 27664943885871 78094633039269 10675118559781 103658758888492 17642660047542 13912603488803 52179370740578 246290395946122 102298107389448 20009744478153 48300937152131 10279730137305 19164321074049 207946024691110 25694737509268 17620793972333 9311709984441 2868235284858 143910283622255 13673916207302 39256649181142 3268046587133 3268793548792 35165975440112 9310106580776 92422160026441 10165219144710 22026168988243 178535033562360 235697485948078 88902560761950 3836834149913 391854527485 7853354059430 13266223120863 16953205111761 17973257264686 302116032198548 4966963079077 2657221955385 225144870650948 51598770195262 31276833062946 173168120543437 12707505813847 19593641255210 87401442250707 117090432404161 114470630613536 35753462388127 34275062269251 22526766304694 36496765190420 16031676189300 21622717866895 8130127550738 26602936465193 22029249610245 27100762178304 137635120950097 115590452463030 23345311237868 27888965160303 123447296175470 3345769194121 94545596734626 8697331516307 20823209112551 38863539614879 2853483685783 130335222998205 918960562786 238179542638079 10905554656658 1812601572922238 1838267070998 23435912034125 16807806449764 27085031081931 47384967579922 99343084084320 16772536053391 22813795098481 95718736403681 44781350386084 26474528407754 22574352485105 113344284791585 14475892697857 310575563606351 730420055124 4986426723935 10737779849274 11060018117400 132620059943607 46302987062274 39237918635112 23415003173677 10222378140396 29064740829117 13906696093369 61938170514220 13338837277327 24774748116075 31886314427961 15717608498274 187633942587587 10223074990985 12955720222868 68468700334302 6998482763980 28002481393260 1958150953377 254725031606259 27124050053117 82762741413920 27919214886602 4444497172070 3703446061756 436254523474849 30073089373404 78388353283944 30221606028383 15167225644269 201212755179375 18678338005169 15553618862170 12347248134154 92574748066447 61851804716209 8370391622454 1595710880744 4085335312697 15047744341195 15889401662844 110225393992633 157013268580624 30569135383047 15562976511049 23060232251716 25390889462058 27772248568387 226333962722030 130030603209 29042703154391 1851305420056 19525841388212 68762273382837 76468142346184 32680652726232 7838923274041 4059982170889 21982265000208 48709237876910 102628764789612 13239691295253 12326096413745 79175919797351 28871652972288 47926285667174 75351131520985 82442352663735 120072362566455 3102367124104 24691398177606 21789891032726 17353974278956 113833916184787 34161553269731 40087846606685 6229010633501 14480640519513 30843772918849 15132803909411 78027902588923 2350265617733 30285432387732 44702686164290 213068948891503 40040265449936 20708940191121 26467053650938 82098626123258 14208549121193 1767245507252 152272271865440 146679559275494 23586207444027 5602792636919 105374069036670 19508163600094 748564030339 13556934529520 7650293827786 247741590008837 214755883995128 73769589395315 27767883082634 30390837817858 19816418571855 28044395264691 8366802621286 48357100791186 3582853462725 54736779382867 49431490246815 17864959886519 19003983521088 26797766007979 3037085484395 148310632525237 31156797508097 15339848925323 18987947541390 104812943607863 8782568592380 19479127590929 24347344215300 72136900982273 6276683301090 30295956296561 113387584136144 14365685526412 17517630908508 193340575498 10551526035088 17926703179680 22477058646320 9970546319233 88901926122979 12765690243491 23207410006224 26127334041966 3568916731871 4542929333844338 24255373517648 12561355127693 342074624960240 120180127463917 129724987484540 24399075748182 69296119079362 54936469400240 9027522146697 99200558150153 27622375910083 4869070217180 8741286812611 31310490175680 29463575405145 40361626812273 28516184105637 73425282263166 23859601629472 6643086138028 11887683935864 20591913354906 94843969131 201559391719278 59030964969508 33407361645023 133984888556411 21906787587507 4670560180380 117377506317174 58975870203438 99006877441344 44311263042747 46722548187714 136577795696975 1205176573758836 16809852233687 12073509054737 8557400846550 5356783574939 4424673854001 18080136360462 15674556781413 252605127577899 14981024584396 9835041332444 28726760934528 18110838858824 4299679737589 7053602608471 5804242416436 1345965671286 10198495587593 33091842421826 43530226712090 31930860533419 19502665210698 15360491431667 18698026845926 18248329620707 17803290035072 122312285519404 29997051569796 197460618341585 30560083921207 19721317809026 20851460977421 14436230451068 11794338643499 11489888588989 129841564557867 65993297120265 6152190181356 96779920266198 50411095664055 15612439650508 475771278331655 71674344084705 1922640162520 3036013552480 29393485917226 37735326568370 22275675540592 45111158094320 21297439204232 6713747431765 28247469405344 48189227999963 184689041024197 16066579895812 88057454757233 21735313776362 8420448292372 16473439085703 235396902581898 23422685483535 2713084398900 51193224823642 62420331346397 86341321658520 19464879816394 8139077390705 5865684286673 16209974976565 1023205471963008 31461987475636 64150150137628 3026123462031 48381064377892 23410743768444 119613857449957 11127839513848 126797801655714 11170367553602 19570929989453 47410856812113 40416735682686 38801261897707 8883349668256 13044382264114 54527258640735 14252040021003 9415810094261 87704915010568 44448823999188 73749037468893 15559513997229 29080170865077 66275321742657 58440203652252 5402390655719 79669272441363 15872076574013 251244665481201 280930409605412 134249613474027 126752949981315 8835021784399 67376148482688 12949334635696 30563723779429 4971987454607 174851880792893 69405574887281 14433718291671 28878611875138 316571194893823 6986923732869 10604371613690 18364819350581 7572554789379 14588026640885 87061585116276 9658091027375 62184715023546 180497383229994 28331404156071 14707150654640 6966189392440 23191962412692 245270087081181 5787149678574 72807662203150 1210921698907 48849771651731 3128577450403 16135861535786 14428100882916 25248391807495 92501176176524 130109161251065 7367500536741 5332915630823 106673823040698 69929957614791 53227924450256 55366835201823 25047338077334 17734452558886 89278484555451 13512656028752 68747541732320 26360059173709 24193868490763 265345811090 1652217285653 19523663425544 22313457289866 4599474692636 230288114238395 39925536395241 2615497660238 9436186498773 31419832566742 69922708615209 68486145504917 50675398977385 132544969016344 233367773617492 30163564819277 122518927128095 6507777602019 21279819826261 29503691738640 20764755468847 21139564378009 17638280812794 8938649923324 15291557556188 79774268982585 21166238834578 22562890556788 24145259306612 19744913331026 16290883745982 5461618147973 740633623734 30280507875309 10279426710682 73790869635101 6969838466377 30343121977729 498761886440491 4627229614577 56534247242707 30567381276906 26041392203422 23528485730374 7571437894422 22557591634566 200012894364176 12144907177689 23179654938563 31068994967751 18939638401601 50582606160574 17303534207200 57566457790829 13064757879996 58729427365711 44725792495368 3371701666380 11778467857959 35439073894063 105630693635522 58848208283299 21424896907252 23161314167855 116893278359861 22735270210465 27544539758376 23709133134988 29497568707692 10586929246205 27395392720477 18069658896256 26792109910137 43724814151606 61569974139422 9865955291897 8355558467342 193047757260694 1195923101001 76057251639841 105283240333943 11211108336800 61330259541135 12934417476612 83421658292332 66256076859650 46745440624080 13365993858436 74048881813844 104088224681219 133606354363984 127935527434206 6821662473976 145464986921696 23836367816410 18085632738972 10999596158771 11851924941922 26937459292500 8101463805553 154222759181969 92834878408587 17316395702172 87293607904771 29890415106501 72476904389206 1065532373429 69205377833722 9278831384990 22987432275957770 58309466965045 115907261406543 2141296054216 22205049724282 16995675753830 25403731445526 65931611626280 23569755814723 696219239184574 5244263753913 27411595290508 4921221275815 13804731530332 7529106714061 6283114409266 95923018502453 14281903037874 18944654822645 9172940810450 138642778310303 11482107382191 5390571825338 113799820933736 21278438285997 197200673042642 12366691610319 22041567277160 20563937589167 179652363606013 56278648631995 22607072626361 1253815277377 17357040238903 1973309654340 51318418613259 24672793724443 30845682374543 17332123942281 60393935402893 8432169629201 90221813678708 142081677040550 331051634539381 109925175401305 30947052316321 19173886172964 2563013694591 242277721442 104722852672257 128356804989244 7018159138308 98404539642118 30105125592377 27122003626085 2626446697459 13961943881890 397976565697179 34493316903168 12844427565993 29885482622022 19636524644467 26445258892886 22635226333272 112155907373722 5056170707006 122515401646002 400344873648 119847772740652 24472338168357 349199350193127 2813748596352635 11161060768994 22721455874124 61512261652258 66256186734377 25464563371752 127853554701573 20744849624863 41532060841081 16565784221717 21330114979170 21087799044712 212052453534267 506177098433 31178965595966 5810575192555 26654271870418 1598810861469 46825296902166 165800397706295 5340410279343 86380251719423 5289283365025 162748534048511 22979651401263 10268268166462 28486224906018 7819745633158 4910707996681 29165643724122 8864702081714 447884262019470 42849341383496 253118830810 112486669792128 154497543693559 14226669595281 32359249669143 5745622868156 85541784397230 68443591128878 20689263568140 18436368755196 83622801710686 4132539448421 313380466277379 69168342030010 7714975495792 111958974379411 19980784841856 16742743284206 14568638928119 867577508528 2904692490119 119395388637041 17871174488695 78639765351935 11100851558859 35758473337908 15477723039204 70953759369278 194018971992448 20592645878258 56624763807638 10129047335888 20935686311652 13639661744908 4614908341664 70610120285813 1047364175886 6478546410430 13777750819355 24043471917336 15787698668398 29945181339020 15127252911619 43279640141951 12901479156172 30984289061605 2071781143055 25243857258774 10237030984672 18780316100425 255661812967293 16642225712971 24044327403770 150209673133627 117432906527873 69305438763970 19225183226691 17489848978827 2954920088163 8608723259577 3148567152705 4381358777932 19805775451680 9217849303392 71257245011180 2169216745784 76136707288983 8027306353791 73797682546176 128008384127237 123442029817543 77817452780199 273018163202451 9842496385935 117561213382715 88568891769115 29977900485451 10152460376380 15829934962844 133276004962807 23904630811623 14652349719312 30522242891374 22961733115739 11225012467972 5234168426646 1220106515341 24217819387143 4910602356741 132248849020301 61336305730407 26515583815744 35329806888075 1104767784362045 2971891447570 34352380470829 9762250183337 11177103676374 537339953799 15781407206809 3339472073046 30879606040182 21122015258535 10909715950290 10533534499720 25808329063142 80142948018381 4376802944927 18400929921137 28148982465800 64318889783934 10415189013373 94024875920769 88102073416234 6868291325821 130106324455414 126817994452433 25419727350625 287870231780085 7566919656188 15830487381382 11896046537101 6278112348144 28403228554871 30492273211257 3216388517283 82634443241846 226019737780775 8532270516714 222577898966849 8977432987232 23736670080143 443095993809098 2777969054779 78331355474823 109918883147464 12835444053369 5436116794031 321456772542883 62625230011532 26416805639011 31841282574173 16026775614982 6770666963973 76576693647531 50768016784211 9256166151718 104199466992619 6930285639574 135629545695790 17379280564013 27147469552148 9266573620421 15241290622476 116984878825827 7011818482280 19535839655295 54119373139293 1492369449333 57667813926873 15450459851952 42275792729650 67399850284018 24063077901808 111465620260927 9490758447616 67061494572616 17298352865718 125596619231055 44674297178923 23785780854261 24350562210204 124192259978244 303193763446762 6296805175045 116698579788036 24857675096895 5204145889327 1891844554785 10900272943831 24175164984504 35396122250103 2099691069304283 64170471777141 15405430353580 5991087057541 26410709200035 21889636972379 13643033071210 6254361469549 184309314182204 12460350234269 54933817935459 1935209940733 12718667765205 18528892063327 3646830151639 15112190503445 101080410264133 28282100924309 82658841886731 39113896566021 16904968390463 16771390388498 147078829382300 10033128010236 156910074736017 6867662722775 28715390754937 30323319862162 2740498626327 17982951263225 71019878831167 5065554628190 99658496750946 7300159985817 18874127913907 26921002291375 4457593178128 234734007126018 129443402759234 7716201402156 112608988562347 140239546738043 6979483238479 18028288721443 20522758713710 69740004605008 13088096888946 3301013855135 634579240598 23487518284085 77144093953765 495098381954050 168330940581898 14434566672579 27534527887931 48989853723851 56132346056669 28940616548526 25435336194576 22094694894940 1071314034799 15138486787682 61619172548369 49369135297207 126327193495304 62283907471565 53512066990890 9258657321717 42574473987141 14308396742985 10037764443674 22898421189406 29642677102193 8865808318577 46999164144526 30955003097645 30237800942246 9545156668578 16885459551464 26487318404378 5227556950794 317392779962231 95485010085381 1386116230268170 14624408052537 26655663766916 170350780578595 10040091183328 21866489554145 8031930427421 14136408012169 68606515782226 18533241451697 278585142620334 117497137665609 18224035354546 7322686712994 8163517364301 19342740461698 25521265719331 99096203094000 31622716928579 48937844816562 30625778112606 28054547495744 30191280540440 7629801164201 10537664234515 2054061223322 16814274800922 22032064464361 20260125474158 89857329072623 75883967863175 434017349508764 27947603033580 13122140501277 23399614374128 63694425090664 17376618053723 16580243684657 9707360334220 7940452967161 241020671765558 26555521298342 17860985408889 146483012759586 52916136194609 28188703442462 19765436952956 765856050561 14194590558992 74887929578528 5309304331264 26606080435710 15475641760052 58355635896772 68700841904277 79918190856222 50675156426587 35316053789785 12357037391556 14544738981219 172724116200791 249105059175766 12440871426363 24025871105942 109950499489029 15331445069927 18708011715773 858076852237 78003319199385 23810290194602 840861520829 71208547375050 44686547983721 3924344781612 64499404203454 17370311336807 121932670055003 1157762258657170 20371035414912 2995460128865 19854607618418 12404118287145 201553906990157 2210550800167 27145091742353 39637833143765 170375849059220 1850596064007 18986107043871 11465604842409 15364127833091 9979857207299 16555830828957 201546016612027 81909665055967 136427327468874 7496049690258 1540352343452 392954836208128 20496180059836 3874713250684 31013962182413 25367331790707 88680827005366 1649943499090 176186913666473 5464888037194 135570188163521 111927630104698 92025913931 16767706849659 121890515629267 26720042296094 7401071186920 130234240682384 5803982965330 300278465942959 75628408289666 19822968194543 14453692020988 53281096032988 2692449132945 1838790556261 15283518905545 345708374883460 79707060859058 29385096965479 1610836069024 70011601255924 169439900301 7996268344378 415183084322 23318736964525 16156650765704 14719375872836 76938119409678 6846473851822 38104906632635 13515417109020 1824593205394 14989743853291 158167879760601 20186196682160 52302626450301 25477243745730 46242134796848 23180077196355 77180101044378 26409657596793 27124204944318 22893132033621 66534477930174 266060937878570 1672523040884 66417368664435 7057042832790 90344676618072 26276588563676 22171410680667 19571442322797 21207259663882 4219688683804 25620083292179 24781634987649 8071628709338 3329133022579 13647706371280 1117022296868 11679224598986 18053196512833 95673385652 778237474463 102656657983100 18539186282091 155171414725426 46242529951062 24167167563146 12015141162828 6428555682468 28966389741789 200598997377394 268866546068820 69176476245032 19566835000244 26436265603288 170003176656054 74356678254598 77979433523710 654214451145664 7253951061172 23044760279587 153132460056285 27714947229637 97505370192139 8032826954693 294248890202874 28239918840721 134923901491387 26036836523269 17629497417450 30549615683374 100801095466897 9968091685381 14853770952790 21372378132163 27729365573509 24403842335359 14790095242736 9493182808729 20422849001252 31102035507040 49033334541115 9759331916793 209897763763695 22870600044902 64341097939288 9276848629693 56033237669410 25051393258457 241465626473394 25917261805066 127877991438679 5792800770684 15381136570610 30440386655791 61897521305821 217713765092486 16323592674851 71942964655821 61723595475671 45097007699812 135613849867155 11880234502803 21109143386147 79376692337185 29076491181040 3616234222629796 5054254888383 44610011865843 17397584222971 1220294329685 620163639549 441358347941916 19691941211826 10219808739662 7922965295420 7746144934412 18202179578698 112110620484874 53057590928808 1140885185488 50052608546739 351577426574325 19315356144654 37690871121032 142892931702172 20728412778193 51976536084969 7828390387345 29742468797175 711277102928 11421005140743 16626188255459 65298121910472 2128598886431 18675244941602 26957141017177 12990410240811 5749093038080 11096208741179 10250459307999 71965089468023 7583294909370 25788001224193 97096295906592 23607378029299 16914150727109 17840684137090 9166568194248 166479603446849 14120119683263 86849251065402 22736973395615 44681796104802 18551081161913 132808346723560 92062092168291 75192263793137 125986558224143 29968390098375 11249740452979 42246323744219 14364202087332 23460427353656 3311531362018 22310327793108 4807269778705 95037101210916 7447340749434 67694944490861 20103031872019 113351097834171 86579680189623 24228629765554 24049928164107 151132671554407 8589411073953 26894828977202 8098872985566 81864114346034 16592248897466 16586514544124 126517879085264 21434419160438 19476342306001 30278316533108 31466339454061 15323053396753 97212932665551 16946156200968 14141966758511 54285154984508 2863800936904 303648989870478 18065694927486 13723508917689 24554017660005 14123368373462 29090575367223 2105252427465948 37569088114251 4105827215995 226288322497936 5329092743964 185079941367377 19907970891378 58108230380334 81465893984502 42473862606597 31409120339200 22162206729370 20443621860207 101855280338010 10672071780946 9794320366282 854267288011 16900874921790 28149896401430 71911168259201 23487318099113 64858184487079 34187871492032 10438612662237 54013652405840 10487141455653 127110882889554 1508602156972 98842023430039 5185881494835 29143929591426 85377456247892 2494268713361 28451706228363 22168315805141 10707268845771 29346467801590 247613860761226 84547495447443 25090224259220 25797323392111 20595818632773 62358142315590 249196266860705 5539816033497 11622844443328 29971798685613 27580990298779 13287509418070 9413865008389 9020868361627 4797663297741 364914116673260 6632684289828 14170257962603 226684126921850 7482603763209 84974716205716 30775666733300 78207001731543 7100057501908 19254978287337 5184052557919 104013751016643 64693548022601 111601739050114 292772277251957 97317170286684 179636765810848 75473190527470 84543132164351 9342333601830 17947588595723 14589318574577 31767905362232 97366849814775 6509004784080 24463182366920 88275296683121 46873883949441 21777302592310 23366927479169 22200295830992 55032097197393 16378910579736 97772158367 37116218301486 3108149993294 83461013648657 103650187202968 10786540531912 19652206734821 20398937788707 4510514468579 183676191401354 26943235692223 20507771385105 36445119420152 75183209876421 26196207372169 57918314567473 356626280410592 20480218658726 15865631667110 18497383290815 11916740419330 84045563372780 45510300857703 45604422414407 30174100192636 8655791471965 122706349514990 73195908967701 7220819920645 76241915621660 54220891421184 4027580335031 7161850255932 15980239464145 27017342144826 24919219772137 30278351356839 1681001542389 25167808054405 3811709806545 4457448479641 101423793420741 12989017449164 11774339792924 4177573160301 57538348784184 19559569125249 12944290311489 14835341335769 38950463434114 90890528223751 67787844255107 11145670061547 47852698042266 110799407654007 54858339797883 8514260336769 69503718641767 7934799182146 76986026211699 73231635308670 39676613234009 157574705557553 12575107106689 45282349038447 4085192227139 85735040016739 4348516803508 204840554978600 1282311412587 82745218570182 44219303894955 21806265632285 113590080253705 29306502756983 15939671065716 150094849313848 3670220966292 57067584673826 101348440754368 15406150449593 1675225238578547 13201123806532 768709659020365 64085572752508 255776215926288 15679775554385 101276277160165 8391695185905 20378950640811 28555706524767 21275997049497 9086746572898 5788051186739 8587435726014 4488784249171 51208970592788 12987191471588 54816128013560 1241093560355 7175303377347 129692164544 34229589740416 20754756189226 4227554477157 83499716634384 22654848528696 281634936904108 16040485828433 166511571769960 22038987900504 25891678077984 14892102274855 27765137705466 19747654143037 33533758053042 281523419825805 1479102834820 75842744720918 31714092088449 7546288081514 106734243519922 23096912755640 9651224043954 5518595646219 107170330650618 17170978210842 5299049337990 55725024637439 56239567264520 20188366441640 20469525246369 56952376642302 522235140113723 4876969402562 95223485285339 168173370813195 28922543890502 104061105634658 3537798839668 13213626012026 27339527587593 200826649209050 45363787421574 26282109015341 8532225393769 48684637000915 55117281004142 21656538805784 53346975303024 5139401615390 36629534484795 22924702395958 14645183565385 216754175351487 22153254306527 213298346043381 29029173930448 10290898590167 26782866676447 4065571680212 29006474647955 118078887659569 2703835544792 179576342922861 30054856917878 7083794606883 43878607922195 21978258477081 32021015154978 352204586999303 38850450181297 2984463883084 59953086275000 17821085553024 22632064879939 127823298516404 31715011552047 21442148465652 1215753485415 315736439393490 214241870079217 7673838201342 101780701054773 13799878164564 19450209499907 9133381272565 29592497437381 197716950317820 284206736708368 15944425129526 7674417485512 50133905396875 75995511696909 131500727249541 19930848409893 964099218688111 49256516373200 140928886367049 12253727358976 108625039214157 22304695200100 403534753726100 24599149181629 76042935901896 25985516110404 15072660925501 8139766212140 18583343813077 21301277588037 41263173955041 102857768503353 639866882472995 27766092088615 99161561539753 71081702909473 28816754131361 115915667414855 14080243921897 28907290428047 4671739755935 213676417228433 12452271160833 25078137628725 82883744653334 8905359290870 23123566680964 197564215651 50402723562795 17884976326593 7859572694035 7046431704772 22886583835201 22903292638421 35438385211204 49042074973470 166026084187347 21933896331236 29386977025880 27518833682901 30189339049945 149381903039376 8031493397376 9864774888533 71376051611337 30488490857284 527448406722 3491995130378 23406624563904 34389477942678 171606513696052 62217744698601 16724694813087 16707289184073 6702489045596 8450272066096 15349096312161 89820061031506 87178954977560 44605917054223 24804295399846 25118540797599 4880479505017 19050958105352 23056345550985 14404695829009 22329236408274 9625904173286 34493673233232 30648130653805 14640166533340 33783725687189 113747301753619 31370325185520 70954003931014 173483273012923 30597765942210 7502621777213 10234401834462 4930140026000 33608912136965 129684533160161 39333381778269 103590967359622 17190450876085 541705517759 26044857826015 59848348708847 5712991701062 69784407738624 3842790324202 7229310327260 12109991263954 8909517013925 102696945283738 58158026075054 26561967057841 44526354031423 41533165319380 23297252212603 22073217952108 79882614404081 503271104108201 331999268379206 23135603957009 26867489445688 8188313525952 135166058814903 3669687096383 4955968250857 8752556059474 5589301224543 26519876293200 6450238050353 240199460051839 237641804986267 49476800523210 5169209433816 31279711560468 11750842805482 29799110610186 56150861347184 249475018204490 14825090971698 19731955283930 18048758963871 245160614344584 61057050904 67789152765861 24998560135710 196035117927084 10566466649198 20293935062196 31624466320294 21617212119892 27521979347956 71052675291816 336730212584496 93479436070929 24943554102219 150680898592285 30990566653274 11829101374915 228389710436295 23388655339566 175717493103624 17362380244652 8901226305387 28829924282545 3478806952705 33343524172871 42467534644477 19629915961180 15767003368675 109882416886334 18872188547896 264394857865117 32185841753661 29068698108129 58476060612385 103270190614044 114342859994581 32868170016799 75747718540220 12837949899521 16377007387511 71027785725874 12769763987551 75809901929302 31644394113078 19954954922236 8758593679589 7030480794866 167164712483020 18553726150102 300822947696835 102898182401435 4947864763308 24226474867116 50901076782812 72983226516505 11953524822376 20035268345700 357513079652698 53794878716936 116299066153413 92763556097006 80448372525422 23061386464476 19688296660530 24932711415435 2803117133895 16186470709515 362438704890 21109950669249 27339586672779 8162738271968 14169988400487 10171698800579 126639152934866 4982323336110 144748079595318 63578532909517 11321700274149 28192516243354 52062713987053 8946212158613 20789271232428 106721511848256 4131029697845 13873736957508 119539065781971 12001048268902 88823280624003 28432507313883 87893614125517 3712940954823565 23372402061791 7253635473503 2510213491399 153661326301384 94707986921392 13679945880012 5689415669248 21142645280840 61401864623897 127351267828154 53807238007418 93645836223266 6281536883532 70244001733512 16388421222787 19016132785671 29823780057069 87827714565919 316686667851162 17986356155560 43629469090019 18632559871895 61317652935580 29643814983151 6016160465779 1676488679411 205622671316413 132903172740831 31268628017464 5667752862570 37734161122000 266302623689540 18864820230372 22515973768140 19954065233913 99996794546118 21469406920697 107942592570936 13702693824083 21858173855808 7247602663776 54555167427089 148225302318399 191931821699903 73273135193138 20506319639702 1542092327616 19933347690676 15940475222467 45392105611992 119478451459535 24824158543816 30451953644910 88739537467538 7821894417451 113456720907113 12479591685363 98127884491752 5936168836414 130990224626277 7108524325629 198644777860601 31070076776308 26592231289864 144433377435859 224772528294883 53807347459409 46549484526520 28275791059728 8315781123255 45472150862415 28613967199236 151317981330761 22653132756287 19417868539758 203338842869297 24509936807235 266983370210011 6876231299891 1356218795924 51084130891598 7667189034791 608254300960409 52622531125471 23036457612568 24648842881396 4046784560780 3529349509601 17367997099181 41883944856373 29449623507797 36402064676352 25379709743578 27367717819924 69542967125352 100128254988613 1754207410403 24647652036635 16747423689601 15127455697042 7384861891816 15699300359233 66382453955049 26825199590497 42165969315290 87072858857322 22706916467987 23043292426116 7718946971337 731277342691086 19346844720045 12032344866248 40625740300639 21741738429187 105194260243009 3237164857940 28335483058622 39443973093935 67773376176945 20258398272653 282403423518939 69887801139125 63090040487879 30321217810279 57557443731995 21760877331173 2079531011364 2796800362832 61292234299507 5508091700071 35765427025326 93619628906073 28280396325115 20359191228938 143838520202186 59678188001997 12043087686201 854250761946755 1942995393669400 141288493932053 87342651699633 14208875587238 14660041404812 27271598639775 143975174303509 3639938260064 100278564428176 12554362896816 193623300699469 142223848175796 21888564280180 58959358398116 3361542212483 22853220361394 2995816480218 22331872273204 14524700343827 24294622530576 73388493671439 53708662999604 74610874509718 18710382576574 89414756697419 25358346402222 50614775158624 431806490116275 13886430647227 8821164854565 53386355538943 71506844022941 29204738588318 62644242287771 633691929980538 4675549661177 63502388027079 115587747661280 14849221535940 8702489793674 722063306877615 98289065668643 30675250073362 4549976544930 27626796868011 80397535775485 863869466034141 71088767615626 223813225392834 13382392644695 17842684464104 35934968472921 24979591149337 5507388138416 58910433249804 151879721201449 43014038883535 373970095395810 7270198810953 56465966878261 554893094978 23405139202701 22323000454320 15611781360972 70411652632848 117906692548136 344170853587 29867994594844 474805048556 91469200963755 24364146113942 3942208280694 22111843989582 15572874826062 14263628759886 27872622268926 60351359547184 52258240568633 91727611373202 1940357275741 253890285471005 24233621196845 24208264289169 20918746297883 11506701639567 5487438432548 7032150428171 36827972294865 2749404277619 66472598923902 9286948472463 87380099763848 12943220649825 30453506060023 28096527877559 400876543920973 166273578607005 20744200959631 21481033289909 5358263845113 17975955756839 26014048373209 23900652418987 15503532281941 127416136226795 25140592086401 225023335683860 62928122638138 65114554683255 29580581006830 22556064365627 13403974410364 181405223440021 8757562678608 23378321813542 49811997584511 38470341355129 6715628220666 6729249516707 58093462239831 14869444459599 5211197176877 78223393543970 28135377920746 19998290131426 18904344997846 20092099770575 43169782802706 27992201090313 32908384863392 1391239294441 68400356695970 9216902871134 2868235291944 7901424947208 936098153635 16142920720972 49855841186944 33159766171942 100849811573753 140417408644576 70457471380768 20284041962527 46656076708714 30053448909938 31293351490549 57526536934880 21549082401099 57521290116824 81248877762653 119322738544968 21713700114364 69414516470761 150328717896984 37374696322699 9804809899052 179881013700394 81833368582806 34130884671374 136566787986673 139446135698097 85498522413021 23897297864977 80944603173039 31305838611192 29257262884402 26917363960872 308331894188978 12241662272313 16410358519163 10023730887075 8274508251 173850952432273 121431701693096 229851354468698 3350917662491 33210947869119 60738246258287 171319704495676 114279114026058 119190681331771 11360594555735 530570248617548 3688169105253 28198018824822 75494111260569 77615548672565 21943889183983 22936877733975 15109191167588 11486743563431 10773737589071 11780923344240 6968302503929 15292508439993 11502675633318 27968673659727 17846871347865 9907692689369 218423780047806 10473605239968 17517157679923 270177588266338 1696374472003 149523782713578 7824642636983 56687010360380 18027598453935 45997338276029 37087818437693 7313542241217 144572424932998 408941949999075 109656475526507 28655934389845 18639235243223 4986284203306 234348397011576 44283201102464 3860237160964 50461733476230 20454708685896 64051267010286 12833051719908 58138430610183 89723674776002 26828538572908 82116779694247 11053741129436 24463056639939 43908253026346 31105919962445 116041768656298 8523315170030 91245026425203 6431236336368 86182741231471 5378276227896 111317006357649 16176497762595 21041019561262 2452987836055 8922310072970 5579937418758 18458971442864 4494852351651 23005902626488 13233466937360 34347582602077 33217387659996 2479901066619 76692441670264 11615794651477 64385901655571 174324016658231 146400176973264 1491591295760459 5243341544051 21320843380533 182233444164171 36966078994329 79580102642758 29002728524616 30113449490439 19931822148301 21408606407569 11942083720090 12329370932138 5980727806282 78190644000364 16389545830678 17502948978163 10425090529481 43613664551866 22355947809411 4299398035730 29732406414271 31724775105559 59699853707682 24493631176622 6616660645160 7023130322597 4356178841664 24744641294164 24517817507779 113237801645719 74844454171973 12846147424022 3956722814279 9966220641646 27062118874698 14813444238237 755923878204 125067335250889 168380283188430 62858352542604 28187001298371 27035284574593 12833413492761 644182254211 1425231761897 13139441602310 907705857132 3007810267509 26937644765418 119864757383699 3225247269272 223484645026406 14414344168021 75970893579558 25970879470044 167662801768390 11396239091969 106897862242069 15115826821 5774336273143 15469957943902 41224605407537 9266207182909 224564070304470 156520966289303 266220407476 198912335427763 28908842082815 4901102840903 20893363036122 9698701955324 19500991470501 411032122311635 19148804749810 6568739692621 30516412188226 6534958909913 64280903536994 445812627682 276415855598178 789511484672534 9137369367804 52871963269763 91132482371139 2901019161798 18934377909121 77639731099296 297562202437 42628459141255 76569504091848 2331177320444 27845750544478 100829373401657 22747785184398 100434823991717 9484615215867 783257389354437 24543363686287 20184950542995 7107912914254 10889649018967 12916287786853 1171421917529639 8342994952675 23879560934811 31560775596510 52339090114371 13346182118558 5844618986105 122246616520250 175107213948346 61851464451423 12120414485343 560218331880696 62630944452005 7590885296356 8219219303439 9113682558813 29791012170878 26017802070965 250822463673487 36902059488120 4722781046235 5804059281153 44885197652966 69057860962120 32485858596933 106881483766591 104013216638723 68224656985180 35439883998093 7633367687226 3067253558782 27378806681354 31070615982179 20899379752137 9716719521433 25153497258390 36246362892490 117806205075508 59720795523077 552602902150 7031942946203 14740366967951 69725391327338 325929584075626 103904995491163 79748592387572 228973823706001 15769018123248 97608832572028 14969570553800 9265570717698 2625946692086 2876207005867 23711778418092 11307257075553 27120469127314 16047277913539 14720750169026 60814710714376 403571590274 6278484729439 3196934791109406 463393387672 27355987171506 243095504693235 38313331256032 219240943348357 982468802732245 19223262722070 130621518270125 47727378611044 11824493025573 113544312224485 76523424173310 88400313575902 83879818735178 21043100613194 24990171898119 16476921135942 10174547522721 4587075554948 13735184875666 19720753552793 16589027140400 4799976466005 19359287487 19466662813407 6119270981470 38753789734599 22665739653146 63332266499575 28067135378478 78244217217369 21068734479709 1002534088122804 133040305851 21074910041005 24167481218004 93413192761468 60189224928448 117269349029607 72354281627454 4382642071475 45478540936728 54680346192250 71398678510831 35471343171168 110395071338568 15900040782615 7965883632640 80197191024959 27656720327131 63248909043549 87899890125676 2283221149928 127563057514395 20219432720061 102695164979838 46171805745826 259729890885290 129191226253775 17486099284978 111905787889518 84645128890111 18428859089424 28988093980328 6348176032843 93818215511009 16410712802793 13702620815832 110589184043100 14912512487057 27308041385483 26449077186146 18026671561685 29690412937107 86533989563265 15896896396580 145986663142098 364144498458820 138849285463020 32299458368305 7400027815349 50893788330360 8130335689978 27952986645364 4036070173250 29275027401328 91132548156768 89382949195003 41205979339701 15873540984756 19110167421835 30930652947277 64543984649398 32685744347604 19416711339217 20432558059652 21134746127421 52765036240743 233567103631323 260990472650560 124433508695193 30134897013293 102062769258280 162232994625840 2612041686948 87577811402839 19572001409794 9698690920186 22947350611704 133855563138515 116332320114834 24137094289580 22243416790217 20074870860780 76475866393337 19120494886905 42793077334150 37754050712340 21037670546042 7297798472182 75639410209048 127037258689458 17394080561595 55228532083607 347443094039317 61160625232728 58042611438870 11791812219985 36416260101602 25434712188855 275093782425 24491678917906 279973898191285 11397096422080 131392835132924 40950465432742 4669343447009 19566272037161 17056116455118 11342479915293 9983472494824 44386934245431 34508447789856 1723691564559 30577872113452 21862566320856 5768802079607 18401751518176 78061328196116 66335236361673 14466361193368 31516607215585 23995465554050 85357416590871 83673673980627 42015113443508 30464113180542 145890412035471 10046278152405 28021698209809 67461137437183 640049424625014 22157923833533 1407393266800 20241116295932 18508068137636 41225038586378 40283789051174 18790722002378 10189948429946 14995470010530 8272026967380 160517356217469 61990095328863 8078726825266 105267414944871 27458691224759 121925011885775 12736849647690 21618892372342 98908854255347 2524615101860 116744225305535 78591744774286 1979146073692 13081974991246 251331579598034 206450902638262 28081128508676 14395688673116 27675940692964 27398628709817 130415656514057 42753579805251 17845983517639 23374360296225 64595851700488 15674695600128 18603269705019 22707512165770 33821968589341 21842093929048 55901839878862 139053919603687 28470859653840 128633036467813 31416223851719 1600657427028 17331241902908 68836827367121 112773596338652 94978321929071 18054521770930 12140755320189 444812898113159 1239491435702 14425200266283 51969470479988 105823405675661 19592798476950 34986238169641 23618891493283 9665091187767 4103613104388 88800281293540 56643762395217 123152646075622 15857673155020 7066434047733 93412245316645 83124704975296 7837752256981 5128985318233 9798570005116 14624152502303 15014847999613 37364402409426 24916586483008 16914015286963 70887115924761 98784126017033 21996082754404 46663470222020 4701141506317 24254751888674 44579257803385 101929172270622 64608667276705 3315069434992 79113698053022 53797716347500 198900450168769 147878521865100 13852496955782 27272920434008 7717654415971 26766538926607 37903917061027 3494893881838 18919100995203 893082209072 36967822367770 26655692511854 4143658166816 76038993824993 9441274414716 34158800215061 12223582920941 153354670530309 24350639389319 27333707155465 33440759828839 19955976433929 88458077250681 14762623028082 27754716395396 75649115153463 140085219697990 14778036984327 203703985562177 11920706945969 7340634194725 13634373580414 5236662438771 13705488864629 84458141582604 67320207346448 12031060016543 63374783692889 261255391400504 48133001119034 29874526138220 27894576991414 6719398356844 4152925207270 30425661464029 6956426169329 162950507963462 2353774622372 26175519828081 11871885639890 1597714827994 287337698164688 10497896450773 12603195631965 22745512470847 7005444125229 47561560535238 19918254469758 104644532726222 86594047676361 9110445283504 20047254672312 5191714397018 7794743332559 53775808503017 12059055503454 23742314411376 26200748713766 7267829776208 21622095442080 4745470555121 21003094690928 91053568581868 6537732399879 1610034995961 7415285626397 582619848483299 174151791842528 16906987536069 11440541683790 7196226214033 11326597963350 91412628485376 22606614010174 177645386467 16964487162616 27358238749965 790941147329 296588289351998 130053554414635 14336909796271 105480497683821 5811465655307 18893879015982 30305449325135 10048764069964032 24370443941984 91631093866341 122497770281187 100259414345769 8546333265890 3187960789593 44124634921836 179952101341053 43610450280375 5120050413868 58213952247171 20109812318477 31705472974158 15880756699006 30730155625502 16194497160225 50758719716249 12137098757122 18617089249726 28859809305024 152904244181679 124692455873543 7489473826889 18323641253201 28890571950764 297208535457116 25234571317859 54815518659270 18573326670418 32890477818615 24319268767650 152360346834932 3966212709369 13874828379520 27160158133198 41269279098109 123838290960514 31650050509238 21294877829052 17373656777972 16529271913861 7044899927402 6728735698375 47754259970348 113029436377542 23209695026243 37598511724419 87977194482346 21397571678952 282345078677050 9647770365775 105620855418166 32129758370288 34004513100426 20070928709249 55820083108669 20827498470766 18666227305167 551231236279601 122980757435437 5133111926617 324673306607780 68583115471243 28306379821427 21767331688279 9518561299187 10781320224133 27773394595693 208907825637547 18724126686451 8871630285514 29168129703593 31183997371950 69341229959672 22377031541466 1193235540444 523952646594 1304542816871 20643709845563 27837848406857 39480771338417 3843153734758 21908100357838 30900980192383 256201171158196 16823063543149 17236085721283 5881714795168 18187961835271 14289896373732 31425263674827 76692049507429 31114524158953 95118946600068 675588140042 3754626018089 214751159887782 12323816015674 28610749211537 16934761021045 118586752378749 77638071761798 27520637775776 59958330908293 14906338460445 23169616376571 76783539331157 7055242193138 16767813171724 11785124087275 84529039725101 3912851980169 30361063274154 102333513730433 222575021879850 35092687710403 56688555812124 179248444876387 29622112084079 239550394773886 23331495970787 250498291134007 127944372955738 22022763534634 18887789828120 72819980321225 62245109642609 808373946423294 11228452827018 104812294985375 24634190587854 18109812806723 3116937165187 30415684452826 25329782999941 8585846916930 87370625593052 12946091157313 94276165540891 9607564649618 86898239160836 5136176678597 18834611449076 23408283762893 16774197856488 27874329536121 21827926197196 16557076605637 6307918845003 57788086998304 136479141481429 31674003338424 4167934026321 8474934013233 48783838824552 8679443777017 2546459850107 49181617725939 59170409286978 4238564479049267 13655082561561 121592913359246 7651880739738 4435200064982 296986351212730 305201628282968 6742421717840 3185787939243 21481616101940 54421348011164 12994592051303 23942497040934 276167194371614 673428456115 17187777967063 26660695702716 18725556479620 20397215717378 28922288748774 119199036536344 4219395464193 3257920596394 13491611809965 26896164627049 25694972077184 48920128037358 3310731802481 29219122041021 13114497797054 6517456352402 3419164421798 28108287786120 25439701988884 914073222438 86811061898118 4313931111051 91430480139779 15286612310159 18335137351487 19750882390890 20179254743603 1649740276800 31525814151233 19861554822208 818155250220 22887303689603 56943405219561 49200561193176 7211611336554 113938303133701 93802220696679 6008542726475 12117310319553 17192170393062 30250815385104 31409316409961 55666216553569 8181050610273 25676761964609 25025647950286 63475331724985 31798444506835 97610880903400 27397241559844 14913972076832 53179351368693 3179040604161 30938330464615 52256011308312 25188153831109 29087403529366 117854633074838 35624908566342 299962315327901 58503101509966 260911793610310 62040969876142 15686553279418 34275137782185 101494831927306 224847125366441 3892538604330 30931372393172 23593974415130 41821248625888 47042245761045 13405747569764 26453175333812 3611197779926 703906378255635 65858917491129 645580507299544 16755094907940 30806390494598 359642633931340 704111595694 22995938259363 8608551933495 2786996063230 4094056162514 148291669180626 48346111778836 33165665772809 29440404912136 31999324441742 11481702703225 25872425720015 1065326124209 44678168379144 64969289763176 132622816696733 1748254469205 4627266331864 153022543134528 13321014112233 479156167188 18680739614733 7865347708183 22431809970438 78593528254333 26511272977874 121958938585464 27934379559690 58576088427753 1502219344450 29590446676016 207148694805407 20156537996024 27470769094123 21784050623767 17970036278539 45238671351193 9215417300348 22989047771215 23724911013516 92751845286919 1595231970650630 121932910065666 13221795477065 56680648384542 9879535721014 13483109501851 46879165989067 5703009104886 15874933641372 8366266882831 103199435123711 21378054178397 234059822414422 212566566254678 3786083247793 170351778688628 58027250979372 109019824620290 77481083977197 31085733784385 41555830534895 226898620677920 9291174983116 16177096171038 106496279300873 46466786429275 52959316043621 247931573969891 19020097322961 3371521238566546 27580660184141 196111735906605 81210446566548 24150929011339 30444227906603 61374736450456 16855979922056 14347059636330 6751580451158655 1117384357472 250359028150642 5591301945849 33499204281635 10359947168608 3510545379714 153102822679290 1578611268303 17877583683651 28538134078098 23983196776096 29776297896734 10805078051859 23372193670160 1861806595122 23410430117119 24338214792897 1441483089249 14222060567424 22073080465597 14484135874693 115726834760489 107890348370880 26483698398760 16871507064310 28668316062375 66946959815777 5295941178975 4791295257414 132472703224783 22726423267725 570555741355 17863702900902 12620234965498 69885284709417 71700244397739 15836965307147 18085383295850 17044066936512 141710959120229 21678992535301 46990426767555 20721690276530 437443568650063 44669871247251 31497395021055 119833975887149 18460164202617 156427949562476 19888756945352 25408282304826 1669964397877 17059419015236 28473754216641 14570755254774 59158471234625 87558754881177 26171007469624 17054800423431 231655142190544 10531766992711 15400452436859 248771424509158 8160801943548 144086530298057 69699749470686 2185824406720 4481846065867 84454589931221 31668026199564 33752767293960 225274448318650 23597493093767 22364735933341 94541033160305 2517970078248056 26718631886565 8149971289887 14662789848045 17192542685506 252984376583462 30840785498699 47784896359814 12182318293694 30419427915196 14511695898257 133288103484061 8581364635715 73544494348719 295076547750706 76926047455464 27271722569022 1315969548384 20553439341611 6665066592823 8768032802825 117656037197355 40777385080991 2027905065227 13521161815028 412547438465081 22196225447828 36101465244782 3704815124947 5606782131953 15762483162256 11757213279386 5102762194993 14061310569187 262423490934 25671823873795 27097879492 11305136574425 1413043406722 27278159219440 43469122456221 28084655468766 10429827980810 57896447135137 7089036888171 17587017787009 27205875611078 8120160639772 17736015248454 12007899307782 235328719989 31735211223376 13955902794318 98249233836537 48336119522930 8445884034703 43507230088825 11151069486451 80372433881591 17190308632555 100286653534433 11840893240225 14538541821192 66188406051984 20715479102767 17696321894045 12686426693144 16812834033392 23609246902309 31280153159149 29545623984714 484836842346593 27885087337855 20973968826627 14222517446378 6223929400335 29939474423192 80214017689466 4418638912571 15191020196450 9523344012131 67205703352629 11490317056953 20650418349507 16315340701622 23921311324699 49680655337137 121216702904598 9331023196756 32464662989934 73651480860805 4368794915164 114076760230125 17989903699971 23569181838128 141513946900304 207393343636380 14137710806534 4573980174171 4220069310863 1121928526965 110828267224865 31380539041969 94862780390054 181165168690707 8852743025723 321485539036099 43201381085834 120464029535585 201793766947816 8914032793625 70387982916006 19470973256919 106588654599419 20388604571779 93582433080995 29365379550210 31286828509332 23482043932418 15514883809683 375817817609189 21939463621794 9897214837827 8941048218242 16629933345056 33202328584273 37313450963666 16301680624068 210545702341108 5287490974819 11493607420525 124149244509557 6077848496469 19173369224745 15233853662987 13014172583999 16581212943122 108371075697224 3114741872385 103615754841969 789025353469 14788202186357 30341759579480 35372173012859 6757723784990 1527187613645 53556355929630 12998749319634 31296068140513 85034160846901 4800292130852 26794442540261 375784201605057 12540915548696 19130256443838 6229406263687 474015793351137 40760150707083 15223430185790 175084239820888 21821247933897 80642731791839 132383843670422 107171006959551 11559967060031 28394453373427 206771416529244 439383494873 255527990770342 601701388198705 24057817469718 12947100106727 17717635255885 15998888365223 5548070873933 8279663997933 519942340478309 291123270709902 136829621343464 208926494618537 4754951465384 25131062415091 188410927034232 26024416879255 21775963055907 128496677671515 25654205217042 36025545370069 66991972520477 50931406416771 10820446142586 293063519219306 25670219557107 237737982040170 151553588231924 25226702323490 188127640924982 67214272323927 1426587566319 66908666791915 44154420915925 1590332518862395 109051002976150 13982399806889 26150502243642 1884153977741 29321464328538 3668072057645 24508680169845 222399821925637 301324701261780 9052573133784 1486391507666 49381230240851 19478590285596 8756609084046 1637623327627 30903384157503 78652856078660 31214087375288 2355647058730 15754352432386 29654703080685 10106666408653 132913447913532 443208695518465 4199958379317 11087008914505 118583283317189 38930631344391 2860755415629 78405473374227 74937742855512 15281837207157 166972793753191 3207486987116 31068453015585 7862521705658 30617546645572 15245156269846 1310765249255 58533689102752 27515424001390 9418143562838 22944430412512 27104514764156 21347284565557 1820573448452 18017028018853 197635935219156 18969342125510 17110830132303 70458488639940 93964338326179 15088440651586 85546144388 16793369116579 126707259610716 46048097221576 31278858500632 17709538795444 30683378515335 238574337032594 6950527950511 5638138002669 6747905786071 193017786017405 181495760802623 100714337030176 32294346823365 27982497570641 85929214673469 15892445013387 23235844832214 14713927818357 21708684840860 25671300065252 25923106811385 96809403633144 28709396850946 126255333029225 12690098937832 112603523973501 120953917541295 53592997136967 105130925962954 198308192892651 12825240808833 29069276521897 1344254329133 1960187436308 5273420338703 30313798173904 55391766117903 3803670420402 162072919128044 20295688727836 5706503277046 25824702713979 41948386417810 65615615511634 17412133413328 155399146290608 27887742305661 52167289762605 5989274772097 25227382934638 68638818625285 1413271341640 153884239740163 18296223885266 78527156247795 101495632264913 11710738764477 19511918381450 3463050781237 8466841993690 116007048202245 59595680728072 10394037310923 24673365764727 16387603812084702 10622334954821 1473814517537 15881551632895 5669516578876 19805330534717 7099519159252 57609362325893 146082772086959 19203493359025 11661034925229 9853397440227 15064701688755 102244047376160 125173044807510 16740303312419 9583893373036 142168310514207 76110639536610 21603496559650 42249370526564 17785101707834 1766128232109296 791018329925 49300715712505 114513094608525 37959346457204 17975653516782 30261793366285 2650995899233 129418075445726 26509453434194 88333506983682 13248545496225 18707923260299 441702771144747 68933295963780 4696360456142 13355672713448 16385337964620 38818680220451 1656876413855 21363173384895 31534194135919 57523608809594 53978173458051 30065996735794 68670656478431 3263395129187 237251478040423 29871171630434 18226523611315 7226786596701 1931254235696 14850537787905 47473520204791 11166192585764 4730728935720 12067300623634 199673967461670 55630417392605 71669608569530 6652891709480 14293531698687 47204083898557 4419981394183 21753579904497 10560133940615 34557119281698 25593245705831 19930287539443 19279120163409 99526888334303 28696304994457 271572373119227 151966984319021 109837009084343 3303550414546 58905851080477 28477596625754 8137993177113 23878005645611 14055311478233 10732421994677 17811681292589 162883871269007 75262540207178 5476962481747 18903269278734 16183801179180 17560362099451 100626561980736 66265129472500 2397725431539 23190918696534 30189958216916 95102176153689 16966094364058 3450210236616 92609502090109 973085480642 6148384340274 15538187401636 17930386057588 7761139666911 30550701620137 121345658936208 209106679946486 61937209121459 15008000808314 32080241510344 32987808353363 119003074544823 11145544277651 24600204010686 3578523301671 431902614803190 7827599112791 65487035641330 26765811909940 119043034462838 69133462474742 101687011252266 24958228465254 43086607728780 43961269859873 333327967949 137378382628837 5309675081834 63727241716541 12892644608794 4752451975028 53139279199045 14678474588773 2551395844800 31432138140279 190831662383347 2540464855327 1580321974610 132229568318814 24079415787468 346745199983863 1132905815136791 9153206232041 36400713071338 29795615645873 6860529243309 18567149957916 52152187848257 109275102676736 174105779816359 8358838787388 25864081617127 24138410502431 5484946449032 38711496188173 76098943146876 8317565068689 15100694533027 103811898458870 18002705690626 16239214556115 25275059982742 11493218391232 24644483982416 20798286854516 18128744432770 15612466818027 10752909588482 93058796110654 5097346569720 23189829242602 63214184098800 9395716777030 7337752478537 251743195246185 100857359491623 7144403927124 182876821586520 23409399535266 862577945080 115303471275727 166785298286971 16244559681362 141080928926845 194175420066433 8563952160743 30321120487293 253792290912730 19497671132783 3564533219693 57433376465262 4942026034607 6315451713567 18604002683144 26041711148433 28147814845135 16000383169521 8362974448100 25842350392829 24091923197714 28368819005890 12234765690800 186610417834743 51692412338241 19763795471330 50051653079906 14214122632695 73366265741721 5749485666247 23447517246811 184037901121302 27127886351499 13674233830575 84809314468973 51889769299147 150368426190513 8000699054378 1727367926891 49316674939352 9882441968752 4668651229163 11477678761182 5789811478238 12669532592600061 502134688108687 4158994983066 26052835810478 88844120604395 30742808810604 25500301664057 2619650066325341 20358497458477 34626952501742 31263756334019 61126273585837 22533487609158 84361696611485 19218180472790 250422488750867 31615889394449 23790237328573 10505742235254 39716909473234 17399102876605 50570668356865 18912842236323 35319685664998 59924072225197 25804476461380 145141246353147 30915980055092 25350089277505 26373701281602 26532734572994 59715779666901 54852860419177 333108706882959 1134466894704632 65711189233058 48270233992932 28208572572898 25260581246300 12523384370385 81158493667748 11942522437633 76974213552454 24114513102791 4573745002239 308239474424728 27283442026515 2792302552631 94746552146996 20892603163946 111883003665263 90991644476882 17986218534027 45584111621380 129746817723555 2033552451753 22477438900368 131508015012815 106980795681706 13934510171438 11313867602753 22786498408963 12075955837077 31618963980400 7953483208907 5913342128846 87712071298525 14688593221758 2797398693112 689418385500 20134335450466 14050741228246 10669881877576 21943571564355 2812979861414 91790598773387 13076850176923 2081173885691 120502853910393 2560009047407 2102742747928 70504843808594 129546729848329 29270428466723 104706288023970 12064597999673 131283494525276 14856544872510 17134212661997 62890681824954 29199167936849 185363473089920 37078783538645 11410167985557 21167951494727 3829327997772 19127651146521 17938634002164 27685291300414 14396974176376 29991389389698 7787072334500 8921850657392 18508690750643 5860227023724 139479587616574 173012854538979 10145163809465 89907048725004 251619549459217 875923631351679 10729707717859 44384401821415 7695067115086 84096309894476 4055740344466 53926839605442 30188087198044 11651701097278 19204561148449 15169979349126 12972900037671 68861767346050 15688125525740 108702592733324 13151656222731 28921601074872 15812129177531 31172825540361 22109295006333 28498301155375 25683205045364 317434713320350 18679172498481 831631087571350 13769534682164 6896539577525 1258458180283 28702392384634 29249190696169 91052362364484 128624347603066 1164052697780 6395333617331 4643934410417 9926928079549 12037927785241 138215656654875 92869254789459 27282405454789 28383331219535 7971752133066 1972186094423 99973955155262 23054532519495 22556684218171 11385875065509 37343135577406 112853963067032 29513444243167 13416402108381 14307272572077 704795620489343 24777833282034 30021441208554 29221138063873 21096748483271 270878244567272 10587193351323 25068407492052 15347892013298 36403947891715 15585524259611 1159728519432 27136209446547 11888464587904 223554331306120 22364318244416 30324574904428 35042868375985 8262734472126031 82118545087445 10238173416544 2088838776607 37747745359731 12997355849341 11710770063865 50206126147163 41969665023241 10300060157645 40534616722656 30125562929579 8813673265027 144302742853611 23582156757106 29737324044954 54414588564803 143273651787039 50991841252589 18768302503229 42205254167941 1942801241828021 80029061862758 17190227755009 7283682897665 126687949155250 42243956077202 105361997896121 26683639532619 27624663939426 10313070994435 3163484862469 23598274822159 6685793916701 104809766266800 36556671091166 10173220370952 8981109246498 1201360241451 31322188476685 33397347849012 28285309934239 2659237292578 258316917275175 5673026180375 80431963596078 13747733401392 327328597407476 52960352142819 1666664706803555 9051288415670 20334869862649 1587007901061 4726091034951 115611382465616 15554948387103 103934256827646 29312284787833 30464110153599 72708117492940 101852796692731 17092202679026 82688083313785 14837969132479 25804554489621 10750126673251 69537627677395 237454737501230 59494269798661 26772249380969 872441553663 48591329864685 13747358732176 105715364984603 30985398307527 5304289327741 11586819002881 313376425875578 33333226859564 9234494886088 186049143330420 87350728072949 41880573295559 19927345146469 21456585105980 250304413825143 373387758777706 12324830326083 80961559341150 240822657254059 131716903393153 136483841505030 14470758685587 27074924101830 93189593577896 10739931791985 15734728545886 737755194663198 2277527780588 51750522629838 6939920368084 223659569137100 1294439403617 147821305514376 107245162720183 2152052420713 44403846601390 20020155588519 52230564840346 98730008875871 250200686643608 4886542402674 8995558474119 7802548534376 160373023472695 8571114822324 41232934421486 30638596498979 71610003136143 53434743392656 95466344848927 6838110195375 348849866223 135557288348989 20346575073659 52986516095633 46505906169573 29492268179678 1136768304449 52982422285900 10537547691279 26080090346864 21256049762937 9600783926081 34422256842243 5131625403682 2719407433432 176043438194973 17212284745978 11352047366128 20176125815395 175359879524 23923342059304 26550855704208 9279185722022 191060662906738 123845772743 333814856633 193552520102052 26386466370026 4066749283969 28203419056053 53332738822558 142438275055634 150573337588502 91859297075489 10341645865006 22125733444543 9179864669298 31306084320423 44493069456303 26512820848942 189155085642738 1290347487520 148373003071372 241168519984520 320924691994459 76408571793213 24247995945333 46425915357468 22778797575242 15523241497545 6006996319022 64642997578805 402618350893390 17211122290947 804588880171814 52487885589872 7376114023528 54227417237489 18470308571509 178372835456719 11107358865545 115947296396979 9644882393185 59323429244474 32782089924377 9959700481250 4776726086663 12391671305101 19469777871679 15141764720288 84786727874986 3539155553491 139115332959926 2262092703301 65322807547108 23035117131141 10987165353527 77642302507356 27124019577932 17508798546074 107178960107031 11968483185818 9196253746051 7799706597800 10919523656798 17333042332976 65747514888480 14916706255968 20048454587250 6774214234891 17943823657143 551867144523066 36394850958679 54682181286052 20876256506578 9300567963781 18487418575603 39491381400575 32508771010286 96990353117702 20591879806623 23368340684690 84755797196574 27400489781076 337916238301264 26956013087418 17475446714588 23098482017758 21184202978494 267093042260923 28299955491872 7970894618061 16466899595019 26173797233772 21956205838314 3694383316605 6049107913243 13935315578821 4884314019977 6381705340120 28462961267907 831125635847 34611377184720 131653159097995 288904568520815 29921516066536 27830648178955 48806844322578 20205380309227 9390002521308 31002533336969 27564533102225 7630636383653 20262431853263 13040160464248 66956908668196 1152049643589948 6129186576920 3081509301899 27324114636729 20015743970603 11374940473806 18919319337789 12984904948652 6929484655452 125907387765507 39400556890115 77065607502491 25954947602703 20053068705987 87531476097478 3335034737269 22960799967110 63058416451095 1892312052817 54553774639050 31442776748429 80135404058195 327166257740498 99774951277051 53276949838506 3331317298427 42060165746691 77398199358910 6310585526147 60190951135145 4736589108450 106464142472617 97474271438357 384566487099413 2795859806776 31318771615126 157297333448352 105063681992579 2548152679095 22777891665233 12769740010296 7213677491783 35218927404595 56253068443344 55394207411253 91159946148132 17017653075147 11552020460223 17821717509730 7990932942899 29644751158737 9037276399208 23248154398833 10352995094085 9805870561775 8382513151100 424660551331616 7134874284351 27058738716318 3550907134556 8872719881480 13676380188309 2637312228146 68806330119737 28606795577675 16893238296230 49819859629700 73787304692989 31787951204541 1109884127131966 30068269275315 32251243283073 6949601214497 39775597393532 23163916878828 2911675402110 20822197232234 39990855867712 22505990486417 26359474183813 106764276694108 12738907066992 10933088766743 23946006955087 91871515518676 28335619592879 75276998220627 457442475060111 62647957388844 25885182488087 195142060729 157947664252571 24212714279809 5852402004801 22701053445922 58785591740212 56630841317679 21741327877580 23417266298555 5019154091439 10792000949757 20267330963692 9076185936175 17358225871731 27315968292618 95213422078152 13937128837666 4847446973594 5433706451872 149010736141262 19253115595906 20730508357000 183766094348612 73762701568071 196095485406963 23931990256184 11833689914138 110273062748578 15437651597931 110480985508577 150665897351092 7942754084623 10296209531157 15477933704464 27714161596678 185070451244908 29859454887314 27854648042396 23040052369057 45072781581707 2995940455756 28413005424016 15055229532381 27296760141101 589327687072 26150644419671 113150383601293 25203898790240 30387405558897 92848851199568 70549873207469 8877386044063 20871200295152 236114647965020 6186135944828 17381868186579 92099650505150 378251283557049 45812462243386 414071230025561 66804003100846 8320148211266 11067762717043 235552938054436 8954907098472 42099621438758 14619183581116 93007012257084 16174244777275 23209925537092 15351764478255 43878256398862 10029277117153 25981177920186 3290338288021 114565520643573 8646554213940 107539455832746 109933530598698 268153077758633 80807938278528 56185724019985 150082221093535 214912898435758 8547896129522 28855420765650 4143310174921 22854683567879 11458212846187 18548287442793 14094236927746 16140809940173 2891551673645 106161969600959 54782448213375 10432771631456 47014927329107 2422346174280 17162302189117 40205096869606 282171449594389 14379830673744 1148109971317960 50089803501420 6077683384115 23366894673413 15047942959239 25772606751054 22402449410202 78338346352038 29881130824796 140484745894995 21435786827327 79326761216686 61121915035044 631832321165147 76719501553493 13445808605139 35797735652227 29976259778441 2658752837365 1810044075565 5702843516530 8274337933038 322482514647568 17300857013655 14577036953507 228435707942481 55539040694444 124948394475302 17713785140901 87664680055564 5639372595515 320630784109806 116768584231088 14318694180559 17655989736896 71143280440107 4867319560718 105271875963103 6234304052536 30149855681641 19596457558887 1898100368386 11575771523521 194614209087 92825946751424 10807991156265 3824423728731 17708196047289 7348138069537 23757841542971 60986082985432 25107342953066 34056844636925 22107260910789 101883151902562 198019697513921 37345704761561 10475047687909 22274457009483 12338346241590 4907499413090 27238123536192 62805030172077 87848130153492 11960288041730 38535182060430 30017730757818 35018881472832 57797294989083 15773475201577 21253190013232 41938910850741 9396519931948 41061543715393 41647071402104 13176715807384 1330104890211 163441736305026 18140377424196 27468032346389 62714339620107 16993421628042 15321616913863 13405519659681 30121310025726 11350555936921 59745413032792 3291914531185 24033093936261 27757013228313 2513089199888 470606504783 1051108732498 71861919792584 17570122526661 20512865930305 22047642087085 5820392516376 132131345281957 97505252000469 5939843482860 64347281046666 2480190431674 46219373224678 50877532292044 3758239412066 9379565899075 30510315482881 28799815439117 27467093765664 121730752923090 1292713704957 7429762202784 41755399077899 85214544235147 123711237517205 315369971517050 30392473842511 6007480976667 133792592642126 34229120195979 74908170493166 9062263021810 159109210390081 218327370188165 627447580078 17922995290611 30536694005418 423521302444400 30024290538184 15365553402112 30541292549232 51157400775967 3877254400202 16838067633607 88190521392280 9772217154563 13733370160136 30400874575081 36518509787684 8973042575626 77757918536035 21569787644825 1307277823738 423976192762 14790713201779 2100103547057 4767365403776 20364124825524 51673905357289 11990068092166 7212112457465 16631238469938 224019656009441 16854051509085 46079051522036 19239997893572 26383398665686 149922776117221 13934603135369 28360160168690 15607439191704 25340137874247 22418505587013 34536984387051 36201113950104 1670408913385 290992446529953 29197390293940 65995364579406 9449194518361 13182739167049 27379494881038 81392462021779 18381397136842 2269900104397 17624488645384 57227894171019 35416167207759 14498603363119 86700072909436 13178554198060 27786630070626 47616289180027 98963559228337 38359627151123 81874269593005 14831412467966 23175680397026 129465323830398 17866817103174 21728731638865 26042860817020 6886910167457 50197857380108 3115982167403 3744599542375 11155975400367 5886052459594 2463095586975 108260555666852 101700530176854 86122230328522 249285156044594 112886608160809 8147071870405 16072090659135 5186399093379 21103619466973 78874570121366 23082267567520 5275459361793 122632280031733 18173096378812 175193134801024 66173394827765 69073646262275 14478866550132 3062654965184 31761324759627 32953188480158 29859589233185 227541496588679 89445557545508 246045656574235 7417385354745 92718337565789 25473359062951 73843322763156 237171022046526 15786171278611 6939269656702 18796038624218 30619884693556 68697662065668 30529197712056 10370050848268 20232327628391 28814458143916 18716058637082 787146856137 9783347049821 19632658449968 30537905889342 19991440495819 248989203729668 75390463500398 36082039603257 26272500363695 3747618318742 254629418296935 82123878279140 18423772097267 33011785536284 623923956009 2112488790092 7685441168835 70807534306949 16138064232488 18719612420202 31539483565247 58111702066 6439008000606 132631084188231 68208490507158 9496917076532 21683737283949 113448111612494 31573361269446 69884371189581 121417950428068 27079131719171 120624900688459 5498743345108 93919545403075 15899063718881 2470103314740 55165429404968 6969872028879 7880722254353 11600497835224 1149306886106 9792259913147 1440601366190 39438243629041 22689028064329 11926826168437 20151306063820 21311356288591 19901485288196 44046650565110 20586496457794 26995242823378 25393319827328 10961376648943 25095294120087 25733065239561 213040464718215 7700603724538 43280928807124 12174976159682 151307720589208 37868111597549 4582060437700 50335582244542 54394597114489 816119106548995 6754897970726 3072646446621 92428946508958 28373032481681 58120225457238 122084655913572 33953195153192 207442918462415 13788189090033 148239788902708 10738539462071 14269967437084 13075088844531 255034412646185 836207163974 1480852662918829 5074504766582 133021623408776 83945258758491 6005494540718 162683157602 12567793735483 8997269016894 12438301272544 61233191743805 18035765815908 65389044053144 6917082675522 9449750582037 11937256548604 20520882973296 69789921358419 18647316227995 9569858029516 37387566028032 234136430265105 18076701341114 28305670813457 251315121772664 25360841789274 58188240679099 9352568294896 21852093990307 2323846032952 30089775282972 197558235967705 68771924965496 246205599765409 112513978475519 269915016530 13552188285377 52804498434316 28544727559374 114037137084469 47803890190341 31739701018487 11646828802741 12806040519622 21952595531608 20119841504830 133055034055432 112560306252652 3158056468768 5438605363345 12869726685247 89604946385474 355082441789283 18764098573625 24141002526773 2593488627389 124329909120019 66100895406 5664356812976 71060431160634 7852024115344 19352681931633 109153768296002 177144184064417 61128758339634 480308436628 16746430631525 8371951256667 103661251603860 98179554672837 15693683661027 30720232839353 45050937949037 159094998821263 15842325758834 8681099849643 4047267299911 117287137644694 125065533151043 8471137824975 14008869914819 9590595876502 8857848200693 8611135555701 16186950524771 64606540409080 171922633260379 20270237804799 29310985787825 27955331713579 9296678779687 33327348532422 14044788020585 92913869856586 8186438474668 19754502851291 6464817140271 770501483104 93286322055512 18153375336283 68121354697529 85509897328220 130557577090679 190714194264533 73728831715409 4794083736180 130243459445040 10274322150346 116983160026441 18372943280484 851726298321 387776571589177 50579844057089 2462744461322359 15832515398262 30432438030895 75334082964585 17266597364379 52120937713291 121495306661409 26184498043577 14509863799352 19619977368992 14033634919019 105326004586413 5677552891764 5736214809709 21729890551787 15195311149788 112177323341417 1500232737935 14674456529926 110445564299398 11692455355925 12913496448155 122399221510237 54207238360263 9431611221769 163247324753309 87368067028148 120095305881292 72757262177691 120068251437225 221813525890032 19322819312578 15117845656160 197999546486470 6738442486564 5738243160736 4079063973697 610034274473037 133198208796814 105851696211628 63508721080264 78613549355524 27584179104446 66559437858164 8643377785912 214485326058168 21673675512139 1066003186151 22494840759897 14799520098367 20846553315595 8861749094579 11864895064713 3418035191790 351688715397798 24621377935530 12913011222064 1748973634327 27048578665735 51886810251062 10002458171823 21799653328720 59988403233295 27796788632601 6547133564687614 397837803930732 2626197250193 7887351092303 53704447136447 10466383297798 13505198179334 99232490860861 238925834839404 28239952833014 54676448236524 6640032317765 22499795708369 3557508215094 20097406959976 67268988352934 76699658890815 11597989864480 30457004029870 11889780832733 7259200028567 518619687081659 6916839136992 49041289884159 4178340294118 4126999829919 212651002659206 2819445937213045 21536592424091 23912404863313 10895445360144 26293704934206 25361199991618 12577417781018 946510439822 18581778631617154 28400695104084 31281148324068 14432473882683 2705935280288 63849550997436 18186062533219 10927676768788 129385429065792 8235246554012 4625192634 1860788952255 94809958945053 80383165325753 150083953720068 108830432189656 21929867244756 3971369476843 50285250711807 22363413833611 49151553650278 130922200806726 6680784814240 7146852741629 23615392827018 118938069803625 32264597386664 5009808560866 132156126021186 52312640665549 9239367912512 134341340704202 77784975438553 26771845075014 124604689730714 15616909159558 232545259560689 18731358412790 2329829694493 37610144406837 17506538071566 25463278518536 68435460875104 2581552699522 207480644743151 75636062224040 157404166412006 1063065479197 6432827671447 18361153088544 34241915972898 15195252668562 53613834623448 58154919038544 7316501292814 9205921013935 16023515371404 40050754726899 2855122314555 49613026096085 69017505623461 237802625246541 316956393628982 29559266295109 27763173701280 1055145865769 383951191189165 173809860946498 212787715028606 79368919973180 47206486069508 101125475325140 30720307442760 30766830907004 20099131017304 6092002351436 22664573108949 215810335205906 15102627870095 3931000367820 1627781508020108 480750695057606 11538781190971 273927176387170 69530039908768 9870706715922 97446988647174 57895636636817 17324521913060 28948112539938 31426167986219 46617293463713 62718259833623 61700307490747 8714221980364 83737687969417 25021249062006 88372455142109 59296727418108 26398850231140 2733549070601525 42664079518985 8255690907796 50890552337486 24804674218609 12533036457538 4207344321774 133923422481535 17768325708539 82398804462240 25461981799421 19767049131747 23354395139559 7028648187909 72496865772833 95947287849893 29265106501668 45831745907748 66583995234711 19202414154791 21137958537303 13343174835204 18149870772492 5454727183660 28369763779088 127719232963794 55647726433966 3597924674583 9120268657625 2709116849069 20163314836458 20303071803324 15836569797794 208529165963265 217137074265823 22173998502219 19908492049564 5623559211183 133083419228765 18594523819308 6668589254130 18975030776806 55511801743806 10824811869961 11706436193771 67240763737317 3895881253132 31685130700496 31159799895897 28455496270382 8472718700855 5438815062315 10135236916340 12669113310405 14636094309827 175431879583209 125759159825369 20874022762765 28725121232734 16282738410889 56128966079459 8644121791614 5347597547016 45854206216948 1094618201520390 78669826212516 123884290516711 109137117902930 12545992891647 415001357591678 22392784472867 2155988504229 120235185114868 10586957309004 52682389959812 91069400429681 38790852602923 84714508567152 4762572437753 13050678568104 15571102547728 283981717679186 15690939918039 24124945582541 28856146755614 136377589608867 801144538282719 13219330049908 4896025856846 13848025869119 12900623865111 94609503076274 20270003407320 8413496569603 28440650947183 7945450356284 30023989705052 8763677719489 1541301298089 6305826492107 97716138732513 2518103446606 5078841706300 25638452459743 18879636606031 1079435967078244 84658340696844 60201558202462 3980498309571 299951338028845 14827315911944 16046022121673 59551656413273 485539665333957 248730778551398 77965946090328 18675479026332 397642676230005 74032051614374 19548535693343 157230502168208 2012374981256 33941774084615 30103772818611 163621187478924 8851618296962 38788264941293 21571786650295 30677574351033 30711815135426 9049735407201 69397783771989 205691449366428 3618801532202 11699827499782 137889119997639 26042104146042 6533715243543 27863603097691 60166906504102 254290133351987 35778986070646 28952797038034 93134224798059 19992496213057 8652145513799 8088097231935 5068748577986789 12813533537332 14564877648840 30917447993709 86166869817095 15768983637042 124153276274795 3859213666858 51042383461217 76403260990794 15196669941931 6521004610948 16236559662942 25035090370560 254354466608868 60187136206471 29555665573579 20737857191491 9263233415862 11217732520640 66165201442197 7290494465870 14611571376858 1811069882485 6891550569226 54846639883920 20182028631379 25883385397521 44461969732544 26099992734157 40348262455583 11527386611445 1093078431319 7356031346709 31080744975050 5314118016680 84033648405947 29480969821800 1078833712387715 137909307973417 9168719838459 1301019562267 12050980416227 387019216583 14814571272835 3019364324862 160749125420530 109365099483322 244263148875495 16547144106486 111584935115813 1995353844781 5680875794649 59613041951650 37511224125084 130594707638181 610101331216 13186066109210 13538261367053 62224879982803 7634234403669 5501604263741 318263848129149 18615462884947 14107972130849 16490199882913 15659129900331 26286991427960 122946135885334 16888660482528 196922682665296 59370533577402 187342250601665 16510550327804 218763823351513 1842893865982 53875552946879 329281615481774 13592118602185 4357500177636 191943023619339 21688093809751 15082805681773 11381605073524 5194423554388 9834061572188 18946123216061 9969848932180 73523177334768 275717308340951 6500549194063 29842334761586 260588042824084 117376661350458 27577059128690 39935306364902 143534575105517 630291431481 18252739675264 6364425612355 46450231295120 5018685332163 38388177237884 7080375365102 16152860443072 7038756550067 246414891766014 61098596113140 6241934734423 48106567959351 3109741143721 79413788313318 34013848114979 65583206261187 27945297325928 2759639489384 6542542209331 168142364660855 77799784733568 2273941376518 13881802015435 1196714674634333 28643829722368 8127525482919 14961245032191 45202605555521 8843019660515 210049378637184 84755097066843 137892082765489 30037498664431 224383805257131 55365379331775 186059230617999 31750558608880 26028414438900 8761839140440 192154883464437 5273333122997 13885163934128 10899386523857 17590348903673 14070203512514 63151186665797 25670935027463 21985902641556 30310823976929 15646983445802 3691282930838 346007461399007 12496093944479 65032565970556 18986250037050 6398764252659 71718092932805 105649604869021 8703592538229 61207775683408 134908169307832 9175607541234 105503508983431 319134418447218 2963765076893 261542150575151 7903027299326 2279829033129 2615891368392 17421424029589 51630479156009 335629733076097 438064059938624 69650233598347 18617763448224 4114752357499 22140734515069 30494470912817 26033745829315 26000941403473 82932799866610 51386565047481 23665192845412 30190751356674 18800990840591 30276579128170 41060056247452 56755970881287 73812756919945 30668823463016 2962074770332 28627444105749 198493906669480 13782702779893 8011217101246 10890045228268 88375317542235 1902889533090 52132812310643 109517627940612 102277224712550 16637698671161 109379068959455 7154450528877 16655454842863 167052317948401 124780939092509 17985269621908 24761208191374 25189691825743 15050898063897 8701119455208 1354444332605 18161216463144 90902877218495 19493072482303 3877330229309 46911536475830 17770929805042 48346107156773 68072542752862 9975217434361 48747576308011 20134794482362 20158432803892 9983529182020 75649499702700 15924255492974 124005204114017 141536931263173 30397855731201 20214442027856 88872161519696 18355615932094 162752737939082 157678635364524 8339399745009 144214236389158 180850212650789 9948817598966 20178222047905 22062371698354 21791650052474 963706099838647 26664999364098 31435979117600 21572474054182 117238171082333 155121173406699 203315533166544 55683009183102 24038907518787 144526746243655 11238834979092 5199778588188 111055914656 52247000123601 79921411582915 99342406588844 127285086040982 19528996368468 863047911156692 83473642639829 54227616349265 31314549296762 4262039276067 634462582826946 9384095974887 860981950641049 8018253197365 119697066576624 126064162074621 63038681183509 6102702371902 27292016721198 8718655433129 20305803655409 3079906939243 31016335583520 1092150597487 62412186505131 28444321614510 198036062236926 152399870895386 110553742629782 8058692610973 7797359593599 148410313094686 47870754876521 20361220538999 15246289816425 5078071247007 4318065109014 88169984312723 60917378753795 2778811271741 13097310951290 71517852369152 197522730868322 18562934037902 14141006054946 37599239398393 42656021776038 15286484487131 7900703486986 49078345774934 434944769663 16906150996478 17631660348663 16967595286124 4452122702477 6559177808873 69119839814410 102976735373505 41835000569542 3197051430697 244493695309006 154080170386082 30141538125854 173377906392592 4808825007507 47682967615151 7119693123023 111108676776477 25196739180408 177124431878894 26000206855057 88437801814267 6035866455467 25055562289811 27898694888501 3801610475358 2275936335335 2909842407913 79058565855660 115203195075846 144332163863232 20339692241522 31280342330571 1460740161600 12903207974076 16460816983232 7445469005764 26987684257927 45774063458722 557852814306879 13186186606624 31037028691115 233398259588477 123287006111644 53440857438777 22462680711024 375299518367453 42588556464535 123810414809295 11043014946928 14188173455656 31115758787342 17118473188302 46291782766155 9917113672482 5297056191057 25914317710404 25095865197494 5101827227444 41823910084557 109242886679750 37208000339447 12756624155264 1113458891367681 77912802797857 29063094178349 21929096401778 10441116881334 27562496164548 92283061999151 57806663449001 18857865104175 1649319653258 73654209419493 30383259428308 62215334750679 9140180551987 107997044818136 65078982551363 77163966178403 93159475618179 3289976685750 118389713026878 3888460483400 121800181759106 8371882486784 13029843682232 2158401187547 665197099127 13657158834948 2206215722048 30373844495554 26723542891493 46516208367844 106994190346596 39742439511711 12646268697098 13014902645342 22570230996129 6900731612802 3616683990508 26236305117806 5076794614864 7312886992767 17613118281156 31013616169400 23086628182564 4476341597841 247467061857501 10132048537059 134019029058441 126736004680995 97290120653077 20186434664349 98681869708550 19909482816135 7875015906926 29134303201161 59100580799066 21543802137777 115313502018175 74391680094257 22235735119841 11313549812473 14257514653338 9964336772588 498172802611 10026437223602 29194140342497 31128802195452 18162771652854 15020038738069 18193233117347 11992114970363 21249864310826 227288775985068 17772380988998 70395972869576 15213513798115 37289889245777 70863121937504 36351515671381 56711329715855 14533127068022 244087969644363 1404129399379 28451412060074 14127099031812 18042433488504 270719643694446 25821270021699 1363180622561 35105314619684 112667916315691 312782785091039 6878309633827 7402933231764 11612682328629 272442086700 48739300638068 14847837508825 2056250007578 125759537951277 328381690213300 10234979434599 28998667822580 29418760455230 39275407519932 16958191690064 106246676335032 90189530251172 25692405589678 7003575966204 335664586131603 19212786352077 14748236207457 49437980372569 5792162980311 5468658674302 6999981710702 23717478114824 127653336896556 24436889155727 66769620904164 21244916506927 14653199500018 84033962671825 4273979971612 14210332526647 6188974790353 8119993459822 13895773925282 4213694172236 25242823415577 1121543710855335 76341083413917 11162399648131 33903297854468 10315394319966 81109152794961 13266500086894 8324805502710 24277963930774 24811763825704 45993533106556 60487341947638 52433990870056 170092861612408 70824121621624 16199077304453 101216891653824 30477609445917 62679339073623 145329443292058 16004461343680 83040722120825 138522064421657 1613631307620254 10757451445198 94684113548694 133747334640319 138506993764048 28157629071041 17088976704859 2414015618369 1990490677162 9718908490453 22718273321224 27257151295138 110511125424089 10410699097426 26983430558329 30772348232229 23959931255036 129789608749315 61158917581845 11110166642667 33500015184857 231812134952493 58809361966882 6582597318782 3694348379186 15700781087700 34629140863264 3641756652636 822744016907 68850512391810 21460801622903 160226619076520 159412113724 27694544090904 40253864167309 83659018635234 27470908257487 42379557645 2183273920816 7708188313403 1779643412675127 8180435699543 4676755441570 29749616285016 28521599951083 11810495383460 23342391663982 60666803427974 206559581602684 18935668812523 13403735795890 12091480293459 251336192778 20409093213627 55848972976967 41660299324077 16203973441206 6891217328333 9704634845069 9897193034863 27668896446869 46486577929258 41187498002407 210528748095171 26066556731771 27612567553340 14363331498422 19913732458534 22625780342611 41911992848756 1606574192205495 49807691436123 13204434757998 131997693184611 135862257856464 70432498485957 59474896207969 13613214758130 27520682809921 6147654793741 55400623470026 9254184412530 13732082980058 12896064461678 146790659648809 159624124552950 14157392183006 47818923540866 24099244132656 87833557500987 2171050816450 175587985232508 376460201980644 4679277395767 21602177845660 113596284307959 62756847356202 13104726786388 25060145034620 7079896903349 158595077284217 355915534672846 21059172723852 319986048204181 4390731060510 18319665830487 52956652652369 11647970168844 105812119898019 99276767183937 17668161916630 46659867710014 84665997757589 50911670328399 4534546064826 264735059012308 9847532105280 4792058532846 198769918185399 10814268893700 13855357341407 5900195123629 137779980327885 772024797861 255834011543446 34553398467817 1980188240893 4661381140624 284453327225246 7049792884485 26803282068491 51674082754973 399409531730997 18428896492273 62174880511646 40788532643884 16660981405274 27568981135326 72802755806080 10833244349538 29781774667693 1457421554112 85500876632955 53968932476800 221789375210312 103726493968197 4646093110236 16226305305666 57925822719694 26994860437642 110208843260297 4264905875570 99685844688207 5036344337108 1421150201968 5167494801886 12416546706349 26332064170034 22286226606376 3636638112338 67051605345399 5160218194079 1401267684989 15977540581274 131319489863565 16403068709585 55627670597854 116676860375940 82971942713869 131442996376909 31025416141975 195559755685115 14784884687188 21069877725165 11900037520692 18244850156869 50825302995541 61694785248561 1433785534739 15228585503707 30623671079832 1077246768203 111676324866755 17478037879299 3606273487839 95432956669644 23367147750968 8045220784645 9465140710344 21647167244508 2988776596879 34709371554730 14503167765485 19064430578176 31801666658250 290978601512382 14452616376558 15672515555552 159153919238224 13924078839248 15308362680592 125402506164101 13485934690677 14136501796695 131125288920234 4295721094333 29177008308044 28439250332409 187123639548723 27493072877807 82482449961640 31516970228274 12538389260216 33013186211383 45462839501906 3350694125736 121946250690280 69753263065992 12073503608375 147462613046680 114172342616646 29847992621489 589170464472444 15815227829663 18954647469353 67568039252557 3065771423381 889206031470 295072551764927 16871671629530 50560422668155 29298390380432 7360664358870 25137725174204 8203639648471 27923891668290 30316150738331 7113345898059 11573124044916 57550731423095 24371320748119 27518813457342 14739571152930 21398356434388 25851243488952 19133738323517 132422542662848 20188873349836 26538903618718 20441841744690 31033356680849 8035858634522 25087760022248 114754364354036 25689295963349 12714417668001 89020293771080 152470676379579 2961205865485 250689999710166 61633598480892 22387763557722 84529063716539 22900621015487 69610310088546 142358569096466 6147331081491 44079980991502 35905506134488 522984862463658 83079252402042 703107009012 37847101193389 67359193433700 16345844308298 3094158291324 60705147969670 95632618190660 96281713435771 6560134451693 16119063072744 3453721500744 10312114994789 7264339430403 2107797179466 8956584760961 5791907092513 2210860440497 18155001932039 11186668380947 51108409262918 30896918943311 36568186200011 173610218578107 7095185608806 187969474833227 1123116476246 2393281622643 2998804337335 61326242057881 54420136201824 155341924610754 17223464205064 122664861521548 53685142109528 25151517959898 22860727977327 17336650031979 129917614525963 35833200250552 16355786641557 64711130114821 97426788897789 301690096804922 14735166150302 2937540543254 28610182294358 4275454525514 6841928488576 1708175371805 10432464911564 191065905319466 9896022437003 13894052710015 13367809184878 17773904794192 60938327901991 53357740885195 20632504433820 1252799215470 257605310515791 311659452758975 61103010281702 13895093527351 8655804364780 22676838725029 16767539076292 40750843258033 13811837383953 120859233820853 86402474693178 22529440677408 75735256750422 3877049735471 13917419295181 118433939700600 21489422234563 1076972032691954 30268529364710 45184012140705 11475308024658 97605273143867 15213705328403 75682924069985 22791436947460 54359229466202 55569429512985 124085492956292 3672473439987 4993436917283 27224155949973 116454792664189 29647781477820 7842716264833 7892824640975 117903917210768 13417177978410 22805564398657 9752813340853 19848314703604 14125493720510 9097543472395 24786944688708 1922029955569 23808085494113 9257977886552 3490521919443 329488614163 43683792238608 127613122124608 81539127030793 31751569512265 22722290385229 116199866152308 6000288820431 5198659714282 11114262207464 6575299256432711 105688071599273 43173315745599 13934216379840 126721705150546 21893465621747 3903950634756 4167231207188 7082842184712 21380406781890 207874774243782 26084399944890 15757687759072 26832326106766 13404001450131 8279222004859 24615871563347 25550488633275 19054811559718 99160285913046 131505256416 19442321722314 24591619347177 10676356115562 65983866782884 57886882764525 130517613289543 2997461685068 178400452497902 2200961219385 13462833315721 41239262205993 385457400490449 9525175158849 24682294551381 41464328372611 29512551613117 112058048834706 259842752118538 18352640672950 54631234654295 13769744580101 636336678120182 31643050839092 28820663171553 13647464729861 26524494195778 63074945451505 53570117078373 19451467057475 107805806550157 6537416467682 1425040274205 25882201448724 22970020804532 211882567739939 19744308982367 91794684298226 11174635172729 22744778313179 30667289276909 21972499457200 84372719928834 57619205925615 24179752998074 38486061484372 2458614616804 105130873013340 704524017532330 32050847529774 28248967080152 31685889869282 252576934968828 31740495529669 28813802465761 12266904992217 4301209404599 423600921607199 19489206568477 22217917468259 2808117301337 84956710224981 50245578940179 31474415013810 253994153965130 4168000223089038 4567900784744 15390309300739 8656743585090 157860017406435 7303118273657 1451018068327 8217709808574 38299594059826 5629051798919 717388598769001 7256908610007 123146518426150 19896485003527 102298102518715 25438532091457 28149735861380 248331402684036 15548445738007 27611405261767 510017604732128 13800208783509 53598996597493 4277210770442 13546870913875 95582822410779 9180276570904 1601487223718 18643783942426 8524948004346 25820417377428 118577257971718 6598633813517 59155835579358 15997257086983 197253721776001 21524768317967 2723619449089 886670780538131 198670091215554 7864698176332 17650833932269 40874726497675 15389543882861 117158016678407 738404402570 412934364511834 34805881259850 52737927887919 2754082380816 5129369704049 65847046233364 11475296577788 198059955675127 54542706056550 22668131641979 340379969532 8278256988361 22232731556174 13087375538804 117296833010942 60718833996243 14980819948108 102919301951915 135474077634304 22491224719102 66051137643774 23807292272632 24785068241252 28162413791146 1387131032238 27025751020137 28645623768118 43051640343392 37362736946971 8708524880797 19283300844103 11540564894868 17359429410381 18017050777526 39849774545070 31537035763343 46528069553630 27101493760377 125672888689369 39685857096545 6854086588966 22190934224353 219966472446465 27740221103310 114595251996894 37104233737004 116337380653465 70250902368228 5145055435899 93412047572656 1526805522320982 17529603105944 8252058851265 20205734326612 27106398750489 12304452784550 18075785380458 28855289961838 27182143107131 10217478969549 11748975481372 27588803327172 119962303749333 29717946723992 29446360467226 25014901645203 121227285944698 5893642320835 22805497568626 10575949389123 27194952227907 10274559631544 23793480870918 24910238025201 20486706212367 4505386584690 204009314273898 69098863090018 238361370410429 7213098477610 134282969593612 41869008938993 12890460833854 15238153800104 61162993567623 8303829325472 111579250788171 1307143385443 16516007846631 46905945637800 138454251473586 48594718428720 42173586713550 2294049167501 41144980766501 71911460469896 25306851334461 23670543374255 12819195152474 272581512919 28186791713176 674132685671 6182535134506 22980069541483 152994671633873 22306890180363 42767206526374 7874292151604 132573890887520 142918829865733 95730453107730 28177222379354 80842571499309 117382502054434 648372715506 102822890408248 6774189241561 71173067428966 26597336951526 18624129879143 27785333422594 17839145829773 17486876789202 4750445047089 1088508497560 8196832610035 45313296705983 43038906497370 57803410186421 6578661750537 66500299585213 35392295142578 51560966873897 27067609277539 12655213211519 17725661628293 11081381586507 598333972576 15867490279856 23549450176583 74404565967961 176395008249796 5900317272988 5158234262762 117622282207464 18742253093447 75041190807924 107175573837967 17397222322304 52508910588495 1535512360819 15848160995097 408394282462828 19197999566918 87140883657376 15884924895423 8000502294449 25406751021225 5318102939390 13404700211919 31638056484017 68137470798047 8725066134418 82493260769932 5688989013200 61260415001986 111407613822223 2088121029031 12111834461593 16207031958252 9346535517044 196318992255548 120845956796946 41314623533810 24448127714325 50939112476556 10469489563241 20822381010564 22871831962573 43189975805540 1926273807132 4765901856285 211994718867444 916909325348 15086047930879 27412716267594 62067721497539 43303093466577 38013962804197 267058738838725 474546881633840 22643597993986 502807455969432 30168750310418 7125098029794 14185752945729 49628345969647 39648216468170 25391209586418 14502538998534951 18906169881166 28255650317276 29427324236045 186646617152081 15968231725324 31070240854761 9872004518765 5440012536446 31502530482871 305358531342452 8669368764185 25456825305503 27820904359902 2019807713084 12288812779838 135235387915560 11402077319609 291458033323881 62888004514090 1118506464339 46999681209984 1558730982495 15265921358966 1915044130320 251008527211372 35934101294525 9020263323863 7978462001256 12196083133625 12257439763577 107722389643091 64251401639085 6225196354851 27051730150147 157220929523277 3459415186287 11397005465562 20868113743663 21289881310347 10648513537594 54304256504872 9226350261570 102011691080055 186333972202157 275549292947427 162130918003088 16184601669486 123020770221373 69067764901128 2959186733890 214760049392034 739117019984 123754982968918 64292323976669 11967680773481 5996951362131 195212737914109 69934851349976 25709983237504 110052530644056 4268797699317 6130979549820 79366811629425 50064989917296 50541517470731 12575443811584 7316720846936 262959261618762 34276493419542 3803420128167 11036218673148 3330982600250097 61436717267267 34570239361012 695378094740 27944953043095 69600011897837 23311955935400 42084359094483 2020065828377 100778607013302 2097565715832 30587737082740 43528687829273 28616705900902 1769403070222 51863340175344 22606839841897 1101956144148 31252789103322 85303435191923 615224354996 77556036309532 103417398069175 5294966637606 79087594304665 134122107183 44639246063229 30748557112014 187312215647435 244427914939371 45139373163657 59352255419672 26537052051011 18593611731156 23383718421144 247597887888458 3265002138851 8450637629689 119719316725054 28141878185981 1714632382959955 260074254942558 6430388872036 8849186986589 1777676786339541 110380553870458 3850596744665 19599978116967 22556666340995 259500610621199 80037028549649 4967617115841 30748758859981 208717079459576 47732311404721 23823316986683 382647239415978 6821573901309 5415976556117 25914077639294 134466927580243 17424972828218 30544326758430 2792102538391 12054691605797 61396890998789 226464386790 6630187819166 12739367207409 5443595721721 21918411277924 1884458932039 28375856345479 23494104226497 15164497685976 130440596759334 1049759373248818 241831631786514 9506031879890 1816135551256 23834151171828 104354974745039 37901867163036 15255123333444 5311106416855 68099053368708 12955830431567 251829715786256 2105696960776 14560940726945 93235638335148 242225649721250 8326194595979 31064837870067 3069883838623 212610000112044 129923816313445 12903617452736 14621513216180 48920459356342 8274970316073 13652978676493 10936797746562 8312036939591 31173220971656 4972692938309 1603493018363 73025622466356 10722806369050 16317271295932 40806688076620 3945625145702 121480640679280 34390047730437 14418409378437 296058841708896 56730544049102 13467038748098 12097690838418 80789785062755 119601142980490 106957548822989 92814394072546 1935307473374 130304018561839 147191904410627 184088839581862 26963108925895 224584094581820 15574582199951 20086812583075 1541310240199 8854313175974 12555770727185 12115785484188 115936518163571 11111727346354 64674419334705 16242631282630 315741056233774 48818009535243 235966483614966 28148321810332 18554411912775 49757142470239 7187338024264 25195155600895 26408977621585 6057928132448 20308155150410 250263005714407 4530323391149 15104756919027 3830576922298 36373709264068 24740627395664 113083080765976 12223560258193 12258803998555 25011695530700 15997748668887 12966662325193 282263147280278 121340513750585 43739580466034 26754332040456 23339998644888 16458254197776 160643916156967 745324324533613 149285300661665 21910585683559 31233642840096 37246062206078 27893712406523 20953258594881 288950998125864 11569554363448 6372903328600 94968261937112 22856073318424 1168036158848198 27195587218601 98499671935300 21085154944688 2146439438617 30689885470314 14189673361609 5794634379429 168036311784199 185319475296 124561995601640 17304834774029 242290653377 314704464692268 3384641239250 85171598701800 22164222670588 8109525019573 20422751137653 20737413763031 41406889863530 4794630776041 13837622468340 100889384405878 62613706813161 20947266527570 13134088153037 57644233443437 17675198094478 9162067634355 6172393252493 2555951166255 55153280165122 131906837967923 26625931326394 2408537433542 62246157355543 101597335539940 9033718246374 2258424942168 112661954349 7626658462045 119060794268925 2225987621753 25582299088027 166891417617146 22540206423093 205995145705582 5295918015195 14196235745993 25838485374364 8990295942357 13123775985952 65051974360114 13533484924692 61789612509232 4924269226988 57460093739063 166855203815437 11315425080396 27086804568211 2115540265624 17751472544337 85430700895680 17207231177712 13840692503143 21037810277826 19649206745254 27333347148301 12598861331943 10838732389768 71789761996396 22608569636839 12842577547048 3177169372021 44511775577376 57577926156643 5644835681550817 16173887871738 18838753753472 24589394897184 1750383784553 27717800776372 30275016669631 52847520649368 16718453256401 77691855452180 10641575340031 14979443108114 105080369795729 17280078640863 24661188565028 11659438204260 22026798198754 1581230435407 20853658600937 5329579028764 1799233402159 24724338064873 30625669836584 3715590612046 16607514073251 100696556710727 37014193065237 12034721830641 11403114804413 10171521679979 197885512296412 61541003741899 94064316588258 16182766483305 2390875316393 24555027120900 187942321119228 28150206251327 70700963114244 88544063725455 9211968148232 43659754254575 75861862498555 8161592290826 18175718775379 27864687190496 111928472168872 28953310685848 23668019199624 20520484440618 13185917801193 41082949877578 56342620844411 127363847916130 10559384318064 28523038853469 26922474141512 8914882894011 12317440159150 16614631498163 105754007723390 66037783575586 12329532133065 286755754288470 56422744286441 798811992588 7322899502722 25056029706156 122057155440521 17683672627461 18850453212592 6721632214404 27018561592490 25301316526365 65800711077225 22297568552421 31272818297615 17466370504588 15992267904580 2824795199469 264727816459 149801515771421 69493235450535 63788891282004 20055747878464 26653003292380 26554606765920 23768541261372 38703748622036 103828483627676 23575723385868 734959096735888 26904672964191 5396511383465 19172067897650 19696379585076 29931271996049 20169220022147 11569305868826 54913255372225 125211109686762 257019698754144 840262075730170 64847438277847 117807969818601 28453629166586 26144155885480 73312074608305 4209873274844 17873756881660 127232140684365 30200333302680 28095416915544 8154402951979 124395145661534 69419558503322 26146393615573 4911862706772 80462734970863 14800280265322 6144394880887 102381740745701 3823263529705 3386597821749 10340496380932 7740580667095 28457773623831 29434105137168 67684113208297 8785277490338 24231546518615 58523996706612 2312274119728 18558005660186 196428409747538 26830065550624 27296244834209 107870582841229 37580269029961 9901796680340 2830948975732 20965363706409 69105723074595 39354434584003 4908085347917 51129396311406 10752242765467 14907479780281 16004482503695 276550183244220 136594022428862 95463992536829 11634002376580 4764357243004 13150329340974 19781361981316 1167386674294 76473864655955 52486644197091 9498822088010 135449303808580 23423601668087 25756326458230 4898778669799 96980738280888 23472094834875 12015617965453 160145051456250 57023208064760 28764088050155 133189280219879 10461904821611 18932791469704 2355534135735 16348454518993 28985629182185 5826104803939 76412537453044 2937639102654 2481179741657 29767104368987 7240684944072 25162377639251 27524529588879 14019192743596 115282838592590 397894171047850 18537366262438 83677265870118 117598819922934 33428577143751 18174155233146 4033393427307 3843122410522 13392269700287 263883637000419 3417143627609 15716722153079 17503532887939 7049518462277 29308313138109 2862282428819 23147867086219 20798202363887 32897529369071 18826835255254 13033104679005 10465385706424 5497765453531 178288439254745 8970575315457 76722223916149 24374425272807 10210180484116 132007329884892 17116960318445 139400058241547 122487556954060 21352635876439 88119742795095 6747564903258 28140692677424 7499292717471 30576128811085 6713043443784 16394257293959 66779122249767 10239849867587 6725010472018 20885179086577 17090849166090 57519536383661 82014476507880 11684337049974 63089235325745 21564129482926 100318469976 18680685808865 72624746248727 27114256265999 74586124327461 61205914477047 91250523219335 23189780971892 8286600351674 22798643982580 8970469998814 152951976335900 17586711198437 591950001901 11258317051927 104340712319101 4845460893417259 7487599820119 161462029520685 297270982557059 8556255064458 93644433842690 30689604749083 16745084739237 46734277134454 38419797867585 17212999686916 94252387800216 46151456952959 15514294073431 19298925199191 86076304931782 5023160553 16436676812456 42459945188175 7843280503255 7314301665669 8139084123048 40370411930727 69411755997996 7539774543399 159006426638795 21244084930318 16290660390265 94844235412945 13719238246737 619370498643701 11451438357523 26371904485950 27109478836035 4350782112998 117265726526465 49109140832133 1555744528755 21139735430624 7019322840328 74922295453855 69601626030677 18723444419826 1684822706184 13292065315069 63368967978743 4410860228143 26960739571501 85847082395673 27822527194097 65416015029739 24009069516444 12324012544680 146477183786678 18016489029516 55947632823451 29516408520882 90382110414466 64399399839360 19681402999796 1654491690290 26321445659510 32647932673753 87675889407266 8263260166798 1388423555665 26141365474072 24806955512007 4117639623034 60392934642559 95246187889592 678682365383 13376815154238 18599270102773 22289946109392 153537174501387 4986701608060 29168570019694 24029153948376 21596549075291 85883647656726 23919751701089 768414139310 16450163357693 101477425872048 18596431008414 25640599300596 16214258486868 18265408957811 81888587800446 30684730599950 131714863865521 71431954978592 83965174518168 214636045427579 20594489566148 14364712608797 78047635611267 29903260973285 5677779345235 109845375693095 1510286903543 17109250631326 1221248211883 66993643805774 682646689440 4175730264663 13470316790883 32515195933053 14347588109596 14778817977481 63985523549797 89558403153965 60996141250763 205287319680234 19992422270589 85340567284880 7841386206995 16370383836052 23800685013947 4827319603591 17113446940403 156883649758279 1192098888941 16023709083150 41243033823680 96131048298490 11030198059821 100067803721585 3138137380195 30874097784990 315904007408109 51898292678478 925632761552 20368473705925 25151675650543 10195110590474 34539361866527 23019165713073 1967199764830 9446054992392 15021384168530 13339049086591 127802730826674 48045470069891 16129576621896 14469972921236 287108935030025 88512281532600 134900470307294 26983768382354 235327769743763 63457139681612 8038067001283 28226068611260 29820123693026 70388730868858 126117218641694 59754745770132 18676628044999 3827634792215 109186898999522 42463256708200 53607599429739 125965562602919 49108228402901 16640072505590 9803416393276 36253585250267 4702622160037 21472772139908 106936794090018 74500185043268 174007691981693 16521646294612 7996722491207 16755536766049 63931460076046 53842726096247 60558934439575 95729297989029 8534353959550 9249138269491 59889840660007 27943733616813 75722190974395 9615363268260 15777832615521 5458795452974 115671612579858 15263805483489 11141055288978 17006182034141 23406613209383 80085252250251 104509287456942 160145381020337 135336146922060 26604188779014 36767555950940 53066605229182 2895277511041 25820560157592 71084656759975 58250870054651 25098943289941 19800283698840 8722075062188 2970404992142 13610237875334 104903961300786 24196447817799 129606589172906 97830918679745 1499880610825 6005232389577 22944166640876 46854057725204 19166422074337 6096699276954 29792695347186 3364811242101 18205811542692 31805395565216 43467508712 47233564796293 29112912255159 23475775723355 7550724902234 5587082597448 29896344436493 92676233929716 138340874595837 15038359251158 13563006508117 17910695745979 29433603995008 21579508093344 2021778804816 19275310307883 41017515997031 41502259517056 3739767556 135714795890 108019461350775 24877659051056 28341324018324 3415880556175 9046828242983 128690324725489 30838361624317 5758786297594 28693744031421 123147560103134 16064290246423 11975190286507 249059205380349 960934695386 37899304086141 4357455249854 31067497474112 6700095283894 50150533471785 72708465349797 15657532561202 93107690243954 75890120008633 19373463327804 15216965966399 103948517431017 9452422741413 18621943965503 66425400682127 30006757132444 7472687929754 2207771022013 68119078697757 2629789040662 6633266448120 9918985369903 7962170208480 446721614771650 38534038463232 6459582536464 6144497124438 14548624370998 316516514622830 86073594839989 19253064692738 80897551445240 464648078197 30478792794537 2439812067903 23771090670903 14246250532995 16356309778592 250782716658901 93402503466660 28393107843529 23269863490380 138476500563196 31558318390519 22235606618194 270507882131415 12034976844429 83297932079003 13520182331919 109025884302858 68774192865093 90350778791049 64884890811434 28973830261238 3658383047181 13423147421959 67763310532604 66544915657802 74471833350813 20892691988870 4113105429519 164848532140325 113968671499253 11524030536925 1898990763853 9013483971631 18346731867043 24457541272278 84404060206834 15733621534575 99268695244457 52963666970376 29148533666751 5399371950392 52325105738059 130967010626638 5434989748905 11916127817802 6314028549779 12554129131770 6683317511899 248040721629633 24451312821541 19490618974745 27234326445567 31157083750350 68276633605528 29549629481097 6660564061098 5983177970765 55163185969329 53016249214719 17000752340125 19797169422015 11520156334566 106308985699793 25714128888389 51725140153269 76609027821932 20129946626960 62012353094328 191723512958899 23268922404877 30066646274934 84095158300086 22435165075062 1081266590190956 240343761156159 25596925521395 89356010597903 14914738795107 21833478385229 23048464012094 128314153727160 54297571622892 41106331895709 17408909560132 9795921375424 50935460347282 26037105534741 24151793510833 2693608454414 262089092384332 20049419042280 196802282125916 37175338427158 24314695107112 5155135482902 93251363949790 28491671915982 135055599095325 14116025777618 14714097382321 2756005606929 33617550510470 4839959583340 24510077128825 17364079400934 193677604293893 21515217138560 6415710551198 10942179578397 9400543685697 143583404135203 197312347008706 213811789514295 18635182733811 72865524483575 29659593266728 205954100721317 232096240562631 167313800918825 25998559312542 34099561400319 10192210538687 101498103486361 80397659274895 27807053843457 19531060750882 9261508488040 1230517312915 12485886898601 13354120856225 1617250333661 39072966085744 69753212748827 439765130426633 2113059846212 10589195838477 6731100025799 15114849048761 3313823356162 7052446608924 14235801614804 117099776158366 84955398076381 13052777038739 24609606612019 181557328247101 30524714496481 127915243591977 27201281238110 12756744883547 15810849539825 57438447687036 5769572130274 21225197617295 13359938368003 129506588418592 50012077402052 11051536301270 22667388602579 24448219807716 97493262636290 65889258550543 25339817653960 24847506637160 13175877402405 5135233010381 18699717216437 49734269310873 8036733262967 1217305964455 49653955890942 97270543349706 14438383086338 3059417110766 236219429137197 91265326513971 14123572675857 44376338003321 10158117447621 256723963946750 18507156731544 24877164442173 15327497809634 50385001646373 77695405682464 2358841236110 4505575347475 31455774120547 86462651342629 8325147248988 127905749533139 5430782699994 28457026999740 25466107530281 112707378253414 47936322221879 99961946283091 6737923666114 18242550680764 21044049905202 24337032396509 117826903718301 6545979282222 68276570061658 31246173730169 38999252318187 22852406537754 474160014202 5113881218870 273683978523649 5902073940664 435591689821951 22942722654976 2870799715289 5782659872744 522994000134 238483481542338 20876752916554 9472394072687 387917156533669 11693084918137 55004727528247 574449604341 105407056562247 56819753286425 23254808379319 161843393065917 126167318672598 102670423924419 80238266210932 26906761856751 1850751974747 23187046174604 14783808023075 26482525193283 4370493858324 24878513730886 19716850754709 164934511687420 362081134855 135566809060351 20021246488255 120790685251400 10288238243577 27590161593599 26259501051838 5546993445815 98068687584831 60195008170915 29122531664431 110632265872815 11737242587642 27304842944817 90093326846833 20491626742095 51009848547778 11510908674230 238632527853608 105064535269146 11431042111098 8309371839357 985081648229 21527873300841 29472378347664 147904375651813 61345468306936 15463257675181 10687024769155 35250048512141 103517580590999 814626075864982 18322092351752 74063722550515 103844651057699 3353156699820 6890124783600 879302451286 223994286137952 11016447935204 11970738018648 199281434348126 37859518382533 12364624161942 16143155264162 331115334354625 24438396920345 267060081515781 29810724960514 53544006927799 8041798086103 839784597386 149361139090551 17809790953964 38939026502753 24961351478191 58480640408394 77105467802583 22384157567445 125933031796415 3919586937730 47773569249823 4108415872458 24162222246077 306457171756580 6825790876504 29224002982874 17197156054755 157169287689390 61757253483465 15544135280201 11756840826988 4288173304443 67410286838771 74042541292861 63429409326680 6763082016107 42670295933068 24171878568053 32099280055339 26988090546345 25413755484038 16610760347651 10985756823227 137767702756954 162793970964925 1305539203853 1562968289898 206848095860511 72576313748121 23457512703725 311265064706136 48410925216998 9151558636233 57336015192497 21227090350337 27448068642845 8541210469546 54002433916602 24982775581528 762635512058 29107244067372 31250930337693 9282653753102 30295467482175 154462024230611 26770639731651 7334939443354 21313550192279 80462342637566 12631351531011 173096839279884 26711796809923 27696451834128 143184697833464 130202370225758 60988505225608 31648653401109 23914441751410 21774002632824 4955627826350 27539949133611 9254194555539 470519394085041 4087783143102 27113824479835 28127987430786 96535609561230 337480399291955 1866780969780 8530046923026 1768769863012 7006260819512 76944640987608 57243510884291 14050903370577 71400072510383 22507455398175 6261832108718 15669903191905 13410041084589 9163833329494 6570420659055 12809679613836 18555329077678 10021403543418 28297836170203 7857120714108 85159183505828 72579249728476 3797847021744 19035579832384 5498752798805 161541356131772 150810353673591 19912694892015 112463912639529 15621890007363 128188509346907 19763306756419 23529898388846 30937091871400 19497206682919 447708519455806 2254675095542 170665856057239 21263175813852 12812882189883 7590519512497 24922981001643 25832808532230 3852263780840 42951575902981 110015187100757 21842622899718 31449042314260 122865853057862 8233217682327874 120460413160870 53216299228622 77834620505218 15749321189397 35507280664137 45647157911326 2725316560283616 29760087741685 5568935776505 11754158769863 63801978388444 29380731579217 177216896073425 222967765790191 7039896985342 19311213712550 70228956882787 14400882093882 40447677459775 33320434486227 11158009339539 15476645092619 76464761058054 14084370391728 1254399504386276 12748668879716 67874937993642 56068987763791 21613485678516 7913096883522 172390954817 167520740149020 49855693252009 106781452306141 70441787499904 4527256567832 24451544124516 12994499165585 11868748075032 145472982694616 10092418662620 28885771502777 56921749404636 2188266186971 13229666379209 79263090164223 128868064372527 5368064581338 69796392867935 5977899835581 82407957030715 13984484247952 8990463264504 14124465518958 21153842855192 18514583509058 18550070748754 16673716366700 12059664093996 219158502247291 17426935905004 65374233951563 29159741263311 27217496860708 15611127327727 7979344367448 26685369817863 139243056750553 47846247174033 14190072793253 23547986174323 309701041771845 5620891805345 30525377471943 28396331451537 65866257600059 18163158770779 15839701347873 10611312120591 8206772214755 20953724838779 67391072633361 6347693552984 22082498897896 59212978342788 13201625161966 13179322920074 14437278760924 104629290073 4221120032990 64759984056165 25585712020132 53148686774308 16848051700503 71239048597918 2491155878901 15271781663247 2420426937891 6865042880829 67696447612063 9045951845357 10298558880362 19950581595645 91126059885477 4462634993949 30244658205454 450926526077911 52238105407546 13005569819271 5563198040926 20620562707948 28404048670382 247543266112837 14578222419452 18194620210202 18888960052950 28321438087105 14967256571879 220859117796102 18314685259937 18918967054287 58116997426065 205426967905706 72261479139992 24071787635154 17944025447678 868243677565787 43862089921009 106861052085330 739289159721304 212048266501309 8736323604077 62186761684929 12063262449354 76480342833907 20048013162455 10339676457246 121491831173087 36612735275546 3345584701703 24435061746308 28578555617994 223631732996633 15168762637036 8406142743618 151579065864417 26176084155322 69147634011555 13733109273781 6914644842406 4577499140616 4254017104173566 30764149588728 87011962442372 17103102734972 6011896278598 8735451732667 4833765373661 13368472565441 13446906894571 11170519989895 4201300786391 19995629557417 27219867938307 1833620427052 6785728270861 1382257572931449 25004000132608 8030752475462 109730995987425 9918172342027 12519450400808 10436604760812 179415652585298 73634063038913 28452113095764 53770241947806 5231653865604 96173027198971 105000181626726 99634250478335 23778153550945 8611403814000 4263624870015 3116901350257 121492013384725 22106619201833 13486967965533 21904113577111 190864360113999 31165351678892 25491709397661 19548497427011 207671550416680 4446035859395 63515665395648 117721359178098 86737600369723 622814102356 21248223358456 27071969295622 16264941176976 7568265104384 3529944173356 3516000571573 9997629618427 14576464177879 22043733860478 4105691097260 11159857098855 7374309483060 3832564708250 30791953328473 9626928484590 15705780427321 30243763404789 7108207675795 63044295032450 11420237818534 29210775242063 799122460584 16819196687805 29798726995259 40618462371393 490893802769634 80451807058063 5121391943367 13708681471787 51013753946445 31072895072951 23630148607615 124247490909103 29984023122158 72365935425 20084522802231 20927604587938 14531299804325 219669465913342 76877370364759 28760601519822 1411941362042 15853594710788 20194643557400 21563981665180 31601210501713 30665964523281 86091513470155 19738132344451 28578622636385 16049720979731 1795268013591285 9106437058627 15305290343514 20324789439022 86362987246894 28447514392115 106085434307321 16405696229051 28548231476552 22656136540187 27729204393973 37949085907440 150597541946195 69081020718925 74052941975808 21135623313737 12784717622373 15139950871649 17849136249021 20830270937454 28644533522099 8009722623867 9503324346109 6281939047168 48699567688704 19948672633723 4152229184507 10569193108272 40445880031793 10688081648178 13843420074173 140191860147353 1092169099900 4763810139159 11414457958448 17996715229125 132336751715193 5612597359340 110096985238653 9329483145124 12230188605881 29477679650072 14042322313012 177409987134776 24375838105339 4993828497407 295897770275438 24074545120036 74974123840812 7831055263838 6558538863968 626998163987481 25363441597599 3774759576905 49815550671156 438556508431 4476056979248 35688419146132 29894271822410 30780658263987 14852942108172 13790680071601 29601161305237 71964977077923 169045328789275 4663822675656 170505113420145 12462670664298 19936447042546 4859408452451 297727134501730 6251336383606 27534942428725 125531479696125 42214950514776 14471893287308 25665250664401 24009711889645 17568224851749 396247562274958 50243789846913 60739771253522 130998594773505 12998028786573 4935928874525 7443268927430 9689993017754 19253385421076 20280349488647 6169484247911 394648266926359 10529009998093 9512170869645 18782911851621 5986948359268 475335216472 663861435789690 1941993460265 58903524553897 8447107998022 27712760640911 17263123901091 451391326134150 120393338921364 24078749579107 1746117909756 9077756921308 5971894740496 10832893913435 75572134399231 83426450473178 70453011986154 255325420109662 13143188308325 100049816968107 2423420324401290 7631173865248 37345451986018 60834471913331 27169136799918 6860698732682 99769243764311 8689560324638 142216966278127 25255161151699 31116057112344 25852035740540 23461430508525 7597766920500 7902017056729 12810901502313 118282911724748 650483572055499 14351004143236 3332051146992 45419754080386 6979897545339 61709296463857 50767281603356 153382149179034 47934820582178 41666889138911 14130280924000 21446257697614 6576335316351 4187453257036 11777932563450 13557938583382 7056247227364 131798979730021 161965448899813 2053884681868 2170856461695 15834650028572 55135682760723 5338871439163 25824968162145 5734988121656 1319016771017075 25750942508997 25641611767133 44792996984447 31131609713212 219070694903799 6901415659348 86911123343481 215546351718370 60329497847 65311082849489 17758858220326 15347552398716 10609462933067 5083111524561 130723295896451 29862109606402 29682320235472 71599414614012 42534206087876 38847415741126 22249718469400 67728017025801 4500836094936 41658566967579 59294236692175 4920315717495 212373997481307 22702360119766 13786942016472 82450238878113 151715291433891 107617050623774 24561876966089 16747555925176 16827965023238 15083252794285 110482978786958 12525870015935 8467474735586 26411372893159 1477584948564 26218578508288 6439152038202 73733274053446 77513569458154 20634587709623 8852383235317 10088956045745 56432944266032 110633317767392 22827851132940 25612208212037 53807431864795 29476676900209 31233912693538 899952080821 14973103343883 5451326483529 6739497351303 283289219549228 1854837076774 58817620459438 265493049759 31338207691050 106371820844941 18704346810901 22309017349872 123513209413073 8358008361840 71370375373190 25746494479514 16153271875647 17606564586679 47996755352388 16740088081964 141529185530235 13382356026879 84496779983545 2502924285655 64768867144140 11220670170842 7903735490063 48413029713150 4559875648600 595665455730200 29136493218112 55180594976930 3992078248439 134334578365974 3602501308766 1113288675443 16405622844225 30720884911512 6366603893670846 18830237166876 12874803644507 15985444964098 44113169717947 111021008542887 11522595507088 91757842824318 28456975211788 24752817857657 132536038318409 7912344724277 274366345180973 16786096480875 236834928696099 23811859545421 30259179652584 17401680899809 99617861472705 27086571606130 23917615166598 974884741810 19975181039916 76977358254750 17959003589113 10168542978284 82241315311596 14253885765874 45784072998592 32554302567427 269014709182 397875556416 95922518568234 17820327982854 41266025387877 36493806277298 27850139307631 17300912638471 24602876933962 41139655063929 31655383111188 29311491381605 31845212170361 16922666428903 12492931329443 129795472780303 29735148874732 15128570520700 5746228517005 8564311141138 127111771661211 195448969151311 88032205649562 9582911335586 15766253703441 20069188025216 2918899518438 8534620494753 2385242044758 200794710373490 5949584384267 129043522385017 59632038691877 16735301503701 86502488645754 26647906896209 13854506232016 78376303385152 1699635070224307 22973649347310 5519443116988045 101972161825630 48553201832299 16228446320086 159228808666243 81556394174957 6986388910924 7725120269674 4089484956818285 21200705734952 28441671116105 2041043931208 4841186857555 1473986774327 11472645749018 2684848535470 64664717974952 19975418233278 3803024554806 47390287829111 128893637917574 966578859661 67882157409836 83436663860730 18644261178513 3505392342614 5512470069792373 34210411516955 21143814251400 51507362730515 256301993701368 94361498529558 45554912645640 229180064138737 30087474318248 130135345703014 145780618517246 3481488988634 29596014090997 11855526612035 95627033079622 29682846385271 78897674551829 167828326102181 23452208633762 28643448761330 92652533353993 121939909160339 147642836843472 27038020778749 71351219908432 13269183142510 12721953215321 76523368342362 22381525177211 95448054985080 220191962167600 39715305984343 81110958095844 234963409660209 275184998302 21310701939083 16021333479416 23522205783121 5222030939156 57226344324534 52454136095947 118509276457936 267804609265459 27523733653126 994848502202 6270644831778 4518219235159 307806529786325 22621546495566 56269978379922 28549402504240 60138578877665 43358334227853 2111045350953 2041517425666934 9980780308893 18415097635223 48952090232034 21719437619154 280160392659 20612642156700 9058993885571 34465926926781 247954301197952 16552991098747 346613163099357 10037687601944 27608162579242 5949933932245 25839277157025 855746148097600 62710920030126 26341337168352 727871032753 20189132040791 3194014432521 400120075227017 28579702458794 26772202122761 15079587125649 2154683933474 35972671856393 12368027594048 34042854348827 141929562076408 17238909201503 226322679910841 23662073658680 106169522965237 244617101820660 147934560722237 36287715794004 29405760855641 51858077107165 1354232033165 241545915962149 31237768979522 9460413767891 7190265062420 6232320711040 5633913282567 21840873067434 18996487430175 58300149838366 6189524487619 499071957037289 21468397548574 83052214705511 2108345359600 32371842369305 2140782548524 9523646575360 31566907217953 66445240982189 28947090530794 12748732693519 84702349454331 17309078987880 24403170176176 160046635595986 13426791340936 35095111744728 3972374589265 31792464813650 74036189850797 10389377941037 2083727089453 150906300280690 88917288664406 45716394811986 94441728435883 2636110210097 601094154029 1900620901589 82971675727334 17924604293265 5154382169102 86909206586824 13261417620891 58076966404055 20923933262846 263699321358483 242360005980662 13703726718684 2824044720789 31326169917607 70958032100751 19992881775010 657850137050 91480012866198 124742909527229 9319013802376 129828723760961 76401978745370 26011109312655 3923943729911 56948821097078 30904615048449 183542443768028 5286884441335 189219610124541 241250589361590 14602376882770 18133050271969 27140003265088 10236899356635 10560241417308 62557003840164 12303731615755 80529126826414 22691945336111 22190718478741 23741336125478 24653669189660 120105256637992 6381540760721 23309158343856 41905429501420 52106348494620 623442950503 21640512098657 2456852744344 119886238859881 4295144865524 10676483718425 1830175612790 66456463812846 287192537840041 14566051010711 29486700483979 34993571919283 2995154879656 19355326578802 9768249789465 11567161497071 46618217279355 30496401340192 21158663965657 73929113032244 1991387115707 13936924680981 20435779894962 3662356920839 29455502545536 60057078528042 117168897723709 20277448907557 189454502280024 28076030520888 69842571583973 139813765812803 9232490416594 320513850226644 122468348710110 129853239972285 21827787318039 10075565363316 63747041792707 125004079208638 77449326131092 50802280639896 18070421962320 16042206024001 8184982693357 443085760049 6024163077747 12132477600359 26661946773037 485769872835107 80234038914984 143761739202831 11941872084962 78642381527782 129600431002066 86687035437850 31466251300580 41768790257622 345071846453499 113345879832134 13714807348399 105676861753750 92000183936825 94477053391282 106787419607446 24122399807452 10543011530397 89484870269174 25083903206962 1114155498518 4802983070789 46974119893353 48936262185614 24952507182261 21625881501600 21814355324775 10207708235965 31592592517135 11138020976579 401743776603068 12850397080646 101068368518752 104773949018997 16590238224970 22929019571842 49423609286872 28857674642768 130719131544028 20786711452618 28671698419900 31149327487144 1525887046929 6062313276167624 27154850545867 5053079519243 16941377946609 29817564730125 19490312872969 25206379067526 111893681133067 23498378418163 41895760869347 427953931832 778711250139 6606765193549 54411536844160 126305546508812 21887840603058 25336704687991 16501214051922 62784130804515 71543339920774 31566906940726 15181537794004 132435531845920 26866506200179 69831669204519 18114122564568 19118926307006 23306387578964 13911780797532 25793819656210 267123346784308 30342944206969 127150182759506 30243408740909 16030073108904 140180720016675 124587912676298 77398624416300 23408718068035 18334550343719 55478018833096 29712690615427 97079841872009 39114675988843 18565876128925 45178400213761 140890611195484 36859031951000 30724401305767 763770145770 73939354670906 43938529362471 41111980795717 15875797838981 3588010638815 16948753383836 3985594243966 63784352338557 42693746394201 66471320831605 5001315479140 1725915264924 28762205697987 77410383273195 17787052325172 4687157623817 13849687462644 212974886373696 55545316488618 28036968593874 26705758251865 21760610568635 29814329160155 59556596678246 32996360626866 128777647589068 21201706996261 70979215152594 28008310078309 36420554835104 12962618320973 16273342687554 2935379040300 315815697540199 30633319962537 26724942845417 31291123423911 62822829470138 8085639649309 152809144704986 19762695657731 88193961811799 14027557735788 2745288469451 23488385703867 1481096511202 15199966004049 80230345961406 75365309754683 70453261027800 24807162411429 13325797475275 40280810591003 7377022917833 31895887726561 692395779799 12953769200380 8408845591402 40860531086642 6289959763587 172818067905919 97957998470112 6285802747652 158501081685362 12556755379465 12024616541593 249555720344567 47008830080118 14603163350554 355439021493583 113204389922586 424753718640125 16430814213181 77486835070969 47557198186606 18091090662863 23590167103222 107165092039496 19557055939156 22238483396019 97898702662705 14175263139314 172220448355624 95576240759882 137020649798806 27139848167933 11448903201443 161757840579893 10680794723349 12462749175756 2793242046559 106492131962473 2241732463505 5664852395160 27432574189142 16954075142901 1043306227166 137003593778229 6507590889264 11917369008039 69005001346764 54212691480347 54396152091077 19138194261366 21137793694886 12839623163783 3109777413360 122466245535617 74736316125963 111764465511744 10825874518609 54730968603365 42441019395766 15852619785728 28720008490515 25546668449999 265337117618094 25066242173467 78367956341194 6825157303333 2090183119822 49302001944082 34759329540975 11018567807544 39113103973424 19802724434481 57519980693059 26238395786745 14436191211365 65686143276620 11436444811594 122555971181236 95824220110768 23795327994201 401175384454 29274003466634 6395294249609 11533814422637 71190489848079 11497030843796 14855084842261 23779365307059 36204217391135 27961055899078 13580956011357 30636923153058 17631766851873 16813908896314 110231932293053 4210202902688 18069361939096 23709938499702 8757276042035 12102100207249 30875589082787 6199819473846 20377087633265 94005888549019 42294955235884 9671834995104 64143356119927 29929115285575 37489866873121 5431806897654 1479156562567 14490381150944 75741354333272 11701584512033 16701897194995 27667708089030 103492345129293 15947770769733 15017429610925 3040912176290 27963600906778 105889656673143 11977135134285 36781152374444 160658319096265 35946576652187 21467465959469 36412871565861 45467620537907 8061334181490 18212726811129 2923044061001 94316014237676 205927155501968 633849250393 197576089046651 152591976385 3760227571075 31254004564665 20981089708271 7147186028816 58447927585787 7634320361668 19911997384261 22005635525296 75795092282601 6165940543871 56103843309824 27452647756840 173995068219986 15020422264190 1836759916088306 18394069058998 72653135671223 3203117193795175 59470675726132 2373361358107 271908329327831 6438975308516 245907186116058 34892834108251 219927657465027 23759666252152 126054943624602 195273439093335 10661891153023 13343583404430 31822128367053 75186862620308 23004029678466 20323291796139 31478091241132 4928094359246 73683021604183 82494907939354 90168056043858 5893982187689 29934814545329 155424107202165 28951783811229 58944684734986 74083409202803 15427467520319 202913291786880 80143323394539 10345826726822 98832537421574 17729595882193 434338026863 7604635605663 28329892838718 4339493695897 116408299636057 13831122330976 5521796829593 27568540609528 1470691724812 3073650429286 62869680981266 71416935345032 11914669386191 65344345177438 24433713463108 43815590746761 148287421222167 34891730962246 27189275609705 22187962827026 914986362299 29023531268983 10082793888640 116467968553022 13646381773991 10239144561453 10026879500913 8960481668735 54742351817771 28717388808271 12359014114253 13350725112170 138028814621512 27947467273773 20279465303473 66839752900454 38543376827850 20380508647828 38167072208483 5086914566016 6817614455161 27124928081384 29857023573451 464209285670554 7130844711207 12433591898282 10503426359792 50230497340161 30734670417568 236494012206399 104896366337905 635951707327097 12580659319595 4926573172521 10804472271557 233690589297403 24803919167458 12670280455072 31464177641987 29616357423365 66470117740634 66525170463926 22933385011496 308230710277 41660070216683 26642116971131 12050425517913 134039965658335 262441586219334 1557487408385 121437857604374 1480923540189064 21426692328045 72950363939 22535727357099 26347093850643 46591865810835 322539423613887 66045278845916 24021518168370 107974809704899 35821421107583 23944991980269 146174241351103 1878912843890 18942600746651 21791353866236 22658089392279 60282106403511 25355946878151 29201903529876 47398478969279 45566347221620 57108802035778 10745698844545 16391837714732 59806281708299 23316636170310 6249143993366 67068990997373 100553351387548 28504872698658 17708961973299 133950511379733 42017663503272 11589998740216694 23071101168161 4841214093936253 29477668203321 11447815165031 17862211340248 25138717042305 624315621081432 59099057445180 16146764970420 38999659498298 1143109482642 6083597384056 226027564401936 204092068738466 54683247864082 28471001559914 29041266390838 124329223325534 62671956104793 93884582771008 91800247925976 223808812652517 4946495327112 73086214371237 76849394638124 7507554965255 68076792249590 15323593316906 30013832375874 31406768247424 2149604522813 4411982470006 22123601809179 374763766849668 14203117547852 20680820487195 48628080325156 1897873964624 28465298711869 20659032326612 5373350781204 71370085311832 86948707597348 106619347647512 26866865258798 91520364264853 29942595268982 18341873261085 276759413118557 317118604684180 1573660512139 41818536320910 96871470745402 15825054187955 4556647620972 31699668600307 305844177592706 129731595144723 3589168219512 15990550600976 13312638692765 115243691531929 26290229996516 70297797261523 7608742137755 8855396583119 5595244655046 113026115897698 99153861274535 19467286417546 37075087746512 21347969308737 3522905746658 2118717258512 6105546596127 22278962973058 3132178512989 4897445389665 106033345776533 9072812115789 121529967877583 254846990497220 9440109852079118 65874388102581 1052046073347 26101089037584 227568122305365 104092952817225 554316933663 39498149025250 18944987541414 4068779112734 39424087571450 105496727943694 31041030300810 9590105847200 99907306669394 3942613567095 31766250092577 57906451530767 13412312568978 6835916508354 16153815845855 23335730311646 140078832075 45890661631501 114566506315557 15812002040186 131817293897966 19794505554728 313740704591181 10841818411859 434103508751 11024831735493 24076935581192 25356210951386 14139029993048 271110959450 52850951099948 8192808337513 6706842974150 20095561129755 102301398548776 2231595004748 44807954882443 12800120472830 18589126195664 223905217715955 31599457603471 16883270358649 4096752352468 48714767480344 226481776497424 25218382820271 330829714762699 323194797448803 65103373813711 208868429499569 32737806439046 9752663885328 21872420955255 13273675367550 81022633732819 19522875657446 635100814686 31167200635376 231635875433465 59393542509 5213601269817 117865308617 15860296883783 108485533470368 22857782198557 46790744061626 71592669176110 15357745223072 16092028459708 34406590440715 31040507739260 51101043339898 344334491521 1783902522613 115249016953834 355285863751301 30137285079922 7866548184389 1629242909436 30762253128871 19441140679472 39395266764304 117596361448590 37225040109941 31034683765058 162073860749857 7795729977961 9334320946356 217832313097615 19545282178512 49008590949022 218083112905256 114338760582189 52626977616649 28272821740660 24614581391904 10323965088979 44309356788077 15300239706261 24025653626575 31323947496293 71461308280594 41070148636635 30345013463496 11405258831642 1711416277935042 29836830691467 62733345554785 12322624019763 27294452795765 28259877936424 100149278278441 31232548288071 44791421323956 127584893331080 324781136683319 313846236696942 4328817681238 188938838554976 271115861302488 14408801927619 29202180758837 28729427640358 24161415758719 56916597578842 30376817324619 24934648163114 47374622589320 17803135968075 13296701624188 10734729759326 14571744721084 10404033137233 13600712275541 26197618488775 30728690646238 50450144872389 81320941518510 39911873180600 4199258583512 12068948304777 3849072220606957 19137580341735 3211009236282 44135375421909 16286951502894 2824006969631 113615870507295 28099198765112 30865800468407 14920240257480 137881977405336 110095007531875 22427046204127 77321496135591 16401782058738 41437895752938 70070117285320 54693643047432 197804497481991 2828166941541 17280561369362 14443944571910 31072103372052 11136525035494 71875813883772 4994290559785 36365039999691 67510404257105 1349881582513 110154274938943 32880974881481 7031891058750 12696301588728 26467535100479 82958930907011 19740072680445 65063739363385 38665848226310 10453535107731 20832194351780 36832260530430 10284907194120 19981895963524 363497544750463 29576424989041 18955105705387 24051883102045 13501445621990 11195057538760 7869220077338 14352159265523 28375068168898 670126926359 4086350344265 1860132368151 29682245749288 20551990520048 108819571039443 3269301306083 2764999326359 34084886564846 6920492008749 17715572287349 15920763605257 19110985693483 5274793316762 23940939996668 1507808033107 6883285475810 37052263131437 12944108320421 17895808340869 17682435245748 11438027559781 11943904464550 33374378872925 6501695285259 28677618313832 24701545395781 242609922814566 126539444053723 87455349870385 31657570605820 35680702065830 65336718471126 13950485005407 142357856990551 12409898495415 25040369454406 103134087250781 8593118341337 25454493993476 1380570761733 31696476469281 8944001145037 56090755538920 24969331199982 331451856347091 71497728683245 547895178929250 28611526406692 48596971058837 24012943857339 103595620490755 13924112678846 6489734889870 14713871106358 7873435588841 1104889548759 13825377131146 14475043887037 7255444096203 360097242688 30761194086184 26386047501627 65478941667859 11594178324965 4946734144158 29843043638056 8236258071994 10235375697184 14377183042211 30744003328916 39872593397652 15958231543314 17171157647760 69124721914438 16092607594897 31315262063479 20253027297883 150091915568202 25267216550154 133588245756037 19529265948375 28399431858610 25044749168703 93974188860780 3015970285951 14199872072824 153471457196014 3087001307066 27619953030503 183755705339897 46963310854385 19849033591859 5958870307388 1692940543232 104447438797441 30498402924958 207505986324458 53551657408938 25355673251647 87272926361227 16079152779000 79068133636845 15178892351030 11938609965557 220338980788870 718953262833112 23317491898202 108191476311284 31479049564339 21391023121655 49704595074488 11519691092583 28606517005908 33159016329145 129615455879378 10961167578927 417850093008055 17763115639663 23925227800685 2772977904188 20733274237002 125121291947641 10625391983153 34421907482632 25761159587738 29247379149656 3891268100621 29411046799712 23672630888404 40120691981188 188261545286343 28254564078604 14878625790949 31142395460586 23864929225668 27056413831097 9173088418669 19109156497165 33675831460233 31531634253009 2884091792036 8648749052036 3243169871319 66381552180411 24479281169207 17094915051523 394961866454932 1188801107286 85180499542758 7877526641670 61443453866132 74185363192947 8975932445303 1450804791884 20807016738884 1481257957969708 6642109525487 67443324059673 303297474673028 22838615024016 1643197190719 5379816826620 255306700168472 8739737424401 113346802226743 4803437619226 42825964840166 137345837309499 94624383603314 18382874078069 7680936569427 18440879184538 42913692642088 5371562330914 23755395840619 110496932684611 23519582711626 106109036853033 31979579432560 16232053333378 13000942860922 18142907197886 46388499178800 5931249823736 44567865845872 55697613611002 30345438091273 16254981176185 14293598948002 25634338364073 28348496424954 19727247771244 14467481367517 27295228818466 18635203957659 16731129477415 30976240619664 15650734127348 28144669379066 5121517425223 20236056762727 13542330947273 15014650575273 117135703465659 18887737063277 24294311863635 222958520389181 22092415470333 378225795745984 55468764578821 67859957603348 74868067407890 6362419604485 20572513864851 38291367388864 885465304626 115156240763528 16188546180041 15135946387815 19785527548766 13746310511206 31026059794201 248064597524706 53101139119592 1536549647276766 84431724822341 400928712444694 67554494599163 28530948917084 27230124420201 58172409609405 24901479441958 130920944243938 245638755771429 60853090936011 18737054322317 9903514520428 15772466138481 15546670738338 200006219753149 223916081132807 8222661996602 8118900232997 81961820360012 26691453189900 28380592404176 6341537957858 110157524353829 164004605572666 343518824073 127833459583156 47413671975192 1664395487219 1341487298073 10563747409267 243679299632741 1942642217749 53504243521089 11914287767895 10496545666398 30019376357128 30764106320204 106917029150079 41138805155292 19073524210726 26192543060640 21102132198115 47278137739002 16014620896912 15565155148738 16580888029690 38732387949340 95939259161054 2152701799916 19288797155049 20922676998918 24745647749559 19484282283522 10632424764630 69671997767526 87077179362179 423776631180299 30335767416284 16541687433093 22445506889446 34297016775 85057764234612 116207100532445 48372891693988 423836071693183 84387143605383 20988998965526 3576559258504 2819856891966 45230769938361 77063983713526 7250085165104 1029673434526 113015223561684 255163970635432 1372948979342 42872985972030 12452693528793 33892948163543 721962027900 32436830991852 12400517174749 26325636902366 16788446792689 44883855419847 15883644042674 10328293416959 140714618652209 43844423583283 16747287897830 132575833671122 37276307608635 21495303300877 2014043381810 12348700501167 128647848082811 8200941873997 45920665964853 15283980410149 2026124590792 77389971544052 20235239812657 12200030983675 23405666951246 123753536513451 19076980120099 235087197864981 79730051773095 23472973594985 5679925192470810 17641301056405 15275178242276 17148101179061 40038019168235 7039611535465 62097171799280 223567449204093 34673674818508 4631706094208 21916715659993 15632544105427 30419739232574 19383271119717 8371567222554 23119341943060 27263618463234 9136067067256 31794024398115 14591208291369 7543865404366 67163262070109 27054195303521 104233190057808 72888037077905 21895966799600 75643296021563 45260288963841 22876626278637 12523469578662 10536635809189 192265093208023 12496775827476 22669175759643 9230158607249 46166508916171 46248428304805 48703195222542 11369622800493 322145535612574 1180865435612 61772575353543 132467269768355 16194343334788 21306749655262 129099937129994 14963416017302 29422340681099 26731400161809 27403519666803 20104312938024 125799967939588 31787263740294 21921416074385 27081731762012 29032805329611 591220363382620 8783115472268 16101908069954 77594516596941 168531527599211 26640121358667 96923967841869 21040586027248 38948668873144 106035215285514 15413200518528 15961990214899 5220446350600 12992595937829 60919060874911 178823418870832 272110199642201 106459227271904 64716084903433 59678217020524 155599742125632 52894491588499 61555415332033 28202433476564 14256819259320 5675338282813 4137499718809 16944417943399 27350127783890 29462107761454 196885653227954 8153302811569 124375780945478 23668010139905 19518244798123 131819053443 37664412573641 26338818130967 217998404259808 317953908592016 159125325108538 9887340372219 7904074891508 111507642905968 79369901140355 70191363455790 38810772096545 20175420033334 17653649731373 77572890933941 25170783015220 42764564227579 21939024740913 100935554954130 239105248862580 635256302625 92963280380212 15425640860627 31007115548912 307068723618167 4624378526301 26642327970446 78730953674619 29362650128251 87411679771657 8858520320837 30443681403374 10039480614015 578717516216181 19369911392162 161223610096001 2672750916514 615860438166744 8393370709565 132317578412252 13939548256963 13525364700234 9535089102241 27979271532457 27241682317845 47261803086133 1984848822146 10069496141822 14486966140475 23838537057227 652939924281 391388621917291 11403841387639 7122976700881 806031895420 35280867898277 201837698671909 5490194439599 57112784695329 17980455691457 100536211977603 127343097204839 53230252433385 13891183062503 104113050149148 31951756785309 74183256131663 2372638288457 81317442916202 17357068113457 10660540411298 6310893649435 9317377664079 14453727178697 19048587493135 22015542825226 78284650555818 7033311575791 1894640892176 34298884614232 5910706502015 3146195204809 4334677807780 21111953287799 3421176329087682 3582843834931 34726662754246 23711755915199 242025801590288 10516493823297 46745170536168 4039263204881 70154480710007 47605140402128 112989015285343 46840113739655 4974913050351 32220295206981 21428901753476 25965273106719 21362057623096 63497454252697 25477389041061 188702287516654 69811273341729 93318101228522 2401256857354 59040821259514 50884625529910 62005030365240 122915349926729 11035294171781 6152728083582 21880496106518 13191002111076 6947446742328 14939096743704 10676990935711 8797727229442 74634813902466 56372207780004 244049764113159 30473371221971 45173086014939 257495354187398 367742493203586 254796473324587 3582719720845 57198165549667 28001820055529 22303359415292 129718008306358 115309941289611 967610920316239 132038304602842 6596203664985 14983031512374 332992198526197 24136693543351 30674374340080 17505442546211 37963890896629 114087162437112 20906019102544 14328916897462 120244137409759 21435736357403 17900103159719 11255234806383 15415167972344 14909505065205 118407943098467 75770718190423 71849614783998 27163401600872 16030801941004 156101838427939 23367431204235 165818524081354 57497626812559 23508963220536 21079853571137 62025137395942 28081074812918 118825264639303 19970937060499 1924760383175 80790134777636 41039998208714 6620570271510 3454114715207 10250817101781 12880693905242 7630891097647 9722071943994 4757753799791 29195353061325 55461257982589 43022358756406 31740521283311 254586847695732 9207289188829 22680964370667 5450020601905 23215833905973 26013100310270 27090461237816 86483910465027 21224621995906 53424594572245 1893905139364 25787387759362 290840625350351 25794030982233 59491145346836 22983352387420 19224798208454 29200644629471 54428175143852 11063749418833 81301241145587 4846073736082 30896847508903 133555724669707 7801402169612 4185115376029 12524501890650 21526507790483 17624347186973 14498259503206 241149057224268 164814139353102 30757753478418 22942284093821 26500015429983 30275786432554 25893972964089 38677776544226 23786947483712 126088576649790 402355401107043 31233190341579 7451301947005 7878594118431 5876810128348 9763626683837 9273186169168 6285162726267 112327246743201 39910567153358 3037270953821 20296476570494 263845404186 22183337939891 436112188982208 61455694545740 4622709376151 391383683172808 52315639042143 7665025684391 8070793505507 1027575447665229 184031653784445 115780410439438 12247925013720 22557486271782 28334578082973 73701780003437 28749494394041 23355703611177 17080088266380 12434998414088 6194415753689 1104534248933 31191852702445 8051443113955 30896266469676 4133851227495 58674884492408 12461606488050 63665254508313 115425994149432 7397495689784 640620537985 58928592014940 6953158536034 24807480482269 24337495858608 104481946571763 21835102742774 10346211734474 23281646353028 4037819813614 122731612730570 15623411044810 26637260742011 5270303439880 57365007055658 205567733889502 17714033166544 133912808390540 32804224737519 7041358589570 1371154301194 132487861112179 34753440793571 24676466647837 11736050936429 27588587510503 55025282151116 16573886192369 18477387353498 1878904736689 23978147783758 29797424367920 8819523316040 43717342869333 65417515980170 62880012581646 183065477632001 20348543166831 30890796704544 14546766902117 167744701261783 15843539113451 33780550239710 60713946314943 16172775712414 10140726907105 28905648928623 27565196603501 26939966922123 30689631390897 14991249415159 249938044848992 55683466793901 21710968645941 91787165334967 147763255476648 32973088305978 5184323121883 2881890139851 16889966556098 39806362806850 71516939183167 15019347316006 44379089576513 14276747521078 73776389733306 24947149611888 75697170636552 3514807296765 162649258538001 115260178498829 28171280710837 82255813182986 51036091527125 31393374502666 5473534272891 15228934419278 17028481074985 29159451518248 39738985982705 16195311196942 54030228994860 72655318597081 76526170165167 10922445909513 2750188894330 154125300699889 31801152175603 76911894275543 4877208617361 54497277428555 13837794572433 13026686470838 243780319937821 27894150335310 41743312348038 8109403498887 71226290881291 28336113299361 117208428605343 8570289168078 20445501384332 94967722183877 11832282474687 100854784207703 4829476335309 3485378073324 33854938902072 14733285624392 118391089955585 22652761600742 2046569601756 31315002008356 20021085102671 36727818759581 29983407404833 49086519535278 110673967441230 7843863656365 1780935882123912 22875001572947 1005999390495 21900942790835 15734674214216 4334832102109 8900665214642 121463238603084 287708206581529 3432277317440 79556856675798 318118152744500 127455907040998 30214542100273 19461279652689 63768197836 6962889077728 7276464096119 181338098713012 12230936754086 30490163357719 23043819165727 5823391525453 10093405254698 74648689718507 19838284568854 16723515521727 5039257707939 8664243281938 95988769132295 53933357111898 43595702965859 30030856610282 517870162752824 4548955992322 76391867473549 15807748734927 23215502192696 29607091843052 3736102360814 44525896985457 21361553869785 19467732510479 14876377765192 12374379263452 145501608496825 887690791877 96046823230713 126556762694441 31198623840825 23198118569196 153336684224561 13771666090176 51736128249038 62118289243107 170602421462670 5646886563662 19659085854356 1508025221184 11018247032926 12761923695538 13147051472404 4890014629683 26955318023881 17533412890459 29954897954092 120280158391463 3515269575854 176156999746269 70211086089941 55441500034447 21457633621907 8878138661567 27731322145323 26398743507706 24471472169548 23233205535361 12531270972028 279670403006808 96658367262036 79735677861243 246124122533283 34683620512466 76560205748377 36802525759310 17529161485874 225041795122406 460879833681802 2676393961571 17020338241022 13265707778463 18661621776765 19489893478703 44083820405660 29007485799967 53594516536723 20812000428848 24178700499517 112505263501810 21424826073283 30529571436229 20369615473500 29417301192313 114203377133724 17855928110314 23612495066820 22130908270394 112027988546221 13359076689304 22001870366485 25987669612730 28542753149447 18062855008988 133644746725216 4100812144936 143279034769978 4218406548448 12831152183415 8462025476699 129848453827454 5861255669248 19668377728224 23356059596542 25906777647641 21763561360184 120497063729628 2598929892673 1717131297600 134764441828130 22181373360336 19265578494285 17154614742140 8646081063543 78786790279376 8120853998096 19400398453879 14425479651783 6361044384587 12524276410431 90850886245133 26177333111822 121596385167021 26880802458603 170246856625 28206216882092 17518784360934 23403374761688 1540126099525 77493281239134 112441130884370 149391077294 2896171608272 16204648996859 76052096282760 13187531781238 93379908609104 26551183925243 412108646443689 19226365051096 21421338004774 30419977104400 29717348109388 69340462747645 31337757512522 27719283910002 27428750740935 6500711208475 77422759851125 9874601143886 30123434381518 31080447559565 14916195961929 24567222340027 21970644859021 325009171113769 14191743424786 667312519896 25599617117652 161514564968703 87052898283695 10833444299871 42367888333624 20010847105517 7469861603931 15116427302791 7574151283029 19670779039347 41431247431954 18705096515236 20661691863207 6534092182780 107656482811053 1303803877352 9869433107172 9669109923191134 28179975533501 116878786677525 248612594091923 1051714669128 2110466685017 63083583540920 1506170772094 3937294199111 3407352224338 30295043941905 15728731671798 1794468375180679 24433650977970 2657942324931 16459570652218 6774019979552 72186841681052 9373767408499 55631629091805 35415269707068 1549389598054064 4547432219182 82051791448342 18916811143236 100555187977128 33722410595478 20807192310428 8802545156736 14759397071649 23466685775011 45719215542333 9341273013777 46213898201570 83759077547468 25488818351948 13121580362685 12573161178835 28621537754965 13426542047018 14458103418488 358633206158037 85398872943895 24265956085429 6322113829673 365174012280543 369720929992212 8918222796742 30562432605941 9876183692969 103804379477851 29635442125145 82334836978478 58853136884752 23129224956592 49370426982108 31711695520188 156287052465858 340347597159521 53473116654580 2427401220510 297009016939944 18462753057961 6345552343114 311795226739545 177180517471847 12044769388129 7141574553038 30631774006241 36245821092963 28053397628010 40679512399076832 16443437438372 11674911924310 30692179613806 6169208351254 29800579163449 26837341792390 26462723006687 24501498998572 201014625034206 125655470146259 65804062376890 29235994695344 176914585242864 18072583088716 14074453858341 19101631288287 1755379532384 4472874302026 28879661730483 6267771869533 98599871939957 65122173811693 16476467880674 50737337705449 31195732145069 21875212670507 11412739517853 269477960721033 18041880135679 10046718738732 12296985442365 131032886290680 21593997907130 24172341099411 7926471866453 20393156635408 1423955666259 8149184569810 89507588366893 19106722444220 26194299426381 4368897496182 20581761784546 39649908181518 13017440029020 22679211383545 56031074983304 78261119721656 185621293088161 23229051553343 138990714098949 94029645271827 10887441256052 60748540754212 79971599834743 133363610867561 7074312190210 1729156593901 49701088006051 80497784732986 12234381934191 58377742600864 83728286615089 132635228670288 129009768180303 74637000892613 10854432925778 37916736246746 239601393989413 21143370595664 14980295404138 21956264703232 19972694925470 29908428970768 48921460994076 20059082647341 7116908172246 48348969844597 20951311160624 58286847821185 25601924789941 539686190881 169312861359616 120866301870140 35299338556169 13356162796110 279364099149859 19649668903479 13460077703074 52278095594737 107929330205496 95961481058175 14617639077863 178191684536704 4135099914017 8141000662933 40224312250807 38681229895560 19386852972785 60037336428541 144060485713023 26744389753467 111689783452120 14367135992888 1372525304059 133465672487117 986273248983600 19207173455261 102441911309370 20614424272491 32962947749066 8246019127865 112459147342057 1215089522421 86020226468963 408920750903281 20958233260850 60733405930956 12999844344093 21581923785874 9124434825548 53898542976330 12179986338547 125738342134679 44884108817196 259706021317680 16057845452984 803985976453 73910927170617 5113594862990 138074568777538 29820332400728 14429178882801 18287896523358 367357447629480 144821798212263 8476183509719 2307074588208 15716668823284 219243144378860 26358709149560 27407789069449 31247132675133 1926672414497 12137615632592925 24650819309293 26775667574689 3052705565581 1381715280217537 95257485039453 237802162047273 2390519483674 302297149083 28141067570377 20770525914255 956206765323 115995051590574 21433319226131 110696571002964 17899286508041 1676593217996 6428497734111 111331625444008 74730962349890 118150773648263 19434769946199 3043984420978 173588613442611 21310737145356 10373646929884 21766303305515 17640806124343 6091467501086 61938599621691 32657698486815 1324980530628 2066059909799 14102421182813 14861014221836 26762621580221 16338847782278 19420875606300 28486590473161 41645036283442 198776216826925 20276886271356 92046930536164 31371500956103 20516156762793 23427121057291 427705504339570 49778175885257 7695050307115 11524021697793 71081873862501 14359830068184 28061962186867 1127968904084 20663353339554 6035341545610 15630785423318 22464007244609 219342288716006 3483437534784 2986464767907 164449432197935 12111567261944 98226005999217 193115950704479 22471645362172 75427228267717 8452425689048 113713221214327 23877064098334 4279773335748 36953873166848 52625132355020 227811191418708 40952224374227 2183025681947 17165197622429 117780722454965 443481466440716 48291995476290 47422310814204 35022703020357 35589311522637 11749413392427 68461150593885 29579811048597 24010947082934 41602158606920 3793007039087 298968470005373 5563449935518 8476915624487 1175609673161684 5664773272630 74776688407511 8461160231072 14175269772177 2514202068 30308121850448 1358763491115420 38220308063347 246959563860088 5254661623076 10816317630069 14659896773774 5172835653128 20303223532611 31199715895218 205946341658568 49761829572498 6293759351816 3346617294388 10560093283400 28566820008 18565945399637 8603889568808 8813222734688 26864464217594 38188830362851 11619266874836 84031946350606 25856468777602 4318710765011 15952131637017 323566939499629 1950336599573 9739092433862 23471572337246 2231788499728 18478478136040 3821776925132 89873239232977 128616322157866 771187846694985 9830423543577 68594928492859 3139441002268 19646544195939 22866669553421 19526089015899 11984279435552 26540771688854 291510790411537 606527493089 1641944653076 296986499352 41319863953454 31475072905348 2169082328927 31729168654226 80176760551604 15755714926488 19134239583026 10779557932504 127617121247412 2109164373727 72593166631554 9527378136210 41492567955731 162960834259709 16752518540384 27632977545260 40599472732989 8559483362087 290862623877566 5810745712219 30881675709080 44040248912573 1106339904945 20156440886208 26207211647012 27691277512770 23014947590375 937530383983 24783579391402 27821827092826 183548466019103 25526835621289 1644435908325 30711232753330 24032594247069 4059785400301 11128265722306 22636061427078 2965792894825 27705762565881 204861629342138 22202289297664 898036937254 11855046047095 24415958137037 41212832691442 6430600301142 7347101121243 280241240826497 35238823347272 6417893171580 374155046102942 231916265278171 215172626763381 15629409464412 464188289249976 74067795676318 60419203666953 31515829302742 109516298653752 10530671996625 17120029017517 56742564190406 30243227815376 43541178111885 11635383330557 16633300536027 22944842921520 14926880830022 3838073087788 31752748402162 3453938877127 9155306560878 60376545921055 11692176158788 5131375314010 162638103439845 133167711318544 2214291519932 90684572434414 1447658455317 146653162936161 113591773526755 27276207383355 123833256466799 58477951018462 27750592469313 9336168886853 20567542954093 46555585978304 11887590741113 3974478538306 27423962336561 2817693665896 3467247125794 69528934403710 6907189629137 5871303613964 140124651593956 87211063323872 1231994161757 5575342598210 146250161662910 6093392450203 6745073186131 35469438035562 23145510578341 15456991370400 93470786548503 8633425725440 27617139160458 44977803806748 19419180059507 21050288740559 37585413064545 24676164286990 31822575827764 160031717656 14832534468184 28893899816721 286946755402049 27072073368814 28045312884482 346419671799824 169447005734 11514744468127 11151702722115 35395217551596 167985484896558 21613795965447 47429112800771 4401660696387 50981863278453 122208663260111 567120490993 175151127077557 121389200259613 11127533284066 195895712359029 146823460248408 5362519967629 17354336012696 124219604224148 6632081500923 76954070834706 215382839296993 284616159390813 25169676788972 16873271935260 28871633180213 84635198359013 546909528942739 12736765100332 7751680840312 81763029097455 16768861687757 238271652872191 54429048216037 7886357924072 43801298570428 11757284124020 9589316096646 15967560258895 2872130899361 560544275887 22443334316349 28516024226307 29582673562357 8980431381620 21113731982261 14604902410967 12635488097507 1706679846321 581212592726 101227873287296 29903931821446 25791414870460 28597633132688 73184205849170 52172105785739 20822496271212 42934130043181 50219399199125 29918772384012 19081734876639 12552903747563 10351195477678 32340430863054 3997323759097 117890869848443 131718105816230 73901871921558 12144165825877 123523088284068 35736444772309 12394019641700 23355348048414 13524239172080 21544791412241 39114153150162 534415693916 29861627453404 64032173764094 1073241488562 7345160472713 21628241011478 16904192236208 100177818492127 117324982781507 2920889517816 94098720928975 15840974558703 47970078806987 146341183590657 38407272978071 622906070415046 45882122982733 28137690190245 53954820359075 167236008628849 20327218337002 103376240790716 237693728461591 120999679751295 12705264278913 77145198659426 82508376753073 1861384021142 4023526319223 20653210309993 39258662546617 60777337004896 27819679946330 31314218553284 4441163923666 2124397937564 136655900270506 17955796163700 71288519887264 17451487451523 10886678467084 117998524874706 1797290355652 29191240770343 9353788726652 243270555259320 1941707925107 22280854818016 13422584277934 858110720241 28747073447009 98532832868918 67076144816349 14332446621499 3960232244139568 52346948500294 30190376740794 8452627255879 19002783190565 10684849641519 219219832601453 13935798289611 36120315666390 61597934308817 40380968872659 15223245789271 109062530167854 46431707264754 19551121880532 39484428672325 110931037596624 21979850959714 33752516657141 58808675611019 68129329793702 18382810520046 15119706969077 47195716401640 383494956675 78629869079799 15083015643528 40414004946161 16697945021301 9633213121481 27210687349594 29239956422249 8721628294213 733672514693 18392665538092 19181161338360 9592506369685 28334553295633 25810213099179 9114916135619 24506867855899 158908122667604 15417621071381 72767807889548 12670568050781 11043229289178 17798447778681 12888858563539 25781018973009 24984482504178 6921804047282 160929301825277089 115484310473438 14584634460189 47775520044961 7675230410378 17834977334973 18116216846650 21482855263581 13199174318848 117920422717079 13020561148362 52108818628902 7526146298158 54485566685956 63747647299505 20194112156710 12825927633788 31494700163327 11273052745474 5459124572730 3308682725116 31092863942224 33514892628251 29498924241967 75892027961531 37862783116784 9115545083102 25905144429613 16621184691666 109812666440939 1235353291620 30161529000597 436524416848318 5449451517600 8029740460078 16033947776540 37050732668444 15785205853572 13500239873546 46497845566748 31004302382379 97936102850495 19158783604930 177983522874650 169161001635 14249898771990 20928421676541 2780954456900 12129300923541 74052230619513 27679525789625 74216743954011 27489569308864 82804247796262 1334187519568 478527059745 8267603330853 92971750827767 23666081357732 3118850159476 13157742014145 152357859153770 20520951313333 3477718497150 25693028923989 116014175361505 192647235529362 83792496951673 8666801399159 28454355263098 22113702769337 9140596130664 84507908574944 16494862954651 288382353392759 52816186723700 16081250560505 52539257019706 203251980742955 116134792080009 36070948286959 4922729047494 22194405140410 24864470777450 126061599399194 25814693188375 1507821671978 6259959746994 67296317592316 19421308504519 7837198207745 13675461541845 28367349113231 26478800620547 1438084172629 28682262371362 6542561120438 22804390503937 17605471921153 17641321797146 12628432294529 26570669898977 123739365836426 9343470246439 30301039142676 4237446983518 15202760405230 19519289541170 20247469009823 30735102111323 14829532233305 18023931154663 23718882559348 31198932379805 26644554466767 1722765752320 13571891663906 122361553369630 97821249507732 22697825727363 25170362867801 7227191033995 26365939198995 13674990501744 26639808293527 9714890698052 27678480250846 20966114362860 1254616797954 21254542406966 23112660695560 13267114191233 7835098116969 8715743703689 14273248016396 20118231791615 14854220072613 115571968514332 28459320105848 1510872628779 27631896479355 10326928546015 148911764675513 150057138643711 35013229723544 28379584698249 17562424364591 21674622093581 21819153069211 77523398054764 86234789243618 57430115546696 102905304423460 241980399941549 24444008026373 11008258535894 19508617547952 26637150210103 15618771609378 84526029887378 78458240679359 68503352867558 25744818785247 21069995455032 12796657337319 69676585955126 23955087556209 22070530746961 14338791185525 31254419283763 16026201759517 30784630471457 68491838792569 8861375430798 69439544930101 69571966779615 25768450438301 8334307583599 37987140554911 19092832264526 31672395749615 7337405289619 44758151926056 100237516978309 137761969313058 18128533856281 32923057435856 31776034404637 187874316399218 13174053471193 101251753473948 15697980170831 14065210578471 343852372022749 151735398308263 7668579080175 3350493411577 27209234026777 160199297020816 122313951798928 3161672562864 27205147304691 75133203520043 52259000376858 61909461020802 95715764548061 15044573466058 5430316843293 134903292089174 6478783312508 56968107216400 114712043451723 160761727105477 6990351003828 11402580604154 583327544513 105534693968709 29887550265746 24847463329449 7640243971682 15863671208732 32221727316480 78270050288149 30113568762089 206081428693467 53797481314165 15386572016447 123115340006299 29213566836795 318502001672221 6647729033905 118163015901762 18796743095344 29789146527207 116883249049248 23738785888125 4140740184515 169916802985168 103024110451597 13591531629971 280573636739944 8780497029826 73433272497413 21606646391968 15937345047223 5316741226801 203832203240434 347907047166 7292728856443 5348021371522 238411957159454 30953095468000 283607362156615 21530353009749 13671919518283 386069074782116 5021897454300 19826290852584 117114322740919 104001774602117 84125857934941 69196992633623 25044606566384 17864485428762 16852142767563 30924544588993 12244268884026 26661134818076 84920593018026 3563853926615 486780686706781 315140947987 51831607006416 157455104947 103188643919338 115126114312913 56769641592048 36295521219641 14345651500417 22186981194432 114683203772622 1011152324522 22488903205418 11417527737480 23570370320419 28176094907900 28664392090147 25731364228584 806630815428 36483108260621 8107963669338 99219903528789 36160058481633 67559461935918 109566801455643 8001696396999 221247432827 224555147408373 54130298678951 18548370341846 434392536167 24505776686119 37269246561819 42150620505058 22914869024433 65533822684919 76067688393471 6559542200059 8105105219860 16181589860048 23842761375883 937259139302417 812159946299 25081713840082 24981147411997 21403257314095 13051631594142 244372334684320 265069518182129 13412476857037 8625624168650 1804542083704 13645950559734 141132082092128 34750187278826 270011356398906 29243853550290 57128923778284 41935443125197 24702115709371 82847305744585 71747702602240 32829872281955 28568086101195 39053228689995 33471949002661 245027226053878 29688526954128 25306520598092 401583509979914 5615147678329 26298161273523 48906988624250 3518123619919 164239041357176 8693813509128 9176377201193 352665057185664 22991015217678 113728565018814 6085275984480 9184977365387 84617602642067 72306851105711 7964634033180 993306212391 9777209244435 2997748996594 3133468176326 242202975186956 19776063219043 114897713686410 25627615723776 36625394926646 4407820302528 121963396555455 28555135010337 116990169480841 9067788869979 18754492508300 11586222821995 209969234052944 26790061816857 24399397251082 125141670395152 2185057375926 7511043410312 9771257101215 14362464053570 9418943275103 20433178196550 31442320903347 19140181095214 24719255737389 10595722404312 320949682652899 5251526669473 17593283910512 28382349327594 12555854638627 28329410515178 91574872200814 3993899678555 52312451995080 286502375821842 6302043562562 29835310986202 85221717384313 31514135915927 13141372662078 34844288553149 128256096850530 387273292545 11056514811262 72593980355839 78632745640978 62433228485836 17472827451511 58669349499448 22711851393350 83691044693538 13108252502994 39774363287383 110393840419136 23707406128851 19092031379769 21337747785551 45698945783175 57259174098976 21701729316706 7728313431032 102645177374692 17429493201581 4048621310200 29505459121271 13439783536727 162003128842489 70209231012126 238071151258692 7534714580264 123294603767439 67303136724226 86934842997282 4440259505912 124572536336174 30138800017418 37726398581071 12723050204478 10808543102336 20023491721483 23395422275023 73739210716079 124686490565325 2070773213343 12813658681664 30534580861993 44100859511749 39712863081555 101954373235462 59252040440309 17009046384643 30314023916879 1056966059556 6799966392621 29227197717980 8898985814903 3282782184739 37781929520931 40762087959215 29583094598136 94804770618812 1115778401565840 14434283059471 831494840968 11821929774677 379374025733661 7870560914129 26396704139813 20015751363889 19780959323817 15215964211263 26149818612685 2477408901925 15366578121900 14316960786718 84686404829147 4662371761520 63645405006765 110080102146504 149592672663344 16845455657919 53212203312118 216917150663006 106769688521449 10851757657799 341180772417 13768833763701 69696577025228 3257029799557 17438412122368 16362409812822 33796000007373 31475982623869 29742896344931 20801314793264 104743506085468 46098193255477 62823276017804 46407494469488 323757966189211 12278483119170 296795743942292 31801362641926 22446041935347 12719495227740 68311317693999 7916736013410 24167915736194 5667748407467 79803927079066 117658998057275 6342474840458 150518731547952 15926506176083 18446296998305 118402792608659 29175281529362 1301879802194 19694818050183 14667484148128 78604404663452 24128443474300 31368504430420 25229240847523 7182098269012 3503045938737 9084818685795 10032976969501554 34155982131555 125580574870510 35841128475541 26200469214664 411622143403178 6700514980193 27833506187813 107215223369574 9047288049376 1760480074605 18922757671846 158069100418622 5374620389583 17672069184008 3423373029857409 14391548326406 70855898869145 257278552705738 47390475174314 7094960647433 20128474716349 21038694033174 61302484695571 129203696388887 23612670368302 65588002524187 416501574529 2230165034008 57780412106438 15547687404195 202681429321565 132764945124830 5184497187104 5420963155645 1695660877509 67979782372124 246163901483001 129323520351208 6352117807724 14924676428047 242994278156826 4285730287898 990986251197 27910556603611 26425544181208 1374768885392 108243844170659 54998004078028 590913960188242 18399778511481 14246994176445 8181902533239 2091886337047 58785626087910 28680176498584 15300041237495 44199849998700 3361837045132 31338751771325 9474174625310 7934682145084 83130258584397 113939643540529 23531345295387 8342992035833 16362324661295 20237884200385 102924571372331 28377041061867 1495597409496 11586626122530 3349113729463 28627581634980 76824553154616 209200509033281 16157770481571 90170487922618 18572260618300 14323344227943 53873236115678 3035592058601 31312102901648 12380221658455 16988192726301 5624470048838 7624772969375 15547432646189 27590058099441 20920505601516 28339008153457 832328666424 143304865179767 81143668651920 39667799775601 13877703050700 117761018468097 6462353333346 134320152188335 232265802580418 13931813466422 3480224769693 1364192272026 31352295774749 34309412438223 75626673531524 445233506884 30629565554097 128235630125324 14037187501207 104583301446617 88189517395419 10391097102771 62558667650573 18801966504617 109216976039057 23782392602780 3632030310257 23041195888145 9489582645005 2806760040378 530023647215216 25786614646263 120082084428950 8364400038362 9200011440643 17421219325783 7969681867234 28592381830976 21270941417074 15565877699667 136157037033518 12628983281330 77579956009540 28902295397830 27575108909191 77054011342140 28629766024537 24847785855399 14574107041200 2070642622843538 62634427887782 86586665812408 31293775855148 159864825292256 25599318956179 331929733540916 9794802007708 73987011798936 18396890002487 120855357540266 18970426555795 21846679793220 27144475932760 131507031063907 14755402777006 90936422434860 128290627465275 12646111727539 164673071864716 101320495673441 22355236431747 9016564639786 3938501993858 3516745472563 107771714045384 20955940961152 4214999691506 24071633546892 43098996367 26920933077436 18758173233300 10440753751305 11296032990759 18614523820966 46254414054718752 845648132056349 2154362995500 23940382437276 38345167915556 28142771796510 135706332041954 178490798472030 10626422056954 42596532175287 2248126836594 20410662038830 11203922422761 13274766313734 5508890357223 22760043680850 359124852327127 4397548302345 62354739526364 2791169215768 12703009172430 238616084747155 91056565747028 3477796688824 29394705819627 20018919666874 8167967017383 244823511881361 1346350000369 89241653583361 18458213652652 65992282237915 31208123285610 4908860798722 14245263944400 93306567350720 28800068484551 22239675860882 49211805869444 124982409417369 22000416254987 66940105160276 145447031684399 28613190870858 25066659329574 4091499487652 93781408221348 26126647501436 28532210674058 29133772269336 14109502618723 9879453987379 23574318330353 19137072971634 16849506412384 15208758067966 28803942946351 141494122416893 16271548211928 5952238318227 13603804823946 20187787426 13772046489903 14570679525163 28070199586937 11657886627658 81789143553835 13038770223504 14997822841437 123686785361399 1508330928606 46007937633881 77502185401753 30804449352211 26787146218500 31708779577 10000858701290 25619403277947 23643724230029 296956112656255 95021025629180 161961766043103 10590436616496 260910422849048 596798940925 15070081612829 22666892128615 78156872980566 13446033040762 127309285872485 120076633844935 29652075976806 381263453377270 6140042934473 56269517745746 58029162151020 62524332417266 22678852406674 4875006947442 28880279504733 31540036690746 160086228536468 528023856226367 3502887675933 133545712145578 64023764959827 12904980319937 29967852437776 19898540390483 35237577325347 15795458445161 11327110759843592 6793335636173 284271384472870 14001364167552 5126405621798 4500889865149 11570842623596 31561775177381 73814713910993 12208825861355 237382839952021 347106042266176 77868751912278 4465122184897 316984025907618 211643726608187 65810816746379 34249499197622 297470768693079 26489133183813 10994356998062 183397294847508 4515433783297 23151758043128 21336999104444 31167353409257 9524640166315 5480638325384 24981179947718 25394006581071 4068686767007 28888052547348 837059406625 19526747912865 233666791000888 11019234122538 17062527501081 132300861565691 42645295650344 4794457593426685 15511503612228 17405117500138 23728033312403 19624858104803 200116550523464 9368779419910 100888586096856 73407931139974 11762898413450 24611143025759 21467713700895 243577467856053 59174807027768 7675967218281 31587529260615 70879756716377 8685177633068 49117899880705 248222603126156 12003461776534 19236938630457 14524067019271 65907389050319 153155894146021 62139043553312 5822295385366 25445499492335 18749509084873 17660769433457 16020339604238 377667566180400 19268350499103 1845711700755 264705679459369 13812957877889 5668735351349 986511782491 28225856414797 31427570217212 4747921042971 6787315623206 100342223998218 848693662894 789059399147 15227498131682 737964606091943 93791149968207 18991865495363 112898521969361 30593381282563 38528568413904 9601324943936 6051308893979 16931287419228 7976818565782 854188204645 105804591072445 38997850211302 89143756319739 119781406400619 2295643277239 7259301664671 129535398727388 10403864113297 3883432963642 817261170652682 519372376974300 16002436670002 5522175680258 5342001113467 38921781221984 256275591777265 23820641064979 3340816025590 8237938729326 21960639827512 25612230828637 125358040047962 119411281083617 54804199638884 147527164589424 7601485076902 10847660632867 31152373310317 23554109407838 100300728337972 41644162674721 14005144564060 145732368896070 34656497113868 81621229735864 9305655162001 57720092851149 162159239195589 30052277324471 106033602772723 29748260821768 246188544728908 72400170846972 51710855920805 3738057173992 5836212693576 18365389813413 63495525513069 21682656420546 30931565454662 20987591390984 1303319799862978 19570005850525 306202809561237 31477518319923 93188931700164 58159043621868 83839371185902 30172421226329 42310196025761 17777003726849 24221823281307 12784798062949 172468571729829 36397190292789 24455146533643 5485114456864 3456942074814 23291491178375 10557476432589 30269495070390 101541112144342 4811746450196 92179273895724 11472200863942 7767834993887 5371930377878 22279017962028 60881929155019 30987479423334 96321784317 103183820602528 8307543716031 30414089845696 1172128698018 141196267147550 277169214939514 321965411512141 25767996717658 15867693445378 172049202756605 29187332455010 80540326720746 21385923876265 14615864419198 15885273768456 99674294457209 63443749098540 178438228513064 3022594938817 12401698519675 58037932117134 1577946129308 14123851389754 2659129375304 93632219211795 96699950091770 81270302548140 20531014083501 12802069773336189 123013401179158 75664729816858 26491025476358 3275601251585 7980028552685 7944452391966 100728555057794 12236145522504 86747697231689 9192712248305 28105962183374 81808686417192 41283476544825 63423532626691 51767005718505 209782888202170 24896218164377 15593501853308 45320903115701 24992678202579 5954364816307 8837339080908 431082423118 18749525047222 10138584162434 11785038111573 13359654129662 10077425852060 48706161347568 9487361474147 7795218259305 16505546515346 82413763617867 37654495365294 8956438168893 22012189095520 17665795386486 71007302246085 127535362402491 117337970227274 3549730653387 1539426907696 56893835328331 17939611932843 1432622023134646 67538679747494 13696217465070 17610708095365 27026724119165 25067679469951 1212676526271 47371917826685 416959757447 24283231432735 9330684605397 97277294628367 33431046428980 52434176435410 51464949599686 2168600595041 68138874045234 16870429533295 21746203341110 72566671889188 53275193153002 45279823819302 69113659147662 20645942278466 25552646796716 4487126723523 293960085606652 77754598805757 73376501010260 30998290576167 1144335485086 22191707284205 467279307709793 24227232035605 72657318334290 18442254027967 29010647288840 118901189747299 20036581958021 62297069860065 12440927346100 8855600857033 17605450690169 92345727981776 22818708409117 26469460141925 1400151460487205 18848690434221 18670615496310 91881497564115 15119123709466 2830600763578 20422200964957 3447101391837 261225539723810 22875487076094 166082187657665 11325067625094 7663764932880 4947277726954 21906302126971 23741707977312 26304289878703 161326496186756 25292485687985 14323666618997 70756161246503 91328945327255 36221729516186 99672093838864 23477739897993 54834995150810 170143351844 59178905601661 24574324719135 7071376753453 17538746931239 201689812598706 186550239611500 7321285746451 12466108547200 30926911911431 17474576740262 15800356095472 30728391966039 9301330713569 6651089989852 2243046193226 135754520876152 443121389931657 84338868951778 14158564844984 22661251090722 10542623012787 27682852227445 25446211992599 47141902427970 321952395879076 20327534652863 40671350831089 34919848957294 9022499057139 8778207611501 25988460738101 48260170832059 4319579421229 83378955910236 8822042651894 19955220256631 26834713334975 1406327100977 21338987977523 4935146037603 29374041947163 12595900095302 3989193120897731 153818440445294 29255466138527 12577023621602 22362834787506 37393412252824 20222675097129 2574621063814 19773617559306 25574902768001 8040551374990 13024394128549 21452857950504 23039922204757 18002692470983 30675553205086 262834147111611 24354932318017 59557794475746 10865917520417 222854200838 42101908107365 48618344511218 39239037551673 16878462723449 43065685964925 222342845376065 216689238282366 7007221601182 26783352716114 80362551852142 24075727374371 1372100722769 35842046496985 24189796306463 586479745024371 57201682412771 186834883692146 12367296694236 17996620439202 24918073759036 8571067180431 12974156749797 13378109024052 1790276325401 49966573992984 92757744109682 46634242490695 23250610713097 7483872110465 133062292377413 30203825474431 12578992947586 57003126155255 272588635031225 51752705651630 344284664763 9731079575901 283450902735180 20555311984069 47274689027427 12607046293987 12821971566265 30212814902420 12561951255226 23938637163228 11085104901515 20123154158107 23096142271562 8219477049248 124719880808712 27976458714097 17992236031727 3627108359441 193872645240871 20070862859682 53570066999223 43538811283429 7769104076532 6240018805666 24960793499689 14938016804011 3703868848938 5430218287443 120479821283936 30926847202306 2168768681067 169383477135803 31149396029498 224345935304618 76072371271602 16831970121593 110251715952384 12933065679676 3209399448184774 29207005322659 95878463429938 19880142861664 6782033913981 95775364734128 15353690738323 22079630895130 26884432227002 29440068164629 189855636488551 13238638818073 44327454077134 11481968829904 12522576334110 12671990301508 2656776356180 55116084244113 2102981866827 93284780540141 26234883115702 91098231536112 18287507288022 72658333600366 89556312591553 27383546502367 22580203914663 6516551149345 170254695163406 10406577402466 13796453416136 216966498166 36313156620334 17157344668544 26180469394179 254901946018316 47223805818667 23328532250839 2878759485000 127827485545884 389280934610 27517041839756 24418145606824 19114595783404 96036017570313 32153444731620 16516294074593 24935114062422 18855131077805 28158564997867 11330849748278 957149893606 23749008231874 7437833421104 233689239646383 47152359865514 23201601500426 84469590380078 2037775843206 6448268702888 43841538165152 80906262201791 53888410786114 10753511006134 11132318086050 43221520606084 13259932210022 464217659861 1563864589820 79640726088491 81146924205917 86987728891997 6859990726553 51045344349582 13984277828140 33799395804786 6656176001465 21003092317795 11515639151545 4839802141172 106222191678964 36928414644501 24994827825275 73436049262829 8816403084899 18430744223289 98624387067753 21624184366682 88469329263281 197884523270625 195648387133944 30705979968 5732906391325 19449234244390 57222691843603 19454718998422 22571762698905 21910782432845 66626436726838 2470570354513 22658382061196 37583414574244 197377971711 14857724806771 102881587878244 2587319421836 76727223888195 48329730301177 15373590979785 28520917517480 222238231181387 8970536935499 15115550102245 57862310125497 5498687993845 10059990934484 9841409013937 27404949467064 267424666326119 84386749858117 24630859307716 33226998318972 61969297252763 157517693775585 57172990342028 15888352997697 254462154291613 68359321808485 12701581130880 7029357902806 8801432873176 29680909626910 31694493767282 29103121249816 10364477404316 26661360042409 31628446745127 11140714338596 1135843060410 6186653983764 14913219743548 196004424498816 1624510651399788 88994697893559 3577876653924504 6249270107633 161489934530602 6816708644642 15307745574235 13415043504490 2567950797774 9360662730267 12938521987134 8000743019173 73790325114213 11152583489604 208028573997113 112004583069584 11584785259083 438516913149587 50165235304449 23041981592078 4854279360724 54496523844671 22199189675796 14044808590812 8464464332972 38440152017720 7308138279448 250235679004642 49962619311122 19146777674458 19473992900039 38571961773904 12418515161975 5824078701918 4654471069920 139966526610657 111177193321767 56762626464006 39648651899328 145120234233054 179876067402758 313508407668210 39556436828250 1180372969122 128974196424985 23346632630740 133040849600978 52585881849818 2467579228928 1546894718950 19902835251838 17983074350484 238171238784446 1336862379130114 20455267051720 18180975306665 217804966485628 8495044259148 13342528276753 12390681362774 2233571482440 2428253367291 2816368556960 12827893531387 88556545676977 51395610530166 16884408971361 88553321251813 20976871478954 17313846186112 91402880983143 30493385537503 59496888322697 19810322758203 80897137635822 50516680630667 486398458310339 17149635233681 34725094284367 278399852273742 28589057716732 18102740739294 41709149339675 2972477012994 16112721695499 12459751218271 2679662102874 8838675821499 16148741185152 32745570273076 9007959526727 1545244462167 82350353512303 4656612386382 8958565789619 8089489224168 130728371583922 40251916363607 143771159585521 11279679352303 87245379003035 54842814979086 7207718972815 29830568962523 19344516427706 17695766896251 11843023084872 19506923020800 293362930129592 8855459839210 29096129392061 12415412736879 76030449676505 17413831447068 10483559421437 2493005578001 16859827351110 31507286578920 15242877416959 17562420801291 130786755345721 14294641847142 1653358882606 26284285581839 131505893591556 51243161713817 2593162538044 5527173282587 52236985059337 50764077265413 6406033964626 131818623664514 7009765493395 59612168016030 76675474744547 31716170578690 23875943455196 17952716028514 8760878419109 10060509307404 1884159335176565 10337455776693 71165804673209 72576481926441 107181928655084 19533867781965 50918546492084 703447313405524 16374618564178 76381502076114 53505892129372 22929247521110 18265849465696 45482901466402 22938033659124 7622320268287 240167715005 12564349628233 31662817079313 29943632757308 108312979989439 42097356782718 155972187286539 646050275079816 15845507718451 29313119025459 84794716503475 7336386548915 32980254196921 114601836163070 22797458946380 49736692243842 129379836614804 2899869862416 19109419380225 221714786341924 5081571512020 60091241333992 119323488568997 16828014562274 19159973430065 136138119906041 250492960091744 19841617412196 38628918648717 68508484805102 9160889153027 25855825438107 22761745288595 103235414535116 10114781570485 111395978741705 8047806385724 13789968157593 3309799939916 55601013315281 16293787066190 19826919942308 3452324666084 14816292924988 97057252638391 26049461141031 280258241454 33454942862078 55063010229595 77109442106147 11766769897977 9867178008025 34233073805001 258410519545996 8498660726261 236562185232703 89840157201585 55619329042882 37294109198171 21453423332918 25726775707108 10561197647959 79108181747597 599279572334406 47945425023990 30284060940742 69896282642643 302140630779 3891685935289 76749190171196 14847686529039 231481507107392 107013987346239 8209979373670 11485719308993 8768480018519 29017681573124 9454897842426 18942503530180 5062679011986 5252733661442 796108459132 242222977608 232037533702825 28603269129253 7246623596296 9241931959229 21084332086346 24531695185401 138695407528656 71830286550758 144090490387315 76187737136003 701133144119124 16085383345279 6280592963027 18872713763311 11762647282940 28755132984055 136223200151110 11612623442428 40474334699742 21826480942644 19363538804400 36006423702104 8640358554899 6813054000117 100913085130811 121543389116862 26832489638183 6600295851106 15998890077626 100362324630468 1979903846855551 27339901166100 29152153956587 9827195082565 24522867228363 17726348509984 112163808232423 21031753842479 17077370529234 7838857857954 12653699307828 23335972535654 337944420341086 7966039604002 12829390303883 55853949113724 12110944695127 25326907277101 59420185220090 5565098668078 27323834068197 58868664634 151983173196854 31783187324577 8766082629608 101997953315468 5813833180151 78825807460018 286007677562563 6462763135235 30714738361560 50671112919754 8388209227662 13590742160162 3355247489608 49260894531553 181534172224243 137108698798001 28221025619457 25818274647073 4180032739497 174728251799568 60888896488304 32264605358916 90583960549389 86680713394470 10902593999185 21337071725464 10173184438854 77860263122139 7925566268968 28881271621347 1355215058351 45410330940922 29055811204150 138395592639274 317976656604 13665668195239 8296320555087 423321129918795 13787298399923 129507557740993 179087883768776 2766347289909 73074918905238 7441416485707 131025627922501 39243475935488 10759311173553 9143587185174 5344675496800 13846333722249 6365472405130 6908909657720 120750934922107 25057942306008 60913243444793 21107990733035 217780326458703 142338804472761 245911214548749 7887567662116 21430431878823 105023857454238 19314182509253 24611378300685 18427021203109 68893170691833 70866435937279 15796492583301 21444531434190 63489259510112 72374327729090 217475444628672 17477723652344 16759823541423 36039622020928 16801253764266 64940898003083 48950259742464 15026265522518 12438341340081 9689276964750 6645485015607 26251254993772 20426019585089 5082415906799 233729959795461 16304520648145 23705140318145 265781590501 23040962450005 21454909308722 90105001252296 6967828809934 12296879273048 31341896548287 20553944757713 27386101503876 12194127300850 28533738770872 15834165800775 84735783008912 77509064457360 33218849040388 7226273417903 15613660771399 46729901566074 14341373365302 4735487621569 31616063635756 249055550309402 14954630689311 30945431905851 59121907931117 106808295456024 25733640622846 24961858958440 7489359063595 18119185895566 127696294953172 59192605927896 52909729447489 45076655268728 22268549283630 39854413252261 17696210527135 225314191922659 18018588168155 22533445704908 1010970269282 22149437523240 23747449567709 1380393165316416 20741263554678 103570836451166 1816951360927 69107658347892 45515593729531 17924691579900 205114251162474 73277503432192 12412325439437 69025008190912 11899935223741 228956931689 16549955606811 31493838186227 15553902013460 96865099941066 104602484498104 22845401030466 1859210474438 3316104322756 285529916219226 21536774788158 493788242934503 96709524367288 3803736532889 395019882581955 20346052739474 3454859584140 18120474965934 14411635959243 2736765113784383 5650338199137 2137042329752 74857410119434 21820255287930 62557163861497 13081088205533 1828880481773 330279213912374 47019894182604 20707320949458 55958747744001 21347097366209 4213048942597 25944214065980 148680361313338 15132186902631 26275933471697 921022166256314 14139112419532 55237654763097 390574329955477 73990838714628 22419271708406 15419081954311 580558562920 21778443031151 179151133941868 27243075802374 32868017466805 39221854112911 3022260621274 795963600757 30308230517292 153628451762698 34005979415536 909166942649 23916736164886 71889701128962 6021205891232 33213222469231 217755506426374 2908671682160 4758455506952 4038932267718 44640665510767 3319422844995 19041265392880 79087433551432 30247900323097 22591953992936 19887033523929 207116655406703 20230141238643 13867552858934 29367441094033 21030485712082 9310019599680 139602019697077 151210364926163 5942813203309 12224247956980 12227285921540 182565338548109 347026097955460 3969033770091 7954799091435 9526369918657 293838217285041 10296479622710 179754611739469 2108961307681 15159775632141 225905163741646 12632174186665 35606541718542 2329501651117 64077118661734 6587480324777 26958391462215 2954749398109 700565983892 26775116886313 29455336772334 21173595960955 20192511062376 60566534127596 83112903176686 25419519960925 22505435918404 28828726446016 30500133988120 27330659602084 24469641074569 54874021525806 139169436216946 17988860232578 1934101209815 29868128247998 11351084456376 2413930502547 19254529853203 18302389797514 24073554641273 69650432013843 34867487826755 58652794848587 45955984855784 33204941402653 33024587590834 15966698143146 72950685335945 167051324595458 29206809884370 243408834855079 24463510314346 4801234666704 44376301904263 140984143971664 5065691873018 29328419003604 266504461212274 26893949762284 15216593070026 40889041517967 106748781309562 22658615332425 80722998937670 312748760730855 49700525270407 59497028999535 27157488986540 240466000999349 30382676683834 95419367760036 10711309812472 6608177024265 29286920234768 27978997405150 55331067517981 3205100419904736 198979909850206 56050801724454 8379431463268 26297873059613 116627786049161 64519433287567 22623763406665 9501818926309 22860096127165 10121917558371 14720612028865 25432251430122 104417945433238 69192771601260 16370037926071 20107827886273 12436074360572 29597975391479 39979907089816 187899966863931 130752916028572 14589329218465 23589044570125 71239973952073 13292919938099 5748040098995 12057655094808 540753497069 22153046661075 4907192053655 6976767398482 31441791769174 25845526220530 53545641524257 7830597635200 27901447328532 6743329255015 22783137993136 18443888130536 148429505241421 26718764591020 18557726157487 1387325066367824 155118804645566 48393948212380 1617340001583749 6873351178869 65178271416515 5144231401781 397296890426 28873072643791 30365384389958 18186189727484 9456437485563 11471357634418 514074976352 822246032923 23236797954210 123155254108547 4269143008939 99882022514214 104605620776985 8392140767217 39730798590657 20175294761056 11157713483804 4508346357529 23557105290441 81600151066392 30451209624972 19918337212460 10130770242279 125446010532248 12035035673791 11894083392894 49440903115581 456235889572541 113676229130249 63587961506115 25620614834998 59907089678312 5041953720309 6008156443475 2427608997402 29553429115451 319611087462679 121122911114218 22019636642016 15884710084206 17622102799208 500893152089674 3938347603578 86344463600328 6819896317009 21284328717256 64883657316207 9533459863327 9833140065715 13767614451144 69700123592744 4324600268975 14881292912598 29975042810516 364122564189253 22465249209365 12844383746758 71260757739079 42739045404966 5641487607730 981171659427 293963825036778 67665777716944 1022363861092 24826996796167 53274529399511 12632174907810 2461312405431 10021190373519 1754216992111 77889117836343 69188274174807 4576500764109 17982646632127 2452632376297 21850457304836 57967080927257 19101887890081 17625681053341 43201752688924 176650335617931 69121249051598 13418356015645 9723055139674 7198957334246 23771087850116 25057721114049 22066985760468 6765999479764 5091557110100 13301449389046 27159399657167 15262141136670 5084935349192 25648805337380 555689830292742 5292170222029 32134909730574 342369682886805 1202657692525 49365379929600 18210223366574 13357939863605 131058248236088 78948652717549 340330357367645 12272159835824 43057164464986 4077371901407 11561535618630 1272436826131 286403363233481 4549435569586 86729813645564 18412769460281 355457707686 11730076874275 72810065002925 27553434058773 96053903764208 18903592423033 21001595893399 27051166398426 175957148659472 29536067586277 1191014264776377 95968034937390 72667253910170 786767337494 6940505894438 99228915118538 33527807165269 3722027074096 74492834652750 29656699371828 38358510799757 116379269915266 96619218925989 20330814315569 18901317197617 198722960867260 64953116666487 355206442694865 95220907063210 16086720620479 21804207481170 6590644527886 80661095108028 71304659549278 55694436881023 10965002477523 4969457318521 4321299453327 356832711517558 10971057271539 26288371827798 20524019717497 144791063018345 13185350631733 722351277453 17147147445865 16590116999209 45784541534044 29272478279544 125875657445770 10723437813982 73137914302569 6919757883144 78100482468924 17850021187402 20644652895629 146684013280657 30841091550829 19088340305692 423280940934 17725929751574 27761950637009 5272159626 22215321589416 29974863998941 14442069783607 20696185387652 12013177684621 39177059726130 8114700857896 30312023003567 9370370527217 115913908540928 5725976063067 22618781748813 81073769027990 14431933834625 51988297432353 6809550146873 35253983778461 9044108029509 8956125483612 122935793701389 103886962193633 29882700758230 113610275373975 15917664025996 126318022722650 157449912897760 29447491200967 83528741736649 26439748499108 13864745955851 29503909828985 90845934142448 23974964477680 163731147714 5405044333880 22310798250654 1898039563680 103024897622880 10577336720234 8012332017422 10070240225631 12339321564598 6200111336300 248020162207046 26205582976436 228804520649092 238669681181124 30831003801479 71178395074922 18265553499935 82636164076829 54849954640491 1485650670915 158089952865462 1827921952491 16162489192335 78053510247112 15403435092733 170102657747804 27871235708683 9678815491278 3859213368426 3399905605043 106334525614928 35099651956503 28646218630953 72475186712514 35329658253162 6016163354091 41634451136476 1749214533174 231521356418790 69945021294850 5136013701444 357327314308187 4201758493120 69602775294436 26880123673554 130783038368826 50880965087458 28522617093055 13640489413588 10558372654457 23904330340889 23014955644370 41522852374196 73784170272262 15154773830508 44241463367485 7994965137906 17402349818828 7213888238725 27035183300916 27025641671223 23735702683314 16295893168194 6822839264289 164463395417907 303952610856580 14855194876806 17671463467646 9033746270223 29318696274320 208507700143940 16903396439006 8416342268434 12681943964293 4395752704076 134780865494194 136314546882183 38422634844463 64216733015577 20730656672185 26882745491090 522344720742723 17094839662933 12216933200187 301443610592056 1264826465799 8324324475468 125519822738252 5240105693352 30087426143355 14201940253098 3304260836427 119552412474638 1298405118550549 23675839784666 28595134029616 15712884639662 92407307885592 6018377593610 9245863566317 4997095121572 14322093036863 20691518237446 5825894234611 37603064246387 26352822171 28937049318499 10569764040009 18033979191755 42826064120637 27846773999654 23476971392733 20355493774122 66493748679637 591270307530984 15475900745792 11374445879363 16757238380900 67143212245235 3382309372960 78579546290253 27956514202281 41445290456459 7760819418219 137555279966510 336636357915 23129295584599 17366215793454 47773162613431 6679455189836 21622418373108 129873311841774 124632641519186 190153629528579 148384795913607 198133086254165 19532021628519 29525841007632 67503072479352 31115780373634 21404440353379 29297165177447 18181501026496 63310467947304 262215051026950 2265811493508348 131431033462782 50388791603309 15929447147976 244660692537474 108346127237871 68893665151374 45725773912139 2576039888261050 29799657802723 5318158351061 556593878518 103330096280227 221326312438186 609399343655778 189401467803657 104785659491567 10353384173083 131773370874546 96124909067208 53928523797767 30016143060819 31456729555382 178408824861971 27327946071369 28012617089913 69072681220893 31496790281683 74723469594967 27709829730301 139960200591825 9731109571459 46892281471136 13895197465495 544526159211 2359703397991 352251134213326 8319868246794 48170329108644 21812712020614 142251003804711 99204915624528 25850936840042 28643255657069 37860737048642 7306045556959 57796379124255 31087117193292 22148953931352 15031059820827 2885491735306 4125786969000 32380694527459 11701578657118 8820766595369 246717161470400 7117258508773 15213921766844 84756649012977 7286605022497 79163998812222 14053707324973 47376735270890 9161679567898 208097269269 50090719419417 42123057052489087 2756106883994 47547512576055 9978853285003 9401064772870 172311054281973 13016037456674 31065611224816 5267479952639 45496984043321 18463017095623 16793745807307 210035653161300 29618410277285 15747600382855 82515897357678 145409301690983 50974370150659 8839166522311 54458522893011 24160635494037 2567551923949 13740772697447 57317242440229 15506611347865 14481047017489 1845344080308 353106958950622 15948482573677 13110113734177 26063024808522 111595901035590 4396132563710 725115653043638 26704259287381 97918060873730 15196997892976 58727360308076 5544963862278 20508585706102 3920967685616 17067795802432 3931507677650 3938205804113 6412000299555 13343899325916 4241573581257 30539548077946 45076144701184 6352972061300 17840407767935 13602447499113 29123248317875 111216291532657 14963603515364 110121944960121 13947436354279 214482344812715 15720392020981 9225151504899 20167710005030 28001602920806 30066151825869 103237543225214 25413091201185 153166987363573 70907588003864 19756949484327 15242702570377 41487735892100 5679192838656 20077545080702 26270796368476 19429829297461 10962384784757 521438869430607 181326631754111 28545912126410 14111580345096 31518856477694 149592805740855 7604592308708 221160930433236 6521038379503 1795837153549 22170962157738 9326448541470 24995802178294 1807921790929 15964119651105 129512105903711 25528218884510 43158330655017 9850629794529 118202115711352 18137086737364 73807786439026 17762998908208 11269108949150 2907271102947 29332639549300 196984419154954 65983744647682 6049554897922 9158986362263 65092248650668 21805471099866 73688292673082 107669546124 12127304589857 71418085639193 126602668064614 28683373106012 27174308886664 39678733177278 24067888379155 3515203751170 242383329286630 24519013383181 125414773577850 350476834199741 17836323308977 197464477800213 16584789129482 492670434155 126468643870143 10382632687816 89089159128937 123802798121653 15454132654507 11874232640660 19987849196198 90241974419328 5243059064220 78494364988280 66042542201150 41660933263145 100126037782617 4500314691562 78495732775994 5659608262975 722248785855558 45661852464404 171960015997279 7589421301168 116271094448432 15572629813219 24306266322319 134854804997461 12767589279154 106072269218745 12501139753521 26547673055418 25784022092449 31655184237453 21913057182135 60511626109801 13397731652986 3007075786602 74109563289749 27664934851374 293043711845769 1990220638946 1772997997254 19018837566131 17153287668514 18030934370506 31698360743343 2865326827419 19723230192080 7302095124171 11136354494565 72998883894088 326443509628334 2638191762866 45051089273321 2084090596043 9627485063390 14897122763798 26160097892352 135282779876237 19390193170141 25823789744818 104036840841856 26675731543697 21596124991365 13482193587313 35901475534651 14366312885923 29642415896028 197534495327924 28632770796114 7556029547814 92643166908625 72563293905154 48676090962364 16058102573866 28548596421960 24936568017596 49953260926852 22832537176510 270454236247212 118971827205870 382089014834725 249953659160725 286026072394934 6247375878837 242341076134518 11862884051109 57446727243615 20636369054453 16336310522960 5614294042986 37081219741098 24082887456687 76688215347730 54698798990676 166803813023360 18543307621861 15253159233400 27604550016547 20987360461016 132256031815168 80765986286477 195449093187092 24665443088915 82863735144647 34954320831573 84433902340909 11028134405672 17263522085631 12666053660166 10178223067925 11073758230430 574301600511928 122417047997202 11407995398082 21552070627674 27365717361511 27000945852562 63328561545010 28686133823845 58661035598934 7105477589353 8197857731258 20368322672921 147058908531514 58072457417099 17735163801488 42148389671 949334530973 23738243712037 27534212769350 11633775649402 283031043935002 5709521268210 24084219365481 13812193291314 10276258016934 31483126345918 1591379723787851 20463426036368 89958612036823 5065574100613 29348172997666 36813960328207 130187836276717 128011390309255 35806512279522 14373851335881 18624865060001 26212675699304 23881393857934 36421819924356 21159557963457 29311267045546 8871923309736 140058789050117 70028204710584 17556193199664 77438037077732 1433617235587 22881642944780 6523565851110 20374006037793 50373673605675 86035698863961 23191040234802 53117945579822 9645570052901 66015180511407 18167195957391 20773337293883 25324364816721 112468210506485 18366315359195 19305572667577 102895807000089 111609895835545 371248974396092 31413440154880 173390169712 31111689207027 2029389630626 9790285542267 11104681501416 25416410405612 6024951566988 23234578581091 224136540314366 11341578893833 221211013869287 142369889449153 33461870682290 230076555457249 9114008307182 1173435999341149 10968475876831 674906964079 1190137474789 63603896648960 2627142453847 36758504386114 129835522212541 31484067370938 57607364087906 653336226001 69210553256480 5619961569891 90362394107769 80881143745092 41707808911345 239732342407719 14800680148138 39773303267761 60574556218972 17154574493319 150090325522676 28663102618566 77729042082796 19018526565107 66334253162354 205428535942064 24929275717437 110267568679497 24468961484541 30947592716039 13806795440244 194402878122443 6957514337085 106696764323261 2845774325560 285359567911301 20163476460014 86862225860066 88595175665027 1806839168938 20227692552115 12226124507433 349066389933507 76687289816122 135268213266916 294143823129663 13058130548387 80178647628770 11934679626785 4999608560026 79628622071192 16363007084329 24112642361018 10534955855103 270084597740803 2068504596012 43969314681440 10022067851150 11773802306405 6790472617992 23767277419047 32106821109422 19130584195872 110018277819512 11025096071677 569144331962025 72725440929770 29632917811998 6059373539767 17542094152332 31071314815222 16219046958780 323788267297 3590327906997 157051658042917 12046934109821 28393914266879 71696527083271 126987725718020 18339349679720 24591617318454 11280561839309 4102583908140 87223489597216 67107456633454 6506532578428 86572624322635 533046705443 30923698290066 182439842994593 68662461856646 55523371564474 395197452100120 3252286166562 36782813808138 317843071375285 100920280601796 15262335068611 129066056825151 1427687170231 4039601481744 893164809994521 23315278529131 49358252400785 42181182735128 3435476251904 187270086964723 13595200361045 16003073479648 6933727153319 15808702240614 95301279085180 5316738505380 21512031274513 10043982104611 228631425397230 13312268475063 22259900276816 12481843974380 22830647544931 1764459600552 35706836481369 168685379342992 146106540842790 18438897900083 6640866370503 25675552631557 13872450871505 28740606197181 124978516225755 31420270438793 21294270549488 47117174492651 800926029700803 2980652432405 6955585288175 61465534613928 2970676391063 246276644375623 25818611106831 23384850432986 48547330589311 115150569570210 13927262713673 30030295953154 59094042068626 34033137737281 17266172896764 19745251901074 48919285042358 17529737313213 179871418733780 29011907582077 19008626555443 10832964122148 89563873025587 58540817036547 25406264629873 35146499067 18094045827899 4209041595203 11915343208105 46530493509755 18675318482686 22322855752328 3124885793643 5617522692414 144798068652 50536719509604 25651363099344 22888195864805 63232571818616 8730569017951 93948268435941 5182766642513 5697896497709 80858842483750 104859111591070 102888680640214 136386733934974 82726034687425 56835441366665 28746466050245 104648479904652 99182923747740 33726160122430 6179033771744 183350470468385 20605611005913 13676199902274 33172602172743 38600192976149 8421609439975 83855003115491 18564675176688 85715130317983 37371675034588 22378916003864 25068397274429 48856446664293 10369357681819 59906125503791 139217550145424 21356845159926 187789264138893 134250254166761 21201075259847 526221485195302 30754505512864 247763469065635 20903601306799 9946213953777 25974464566758 347742695886662 18747906768357 11156392343166 257572242833971 25870976827456 54557341780307 21555124085638 5669462652214 5550954686121 5053945429223 7922188149838 30010686291589 52766219383214 18985235765718 8261836633485 128135234454882 45893421653229 104890609232864 1232184034574213 1323187902354 2333591684361 7438116082107 38026391966010 21328845733105 63921810291150 128300143380506 9365515587941 30646513739115 17677814270165 6068789765824 2612510197479 7333665564623 3771134611606 24117986470184 16485232670592 57565584775365 107644884170806 109708103185071 3546162890416 7619046474572 3757039163331 16202408865210 38085071601297 102412367400695 24264068706280 5041275930057 27416243177916 2631854456996 49640269619298 326238602671215 17649047343603 29256066426320 149120533524819 65558330117456 35824889980759 76772673523364 14875932528405 9467136408114 19296196310100 46944270192024 102049428797021 32020668545112 17112184302438 22258340802467 56728511609045 13864412199622 42571972098632 10562633423789 37274299398144 24383364578993 21756777591927 210030445231221 16881709036901 6920669321161 36712573873337 207287160648701 14015300191518 7526375128497 27317425264076 36857384067441 2342663908182 169918696819589 15109000450781 755782785617473 66601188624546 22070853752599 14908461753947 20181404618584 69333082635153 15767396721641 27485935504422 51791187992438 98631207325853 13096489261903 27663419441389 7859957747677 21824293845880 25258368079696 105083843280326 26172876154383 5928880565120 20726115017945 144262439231790 16976032057409 9474877163733 59048018247407 57639542305267 7712324528321 335071610429339 377170490400 10762899080345 4947818219136 817952344073 209677630948593 103571924963563 28528992903180 12354418966921 59608069833039 23926956714533 23086807409778 23002371499093 63759710359 5688810812598 13886181040590 72319962260533 107814510343477 47110905057932 6223900747674 126063753302960 12564408638841247 16997001171846 30783308670084 8941286289099 70882336227986 21192652241083 9075118168129 28943913623130 3172380669233 21413764358135 1337111729754 23569673423596 13055437403166 5628689738289 113955299376263 89699812161101 149837753273364 11253429264059 60601411369956 11577795916677 5998646866357 5782361245779 9502313552870 86655462556742 20812040318593 167904029517284 15291862879910 1598873794216 3570353801002 23241739411618 18922189529030 102252178972846 126066203034000 31532013505088 25787797110113 14692556160122 1120249550007 779396130656817 21510493624530 63369050966570 35280072118833 24238170361430 55299869764268 17016939686625 3468535954444 28904056026772 62985726643184 12173409331197 210122058028623 3042285615801 55732008910059 247155432120439 31153471823607 7798314822331 70905971902847 39397920755094 21781523528824 208843778029470 27716919120699 77373337234128 2054245271608 34995003677148 31754149024016 1529572863013 69372265812696 153445407928379 108077851407991 203501482236118 96691063223657 1126112872736226 39430309310942 25252834426180 38082541848916 303167947436043 103281533085854 169462172173933 76452989741658 113815892390775 24905179110054 144492570051098 45055362594569 91967398876845 12495117072542 77892651940978 13523435203713 175284897739672 5680013362775 4097674555228 912548625119 29377449212826 9317261383666 16869583525677 78139284820315 53038250442239 127685977080435 112571823493148 120141115289134 86321928403504 155726706964318 88340785804763 2469733512859 6749444214267 12136111816815 28806109021650 9370661501843 14554183778165 15101122990352 12506158082489 516331751892819 39484898632484 7073933382167 28294050405695 18769434063896 32876052598518 122838805019392 23908006838272 72619966303438 28528990046822 38275760196896 17109269275954 95962182214739 420038445430044 30020685315398 1135006186959943 29555046236216 5163230088806 85160739398961 823374403305 56190027152082 19195430692079 18487766912032 23111322690260 630349177297 6510647509102 204157615360868 13588831169639 25075686799848 10185369870104 15459730317210 5716013689012 33745201616189 15443668004864 15207342261932 227009468940043 86411374837820 15619525147117 28814470624641 25748062469685 75941454866708 27418790150304 11567519098979 7915133117874 111663837227372 51923491167144 8605149798002 18702739215149 14481094570576 187570842339050 4924664988649 2104900655550 13895783197866 10703940056089 942431842779 1396709379248 26259709837727 12591151406809 11639649361648 106051305106601 13944013623743 14666860796094 71470693740138 8052095346059 21193816312612 4041780105265 166349793978799 11006866436940 131374731154156 80485088421552 793514331538 21608083297763 117881790767866 117260039068822 65546165487226 1363900148049853 14750557959100 52237246283155 120081069901763 108406145042054 13816896419892 214907419497465 15237811684346 7405576695845 28499036165692 19394699950886 67615698203119 29971141056966 9824144662217 2506294492792 18180523888193 16497669349739 20345156272541 31515104947017 30244380727954 11133276505140 28448698774494 63667474343199 177954360538017 20543359738673 7765945767369 24371245316924 220124275990903 1094017597015604 29224274840082 8244839662544 27150763752812 956774133684 15886709722001 34764683505278 808585419044 19076966477665 213229909785892 4608299164483 52079128614933 44993802397570 5467232071450 18580570138475 52741291007399 10369862884817 16230234091825 172381014625088 18889057301424 632769594950 9419970165642 508524891653624 43343263346463 823015987059277 19633793002068 30695073679314 9643847953061 62146881294422 216312613581228 26745899933905 17192304476101 130356661568316 20726875675267 21058074050746 162083068300158 16743586993338 60215773810740 110706418304535 4391653813922 141393342126144 10081876958146 26192214015426 27519368295300 872980777486 8180674328135 45429138228979 2939396297943314 13064410531151 26827388314390 20925229279099 22437242801487 27083617297299 9220163445139 23902506420443 5155132644337 7985195505738 78895033791290 30264114599238 66702120104684 40763078601466 16014248593833 25596038106830 12190365925620 73586054618486 27770730337583 29871982238885 207507454888383 106816695975478 24974260661222 47755476774827 11304363003030 10929972667374 8867860685776 46324681982012 10736785903023 77772017224517 2855530674137 27382556474735 15347128968610 52024742913641 84630061927183 235599027579543 23019050672745 25987488278629 10168005911030 11983407894513 5360107309114 16788659269897 24558319946496 14235831958535 31724974995477 108800180758094 22885953232082 51084857112443 29313420288502 3916560071718 54460922399300 15970762216623 23578609773952 2406520589910 86747510611308 345611912412 46950479095624 16030338120014 21138912732253 16869676564105 11415160049163 81511899740138 22589722210103 1472845426061 64849644566306 93755894233968 7377433607967 82336902245556 152065220824187 81388387407401 2410821298982 584781794565008 170395320285619 4543556148168 15804235310636 14086023281100 52041798138424 18917964482053 36390228181893 30996798027804 8111767890272 13880735451693 65762249612094 2763827779968 10599619656629 17466433867216 20638027258694 48917089788633 470140307520269 26314088973521 31373298792571 44295239106496 76540306491 85893797958642 48198617903931 130350365971295 28807943742583 2232704133602 1286280784956 38395563958439 64812624248770 54629230731984 9845539846575 85515036882809 650398299942624 118487492503752 22489815549445 6796490186643 1258560178755 12944010531879 1091702181092 25543049243740 24438426066822 62937491016134 27682870655323 151769534184604 11649799464710 173817006132285 40408141572248 27812031941425 72976089725774 9343293161358 31240986920998 59097652130151 30449299696765 20970186415805 23203492890667 16836764261014982 12477571626581 20926815558649 17808374288116 922108133771365 433236582603 32456857930131 22324234866038 7650220030715 25449413769241 1508514056732 110655764817875 33570142324601 114588342487537 13400328665357 174127312273986 10810531275517 24826114248784 70601163098899 68682761426654 78568187987537 34779263103174 3679350562867 17110126101720 14337896151 63908798363607 13041745816538 46624459500292 44203418987372 9453411845323 11041862425287 240825208322786 8062749063943 10216281271630 2042333765139 7581803675496 556820495465 107202968830891 3938279615302 32552350290827 88168419740215 7390324089580 21467841054995 151629789378656 24874620727670 71956334874617 5291234128180 23127606556938 12352383077299 30401479925376 20354035797290 7109466178418 293759611949423 3465978817723 23455737991885 20458991311681 18495863937272 26752078021280 12641958651454 113874170075594 46663563459504 1477156580212 26540000543963 97486170741275 113803129330781 100399384471874 163903929941255 587673845549 14154483647446 38979718251373 252807084741751 9939260454708 24236095629947 14093190824116 17382529708919 193101807965963 20631128307946 106187971468315 20168139982949 2252074949632 5495706908102 22936645947921 71018120955538 118745464149543 78356081466740 101837359728962 5935848797409 3947715075701 954831644856 98698536991295 10957440235177 137599365135692 3854414764209 4295107757445 5183150385287 153159696090209 21887810696331 64498643784103 3662264539620 8707446369241 301590340256 71764753368329 105255419715163 35869323713907 12339222390541 50098807921713 14613464792004 91891311505777 554444731901 4308141988917 13489802533630 21432161460625 4634432471559 64120940372389 13821485449489 16726470178636 292125071524689 153090288932835 5408952095117 1808273268012 67751599050960 34769690188314 70560354515679 64097731240145 35410082798350 131510292284530 124371427006062 126717952486587 58827497141993 108779213842779 30638028331277 2958052682684 14078176455706 38831955212243 34897028626717 17642748776526 1335101793383581 1627828481785 10159355362249 107351391804497 27504541083793 39432720484359 150046242175958 66396257604844 130989849367324 21740998814578 1489107218660004 15140320240187 132769528942580 44460150572666 19261239891927 9250441433173 1805896676685 40114407735110 5220138856255 7749928084150 290791083361978 58403322515929 324768384800216 22225560879668 378283833526953 14549924884471 3598307120679 15444933087165 3094008061309 6174361679715 26791379553957 10233746611044 104115935926018 19144754439512 2759704830856 27382336995139 22073576211313 144614845137123 23346639380819 250068635502041 180578305865689 114639753533713 4413935265265 834787258037 8877723960397 79584640666069 27581604033599 88419204796978 26843005205337 35664555106496 101305032607947 7526906642743 15970644820807 477594022914502 9857093157694 7556078561068 51244971572811 3029140337668 4852833558951 12544084700774 153615744505238 152277884225846 59596669565443 23293164389226 60724849053078 82782199019198 6764903957927 9139518788073 8358732724651 85803308699874 75036444719945 13975191720271 19728440140191 4608650449731 4616452166272 2511985353965 19708192048965 17397737533315 20042538093105 7142831151428 109157255796048 148879340205285 64929146965653 7854092260117 25709773314784 13270992336983 5300474857237 11920826640469 74953787322599 30783812551415 124292557849425 114074854867123 28163327250741 26512421378075 152005900226007 57428555212618 29422998867531 1305342657031 17715097524082 11929888444210 25802416363496 23194013799344 19738239878110 12567916432025 7979475320476 1332098432016095 108016903539009 115957439973608 189504881337412 57200486999411 3995202767747 6500931917240 312924289360652 20288186902911 7937998805819 15133647462304 321634313028295 30087197266859 99098265799573 3708403351479 40267909891854 217496966985907 103112758516484 2887292151159 9899835262710 315974631375 123771019303804 14927443810796 9263091577446 13195897171391 18560855103521 2819945088088 143942883692452 6318020194083 24846421521136 8029443808519 16375970311312 10689178072454 38043971585468 11107650223607 185575984499278 5363158358299 25414573826805 10322378880613 7434695422787 34086212579606 166631797100056 28450835710475 20154778468403 13454474718425 175611408052 19002448958402 7108501112235 20928168261336 38978874620476 90403220259121 2957230467608 17409724964870 72343708541923 24347068357847 22894248495271 28633145813474 46051169082502 5243627960198 97956686644836 6491632333877 58690648000297 28082126807062 96685116002217 14896895674354 118886533083817 116349185198385 607247208709079 48349127549589 22513116565566 32568818834741 952742141145 13619194721311 57547785093676 24271024798842 25762783728625 19792321165083 343906024681947 177486523248 10284212784462 749349648440634 11920429415031 15594346521648 24056089131443 6979637717557 21261252175675 28632608128016 25619620075161 22351477600289 17400337402043 1336550827338 117859479189458 114692997740888 6931833876665 1160123460303 52371749376300 217517340477218 6089995892512 113360416648329 34192341981822 15944018461066 1275383791483 10652975877403 10759878875921 28416090611174 1867920964398 11745761749945 13495211614850 97564213998396 23390026452569 4460653865818 18306582074199 21582948235742 31760305553469 29674422137307 41289857779982 67992545300653 20453492652350 123065889756157 107227265420501 14244017776874 249367294060214 69460443324145 76672341254679 12889083631501 1493707429748 58188785409646 156107013012271 7220190717314 14762537862361 27954379614674 114883329807482 17016056720067 111822533902728 247151491851865 27065488339410 24262813962292 109025800455238 96242624461905 23252198229067 85744812349032 1624082795303 115321595600838 26741124425871 98362491829819 7067679739237 2964097607346 7316237734748 5760740734562221 34148666653518 404776056779347 20298791795884 96614778001961 22364182331806 73301444000878 19265716954152 76585180831762 30606423475617 88945492972619 28670342810934 248424209495103 299582815763720 24153442065957 476637496394249 2187911498216 11676673857140 22055409765152 23831106894037 2047635472672 424833822378929 22198646185304 951354341017 24561256793674 8998219463679 65994114276455 202348356727 41696992528944 52321866842675 118786810979554 3062405362206 60452601399399 6819000020638 387187227623511 13164005185460 51182776125834 5540786187438546 28079471299207 13567821877551 45119871753480 47333965177603 67274033505 14020426146276 20796203916251 29765363617387 19111586500014 28037952720487 23107985619175 14945573248339 93025100543580 101161893425657 40983324105042 77628051158694 2073153662960 1045807117363 3669783438805 31734668382883 31454806041590 21271018397303 163461398198417 7001372114938 3363011142440 79249017577596 100169980715 10356340478580 27996934125707 102324857198939 14829450336155 21776197922189 3657429989051 73876871901737 714662407506933 1623290906125 30575240334265 24429820726350 7303941472961 790706346620580 30821995479879 223950471646394 38684955310224 29935368345927 99087165452283 231140770232226 17500053452546 74898241187775 12711363126508 5282426123164 62950162142512 54621872507687 11516341565686 14201969868562 19642049302542 7082388194114 353923908559039 37470314644887 15415115061741 28092669285924 11500351739373 4910001400973 497930189045114 63061535072989 73353047444143 11782925643253 3065456905190 53212848289490 43006083160442 13627431769682 19133491935702 55901172213878 10085387174294 83209131727078 304148728076842 1208535270071 152191188533353 536246543617821 128281221034143 9658096303094 5505352365898 14906426731171 14502580214155 19295862294665 3054269917839 55334090301793 12417226361857 44866464897073 7130335870193 2128445239286207 227022147701242 179380748573307 82461714821857 110114876282072 16009805612763 3370019399521 31568808715644 2992070449173 39341437101784 19162223043937 38279939889919 197550348200837 125460601665923 3511865575295 22523492965750 1759229899460 7826720928242 29836022648047 13857284521641 603757682618817 5255569327256 25405937353900 21092163251378 8278179652854 158715960395748 29376268066991 26816627315174 27517972938496 70251855362285 18501904321457 43469907499393 15908488492742 73973310794179 13012627526604 19621378079754 9933936155492 27178014708081 23124944156913 19866179474797 14957026007160 38681739546518 21963161007207 102533777791802 134854189401027 12729333135963 21347140449933 22752033995498 8182860543795 20393636990691 27864055443406 8146384921307 31874782063554 6201298500453 7883789290721 2937721408315 9207191816010 21114533343076 18018991738622 16006587230662 220251697960806 16065406079203 146304347364220 16394125331940 31073671422633 114903008089561 28320912658564 18501788407150 31291237437567 1098358755049 40394162223126 151906453314871 22208775209901 84948794167950 15816853427010 17312232497366 2655898708029 21694394455138 114289314865321 12100006376409 23988677742825 54266864601971 20499794803899 58307645637898 424498265019150 18717978317467 10526568740213 20443580595534 46874962585215 6798505296491 74058675263435 61100218672967 23729325658181 255336991880624 60019004461554 22911886890823 59213236720968 8808690676523 68718911993678 108117837022799 13610912695565 1370571997132 10558957232023 127421251278371 10692876649910 22820898880819 27581234050437 31316415842740 94483324190261 79394112255163 11901662222908 56870491079044 1931175084808 3515750620449 17470687744420 9326925113083 78624174484790 9684955425975 120144927343843 15667826776416 13945426609011 8221198125770 103568107171257 69729803289613 50571313483442 28103312175079 9580436927312 395718763055425 76840867752292 31456767384640 29110056896511 8148490849169 6469452344405 8936059710843 77337486889207 425407623780 56312773882179 34442964075486 20775975677631 237348568973059 59488787396619 20891957937871 4253188990369 6438371215747 35117614942299 391007653270436 32315651260763 8426639986680 110379744288665 17259864598910 124728971705694 137534274013964 10825713150800 6901299176594 21561959613334 16318913178983 24811209829718 306902133647940 2439707476012 35582674403232 34311823650772 38776924763 88040294624299 45271834146377 102436788210938 730456253693 82867274588919 146366105269596 427716873472 218342350287073825 193642322301407 754362517367 30790039279087 66762409399983 105376763546151 28591823955489 113426679256170 97352515613389 8867096557433 26150524934808 116559950456017 28097845891741 26053770337599 43026104012952 6185884618700 20172268591594 2781861898232 4729190234101 130719236945932 4078983685878 157625126256275 16542388944915 114872323816679 244041590349290 20649564625320 8282597821814 92371999581750 27553922500046 16738601722466 21023990655063 130659474589111 1491926152373 26117666536094 51261175627806 4306337299204 6081220696750 2546541306704 199643259492088 6538630369574 101913925739387 11371449769344 1255320725666 9570418452468 8250814960928 20034012187837 15282535922961 58648471707524 18968380153689 20685139787687 6959483727063 4875408521275 143661887214821 37803612794810 29932319023335 5745818700875 23941584114351 26407126412650 21324030619508 18317809040272 99724498358703 23983074122230 27383984271330 12820506235266 53480914584009 47163595546362 2339928194415 3126522791788 27741819259561 198532782594177 27338751863232 17074121259939 40073478668750 71864666622881 20944931350148 5249471051612 29900291089291 28029745632118 16392614810416 15894710017495 996971309023 14247196158840 120449709175584 14320790988562 51957660439008 13378745091334 14489875617508 27450027673087 29573577460742 132189821854789 26637738891030 75674894215901 491436265640738 26196028912296 88235573901518 60122340812492 8853156330592 50588040082270 19988466764397 14444344209610 15109698146844 42663449864432 14650436952480 16568665980440 3861292739758 11574318310844 8458312393545 124282409494484 4899019444335 30849361486699 55127298406193 8636082245879 3012343299225 13609593047198 314071657754777 59064339492197 21773763226129 8838481704699 32683922867663 555450740808533 51225999463616 126956888806253 12661177184012 5104352617064 19009549372847 18002648822287 78165948821035 113011845236599 30069467857874 12212795287073 126736254543415 77102548239329 3850147027839 185397943482712 10130478347736 215532528375838 479793200994987 12991584767964 55349488924597 10282430064721 1907320740059473 24842757401464 13072934059719 18215850744234 17930670232142 11675687343149 95503483187555 30930627715990 47203496183826 11841296789326 14242607818505 9765698216342 11805151331114 221754366080535 916123614668827 101676332651168 402498994269247 17455934415299 18474437581537 23050876794911 2021640359075 20087065259110 21054802989035 1885355960209 442736990142 18623488962564 64448241150894 27369117852053 6361525954884 64275424684012 2130891647908 29215671627708 11049638697213 16903552712202 29503356529380 23830083463911 24692025611718 27189967635638 17276727987813 29808626056392 17634834108498 24237995788212 763159590574 82283528243513 33071693007236 305341235481614 11578035703503 7547752030460 18908459086486 12404755178575 69452679408487 37290886385937 16522863653271 7243397988080 30629047259324 31782181039740 2350114481679 10543137754757 30564822399266 232052308213237 17359646275161 1377506467982 112026374356518 6799788447828 29392157589527 29109811425340 7336685044407 110819128501285 16501113034192 3793647813661 105317052398079 11902504784366 17806622402359 201295849340254 25256852946827 16161459143418 22446416554755 20539123909204 31771681332043 118258246839561 60549488969 14197729644320 248942467351271 20379952086723 56331366252494 26791985824521 16879772207547 226911474953772 102795188297475 18391419313661 4056774010049 50617550911643 16203410716266 155994387657840 29799583533197 4118233867675 35463134505405 30342815598796 24147015558602 12566269457925 56197887566567 71558458206031 13490218474736 14150442176222 6724556513379 62256711458975 22053195689147 80667170255498 202713897650141 248165640630986 61625832188385 3620950561640 1709134731388713 4472066681379 20766645558716 2005271422667 56087280292150 11662953781408 60429277677783 29990097878776 4097220262590 91518079976464 211761008824139 51218608774656 79452669826451 92244102201987 37919989850345 99761043262695 8947937698309299 25616603664948 7041121367728 81520857797418 24622093722114 19591601066784 13204092006464 43049128581949 28448196204035 5184579585218 7046323116083 9937976766837 9202293874354 12518374884196 144332535985176 5716745487669 10615530502624 13201684502889 2926421853291 23055309259866 870775253737569 80769256154295 9318123424890 129429349513506 50583661952402 13581031684119 25712462630152 23580618339716 136626222136728 738445386620 32003977107565 5849881556942 299105157299797 11381576733446 98584473025836 117752163482965 2582922363092 42861765955136 98028268862236 8338269633891 85224871117601 334533044934851 7040998379896 70869372066760 44071716022409 36286663110725 20354442135362 7017084890060 395457259759939 40360711874840 129180505837210 100000113679489 12987615590883 18117312912124 3192450623853 17102910774738 9322701963284 112444559949315 31788124903875 9075433659713 17387410824837 208752619375469 24858870826612 16919840419452 205921009911220 29880455283392 191403043267258 29432091704234 92288587641303 13494895416192 62026072072347 133234211894265 48219649414698 26878250057647 72453682388852 17817276908937 29482690283798 26102737926632 31433526352447 313423445536621 64717770666066 20566107181726 18261569973434 18624981489517 25708012017818 7387334363782 41336012785107 14891164528947 77451161182232 72377958009211 36879622815168 5436053996252 154447351526664 16776451524006 14103893253273 251601154591389 51864112425188 66217381277775 14429372992403 116461988202578 24443168562958 65573889067157 82391673075199 93185887539681 7171936537977 29754875381406 36922519065269 73636180246648 18829113216094 36635258418003 39675664123051 14952523866112 16537523677577 6340145926471 20832999542320 52481329451115 40204963571639 21557555115222 18680845350568 10971745705669 93554792535103 90656935036273 6356444128358 8402767477381 243210572801176 20953051201666 1096220252340 6326380294268 16238740052222 50273246024738 121032097720082 4605474451596 52669651630259 10951441709020 4031787973724 1165263984869 3795345232768 22340383964127 14463712840740 21030740558822 10213708758763 4079141284249 157517605568696 21742130936509 94934877107980 7066897332247 14091126370603 68976047383955 4416379930197 215482172993799 28784407618275 103273954270105 51602389788763 28184398139816 27402895590034 28146779563055 6827821859841 6420450674211 547117159925403 23862392112018 94756730824507 133580105189 17551426346075 654333050615460 29541733521581 20735394919289 29738079785328 206479337759179 156444370741560 5050446592471 239722871878425 2980285099549 27227172012041 12131333289031 88774254464856 28520484725903 20759901292977 128170584517271 28857182520889 17661069566815 28837828665427 12539824652397 44460333729287 81788547248611 27799114906876 52496554459922 209004943176527 18143362907987 53195509664825 6468109212617 56974596006355 20893446702454 19538438543534 22600364417256 2448374132729 76398148316052 93599377603195 9383892383138 213781607133243 185982643913013 18809691823657 4134798164299 11563277784156 2355796524967 133590739739735 121733110393680 65123048734947 15468268589522 90264040121463 10395246999089 97587550609287 99923482228108 40241566978228 6897738639881 9446135525256 8736592739920 10400024670795 25261111641610 42985320700292 130282565940845 1151229813629 59333846596776 19380567021433 15051541065956 18342402196144 19358809285556328 6376073478956 21685672571433 409028601094335 22651529285068 10464546971202 271038847973442 45567622858946 27704847784827 12978676945657 14103523266586 116753972754651 46082069495435 20936949326272 27246915429643 14518475026644 27502938003454 255658010701169 16859661268903 17787742180575 68811587151925 90990272813217 468393631408042 74075782428899 143802748020507 58560221340537 3176617287445 14972521597647 1212724022470 164774901339357 7618283596929 102615459923056 116717830440644 25529449807483 10888301286387 16268897184090 120997894509140 6146540915380 27014325731045 119617439839383 880326389580 8924994990137 39575399568936 21070627344208 79767120684602 25622595941814 70112408753406 24069613875323 115050103936157 413763201091652 30903753543765 18726907192854 31429321378335 14564153364232 154614159860952 113460003561247 161252631439532 61244767298512 7844566489684 214305201566846 3857716713181 101765524046772 71385122030384 46418823565358 12034479460953 22364297890950 13805943904563 9745861412145 216811313542550 28437633027064 7899514404382 27977682748269 4719082063785 135355323862964 27134558056472 26460168228927 83942125947020 64471581250511 7937394048612 3139666361561 18718001093982 47151861039698 299683792089644 4133956679184 13789994586233 5345014493105 45401898024241 8859641884120 8448969655472 7993831232550 6274759819336 262768884244513 36971518994720 138132476379837 16885923308499 28057250251127 32478492208625 45472909214095 23258444055935 5295283077809 306145480502 15060409065415 7343287109045 24619225662543 30253011409767 6740056306845 167040690879359 31507481288874 2653825550387 74862050091495 23972330179585 39796514585079 30044749557620 82573642664834 111958709009416 30501042260824 206601611008456 17535546032096 3737128384508 29740937375056 19032019046951 667513074162 37916138406750 3583891505346 9739149440626 29820417079649 82319157239995 117915049880674 5290851411954 9226913991952 31440225814798 22573625415129 49430504407840 6767694021176 17916555876266 8213986017561 73639119065653 240567909088440 218401500429610 11320855854551 23170589901833 63892957324920 15798507295278 24934287445458 4801111966645 10146746742353 132286786641328 210940861435911 47595519042469 42324383766620 26575793043476 9514133790110 34552453154708 56066900167888 11853060193714 25529928819913 99728039923970 98747237721840 1867459840084866 34486870209252 13738253446850 19426380877263 16418947158282 86378227592819 17197600691122 57992238513540 9062132846893 24213113260176 156595455298047 6189077268490 102974751381845 2887350046084 20579376375419 29148560983640 27553231316104 73469364551182 29597373824594 24259090430754 229721177124255 287022470146759 25489523419956 81694399444385 216339140781222 32831417236402 118585607132 15896329347956 19784528820575 15888290054221 71343404119490 25957418305438 6047697947773 2819527885844 74443212742651 1605441333619 3865017571847 13163000996771 148951936612460 186352204970307 19793432319044 9671494648701 8986378297375 214499441934633 9612376221210 22462953840094 143229894597145 411722871380155 17957320494611 23264910659267 53083293934726 28472247258567 21946362053780 5816869478537 172940989244816 25763108954669 16626427328241 31571701871490 196284022244694 14474708262188 5138162041601 25240737119878 14179404397800991 122068406806567 14773607514151 36199451997687 10793621196814 296272457912750 237969799091051 14155689576949 11999079194168894 3237410283001 57703785202533 164412160366106 13247088563921 254698481498456 30097476710083 7627680950860 2831260829331 17647861373141 37779949696655 81526412895266 267699303453392 35818555900845 98290038206160 7525789431734 155504676204272 43776731157463 29251502972749 37591189443022 61117404488448 55268942343573 42785004701644 13977204890366 113761252645554 182439342388797 26727515724178 16802680669044 31557538612574 17836171469521 7363017694205 12545258282859 3642067767443 30700971315309 16447234138161 26740971463825 110801517905639 277372867440548 135804424484573 102103834539178 30968719233414 37240090030348 29248131440369 136533623670960 2426158875602 118754303237260 131030891459695 927483810623 3803881398288 17655396721472 82381689232069 38225464546519 91744244635095 98206026251549 6411049557887 11061441330827 7128639666097 27972371253060 100377550243235 967462540302 7890179276156 8995536877165 5179453712114 113601064238981 14454629223341 99976679262446 31076919171330 1719231075713 81014753565158 24689275281959 50384294674188 2483145625109 216598666302244 21278736351599 1850127286921 243763407116393 1945121123738 97699018091638 11116603239710 53122257135371 163482310686160 25866124111902 223645344156861 6350875530322 134968104568166 4581822196307 6500949790937 322620217840363 132696857338743 23000468189631 29922081044001 18556863871301 1561129725037 5890464464628 110796352441185 3558098590869 2554707116055 15510003098734 239326733105114 30731987084944 39226570077523 18673592418104 172227239712436 11152295279263 24674255584429 31734825402193 10729963822268 187705961632628 19909846486181 761974627433758 118420459521946 1045310398310 328263893908995 5229392307607 1568440000479394 13427451690996 2807764165127 246400740476094 19971520650568 11301248008505 79183532157866 14160633313003 88960973961589 29443188090295 3813225792016 3224577607591 3403444658558 25747297986105 44919090576813 7067126645634 205155133389906 8326546762262 2750538879393 4508275001307 639012316732173 8477167106945 23659024485261 17030334170435 19105559381661 16092181322592 19489242919929 37277570090302 51437226193939 15988337402456 128177515602339 17391787977703 30253842066267 128044987700806 4897545942126 94615955863010 4958053391796 25180021914660 30618769400836 39389666390845 123748733564337 37634015047331 97814773088302 435725677526481 124282896351247 20669309336058 17522654349739 10765040336500 7368332951770 55027326588696 8938134271887 25799469046460 5857911268825 21661911308290 12311263603193 11895725460656 28910151630818 53412762074563 131658189481239 16828062928900 3240030409304 7033648177647 170450788054683 256799591681842 3800920083536 24939850291611 1376953086660 23521042592730 31681554631286 691201925370338 9353489019664 18981799691200 21610319656384 2982955795282 136928512240781 24846636822631 2463413458977 119494198514684 365131537413 71685818504360 23602411054894 40612071742936 12256929384334 27972961891754 24135730296133 31302485346895 52455097605997 28759534828287 44737107355518 13256414714409 71203362899980 16751714955625 8208364892674 12056393952478 244328715506716 3218104853420465 8250309363689 35113983766834 120755733664848 8871186984901 7685900641251 28296721321618 31826855913470 1671661951955 30537280245738 22717869086396 36731702802983 11869700312368 114368679330559 5657727946581 18069656402238 19865157472723 100252411339588 72838654773442 12218374383329 14938848810417 8645307396139 12997941286806 16744869082435 21817070159302 5144210021503 19231522454643 19833725225739 17223338115658 65124544366961 5584844181762 16944764784174 124529241340123 24953212836446 25706557138341 28256928640502 31066447544170 15671807148031 29120666784642 105895884249901 9652584761741 66733461160548 30381119358934 23773384636966 81692553141709 27989747831463 18256358000450 14977769879451 26473146128568 91484216731888 91046000392233 41357477066082 14599326863933 999632084924 423402360222961 108577999476678 141910856665810 20354595736903 21352935799939 1184243846075 29500537689020 22103882386617 10205334014299 18569131654558 18495546932244 4964177733774 129888246259946 246755301073886 2996710229264 20265945657628 11054130240417 118681676223483 24504423439694 36021417844955 8593534381796 73086933952029 13047674595845 28808483538258 122065526486621 23159758235610 1949126982462 58497070238406 19662546055329 236297737565414 14441564026419 7529257345574 47582189733212 9457088168595 24035817663242 116212855008478 15004756953364 78832893422004 70010165156722 59806915420038 18032556439962 23747971702875 1084807173834 3288823499653 28294120159593 2215312981948 186751342329915 155540248396451 31339608540226 3814127040873 19119698613700 11854221593712 84510652680416 25161853663801 46555283068780597 19169390736079 7275528933087 357887831322 19134664679353 23802823381650 162601731314990 804220274292 39588229292062 59890650049942 29419746294192 13474695467821 25877514023188 58422597859886 95046400378621 24553616135883 6157704806473 28189104039391 86473692014978 24975831088638 41912583299125 31307038170777 47451202132040 31691126967126 2109235321484 2064571511098 89704271040620 132590042809952 2895370844330 157145598926455 49886400365262 11153013005584 28340125314953 67880611691601 78506933292012 45590681775509 237881637190172 26321978115347 7060638825602 16551643202749 29599648648560 19636904085043 567109416103048 77123196668089 16995118304631 29625944030486 48562261323317 28202098597758 23813398531220 6725679789125 920375117278405 700640667897533 2475279899287 8683870479517 45418288767222 7443954864026 27164991212827 9198361922731 26559830910605 7522317911658 28014114729230 73661210667099 14651356465851 70245137809619 225078669956238 125785684090810 10129453528384 12291202583717 56424723606295 5602671290385 35471552532618 15314276563315 206540986852083 2043932987341 347918650227541 2394070705239 52663915244718 37559352367837 3431397988884 62790300386625 2693456217134 4261116462325 17821021927468 37884190195556 22971207076892 25279689122427 221873473591907 85374909641440 30070449863463 109739072648570 6160076427684 53270574841897 4663942188888 210814628530899 39805304062678 9099614683091 175648809726324 19046374315944 779300368609530 6669410968370 891735202124258 90103936937422 6132526596738 43864198730153 27191111641402 26158521180261 25785066988267 63555603599460 23821440883920 165658571372469 11877742455382 70590867988329 13682824217557 479299696768 9971449188078 11041110589387 335252559668930 66128102538679 208651244957288 5918852835351 4310910252821 26701728817323 5582888771768 29466898876940206 36782502810709 28697180471942 66304151374730 55831614737668 136628180342716 18726100879701 89928238494921 4725203911705 29751028122860 249360863733733 7233571082560 29936034692906 3295155867306 31653135174206 4731488335728766 10331002634681 159670427063244 47521609367598 30299619236719 113040538622010 3566005048578 7909568470401 22186495634457 2620844711009 18030087570499 8840469142534 24586967931837 38023959167097 5171871006024 186831661956434 131791692801580 147037503847262 196995276432703 11719941408414 4572962868702 8644203177257 4456745334984209 204750880229189 14964610613786 18715583493560 28116798933537 16839866827210 14895085275364 94298496048116 12007719575969 92717534844404 58855963459323 18048149747986 25574960229483 7443388007256 10146385495334 34169637700687 399981049355333 368635498812599 50527300391672 2501763429307 22363538015200 32600628824034 81717571667573 507941741993 8484813626718 31524812559544 42861777412593 85912081502282 62691216761817 9126790015317 35040608342016 13158527941924 65352897973182 27750480551701 12954788385121 53523298365846 15934415312481 45428942932813 16843153559827 68942340131896 6549549436118 342427201722674 92258823524809 44419953272947 508338123331957 77329475743677 37306709458614 7246710762162 30496057057388 16778630737200 25492577186973 31088388652739 3450726044495 154342010709776 75154027420867 5469634277936 16880734044352 81153915147065 18074104364251 59486880655088 25235098512123 19718511165216 57768903147319 11312048407260 4365533477874 164702342800545 210719878371200 11228016351326 47209576738545 436975638990646 77302545211171 28668915970010 2248162651530 11754197675593 10683606053162 336386263686784 322445049771832 24381980701138 18271703741142 107250353941883 16230205876093 20523246828217 105811368790366 7717127012088 16743936303212 29601860404668 20634207576358 23826861667654 3069847618732 425283446020309 38156392271573 7581994598393 25301154739304 1599494492372 11591982115531 106032561586041 18773365390242 6360976453095 28748005934889 46134852972580 27119928027775 68079913095427 5768397088015 8874761988343 19132015804488 10216314468185 47832588258328 276464990609064 271109588113 18494340142910 7129183760647 24555302843448 2261448130925 113771569079531 11564466848277 44065749555933 9087577247101 387790801895016 97753735001798 104147952200152 15289738008982 21890572106988 67389587694938 301396189978952 14715449886140 15436696465080 22887497571870 75305190986041 120944602016913 3848758957682 1789076257844 71882609574896 16694121026026 69727787607766 26615881193225 11185146394870 9805546586216 7014635702478 3900034542419 18264486460090 16449511800604 125499869223882 30325859952981 136218794931857 32063806912718 72964793051899 14912752771282 19149893194678 17819961719522 163508802295101 1901089517996721 19997377744811 40373565106215 339683314528731 16625691291229 17802204894273 72435336804280 69948817628765 49183565167087 1747678528102 13120921675319 180625994037333 95902718168573 28585617347029 272174159217534 804649076446386 20850297651950 2196921194294 22869255168675 1909694557155 21995330683951 63645315130136 7552969289975 11017099083665 72324002701353 106167021648644 26691081902878 26502020567403 525155129519592 5544857874162 105375667697416 27303569826299 4270492105693 68177703546704 18817968769014 41171581511159 6578044388285 12027402266945 4814492378130 8847330839522 7908809106294 238197554846592 134789377344946 23302162677661 179041510126197 6926599493049 13448279339971 310744700104902 6254438545824 4322033678494 18617917334032 27187427164617 805882319094 81977624144967 23467578575561 15401690827591 8938257057264 27753074895980 115184727313493 13340650390589 366629617311 25340359659466 207080179340113 20246214671047 15619840944118 127466468843096 77588287950834 60799781710551 39335994078014 14361937267852 27669926971889 20736110492691 78163211011175 14439114725226 442721850745892 226526840769734 57001517450984 15661921196422 100337010234550 17217701138605 146854682007829 30104603911967 61137990790841 21463702935849 8942473456807 137184389195946 54556107489418 15158328302727 44999174658457 5824885839435 34815681875241 262090257082 31822589114905 14946720163750 27399728786298 378775889515752 14861180662955 7074604781115 7665280552499 6712801859264 246160949405530 247641844179537 939694707698 134448764480727 69886359831580 25247925869039 22327587704004 66385628486011 641496573217 194561324466522 50373455536607 217433028478068 17432457774093 30748738449603 7444934272583 26768680854131 30108585317360 76775615024643 411350061778394 7736280476650 1680632308857 5990663321846 8753768383938 2377220415199 328616790493865 8124663633411 28766927083979 57471136244661 24991190283399 75292917028252 34137049652769 11440717862867 113234265512491 11788967245981 18283980406147 1768975963085 17472626385740 112216203380191 14981954205236 15576987546942 11490601291821 10946399218178 131314239798233 15058646827270 30247371515854 16135903258879 25475080281719 83313653355785 15550265487722 11555290303267 30439925897240 75758090396458 56183437347737 66499052873985 25378290857262 69141060411183 21418849090810 294756135975392 7195944569038 87375272922617 37297915110157 28239110145222 1004043021150 17528753165375 3080713103234 4945703001784137 2684926975844 28911479347465 69719092589825 51193559734486 8167604349318 11461668599181 18270952914103 3800385929476 208064940014852 65109721010250 20060854172468 23612615468232 672926342019726 347818423410489 95669263622250 7658656606624 51274585132433 16650366124081 7026340039580 25382742059311 7954535590223 15901788614811 20825122184915 292973146535632 45141065275083 20993001790235 23249950647436 183977953394528 56767568054233 326244753114946 55699157403671 6909720895049 14672587617810 686832102484688 115790030761794 560378937336718 75671443031678 317899640009478 118957555677917 13681864118063 19942354811056 104373571957671 77953143321680 150467347537926 90044206149988 7916459640725 103304492128589 54584966331814 27945157572871 27345556119928 25707823169819 121373454092611 5981185154268 20362551989432 28888999697259 6797224592918 49065410433265 13527327549732 26281106340045 15620701656611 2212137395925 37433596723667 15600461971112 29007613935759 59630069788588 13202903865347 18677161207845 11035187313297 13466657716063 7526991804936 1735040044019 96664137071662 10814732817686 10108276654744 4652346575522 2849282772416 16354954961879 52833496052727 4634917626606 45769092658057 136856474497851 78278139294950 23765276917903 241486130853755 3753994597848 7786931291787 2211563835157 26956514911805 10102541374109 140818847377459 3910809745364 113252116683765 769500457351899 3901354393289 13886416802231 7231651217383 663063254112 23747216300042 216873594578 22111480283984 540187445743362 156643252441997 3029240733768 12726612400350 54059960483230 233022857532389 16602699126529 17154899399684 67272050600262 21022081575937 28117910989774 220277453049488 2259760591980 21574628764410 59845327964324 25582696402182 13666274202993 16482134608200 18729810300026 22926124458395 63736180294457 807440009925 27401293873900 1687603930349 28010144074386 21131523745070 4812159037432 12285043503468 27201568869386 22705592428505 64633560370445 25608305349986 102281290171656 138914764185922 95797703704026 15817891114238 222695174390077 30229863948963 59269766193620 98094998545488 23716297192779 3927795262329 24421785703012 197581212862766 25579515153141 215135719020752 22767854037611 17434404348630 269552867127482 3539545652130 20916021938461 79870340982727 29180208898053 1061337002288 70495144228723 20214845221724 235623003263167 173253935514516 3637350559421 1250134012382 19580627323983 26073348287515 40431900195816 30238321354367 5159030731523 29057893229377 14936065895212 91121190475718 26721635759223 2904315035577 192268838453904 56596526352624 28252265405397 3109744952225 473428006202408 86584078488266 64098578622684 192904988892916 28637434919450 111513832120346 29752305323404 11553768871403 322705806226484 4135495405731 2597187659629 26583677403376 38710875223565 67173762104754 114126441321343 82930026181330 75150542553321 111949916192319 9544029119006 11700817108121 19087080037396 26009302345600 14577956960649 60204443972380 156886049037288 7765581774065 244182116105592 251085394939555 14545049651798 72097808516224 3931444691630 25335497007004 19027211155942 16683537950380 26416614907961 2449546322342389 27807104537194 89464779762239 44512107429275 506358841210578 26978819374051 266145792917150 47469330507233 81722920455677 63622919395102 1811993198106797 14601075097367 92110902475218 7848566102824 93519201460125 57721681731217 4211543235014 3010061934814 178826883952 22212915474966 28584958528195 10456660071166 14707213573199 69341278887694 37164908306376 5096578902861 30034939637594 663327369554839 9968288726023 27084723480920 2551205842114 42120623671573 2736799313390 14735493301942 46888870787842 116705435214450 16643470512837 22267394346143 24830777128669 20741419081805 92765127476483 10114676982164 14166050433960 242210394059535 23179592243812 215519518277935 23225730629329 232162507732164 10397334218456 5637326353248 10137898051526 41682501240815 304352962366 27970609817616 14714305752453 31094116547341 109157074955932 28151651569878 123968636671642 192195850054623 14006825054476 6015442650667 27732721250104 145457468423822 26694432136623 22415015599998 80520658229980 8546807908543 21424615063360 20865997633617 8047245454870 4485281376514 60177122165266 26854488172704 172609708492610 91512202963875 75357552418682 339449687135697 14129033932158 9994126230585 115179175566010 25365101244324 15520801316118 114633335709192 3610406178475 10459043270560 141199920836595 51204415051115 26051255066042 317847789904761 7224105530628 37400309015083 25040199993462 28430645471588 6953094715098 17758610198357 31974422817887 19518445430561 103710080495050 120985692397801 3326865773055 8699410543070 79047388709348 152415299902 109819270242901 13060254090624 83518341991600 10244882560015 53300624731631 448501406729905 672980640604934 22001543015899 8527215108283 12316021841474 15659806646043 27953377003291 21578729260306 63039022244011 26034725550517 2586446260712 136042316352555 118615848112581 16942969683209 148197386820769 6027650599072 29052386011658 251627087081354 8319174032231 73729261412545 111633685452955 15676684405718 5350769054465 39277523288901 27534726228854 2892234530040 47137106122359 15152295773590 24687210700548 23371067335520 31159899577856 258764073919314 1839287687480 120251114900303 23436729957577 2821636467652 50027145952921 48275850126366 123584437275762 117763958147736 24422145358495 32701912722648 295887410860758 2717225374518 23384531576898 15269716630686 23387590662316 12556595908835 19768538983511 781125328710867 16079181278852 121406748725398 30574427572925 8169919020470 44862531030611 4886140626215 19646374955319 23845772570648 17000778765179 4089936140776 127394666630965 24895880816454 234393166959280 7064198296538 31120851964797 18433299217671 132206426894047 51916044938586 29124215814084 1422997199988174 52422453247590 13373208687983 21617454876800 4698179104428 8047529391314 16952675380766 21446495118437 209625578865044 37661260719770 25369423848831 80547843573614 16680632693791 233320701912637 329815267765074 3995746887034 18675820221810 130517301510433 26709964490813 37461472963710 74405740534191 7038345625440 137102875729802 20118880641454 68908722592939 23951807705202 2565795160330 45847122901640 4464661810063 127039187884036 29086462141938 28869626152776 3463127558910 173193560716056 241693103504314 479932795975898 42796823162593 20639020739555 18793750207642 24738951871904 23453282775353 54142475818276 3640917494611 30926233488741 23957486987994 2873815986948 81495462204319 414014589434692 14432567695609 2306174916787 27523137781226 55512836880211 20222817141798 11498459421911 57765264859463 23142910812583 109997679270889 264181899403575 17615730996519 107538534354737 4079800188298 319444330415274 5753651677768 11133530453037 331495825527386 524413607647 49663488034928 27606297848637 8229646468226 17995162927771 22977015660774 14440185640952 15142497275584 18647607756082 13065385555725 3639405072371 15522140071020 72147438260124 122408105653424 381266639923406 155414879561247 18347394920650 26645792807759 92423886918847 6013625895923 7112195135037 16416112710932 1256063593210398 22866869155527 61363808345728 56695417676061 593678439719 6720484037737 8670757264172 16572977393998 7775777440651 58037876787057 48499692383039 9488106773139 3845246158816 1856908959022 241078514349560 59465702044280 19743853634577 22163321656164 131230732268465 5625557953641 1156902031795015 3807132998137 17734804028872 21896509412625 67233770014454 608928797168 50421203038504 40782604425906 17664932410976 10461966287095 22949344579310 20388250106736 28144671077263 5291595520872 30802311972111 103734615343855 19692787486034 124271858918926 21927189163052 186513681757792 14974349880954 95730838268064 148537649778289 35170979007397 499420749995 17230364441887 188614736149637 27268314298095 54340007363147 21282867294283 4541890142250 7858102268444 21789827869147 11947328459871 92441433903165 13106860613784 3847195703324 114388306080526 23525909472867 31352832458257 5497333077650 21293043257454 17704511662939 3468084830862 10084698637020 32014122119496 23388488937550 11518901793303 105176619076229 1495992812254 13071645849287 104399038892920 5850379441319 3123491499217 55133738506178 31280844066120 21546978889106 30792316493916 230057241143531 122306871375620 4090800985270732 3276335696963 9786468570631 51072940902108 11123822645228 4280078140771 11314111087952 4332912936878 415040044817488 16396650625695 1589932477247 18464414064091 379984870011890 21729293767021 151082094021134 28815440426685 18591459813422 396731338195619 26936349314646 6157397006490 46868911848388 2798419298957 722194686861890 24590570372843 12483214408763 52362767075184 17165577801826 47620621455025 160969800315798 50251824863057 13511351777756 3723988271527 52751281081840 26391752623360 13866697710040 16944452355008 108417576022680 4395416247895 12208383065339 231455137683368 77974266762444 31099386987406 26640252329396 2117320040207 189756142653112 9618321161745 53646960097341 2036132400456 66274367689804 62553991440972 188378500286732 85973625900280 663173402388 5588837382341 22516386074734 8957065421784 10872689745854 10870969745710 9312689179628 18609044086927 535979150850 20831451248425 10548457016277 22905039923388 1157821380096 5267806823622 1188384838705759 22090912089774 104122756415142 130769136461619 20433556564141 9024760107199 26800179512077 29272784999533 24047778406815 24358267435080 15157647833731 22260324772775 75613421099493 97708257019485 21993459661425 4009900255391 494312477175 39009700831323 826007571605 13852236282438 5539281211456 101061205803928 17257631657935 11592785376960 31574249209840 3064194341812 28076216949555 43266883992035 530705715812 70550284167589 24098443724067 18641926420308 1725560569110 21906759837266 7875380095682 27919484573134 71047671863011 13371812531885 15723105899883 12892728428005 12037913080505 59780911090689 6161549691820 104352453753621 10623399635526 9913569172652 23262347529122 14300312649497 4821307545198 15778194931932 180539803718448 17240104739354 2538500567070 20531817678803 21467627309571 33651447473919 31612616105213 7587910562984 25763956440300 3703754043033 21498669870053 23019805183878 15435575008392 59764575070194 3914112852482 28945689123736 30112847628733 193890532798907 89195060240868 47537236973478 17310504205183 20710232437438 182510853804284 190236952278155 23349659947728 97309919706178 13989623454299 233727964424361 2497756973697 25246648863935 12265803690052 85596749965270 6244999283906 301851834414904 91304980518431 15788546345941 24036420036581 23087357828231 4300286359928 1865675876863 1305117036792972 14742498262225 830454687996256 3866391121870 1440916538095 53913660909803 5409092953549050 48532432508285 3033518336041 21047772616339 16413252300400 31119384288837 30072246723013 72330275688817 13061022556787 15690915944324 41661767411898 2276754358426 27726738483851 154719112693120 18544103884401 23048633597179 15134296990767 14852318862740 40754530342468 194770978076589 4714217986662 77455024843696 27822011301 37059639350193 63410940366989 22630022648713 20300608550628 36658724077640 249521766374218 24086961452945 362024230742745 120727963071813 67601080374402 9093395668448 25507584265220 89619778893968 9282000025455 6542300504029 121692432887940 50709061973505 94631111220867 486696986696 19456603318702 31524134829651 24901343557805 39142430114933 126519401863628 2625467462955 41158512257063 2727589251356 207441991083370 31338904619805 182606342882298 118021735460122 27670733459239 90885606475412 135874569476584 26298058866620 708071372171 174358060892352 17253825966153 41507549013883 86918134730488 258888935963596 2794533472135 813308213718512 137226234393487 16146179333975 113288490084107 17863315537800 98930292327985 21444245056974 18576866338565 219007992218003 61473496351974 29041209931050 8055809089359 245991394358189 331154526374807 27968809078506 28914572457233 4703510743552 14280106899571 31033458409278 6564699077762 8610170834101 188287208189273 4155980487714 62682118032704185 112514074483973 5116283066507 16184924383777 224385428513329 20528408708070 11914476882421 20120887015234 19418486534290 130774726134345 11476011668114 150032052126001 126914353341317 499973217458193 12381087774587 41963352533262 4661564005932 30993685147266 5608873465199 97195656202559 13445490047547 17455492535858 129733160367389 24777380620175 33523851950281 107138887685206 13227808107411 29081349431664 4193411271514 50715300925932 114361685565034 2117195403847 1547281382083 3801830924762 112423645653357 84559479912278 34832253330476 9084559849259 1127855085662 57692142377195 135899434070448 54126018785221 21600448892629 203007101887910 10525773514988 53563302621691 18935954578533 17461440318537 29709827263210 19712889258716 24478076692699 824539139180 22430003461702 63224234697386 27372791567573 59709764443082 29251737792870 22286427725518 44095035505593 20059154650138 2567687066719028 22550933799482 28537599394711 49994582592926 47836085673928 142789187826406 12890301437790 1737519980305 68602151031864 15322358553290 22765177348521 30995438862628 9723995866266 766074379608726 13728990609250 244511983982653 791052386299 23483888085696 223063203986128 169045876440131 1242808135475 24142409508029 14453404347154 91374567784209 75930532482004 68820008547040 107213411890637 97522579455498 8453698729411 2620159300177 69094812555894 2787513967211 53195466030328 17453801319717 17283066711095 14500601917418 230618796685168 19856611970676 81443557252905 9897962953960 26922756848765 1687292705582864 32821261466886 26505040938933 96175705486612 265304913320107 195362537354523 19088275070762 63830614056523 26982898674537 61817131665972 87634155999410 40145475395525 5109186766093 1487479051732515 239769357641284 11439943339245 20671240356706 154979161241164 25966858320456 51465004535357 1953182938036 356986535138047 67012150367418 8548019128146 224438626371882 49583849261120 28590131989957 102453582442728 72691014928158 20221294800280 39522232238915 21950038199507 58966944397527 226471994146435 14195257762111 3937540416235 9539172374746 47928120103794 43878667163641 133561819200876 14789745573964 12396685885826 53551848058129 262598422317124 24768993807080 224197542451062 2108531632625737 2228083840102 14044431292581 19855474118200 3630695239524 1448289392390 46041007415449 4475685436469 13926399176984 307580184166755 23527697518273 50013027241423 31085020935973 16186489002441 41288810717107 88717709214500 26815031631562 8668529734016 25471111204170 19401557878505 24249274524335 13352327176350 14248338047171 30887516636822 28663581591808 56233211367396 14655272401815 3548411875386 12931358316551 22446290934369 149004696758927 29506351712236 3246259431864 26090990196867 16014056800597 1237557878400 37632780983895 47381730009737 17985590140774 102369185935187 95760067861045 4083302695072 15106806593193 39614846787766 5905503062559 29633007560649 24363339900183 1450048841976 9208182184332 11175480331331 18289048263424 10959649454596 8089352455427 8321416228086 7356693551187 43469370989903 3308421675272 26379692887003 16474113191810 30221006745980 1160012082751 11783180990933 37231297540068 21523840704456 3534214059184 125873547830221 8630235019093 13688258082558 6797457260166 20976888556843 24943201420813 6309276791629 150405692386598 15652307766348 13342983077530 22890397310913 73567540859200 88400297997279 31014139928237 9438336302741 59226274274265 21025734351829 3474548890325 10613815298652 27247029876735 28327487203929 18954831681139 9105449052523 25597119414318 29803776694573 1730429584470 36925571016841 53565167554924 9334973857056 22494017912317 341591469746 377025285978016 9519179862159 11539714019930 131746764495187 7308757815848 255008587814102 53682662041855 59606787438345 17188909776333 124635415261308 111188889487548 494228895469462 15908756910869 17552319942379 10181142002359 7553668837122 24636045139903 7468608103513 129901425992836 235901313128987 19285554898786 200804617804836 149470680540221 10965056492943 2917247424988 31698740283322 31020208371815 12233444948610 119233910175979 27823806885121 7707190686525 8064741439989 135835067858635 14134385327924 11828933352818 11979185401842 3381852827889 65914084771606 21803544839824 39262842815191 48887686187268 56226936418860 29958071362260 7698457220983 46359467358306 19186374530018 133773958200605 7343994720784 76689572203747 9574758525591 189091386378247 165405350902200 35635532611826 12319917754358 85428907134136 28099944270098 57167801664090 9053357310058 76044975781218 17047861369776 298606576915702 17769553625855 11748561252728 69698933469255 21237777399809 22495972700660 98889161812101 202603601131562 120907800816617 27436007790946 77799110471326 493794376893740 133366116347839 28464892338283 32049092368426 163438524932 23359712191201 27396192752620 1248487513176781 1291479076545 4572398672964 111936156457676 47026753929185 299615208746256 71570930341294 17899508822702 79831562860724 1539815816154 42828669716477 126604698483129 7601932537704 121683253752273 21775534907667 9973663448936 18842978082665 96655233281955 16571347014601 54104448370382 207224008253326 17516870350707 6213206162848 78237946542699 23826444245129 130822573932960 39246084824676 99489988027635 63277851168578 72276697515849 1602072366306 1130122161181 139117615507392 11560342411275 62778332996033 28177178585117 82333966449984 24039221088405 75029410254477 15411720113314 99816140409122 95203560004385 31674825379562 11120109679292 123731652124104 119036068664251 272844960154059 129155060903919 44794830525751 15582376448726 97079631306217 40359611585256 14195248144923 44826067682562 10513408007341 135687418278934 25594636078081 122561708202722 10666412070057 24614591723034 19352640521182 65612833868268 65832307353005 54151986720512 28482691497803 10825027785941 4667201881856 20572195897017 12052107280208 17569886502131 68618662233192 190841290919482 776674568413681 125359898326832 8664249730108 22301493462575 41701495554495 20421129349264 47870170547506 158321673371356 64745804717594 11367152627187 156916161902380 87652674707777 11340812239452 335976529139938 20518875842848 9556738646674 95066917513241 5285753687186 98064617774 39528939161852 1565113555912493 118019528727564 3631551013653 89420657612698 13704138076833 21699852354157 603071364981351 98175218759808 15083701033068 8087900361868 1325048970108 18163709295758 25930676187598 1679102890444 8771653661164 30567087620098 71507567604095 27346963882686 30745711303133 24429048448102 904520080833663 15988882012044 121346725091365 8703292341033 23785755360007 12315740143227 77963365526991 23530693532304 22111316777583 61354680401133 28954847760240 14621425307838 621273624541 17312230504267 15546613951725 1685138578007 9761175960015 18482568247410 28883998769647 51047891112377 20250000041244 26068028411295 51552296241612 277279095126168 6479878464962 17492431780336 17357068276892 27524538808158 16890509964889 14301579355464 17906169166085 18050001710217 13974594349268 186568777724669 28582086500224 27082777275870 19891126754553 297981824090148 26452851063327 20744956259430 24683563260949 35819269843464 9827471540531 8922834115975 43895776471456 9181798588938 33588203770308 1202408448341 111812583707455 40188795001247 29097420437447 113689406823829 2412455621917 26061157942796 11739751577975 11427946482415 10186489038924 1830309521684 36675493461744 10257222307069 13587473940652 63583538530295 101869390878287 64447709597460 30854720197484 102208119763189 7935516194385 25240744907531 14378738924854 25341095213224 11273865524729 3479986073475 25020967033359 174044229694890 46985670646648 17850269170288 13617280075057 7992316454918 33725174475315 70860074107057 53719587601370 222286312979488 31128993921216 29921286287748 29145246941218 79186929912828 20880436451840 174855862322665 114307358497706 19704402816914 2691420441069 3568795442348 16717013309638 5627091596189 26524777592086 26534580104671 30025287116990 33175100973840 328980924244 4040724686407 13302106960818 1323270506269074 4640654811435 6837422208863 2679346060555 69692601058979 28827494055852 3461323121358 9973815302521 108234620380880 121452113489795 27736950933382 291421684767795 5530470009116 330563816923756 308964583354023 25880927388701 1789923878355 45666694092041 890815854702 68201154309802 22723517886886 107031000236903 61418632142699 28922149645972 118945293824127 27449182091591 144471859837112 70567954502111 7612276103671 19944142046308 33156755996779 256075646333899 145953660929534 129397992310486 25526503758747 30677634008174 10870375074690 16815806443314 10991577223487 332210895003022 8969023117062 139255393332169 4716031774864 4846115718498 8445512339236 18026296046917 52729669352652 299927261634 1397063015421188 26706775873398 39017842325940 4371532458682 109392999924306 72300462345932 179275232887 120712355975903 40245014432086 996537146129 17037614238486 18312484961309 1241870549522 9037825968472 29606921895374 124582771743315 7398259263857 12588080082362 12708986076848 1057430993913716 195287502208416 5279996301538 19693367519817 130802528669708 1908545833317 79055509328180 18108209445671 16413731668031 6919392973254 30655371908489 22045799667565 31496232153890 24857236990512 31128660499034 26344540497502 23983168212244 84787904874862 158397822058764 10626146135421 82844695221254 55099417238649 6382849175431 13492558583313 10967967764227 10579842474096 37518545909148 915465236026596 12008075255920 11691267516715 9853797749343 9191820279141 11153261819944 22965033394814 7840920101715 11319548491429 91706584516462 34833587356729 2398632584996 3512686962575 122312114942946 2428341776615 20036894991201 407129365740390 73566366147273 318038835334933 11911960303462 33931310902277 7169898577072 29710328949022 13528160621951 2242677279513 1566230732655 9661914560889 68801435446596 13322697395058 487217211052381 21992957844162 31574795503527 28144508654252 8309606350558 185583704354258 15636571216499 39111891190653 2316552173210 18473820443140 786990214184156 24199700863611 5486197668606 231015835566947 12581549331276 8604598050990 14878134056316 20566754869794 16968429498830 26332535643497 24162929314256 259588490326497 153809675065693 27078772017636 1551735159914 4829370169564 58688667674963 4770422215397 3218557040369 23719475215976 14915149542083 3208736305278856 30654521516732 35248663323263 1976032582005 2136488642874 171830436286760 77177954910437 31360241887771 315133878675719 136508538513867 8281011265203 11035542538418 7020353613982 94562177903109 50482776185117 273260259444173 11876419424780 10029869542895 4825012791070 31405346042874 19604698959330 33962225131784 15326226751663 2270118571333 21003060069746 27347933421848 166504465084902 155444877208349 72598859908634 8207355396205 179511980615329 2071850154505 123423805838726 14418666196991 9361129606398 17977528258908 14161300484254 38483850744340 10392483588331 8183711695844 21468468730708 60378876931128 16561770301855 33481956599318 12835214135927 67575897460863 1478777868153 508027525565823 82018605198105 894342895026728 50742734337958 9849420848693 21392058076915 16888252957847 11405529996033 73928413392789 705786762484423 27197328257955 15116387260091 14856090245964 20898094078325 31140219984855 157103758574795 31747991918947 333320766539874 27475324845481 4491520403584 10153075891168 12087932805873 20909831675910 24147248691192 130717219416695 37875871196687 32818978205289 22674982535089 913689618171 317626863811384 204389476550660 277319841028870 10384290096248 23865285022844 25835555451489 15665038780829 28390947168317 8040978720201 26994746818227 3188300546283 20270076777940 78555190583521 62427675629803 4447755941324 2171564464237 9015710901415 4639122518995 3437116568250 80211499906039 27898004212512 14168967354042 24306790969314 24600732832184 10189814069858 5471335409623 11540296515780 21826958487763 24500920819261 11738544262831 8217373088115293 18050098557150 23448184972322 15842441982316 18366455854827 22412123811894 10758812628351 11873183542060 47068496772987 27834064333358 283077383858915 68209933264229 74168368996652 1415490228162 87695487184895 23760372471323 12424243497072 21905389736727 59099927728548 58955329198096 18672648412330 4218193954139 21202613417795 38754405935035 1171347069094 10778998713998 14645573862965 7224784329932 11725565819619 48697707345724 7496213150663 49399740117147 12311935140725 15117406615442 494049770178804 203246263623656 9993559238790 91125836473100 8426266621258 35266727305585 17713377985710 103739597268051 188126647266540 19946386803545 139782607455199 13664001684782 108092551414528 17578913418248 27797495359742 76604127990262 4481865932596 104660039585994 2259700039508 201520289707015 112026393686892 24607458453097 15345722655248 624097201367133 2750145768033 115731957016837 31670482144339 20326130947280 9634802552272 60986220820063 61026329934274 19433996662584 4917159657222 96632104515537 21304142045150 24860671089691 369165782370 165485837694397 23611807026931 72864027025329 73701627730619 242842096700003 3799871748776 2436113110275 22896286772325 24734077442184 151827344939886 34708520633532 14727038493575 2304559778574 25746124983047 24645919804577 53551532420926 3469672822840 15897066418792 59269218642292 29043089753653 130157236622345 377254896211086 26932432433548 4109034385531 32705537513765 7390317751453 7668764879872 247976282150111 24246816014551 197736992852502 75750987495105 156800522063332 31409866231478 26259820483465 765306469748552 124144429424420 326949221360458 10512674904805 13314590784488 120750165638820 190299285318165 664367739473 14730085830165 15788061283243 2341662622023 95233621333756 72299295041499 28358848229738 21418320439954 125187752139765 11309007017931 20559301251632 23810949667071 106962234148970 71156635641506 288493017904997 20170447484745 27502168190787 1175933331151 93793325490300 29356671934266 25440729018553 54479574544064 24043049965143 94460423028408 390837534442937 29725636867535 23553472491468 16960276948156 139224696216166 68858417389427 61328221526805 56158673466153 18349614816075 76220037744424 66348932698184 21300430248046 147168234462912 21961702710632 72569541885042 23818423347430 26731937612744 25074777983802 2234474123953 93345807979260 110421752108170 4107792996407 43476887825012 75466357927154 26897514409550 13573701266957 1977310733387581 27999479176033 125205103149387 132339208601462 71979220116712 79763655206 34381059705843 14913586756603 23046972163694 31673807324466 45493640950341 6570153804131 12971990983534 12451958738794 168270483879233 56998205781741 11974741276842 5132933228711 21531583652114 12949491114920 9707656815301 1157484856409 5699380601247 29670160355212 5469049373369 140728860824088 68095695660021 22378189569860 6612259269835 1033392646352383 32221249622097 19139442066706 123957013514059 55743010758440 20215680155651 98413280188220 30969901640520 14064751312034 93811655904818 3048077697791 9453986589125 4678064499320 59614390579572 1586434279930 84569595678366 47029142866194 13510276900814 14345078582665 7091902489201 21707239778094 26670128313811 14958750075042 27986713376991 42915866458726 25535624992291 15470042534124 27920405479141 6096028300839 17911943633164 108074832073882 7585738362737 18518443511072 30306492600753 45662319163146 4306180684914 25649214375469 64846196206562 14235034559099 26387753759859 197195853949911 27954067448345 18601857700367 8943089714084 13034460838636 11679386037843 572320462154625 130123407579436 6879856101682 3620805102864 78386673255360 6356105028968 17584227094911 57801471950084 366858724823 14487552153453 46584414175029 66140734773513 338135639321273 41619988834892 259702090655555 70167775227522 12493212615545 8190137584952 22944169778325 19432775538039 29088453114655 7243888802487 5755936001666 62041136427386 111404028899567 50158277097959 242205655133841 3577221949775 27425538579699 143593740180128 62006289958559 30347587305335 2370457089312 4266262198554 5758634923561 104409993145493 22591112454460 92601502196023 145407353624452 18523407373288 20472736871114 29178239881125 14565027999696 4338667647316 18100274136405 4702708416463 115534587806119 111450082556526 1292298893656 179902479921204 7960227911498 27897088831007 45913378588800 108074053567634 7712537659134 225331183187940 16172677128177 142644725034561 13025530375133 62496242272032 283212608067610 52308337007621 28447750779003 19108472191186 11647219498183 36540976605438 33479200215670 124150385683875 2401582705150 117436249563905 24050583828473 87869532908488 67433217438463 197942600358645 8292642036167 2780611172415 4480664291153 9813665950975 3649329592280 205837101685045 62954053408408 24241867986847 15259301626670 29301862586133 19551542806067 32744479383955 253494810877 7605679595473 9083866771696 9374624113429 31283640673545 67523713237666 539418238072 36056517252778 19113806882099 28007804168336 28694425193264 16152368289078 4829473152044 10990909036321 19532252871117 13073164407009 86024962762065 19946651413255 111713380885454 46922199711396 6311389913801 122367579002958 17332415989529 3676830900147 166194612177173 13002647058605 7640447169088 140887121236902 402056435806503 1160134971174 17460711138282 31414063506862 134098928960185 11232811221618 32410464434920 3354775017750 5735948324162 16898177864982 4154045079451 15692099626764 46415423646800 184762508414478 126032817735833 125088513026840 27412203451141 10782890519926 27888335385023 62999208459730 11781395219375 1431292574198 5948951947945 92170239621993 109683862980622 71104933084577 6570727759221 32862083752826 25920358659405 24010084452237 104474023672212 278209510170838 1362649822306 27422644166076 92566860018921 52634435331096 3747327252069 22256666504441 70778649718060 35489406133835 2022087180356 17735243172692 10701009969689 30717379157589 19434495172289 14546694597246 25803167666546 27128822622960 50039785428191 1777644983249593 17542992722440 31010407926872 27939632570196 134436178164763 46121890076017 41664993307919 62841943535119 25035590756055 8075944506877 12538007947478 292575221120402 16967088587485 3439387207045 19276218534279 20873499629203 5167910941821 448739499102402 354964939215 4409550459892 24420646628439 56239171762222 21758552964735 701362718992 16594289729020 20715607714492 11551209635024 4292660435104 21816486569226 2471148516076 36264892099069 114734445325818 22464623825108 1019315852957 172677100934470 104875811615527 197516083712702 57233702715817 6939809530574 25040599180009 61797495291605 78373420961965 20243243341147 17481074870345 7401332766212 54201256194382 6789952241341 63427300883546 6949992503312 18361162688040 16885858666876 24201023276037 19353410284163 123860487029484 74699481782357 17308740467582 16902634989363 1232156463515871 220236061299049 38677798688273 23792452861242 199258033021086 11949362090019 12984701491777 25426940979384 113045555487186 14877865172711 18149400855078 112254473332770 101918114779723 26218761977481 69872887845382 7923568208643 302489269760261 418251922603372 4532681490588 16899885206814 3746302766687 115298396611491 74609579211654 29859251316840 33162619160879 22560567458637 11194575748162 3685865976820 38946847379179 321532541061483 15289944503380 118447721721528 43077961915768 40063592113575936 13211338547581 49075956358244 26616374512389 6756575853472 173527481020793 80206248920719 52029081267427 105949155891243 8943591041063 8308926258116 93984952894068 3245025748534 4069684010227 90449347609910 19161955741294 24413296745915 54748951235675 28062973662109 31251846902240 174262962815368 19223737442771 7690162824715 216179531221942 43458752685425 35006287600192 33418597045187 21872945239873 196271864979297 20183983277602 103719229930026 87059948359780 37321581469750 27982193930824 9462064156166 15152860910904 321529718004179 22494106723075 124008063323754 9116963745712 6489827395440 44694711362982 25761084440798 138960351133417 22434672462876 24174545497884 3441799933047 7513412810985 15973324483539 6409783491341 88437901965181 60430979356587 122693403614637 11807217703099 21691839680878 6135454178493 126995142679250 9513725800042 3897585362013 24965455938997 2846252023382 133376852659212 26148495713635 10798058628581 342009327805847 19611877409180 29130158623048 18699832878605 31437001450040 115092753652844 14307943928278 76793785691359 6532662446486 2390113092398 18307092332746 24773744588196 6307334665171 3008947818051 12291798270719 3953247830396 7641332512495 188059967317888 20643963331680 95946492148630 15656438041102 55627277941248 2082872928374 30456679194657 16597370759511 223481481992162 45048442494549 12083808581346 22869930269532 15758459035492 27037148498585 1185156687441 11835721018366 10814399438163 20285750522921 19218438509943 8453542911006 13125258014664 6641943631536 19628404132281 12215756047575 150655004855342 17747808076478 1814674096292 7283817676996 40145617290927 121087114571634 5372899913442 24291703855485 11178570076665 13170187013834 175391349305440 27481268631331 4575766105571 29708445069397 15796401864765 29726515361270 2824074304185 88028258613042 9520950719375 7766723005151 9333956292220 732161588200 21333020544759 18933121129491 2029168253831 49242157970800 31497102518973 18791199472968 23274854715550 126126055587135 30086887946362 15943421562507 21288487467078 24733563581198 29744083171615 1638742446639 30316067043414 14075396904896 506266900398 6735906691038 42075984975297 137523017670539 15043766257597 105717764981201 17963835286831 30931709268572 20927576734703 79093246640188 21602977824379 97774394898647 27050430713178 2898048542520 33281421181636 421027780323164 4922444354408 98790422626365 4412777556755 18220779082804 17747210595309 17587395287677 118121571091520 68827895574932 18609336020593 25181709155228 12049644727317 12939007323321 51572039527727 114090209567760 282697352471218 26194823696783 8394085536885 5439864839393 287197463240607 30269498111506 15889859849217 60540041040801 4966907695795 120529911097009 27231207596468 98311060529765 14599317765347 167206273509634 61269724653705 126345256628407 5602731523069 102215550548112 336867808115904 16759832931241 10296513433800 20662925034918 8851107143206 5535944826077 6188380598549 67454636454170 755453449443117 47339928677582 16016624115817 20529504883510 6281485383391 3983776931414 188043342610906 70229378056998 12960073824773 15178695537895 22795631426917 2013449119544926 25659473664057 477977749815 108547925812298 72763364684624 22961199935155 2566961616803757 26193757911146 5794450359503 22015411087044 17117834470802 178901433937242 92636897825560 268156113289466 5133401440782 216715335748951 22674954703187 31734439215138 11713013819222 30767460554419 73504877697405 19705889673738 114749227531451 7802296337898 103806579723132 14413052383585 35605314295108 99398094132364 72808543890737 78857266430520 57101808600621 137308031831570 4192386533931 26345010649480 128292619713481 12958340306529 242450557926986 70174460738312 84899091895370 70719395409842 61252167164124 2821958695161 4798235668363 530883937777512 26664047098274 16950867969728 8203822289919 23470481274020 14957448648537 376794346223630 103368652659704 125818682647605 45996507587674 101304040633467 205081363162684 131723939890805 10682946491841 23879078732114 23486580577127 186720907315522 26579582812111 107121292469290 19034168310838 14741949605915 2637393443190 27218163246788 3701393786951 8961223709746 939563012277 230444963982274 79790327660603 18626324457946 17322046538453 74499974051171 30194747210991 5123276252987 20737069871145 27037206553687 3351459753272 38877341285761 4280153781616 8055234399496 281772046168473 16716301875187 7610764960470 20839668121000 117550847491615 6629563365808 10872049490027 6313906659728 11707669944660 30489431125638 12469068192179 39517300475455 15716019941441 5516324087281 54987966585370 62728521879088 21886527640854 16732096231194 134018609141848 13009772661832 49743608638385 1227130326231 537462682360 25492394446036 21940072947737 4531874303377 18350665239800 8900062780973 18818265175464 673614305540574 100436304343562 10651706311604 26998038176606 24726154258329 32655979946842 32994914551682 8314681966894 748326546045073 138791079752530 119369888132278 5753214253489 46950159642675 9058182982381 6302852693073 17559598305127 6838424980017 12012182850168 11265005529281 29320088920274 80214544464489 144887327739029 16514993582455 14610586358543 12501972826323 11520816165952 12126726577569 114182733589903 43771259278506 247703391874398 84862637208954 23296138699825 21749589084402 8570042247416 4404942256310 9454632106520 78802710604015 7616334823234 366852323935502 16855768617299 48756999710533 20124160403860 100299463532884 3426622392041 124418035749576 98337415646957 13280476213899 81369366959908 6439640618081 22777459580688 424278227420423 26906823222739 355767433465066 32484315021051 125722631441538 6071722964409 8861879976497 26190977884240 100554567804778 30490088718704 448542153982669 58272050708243 43167567142158 32597246963878 17516190659729 18932500246687 2150821963147 2481934686197 26452698801193 31479169869889 2130970511148 9766479024645 762837037100892 6447429772250 15757972462946 5634771810034 99373136290435 27844022504535 13193879194508 11167442227850 1991556889154 1747883381075 130834247510581 1748170870277 18887404891626 26786847026724 23855539129868 8585627043141 119392250063318 194789626380704 24300820818752 4139233759348 27953280692818 18938049500163 19999494028797 99376318850397 192129071852055 63690701075830 19306469827270 27868085819442 7206637295802 5673482046840 104342340318208 23727606528461 8313843832058 22759007560251 36049558040923 267387873762496 9761738272839 23634869052085 21661447753648 29536677057842 15757164618355 56694442285737 190273626309041 26274221752991 87247596709998 4241134625652 60004036313940 102434200691362 6660306709640 73172097177896 3024533039978 64614838709791 9964290157462 26509134666957 20426149422513 29644349194039 20160263961332 4619931807770 24720458444747 12413495742419 569649866812 31751764758799 38981291424961 24266208789894 19580836912790 96832023253041 16722796804268 15706740239132 9923944176623 38818724846248 61182732764539 232182053508722 111952481329728 31801839309484 705858590883665 55135919158299 37927968623555 144440190837237 2230754741637 13888795603346 73111691737267 122437227801678 20382514847418 1118925133848 178673938016561 17464392907867 63348250282799 98758267121498 11745491715217 24133886761015 4063207018848 28097411284776 6720375459636 569299637234606 11555617636000 9298569924704 29406058970989 67258677628316 53535413584837 43481878432053 9883745594384 249904541501 8714507220729 3542335143345 324803545463928 44012095347777 30158334229920 83527115567268 12866618355652 12767436142981 35322867287119 25535668196845 82692797146729 2231346130060 30404457390846 24329696557797 22096807409606 99160266774568 2215401128329 87257394369536 1205628238132337 67433770510667 2634547165314 28166428208358 13400027128748 25078328288692 42042768598068 145709098397550 6045358254778 26335224863043 12559835386829 17282886556469 13378436175771 6991139251567 8881636482275 4979584772926 613770879173416 78833794170000 17965680161291 447768954909832 9218075884804 22638679279591 148026904504658 56389021480596 21708717060413 358685998932640 30967852051561 45689124661368 46791287243062 3805693861376 9394658270822 392850088140051 2113178215522 77754447904220 54772947379437 10330219030352 42709135062293 2374094776766 8200505092739 212935996941605 50445566671221 36651421680764 4336327499659 5238524504847 104843512204400 2776202773440 17558805613100 105774910743126 101894655060130 20122124556808 53058914943434 15964252096235 4688893355313 39615299190458 21151482918939 3532148756486 133690298220303 10974199891909 6581544877089 161667259259661 24242827702577 9521857919021 218812750425439 83966013452362 68016222733995 16005602322607 24309885599599 18274881551146 119078974769548 572543517115748 163455947614384 25841363793752 6612682639700 48067350434104 115408762678028 2808282729928 51429398233468 109180282485997 4058686872804 18282401779147 686376615944 164465667682 10060715617051 12462366502297 55343427408880 16132511323213 20169210312549 544269305173 8024988826345 128595293308147 30694747884778 219641355982945 19696575193952 164501443524718 20385822086402 60435718889803 29038919127042 19343383705449 217354970708079 29110585003855 34806504452028 14139017331168 11733611955817 47879904389685 80610727490475 107627071869815 116293110238526 16278320437341 20741687119721 33782032808451 4788766162266 17730917957009 22012654259367 36624129464330 88165472774878 18606847856258 24879869489026 29358880084357 22267198126225 10096725521437 13517366628690 22613838108758 29461822084186 10125644745787 116610238418293 31018502564730 19168292098438 31293222853982 11748726109304 61666794994847 25253795836713 113554413541516 16076337338630 95844212168529 70758675782606 23562722610388 201102120854415 131060062592843 91307945194072 45460679007915 65133548613257 31245916133588 13604415492740 114828651994963 16548295402436 40577773127255 10370469485861 77495835988377 8920408600205 50708216981844 39369295084421 18257358384190 59725864641496 26637996022276 6838095877970 31761580871103 11195777123159 17496183652079 1830381368206 14925597270024 53511518860465 70553373809934 313181815020233 108611261687459 6147611863086 44336574351424 41675314534414 89299429777858 15699846176888 913228451085 121826077631192 105641624180879 20105641642246 56643620506776 102893554061033 8536050358972 6810667567651 143176116846897 11203813134110 27697827167836 13029182223760 20046363513239 202787861500298 238610549121875 225437388223764 23693949078257 412249914511109 110192478039971 28072445868286 14295616544737 88177815928953 12681466824092 17812241132695 115300021281643 22192473185411 77552347292381 68238577188844 9631167419142 31105776674422 10402692367956 30209305609939 6514324425664 240178331395763 200524893742233 4554897010657 17565566658086 152948908159043 179883624177533 27594827543013 18636124320180 10290918890339 4733657593898 14290493972158 22767018528191 27673205494222 5274400763247 12667549110970 8428889486829 239887362635415 23961630240866 21281337502995 15100492735295 11508483495937 6853699964883 31659341068774 8238754169537 13584996068539 305505535411781 78461038135928 30197231865220 70289224506576 34766166091773 21906546862731 4561799747925452 66265098972443 30060338076502 26897171874619 6275041194163 7881256514946 54097586531299 22181842481987 17976630079585 43521225876465 74823226736261 79756746341480 8786535556022 5109911477062 23978652681200 12917898306586 130272255997684 4999391908442 26574442173831 173814032692068 7006403031105 21549745373026 216728499129456 11551693244611 45090501657814 171750312851772 5629331983631 1138433206516947 236877035416 99351091041212 451651222352453 14795792075950 175220726787 29046841980439 44081649281823 116122115340280 69442557052085 3312859426697 6626657061306 149168359822513 59154900345214 23506945350264 8586053471744 36162093650094 37400243780161 75915948169577 21977470801434 94976285559752 4049361571396 75417571249373 30127046059640 26079766225695 6452623587487 44471050003449 20814658746769 5740026640681 135619338745829 71294117649499 3434019948390 16948989816956 4921507702693 21774901441051 126183769260958 189753886829163 27605743419141 47060503515424 36767215728869 25852096474203 52265864095315 2136486187972 32413753341841 21013756970910 24626936475845 4944207361697 7435463544361 29231407246739 8763450395566 14830227634360 2565706893162 119637899960230 13065689266544 23381415122270 18840300356250 29115287890836 11969987539789 16773357153038 189525051826703 97088131830967 25610261559477 16139585412060 11211924803694 21894164287746 119428839745755 3231216961468 183974244617242 10972213498644 20652667881666 54436091055247 38103735878550 12626151765001 2299001966566 13056344361207 28601028738269 17981888547033 318187423239582 220973167227345 147513176141706 114119555160313 27312116621641 115004079400883 23408423505304 120760287075 7187545470800 106487164558180 15114146941594 57502315492191 28096427076456 46788656220539 43135960787312 18182116946280 21305541146356 23395247957510 19508485952000 25344029747687 4944534971683 123563303859012 16125641838716 7756969655139 22714173493086 101185726382617 19189202671312 110701709690623 49569056837862 26439452820901 23798104888 49624096831730 17437683901270 15936041901191 75728396229373 84693037930328 4613684211552 28956834324082 439513107700341 102134872861394 103329849441268 249270474550 9137233458836 112728518502087 96922914618598 16560542508813 9696718407790 26874583355131 34520492054194 24470626200921 31531969828073 47906229575249 106036961987811 9739241399131 58397148396836 391658617669234 15704550705176 116252543808309 3975315824075 25605375149879 59827514181888 14826324658632 4199676396858 7657509843986 9034907076756 5465832983111 25526873510978 13510855435278 4674183301714 13492776243815 6486849375848 82112436132265 132892511281519 20825999502637 24360287287861 251471968592647 212486415438934 28753008429319 8756418534185 70113769996987 27202943982710 6533916192033 28586353558073 836481632500609 13301062129035 200082453474703 60716513452468 17073286112881 34829412591221 1261348350435999 17618310952358 30442367140827 24243088084523 5992787670584 23265469398093 1651929522941 9768225236679 121057808456702 18133719056108 2445931801976 31478999549251 10780421209910 43372384496309 71730284833641 597752805258995 63232073404874 312941526930 46966126713937 151616650494794 10092504385967 54435286863016 14951568417136 75983481210025 96989517295747 27954587856934 66274302845666 16976043425984 12529447342708 26146348094551 33940548462478 3684382100724 11484722083511 3306240209685 50519100156522 29561070732533 36811594355910 15921536402159 24737288303069 23298174806298 11234639199342 813580054860 28796597685981 68784061806238 52323598008956 13190843375778 164876682539719 25168668898241 76543383297433 16458503838 26671334786924 19310797156904 19745498661861 61046476751874 30599987628206 435503472555571 10521862282739 6150891156392 19934065850457 17014169731660 48698812090436 84625669288142 109976505676529 5420781072019 11349019679581 146055538305502 2230013464540 12406076450584 10685528756934 10030601071445 8584708137231 196402960785490 25613830970866 40029992995009 4340012406383 2663282920461 190701713105293 1858459012250787 16989801803614 130827347838566 163395469414264 117606651126998 27553891026605 4561159311553 6254552090463 104592618981768 30509487356056 18602182450398 14945286888964 17077898991854 13297788939229 12696400656213 195233020075843 66860023235243 29045780919983 3910152567927 24232057857209 22473804687470 3914000004100 42261981480590 36621252547820 1697494376168 2319537848903 22868550470234 869085770457 2911251968366 582705604717394 1893144077027 27541175729336 96732105898670 4894155523451 4233475561215 8213436885283 7715151348015 28158865127589 2601878517128 167195017052537 104626124343806 10821698683872 13644573002163 30957024666368 115657122467650 29345549314963 109655157135780 20211310545191 224101144560501 803494336835877 4836008578445 13674396925015 141690589078594 98389080072495 62790222415254 15426597276068 889417012878 28864245557255 17165867845326 72661068696068 14742784397718 38382427572191 29197485940070 107388048256474 7974151888059 78683917113412 1596740247555 8528251498848 14733164608323 48431976193082 24386706730407 361276697494 171000315816585 13995776015460 15756581223697 49198051733851 7798664732676 213177976693398 27424388871817 11860430863203 74642068319947 156360225538731 7490577043966 23834914191741 31207047541680 77459823287970 49821136006093 43291129873778 42014183780086 7689084427012 18683144670445 1939546323903646 2582824322394 18885165275145 5407830368388 91791296249252 33891697597707 56930512908333 80728939146004 302673776378208 23095226250561 1369786180330124 17629787002622 19769463928981 130546300159316 28975838340338 157226567324602 46339763546397 9578772598197 24110786934947 39452619667200 7140860219571 65106590270210 10888068807443 7372614653891 40887378116119 108013404126668 58659415230913 57190675789775 45539081280932 9029765134713 13478063696221 17190798384830 18649814038050 67585664027177 26625287848238 256502250552 31074477057288 58161892919504 28941463519067 130140909835260 14111006436199 51752539004437 48337931040988 14187077226774 16944393180929 8705653470900 15432739402829 4325316310225712 8346358971019 36003558616207 1661258324094918 13095490107413 58514866910994 99118144859771 17246646653029 99601927935570 22910129352729 25749345734732 7330638446452 133470734361540 93307228631550 73811373628208 148295650927093 236380478476400 17638039334764 115114112883662 2781211112103 2628465512793 31645700289571 16704523172686 16625215142346 23929258514266 7739879887195 12098689573752 111518955410609 50715001723454 23123105087521 9606794879544 37032149410961 93372721305959 15814142901877 21136659714971 2001378934597 176006000412348 84021692764227 17017168492059 25714347472661 113131891698246 5601521714059 13032628775265 2568957143013 142186613690150 5757646668773 4454783343990 26909423421938 235899716592729 4723326789276 169697419302329 16484864350014 20752339008104 111654878416769 44967428909360 24917015856835 65346114169546 16470615470575 813019607155 5872884461353 16141463635889 22044993283252 40804638604869 32004559223241 51247588295654 72280697679558 65833949872073 9055417557094 22664778214221 119202071427829 5697631372925 76675029596562 20556192673412 69537490180233 1049720268252271 123694109301916 24733635363746 1712622222768801 40707729098717 51474671220609 27997931386615 8165454875803 3938495421344 90158663628133 25548686703929 50586088050864 10533055359452 114469072801879 29196667025388 17951415980355 430500767116355 6152103182432 169268998330781 418410895184 642571031317342 5435932688868 61196895430240 12579730956467 1268654351322 2538089955110 26175571015527 159320177942761 73239400052243 20833132197155 58181789142944 1792368571810 19061099809615 23327106379882 7500178572432 12262743556593 25608185360687 46621199157257 20387212629172 31192287128326 15495167581031 6009965261466 295738139743 23187207979415 380201755394437 13318408186101 64612402930207 1962627209226 31363892336599 21404863524333 28722051101955 1267193919506563 26248074053781 8255233989727 26930098204725 7907364256697 15135899086948 15754539873558 119427702141905 26893600963962 89342505198424 30814510910888 25257461405959 88928252917925 306118929263053 23300001885196 236401670722584 22216877308543 9675288751525 14891113146118 87950792874375 116640429823177 35061645363025 2322460584728 161037565327117 3607947668627 11126914248615 29621853080561 14640842064149 30817786693998 17022155656570 17517080049607 113788640437303 32806548098582 256408529132456 100081298438023 16266391447956 26723486595017 31605791278355 25215633343081 19290128562943 124742804533883 3654122952662 154085288670543 108433849295103 20671087511878 18081552184382 3903194215828 22903102973129 4671814973966 51220307085501 70798169634368 2167678140091 13821936025939 53885678617850 73798062022261 41922368474373 1986896489220 328708289789152 67332903277829 19367430379426 9179327324992 10528726562600 23635560417280 99775236584754 31546691666016 616505031171508 167023841484526 96059402729034 436904021832102 9504493856811 40403294352840 41844487725484 54917866979307 164667633715249 39259295395061 73166688448324 15524393216276 25661575381977 10239154114763 22672514582173 14682633164356 93527125820036 211940391675820 48011766477172 22975926000804 845401178396 175976979978302 6824550997166 14605967425749 16414046022805 9608628115380 34711697541211 78882307946045 23313042664356 135417396510434 11730705349281 23052020829051 17531894975783 23852991162663 70574425972574 127548864007569 11453317785735 179517324081439 324940369630133 2341268039880 19541660343252 4259577227872 24654346816467 109692022977724 30346365765109 23464596250021 19103009297023 10558164550645 13406682516100 17906658953781 17100544734916 15957702512273 68515139719972 3543894386864 15542467075041 20928181768895 12243730441912 11052359997874 6421261893741 476557197476522 5800200803213 59673119078932 121449460909407 17921960807878 113090049136845 30060314330191 56181423637708 9156184546546 4894097816805 2757331273473 9332966552445 8925394929805 368815501520476 30387359288400 22133805913414 16877047585220 75223829785601 22514943225394 162733879875425 42706694539862 115653360097615 82301737069866 4764900616259 31158776142347 568951442324 8349535491448 11780828135218 20826717005225 16067575465686 213785680447345 12629363229829 126923306577698 15029702506591 29368379706745 45274367952427 2960214882123 3602974512513 11238454771235 11557452104679 38844565455643 1534000055198035 505730564441309 57259954466766 12530584559288 894521328061 20247117792162 38125343849040 11572877976811 360353485675 93750328431973 544260279337269 118853253088245 63647848396196 447475727576 3769507660667 5974153381747 20212691079968 18024187749357 23050157736275 27937025500049 155207203924605 77118873218069 15420426752380 15278703727969 18448240648850 37387254543790 114332767871876 122353051736451 25621220562063 15422506361750 69222683570952 18785302895439 10301246760480 1771247241270 11302896261583 13384820967094 25669654757389 24732581344744 27146926257133 28531921373090 31701713318447 135707052365332 74878621212756 5923528004094 344403645943493 22077851006867 1405917766565019 49851710738127 26347332138256 120957080390856 1999869505240792 213699993551580 9486210959808 16010832375421 745485966181 103129196826740 127426567186018 56767986826857 17852290213143 29288167141315 15785609551965 33986914711903 235548020100371 29995223229645 17056379743300 256899252338688 7861291095412 111335297479077 19104061799201 18567816805771 143946385076559 40680461424361 41029955180950 7380989465831 13471047118687 19734899979027 27817492142590 2149407666920 23101053958632 70380799101618 92753935064175 27184220680624 12220841409070 18694799773926 18718805840458 19851573224358 19130103478188 4650812001930365 68393702285610 94762466129988 73677616061511 74194602319688 111418902637426 32822191936778 20207790594661 24134372594632 41733815322643 174974221288 73085054804494 1068443896849 18352143868638 27936444109129 27970444524080 9843673442578 50212802261008 1901052777810766 184155006451161 14232401323185 108002748934374 21629525946214 31723652934800 105471306507979 114097728534506 9222016696890 75828137969479 15021039896332 552318486160896 89176477693825 95421289668005 20872456712321 254572159015233 28962177875538 1418367247630 66303356799586 56319895790562 14884786732869 6504670810829 44946571303908 77675234908972 20507462721751 12753653937352 7483242857350 46094727679157 30604856167566 26527911206366 148089400418924 19355288412003 121882165316845 6025471801537 55997589345965 23911691410926 108872684958092 15592591108065 7095328289346 23308239168072 19891521894566 40818582913693 17279203280641 29415419085387 189869751938752 1077203691587 1480006105226 86733490281478 39558147491807 5351534476030 136938793687547 109394750900545 9980355397232 37878597531483 118451297950641 112593597194144 78145803090701 20596052060378 197365832068 164462976794528 18043670074532 13506076346237 193970389936834 110570700378747 123700665159992 6855082588677 58813699858685 1584835651176 130572110336394 15996189855354 991092958994236 4357244307569 150490900757878 125097665065962 5731065311230 25295843386123 13483883258019 72602638549960 113911951835693 208471274103060 160665290862 178876398855617 21863147814868 209226073447800 464450954677164 27438089496449 18815585324451 27289304092921 314918178236929 18554308290695 277562883663758 23619592305092 5242805656078 103725133989513 21217521730666 4138728684204 674618345170 11343573049776 64990111525256 19777738568629 136692233883897 2066425111038 86023310497964 58036334326818 19644671063113 78008453808441 12900179434901 45688278106568 1891438553805353 31593927921816 30250358044255 15964111877745 12066896417154 61912536949645 218767373375813 25294490470178 12902047686214 33330321876683 119851594981047 14317508920622 18284344307059 25470992959235 29364891712909 237554867823011 67041742312262 64719531383897 22549741515842 117806251719051 1949476207111 29026574374274 23908811112247 79646011414535 19613463486216 7183860823542 183669438026613 17803220639857 28910593343310 116730857495597 220672766285846 31310992397926 13348109753507 75213422388026 14765299066973 70131833584943 11359608233556 20550477238138 139484154235696 9009861688707 30295559671553 315572496262422 294217625754091 23440800177323 30320094577236 5925864503168 14819234412030 73099000189765 22244669800285 12834139802477 2422996576684 66046743157268 19764351897316 30812904988390 24539380724716 25034628748693 29383512043025 176951986116304 24802782238686 3752786692991 22828267834240 5144789209741 35505330014677 24128274805698 61541760366905 26444362955378 6388065994405 14215250065054 20355668759417 91787764219410 43592914483525 50329413799184 7753745855139 29219111588906 13298134511714 17657165599872 21257578374891 13886502692672 69191086510002 72601637800129 816057714619168 43871697826686 89141607119865 11464599342731 19356218828635 20664727014007 20283300390401 19730817879085 102503361585310 31700480384662 27089031224377 10768416206778 54632473073480 14950344151993 6506658888120 22473920299845 13046502679959 16999435636928 11172459004186 6024051792497 14590787660703 270789919682076 50810572826569 69404236452184 121391808519841 22530993906172 297733107220921 8577267216496 980633625950134 53092840211342 26982118047315 29709616473663 57614286330220 30049811524305 129364512133584 53549935053323 28489313340428 31414485825019 23365209653244 119070534431383 23957734267528 24648325727160 27171334568967 415628406284 112572860896160 109135079778615 107557814857265 1751055339831 110032875976814 16557668455855 28176322960160 50557782763864 11740332926375 218978165225509 77445037611282 26946291367128 98014017531540 92627798164079 268458181189106 84614546523095 248364465903692 124240309951065 4455893364607 11894401858098 286498359260 6544135413131 91179873603416 12083860667697 12562880051735 484677232602 42500044202195 21340738754811 84367484664203 30131396972170 6256039878175 24500608606795 659997912285 4025819318830 18551818712382 886789518225 298907428820873 97472880394617 1367996976150 1293049570499250 125928237249424 249451646215721 1708666996290 17595469092359 65879756544237 31234823687469 24090335063660 14469604227677 200603222260910 1398354086734 5532923598426 24668774433038 14336193522954 116087069468336 15598664372614 22591320320219 16610748517102 12965080557566 22199600177663 56978355839748 117650254978213 21096005660524 7181691660888 93301355999376 7535935697685 27698996905902 74179429926596 2738831696553 8104654050145 706572317884713 253508441556215 13231182123288 127378169469929 722111650450 74567767651259 111625143063054 65241336439905 6045107998119 123122454442 20841735853538 12567660274237 27337689633800 119656460281458 66948267374 3586296369229 284208099913016 18397518122207 3370529071862 24233125699860 18534176902534 2130197948654 15404977791071 134283881013860 18997718573446 19322654416966 12531010742705 207112819019549 76125110215506 57263206290456 293011448093165 138401116029020 30245824682091 19039972961721 1355423073328 28102181182922 3919153716202 1282177342272259 100626290453855 27262749210159 53580787486847 22675850637299 132647961169855 13063808182824 22056120041424 5917025326540 24844618671672 114860284075007 15505939757040 72963934215406 56257074096045 78667645787779 24894167008705 1429699530372 65988870517156 18791480556499 54886803052753 276468855712832 9752111477410 9559738195781 662137114851096 41487133543707 26447216288963 59930958990184 16705298861535 17981428420958 37289893736427 12409560696350 88329425114514 31254699710091 211649350315877 14910666170167 29174318093785 186958274603906 25728055018075 31348464229819 126180069845126 27395792852084 20157097292624 21358560456306 4367344899930 27262350897716 123872452132217 135950344823544 63216235744790 8340707537969 68464539847171 4654998836162 44477782200413 15769415391252 32469202391607 25472465022605 22675249233826 128976978881906 54385348015227 24408521028364 14398204726274 25309533370441 142479840356249 1871266432441749 13038010415382 121860122785458 1415683900749 30395039797078 11865755286766 4503987742789 106478810103335 15906551879966 165442610125421 11456765093912 1919948751066 16645647388454 177251525673942 132903021139424 13949611311395 2559750050960 9299205245842 221606675928871 6630713215794 22377610072484 178632713471028 14878824330828 8428542749043 3474401179143 6217420953206 17839738134745 197506227102875 25666660121644 2386700934701 30745744652432 1639883855380 1078194589578 81651085526556 116720742656786 29601231531735 1309124685214154 12585715680298 39852618275616 13754622607125 651227651356 358668280843 113380982767870 9115120089795 31691211660195 3704129227335 22652508441381 149280758499517 15011344192583 22739439081931 4555295792125 6537738286791 17598641104407 7080494913931 233061689772977 40729947446760 803729154319 12712291482609 29802172829087 30654530107108 227428420231445 6756788714336 59997597471491 12915096430519 87870304518854 28330241544582 29787388513112 90179785061575 12064082540064 111829213864191 10631495008863 339054015448349 10176373653040 290709331320444 107456164865737 838484607868391 1570233020938 811884401438 21564793307533 19988614937462 322316880712464 22719711605281 18509957062193 13635240499348 2865374511876 128808651300707 66302115964617 16860768017299 46917766322697 79246925817978 79674033972898 128765072894046 7312453544026 14859217561249 28458781329684 348809667034536 98731141868282 29294212950538 24916026482913 5218134386769 8093702430011 110366737416729 62469306460130 3646131631277 15185129644365 49421702477983 355320657266844 86093996742391 12582836074403 149981715359954 31315425019304 22547109324565 9210169857035 19445997796881 152959234917206 17379461688436 14447990938698 13640440393113 1392905144081 197487073140951 25706567388553 5947979538219 39145507429338 22148009112066 52861644419978 9257169896428 107190392746710 44415308817456 12603053811310 178792134901 109407478252174 672489456100 102425264152727 9137664939381 24697117964908 3628176536114 6051398983669 80077447435634 62717245914002 273111337040883 30286363067229 33807876103957 11395784728286 200781182620350 119295739185786 8774559944409 114801774376585 57341329377228 15350536049409 6810099865340 1386769388862036 112277958987080 159971356261219 18505613592609 271138354854308 137114422823712 14039220019390 17555609275615 123597483174320 358872849815920 24247008529002 40972467076052 16494925695548 29515717169903 65936871077807 11015715948293 581106843021944 43191952752112 18203762362456 424583115595564 38673633785102 7750662721354 21048125923090 140833482312534 1285082351637 8790198354145 24543698593504 2618314152253 5472140575302 15339688182804 67013431724636 14383012832222 26442562244760 31340417461211 7609868184511 103920419562054 18753227791968 24011732023165 12287198874313 4637000131383 52012341043882 58501867883352 9973049468940 1808550290849 55368314711760 4437808801276 228991155854195 67300900749250 648768843171 25805622602325 66221628870178 18085222649152 53108480745519 950306292356362 23684006048901 15472112288135 76565577703780 179280381338656 36851163606782 434781714968572 40249208463898 109754972246630 133690310025926 13961157563321 5342899651563 1799996869770 2618108268795 1276890845471 449253679626337 41038412188528 8271816696506 83518222719898 65613066663417 12158764079116 16196907655069 62245242641976 10634700938541 31806940039979 8446180935075 21198261990234 112431621847203 217269972075943 11524520150614 1583261720744 18241906499133 21450582014461 136329937053115 70301064596376 24661216006126 73019780404 249410231429435 52029747372768 28904888534263 9288343708448 18754982385002 95339695054159 4621735790490 26805104234038 25292391782743 120366385310299 59997602495055 22799054430994 33312994169398 26401265810006 21554685641698 1659151575722724 5631564615521 7145739370888 17909977500961 34667770798072 2294705485253 5340309847662 620055464263956 82406810026466 44163486737841 247904800702 16773456383838 30089087591235 21959334880240 20751194050165 1007588266989 31082844255784 41422179045007 2074310916779 27202414745615 27510457862035 15083424948130 29455135443563 36352643707737 3526104528400 22982799457319 63258180759362 535016439489051 143665923971427 60450931389503 67922511043141 24560146400083 30310092629539 23567995306402 31210625717621 31751594832447 378727833592049 689618312502920 284082596337540 74215619150658 8038453955799 3090270475073 9881360281050 3051201492309 1425471271680 19382429375267 24246262324090 30374811434043 15201776225408 7439268404771 73405036093982 28463597058025 194956730183548 13708925248400 683174858696796 66746909919141 4335598152480 50974147349336 11790512655086 20562583742440 13966427570021 152508137393386 86400501857001 5477623627539 12843602682752 140475140799606 16750225299289 4523230280902 89704826564277 18449916023417 4692753361022 28573257608878 41321371110591 18201675189282 141978629734758 2914003861318 26495395651645 165165739918647 80105254255582 135961143428169 1247969045432 112811288214961 93838165859979 86085751380634 22574343336843 36479115852463 85835392642517 18429038405537 11276067471673 11294186009462 25894400408740 74543069310072 22896504663721 5401844958909 38011044843358 5452229398564 7291373552946 107864752617802 80129007820041 26206099239043 67183353365847 48111814995 29167040334919 36728335576467 79249997106949 12431328919148 26267205253547 356951443677615 2114846733285 21034782562900 333444796421393 5803819956177 52565958917097 99665166530317 32393501310655 20392342090450 14837917550562 39933746428728 1904906735457 23161229286490 24073514495622 22248553630546 60217951691733 69844177087258 34080799725451 42526389918857 8355698025033 167891928615665 22928312784370 14126500634032 540937528857160 29652638598795 20801248755478 22875631024968 103914766214116 41232316668498 701055798590011 184545123943291 7586091680161 30819968511544 1893677555607054 5570660377408 2063841808568 9059228879926 5785558347042 96341890635848 5717791434932 9222889122582 49897870575001 149130110141723 5754783710860 4665737666416 74196034194737 158200651348703 877269368282 5913791845519 58042693815663 1249927120216663 3509847349630 23731475430060 6219769367948 57614067461739 6164505698810 27504331502098 20187617987942 13603192378768 69204962471745 27788261665087 54568728337769 210272083712943 329613027318489 71580196312437 67623665032096 26866115799579 3292189880612 30463814478965 929882300911 21881905084328 2696370529479 4982377657105 69381458409621 23351187735432 16641983567232 247645951020516 34846049526755 110656126114608 9375622070701 74677466340494 48528377821163 56870045014583 6337836992957 11421408775185 20337036357135 5825620767993 26528877963640 1057771402290774 4971068218397 23382149979751 40523281505463 8454312464313 46557087816990 9473512829307 25170139803505 39142945066558 59983960930780 7230854915677 840284897657 65278077560310 13344412195673 13905331698519 368642680342613 120694103436834 1928686504691 17940244905641 107636381045586 157804830095521 9395218423718 22402015772900 10488507815191 92690988076027 13007738068820 26446739699591 63765401623751 2839168995921 14596976491501 18616704721855 308493444805453 332198885963984 3181683240461 438429694364 27674512164558 74004673184191 25946664226922 56526708132035 84035427503 11505639438513 3916242615609 33906738359225 2362972937188350 106241053174410 62312382105749 21897599843530 128115657925974 73005376709206 51866333812633 10053351410025 28081518330206 17989843282566 134501598434908 122563439894873 24108604108598 12817586945469 133209512419749 30164041664436 16666214978644 214154558626941 8997172219685 246373707234706 38024609924750 30783080120492 8361656654191 3352570931996 163159472840906 11442413779128 34820998756354 17492323298344 113932176947851 21526910778400 13998237804440 21354540034940 22633423846230 157835080493359 34382629916488 104903855447688 47225527147414 18262457171397 83958251281003 17556353853354 4092466188109 72630801039298 24254591568964 101927887062238 21066081150710400 24113593433061 6810583133879 1317444631607 29939246214635 25100710995849 146314529857204 297902646927566 12869432797622 34283783030256 12687528773431 30699028819536 27125067727897 111842493289737 99431752595069 338826256971459 31565967102397 144440353295692 279752794092766 86215948538613 33330567713809 13494760192856 5312181297451 249115030548795 6950886987712 15077412840011 101688515382472 75156301864589 8020090991288 18031377315664 109009230705261 81784337204757 24677550026533 7011940411409 1206473903882 10662603095593 3513809001964 30156697508907 160271170923204 18265216343888 5395417261417 17235672878250 13474985578930 12076264088219 26224399530146 66834794989057 26530137926493 24879811373785 11224872796556 5333935064354 17752480988861 15550729575090 48735853336983 8202926270680 969981292769246 68552631841232 2972583516172 37609487424808 5106959193302 2647810156033 24160768298070 13745531969547 457346889003673 49702237575361 4415096817911 4174948507785 17697672433203 184450581027575 26235797150801 51031774574994 68831556074450 20432717928273 25081286331370 20602264768849 41752555560379 10477298133003 23189682373456 13025441404524 4926138863927 51704356071238 157531280006401 1759196369072 34723694476247 8032220449634 19492213731080 24317753535207 11165457330208 238863758962559 65983233082 374063988235948 26610208387016 147357173979416 7853795445066 27202876932319 417245274146389 117137279627154 24111246069904 11547253972609 22001664191825 24737169319158 175507369398522 125691741889229 366410743357161 23040042631108 89912638003389 92109789107970 648981470657642 9377519653160 52557409965447 97102249039680 18590251155309 3502594008671 8526971480887 21520382720238 25789479860106 19543276852799 27774401974836 15079727500482 19925943366415 17697455222407420 33138516002317 4016632619394 31034979031074 17347823284547 41060392462138 26828126447474 14817221877858 28310059736346 233369714798920 13531307921220 2558797646644 7381720578788 93291974721410 178499572562851 4668114190254 14277786732537 17483644352729 21847138086024 23551004794310 436278512850618 8239112528230 67161371628458 4548540466954 4542341670794 67572492302039 169754280086838 5656874577632 8412593192836 18799547653683 21169611297707 1516564914539 710900092575 10115219943441 11558513861525 129916990918120 4251780509888 21136641418441 53602018049075 13646671394735 4466555058201 136343502891355 13514029074401 98191390655698 59889703649566 93414886347175 1520066597055 12474015246477 279857460828394 46781536727955 29814207561421 42928093755344 12057560727603 23959670318883 19943465382284 20120701037757 27435652686575 1838305806246 8680749591139 3500959572026 759467572720474 30743073317292 26377824216432 26607617318324 50223068765009 370921263819203 7906908429302 8341792007424 59556613180729 180734606011819 27872467661810 11471930594819 15115167936878 16490049613736 5053538821173 36493375286987 25785694614190 30840296698598 92761004349750 6641494074670 13988180004484 18393438782768 16448923688014 5173663439050 19577716777505 9588588284246 123190699330401 18091222084798 4755908619794 31596513956188 5741091470579 18917063162150 177021734174312 477225167031745 182486294896457 88869505162824 23630951044816 68359806096576 40302223979431 29855263218085 44411744816844 171736253168604 315873808176599 92694579958513 19525202027630 2468287050250 22484565302924 54083620010395 306547418617230 50256058099055 30733148402981 14926165338379 14945135120544 177402354964377 4761502900406 184480737107865 84523021900601 12859199618014 12801380066166 255822032840775 215595896627000 2822414629138 10687502044218 34781656044205 1862423125963 23091562451 34266917428024 1730528271827 80790174493408 2546875819480 7650978197607 56628918674336 31513508552929 30084710388614 215594431114755 1894192520580853 27152750355685 52540199966656 526662086265629 1017421816118 27409806730102 183740463320707 58439928903086 13095490544400 17288209338848 11947243532270 91000515329280 15404699499979 24270614716136 30434844237696 7089457806611 3964192806917 625722289876 36037736229643 69186267523961 5287418307521 71065937291331 101555897234815 53930597211134 165533074426344 3056017128238 141672878033461 100583104131835 23336891509011 85060780932554 37775845616087 269089371766283 16083348054197 18087965724333 134631479536280 17775890785970 10625778625017 98217661413758 70327732476720 31764188957311 7524398959983 13657243524452 27993337063448 7132491997958 28048185040269 18662304967161 804989052632243 39429236661436 17717650052939 9681626874454 21739026610783 4231207402293 119130851672366 60276086422542 6338208393765 110024375697310 85791584432059 11169023888857 48795405774585 3945153299169 19825667664003 40971692996504 26774775655196 25976791636847 17793298297835 8029078117058 18876906551749 4351426586097 27872876497527 185504128776184 7067965693544 180396112035896 10852873309380 14371065567736 9050496210291 98947723479562 3782656833075 31360264028267 72661721034659 1197518411540 16858334735282 256578863940196 18541249492140 119897262330019 30421083060598 13742980694787 4535616948604 16113468056747 13984189575242 30840407926993 178606940192338 25818497299204 5937468941387 124176792272796 67530563352934 158209038200845 5121954622181 30492876725052 32356321270274 1921530969837 29448706303695 15645241386869 3636047686866 3232100095103 100192314100409 5848563315415 111865640146616 10217898822196 27244563526078 7188180280314 134931583417567 1391887518263257 18635107469485 86577970495956 129484636385504 73466276674586 8563955645940 64833922074538 66908153396303 222638985626132 8725300624229 8257284576982 29365462793866 26450031668905 33179049111709 23770998264906 3605266481793 16304584214335 43307323679189 18198842170126 5973055277044 19223465290643 107607777998426 12582050906923 16456045166515 5963766479773 75867225977092 21813187196094 1245101315429760 3483209351113 15718732118596 24281951585311 14737625537682 39509705008100 10806509923436 110160560943452 28569408044540 22583715772152 598081697942 129031778559534 30771687665525 9043491619549 15532652891836 1890563648684 98691224636063 29169120502002 5320638884135 18975996461296 26605947113005 26440309845530 63561284225225 44249138785091 27419789205352 15963930142243 29163011163282 21119030762385 78637169941973 24096618304257 28021262366449 161510557329998 10733330874746 66498331342785 57978178865838 26742374402010 25983808782818 186645252576106 8828271773956 6809980398272 4202716187493 29172636647704 182865427028385 122070929144506 44053460541753 106745120390893 166303701487149 4288969574157 12540508691923 27776809442819 34794971270474 17501510953359 18671764657082 11520301015402 27101904233698 70250534509626 25036953246612 43644018180809 20993150602780 20023231606092 22084602704711 7099687071120 11766703096277 17613429612612 82988230037276 23388938114250 15937280430474 222222263001679 20623085333697 149274639859697 16661934161243 2076628316417 26515081756917 9960159804449 314919563265874 6819210618474 15506753353375 10191776372118 9263158229789 25680654481183 23323341423486 12412474301719 18296757716059 8984002135990 10994407890802 27504550121876 7304645293971 30494095508236 1010740074804031 103945962724341 68276969301440 1362373929797647 27599711174309 95650284578074 6711431531408 1821186692953 260237626200320 31099158128720 21885846315683 155572509807897 22866459985915 2212768197981 9376717223132 1987644054620 31468701102700 16068465523446 18985017032168 50249258251264 371317790001741 1289496022786 25685220162177 212481539467261 1353087878201 69887646272792 6990612856565 12484565484455 24192571672179 217317520245736 50859778312419 25509443784044 17066829229838 6586493977754 15843973862649 16610926657249 63652959667570 30690223376028 10462827127318 1847727386205 211392529127592 29430135356216 13505265076902 17798110341944 27323725579037 25947715144424 3967890645407 2570180960275 77144540089259 318467956425695 17414075607262 57531600408152 433919931385397 23751519147593 6536295522614 48608460630809 110895994847457 407758885714297 14750334671010 8028262985945 21644672102588 13294701826532 2810968560137 53928735265890 180061557006854 11285091698454 216267342246091 17483053774409 15595294566782 2993486077667 902332356382 56174160683056 1230686141379 76429814711777 21309031200882 128214341849310 14245931769309 60837691201231 3069049817777 71800048456064 56173165184293 18681567752335 21595237655023 1301229818895 163399858141767 25671018853681 2686368397035 1803765002307 28869355702429 12724578269259 262152404037127 10637542423796 11179838672638 47923727727573 45546989365915 17725006930692 68116713592323 8398078925164736 6593549997515 69583112654945 24916636768055 96388859496776 26915252405489 6684844244368 47457515012943 225511273693905 24879375750780 157039110288078 25541250675312 63401599305703 1502235555513 129267522424940 35845599640534 8242086151 16128718918684 24789084388633 44423574447424 801654621769 7317153620775 36394991660373 5380117290387 13255192044422 5837774029512 9977544411998 103600069795819 1548165979319 25576719469559 51269009532018 13901628669563 22199962607743 126953500981085 23333444179492 14228602637422 14524649817139 26883427437910 277907926026437 26017932302845 18683775973421 66692517002362 24049701682483 110322007117219 20326488925796 95078405216522 3567656729997 44448655927402 44304656928055 24252247079850 9555665055637 111353722470406 26623240749738 21405515806089 17200323181734 23541851863486 25847706005779 13362971880992 887460270591 28519702837567 2633143559133 6386437071591 18402086773508 16977335572898 54952010138751 29877550133512 1149949628842 2380508924200 79059724221511 3945709455210 182319578200873 15824518897074 2876453869784 5444893353932 36127248886629 128829117549842 53093044972092 105874254884862 29404936366731 68309728483438 68626580098739 242743872178067 5302134056199 17029708484281 5693981673682 31816043808345 10065292087774 21596123012573 39758852761226 67945268074947 7680013368436 36538362365920 16359654100707 13902119970758 31853475540742 6309820285850 3095737792347 204377574117795 13204905247473 23400725918814 83563774815343 96645624665804 22095439145882 2600744306130 34359978577924 16321310670937 2973474540363 43090825972326 64212955866263 5949257371175 31839773310295 48962433414332 26959541482726 13205225943875 2089792388795 147952970298121057 107485035250887 10556435938668 211184995045254 33176027930177 205463008665416 25370598542887 410303523441509 102352837650693 10697762036191 157806626052743 57396590509738 29099588573397 52228338237322 17253363353119 35008087149209 17549172362339 3116370628201 147565939602848 10848111262510 26594602882561 32603750849395 8204491290792 212562008023557 18402076026550 138954939302499 7940267966683 7061342067500 10299284468792 5182328102636 45060531519414 161364937430 78437770142127 30337458106607 2423316676222 162117821609773 21788002150883 15380046864525 55400899430681 393807843693174 6875576428192 73928244098897 51199343072741 12205153733878 28530823875899 116155709886103 16150455575590 73165577632048 76754516555881 24805752410401 26620034216039 16486180566450 15459846302638 7922593507468 26252672455472 30754035286336 16587823100821 53593836046396 7758471493678 19219835003512 9773533445673 66148035042416 7283013982122 16707886285060 13597740529989 238800432519822 257566497250362 573989600304973 4036359499073 25090914927938 36347606616965 13874154753092 15476905527813 2539427587319 820316067794721 92628825154111 19128813615796 54054382978542 24195396783018 5350379947009 57510245380118 161154653785282 199950096600772 23127066793146 24372846645801 3851544484277 47830522429887 13599751532901 5651881863874 25576508356530 2952695684403 28693909634095 28068837643530 58678496060337 58841895064811 10532020322560 29434663676990 5101558489432 31500359465789 39915657740906 3665589673535 46782838552415 10768584925173 8297365418745 21936616217683 1489403498755541 116057596326123 28595978768832 30386687953465 51223592507145 43343570485650 26226308502667 102455115090566 117804033109790 6584695068258 102918241534372 19628417305605 6527908219258 15202241762326 13065357272561 17347727776966 234746725052387 30800363255434 763869895335 55829085830750 78278118660855 132109369808101 12021136274850 64749331631441 20681338686019 57587266013574 9711133238019 129176320161394 52033816544418 1012184724174879 25936245634695 3442076081863 685163281143970 16728875834831 7661392420045 4499917800218 320658244966399 16947338007604 22313953845531 13143822641835 95655926301635 1569057019401 21070585699392 76561697433352 395863190650623 1318817858481 27230149974822 131380497130425 29173780234139 4323991575425 175932932634684 3567073093793 472853535881 16343063656150 2822194392842 24181267679784 836918901708145 86030729033125 48309784965272 170983156998221 25547723527797 51821707344863 31403144920086 117457075749208 189151350912909 49149114921933 28282519480163 60725034465720 2990679735880 75380465180102 119765020361441 68262738629648 12940006683921 17654611475787 120144318543740 15374731535890 15608893761487 36794829508542 68624093572098 9934503694324 5367420541784 4313690723750 30048475668523 5202744382846 228209546889966 64063861067539 23191114955406 31460176082017 6876605620939 22317617347011 79539903744313 19030185935526 4142567579650 1147818435747190 5042574716929 10807062551491 110277921610460 12884820936426 6520735542608 3631868949527 22623874610112 1884545706999 116814938916624 10411593162727 23908609676888 17335474016310 999861597966 2247799084640 102533007282764 9872350293676 142831443376531 160202917019390 90136320721848 15755181895131 20949201751111 9889367497313 20049075846636 31173004366277 29574878077196 161782496736117 79019540013519 29098053676815 28481521493177 15214825229022 26212507140849 8417369048802 9303272001659 62817582236360 3293276648712 5950441668230 253625249982261 278644187815783 248871576356828 88978605560919 21877383577450 69349830908995 11136922822170 8966118329495 12120695437610 233530450184791 444350939016412 16617292455786 539772482705 150408973084401 10568231996174 47366238437292 11722351292200 347242265021909 1393033581771 10290464590649 36974416467215 49368749820665 102142251666505 54837359304152 2674729241631 29579386026707 22257428579326 129074819522250 10400795531548 3266881343319 424256795209656 31040200472150 29243538300222 41305660484861 286757855963703 28961756982011 67431390849739 4923358201126 134592771850421 10119030793713 8703972518709 24235988384166 35752504686501 20594438847610 29014228239478 28918359156201 533863678359821 16462801294615 128294912794748 178622578346263 25045623491590 25438253857130 19235988599315 87531921014503 29282581767350 23602915437230 8216324808145 36629164796372 9601512513103 25159294551775 100779803112516 29293380336532 10312915147644 40802405226949 18948061089915 14481364765162 122870237401386 44470036804901 197645185613 8544582026802 214873606623198 16935620980211 112748869632620 16471346356152 41537916839415 69110190253272 4142339953745 235604965411093 19450844366184 9016040923575 7008732254028 28641687563766 47217397888542 27386635409247 23067373668083 7189270665004 31067663297084 8995623552671 404019599766733 16065212211176 1790998641723 19114738847776 85575125329085 5501571340682 10750460724271 382075516380836 43778493271394 36908897214891 15784086521373 23414997322373 13126590573396 132237353781766 89522949355799 63356884922419 111013363952142 12205916455342 19820816884636 6982261705711 22797792829808 2073220159166 23198949630579 3389781988982398 6810004755634 16199109765567 220849709990035 29584216573393 27165314019589 3714602318007 474535024601 6894386924435 18144665219190 180829356413166 2834244538366456 99348455563501 107917261423974 19547463026033 6069947371393 40798395723120 38578639443922 22939797190692 26115356817511 28227910700454 30740057109520 31427566366212 22174108899303 6306083722778 121234843906145 252673632509499 27116442296860 99169299254255 24557529272318 87221380617559 16142243556072 18889219795415 14990763862009 14325900984595 48547244833927 21208808977426 29827247008237 15951963977275 185244569799 175957100015726 22128849533105 4735038356059 26574120855804 27996652732882 18435555610125 78833483286198 47748812296067 9213838819013 140340247046433 107494556765204 6537458776985 312586051826714 23054961129554 27101065555330 14971805470070 28357883387209 12525085253406 72104185100885 16687536714265 62912685628160 4010783609220 17635858991822 31120361555288 75606991135448 516513840320690 47870293798211 4771324434206 25795280535560 95531050373425 67330992862957 13303058143110 121295211172912 5794835182364 165653535905384 246147981197679 254148234908649 86764438506701 73853681868729 63977801627117 133895458368730 31957758956463 22702309554028 25775175927824 25259791055330 30041565793322 29083795670453 14080148751855 6706417689616 81804705164500 31588290013834 5187739763177 3787408960622 164305480915024 7711376291313 23098365510051 15475283557684 93748763568128 31157148900004 31267948919819 18673870027127 149516018648727 116465477599910 28077786058854 8826404531727 21712554637813 45736298286411 11518047976717 89298342984953 7779212662459 13439490949478 9997834659673 26898134812780 18900231825846 102974567596367 167957001980977 16694186985619 16050403782933 10595017719932 28952107168576 847074563509410 51775158365064 733549453695283 155183564878318 129117588922903 18828963558075 35268219409803 13460554050909 53372812740088 11066232026777 140529624836486 28170271864501 69312121020348 20890086410926 24390153928525 1117629853604 137885470753211 25461438621473 114856505788865 120504502845550 21671382803862 14482233098062 9631891394651 3437204235028 103485675996538 3341737269156 43934747477393 16706862325611 26402421152483 22970427060930 25123922895923 25969807346350 118826380049337 6493089134802 1959678080241 110933194019217 10313436078484 2182372294932147 14277990626209 10880383083386 111342521634556 2790140719317 1740321405274 6733949380292 9700611460762 39302983353197 31644382662629 22415459991286 73705314868276 311185656336510 20655447858838 192486049833459 22854945896645 1288105149564 27520705465639 28148120652038 62613043219494 586736900554970 227603691747881 48538083351677 6222573833999 21532116601738 9612557384704 38913700802094 84793625735103 20041159721977 161478206756188 5797698594986 551946946472939 23536356763974 1822089753716 20820734967223 66970460014959 812508982772 20800254794999 26310246251862 27058700958031 24167477310040 629426063621651 10759600833375 48983116560270 17909675378266 76679740342231 27019583765043 113848474910516 186103862279889 9349899915650 19481848777753 7013659210726 157679539007913 41965588398100 116453810875219 75221153650773 131665570890556 2734713930871 14925349301310 9164688893987 78029706113364 52987418637652 2745287637894 832349326422802 7978369971750 93898146172171 5475789276220 26231474919282 13982456401580 19970033228847 1038748287378 35286696661540 29743721338381 8623678198223 44884200761430 8035287915915 6262341869952 125480946405054 187010848851053 13826564178056 95967564195822 5584259216793 433025449368173 26755534136612 55075034669660 15045378265891 18993282694192 749208405057570 24413372901840 28966961977510 15297653327141 4099556416992 11158412991863 131661329984168 7476755733644 17133131457591 12354632907813 121339977969374 24419261446662 33232181962581 29135736092171 25316562023662 31450507805131 1335463093006 9408350351296 2087583072377373 7112986583712 40394953160215 19404402518569 66229427897486 7926413125849 46939568054655 30752436916972 18169556643288 20497644616153 143240646945490 18086040952871 17744777910168 2625411752864 20550080460421 36257642189932 49532143364668 126622467696794 23186972239118 23441421934229 10233666472516 4996789076760 1432906270027 22799300232639 17516407915251 31472508393190 111808927982787 18451579805389 20853949198580 46330514955164 25326956869473 24950340080107 114135833385340 25263717571322 97219204956637 21209984065972 20320416918900 68990498885309 17796050855143 59291314308039 38859449738021 11673368458524 24540230615592 28369837259837 163095325159899 9530875892956 96984241910258 20705715531459 17922609654143 9237207191129 5517102970022 4385437623681 21740647014185 48802542774976 75501688403527 12180112133117 4427075968061 84344803830996 25411388030281 20857027816831 30187109182175 49258785569576 17402220557002 6222971883564 119546557375031 27806980515437 139389973945435 6898752928883 15756268464160 12504863462864 30248799699703 26080556022367 45370910793712 30332813832234 23504013476855 16634243063841 231434436589194 133415663157157 11183312089756 13537163511072 577486864308722 6699303835221 24197830713504 19358079395458 8621823639039 27146955709138 1359854678690 48143040014980 32392906433711 20682012969792 30085246898148 244704226677258 24598014245906 20065139050719 5695168003003 62155242328868 259829575046660 461480644307938 59469223277354 9620916731728 23239039879983 14451959156409 31367009004397 70576623819709 48733889130403 2261569463256 230022802043077 777708400271133 4337055468623 8454252753816 19417838789333 49110513351945 18734455750256 20383495797867 22868065990105 17479036529319 19785939031157 219141129679857 75875146855255 146056901943564 6987124937302 16046188914483 5930615230906 5327872475633 580313620822887 62723439985005 15061231145780 32150680027631 63020425777436 42917267986552 211371576224215 9413444658460 28173649369027 89368573576130 44557956030601 18585409481535 10593656014628 21217751392227 15708843758234 15214606129613 88017823767233 24986886323535 28799482713282 3268913296535 112074522814198 29241352123702 19862610116660 13421767103913 1615243256463 43923230535367 21463503912855 33356794755678 4387710404702 905587651048 7531107989682 10903531862258 11535144796628 63517980148429 1547302282743 16947179432217 12806603084715 7462571403429 55515989107071 28128789072253 26746357335136 26707307885229 31438460265290 11039368921295 8955037863241 12997057034111 19875360653221 2337131412837 71442724934199 47890762751027 57691963505118 12681004719184 20937378355516 104142523099426 548140864182752 20361536304122 343927780517 51840536809061 14391749150610 59266230273635 43450746829875 63342197204691 6185262332511 99625478146235 22356779229683 13659504634919 34703408942954 20249858596961 65591478161753 12561436019319 26857796434839 17254077107461 86982861244359 58202861815512 28146692702759 5508891188533 56802285349963 21023817012526 54892381953600 19320873992141 105529837860271 75221313572607 21407655140090 332637621273384 23987680098250 98610058241657 19662012338205 12494310222868 80018743915385 133070156653802 27603442436684 86426958929967 57958588488544 129321569811934 6483663110361 2580506571013 109536754816706 214632788690474 20665543150501 22722108440096 66767146197604 172984250941250 18272155845245 3904347128259 55157802936693 19046882435674 15175742099428 635946689630579 17103700049143 54892073496409 12085890453591 10002696257026 18069931915231 30224310677299 298328174942205 160385067257333 46005220053068 184506887023864 3611078632523 2503192604278 76186951787320 22792208476195 14270124754750 8713264126108 126673295358867 15980210772423 163956180628598 9603501052150 176537671621 15157272866123 45569328069185 30096150258167 26834924568671 72505900224231 17939417542574 76837127789304 99343472140122 75268845630934 263216126811001 67230429539700 106704451983485 34473839743757 147714414868722 19832788520795 17737967475238 131934186384748 115272288837782 187298096999869 18097193397160 38577005621873 92690590282256 17547737922241 9850850819493 12590583818127 87445204602629 15363387522185 14298674649626 16482908325245 12868910129512 20843004229175 7302756355218 26716821356122 29718910788209 9841420212113 22820186025281 26382972627885 62604911953273 2008776714750 178503813817199 4617274949915 58747142613654 69886387820018 29380307598245 94813897842270 3257275874718 7462223273066 16069009401321 20461364528016 289111611316212 14950063739858 2876840181180 17486232969959 2422107630887 103652432564177 29983604409947 22142557924068 4422238806285 18115937994233 37625566566396 14691938709137 324814090742331 67015451577342 13978904270461 2626226279968 277165093667193 127758271357693 32795165392187 28781677635021 8885685055318 2938953155519 7576126765964 59099984415644 1306311208537 23830745639874 60466178815934 10626738301581 4715321757906 709723114099 528314909335121 23233728796842 7488260727762 9328082664186621 24796365377028 17472026570469 28726429267307 203414335675898 2870381202046 78657136818105 160194970394648 96351562909532 31593575883451 47087898199288 17285907070160 102286661199773 28079301962683 23478596652557 8010594218165 137727905585182 58638809708346 256304037499418 105006456387030 28938895944454 92352160351147 289845373139037 59180063928460 10734367965094 31025566936876 55758224807098 103728621269277 261497151356557 200913624599502 27102489145338 851820132551 6087816629394 27674663272037 10549362208650 168896708029017 24475346680934 965536426839718 1358076751499 28905130182657 2044218852216063 67564908341 24158789614140 15888434226951 8537585500786 27856731431797 435829535010825 69459410426062 5880223199019 16887730293253 17085986932803 48710225904363 37332610254717 24371489761415 114358648232829 122818327934479 437477563558262 8614015023020 7242655328786 30453847280435 15673366252830 6741948752192 84183019289697 8223044805055 28370053851033 12409136893125 4878825112782 12853617089810 34623059110861 19383083575511 32787099687695 23056525680607 48498977697892 3811660864252 3300762450908 18412096356033 29714265078681 47923995364087 16000542061081 879595592800 85040078406701 7426542754987 19771021069194 121080915413068 76459043651062 465036695388 2105601787140 139098647789378 7533166424905 49766485165738 10538715386530 16987120783784 48774598496958 2644240267020653 106928390859934 745362896723 114200415765745 24740873190058 33837922590126 87956082566656 21729133404577 30688569374645 1516650716105 252790837219372 63124919517360 88724181448868 40763752210124 6465869077530 10722654504702 11012582270139 103259296111129 111796792062118 6323423587415 31832918931917 174149722628356 685921259940159 10234088573920 29834901770389 17415220323563 8433893331287 28916626064273 46974558827645 4299288931975 62578818351305 26011693837056 5727861477567 7099532382362 22744542086127 9596039248560 133967607016672 9231212168040 84201668954615 31692680551005 18259456489042 30474644578512 33462531995085 78151027967250 17034151262849 6677008155276 10359614055472 129043606310825 10491099722281 27243999323115 27304130327373 8908645465761 30157815910233 10514939635409 4846376739914 15183873347974 111727242664735 30375296073955 9623560600855 17257119655072 85787560600204 27242949141020 90228414393326 92783358944384 27349274247867 673756147741 252433368167667 34852060458959 696169113457 15719124593950 95155705654518 59690843976044 19879684636188 324498337203449 3662595727148 89139246941935 63773905040510 591959043905613 5908645480387 4119832947685 89666044662126 17304048675631 72081618235151 31145966254124 116131511195009 21533213853763 26377956906709 26794078177528 8785700355711 37711586564574 193677546068422 239812135397681 6044393288157 2705303604179 1602234110656 87765381177574 11501340761510 25318136785278 721073025271614 5600174969046 1400452021009 62546471124120 14849997494835 230736128752773 102052441182138 36549313055186 270124146098293 194727407453834 7476171852281 83005638384031 145704119571382 18729250591300 14003601616951 6134739525248 269367971842680 2937005831337 65843345648476 15064546687345 69877320683525 17564758767333 39897938019948 2355154684581 102321600603918 63803271188951 145879963024905 19094134380259 630823429695233 80925130713970 16727303819372 87939822684289 29601419939243 23845507772892 29863192910454 1713526222648209 84618149433177 8148015602659 46909793390125 22248412065542 1478738703027 18911173611953 56375441719187 52666490869769 18259522423844 31153043263287 52664927245887 8623254988281 3641666957287 242351465217913 15250032078055 16647572184760 317779251705728 22439808830641 35870170620453 24212235480478 60216499186111 25647016737863 18240563264308 91122656389341 43628895976843 163818512742578 9246556842832 2144784982530 87026964607134 13039521277736 21086402028912 136376048839579 147715262365055 74670970072025 21709281629277 124739710084763 11560438373668 13729837824859 37813288411397 54116178443194 61654767549150 110079138636391 260429090925313 2582592006900 23594713990573 4188580621891 3287523032471 17206604130789 502098844045035 231363473325474 221208530017953 26685127018242 347514586739155 24320441529063 45009549765498 14876358228798 29683346230782 29101019137559 25701274889632 24173769119776 39619838428708 223690662494397 17718018696636 18157777937266 8945433641694 30776575261540 16402620524058 31770201939378 6977681493952 209065754820147 20707989985851 148816800717002 41719935151003 25300329593126 17008571781212 3998219621990 178980601550216 129788031212939 27152518587320 363436228681 10996141394799 9786301720967 147258959447750 8789398183441 35278838513673 142154763032967 30255674005250 48241908896063 64950136319912 3932732745689 142316216315653 10578834032814 63733736446 124298635970668 27503131580156 23011492530097 1320391690573099 2531931137615 14841767075833 16024793261166 97319453708136 26156053785085 65963405742041 15302332695175 22804280550995 28440937544591 15184590854070 1531933170412012 16623319094553 13308416605159 3514106072831 3479809922867 17973444617061 155327561017760 113946108264440 75667461100 99936235162770 79949580559469 220582423064999 4858085851810 89694355406008 10231376052151 27822291730878 135955593801679 4516837432074 59169680028525 15355973921774 21874998417152 18489299637964 40287812637921 16251767053870 15534821010067 71370925319039 6647716627778 14521460691676 25797289094238 4974559033130 5666594240877 77380125482198 31718541030987 24241105919046 50025683091115 6665173369691 96982117657542 337618889446381 42591136526875 2140751060848 128221607603502 20704643468103 82372897484335 162592992278828 7400841223405 143182665709671 31371438211637 3986896572838 5406020917965 9833627331086 18058108981431 787124825603073 28376726135079 30789844025488 35967436843973 4275256998164 43332052804573 78081518736895 681464630543 24745346156131 18181194555204 31404010819326 55483261881748 246197896721873 20428568443937 57330656712659 84484106565678 203428424988768 17617210158206 18545965868815 256792072047302 2129550143323 43891490950205 18658510001043 6932220202321 126596378844818 31083833473392 183149982412156 74363140232248 109636441489850 19152419141525 99886965877254 68545626803004 12618909234869 258850963181289 20704996433808 34200719550618 18425194287516 381433157160 9154585192952 133857991318819 42108493801160 108137826199303 7821740293650 10830928197013 2037877656718 16442440148973 226928932452343 22184021826626 62543208773821 62492499633739 64210275191095 261391660288203 102394872680447 332279307720257 267173048950220 11919669248067 11815450228895 45880869407699 239452546981752 22848443204912 49635205765916 19934220055927 3428141471491 189586884001592 581555649790 14255107746650 20505721455095 59063052848503 4360154267739 118496365988694 3593697325497 62823162849578 29605653907120 11732913044727 19833050192347 9798490090392 19964022651893 58162578497430 14564732179424 283566568974412 30117875773790 522084771308292 4120081612749 27247592910829 22460942073357 89025828984271 6211924073800 7420796379158 27022723599855 58599875426719 54706800582892 16537535923824 19927630766806 21137033026961 38420100452140 10037447381693 52044890377792 37316519545536 29333655103157 23932164786795 27475506257669 619985749249747 3722070260885 254148150244084 246185658156155 22798705821072 24842233692309 93636963207196 2347483636756 26323586972448 29735774724316 24177300065899 12771734077502 11833321497727 26193887116219 158872573816631 53299466035400 67282330800073 21193507514266 27277042136137 59688791253645 14019306199477 8728957574508 67099011808125 37384223926301 22623331130234 27754455476973 26500094708827 447664338857041 37630935619081 22723545736656 71138363484367 386880696341 75510905421793 41601979301374 99156767070985 54507855391894 19624272905246 8611032686856 40215224014804 22296763852083 15023517757836 10263198262852 3943147401483 13134687097992 1075671388389 3038907202276 18566336898051 9093073234760 17803581648937 30138630055613 14083907007742 24896650700144 1661794737362 7937176700751 2555269155369 1606392839210 20084914751822 11240499198038 1332957512758519 488236979791161 21533624533254 18705151919757 55619331714418 127366940244448 12159187018986 3360571362556 26214857822343 22762255273521 16539125883950 18456290380450 9826875661632 1149097187101 11230667336638 39066025706703 3309474994484 51204652194707 25569070718530 26827944946464 27404553812008 85866122532237 27720402179891 22286361765786 12244586336878 21798739414411 85429942167605 5420692474445 508687979980501 46024525968140 268058193590536 129064444756507 74291167209150 22768623001228 123238486956658 18201156567687 6090693332799 17848573758522 18917153940988 97377821990820 15136728592299 110151470799700 34009087443078 26540949861018 31533846495781 5083559134517 17883098870196 3960949147227 474884058778644 21188832906927 30771535861621 5118765375977 83123251492636 60828638353869 15634205425328 5969685929582 24257626190348 96525176079557 14324608915817 229257178492742 21658692954611 16380676413398 9188990539070 8004618038649 35121123197262 14118162052751 33920511217611 95175211555450 2081368176474 2264050895193 49476017124992 18670592165603 93026523028782 10511448809981 14602114781295 2205525436962 29725204544910 10004372445136 20006071743286 330778988804091 90034974011422 6123431759849 6078588633363 14768267568818 9029995972211 674396764562611 54976810886840 210008619845256 22567054912733 27601952883357 6646225994484 6798610886694 32199835892718 20168784722325 79521775429471 15428600967399 3926605827980 27783019543545 215484718049 18201483552391 27373631386491 89229774307188 17125658253273 225902575458312 22969760991026 11374694231839 7050250996303 20243292532046 95118485241087 20959783164177 171241067725693 45838809342044 2773495442188 10476653891134 2078948362771 22752026787027 35167315381552 5011065933836 15915033511451 89221402056667 233997725622697 40125143950599 21806031018177 107976195923936 7267433755215 56431469758426 77256242104105 11803841985638 94713917455636 154393369633961 8324030456960 27688072393030 30779880106031 127222569052044 44014426908531 31563093493474 69870773330632 21946345906793 34036058462304 57462819920957 24886243309644 119882810970727 69273269435443 821643358470668 102898033080782 53343458496556 7989607400548 38099984411907 11123339831379 124796048076873 5891485589143 353838474310939 27418280094396 20800197315654 4915087572491 17352558337801 72670358431252 506354377780159 1097816756590 14384652889239 157766852872492 480771204589565 97376857262076 31682868051726 50618055759337 31237724993348 115602233485452 86870303697169 9347501396901 219184079647007 3347635459507 3733803939816 144433488191583 14443413473274 23702168181885 61286857412996 31928636190066 9181187067501 74697158240156 33392343745227 6360691273250 89041602130647 5089591272825 27972361518628 66409414294880 76563523503334 31636817070046 2861960819438 66802251438887 23635099971366 1833199963323 29855933437515 82768171417006 23627343473735 6858456430331 76569014606059 17056785416905 4278743585216 30070804264480 10083601860938 9222701457602 42410670829491 64431242371605 8464249660273 124874202274571 7569450140464 32936688263911 22862100386993 15084505204019 249697717649152 62713024085823 29638396984668 19090060828164 61134143926724 23823744488222 12764027175616 9912773428779 47021902275897 822233200625 111060244353873 10392045382429 42924735161837 45514986098319 27434514603181 3400711872039 30441720372904 201080972452411 14943976971524 155166866047548 81009684329535 14064093122094 5660685108238 3571599609781 173536254425935 22465178162144 4866201553725 5821842773231 27122137495878 31543883824953 29851729493654 37136143614441 8369249489016 12041071787652 93953199812078 74224209907208 536477976435686 24805854231158 78812721191905 29805219096365 18197554723558 15048695999649 29488800631584 2254870282435230 9182642834608 21870944657158 76600948887086 77222320527398 184461550677585 8596776470927397 137704258225653 59667996428224 79058632000071 158364918132027 5789383212815 272523063148960 9957998468460 11924522205178 14040636944629 26534640475956 12416953680361 15495882671242 6956687336362 7644301120957 112477633809469 18443498230880 32275314954025 52882218429995 1033652053873614 451507732805124 4524083617941 58697641041100 25681236326826 46561570009366 68642212649870 67844091308445 6337143929615 297269060105515 46075043275776 18264415093201 62386794517972 5225596417805 32080994770907 6489377238208 67288084391483 3510143777426 14178798718231 7993968072369 12076132467288 37082780814105 20918610484621 34183571663957 68407369255409 6699950013400 2295999603806 136106735137480 70989891298715 21072615975841 83018723930894 239307639350971 35744935015486 8136706114216 19531522024593 161378602232531 637500187650683 36528102952963 54993771051677 8494797810946 9026119474854 31453160822550 2354701618994429 27844325256114 27453111517384 67000769540467 67826549319229 353055144746126 12356580253211 23483690764457 23414449614758 202770248989736 216137811793989 4881335030414 23091954663088 16712822819893 141391210195965 958870312942 16531333500276 50439413616493 26340745979036 8380577138850 22979909580576 13179800575418 22643347438849 91214433648803 307714696384 37058340740973 16307486436755 11544209392851 19212892780772 10856854370159 82226887634661 23696254128649 130505878733078 1888075562457 24447395102102 9392472463752 11627527907646 16188233118474 130652513469413 63203906211903 193080864708036 25015338863416 109176429077714 325226346333821 20348882046085 8219314505453 8585685982594 7489005348261 11311107169115 57961277214235 96139626972319 18281783987065 75720001998321 305789898504833 11478084687201 20854713593434 27746667115009 5280192940651 120218405189833 20384641292264 2643440005551 18549328402150 19278383284419 2654773318518 24096074856356 22970977671123 2115731138705 78169232619270 14647568018934 7477561055635 10374272115151 136007631127185 106097165975415 21749602165449 19151662741030 58500418166478 20246136195127 10146071289778 14176180002319 91718110741769 41257720493344 19403184662525 15367157089918 29785393287795 55438557257751 17293596965112 13395856488066 8956734433308 54445779987650 25069783696132 3350971308360 19743339205280 5316042798906 147153513346066 9694043527021 12618570067543 27529808228595 2327339746634 233760526562327 186931182390960 23210713045766 29064487790736 115007380483067 4716872609833 2445723625 289610227760314 30940566073711 16495093625310 72545056696113 24161156556338 120672021168399 112562666970404 10534248204352 11364167772207 73030435928054 69777449773873 61973683042207 122192180139486 210109469598756 126950335161524 175487892377627 18305356636724 81435243512067 27561223003434 30528326075004 24175079037333 12640068508292 30443699550668 393630383587877 17392989072099 6772475600648 53042222692318 298162032578422 6551677635952 12429039273337 15300434537165 138459193749440 121346992859381 6077318218439 85974621061508 126682940976504 866703707263379 1478716367149 145690719030253 25465229761318 134189527699359 2155438419716 24827155410733 110248253317721 2173613442112 28725731052466 53905395034817 565474130755942 5743472570418 20590378696263 92255043579555 18269916235869 29451099710050 27740515843480 20782898712198 15516549329036 29417549697524 194331704939599 63307315684797 2039514946260 151374398054506 476791672308930 21990589658571 18904576833749 20008222570309 35362155454526 17561742431857 11776238221007 61543013170966 234994708794310 5212563191687 44367915990080 424408160149 29902552736177 6986553678667 7782719610118 6569404044491055 35498876240341 30926573494126 75377801799455 218847621212588 5917338970783 6626414293714 4046671303820 15045613555048 34297980690217 20228718451431 112515512132214 220804497939067 13660507612200 3587339836732 76056095227994 23991119089564 21392467090180 2863322510633 98281085119080 203553904576366 126071584318752 26872002575107 27695601904291 187543620196350 26383363280682 26247740059659 18314793091871 15092904938187 23891463939713 136707026083348 16016446053898 24579605973661 113618639289801 8066832048565 8120903814300 1366277567402733 680715780639207 141441928597823 23592747059098 217235828102955 17146094929637 7273218177064 45342784972062 23513996794148 64855934624484 179804165938405 87855062702006 14967259308175381 132209430425698 29955185620913 32269968926306 119978744667230 10217934920962 1571132450836 32825842467333 2938552629650 24197032757927 62292050898795 19258416816845 84192766411934 2695437487515 118537092877309 15191519906918 25114778260563 91475503698023 153524233660147 30936367220863 23300523736250 14561280625704 116819633650016 13435191078757 1100226398868 23373340166371 16660747718354 62298699703002 22709575354369 29321880472062 2046327153902 66178230465343 116688299023247 98221936031701 60227581972324 77011016024640 42472664947719 306773848610067 20683357632918 24305290764943 4183150064543 53057928269592 62930220668301 19054316307844 8068438564365 59236595738789 18822832949177 2058247618208497 111610947534754 5702857542636 24998587953355 203170982519641 423817767554592 45277144586444 12111573425946 55052194081636 22263497324802 38415617996881 113763201330390 82828777752997 1807852008557 645924124096773 21973263113017 49961433617768 2108902421537 11577925029392 4664952715633 63006636374011 58855999288452 118033511050448 15141973257554 1519069376872229 70276285399026 7977097087821 171703225518646 26324048093247 34145315343139 19422912760708 999164221624 8292600895783 6732074137225 117772738246230 101230044752053 12489393032573 124600599022525 117519539955432 3722054454863 38619989474841 415752626789605 14158722319045 10862629949312 1277742558802 4093019057923 16726935424373 213338018980357 10819233118261 19782386686892 24981193956088 23018456026497 20068354512403 23283547673054 88063255987057 72027833912348 132720995260625 102486168618329 195439574937975 113989529332005 6631987233120 22463647063381 246284074155032 28612968861780 22714901604198 17252495016555 14469568309673 19122987701806 28915412627812 1355147650784251 289394117103816 67437743258180 32662659450002 41301798972887 134200449242029 199845297199621 18548633882139 1530902718335 53230604067125 165151112948778 21986893816704 25255064873161 5897071325470 8789163981426 21722215620859 107425216249634 344140647413821 21396425889711 32656407128636 176881343225708 3274875005861 28363121728565 8139538845534 1825034029633 1301382998782675 1077373917610188 48738270955089 170041658396507 152726995040094 54937623797706 134207344391535 219499046838902 74513537057894 204845198165798 109944567192577 13179365446080 30562359839360 6693264694372 7426699049475 110494507634203 2210566965073 24405035247808 26487141244754 9000523192556 18087095607800 23298921060883 29380122345635 11642932331999 8836768468955 14320845227857 65549133044171 21005621597566 8961691843712 10313297273943 82494519643 20147372907765 11164948816083 11779049916798 4784160669385 85357319466795 22999739833487 84627705781507 53718076063800 14369762503498 11872553216085 30715983342582 76497685917303 116517141872686 22975009965441 77321490273661 14381866236566 6722076886232 38642328270555 61988340558453 119822661797978 6069591609760 23723264924064 8381544738155 26779721373741 54905972621804 20925400391993 22662673419701 479796412857789 55268162093089 1605016752362 44626936581682 19580773749124 62713049253151 322748102270469 23939950143157 75171019666641 1877205882277 9995898938802 16263727044225 27121981737790 7532715972752 29202473352877 31287777893815 82287250094731 23529075811240 43091727764747 26897055906880 262525243506679 64640862689231 52202623667419 9615210345276 17692756056610 16037409771753 88995767345819 196823615866054 8913531448937 116400873224509 103685678933344 11315867681102 26868494892072 25260423232232 27027157720734 3175216651429 71772698838419 15528148654944 8303519191258 191685024745460 162763949248261 75475884305131 56350350849424 16360953399189 3847095005219 1095687584346172 4496277352126 181448495208476 31808507703269 64421531210000 100116089171824 11263799532205 5768286392580 27245544678973 21038188847931 5597718061549 130131884379376 14902310120081 11652293668602 2154295259481 313773329111137 16835453902068 982421501046096 1732900861242119 101686174261275 7139170179444 67641107154454 10920402239336 2718477375548 26710730164575 27541970617050 49825435230077 15235650408827 27982648830940 2844055781981 16435134796221 2250330755571 14860511942718 21865183953192 18680087681173 20040611460130 5079038776717311 41011826425575 4622790818534 78072701768434 112274910236429 103978726247785 14922855498863 1138519543333 122368656946112 190379892391225 87588412839050 26699634958072 285426973935157 11129694058794 28148237568322 755579450672182 31617692307858 57956464754492 25717890324046 55768942534198 6456317581826 75519549167010 12263287377591 14800766784587 201308243287484 41043975979698 11391516263597 11181345424678 27645986520478 21088082167515 7064212827085 65725482919325 333906487327338 90166453457371 20826104069693 10658350728224 21062520900719 36490734050384 118771575721163 10580357390212 45103551538919 680731423091828 26979395851594 63454807346351 123214237724746 10375325086173 21331583205594 57204638121581 32400898035687 526850088558477 4596570175069 509664584274 21552328391307 152080635881895 19143302456101 55153412546354 7694917659463 4344666191373 561163413678403 2725673407860 15871896938086 51070389599031 60089307204677 9562235558053 16233720042846 26190536612401 31044870421972 29897828280613 10021907272092 65211471699839 31140675279302 4061742412659 245100227232338 12544553026549 32183400207902 31765315522795 477813497337110 26897786174335 26349483857048 155135248032701 117803184419797 301494975584408 65259157338448 4996267978877 23316595452629 16432158950824 24075808070696 15466943125352 72688413730849 36694283938483 16781948733797 14250552187156 21172510439972 76406221140203 55848390360247 12747655308239 25084804715151 2373460329599 71623690192961 101803178388607 108913043803223 33950465187613 80301904542792 252155219339269 30074487803253 10846600762423 227096283555968 43483009704822 91780203909756 55782514781556 56542653251036 15914583080691 9180150332337 72574001350743 99619171276601 5308570361912 8449046706708 20206628057908 136426334556462 436178680719 8716109110893 52988251532292 81056951184879 30808567590378 17171875164447 30514147720591 129367828691309 22008488134151 27511652898924 9658100179152 238674586942268 27516141525292 134763019371308 52935891552874 14755743006136 208069893609778 29342320171794 42924515113889 8083197336344 20780339866671 21656396775421 67648507421550 9053076702501 22736603078491 7493658500890 26531171446432 2507768234 6286699868210 89820059489641 67630844924338 29135709418420 267554304720341 45795898280655 29852104358181 53496352773379 130606417577813 287133869349496 14400473624185 30924892730111 41005779113592 733091805934 30342393102988 13191786930386 24025611242739 15004172823234 2608304622950 16883540588692 557680120783 121489082346197 98191907738952 21085113544895 126543301075047 10762758069654 30502289284374 35718629796092 28097311833587 6958356514973 126831853524562 10646358962384 28672850927314 27612320451438 8183503624075 20252829806095 419271486854 14049430010485 13631852663581 17144127397699 30057804362817 313806646602203 76915159752384 18151247758202 30157195034478 427069166537536 9395311323591 7684269476700 829022926658 12126145900764 4894651752384 270824946483091 192967010082870 5596620795295 16066150351433 210928307016170 10485964427409 14891864346074 1317720268872 27097694978538 5670742787368 72096549814641 5024785920676 27197319852186 74613552214935 19690833337235 8594019664816 12667130249609 3264757420680 6052922291441 29010017982482 11549862286101 20928220660478 29219481813650 26124174492999 28530949219191 113716980639026 68471776753317 16018063735806 65296873390944 62103603426040 16085306832246 18327329229352 9102754354754 30496448744089 18424810910680 446696878590509 14433112902150 14419479029467 22061061510876 16413938475065 1625954951174 4530394090066 534567332159970 180507666151181 3587650130744 7437805663769 18702255193398 6981966485848 5814652109134 20807075326699 10098367365402 102951901887111 621625947114 3549412635823 5066751882134 21013415508919 120047792084024 22817079710052 2593694581766 60780093328105 94583413105202 6586329590082 27323733288357 4534499158381 24421750556133 26238721343231 14153038879500 3513279256782 23474108974859 25826969121577 25344461725741 42455765719019 249942792493121 28860112728066 200625684931 231410056688467 37505811928186 17782776453172 16991133502803 2912387607513 14506501404538 28535210098797 1224402214411665 5917420786252 11467721332574 5191479381433 390786489400 4498142036630 29661004074201 445097781284183 91238740555609 8239532999052 41817221550428 27277455433912 7247773890337 67250976819397 21140687618256 6147400384284 25445087807449 25230848081000 28373532945375 22390338507696 325863890644507 4459492288332 26732239000193 128978684926947 26323427174912 7512901134901 72258951874466 29451950634740 115612767700646 72881041052853 21842718464160 126195935287402 9157467058424 16772956655584 1798584534584 4112137052181 4000823665265 6796471815562 27145258403726 12333413625511 8659442991593389 3747080111134 12386052599601 12847353392626 15956808194791 10381645413600 11207735155992 6850698067500 5643781435003 5474447021896 12503459380723 54553673411591 99917523275619 13458350277795 25574768812833 98780444339759 22461438351927 207319195823172 31425616235517 33683763859887 24869478856700 20991555700785 1454437295901 14025814063941 23787767357657 1763396316690115 25865468309403 29185449626766 26955030502757 1017514232780 22702373399851 25836062029340 2145079683601 375865746889267 315064280595594 35829488499641 9902462068115 60167666664058 6719875862840 9479529996513 1148081821591 29685287739021 72056746155624 19925354354909 57794193239150 8785646095041 12424943086869 26483545237705 28788181484846 79966760065259 15955429741864 22866845483772 45580727402298 5960291460353 13072864383903 26912643136279 89025207177670 370456848681736 16300608340442 30697664545460 13827026481895 145250272257858 52100445792284 8189639430627 28461684991008 52720341265822 1610512267541 23387665386560 29209625729680 29600156011604 729972853722664 6263639907174 4119108243791 3085587355392 56014179278966 40567621237338 13495441695633 191968931449791 2704892665379 83737384596107 7002125332887 75170540302605 9051099777191 23178162361866 13097539515134 11105902885301 50142514691494 112065016335129 275756673651960 241771411594982 27986837054059 110406539182157 22078126821841 31355795229604 133030033513318 164597542593052 33860252262443 2710037282566 21703956441871 24829061519701 7592184441895 4600854616377 45064581950525 8172893156891 28725107124925 34883198242943 8285826695011 21126611308374 17559389242181 57436146423837 227216214224022 219891874085308 22960566383283 19085030732628 700398135931 82107204949707 734427797851829 29814211245513 24608748834264 6697780261049 105794136324239 95329842913850 25984344190948 94922437693162 4503082084987 112457794376266 71298916157743 59422967797975 23285455629495 65044166145610 186302918034918 20618240359462 86836790444558 6649944101131 31010815362683 217148999716678 19087025634692 53621990630795 9143502033768 12534522028363 26067500204567 248063607692465 2042154314115 21471300218659 250524363764299 69521949853839 250211332529 26422592537029 845367150482 19932875701999 46889390414897 4769797438801 51037840389530 29210733778528 2089764031179 63587487669965 120099047794758 8685115314877 94940202636391 8145137048349 5333042967140 6757478750755 63100285792946 16339452777470 27911639669752 19010742981642 20572691909098 237234100737232 47251453956744 123375730598924 78056060722519 31203903979799 25849702993231 95776133278471 454356527467 6032095161130 20011997815238 769710261648 76359103395887 25164742432070 12290628188107 19770616837880 82576783722014 14956906127839 30676031641965 4592415390221 1920709781348 30576277500 117631755667702 37612943682269 29714687442936 26718546745790 9992834112163 17607726903166 56807381945075 5791264303662 40459097796483 19110237449253 96224183408812 17942452235052 257757031068426 6099488757622 11071810590127 35956542266342 20325262614316 39870296316031 10172460072483 12841202455123 25926947799326 110145458670272 147710595758352 83941553295821 56872232558875 822651202161 83419809232758 20802929149922 82022933518986 3570672799173 100127009911592 28581574223789 514461279699674 3224253933947 80279083380925 392421228003 3078903542785 4347282079120 753132529425202 25746910139840 136678826578490 161728663716318 9639093995827 2210015839622 14897620566545 7526278686495 17443915755362 448827466517101 8919029664154 1232235605364460 86574606168448 298273247974415 176256402273377 72023670824677 22268140774813 6599990239659 31055016140837 13698815426039 14003774676733 232088787342283 31045633061658 90246579258464 17906897443952 56907606243378 12858194672549 11341390422320 512716631862 8631388986614 95645564996968 38605265118031 18297251798974 45322821357273 2813960971798 106213040204742 13015889965829 29203072799040 8307937076053 19393124503611 10683555935005 89419113400817 23561908687278 27209525107615 2995506886147 22228642610107 24809817297498 22142181236762 20068600772294 13898477472842 61839394067703 7501061336426 10330540369779 43647879131512 178882630763121 17338546896974 22378345590756 27772453233112 91525073713 51382101911918 3392934406100 2436407935826 2968252673004 3811300356175 30390182349287 168132516350314 3616635318349 228140432533047 25326344633914 20797966286026 8568024767865 1365829632538 31788265122403 21982368153311 121721880553553 236652772592534 6986930230858 12666703280862 102337293004152 5669583966757 7129801495786 13273248224967 102922618665964 19026580723384 4581995380484 12688647405638 103482872408052 31573932904626 13189705345689 128507164020991 2732828900012 11453558855137 29910721220758 16712979245883 23043796097996 29992460369469 10887517841907 26411659977286 15923637874917 48362832362877 18768484494524 1722746265615 30326652357290 107318768900893 114135725659960 12855665669784 333201060584534 9128683522860 40208254503708 87171432713850 15199883710508229 91418159556153 2173313550433 9337393020544 27151604925199 713211605363 14012983168558 14752047249587 20576027520029 63695079465030 45748329672089 525157567190 7021302099684 25505555161214 34741345359669 8427157681074 19213279948342 30308274148176 21670575733172 249715109926979 4062132873593 6312948485694 52504128021263 26042193333358 743862191385 17849273469033 6676665456938 23106409880569 108730981740058 131219007819521 29254243042227 145041737443559 6358042384155 104397676949481 29597266557568 8511456687909 17275026674952 83489495999239 7559075196904 8782225695110 39886113960089 72137665430332 96484164096462 266966264437226 75199146131339 6452811440727 26841200693182 62505815545658 49414822360245 4425538183029 19402570153256 168451143110770 11146431958744 19307391116960 23616768903190 30831853504044 932902378036020 26700261432883 25005471289978 8657509887653 22291150734996 8094471699161 21773210889360 46135063470835 10152178433021 5843422215326 145523877307680 57799247883821 92578218076450 14899317168392 57060648568729 16291607938257 2277491137884 95351079533387 40159359169664 28918447608089 149924397927608 8936000593685 51377372493267 344738237231497 30615528000808 17256996009874 16262345635467 12123353226186 13512507901900 18834731772459 122321109980590 1683449163156 3870193651763 326590637254056 5794978349563 213043175001820 9994789945037 9254902675280 93303036187815 2891006975058 10878121493263 6591380866889 16671054876131 27950830993742 1800939177329 12214202303793 83606403968872 25767658794314 8679918153204 3290049747365 7143076746969 110320045820112 152384343486720 30399082330467 34337821656282 11752776796193 30722378365765 18566014031095 5464328225433 164603362740837 211527994299067 36239060094067 12158332790324 47070304404458 16606910953936 30864125243101 38117009683656 16030089756924 29316236130219 15796966007250 35035539792008 28636504175945 30320855191948 20176855407771 305876927068790 4029080596235 18651958555355 84360638915388 25105782206966 98973497887999 17934839608162 49057110924672 192485807595220 50598016365171 7577793130727 41069444836948 30411982500230 305749939499802 208234587884008 9190982883210 85480480684937 24418542267267 6330748476523 13014904268974 4994846292997 6881580553393 28980836379579 59045853838319 56775375561817 2435571879298 6587118825503 67559736692184 28863921695423 61912706293241 4997454759334 31268934254287 229594884096674 13390602379849 60764143899623 966386810504 24682373730670 12868743333154 198665335883469 6539925866628 68160710963426 114484344543081 2011462047586 88403899912485 10048636458022 26583877392735 71011576117991 23295315617816 2601493022763 16798680249549 19261896696294 21820410005110 20534688367551 130664510788053 11399689903144 87879527416894 72010956412068 70291354035167 82159334525027 51660522078782 111901812882544 102124405419310 98265159227395 37260364003124 30335911443317 106944663929891 291012135278 23064536168941 9336010517433 799469188937247 1151455517590 28989019234879 109241933234552 122452856565721 13973680974936 91718364409167 15378535934463 66438082029645 8215693561879 5368128142908 36533677796759 1957392946399 81317183358455 3673106394992 22891819664744 29876873636420 50174063577595 340962502796976 29972855504177 59093732399881 208929321960533 11368843836110 108621871330418 7966528929877 5018893968853 17561467735916 44401277030210 26823993504662 16331691647053 38479512287636 17018141384977 9201424113241 27415303080122 17161977062577 247481670360406 6230357069255 82961438398151 141221991814475 47933897608486 3024950437689 11922854458394 182824524255640 36421220109158 27033223929523 2592766615734372 27030308640129 23227810359559 15424788127614 18996745751505 5848584482477 11403979762318 23275951903645 12486694224353 99226522100 8072238607330 141383035302288 138695070980045 4330017809147 83656009575600 5309795557915 18229064405474 104593838194939 618221759327994 43089840296802 87359372649575 63328903774381 13873301405462 256521438220807 24915274572358 63827374599868 28429698428287 348050770611614 31771655901697 24633768322952 4074360127491 61558054408541 114878671613675 10173113437873 30342769100848 51471755139017 123496181917190 14916307549115 20791883525031 70822895139598 46406600052498 60952780351908 34406597581693 5036539846511 7042489830371 21442779836186 21127386233344 13660721165849 10506153550640 57335215263448 7539955316122 75243095643957 19434279622019 740021557863457 1642902773828 40758669051351 25206495287453 26495942137230 18934789704127 120462144376965 103210861098459 27353315147028 118907557560278 27112772198003 2792115456169 144031604797556 4299034479507 5387953660112 164864192594621 6205038467034 17295126497172 25694552107355 18937976115291 65958049923150 82838284043822 68875091617564 5905437209459 7486595748678 13205754793697 20002063603654 462930432387744 1727414321759 56130282221206 298886212323915 58294560545842 15672758589598 13110785527428 31051852488387 2281127446942 95559072981625 68941040090929 67208918316858 103705673783590 28680342275317 25583476929761 71680338976326 1397551887495 41029460195620 23495775284486 3894164080977 642429466012 23917935745753 22116376854309 13453429577395 231436651077 47954421720699 18270340166957 107181049319364 89814519114381 8391009526282 11897399325270 45693377902654 62146464181005 31616796501766 41284339328478 14191491096916 605834691253178 19161193886661 60942238388171 134561272844238 18006379086422 123753770008400 846760575903644 18928188147538 25829710672588 11366563086316 93840412699079 90110993109956 31154525515884 126430319745904 8487460405615 90286761796742 4727553207618 21137850044524 354904300518633 60563882886536 71036019178890 66580261037782 119572096764371 25459027359101 108373660278696 35800878031033 29850471097600 29717187604909 2439435057533 117827138616629 2181953149595 19928326690127 135077776882008 103387609236439 6148233545463 17711696852177 12348484897715 61571015734758 30036532933817 37594259836742 18540063177160 57402740648010 73212340609626 1438872285268 34176472954564 30972516420029 12673699018251 205148745585842 97471543980982 5696306967425 193824183831680 294596925222273 55827024414848 607262148167 20976991567795 12279830443117 74883238696046 35993795279363 28491575310593 103805762002243 24941394052154 4111200677641 19528405122365 2946427521558 1699215911067 48653374356878 1515257082436 14772238777977 26006149262522 95555220568141 9870484216648 9826330732232 751429396949 7980040301411 4940860272044 198091345890041 18834174309001 52145344195479 18268929196055 218169307906540 8863229965058 21526448282549 211943762771107 23453325688602 19732503176351 17512950158489 3176676175172582 113655313526702 30204046115728 15688427307472 1998621987585323 162544953724380 25883973961519 178687396079642 333783574259167 5179997629081 15574249779592 23080458298355 11784859378073 2969223554976 3821228261812 46262550352253 25030481811719 24129962746244 16316642838637 14599290835804 31377519231758 78366211983617 82831080511913 107905656396003 930551760110 1205515591320 68316386478552 30627891021545 29783410184416 4688283495209278 19196740019797 4258673858089 34087118205374 17791675542623 21558338215010 2265374511913 86452468273990 23107576410585 235491321614492 111943644000746 2941025336141 7724299205571 21310823605328 17269251763696 7698542486154 1405128852382 29545414196966 26157418911789 29127501512929 24852369662646 4304755513852 18016309656576 105855962253574 2066122387789 27614502403822 139776308856090 181779534045741 65766789528982 63242562610804 2847278281545 18535518982768 9452609948087 59840591138306 17850109354992 161061802700148 15132691139257 16883855703699 8358994435388 66200839622579 31665317496859 12821161828160 3639198844427 29492456491193 3075793099320 45654713723296 65048997232272 91337745988780 20480789984832 12434893967846 26038619843388 24323048254605 30448827601554 82852322243783 57715893188209 18860819359592 130009274730748 7953457060978062 20246190061379 331250637657375 207672588661787 650077059283626 53481524478307 190171541607527 19569774440948 281703980139247 115197403786730 6536863015332 27837594416275 14967840495820 273422515178359 85238880284776 101328017624508 16514926560495 31408756321137 120412301818293 101110572593648 13256634627393 178543106461137 119295230181405 41103053447930 132716925303877 151728562077099 192496081918784 7076987291301 46974922035708 43944404456645 11704055740596 26088116303612 75163972148552 19350288493328 45757738163845 60480411217860 118696682200414 215491588424035 216781578938415 362012135383357 975646422307 20342320901515 29132754008236 634930660874 53436900230867 21063101513609 6927087529370 6577374954022 104046435012620 48044164586336 48187832412351 44841391694911 28083177490159 95393897005608 27816334832002 44307932096643 12513827364525 3638644042071 20671999585900 23015499195346 533757290747 55821476305335 34435065256127 231131537375991 24202080780319 27805058227436 8609287078740 39104273248857 12651307265759 70633022829705 2739836638442 28480729959310 10573212804841 16803070042872 59921985933072 11300246423893 7092641666876 12780017510034 11586984776105 22454226670005 244281363563851 31995916977205 66010279294200 1693909457057 28441516800340 14154537481652 13215997643795 77931830698906 78596512633306 554445789287389 29565244773250 253879539656087 99688853744332 22953037873850 5125653956376 86699155364296 15898630277087 421520572654571 3457566592132 27056845027543 10115156793947 14632238869441 17181597229399 30829383032243 41291172493629 118921255030124 2681820504360 28410003270800 14753720261508 25732934823088 23005216320338 28751739250794 31630635515244 13330648403846 8114921346456 3224988159153 55248684017053 9051423170050 56163733507418 27384668555816 92261982096899 26724238626510 36054898689679 8679797883090 11230601995024 51691655329416 19170308974018 29500140669839 30613556273091 14642716568116 12410982076723 15423843634577 87259609660600 7003507917523 27897943716960 1300548415689 5501797893700 35791195962512 31817571109376 17078916577573 63644350664218 67237462364024 20595837767694 264648223183198 233675703256570 17733489819703 18149356158413 250610674278580 108017928425801 3949037573369 118428956895386 76548582690348 21044102524522 5338204726255 825357695075 26216619758561 18191756542069 14721199818158 35803213044976 8403380626031 25713376050576 6135802678394 78341880769266 5731219598432 109248716604782 39629998379829 24947195274951 11826210844376 23278118142430 4631842259042 14582663041581 22217676246235 196205985208284 6404988560856 8571018636164 7021013136226 293342781777048 129981491777900 709438374283170 298112459446995 14641334651313 24391888775450 20216190549154 8680032408368 104478456908173 6456791332666 48900857826977 188958388136436 1967191252558 1673730186070083 26804923862743 647475689191935 196079964194220 9765896933744 40221437032512 1502282383822 44974081678329 135026646926575 2103710109258 163248955931998 69169311217327 125420328632929 12122435816064 22419629296187 27801009700496 19643801373119 27084506356760 13415236487902 29739288432746 98393052560614 4775033460232 28126800135196 10632618511899 65860175109121 314424646436611 19656062892890 47560010717253 101119288217417 133380488669746 116303403796587 5673470038637 31525756568843 77875520855014 6726301712468 27997654296249 27746881777064 8652503051777 155304225582860 4194930063752 89665603312080 56672256089715 10288841639954 6240909101480 71718633734104 128879794839778 70406909191691 23170164940424 180601431885923 92338739111859 6383774337543 72617723301244 24210373659707 142966544228036 1742577069355 2209322719459 31158808244664 28990692737062 64748359868341 108822736304905 1776298098833 13975805927639 739102464400715 14736858371801 10003959392329 19904186039839 208691584685319 21588826754727 7975706463307 22631403808754 153414102410209 2744844298511 90234533015374 22818361230816 31261034354396 91413914240940 3978059798017 27810028729607 4687010445530 7339893205209 5326025402034 55754935775839 7514777376372 43573680741808 23697868510003 11913579527378 16094466015927 266409808265374 19889268745738 18165988638677 5605775559321 15073548439642 8346322008563 21843164105882 24920814936977 127830144538861 30840704219710 20274983207016 133637180130806 26789574206986 15719531781077 3632741503910349 2162947826195 5085011725468 33031210556074 107435054697897 3493706653690 61244415885389 38504985266059 11421153700956 8533198172891 225302994564924 6508331551889 60182746793228 18180145183084 5035676220890 9001745034707 8191782210771 5584811295509708 183694267445135 171643226224232 14458752659150 112056236421492 74782670751042 9613985376652 13196498638733 366643378828961 19733466924531 7517498620023 117490207536252 143232381454078 114414627763101 20901135357582 116428122126521 6819213833593 12385113283372 10964493391410 102284712095741 193057766292570 18258155357381 14389642025507 22221872555379 141392555285355 36777554740316 5366185124673 20880891455014 16081097481160 259172523445954 154591870852966 6224188840766 32405544239063 14825592199214 269971553958416 188708370494260 61686883764610 5045905510302 19134353912905 8949185376998508 2556216507756 37506375562557 33438475647071 5735477436927 23902003608293 289521793604254 87076205893719 104488170808982 20186915946873 29056566180685 70231275614657 241935125018186 52128197985686 1444206976185 321825892495304 22036262784263 70473667683745 54163661790334 27194734524712 102806797219257 379259712012438 19552274714822 22864521273636 15038053899008 3314016655765 357084815068 18730889642837 48807639707635 61815922649100 142217541043259 100344047847784 3863747561987 30279774886526 19329331806285 17756246148073 15043678114712 196667913872512 7160210710540 1108581173474 922517990268508 5777653491638 5458690566228 840774259051 1881929254213 9086653331977 19354090515119 6532563975995 59987513889550 10051414761833 76919740102639 81412927872996 29893222667010 102054452788981 111098180436634 156557733674844 20818554499869 70022232936392 6519103159452 5865659751698 25588882039080 8042316604637 104361197951870 19881470258519 23880708639022 8270355102846 23792798320043 78347329672820 37506617473991 2845851426528 12828900356219 5252584394127 22805588297829 20656770601558 24108604286248 2947038606078 30875939319930 117262413752425 290853027532730 1778563823233280 21985231210623 15698268384763 15309018944900 5433357120625 673985612415623 11675844348234 21628862928220 1045607718530992 3464702064783 13743066411101 11324207896727 16569320081279 36253371430113 60165018727108 19374007266032 31048262115946 13660938233154 65824263877795 304805952165299 14874208051896 65626286758651 2963880529422 177903632298638 250147612675258 6054563559841 8570181929323 3083627724740 9700895958487 2175229369063 16999871721797 20756839749254 31184333892000 23804369668296 1183113248282 200497560136567 190251969513608 56702879604133 47422313208714 26318261497220 41030843316731 27807489050924 12889610278676 21924685423634 31440987402907 52542182537225 19589473509948 90585467059850 14077812267063 16242949833198 7205784374565 31190591094772 59164216114730 21393575490708 2636663062045 29082202818372 4252747061121 36601831777004 26984596292625 25809373102714 17307432912549 30636510857175 24265562085887 22616142640399 21110957362680 4965601725356 11637176672943 28184295416655 47860261314972 530119521575 26713647084611 44591733008162 35642472656870 12016647112006 44748225192921 15333363133871 8537735006046 823826606497 75363618492479 564260808719 850707106493 30435009872316 28961454802319 20802809437728 97330170785165 78626701327527 68221211662853 20917598987960 63677738257437 230648314243356 5403718922965 25078379636030 21345798941736 19340304149308 8688977459304 11381323311321 223547356640131 29003829915538 26845905317426 47887910024997 130487151004415 31587704974308 8610876726393 23589698414957 16384531409809 61173566919618 3665598548194 15624511664930 27785739096198 139717267490608 17868125350854 23267614249531 6862129943342 14336013478552 53159625924344 10899193778601 4870768698621 19530636837572 40336383502601 50293404438381 115803174299648 3822360547232 5924031274426 50839724437404 67105996823348 21818519602549 28921864576176 29156037037109 134123230211048 6085980690066 4172263057783 167599326829304 34404088404 244709384627823 37273681066052 83054724740393 23175667305263 114354914764191 41290937616590 136692659719332 20287159507910 8627968870915 18551858147451 2580612566301 29911004450227 73013065836764 29274831366158 9124795592798 352834538890808 18570896358488 9501625200419 19545672291326 19950108878721 128869132392862 84390070146167 2183945845498 72745245510940 9148625757402 3642954798274 31865406956635 20949140338881 28664400751656 5342527966574 83556388435813 88124456642076 33245006303412 13058203727198 16168868434381 10001789831792 46758267604437 28474066471685 30772102576221 18152255819425 9112951321559 71456516788872 424736095297363 5375950348056 5124350007422 19187051634529 18237762553456 9688148956805 47091977997133 92043667923062 19976509655251 15608782870643 25921471333906 299747295255114 103468558211859 30980252603310 16011733230011 15166658002308 7370069781059 13266026886741 238404781146796 139379412271255 132412697549765 25219859754362 964902753654693 443150763899778 3309222567008 84237615748594 1254754438321024 23594374532398 20839795318695 226000973089687 2043338277241 24740253554225 41675166379137 28058628341578 170290796784682 16912190300635 24789975288468 22106030144189 102230965307368 89565167094459 100888461510341 9199225104346 123278906706053 92519512321594 1848326501535 345146882604988 7623874242975 11261960754148 42470938332388 16509271944152 17469553885256 17469464275121 17194278278460 22539883236310 20643273859973 4851362575641 8914502071632 43422498329500 238584415825415 16423750111057 155292048848386 65263253386423 31189852588631 1118965613497 14542831426192 26785623994271 22446402141223 297170107158 49662211932077 27211295584796 3866588610172 19660439171763 33381956462978 33848845934149 84000420287138 291265567732137 71791171652848 301038013447009 132207457443903 139516301732892 16650059418283 22745589870159 2664807740389 14643594841602 212398714872118 23218155575873 66673495883402 52283380480180 255520574075615 254333612289750 8160021785366 13957762551054 16837274220233 45058392331017 61674132929572 18835006354546 6309319150757 38749586494217 186254210518529 28568446438729 122100848258806 58903278421903 18573343609758 53811487614283 181543792972799 88104226922055 61437537397069 68779821482662 13525536690655 24684684756693 61612762806367 21966430555300 491455822402235 11260489703303 2794619724968 14906495625401 16914303259348 2969071001462 231703367706604 46299604484545 12141471042804 131290556321751 18238901145008 6717266003813 30192081339813 30333928155005 2915991554830 39549464911922 54324699092956 33615391004102 27445664581905 72174076244362 96211961388095 23573829548011 143967646687 30111495217238 13282815526550 18617555141989 97555258474090 236204675559301 92935855636990 39802072063093 9202592440929 20268068961823 119650931186050 45573961283894 69466018874920 885024171265 3485666844937 106628771938147 87519616069895 5346933736613 18805631523037 135854433921126 114446981164914 46384612947026 104976839772059 8371929716393 1635272909922523 19137938281185 21629913252498 34519812743420 86418361565413 3988920848757 141126300274396 93352531798943 26547777171251 26408616843572 69674934461964 76982758773778 30962534555737 14108850155732 19065047208433 26356180310190 26401584314324 71041563355581 14985691617366 106060538382033 9191641947103 103485988169886 14228939740248 39778311794688 21477958011204 67594505161111 6676359326678 13198118480622 8359886827223 39863237557107 7179384795094 61121665350327 24070587599456 9083224512089 171577030229725 8894557811993 179026126666333 3974054664040 85164004506274 18449076982540 7159277732421 103856840137672 45327538281061 28107551319294 21772717801122 19621035694013 17691020396125 24447454109171 80179724719187 32472966644581 3980040922604 5972824290235 106164292528630 7347260009274 18957802748148 295856248840201 21969721185406 300611619124375 95213462277191 16837308258713 105406198109429 5403222417029 164234354072 71007771296655 123236862993580 293094991430822 12821097534772 23999370135637 1430275834579215 85320074443693 22533635249270 24040579173600 38687144861854 17491493068147 66677697766566 71579924348619 43941975103968 31088508102044 125834471504055 31589254039184 104457216760769 67579801282223 115472341626347 3936830307070 20173024566359 23076312835701 76758683022064 9172093339105 2485133297369 5177741094561 10724595473009 31248037444730 21991162938660 61541727614328 9045986896404 22597152625480 25387121450463 35776692737244 122883879061674 5466615750349 23918899778140 6087970657398 5005920918619 15947940941204 55175397935857 19465552924202 3176097376201 31014324974807 217825098989310 20766523888941 46858155801694 1927531378941 3159681529691 320139144690714 29052573413674 46232224487841 315959890404108 25668671245442 13116565877877 18927847943205 124014673726656 10067993414940 5150454544573 27263740299667 71293202115165 4464225352042 234449142754 127125028235729 79386317143046 17068278978601 9596303915016 23863573993260 18637043233073 17716420085611 1562489551032 17995173962511 31737196067670 67715703085706 73524399692049 253843243974910 16131188591120 13144985789664 39840818018890 28401026721516 599404452234590 77648028028667 7356703861171 31656628717490 13750338151643 2241078170996 24364208627484 11554833253765 9236417842055 476091839082952 175023423938768 3031973562806 223769285465633 116477296206400 4877527476938 27071083881222 144525392482033 32854384297575 32073781564907 429310606619 335965397422198 162660909989485 20627908629127 790607019080633 267337735929 19668002412455 21594028446210 16061741938227 3065917375976 11624060675714 67543987014971 23107377394619 25787622206500 22383138784239 24013595091062 25210672610769 24731051343703 1072175315612 204512141099421 29582805375110 6858759277826 28264339704283 118079086561797 91031296616255 108526345968499 20538891305928 9661054836126 24129457358399 15812476494447 13478436212485 56969161271077 2963107519265 22830889172080 25157097372377 319483144046711 69815441150925 24597372757252 41405482388483 21038961875811 253803998699432 24613321201725 16112961109373 39610208514043 22786355135267 27026064572049 7666237685529 62746448158144 105520374845015 28301527027723 2217767601548 9656324735297 77577441853542 118366566180617 120504908014795 24248340285008 718647670939989 14577585563550 27938460263506 3681015623868 28085804746736 20003606067522 147582898755193 126290230195311 25147367736563 219059903649542 65976487711264 45950151559068 17549017897524 5095613857975 19223251666015 226458022088568319 15368054629782 40049637071633 28041825089496 27605325254135 87248710581631 63120598010485 16899830409720 7441711711777527 91115243606032 49527472029375 293773986466 216180425599706 266654510571834 50181252547048 39505457891658 133809766008823 2400436898165 23107419238515 137384927334892 20124012976844 40571724220228 6302079455634 22840651006112 12412404743118 22108049577747 1337914676458502 57408424520863 46385746912829 287256238475934 51608765335934 310389644624 27171504679953 32066520493140 11829458735176 10536472018418 76628537673461 24425023021027 6887996306655 930622388487702 92726963462281 44128807356699 102021810114639 123417441479013 30131047179063 53127700780835 29284922241873 19845569994466 29358939588755 183101345328357 2082327526413 69369485618752 26854361596623 94604860425543 21612250463876 20758135438103 24643028503140 3927631006181 87745611324417 5959999299389 17410200317827 15324616111187 5054390136587 13113700067177 304652796213415 75130269173935 111975206237848 26501219114242 52265012385413 8267274768755 309064761925260 20754778482436 23966826919494 7309758618711 26001727100233 137610746524049 67962086294668 9420898336946 303735797309912 100796632072085 17000950492706 98358811996430 15626797289087 51429432144054 13874590830925 213202268390890 114647727315310 228688423799716 10832617167712 16384399454882 21072277729014 68330060972916 31733394639112 73236822654360 7732141451546 65081856874338 117731636851887 22242559843706 28038222552595 6707577330895 35913400424189 4438078310099 23081544117725 12168453601179 204118017208526 3561080912824 23244511446293 16618632216122 3810477405638 31370804006092 30680821275521 17300102523838 35664869141470 103628985492261 132610209192236 22826522382499 20326159944457 23719167351986 6526562511726 8111829654218 73390899096631 257788432914949 182557092802763 16740473654460 27003116450408 27940074811993 23128333999970 26897563309084 25384098957853 29105491222486 44973403330293 25045550124488 23699907035962 7013219430893 26202854510142 61191834554072 9794596270028 20018393811933 7794182170790 6138406238442 316963540534232 23974608449591 7583287878525 56513978179850 47025281169507 23641455822236 136234385685452 613423390309022 211918286410644 29626522483278 333778781186564 5753015201969 9665241020039 1529042549405 21789438495214 11782365836773 58515060931785 11810283133651 21439235013061 54291752988419 31473225181574 14308441695444 366688338484519 82634655811410 6721184114160 6676924751711 16653527584469 17936022391743 115770477680862 11775507641023 290801724748526 8225229709782 108578520528422 29967636301362 48180231360121 1460460605496628 214909499678825 25950316306518 23991581947773 20101228177083 13379041682464 1239153857568439 20361163620951 23442278621428 23258685292382 7429401730273 6295227255025 2556317177465 7461014408954 17372066540844 289613442994617 24755393514646 80862392092490 12947144941977 11515391090504 45099570211679 18010407643561 132845308083 37204782234599 14018263374985 14490334802272 538431762119963 144510821062490 19543379902561 8042099910345 22772343903902 27569218087103 17485543160881 11238515561737 21020275116972 41135841112097 30572242444330 24977656256148 22641857139394 28551207741072 27369454077332 24351345910317 18756799015213 2683330183830 27800974979877 13165784515904 10529077027128 113670539587186 30329038491319 48026040076329 10973527952939 23748692402829 22805283712995 60088813676019 88481880215513 2443809105269 6263562152492 14159623091840 12380986177634 27020588067524 26780671397797 29456137976766 11617540906113 523250199908226 30955210633046 75784573621010 12618546648443 32135492912009 25824759212804 3231304248182 19470227208249 8237265198839 70590245812239 18214508720905 18351737505624 31779242348754 155465611335540 26170400630575 22155662815462 13693462832979 29332430848681 13417125188615 16497027022673 2091512204162 22988351371820 194089815330797 49117381269760 286637817055193 15618078077036 11561479301071 8586930253054 16130341435863 1974874667334 20663255952478 42449226956610 16177936355889 5367446906477 8674912805905 23005730142264 8033508702715 335153773093556 907314742482 29913004389899 216699786324877 151567970291945 19242809440096 39645106667800 80425015113427 12670614150775 46190171822582 52444238857469 14581739455262990 5286896161750 17290024469955 15279693155175 8519544437014 24345867863890 27715709432411 25054615829129 13196201237513 31661306646620 12416530886136 107219886782435 3391223049916 19158802295766 249360389570748 4688303540970 6924961230218 216926311694031 23237689614293 47822732941669 12077222219617 9852333175036 29757026293708 38641956468416 158183792311877 7098212393054 19001893807769 106918596806333 22506862524796 5007346707933 24480690385033 37209054799096 30180069369869 28530208151556 2192577465387 268442548527774 17748091078571 189197930257717 15961182846481 36520265151480 44654314876867 14348281673886 280858948543 42337237765374 16896770560468 341042115412186 27467002780641 52613141480840 5681344813270 174707331982656 52283107230276 22148816526601 73389357073235 10691529858734 3548750232258 5119192064038 31317970229495 21170840167158 44538989211312 19818047405795 20100604739816 6500472636573 18510694850703 13507843977578 24804361380779 263182544891520 19154917463552 65683951508027 106764295296045 253028974633220 15738608819756 49517200121595 47948716261437 13818326280544 82390013979301 22082611490493 111111027578579 28155345933805 75321307804182 126858286954244 60975835946660 60403438851572 1553501271541051 309718146588935 106351271405484 50149000802635 48924126929222 161685527147 27572547470078 19723392210118 30534197826175 20985657055634 20779171233449 3341555196103 73437628639485 23307079313717 21394330534716 70495458508853 100535864866902 27346795651058 81744583116716 14923300494061 14237776468915 50235457777571 111086422137406 7830315112715 16137991785563 29150626634350 1908401642854 201711022889125 16304722087997 50290379984833 27842422799289 30989880027450 8406460160871 215293476845244 53554424475541 3552668058306 244191085730681 14713001050333 29254341566097 9104434862930 105644970943804 77867614301356 87697811899548 28907911239888 4719006184918 7857440969942 27813000844595 32706775360857 6872208828622 20189914415837 61456050367783 35983475573426 47104828169620 99653760099007 12056526045939 31499700181476 21006401798521 47941513471979 9313206870593 97162240948025 100252805992787 306967222403610 16933578695697 409753130924124 13149440036385 13330704028660 248849224515585 15628906677210 52633735322175 16575678323254 19608506665494 19469044936201 28068604422029 30935181666020 5873867365793 39436349194240 26480274321738 30090998674055 28297520302088 72810875046464 17261946105305 5241396799247 20255177663123 14229515624526 21957164484841 2819962276170 246483101104628 49581385862725 19767626966399 28715253645084 2808996384829 14863351687208 649761920527681 30856232331947 17050944869316 28999138002815 4389134979028 33923529070211 22784262775103 11353072199703 67898443496940 816336336974647 90316471311573 28158023454209 15505935362386 76532919315706 39776645493813 116268542296186 11421627863985 96876603997469 240015042905341 25146165640369 22312450958840 23668696293519 89076681465583 81421515456963 34124428783166 14313152345139 3421415005510 93818170554971 374322201719 9182982648070 11601059448152 18599239332753 26100728174327 26923526917132 124519171215811 20851473784930 18116909469501 4247369766098 13886413267188 22059637441174 10759611402734 118171861732507 60536927531281 12241934086886 27637863670554 24666565213485 16374165504353 29023851169476 80643951115156 27740646785944 69698934574039 30331190313179 45941020207620 19089622469311 13721251846731 13450665015532 877206204449 22285960735519 59958345055154 22078102169604 31458726425619 4568476587146 96082914300385 72103413888392 34823653983549 165602739354389 74598738905232 76949720497745 336404107081024 6961786375819 118618005063227 8681776797911 28534933026228 25289118184464 330180106036684 9146007801771 77811146933747 19227142526991 10546148821792 23513487562297 11190018170754 5001099079803 64165544415573 828466843170593 108379407475177 9707714891545 11699207146171 1056390764471608 523735108178121 27388301585743 300492729352 31066536909181 123991731108287 338953674553715 48371141243545 18419770533729 10935653470748 125754061745260 58985021702502 20818076862466 23630037876640 26084445060806 154554210908477 53247295202384 6201706629095 5413688555215 85750260097790 4697760644485 34548890535984 14551958575047 218514581792562 148160060749804 246627024775831 23966341164023 29628436827536 4415674553113 24548589045945 28755145667217 14402591919072 9915403296602 10505638346809 302706300955 96345080823490 6261468669758 1901038103944 16007794844298 18251379554357 4669881825273 20363762708086 22608117934183 38187916107445 42435734417969 191272907592655 75628420766770 36150217788098 130163302227283 88714345000735 6318417849338 99859638133632 9148836625172 21446198715558 28283453317992 1147070842321758 12483414042870 19363612388164 12927281801447 1111952414664 122760853692248 72336095985908 91002766161774 19972557566912 272032385971940 7339344392674 11205529808899 25782440697966 21991080995316 46322448554313 72431479313812 23117739480930 40043983663146 64377735512270 130866085314080 20333222923971 24862318152694 29143715781985 3956404931680 20871397140330 50605340760511 8807131113204 63186837682138 9853957120551 58263691936731 16613801761875 26551313474961 54990113785173 45396743246255 5740064263895 120608702069065 758187432764 1317768560955 197205700988665 82851698852 8911299158133 5892142706179 32912054017236 29295919723841 1326574743435 18408860775341 12801618726843 116733656355414 27039841302913 20372130215661 142708132067103 8884861649997 75045137869231 65118747556855 108707256320185 177644836849590 29779596168582 31169140644421 79544565771507 22955519199284 20960605834164 42612355159110 23656102893438 12504033655645 22380138620566 303519080036 58629752672336 5161292204296 16140325257677 20989355320438 22200876916406 21331055332748 81832015286664 19547543033104 84948809728746 112062175574525 28590438901686 9627347797231 17673014390573 21788213331270 18058855403070 60763281002413 86362598285192 16366100268768 4604597361174 71089496996116001 29635343835815 11381916937894 12179029308597 8991243348078 23175288642835 24493872103847 21731350674489 15340051973438 5440802159054 115303506742504 15537040113103 98913889797195 30673293821311 41276077219282 45380423163222 6721070644017 6848380387226 472282754319791 27455045920256 117070805465827 65760155660398 30358717967949 21907769799 6425994001800 27634659918534 14459724066980 19460587061829 27295737410737 15706354986364 1398749411389 32469310898614 52382186666518 29530880990319 967939474352 25019899020103 28805141187789 24747876963772 23251575413451 25151985159519 30706838963017 25574142302581 22054662281285 60041527042555 31354753712484 161155336900944 27297542487828 35867750824497 6260766152581 14552829757250 24501432900322 27017481077268 18858149946488 14046638820953 10705665953812 88443002248129 15851546361626 2825957224662 1168515709476679 27866845066168 258019027736362 1991785303806 21326158119466 57824511110003 2982961099383 29124108603515 28666693911104 27961162182078 741730249934835 29206567624779 753472086478 135874714842963 38427029597462 21077776242633 28152774120827 4029149682248 17172626982636 240486328404964 4953762484680 21832112338466 29135510594378 1606922669598 4829414756020 4037925489127 21342978893472 12265896607707 232138649526097 16101938179238 442359594281092 10678554129821 26352084958608 147346791031502 17573674163879 29438115312509 28780457679286 47516268317363 16005639594114 18378182659180 126578915683203 110458645963234 7270923941137 61997422371029 12008101819529 5902411281527 20796900560817 14603114994530 100983165147242 23935006168955 21933790804947 252371106952867 34839848137101 33614985774450 22763667541163 20721732433014 11220833602718 891243869578092 393435551060880 14035498072212 64506641063468 14915742987388 14285540498092 124886078484821 41880018816422 100274591520843 4833543695070 14549821688145 69070957991354 28513825728973 20216027429878 13735971020271 72399573653543 30176465923351 66811812850215 28859977906139 9922836490258 194523111119307 212147315842462 773058290736330 9109432440344 27489473879478 23823947600331 13679930482518 23527943650220 150776938884425 3885382007204 30721049579748 145152133818293 27720086904995 7278706089405 50464558306379 86200875664123 121860561602215 160444628011883 20294855353547 29165790436960 8597831758545 26469881671500 16294899712207 89862364010412 27025190192367 7213863497603 27706979999245 10501669940740 8474924488364 62468325147258 9962113381371 74872203246137 14878461545461 3073859741007 186637329669240 40016882056900 22206146748951 38952186876845 6974463214928 31319638448926 79573246033321 90917039532450 781993911332 6168148526991 14786954785928 119624115573175 1682706585608 48428434965327 13394851929841 19007261876395 88129543403429 17864397499023 22918952261303 80726247407624 78151897312787 13890609050633 21758543269299 36655214127975 84181519394468 29325316635416 112875918819759 28918977740477 16255975708581 29638186578737 9976500859206 20485888690273 183505985187867 25415203698072 20667554061067 243287084767707 4215656026904 25263455725625 235973544413071 8057146970924 83138605976527 225448513987198 7184851849410 22307350775455 63508201637995 623862781874 116433612518546 24773577255386 45565827598181 28818200657807 31246365583191 70306278176 792485165849435 1973386211736 2023168661887 23127191248324 11018629063395 23996696690164 30966809003245 85106820385717 4508876916285 10249682446789 8597534300466 44120299978804 25251933387006 11918501559937 6550344838984 16307089584453 79697651965922 39324180210863 103734365197253 5990658710463 21498159934871 201071494601020 5224297567007 644903664705 208435671289835 194610573362989 41130716741831 6806985155022 29498302229333 25233416820919 52765643395957 35983671761378 3941273142503 9692269586042 4709706281796 66506849325478 16898113816646 198179198921584 1431339215752543 18540844759877 8714633938935 12551837048823 60503006064765 28611973942096 127804490013239 5204193666251 27788829434880 1698385474917 8915291591208 861147789551 12737182583322 22638949086959 155195256986808 44567358433113 70541675135869 28101559522051 490243323273 26818509194720 147816803288233 21538511028039 71157496456840 94352309414340 820301223786451 7442757322391 815258317762 31602633875094 2543564786351 192322297561291 16020644977735 73071697439526 2348512033620 81475562566845 74953419339580 63873367160742 60150834492873 3267527869641 13263769698544 12074789747625 8057612102722 15534738764710 15457877307021 14753610486258 24283551397312 10367482477872 340540363912 3036287999761 7181574972028 24808710744337 7333221997612 23798550916607 68284149943310 7734834976957 172303726166883 240014383656717 11413065497154 7061314075688 27332690777417 15532928028265 118316300376614 24908629352842 25900349658795 166365910239089 2226617066792 12423451661180 104650574765941 7524658656124 30081172418807 25943170594884 127990604056484 3135010590684 53862547389363 21695145047499 21781606452716 5198965254785 26912546846973 9478583066855 34950196120300 11838198904718 309371020787091 7182728218402 170918095257355 7215005453520 6363196224113 38436279961480 8561344625210 23769038207864 4045604935520 13753440580138 135178153410473 31495887416308 18801136800342 55540307364752 19931586983518 173419386875644 18066620228386 16158726488333 15733309659525 28910842704746 656149164218081 152415774095974 13571046640227 19268746598285 1800833974350 41688299781079 13645246163219 14265186194945 12116223345524 67072867953064 152388615152432 21771367592247 114847614302239 3739807794984 16308559853670 20140500051714 2036939029983 23023884935463 25798618519752 15262973580079 90849402305140 44771683207047 11421985401973 55941117466242 7524026237587 31056286022827 19894401578564 17268037375097 2979690279397 40639020841753 28692884168184 27009064950797 3235901392188 183575811551098 76780805475383 12195352144958 18589104723074 16256623151623 45664829560349 29004289334679 21055971458827 27124591966300 18687769902232 96335893935823 70950208893795 5463597549444 1810334280836477 24085093958329 184849719492144 9520645001202 23882202817959 28043292729733 15169904127493 35864415909971 104157075654145 9530047659463 38154647501791 15163002206767 969272015518 19668207009754 115377631733064 5427001056541 23634571466101 5528419006038 27757108984543 52331191870522 64014693847980 16154181388078 116316036788037 1590319744614980 132573359611107 410387956001964 9293448837206 55886038978766 7523131493801 17633676709040 35070308644698 56129055000292 5761806058076 235772117736799 7058212677508 104109646077417 40790058470478 63787796385341 135341745533481 115633814292728 321060927916498 23957709515796 3927961010666 2795915467137 53037809564688 31301500317907 206664681563410 9158433783786 33869814711087 28398028899077 21518524768288 25927688810148 12249363923170 421510552861570 17327074889497 18768797087161 26975000004341 5819819051597 263742171970429 11881882432590 16944576074676 18595539998464 22915808823825 511905557491629 312526644709300 28495043689948 59997169149257 2695009715836 1289311867948 110713231080723 669767764772 22168841766757 141940164407819 22585411333145 57889159648992 7205513956162 1838810653982 16855985712987 6701448178507 20689002958863 59465218726024 272132864832810 18422923630958 29247009074116 6250813452613 112519805682603 9622049272907 27096520476249 20044502736750 10013595186723 1652601925460546 127262183706738 25733496325850 33806203962477 15824028952769 13531341768040 53429610570481 11857072085072 60038486722703 142001006504 159056823232367 385670610100 31202383379299 9200742478981 9670992412202 75649046209487 66559195420979 6238526900413 90591718308282 267710578146489 29585211024189 18763479324906 129702644319002 60025966561788 64734279039380 132352493231743 30175285388611 111534518715907 95396074385679 60387256965353 7973391284099 161487134029390 2166088506782 18999213047291 18275770258974 111049319926372 22480967686531 268063741103256 96076001025125 119471360513027 30433968774438 21141858883834 13705684729278 18314956445662 10793644758422 25647972453366 24163732007305 5279782936200 24181101032703 60501669054225 11717743380027 253942104715 5541470709811 117085612305 25531283171166 72469816878137 23261999952953 16010672251090 294659594867834 14154021929526 9950970120767 8910217058463 10107119823735 5713101607773 9174866026026 38600735066959 102090804475090 72969463392482 16022596483352 11932153221023 514119058124142 130511351567711 10904637317472 6776794599194 15065604131335 47742596532176 60190837228210 60646768304128 407475623003133 45381014697189 275913555832105 6319681752106 43380667293020 116816596083426 57356125015742 16631521965847 76210462040650 2252310320453 24550191991314 34072542763983 115639177849451 479440164010 84190845683379 133020214988730 538991050586201 21236507869538 226366356155655 41822667462520 202365247414257 5935554966585 6698210736264 89025774553195 993382491564964 73843597416351 6001072470878 29746186740451 5717530534329 14986404881466 5042931377412 21138213327296 13996322870474 21426299390630 1777511027237 60071331589011 14902759534808 20510000815887 85003324315399 13892750011604 8313643139255 130039865791047 6253417293307 15898212154763 30294409732832 11919756392577 3019554529964 9351728607525 1838649922106 12830579038286 138456606226363 3835010485132 240370080835110 130737871142350 271894427395839 1225856035335 18394172727162 49913221989328 5553462013803 54267129108519 35128593122340 63598006871509 5448383336787506 1097656259190 3049546647353837 31567105299485 669470303182 24983290767710 133615806241476 13734781660453 18203001793880 43807207266119 7405097104374 11911261800889 123540308734956 4436310476300 45402050538591 6805543847475 17268667459505 56764830869514 223077450037574 1650025232920 911731440600 1550141639905 8886715029603 10162468392145 19464507598600 38104591158758 32493880578254 44296218714368 26620024424764 28711761189001 1304752938603 16225108645083 27922248328579 16474290546834 79759497708684 16539040970570 5587486331387 31406104149241 1694989318680 14846230044413 9196227413347 327204459921429 43531887410297 17079694078584 252765602258 65679528791626 74684938251593 24757689573149 22660712435388 32634209176779 8066806859807 21795265404010 132447219247159 16487734743661 62098039805355 18764632503810 29221468789582 6910176398991 23177899009856 3257539784573 55852019205047 1728098357732 53376236674984 8478364716041 1756576956798 54633511190577 227330255778968 69725482280317 16648360524835 2943274044080 11275265144643 3177478234359 16644228153883 5871314470986 243726096254431 139421722085572 20421380643312 16348518045104 90109789436327 15947519074099 8236372185159 26100831313250 13364102642253 83951339362895 41179843115930 19634884040395 44600327850473 27631360054863 19408333002939 26510602616222 95213222657331 175981062092471 18451201761111 24154866984810 64525735275901 96871022549287 111119872649173 87310460934016 18728165333223 26186998866254 168386490628276 481998817834 25538700945975 3127733663162 451243970161 31631433390751 136945676853631 11313795017270 285340797208982 26125941570175 87804706513659 21982375535823 37570194958633 62774036027932 62762345919487 18137845884781 47471543513879 115640602324103 849455410899 31803859037833 2460699835859 4974782953636 16426722403631 30355151750400 152908035630609 374664664022359 102788945184789 223462350866 23341576284195 21221648552237 17651650008291 113660866489315 26115402661750 7721389387382 15074777138574 7062036896625 86947759882596 172867360173926 2543069839660471 18074258232357 246464604181545 70617252461532 79473665255843 18586331933089 19144898022490 10519770501819 151044808987440 27750519990246 59415925420612 6967254670033 15157405723434 18264169703708 6029568581308 30958106520967 6072808456983 5192100768896 17822282270397 225965597451251 32780027972021 26447316272955 3706714416282 56942851578864 2861804453759 56080810583772 13544982390800 11082959904468 2207246588208 74915272602271 19916694842609 11758556738065 40733636030393 101756571872616 4237684766624 10392624961435 195787830023126 23157212677201 6742505806997 30077174169975 24692832290873 646912678069 133643968517550 65943284084812 28802073863689 20998512709964 16938929327616 156361772248191 26183147603816 21301941121265 49635133691998 61003279235160 20667715595825 6542613963487 7851253002384 8260570197612 10051155879159 59629912925602 10210133179838 17095269058096 30005549177734 32621409978552 20649437612269 291119362209731 3111018347746 68566023440285 8095331811081 661397379500 6857518606241 25572619289712 90305263551458 75651587529512 52091422581655 46242336114941 7085720245211 15114078884284 81004969974416 26551018724108 37650524660638 59886540963591 24715222235021 82557142153663 187954541484425 25526289803703 6084960752104 12812149396510 196702154589374 61099727656012 1578209122449 5672995257473 40534720767475 32676192209018 1716586549385 7866534112091 7808546900470 123426857911066 18818881841290 6095004039266 65449271719564 18274151710055 9790727901350 22272122393491 11391323550263 2599088407614 27345235586991 28805739837831 21204108200835 18676462257619 120614005822907 23444624840602 125522484268092 21840089743821 37792112625097 801646275025538 87967161640228 14858992948036 78877974573290 47976309723211 21737915407270 14896452341923 24657308230764 22406789327037 21756915103227 14936836333107 6177369897354 281336583853438 139606424163162 92193670020863 25777550565188 20826222961221 34076979723290 13850736692669 19456787324411 21122896999425 25870223794297 238085596937090 25847224861798 9251559873711 16533756038947 10173975898116 3904633711452 1898328950024 87001596799770 11988076060733 117630806339968 4379033615715 65754802989181 124949295177035 96969754054042 29507326956905 8683314586521 31247118172883 119247117329031 75137207893751 77421952763472 11661200613056 34351609752285 85622693077910 959557500129 190292784878942 46087333156924 130744602568439 745184124207 4846714947598 6958894712023 8879046799136 12010362016857 9051536157011 50425214716656 7625926308144 20207285132285 205585059486415 553837939052 1554320515850 55717094966210 21195398201012 50047828210597 23460640512969 25569696596542 25167296964587 30383701805184 179936556119014 63673653375668 26231030272343 46324691044944 11976422371179 57102913622477 25478543182818 17697288058151 7933623841426 195646943879 8218537580239 131245499847715 17627438275209 191935542883208 16013932015144 22439185180217 17155325639980 24268714806676 29460888921242 18566050876251 21461546587457 4200910822780 10667724392684 28199005278378 9439261639000 13852706498380 120249321074757 139167894371170 11638793271363 29132825066044 24348346819615 209787769634289 497867151359806 1584902751277 26944459119001 898510229785 32046684264487 6186063519225 19618925819029 5769931128429 4311749535162 4041248136121 23064324860606 70670055468024 19143291471108 29172420621353 26783950531208 220690333453092 54753275453129 170046194725091 129450645061992 28919514580317 36124813291817 16352305365737 118129015621801 92456775554775 18516095419589 275320608352471 14339196003070 2178328042453 25207765371922 34158801984257 13942097662947 26223516478254 30750018591868 11691269577300 10033852386993 95907374802805 23659766380820 22763973571949 24669327800129 81167745083372 74372519339546 57797437403168 31568721407624 4479590273879 247731277674752 24110968631421 25025960564291 28727963158554 7814817141829 1735200736841 29725687110009 10672411175262 92340881522562 11146466047035 84264555308526 202467818841249 94701252063320 1087248783446 19163414982825 3632471980019 28532119213058 27222699891619 3780584279472 25925280034694 67247889230503 53244471818197 28979986915091 7210712613666 6653437520038 27583080068901 18091103370913 24696851294675 13416108270428 39489096902685 89615349267519 8047188185159 25039042952780 85568571282882 27222976612116 2407678305613 19357448593422 1637192045933 11447912648075 16530248501528 49163143859930 19472869180250 180270774464463 5940530261470 5631531358505 146603095640099 6865486973649 30437355562219 403751204370153 1397684524604 105783489026121 27371568343429 1990424217471087 136879721146782 51907509970312 5617713894590473 115239072936642 18867268089238 12209293391400 26593216624333 4653743719272 27102838636478 16419839752762 13855212941382 64259631741892 3034672218301 26428211217672 31577869187041 3329936138448 6699888356208 1892249191115 2372043912377 1367974888949 9296823172647 4985410875254 17441870692544 17563759925589 27514666612579 33409741934713 20912746514028 28401528112383 67500532804141 123254499214905 23244363624955 23181386087102 23397828766054 27006189043268 10957391797385 26190816192696 16771482666655 80962001348517 91719188077380 17301870435877 76759599291937 11513453241429 24447198636980 565224282496518 18270104401791 12192537077712 172367674945653 20692331112555 26450793921204 23922997861748 19663353292248 7695491269990 106525336366885 28139109382151 17809051215029 33183047193486 11881072758501 8094713180675 13830366032863 55071542124787 66954773721806 42614833034804 2290850954277 10226063878329 3021667506431 82579079784121 27383521267416 15774336958403 4546131947331 99063450424092 17177754934063 22553835854896 88712818541880 4806218207422 1928195107590 28644240636300 7380219624744 15545850502020 10794820731436 20709691767663 20074823801486 73917174660194 2901801899194 190994000362833 9096207133294 26670959400161 7590301762 17313277929517 19033780702691 23210904785737 253157900328195 5507794938328 6040094500880 119124341708244 124817108783766 12555498265901 187853252306479 21878412997717 36550016847749 32563777494942 21597360845514 2307438332813 216687293434543 493695736721 80217373934523 9300886496527 7369450752770 101492127807718 7221221302689 203342228569876 26468005927440 94503868549322 9252406254498 71158875876181 4027145902064 26975504194841 131215860445608 901892796863 97470767251188 3224636728302 6327194398602 74934669452668 48710887572409 22048514669157 2898357546852 31736017017901 24171648874418 1996312192863 2121576112983 22274754432077 28431571475791 59224163766907 24776227061094 12285331461458 27978521576000 3463401099104119 9163613586999 131368890215860 824989765393 26856284094247 25483628487461 66916439276787 4204416228458 23975901324741 8655859460289 55112818795755 5972419991449 86152038750925 92530709835612 127154257629700 5740278858390 41208747070644 14154443217430 559493134044681 248486281076755 5079044154131 160876469355043 3672371676054 379059324348671 1032020115600 22590685933440 88604559451229 123209287877966 8171986149058 20034729903515 77961081096549 91863859250163 101117859763607 56748714683888 14149390281647 4485603511709 259080853762556 30344999554902 10285900053525 53935562824859 4820632742795 92861327445266 108383294371348 71812191801933 86492436540976 31248963626490 30324862859055 30681371153973 43492221188028 63806958689147 23568616644092 44410981612216 351087627603099 30889029595463 5187391209646 13123180728691 20356026634997 22021490735815 56252204796417 117848053090349 16816474634174 26176061418006 29621443353243 2543210879412754 110128568984089 22069540484874 62120083388338 25348605468878 20746969791904 118710308338842 410181438925 17896945436568 37105211600154 19277320411899 3410430405580 4957105765860 150421384116568 14888789532815 79706191684194 28047215593564 54419748234832 12216706284804 134634443997 386775089136653 11220172417894 8729649572091 254525328315864 27787724402365 23063808175284 9535060666407 19358325594955 12286931074364 239886549518779 20795864159598 50340070764333 1891456214823 77580932750017 44615257028370 8670100687134 35014429624097 110299729151081 94032629213772 16316770601315 5281502051613 74088054159183 147816139598618 19277006185116 17280305215281 41266314475748 14070300029083 8956613502405 10158956740715 11341832699687 13140290892776 8310371040245 19651768486204 28725370107411 18713193266930 370946676824243 20841862578885 9358437111420 144014734345959 21745162875602 258279307999481 24709835759715 75497325294527 35736150149265 45870128325015 28009787730132 48187675890343 113469008663563 31754283583037 3052176257466 9308299880214 3547573161438 43980509477821 80924512367646 274501652466330 13643972305740 17410792565900 65354861614977 5233298502072 3914176485165 23602895140624 179127517121502 25298038892148 30614547007678 85857506071779 68333487348580 25952569529819 29446119700799 89781596162859 66079772050639 21061079248592 233902818102646 132471677815725 62452320410227 18723971017177 13288428995398 152820445265381 11504083197173 23792116500906 12946043128187 8863894517920 17998409916283 22103668399595 382766952775147 22701272207812 31150886691431 30816295542024 13741888281481 136390015082847 644331194603 27449116387826 70105140000645 101233988260644 263374132927599 33840950280229 48079153707134 16719903488382 4004031261214 8386607262842 8146903248039 180509649656090 6237571255938 1642717936736 13584356352681 127576808488072 1451556158761 5330329244660 28660528627674 24304353647794 19479266747184 8840857496756 10014877197765 2875263177763 21423626716184 308288065955535 27068831741411 27464856479716 325729442170788 9566843669155 149440136215872 41854338032663 11424638582629 50674734634255 15326856239258 23277865512519 14345165585139 3340742413370 387619070331000 7596881143705 30091315977642 7509846255972 223651025198251 7462726884445 12442613801535 22050933399214 134555711063850 160759631388189 60763458154872 301745763255937 5157256364172 7738822354419 15108946019543 154411219597235 77536192154775 22713182676829 19656152900891 107599735020605 23942894778000 3851149411808 1255918817742 6129439842807 214975849541365 150553576496245 45024162677267 6881550529420 15437347080274 68556794779744 19040598463244 22268987585564 25494313408757 12248536634734 96565221870233 106137416469954 25410042578461 148934967402410 15587927908441 249167928078660 30947337346995 24070419087237 10890524034402 2524830108516 33778756513658 19834035143154 11408685857348 35030261436529 21512450906814 17806175140651 39692257065118 2251421477669 77460907885187 33863323618947 22692915575158 17912524768273 13481939319602 81264964649104 23428547887461 15642413401913 105693635859391 30685236836779 14508693102036 22211431520700 8285955363568 90570626941403 278472458724367 63680601201046 41053956060474 46404522425553 61073586923759 25409842398841 30942633429787 12306427990490 19049031006799 8036144503504 16129649189627 199738155796300 24023915660353 3079786697716 109233797044058 15109813919114 1064289307297 60194991384163 20664290001796 107558646060821 93118339517449 21441037816370 36950113901924 2815560474528 14185705086923 20811367608778 16309736317051 16261909056699 65933768812689 233769106223812 15601738223203 28085256339272 77007339335481 247914818551459 101760412338437 59408716488399 4611696731143 22943045575353 66921232559043 31155847871377 20502807455339 26925651699368 82654048124924 15259548977350 128156160908333 15111813162599 15644262560972 219466957869230 7954040466251 3657975529589 11239293669971 20529590422302 21554405009257 40959399569829 56163370253159 2059672347296984 48829388699546 120607007094257 11997112594018 2419985673184 23198281233740 30217348438433 354550422754 19063782271863 68113220478985 18635236976674 24517008416335 130648693915010 5624877132972 60523460881195 68998422506165 92291876296002 5078560569411 54343361302495 24280202492110 17337622388403 17739038444369 25281159405956 17061261750899 59963416308760 8293633555930 81845657884818 20239291458748 42575539154693 61908161274755 25262753048499 12039253366649 7846016199395 55691835367365 301121365321678 31723337595895 13699120394575 25626201473740 4348172815576 360669674552793 2684115770532 709695859828927 10151294940549 107588514318049 75286748781930 443571207565452 91621965903997 29366358535908 22514749478116 12792113910361 9364022922369 394568908959072 240058560184021 13772107923420 150217594501926 18324547241336 68137646515234 18933305618439 152576912267169 70968168305511 216040263097738 44562320617542 12251361141567 232609801681552 112312979506868 268250347566836 25333596180820 16556422909965 7454055996428 18053057928616 21906300652487 6499583424346 10998525223012 31650761329158 132100576283989 29397966258635 24131531120027 61513743194286 20260727239904 20319305320981 4970531932705 216520406937033 109899253324364 820338950462 70782168769719 135101209721726 14301980954079 151502513421728 1669779592784 7777583750330 14530825481501 199561142405726 121441295579671 25876359810321 2658072521188 412241210119 5573131161879 28220095241906 3195029559272229 31063490045110 3759428047073 27377815317936 18139160772559 20410114462480 19028503007970 11871321436958 1789322613621 142424114173425 151124313060054 17211217105735 44224937060014 2448755353153 1317170872177056 178226240706140 15155120159695 106740390005913 18951876192817 23373999919559 9423972123563 71872562024531 7247947763694 38213535713538 97024475543633 69960071676980 118792957401620 117099386109531 160365315476653 170130613906121 72345686532990 92837050043937 14392632120792 12360409989730 129977063323871 7449675059949 24421519455580 4573888399001121 11065379183582 62475673338767 31173713573169 2873354002739 114230301502245 112615908292906 21385338680342 18354153919382 17038182651352 17397563656372 28544600233743 23625216773134 2172549562377661 1401429024302 18890197654991 28411632225364 13908035928249 2792051734701 7246679956514 23343653957345 14817427562260 43122971504628 216586201748507 8239444319798 419807156141886 32051982312699 21065938199217 20092554454008 26094714993261 14250685190131 655245777501556 4915265076722 4521572982706 12124096567612 129565519312513 1405240851663 175938249803627 99375809725248 1274414824346 70998770613771 15039860169668 29648796324743 121750112469958 3407370503034 75262816949261 738116367152478 9081247330998 1999122655813 11343756373309 119079638107412 49793096824391 31659885955594 17288233511495 19302934155964 11948855110721 6655088391413 93342107085476 24725937770118 22035733063982 27647666335823 10357710117152 19512306394627 319310771523374 60249295319866 558129752186 4407599181616 5496579557727 338492036107187 2233172342149 1701073742253 5647086521075 27372197266063 6373748448131 183740037325483 20714015022305 25702213402796 9210844801514 28419686127979 74298227946890 27319290733644 27595404031186 8352068970643 3203496277188 19168082975071 87117251897679 2109945789557 120170467916172 9704852750742 2718147552350 3919434320202 7093811809959 174666964770783 155444642100354 135038063611142 3206985393625 24231417715024 10940612405357 121263411681803 38635151611271 110608816644466 8904166907802 3061201663783 2380023705097 16906891452976 29611551621358 25742773800611 77437807764358 16123336937563 135535783186924 12057075256381 89364710298392 25632341447532 28058257349527 11443037482950 180996232067803 60089827982773 14495639053520 17823529493214 28662982415958 220035705609582 134676619214942 13371086954092 12450732391740 30096094711529 11571512892764 18543574118022 58427613573977 6492600544300 12693483292026 113884677858768 24721486152377 25641023594145 534451672224 26499448114945 175702248611692 22495680550344 7677876407510 21580010450616 61272085552743 6522055311868 23943018959468 32301080342009 12349662160447 363330089278667 7946521684222 5528496803472 30295354729747 9799363002826 119886661028837 95840406881813 85824835561978 26738460711348 67304784899136 60218456191305 10920131185103 20947224193466 50482164052565 8043361166430 1298014527842 2366824098469 819727080875 29462482199652 20836855291820 19489212089511 305771214730269 11310453732771 27632091587318 23691513764125 12874559814675 4005016648951 23022399350478 6069371273993 21737044374259 130202255672110 15115931155684 60667759150598 19618485666222 120686608717319 101721910688466 79066446581046 12530998159168 40804792583035 6773291570243 116866747571716 67097917451489 207225657511902 5201413490116 5573870858192 23215481977666 21027236957916 12385305979047 16840679833732 8379843873005 18469412740483 26130532344134 2986697914629 9820272520490 21913716096807 64540884959980 15956895040860 61778326639203 7901069082519 1513762285256 41299977564033 7258327457284 9378567650480 8054573846995 41473305163381 53155238127558 24802478744540 51816705720895 19391404311614 10017307669496 20451087156252 85248773697098 29841338744062 269777255997651 240885064577850 1353803483492 83450862593445 29618667799236 30006996542629 387480471616140 19189751132145 28421199594665 16894229357729 368023133724 6124487739979 18714858029488 139189189031342 17633904821632 23903994648572 12644807039637 25128182382897 136549381991818 109623590500264 179337393394222 3196741115383 3636225727620 16721317290826 53803888583591 28276167636611 22272791078106 9895284545493 19119826657026 12284729926582 68538968086855 274042983232147 72697240049978 20683397465847 7970327196394 34234595663290 22056182999080 245531788433382 78154618542225 19486995302702 13253868267768 15016247545003 20678077731800 18677998014011 180713969907526 430525893094015 34717026831987 24174182669855 40331913449874 38189395947806 14873176290522 104182744266277 14705803280881 3135796997806 95167011220767 73010369039429 953754376771 48566575518498 155205669194911 24615894835845 161562954321681 23599106924612 8060833167157 18086494758768 209758830351352 7173091464788 29210921642451 20266566881611 136377829523497 39471783619405 18278797988060 2592586902526 30836169518266 232577770287202 32335917808264 29080511751486 23388785219678 7344391310172 9678540141781 118524133259902 3646157374246 348045074371596 494132837807 60014552786890 64904569473592 99103039751475 52781160057697 5102372199415 8707473977443 3817486145862 138937576728863 29118460957984 44302914016479 22749587589775 2880809176948 70815580055973 211903691187841 53123010768973 7947957715966 36134637561212 28023784256712 59678459891195 2420876448625 92638876665815 32484854102634 59615582120608 23786615614089 50761730069112 72087038748894 66140298351063 13360799822861 23536291379822 9853059076191 17131341049698 52673077089318 48800169938821 8515488534697 29198369713259 12219358733782 22550385590843 21502631795984 3993375877132 232759787294900 59923573708525 106924617014572 6914659625317 4370466463408 9066195765692 283714720200832 122040228074375 29269483977862 124967820703124 15849886768177 31619658606939 17601604280768 30279890626937 22459422250911 31715594417369 235418077384157 10493903530926 233817548381 24490216176765 4642419543896 111956888950725 1644592568798 116863764361589 114126831167727 294387068173303 82818007349724 19232575670708 56838096519137 79233567038974 20150426458060 21782609483266 4071362749066 7543366525200 4225187140602 13126143535651 11462333741711 156007977114548 78535782304077 117379141389732 50823927114851 101951917635243 31669877820660 77422679680670 59143743943223 66368581336460 21948882171335 12310172600345 10357466702967 27694380125966 117541499534321 66845659062906301 11479924840031 4324264522256970 119211624515003 19826774604261 6490204203408 14678342427748 72277046630374 18929425280587 24612173930845 11142597873700 17639825109910 30151699078830 15375367048879 184754922262497 13077150750727 28798557845961 17112641785370 60536288575637 20606674397005 27115834509233 13991601552022 9516616405123 29181516090638 84591004590221 2154268635496 24722836709459 18912684797792 53884773407703 150659422384789 28705221577486 22814160892889 28854546613293 11991804587604 6997736072381 15472882623106 391440090439215 50815152441426 280857325950748 8021425170338 3900108577443 2500921535620 105659633927501 50747700303212 22264001579125 4052800331791 22233319633296 72631062746383 27179729933379 11424092171778 17305399325183 26577419056612 27643255840794 19803849827566 13424025748787 27113009448284 76316890918802 17271794234848 22894476078486 23154367628557 111898958159926 512242962802385 23509023314715 1450975283018 150523403661390 55956126434555 6683817197429 14377698437914 616000207286 16052702537918 71635136812668 11717004564779 19686110825000 9560774760293 132149987155816 44179658303281 11394254578106 40296288116076 25094910533585 8130286044394 25311050656287 58957709537556 7949018804939 17598885150991 20065031456814 31534399024461 534538635550 20520633910307 9146212750648 5270892092551 58011528718437 144541499715068 71607333879301 34416490798600 66132562984910 106579622318730 152561853841604 8822917916199 13710803763441 31159162723783 20786576722949 53439358033804 23450250925076 13786332637214 38060692919116 63935892701044 14302897554309 25403419396488 13438990464498 13492889067307 2896340934142 29205774161752 76618518555433 101133341086518 87938107977673 8966638908682 79615999634791 56352079049296 2598120286054 16803382454327 978754439278 170913529498053 8125988351503 30117471560236 58885732229823 14967367615484 18469796778172 1294999599069 29090146412652 27546696038880 28880234914652 1442078318098 214838843465522 107320137608659 15131737949783 18054408538842 7091368889031 22571844485985 24178911438322 77105991984170 6904105759965 214527432582606 30104855913139 81970304329102 59572929171040 34040997249439 142334805300248 28503258992204 21735022841077 38615534890594 6323598878291 121151539715939 97428292079391 36287206594179 426143898756918 16530837594791 25770155826140 75688018547776 25195355735974 39544393956679 144612550197768 102411868784377 243596469989171 6795537050219 83297479921647 30587096084436 43199015852442 107997184571173 48956958824728 4286144289238 4789275461527 338459733924841 206468430157244 50678474512000 31454752065230 41375741758996 16042179829847 4495537911707 29852491508111 11419762156340 230505935199727 208006469232947 54381257616149 28990007557131 23647366379707 1358553152661 1534484461252 22875954851296 65394405932990 68425033614247 167365516752182 98737875902057 76381357693922 9467936251889 5330276788935603 32212507861134 25802228041168 13319228060004 15613909429389 66451844105570 4291814938938 18664330728042 23261626346006 262599951458504 257495798095418 17069636204065 5976283254909 12423615210351 9033607025093 60965806660856 45495320083633 52276175505702 83870535036089 16190705927911 88547317627451 5281971265696 115453388307378 75252289672571 9671358160565 119150468822947 96573689063413 57087078776211 333155644135252 50368443648789 25159384488644 29092736006935 151420490524842 97767381685547 18776104791819 25565468348544 18720738012244 2847711478187 13139115537795 6432080013449 341007181358323 5916878333054 29555239933653 15396550100621 27456351531887 17635008660464 6734571542181 3679246589193 2078749680831 13380427571190 30062108279994 15229630022873 11056308139223 13225657699637 7997083649487 6656651958521 31070390772162 237025754678631 26728912381213 28404596186230 4866644093922 16569660537865 12328397730205 78327994049932 127213480194330 402969127911533 55842518204331 54512491583826 7542362688191 6911486249070 71259616305493 14017493938899 127635901254203 126274072027145 16807393688448 25447370305174 4547300427666 55982198105639 23380365387728 27865396315752 56617996431666 11521604818568 23542587740655 11335146687939 22328090533829 11352262287463 17193595731200 38771891659903 15613386587161 121718021365029 16254151393720 5551818837498 111944682785612 29850148997923 29845468507241 99021677265024 25370980903718 38957600402509 128405822714163 22288448210639 39594334673155 20021960757753 77115206455118 7576360740598 6354135521778 241143082508443 48489693920616 1174912039649 56781924602214 30651263177359 44783946822886 8512789058562 102551269613170 28746533217826 80061712182538 26293742397601 26528096419976 28598113743891 15455218232341 13363501089677 11785786487216 207848399277542 3414128489220 23164728453585 108870290144778 3344827316450 8947826323426 417961394717294 30100335077769 127338113703232 1127569454652 90902502872530 55345698992669 7191405202889 26065831583810 30896189230149 4903081276087 4794262515884 31317086992983 74533041310367 11984780762418 558206149843636 112173965018039 19582668333118 5445657272624 56220100010033 31205520592408 48854447545210 16360014747325 12481126010034 15759138076280 25455749675294 69474899017772 13624131863620 28051591971881 237666105146433 134934524069758 105652236040739 21856225433886 118060347936912 119728631684562 8360977911773 58563928845870 116907486706437 49682392251775 52306891991098 65102007784492 23240014616717 26059293531930 27402564025822 9753702155258 49540434250835 486221657492778 50953344498323 13188417213422 227201356974431 306444921172043 110974431986930 21167401207792 13356284686236 7165351778548 171914874098190 40371478405625 20350332469809 22059672595309 224606688817664 57083455974558 30724988558707 186486321631289 30364560895890 228012837047 16665437456646 244649019407502 33508993126892 15032487908653 126168591123125 14225834490807 14921072345671 12132370489493 18538169843707 51651785447845 4825308124600 32339929553860 1292900701942 89261346236205 209665929897794 41676617801409 14020033450619 4325777883431 149493711116892 15698019549144 3491440725861 1563603419338452 2875880305440 28302768797094 867426102482 21229545175937 20986763825418 55456239550721 5691064646997 2140203193310 102237106236896 8146992740876 91768741810895 67626406515566 70213341253091 22171461257147 7472108478650 29138154914738 20500611899617 3374616305459 111843625717268 2800676636356 12959825035330 104174878046586 109150986833839 14546802901786 9896318125786 4924017538595 95920406820932 25661942586921 88849548983843 208803733659838 6768731342552 99960957808123 6516931783487 322919348157 618097047897860 6970526030140 22563509343572 50274466591572 6561390691226 36914411722952 125734331671552 1519742166757 1888088867510 72253597512220 14543372081765 311595010081997 21226596611937 60707836706033 4097646094454 42362497300158 8509153371241 169615922281690 51450122867935 79144376055459 26288882210618 367112519959 60264141030341 9465087693189 74044044101335 22285828677557 204511557900131 24022870260178 25692093927865 36579560916310 111452938842484 16050954027236 98184936923685 83204767225503 3442322881815 167160158802913 257494570096373 8874358741125 59819607446980 5738752101065 18225986341453 74838494700869 22700530369275 68994704829335 21965773466698 14682027430263 21083673068688 17761740746623 252888255261037 90914698830613 9154314948811 109980976276369 133342682545392 150660008170452 16210866633007 2260679277554 7582200005578 17022984604151 58212584423841 53926353324172 17497188668607 1006707922314 38483414542154 464006781488325 30400110734517 7884380881456 25910966872546 15454764998418 48103853884246209 147141828527708 99191870219768 83733284721887 22027085218810 14053768914809 2787594723914 73750559721470 3200731596287200 13352771869488 61675374197913 123148505966931 34496588085668 39583647932730 22116228134154 31551455041468 80246626716122 15598478242359 1056789258445423 18176393037791 12946058312503 19266740352476 17035431586252 16135909739008 158385546907147 53561170794605 22438192697630 14326223002541 195551477897799 11684169283664 16136269017855 102058299244578 317561870119 24360259747185 27517312403700 11204364344803 34110079610596 242839478008949 87227587901118 146851415738771 19355296334563 7510536875045 24250338029183 20976593777598 153511347534150 82589379179154 58227437854340 6322653760507 3831651049853 140081311236838 11726742883385 14126990922832 21985566416308 30905822313816 4761773709561 778290761335419 110613691038711 20968209692922 938760024364 9346510999815 25351285049905 28935668517286 6540444715589 30083493783175 24879304096002 5124607227448 232950612456773 157336696144470 16238042238812 201229303876002 93041817080962 74845782165771 22219040012296 12326100790687 121433640984454 13848056145294 77482090446860 33572901063621 161529383078105 41875399706009 131693050544611 29306210326020 181461080984475 105103366113451 24338783941139 22200316717403 1585697372507 16899771960482 20878047287397 42775780631339 11601596312966 9152453639418 65684144164690 29926748659743 17904677797279 21228776962142 71770620038986 107318974173158 222604447387216 8111450029068 31561214161253 4477063360008 273430328366700 4409625699243 1741625187342772 24607612623105 5248494485234 13928466696416 9404437605547 157612581652649 28785525007183 23447116028271 27259889368002 24130247194148 193983262061434 1250126146579 7019440811769 20206105720089 6656852434534 129724896691386 4990942166210 928036939695 54833936047743 62962444928854 32415759175524 37141194006539 387643998550375 89182490778944 7508689250790 16077546426608 112497398820437 64233585430174 40808407231236 130965494964373 6159345598859 5837172906764 30361010136143 68872711658194 109223602091748 458864807885805 21283944960240 54633804257537 6362508777635 26498934218459 39662340558516 30700028037952 25865548007347 5378624276635 63001735298926 156919997010640 9218753170542 57379591638163 313604641661391 21975212106817 149411855645085 13296881320402 10692361026691 56492228075888 17697881052205 151120513417 24454025616911 17326296795490 83860256697927 20185202867364 6428503915804 111562683009996 23848625239934 29725674121272 102466828025158 4630025092181 114203322535658 221685784975242 23123272274717 12575111199436 372732142988492 78570176285107 12765681798739 5271247726203 3635025711051923 4941580570503 9769916708539 221947088615311 104315171974200 82273153574 9716759532105 23200632838881 120465851932018 51911850317004 48177018733460 5956166933883 23533182240219 44006849808636 22553091199015 277396086701755 72869210104142 50811714846352 20310484163701 24712142970122 46018388832876 12125366142910806 10850484446900 100910680870834 50700072250682 98256323354912 1829290074089 17178820893771 1437771636858 18962105517761 9171375708660 3861834084465 11983740051792 12878101291117 23317862456880 152848360318766 52592054515815 23086156819078 6010057525425 13169425375989 209756230326255 8919185265912 12224448340699 15332527471636 119599042424306 12824797533350 21441836931727 165078561629185 132050510607923 66092827257339 110915709349537 18302186148834 103135060101062 14232737243025 54364661004002 1058877199178 83365577840053 2331002942665 62033681300 43474536411761 11495339823140 84904645934353 11419608696851 247328554845435 34235906479564 139273334163231 390358202648 160260564573570 53038080043399 20498657594488 7620778191693 19918991380742 26912138384429 88917743372752 123549552853224 2225766355230 23308445950136 13911566036024 65596984871495 17991291290515 57828262868033 94609168421304 38635973556544 58115258870057 12024776413741 87163779078006 6319774129763 3024183989434 119401577563859 26853124452955 39772209039090 69868137238393 10089252274502 17528296268629 76032795917008 117061181910569 30406703732663 7924193837985 10312824770120 9014404014334 76862028770115 60569832296421 84632067071767 15885591967180 97874892379157 18110344388593 3691781127895 2626609110322367 110814467952029 8649808290023 11267922964345 3655805350768 26943041483201 31945477971375 50523431159575 103061218734224 300905626094238 74857914938723 21201786886149 15787742430725 3579280399219 26472700536560 5406701472301 58637999803361 5218789162690 5267832513299 95847319606433 25698118264482 10251326031578 92335324726620 62831845223580 20585046382131 61385381950931 92584238934996 46224304941926 15419208299514 93399992106676 26677711851213 39418630919384 68427293079668 2574351725557 124008812623047 56276782952747 377980689016473 61713798270794 8393023687590 26295971284822 135139209344678 91833735101684 70688350245291 82607751902840 7620795727831 134396387725355 21912799795117 99422865900944 72091818619608 15353800044666 115204081374992 20535356021851 40453931642741 48756898394210 30824477931883 17349301245449 46898922022463 183053820254710 117508912541725 220060449155565 26891271730265 253767344322076 27463470537682 47231055575036 21424208043184 194445391691984 80483405700000 13436342662470 6401453216389 6314647265521 8276512779910 13027283070974 5750759669348 54328091415829 44311645101628 25641032955529 18283319576564 19334546948370 16324117428439 10521257919999 7799382224506 97160668193624 8930816331795 68935554541119 202130621561 32132502230553 49719960319520 4821106411816 134298153405059 43172582095956 233405356155407 1217763131211 119403463273221 12232334334772 9906052333974 68303481949518 17822173930402 21328164126919 22400441018583 38238361135167 10812294462398 25606892531720 85982005955989 109989301119369 74267159177963 29956812298321 204261248537553 13259243022682 19453463682580 396694040016858 7540357724845 31029651260863 26931822642191 21086000703711 8199560060261 108367760443431 22934048203622 22005112398902 9240384105884 636069556772900 8974110034648 16072310046416 9360554994108 17838700888058 110474536686665 2544024223257 24823338517159 16439128263083 5749493293891 78408391150413 21267345711955 150251850083502 29024442710573 29061159132428 6582308735400 8711668005619 3899965708588 63361680023604 13505634424180 6650770700358 6239950735628 54867217418298 26248149126198 63282248248686 12888217419516 23853880367843 84484826398825 19673039897616 18685950266241 105258459264118 79205938892069 10385743870224 9417729021494 77651156143325 8180086155105 25158881605600 9914995182198 9866904953569 53509188198571 18428917979210 14493194555578 29711085687692 30215515511867 88687434718732 10752124023072 339737203088205 51188426194686 8750155249241 10637635771269 23595436946525 19221823844613 39574793237996 72169912232947 70521245348159 15990626618339 27745024588908 86531151108398 28018257253791 255809304988468 28025554978908 5459669370835 106017819931042 28750207018643 681821083226380 52558345753708 8675695074324 201985014999895 38755262789189 30608110886767 5510517201616 76091248143157 21366675603924 9229440841754 29150801395809 7914143889539 23881305555333 20446882853415 21777758256324 34056449639040 7003050331571 73622680059053 89773273177794 112622567126340 40760853082149 3857057102127 44405467289048 175990723516171 76297615265763 9733973712414 24978856075110 12076118391511 29447319107544 123048927424243 76284482030711 15624299972920 70049363866828 28633154869283 30666593072952 2065066798449 3870061377141 20119948352714 30001841956518 26014538391872 8991608559940 6107309840031 94648781750806 492114780158181 51771596137222 95398657848003 1374276997995 45529407696387 37052916145087 13699842703820 275156322583551 31330666431016 9114939118176 181447728774462 55421678450071 5223823720223 146271772834388 34893424149998 339353764573467 132729290836352 11070003886007 33490074585500 27704343871428 7817657351682 223140648270013 54289004115295 3094458609329 16017961716104 17312691316129 2612131410758 30946550584375 47265241420290 42870254116398 40413115669951 29281308297147 50814329760716 20341127221642 14688863107185 5536806050081 1463384332470948 6234736801437 21639823358904 80486409146372 17642752133884 20564670819467 18420340325022 13320232813673 16057773290587 470253866581066 30768665002519 171200040636427 223410433314073 15452657514462 2254773931954 536671806539627 31803900931467 3120373733556 7196235987517 3265240948673 30719841415580 81970386109093 769072705951 231132014597719 24965306451478 25227485544093 15087100177156 22822188128656 152875457821668 28342379902277 24811274737878 4887360926640 989055582297 37475021674206 152381026609314 13546154043803 1224337818690 236140375488258 100592016785564 20311717584275 3699773355213 19499834529311 21082210022166 77118344030761 28157420192809 165559711067697 15759646139191 88671986894419 68886758626198 28525972645353 12381834160625 38283850503822 117226585455614 25793480322258 14793448883696 131350229821676 14171388041732 26760575888533 3566667565700 9115982251695 177229101751710 222997855701092 4258071331943 4389468038816 48243087729 53571726382970 54420166147638 8665836027341 2275859948487 28642832734936 82683769878813 17138914674966 8893108493144 74644910515794 51512326461276 23322851710349 73218957496152 27801156956907 18193026708271 146547376282050 7833749073415 17725342882357 78578372800526 4361669187508 1189832519859 28984194205595 4904730470588 2603410809564 218616608602681 135361329171202 180405983133579 151308990279376 24093502592081 28372284564408 12155698581027 92029218425557 69692011429366 28842303301306 54294261964570 30862184729623 155593403107409 300271235801084 98360281064914 44134788176100 15091379658858 13368433950978 37235814914965 22152361299947 3812662640803 1044491614988 5995850329999 76506923228732 4311740987277 11868220166609 81981690310996 13962506066900 300146669960778 66896674045591 5812175608313 13261510918632 7540956158160 55051618222280 18639402536913 24700005837985 71950788985491 15260510586793 15756846341470 1529829720680 18424697195457 30149766850262 6615973514903 11612229215512 4159921729772 15684661608588 12288614264792 17346895049298 31037598020582 22181464121472 9782417198086 84303877915903 99896605682613 74444873359158 30049273103544 8940428632031 99793001929540 51147349843504 9053696707859 13428013019710 110243568048682 9147630759555 39874102466067 5257287629226 80466892146789 8645694052253 111175032355295 561059440609 71309937548 8842016150341 5617774096515 10897617791272 92875786407343 610730637624 9752023665081 22207755925800 61254138454824 31524993222098 23224736033019 68467166968863 15544736765347 25302549452994 137959424233021 4988032046135 1375527534825953 15746295623825 16538015639660 150610652646305 21307805368901 6770943222981 594183648622949 148857261176912 5472846769529 26758588290876 15061898995584 21172896509816 29299966328754 24253334931484 68583093455023 74770498631667 35980057425871 10321867545546 10658856144363 37713069289670 4936522131523 499489747323 10369670391682 26599458728074 18494243629851 29526430907354 251780296864039 16921917371331 31067641295129 973645199990 14488052443089 60728973973975 18956817417140 126494135439984 4250406565373 386392840383102 27675484183455 1723209635471 252482809575059 28322717696479 15575850699974 1647213156964 25384227455983 123945859932912 15277269806538 180903801414437 29706936494759 15526319838632 5783674517034 6066174172735 8273464601411 357625432883423 6013427444904 62195921675135 17163215847653 82552028686620 27421561704019 28069888532635 124379006983570 5519164020049 26055336988337 28280094699756 70269237180958 6978058213026 164263276467127 105884632944225 8080036938185 29348351407760 128489900486500 147927137497541 6056586265413 24893439714898 18207441453132 34607059202392 76521203187237 215952771494435 23172206958572 12338466738958 60804567851845 17800258529405 26242346109492 32881370795921 19120363617738 85078716761300 20700427540973 16500048797414 1523460259280 3307537440332 94241399271045 233991101023117 16279612321304 20465549038532 101800968604155 120815650596738 12603289004492 18388154551082 30019837524287 94916305318497 30341502551316 5237515871649 26433389351191 101944139398582 1718347672170 57483227127634 207058423672632 185259294170220 27854239483849 31164482511115 22715914564469 31124523157877 16976317731051 21611493792722 44329242449243 87279571328481 13308681666071 25688236274098 128680866900663 4258004405900 50536416704600 9166022085302 21095246182737 26752209766494 49550898097544 19455555822395 96080138060658 24589725033068 19318531396853 132283159953019 68601301304460 12808418279771 2558353518416 12795150237121 64896434686538 1442733310906124 64052292213243 22612048017072 20165441764418 137831300101137 25831116126079 31667270771893 21607519030901 568721810093730 19891039109162 11242076556776 256226774961619 10769942694123 5275703060170 6654723001983 27799048478275 123368362409330 1675903160213 10496156892969 110402771596869 6669613501510 91196433672171 9731492593090 3052615504196 11926433426614 20714108853057 103975427691625 83753910754316 187105293257242 28616748501557 78488370348824 18468871402852 56542924962574 27161058046230 105861234878514 33740043647896 24006562139069 1220448187563399 63179246701837 67412065551049 14087050104158 30062758710895 24689733333336 23863558510578 46733053832086 30542534705787 84889224094551 662320298047716 17909680476344 31065377083168 181392286357657 1291304283053 50559042414063 14612204413546 2709718572125 3890145421786 10466377663203 7423259457793 2456398338123 76797783403743 19594809081906 9694377919158 24510291467533 49489160225911 199753508866209 83324059922062 70598665171696 6050283012346 3333539518422417 50726813000767 62799572358318 199601693804394 6422412045715 105413679460039 15597363262264 6239571490568 72606875185991 19298436686864 259178657824277 36617072268516 23700637726179 122127116586755 107225868386976 23221530508245 5816931270876 19936381416879 103806094237684 3807176678779 24343042770873 188128773409451 65108153545857 35366786104145 92202539505590 2652867365494433 3654234806263 14416840176793 80566584930571 14011906497321 63816411269995 137244085689058 64163358736381 23237580904813 14230005394456 53682450786869 20679985773513 22109481648125 13515379457348 50336717183747 25904578951239 28629531886533 4505998127532 204540259151264 81594141878562 14040969375542 9665958533146 70890301998429 16021743533679 1019359185492 2570365872115 106762611327549 31831323820318 166319449547836 112320210856679 320476586811173 23700254175243 32605599848493 19844725397185 17195450901305 163513674035474 8890743767832 17401729912995 13874798661144 25722811198098 73508273199962 96036843984842 16220880253811 38225649586088 300022192242011 67253155791034 106072260411556 141276107445445 1377804991865 67045574624539 377650728489 99729596005486 16253559014242 38352517233208 20556484592707 292652238954389 24266166438020 12715466937103 10428432450035 256314858717075 348792281020164 44218332853076 27017804899957 14195848557096 9436389820662 67793159502085 2535221490473 242063968190819 29382126410130 20645485044192 29414042344881 25434637663600 107617043298135 22563565931212 7577031194450 13619259814080 137589331067991 88222392232399 57235083346485 27356315612786 323887403038010 35360460231016 15628202643109 58225520106703 42970722567732 117490991883079 30061455042583 395289192699242 22317826680018 94041089901941 7510855198214 65516984786725 5902758580584 252602184133265 6426567129105 29065863255753 17324997337194 15622706836615 426395643156482 9987062600903 280276796125564 6485589949509 31132130420264 221724348445904 30055131571019 12570013339471 25593618165273 219468895949123 27639024143146 85631754284481 255692210440 16379973988671 157323158326478 62047375415385 42340209478956 16679105744540 218036195233 55174546229510 17962034295460 66192828409588 148929125636232 8013131537858 18792648965777 220257095998 51876811721024 70963123125285 13279646463335 25306101378038 7703507225884 25166615575538 15795766941571 26636005429720 41676853832929 8697217545257 55755716140015 5934761549739 15998873799102 137437959576592 6565709131903 22595503342120 87184209771578 352060607021085 1936207773634 22018069060415 28777740617156 22483266817 3066600438498 22812452158402 17504553103004 7565079481957 8060680329453 9587156633008 18699606705789 314663775437608 71276026069671 498691995566963 60569220103476 23971992518964 52969199632691 7296351309771 12094560410939 19233380367476 111649463018896 29591175277227 27948357484323 28794054252027 14318990000810 37295096952044 26770395180631 1301436693508 142403054240982 20069835901674 112319370650468 102964941170597 9675367309087 62445804996180 16006185219888 20373677983803 15267041035813 150115814808057 22487020793013 25342639993670 9668566569550 2785043658801 11632238472016 43402654796422 66698588827989 13815677579714 676578515168583 10376332618003 12842026603018 5304174969483 5806414019815 11982644750197 16881669754476 27174060999520 118611235244211 183593715739502 25030085861751 210764843043140 47459732272148 89609923072919 8483299922073 11649187289471 210422905222831 10695793161324 11303180095011 48107345705319 19147390620587 24197118253849 78769204684240 25754451986134 82388152172550 15634369564296 23492850125702 15683173135202 105783709162914 110457256347791 19885227352716 14081565151215 1747011271677 4803086007123 12923573986847 12328337376655 191841944548794 103386154275767 19213886261581 119320723516827 148607276425822 121820642000609 285433701524334 1350735058007 1160792944402 113771142839159 142331927444 132583152225864 55443701725703 31771651642052 13993598201967 31163230389122 82110051312830 12574742356720 18818528062046 15663202972863 57362253969010 62528587090416 38338668311090 82567372572841 5123316174883 12751369943953 115197250423187 29265399874126 14181450687549 155360754810420 93199090898150 1120509569356 38043775177207 131902706375071 16938185108784 160738611526735 9595577054637 1083570346367 23917296818608 15201382215223 19520063322159 93078955554647 174364280624625 2079640076101 10564454456189 6998682238191 97327187560828 129799872805584 12629655486756 27880832181675 10963985665973 65366839542941 986915640785 73297103003967 181909233344240 120616052303288 148252996218907 19631179281255 23630019246230 858530270871 27005778196893 116131715543571 18061076499230 100417034889892 149376485506281 24324229904943 20781952127175 34343133524542 16902914552452 19546071030180 48013171060299 14121490544002 47108253092165 811325911354 2552663840273 118457180061 5039124765418 21663613530584 1839282880639 7060375029473 10932668690302 10435030084439 46139144227816 61659384151316 62686836560770 89604023983722 24572960779055 655867240162420 21759613247201 25866412791163 56625828065586 25129889717615 76981362855821 21296756166574 126729636392007 31203265578507 7588269895065 5876128788944 10065338173577 20741859714163 238319569536604 642497177227 95405081786782 20936797508130 13784423742858 12202031605534 10650142989752 282329349865043 57941170581406 17526753897109 17050491049240 9356350737711 141479680976991 92714981594391 69978787326609 163413476055685 76033533570581 125557467761416 57322737976779 51334553305118 126042317177148 22983583555457 12097490440487 122731201199 15323115750447 523574280784025 113879861089570 129586530228182 4995709975464 22112037601780 257225511973 97963827098336 10397381849701 34708600260509 3704138955242831 13522591025580 14025930454400 26514174241037 28776993232775 66415167196933 18705761203023 17059653959677 47534991068677 27474295460971 86050356820430 17702143313953 22918566052983 5714433751094 6535841613684 9629419992087 15023665152818 160828236214929 4229212045474 142947304041733 5917291780115 11737061548435 10087999474022 117228623086072 23155744727881 25198195991932 82617704368522 16087636751663 26820306604948 9974550636099 211714614000143 8604088552732 135609793669996 288496356951378 57922391786020 96366950032251 27667090659278 21338533016999 47065707558850 4974879466594 71266722226677 6937238286033 20629191450174 3135722245415 98577890074852 842785158752682 26569323953386 19694493541667 42112133744667 37358443044744 3947639470435 26994967832596 41293585578451 30802309368021 248952401150855 53730244697809 2923300101580 225482881727822 18413311206358 10832663928529 51466616302094 6710267495412 73652065712071 8068883033735 38324012162433950 20090116464735 156112985059941 82766906999080 175178192261424 42037775770654 26741955334539 30883554177970 17429087826361 94661711134632 42082892953498 48338925200380 59590273597321 3526564586994 37649592197595 6223544932806 249477030383384 7758225763117 22664993409224 61638791557003 101985317062516 123647693328584 27747376105306 241440634358219 78351572458524 57578431928096 109463015689847 3086064467065 255870743160109 19591557474987 263852972704361 27730291552768 64713160970334 29065339315698 6504557479312 51474163235808 98896870554197 286636087004448 208168522849661 13921888179218 84892392333517 13188637559843 51998307704036 28419811460619 19386846595631 20794877276112 151193290143696 21404868505215 26253601397726 108856444537538 19343990047139 54101237136491 26375428966222 33355010778280 20320937935074 22549492829056 5210240448888 62532488755077 93592265006474 2202413078526 221367375893073 9302197298714 7588045551859 36750342051307 118769717623483 61615333581871 22185968415262 59750077301828 207070681344792 8828809061605 13673653256777 163608387676807 161545476469678 97527350828124 24828254389231 52509499994349 92067849635658 1104812188492 6138781653729 20020310909517 15688081557380 18383503217486 6487486619026 11587487282546 44148498766023 27974271922900 28681910912061 2859006201558 19402952247550 833781309250263 23416168854608 20139757623355 22059447189824 15815835396888 53819824309184 11587143681907 69258174598000 1903728453072 58146953495679 371323529567035 7683574445191 811281946517 328170496281625 720398753120485 21700842861355 20139927649151 21313713546077 26129739555997 15566049668803 11382070297793 406145520768 137322405489469 70522112491078 13642249346164 16788606650733 169179365151685 24909499018098 413498018449582 41122123725762 37448537057112 737371903870315 27779481321464 132954501797283 89518841647854 21913530424902 103763970567873 77170951374907 7159082411320 41862174015257 68864345511157 146720677896817 10342577812918 13928239251750 27205517923755 6138118926809 18162279349804 30696451602808 960259041050888 756477749781 110747962771997 26222181411112 30788271139692 98119946695627 23860526464620 73339885240418 29398200606363 29172828781941 75020162267293 97352143551976 281051734688756 156555692619521 10369128389697 2728141957665 1773940997620 6584793094695 47852651054150 36670971240892 1810822205086 396846772303 104595584669907 19355255755447 22142109784752 2086675969852 4330633952732 105221941527841 11698092080746 24402915752094 689178620998420 25376611631548 17286997039167 11308138862615 20043947706930 34396215930597 1745916449619 253954352046973 131648751842991 6843320672782 29006149642179 18586264733494 206528217571427 15208752255802 123172111695862 98913356154592 95244795435458 63067912062483 257675619746255 63115195370489 20704584045398 13588864703697 12245037883194 49000537305854 22746122077375 127222483008548 34270623256518 13788470742073 216598470700279 11182636079316 29921923669448 14237824494520 656047465228 10461842904883 10293692518871 49534158001961 28010338343846 87457469565120 113552418319805 103852836488734 92273734129120 227347487626965 17358294737593 38257278138362 152033978093156 30254043831945 6091965161661 117469041423841 92343586945980 2993638609876 13920731522153 29180920972036 22638686473892 20929518921523 27304962841854 1971352087708 37125064270736 104170582755349 203583956377361 134056468670759 182623713843785 21462677867848 6352991267269 17015420336708 9114021693792 2786411993544 77986161350913 29761399940009 27497018649579 22228921139371 1736836274881 9961414189511 24866787143188 33499268507602 22360993114019 91513744614085 9146555516575 22972313566065 3558803214733 14990352298098 16340713624852 108347438256831 24413041984415 43850399404076 282947449388622 510724095924788 142987177454730 86278985712312 100590706828981 8427447070838 73470219746196 17551672883090 400650323271647 94942177085497 967138595196822 5134915124154 67612040741187 18663179368135 14159279626059 72727920521520 18024139610096 5598465321576 28459604163113 107819528629710 30089975965066 30971737572849 67567497719538 24435239353668 241640490415304 12700791266675 12482052067512 158007542680128 595895652249798 32576355945256 50361213155316 15768432977090 42699876900156 30437016793188 89830035786719 16038779104798 17307657575550 25967270570248 19706831750479 6976383883006 67131477663891 111763236713282 5932044683027 2933006051253 64406797466882 206315340108174 67884997001530 7878893690356 221596343852348 197051398121362 19670846054238 25410411815587 25564000551950 14357870554642 24178463991810 298981331230386 24040281868318 99463454890978 15656425766454 46686499910420 70545532778965 3205511347841 165907451183493 574321738607 11816134978911 766931251037 33574177379594 6635869333077 15957695488592 1776898081129 82878854396243 21953159851812 227873191903399 85927601268918 5706603115356 32800709462325 4229263982581 95893392384024 105902879440037 3140381696864 36111430628060 441443143937930 20528210139743 26424115336705 114638445541752 16807678321176 26140015965144 76073465265877 22638749939569 3596374707370 11543750609514 91882035068355 6943893918530 29689743399859 7860722373395 131848256156542 103972289867479 15322492504993 48323502426204 44639428917747 130365791040 7720712002178 24573487348038 237088077962944 22025823749807 12926378644771 186606730245850 73660339445794 9826754709512 6425248592708 554630388759125 15823322435429 73609112288102 53568162591954 14839680851249 189765437045971 14669835110211 105617266630258 354130921913 19250971675365 21215531319244 6010910769972 9531743586408 335594511870602 1325291322004 26841865441434 144974401017345 17646641222032 215112948399780 71420262035084 11585038851782 26856528453558 78649018760703 24375575268459 138443019718450 129825946899624 154380823115465 44324593318327 6483191079069 24809411204455 46131744422661 51655301437142 28117509003765 10719682890646 767857173408 6994205122622 53126388866781 1375537387101 18188219492315 14676002617602 13430952364531 25376927041540 26782903162796 8233705383271 3748478576398 50807540727518 40243800334868 16766254940878 20264704417634 52723478745464 29538666659340 9460881084718 1205708940702222 18709032726553 21201986218244 281985402494906 23214393056752 10034194612977 26397909746105 42362233084830 30781452384294 21050853280910 107840132976318 21289241434596 9137039462791 3987109089056 20170615474767 49384540744754 46691357681487 134290419417481 16257243547744 13701212285623 9529436073983 23211608493131 66596227398453 54940323956015 23162370297301 51415396793361 119582144218856 8283862150946 3883485085452 5098264512772 14945691294260 12718194138724 6155667907874 22784601959803 100077342327869 87213492740527 28689231090307 49390704550226 213768791578481 44204032370429 16545976304630 25496073511995 187621085249331 45936635558463 37609747497644 17525650509280 123331225896804 14948162959866 20424994705359 64612626800904 79800576905581 26116868099286 20645349213326 2627134709122481 125582932110264 16730736717817 5160546255210 13782391057761 16798778691599 252415361782030 8582554283284 1588638451069 8761070631610 80300356387393 25646104255388 29230815531652 208548757839832 134356273660 127752353233004 84159485751939 858765414440 73406140238318 4255146595988 111735136982861 21539599778477 33693814888393 81890545512727 43184271827767 1348125582695 328663947250538 38212448917194 28102047068018 35895965719835 64026179014563 147644968993877 2539567137974 7727046426677 767725497606628 2459015959735 9270383955635 27335517255968 31440858418089 27898020359652 37709806122159 47449073079450 17015309534680 3184353055012 42059901417722 118886623432932 27490064290724 25567570435923 10734989771795 21639847453504 1515855155378784 9555000769005066 11058139680400 11306793211922 37564516421835 130763248556362 2684282883026 14493416706789 334213054419015 139676266616850 9592744536468 23880882910260 618575143530368 5663993032865 22924429455169 23590757223261 103635257968181 73158353007473 71344930486119 5030833047933 6688903525256 486245580528825 16759853153351 27033904618919 14417379173167 25636670606815 11348576364850 25842830897459 31997037204695 26873907344788 2227323214764 71930866987200 106088149635716 25654036818439 160128695767925 18637530288857 15688104607348 72226491273139 11123639957510 116346437362673 2768733498522 23859121096520 28792506561994 1372787075123 67737879351875 22912613296463 28841283047066 859134326720550 73847885531075 19237882057183 231626115276317 9044608162849 24753304838687 6626935650908 6870411208745 25921055851066 243015922613670 276344223831024 65610918977019 49932763833018 65986346921640 9038504433780 34035380036012 34908741021381 8334792003123 2342130436258 7849785870184 17443719038105 3586255864773 18476536386205 10536091778612 51963804768457 16475341826772 30589845941605 96526836557581 278912977684338 76082929027163 17682868740804 97615861285702 4574321010860 141680207001087 30535188209046 7823747470334 7150323622072 31645086728759 22376497238224 35393655735956 25962443992018 26365326775093 22487961746943 11637763574144 14532628686258 27316937057264 37727411907407 135289830687680 192776135197191 167593647788057 5407471462604 9798022340092 15660134526100 529388540167 9879486114543 13030464181393 5304388270869 19908582657986 9831547099992 116109264457339 26927768303161 13420844201248 28086299277201 66371838137501 20149960807423 4062231329995 8696148103856 6105471467047 11430967628421 25605711730491 11991768985819 23060505274209 203187315936042 419255929347851 77889013063264 55060459679614 12977588699665 29882127233089 2740062555446 288113666751849 24145083312227 363281259485146 24356382993999 31929492465065 5768137342026 38847431071061 22570374959238 16886133348508 6921097408971 63724278689370 70843388279195 10456376379798 839166664924535 4173027480903 34496270735895 3388442085126 10881949343395 14704511883677 6544649778567 19705445186636 7091681542431 3162494788649 127540121681563 134379248578404 22912655193602 5441299283148 25115511561939 15595901832189 22212490289797 19172133242848 58836001567659 53679141949166 62092810250022 14476183611833 57652895858227 2602542973958 25032223089017 12231549401739 5887476167032 20872534914665 20697269306441 34790667140161 19673100798187 30632143459994 22046779889693 7204517359595 26543758014634 61249980411993 113010938754598 9407892804348 44374586334297 254953602794817 8693707414400 68833045997187 112090534027809 35394762889473 98982242270984 130041494639226 70293656790472 76263454168703 8954773857560 2493572377920 242403159113287 22936560060957 490526318898803 18174016791042 55393236642934 15584860158011 58481420328489 100500404133908 118098262323220 23746985679180 220280219707494 6266645439062 4589934864197 10457765775134 6259133968461 70810761727121 26600681831412 6113049568758 1414434887402 11532909546462 9196873520449 8458088110796 7810252867520 141079487860869 13949437391847 25840315050291 17113586739707 3649601630651 10673380621987 18380794980273 9737674734102 28364981780265 8864088119376 17475214786384 148960247464940 9639270103859 5253141445438 18000833716078 25300454740987 11686005723978 18455798233670 235593294853237 92194358117581 11323910292992 2042828729333 8070570949372 75507317220084 53450731783706 49535615065777 115646897821632 28821304105932 64974807397482 17473003421020 56214234589893 119303220660756 101772935149578 5692748636961 120882676316908 7900559665967 28560925102275 4585091474463 50937077983077 12845660837274 60516336319020 108129535117724 12278378790157 28571612908495 1587836983677 1418275388660 104700625865175 6264605499197 6475016473076 30621207216103 6849965725281 28466727435670 5171205003817 22414542538420 58247358861401 4869590533483 59091484839531 21701213356046 282398900239394 7864829612387 49640495323202 7409598506371 291029651076967 21960223218447 28784124644595 52268896681146 8542968975 4332682049586 177969457205021 1406207343848120 22272185884017 18332460591330 4382579497520 2141760759865 14692864507266 2812478268017 217508267510805 119702205289159 42159112339811 13558609399593 16326696371781 21222100595991 10878564346220 782258201309 180084043695 6576759275865 903265611720 71269712854862 61421578255491 27433976807642 17575503200362 36077931593327 15000670721579 15719181799662 104851446600495 68393973503294 17461564979733 31242525807316 58066229897239 10730478592800 10435471512701 156853042081849 48007501138813 64714976780075 60905961632315 27002123591264 168176844688529 17450972684708 127207626302805 26319058036896 91154147433795 1244051638610 264291374488579 7892299542773 118930470250638 621245163766 45864206335009 362160232519 12211910192403 22756312954899 15531143677768 13009971713240 30947798808934 29457096719205 3972355976546 3319226266222 29588358540160 17551379819750 2740217070022 9580914564810 134735187067711 132913918715604 15323232084088 5569118858530 131114514275028 18260881532278 25805857486416 100984838727662 19303742884633 22698884713145 23275423480073 53859160473697 7382472507064 25863753258141 7342542577487 438484663135356 75407363908704 29441393170407 51129258878282 31676387617824 16706589949690 7847000201622 117950158561131 26048819506680 10601254764616 10173122259282 35593183735506 96951607833530 21397165692608 33683789958152 23441458463198 110318090463631 10269678160289 144539948419018 75797196846078 5298556590797 13352709498018 23793077485138 131420979691668 7670060025324 11866869115839 18086732705259 32222950238709 29590245020411 78975434426753 11347648246843 3603963460105 19038834356160 119077256162103 9250897367211 291289571709494 53126598249563 17552982868053 7531951020125 31220657302027 85475810255529 12535333240686 122066456576438 30612340225349 11809570274525 2438082383132 14697821605117 38412670267731 22785445675983 65913838970018 179607294275 202226128664023 81034640164265 14465746783514 18256693412151 22681435613232 74523413818600 2971465097056 29684683273249 21931653389357 364045263256 36781814845442 25740066146081 58652462261201 324309370924444 233306796754808 19223751102970 210899343471720 16487654644232 26895027630757 69601870528364 12437702139273 90554909597543 13361151435016 38715136007269 21330849961076 157429240957150 27919165670886 24966593692005 4239024857428 65861730057292 25610811409423 92422853800405 29451872467935 10316176453528 264433972006311 538973591061 138898281218013 22335088083014 30088067145292 135157035078495 19273399718816 25716886888444 19722114348730 3194717500388 24165448167040 25123667665395 159545617620442 58863190343332 2157540151900 28710827749039 270179012666448 10283287092891 604775461665 23641907663558 28496885061489 18330700683541 32544542111875 50538746510310 29531384416925 7630374746179 11877281433938 16483088753438 46416139671381 22281805012621 7680820541314 45248467362310 30524333133968 30733768689064 25619041029029 28465624584581 125181694844653 8826664345293 25326906996447 87926698991814 24790648133415 44669953179977 132079912457802 13272949903563 17523892953536 68523613645489 20451198860614 7401422664137 28190185396659 12463314512038 18684348983511 20752020454018 76887899194159 11975570053781 114592745092016 42428349814787 29334360330933 7453626448485 15333738819112 29058555732281 17087587615010 22531572685775 1202258268040 24168216580001 23398678788331 6592525906396 9345059556372 32147538234977 52677451716251 5459193083357 39740815147208 15840233587052 52443530954328 217136702744296 4210422613221 79308401126274 17749485760249 60114252050849 18586974519509 26246292936192 31149712441471 54560112591418 20102102602936 54694841765009 12240889390117 234749003574573 13097388830349 86499841337738 11844383145375 6336754513104 98847851091922 21474819824691 57532226915069 1398720439021 7572935285066 51085219364883 17836318097076 15662991732057 70892469118155 9912826779860 9478589493715 113606547817107 14021303250843 254495217021145 106589679976627 30945918826559 8981334431801 27784244934949 30207677234255 24721450113648 113911967115881 25949529806663 76716743730955 262190730069275 53753692547762 26169128982944 43584974324784 13121672854046 77095598875580 75009917775771 50707465980783 245052926619139 145291763104160 12217058070979 3793533313156 28773770136372 420375693298787 145878181317710 28444202470699 14850788296928 83475172964136 13287572986738 146165457447772 4339281137046 22973364274046 5054769928802 100263942798042 85917225813787 7128340307341 23728933793882 3021574933359 16502091725074 462713916974 48638374455065 19038115816272 173921085373487 17109350224624 19007186704489 6905343223470 13983735989661 5967427867395 3939082816357 78709578801333 95221888965797 30725066274343 29288163034313 14337924056958 12057825621523 80310516690158 20488342364868 30964033946626 62736508674249 161588908895287 26683110114328 5368013663712 20122333360441 28759695727065 91600849437151 22760706212205 32643870650140 45720073451639 115350801340964 46276497801753 7670806787835 6937102085646 16192218051712 45392190639126 24419403754198 14892873657899 3731812743327 25657089651081 12860832764970 5755006096536 24771917416937 20232112124175 103393605680720 53241151228103 1203281534832 174148950510045 27719918467323 31362961358516 9905644297689 457349251738 3488098066361 15775850400215 250068498132798 109247134929534 17204272303658 81345506238576 61570641921773 40631275219029 4002350269892 36212836992165 13103592919920 4978184247036 9282722050574 34967015736249 24168712439394 8038736364493 31680638645791 17860894658396 3240716161196 27702387388457 31455691679779 10938348658920 19289958235161 14990695547052 8148613975487 51964905804201 149040412303217 1893757865196 1672380811567 14928730854879 76993593641082 12218123430309 10610189821848 27652922103255 7712958115698 136419477907874 367666517512025 33785326788623 202488731179753 6436659660403 28247096892643 1548510354587 65133695287067 23225509206467 27316539057402 30042187713505 20228357993021 33595899438407 86047419841832 138664849480085 122688011227741 38912604381359 128557725755408 73480065008597 7152204094738 230260544753909 198900831211537 29545054353223 14172979248855 2739735425128 1470823782773 10793412105409 34933596644747 17921977359976 17037970589927 6254300217279 22505268386617 19168968559965 6177533641950 28034391721839 2709752326504 25387077936816 94775897906654 45444302841637 17751450688038 30004300796835 13356638042611 417677746273874 118537372372864 18158099269535 2585863114737 8754450298941 13584393979403 284665303773552 2545253092676 27816826833029 25399133164722 85143831835672 386824193849820 64357404941268 20007517036878 6287985204518 34420648237457 20601697578092 15491665831012 14934221962279 11996089888639 12553707485173 88344417658692 2270107962958 18754789568238 15147894345061 123570431885079 78112517737605 43359180519870 5906580266661 14932121459341 129896283233664 65034916762120 27815213702085 295908392473596 1065588353291983 104374851755270 10886373129175 29230218260071 48316682356356 85601736834940 31631433255791 32561591414341 16361088963622 135493113788236 91618849346275 79925266121012 14911236384338 4059674779417 116916344062178 817817870373 28000017820770 3743850964320 92734649776080 115852859828164 16007105518434 30436502768767 9225283211127 80950221370580 20896088816628 25226207597504 18800011968505 8592711335351 8791663990582 20765900131877 71805168605671 33960020065392 5787416824850 13515216135604 19421025662207 24584306071765 26975617902969 149647775042901 16909823315434 208160381756519 14312587214939 35649239112691 1152722467519768 18796272119201 566060022418204 10782587146728 2669138435615 163972811783653 15776005177744 24243355515065 103927718029 13538507889884 72129423969595 202053908196826 578175622918 631972317041377 30052992894259 4862452463781 22891160124726 4516372396022 7308424315496 12918032442863 63289957957149 195762573774486 2339124822746 65593593564770 37273433843425 23435674783917 236849436141980 11109490458235 15487340252881 336408444109479 35681180715821 21714343180396 367098496607068 48523583465952 23424476275116 30241798278006 24473989526572 101138165582873 86766924034962 16296799927311 9039120424503 64269065738635 26771008666794 124255494139185 29007354115207 113264390016366 27467567146990 103582469083861 43093556758582 19707089986557 1628100996441526 21797979435693 27816039864348 986337145264 28900211471964 16534055355052 9476429329996 27677380124651 6008018043953 43873544299798 31711899559621 113347141734707 30948337066397 9081613633542 5578520198660 59575872555215 31462233618287 19477670306876 5544380734097 21688358401646 9589737412997 60042733693392 176234287245308 312970436311772 63853040085545 10368266288178 28613980624894 21708753713713 219791167694417 24966972556978 55381130646685 17109078878962 15231404599806 17440612378325 260689418490 20134071895925 28922394871937 43170131558407 32995791372023 26933733774858 23577777884784 13138999452841 17253988200802 17200691186009 59562791818730 442777022057 24776142623715 1969705431424272 31375205256915 3848311703069 104217915360716 1997977104708 281577064441764 26581839190236 79955228510888 18548529627666 68142169126720 139070782939359 30320012019313 1651753652921 6302697081142828 5788143933924 28392251412137 98963303226841 20785434010407 3070623073177 28057766016303 12268912250572 355706295373223 58231570402996 117101700254792 12388419197176 69032523537549 12082458038537 161771290436208 27193636945822 5770204602085 26583289937307 29641349581029 75055088807083 27061145928558 1186609960506 20895757039307 24759168706363 30868917207314 87329856569335 84980903299198 4200180281766 93395319460400 2668321453539 22095486812631 48522205343488 25925633906375 29625562913107 178405644078355 4073348790731 13718914498630 16920154518275 209805130484856 217715593745246 22991200008658 24972940089183 10515439054562 3432731475137 170006133092923 84833169896801 38081128913322 5304278179337 14855047243852 13822323989395 70399597706881 27791236437445 242574914373979 2755142656279 9683172756118 6702640234786 12779857080145 67179710864418 4027610028676 27473146701650 71919097557329 13128222775535 107199901396605 118370133794294 69135577330564 1875373381604795 20717168204994 251997109223989 20274788436549 128502019762767 3962243400952 20736842412123 158346746939514 282530248004078 80450742917289 45009243990516 26883427949523 20926530677235 31771832112794 12854217651114 37295741982736 22641186195187 14324832473928 14667443835503 54056074887417 24617932208326 30040426825177 116311855869346 2021618514586276 1035384037956 31590518414460 2831805840453 28334506609391 18602076234912 23474963928159 866123144717 8609618085096 194346234096128 104859226979671 20684723793314 17896560230186 43951263677407 78335418521659 87216581025723 21303319329045 22471827570312 4021050951759 70800310833580 2435789490119 869020634969 20361996213564 27408505005176 18770279837030 29323960792066 24386469792814 14298845925947 64021810430815 294525200509097 6963640956331 125513097977149 27255365086621 20495845333805 30405008271106 16786983586298 79297530664473 3277471709156 46570696941468 20728477569072 14171486807106 25268449828493 3159108057789 167482218586271 7971681498014 11094703090424 96688401765014 12621983298544 21059922435290 12888765592555 30626246328337 45840609427461 58382450575272 157884409862492 61518632172373 16444768078797 8486594403219 75879898549380 92005891051625 37937970713384 53704352534840 28192700199267 21211590667016 12847064446864 88609402904827 94579289587655 54440214839270 166679209907949 28786409703884 314390384531283 4079017966029 118974161882364 9022529344091 38728897429503 16254805370116 2814768258486 19051601036211 4330576807322 9574800444045 1174330893822 102365098218325 28150729722384 131929841703742 39065875213881 215493177467589 177086835481749 7267719574628 6942168312206 35271183445883 38405433588895 22686695242355 6853673333695 59402483362454 30584585111595 69186476544284 48176139305390 25916764155222 41780625796428 21476951616270 22347368972201 13008017301522 40308361931710 24483269822190 9742296082731 194546558418 186723967075778 29927762696526 15697819396209 138098512792308 25099367658063 4539439025469 2705753456000 10887906274327 8895618837056 16443650700666 115518489319998 21576316843389 6045316286668 21978870833584 6705213941293 3794646918435 7436783380933 30563593995222 74695837056966 1842260072466 29041507414006 49166352756282 34885871610135 27669404801146 22118519154890 1967650490804839 30548758118577 19683837720687 18596209518028 649370722482 55099741580018 8666484415455 8111018956875 1551100790965 90821821370167 22554852829841 11187486016678 14689370889485 25421914056595 28712519171134 23784456026023 270522700557070 17793534727368 41858629192141 26348556044535 91913875273489 36922650174609 403920132693960 126508906564678 3220176232315 4793307478909 16259662398678 4835220845844 71252058464891 13496466348044 12525710118902 44437813684797 16749806430669 45832924165267 18278694103176 15326697475603 71937293448328 8553616034101 2043019163952663 19166539871722 25826864298717 552542983907497 55426993423337 7652972648518 78112088864661 23417520360098 84004321141859 91282263671343 7345438376636 69645410238965 240098712609436 21357034580046 37787183600851 11733423054456 34527984695409 59014558491488 7625724293776 34222115559152 46386004779415 31215278252056 39613939946987 28159687115441 31690902293505 2891157361522 11484674082828 15816905616348 72552419535268 40218227816522 15703639032672 115803698232541 28050929127866 15683689795813 283911437339407 100940833931406 21303976207982 106302411705176 6023641720458 327761267481486 137749590638942 12374385011768 6306318375893 69852860569690 4299966246186 15418561773105 10335817680709 20589672185899 57189818274849 150362861731433 10582054752461 10782222993577 24810671597230 15455680745887 63239937798433 36916085303377 52815811869801 27026250677430 20845528283021 39322225102751 9011499713543 17684759363573 19522757828127 9018360394486 51277667321146 7340690473197 237728526101887 121280593578626 6170753582776 73639414353012 18151445033277 652597297108 123604170763566 284418387515496 44633132489487 17304132658384 25193949401336 5534822520294 127251056248608 2504736507053 1380345274543 31519865018469 7867146038672 145938733179919 706766053173869 18911239891347 1654771100591 113152572421052 29364649883204 40838970893034 83292897571121 32059710800817 74789553593782 92539150685398 26776799348480 9652589362382 74659891065820 134526679275349 30380595095599 62713226942162 16842072177800 3955848090068 14008783200038 43245204881971 9549707364363 58234805340537 14216443862102 104434879286662 53484458199161 114492435642426 14257325126714 25022039913829 12513634501933 24389302506496 23504494837558 143445072744439 31466524951965 1004893182019 118119937216226 233359603871722 25929878962189 29485791038974 15534412948859 5967157118591 7811720386884 19595750501320 116945832711843 4793873667776 81443656899462 172977186625869 5461976588381 51484454306955 11867942703258 72940962365180 96894635937871 28236127089798 63261699413167 11350503260840 23610682411853 11282614167375 23987350903810 62322751414 254654985365451 25378191871586 21068284851820 15420170736726 1444212357792907 149603449322907 21581690933881 228800934277036 127510175776261 127922057885139 23061258225715 29739467635164 48225394404963 80247894082657 103438142556196 240445437160702 24136115317926 14523413099693 104692969852467 27688387621817 21650609365801 145642466236479 1802298644516 1331164330751 26407985302579 114243272282277 43574066292996 13636879106809 1033095003295 21488021079810 14410256049697 831715836760313 12745890682452 2109088377656 179666387673181 10340120244431 78472388636905 61560204361645 541094684027842 7358920143473 25175070746267 72697039637803 71198294854431 20588909915394 29985069073039 10046221291300 61793227562373 13190989609133 248155040377883 27952437306949 85133429280385 254565883601260 1269399827886 22442909024451 24242812305191 142929365992344 18968100317114 17822798557881 10721629522007 7012011899110 66216490084 105401581400591 17846954861490 10024221626890 69645744460400 30161842467206 75061665736322 24571123532294 82406311992877 65079260576109 156076621028185 37430720283293 69715733257402 18674870737860 30171887516317 21254806512152 51293853353217 24363148288166 12049560975674 17790659047311 120895337961022 19719528445599 137926138489029 36195535677978 13415725703634 11722163844034 816863445084690 233056173477948 36662578892796 18094482200562 41517971123273 115653809466191 22534397484005 65246608045249 76140620741469 870121052777500 231118420391 17011020979406 7364648102019 249385927038070 15972204540311 24895012291630 75447966643952 8538337922909 26465019907087 56667184924925 31129920625195 46076240412309 4970494178046 30872890146624 16756869705112 18651355482196 62449066056988 25980801062626 24930914136676 13474585571730 35941960835151 18285653915479 20429953465786 232861413666 82980775037118 31427498552047 1034472067082 75640749802410 88414474085193 448445145519088 2432301862159 21255060531137 54465878825724 28318977434933 4677739774217 22587477790342 18518036092956 8225184071624 3822873423960216 19950995095920 184071652814301 72980953454763 13832592220068 19829658224765 21094973924093 83370030377994 30440248952605 57637091220666 362355547125034 86226826049082 736701596323991 1425881464332 76373263649285 81540252665510 31775820932747 24283431976357 25175962910846 4443912391823 6202697420564 20630089778731 25472719784121 127325360732888 6576997339605 727469778968970 149222560615642 14236624682691 6918294374695 30339064387786 30239025463098 30498258524850 35087203642014 2029797943984 52007684484351 17619032302427 635282127361 8121774698121 5615239334833 1572628967534 10137320071377 26844448573358 12627539199176 17130296754395 4378943945226 47213291022 48905734747226 17757920048208 28270487767630 66447847444820 19694950026427 53487360364795 4464602046269 12713374903931 27012270532335 27906715651210 5212371077710976 108664358670275 87554752298063 18896172182559 20428904946350 20065716533629 137563355117712 21750709702686 6906346801082 130537862101913 3623349932973 163942839662834 30269432478758 23241180478823 14342918955570 58123158225916 22682073904459 70810648139651 16763422799220 31691678618340 41380532170594 13577398359362 12067865064573 45804654288167 67814585484873 660418400752211 43206200224625 49552343476501 71582253198653 91264175910765 74766975188822 24022747925936 1014860531952848 81472168101730 7233869745014 30697122376357 30497285294223 32698417367524 143049135754531 63226323003795 7629503535598 5349215537945 222315887377495 12233988584845 244642518282477 29600015338337 67934757524303 11020011523723 4280165978082 30258919370125 9793319009072 171632426756186 166288437164076 14479678270598 26288255281087 8663642113088 371061709710542 29156465586781 14607524025922 10734336463218 171630762633088 16972009099511 11592546862014 26354783585681 69135304492850 5752465359148 8552348639090 26880001275563 15111812825045 126073790745801 176872353566884 5526125647692 2310506093942 19191174391860 17784260602789 9155503157396 137495081190783 136150428776402 24406414055916 780018239673589 18397481554262 75577999147928 57314982672734 5499815728168 22462331333618 55201607271023 136913597771019 8926382655260 24034471440624 107615670575661 23479101834300 34322061047341 34503706828546 111742796505543 222820014602755 15692960513333 962976557102 28495634523974 19794544733997 4251068449677 9558235973433 93978412742521 133920341554048 8763758984284 121852029760536 6882231900697 200656572694397 22373245357630 1620820125151 7844692319703 78748141955726 185642479205904 8604855683031 147527717739816 30447784691700 13126189685342 163163114621048 85570345607447 53108988762336 34070420401325 587065095127 14439358476943 3008365030850 6884217338406 37306528465553 16798760629660 24617747328669 56954794587231 26697635473046 755626231810 2457421057751 108883890746402 317136190961496 63719388577956 93588261879771 87358337122367 111366322176516 23161399447236 18362103627809 3774673857051 78181520610351 3883441081597 21216497579231 9415096272397 21296093741762 34738914791890 18583137048727 124218139852366 9668196145899 13039599583190 21903214214841 119997847750807 31049088256557 76646292043796 32759545366139 18755173570639 17514014139432 100665016514519 30765304263173 7885566915865 23891206538444 13040417048501 9614181461543 19291783470269 20891006407416 9732115131508 836388359533 42674744179257 6964905548298 58774944495415 24215496694051 382852171323 63525326535078 185221198869015 1152456473316 12553883482978 71614460239296 25239232773033 53115119953809 14519956184958 65423288376106 18651031592004 39073005478222 285806477918970 44569070741565 128867892122613 62178524487380 28711985034796 29664944729980 47033891533541 2859071852106 16843743946223 13641894380354 15247959897367 14198112527388 4215395765786 50706102363981 8587831665349 3438870923108 20641937979357 9064274642861 1811356032179 7409715827545 128446776557200 2915167254240 139295782698651 20598442329640 1993527742881 4375532583356 312975015177174 54511160556117 29759802561787 8016620284896 111595733699218 68294413139823 1989180603352 10628194917901 13011536051262 10491311872599 112815832434157 16704829135956 127174009303835 4775595609643 476533302908417 151286826056920 775818108430 19602558975150 11178412876160 17882494436382 63571298849006 51630979719164 170368916489128 6447701245791 28161940097251 9796399950820 40342223229437 23367880114438 29887832663879 19989136760048 28217386063259 41902033832018 5970494864751 3747155968532 106789568466317 23481196905145 12054768447470 11897168302958 4733137924169 27808057449630 46793044479174 18580770664317 45017789954463 16372484139991 5501656872352 21237665606571 32923275870937 11028153078714 26776443860378 3983196638269 29568703180156 111374965502606 1301877708 65446980379100 71102285904366 6258836489009 154203079436139 23667137106948 12782168976581 227519047871973 37219294025437 25201560482893 5434092820239 21181262923167 159410292564388 100460559711027 8399734085160 59795195070951 27046524507980 52002197559623 91479573168160 10881709492587 17306324540541 1841302378031 25705417165542 4300239140743 10140185917586 21135026244660 34178534697642 62423550115668 80387514721280 26753115165029 130774654351731 31475914113307 94842783813225 15427438732728 135658610311395 13829178666216 15779716910924 14946112422360 4491967548113 4588812544102 35373257432478 12215020472417 71928112944872 41959126104261 15231780849952 176181872713932 24395201283040 31754179772743 193586568897809 7119564287391 18033893209038 245651821327192 8450537567435 24092053493580 29015906910892 28921396634022 16945507596188 328803142909 13184968157307 35153910062031 2918672670655 161752520252621 8008853875197 28888213368105 280721615322246 29431854155608 21933673092891 465724070861 210459882044493 1099265187270 24503724564081 61327906859545 132091674839070 174696102167308 153084248101046 4084492711968 1325277112993446 31439600636652 29603887870848 24118571317984 13316599446277 112744866896710 5963338459470 13340175435409 63157019479128 140710638444071 12300923000124 22477623065932 27450631726813 29399226974633 135765676425652 16747204615081 27587010045276 14971093104700 13161678946680 51920332850768 122958522705797 27043708243425 372356707671865 6004128650217 20438529542556 9479107283981 30217055190482 102027615447723 19460322040020 24409224113964 29733157749227 20507636232716 1714182292992 4693412090973 4944959261642 25493531431592 18455602155872 45212591764796 18469331489966 10197808521190 2693277483679 19238663774988 6667450058653 21837872044014 24880475976358 25919441661393 42374092295501 28638986613310 285159512003457 1730996444857 87648895380708 57105331116212 7544860046925 77075893798883 110807833962683 10670905826448 13570252431098 2019202719839797 13888915233815 68475980967229 354249686299793 67800574356643 390842362946865 94934337415242 2415284569713 363423731496194 192142768366265 72732323477700 18901136648657 15170391261401 385918054703900 14601667462681 7259418005355 11662218387411 70198834030968 61314500943118 4703503922422 81509941448570 8091080115146 73984639090675 74089869876541 25483921326941 105558586525621217 85921984663207 69310764814634 127350889798091 12564216820745 172470810589710 24993208324306 2181946609164 1894914056764 105230663777365 13537813757114 18053957685243 134420023009325 30242121297823 10134031182185 93561548567329 19602754527096 28822431975267 59033222292726 11428270653369 7124093635032 6674057413370 34795643316035 178308584466347 13242545481506 137142894054405 115828889999406 367226563906076 121481691788679 714959377077 9036162207789 130750061277456 19848532964720 15314706278214 17420414074771 124340400176929 15125951719548 9781333950794 29147671885032 23541250367753 29366498146990 11795580693543 15335319957928 181568524986656 136407522983688 6393340001388 74237387991616 4566100290771 28727382378687 64559994250144 6174004525379 3134664687773 309737228789707 63777871147856 2688001241988 10622671013013 323876185962740 5592742851949 325297904556272 845426047361 23698783454779 61397901486517 64053662452341 1074432401345869 43778483618679 64508158367002 9647170628494 4461662012248 190385891468019 6794212904248 2737854071455 194902470866508 16284228632206 31733280085424 20370375061538 115323037643832 6925008293060 29426250637966 1682291578617833 37727474119038 24040840997902 364801758220009 24515323794034 631019978619930 18536038325567 108273613541524 13645917530143 116126330816234 73994204900168 21746538255388 112750065785122 68607653233191 180127337220205 137831023138783 5173170741551 24518757864904 5617486319600 2466554736420 10231033964887 65455777324466 212384141690349 30903260213947 16789153498500 57964345032249 67318537102019 13111362541406 350670055297548 274681822002488 125235068981727 44790006111121 30549825801520 7294938129125 11212203023826 19040233315292 1616213221953 15678698623839 21895584968238 42588175013158 24059579320680 10387847527880 128889574920509 3290002377077921 16158631904550 43981233993347 59142392817770 31806335947271 6541454698777 71768350529995 165995805843976 54236859650546 3585551457459 10151662774412 7377263827314 31514794628165 253051758502164 8413101067317 25485327455562 33410443819498 106828930977794 78082047618722 494630988577 24335205637235 28538618440883 12079560168134 49459212252915 30740867323687 16783833107296 41215524973353 7524780499994 7920305769470 252315662205357 60958038574127 131068719078081 1720686274403 22982696570690 15400104604832 8892363975821 20423594609289 18440887089378 27768583073938 67338182802232 1300998743444 15687396032808 22891055447641 58273507040256 8257200047231 155676139616562 18718662698134 31535336514612 37066639304534 26656540661929 17909563855056 30163394527030 5955811580798 12179259073260 9912101255414 19530813858594 18480281180922 113271866197820 161608277771558 19316182541438 98448136299099 11883886767032 20751554238483 8121337177959 29556171483625 24668209544410 29028922234869 1425951076288 70868461339297 21660117173655 14866381512478 7354705644519 110881295309864 6155054329319 28308331632546 10661019882087 111605433755098 9343480730422 6034659392626 59095851636164 460198059272474 30480164298363 89451395581312 412938405171 29443663585480 75076054276436 383546881238319 3582231158812 34120812550531 242513494953304 57723336428952 10706337079111 28632961761512 20909085883235 20372501971612 15375724121429 21202446525581 13482652853657 3790385878954 97469271484128 21300617870395 32412335279656 23794306162728 2985537957316 13232121446423 11291067266880 14497568358241 17909295898720 5043022266429 1519472565567 2234060541848 21536311976352 93795950469659 3968400257290 30831584076882 1991394761163 18410856654363 24420788747657 31252499283484 17334741592292 123866363487915 7733650292579 109765058919456 28083287485755 9479571833325 41441311822165 3322818098942 8932021060525 19551113879832 13865557821876 2615058164707 30551810357983 96389921662116 16327014538562 78218533566599 45212460612734 18257328466816 22932100765842 13542787023383 1206616694555 18283810646855 496466796584 25577684787904 16137488472620 1782957490006 124347051368543 126429712935233 57776147226437 39817071993272 192490330565654 1918637561778 18129711317978 7550126980507 53948534922874 58306318315678 28410145127067 206121595631711 19751027963261 23032725288013 5477210077512 23526544801171 587267390267 66801397867500 165055148801950 7620321881043 53020732206524 11414786428033 37161864323574 26290623473760 22849656311024 6085637643607 25070842532666 76316796036473 7970310779355 917134240532 10775581156242 135927602539102 3815296540899 41011751239494 30441963179543 40926425612044 29394146331121 66710113841701 27535251312873 34322570471033 18237162123531 101214087464967 155721089388562 265020690694222 26332682811168 104955819519836 31061993087848 30755345267852 50545524494792 23934378521751 21075571851242 7996961535559 91240547750002 21134024780981 14427924639828 31007391015681 158371222909198 10275539501947 265849350743260 16817500203093 17946564991425 4799025926857 106073813878272 35405293324764 1404139264919 115842414476903 7411734507904 29105116773463 50908108661931 3111448389593 486221483487981 2062136054836 29546467580136 21380429803432 70549820488710 26042241540139 8311377829507 175037636690692 11316142273865 60060786175566 25891091091307 57974498503211 22339042342154 85961260225535 6737823785142 314115991059783 17498896983884 5813813086064 36672532957010 8066465880980 2459752241859 70915680307587 39689443617882 89296142604655 10051353132983 7381530235049 371292142638412 16809111073713 53543908418129 19763865584110 143056292579109 2629972694659 29436473234052 5338673627569 12624399932566 27297883732970 29936888100933 646886853515 25495312229381 11261670422870 6087110367738 23305608419079 300983071280 117981244901779 12783192907673 132082812399458 4714005491621 16657466300509 41850473898823 29882133006341 43431521135091 262096798163407 91120940439374 21799129466856 14496242904750 4546183674826 53707500285249 19989317451024 11834082229700 25061634417519 17578401127629 27489208974870 14566176936624 28326016792594 16011524483148 23120653594220 23304901755975 28713374820901 153187506050851 3606925009312 43834449421337 1588411535612 25729571898907 228651489432961 31328299417676 11513480572480 6501333629565 9843333763934 7914042401186082 21352273467566 14101892173190 6151715481866 38858613596193 7235907734288 32546711068410 187815152649745 6840322658607 1611842488810 118581274303838 26717733646797 5175198570183 18232190789962 16686185670505 68875061561565 44555287150416 1074167554133235 77817197453809 30452978084172 11889492395041 14866538915445 51212427834447 22400893222173 88194785011079 114509833301703 2165669599225 18353996011840 15910894028113 22964878361605 28316902728428 12807750277213 19912723495034 834266883348545 3796270760852 8080846797051 27688459695733 113000151721100 12126308373419 23942951465011 125435095196034 23508758552279 26365879364215 11310706589969 3923695064815 26079161290927 109552405124387 24519380811925 14146904994954 58250254621625 21502481981604 88834621745820 27558263944584 30308544161412 81362664580800 11088744937388 241522637413159 14018663858162 10429350432149 10431857877078 11760475320763 31675366077653 5417048139802 14114233664453 8857064372579 10764063944171 14138119851781 8913733292794 41547593486488 8400246166205 27469754122875 3575481894540 10995810725941 13395176100777 79489078572738 4068953160130 7919681909381 6791569131115 18843950702073 3421342849846 25047091902756 144271458580651 20094544812089 51249426586952 18809714941131 25965514755172 64690580504828 2351104544825 115203363563419 14484775029178 35779659992122 51828631200095 7809789956045 1159934563492797 20389690281042 104090122260260 37055005478268 20572949896518 198250201194123 20802306344974 140134788527011 116648961739581 3070130052365 25630231995412 147892672306018 214845325654482 4226506789077 19870734259795 23392690088982 77448912623710 6611051681202 5619711885138 24298284834846 255046550361010 6602683963982 51291038641297 24238169878295 10622544511503 10961052179682 233376371522111 56053950711203 6667848300138 13868657944626 8231680975964 29445534451560 14601124487279 44702941227811 15093836928761 18407022654563 22892847073963 30240877919158 88432509706133 345732464420988 110543010784144 23178337386197 3310690761553 252326318225487 178371302638412 122986912192152 28029624299722 25571380923740 72270928058073 90563201688038 13112426568445 135224706696130 315610872539 7983830194274 89036828054355 15491964873608 17822116191813 747128847662 25228914072507 14696223200107 25992963536243 6919475975300 104464441612575 6032539854259 239965003430536 2622697138550 36025845275850 78629651387279 51285848769597 7713687438167 7314951545808 39679766146559 31210612881710 5018131137285 22062492906450 426451841068556 104766051261826 10150547467368 14251432538880 2590902877136 4376815962060 21536535982107 25468321013002 4011918530729 320893404893520 4407372877291 11397519550354 14972403246118 14425153938901 20539919997705 11971426335563 15024406170660 13957979742653 30539310060437 6537832668101 126623752642226 3710576459514561 10278010986192 123279271093694 14263936840560 94941823064771 14175856581020 57986881618173 132310204968183 17567477726704 106293813235680 12484023709869 5513014365007 13546589769893 42118794411300 5779065276136 18827063073010 421781342904294 59617189137401 23680030903221 6012298992870 28289952638253 31376804642468 351227789947 28538093403076 5313315412508 12970463544093 16541145480872 37366215181636 186167372095979 42692114110565 213928557034316 61539575824552 5588031083176 24957390021310 12698722134229 366807270775 11718155551696 97206229792547 36330841105325 112745318364913 2190066233180 20496356061254 66893072265366 15771812339690 67532082919573 18413337677695 15874954598864 28774902212116 12249840253293 171795874415252 17892266292538 10420254000027 41344413109099 15249700489064 9323374609231 45446513038165 560472255278 2431970831009 67936527464988 30885643909066 2435184708051 217148409593188 12548554874260 29759182126510 196942443210350 24358448882803 1196197409033319 457620367974660 25612829965377 27534077268849 17421160169536 10658199819603 25073767698526 194597743295328 64558345737747 22134285142496 326455918482820 4271596683461 17673891488090 83602400092503 6113453213906 99972596146360 19150045776690 100880508352217 625727757550 804365351601856 1572492266226 27060832813746 151281920775414 50721396910 259718048717148 14830286474391 6039205999301 29958284180477 11044050534529 28526130243750 61593659701473 5481038428429 71647184924469 21918343954000 25614997237946 21693042409504 25103297325301 19422997812730 47298104881566 119011902906826 36150837477263 19987798637574 100883952718837 37441134359990 202029541888659 23539800380907 15734248144341 122206100737478 17448230618533 2142919754541 24555285936189 889324681434 105821854404535 31603795637373 96411857711503 20135789011281 270362498529409 130663909452164 1226224234994040 17394190493305 43208879027523 3075091541400 30206226028876 18001994153082 76218800632686 31612705619482 8755671274198 192276479953745 74023834297756 26208711496091 7058395006219 232423985469413 28937532530169 15069168785655 5041357283564 25550601588271 14963084719733 26561242087537 46990678637106 24341899933908 4369444152274 62313578776841 145441542318907 31013811540230 53368029966800 16641381552821 20962953719531 50947119920100 13668940699317 106805296905322 42050761958730 33055655368470 36723610797640 29656429475819 18701194242908 11337829519649 3132322298353 9208176084710 7397239766490 7368491829144 88126898265900 8957615428061 436900989978295 5472296191298 5188857496573 112256643934158 6626148792279 3442833534676 539595468506343 14366269766700 24426736391822 20722108416738 64150375859401 3446845003166 8465421913676 22586491365210 152133791697652 24390772491503 20362306475596 90012603987293 16222309802973 6931735374100 42216953104912 13774643978295 11156590719668 1897625526850 68381135321301 22140406052522 2226176850211196 21280418849305 22778370127027 705457210795 1235852472860 28294115228518 12075181984908 1975549775341 6851160165360 4696519738459 1900916323890 85581373447479 120381805977793 40601636552309 29386076967364 5861652276447 208174617487334 25641895867006 162512788069331 2732759241236907 55775159843484 15915321437608 113847665836868 9614414562291 20512176760729 10754835052736 12673801464311 4702200939705 13473435565438 77037661231494 178748650640095 471465526165 303107607411587 49322885445238 14301818794083 4583831810039 648981549154745 6219283314048 303763454201774 38697472117368 13971406417530 117603414626149 18608278036685 6667813845928 127684544750643 57281967169592 23970885987271 324429989902348 24061959123853 6444518625388 3537617072170 169024284144169 21228177804045 15375216477734 9018469512505 7001567315216 1275897524512 23680008709435 5187356187275 36405177358034 66252034827125 18599840405618 10078147610670 136238965296722 3287191103577617 2159638576387 1336200590170 98567490226750 67052472303422 1509710138239 108384001944086 13501518100815 5842777717595 25863626436974 93059501573119 10381136878107 52469698761704 27778498683545 30819176551159 7970163967009 1262195930040 26223881949573 14976406756415 30785296644343 232199270982390 30046062683223 21853716241044 20709570492187 20439476266171 29175158186240 91322913544173 70398028014993 32366893755376 75843703285717 16219600901428 195977922455634 20424891044255 208226415654787 27853312168712 21054928978968 3246013786652 5963073828488 28361923011002 2083215178996 22795943944933 120497481027867 23534862634668 77708252678767 317538082494940 126613332192025 131567491802578 22245911292580 4255166995658 21669449719020 98308486581539 27011887674161 16231738200608 18169580258123 44819209683989 113697957882413 5946810347287 13737060694306 39809049436480 12576559708332 43583252786230 21800105091507 84913766759314 9101147330951 1386026005409503 36932525102195 27180805194181 16076770481933 14074448362317 27313194497288 22451425930802 5120951939863 16137723520112 17804119099858 7604515271633 34161312655171 21269249458544 71095962244522 60819223055078 17503356818952 11665690003308 96762781986130 6134261612832041 30593695459598 93955384482314 1332989729273 283099756206431 128787665598673 16893367870806 861147782370 26529458150191 14203150637886 2745731116244 22201491560668 9424024103311 16905313653784 13542462436829 19772793656540 27632249697280 338520024451 13575027626438 37119483643225 31434529244465 59030069849075 24139206484357 300313948546458 24750167462164 16200031957668 27203075799060 107364388025375 20902221354612 16241372112066 5376038764365 190465847587968 40329553993244 61536610402859 115985155304081 19719193399914 6236322253331 507376025595460 11447534880907 69493680364074 167100921522902 25095369753727 45911528133041 25803965350148 26635683383317 25252176690934 4029341276649 76000859223800 30548491359636 21089908553759 10771484657045 22524953180880 118985516738906 6842251678932 3917149523830 9395808859803 48077029699559 12570899507123 27704700990268 6573269015306 26967188286871 480611627978088 4331275427204 40659544488674 18378211581863 33895281816844 52852993729124 17071107674038 6533869051156 3367014620882 10799895594707 44878902784317 15978698954139 5845844722037 43803910930522 28059528851551 432098998352602 136718038572071 42264044271447 77749247111552 8931793225020 32703688969317 24274703328267 5287240373517 32748364418481 196882925917 454803503632911 12548370115428 11403084432295 30414234089436 3598523534278 7803153501092 12178883654463 23377558076092 9646536192001 1219722488324 18445058064038 531260177329063 21974079114523 131309514689121 13346471089265 28465265696418 42317852599928 5548072689266 15534546136546 88912528926907 74494662481324 63186850308509 23427044354179 57368511832603 7551288639703 31391815294754 22872158325506 26092540441183 81971432507541 257625876471853 28423691835 32005644918311 1484461090928 42208032166274 32826785233130 5081022475618 7718732586485 19255701115385 54296607810751 71756831456264 162802615793815 70553328857360 13262521658656 118363201732293 29340837269093 13344192780030 7179418073397 3162401249276 167788232694475 7537788700768 52035414686519 12080347193672 14435702407647 21407500579323 41410649920669 41266194308775 57789579397317 7209066925680 820303212734039 78487604945136 28299226489220 15690922239724 119546473651836 54905570109905 30524295418411 3425400233691 27193913339827 276727266804 15649274619265 21649642295785 453566877858691 19507017459062 166367636435200 146648331131633 12339637859062 16616461884641 13068920043913 231454637543035 1489258902852 34998504844446 6687184580298 23336694344054 210096945028942 15383938578060 204073403381243 222248043101513 240457012154142 2538780499631 21871952636571 19605746750555 189417694176739 5468279766739 78077672302 14636702818635 179507453935884 6141700556123 72360378783978 123904312857803 22080994277483 20410820219746 9778555657654 9251048602684 95867019126691 132270598939487 204563087294207 974519943436989 17906628702488 20330920861516 9229618264322 23908140033043 5625771162637 284250424247300 11435839183982 16717196114543 255422825382818 7442973366504 42546636723937 120219653016473 100617023498788 8851279179768 28883293545340 20655650846622 550963068569383 49767101181423 4112480841170 218354157773606 30639289434426 27331423218845 21132639773238 6331957358327 318021767121418 1800031999011 8458697188064 16555200666346 94792915714227 1522599675237056 28505580988982 10286718463739 25871469290490 86703675783816 28295175130902 48412765423215 6783035647813 7409409800351 26060757573282 10937461880170 10661415519269 96713254269078 84503208519516 114351961101989 6237885685298 238634913536355 65927620127523 23805439951665 25978524863718 8590522405492 21472252193170 341926880601347 15852407212637 41144167383333 8062563182432 1292792418922 29329343053760 2304156595230 9041992761654 5867489747406 34057386816502 31245200425203 14896778978351 2580182464166 6359408978085 19832059983534 28974843846888 21510189007784 49098175654864 937283292693 14477520632993 6108296698705 11763303483283 30434413503087 1694720818763 144759952171128 51748461491037 27811933570369 5857173864020 77256454034102 26952584093445 30046716990024 22077148166503 8330759634132 2093982626395 145837393976166 107517453944396 218149113919711 97250802898673 88432059108267 161407797086978 57150952049061 1592546212210 3455468469628 28018993287305 22906918250204 13896786139656 15388474405917 13726510505919 1125142464519 55513971769760 10869295106630 33970669239330 1235255094718 133207084825631 201185799667738 258731844979792 76830638977999 52844636098119 25691375927893 43631938588343 10754817775932 30924337043110 128111684187359 101171011696308 9414043443386 4246673537255 30222824936015 25873319589926 19759514273696 29094555856133 23241568449376 13933005824624 8528289448845 22349796953555 61618486252887 25544032748573 24285318549023 20505401042964 28402331508919 41129692533559 3175951778859 19979452130042 102348974838364 345067170446296 23730367217880 29393380010754 19184755931419 302223347198097 60160518035698 30687076232985 12414053063737 9239753076386 22159060613149 59283763881984 191070852906668 107827830056879 3359381274519 26615234986544 25872710452293 84886453883776 61982869489433 199768280133 10965553411062 4822249334107 1143890833386538 21699714135788 18274700749987 31914363344036 61455792742754 13231334015986 30072690943705 134701052815030 26120511321834 223895991577857 33324723300871 13328615590748 16705776715673 201334649645388 716480656136 9165838793745 14065923181732 98217523863253 30327324001431 1711387554315 95020677186150 4868397319013 27169716979343 28256685258279 16472813193483 12588045244393 7342617536206 77477833670509 27643183706543 15853371067465 52664319646604 2224312002104 6447639620476 3455414979893 7565404043643 118558800203052 12038120111446 10608884302598 18904679631479 286001081594373 5778746551495 18799606362280 3883910430564 98274788893368 5466610506429 4142293953149 907809972172614 846967118860675 11386164487701 20420881561670 155107853615252 134555159153387 57862049345605 70969386978723 37083592076213 20851530045730 18732438295642 47930927046026 22281883325084 25260224123962 3323855665354 8450505422546 99695457354450 12661292647193 13878917791060 703878227476181 23672267328578 75489877519401 98999579787327 33388486929749 63838077181797 20972018514644 121643386837194 15297393272089 46076853575272 40996970959337 189985982093070 298334222286208 25527186870949 96359833619918 13754771277515 17899628620196 20248960154849 5908874229026 673853199430097 21367989443641 12645902845783 9995495879861 66226467186138 5263948548177 5654942217553 108915137289505 16900590829019 76021635642550 76254678962282 23115745626929 114382386264829 124239435233857 116844002366886 19293266809892 78673680231826 15073190553408 3732027089125 2132043402251 114648122252752 2213540209788 66501317501623 867656048337 1385123724176 3041187866882 9089175971877 130066140464084 1051691153769 20038793515234 11918128713182 3198060955561 31598177812931 31019943602223 168258055996560 54145576555716 15663175343364 25068107074624 12300185446201 19637298034790 5551262940918 103877787900296 28394441031295 27304608998688 21311769316369 9662232393740 15666309980843 36214190465949 26797148617425 338180109604738 14461302171720 397922320876 14220075218726 27646093148086 115981238423035 5435626384516 28909655107133 23277973792063 350418111338441 22421435822671 3012305288759 4299279389326 23228840287669 4580958013007 61814302053763 518121387269580 129063224093 250248573468787 39249707896247 25557826397444 20400624958156 26628939934845 4995913634762 104610628646619 7132524640223 56379404867319 25930680386901 11564307992945 5635003933707 24197913788258 221621259353052 8050100401393 13484219341092 12914575044917 74699157643452 29740612166778 27556081075596 5909944434275 8317908125793 3614772616350 19116806388610 114054038260033 329703126578085 16920902773097 7694687379685 30598902778638 57579922927435 113358273686899 207821694306784 177055861296776 17095652921712 10706533664950 6473115956149 183029444805477 106525057297806 536565632852 309660242756118 92450659497698 8217643202348 11600489354789 44415247508279 21431850363774 26549018389899 83163257166011 5255457363434 21085665377270 20355727226453 20166710154232 101148871294753 485949795606870 25840907170458 4076199040500 53692099207537 66077567701900 26917207051712 9422796658498 15879707579094 18096199035288 21289610138816 63314083920561 7299787050376 3977597156523 82549465542299 129408426843675 136568913866598 53826932496980 19929795300164 30583609991134 16918922785402 15388311457114 135484040637141 48433462190180 335725367172299 64037193556730 107155032949914 32409883797092 16115490556235 149059036687016 54219325178929 6003188126141 21499984999458 8703812419265 263900840582896 49747836488453 3941689630683 847385665174757 32598493714195 3556949092593 18499582626661 150466537579755 158985098693174 17299980488154 1508701974008 8489673494072 20463086066607 270461981354916 4149742547760 204521795410513 3027489871203 67095363245789 110863773599614 1712805852211037 25880079640203 47059463486940 15916698174501 10242853246432 120078736262740 3313379206539 17501927647591 1841458651327 328554938700822 21198157551035 39006956292545 10859563268166 9941436236064 284653291807022 12304260202645 23776980576429 2556031585496 28128398732024 147666399378476 3989105898951 143783157380265 24212813237047 10455833955117 46849078671542 14149512072238 71784564259048 35339238934299 5132960954016 20614524231594 70547108112577 27157389066410 10942996819791 3454972297654 60600106756668 15180332436489 91078084707865 60484976263037 30595551038540 45888558357628 17192924001799 122896903985040 100496503591712 19157772943170 33327129784842 15496161257287 200794198530461 81408035863 40512150985008 38461594655814 13384510911161 10586654901966 10366373352603 9593405316325 21505166767360 7600736662261 71764709137066 113646672200899 23911280127450 34036375318142 62990386204904 20676117518543 55813148719612 13869983007414 16962081648613 209425574269069 72856487850712 248719233635264 12994272665865 131895520603176 8897460244137 57174410592583 23575403478271 104119102385186 63757503301783 4214034387229 101421858705242 20452449561465 36434289349095 12574934451928 174613773502574 14877926261635 80485762136833 64252536791546 10509619951180 11830764020029 197738796963147 28906146535925 25171646864682 31256093677767 48200564062649 24310303242450 116108864521230 59379014164361 44663887738446 111893292817871 121723296533813 6172768319580 28128825132277 6391025703299 4751407193054 14161629010869 58944808181153 79099081375540 63884902385091 24121161658285 5319446657450 20819515004429 428069313581856 57458792369449 69868948720836 153282059880374 9724516470139 8483004148057 52474967141312 392338663168319 86978740419875 22521344600703 24606095294628 35299024712944 273164756329463 13930060514829 49511418520568 28982695411573 547576561867 27031942966563 11288888089254 46894582418174 9395895659730 249644434432969 104213170313720 17096395556113 172516173233118 44890553262210 29650336998016 13696988727222 5985050439338 11525307762395 32603572343259 17681475309696 101135887028677 15171871378711 7105855537758 14312147150947 35459766515084 243299664113203 360886927296667 1032728711340 23001664924763 75728336724981 7216336971531 85159817370335 4100203614865 30990176533414 56090892009303 32654391905134 21482400910592 162670381257630 62668107204906 252782434706900 44581614076858 51634801398132 252813294654407 26429524719860 402807448871520 124064486723116 10748750167240 209850285806199 6074813128976 18612384472764 2074542489801 1328690274219 21811517331824 25743586501646 7260270205498 3610522295359 16797717631047 56193417606197 4426720334271 13557244304960 74207941057815 73943897220302 380695125930093 68872729599438 5464539167790 76641724454932 12528208131369 46557905474020 26229835789580 151309524600310 197479099838917 92811052702789 37539094837064 30492440000614 9949996282952 615349037367740 44277107654935 55217186407216 155904469526261 16777191621737 23479248355318 2929027736780 113285352654164 24498920922150 15487464079208 63653318154166 10789943306847 183691969287093 19873244351557 79580344589689 16410857849571 26778480282934 18092068454823 19624157836492 9536150365349 57005823666829 18953165664357 4911160811367 267286345899 18782561348027 45218435847228 31493687025358 93197954694089 25335561943428 1475238395430 23109342638655 5975407631786 66216009653170 6273004185417 233324491652701 28882715529497 147415846448906 27986399739875 19828809289653 2289276519464 28051001105918 50510672046760 181179144746572 156537388470211 12970663853138 82190390418899 122497169854789 19393127544709 40006022306470 89918729393853 23187726991828 86140375220303 32602335782097 533142874267778 7898479850645 23630479148487 70397375193154 104711586828905 31526181924538 3169041377722 22165423896318 230039763202663 46508229829097 59813526345215 52997672323541 43035570321584 1730131572230 25866634675944 219902483994630 30618851319303 226050510278208 2451203115965 37134500423964 116626947530571 23864143070535 298485552399067 1636338449691 6084999184922 3368116473671 4916768979542 8298522331537 60741297190279 15958596776478 1948780036279603 1581660974593 4546047673424 362933967465993 6805930301103 14115990495591 22521027872774 68013996585832 26169644954121 3543866299055 18089980812809 12168738770410 6321892101384 42497338800015 5937247372806 14859480188550 111929417496244 14364431944326 7241664817981 150038578855337 18659215655237 12044747840880 96627591993552 67489857464376 26219891921602 20440084092831 79176091315274 24187988493884 9158882203731 15459958195334 5655671127841 62571729589636 2219224995777 158417656727738 8933534193279 633655353933 362085588132944 19421610073092 15768152394472 916552885122 101567716217919 297478246412909 881047750293 30204375011735 10039100576463 18019040645316 28602529535975 17412322804940 10938234364492 20349351064654 10322967533218 2418451938159 34025349474829 205220671375626 29200842838838 3388380989213 219675076483133 26746817120208 7891095616918 104542760976019 83747775665460 20197539004820 37248758410116 7094205695750 2885658169302 5160582162480 11145914054818 14259664450118 20022147641221 23349477473318 22111123591623 94977549256467 12963271739605 24697513488548 369049262005224 37388330298423 15374627874813 19805627953612 75090162116716 8647330687930 31478684267257 16324770019316 9967433115395 14177641961758 130833207268918 216738104750 15329928608278 3690442309030 84000484122316 116517833923521 9656843843660 3748908472536 90951038728698 16116840239333 10855035082444 122765737007385 8584757356529 28298551203672 591541005782395 184524020447391 292458396469107 15814203496967 42360175292784 31393616296779 132043662869549 1765048732954 11242004838078 45774163460473 6346781045602 13842278239141 114381945220274 28368123892633 2366483009542 323489022235890 8728233250718 110228768193057 4555179415890 7933096146175 821020691262230 7774612917905 3892074715828 1830706551660 47095556610084 5760026343890 95124287259542 42180320654961 1056602425111 1556920377486 103274030685386 31304919360728 17037505532588 12006965874890 29420884718674 11121382801301 9374308081780 20378503048539 93474427284639 44788811276691 10613994515273 95510371053858 72317018034362 61879503793031 11895727684674 23789192198382 45043879921975 24803794687498 17675741769720 15915028889436 16895957109805 23243781214455 17553064892603 3677157444288 147762733053732 2146614452405 24442203645883 6136729773226 9237655028382 11727783427051 42779413465826 422554209464464 1969382971355 12413245023863 20122757380417 217002592979328 4323072179344 18767599080130 43624480280668 26395086766881 19481165114882 73922285451888 118972915672077 31359766140296 1350749197825979 17647867952738 132981254015575 311073741524821 12469718164679 17677184249785 71074181903465 7510295645853 5799609805708 29910138934495 6155977871362 2786281342535 114369989493174 9292093363200 9329242992304 11303041951299 9153665068574 6962466898142 24320306593446 14208451926075 45351711278850 1386836028597567 19122560669135 14913047443976 26626331013806 26169546426743 622579510025645 17329653296372 11780720825525 5580852317123 108789568905387 21857065789274 2752499643308 650405770124 6924228898666 12440223343862 23637939129621 40092113955879 26061511498181 118117536576530 52652955744727 10438678877709 56359924364815 522302156053194 24009071154226 83007374882982 17828891095931 74249117417920 54135401789741 110487874032100 5402200514323 24750545250636 70946736833797 28011009668097 56855606910460 14255152855456 17722288220010 8840470400132 402241802534 1571197330418 43283836635810 76730022250605 59697330701868 22903716743589 238914295557884 7506927776309 106433071607575 10622153055781 18272404123020 304587662540686 23947761658123 31539358484875 111285882347528 31680457542692 3473732323941 8112732459069 146999162289827 2559106817978 30928785587727 210167431869 31628898458575 117326112039933 12931977170870 82401680330687 26942831176751 146462642994959 73688531223518 267847395797043 4945465246210 13140263778377 16612582950178 9287658393458 249592757125332 21587251925575 40953669884627 68481439502226 14705782990709761 57479671919846 174991562850791 3173622602038 27860284433239 8772410495701 498500389262771 25287283896994 56796226935763 241878188862893 319535111980685 21496767548233 7820141060917 17906351832369 223389977996570 102621437125790 72048921072782 9123484529869333 88115304873021 181249291920018 60811856187086 14675162738339 111428182073241 126621596240992 9191824471378 26528207079932 104839346945963 6500497388371 78922502108738 28350713840548 36833651794342 16525193082343 115843149085750 4712547521953 11792717415994 25788580757116 6535710774354 3209939414706 46536378572873 30887953869326 1216987662630 201235400886941 7904224375552 2601567707920 29284774807737 10492819544855 13789410250055 30965984890928 118870766481578 19944990558744 21884254778024 392108027661209 26051335183298 125181689366366 64693088187793 125845205165055 49279944249743 23865098874795 105557679539414 24450196974671 14093804662018 50856587222368 8069055731056 7595179626 17810816860436 23222166081603 22818216443454 167059977105345 106839958089466 27743966818170 166457858476529 190570911737376 4904469015747 10080094714464 4744522161777 55673284336432 70502925712666 20202062390839 18703896497363 5792757104269 28608674806921 9112824301381 147428320691017 25827184639853 17179773227115 3470807850859 121031039199682 29141128909055 15583937486225 31623528368358 257234945753083 99492068784444 8113791817900 39441401995065 113626735853235 129864353464612 115119764060964 58382917867271 179026867527890 28449461165569 590200919525309 307193514149837 2108843236927 25815315098003 8310977005222 7738373078323 65778806170872 75768836879295 17898116716669 3147965095705 5131802968355 18362577364387 23364492644642 370197385304819 21618165831447 74223411949953 119827127409845 17105442317740 16184270506739 129511256169224 24303370352549 135483857381061 29555722747373 13692158557230 17479157484964 12313505330050 71959016267394 15598693003891 59026600609959 25864027431740 17621417860802 466572057103291 129035737270290 5265669699367 15679603819721 745793724846069 9884034504656 11611934766652 5543100506608 18080879254329 62590595600648 15027683790694 21100938326389 62368378166964 86566164195990 246791586185608 12287049788295 11604890826102 70263886616582 30016743501376 38094144805681 5130256056432 50038458042007 128690242600979 35590257120079 26492579063888 6769666885734 13538125958946 69612716377047 111886337361238 3738052750895 1386822056208074 23215300803510 742235492601 15214438800399 7061396527072 286840300798 71274694658182 192498721578014 426325181379574 30167086819688 17589234371136 53877807314307 2744483786894 18622420423503 179677302135409 7375868850788 407419208212169 30294633692263 21711169448909 60681345146815 27167952584506 5330943043448 34192940319142 35442738738569 14783996981266 22047836804245 63483826338028 19008530411884 6680770567757 812275183456326 19941602445759 5800490267617 10825478714290 19882701000278 9470684609874 37210858746262 5247437968555 29489752559881 16698507220522 13972752540667 130482781351278 25271122797953 23968320046893 116887944901899 34685155284811 49667638997146 50063413070233 202276155640388 14662288112525 31168974153719 328388789936 15254967291176 14504929723075 21800862992188 24319909581270 72030236207475 2222881931770 50303234633691 23227845300483 21659979562822 25607209586576 377187795596 24029856234614 8951181641220 30390242692139 16500298528349 9059501362414 24016040416841 27345797906964 26903516452840 6514274240034 13757231449969 30084890408173 83738676284599 56822900212688 13550013278488 3392739397876 83981440102565 67627453592686 65965497093109 15986605269854 166418113547443 99813721917025 14936667383810 22876975155128 30251853203832 26898222930772 6919415337583 21527063090267 12611226125607 22154135660202 23172248351242 3018306262737 21574377587519 235359030483548 12049691385127 38736169859343 71663537323054 147002127285108 45970128390168 18343075559790 4364384157183 402988762626670 6625852922353 4710640268826 24347413432928 29038328754866 22701087832626 624359600517 16694725577096 135360859548677 1541609957779 40220122556904 103034558364363 65869582101640 235567114575724 117804185698848 9825459383034 26070969173765 3816767918609 43881449879984 83512666449788 85554487576151 136478988395096 114868220510497 610670942439382 118210214232264 22904342369356 10023597390310 14250046014275 21165888558237 94612096440007 7263480288331 13038642045140 5313943979905 3089123127512749 488377874503979 38712211018945 4120852359778 24348390649419 231374047871196 23979589666787 25442040740825 42836438407109 148520221898707 5461000757413 136581610018237 21153749969426 5287997044621 6200023232575 13424445011548 5737574298282 28662794139927 13380292582305 9094976793013 19743947607499 5244020787377 12697269678387 332213014143435 22192394020207 4361582629266 105645996061553 29611501986474 4502877721094471 156440082324839 86237006218653 66105728453885 77746668168191 107857172121629 10700414304523068 89280436778493 26640948153294 54821221059594 106067530278817 18906421924922 58328778411736 189730090472291 591726513405827 18143952473773 219485573463572 19020235868067 23116042306984 2056967978964 19778954527522 44406247422276 22631894879049 5332301899636 1317270465051425 47173285345533 25703998623802 9386172649741 68519599917494 1795027465316 103973681682168 9261241682812 57491464961111 25889939706785 3592576444362 226342003347896 411182187903592 3432028194064 426862821846877 5530728465432 165606849019874 185826889335768 56890903586298 19689409583643 33178621702454 31235950277859 29514582500624 11094774841011 7439470738973 3605947153268 12339440893051 7948050829057 28321421794373 20380051889600 26340588739502 84057894419240 218524241059685 32833954662691 9994775304228 29166252641444 12798989068586 126216963046450 115659756108495 2024589555573 25932490206731 27925783193436 45458795710802 3933162602721 62638423358371 14889042752410 21273082104753 27060706443602 28951008477629 22730620905515 24226863949545 36318656004425 25699239046184 31794282847389 22741919959653 23306437157117 28302997364453 45861386340118 88548523109445 172830273406529 30361968214251 18072679896611 23649842777473 15348248901249 26949597451404 30619703501620 72187845247991 86465941166096 791568549761511 81938674519209 14965177253574 3298667117225 70725306212426 11418951324055 27589664629348 36298514736087 89037572564586 130809589418182 30621838774901 257785145908662 17962879230261 11169860414327 12089820408791 37591778966084 65701329695848 27851043640200 2240936236577 13702740229560 3527010143416 76213568082294 33197745121735 26714652538114 13333406510450 10704846786775 6520434098478 22474200221732 45737293486777 9831693457556 70787710022606 57866250742203 129752901123945 5089632885819 34217799154136 5854477912200 70915844471376 14300469153775 15321315988334 53514276022071 26283500861974 44792490854171 18078975635654 13349957718801 22403702722284 52127139056801 5703921431203 29562145293480 4942597772834 5840396088536 17794915645929 135819696602355 18306948668122 29077601691829 7153393138166 206299896273539 203323221384681 256539130898427 7530242093878 90301229754140 10227550177417 23080717031823 24252492284632 6672615327798 29780737921936 340994517358713 28599362721534 66226341691 21724709366555 3684417606559 942923684650732 8309356058329 24030089267754 90638780935728 6552143844399 19027157105005 12294080569485 561855276940 15223851850262 7306434305550 16462885014328 131706083735122 90067305546120 387167188790639 2890571565205 2250703559516 1372882738280612 5821431105969 48055238480127 8256178730901 19827715238520 23744276855832 8808076259389 72795838377690 53201424019990 28371702764917 131327235433040 30417209135442 167156062861546 11183834363584 40174029773961 5343490205028 11863147896941 16513088745378 30339596040810 16741908019845 24152949755749 135617643895351 40555507339894 169286496962626 208930142065422 14624477703482 28764673785964 32219796548093 17393365947551 65724721547890 72331865169301 23630331082113 1093338337180 20074550341991 53065612583184 20338240140875 23622671523751 6148593193697 13131267401347 8379011628522 2000243330975 7385957360477 27498079958884 19850965021104 221994849169 48292857588489 68352268900893 11106175229278 182222704946578 9470994289280 21284495275486 8777403582595 3470920867187055 158332898351469 25300303011732 110043250838757 21721062058349 120510885221065 20473520347550 5388527632964 16849645632554 8400563647335 116938602804556 22450167513410 27571299469262 42689612431750 192546870867027 5746329325212 2702245444977 221063006673443 2472876936034 29064467682308 133831767239906 9799836114136 135634332671939 17260598358552 5210611991632 19350361323988 7013674899522 1581564177362 177756276130471 5220882680842 27296138959794 54857893047722 22452008717964 204343641769366 314651979976934 28585753405229 31848405477321 30116843397823 123046826509204 29031115516876 238168181695640 26464908785302 73065264743382 23225871519314 74887311594527 23033590448308 3818725662767 32145573456426 49235181897696 4449011871791 6597932895126 65331122126328 6141067924384 235795539349944 25426183370324 19961040990764 7826285123887 4130373387305 12639331920627 51195605610852 6567304691179 8119454875576 29685071513701 18467125379137 17194268487231 12074016702783280 57273377812829 125340974772641 43052286731189 169709074913981 3032526833970 18806542772851 11011637884193 3285076451206284 3257775169623 3524902716308 9931533579544 19115154110245 18229558580881 94926475025404 838822405314 10813378143124 28659459068916 254649230903668 15161273349651 163118467224133 35447781591822 14796969718815 294726174176 28369277426805 104431510806092 328553528817103 24988592450317 44396830649134 77384067125756 4850245115749 119112404941914 14142412791015 66701072864104 745296175889354 8244331414856 56063350381685 103621361155598 13108445969572 50418919734391 151260823262325 17282414088297 185042486581459 34877782450558 68671250641419 25858400338306 12039273137528 22598087006962 56934034809228 16399623227461 23247324584441 1061960414554 221767880397257 21337077967544 16510361863446 74416539771235 28647022112690 28718399608603 556010532598242 2857800733842 6205818348000 15327463390932 13212314044642 25303413541753 3113802158346 11922565576567 328483273975159 26505829623580 16922858939943 9735417929594 18819395858561 111348979334758 30673366747885 68399884955973 1268378660725 82226469924457 81041684051527 81119325944443 301086540964948 28455040034459 15849231186119 13422721156793 36794879036945 25088733060828 663728570764 37781102420856 70685695884923 294997339896168 15544787618894 61222279143133 172672947446298 110047735365257 39888717825658 11535997025230 9068813927456 40903368837733 14020537879111 19925313932159 11963802460663 24495190807251 326513498578150 2531855585616 68756415977552 9911587440570 30055832123566 118625546438252 70474992330809 13822877686916 20057484139324 593814842687 45455547159178 116397725218319 28013907858261 30870800546957 19938818347449 76489865840320 21634133286393 7910973326926 101545002600331 27829230067041 245669151098581 10612300418003 70773912604245 45016665080038 14538932852313 15125288470571 6527494509298 62020927618540 29102598404054 6487889244525 1604852804974 27383241729226 12470045383791 29253753822894 76276601298282 194014196022607 16432118663083 25191774216868 25500780388594 11594512855591 6157375078 3842237230571 109065930960376 144457636011344 908795968239 161448685094715 113826516038540 24127856423906 593350958133944 117531929081 12597653778814 10709617228214 77223930112796 331713226689390 63588808416200 18860986269727 73658016031403 8925465998282 31163157252845 69287244919248 69066780501040 92384892187876 13571567581738 56743507702334 2569021280158 60726700255026 30611725350115 77342723738345 1985518274233 31414379463910 17704097132276 108967465305115 335276225047927 23913682550599 24723821859130 58270107228273 15970279609010 25439756523615 219225935762012 89913111352745 20764257079924 220004128994584 1063482613977 105450033817786 36936338958033 57261516854363 389118647124291 18201001083180 20457744113793 3239595340412 11624493271950 96923697096703 4997009043 201413182868036 102037418127301 18399480534663 36287864254756 17518246771427 67729237350985 20893692230575 75268756994245 30493855145861 82005014398542 30129399021917 9860728877016 9939172159098 37077829752284 44092017788047 5695159430299 27397913264382 11607830941794 102615091773063 97098783484736 2727768460888 121478086569464 1381718384156 7202639793077 20710375288476 3481165826788 230115292399779 197864283791240 15572083281504 16660742417658 47088487793457 8087783804434 27494944610822 74877116947666 21097683823927 29752563737122 5620980687109 12764920828784 25950591965063 33460864301537 313849866967 28009778308335 62956861892604 61642041757181 4917089107437 15682736687883 174863301271697 44505465996995 78819630424217 9477075330729 65929222703423 52601636731693 4800690792451 23378344025072 15365847950442 294997224865 28122342442289 18047108049746 28226369799732 15608247704034 79955271072361 6123890859240 2079272217530 23229156269613 15848846103973 46612914470538 28586314577598 136528573889882 31531371916995 40450326782333 13967355239 8145777378795 7008997105330 3033494415765 16847587790630 40787181294632 6828578339287 2532027870883 19037590728709 37311115985253 2018619124313 659809711965639 133118054499451 148299617070128 30323575991571 520901423326 35504346786988 141190820812656 19059171968643 76913171245231 30413156359542 16812754580540 259759510250036 31181428930368 551112347050569 147423927323576 14953832863588 153770258396671 53643823829252 22021004081546 15537721477422 27697472710062 8405398816063 17166811993207 27213836524710 206957700678 7084101081738 24745085607214 6019668756418 19680265136684 2723086097889 6263145657240 385631336399677 11068737663313 68416274505237 231757000186391 75869369598795 102594935046935 53495649613205 103662406207436 23241349349926 757662713230170 17703318096801 4225018329829 22231322315448 1638811479399 8622752282904 4244509941832 44280638665131 73893243936112 126650091164749 251473300568959 4429385494823 1392540234214 2449671779207 657788991272 99332911780426 52572070288164 131237021882661 22549065761245 20275351509659 26160639862377 43138011182707 6114975409578 105968302513300 41576026824016 2276000717630 3771804255592 168581322199654 174916753842089 55285580941653 103449934091096 275058139088425 102566833529435 91127913584888 29228487889552 79301246980653 15887279232625 41494368687713 24342313889125 133568045029605 48560598930411 95276448618618 18340049045667 62804721917321 3134466435709 9133894028676 29752774693623 119560638724 28084460811959 337326741050221 14117647534551 12952989546741 5765330794102 10716520804975 31643362138561 2655333371763 4813293678362 484642050853 4005695192448 22379873858106 3190254993453 126122192817485 22751950858440 24665347613227 128455407995872 235143987282528 27317679780479 23497696673730 30757067335672 26467621946588 30752909154313 17293436883385 18549833235678 15148016064643 8965783067077 151434712495945 12482894824416 7983776637017 152596883001621 306851956270969 21000411564287 39395172233720 818648548056 1275407897214340 14711506849912 7981170881511 9683235511177 383270929664 5335916412691 17683151710849 7710587500025 18582915796365 29497905906338 27837908053388 48417870917916 16819701194503 57023895095622 95221610983783 25480459004966 21836623393033 162763980885256 3650511619209 16886824663909 22889342755204 400523153071876 28721603683804 30101340872409 4873867975853 28679098683515 62134995584262 8870467908624 31513740690763 27323889302250 54095779564268 845679807596870 20575456666469 466202908242473 19088897126054 21612247927288 65874256648620 3548359764180 10991739419083 14338961200626 17546299179839 259474939905629 8232259489157 81887010029664 8504895642832 27838369419446 243314050038659 3843340433420 86127224001570 18897504297431 144909862836305 22367654072024 23477551835044 11036984346864 18807983043015 9927366377827 10641073185261 7008194618365 58280505200466 57500847550044 87190923125016 2891444658733 6555520663166 747425342030533 71876097656798 586178828142 54998175521333 28463282880779 29850467953359 55914359652561 86723683402575 72221039072675 20217724649990 2060894367157 125436589106 14302503309656 82791005436176 24075345780938 18834943411167 65423339538 17079698753967 24656650019486 81083587335950 11009766275527 31440862521442 28479458229936 99241966694292 9425600662683 20669646296732 11291189220938 18784008467877 946943512566600 44740826460534 40786159274818 19035198345528 25438876871671 10734140190039 21786290869109 192248659232103 4346536424970 21644600899168 2312280464881 15776958836197 92406443151585 19791279477528 24662504948465 25315172845050 35891508492341 65507118854703 54547459754439 5921661411937 29347199848868 5514142369384 130293084580979 42121517648062 78427119177596 87140654052598 109010238055848 18944954263132 16081401007303 29022363808174 9060862726777 5543250395582 133680006310758 919433062973 69471615542947 10253573282823 20806282957811 17850718403869 22154916909018 65156290563787 445309289418088 89031689938679 28278124979415 94591435239208 58290748078990 12702713650761 4135221754100 79313513801090 85173671617865 124047044819548096 48871674522362 203348833792911 5653735698263 70409957022110 4341919431957 16517295527790 121695001098572 37917524949189 52755208290733 13891597557560 43406086827988 7847459130521 11191046208832 292788564397627 54934011263456 50545293898806 89871597378261 88973454495535 52504154133694 22093634107996 20150760651221 8426555293515 131933127338570 129924514709497 26285130765261 8128763091916 10035673088993 18827856159454 28726259799432 24077602063272 26880760497441 73187353969132 26182009570180 28063182671865 13045811819263 10080434009317 16160038377659 14314435951195 4493717533186 12239021888357 7105985897473 26141358883752 187085991569752 161922293038710 30845634320552 47759691252493 10343123175677 10978613410374 18289806813917 4500951487068 12515736230492 101621165761376 74718677669976 3880509090928 16777505656825 28028168404742 28634719313833 28713823855476 377746266163707 6499506330405 25414359051030 53552298091110 64746854182192 5649612809591 212484494507920 130764742479511 131474891414732 41346139834509 11770415856201 164179716009076 31415799963237 91721665235387 17065760726331 5008539940090 24708954370546 111529330840910 21121775173367 39928034322399 121109865311519 18791267919155 142833933129 9251920580714 29472021353151 51300270452951 21371941358008 5621914272781 6557301073658 24560576974837 23706912681831 24427080667424 23497782088094 47031766538202 10291306043841 21230940454505 5520717184737 16063056200643 13659573081470 11889746584561 30520622317467 42890603047855 29140521391433 6680051431082 24582566130229 2671874948841 2462624397728 7364490233647 38141504699469 21788631993734 9099995669000 31557965641520 23276951274928 12775593766860 19483792090785 458220009409473 29003846769610 48390016576804 7276858784881 1613138977255293 14951661768234 4473620272437 23511374362070 3971969025655 28710060067999 49384867402579 197137996156750 12609522411093 14784870373326 20257351994985 25917261091091 50725732954514 39029694614713 26764904120597 14769713704486 17529097188878 797820163253257 21774289940878 52521583512502 22846103068016 17074763579834 40672176663095 11715201821871 11118572910349 32232366898193 95260470846518 70124946311964 13230550809559 22462311960722 681593487048129 82453377206799 75863618636906 19542098307569 4998287582948 106662634927125 10165376046710 42976441193297 31436995332268 21797586203507 60099932678515 294464556805720 8112321477676 15331361126420 20560935780544 8946075364937 68988039028985 15851435019704 9039598047868 132727992220083 11688058478398 397686715582 3550585329766 79177044476348 12116292754576 68689316741210 23388685928421 179512192811846 59344785267206 18060082442844 14635781077692 160322187248559 6062233786897 17983964333773 158243281795465 61400203549104 86058757055650 308756936998800 91160809873218 5858411647337 34527930285469 10901260740256 29049803519140 113077851366932 16545370957735 289142734985209 4777979192727 138845644219266 24342060182625 14839911024423 12656720283368 187423453549939 11428423530119 63686797073391 15691043451253 86602080358397 13016055319787 3133982858112 14180249277002 134443041869038 84181001568593 305347419477119 11679865639968 1145834790598 145110775235937 38782471914784 22098987923167 17390058445681 61576471733105 74027250903395 22551528314058 21804796666904 30042848536021 12957776000622 17199717152749 23568898615634 5750743092345 1310417040640 30674207099677 10984853499697 13395084529563 87196071248695 4995630806777 1964120738019 6033825922449 63799488643179 29627412192916 314808511738812 14754550974822 7888847768784 59169738076302 10016544944526 18129936254417 14259629221448 400526279346275 216294051458724 450164083591902 249806140239170 12178364951154 25810373429625 79114135132759 9504770154915 9161610659374 22532395586659 572353341283368 50902400726465 35498222892720 8124268990880 52602343672008 9229587412548 3738429739972 36995572756297 26236482700203 28838749503970 182659026684455 242471589885426 16377734727417 48815873941 53235608206136 6688593884968 24158361338008 26918147273844 4592517008460 23372172030617 29771702628532 5717030024572 118326296711007 31271018599416 5855259185965 34833486644458 14407980138814 2922378243380 66399776788068 1449557668548 59215822339805 87377562653707 772398268321022 332303498144171 10136500211604 24087017326511 12016065124266 5750546076588 12728951947596 2573500779515 17778583330844 14878865346854 61687722332919 29416728505507 1822083106618 12043541783346 59617688183538 181717594237798 65874870497150 8795709597096 15288194497021 13144597279067 12010519768026 23160509705608 7422857926524 22596240437882 13699505515762 890902666590416 217719720406950 50590783917661 24689184172598 75545263012284 21982710268979 96759312331353 12617804799168 48407400175398 18649275716596 2729032839695 240327127748682 9640760769305 158068841177079 68886019334935 13326035706058 22707323132899 25377622641597 35444411622643 19758695568637 23885948657235 163859635145 15826631916127 25993618262234 70484457371115 123560032765385 4030106058608 106398224456674 26543151847103 61449379277426 147381821371082 9845090676914 25596892800955 60625932967203 14355516270752 86177637761806 2425899513333 10633588942724 14396974236722 75888215434333 31188549783660 31005269423907 5347366613506 12972413745863 15349882968297 101713164028212 17945276137121 35425599953956 26188548250866 117751359358193 432843273610937 33935416737999 2519080613408 72928162865079 1135372170015356 21021606055909 267292531184180 110284207778484 9237330978333 6491537483540 9812707993633 295738406730797 2720936926462 300036445608414 4366837377030 15640244089899 56450207640748 8203910041986 13736354741679 24439840700529 30437595452063 97319029091354 29740503201408 31172990524901 5214828721640 70517020709808 1432689820653 9494420254421 11941184659623 9679157187745 23568815802055 143551218098201 19831113938550 18044704891206 4151738043137 16420949133783 26537265732479 11967256295264 27511607232182 7282553063711 11563712941898 111645311889670 29093125512238 31029971943039 66868434863916 10988107170858 317865354364990 124709845287845 1124162905117735 715950022856 66877566332836 124374171168336 17616018542561 26068256939719 577105556226 100105212588601 21609234192307 262032577957437 30285629364400 27794236032713 164289608729746 14225148266460 20704065871477 2506085994687 3463076684110 27961805052682 195138022895952 16740303042421 7245061574628 15443152445665 37133140633469 8367039182362 28248363914626 16894138497020 3076543205096 5526690330271 58457753819835 21938951032712 2270267337620 96525971717003 88409562970028 36999588832724 3465812884672 186263337035094 51186098232831 28145795784712 29744073103290 19419129735349 14285722752254 28407965963627 101971590666482 1364513211790079 119603106220728 27557108118962 41539996406206 80495386868034 30547983378389 1001766587853 19184537226349 148880738024102 6985731427985 66200899151882 94412679608579 13900024629952 96989269515293 9670564562520 12845726111250 111500855929574 2631653259718 2019293699259 29946495164509 983698362873041 12083287661019 13346960304929 3768850032043 16948261034570 1637762490897 11265687856359 95283718984250 102598112956583 183621303726498 1089269121134539 100327967672319 9878783099968 13742174957095 10689374846614 106922222023810 31077538999111 21567620450050 4726966199819 18004147062063 2280376276537737 20602160333324 23168091701117 5595004253611 125156654934885 27560040670946 16118347581061 12094032474126 3731479395640 308114452444385 19600113894554 30272269288624 23088939052228 4555237111956 19715170758155 5542235673041 42715481956908 5715195776267 94783185421206 2622886210484 24884547475092 11648446324889 33048444162625 185055840940844 5588124917468 11106573712281 46472817103882 46914988434518 7141188110150 5884737742515963 29421010850695 29156296491741 25063155600690 92004872030313 25416694082733 223446059830975 168124093523331 3133925268611 353402850720408 100571533291534 13678805022011 28246468961251 124342665813508 19756436312655 3311053685469 57474023492477 45259024457082 47802875471348 108216370751503 17840089149981 5323068815925 2287769753270 3226075850862 13864343525670 13191469232496 579818822380676 2181156496329 76939665678581 111270729281180 115765802831924 31587658710911 11989475925869 28987514038894 229998633610488 13056140620208 7523299370130 17086788861987 199230021220040 12331605162742 98859141385094 7930607274847 25907996690237 36969908155239 12412712607106 11314769512367 114448382969771 4606515055626 27945449172472 4698957095419 18127405279971 23554114672867 9676335089582 3435909395191 61126030161067 225745493036555 65826217010521 18624413186794 29964421390353 15619801825282 31167079118425 10418210504030 22873660427038 444226200322346 16159269581093 19315558034753 5973449763270 60713491048837 57404531400349 302676217227578 45185225392429 31074201103777 545373142262644 16489701110364 158772406241061 50830100722259 134965855462348 93282169039784 331084474186843 97533145844144 21622691345844 103783374235869 6337176269959 19012673988037 2814789260380466 40666338136861 41821003119220 99210995486445 7512923293223 13894949084639 11863535977561 9722535338584 2406503270490 20141423306081 40406262467535 98886085517327 5323169965283 68439443324922 134506578028495 6889284172490 3091686750203 8069068957890 7547258267288 504846579222108 2348019322062 28773397414028 9763891068058 93655202437679 2614247119204 50511727245358 47551975022450 9365145132281 31806476609777 22859082768887 4113963878841 74332637488787 41490054442569 73981821451215 11922541755562 26345336912852 16190535532703 9309002848571 6578595417728 4177303541325 15124975639930 25501923435191 28051544482822 103961085482305 19280473519951 1993908021774 21379250217279 29241507213849 41670316207428 54446622662842 66142783928984 11208389306479 15691552715018 29001576184115 71870298661717 32171765312214 15987468412240 99977995425621 23907998372157 29575124315819 106094210558143 764233476499 67022651478513 21943100240035 90897345874142 142788407231352 3391845108775 22196601452865 20798447103225 708721074742 101463166068085 18686831712218 14915199262345 114537046837168 819058794079 26193684483661 24217009443101 17147180169924 108470336630947 67546506777257 51638888454042 127586716278214 50194900552496 241944358613511 33868336281239 3189611223989 13764588654675 250203029949533 24094912294729 7942150560331 171970953680045 230320404739358 21476798032443 71037268959605 5059641726051 64780935417729 2923324053781 5840471878567 17642280461391 40862971690806 4424532761468 22322601868282 164324499596744 169419530124072 87932165627080 1496258519791 45189747936595 11468714582461 21572593169562 3999606331493 196835030106190 65315955346553 11948598768162 26006712602063 75740594198223 38552766064048 16168437550583 96541619530587 19152546812415 5023154958606 12504305981727 3640951874197 71294872462597 11587174938601 66566308216612 25453836908428 13924591225916 42293595086577 8767101309820 779830880662 26676840715148 8709522234160 5316072286376 776037381495339 118721348187014 24424778651164 13996415603413 1946487504512 52867220173160 19362262968047 20130912712747 15146819240555 9075477400640 40847185925152 2506353748514 48195805636250 14026222608253 7935349355405 21628292849106 67594246587 12270179766532 10359814300631 101438203838487 11451671849015 4659402954069 16447794386897 27218175805637 20640152285860 30409177746342 82920101437561 15878685044132 9708289798729 254230609616739 66279797017851 4382054104439 70170465463094 51861969737388 11127259444493 357488645033044 20997987903116 54225909582980 22875267173830 1993837493358 21893410607969 22960038549463 12062903721246 135900801197391 28775585445127 9177848532654 29790220473669 21774624037970 18668546928733 16806554032901 845208539583839 11193732092372 9971495675384 8299231328795 10693233861082 150220594324681 11291243399773 14745125518811 15956782956286 730015244709 22165302475208 7343091024104 34890469034791 16709752895126 17472006160112 108585466119132 71864519519178 26417752760428 107020944639653 476662915337 39969362322929 119491690678976 248181741863374 33893091735786 69585518073023 11057787645535 85734886280173 6526512635234 146955850126982 6038365562234 29216191926255 29955220146127 255711244701385 48118817893822 27648898189694 496039983588057 14579080829682 203172524368903 3684335037936 69914172033855 20422495815375 10936530070845 27128824513040 23227856317454 18674684845576 58354495379826 15733177427511 10229730157988 105838437999490 42451918879757 26576456711745 65392042710488 53434626501324 254129600538277 50367042927491 68989200290259 37861541741742 88078250708885 107698789211314 155483627821680 18144916953669 33146389050409 6884367980555 27040137514030 25838756787515 29903581722722 27677152303306 15058440883508 2965331443454 65815272808579 27081416966706 116752290811144 50997053349925 49890210412695 213417220606911 47075874199738 78684972390162 14603592642681 204160242201793 14741884196916 19052339897684 30432542903452 18957907535329 8245709924614 3587252614041 12089415569950 42206692253162 54297697435157 93116249537611 11281971843848 4961030301259956 44457516399007 8006374635223 4023862825225 17588766581847 15303822834725 9294000140087 9487755967565 1255242207392330 3711585804892 83149619459969 18384270024487 163993085454471 15793894885304 17408406257808 198471295138979 129644066170353 47606549159672 42997934599534 5701065113126 2670192248628 61226770267068 17463830989312 27290688404158 8685900599615 54688636513626 51235367013902 68588733217436 1585107611395 69170528902869 154866222096904 21038857056503 35741910469519 30710067562721 10390430695360 108214235382350 107655403365171 20969719432891 22430565024944 24462392641300 129028599907574 24846743993846 37132006404668 42702910366891 5762335813678 3893356570480 6117618937607 1546004955994 1027160296715121 334341210542969 73008838356268 36462301014940 19144585955619 11020171648118 10626303371343 99073428433619 25733326975137 132959751834233 94858524231978 34965399777304 1273732252570882 3925832483980 60063302726120 77488116019750 29995005711211 141118849288773 5049910019040 56429332513389 24226460304491 15157615948201 20816608937931 1400387073880 174931677548786 12809997318836 24694256087090 14386069835764 31455640666490 23111960313556 9131200950911 23909247406792 62056886378010 602026422036665 73085276035547 23028950089090 38635385774182 104692075122859 31072613342768 4491210557225 14705260305410 49556644892545 130714846299882 48014591648363 3946253465798521 64277454153965 35869987872421 24669763703870 4649424361975 85683251235371 28320874825750 19342117898428 2652820821651 7789087334179 46301434323923 80071374824767 1919470541649 66800602553480 87294368292153 18797223372474 23752975206161 15778228902962 65765081909940 80552188670421 6664495536809 8425750841935 22508476678962 333476364717 12735476587994 8717277101085 215646209646463 26103981323213 24651208132607 400126926120212 42639308727407 85399972139295 72390004948665 55249473444246 63471610999899 729624122906 364356969580341 38220483744944 22387350657754 31681899091812 18724640778283 15981111257485 24279787304195 17441050939495 117443377224096 65001992460625 10780160838656 104393952540278 76952551083390 230019705199487 20625638374115 147278604007525 4216435556281 58807523206557 77979539607752 22078195776459 21524778354370 94683076312649 72694769897887 13037041320296 41947938925090 11847269924194 15902622791917 48207835998741 11864256986637 30932875748834 19826542978048 563494687302322 24558088192354 12700662590960 134567851151960 67008271926718 10901651037870 762762770308 74489248408566 15251211731703 1425877947250 56571253921278 1049301264510 18249890512583 8022181170025 12515585328992 79153997795347 120099893024433 30603511461905 62283752224997 14343659454864 1745195376634 65550502633021 4671098952866 44739516233953 9504652076931 45801027951602 55289465699096 63947309534624 53435002168824 230256548881861 27790042800305 30727068786292 4361149818020501 5838992777280 53497613293973 246358583034108 57541442906402 4825076725791 8934842753703 30458722537944 3082300214141 77165430077704 4126116440509 10901020782861 69759848646010 312114029071621 133473740483205 25604695654301 19638086726563 8556957773467 7422201114976 24673544771718 6213019410891 24575491344930 75274328079137 60215826330563 13806669105769 16444545458710 32777395137628 2313642003201 34378684443156 15319759540934 37812423656188 9579182940179 59165165019693 9742678855673 882275426064 33236633729664 133593125333665 6471931083440 117252809683773 12603220433500 24320930705746 7276834882282 18277497431935 204492222010818 139846106900815 832463521611290 5896393581387 26896091011202 225580228530531 7912599937041 15578845513175 38243192769012 10735619259328 29139893783254 26396404880550 18179118235711 741561880225524 169530507285781 274833012827711 13650556695643 10674639014438 89969869289753 126346723412487 816676404131326 20143806416692 97665309134234 9105911722438 128654752597184 11889649364560 157832853702045 48307072354720 13049278965793 44843261427723 4115587337572 231495127827880 200850960077029 3253534011047 9322525894325 17085737017176 13431935059272 44061055582740 60793943074336 82542178240783 1786439167252 120890306604363 5402755856850 12296807543770 57706252498201 95213804456661 48320789506540 256839595621669 93287254824063 12110526064670 24382855730916 34267472120289 75423108604869 461521132399 1176549012862 27963005170038 29270420096577 10722244070431 4652498180486 119799837364094 64639559578690 10411510285050 23272057255504 23170106995679 28015535729484 199450564373633 89579832298600 13779918106105 23107808768651 42441619981916 109479571271636 122073755338883 7647218485084 15242814754303 65812931215041 8437140579077 30256319210024 20968689248948 107125769318310 4936933713430 40835379603970 58711533934975 14451107968923 13101654392475 70972410512002 61381455377894 11880553046301 17666422124295 13732115469614 109536557403073 159955661086234 12853336073671 23819422899888 23173604706263 8131790703886 22032045784176 27893474051410 23730640997146 14994735089144 237884080629423 87518610730053 191500999061828 15412808014733 12239788510727 23006078841079 68652031892200 218265395794463 8042442793496 212751453851467 22822291256833 67608040385630 131233318384683 23010288195732 5600499147109 26205524889618 2542253263006 51380872746911229 17862209883664 1593117101270 4198222981689 178969759485072 7527927532799 103846510274530 28873003032025 13521905074749 229508631893082 4519239894296 20383641093257 14971156740968 5689668824953 13669109645078 2157798196153 10972526059253 24798652155759 408590778937 22779898429790 252006578790538 248725744764754 41462353070836 33015154596008 27419794218271 1026006075505848 13608106723151 11273191496668 49813979760682 22952798932587 181720606463001 234710242573092 60202284913656 8055475724675 567766361896771 21344518156473 9238944741695 28020188516103 23885081088037 21152274719297 31407412535608 29472672807220 4018568567626 21136448545184 16455406768745 56794954069553 37767567775362 30211968926631 3062006530983 60834222587359 162372374432907 7171023771304 4831860575592 749722930851999 44715207319939 19808543260799 29747592289826 7399465604895 29959217819415 1236726014009 97018010372097 17572851195519 105803950603411 14046757080137 180091201762979 11544963697943 4901804825115 3004943330628 2011799594434 13447420403830 14820096215113 48665817335076 91235216526598 292898364453017 13644971147675 307059093930880 21489649480339 15639820780658 5750600109859 30577924089679 135455646628185 1686172165439 4033310045099 15249175095985 99489124288153 51669657203488 972418593630 14426715203802 452747270326596 121090607077396 81254757226626 29744246088330 12328565794947 9775950736933 20620399787664 35888539169820 27972747592036 6945160425433 7077595295673 38812350030737 199531037452527 6976585773060 25912771111099 21282077927485 9110022169432 119865648162669 56792903233559 135646847923009 3082494998785 24427623969750 329448532472 41053102226144 458009297844353 74619683370967 66479517077002 23196140311719 82748033754866 7094173593465 25971575016792 44044803136194 9937871993807 5671930971102 15984003535851 7900694367176 7113689367322 154181842354707 212389795180458 23937350295710 23506091135768 197336827643115 118839794229341 5024265171019 93532499903376 2604396840403 39826524933022 27217180239331 10441144876710 9652166443867 26587518451645 8182670590867 65161895758351 82602374590119 18186538408592 227509981847662 42187560360679 29574648610969 156575115209291 61299812116969 3324160871976 18136465026671 2846887646530 24697499323882 116035404253881 6429509635727 9037028455323 16164662561286 15628976672815 377838203124895 39573814817116 7697601901787 8590061245409 27755577850228 138897032417829 26762916459065 14180318697011 52791109343598 7912324669200 19166372450065 68884550646723 27765988601635 9162139598043 5691838485009 52787880353132 131944986517107 14624115813397 20645856718449 10747306244953 24578512341803 41682602976286 33492822833381 27710147037320 13088574064616 930022537198 2524904505858 3022369913515 164519726570957 9133667518319 260797751572143 249301324100052 2624148606833 77301898436135 14228170378824 22077328157654 7519259029020693 1680521091120 4544130934635 25258224550091 17700273701811 185890073783665 9498302762931 2189743600657 15821298013887 6852739712564 21459359899702 4337690945973 25402801277700 103672515859126 13670309794429 6847340991049 37236850136537 16380610915669 10225064187347 943875228638 102318976765030 14558422869020 18017183307905 5528437892342 8945965308997 2426226568998 28423476301454 17482977085580 501885999423 5714368935418 17941625461757 14159797331120 21821201947526 104959810815978 1012627282772512 131072868963849 62532770172639 1114546162015 16823985983929 485033677201 99576849795098 74015940306513 147597742159908 205919758325706 4996647234562 13415459399350 18549786155105 35015262948686 96845830089679 30933039450716 5763399041547 729821880828037 135774578428261 22411901802850 63964735033976 17434842757083 45739469740536 67106233256326 16869975535597 33257968006329 27166152086956 88807190319798 3962892357267 11228360129637 7092044686565 24152483966643 103140896992916 13994103152680 15720262446527 25837336192297 36117738137195 9098822552286 4732612154651 36190004081503 909163734455 139158052082415 29408837455929 6743133653288 110605883008927 12755831757960 3155576269580 1624541832384804 11321447374228 101722838017800 81810165116962 6036189088130 120416897374255 8982622734504 9311015567455 124978639924183 19131197806419 13903099169655 25779614126959 20065962026206 9734220547859 116947223432294 122112683477833 81309421787513 14080931350701 3655002792827 8232586427668 21307613778236 12271258068275 16689733072896 7500876748155 157866565192665 31173525723412 25833474325061 18182078683534 22901865005260 18200715707805 216091533431476 14948843467987 25224247597329 67661343472088 56791276598668 10498109279658 27424302324181 73946870251948 6798082139779 85837859519020 24785999428773 32355779875885 75362657366130 13934248222830 41361157965281 124818887321950 6679314193280 53662249396053 13024690296985 163935208650656 13733250781868 57195115363825 4666035582715 6358037289541 28343369297800 93379017641834 377505887211530 60052042272180 15464521819529 19422086346299 11903378432246 18515285812981 12508901090107 2853185620203 8275654717931 96738537830962 15741625961818 2369237233006 54727608823333 18540825916357 31181338094643 98688661999732 11134315791135 22347508778644 95656910580995 112753053553358 24351495312687 16579324547895 55715980963097 171056937350733 9163256279901 246763971006 1334322131922 27657996049867 17449742657022 305805959751378 90131335820593 13647313636472 31587736941696 77211296023484 19802134414010 18156305802783 8932926068178 11071140409721 11880694859916 3198940774505 24862880842148 37679535150681 40925509132740 34645213172974 7551665589744 10919940628176 138804239153236 201554335696118 109270457141163 22579190691310 4284878009681 12701877860642 56522437262184 239504144143893 3287881249037 314913108233859 51445573209463 23072858173362 58126422693786 317582728662528 7377569644974 20761386359367 5699792342946 81439586047303 58703708624828 68855866526723 31048623885252 13568707821299 9641989578313 21951479070039 647373767006 5965204831409 19016154567441 78082233830658 27354474880770 75547992807388 709796382970745 10724791671629 56461400674820 48391867665004 17426489087322 1002611448065 139103872513141 98456453198284 264548782752182 12423357130637 1687762932097 7821603965404 2372428529179 42559209447263 95828593305912 191041701448549 25987846516526 134900950552462 17220852129158 196457125216649 12020110947449 24308487326139 32336728779049 28565991271992 16452907175060 5283676777901 3925424337650 19378416407562 150231744910896 27714294382962 51792256449809 20244217214585 6064327187964 22948113006365 124768484205647 72017450584367 1476635137724 19848690698205 17823444903052 195332072259194 24100384024445 39762278337513 30631189318351 1403117057108 8462941035956 25233575864877630 93128821962609 13365836068144 62146640807707 16002785649482 106705692473903 15008939428178 17937250898859 14247265781419 7610469175698 23771094756606 324864766888248 135574047959603 20230773056744 84971175180454 7727033395334 21990556337639 100677636883233 24274498461159 27685773396506 20000280564132 126940859889402 20061249735151 8638137913342 3915476096142 28856149889114 343272858948 24542255509614 130818670292834 187057603053372 47089919732460 21102442858019 40566799210549 105521587272570 64698895553013 3661069193511 61356821760311 20538383576984 93712740557626 26646505943996 6027356509056 18071508257815 30344632531219 4178133082235 241642264199978 19174380700073 30460632711280 7983058097209 59203966738813 82738840127658 14309301565867 8363623585618 30866260196623 58882121226847 119856312370087 23888971632806 14469849595844 23750814342801 9552870650964 29392477873832 115527604620515 3309619650326 26844247813071 114812535834176 20172929119163 4093192739373 11891403897131 7886939727077 19656367495385 30580464088073 2941954591027 6875220805034 17641118347429 55657986575097 65953832333299 72151226223790 103700098477990 218975122752600 45011230060496 107852973584939 70451932757003 28971955423165 18571832796869 44347547607416 39225283590108 6324270231110 153686448996363 25083510006833 24631470456133 13248253306870 56671337283307 15469568808178 12640901250176 23689217201136 99598749457540 17526991513265 92456053327072 12012236737716 79794953428808 72381446408091 31594579802169 3144761816292 2568732558185 23400345483510 12164689401585 14651396408973 46374121719609 5465118810797 15008544394861 103682761640295 15742232385196 81013416295425 30106867992421 48745427871906 331674215740179 51220341756408 15013214277071 72221862556077 22720743032743 6385349038807 101719069036218 2679531494444 17719267979985 157666496260575 105653211530651 14422257049019 19680957407713 13280265637398 26384157703053 14398825740584 231494929398197 210007454544554 13259458171400 148256553657688 22495337940773 26311644852184 30998877985406 74811099242564 119794921562986 99975736524982 8620663599849 19041176241064 1359304093369921 5251206758298 14173628894534 13910224662803 93389770675912 37346558336536 220009081683510 16099314333120 8708229962860 16410350205887 117250113188280 20643086088471 46759627295553 25943255131553 108476653892324 73253958852574 7878005437295 6071490865647 12818037731678 68000717323655 35817123304579 22824266956335 72734416296100 178011572888430 9246933608167 25501102356875 17144759023978 85796071690648 19035287987665 124678240933174 12265097055298 29036003628213 26206660390261 57997573780019 130692345738532 254168652361423 26759969802720 281236595125021 2785877310131 104854453787971 26602607693616 26512684598886 185386691857296 12928427519598 17330800993426 8725242860651 16102811489548 231805847480689 256227814393383 10817144286157 2233002358284553 20680600737674 5077921311886 8156991963683 50863971985378 27715014159175 68727700899273 18690920324407 17705894606472 144237033364164 8948371533515 26442569989654 16257902533563 8999803817745 243116333813019 8873657815688 5672607770152 111738300312013 18619334951957 12105917630044 77722649908910 16466956886063 24742137153326 24053469253719 31715065645707 27758198633851 3596057158652 17395766555220 4253813202079 29598172932970 59619966929608 17350343753685 17723058125084 10575380915838 20927119219735 135241909550379 83041681655541 112847732914593 13094238628432 1037842306192 22255387587875 51278749847238 9884388344249 25149911419214 7832428728670 68109807155980 62671286119806 3290291477441 3493184458020 95557520548812 3263133880448 2643273159405 59993631673115 16574647474946 103680610155987 142615829869228 14057200278466 24043582818911 15888404593769 12291740169691 10765210454584 25831312967652 783263175185 28668173449371 69680265333699 22635856549156 27600782875179 26335290417648 16731174170568 4335745700216 127706758373605 11122999275403 29721184571215 105944111535182 230278302119305 1826112427507 75380135815094 2564417435751 19890547946441 5056280482298 114077679824589 73723666190514 3604541621616 11865831069662 23169800456903 181322150403678 33229074148259 13658165244128 15306024607747 79818700931 3784610164781 2539744958317 76391660403600 16090359153503 11170455017866 77685146123924 26406200419153 9414011906089 8882864150912 22763686025863 856765293344 27777826709035 9045940537040 17072577850979 3885292234929933 61452435847556 8945900894692 31326982661218 399327028876632 18829743371640 16080307020193 21660620973307 18280236734044 4926641622622 95465525209424 16994608568429 25090405507854 308225467410503 61302719590377 29663134053997 1968757324214 20909121850802 82392947508221 2012324166848 16059417269764 1691518149954159 17986387195691 158746897831408 20484358756761 4040006672363 20783745132017 44738759218173 4588255592327 23931336521360 52228563532666 968832395641 61676240559195 49435986735338 31121214441003 14170703149566 20111036494691 9872307494146 15803768754096 60791650447804 8275193412321 31077783720606 82096167552941 68738621329977 1680440778823584 12481667919705 1310557880879 35994610708892 2570276762957 225567760882133 7050070070862 22833633885007 7428414626385 15305320594885 26030473421094 14611823832662 107095500421635 45934698888989 6223229497994 134114815477170 51833457277425 1682358384118 16638791105769 17717449711790 10744050172206 12169993315310 17407087344855 178156173131330 206606240759304 134255234929266 25415898694086 33893453675643 409456346524462 15962991444231 29642958388360 201652785240 40905936426576 20096407009616 158958407105556 13014289475408 67855017984887 333807679965046 102938882072585 11296210544799 273015568986060 29236411517453 75989312033901 21791585858456 10036636655975 27235051973661 24342277335151 26593614510447 122004840395796 12868208127508 104727149654520 13443998494000 17557337990579 104114374483550 140254486510109 18420004547344 43024272830629 105490933087556 17480922959796 50445107653744 4879727768561 30561647122294 119175799699881 55592757767882 58551044638457 8017482848283 52097774041452 9172414319644 48049446444691 1667064356811 178610815851261 34611993886080 22879243946512 25080627693787 16183655247910 304947760152850 40126499097638 14929191898707 97036437793460 143384818397141 969737801125 11413370689429 276443723688326 92332833091250 30200116487574 31495311464615 53920641128966 24322465566910 6369361717155 34045031963346 4409193198981 1581436513145431 107003927297401 35653465086917 21237671074208 28763212874585 41757802613063 91583621259116 19540855937804 9536066873020 25174302976421 22036900823220 47968854303773 19481780309879 31401615952793 11062639877981 2754783778790 49643592898730 4508083911473 26240246572943 17594499787802 20716258973208 67343710576082 20965839286898 18105538469357 213551744835217 30256064043453 64285287518199 30111936894190 15237276254934 16884355687810 187052916061226 4190456831312 155526466993856 15829231546860 107271958210444 18106038414339 62433909516091 6799147815353 38740295043060 392101727161531 15640312479835 68930525340969 24749282825820 274002171995158 11165812633616 99488236031713 251316840518731 249026673827795 1663684127301 16902815541883 76406650286795 14795343972142 84903731554652 31641486501134 1277979730709020 78874403360661 27406539640456 29755999232554 30722197426030 24121822406166 1294160513140245 17381912780236 15396388523209 23250446396605 287611769426390 40496612484732 51939053207684 29559766279153 9512085469500 13207387702567 10632802876373 25714327328795 57218762524519 2792551093521 26208946142310 104889114972090 23651113846048 6631951645678 70515475918740 29819169810708 236316001824821 31308431033496 41257377937139 29476838406593 25338661863810 6331045454898 6077145766091 49641063963521 115447753124423 19336627637751 23822395256385 37052816523400 107198618032097 28015041930703 26800911104634 5530106317697 5187071327069 16113915641821 12224708569866 31823737494097 200740559929332 27449827946674 323250075016521 12210626891824 51998542630759 48229627299946 100072199941786 14455432388827 11624814913362 191387413419575 202186217855147 8181146498005 25797453783734 42826351229709 25554653813430 19653904949733 166980320265984 12245152195284 29330151967584 36305056465095 4017394484571 126439381511 31158870523756 82214381688372 67412098523923 102241454527580 42462311860400 6951367328867 23994343369054 10798931800347 1798522102820 25108521953125 60219788895872 45056562978358 45703325209693 13761955123986 64785826257464 30688830857873 5830222491513 807714684492 77011261037524 386105021583199 41861944776381 4941747921048 5185059876583 215043560523039 164147632087723 26363233690338 1324783504220 7734811077861 384399020560986 15898265665692 7899194304892 5786108534494 95782996936569 36068842419486 28690393015958 10723208266201 50451542463754 31606091603460 29211199727570 22338982642370 27417979087117 7867319823152 13010185409002 49837747646091 63641125045450 29822858191860 30688588768880 20370803994764 23449313179253 16294052461060 74198640273710 1723109110979925 4004612289798 69089833562641 233224790843377 1113590677011444 7435581448343 96778768892114 10553159761152 150654416650334 282740472243809 51822212384404 28411807587471 9120768257956 19892103690475 18739411665085 15777386963067 123775032889702 20328125124513 17364003333831 36165270259372 84343986127769 44980269258586 14031170049891 13004491254404 25110589401588 124072360975432 3059463800405 72866417479385 2537403247487 4308025193417 10009021014664 32875842521207 265801946603977 93889391006766 60649209320331 108511044611992 69414597035715 129233186040532 14297936260670 45790625012602 20464262295422 23212285928022 54589699409669 12830936743353 3413236754524 11701148377312 106067393108513 47867297180166 27023783840029 57591785953542 105212806914748 67552329735264 17797709883603 6572922682505 104062567967131 1183186767786272 22684302845020 58093322966349 24187682985391 12935058673950 21059790000735 134525003886655 42433035840616 293007840294 16730071933980 36389261943175 21442450293584 3181934467031 24592046830891 41416638165257 2716311985999 28846687097578 46997039724663 44826234510963 16729663002379 138430696223 1574111429627 82425135371347 18711795174726 10391259088740 210557220668727 28543535396595 26748799537972 9796259515572 12889628745666 28211771780910 9165248538771 46350180102844 3906848395037 386412320803 9637803785138 52482195897538 5384020557357 62294313401816 11952711101781 795665311041920 6856061862218 94770738016245 29060944289217 627846109040373 66845164880552 6984915518862 23399511825015 9899231841423 15996830640536 24194644321786 79257951522739 27682248472193 21068922915639 19215982909671 103537994924332 13239156928076 212565453676179 57746295915704 2435322869550 215717220633837 25501383902340 25560283454224 27611494505927 5124411380563 9821842439861 28245041956786 144385114097667 14247758432586 12419630440446 11482831521255 941886764133 116326863210489 156669889815262 458411079737 222587995452236 47399373595934 23954841406492 14606686729439 56196943656740 53282140449079 7977585074358 1212346994326 83038388673572 25182134674383 57861671169788 30124838929150 2423999543308 219882587735813 286347521718992 16812665368354 3669371352506 13530698300468 30654307266834 24613551108449 3962133931145 88642727309368 64510249252622 27936349862723 193973100930919 28122452143006 26035253078771 16547068863589 4379546101803 130436384015547 129296105686895 3238543978756 18800709394644 54314240163212 90586185937280 18104477341295 190847994573972 65272847837755 18075673644104 28949246573259 79040043768682 14815060364264 17336611143961 1787714889909 21585727317592 16528494700798 28817888015451 30297653431469 1746057819254 127443496062072 172023984827461 61037501144059 156600048779070 286731797412 71782497208454 14548949845755 1631481442385 9090347010170 7109069052607 14655806577212 86066072771683 1393324861706 14600033335099 32465776552487 20040470420887 33494110763063 6993868556278 11150694067652 37436051695021 115667603456142 16850191716580 2609196304336 12323101998386 5380882804226 24692439094260 234255392186380 25687730904161 32510313474172 17399044850125 42544346701 61698800777601 68287394341796 31518546755641 12024511722304 21847404195099 110003116688458 38744618670720 23251483067775 82561390943433 8489960787666 30665225338566 22710544342877 31360288208027 109373547925162 79219848803512 10886964847831 11881443469980 27434701319579 28765577429381 54076050023594 8609033226743 10805976323519 7335122369044 117625842573683 33193331301355 28338668236903 10059871353715 12759959354013 22828709859365 37855404496378 24071669244620 52856390723866 10243604339803 55979573076568 1461432222818382 14710679010917 5039116878372 887786264035 32313145982953 231467880876572 442005720060552 1425287454324 79682366557415 6419168546017 4071097585225 28077596024168 377656262006815 15986362384971 35199696647231 27401089472076 31275388099728 67674021742885 71743097688239 42746344554676 68133549536478 29488359537267 74171716150296 115823636960462 17906139365906 123835054193225 3516282013966 49812431704755 26543541558471 121369796151028 87250623536794 100225634703554 47706398991195 329211179831647 204503294014576 51159443668083 11766319502765 189745186691709 117521470084271 182121185048346 17380263294382 12146720131120 6340835867004 1873042734128 23312992681219 20405386013763 2384684307711 7457004578272 14114049051281 70192889154390 51205462195701 4360725768000 29534097752301 8261336393662 61004412202654 16229411919241 54055623223830 847259101217193 57088876509646 19010908818712 161608339403992 44825782705270 25589008892254 324516823294374 21280107823377 17870367397410 29405598557008 3291899706873339 21419876759410 20862165420955 75111726800961 91378775806610 31669962446263 2768416436502 22665131151462 109527310545585 17582221619959 2670814048084 128235944423152 10991241829544 101938476959093 17147630611442 17508994780244 172771485082891 7552112883383 133257198122342 34480031572974 17748669289820 5358470264832 3091171993873 5212689792731 6164956850801 464492224230 62350593843516 23803240743784 19448850032626 55679078620524 29573550211455 3962357645513 17355700528257 8015700956300 357646312906468 33819757959467 82500377701002 20295329122158 4885540221251 3872208814811 41244416578889 7790963071105 1065244092018 68577662997180 39700497982393 39261875965421 3080538011323 87912623158157 18893270183828 4010867520775 16706185128607 42208973813016 94651295292158 24109992533967 1128190640859017 78591536954708 85936954327737 20954375699498 21856401701814 5737953788485 397915821853478 1734713887188 34449390955850 236870921050182 16300788271 100357827879100 53429221299680 21027651399576 17786491408521 100768074858589 21434847450747 29684274800029 23281400924431 11007991005827 27371099747564 177901815391108 9920439481414 359975086084294 64448520401259 1702647200089 62391024179917 5633271424402 14421401566334 29280819337163 62625634356440 56506486167552 14930086717155 2776231600188 3732038539532 64773968073724 93783128143344 6041678218973 74930409525118 42825608488864 188492629359163 6110184116871 10612283062931 8375173088376 8710368803087 1530923910293 127599170326632 32351281205970 15364771325438 9139674752147 678219297938597 29617652245318 18659413232314 43775742060575 13378069549916 249270440178913 10023666874141 10568261622290 21025958457003 27077377477946 246295421487036 133168448645225 44716485298539 32373416797065 17372668104081 27777800273306 367974930696853 53931932963946 181898638967216 188561548959832 12333659835653 17121093520692 7137780915654 25606415398721 234505261023097 97849850185097 58608348389571 6563971759038 13667131575739 13857695542131 22467640416591 30071139789802 2066868731267 24954043759382 119428771203141 12515906501425 13822841605573 34029701829743 20990182480933 25923135421366 25438019918022 47955979646004 98563996299813 16428887633446 83592880709853 22450199146796 428244621325210 8974289446659 20097149363353 67320325747739 76329971282216 17972384696943 21861650321135 25698328251144 34494553130331 27938086542817 95372860613472 73548035544524 12135299943613 103027770865782 31826404981661 20620512941638 21003183746834 57861098987624 12394591667683 25451539073602 26924647855241 20940725821833 49816342976073 9209682449551 195679240434269 6922406374322 389038451271 1912428313548 102839572448978 6370586913104 7789493761057 3895033426477 118081891688549 25779098660209 337374924434 7050828138197 8072025480030 80019561234931 22316372628806 279252534330262 636082702737241 54062559929222 29173363827793 6057830926663 15618238094831 24854185632257 23754082413035 46096928066675 176193912398759 1524429862371 294087826418318 116537347516066 199076781186151 29768020805615 17801518584537 18806563001945 27524083098044 8018214018130 59966125618876 31619604218495 53911796211290 18741401717634 14733633612663 29913269969475 124786284207086 73254222151313 28274065062492 49095775036462 19653681700828 73484680903821 52266252914985 50961997786192 46779500653555 21435817288301 47434003995781 4750461954459 31813449531643 8116859991243 2257456181104 22874805612275 304886673951824 86482919805044 1589550032214509 22480162204615 25668138633203 15583236468370 160852103800055 18416448583041 26176289871597 112937298510467 5927591928393 245637613307522 25619081903012 540794930813537 30902938636478 92875346943755 12266637320069 1818665353396 71356754951054 1305319889759456 6106828891441 31153999540149 17688337774032 50762794298680 96674839955579 78983733239107 28116752346741 2791473026046 51538448150975 48207176018162 23034056059908 55870758693285 129124777362972 27695166114166 49144089732741 11535770180803 690491336992 136347864927511 355949264743 18621468033224 51448378762519 64051148310599 4249549142794 17851805200251 73558693628654 11447593280357 143086212645394 7744067161734 8830568624795 2805343729701 67805091340713 395670736434542 95885393225343 48456136333664 11291087066192 31660322410000 3273592625362 28898173461265 17169280251722 56910689192271 97983075715260 178287817305926 77973240216 22208116650506 24388189501659 35524116633215 149850970640041 69497224750151 844444425475 23106540126542 316611338117637 22269068299594 675907809949193 46372027707422 69015335572566 28921039373094 90250287378451 20134545479779 229683609198578 55761471713776 129703401043428 201226637788091 5952807089916 278642077382997 15532673252517 2965925666842 66189852564228 298312557514895 3384517071991 11692759048976 10650380978858 31232795123513 1840747220417 18911886428443 42466818687329 10560701369477 4367915316498 7649282480342 19770871070062 109468302930745 15881951519242 4176638125194 3462165427171 30466131157420 9337390743201 150785719494432 61600026384453 18433954181684 52943700246877 85309616622455 138160416494056 7152036154351 2865745184239 33773702664767 89177337219566 66151927125494 28165046415954 15852234852768 29416163282990 402256651064174 43159423949377 6122985563877 348012793648 11860693703639 223951946210769 51817378743372 17595714861999 25695063623441 22176636122089 47858501538619 46195916407735 329537503741751 2396205157843 121392028184137 550884182366929 2499699417977921 16824496800255 24553519999416 193395966423540 31714176252230 10226905601483 10900078528633 9245823097378 31575244666018 16435097474955 162098311392358 17874383168265 6821071252747 21070069379895 11829585481725 595624320098365 10089055294305 22269580220742 9145785490727 27400293905760 81835286295012 25067569858093 43122156696995 14746546771240 117343997022392 18775164907217 76423460811263 377312053306154 29174494208902 21261934495706 86651633740334 35020288756012 55477039637632 5607115014046 3399015863453 369248647338303 19597721067277 5950252653248 65523827576196 129443497140587 4279585137831 23253113379642 4976487005562 145021422099477 249802820206934 31781302094860 30509740774657 6954575741910 65340576536926 25182103673399 95018847115814 3996615866608 1586193463236186 11900243666913 19327192557448 597074336627 11887954588732 2317061508051 103621716131997 12192834848446 151073052425208 248420361519007 6118073052588 24443787921824 254393556215126 24200067365147 77228691473810 671389075407069 288294150788449 14056017157185 81023023884791 29662352435657 73044840703999 15379868617730 166085084369867 26737331690837 66856056434922 25348816208625 135963452336806 15839243459939 109328142883644 118605597705814 141992708911707 173933886276786 24829111570365 23016770999342 125830831134221 10914645862718 1091979761721 6965583750609 13722855516814 3890504551389 4804020758075 13778671284805 301935639473766 88251614752011 26817917969874 16612648792538 711113871012976 69039859663886 3141870575222 80942204583282 18652158995966 57815787204868 66518560881735 358352319331396 57924435171888 8074394994305 18140563675214 31055439201560 4765508705837 38943757481058 4782009231221 29602372489268 4355385783557 24771820466895 19004191596410 97281723594079 66465115505606 84515307499063 14618925650472 21773511001297 29455468577923 29641632870838 2411549118608 532648499636 61054131169375 20646368188430 25320395909704 212802401524158 31176347743362 110847389240850 17952556891805 111125560280755 225821293984387 17214138445397 22024992226477 115137566705613 53523204442767 8939556618513 27741211738404 16902662473222 100096213348110 83504499858827 30378712605008 18517812812040 179035178145897 29259447010986 34104580610303 64800416552610 30896464799941 266397390511458 16081560037425 48560403737213 15863195368836 2868613297128 6902627522065 16752051784904 38534350874703 24582680367754 66866382344059 6660843911920 30589596818166 30002706278509 12708331229962 221979335744711 70306054901443 23281167269587 17223716927415 43302850571066 27038982356230 282350425209163 20537478487595 13580543971100 8786353884406 1135329586760 28088437403526 16716859228397 6721553177107 14598653589094 102836801733679 106916991686763 30255158520739 90006465416841 404451454013326 4168492495179 270307364296230 265478841594378 428551331312 31133484871037 185786996400603 1332994148798 120590034867863 136579606504468 11084304990309 31482636011005 97613056741612 22620368579152 19889952618246 35136161518063 109682501541665 90765772668488 21824797823219 28818773543576 89379409917711 24361117496534 8423237787271 321400501476923 25574676961095 16789173717036 8202840501060 28278589411396 11022492081728 17245640190557 129965486134745 11991167355036 63409601420202 345634294509 28894567609685 15382572662699 54738036752122 19546697160459 3451309382306 16689759927893 414181467199610 6466897776443 3156011192808 13703793616346 53161023103582 8549976684008 7808615301051 27371102525783 243057669084834 13653495774056 120309133194472 8320465102607 54421372382758 30936497633823 14099518832451 179211753667966 27154861260914 19688654177195 30550564275679 9085014671191 31808120144901 40149067757520 22909551450561 54472800627526 43670732669172 3545235095673 18498293410822 25748474406840 53386274718306 7546964972921 105777761504513 600692708651704 10047571574776 71392980512262 188982795766138 2661340967995 232528039735034 24191745193712 3258516365234 75369453615020 2154973319791 125328885982121 16725295843393 25721267022025 24476842138837 48477521186637 53965576402251 41713652165771 16309539908796 25342933490464 83209939973034 11456805921730 167510199066441 79499391667040 19390883167541 133457224443026 13680228285290 5257646254359 3904753896196 6057851617676 667351603411265 56834969715409 9216169267764 25644441215903 119379589264658 29483052244848 201348009468891 12478724954759 90295581394139 7028420583351 16813655577137 4137064663030543 23295664444494 202715824615 22979876597212 30309843797503 5737124922680 22713123524224 67052623876267 6567057667331 11560022851763 3970315478997 47036126176105 88463891326994 135679791007617 636131034028 24181778652429 33372747676426 46830232218278 8313688201839 223352634197484 59098862209311 9655668456758 124248809864762 124669526027064 22156779749602 24096598977504 190530312895644 8540281037027 41216475992181 18322133762173 115283976523261 26715252825889 3112824906306 2398221493399 63329888032329 118054467172643 3023302244991 19686843799601 161163902287555 22831145724204 109035495565721 1930428252119773 16852387357614 16201397038182 39565075315531 27626135945966 56989401869638 31563446558632 4686008750838 154573416882176 140702245349875 33659250398406 24689544293474 68635053622756 23921532907405 38636523250086 32727240107266 132501888135263 3804702092791 5414725112707 16258332728061 30664410058144 60441754062199 143908406329246 655948401287 10209595942057 5874761992470 747941542776697 113773659052196 5113639271972 12718101647303 47783685754906 22696884588663 7928667958568 24457665062975 20409925355129 10635917181636 6904504431284 16126693360215 3682814480846743 127628364879255 62545236659095 4516447589258 10385606085419 21012990366382 33648075522300 27917493664333 7409719753426 45167698186041 14986902986180 27872112774213 157484385550087 25157647055310 56496899254901 15014990257383 15908955862918 30929245895014 187824034210120 174585850047039 30486580918445 6030270522945 62233617086315 12953881451933 7195486997368 17579561358608 6123385205138 17504146008193 88356148889800 16843253128210 30193579085833 22284247940264 5874370465641 9428792441915 6252530940603385 3197662863353 5763738624150 69686127385857 168244837098523 105009967803963 34199859225531 25970743056562 14931960247888 22134276523621 2488716425841 3055305739950 2010681043894 5516689395078 2959532103831 15529834108437 21697736347203 51242458731393 58457637347672 15103019265420 109562692234355 27652172263987 3580578546482 29454063941568 6899971943141 27658472852349 15286135894876 13089740743766 14882134262666 3625316793389 29942192078674 7093985782870 14792245067975 21860396380256 16066397073217 29625152492874 142766282244 266729474088121 123987821680753 3194681283959 14105386334486 200126875469615 5274142662167 71616145849153 34916865757855 14317694130658 9218267493323 17601130640105 104096216762888 9728909606808 55121147987341 12840127936859 7653131056862 73046497956185 592385258959 7614008776444 255536972652269 228251179780840 20718578863153 16285547477514 109807093018273 1661823670682 115814796583176 25546524515432 10778346162220 160897182158953 28140021719038 577840697905 9976328932739 7162959054333 13414560417140 11887410220549 266926259587997 25260492399994 4540239448385 6322519645588 43286362785781 5041639457874 6140751050759 2086595440420 401122858036704 189858461324 41057199133803 12891171614613 102553166954080 53602608353737 26688371605117 942756659004070 12214476900119 20485100758793 31301172619160 22844862058874 749505798886176 17709340525538 30141363186755 95416628418807 71051627095633 23927326683569 589952851086648 43252039187498 58052043129828 16332394253116 76854467781887 55177637854257 17968779200479 27042155526448 23398447567043 43348555912869 109536778030143 27153672810665 27820279910864 104802554751825 21762909749842 7684824442575 4211977596925 2179392385642 2187238248220 4915414532229 281255612989603 61754161055903 67969711288590 6897326819905 29330072020881 127497427499191 98752981031679 4186802250590 944641984297293 51053442469045 23595352125420 12984844236275 4171896176048 62012070586079 11406755792361 1734956416740 107935219901368 122206345082530 26232248632844 4343397851193 1195104545106 73912590512029 28700260259151 69333994605949 5246448370764 232482267890086 18474790813562 59203440041884 9238948955258 17127371805315 21783973839032 39653020646529 20310267867458 14465077462897 30933092343579 6144244757397 25863128790597 69636020647559 8851764661702 13202176035059 56671996052412 31972729967574 13551514847176 16266471298818 109065932093694 55470237995778 4011010403766 25348104500641 23515600531715 23330767554351 23838398465855 37304881718784 3454104597006 248506300955860 42190983151639 50783189578846 23713026369142 10937597163959 71521155746269 25877258380654 11705136984142 31042973432499 25196507834841 47511696927007 7521976410647 49979290164261 19334038611869 10978357558198 19549391737426 163249677708377 1290056978564 19356507145533 6752984319314 7472812821881 5196207265368 3462031767012 241157035671 65354755403014 145690287062879 635565914487 28048338577989 249015490123121 31118497332731 639820242918 323808195872690 27516428460263 12665084785350 42126369684972 26409172299662 3607426890539 96904571130084 103325500450780 25828376820471 303367737899358 12908550910886 1061711058163427 3748066774272 8870178437033 1883797168007 5812253807114 449755722577528 54896763334248 28139312565381 30794563105713 15936683247666 214424614647092 21763289637961 110098170811302 55435199975306 23234025053956 1844291546140 229987490730105 15227393234312 16353449318281 16556555827665 43779408212464 56109640219381 24141873456768 176445715556645 27970000786606 11015614660419 28711545937213 29980727781257 101565211263476 5434566897846 97149548988528 6565405531149 29161242423455 54227210206637 12492626904499 15765360767967 103579727166956 223512055121943 763334199407 3568856353487 23420021097582 71129279501071 40402345291484 18140543417594 104468785636460 4028291143756 1906077322599 12019299319389 5338988106692 26169325874269 89533357268555 126711228858690 10238725277393 197082536452268 36055342324257 61594124684159 28862087170027 9302142341775 5027913186232 22136624895811 29225990466831 38368370496772 15882065788661 13864937240944 3207620434085 5155319051648 4284485452622 23245520310405 1512124916931865 175418423300040 13020434721490 492368571034506 16327246374459 8640417828339 4527624593427 12183423816432 7974578497962 135053036284841 26558921138781 567906914614705 28181638231803 6336928834142 28331251076692 134978917849040 34601359089957 22298222503923 17587603409131 11129251245012 69794565476397 13199809196 66686228933599 37249290222974 22292134136843 7982473746890 279896338213430 22650488475070 49447259080160 77159268816005 869608694323 5931186990395 28805797509044 13893150160979 4293839179326 28652122331580 822498659392 43299805987819 28138226735300 6430261681374 60871571268010 7783518146326 7596616313807 19154430876932 77576471838404 139036570040209 68924191065626 7892043619489 16871209854924 92362650363496 88690829670631 764053272189 30873828198032 4589907810372 5408398788308 139589287215333 3771588186502 10526628592789 83949936122697 23477901415050 290638372959461 15436897712067 26180676392971 17786970762004 26936112622193 19260134465043 83981071995231 10783163400354 102896695821592 216825277874513 54770382575936 18697897999689 2000052091965 4905722125437 31685705064152 4141990085963 79954341320167 21005721329449 5576677878569 5751497216268 25295274074398 24779836170535 5115847677875 4399567728696 31255984236348 44068685877363 8407043416897 13386051421130 9347006585469 2087497112101 369348513174810 22482768802224 18199185984009 8032658033833 5782450127573 58125632772747 247987035081120 110355187207053 677036606339 717685669098 1259609273718 167725751797628 51166862871142 12213387254408 12673547040258 120463652507420 23153987530831 2634814887156 18827193418491 22358351603902 20835222805695 24520855308911 12920696658371 20348902754782 14089960842448 26509189115855 75085623798538 117559872620557 27040287630342 226954240311317 24197147901262 25203529688152 45668759465644 7415272442222 354143462441610 49601739551263 115131092208206 133838513900025 66491525185356 65544209917229 62435396976909 105227593330478 11249032070226 11998661303633 23904093769285 27137748240560 16836327649324 9325563837552 307018980439702 2541944876796 7407962726796 135951838906571 96298641498254 4421879491839 95115903473401 10127333354142 13635804460667 19601320033748 10264608601300 23050534572385 28526675592382 5048734482975 11036380030261 22436822039339 24439841414599 113675293480544 11856830479130 14250178111293 170043637265131 6714322250193 133152591097010 74786508999859 69849561903363 29789247072643 17810391291529 210475580185931 29914510559295 81992324826512 7591824541450 14884794396107 22933098684054 73330284827435 20657030404509 26967097795663 49504239019237 6246857708436 26709144602639 56085692410322 24384289474697 31181990006947 30699884259642 21345323048630 11191137932893 34977112434875 142617210187255 4799972335117484 8327362298404 5509902056386 166565717371650 15889683279361 9049034083791 11529078083316 316881953146719 11364850276817 31110139211427 18728172300080 217294989082 64955758443141 14057154057665 740406225187 59911415789404 13975152302916 2881724149962 29087691736137 3338459773492 22755744573975 116481157867536 24666694287102 76434929891125 6088687772614 7328002407592 112895371916657 60250026557228 20649225223865 193898546672909 16859891402949 1311954719090 790333277895 165604251023358 54324918920694 5144595952813 272703469203552 6634645401928 28305231701556 15613807065038 2002003991883 83580174113248 18154830851094 334319557360643 821434701489220 12542292775804 22997758751543 28606398721790 305791669184 4620819030501 21879733107938 125560758274118 119368743433712 36735395369258 51847425392983 56851669029354 31656243191224 9716886019301 11218484743831 594006415558 386902451300123 291878718769637 381631935916044 143889458467317 6421417904064 26376026191551 72769783695719 29157989082784 101302873058928 21783832991678 247872912094497 101362542675785 81709604018011 1004543836527 9081400346406 23457438686577 17787572332381 8563677372603 34496558814816 14303967347494 24397358874547 14930514812042 6774868328596 171466435531898 60552824866223 30485901543636 11492623862323 67723628148977 131675681853235 4982077129513 3293963093415 37631181694292 5049774870271 7374135641666 20279250918541 4656799880830 32649035450300 140091432307071 29848710617772 23813272115105 1089003626443467 31177048523222 31731327201338 3366879134677 27615656570296 196527677417176 106682699577524 9697616906831 402994218063674 361362474063089 126823844048800 13268133052677 96983716854731 2055281647923 6155925841973 115122910763449 22069324835128 40416678562108 10223401151438 2440364788425 13050450803576 45639995811092 11100740838521 45992145658133 67789466001496 25716236471823 90391708724267 20766293296489 9300307087995 3886231166202 4038464456975 11902116476363 177566091021924 7936775801902 111670438375488 8972993754207 4637134839672 9571109760669 29306048229953 18605859310119 36044268494390 7294453126831 8041940855432 27941755551088 14950935412392 26467394913906 37105593989334 8366116652724 30822797896301 146628695205197 56377013983455 81908980003848 8861835730998 7100527003688 211172153704866 15074962114124 132167715328479 76749564765757 72508950832822 31602677207533 14862876323420 64753359413991 470285257828 4515648992450 113919272791891 9636745659316 194104474566334 50634464045634 24239971061475 30602949621527 24041005247007 11439058635385 18658621620074 44421816628665 37280067392135 236976772654903 6263242372714 23113783100762 12461053184759 53010849867984 135998574052100 183516961221980 6843287231016 7732168842965 7327556051693 45824984368961 13750307161313 83475289422059 3429978267601 30839730932601 30896513361985 21869524598307 14801118606277 112951584096509 22024326973682 7731203918820 18124479968466 46138289722050 25531525093270 75401875058380 23715624347876 18412702097218 641539219964 3172846728432 120828019316123 115275983894466 12806033680578 24830512931114 45958306106484 17115129470109 133635330985990 9672899654543 10836100525329 16198415881513 23992777940392 12070981675426 209752606952661 12384300273289 128161380573013 672278069695 7788454542653 4238509230715 6007086081859 14660748828180 61575723503110 241075159145531 209614016775037 619656668092723 19421653210211 115789379982894 7357733313237 6614193483049091 22831359633001 64182481498411 31191409529841 228186267364066 82746615095888 53203058655411 117122904654781 93027060522382 5499876930783 7454508189398 113107373653773 1327813908016391 119053480609916 2875567307811 106640945077087 25932748400256 74291409717344 132227666110655 9927714248919 143644961809705 64264525477047 70368712616905 204757813928990 362845053338344 25904501800492 76877595148506 2890400239228 28921069453947 24167213254523 121307907633596 6764924929556 26730243032302 21297497546865 17976899879802 7693737497740 4009382148966 15645882257340 3746251547201 53402063535726 17563616307092 25692115837450 11803682880901 24465876762744 93566798174332 21254114862743 22932060250713 11736389133438 113901617353901 22515676246062 64704814288781 46773086790298 54458724694266 108953583211510 24240535637315 26569486085049 266338956485884 128320968787650 124477447052171 28711802627884 43035607419056 774127930572639 342621467954258 15969636869788 20525842639783 180835033436491 192575805382211 1649937004680 1380032720986 112343451704155 53707700228483 31004351714950 519242244759948 29825640773138 21298800959331 22482699836904 170291217528976 3492871165569 1369933756244277 58350527865558 7204775261650 243193714027286 8585236830739 168264716179935 105442340693431 14894152361229 45850558205246 62777229924701 29946164339399 25542974718376 15446100643854 46679932431474 25626770685960 2522610575530 17597734988363 99324352490336 503884801812409 17876143633782 96713334183790 25657710761430 5179814600341 62254142665763 17305320248744 78241692314461 19104932082526 99429159387644 14326619019076489 13415072274364 7010373277438 60346108828199 431611341706823 62602813947860 117118260092697 31002036966000 65483692281953 6852477024918 43749441594754 452982842219281 9046104153740 25733428007149 7755116502770 17993224283010 161608965122121 60995952945685 97630898881813 9225461376160 213083556943058 151081364521096 17312212516880 25047668547316 16463829048539 67599552661311 11760252451855 176214292991945 23669662660105 68317342933002 230765942280527 11540103788094 95721128804655 117785245297579 23581902087944 20015783373801 203077222206389 10995677111943 64375366505991 187590991803349 1274877103434 46939753236348 29194327552767 77891284110619 166737169280312 30835595218544 10925575608575 8845099078018 1851496470792 8493832321938 26394354374988 14249416071979 93880870434042 28440954213952 228573713925938 26293082797226 23749908912382 2115308259253 39920487481009 25276108928527 62765536231513 24661609337737 11244124092031 3358008598226 18847424229308 18212042295589 8349817544922 19805097519246 25726513435140 24326577410250 96631231745199 63461496861149 5468496905086 21742310853096 21812618665964 1808401155093 164199343608063 16690117064463 7736465974532 14615830281111 112300934951288 78954874769714 280646423497907 3939025400847 7392489500537 125303871854491 1122119268615 83679659709899 55453078306980 109031508753080 17679953430078 22954084851464 6555755170718 19554432675736 76403852133938 164738385898040 22769607756576 305484130887387 68518878880071 1518308575719 54011913434227 882980853802432 276569387430912 935316716474 25767254793865 5193867405470 22415144005829 211546393728616 28029460409566 6216483256950 48839500127684 30199601169994 10366594338534 5683083283915 243021121590900 12568564994034 44543169451593 66274068633023 21687304823145 19060475818116 95163163507558 36013144392015 1453556684821 9187416601696 13840294641895 279558121579933 1171435087601 51971332187141 11139963298460 28844091684007 23328027555901 15008225652427 709291898516466 26555138617800 72682156165607 5372825146535 28138857981455 9973548312567 256707420039295 28444606069612 12227595767921 5306954154345 944667675586 31673212397696 56166599648588 12834649314867 91508147935481 27729045573445 9003918300707 21125693429249 75631623417397 220417847248936 6066724210987 114611702748849 21326713468975 21378579933909 15605755781002 5600639180916 208351730602636 21578874090254 175315614050942 8309723721532 29473111624158 6234750795633 25527919930825 72554025866369 16247966406959 27838035354059 2020917435168 39308355596282 13470372525837 9035276253404 2327947470368 64918150030723 17377950882637 218435676613 21290839889339 30480751178179 3483376335862 30674446964569 65033965480427 11240514613304 60525803576162 16622636969991 24021806439044 119621110751917 89037231060022 6625130595179 6721050828563338 94741781303759 10221525286604 120761732144827 17700313538391 17175082355432 35752136213316 8451384537930 7474018548930 1891786794733 27545976891461 16712514575816 13537850918535 33552988981035 222468882281358 185034255313352 177278145855557 127655627657918 57866740007663 6994131808814 15361043622867 297921543772656 61143967716501 11579161366601 101660734244896 198670125122698 2463989357484 13247061765762 14764871643495 11588791309652 22405243953362 181810918373 5499038621743 97699973814231 118831481131614 38345167528315 48314934332425 22440671955316 24951232980176 48731746982595 203161308181859 22617164546562 8999995884548 76646453194957 26933210627081 18270994889449 76048711559147 29760170797036 1637270606806915 674595838184070 17590349109691 9245794515727 7237993724320 2432456355441 4951205209409 899552574682 34551298959684 30686124588835 109978473599147 30062271800699 1658497659181 4460611780394 41936173946802 2621074432948 40431003657849 8637683073599 22438457019556 17818686789169 82060681847881 15238886707187 59912588959313 123072578645649 52008617135600 20477668321933 18534282432340 22417380986144 15950591190970 27905434876621 20307198951709 18114614459097 97313696784325 18487350636995 107731841886532 47619784034212 77870137573571 31237956068943 17340125939537 163760194979515 292792066121 17542430438065 28755514961174 338285729728974 3461444805434 149526539086543 110860064133076 11909508266703 7281669212468 39727624688592 112487379691832 5789639562435 10143498389770 904070077413 17822365382615 29373150603358 767676501176595 84814809618163 7228482338872 10780279367906 126685085874073 21024319405422 94614322584619 6637006638534 28015390896052 89150479862327 20849953319409 59923209303047 28327990239754 18243656846460 2199718078777 8007080341322123 56556041609906 27010014246540 21831575093393 7214051020566 16342309404415 14978002859320 11188839312793 2069593104831 307630832942619 66921294827462 135166846273990 1285797348003790 72143070788400 6935420628888 18347009945042 20692415422010 3636042004266945 7882919341287 28545430332342 32010307766197 28203490348487 18817647319474 7740217526398 23663361524481 96377002595485 9608970298498 39723655703441 3196026351989 14800173886455 25492938164000 17424072005655 18089352874279 4378617813150 48239943939876 75367930211378 136988745783368 74213718988846 4160597793377 1033438735407 10715866260106 31169945991378 23302062395146 15090740408392 78624677879434 24575998779090 106725616976838 3748524161138 82916172850365 82888649146087 248063682988630 92624047255167 17465035345108 55127335190990 22572419751932 114002422016308 53603538521702 59716301759459 32779503527459 22942115535314 9346694426445 25345416041415 27498923973401 17200343560134 7893353561851 143611742405591 2990603572754 58688310684103 29151853176735 211821881265479 55752426216975 242267147442014 54059177642768 8769080039883 4054488282870 19118218663308 7835547790962 173530583651818 3743438210070 1013820881379 89232860293633 90908097902794 22234694704076 18435449334223 83001469761247 19573053787527 25026730988018 66732159709178 61811981197495 25541545557646 4518931664408 29849704841157 11036294598256 23389629113500 49042995190259 55070113646147 989795257312 239366872190105 21146171715033 5311058757250 1606429622704293 249768254803885 16357196045648 59793061097771 431563225006959 61802003890598 22808523500121 9455709534370 21973842148506 26142097116378 226076622300 4458527819004 351434360172915 9380934727658 26459727187877 1719980865047373 3961578741489 1373626226104 8701885700914 18260247823965 19414594955678 12310286013589 6926998644062 10969740387212 24883632317335 59924052973104 118198999132303 120322144013577 245654424954715 38462363704631 5958296299029 13501073748709 2260120496096 150953235483054 49299953211301 22256845550503 15459089745204 801335525043346 118359763568786 17784190891447 13090155110951 1089265339208 6683236545288 24204814330618 31734536065607 26032084932109 483550416678396 161981661076275 5216705787337 4540748751202 154232970437747 323415047695602 176001617749217 388102156204439 2004078183317 30088961917544 30089768493727 2755987537759 30377464213361 5102844486492 2354644557563 27590544387855 19727321277006 23855314580558 6958258950313 12919842912836 26016717686869 43196907942109 72323639006547 12065590894393 1089932325714 12622513761304 21068149528928 5096496146090 3265725746631 75076152167933 7704443809941 20925699516207 48815153849802 65535063185964 2006395046513 31790294876541 28090373003658 83580945442881 97885544270967 106222008628947 61268790112504 35583239981209 18172749943049 631726811114669 133836030872876 108298419135649 53193510300542 3972554505792 65588198072658 10199553134519 258441349640023 53300516814427 7238118662751 164999932813732 123466578337171 71255788849799 2485467430176 31628248201763 8300866049614 13750878331079 29365449989794 6121282989830 118784368616768 18058080847546 26497252786566 2247915720242 205180185706 28678839871792 620809803567 67951205167589 27236544124155 125630771758938 405687317680798 27523450857112 72561731819551 80228006900964 26233106538600 30252605860461 23575087173145 30183076539433 16110797687800 2729136379991 17140178989864 4079671995791 237258889931938 6714870139041 21800888323044 30961612690589 11308607053487 26816687444851 15417219763869 5119375984428 185597317770432 155548126571156 10881060635633 25800176999252 105968199076023 17424779471754 110529633289519 144857848681555 3007911885763 378451566944 1348495466398 30238846470346 14011085863102 33877941987680 22656985834141 47994564869907 907019692114380 132119478031719 14584630555715 50102230197524 225478105445339 41197033574722 74073342251081 31047011177082 120617622744849 25898398657602 9321195179310 4485862572012 25525647043164 17800625986529 24232833148065 96351019774238 22260791574518 17304818786858 29058798755709 32674333976180 164758016040871 51761486965023 22563338589497 11101475880718 79254640208864 5995873671340 29432750963558 42852092573005 27991801502496 4150563096700 181024065280839 64507136219245 98624294285085 93085495205204 24866913435054 6563284003335 72602194450120 13255760578024 89438588368305 15816591883306 134533491546994 4537816494099 128195996840225 16758116366574 143423581484168 22732106671628 25364991298490 4422377102749 17553881093574 811330011159 39911170365142 13244998900305 866622695368 12905662334260 4178414727113 108241209641619 3207187852164 24849618441174 89709206648038 2040165462362 14725357299728 17367591397079 20827348468073 6195796505177 24567176769329 2877184002049 10015372620037 56224980106387 183975657403580 186293656042807 22349390622701 6376169274370 9569735425423 30511016262890 25303534194128 76250402468507 11549132480546 61012106620223 317000231433432 47906061848073 89038204649219 4341236063947 54018107970647 1290092029628 5460193261092 2748345607983 1301069148322347 2672524015420 6938770820125 3900868975316 17605491098689 192713689347806 116728997213112 707026438035966 23609138246206 10666783044378 28875864572336 101009246598857 3254824591162 53095903965070 39968958915768 83505370159966 14906995680513 20600525498785 76496629120047 52169200504408 22737434623093 47637020873830 292826770394324 65437761627203 130739045314204 20882440356425 43972808786127 624031454496030 23014350567492 15835662708342 39825810823404 5725803479366 31670784405652 14788092652646 13474941461371 26473859065857 6524588695062 59676130156565 10531882114804 78687756079918 1674706687980 21988471896565 52890993849521 13130600216007 18153917231706 149237929704779 27108455105921013 26828304839925 21085846871192 12583482305884 110059095305798 39848985753857 231963341619254 17872132218589 104373929762098 12855653636702 14509940527318 4575932269532 20857460441512 104693310877435 83242598208257 8468233140386 21339285094501 9372567116994 22499434415148 6806103790830 2696211623739 29049311567743 29980816854790 15920748495505 17072410745479 92309395558456 10535369451484 24393623654345 21208840053101 26194758333905 20391996962119 110696816509655 95148655255184 62731568277743 26604169487847 18849845932984 92772329779200 53278403385088 29015912751609 5818842058892 2428707301050 109400959019037 1888468641824 61511400616599 106667588532518 18610313766490 33501756117716 4211369851944 114820806516039 8554578204939 12143937606546 8659600105392 60587226109023 18285941219829 76706863044502 50267567463169 77362473469158 1473741907124 9998739823651 540721377004 59598177809757 6162266711063 31370029958600 1438591343832 297963814912085 25947548643039 40683577463374 22154642756803 14696897046902 133046803217222 59235800694696 20482968263658 392222887857214 13954316600003 9599362005719 29428478928399 108721109029314 2471567579879 28032211055468 25712184310641 1285779166688 185463246975092 81206533611297 10509285559127 42671185397588 9519549607213 4238832126170 109381217530559 151363753474239 39842732427066 75479806344678 15138221140587 45679283310556 9367783409403 27446077599043 178796634500590 2832498111654 12511482598382 1137836701289 19507648438742 935422819146857 10791062503971 417313765289887 45052107683573 167352883838821 88470940756458 15900551549151 11712140789701 374030514038338 20039592438772 30493891696168 24633098256295 181826549809455 27526942186948 66602748731261 746039335812351 10052676497473 20888121955652 13143763862190 154026390322976 14937151973950 7804930831372 27404263754225 9571510112456 30343295229265 110552295797786 12343093917617 18103021940140 109538724839080 320015710588804 28333291091082 176499292781048 4064809960637 8803417824075 16398275377590 28770913811364 20065646165136 129792249712303 11968376689710 22683159315288 210374090258320 29154146602565 25468793776133 63536274154725 29546760657643 11324995174505 112517260387060 41801664831826 209859577807969 25028527947076 9363441780159 16626392330450 1170852531336 8663929712292 1016830836430 27339228246595 405935606824611 19571628303816 2153736605902 9309035490951 656062457691 4837966599791 9579044949226 2847521294293 23308246227307 3553308147183 60139089118383 70688811373274 27372339850698 14183461093564 14577986135560 11176000313635 68221351291694 11441653143056 55293113113874 63178984408500 5829497240387 184748951390656 479663991697523 22867073582168 169441855224024 29197081587970 11414979951449 20473377062935 292262628487786 208759040294412 16447430081004 2503876881820 99212206563854 3281651828491 14275317361972 15333474834697 3357865207171 61127745780663 5452471629727 6387025880624 453576020767352 11905566473922 2463738148563 58691151234912 17993484309704 36525761828402 15014383038185 17427314258354 130005485471 53050732589099 22898902450656 7580848798447 10660636604477 4973498523209 241410898837545 8177116963991 166181432877649 30833970949843 86387363886322 29482626239028 88294333266979 48130225593493 7969050084678 7316957926652 84720257000018 439122466392611 26876446817388 91502170860647 33777528159354 18693708927454 129221978859581 31807218189061 19038958321109 99970299579827 203595295637571 76022917735251 7950946500252 15400362173061 1214005816768 6552399003792 31518169276270 19472277138257 86357510586025 16878485922683 23621121126661 13536788813384 1416854907133 21372325015506 164276057677852 96074089327648 90491935605285 31569551431706 17934937719812 65085018075527 18349772318491 267697896578766 1598612103524780 59804362816600 133054372351915 41944308897229 22250158391310 29707503063776 82206184007595 37561532952395 1403295197383 31765015304373 58030412567699 11025805040505 276227064212220 18911986902777 53149287648301 19214595933864 59246906648215 19355037206683 202640223879017 9360483776486 23748748162683 25479126531215 5100511252477 62116473736 95571927509757 30025072160094 9933622177255 27276430145613 18249869693645 17632708331644 76726570721735 445495175377225 61856257637767 237497366896415 8801590961815 12775168940466 18843968700064 6909290419815 133863905155371 112636797972233 22239649904773 10757067165894 39800859394029 84298039965369 59561233015895 13759111176647 46573517604276 318327103212095 14013106699874 31403163724515 16084226782442 7798026494765 12182160809069 14480811952160 87829460557721 13353536484580 560000405178 56937349604891 64874082166674 9301711180893 109783460231946 30332761227141 86476223160035 6345025251873 22991488574338 139941665654590 9982604943529 179390912009577 58057679382277 70637993310675 76199524265444 17753159543366 35853081243428 174965352623833 87569550281285 18338362501481 7267276945521 45548983859334 26159156195935 51217024886079 17884328130442 85689387006466 49563880232027 2713922686590 33413657185132 28544473195731 3831817846108 4350649000088 288624967673424 207849093499019 10805167100605 75340061020054 575572139691620 90241767825487 8133903168772 18037689638808 3045234617341 29450094824946 35865745321209 145088789551548 8257921237480 18936725535171 56288299916260 1086998995653 28231701957517 31294626708721 8614366752356 12252291192249 22596153911536 30708602412875 271908156925388 49970214217141 2003996676993 33305318272099 27753333824913 3947823881107 66478845958769 23838726182385 12738556545581 8643232437258 218318781119106 5035322875093 217100926850117 194191530326275 18726144333015 64799035740703 20454776795051 279871220030268 11903419857652864 21613024895116 76655155417823 18463331255021 6698643030437 3024421442195 8663820551632 19451131411235 72279483514881 8547866318737 14370195515257 18310067833483 4356246613171 119495460864981 346590401385008 25076020122542 670569929340557 208849282753219 16997217620899 19936810350285 18866358423953 28660189059315 7850902456113 25835518599126 78232686604446 222455999441607 77597329280347 123403859554106 133640479344172 8360625493216 229762667093130 11305959873200 25087719041748 23983509059579 24091496449244 2522648188118 42560444967420 19746014025624 2158613163765 393570017667571 48052145613855353 27724764223099 6235135913367 26890482494927 19055988584381 2195202433696779 31516072660039 4659001717666 31599741337306 3671153535764 16569372959952 47163062713900 90868749893467 3729385760195 7614881589286 4552870148426 27676961899189 18823478324498 4948740997426 28352980848458 12014677484009 57896080782868 5551000647592 11753956965020 14966408343730 11909946195485 146616223773248 19640462589648 22774898361917 107424556937111 23745161911414 17668023193801 146110820232007 27409806023133 28803309909644 27534522146828 166996478323922 26916729861879 18606930062493 12041000733372 355305244941199 22422039744752 1188139791002 31189496407718 104523530346537 6719916235887 11836666551851 65556037501504 9705742606058 27999670042075 1968329350188 59295026954228 11268638893058 7561020687770 477005549825481 32476652865650 12306918410571 17772174828620 10156970663635 44367941207157 6691066420968 1370084233482057 25207071384846 20023520953344 28765780172130 25526561667971 10660623196601 66160421038558 11930483910995 26367447571105 58254793302065 312780786046474 124544083707334 58021268550604 7595684735409 60921148399713 219162945174911 363730206974110 113082449146877 36550993964803 26907278776606 4507792716853 15240931141115 13646627600411 15799403929140 16373922093728 9678616031248 14273275965639 60605048020051 38877471677530 18998564939947 22837407406936 20592592438356 19287405372325 6065283056243 28390432340970 7205064918008 18963591966051 10788122502078 53320877373867 66789781943314 13296336025123 128126486259775 3099685947795 141819348485118 52372220057601 327037465051988 47239172374696 21063247977720 6334678541707 4260453927394 19450129425276 3878644648130 20846936688969 20526664442935 77956631454142 423167572233024 289548907521 38435638852969 12884391011865 33132678538514 159047405610130 23053885559736 3873325923096 47856520112076 306937166232721 74414843382429 10528249283974 83496291434686 690016385007550 89513799753857 11306532361083 45199460370075 715653179252482 22852442842977 25470825079305 10185064557059 7917771227937 960845497367 93974960734046 18154851044702 1311210805697 237814764318524 80142801504471 16909287733540 16021732861316 2800777860310 15661327729783 3801981843999 2632794501521 72240460315987 21780634945398 21422630680973 12443431142350 16225800877132 31734981465765 31531579221369 25972180246465 79634454330337 12291053188534 93573954423138 3275662173471 133710420485038 15478355337007 461785685246231 99237495852764 30606737563915 26310741027707 18723889002821 10740597961254 37583107108243 8764732370928 6141118937797 184790285008023 220255087914064 140962639960685 72621765706758 13065321510521 27859919832334 339304211359 13945014643500 9433632129688 215125303760954 346911429474490 42306334759009 2539421718259 63130167944802 20116180717595 13591774560843 21378508989723 114510386047986 91160539930972 51980024427022 27325449455166 78728079870353 44271283336170 17442945598198 116997932316612 77807359946971 94950630479874 27074954825583 73406793351427 16910688870575 612543859919143 284734795731 15695623517306 16199605809670 31147168538525 3286468007960 22109893251300 21019963810338 24269792127992 29675266176840 7236376237769 119282302822528 28783239081054 56016910630092 50650778774738 109120316476914 117770205960681 7398557439599 37330214780690 15869748324347 20039723427383 253360783482100 104576035688808 10535556540989 27335936714170 17544039096141 198352802612973 2518450852315 4696357741864 20784949057890 115819913176515 5308738558057 33115052925580 12213740458067 1175936095165 13660235268197 29537991473244 6230818428325 13002097240671 56038911679912 14431046818040 11518925962489 6194347029945 21336920198707 92554450880303 5798529503660 13909386545655 72013197645041 21269280548339 29179392914319 14535235731458 378205535589849 80156128138460 17541199817094 73000510454298 22537836468202 376882144195198 25271196431484 19298669940366 25909066287918 28672703056341 14291870204620 33811701179301 17200024799957 14218942094868 20051586766105 183519696328450 15903879450672 93106559585723 21024056721417 57633407358577 59492777410242 58529384126877 29506899704084 120984872626887 3576461885746 120476508850940 55158809036712 12639772680924 50387101342772 58504720517062 227352189362753 58261866559658 30315459301943 37957849215783 84307006193944 108012462330726 29241197946511 95948828089825 4032233491110 6637399142298 22249514714176 22560104852685 9035762012372 128508045332145 69383276041933 211509223497357 17882882062287 25196588811810 10800021534858 25644517137382 5628657927297 51703014026515 80101933965 57754865125030 6161184632681 288336818965004 10785787633757 3542924154959 106182534651120 12862370091664 113032216447138 5141687346082 25367549337552 40668038401707 107310973895428 38956819025749 64514535093722 16772561785663 23401373141511 13933919465417 28339261753235 12489932789329 123783933197721 6019764462874 8628371713141 30679562367869 8154557992422 56170945772030 14391355925669 17695710340579 29447933879804 4864663342370 27895347603377 7366869724005 12581406494420 31447961138178 31199921078672 92391339716591 28041259522370 14665148199804 18424551495120 305503246334339 28846210284432 34866451361650 30745092832464 16773497740917 68298668725901 18627486056609 75889944387327 841501770523150 29869456909654 1913917632380 26145869977503 10730941163203 6864482575189 9297344469405 161971972651992 30936716616037 28924686670638 52599988254770 13542563007003 15610387894329 108823741127 23046510129650 21544836734102 110579919820065 9094755547766 5893249998191 16769888173199 97454441622331 24311737576080 47305842780761 50322850516027 49762893912195 13582096112700 20557013929342 31180801393294 22568047246085 33392173317990 34224957733628 35942429921207 21299313935565 10619099224821 15059057595535 50885651258885 360386574516962 3143869193411 16738781592791 64684867414360 28252278706719 22642246609186 7590078357840 3929416468620 69254430961443 7927519611439 9535047034579 699671053173081 99639955617814 1019865166529 6727909639211 17290259702205 7434232241464 191359434186537 88031894463786 593961977266093 55038866438614 19149723321746 20868262588179 26414771429741 251757771817333 185729804421428 29116586453893 78276847997198 7629594740821 8848973298159 21833435841536 3372180373161 345139844618859 90106346508698 212096161725123 7643347149865 70114566472839 125628672350287 19352619766265 16627103850154 28887345631982 8111550837238 27196657210785 9178172213350 84446255229442 28132133621729 22309792864670 76055274188791 13337100636304 5773197589312 22754781088724 3032878559836 17652558380427 15634191935680 51213613080140 26571709916670 13809075145564 37546060127550 6971910217092 53343242679 30713392213413 314043310844122 15144359526444 28667791482859 5831632037699 73218068076 9744548805200 112258218415195 209681811357 1018697027161 202898340042171 16883232795785 30951995036352 14401706433605 13885346248781 17842416291104 10380080240723 2273153121743 35090146333541 57267565086484 136184230106 186939763132385 28735769799217 46718202796101 12181012753119 14870653558310 59748827872708 113876220396392 14652454147697 3128129751104306 50637691380386 28135043223173 23665011880755 31212749941998 54899318730168 30333442786838 10865802437360 1795264903868 29788132142165 94226175182394 150443162386375 34369871663390 23992233458599 9143796159372 19937583200462 59302812225315 11564069989621 4197967239554 26587799307957 10045921161542 24325333839757 13633342057018 182819108086808 28110427550088 20544245028662 217520990226159 14863346052595 8611720947029 110500733899946 125839740853433 6462792605041 9995225425988 21448410453925 11938163197544 11386455174334 18492173317949 103156705847557 15441727391860 2262704025859 22025901788667 3027664980863 19864148416817 20597737588426 6677474363647 30116287245369 25180713670541 12686249203121 155591203096625 23888595990224 34913502570728 12016434681064 74948148338181 30989664111306 137677448943690 125884574138938 181415317104767 8060172611114 57746341177278 274268493289095 58166341567271 102091019765982 166100878896386 465957761261 3936679338044 96528483940226 13738418690680 56519213849512 18752466768773 60470154657853 29849088729560 31643573134220 416667740459708 1110020377836 19080720253571 716837792662 20329947652420 19173391933697 27356550628377 86063323365693 21189877195092 212074799286179 774054942740 13270115090417 14494216149102 64995946640737 17447408627194 16611444063824 35119440788374 28662514274942 184832902281228 47298379765683 1264857991355215 143685318029432 24788448389030 70366224637216 20650014203484 44480136711662 12708320646501 14714820203147 14368215570256 80312195837700 7066622764284 12988535416956 28093059118007 25200200209234 7728031381018 26753824197869 273147889769393984 681143290293562 37915038173954 69273679883973 72302828090856 806333256686993 1221011918204339 9683583311277 21230239209265 30999088163927 20462270455818 27996538204185 20254132969930 31629860391279 9928088808003 10707445227440 60084606509729 159387327641979 51628130211804 112409951896074 920400811643 23467820646768 118844320670766 22768800896245 12592087852414 28589691709193 203360973532814 26119510742757 9837084437682 29373198970020 27016432728267 94964681178279 9859443135663 88636989385526 24113670807654 20019268905755 23705908766653 74269073976994 34527472450914 6822266406847 174255794028942 211085308361446 10832644658619 50302836378073 768368519821622 26767726826076 29297791549253 23208222248816 83478943377446 216636190181416 20139659124395 35553673971229 129288591224937 123105404153324 54770994736955 16754534762270 21403377701279 63056230306559 70175273020072 17038835359535 57277879616158 10577906625275 25469754884697 29072632457833 27678164595775 27974704909901 22016602009905 8201855433038 54204483099370 5482807637209 22819708707468 8966435824983 126736819968438 9905060476683 62009013792169 9399141237757 15744294902441 9875424407110 1487819950825 1746115799561 40586868482975 6326671115880 13871562959638 13950290895793 236981946468271 14218770150624 16653528007273 149433661402309 8750322621112 7189741733497 14373398389631 32869660003535 1784612610581 60987828963046 650615426419377 4555660872426 220747754774189 92805521031662 35115821919587 18623674630848 18920110772299 5706405435296 310537724974575 62793486332435 198199089304302 29079490115415 23770926617304 175254584981111 775636312492 12601289508748 10196196073479754 24715760773060 6081493307105 3075400062544 13225676202178 240189869749983 208796527257236 7057845613473920 123936687383882 3671309198099 21252773894574 24717463343710 10849556293335 10178880241789 1390129330722 39041649305305 122305006403418 6706184375760 187163294423693 769278919663 18967847260882 19603627531948 35656629638178 2732688695789 507928402118478 29784383126839 19438700753935 4270178628419 20329081571886 24198149070279 3568568505477 15289949729458 623538827234380 94573481039313 201472500478380 1580928511645 39671521481178 33890771884880 3456015896570 2272150350530 3317058968815 2626956785456 13497437457432 104261855142334 26266534710797 407057179099 16634671577894 96213523178719 48521025231448 18394409604380 15824144476610 13422252742110 12189437654855 16107482224453 90228340830816 72299727811751 20260042699489 19796594489464 1581816373851 48837022628594 27724476851154 921821047923 16874602390921 30637462220522 74949942870612 126836028016375 19427252912206 13971485351714 108184520854589 25014142696710 215492810990987 16573951995709 9783770405399 21332587870401 7631941450365 21651894719874 15818591421626 24922758882434 7445929234896 86441429459720 87400626796323 48628331832365 8143372703242 26176028701030 25251820655836 735746279904 314696521442668 58006818715518 95623408956411 46437507084134 94929628996753 5491984243365 19967871455889 916309628998145 110693443790730 17310630720822 79837058610387 66177503178716 18602204800546 16629202267615 139375936345974 21750341378572 39941070614434 5932082391487 15424480842791 130521554410702 101371939557213 16429865830540 1164625168556277 47595321550629 2985170510768 13910501181155 2142367204627 10407433396825 25669670552729 27541738170090 164143939723990 10136401314742 102907258995092 11126999332584 120169726415028 8809353186460 154205041720716 6143655781494 3463013037152 2176264327827 5878177749004 16597239419242 95440674062477 125618563206577 3449769053554 19407783888389 1156580839944 104207598393943 1219841557538 12342848577926 78264702896276 171979724210961 7067136252226 4190275554131 16089802471679 1707746918104 30433487978604 16836285325925 3544725085894 25949479155621 8876283878617 13439067217278 19427090954633 276809285679722 36451410515848 27833099491007 19466660095469 79192135924437 31661599582097 12258772468241 14193576198802 27741580233039 52832956949835 17331063606439 1900410108407 7396286196941 19973886654854 18792906430998 10070875287438 8661400297362 32762351501923 15120702592194 14303261412615 11568855171589 28712450937692 2925820027142 26221297151349 31049003375447 5903442644984 29727732293603 29361518112752 67569892088640 23311022424374 8962271376636 24921993656351 17884818550565 57696073028553 20023979487818 266451984056 5458893419065 364041188969824 12235201758389 224064267040781 17148292794630 25497927563131 131217343970033 28294042543441 389486316009874 30620237669826 78176363153602 172349633341878 26466149268595 1914415149624193 27706600747027 13617017422968 10135437786870 69812525332225 30136816434383 19203902244405 167124348127589 11764876844993 2681487788592538 91319731872292 295956219570537 33686359888187 104860582592125 16521635799870 7191525156694 2079271755603 3108193549580 62005369333164 99286918029355 1697494667557 2214440030420 12141131374921 76178743185571 23705459053504 199027156575939 75899073731737 5575542786618 40399140640805 27940618487285 31347540307546 628891260826 30801346049575 5399623550090 22860190366437 14653944564443 7390336271806 146791901745011 26222094962946 18496879675865 16679926712776 25359422053825 45160286273220 38254003769064 9913718059823 8903192316706 67363394162313 20942576117689 120019324327812 117680959089467 2354277722122 158822373009521 96858109728283 13698372125508 19237031203373 62843268235396 4243923008570 5900106142267 29354377648610 474644528985370 35821172840395 53456112073701 92226569776666 29555198146599 61906808660655 227462822717617 178751047513982 81411681879435 6673063101223 14659757635352 7110074587742 16958023298457 24369581240095 17842574315799 30973043550321 19426881717488 13507730450575 76133634024660 7907466081021 12662107703672 39471384411616 19110877101260 46205626819723 488070647011 16805978980000 23316871558884 25689476910118 12296914011500 75065406349469 44762792011666 12770236615829 29731775956790 9034227620166 106288797152100 25995728638138 21914202221722 149907947331927 40232321953893 27177345781846 64306611669466 41891262469529 14794114882475 15649033016960 38093879499702 92007893563599 7720876233513 120367626585928 26714946475436 31795618809907 3719018774612 27442511505838 123212497033599 32415336768548 1894910035064 28838138018015 18787252496795 1876720158781 20433262189803 64764887891767 139381678756863 10285772599912 21955303143495 4124714426010 16730880521006 21742733331068 316925997033456 12784143155579 45052592550829 22709455471661 313460194373475 42279937559830 29592052129545 9444689712974 74273602699227 118199565573438 17252953277567 190649374161460 13848516161352 1328969431824629 87076251571002 727862559585 18127468962226 375950115337527 459408327483144 16042234278782 12472301527565 4114203331772 28013763976988 7301580790613 3115858131469 6795280412996 68033002875706 173273660656989 1497362685368 10248677231302 2505055881847 68540218283176 197231387787235 17703790664561 11046908152651 11345749694361 11201843456392 71850416137680 220631735011546 25049057555328 46701226445133 11886316304576 39523341701621 99232191161025 53641924370793 5767846758424 14025630722583 148657248086410 240377732037425 26266208980274 16940495846990 132195703763147 662162184041590 91461020918614 8068378818384 48217870489247 38193686304308 20929590785795 13142453589364 75018643723720 6704414371225 40615687229447 73179587492063 126438632527443 3392720540090 63609675677847 84280456562106 2416613317233634 6517141962105 18143743730548 19774895893201 63180966527898 72935015257460 4796646297934 61025442654719 5423010438906 129963617244016 171015957160865 78792987849835 95569869248627 18948813394799 238880365571897 99055151448341 11329953487399 3159649740075 25572218461883 1800551579845 56319194797484 19409403694957 93702245447256 36569806049172 79523919037411 103253719966993 4362059975427 148221294175210 6829893177198 172522713338409 30551865130226 1973606387635 9253323192225 212490784335270 100978561288649 42900707573063 37117179161322 78041705030765 6702679266140877 47180537318725 89294049633540 9241473207964 11870849597506 13685844098944 13630812734527 163256197424707 27871358337728 29340148156362 9376895839346 24954930541613 2024371778791323 2235571986812284 534368307854 11173842558715 33322062609647 77642869136692 1343225992622 6552069038362 1303791968617 46379967358225 54350727680198 24582084378705 161717230074692 130265539926471 23740486835085 95571383248194 114865491344293 29182763046985 346930415709364 59014977971067 288646657853759 19492630293847 111317213438163 28711581105537 27756675503744 87841849588041 12386023186657 5914498089578 7521184151903 29920844031736 7054206506015 98069096477277 54591546511748 18581588356858 334691493161845 13708701445131 129773250279231 63161773280029 25084362668786 56457986858035 15995948903177 176933404073712 65898672161836 59722062982003 41910999787129 133578042042619 19093338703877 22336623487708 17385011204677 23118657420440 127438476063401 22190144274935 13343798897832 235725625684 53546034813259 17747949151186 10304345195530 5229582153951 16944841682774 102293341917928 87909305047867 48675433866660 1105823013658 1219289664767 200530975270412 107168492224343 4085706752405 62032592477794 83483947943139 31293101361731 7694626130806 63734506760233 363666731761476 4042890399325 22253579537287 11778497487553 5491661902072 91376513189767 39097484783913 8658777179684 162278540688756 321324634456 69620611224478 241734372901 15438018486748 11812434763595 17384600489799 6671896724017 49091767117175 2425946895453 23251396203930 22365200422315 126127378813116 26792784993291 56330346623558 91952041714214 51024578375815 678708289573 29872297698557 14077258185728 39477932993730 22762831427754 591910016293424 30693399935513 104170067984808 16476838368300 186834467513127 180252339671188 1266577633876 21375591956107 12920325541817 12914561214251 119018243935817 11134977306359 6496621512699 22968844728388 61659688178412 105150254583450 4760073881707 600765375789803 51627687085439 16979548242078 10679089349716 8100963235358 68226296715284 23150443542647 37756823708441 53178071137706 104833634594478 14098893270684 1394518044150 675374540396339 19352034385445247 99272179088620 56044196970347 28965557273586 21084608263783 45229974581598 106012845687791 3330759728511 29625311462655 4607703718973 306331028115 16814243579630 488582853652172 30702153612255 5341902276965 8772065932416 8981795168856 6294593163210 7261479236525 31321271048747 9720603493683 40560074161572 58513541286934 29851472913129 12835869025484 15458892054427 33846649738962 29721600984760 22845850924820 18775071833240 52275259168523 77645131778328 27939936511955 733164327428 6485385490916 51547459289453 147297119205766 13909200418994 182777263411526 757462990762291 129838345276994 7839858806579 32070437494883 4564068511547 15619185763427 159798319241840 100200669468346 41897032854608 28043928189403 1792009949060251 4839386015463 45217411734906 41729665031905 22524389883916 10723837782293 76218540975451 17506239903017 22301569650547 174256857700794 133174994370890 31774042753333 37890821494897818 3099659434063 88181840382614 29361036382620 837788452773933 27062109943200 76574401070651 103640916162075 231930285959668 7164921129210 15358610603671 13881505601886 68011645765855 127907169396476 2511939520444 24078766500712 12308044702498 419824821420891 54682791049076 47009734714735 29509172342994 364728000875030 7266695121204 4894829192697 26697397856817 7842501240384 107902229586935 3667657177732753 28862577263235 27513602351077 25294315690844 114980510993246 22865597564669 128308845663873 10963872835380 88685902220178 116598701236336 12881598703256 55193883742504 41134209691797 125503625735541 76629749621338 141227976293149 168755538986413 701854876616834 21940264620161 11992553904620 9778910964463 8127224383269 28909949346454 6927951254454 29404268374806 32038707232067 197920481355125 70960809217976 9421706558036 17398519403853 15331880557920 120193566157655 88169169870914 222787223965065 74359420992236 112043372215705 34136391608534 69380809851071 2129417882882 20085976419894 48640717789505 4099027709257 11192290752855 29347894834187 5708542378353 20421316119049 4930276322318 26202406544925 17115759000305 31377612337735 65098658875945 26153485247741 23004251691053 277354032700606 3366026689432 88320618125667 21648020130252 14126089116155 135762401725937 31551215229786 31563115410183 102217616028334 23283159745079 184194600016954 5730092887286 12061237381247 702272999408394 28339795537739 22073498573882 289495227896457 27984650241560 26970687102335 87970695368243 840346130360024 4131373320806400 3896409619878 47434770337413 6038795639589 8637644462787408 53482960165489 4697431819575 22656237035778 37340904011506 13094415670910 27548417186612 29864577392399 11397713830443 8324800077691 118739480296164 21895874169769 3977894198871 372498104198412 26559458227369 19403724969912 84388681628404 67605588696974 133742203882260 112837574636859 6360681272416 15360181723774 54306052319956 107797355951792 36663764259224 7988090164415 9613307877756 28984208544356 33653385877166 15871175314452 24849600404055 198022940580237 24362405788728 6835891838359 64410694005127 36207118959777 19223701237077 12992035344429 2531650693502 21801997206707 46493671884894 797248958391 128056529113956 55783589680031 2256169711502 63803548808742 27897141940529 135322794097449 10004021010731 33232292864217 108988542482531 15523392669092 15514480349308 5167646641216 18576913827654 5235127986237 15974104908167 22240490057595 649884611245700 299045712655 65370826149532 29856854606403 89631015192906 129132458202011 30212332848817 19063197100880 18570492706283 50186201320904 9016600607482 27362591691117 75331693228245 30807572329574 4105209125478 44624786415406 12148856725941 152344438213054 56801867973549 1475169451105 39660720563696 21614998146788 14858533134543 28626590299907 26827334213686 5700181358006 94392981086565 12749936487894 44298888511199 15126193680714 32766834534 15039357776799 195353066455846 3024611249405 16987045881888 100298880273207 11920414760151 12843356447631 14535004833416 376871061138878 17663303818692 62127421859549 13559648923671 124185219561927 28561465878518 32413256004546 6411996249496 61898773044073 31110726933280 24188533405556 30334242285979 63474528857905 24013472760444 76126510538898 571030383880 37472979208527 25133154000589 59597955406324 67138693054816 75789596642979 139579860498061 7907332527420 21738051838549 146155221827361 24108312725629 57908172866628 120515782139549 95024353164836 8496202450945 29613314449443 60476316129129 8382369877293 269569420403601 11599342354149 10090092718640 30321587974653 53833358837349 27681898213674 25505922685943 63025355341682 401625596939690 87029762760008 71358853251260 31648159396255 24053168854027 22613298128236 12256512547993 158403932548619 76429517793827 28736156750143 2736782210593 30041417581084 84357589706447 23138060196707 21154833074628 39524617026392 37632965245364 174733147929306 16628789008775 29695858198 10818971624310 17933104270847 50427762250444 5437465180344 33657903269887 319492787895014 26824043494877 20867318951885 432253042880858 17857170274020 16454926637230 23328256595777 78115811096060 7489223531108 24252966575472 6001907685466 2000959135244 4081886572747 132571565700087 10274452080158 175059927386169 2419458799032314 51971391457087 2801010303689 86052492619636 26324960820996 15524613463221 4396781463347 7519394937752 87335735635457 250450411620316 266949404331030 251204855462861 50636777466187 24273704891439 20680732895001 12678115278687 122697213932118 15091344394675 40269210995102 60309855594904 34480399584392 216842344169583 27811598641812 721781773859 3250388164763 41340088451139 103931984490660 28129467711589 77876770205857 17871415653996 27687716691832 1524868835641 772013248057 346795523743316 60553319631376 8972708005914 136315214607658 12537156600007 9728702785563 63904663619504 11156835078866 238621697892638 94229126528163 27640219638414 1201789459054 106646854554523 8335827430946 9030445852428 206628712678726 30428604201581 29113108503452 14827374716471 5168261825523 13261085115243 30330184781415 9324179703889 37259146161287 76836891228281 29177785808794 19760088484620 66559596483271 6311795061715 29999481121483 98703512833205 45453138547168 8688696478707 81222359213415 8772358405870 805170119839728 3937609051257 20071216805933 8727403880415 192028343985102 17749779388479 18592573901843 11282197625953 5465810122721 8407893968602 102609990108257 9966959563505 12192197974774 121271326978699 119135562382382 36398500935059 30844304305322 1694135423874 77585321918021 15387143193362 556147669605883 21905210381467 13933403440855 176569456435498 112646795592750 10153879980376 17256094295787 26217177776211 573450154682547 45096866649919 52679057375833 24246918083997 29795802419120 3984356311507 71108537859745 325826307094000 16862445370667 104659998491740 68700298388706 17891863596037 251576945608128 35254297408471 5646169235186 5837133460997 16964308297687 90680620669287 52039360522077 3736272411460 7521675541949 18019622739731 38592972867222 10541223826239 29385810652364 24077804340503 1818926900664 17999549889662 19302070317152 464576263684 449395724402242 31563053195069 455391154435625 17917428497297 15886055109571 3346083968073 9275976463381 9290495619001 23174761242517 130012314826890 89359819398268 42354065662643 49028023585904 19367792511101 11395168012730 5598946252410 18156491488940 83355277460848 27576367479277 485229128848661 128242334685736 56743520758586 9348617968593 81695929377875 194708577588136 104351859093321 2869438745280 24764593185009 13207622391320 1471333998598113 20081103464489 7030372085353 32436241710350 131388065426558 14428946645466 145370215744219 168292586957 4007552114166 1981001705778 110042288397954 908282899564 68134376785879 14877040570121 5120803944435 3986045502539 134588331871317 30281488815115 25574211328252 130068053952182 91432713272639 2938291917275 22514751105169 3450278277110685 43036804612466 796245270592 25300609959071 22364909138872 22953245313248 95760980418173 17733122913199 22293780222746 10132568934945 3128993192549 28869741928632 26910054035747 23108063295696 21899516013935 1528289423748 27418053164722 122984302052473 48312121862192 51531438433720 9404748833901 40368165489522 13080863329385 17596819624577 28098342401230 73974405253756 14221788202184 11606149829657 53166789641026 13933352416723 24762083363357 63752742693865 10472981756476 23653289570522 70929678667421 41377100163940 1996818358623 47339442531226 3246727221288 2299641753378 42299712511345 15140672164914 110473852302548 19268610206029 160241227177934 111303529653377 6637722712780 11852671246250 63949133384313 24526845375990 5696962404106 29245904737927 22869010514618 32580436354098 88155991722515 30020500645363 26094837021878 116159652402334528 131950017539838 12937550724943 219908985087586 22443287104293 19588341189098 35511480501031 27850125519509 60524248699085 48810226189807 5399272911516 470425530174648 105714259912963 4438984291 7665009786023 123364531326328 28044618225852 13952613443377 4633115278072 22706132185121 2357685325096 56215457824667 22073587526692 21113516893909 59383072418431 9894269400237 1238657837469 41005739223703 31690894097353 5223892873324497 14928535438922 22897347179145 120855179137190 389480730103019 3181654989221 6625754586787 4422142346617 6078524901174 4659000605760 93418084926325 251116102745677 4529111688288 10456851278244 12262575214787 45520538623816 27542236587398 15552622077277 36700841409549 638481314521051 89846802509873 18340942069990 1031322918858920 121403962751212 30028282594670 18476954004145 29891577010941 26189857905510 47254087505181 3463284844596 26285685425600 14234277056572 24920031556490 22829105400726 12992104338153 107035974235016 240027452807825 1285801673127 66509749679196 30885379246118 38964869109099 28437308042639 2071911623657 52450831144976 116357127971860 9766112071926 46444859929519 14099646769119 27255196588400 1021520720429 9356562482980 14249248071237 31530080754315 23001280609948 78966928206997 18769401471268 20493212144169 9318175870013 23854407800096 107316440821783 30957728004221 120740518507750 140459323912259 27920392902621 93216628332675 22248039201138 8576830232706 20639795394522 214329452742105 5264995909526 30626034344965 19458653326861 10744308770657 5398932905918 3406554689823 108509769034919 51761195045717 34840415448656 88786727978626 508723133958013 11185750551567 110369497459540 52634342868159 69210889179766 119031327958585 39189298988178 14976250010803 39363074890258 106349507998243 73944670038608 130619824357545 23765795454248 10772714272613 4568421697848 25171407724357 695221871175 8944324246505 6192972389127 849281823562344 462294913084820 7897461841806 55012284668973 220326699565726 42682405972238 86239855146855 27334471663835 45378053709304 20683394254210 2510229709438 18963305134178 251056792485744 118523559077493 413730106757264 4162254306540 19273620893058 93542581200908 26802254332387 43201109107796 9124126577814 16857418213339 21201333726901 215373520262521 11537120624200 195175270558634 58997544094543 21521762796841 22093211889246 52556068382595 215557516256074 135978703738586 19844083155335 13949412505131 288058686173473 7796104114221 117118146739893 6244658607080 7725070339807 14829782362131 78703192063049 63740763579307 30719376482561 43530691165468 80066395870608 25360944849938 6644087996109 4329570412397 149268200395510 20626413935037 23345643473474 5253172400050 7267720278043 24104599177170 16823863603598 69381082401010 10227405972734 83594324937861 3115158737226 5939955819626 92983517721021 175388811957342 14236021232934 188694521348 167653330834068 104351206797277 6665118089506 13878364875093 43010074122689 9969787690500 2690766397279 10351143135485 28264167376325 21263230991052 241661901142 7430306471497 6923651760337 190727138658467 9494081236689 6399726192524 10186154796102 66928457385984 91500030664 16770036371168 93761146633380 69783140499841 3531941693752 104702735750753 211927346690280 72020285649722 80850807155031 25625691307553 25562593329229 114964592153653 10532696471455 9432140284804 353895919232615 5621740584139 75343192648206 12510707417559 791054333180 58699566402301 7164938008215 22337840381001 66732239339720 52074533822860 10410909588690 74825280833568 9613660001391 2226487847405 140445179422306 76583702682680 24070336838380 27518499699386 3494718693964 78703465174398 21093068809894 31823640725264 11407165736397 152437850740500 15040330566776 46436442890025 24683915906718 29917677306195 106284146866632 212054879433772 43430328282981 89175534508681 12817378713792 24416433273446 32471496894008 30735397093273 31736861274028 3702048115162 43801285311650 18824724868686 8693189904755 1264673682115364 5716996692888 86745274110450 3330174635536 37437588531458 132144435603721 11275867489497 70519277471724 21566149239534 6609245168921 4384176147505 2057033945866 14555147657801 14813302048112 20758795628191 89446859035990 13659806416658 24565155023023 15213635506983 6702179781788 74017567484907 41823845524647 18316060319997 28578846240627 9165032860553 108005589748176 63563814926204 120005825021247 113593940675117 46831416437201 27214841772094 7812943461935 328118011957145 38581696948352 29889991594691 536720860551987 135618941087033 359355472767194 41025190551377 10575652925812 3680389831108 48305538324872 10703168800969 367764737730 237645377584528 15773734940432 13707938958125 8803709278019 14141874920854 16003263354478 41070265698540 24746250414145 1871652479175 35355288524452 22258098649507 18085576989791 83095492204432 94864910817453 17116645121713 257590457923712 11130298513905 8932654473889 21066526887384 2592425122578 114219753633987 46080170782 7684089020186 66678182236000 38497756676734 9409345146582 105484100739514 57423267040947 11675187259606 95872974039763 30818410042549 76370410443525 11274122996917 83090555953953 2592210339760 31740709804432 155230647539671 31277531409301 6965794234755 16199237943873 7685315832598 716964563185502 18648034515708 8758021546979 25673404632463 90379320287381 6029570293678 4608545605528 28192161511956 122298996867433 12695041988256 5278507654058 23454999951136 72775925250483 37400317047798 7032580615619 3886301456648 7492541048083 8591170942626 671438169068 12317466769279 154908214316402 850748363838302 46183598037407 2879213290898 33957315750406 286857222953073 16529514532231 26862579478140 8725889223613 15396062821109 1901530964642 60815129007291 339094174963 8475069350343 127532109598121 17696972111742 757018028793 450652662120587 2636561195141 12837249816032 26178410017438 22742324080719 102266567441973 1999221367996 165824270215599 18928266218406 57466927273673 249488384358885 39265581744246 29747011165420 111322970468519 18660809050865 72333199625535 1332251731095 111610350284501 10305913054611 200418522563662 27422469354829 30860092827815 19741574689644 64276198528977 27341168891509 18009263765642 60055421506878 13329013022181 24329625826888 916831194711420 31310827534205 783233987093015 18389577828519 253258217107079 22929392034847 24488087579042 270472456506283 12164355261719 34181345370145 10344793985023 6958069537465 320854125344986 35940848210480 123369834305709 92800180052416 21745009700426 550287088632471 10163382171368 19129991425629 7215111051177493 19411796433335 22310018852689 15770812357382 14760255741207 7957426284082 29158059287915 31436371490006 15885412391732 2842652815373 116844283315440 140309957842554 48445463747266 33812259097471 18414808909731 11704681206520 3532947182759 13468355767557 26648869390312 2856872942650 88878910130298 95039985293299 79982632442456 14822084438061 68714074423318 115647286591534 13244032434248 16884424240977 80294032784 13232348592837 29535114848043 106655852516004 99069902233850 25800667433533 5670568935237 5712769151898 40504235474924 5519110274568 36323243197241 6518295055701 48921175636760 116179598595782 47316649453610 14443564317860 11608235421819 5118500926169 10673956026606 49024485250001 4080049798497 36971681147688 2449667501724 20378481060845 15776178887700 15593801833830 22385506611077 52788065190110 5687088115967 62540492972842 12688264284563 112665732501689 98070868602917 10974742281107 23880372133089 331252191131157 26251398345768 6082223634943 3312614836606 6221797779160 5240672095421 10846819144184 178451719346433 2431162030772 391971120475 27523981110268 179969834938770 15761044650648 8663842262221 157617555906553 17170313700567 2377928023336 14352961869631 183975335282533 9849656500118 2517871841675 33774859399939 251409651902141 13023198683006 60265724854960 126436285484020 1934733361579795 1862290673663 556844387290259 15891611081290 84235470819006 1165157355181628 27552333545325 427174157364 6057810509161 40594193382756 53556784909142 73610545300048 6248770304676 53013458593664 26903630633491 119480994765538 1347535153734 13627750281035 12161893270304 214535137779190 5663559186121 31070017438832 47868817173238 88170726481732 30508295711911 343255574172491 75450600505146 106290473173223 160444702029129 94723461764038 1020507837775755 94383953339137 18674582637554 16307636329297 2961430556777 27653578769106 16132793930990 9350249481301 194594074024184 12898923916500 69932641483908 165910944154723 7975202816310 26914699471794 25719385270243 1921143720470 70358626995710 99947132167001 12962725911373 77640041478568 20448572588114 81920173609915 40420905893505 38172447748436 28113477142698 58301377503375 56886220416860 760711163778173 12602818152546 810371126661 1015492333769 58406139576278 7436039545868 3381881132494 29327084622057 7131029388307 251685707873220 23089595689624 30724350196427 25233301013104 102283321624061 10381988211297 26502643802243 39020926326557 30654382722858 11895878014202 44955496111467 15677223075270 23413001148406 6153856450184 5274466445765 2644828658281 116353800425621 1627833849893 20628007707273 35848770188785 4677799875429 21390424279884 2468948124971 4610751325604 10169108175973 763834647916245 26813023783523 5196940502824 14126504837002 19127895978204 253602290861413 27352477729889 14186808346588 8787537492321 31931189841538 91766556305893 237012253375471 16096012526298 68769762663191 23377852176754 13381357554438 4349307108227 2154844356323 75391410440775 4324080148153 567935234915482 89714594139382 6740734509237 23065160362937 343517118899559 193270799957929 48056230070898 67883594908833 32338669431183 5176674093841 67076395875890 8358735126207 123960019205760 27061991648470 49083190354809 21091597410843 4225907169062 3064699630090 17256512457300 25646805919808 21526466287699 19987191134183 44241435376 24732689585248 50219368166090 133808847856185 111073985593158 26401878923102 8494844958984 40508290737759 5414027494699 29834890788999 1634728430853 15415188972420 15555720281577 223375949587970 29492510059009 84249396248730 207060760843124 197823517478192 13635016635720 36341239390274 222687785814945 97192053971143 1685698357800 11278377652286 7152857730096 8545526146172 6219702186134 20084557007742 67051741911663 10811714869158 1417886803475 23515921622378 25981596923682 29770274757340 74432894301379 23551852155683 131536255771670 30361827946039 50822538383926 135205737802124 40301038044534 15256747381889 15787257211791 10511253879717 24171001218307 37663834540088 8999877916678 897268165601911 623983371629 56590955544854 71913319370514 25277233603931 15121373930721 313067289341 19512680047738 7965451736469 3835287227349 323472737029807 132436834075493 119302014866180 9792647560391 23157388486809 24608466414937 74600171632966 119098520386268 27648043243277 24215335805910 27848076637580 26321298509608 12961701287359 252046988634922 20742255017589 26009138391476 29507277979224 31984925399795 38628189724224 96371737619449 12108614651355 30522039573098 99733867461534 70228987372140 51974655285388 16449403194239 31248329911170 25867232711337 85165479102740 32009036878807 19631232937929 13370794753937 16327458318688 18235164027641 9067331991011 21710830608875 177831554278730 23429347567868 46590874507760 13577849148932 8170228614532 100601429490877 4254753189749 16822220292262 56119167400230 99237914362494 19695441871192 25839501731028 38355076466031 14191717099281 67980422333060 5342853086161 25700139470758 38653325621176 48583014368816 60500596358553 59386270791617 119372055117104 121150640829614 70046029708946 9060556745747 21637112549745 251682760353633 20106353630860 328051414570033 112802677278894 80478868106573 3896173090898 40979025747842 54207166666505 13637001380464 161340591212457 28898367929700 36056338320362 53429158352656 127008530107317 14626654863190 6300417596502632 2112186727739 26519232449127 127605582957090 13929876416862 58059414243389 73238637266859 51436301433293 23489133688789 1135732315302 4327828204229 17330327068616 3669599262588 27857223052679 125069715625864 1828680812000 19791662612855 27608665671886 64084987386087 8888254637114 39976243982698 18049641838035 8437588469639 14909316845998 7219335813552 1191614708979215 273133234177394 25010200808130 80219119869426 9896385439157 13172497144626 54782015116246 4480040619364 7940095884010 64144297248001 91948370901191 101731678100229 29083499345651 21981127630959 20075260717806 163339509771970 659826568991681 97961568219074 5067752187601 24896774249319 111933234048661 1778664273715 686909648006642 62333178785661 18308332691680 68721561650228 193338467997940 1281146193129249 5961884852386 1177927805919444 16956569680809 54132247338856 156458357530196 25257871641305 14012943108077 84607826561700 94259095501311 78276264982670 1500507607952 25695581474115 5916808426291 41709832107262 15153579568031 23505383452889 13243595308393 2819573644771 78058756010006 125359067443031 8951211867694 64475074431343 41448499846529 340229431390775 18304143754442 320908297925908 16835734264453 3256508388862059 81567051285703 13635659566806 29426916316999 9270008685993 17725097979563 15398792402981 138522604355965 802254772168007 56021370184558 29043516828890 122034953317696 16231303554567 28187769885232 66162568067844 57338116501809 14650415529604 41351893109717 512450270303342 42420649815971 74674293863084 42206121307165 19562632100895 152182552142132 56282351749879 125608918473565 19358971805184 49651614794780 37536962565718 45899940584438 32947399589089 5654931147324 164094387397302 17449994896156 12721158839217 10958258805270 2585062688336 12190083118870 73794216849151 5889861817816 4202800731448 19615616512425 7898549153445 113042515870608 22223328340239 814879072695 56310763145696 15213828337581 71424531704212 32313914267917 24274097732664 22417282490724 11145091335129 12460990291169 4331113988343 27746695721456 11377653279940 21119220871640 30927949978822 428249401419823 2323012928689 45092659252785 66691491541 40127107006039 79011540439195 46450042976414 7703971359511 20114711329390 118879353511382 17450759489875 114596933315147 17076853200821 105748764592227 63550805919015 8108997526691 15669815020605 9746653994090 178391018557898 43887907857272 19770117717142 13917442004188 24652990741 41916344283531 2966656282404 233101690007157 55706862333600 103675608798396 24582643636267 4122547544190 11199003473891 189510662373482 72069926790829 19780719156799 128515023668217 117379675646873 20115530741649 22466574257853 8629323526232430 161739056586905 99835276047 4756584214513 16608344033380 13081269106120 136666847524154 2824731691212 82170036897322 32524878019298 16505405167056 70909340813340 31766997238975 7727355555476 17235478352968 22597082757852 5066757086733 137887098198093 10907585252779 20003175226394 65878949563114 25141011786264 50228833689678 38842580387623 19453818925537 58214850710716 27558571691319 29035202768326 81195224712581 27494535487449 63507217802823 17867859181639 16847050694908 22979198217132 4578634669605 67333024162491 44821676418356 169499770478949 39496210352043 1007516429943723 290734890803871 245218134196490 26612460693774 134471181727495 29176427872813 40505617949541 15697507066645 24283878683933 286163332333478 44292591120161 8430199848411 250866395763419 108757707099691 293725508083058 66635740129350 5466938212355 153191570433283 59076683648179 18320173594939 11107217893866 41647877427630 67331360437327 31448583783363 18645984862803 29627347085881 93760487068564 36166680367073 7597222367632 16872236006592 148926802786761 3396995673192 4331706129766 43421212822573 1455948055276902 113282833609648 170581416739477 246722253088178 42748272811335 102027406295816 31682210000393 9716809469078 2684184217101 13768380735963 2797454737143 15371586446377 69652663569286 87444549187429 99927747104556 6697750706037 31163174231388 166507352773232 30988967516547 53120921929608 204217293351356 12724676285073 55499337396065 112323848476529 17849256337882 19869217631181 19303742760686 10523403023672 25523256688614 97996659288657 50349715323329 51699081637961 23695447641354 548762454093 9560792580766 8803819230982 44094040319442 113412224173710 103679244446685 17282580433427 97107712370768 92788358511322 45232077454248 132548702733714 8996824259703 120127184768378 6756790625580 22479960907887 144147491638962 115267162794089 30701875555638 19722372176288 200859251098310 24571213412382 18170560302623 155752015210397 26858385670163 115705534092527 5162099057548 69887051935701 89187250718940 30576778723164 42525726751519 14351273652060 18557995033948 105621612547643 113200870458813 8498705138717 8048733636918 28847386602119 105478736909207 46845855653349 14574426955914 127333297403086 151148170335354 864108859911255 27278082804111 106124450265837 46520355798693 116605939361141 5094582792971 19082097903546 16449529400804 40291573451909 13683807484439 29502223934901 34815163076003 65821016388388 13734124497232 21025532522126 20893978952321 26011609037352 12813818322854 30419322591460 8802621920224 24737953481229 14140438800283 19121092421397 114824785974475 27963748703275 25207473342507 36372290590913 27256493865490 9481219819834 75750178186953 6026680253432 18090307257488 23871276745571 31816920721136 8550840792720 21770243357367 258263288128 1556081945430765 1866210919125 236172982489848 27861477359951 80212522117774 27856096586824 7788934915712 16516326056031 73159436038125 4965914641255 4504475075587 80229873233854 272763967363049 6484692580240 6699605034416 69852287364103 124028575420699 87194646319146 2432277288023 20839601901887 26423934777153 22199894647892 4999349194176 20951742229138 23563619681267 8226747784298 4358847998971 3151995649384 9491515001495 136213574979366 16222391867096 14113902562226 2983587069854 63753580704443 18914420532919 14066699659308 3225566342019 8889172924835 341248970912082 40341099875619 27834860311741 8801622787024 4621922759097 14168013557010 16550425986132 14257095671144 1749263343798 9351077917310 65970461719184 56337330487834 53700322713063 21018810734595 1670738477281 3742808640786 270844265809711 254699451598790 10748082200118 20426508196865 6685040577911 18042163013397 24395788639038 7744374496381 84423084150095 1536432052269277 38571470135156 78319414566139 43051209665641 16771588576569 110864762671505 28250207968474 49049557922832 9357843069268 8267642148158685 433696964604 100247470538088 19587869424237 27772926767179 97269344205808 220263504104447 6614444977501 71743880777551 21349129251950 221481626446944 26035904724566 22692358260895 2124596934191211 11505647162139 31289713177771 130936114324244 7527740510942 16495579540523 33269592936587 7990409791642 369192430877486 22264872011854 49392682903750 18971200681489 2489516727891 11789392004862 276127384003 51518015087722 11269264732044 11875341129961 10211785468775 30124537715813 1891382186665 64313437622582 73904058741178 27855376384138 19342972500167 3681948996359 59115239608367 15068161406574 92740317771998 19965133347432 1857917680917 20464111994294 117430791764404 41650193196561 21932577887205 31214012874800 8704249562905 4848779632019 12252034935040 101293942861966 72038518382584 15374234202279 5095825848425 1356911474946540 64489100878938 95503725073957 17383510261427 25519092545791 634029209595 14249826602254 27978555223695 9962921687596 14636551277604 32481943751636 16714786816852 8280236897907 30601407573278 133549468365869 83651615359050 77777126865173 36268120254551 7676255677324 159768634382799 26168885227644 52659299942755 7882281106892 1807351153723 59586243306588 14041274244704 20720908793081 2293661449211 123523891087268 6069578688472 148424665759667 188466344717035 9696036958250 8194964497204 6737341323094 66402145655780 314193731817591 7623369736262 151510712363747 112149471135591 111600642139102 74534154222815 22663857468093 17650897635881 98921312801499 18350071478345 22401111713969 22942018798479 132336340175861 5458237058316945 4086388138057 63426716657502 5825133612750 150036145544875 23139465813603 243042559187500 11389730023173 149833056969571 183434495813372 234085211893183 14211041939625 40596295946161 15975635399475 29021423785023 11420107973926 17940608923784 254051210028188 31434645094860 13063834110445 34066543555846 134408050808293 48225798355625 12038827126296 18407110455 21546281562485 7065909795068 14005179416149 757630369818683 42474055629021 9926519549374 131407077429186 20232362793140 106156651248942 30528562593426 23574091695682 67672161051743 75829585615121 12824423812674 9307062896387 29108935549885 11125745579903 10202848983449 77986703629988 12307923871166 19556526854739 17186748337464 81807676870942 34983036570630 114318417395453 9712135703656 7344414079467 29890481261642 87445708082551 175463403074639 1386540407530282 10789878846379 36514101449122 18054033056091 21243261510761 69494401650175 16167622248966 4136439915898 204782271676857 4978783515278 28468676305209 90837625837274 21663456088571 18027014895958 148699402505057 4168964846295 22841559740407 4100716811430 11281037199467 20916712699638 24622116875163 22033656453085 3149271108784 133010456306085 6768948047398 34585638733379 38521692939535 21273998338924 20273589036907 4073041626630 19710543064366 21628151955604 22939673627334 24897456974281 13931464461976 28883182061102 70005602214692 58119681462111 18755219752348 10913307662059 46164538037652 239471079748176 17187546490033 108086454854839 5589741071689 31315760629892 3228515012693 27505917486841 15531638442891 79178122309273 35785323021302 257290568374197 3415911404104646 26444940392155 48562597797387 1572164174657364 231536691117624 35588525086935 10338598126900 24583690343872 10839311411111 24185810033868 58095185753610 57773045043087 538874305743163 72639642102258 19617998816528 73758195803455 50227912684137 28005475130059 8825949468155 9050154723401 64938056844700 3375519458617 38585493214786 98003161429812 13186808910519 8305944159941 15143348370787 157622020481146 19434066938820 27148728300111 13579480949499 7158567516458 28591313693491 274713899791785 18568977317559 28766169368334 7237386320420 20960783643907 90779068017351 23427148878466 70327375414791 11554468876786 24565203648999 291369162951511 29364190474669 20550646112826 72752243358 108481960825967 79863949352426 17551882368836 12076779615450 5354756535012 6465919735691 8762938822530 30443946204823 18268258330058 2466519806080 30399503252413 1288228244084 1963372589796 24589589543208 63760798656880 10067791137549 385504520676 3241625982706 597425321480256 21242718005978 13895006592385 30616095333607 20071736525252 30414040139652 24731410924538 58303254316869 78629837197616 17724855979349 7245061848224 179140046075294 47126791393771 11241906548774 13238035410973 6272066997310 208457730568759 50111049578308 609376887769777 140660150368197 89221580701324 28379067376977 12765093895628 219871562979540 33168905908087 10440381455356 22613457726788 1456699379759 23973772158569 19897500887750 6255521810799 50820660156596 5928708681269 27881781456052 30968552081867 19925100072950 263278583759034 182060504759064 31296572028909 5297178233837 9544297103704 14724027671756 14930413904294 4593822954084 181014757657732 27299116503333 12589903203439 11069424434842 79465385788054 4605347800852 12382260329958 4897978154617 10384197402396 1770713570468 2948582654480 102002741286365 12355191547180 1401240080398 63246189476720 7771916401157 84864574631534 328049253425939 104944127045313 175009342331763 26586573994733 72333776230955 15281317178863 80495247040305 782185635674862 99690101411215 896501934041 89066161276472 13516626722742 8634704872835 141937431795497 605779660567403 1026305245148 98008717110075 1667221656628 25629779610621 15096202528002 6825160760098 9961940207856 1777831727159 25081700265213 20670628103405 92029441429312 5950785851651 53181375783118 725284074555 145947226759077 136814601276542 80838429113278 11938049823355 22326418399414 71988193084788 6329681912837 18010643042719 43438988726056 7586210592998 13603944456289 2147667087644580 16173202190825 134989307667873 124411728798214 21890185582391 19873533048536 2617881843813 2090334895372 30677666426673 107664004691039 10085160688785 6127020291997 856711938703 46125497558437 27959191974914 182175384072211 3718971338884 9301670491610 21549593931498 5716820741223 22696329068553 29115860023461 192495412491662 28843500128768 12173119362300 9063842796304 1964779328485372 17533892091141 14472330882105 26023932807763 21523420926391 110698932889587 83607760721789 24488730719653 85172373214701 81227480755788 293899688494 8852594010733 24866387704478 132165833051093 15033703760988 31210879420460 39095198090393 11606200168040 6377560964636 14325569839695 206718828344721 31260383192225 20126572248771 2532592514335 8167836167354 450119173052574 12318503284140 14269925816990 20553347734938 28629295360943 26517741297059 118797709589546 6199239631802 16838289709962 211273919273157 50960986168738 13799210751838 1319466356587 3410217281913 56191152310720 8984812993138 22180824842618 10809244599832 17953838288062 15056705752423 12153442064287 15153389700373 20919603912287 10242656951954 18393248495840 195828023233702 23340460661090 3460154896768 140061470027303 10487183995791 10853788090527 7357104337318 127871573170067 8230861673984 403082617204168 22475175839531 7083924540277 15823224316597 98324190563752 117827805969022 88995295865132 3373998588045 11679870627983 30143385185172 77652760126029 23802003738619 22675703906570 85931378137585 31096149591235 70297229928597 30981077166745 6434449744573 27742871210974 15487024711532 43309786331430 58247242332479 57096666782980 240494968188898 6828592173476 9536023426900 148790343832416 7137860293918 4866382475740 26454424368438 12683429865482 151995894754050 25099203099839 24225120224498 22663594734196 28818922139382 17587272438406 20655475278610 16395783667622 25766058470858 18095906280989 20347323488337 106118671158828 18768939892028 6846000981289 55146907321526 18348156846312 44809935378253 21165160816775 58275197044750 106436648582787 12561268778865 27698315303556 29562387961659 24567756426563 19811228703799 19905081337846 19037365731794 541964173053 1903032842426 183043142197191 177796200738123 52686264897519 624909755725137 145853147696325 9853804527902 230988504753 23035720612773 26380588103385 288238507923935 108545759058322 43145814917265 16601631237726 26893261630060 28296867046858 30976020706600 153579579510616 6339248575026 24406263005168 122102760645562 39305905531219 26179333612935 29919508794052 236954918644685 53007000882845 21328100181974 17273243447086 33362998021180 26233345533184 30006781383181 26958843029936 62624508437673 23158954089559 17456757962708 28106885345378 26417465086559 74770255860571 108763159747818 368944614649539 20155690386008 60913519877905 104270489767809 5945638971401 10950746268894 5612526944594 12077978340143 18245950737823 31355654524377 103729138736292 3793565372929 7689675276665762 122581647421071 19053630836585 10004392503730 41693153640666 5541694665858 314774670542295 30932600271372 28086191935722 28163753601196 15355065812618 321154530034455 13537073535017 206421850506814 23176369266 10634965025918 17047728189121 11355093626195 11038623028949 2051808753173 5291799965312 15288249205254 4457258530282 10194162918249 1800664026815 5484274790743 247123782624963 93643124568381 11443193027833 5080316835599 25278491899751302 17930489185847 67464347559110 21584755831639 75929528751557 30077393894672 1250127951397 2308789188271 98306541619927 6934266526307 6764813559081 19648051850343 7292272634615 51501908355816 48701490538129 33380043454637 3532221104039 26300607721906 5534000962363 29477950079103 26162532240178 30458069268490 9719226255804 37409769880983 22460804807156 299687139378316 80725625132045 340788063912346 13694690256483 36013520283229 19817618785101 29568902451915 10995484288404 70324694522793 31045143682459 5344864135275 5962874510580 28679821525640 3216431938583 112260057427703 31489079020766 19789666769345 1857203184137 18271542707270 15958063400508 30274722895712 6582518626156 247221491086687 4973537709618 21057312967087 10341790218861 19002424870959 22087248282804 16632434817864 2987521636293 9346654653769 25235704196389 19180519572613 14535778490164 8974297838194 133532894853584 132426285674080 20077574212937 8247405631228 28949997478413 4668281828635 24555883737040 56054744725038 22233483804224 14342435054742 19503620229866 155036528244763 18955066785523 152959732545793 105345630817738 11258042242442 212667493439483 34808364912247 13535480295671 15589862194074 16203621715487 13468182004342 15313139911623 53474462841600 9689901233386 58209019908212 87282232687577 22606188608160 30719249423312 90851502907402 66478332129832 181788285150363 11512909736665 3268178293342 31569143018809 719439224578 30969811980693 760992527657 42250628919039 17731980164917 71085514811397 121059311936727 134205659399757 7849071820951 402652939453010 29810027996282 23558043420020 19082403142027 796677298377 74155287666900 38594659322595 74816438182554 74712457546855 24261996731672 14966362304118 10710910867556 38899950975960 109323869331512 48309691638978 17099272042789 117404293852978 22376981188847 116351966180877 228072035270083 63554058776553 31137334513427 4028049982437 1199705735395202 18969599377514 249812629434175 1244890260145 7076695445540770 11304625832717 20554351447539 91069309760911 4087249504192 16449548510887 46603523298222 219145505983673 179993570160502 14260570583953 12680446147316 8126582482508 13743110432766 24811129847514 15321895904916 21566506024571 6217202237465 8042887639465 16764495004612 96658236245229 26024700819242 3494226184845 109775201938371 4364075810039 29257095111049 94274424220938 1124981378303826 52486830686101 137926388841696 85026231641261 10160683231673 17242837088806 205920117856788 98551855103277 93294332515320 5603328222760 95622618665929 17749485369551 73805328860044 16802866529244 5955307862782 34609211656489 19231180804262 15445901866010 20216564596598 238423061446658 10240799561231 974894728610497 14967865638395 27430176594126 218665901229537 175598161305864 64676220908627 93725407197103 22160737852687 78902481359198 10495649011188 2060020950257 107275174148010 21510284557930 3758889906843 27034866505414 31823436906092 25083027470184 17287782242039 294993967269594 134686754908092 134166525675995 66679705401548 9269062527221 18396303389051 6171447139986 19049484492951 118539636304128 37694717828909 4728238614860 944606743032 101284602859416 69798285771520 31605315154304 886627230290 55925929355979 8508846310170 10679942839423 499479358637701 478967766799387 3417510285425 19868738942105 15460037108253 118640309310102 30128084091500 22477703943493 4273416809745 18096385893789 41643459582016 21616978347772 24012309079794 4878812070779 17766996226303 230472819769263 69344084085521 31387324277423 16837343512307 26664791317188 1496478830623 2049992353630 11051899342327 431048768207 114693403212 77285765843977 26962444461952 1154862292858 43214968190550 48911086917430 27933923124839 15844319833030 14891289751435 204516043549318 27753618127188 5619739169988 7065696127653 237249120011961 63709048702 193620364960608 18691169490314 2877938427662 2591600122042 8668729428465 15309070228427 13488342485601 14489213544494 4250598635711 390784833566481 30377451668783 17809892266730 15051355774124 221502266914092 17193611725469 19293496041663 17210497283300 6650402458078 142527914675817 3001921744069 9029592010959 6975241660653 6640186935405 259789589833380 108652509560123 2415362249695 48855258643930 16627694794372 1136850283158 24486518281462 90750404968530 31387891986835 10205427265882 34286510693380 104038484021584 7269167916557 256166689379024 25400264796350 22162291958913 97199767441931 1216228074654 22969980950179 9220719867695 76550319089753 171405709462358 97840708985296 4612744561429 19993692600157 16872301245020 17830587275090 29494627000231 34591313138301 101368833256345 8447613428307 123343845800077 21602306766500 75340485498256 22282182605684 9136065461409 179134645463815 3864839452961 2497799297197 9986099271948 244426671041967 6059978275617 100169547195634 29012798151495 8573285594284 15014381446555 71291788888264 5558311350705 166375771016231 72625803443986 8898351996551 92126212017273 17844398776451 21613824298246 2603993458 68437383241358 107581726776841 51717535331611 24258038290977 8803430436111 193367327963047 30734723701231 27861005211281 11988175050022 8136453015383 26999699933619 8728654442683 311435892324892 26705334786232 1767381373666 25602103512734 27094662410581 20281975370223 99608223631988 97299208384532 70893147409362 291284981962272 253948779345535 49849879918207 111752052330164 862772829037711 13395904460429 64395367747496 19432729487763 2364269920693758 78779629752904 14164846678715 29834779471797 14447964407053 65851457222245 171871502804049 31685228432116 23361925517738 10622221207518 8049244730299 20377010045495 130648745560821 20678971523583 96776726223881 216855468419650 29536590915209 22181713610786 75426744231767 69609946059754 10547492554021 35630830495873 225056695139616 8458699724605 264249153072891 516291390022 21317541936106 57773831450429 8665357785938 23379312857242 19798205755665 17231073297123 27124196133518 253233411605428 14057985779891 22848741945630 35187171555132 118416272957898 144123309517819 21432020684359 8363602830670 133856796125559 17529449521945 61291018212682 30911097173385 13076988739836 7984465469046854 273193086972151 149329570337571 20015294193630 8301232533361 165596273074507 108033963577690 5491527474551 2010871309507 1417196155970 20679961469487 10246572990976 84449829405024 6157011785713 22261394263932 70794715895709 22535555700636 176324245814 110552758364650 15715031796753 94079834262564 21791304270408 37662213465159 5280349284927 3143676899152 36386602143782 43650946150131 29766550589709 109145561573556 9849955837620 117993636482748 348673958015355 31188289845831 65398692342523 10860964792361 556535086062017 24320538578647 122092060362175 30360372921464 9287624031562 17128174278011 25149246518210 2086060202808 136228793909505 16855635337265 80944093923520 3250300935037 8721677129812 18786656106290 16976071890435 25528658635967 11875973317576 6220422122254 128875732329353 243683283482433 12938948938037 12748718177244 132081962565442 12682206907743 19271637704287 16908779525003 121187201315819 94137302081509 41068985343159 23586531863608 22741111749263 1414744939859 16984484602719 13500452702409 38414231248404 211437938734297 1082486637222 16484119818452 29979664134300 32755869298737 104577064281120 22062211012832 126229559256780 1075852058112 9870743486633389 83872121499429 22041320452345 46188075643307 17843656550523 2952908140237 596785177790998 236352943844045 28349175945378 413437781786 8561176368727 44451423686888 132740954832375 9644164919148 31807722674401 13684038140783 2549125255763 23345403797 8461971880441 774466480322653 6565070304383 28195489321043 153142736820676 78123778919804 15710311686252 97666440545645 396463846517000 14231865666458 131469801999552 317736637981610 111863859288518 147936406094029 110817872887054 14335130487036 19928045698960 5704325342872 121380007001775 3078199753743 129381793612917 16374950270406 28313539999659 334211423215410 16791403243812 30003991220430 51106234067783 1148563625314130 20406461285135 2416860855372 27793397009575 40701591807149 46704753593508 19236542453164 8584015578302 14152006873014 19003838847396 5466853526307 124493798420389 229108655048520 110796534580 25195296071696 3819680920034 26966781479854 11864730243616 13600837679178 162694805961645 268398650533184 261949857330 28121454164451 135995301189237 21628279657875 31055742812850 8191274069655 15743048724198 10267905320663 10334983613747 5946620333957 7894798105876 741884405613343 25870389759326 244763259569677 5933125976362 40226097031145 29406367055170 21796442801710 1401380367827428 587828313278726 116937310959674 94428016225832 9199550483181 61499747459949 26749518223558 55110359220115 110429587245196 17300298988933 6346605250203 134678095481201 4418825476182 13894959625539 82738044500980 24796281408625 159707623794247 74124516018496 25304126775906 61858877025159 7933569268257 76402301363 151017864874 8995072036558 16612898210818 18972993437644 47778549951964 1857923919602 4905967916339 389303894888114 90252477704679 12310024377551 90875886638035 69714903382595 1206771543140 21538044695277 45127085812166 9914168533236 44544178852118 27542072587003 2565883768063776 8690224230908 82417400847131 258176205786501 108671312961641 392884583522 27371475319181 176573435641879 43679788127823 87432193264981 15312387073789 14227217878457 28830601507925 3390903767628 57559936536220 6774858682950 24890047637165 236004837013545 4744898486584 19771605451453 69153543133645 85472308747094 12006940050211 11405056216816 118795328443587 122930316621252 32545532558712 7845308839858 1535039881859 25187386878498 25972281008549 29441106352780 80695001816620 67271635234774 13710361368854 9241416876183 18142765171097 899366843992048 82428146473737 13029609483786 78055358319065 5314766717340 15587970672461 20078780632796 11009457288922 25002639169706 85532098335484 42500062392137 145194924943556