160895773056810 42815445812719 72726185823749 4973814434082 20783315140002 25122032464963 7157646880549 535332098479546 13781012505370 7517427352649 2240744752371 34757523103208 30449098790799 1507727155568 15806337962931 9273928764447 2857108057717 12104006223928 32855574165307 10263401794193 762190013375619 15563974891130 149954226408517 85152093433299 39613622693220 18694636171540 15651270793164 109402107721441 19429644002145 15610912882365 13426278282914 7411941801668 39162826276136 63265158456069 16951161111197 108059261663135 831718184308289 12295917777262 4986402775172 39067070716214 31631293957367 41191429666370 36065314279896 5131833834318 21014800317657 26628897575865 90604456882915 11497540192725 19355564802456 4330993764489 1769594994631 15458615159526 13888627094614 553688003126481 11147191447188 38713093775998 10569694786965 35772961147816 44346272385884 114480968974880 136066783657197 27065598704490 82620321709465 18924395249098 506229933698371 13578076921096029 2548729870753 9008577510572 27544825567088 55917336776896 42362558126249 1169858219182 41917653579306 42349111126318 46564671855274 35626553938050 17311059878032 185539465403973438 21058920282197 34578635400354 14176337462121 37160931750530 28882122222722 644514127388 975712175922 98229921771857 123210220490220 976581311821465 38999410804749 53681393858095 11639143291860 346305736563582 184794553124637 100411356541500 21292439029708 470496058085 92359613323 37210710189574 14417378270754 6760732350969107 9849633176587 103557584463240 31263650409818 35987928882190 28039171162559 240765210811836 36579892316955 23904777894088 9297476733306 60735299854290 27803356346096 84565219967928 5302783872447 39053584714500 156487230700658 6476022768654 38953226980041 25130207387044 139110999786058 3551787759894 21557631402648 48664140582036 10699704297665 40884587331616 7035422786569 27305519395809 72685735208431 2297582835119 26741765264370 352894291953734 3289608528713 34134183668086 10198558104736 12507933671897 15726637602902 42416721910846 563541896781306 53699255008849 842939371613 12848955861989 67922423362128 5311289723483231 1883948613118 96376019797625 102488905504676 33559254305240 9482754766322 33469123465547 38867280828455 29518192061282 25869980735388 96948108410587 1581948801232 28473944446699 110028594250 19911865301470 8308831233646 29329261057130 9292394750556 25650998686915 289872016274710 21259022435786 44448905040148 11293700758507 15490132838633 436558444495 26950915223333 282985316751244 16107349154027 24335741752401 169789157066387 106170962748591 30171931623343 117258596201669 30172432598575 8657128187612 44174844358469 41568328683158 14252619436565 7915459981750 17843330031263 577306571884171 42333962845551 6559532092620 4361594704942 42072072176295 27780156475705 10908311757863 24567638057237 114471022687458 282368455703711 28965530233919 4380848178336 8477792793072 92846414339874 11067046305085 256335718294303 11686466621072 16800839830462 22021767481550 558318378569556 30533655532859 32309951205179 42590511256448 22172499431211 678178309243569 8418577559339773 26594153098386 19050326791622 42085865523233 4219437123237 830575385286639 44580126356648 18773153062310 164431393486132 46207362156975 13594997660943 45679941855712 63492567765239 85387987173400 21723909718224 325605100210 26561695946735 67654648830766 27653927507024 23791218506359 2194864570934 17875523358368 15454985660982 22949076409857 14369748249974 76873460731332 448384097690994 28176465107776 37110965934080 93767850390911 26586926058044 47110998423211 1271923818567467 3185633329934491 14584007352884 366517069089305 13672694933569 40796819828143 573824781480 4858370566306 6013955829319 24709866828283 122584750293606 9766231400391 1470711874436157 110088285221960 33082216106143 44814430452776 8051814802398 19973124256727 33791212516119 29389721490236 2413150966161 29450555764731 1329582489070489 37087263088124 208797466722683 96264418665725 41705756995465 14847809062275 38727252974220 15350798278834780 11508459092273 179997142250581 138613452602288 54259429305144 19779719917037 463676025233900 41594258586694 26298971320667 68400670908595 84902964093914 29169185516787 9884118796331 46332056680083 31636338860631 38292507586147 79412373043555 45730296861308 47548893523039 260528449004483 145975822952873 15656777467313 126512442175652 5780333573568 27768272367702 96909185184931 42214816648648 7126800895154 3598297340130 18285984287 4936259500614 1193680759527591 31175553687005 347023706225933 14606647306515 27473197206940 8313851871821 25409921569529 43776517081471 30736374316800 4567486077569072 481400934326356 12201147718812 10305078994631 34601793881783 892232150199820 115675337205808 43321968540489 3562179493598 7515927300951 27455597862764 105505847084728 22672765162164 7015498773817 31708463804834 33418686573595 92567769279179 38200200414474 31272441749038 38666457665819 21971560169451 26067428564120 61792784904894 55634582952992 2585890332543521 3801036630054678 30989253026759 10548014795839 13947043175475 1414373741440007 1050963287934 25875549742033 32787484411060 353410075891950 27997760220425 102396144047383 115001605617946 29881719338936 485324743943 22031848356372 27420210397397 11874640776446 28300204434111 31471005772923 29869056692906 44814857584 30763199383454 36362485975174 294729918088823 22874476947306 38058290872542 104793986821475 34454381175619 17205046482620 22345192927996 24519237076248 39499832624280 11288297038472 21448196811450 353310424607336 37861654991603 2413045774172669 373057033293418 34346004674967 77621702590842 19681362633864 22413342268457 145543182234967 27988137230026 26686832125461 139641948948115 23662829846600 4909698084607 1913801771260 68128496600558 121678398414716 36252385044084 48096455312656 128084741138660 13428034087257 14747359301699 37734567907643 15794203615998 22683143043862 191902857736182 60604054116448 52497696145784 35197962898029 33469515290813 5547964580160 30833244210229 4424932157623 1007935338739 233109255869851 14826460468190 7500181272416 12081174695342 2217695505123633 15028515537789 10689330629524 110569574310708 18208594767072 26546578002464 32888118781186 69488692638255 14186987478115 4807847499662 237253325526118 19572317583543 40941628657965 36558435098738 21469948620724 29270595902630 24909386183905 23023800082452 32241168135241 10578115528209 31706813047070 911544834270 33922079857882 12552071432032 18438831371971 6778208950059668 43904738539883 174683695753689 34365976766464 5191829952627 9100277264104 4138142976728 66622720289877 15200272116484 17724935325701 35223687547110 29092084204825 3201655989144 34078502515961 39054373761470 304138410428 44156824923608 62530120821692 27455712331012 6156944717579 13838194718108 74956187578494 99038413267689 23335087451728 42678280486532 17184456275688 15637427999684 413159137956103 40970073204234 27664553449859 40169350313469 33608664537607 31549247140179 18085293323251 18321139300779 35294783756909 2260360636096701 125051641251870 42314547492592 123705212551777 7657072316627 205418914706703 29785614529502 1730523546793564 12339972013114 32228716136692 33813098905758 33457235431929 44937670775626 35983617817005 855426037571 1959714319802641 33023884800075 36511887358803 108150625589301 21441260855755 34400267470154 27808548246278 38710820629007 4374195807370 436437257852 27437218502473 2993549848893 9965466023934 3673988441485 29833809563243 13442759289654 5507625004961 162033119956065 20833992667925 10013690353313 316093240051864 8286103931006 325159627116980 48577302930466 29686892812427 2699694928050896 57439208983829 30556316843880 345252569221856 2456036948917 3560514393525 245950067252905 38044570271012 83229652872830 9802204175494 25665843157429 609662691882 209218339708887 39446836208137 31712789201703 375866678059127 40162637045449 42568611164008 20726667216270 151494913861659 188560322463624 245158405068197 40425024003776 1163653721729164 322468616563017 31442432735701 105000991474934 36211579910630 4621007228444 13401463530065 126038843820433 29879300253526 133817640847425 2402461088753 5496614466664 231884350348802 40943987070122 43454441644917 16911926891781 5331349441871 16635513166042 42160859308643 1027149124034545 118022564432609 44212631127802 30660503838953 49795480414624 121272978724159 11801139322624 40081237749212 43299383431598 15470841983438 219020834922674 41554186505887 9334523344454 7082507309456 119036150650212 44597302142767 30991417038000 28974095996942 14276159923544 71787128618444 703751111590121 404381296199564 7555033835873 345980688795280 230523950378356 67303578944656 769940657846746 4373185412001 116931862653045 2088429063464 22245918813659 2191418513339 41844455477476 14226061502099 12074574932774 39822537125656 44782703284298 45168646423113 37391862567318366 12969884856780 11459542374571 742116637631791 3374891665693 10347790222902 19399162724185 37649286475943 9258556612944 30085064985027 17053088615899 6384661105572 13690004184410 3409757804689632 26992845807953451 163908922271342 10622211618627 14213998646545 27121742654442 6955601168807 4111710410361 31341849787461 47391425649573 28968064285195 39705344306561 26480257311364 3511540619182 23121387020095 86699678092877 14615114295672 30597176280611 16120009131969 12084413423670 43858961078079 5900951471448 230621779372 63010883618369 78918323485052 23841263917741 34070396605283 893043863765527 180237135076322 29113662030519 14503615631144 23045273429889 312283141226977 42622620878076 40611051051719 660415173761910 9586034622069 145074434072942 142781473083862 5600317475536 5827514168952 15379070596566 35206833548036 17335198617007 30686829269674 28055726161840 25079949857368 5297851370037 35637436432979 109052932522407 2583873357080 23147228315423 890959606948598 15476567565179 203800582756497 158249107524702 765023888074960 23777543656660 42981660708818 1877746519954 13367591250830 3950153327934 114784480974260 4553121154761 29126315578109 744108330449 1335786823383 67589680114077 21234678698054 33064190247969 28814556817018 40792497937677 31203342930822976 21920438307152 8290566352524 31391271935629 21174995158187 28476315360839 13447774836746 11431192810115 8757358695671473 393422358193599 22792549419358 147483568859738 4762247314710 44603560830539 11951749305733738 10387356557148 8950816983631 19533531407459 17948543337801 21909977860428 32631961524075 33090396641456 28067733691038 41408226191884 99431573897102 43037703779436 30937845206595 44108581811023 647132632248976 14974041881980 103469724990737 82682862917211 15719545274338 3173769890412 761009548540418 43628503142647 19195717925442 2561167365357150 1077974406617 40485123033557 35452151628589 10170683434999 78107587444954 1683248829202 228189964104811 21967917856439 64047726194599 7796713003211 1527140724956 20713175032907 45986970427212 186327530517600 978537745040 36124909261284 35294935614147 53753325161600 28239156978997 246734912163779 31666968279608 34350929830375 119699518801718 17808791483248 18152352264875 1288892043780 38289419663324 8411180097318 8146224850219 46337745391787 11165333983547 1318480993744 5313660597789 87491439582994 41686950577678 24808120770107 3062683198713 38626129942547 35951871105040 21157111888248 2141830018146607 20752446868501 29726558611989 80998824468984 369612329571100 153634584247382 10664582426041 15639478796432 1440613868199 103139394955342 44163388952948 43174828000742 13173368266393 279417156342263 1238395963573 16029585307104 3085456054247 33559557316219 1179015967496 123466748274128 148188945599 30354160958918 787151906617861 249543980137 41136912329852 38126291300846 6307314087895 251727333512914 37325656716439 16947045242611 489096776519141 30625623050844 6371601934055 23186652079197 53704412735494 9898759316107 32209236941577 192226932909965 92345204112906 28474947860905 33434099020030 117651330736457 18115113796574 585437565085 41670196200239 4239860590603 40868965125880 20718417772516 12318874126952 394767499564380 72634341098057 704752323738230 117402183743521 30160056777301 1229504213970 92261629212900 35836214070792 5701061443325 9285291572061 6039906310215 47320444437530 20644907209519 36894231950400 41065835546277 18494324802271 31489100297907 25597026077429 42678405712655 470851347141 51768229742055 10202424903125 3070841027337640 15232953035789 16814106743352 94864314167600 97757430378216 103797343776078 42384455614547 43236537312238 36933452150870 6052356876991 64690384686340 14988312621286 41479484828234 5207863253510 6821554844494 13410633222585 24523781821275 3381220640373 26339362598552 17148603021077 24108565998640 33970304791318 104409865450356 15228286077473 32832969051087 119551199166054 13212485622996 16605316947203 3841057146949 943866134047570 21186069034210 36848656453302 27306793640348 1227106523437267 14834887195985 12326534083099 5396045047254 35097748380468 29990053818115 7996318462495 13227892107923 1530987912623419 519703512967695 22140086720331 44891343019805 7473272770422 32917338366149 46723224045299 75010560191715 42089645685170 42243012263287 462736150637921 102235085385900 300965592089141 34477988975812 46026603257563 10281524385556 46289211699227 38038075906811 114059607749798 205006979797412 20374878200687 3784547200058 77134376912375 208598545963651 15177340493699 21675608451152 23050138462788 39696576941148 23911006039201 19121358707945 39220179477451 330879977155896 9035587048302 9320364679153 409810009881 18470395641385 6613593615910 3429512705837 1203646124987 4512891010208 76103684953918 20524846494411 85540964782614 35092391893657 9531081897072 2746597278531 370979144273 40789236141608 15769819423575 16611975109259 257131755486002 2737439810822 264243483783851 16973615291994 17683502075965 9924426137771 20618635421172 23408713484944 25518577583507 39138706117825 1570580078432 4546097024170 357637044537285 44184896207613 84892171599891 25384262858806 14243094735635 5688387368254 3114408428943 42953659452369 35102777648172 39726322537379 7087252004747 470970152079532 44550885849758 23772630559142 24557091556654 45063520285840 159470638123995 22436190455685 83763165761738 10471041232202 43663333627804 28988459789150 17971533576805 132144376255706 4908053448129 24434973450880 17941587870500 88978993932901 17462168319307 49421283069493 43890764754188 216299144341318 226044609370029 26990105947506 31613900937087 10396360437418 8888289840972 1071901205993 36990592818120 134975062721382 36374440810579 186134626748197 220095612817875 38948190734682 26925841375194 41728385564675 5784305514503 72965117482195 26147334374106 572899758928679 75472654614761 11969082216015 529965088027510 11643116962978 41749073474791 37692160020711 11934437459558 1206805595889 5367773045583 1473064866464 1899948827461 23746253209134 38093688480913 84492129953802 29162789072492 42618172944467 3905163065809 125146037813546 11783710380771 41783998106826 38218894488260 23778320816334 33559379353664 109330278242225 17910785068387 37955176409743 7672669024145760 42967114481512 15426202640609 43350042911735 26449616296269 37227565933031 4939854406415 388370552784047 18726684324119 27437719449339 27615558845890 38488821417078 102076585640983 920247062826015 3503327413016 3411256731276 24800680229442 38992347008087 2875842134418589 1394031741600 20564200802667 11988713577388 230721068643186 22615645534063 214277655025832 424933721596610 13320291202468 2871580598089 22871537680620 17961477286780 44933259445523 35397039056263 25957302639712 19346574543287 9226022484646 28016144430230 30953277562467 153733780006597 12416529084956 34250327718915 28925339488961 5423376538893 168380147741212 30123110708039 33600712480814 11081988770145 33365461178006 20170317430513 4139735054394 19953284496642 39686161311904 10251819013249 19492053869595 317696108254458 1425478255946255 224702744972612 569510432470103 44018216541980 771201079816 47011955878350 14683337184333 28563212591589 956318956414 87289724593339 2670976782756224 281563099608873 12404527058917 8800997868251 35236170681723 22352141378688 15530847079510 42665644826923 47659344012554 7724723928895 22445812881236 136040043017263 32940014879324 42947312969886 7378829621973 77181064252569 9595344561535 27125938160542 34830314575680 12085321021264 33531338065285 14286684255126 987880125485679 6182507330874 59323105404000 17058426635648 49035515132782 19935636938691 20686030001826 3006274656757 108191579830185 115941157009294 148081047157662 29875118926219 16162020841619 9760636714816 31376954900971 31631430790193 21921959092447 13307156869731 4693636590491 48182048914193 12240513438393 1911968851693 2299399081807 20766910509448 9245226138445 2058330888831 8524089142947 7726967055591 13313834255525 817561545559 1205392674179963 17780605130469 141119470093528 12652443402323 8783467698882 16857412681716 16318678632451 74821194164762 4191630484472 44139927151574 49151901904964 42002548276741 78781927012267 54995240965635 116469165440902 686991623641858 13155473968824 41894319036117 57591843294347 5399267589427 1653057435323361 26544965731312 62666953052583 77841794414773 32358821002273 1211447223429 8384323141481 39326677814678 2301630807004085 30856346042957 141507055598571 417128202613528 243413680809812 3554456174683 11484489682798 136644607767512 3224627775454 107266287152193 6418235514605 10013747846960 1299607891514 1464741570934803 40966527350971 161803953659484 24469273160544 11121205432095 2470670104108 43597652069926 10418380639937 41554820008013 6956699081686 44814218028926 11332665355500 27468406372519 41092372153844 4591916603381 29925517807806 23479075455475 79109037510940 26915567865128 111365392335455 34233847841841 40566336149766 29120380275912 16735237142735 24607605372034 1438148676189854 342806810555 24004944584993 38901959527496 25884450533112 4438709358012695 21644201972007 28787928407293 16776030488328 101747668388492 8861240512911 805380988065774 2853737075973 21729091379538 85727554882453 21462462552058 38726864641308 3542106636468 19856659665780 7280279199057 17676782849945 20358188681497 40557276705049 61731737424878 75305021390167 1691066842493422 235109222494197 71392738931314 6313984158485 531260148731 123915540058336 13248581353749 192012871451649 18204445151323 27383420018587 34208139453514 23278549626545 21678987582863 7089905352577 21477143047114 16136194052051 60391694290728 15001715912173 16338526467716 32175553958149 174767168584133 9081449146459 21716518514121 35753788576895 42563468912849 5596462955247 103400237811965 40813069787773 39732757208800 34164749610697 13182983685987 55778475303543 811979273812848 4482786739142 751633207389784 51819255503426 46431504639289 38906055713961 7750601630682816 35423291901513 28122113260327 11130457661295 36806007663878 2278672061500280 157794260434922 8485736792385 13938112353119 18626142580294 38730348965245 4873137758247 312398301140655 15966626591551 26811715475358 38905497490249 21313696397135 14512162856353 1085777520270269 139556369354895 1289862449733 1373610410105651 28961390604797 254202937330925 14682267106977 4335607403703 15508897281074 33103951182075 8702909060076 1116387881694 16967176897291 299563015278881 44465184689714 17391980815440 110071478456295 11352036135981 5335280253143 44103167574771 27907580545106 3250556194027 1159960707205622 24600236365249 41375193333675 22300779740155 23768498841986 10136613138195 31674049328240 2284060255213623 2212251686729 3536782539697 41698275057 37191132314270 14981516866206 8204028176767 84647644598584 92153845873351 32247843261435 26911276005823 28720001189687 12947885338106 32689185694376 22770749247029 122240786453186 2378138017161 27289114914415 40747416168341 113440571034548 8356252649800 87881071383590 9859399352014 2796460711234514 31279989915567 39701204947451 2751752450772 5392298849171 44180096384799 31778501679048 28701519617859 75998731986737 38095386969432 488321204784353 17270405301485 45494179751411 47785345781643 306490470314 20468924617487 139126232060245 199115566186278 340461471477427 29719070937519 28706924119613 94453340718516 2308768028351 5056535975796 1650413778864 33961248899283 19772918406589 26207955027494 745706152383019 7472646853314 265378873876898 32179535963885 12540967951165 36182903546256 6125400954411 596872002564201 8828234605612 807100511657664 268281817099582 7741713161917 24473363659104 44027946593379 44284196526792 548887613245339 990576086096008 3128901621335 37444038415662 44837351765609 296754961762944 35428824560350 36196857088523 7733797186682 15680759869233 138237778024597 110891935854370 5029924129871663 39234329179290 395029696484513 22645673773461 28854587057408 38131923300713 44843893324087 3151843912990 65703388358391 31570575718107 26556472459298 1467367717534520 485473599090 114489455935296 2396092497644 47634966712434 1036336766837532 159168937454268 17802545514195 64746119299736 16662957921932 25244857354726 41737935848802 18108385720598 113635241380219 985697710109 23172551976789 200458325732397 24339504967992 1299591076591594 8522269826588 1661084873136 28338967648978 13873766128766 86813406962711 32537418434215 10237317400823 33781866925134 227366172538254 8997864622259 10942792332651 210019204345671 359983211986042 682541614814626 44532415245203 3946229458743 39218594064682 40795563126787 38339366874110 10885816784854 1039987438343 1889495489144988 926153244584793 31364417196744 6756636807369 39676742609625 12602683387453 12766823569859 42642810527127 38402079248040 423556682512987 5874146641133 9760905495383 42967362510654 9190603674220176 92755826411659 10018091948820 44482916386800 1339784869703 640304357279651 119319372053817 29229823113047 19344040868645 21251143881066 8288950397144 17082362909070 20533052783371 3814355221015 36668089030907 30411317052111 9702504233023 422492357102989 672386867960 43707257034967 12087454312138 29029941938274 7049878650598 112358120077267 46533176803378 138913520178348 25061350001440 33297066920445 14567720199906 29306856575305 52680435185708 22171807145855 291287013912011 32569564549329 34115946306184 62846842766340 369551101496090 2775904608328 23610767549099 33218782103714 101984382155228 92336227055465 6578657298871 10344416878668 26836020460029 32745855893482 27068231407454 1828753353723961 36519225229594 17505383489321 22404803775880 9215261474741 46214442217952 1126752440685 85828646461914 1756244131456 20088859542943 257452546616571 39137199898669 80778080100432 39072181003509 7796368286997 35385804231633 35989003041673 403758889387 856032633027504 71135181809064 34110254773603 41391528533550 32760270538990 33151865757375 38913948877402 78115209266360 11251240493946 8573100327404 82455373366497 263488120968050 313247110049936 35571542923730 42417975215873 726100658765 32858452030365 11934602095787 43768395613557 141465230704794 22923502189787 34107732918851 45611357364855 22434139697892 60698618842287 643531675251546 19327336916219928 5506423359940 30907144907358 777001999999517 31256688203091 777542181090495 43124963713833 4800690938053 47736318411025 35574003607600 33748624893780 34894727999511 59057022930598 23673275975906 28279739673499 16618272880513 34831289124146 14528872302561 172595223531821 26303767363352 1565007504996881 1946724670233369 90325042730623 11965765150243 31183759372022 36691685892229 7509196432643 14899701415807 21630137648942 13176772199582 4714602884095 3584293310151 10498067748486 16927961112729 17313373845686 31142943789997 12683813189071 13376436154282 247001346025371 284630901351305 2561583325889 244317057283 152320684076563 12092516925602 8843682440557 21441389481642 61560912737254 33808246893631 17504420036052 14698957674186 95082521049501 1806312656874 6657916593150 38143959642315 26955934931321 4628389337639 66469662399947 41203836285991 5169063076261 8644857864313 17350372377917 33404043996568 22836881530768 17010240387803 221605571126 44687899453766 7342829739856 8268082986316 42531583723331 10762466814731 42242865255585 36430203834921 21353763180542 28881047679587 28450292489958 418419861549819 109095987909327 144006664324789 247539391924753 14306095820868 28068890539838 31519542446310 13292220529407 42885694309507 6065431598701 81788133009278 319945961479033 4016768637775738 1053004037494504 5855532329222 15359293214962 4574273802398 17094282693359 31430938150785 21559804906693 31003550418502 33022524671972 40472750065116 25730279016747 22568584093095 563633199949023 35724817688978 17482313460024 32426708671104 37812312072591 6271324316773 44850358730011 61455941136045 13045438091552 35320702220790 172139727617062 9669102638573 99281776702035 89139959438724 33002623801793 25852979568711 32759443239854 17170892608207 42757698714979 28846760976367 4433027216531825 369912854127 28514824499822 29404536853411 118571527714591 10876884182632 4595700679840 243953043266764 29084566680432 179326344969871 38979507944986 15846305295496 16411758746668 2519346036678 26457418261535 25383404203485 540714199356475 97507510250873 14037922511534 682419123860 13535408527294 424173581436085 94446377101227 16848230639938 285262148679478 36236284731936 151768664952835 145427940253722 79319204427749 39930823557888 4844333442871769 22967711675697 15128803507750 37865980250006 44729103738207 11779897906885 6032418919914 26246746052972 11469588777398 16288019544660 444487061024304 183574236665 9073807771032 22568846372197 39559491028735 242361402868616 41873542400584 9231280628797 10056663857246 212788194153 18019815630737 64244007660374 22947523728376 28885822416669 21259015305561 33408431129009 28756572266581 38497890724146 28336319935802 38399424365565 99425327793052 35261713485080 23915209848022 4042900982914 7693288633687 5354547617703 12028190070629 24014957364932 34956265007902 57094234215059 301916736358258 6443098698176 32528626238816 20602403164768 65883263040718 7164339642470 1899036557638584 341239543995913 164183515767693 30559563210524 28521210491937 3086371279431 317218749664506 22714237971366 523253203894581 246819085887726 31263572260797 269101146784576 30930546618130 257596210794002 19298227332621 312832722087820 15128372588387 75930637805746 39981642203191 29919710083705 35590811823020 27051334839708 1817939505604 170525967952492 22141170433008 68554331058109 2453691905838441 71828842152301 305654258045962 651033698314745 4471229974705 12030896883142 18815216688270918 9384414440186 8601926566582 6140241687527 40861992115253 2707710991838747 90717882326219 16554615982025 73012861790288 158845107620184 10574205582230 13040968362078 682715947984746 7617766335892 19968180421120 90254871974296 163708041455374 2975682694023 12406686298748 5059879253348480 58583873766310 12308642244092 61033543783408 103533936670092 69639079960363 212511731863430 33426583975411 13149407575235 505804888028672 1395090477739553 16677395350972 35990107811281 39905873666857 20833093568469 11960285501598 35636335944371 35066862775310 11559332062242 15818665598741 42037241406874 24316411060773 37577686946058 115526806627720 31137846424186 3919588742453 42147456692823 38159280936862 79179721865327 7088506773459 41843412379449 25248372566038 2232914173537 461819754843162 27540052414558 44899086013490 12571823386741 805099602955 1638378975591 42861008118666 252051830194907 3748817926240375 1129544103918023 27769664168090 139337982307733 13584945552445 9652169708798 40244978194407 244883448807782 29059616515768 10634975577503 26242864858889 11272830231952 22921060157398 16722909879988 38800321508596 115194451751639 9403620463607 36072325585198 103270110578543 25194491012612 3594446535915 2967397757956283 31795628125029 1081364356338065 12696972198922 20726794119229 353592386797897 13057114841762 13039452262845 845078051995 3459536930704 22175724744488 176067408393290 1077656440166633 39006191819673 8035366229798083 26463820884001 32816615906473 21290651520805 12755101320038 22749930337765 2069614403372 9003484638695 223248487884575 10279907836817854 275063032347583 28838139904499 94581579830332 69783155790760 11781972027323 20656896928999 14755484503547 2802442735461597 90209375489515 28859974399548 11047920743589 35840719735969 240679898574564 33003289036759 34138339223886 719440986738 20624960843208 1006098028007 952053092304 76186167113617 31325598037323 77718694591038 11830205572488 23682488780691 8504890246224 21015808634748 23603727363833 23883582130663 46578110826129 26580159964573 20166104761181 18755491385776 26800985224883 66125867547853 32782862838588 41385985380073 483552278097875 99642717394482 315602413525748 44202576695824 20118413573277 22158615870175 7354299612007 80822765010409 5339173103626 91936274156217 17917685486331 27531042800183 86924665438846 41895416963195 33664458832968 1252725103153629 43514271151684 12045834804303 13589840570189 4613653711486 1295144848871349 2098847236379 5657173929339 17436011592754 39186337090744 26373903718765 41101214119264 336935794990718 80262214389414 26524178430465 32907932670387 35725626297266 12789831661290 267129733263236 99321684352345 9793074561005 36353483718450 4409866626431 18516530907681 18453398809054 46941565763335 67056744089909 12692906000896 44729185070451 1216753670451703 122636469722412 25252382613418 50150590219243 34528256982381 551082204356822 20869513452482 11046397602861 35575095783000 1843511881808 70018832168724 42261233808446 118647679776929 312196561299775 32549644540548 110695914528953 28258822233318 83276635692133 19151055159446 22078795112162 45506761246363 18510502194146 22796296509 26056480400879 108659529225000 19284188056158 30235326914147 29051652770537 12156444409308 39813712355420 18148512104 31277954743561 20472841590879 15402704821802 28056422621582 483372847543 29756905728885 181715937252154 144158809739259 162660833439068 49664458295142 23315673828975 10489434277613 22588221476376 18646492247200 39045200789885 1695234033132 24384042209449 26279252871580 25493466839738 116488205872398 27860070172725 132215123151975 39629578914477 13741451770247 26795959971687 6387482397185 2824605221704 17054574364189 44249977957329 26479392868639 24340644067390 94876156740785 2452462496193 33568833675490 32468326299511 6325167102954 10101399010643789 87978644476342 92777343635216 22705207136526 21535726474971 33701947387446 22936400451782 18796276499739 34585345385761 276016839403990 58064740322541 27843755802271 4886989996258225 137540045493157 5136728674353 38347920494178 31677021723892 123602216927358 42564605482910 664940853869864 87990610751389 12259817825780 20675787048669 79302485499218 416776206165529 39838148854397 349521993157960 4840737691624 1021229977010 1632768074280486 12671750408083 11212231108023 92396512609804 101635155907292 36257920658822 2308569882800 124361705672996 11352434910367 18152354822823 31526880768191 24304339891721 25120728253057 330744622708 19969307910376 25292082909798 13040817584918 27924280505691 29526676552616 13045206131362 6558262565776 285691854337246 2544422388830062 4238913927421 33068759783818 18057825290204 38410127039877 38993533013964 33701045555997 17551350847333 11779132904590 43864048446801 2184649362938227 50313377812417 35950516394937 24674367530467 48115162567120 43992314885975 27446496648798 43373090189640 376138036681797 27058978115952 2783293389563 15229062029189 100796664437263 163785198633762 11073463106484 7135926651349 833778834413 14372900228196 16477625376094 27647896818214 13683320275940 39753171908075 54771490393482 1679343817763 8458777035233 257425128545175 29741303933406 1276567974716827 33794057422671 785395374339962 4321018657492 31232505712308 24965791965342 16022750642722 25288180534452 2930239920996099 1307697934546234 35085702677403 1779799813290 9476176963088 1034990475162060 969258959310 38283299240049 13372045135187 18610743857988 4889716155531 21562943093399 33279709732869 19994877160184 100842679156441 34297366592870 4064758368097 2859134358599 42528910814332 91145080027307 93229135764259 18723541611320 16236663913810 44713647706948 5961291566977 1168213955790 2331377400540811 14577347503313 21147736127434 38176718426492 45310791207939 23544605596764 2034593876442 127833593325021 8734168478248 42463500907520 515801519299004 29166061221270 11577411498809 38935908001732 180273984515360 40073344763427 4650291547357 29823439710761 9807435780826 20265376747395 59775687088143 8822643138782 21838526929946 24093592141798 41948095017113 16073207586225 41352281453262 41586215722591 455582907097360 733421301635658 48920422731412 34100217852930 874531545289169 21248566156343 704924310213075 33156728054706 464817235201291 43590186418685 63702275212998 469752571238053 43974103817881 30592774017132 19669836671530 9365415632357 20619161205105 25417409286670 96821146634361 14551579756287 191869778046075 39798767343047 35148909820062 34578777391609 40754195410334 1803121594871696 32504846583225 17748975945839 112153965659443 2108250157566 452997124050118 26443654991935 1397876509650 25238197359562 20270793317681 678837050576 6502259463306 40059063323304 3389739241291 25988115623941 37142332406139 262107472810374 27691838692323 34442915065819 2500538283096 11227922723077 112918164262517 25369754296 65345606049663 43001511574626 20948523722817 5423800548233 32069583017610 2125355224386286 26470482229269 93436493411728 20744426961989 3581274409469 32860852179789 5368890612000 29540625298903 8592169006507 238261247168 40665426499954 42739896841232 40747195949837 34306539760085 34504774902117 873200033189 68562142331463 25551989640541 6897220476515 255383936437403 1613715909517299 34139491319222 569742237406 12020529304423 982628694813 130892644690991 6412593595636 6500061925039 26367492384994 13216731041045 27632259026631 30451730701538 14534585883260 30808108988320 162168249989478 778528473265468 12701762411634 71934914572617 32203437321241 29360284241172 418125760052797 25318648773991 141445434415849 41584203898982 189083305322430 1053806117006658 34103689049661 16489860072960 454443295936376 31099489703471 31497790814666 646567286827 17157944249382 17080934640115 29244690260564 1031219959219916 34858349323487 19609596918713 173389944823317 3576839034746 19556136155699 34485485841127 555743379003099 1848716038923 1184816195335 265045100960024 5963095439630 4376390300826 31452593319157 229626111856670 41622273155207 39512827726177 18214307715419 132732377306184 31895142882358 20681766820017 588661496432 76745615889018 46407950325280 362012163705539 1822972830451 35277085792958 17144411035781 14341279644663 22738194207428 23592410240554 41819941951929 49006529511808 159025503892 288084193385887 44036929725860 21447925124840 36121816805215 4881542533736 37074739470438 2200906223801956 2997645228907 31221345430707 11952426682045 24247928578830 4338971631824 16374133139172 278530002116599 28339921495724 42597837982230 14949069491611 235382945891813 128427466634632 171079307140296 10081540899814 8454957196618 262221298640933 7979330266731 18437780820322 311674139506839 51137790166056 40554260657206 271999637103439 22240619923475 30775503379472 5404522415388 45290184118512 100105259427633 309529408163145 3204399330767 40809685220472 36229580729216 18915942124663 22937143395297 19795227679259 25627204415432 5674000082219 37718369011218 30267300708452 50074377487187 208502004507977 2877721387605455 66773474440348 2057159736683137 34307745188681 32620318783904 3148602441869 320956664168648 86780048974347 23608281683315 42585989564955 80570391101980 8161328643967 90369671049463 21895413823361 3567214807987 18208366572758 3201115266167 75315967922819 38067429898031 35301121300776 151926679890795 11785393844747 12685415509129 27364159212317 88500182066290 37084004876787 53904357802300 11657422184886 30672400782769 285460499913607 681312737800 15329457742264 1086893610530331 17948772541116 29551647600021 739171390754 9123375352941 43919987525957 36492668893893 637607494443409 11905245685273 41300348268434 586185589682452 326051188345361 196179776516183 24918960519980 23673708113831 38795629997378 10773626545837824 19702915597755 39580229582807 35800942853803 39563161159628 21221371895317 38548969641355 25927883584111 166834887604506 20886462703346 724744700725907 115822787154926 440827657737252 10966375693776 4763211776985 42876146132210 2245442484667836 4862550799317 36177356776083 81088702177818 6802209757199 31446271730524 6920375526054 37296462160393 150397916179650 22228914481542 104667035426322 92619970271097 1996332521212439 42304976695079 4343234905910 9982424215955636 31730325819265 3534043820359 2540135362496 599221904799702 16064562910088 53562111126856 31442504557354 888145324036901 846275314557940 45080869732251 59291272146218414 923827784081459 28603736222313 1782638225407 21311210527789 35775515989660 3431051636148638 36622857255265 33133582427031 9681059868421 36397337154876 23622987313856 44344634567020 80104154907467 6351554684755498 21507405559575 41938070797508 11604820077335 48947316557238 13708317418065 30248138489917 109988485618814 2770366705883 6614004643516 11086014278987 3767472403383 36557006929149 20434592009569 282505378294281 18650502646200 8373274820197 78880224492639 12048351720737 44316957907841 322088257128429 28103648304523 14595260768851 15122243329540 396677459079384 293610026187088 183005056399573 38439699533626 24250706839953 661165671540 72249090241178 9936595972700 14614556832222 21558055920066 61399427359288 17762169758109 47361788663300 26299528613518 226260168758957 13446855927352 25883907408580 43626529080763 95797220598822 26146778285548 25001686437993 1051612478477176 2042047714880 3687799118529 44400892416943 24466602379637 41449188028499 137634457701070 58684747862943 60902364680241 72707430064111 46827403718206 16127663414507 10759966599491 20765031201949 8634086118063 37797628355188 22008630903513 80874902319991 16853440072797 22739371598062 5069195193396 39055360854672 22193522436705 52442819317379 24217402081899 37163656607213 1380123479332667 44951634365013 810048790548020 28670353923761 35723492377584 42970003402622 39562433055880 417066072579087 14552660541542 100647439246865 844063783102196 24002465153189 37277227523421 16952191270285 42835847093397 46923769080077 13549160211568 43866788924851 3657703583609 165586489085733 4119966135302 7801767933717216 32898579458864 34173197167700 144079069286854 435908663305876 253574774028201 33856144828030 67776323731989 36625459433254 145551176252959 6553416834956 7359360771926 33100264296534 76496911788007 12119489237853 7271029208010 22145342583669 5978786124039 3142967575744407 42695188525886 162108967096202 57639206115559 9393913451371 26507697661779 420134690578771 120694904708738 41605132906771 14942309071860 719531921355090 26500389036983 11136060844958 85631378638541 419759847531490 1895341816560143 3433210419945 115860563575157 34472049946965 39928954890921 205125519482146 1737689874601 6054380957437 41309361556322 136454936441812 24282762911549 22278486792275 21532798452747 21965536362264 73208377553850 21211439470604 25522701356805 35705949752448 22701976327168 12670353484606 31812841715516 76764922582057 29749965523955 38639908666559 39377564210286 530680077968512 20673217736800 147997519086155 28685707910344 24135039570402 296768488816166 23596429677730 37805649473179 42912978177162 32825952008152 1028775471914 457143967260287 11752045050902 11509158252223 12680827236193 309171178351221 31009069836283 82514748914520 14683098751048 40091667912646 60162362309754 39217120562517 17100128765307 109338998559081 1619784434062417 34137780119201 38448297704764 438100705466110 74362760489772 23369970698229 469653192258275 37608832037915 25350679337033 47447278554071 21341855344361 43817120296571 101496618206907 44187392255402 28010160505688 51894257790455 79304759626793 386576416513415 18890455326245 39211405191220 12263801181673 36544182108813 1270393189326275 39899988390599 156937732672496 608072141965 1659925938894 12735015541634 12846966477302 27335479227549 21811914894614 31477796550654 34653455568142 25183015914289 23762142202366 3398469548419 733825071584695 238303219436674 19366324849467 156323593540016 94470005812743 36816825545632 15678157240001 170136074469683 378630244728820 34117850759701 7426856683471 33257309176774 19266434371455 188368937507703 91655318715995 34130875945939 2469643103441 37780966774646 44386025848512 20388192087474 85149443247464 424038758282527 9832768011294 775171995133658 42747760950617 22250248910910 34560622744080 74995577286058 30441165844034 17570393229244 118236292539837 17110439259287 16483648636256 3689305803065 27131669138908 19547680235405 25402988935444 15705942633633 13925949904371 30637986263558 91527639373352 12456682917116 502972934054222 914200998010965 37809557529380 99764087355697 23805678491543 1035602917123 19072242455564 9857694866610 26686537473997 13531257131664 37547416276536 41148140052621 22882496864396 12219810443435 33147688561997 94929959651325 1580590790723 22637492005376 571403875504541 44992745397845 55100088641067 39460749018575 420828627760304 15321441829073 59781445497023 44762726300703 28559111278521 71450593473767 137251876257229 28368461691754 17223651376209 288537854945826 4329772458714 11022415762345 13177474425435 34306781252223 16574371855433 11368693655817 30680214241112 182322598483539 12417758423311 72758223875980 180145027304305 34402527678145 286356824045048 119070420602439 30749786670725 4697272206746 32921055819163 23097672052344 18961917938016 6163562858242 33766537793359 17958688722795 137441157406234 19370286207014 21982675146880 5526225642473 566650725605921 12082767753460 113083020597310 793305098238080 110884550601038 19747896992379 56570249270732 42012354796830 1969157367529567 78763692030707 350594861515694 37674689206533 21778778766198 33476091019221 29202873399445 97044624386198 163012037777560 3533740784361 183736648640571 28862309051237 65366193904724 31947818836597 104525792831842 996003434789117 2217611527239 291341398579457 103668992299036 184143787041808 35582948839836 107055846914478 17627344174529 54842150976895 18323379084265 20587049970587 33484418359809 17648176530806 57420739743464 14396377313260 44706307089930 43571335975678 37414922992701 36021103827707 11587712034324 34911825920844 6345318055841 3231808665984 15965659262210 42009472792938 3447676885145 18960362041317 30683670694071 12704785447631 527270649229252 4329435441273 8824827080610 111201731634477 22846436817028 32732614020149 25555396252467 85343650447102 86407397162631 286276451230859 12948042467536 712672516069552 131418685878535 116364137646418 17224255984151 2483688174200 1129954874540 35675677164499 11814505665239 71864840862165 120988372554352 1747334085301 973651275134 4778736080608 27998836699807 955536886610944 42082477090555 108991269044657 81561608805469 16051257048848 76522531127605 12931116398095 10041815404047 44464510665423 241704966779179 6534962597780 11989454179666 481819499807273 21057552022106 39128229165109 12550564331779 17838816489756 3708738955049 28782750678836 44767006802001 12981798928217 91933574825766 17562563506613 4465858751187 299098126049515 10776943774726 168375205692674 16265481843147 142673807140094 487560770388040 34427511692966 4767332825444729 33268124948175 23250207778616 11669874862007 40886556426751 37805215825420 26184658100477 68996881580599 35225775558713 1343553602592 570714238492 24863791804104 22146477224449 26059487556268 24505622718621 193775570696878 16289001841565 2401826424869 25420667260085 170041655653726 4895143604323 27975905447501437 41064723312434 501863772424074 65513695954505 11920215065710 44782878095607 81988277674581 14006916209916 2377729092768 32094099061869 30859924425639 2503666781362 29573802926512 38123936821610 19216045991734 101678633313852 35772596060463 18703921035993 3949670528372 35967384906870 89693713523109 34376864871150 34037734149332 36841574345876 20357296868678 42455521420219 4473084995682 24571921027615 7095987580695 307469532533009 12924132654787 41895812660846 12981145914621 144522381020798 17073026373989 20217813222721 42050197809103 3939596675522225 35826637788006 4873241202586 1700116225558 25028024268175 18283935816001 29915042961888 26363835978304 3237956072092 21617848719972 14062409036336 43648791638860 31950294371076 14161376224562 33994988417135 2898227922530 26823799618869 17155836093889 21302332488161 7947879407130 112029002976839 34506962851515 33828006372943 112792821006766 33211108796475 112099281448519 215700926919043 26219377527754 21790519944881 193636129786478 1077009786744285 19527475604505 41961546344258 122961760201429 15295401524871 73768196901873 4168562970353 1339398423290 42248557704732 5121281642284 25426069424123 15611672232364 19737027553618 203421202161993 15960230733517 412384744542761 4024888863101 10758494234146 8484361210004 27340942114755 71277399843683 33303663936825 158983871195063 70626971304214 310281617405629 26834391121591 42955522022965 22946436509121 37223828026995 11532073365526 653178290120 8185084070039 13256755469289 81982549033897 40113883137871 3090634998951460 44329526300379 117290379403600 570972362275747 29384214013097 31820707125264 13373940078076 100267434259417 11431693732072 20188050324806 5285546862448 10144759127020 37101773273207 25874793962562 37080875262789 19200704660066 8996787385303471 2807184799279 26153060101369 19025063416236 54326893394526 20473786118900 108283701436528 31918274213880 3840174542786 16009833568926 54914816612213 34479817607311 22944236409477 144678547950545 1340188553931 3236764921861 655019973091705 43434372987128 68016335394162 39473999002827 36832617983146 2707965734313 1173232120940780 30694893268855 487242079973417 162754167927630 26167113983090 4337304194063 35351843749239 424024087472121 109464410805086 23348112463822 14433707299594 30983699673463 2964532498593 11267443767318 169601587845764 24260020030176 40093361004468 26837336037024 42653436960195 44552246073702 20037034850878 12459762803707 35588989589944 28019112672664 35035253659892 40078758875226 21922511066918 15948250752014 22507759915311 283054835161769 29087362737008 147745441509516 4498499027463 32783742565063 155742530633842 473753309996980 30846756430976 2533128824916 33272698992433 672589640803512 1106467493623 4982114964722236 33496411312232 208708341794755 14908949029963 27699114347946 19419454154911 12025379639604 23341937289711 35857324832018 18730020439458 24485467022835 25725922135635 44427473135025 271843031676134 1002561521815 17993005784002 100546396748029 26818705869385 18937239403250 284581491609191 26010744090223 25378197506117 469903231000 138402542511038 10045169609846 44909260310449 31985196578427 7465304868496 1163437179481 292271369993092 25158989419762 28174242135704 12214967486336514 40428230075659 21449504952671 36870443924590 116027192238026 1638634034602339 45171442255979 8177146735740 26303424721864 9788695152250 66188046837035 8927176352814 20911028656222 1332433999976954 92511743513756 502596922334607 9302669887803 122548613614248 12257530936928 39322378462711 104439657807402 38857088778618 20503205309538 1017985373760477 22702279899514 5161791300178 57145529115830 27278913883193 21972513323506 39468226230457 83336278606872 515134688580306 35827807312821 1775206908966691 65304088753437 97673309465306 3292549660503 41587478932559 137869068893774 85194104713070 17664243692694 33522432637729 27114845067825 70579644969273 69906474116935 16702242124478 15785126066720 44464823897570 7566317048442 21840321338109 35072832794430 15333554507934 21110293104634 6627569412371 33618455422202 29438621872648 8363512954716135 95786354528104 1482829357882 4593925972069 31044610952182655 20499534844724 841950183296800 185317797530582 43334484736589 33023702570729 9929247546808 57863646453882 33547060557004 16250946732304 163145021872409 66416090496507 55623494038320 52262016378512 195412027633038 768691126722 30679816816820 210491688683572 597793642068402 7696284033162 716968729374718 15686753375338 32150212536629 29799644593700 8342629861594 36153097070749 77368298455769 33718749349969 37526235669106 21121760280341 61155865285648 95701804617845 44791263221044 16286858571133 3132239846955 12657545973144 179852712900456 36547340577877 29656818178145 2772412891258 30792370822030 12903855221660 872946124266 37771467873458 22169569856336 2932774680883 1474292113726947 32895990031509 2879155537942 18952031780329 39148439626072 37517250042650 41944599235675 61295004261506 13942988914643 38615310479907 130955940058159 29502672933896 1175228124578 164041303857940 34828662215602 4728793978630 31049150038574 8038478998866 307083122010016 23022707725976 290636552872288 40887267886080 782579385088438 264813475276037 279113252847910 1458898155576125 871313520224958 4496993192773849 3470217883737 6932013572925 249039426755359 26575021163229 85096919342207 36380414915264 59336939493424 22848021092806 310921033630492 21706847267216 10634271358631 285388538205918 292810573569100 7308721317308288 39918248585684 3364663704931 2593532038833490 30810140078385 41269874508013 48910301199341 38275023030099 298585210781950 61890972922697 1163007635139 480375132021104 251781692710952 6242968115819 98345147108608 574594636752 11836489413535 19802377277492 48646494473498 33579491880412 3049129567481 24634964166341 18586202273172 25137474366854 268963511935239 15491964891367 35264035769680 15256796842785 8845555981850 2719179722600371 15860616912263 28741188629114 2451388507297 9172957334170 35333363250236 11170219714533 17784400721865 195935829431446 16832391576451 41721465098719 21759402514435 11489488311822 14367426963614 30862183685161 17502295531106 655811303928999 27650802930871 9738270822596 641311769793872 443547421451088 38705292730861 35285903205529 563406493494475 43211428131678 3269030488475208 40667539682405 2705879968078 7554527465057261 30072081027974 22348169821403 12018757413296 69879716097166 23201192075070 44666267061896 16342784110944 16219688060175 17156892624845 15981394710700 272081758470950 32622797569185 12437745034723 84088646826067 54813342686031 330748551121479 1818638751046850 58712578272772 36386345559685 14964995703085 303897320776488 9161407490383 23371369248736 5767455999019 20228027704425 180057350707606 5460824929980 153358357597034 36042451437623 262421300480064 23624235229402 1377507320684 6361652634003 759592149638148 443874749706220 29354756819027 9970133902426 40165358477389 980077860404496 1913795621535 15528352868431 259606780687688 10760544775218 44415774748775 25655636676437 396944757355312 22806630461433 14924909212508 7299803737468 6490398494191 267257499391580 9224417272701 29439860600899 12311523207135 26137161668698 6812282521211 27624238551735 2570360423273799 17974107041822 24570314213418 308482775935207 37588127256051 89432194769736 727566202863 29003033805718 92468646741356 29182687342189 35252142055258 6209006684848 44312755754539 28730720259733 25982546649352 496399143621301 31573936261823 792439114643895 34937597213513 30892854670857 43970901323576 14312358896223 35386039780124 18744263741094 41006291286969 29642959241002 16220176533450 34511104995914 289461154196165 40024265871338 35358883167141 9181713600979 225993761304706 2274569222748 38317044680268 25333331254968 28586261251481 16859520773280 23977832622576 93291785834314 36023584815569 34375162019974 1206269786273106 30149299099912 18985840743100 13817705756508 40328730040697 7260722799851 25639797016200 27251683430748 36409836233984 40701215834008 493667643382918 39660869653400 4596894793702 277582811886385 72732894889075 20480865536873 37647251296821 245852167715512 46145399092943 15303952192624 57993726258428 11235712783283 443981896450 34978992264462 180347706589104 13296078602565 35558970616011 1017592451791671 11309391488895 19982720367339 32128823214370 4803282742215 28266958647479 2451132512110400 19744574203155 27485776264743 571770619412596 1274527175379 7168065049972 23453009944767 39106459521178 1997650539153 787728023247 410800702660193 2247486044375 12235665128198 236322257901311 446371172820613 39596985139626 47932098485868 12792177607003 26958983927009 247053387809636 19442019507169 337928222400299 39019533769386 205642594707438 3281203941409 44969327905865 41771252174489 20244251366815 873270159214378 34766643658221 179546039259277 227757331309420 271554821349455 28356788977377 54827582495373 107579146217032 123112510905821 142311964037143 22375867878575 1276745159308 10472276898031 25781782806404 4429042093133 19899583776351 23022513829579 99646810959104 202686351524758 17744983757949 26172571018869 15632010800446 165485820886624 33965865874542 10124494878020 6035152267711 10152845188570 54358826901145 4775852691093 24239257420758 90636605637619 2088969168252 232286202930216 84355111940962 33333225328364 34562765577529 24843423044984 487133288304 24265465075481 21964888436016 493819431344635 177286366081820 715076805590790 9458294787150 15267934983871 178984742021271 172064730929094 25450780164250 2332842129245 15420290129232 8963335375232 74159412871941 28482954025555 38205209477827 32208154330244 40470845686331 1224238484240889 1625803537984 12735396598604 24339902942898 20784633058212 16117533860390 98351571736560 31976084258639 560992678504858 3186436977391 14548113035978 13155268693054 409180517817010 30486535440125 4099371766088192 8307759649939 3844838061436146 50278527005778 111464279633824 1955398843286089 2501910508077 31619943619867 170631004408394 2957954237143 359287605842717 8652400580902 15978399268581 28203852696826 9475155987817 34166999899445 34770959505514 30157501242987 33324718184987 4556022261635 1339831676911997 3936664782606 6950805634186 9077166211469 36572654327187 236045525980459 185676177430617 190390583103531 381376523236529 15297249806354 20140794287450 19126989450018 7187785111943 39539811243803 20411377448653 7174217007150 38768061976664 20453070884891 32262566048082 32104017829838 14737670184672 23233481623904 2709999602497 23868421443777 43325748265525 4249380406680 21670243516064 16178487179219 41361656599196 45109228715014 30469566418398 20389837828812 27778588091186 45000232304909 33290894915454 13163894116938 12895054364689 7273586216813 39359109546639 42359882776552 40823371058686 27578544873562 21565139146432 5624042593386 10418299957800 18334125868963 27494163791892 141624541843319 38123228609516 1939636437236 47141069497766 25549162600658 40508314970830 399422552654022 38582627247762 35346717407195 2208358569806 13407710653614 34592063339988 15188775225952 46508297462097 12732471791469 34754925724920 13615162924178 17714951990638 30558510744003 220087189969556 27223038333813 860938495539 598905245380 31989916720930 21097007142122 18437469734018 29471147541930 54635930279556 42255885968943 17696366064934 6917070852068 84094757863077 40594333352631 15479056820351 15638246370738 26718310628816 113139005350153 21953499022174 11805244344718 2433458032373 242437105150304 17283042694794 37849955745609 10878012020025 33792980698179 74441169672921 39789450546784 2116782525192 27764527310106 13802297008413 1884507359050 46493677093193 19723671059058 8713440344338 19146815955011 36794500893224 25301725024438 35592801889702 33719504379779 596131466831973 657682818292931 5199363730714 1499732153579 17842696905727 39308227407249 519560708806224 177552974992750 93119902359691 25717873086245 2268750595436 61210309588947 2797253067354 296519322553474 8132376173364 11995486573719 1737241284109 5662452760867 4287929474598 1318800627756 37559130756638 28146094670930 14932606251980 26736275778201 13205334631980 635326030980827 31348623437557 88713634479347 19629753250434 12848814211689 85622636930845 21248663380004 33813586902947 20562915565841 44165701470910 40669024024041 16257505979701 18489531857544 29405543330074 366380529918298 30964994021400 38664150860503 96192458315136 18636318539929 123831260054872 255067577683192 29429169693184 78376294094795 78906976572297 26772152281735 43635222787909 31683585525854 346105992903770 44548945425045 29666110130173 30095951203239 112649470803909 19016192922553 30397904250616 27055458964816 2442914809054 15069526028802 40369994778233 218875842943326 31623517266168 295586647865727 13147388319370 21297453045563 37377275582172 193569634582472 394772688078813 13680550740229 37011182026635 57893015092923 7324224664981 29095787688371 199946191255427 59496949706471 23427341336158 14028832715950 44288733402461 34830402668697 1975946361383785 8215399653045 15353627542676 1791541166079 30508171221357 2223347198921046 39115798205783 9095348801220 1548043524433 25376384652360 25832082524564 9652031305655 8912140280898 9840533490235 3195663527597 7070113294807 10298138668927 16163853551605 31887265510779 37879720966989 26890141093362 3692915104316 54941901836937 687012590166373 26500126413192 11212301821171 44394219543154 14441721809534 33408666840960 41256832542304 4912184323296 15664724482910 14759549742400 20036167416739 26221485946083 40462627509902 594203834211254 7307871133082 282494667036554 36503380595575 9383115191519 896345113635 12642187318318 17901842582596 74725104084920 16151813781592 34102660549774 6838121038225 21184695423668 25784581520549 38040208551134 29082271545630 25973528583022 24467545845385 240937594998803 39303946245184 1363549149143 24342136509104 7821336755075 60631123464075 4549398447279 6084064608509 27581575320555 38337832030739 26837922057095 2146045105089 28148389453970 43429665115784 30768678762171 6328326911365 23741110208373 35775647546550 53360929467043 37590226359230 3675548963837 14763537144759 34513476787531 14807594933360 44546236367077 8657071539597 102993993678472 1976831600501289 5604684229594 4574860295012 352591450468267 10773463493719 99304065972865 95832301067146 25677101248813 27024290545747 36768671368080 22206271886195 48990971752217 24373461009413 40475994559557 32346645625080 14206734121553 593852492357882 38325363959699 32288409055768 19005605700781 4082721204664 41788041098541 75745540808468 2235531965740 967995780268138 28004246598072 11039721766068 41472221248292 1109032442756 3206337034058 7641938086662 12271923736713 3887250571159 5891040078795 2945493885412973 1516556659872507 42679746435662 28699635336615 1466780453555 352299828989529 13365217341756 8328876337028 255010195953493 43042333427208 366155506995272 29468121624651 19786948620025 121115170184511 124866452690482 1201709036325 9807861424321 15665037580025 66659872903335 32111957899830 14356582841646 17812928756915 227526168529790 21794697921933 41462443768108 559785014374352 33134839878150 14821216588208 33712142293753 12170801976893 21148318790405 26868640741622 52456720752043 35858945345586 25721209023933 5912941922811 162498525799787 11986311040608 157677557922395 109889099110858 1429088832938 635994526742650 46845526334476 98862331579903 214059570406969 232106922417976 420407423810304 95269543272969 40533430617272 1953773491279 33256156626714 21899344229531 45819886398853 44341289072492 109357371293595 55571866738546 649526676600206 41108709972078 11371437917507 29078851273550 38063299456342 23192791420743 66617583982517 23402373049197 24873472355581 23733991685691 66919539001733 31152019857871 40115895771444 931552668046068 1603812702242 7410252692428 144916947395057 23345241100256 37843119962065 1201123538017164 38217385000647 127628805252263 64535318116940 45232613139353 1328788550267762 24199183023663 44800502561139 38321056351163 1710860470364407 250242911160772 135828094311441 1680484761121 42701664209938 11647905736774 15002678821923 36833102221577 24396848623074 47076363621567 23714510376697 22089165085499 40841614694572 22933924089575 14745206758664 6548396086035547 1286909226035244 45278590210452 228967607885239 30561358016601 19834990435924 25013839472640 5677070639361 10114069372197 23018134747614 214402388426255 23541583807558 349331150996360 28278389940789 118625818416210 82045406134810 29446734494340 67778320591546 7967979126329 12474084208199 532788107385323 35033329076829 20090835398785 21785745179367 107681327872119 5439597927631 1066379424099056 40883196042783 406535421564780 40169559376578 37762805693120 44503334461240 10198540696377 19093058643423 21443945147546 1119130736523 28382292796885 10114080957648 87797276989916 11517480118052 7018122449411 12833000972947 14867422247966 36828324258611 14860396920085 22222232942702 16117735647486 18283428758518 15849704084296 24831092126438 112208582343950 2026625161079182 17045121992895 451190278038 122966679917635 84360886653199 71189519569966 303701863632 435057535771210 46706221016971 150691685988114 161592631922453 178108207439451 40610155014745 7374946115123 10059083464906 32336278337686 5439348694099 25171020734384 97658039148742 33102168654145 3440174373693586 325883452933946 19558540039061 13925764100903 18836576600768 14009242288850 8703923445193 42084198362554 35575136834484 28074050391103 239683534925217 36583220168734 616170995286310 114427349053826 9228874127055 19503062954811 22686539942601 695091593099 44117533025916 38697241176722 39418703138933 43657431191934 13163209207081 182262401221380 44141291162629 180943468798482 10674987442355 3851264679608 18923038741290 42732037396610 238557096686523 45195221684222 39407652277375 34206478730355 47884356472845 303001177538697 13064222208915 39571405928033 46655545165882 22238986826207 39418251958560 16237937206447 35931983870053 17027081739263 34973761856268 12067388887258 419202830606 31852776412832 12492677218005 1138142142268 16419190185213 10026102476256 38264705104029 311080599640676 6444210597955 474126568256866 28901561986388 11226872789549 43329838987909 32422295351512 29505268539491 31386113334988 463762770525737 29825626043594 33593931711117 672077291923736 45584344484093 293759561984078 2791551512628 33693468932170 72110025723036 41197093661783 2449449869598 1981250914455 281927135780780 12819897626996 1689063644397 4085447547108602 16694942225091 40530489940209 45291249065786 37235095476241 39563602289429 14949536581077 21077666595182 16340618692783 32410785657073 21817849948042 40928240530041 10516521303538 7655616627744 36518661030260 19671047233771 26563598769506 2671087678128 341518374508406 31437432490152 209955035547498 31947158625190 16091339361414 26003069091698 6009049808770 33023954589556 14751186199628 26479307440013 1296386196965930 223843123826834 34023617612170 17719004468098 24959971447887 36115470422274 308352074530 17424980615689 122788560091204 25126844963812 22036316948996 124576756356096 38506367424382 2064947523083 22153689613410 24074780057492 1274087512097558 89667177014678 13129857126212811 22017385475671 11531650599732 2814019399709 188662498008071 63732148522147 31306855849121 22627685673617 16136934519294 41532385701215 37974124044405 133062366366186 37934676310402 102280362675254 26495000575686 10192567685823 73455827120488 2841873299104251 26535125055497 16922896563168 126524987447069 906726299349 2490188943868 25254764118123 2103624695205658 127422678996743 19909814682229 40725088620471 39979026006163 10684193167471 87447788398975 37727259030562 45094382070152 41137014225260 225840756531419 19170910480412 36294467541554 26757951665949 42161786598872 32893526384459 39373451890851 39795917178458 55843276602017 48957465281769 2980167401744 10167714343342 11480680679737 12109218484800 21163406174134 13800694851797 14336069089120 42698886559771 17423850639614 23325257981000 11478984642833 17016500237252 22444157046571 20657062361083 14519856225748 11266231236796 9361767649086 39811087646028 315732576819389249 47905189468623 600711403699005 38841608578356 2740084458068298 18961835955645 673597387577 2920991615654 46210092829529 21131345839361 1013134596712 20052040358848 9228422577226 22844657159775 28145002236383 31648803059136 14573533491145 52255329794778 120984657808503 45329166439992 23509250762967 70729136414365 4537105876772 17542169487667 218884581819689 11374896803993 30740133489371 27563748556534 38961265389043 13628239393834 1660625624575 1621002826944095 74373189274663 29036703295992 44537339828569 33744861525517 32252856431787 8650787965028 63014357735392 9185635281694 10253677142924 307572540503288 58832264766579 28851237519998 221143194170973 38749897033188 218497480201193 8312459012661 581978562991029 105502937948646 5574761225100 26903455147218 2173624380860 11762859536190 131625608240367 20961754753195 14997649561352 6891053033105 10873074753442 40369233058630 11540923800576 13535699174843 1755252187091825 19052527097262 38989232582041 43786835970088 23361335557576 34761302721698 7068625563985 37611318479215 107296083260851 32957816632211 7350886724015743 21525843234096 11044264322632 104921350100370 11972983042343 1822098383249 32642355954188 2232684163766 39554863867835 334830918802689 796847078980 58642077089346 19223418856769 13165834935986 721140427305 24459530067115 36181270932185 1298734261497 31268977718198 19866088781099 38413472797344 77111671881667 93777988105610 21110961526426 32957389493148 36305335481036 9766776308560 48277666813597 33653383354739 87833884389708 12310074719544 8502835608897 28947563759356 18076643392796 20756745694675 44278124068598 19042044037510 252555797715060 199321267704294 17755938007000 12131950427343 2328233057291136 1967437433247481 31256369386054 35695215967050 33006450944832 28840983304737 40520515479766 10696449528775 65977901424955 608689991302920 31041695827121 296499124218021 1560692457042 19253268216992 58468724958541 21926180703955 66893747884969 242319292542675 11414973716454 12965533379375 3055971877326 4976946168884 18307954622533 1864160676476 34209314275579 669215769090 397577351836942 19495608835788 32567776447222 34635100163820 5652167441656 39547888757561 107567981187 531352074432386 32933409944005 18807288029182 18556156888706687 29943483781343 353229252098630 2079194267455 2182169343053 43230038961886 168396266129637 52481306340756 33508229474669 13877981693523 23506378372658 227460112249345 89178838660334 13297981922673 3051386862295 34344279391915 71106193171736 188694413004943 4496840873000 9721453288644 31577013409393 39228037941575 38549163441804 153449522535690 9762618013534 30323090566493 95053847385170 8047932851693 112508213010894 41876731415864 28121695262227 25141701812010 32662211420844 16224623639189 7413711706763 42939333479109 5283762348557 543563905022657 16455113975435 104115495147997 30812992225309 1233128129598533 23469301229536 305466246551541 612286353156 231037886177166 325268827896920 49554800362660 42773825153743 109532807197651 2088069823700 1171252577581 27896144221275 40287199510660 39278724884074 238394332313903 72988187561327 5147167534844 14244473351928 24036494533395 32222127064365 14186341736981 121074958887125 52779828333611 120443007194472 42690734865397 17311679236750 98796521545073 44839663992534 3172786414036 35126800156610 55714332667330 92504624361 37139020182727 3222605574439 801129637881805 2678858798791 3259028907988 28366462629511 64865144644034 25631560546966 32715598315709 22302916885719 65264224467390 214124712215360 1317293975912335 9986888283440 93594360585284 117785523030984 1629231585788234 111608574290044 25467563784028 10732370650866 6359089038385 63022246049365 389036187364390 5216623392803 14054865829381 113122575942997 10133568569162 40652915135548 5690208968924 37297083277819 25506099255777 9229881165131 1045664656576415 34643372114081 14324017662671 18861875651 24420659706037 112876862402787 22600612528114 63331840937703 11240196133857 39753627007124 26670255511612 29623489837103 217492438974258 23541741274621 29207684296058 2719458336744 106556752466946 125644656510125 448798239666809 28048731667952 3133599701473 17175428432361 5166897828771 43970797666006 34174683797539 24967928418091 2668865125328 31164907632284 404093025714 25260241283573 3177193072200 32414883836625 31473911391717 243520143996500 11732539295618 1697516386894210 37122311699245 615328399720 14752690180560 127096392166236 43857322992686 7463205904038 21290774249407 14801352055103 14950995474547 45217842824729 9848644847172 27715808094763 141948523754752 44999748322264 20318268308757 34576681976262 9250148629280 33032097487480 7160258689907 40125259690935 38848868886289 8918672833173 42801714489166 45119192545683 274437111723808 42911258631752 2900392011880 25145218625495 17558021298170 15714893393691 39525874495199 5610834524098 10189075794582 38989391804022 134346819752545 325669056164 9701910617120 14437821423690 1266026277635 109554750313380 51168729523689 33473103439269 3715033599794 858219572300823 41116620177908 957317273634496 240678601439709 730441005426 23216899133868 4548806671805 44952452004291 29155075839787 26063566878036 33926246924661 37159847785519 2274763868761 33818571100805 11170869768783 36989110057563 49780498073909 3929595941074 14666901460461 149962905130152 130890782692462 118790690379401 39118763986251 2390417137119 137357144815915441 9254121966477 104269540948106 42986621792779 477405739569962 41609295173745 6402913577097 2079119415333 8424922739889 541452088487 18915309105706 1634984652549 208135143509439 656427984935690 748040639930288 531142567698591 3317066017424 37611774636961 96139292548245 718611614619387 15572814852768 26708444327375 173539820913449 35923525626160 21935183021036 2544075119465 54277119836840 28349382372272 28014263222065 989247347099 22829405377594 21139253245660 5618925062109 14217165112775 52088202433955 344595250624020 74416923094891 13009749650874 23868738249904 61524974686447 43857088038372141 17530063931996 38577808211969 17095333614532 89604575364913 10642354002480 61602335755145 2060095116775 25433759770233 14922186149840 39164952834555 4142355404471 31436938328980 42304756142612 197179651667723 7899542524188 8134457711849 58348315946046 8884064676796 457510171948132 34453394409415 75922400547712 14440310291529 19363931528441 11759804508008 531813661844224 8776698294266 5920013315064 35926218643570 43819853221517 40065800217093 15715226236795 3114858806725376 245129430641809 65042570977149 106549558143555 2457016066153 34170086102842 888723189152 17698623544503 90766017898131 3776137283696 24800487501858 19051222412913 43090265339898 6539320143177 75676476555417 32345200409570 18395798345944 14772680550780 30457522132818 115737130126757 112780725476809 350541747216915 39338545821709 12991409409601 35282000268872 70980968480748 14083865313028 19917436670497 302994686386123 31603062382157 36767360295754 33243409301775 27402467722345 17376206752673 151097996919684 45375979041814 1642454872204233 109980557386493 19347963178236 777974411274600 21265321450379 97776496971752 171819360097936 50737270463258 13547037429609 924061371460 6070249561697 45614569575744 6708668479439 18466125979439 31223712461787 266994359229435 86937041341804 37209840499466 1282190478211 43124905882766 40111945708066 16769603149661 95977887927026 8616726102385 47480619024011 6932191464439 1114894054429 25767080131728 66418296778894 94039333905719 10743751207793 18504456228683 6249121742732 36675137028639 177400178511527 76356712483492 3306208782277016 57193752919456 408114442823403 8079028113137 32317549941065 1087302688755 270432736403538 6351376967475 52311453234814 11129706056262 6919079289964 69051297821003 10746599137766 66393638654475 58001719736420 55155603892075 41774051727084 179848512789984 50853973125015 83217464322177 304047983043117 46732180166492 16487510286868 44223681243293 28163824904220 25839504644385 13119593379688 85606350683750 43100615595600 1694848398443520 44776441445273 14431605155358 73859542514013 126406755462901 180913757407783 478935533028059 23312909789246 33640917951750 36177630470042 2107640340266660 61181566913174 5870366130192698 12451730452074 36740480439316 27253880119796 3139202117801 437036715045044 178899654972684 23535630155821 34801148743192 39703246741805 19298211892461 254044805117753 74717857483482 34459940280814 16719441205751 9537450811242 19760154703598 40943762993335 40379618528870 12170230778671 30924642782551 912185015927431 5587999043584092 16239052357043 39257723859181 33073948195248 13648981184381 196790035982341 25561726971539 170375553850043 11039824087766 4900073613523406 32005578947999 28595264176096 142793142220671 1934534939355 40471918651970 115590458342760 7381298196643 23658921506334 21358262916456 31621308917090 37960602398381 37213000457094 11839759317012 42137654297363 252343773382778 40832914479009 1737581548848 8001166243286 150047677262648 23836189832592 32974246863623 34854923235604 38108808414699 23446322792589 30721676100764 114437091699643 5032499913610 37862997711362 270989701615297 259483674557898 39382634010817 15173037802176 39903082470231 54973759009824 4256492790236 899055304863 1180095484440 21475702986590 3489144340566 191835165271279 2669444224576286 39756334665282 36119806566144 25143298064026 37496590394330 11630812817759 8389191162190 29145018725562 17646373503754 669055374224571 5427576351005 23372689152977 40918077850498 44752777892355 66084097987379 40965829672490 30071223967774 44121441209882 94022973154697 21747138994473 22564286979344 3857067037628806 2493336818754 95754818818954 120652521349713 42498313618414 1844370405269292 89041280645566 1055174342226910 34631566190791 41983531676950 57625400032154 52808508538500 43068900833247 161705461565 24142829445870 28271431926119 24305575735158 38011699608475 38011648175734 3713065563405 37070304667679 6167854380137 7130737881057 27136434685079 3390050256504 43576319551884 814946795376435 77588021405047 11031829700964830 106118401186531456 84164899059 3043503191629 29533023688805 92692321366890 142474908589200 21190317660572 5318010735760 20060453948697 30760997578476 7388363844272 21590039178649 37648345607253 7571939551772 59997767529326 31506954822908 37104889816667 4227313127072 23778281267528 39798249044734 202167268600558 29103692078534 177653863726576 8186001320359 14703439564544 34852223869569 221170292267208 21133474550745 39304667716049 112182935946936 14706764225984 23251920612897 336991919567646 641842085400325 11121556870082 929968216151842 220135143127458 8285235676181 23779030299 33066185260108 32260066880960 3910298669780 40217953664237 5332501725537 13160689892572 19725347740954 130616839907554 395647953 11999427378815 2666105757440 6973369007573 72454113670561 18709198020133 861702676878895 133779668310296 168398003417243 39793844170065 40784096615415 51761644410660 1455374952719495 15497836212479 321188036458866 26970366441425 604087592012793 34174100328264 105255308163515 631138621670848 300174361555611 10677008162963 42749731729605 15621282400952 21266363091857 230402265302132 9139513238673 6442769386379 202797366014770 43819917646463 139764161389191 38052751772706 44153170271894 21733931898559 21764423010525 34253874673599 307848773331966 138260328654385 32731204701247 16030241507548 617752625969 37040318964891 1755244805178076 40696641768495 12052845448764 25408863510936 16575688462697 160767820126748 4500616977660 14861247450422 104573650219201 32331776363726 16318598170486 18172516504998 1625819404409 1705658544141 37066869932560 36288211397513 17367368510449 1379205222878 344739851783555 24532619065120 15797219042178 12755424858560 272554284439506 545967757293571 15011978398146 1539531488994324 18729399322050 30003730703413 718591742513 35234442766081 15383930072867 963144356862987 7938317931965 341577077822526 40813352914165 141405277915325 42545821649738 108998437447321 17103849597081 41041751522687 13540605216626 14348620389616 5422389342747545 43973696104833 3806516215089 19717107257127 6883596146424 35289284582482 9167131661765 36443374231216 185627621661403 353441808641707 11804053745179 8599199592134 10584338156173 11235047367178 11152397547681 40483676723809 354311444557011 1440453082973 36577891158658 124158445139244 628054297795431 4195712367748 8696033752578 107293381450608 35958075656568 26553414329573 214695766942439 25414550450016 3106825680258 8244688636697 37240736912008 33033957421926 228812851748480 32176230590082 58500659736868 33365131521637 33791054192968 180449647221110 29697953856032 7877748167552 15741365395187 16855681245411 33699066101174 18888018768562 1748397988134 18987866763344 18923672968209 120505478822197 40655049588141 1542035401481471 44813833444076 14397986529261 52418307919771 29853863260634 392560771540969 95474253562563 1476832753892 16655485673304 328222360899119 9288708877639 34837219576638 7747947066164 19064659316101 41587720982477 157077104208971 9803312831700 12780305844729 8897673325181 21362216631989 20608563261252 91669685506349 34542041333914 23808927771571 688063008649185 15031687929930 780257899506843 19896707613021 246658176774138 24380285012183 38895745412045 2750919929159 5321396667282 544524059055342 21532984781850 44825079815061 27704330029993 2231726632880 25244336082802 35699829688014 33642521575662 38916559773810 9879958909669 39236482546556 3322464074544 164395057929263 7805874187034 40061705320175 21955383051155 156999455118294 98663808572041 87773516067774 115114576701080 1717339951529314 1703968852719846 16084573147241 177417131485616 34562835178766 36537244291388 459309886359498 7941160440221 38729298001505 42200488573406846 42241281072134 53062859652830 22898630092523 8841416782702 10359967326615 30112045692481 2786395178706126 23942850599870 1915143751045178 41483795015999 15366833125074 13903880155649 474814201105295 1566963643281 16317754074166 32501743316208 173959012494 11373556887328 6117021591442 64384507346908 93737881073236 20806203142577 2657400396248728 847590033711041 17193529547640 6783144534904 9945661709350 30310694334896 29981476355807 40634625211236 52493047689941 23834014065484 24368780834998 8035588152253 14441969657447 17692822211758 221503274605825 37254805015234 18489495310780 41668567845925 15939359068138221 105270211630395 2844868493632 65920413206215 41476993100527 17116822434080 1287145572345 17063925881047 12664400845367 29660526177284 14679853627778 22964675309728 17800826391571 13262949622087 41744608910895 28590760297936 8310837348149 37644544537576 234582722448807 41015593644980 24814819322948 17949788801887 189155326292947 14022412457838 27758548856793 52426571517713 39195543752890 7377617691924 28186145929226 33647319899184 1621920131348971 5213721468776 15624210828203 32987473272007 47171473624956 10563484384127 25667399565774 1929783509378790 2293578653271 19608172326710 2783638738194 33995337847859 1955548505058789 212356590512995 5733116637419 112370317061986 34510450632282 88805768104544 18299501274273 6036428764886 40657889584811 984950609947 38135067299504 111536916669762 26568600393509 862718088978183 24124152368194 561735593149 17754138809759 41505435866975 3218722287829 6591088446581 5134517625289 51428096014657 17065954988666 55924944231103 20992047431927 105965368167236 3952171965656 7172635051188 19029780137445 18371059052666 25224991265549 982888243346090 197231689508478 2136197291965 106462073539203 19413295844 27527949100673 40186802482981 220339606677557 37472606571440 22069500584362 35068851591452 24330977556278 547612120969 96979653917999 59337827387572 18069560312025 18838283494872 239704765544260 989176999997477 64534661692707 113241466291203 18427302379097 651799889432447 34487430564632 6602751331779919 50315968335 204464469764061 656438562173 185686870715061 28453207949755 6471372046219 15123288743976 33030792433460 5428432196192 30618605450195 28256695951959 317317089749029 38785613377010 28428573031615 93431261358718 32250197957487 40311574409221 24290599114291 99114383299763 20083441899731 184201862786893 2285553812014 39730852950678 130455889760113 5765305264243 37282502663744 39871205331099 36688583538336 5353612458306 1902242914302 40605141602833 33014903024764 906906304723 90816484238546 32235101325984 11093599347562 129720063661410 398968833082 37798259072019 1758468524561 14771626833721 2526553245724 81012458089414 4977355171621 31555795608545 35073964546931 26567118787585 40107538939785 28461684316015 41565333255249 198795320873276 59515962732324 426306123383514 1640454431823 201341183828433 6790968690512 392217942305726 25572747865948 9107550610538 31962969728715 7857590141169 33648359455217 3388514009769 18460747693179 44584336340074 2187898059919074 7427957843521 12122979963890 109675977100287 142122947142546 15675195381639 1631987596926645 2523795696861 40386137431641 22234823276753 29194505607706 19691373282150 36342872466115 28335675757761 7324532997873 30237260087761 446025893551 6838078128612 484699655061146 28836532855809 41828221483799 101834703620795 8076954202328 26166448783714 10259338626631 37356537390553 11261316206633 18213887766791 148419215783232 15199615063445 16565871110456 105811291387401 68029574055800 17697731529155 1004690634657 54687649083011 32730193151263 25939011553789 129940813838653 20112444868641 17022779555764 53585430865842 154035066540114 485507985851 13221759250104 198142888823 2232113637048 6601214522540 467968425589037 27500663108540 42422661373101 10512176615387 85159939764855 136786042919021 109009973403506 112740437007355 39237570437172 25445338394562 24663399770480 35749956964506 35556137806488 37578171692604 14068568624723 42130186692174 333941127194 2442063266247 45360305833197 1249370303806774 110037428640924 354229963434708 103967898922998 863919697430049 109123378894810 76319613754068 12986239934027 82461639124160 55090826627704 15355625851683 102214252244442 29976500890457 40217746352720 50228310531319 144213952996338 44166272449075 17046489279686 59114812330520 5728114008000 19413582772223516 14950613284230 54486068922389 40765101058297 35201695613560 9818896263127 344352551280733 423763521624222 32734132346893 212408725520408 16908391845770 38127118312323 370551804945049 1649695181836140 33037073897936 27165403988492 91868044666692 103369405170740 33073059700710 89552179336041 38852052512062 15754958955201 1460646881652 30094995516074 7345734452618 19300207569015 95934946529029 17962676711394 220447835832963 29376582119740 14397366410149 3442112582496 38093076163646 106058375493464 2967929070491 273420563768638 45006414943308 32200491723648 44837978411107 144534623263582 6769922197859 3453337640696 12881140456518 9540799052114 39748032282496 2330443376011 44040983251348 16137542345986 16909921868113 27634711990816 14398598555235 20256247996291 43889503913872 3232581789788 59395821779138 23853758257507 33174002915368 14736478704009 3324440008572 10587278872197 2154062325505649 8053108548042 40836149860717 19523354286153 176856330348564 14712554989338 24604125307792 33026354074647 41422177666541 127641151372818 506760334317821 89517596535375 34931105933042 8561796665322 26260471233967 29858240193174 995032605405954 4003044900012 35653938322566 203266750190746 16736589916633 15920831859924 36277324337394 19771478719121 23737865483025 30792787153904 47140660743859 46578212085533 286426950381742 15321524887902 38096263637055 180912508017828 33993273902399 43812339367076 59857344105220 176384849698479 45831624110092 46170918455605 92343441085693 12121898954799 44177492302563 107086115175281 30897908445129 9697649908012 37472068743914 3958182983110 56106298366371 89197501981897 7315132950907 4175810030201 27284850972313 19940943356990 1323410253501518 37948961690438 2716039769964 31795072757683 700150064086 89325812986394 97221950771006 44197934645463 5671075545241 15374826695226 52012139814594 10951571230316 116912732067915 24555090440979 128991970278504 319132932826686 32425392753042 5298864706977 36806185963928 13986402418466 1346310082958268 22996528596004 874614632163492 42881478243853 31238882616718 5651354424385 20020845255408 12459742176681 28241089591270 104959794345626 8983272213206 100553370810265 6375724076682 70620791017719 2358477324546 19539994628555 15223280502884 316863792068739 20282209909754 13378496095809 185795656122413 4887066289397 56345536691519 6766457943272 21622440932781 7845596527972 20579766921756 13652244554438 179010245382486 14411621798154 196638068633345 5848397009400 11302683670662 83407755010229 31243420188773 24375707560784 19163083898352 15895455391025 14875699690650 2986576092215 529124436891235 49277864754057 27075351898211 29205891777887 41030373040478 7074985131089 162289457122715 187915521966189 249096349918466 45924873631915 778189228846247 1046254679675219 14906875129833 74351922968586 1972146513623 39436165622016 34325046538470 18126370258723674 29048221257626 363182957787699 4985892989025 1479842984750224 28624672975042 40411340460622 109653815975614 61832770324381 104294039562749 15102658050318 14937371847915 87962321430234 11380497511479 21859019121004 3563654502095 361979739867651 9621364725374 94398794125539 1895854353516 1299588731568 21073265912673 187169374715591 12555961055831217 45858513242791 820178352256564 7324379044622 19185063422351 114482015074840 12636334105296 101261969657400 115268023645134 18159182737002 153591652697566 1665473249087 39275784928363 29852232835027 22775352888967 29257299807747 85108546681287 40462659303092 3129349066874471 455663728981613 22250174300309 31646165279373 40749943533329 93782316742652 22735179644638 34538062767138 117236605376532 44873395300008 61448318394441 26083675109594 5800114362136 24053235087223 31980413744764 12085902895344 9917220946682 178942718196843 38546892611151 22838625760347 29458213035125 10215307895574 9152601997151 1481523527999693 23871755818321 36298947232869 97374812121130 14593489367998 129086213707 9753284825091 425352125208888 2400770998848 23587615078858 113247420575385 76304799044528 7244585621175 16915661433344 57355823678057 6860214760604 319143921934 3811615993427 24582846599278 14256920913129 14476193797346 17626584664747 5014235135537 1255121880159777 7408240151065 202514861985714 522454515067466 33202313424866 82509659709001 24605619273616 306192394447172 318679176032741 35560593357072 40235125886979 12751583884641 1732541797127 2357895476599434 23364368242782 1389803387116 228814789782205 227569061184626 44467059826242 44671909918688 38225931866976 7149566865698 12928961624056 121080393725491 16873864261327 33888918391407 147111984109197 1176376944235 12075898439415 33287080174879 94038845261933 24713282368094 24597592190632 39709475021982 6580042743554 9640311631645 11514384624389 37807847210298 24467760365313 42979771059489 27992713789603 1784034944883214 106147119527834 34312116920099 32107196812363 27333590150418 241932129767968 5168451028898 1308546273580891 10112716530824 15961026960530 3928691942442 365069584926658 1128990781757 93388733642283 3440792383436 42586798574621 120454993965124 46654386075316 90795596697972 6585017590749 10890548821770 856086942025747 4363224131019192 19055828659039 8691354548062 24893819564041 12804972651961 19581619572126 19006278765918 15807068763209 28944951530745 251920731130896 4634261884484 41422100117951 1722711824140079 1219745630727 93284196378138 20033460319990 7903915772530 25005150828141 28340977802817 262423241963434 100045613425726 14035441883756046 34587488165969 38839912683382 40542529521998 14374978441363 106254129750736 123677963536325 867607439072682 5265942014812 27799624209713 353435397073499 14878529409436 40032650137064 56407320190737 44922994064169 32960104455516 26527937627903 35269464333968 798096955631 81093860906343 40309825696028 66610797052381 46786821122647 17610173358674 6975955677916 4727788912360 22749329840331 92821787042392 50406688455207 14638069317523829 1050236970943543 2056704573927660 211457706468 16458159414853 20338275593436 74593148674729 550576786626053 7936533858523 7545835799746 617134286130745 1578589213011107 3149694354219 12207164722594 5141717650751 30318943583295 6245614191104 22647680751198 711487508777277 7707377214667 42143070750498 17546688834327 3457219797551 856110162519749 29935534168841 10455927711248 16846305239707 94467901824682 26982847700132 36430233560499 41150254283176 22888573788338 146163963933028 26703371322135 117738257411949 26946259474378 5701247538081 5563194061815 41294415556367 9125771370439 703015265930494 48529928186265 362450873399882 48606914379676 204930213158119 41887289800231 32953616109641 2040733850350 53871448564239 7570548220238 7578276367344 96667914863946 2687324943881 40642460401593 67108976100618 31907971290916 63968826754726 299449075363643 7454238392753 4044101949397 13079815779815 18187092734926 876729537338909 126187156478537 4294728594084 28328186388644 1760409993779 43870623731121 33112721101936 463033422907037 31464583191363 43517762417625 23035536599998 66388863970714 42616317315917 9898107869347 10864668769997 105524731633737 19609981876550 9772546512498 25544637281763 31697017352182 21954264944614 197145982156142 14607141228109 2714893338350074 84256424482714 13101943729024 15833373165401 7132889923149 19265081853343 23671308856164 34429686540003 17299680287394 15590595936028 38563559218815 29397014110092 61483456388334 9874852388228 16020373134744 37579111601972 173284183503525 365907915483700 29749646998310 18616443831824 37871786243910 9117391090922 44528096143579 37265922220094 103696056285685 24307019149452 7165406547170 39765407585321 26220472079693 423226934440625 11967338327474 40376230067859 12717168413440 66964249533943 4892576747201 200967610663130 1132354892003999 31914981256857 72480377365721 449851487651575 3209331730119 15906337981900 20270984329336 11232573161385 22794603470629 40198998032524 30221380434594 189644598685 26781548779464 849358389341889 2513396808012 28047254726805 25950413860385 185712046589 2846249877571 93789846626878 112628435729713 13393618743828 2852608780287 3480078342057861 486539974211546 44850391173399 630789424974463 1405251161576 32232725185905 11012515138079 41547421648857 25695502472316 1014522609842 30281106791891 106606762749095 39432635986732 46656744586921 28051605500601 23108413586201 4383364963480 411301546989709 3324455047264 362450161510681 18572245981067 828223089882835 37360495252173 95885606928188 22875453058863 5042513038225 19368636827599 69608017607681 11293486412714 41562435615797 21146109784098 214696034198871 137980249053968 370853313469879 17373880456958 12399433789028 2670722292195 6914457848906 69266882196207 123669145654687 16270909291908 14352747360304 3147348955647 25036223238582 328230231403306 454297256801789 42631011343267 19835784396357 130378193393456 23324206058077 334927441123569 686156123901329 305534879112 21667376703515 10793025811688 22721718909873 24216188336383 90010790238133 31870576378855 340739276829544 18250206746715 9542586909064 39566121582611 37549261808306 14159278396836 73462167769364 28883384718595 932187349487626 35010799347636 72794764669438 163257458041236 9253902451428 30475084397355 516248079502904 429255114514871 136214297146564 36252625193352 10118353356155368 31543398034008 22090612340280 24097353293212 19553707339498 364390760832820 11896972733162 22886968459129 13242941843570 28522622265816 30820053201086 13731276268944 39848735706727 4039974975040 35334554233635 12808804772393 94961657257595 18606639962046 38021445497844 14529824280626 66700847465729 10276843884329 809815915776113 30101941764112 18348834874695 114186056674001 37387780192686 23568806870610 11177822518226 121741836263543 22547005091420 37190210999675 280609419405682 30530302467457 1277000684752 4152801274417 41548907713448 67573576320263 25295692665868 39859966680021 5341989613281 8902876278057 13380373701466 700462355119638 88621539035175 322316680911429 14968254511314 35517156472715 27862848650506 50635387888910076 66087875534821 122107724234166 33375219274457 11212819712955726 322267153386249 31379178551569 14042401122773 20502549098391 33544102617312 80464510840906 33117630252392 28532882499360 23498459213931 31180623555150 2451263956241 22526886049002 18832564503406 21324803363153 16648935790897 192589059361 397578807248737 24950660481682 16316064197465 35574775743856 5879614153840 97948858151388 17810579336701 309575364067177 39085795197731 45341303948769 43455439111986 7142466248606 33699400272979 133388440417463 26652088340739 5488818036569 237770291409610 12440402066801 30217760478752 255677356868492 30708998156821 33099687758713 33967771823740 35628562748878 418429793839441 97328660459075 36938978830421 15038101608360 3597801295950 43843966047052 245653160430239 45123480482795 2314607755229 24626855207534 53857064869993 2894282587812 325302192784752 295829702761111 75809612230357 4066663290554 4742432208 20962042597714 22621741777554 43696053811731 16069879102074 36968964266716 43634862770150 10722244166317 97548839754325 832898780156967 154879742925770 406671062854946 90645083645306 10997794696304 29527667837966 7466006611190 100337222459452 20086106037062 19355614732334 21629774906036 5126274533663 78009191153001 117770618270836 17781980528022 3090559864882 112330047471656 16444693265757 2692901400529044 37710613579342 21822934016347 3126480203761151 128251933158889 16154295064283 3125811428444 103734730465924 33174767494856 43527248315870 14550739582109 46785422735952 30625600000911 150209268035390 15457380808201 31043861905919 45327350747423 8384993662957 35373266559441 287962223417478 29895655085673 15148965328385 58813292152842 36812002615947 12190582197109 14970336838607 14370287171742 1362110320073381 24793361767137 11313887654221 57885127269224 20437991885529 31817407933194 47794632454408 20521460672999 21142073698885 13777424619813 99826871430583 37998866762481 36232317842882 2004142686436 44458207248963 549305075462941 41619088673174 33144290117810 89678809871346 231276261910569 347424261826 27690798354734 15870474936007 31835182809906 58581069545462 32326598226756 11510466443142 150903628220832 2945173289291 2395592422352818 40764411025387 37730465468417 34115548800172 32332802902608 1622426090256 59683852636984 31548842166358 96377656728178 9444125684138 18469174165052 42763891901389 39638903519503 13537239109234 81803732708609 37566928867253 54318589125249 43515537079483 82820636134069 3970476267809 39609239607308 28561376705441 430621700338851 605674846177354 36412109512314 37771143954761 15746806646213 13057043481977 111005397989965 118911060802492 350394668931363 33437374028618 43043635589097 38927319028642 42415646870349 22743076694699 21405884623982 4734093455379441 39616343602925 45978616764594 42868541822105 17332191209377 2444882879220862 6803846726878 7545358471308 40686371420316 23850103115557 27780237566302 5686046211639 3878189268425 4820271051624 91428572119406 232609513648896 75047818359719 39770227250058 4813447596052 85384836182789 381266732901558 22783693200484 32057968205359 59543380643835 34775911380768 223523866093710 33899071098611 38340463170457 19570950005409 5708810292059 12700057389733 31435174978596 31179400774930 577090170786228 1517765788647 7894085143820 92509671930033 19321119975073 5111887883564 23278746350997 25420210072025 20626829329018 75394784296623 80900671377963 16675440665714 47872193121535 73118146502799 105008469660136 130855804169178 20030432747088 135468978477504 41206964105796 294679310801631 43832690789029 40412488395758 16966987768543 10731724518761 65551225606575 9894806179709 3309215294607 22999133228943 19654168834637 78052995991871 601821784634619 12309380188936 79254302666 56795059055765 64734982977641 60964375386157 16863745269471 11425162295331 1774374663195 58687281708091 3682743084752 89900859300960 9149028766540 2084876747684 33862354925365 658675297464 18172374407116 39959158421268 7722565932510 40043460696560 101824106181418 39983964555253 486213470711666 9291002076158 769385898806262 22035106184128 2722823332153 40036613199777 11438309076755 144001215204497 9878290235624 858196506818831 49477243454245 87804326238229 35538670203986 110798960559287 220209462469253 7965768041578 25490815946994 993725054378539 8813281581687 40624465686520 103612931216138 13169638727181 240601231290316 27466536529665 254751676429510 25215395535177 2253023596285455 194576968862495 20298746424180 35319574593047 37505758825777 37390195764399 17954053482931 576996091844182 288500924320132 14262759190588 204071283825120 18831303606243 43491983159767 106060703970442 74149251723628 228989639900507 953467832292868 13125911074480 59458774956054 14965240193698 33401991178282 8702544374059 21033648575731 54428850113209 44711978805630 4672867948537 27889603344995 406955670937 148045873995520 81158725883781 83101490428570 25286173666917 11958617648162 37402363169279 985949437627182 5129080971559 37368889461930 236113017185 28632901383151 5828820427147 33481939531928 33075035634730 55653918469264 36563509922872 17072553706737 551223095509 27010882202881 113337015179188 179546562648595 30866642639160 25033012615667 10843840001895 5078230742566 21033789856540 42442132777116 36322209226128 84564001621604 157338735636608 430467874640 1805948993877 36435580131648 128149411804001 2029220421900 13198187286179 40203190444270 234566383241478 19919221617904 633091831183271 60557090460424 35358589435916 6291504210055 70974829302641 6064212996511 15043048836762 38720131179548 44287938187809 119231468566711 41270355851061 27080758254559 33435421492731 43126575800291 15726168442148 17057312565117 27161280438922 5441326990737 30425553643 124010906169762 1823723668047 433176593926265 697150909433 589088186750078 38621491111081 19354729090532 66313367820916 62057025758119 16084028874976 25759520031602 29059379340211 172161221787077 6820032059095 38628725913978 5590245944236 8859101235707 13927042800666 24031519782142 17556991559029501 473725845551941 30889816272819 4748699574000 795875835066770 51348323079724 22556216663369 22053961103576 3066314814528 163849577333470 31293670819038 38499412564638 33980637688546 45563082075260 331547351279903 2730027014852274 106235409845112 35986022862020 36913439234930 97220217057263 21518885358076 28885982434411 29995649217731 12013469107994686 34195419829075 68881839478510 70562679653120 24690172057948 9481728184690 28701453288683 40112795929359 26979691217142 71769028938456 25136763113640 37781834684841 25630929616949 27727365903656 335395011310 60566887352594 241107697529912 13240445884622 25866173135841 4893013560549 10368723213288 5171139676431 33077272011184 16248145751513 25605048257621 193470520475311 2101733359634001 58612862822803 41542902604078 2424760904059 13579640157258 21062826256465 37291435411645 16580666937171 361200511786561 41492423846982 101219438159 939848630704189 582050225311551 204904824684589 5482482780640 15654125821384 42921537918486 33156080682814 73665950480971 2329524224823145 7109810059739 229119621881340 71348866352851 18625987610886 18043977501459 13293934561139 54503984117077 23452190539692 30768018014224 38205948829529 108891773241002 6484235058291 1890584454880445 22575288060198 44540649273673 16089080549621 3074670825496 32304133135600 29332464645645 41095980986198 7411792569903 5200172800785 113320766661947 17666000946501 6620722210480 24635885019090 23237925468246 140589741089763 746216585568477 18530687270848 104509086391189 22147005246597 21292885346426 21982604582846 60793991874415 17472018182562 3397138502947 38171543749843 39684042370426 8143385491351271 35601490676379 36039958384746 42428339149568 1240321901196493 95318428403599 2909567044148 23436365005111 23278772804540 5209516185568 35412406930404 36074240483765 1897045560586 30714125799081 37367092758669 104951607557522 3136660744413 7191191297546 32913432359982 35649779292056 41000361985520 102241763599393 376452519613947 1978770875182 84281602759959 1857081535642 35970770649996 82099345871099 2160175510244485 21797293232589 44535152447606 24355396650583 20444607674362 33001280900847 15669072435952 26712958216853 68847007103279 869287430727884 41349635054623 45208230176316 77681105924646 102443095222770 130110153975239 80911069673571 91006184987894 18834712975022 23092089318015 43323621376616 18482519358510 104205612139264 1143795039105 9225450582974 8154982687370 1470931884803 1732749648607 13917858616609 35526040058079 1211976698551 32407919611908 30817743436224 108885062736929 15609573171810 21871218503859 3336354843896 270143025822688 99841721354404 124733105309360 13193001226615 6316828876880 39848754116883 101565006218589 38387421248833 40000129676134 36920947994895 140447667412522 177014567345414 13921298887022 33639612425478 42366655247178 9149269253284 17449667581128 241027973665067 14726866552824 46375417955555 1365944363243488 60504920988056 17871189591283 16886666578780 33452833981945 99773284684731 16896496838076 15263606034243 6014427792564457 340356459055622 882284137297 23294173733075 13765047231897 30485628602840 43470117979879 529573554784 32629687375205 16446572573137 24288419645297 122794465635661 230162147023012 33915401186085 11883707045954 40226779951535 31422046575357 38516860264782 34992958148903 237689268864399 54831044590 37633582206090 70157033281528 9650650937906 34234577391603 44245431368463 473283276164691 37188971947841678 42869195738096 12935422461192 4978542797589 68473451687348 18999821943277 4190461307690 59964028601204 506751444289 23437553004095 27363625921555 14064015687092 612788793549844 235592960191 42361352363792 70693255036474 21196482556752 36585765695109 1096579271816 10021205952182 400805025574160 15299226532618 74442110534518 1162124433950 1043632782387612 486250053523156 6425764681131 14815767006066 18091225822297 24134415639318 83967429247806 236584355054186 2220882908663 30703950610467 23410391513290 106101968530223 67115407912122 14872736507203 6104196177853 15083853060820 29543567059381 3303950013109 35703752136143 8979311150634 42090333007414 24274774606388 13172563726017 9305186854184915 40619770089685 129304954928294 17678329292863 114371088386631 82193006708254 20123377968355 41099122938702 19079740042090 15183029773875 24535576301354 109955867941400 460942503231374 42696460315625 236879562979902 1704254631590626 19616874919092 13951212316927 19151511384767 37457000569669 25059207860739 23475801064857 39990456578205 7060297605210 2106601545598609 7714434364209 34948413688343 28354706671474 14119054071573 12180492635771 5536563097803 40154644771849 17539835198502 4080710112920 22023166678823 167611747468041 15867661538471 19957984900254 6063503548157 71486158866174 35953929799611 26241051440181 2566422832470 40793893553906 20753755617161 36381703875251 1128115025263476 55346513065036 1861722235912 8809316589983 157384920235861 138003389164252 147455132466939 9009784683652 33822028139899 4655058322888 35256456214917 26184078776797 7360550725350 9082484851281 20613582588354 39893413966065 19841481872631 32407275799652 31077829710573 428831955801449 18192430310633 360088763287096 28753517383918 35532831258685 424013135006607 41995800376786 1847114514714 28055342642829 65644258231836 41497132059500 935052823038502 29083903971383 146432447685632 19730015079491 7366300319967 391056469410972 78767711194369 29399101560248 20317321936856 112692476395872 86532449195347 209500789795679777 90360474199971 9228316599743 8485623489161 44864310972000 43764736119568 22710480493472 47140637789681 99740413084260 168553259563023 838229340129 37683556797672 172991188389209 74079541331431 16476316240245 24268143366863 324034258014205 48051536410308 102046368894545 9473366631580 43232921338944 39262221868324 34742563911980 808569442924127 6443072798822 8042950419417 31754090553417 29840460271687 54637094429192 39806989420251 39724994049793 17954570289190 14228758811121 30526722614584 41507993383747 4992636558407 29316249680254 8095819929074 6596055616391 55801002137123 19894786824228 118164577031611 27701578098030 3131637306729 23904629586039 33179968127679 33646590971168 16585358764580 41409097995879 2820667813086369 30861534476384 6511923523079 27237995482235 150818771910359 28222076704055 18129884406164 142750602112307 96928157212465 15986810311106 34408489799622 63190006144884 3699214037226 99368192759968 30613320792052 8672519584238 223515327604694 15600180429223 35536184260081 4605087305217 27121735300273 12235577901954 11166470848459 10807557071487 117568268684917 5085181289104049 119248257700302 60558271019990 106657715601695 177017518399936 7172648579932 1915763576266 2343696706920 11247035985215 35330871650435 41355960124898 16941608560469 32218041980074 26704751878259 16932508980700 16910879214269 23053266286229 26844821654445 493124517632341 32650121795553 10146833055478 16004997977567 10561167950844 30546495437987 2087290993646465 168391212135055 15273462341973 44358034525526 6427799693404 42816526082837 424220908790567 8214735426924 47387289871622 29691356704822 10152194583611 28393980297451 19123985303765 39456106971857 4031974167657 10710173228280 37252670452344 42652895043456 41276109563178 492035550422538 3219267831863 423404895116 100055684892949 1257676618846 38260306329293 5096367548413 14321419946888 25320063421949 24270593943468 125714783127509 22787897840703 25776103750903 66899926661524 33624572402831 24921709059089 7024073475713 14504344843362 9755518615177 75066440135883 84838385316001 38434422073315 731038262760 15845409294006 10166449261070 457679898531134 40229522767267 4449684951158 26807305918189 55951021462137 33962225508386 4823675755710 12007944238921 236987442029576 26483704239405 39670765975295 119125545708667 24759253058437 43687652862405 331183855127660 36013070456293 35782031925891 13177998823720 11240906065494 39244476386841 189635629332954 18836284684899 38481865907150 418794932468102 2216729946248 70723125084312 5106543923706 251255013193236 32782780326811 3878391602481 16405730015379 918403797761847 97273471219233 15463942061622007 9409143626010 36648335044021 19587175000118 3793456949715304 89654152997538 77611563753501 27957606011554 20875615355466 9350098796520 25206544044908 8260309037677 42617336902123 317526835917885 36613277032394 94971313355789 12876102211086 8710506346432 18083317872434 21993435190367 27060836874430 37657928082447 14094882551842 23230758898780 2291288382137 309496634326265 43457062815814 63334609038182 36040291728755 1701053996288 7211739266183 7110431077726 99280942908577 9765854077378 2086051061622 31986221372890 33883884061198 30668614758857 397238965156580 7829725479497 224104096997029 10158130756103 44334877721019 40695448120679 47703408895919 194719391576100 131321837827184 15638766353013 10145713634571 31350938908008 33433131157828 7534284822675 1934905803564 91975088853473 214904802827954 37693423120518 14998655029004 5027225331088 3991912571198 16883746720659 27173035562110 46761927521279 45019391340184 28117737841174 37310656434509 28684809933573 28550229508517 16499603020766 263676675505280 23555026793097 2684860689219 45803114982586 139900905012 492532248394188 1452749130894712 14848843054673 16001549887795 94365850412010 21657304419164 11805456200178 24735830011908 16092319302893 28535649725825 38152041561473 93298373212013 32920952108366 13266847688013 782061068669323 54068736101692 20468039647109 44736682934146 35838786665470 43362305385876 79563758720974 33140046792113 45286792044394 9850805209782 29987653942236 66273643845587 984551550249792 15213463647906 323609340412622 107713791884097 198773603251764 31163597110805 24159315344710 1528764222841 47068885777465 44086095538717 13592506736112 4046931714153 54067209987398 147119495458955 671302689298143 49710521118127 39309264089124 18121255426001 163353731839097 15146879558624 30813765135910 6019126722360 36339056602885 4053157997757 117400834426446 35438511027013 8084889923725 2274188400272 22919389881106 17880497239278 292738445423887 38611416790951 27685309621746 7376493126500 42050626706942 12747836958456 4348442004640 98078254278995 91804703163938 3616884409708 152694027896454 7831800090201 41160637461906 14018393564194 23167645171247 5919871647099 6686595593656 2667718472798 55677614561494 36698419126677 10104275599282 86935270665815 29329986041697 23256525654576 26833171929750 17428021674668 37790582158730 25195750964697 96909912159024 12559229496320 30911716351066 3456234701163 1737502700862578 1120979000283 1394319600205 128021016106265 8311948313540 35965707894530 2575754084662 28236110171886 236184452237569 39214352526057 27663689802884 65285129899456 36587648072095 150234145984038 13661680959836 27842497463124 19426210688059 154309718901400 23278860858445 32389006268133 2447212654713 15238326398035 3499270313465 35623356104985 38083202245041 28732616829721 1738290219623903 7874619260623 14046276113855 38839748409439 17988738999691 118289782470585 18024071405087 341048310659183 18185010258528 1464357241726241 28841691378191 111044351335466 293907627117509 63388810531221 472083428378 1224793528372474 669277880536609 254456654811 1202951906994 24463379201435 3562444955925 1766683353736247 5315038954745 21823280786018 1253813873542953 1306820289347135 19654996236735 45881752281837 409310746920925 68992310431787 212180661588237 22540859472305 34949192887279 19517407171260 17168360002952 30901319856640 31848033469105 181198303515341 73489736724493 74384078491354 17531829197222 41638865592837 87098555635365 22904788938381 9643283167553 223240335444030 11357736983798 18637116191602 122241077733003 2009586484727 5139684542828 33137580338416 39901786433193 30746189171512 28448883330833 22150961282133 270312906817357 3673929342081 28077061241322 2694003569589 7256564174322 7826170698183 298301869495508 397163333055050 14337633608352 5920006831417 2645413335528 72584448201256 30737877295895 61267137308384 15513616556747 200449912703950 4345338680846 20240940820309 49495001889010 21317490517658 6449147552001 22885177088524 102513178987344 2494802841120256 43765669349968 20470630566592 2020051248087 162523312876990 98737671759604 28498809665907 34062828444087 14891885264453 244147139479620 17794780877275 302803866933463 28630500093292 300021532949 32765463831819 40416492971887 30034983691257 16703450430805 45163496736153 27976204087529 26825304992438 5159634394376 420074863804128 23096335603134 23665927681578 45105826021801 2560079744377232 14233817946471 95601781172373 41609665121424 13896002094774 171692388722331 43467908426449 28809176203705 3935515987694 24905814914432 351113955680646 278214306320028 257179412443530 171318578146850 58133811261700 172849794580530 5286112468634 12314172813872 75095511068193 102619495006484 30784051833944 160907454276373 38632388395810 27559552901145 23656490906596 69287112427952 35690754369672 95630652001636 14325057538391 29790687811720 9846742752718 70986184717004 95926271903555 40348855748090 21387252729620 6511815712430 24545089711826 32885628360911 50903130606640 16566496928057 25316404897782 23423033692173 23036839795756 25695697871681 54574507785773 24948039520464 9538960899391 38344742364418 45194509524965 44957964366400 32536118162331 8818746110279 122222358573543 102843016939881 43693266814415 56527460998245 230195424617107 6612735880706 430250284626549 121475225942049 19424291938495 438337948079235 41356408825375 30639739929126 11468895152695 11265994032769 4325300952938 11953475596085 13226029114584 26664793345832 30912469767899 113949577762894 20587087284679 6184413241025 7720188630620 40003468335145 7287602834106 319028731833905 11529686705759 16838437222308 33335487774622 21061799692732 2011956521305 27255186196879 9615676614030 423562621520495 14220374218652 40283109683522 199412944080996 166548596322245 19355146712047 48719802343504 38633191216760 31098043251510 337889879679 373915716789213 27444106045483 16528850672109 152795925192400 48272229534400 3017655849648 310691052146014 20086137308015 9897009977697 4632949956200 42882449012129 72093941451321 357180878491907 2240862155305 32434013032646 65582738411432 31794532024076 21863539998912 23194812790461 14355356118044 37380892617754 21685289009774 183596567051583 27808371921601 110763652276680 6774763022536 20354353964078 2775207157311 190425146865180 7798549916052 34812130461851 34294760581584 118359360488531 88375597709205 2926029843259 2638682342854 93975794754974 3329386785819 17597425287601 4161609487699199 41610492377882 66622552470350 4932439193089 30903935058913 5188365484814 41362889159990 122013340611462 16020227736412 44671787971899 1193487406494 41152362868436 22276104004970 39221378052892 79329967356094 19675387818531 4683355776063 24117430076123 15253441425499 332093172446 16793096722956 229224915187816 15558425229022 2567156659668 13758335647662 28600650118401 41304732452091 9052905507932 28659385137060 11083838334270 2321380385682 41084019496661 26231861205825 34236105833004 62472139212685 115190419204998 455243212311272 38838631763116 22367317587514 28276364282918 38773810501803 240087519628 22845154692409 9611874766307 89108754863800 16247589154979 21945353832770 148065518306594 70083903562338 4850809894211 142185889409063 40293620202189 331658850281943 35774836604236 83704427172639 41943135005979 36241831828869 44305530845871 1094159511430 14149142920417 1998937097605 237032174084087 75644393064117 21349088214670 66464696597991 1394700362373 2629416750632882 41510590456536 65926390799843 33709866844609 349372555401578 339035052249393 12544732531007 59917484534774 303956822278846 96645808078225 34954807169653 38364899960879 30521901571493 23417823999946 1250422854514687 5971800291594 70292391029630 19465824390523 5349486663407 5166951567044 12402610860106 1593091096239623 297562778143835 135462124166655 15556756913786 25573447842894 789539398372300 106950394254584 24141734790796 36697481462528 16302983364991 123735866360107 44778503710371 39790472797543 27828087812748 20926218905255 21826541605091 14252971698877 32499055016895 38562858520711 37977921511611 6143745622466 313012566643098 149460983415396 9109913037258 15856534044892 39943157460730 26048546114717 15839881207517 31919064500825 57203343452238 47079080623118 4313414880408 10414297921889 76840326084196 39328218396132543 139714279981644 5044829190848 41564923019807 20298303230213 114533822738818 21252120521964 44998138172044 445697729460899 36868246148483 174087735263852 5573816576275 350370878599927 32513844246291 2617132967220 42596370136033 15756380701467 16735853233002 261725885131606 23729562464301 12158949079565 54982710746987 18404861744870 42981345156773 35791759685804 8980960263377 41717389453993 36931470528858 21348991840109 69982559029567 26064627128614 208506992741760 44091043779570 410507754743599 18117265614846 12177198836831 40973994327166 36892052264618 31209462587557 29736320815448 30550467112498 34993285513765 480033772287674 3041805701442 15750814025482 25099557254726781 133371971010372 109819965071954 102069967081062 381390675340046 6097888416394 30418126033971 13417773097756917 670286608663416 11984391651479 4377258505871 103951151107378 62648664432165 37712186600166 43750515668972 20061676067941 95825065173540 10179110713440 18297987619296 91808317410569 42379800635890 39651898816843 5786068577085 2247031968480 27892213978475 28850233849920 27189082398872 2812221754981 96307454018737 31833598480774 2790370412590455 1735519863810781 12783761114575 190871330143944 28918137420622 35584704885816 11518631360704 1845210828574 2800557780304 36304998417320 36712703881390 38725464630566 5821305677492 15574277870901 12422185680061 19969908244391 44633765867311 88177306736259 63592735923376 42390183153882 62954292708650 37077414582138 31665510288503 41308966658035 32916066029229 2790493405296228 17582172095122 32556329948310 18063328365493 20004964252228 40747571325979 32822018077635 34589760254278 41831050261022 14613626028392 35704804940213 15241636447157 28287907280592 7034052899229 12700380146589 25612852418544 48543757657119 4558229282035 37315625224443 21411119821175 13820253659673 39865949705847 45603871942734 7454814529240 73877522680686 28664062693152 56467087347313 18286999395653 13120570834241 250192465244905 125406656295023 24772980868390 40929141807354 27236187339268 18196900878572 15564531508903 115673777074269 150121408250157 229067410295156 161658757310331 306811397616 32544129972207 2984816447319 32041849145560 54322273513171 10217623572104 5743774327323 200295889165121 700513668299111 44789621828320 107691763730590 537463492157972 187204376857183 28390760292046 23726928372330 10891029102565 205659576323503 82738713317133 23686250457904 41296127339061 408630542032931 19109444082247 33508287319955 13529497849123 237000078261162 33569337230019 5952035436925 42087017231284 13164840940013 208099245391280 108317017193819 11362900654174 28728586549669 1637125077276 31221647585416 2870750328981 35553173709929 24699702148487 257870962247619 480720915401614 25521068884884 40863193316173 22720226915844 28564502972550 14004635254143 7283529553710348 1175184601123638 42588290231273 30344708758178 227660164565434 30139469096417 20202985812273 41452496947870 168927974428333 48359468983947 27185985242570 1661277538527646 21744344202508 88730029279567 40581307143179 379718422994550 196333854287181 7735833040770 31399699071946 13087069650189 20344438397469136 40512915912576 34930921447775 4080101788896 20806309901632 6856136145858 4384768509129 68032133562179 39488956730368 28714418878240 28563058364848 3059846953575 997507858407600 4705449072161 62661220226828 12540232297888 31163667543271 9210368314153763 19363231263692 1632009691805 65192200079140 6649043548639 405725258744368 12742089879204 14613002182540 20968739594375 100920808666309 18234964645833 655695233167117 22234885072696 28237260735843 38173431530448 455313981404954 155739344496117 2330978617223 28956460809579 8013728283629 40001337989497 23117247078365 330491991942184 2546109492147 4252577308946 32897572289352 24467085974989 32515708255646 15078366239114 436685920678990 4730127408008 1955130173310 1666385930556 23349658007935 23915930132226 2273661010528 3048073811122 19198942137410 21384109185639 1313377202567508 41392398806270 6214353522463 24867824166101 25509491475603 26965920358868 349892655513879 62102509811973 16152525926547 6662951332029 3800093420373 2400834564015 8949594906864 7586435149393 676030762246438 28395722825531 14609810378276 28939953406129 44215801907009 20850783457117 22886071807520 12440696757182 66563647912680 214653739391185 28683663764181 193750561763304 1597148255402 2317737622256358 21003537952425 21630950456567 6418911894416 40647688258836 6432354116004 25126781693517 22502932818457 8188661688253 8448061596131 289729348022368 21244499585306 197850404532607 36894161983296 15870425801926 30640773086824 50204020105548 30674299207327 45120388165289 31898491588626 3505532852454 5297733992005 21163959434759 41378239433953 12929583828473 850813641459825 5006347144838 23538391705041 15942439105673 41429566795805 5389328460795 19856414890994 137613817294427 26009948197012 9681676985427 122766615110209 11297277541794 21729834177311 19000369082494 27815305671246 24284428633226 385604987920 27961104766617 42530158964380 43634222183946 191734651632911 25560994920652 28263795176267 706007875855535 13423138618405 41455720765531 205301673858611 7021452727644 4338961080201 899205257990578 28959050140997 58603560677992 25850181447887 3318128698018 199897980085167 15681141325753597 125529593834169 26474295673122 35716374217238 6667496577944 38174392980025 37630048698406 31895666801066 18557292658958 39840298793294 108397505194046 50896168559680 98971053368725 17910717680526 42820073495832 92296296976710 10579584756680 423788945347795 5624631778976 35425409386414 14335018480687 34184117815532 13998198806292 6353262683926 117952728402295 4035858586021836 81745000041872 18714912062692 617279004849496 1841046508117 3451055855236998 2763959216163 76849355700292 1282581718601954 15152188819170 1119214101000 18338868940644 14686682053624 105343517478944 8467432021252 41549802705916 30472226438073 286635963114129 43848890062054 44212027280116 35346543214221 31068621293503 21635403076148 5130099850673 73241733048217 107007072166702 1145560619239219 33533541209616 101230846880170 36838190077099 44311482479733 35431425519717 30491190209119 26642174631773 975578535161492 36469508206241 27269660552759 6823985444282 510343232864575 26523569495363 1107113942641330 16440389792640 19457076049882 593204271201155 17740191982095 1751895897675 4832353827327 31351484206955 110919075829906 44071776052587 43268403420174 30886318100444 7845370401359 67780670324425 140173892020727 34442891973181 14953132556130 33298713592652 4775973256017 39563083411947 20995037306889 18117140044166 389859941414233 300644310573973 312843180288997 8327201427851 12580565890339 252690222193691 107157402698777 18462538346134 22046829180040 110596670520370 24939947021323 44543921976689 4137162843404 39409196070025 10117867486027 91355995504508 5572133296966 26217302902835 44701497383726 5240184986831735 28373207935971 6263236429073 40265785919748 248108849401448 1651206442713 1583326166947758 18595636550598 46668819077654 637495609421277 17213160234054 7910019924470 4902677304121 106339729345672 321138504411068 37257806436411 111299314269764 6980083668418 10367903826136 17372800208176 38556308297143 12620380196841 1885711118934095 70774591179675 39126768179179 41946365122670 157155517168553 26544454530103663 42283963732954 14291709732126 84445237746433 22736184455157 38756821808748 32524290233476 19659761598251 14637968671838 517185458331668 21569767234521 72750395919034 26355218881957 39722611873566 148281043390587 8645932322074 14276893331543 6244174034645 20363436156836 2015231790213776 385336527105 113460321689043 199267351050 9095372980962 23260069990968 26150321641459 11569150910099 3434649286762 68779787369498 3215918443495 1094388398413 37475372401696 18322476808671 29857453032644 14438665015575 12602094042055 376037011786709 43901811107347 33257832662056 25547106591946 24428735000306304 38966960339405 151839178005980 18714552403774 15306947457099 38173264424990 214266048160976 35865995545948 21780918181936 21716266502392 3747075996991 58423840950921 29246930797156 814960479051010 9906336508431 791630548608508 40787232670392 92840923290503 122191963466614 7897372501739 5454558934312 2946652926963 14115038563690 5898141584025 10392316728043 1513738686938430 47562305422120 77042969859747 1994693473456 104486312853438 22135669784254 506434593880555 12847470003372 24443666067167 110834044583895 15361117959817 43438708534125 5201130033343 24668015466744 10664025953866 29091691253327 6626057626125 39002833592152 719749134954 30177255997163 9756337472991 17166746978593 189108142485 379262191302133 34495902269744 25549983650556 20746201077060 38813538026237 11435031382204 88136755380126 59527078668957 31481250900348 23914823167108 39872763320368 21916504497413 38561583757200 40499220094814 421315945388308 33593318381277 27225218857932 37911422992918 696524268093356 40326892616439 356752386714796 3551217869091 1323863515921180 16256326947681 99641694227110 120375256731305 2696051168945 78748536921569 441400739770674 8934897202544 22642908927431 70655120634164 38106399006869 45346516213139 4285643896645 28043388848431 139710138487534 29858326271888 41981447445493 230905409154030 20887652972441 1612504647147 6137039115204 97096239205233 46300861374269 586219233146 1508769805963 322237828033424 47077901800867 12032482295915 80172899210121 21366251726159 2496814104799 19101073725312 31363316555405 1562061381567 33594290499637 46566121870491 33838462368164 1214857546230497 3092471771966 117099617686110 41580176397132 194035333414887 7319172638603 40789619607288 37739245485103 28373509138713 62135527009835 30656040177462 31363746639795 13355347846274 44358484686318 35181388700071 79598925591236 2829952961825 12982448883017 13759692958287 118438532140827 408969165135868 234404697110347 20050602405014 16734319903105 12333007973048 11643358892121 8263462021299 73847120344114 74866270992395 10682350747893 3479029384512 34790602178712 44695579827470 23640741776577 69042203541860 39550702702224 35639066467710 23212384565663 14188822799386 49902132360514 41883791357805 39306362904050 44763595393953 37037523455219 3616129638103870 22782554189762 76264930950027 138561210100377 1437036456067 851963804391 27821671100233 12504555915189 22207708340695 176596560987008 16617612857219 40048332916598 493539778460687 73587332303866047 43955432559541 1839223143114919 42778200604941 13073179591311 2967008960300 397710549037751 1273204016111842 38204192318122 11198746793903 101983998511915 11643818559990 4028968383796 26346327654689 19981591115884 9010433856802 16952203939244 272799609579183 71408985267154 2870595963559 263205707508253 41717085903056 270282198037793 154420170176175 13442759861630 20404961752243 37080575111823 297859761644791 1399947622161281 34024499310451 92431731641094 214641116272625 5504912618215 114409858923643 57478710658631 27031841444261 27097776442269 61288218766727 35668582441436 5240137877357 16949046223402 97512535994209 175509328794691 26303197575587 48355208917935 170041628052715 10532429431729 604770659499872 7395146834504 45069162133869 28297874429490 419669279999373 90609399755724 25619836648531 53398410816579 8298130921978 37254330088365 45213288149839 204360761067314 30239359787678 47236132651555 24921122264479 7299132128918 2101737134456 2801050520423 3816217315448 27272359282895 1194208701853907 19257238442096 23868112592133 3168141528712 45107706363049 22604255700876 42808577926928 29926607286522 19071244636820 44449614584600 72729382068806 29087617647858 38894018551570 140016799772256 65721155337394 21825663782951 39203895887852 45436555684149 734703445552004 10833240054269 46374094754517 86628174329962 13876290985596 28577497424458 290666367435 152724142374422 11085188412035763 127002218516057 84638832205962 33512218052970 38988008132155 9269330430366 69456483988238 30266853649154 86347241129627 214456575399361 28120920983724 44076011317081 20381958567118 96323353336172 34363715677381 34173669593680 90528598139626 20926309044704 42887662488071 16080495651408 2058765271879518 22982374101587 15385099622786 73470381792382 32720166949214 41516070407268 43312871532879 4217909392427 7966879142182 80881486525182 39886748233028 149980933379379 1843027376889 28792802179789 12839771230202 17072670139836 1588309150023 3396607674199 149434797428672 143431231784045 6409457053987 97465422641113 9854841199071 182037672054492 996424481296988 137806234711454 152108232576642 16838080689783 49422399037306 369050231675763 22323274890853 281759912407832 17264626983076 33071543171577 526851051319031 41366252673913 92510425702113 8382313559712 25718481467104 572013075109 14702802296571 730181885419524 8909079010515 12489465319747 11475410744322 34812019766337 1395166799614603 11290185678822 526730715666430 35814900936538 87980244252582 9103502573976 2254455090086 20652368064604 35890981347778 37142655877144 3942712574201 10788545249933 16582661057625 121158316822763 102459007820235 16205737935568 57099112339640 19537996173873 36999350964340 29658009839981 62840298500798 17626423531422 227542470046506 42703250997580 22636078501359 24083387465582 40557849807506 71564611392406 66036605648605 26305178394624 21545968092277 9994333254226 46449640191029 40095256519347 12609288866416 140140836652577 32668907824261 174623997203632 347095613150713 8042538183860 15329382769338 2386254095656 11813996639618 32047367216859 42502317597878 31078084838024 27978413719154 15571916559743 63123275449335 9771390437673936 4231880289811599 20765791539570 25676035118464 21677472084042 7836121859845 31320532020385 2863539723617 34535107012382 37451225576745 327328014993290 123085304941976 1622593302239 11458374569107 3850414371964254 19310075440811 169702754948 12170989034352 13248530112960 9166179267938 8129396082583 87541074488940 41085256306403 31754163849457 4494721959973 24004773774020 9739191096256 2873574188281877 1082178018961553 20540637137745 7973618142643 10499087562017 22402992197344 22380855394673 2184239021922031 34148114075092 654026459749019 26205861011898 125412096174668 69192172869531 33250121163057 29928995886052 55017253718159 39034223718195 127414228892020 789464806818134 433477347328881 16059562895500 13776803413639 90324385325856 31547214408822 66997197155362 12995581869211 6538285951734 26168424628969 5220055385360 13471241821599 26877636408023 679706467856525 38536436147041 88191731911987 21966821616842 115537252405334 19351827848627 9340514875338 43498523641700 42270413207022 11842484049384 40775428562486 8662971588065 38161357679184 17344245218712 15304518573340 249987076930562 1957497339361 29099968013916 14227633524648 29320165360504 14317323337590 1271894268541018 11435676206858 45827528509782 11967033369545 11175355627600 40620609976109 131637487367446 57214471802058 220599345748672 9918874408033 115903866852579 10805989354856 18355611750582 21509540509608 367186149716747 42080353345849 20366048850942 20552740611596 102153044757336 29478929288767 3084698921168 22993477255536 192640313937197 9337708789307 29377662411167 1435087719080743 34426193849366 27344887236318 788620589080537 275025888807802 12614085147070 28370827411771 844270086710 156428511303328 7202096391245 23322974229254 12773699822324 38502105024204 34865203808460 39312665922627 40179098309771 27785046242474 1132778296682325 39438878749049143 28964887594156 32076722295153 96807519486940 39306104506742656 18389163724176 2070115244528339 58487593381786 262772412717974 13735481154201 42555000632717 43438091083187 6145823270742 63498607147462 63302076704043 205205355157947 17649835243101 36754810050600 31347147800174 30702370416698 265276103434065 30488754461545 101470512362284 34350435914337 21666154268040 3201212162911 36968895166335 43104861632020 28189038289369 4178879418434 5095366191218 12976482587145 15854354863577 72332870349352 33364301533091 22530092866991 26780273550709 652880636687 10165534000380 31938858036549 215144297090510 37810643643553 16632246026654 44573626425414 117213556414708 552467901432082 715430005044 5312416334359 31204598240467 35260708262536 30260043104124 19456986972657 67526484237134 63357633564440 14735888587557 45259820954160 38307407468344 28519623238981 4310279091833 36636143271083 24041510329152 165115128510223 24774087503227 71867316872698 5644802854473 23141294480632 4787059687278 32327340431294 6694795075636 169747869303896 6968723514710 9661638642911 45184997464505 298948762317427 14713584626225 31318934787877 4904542777249 100991264428531 29525519757104 22464541309882 24525063022210 33189992080901 26146856985310 46836693812211 20864968181672 170115112169317 27689783909314 118459853336361 42033704996666 25986983438028 17041067728483 4465220765552 185266495378762 12731883327099 5525544406012 66736154003878 1700323429101770 1508908994191 25097380216705 1149676084101 305917577486 21890481505781 52709179257668 19283600138946 15098104270808 123425702472696 43161929113471 22075234568354 11866810204711 30675654404226 19630387736711 23303605001211 97258653255447 45053944720681 36077666166517 28805618789800 163405465066532 363683181419030 15699357334135 51057321471155 33593758388366 13806570471765 39563895583632 38848343496789 5057566170312 159170973450527 15838665287786 76422205538044 38106241408496 81345833351034 31178047727545 3413083817246 34571276415793 28952609664405 25119438014096 123064043613396 427162500134393 275740331428411 37846035567650 33010622718873 10183197616720 13872631534145 30425919337779 909624230158 15448330241698 409636700577903 6773159231693 38970731594692 39166429370821 1265164638645869 189074544493 674097222481 745700606978 265544365153 14622378998318 38419381134287 41129977386569 2609549532933 10290861901266 49747611438236 16504891696904 8807076987712 19327567187593 2623416339382411 31382613673964 37379374127545 38258964352059 16992869209497 6169795241849 1970121683214703 23197152419380 8324175400493 150391231418445 3188765408205 11073012110753 8139172955091 9940656752833 18440227780225 41025163731917 6601577450049 44832775397758 13080484624380 608746561887615 1407401882804715 42654733018588 192070245418530 26289101619100 35672388172232 20403679251055 15912512736798 35965937506436 39855051536339 10100169575421 27805665730730 18017000254357 201474741910397 6821713644942686 28380822197233 11074807812144 1131372783788 16986929459506 43342319621314 22219962772837 42209169332990 16130866729442 11060785787691 147052683313775 25950631862134 20684714655686 2868749024632004 17628786825017 38136999854894 34085669927447 296436310481598 9086472825701 3144835847750 362468043067 29541578861304 39914186231708 45851826765661 1238584495402 1542707142483 36150262776144 266463148538079 541678480839660 178459951687406 31090283638247 72864502751475 14521964867941 115652454017077 31189270725213 22953200158303 1363104217980 46422503743296 32484886549585 8948276249753 37169690934014 38496746157152 20807826654571 34980535776430 10663342972969 18504607773181 87703731402647 44068589531281 45381632329358 183918160719 12233311437610 109508259221463 210896885786 43076603979763 246483118360168 12621852817965 14480909729957 11136939676203 78641653953343 42191974625173 39782089253025 40779170390686 22320123374494 18861793869005 6898713073537 30991445537872 43330657959389 176181754870438 25405263350798 110973492152061 22674470279985 37983580764218 322862291138656 34559437061402 11749350115009 20749731088901 542192161379514 9417412488926 174779968844278 90252993807396 18870438967850 2883588294359 13492936947294 108299980496475 28921585990091 45831469172699 32547419465318 3568235977382979 114459862285071 50289839290225 26554755571415 39406944711815 41107696873137 43415416527592 266769896533913 42547750091125 44219727509872 909601854136367 39865182344527 16683002911622 157458365194387 104788412951243 42069489595071 41985589085408 4182915866098 265407145164431 24284883011198 6433978438031 8438048016790 11719658495275 23448862307882 26687036477588 17335059890621 72228339806869 4581214369636 29348315894859 25712648639553 33938435766611 37240180894546 4207960753207 19532141294607 78728939513418 2437462033176 1885800764188866 28171917911358 9567333695057 247934384294264 24736916291305 23735136128549 41185147665595 43414113981990 168124202030367 4948606090266 5117662919259 141980798332470 87281785514591 158575466862480 17314298272469 679421527905774 448922974264601 1471960874959 13946049406826 4212333880799 154839986077335 100234494631404 17151656617674 23716492854950 39633086696893 9831658630283 37140516866453 58454131929288126 18031168583120 13682861975923 41784646999325 53578264758172 109358365690965 15737854848642 43923710158821 21109888180566 12340266675176 8783796410225 46544410242427 104570940031532 684224023274284 196959011279969 5090327935150 10425008106504 145599925534850 16558866789744 188475730318745 72821733219527 20972649494414 7235055598157 40926048615794 887470111626 499569207375 16411459306155 7434728860888 31820879470961 345174314954732 90533118733275 46273572163349 298804725389411 12312032410458 9892291046730 10910235174208150 36400916385929 21185785470827 41565642149506 25688086516567 1134042161585 2829677697469 229669155089589 6392366866935 28572532777126 24452226650538 40706098243242 33082747684402 43811950107024 43669528611875 28254553093635 430474127579604 23397873587067 36164092037445 11181075013397 107350683183676 131495411306266 14323926187372 26872303191499 120058752919726 24300177607028 449685135944115 17903332647549 30659221604117 110272109139925 5116987772187 18322967420606 39697593329893 50988787908334 19765216727268 70560918747089 11236289100957 64720825989138 520464648143849 668410138995768 2490006902914 129102213954030 675016905301339 223454769233920 14822802374435903 309301642282354 25474919866058 6115821143787 25856934897197 19654895776765 26126438896787 16075795084428 20950583177602 5648689828744 32253210267847 19383947211721 213079923103248 9553217403007 25146519782057 8814254790917 189199250286267 8826773289183 440199961012391 38216533511112 23134210167094 8441803732465 205762473648018 84840295372099 41073915440388 12764461761364 5332244093310 29020611940210 37710375469367 44796964814967 42392568392540 24826257121184 41800429009656 24216338406549 5836529407254 34374861211667 948919161384490 75896798470876 40535557072771 4197377023738 9960904442617 33016439846931 35872838182611 5881597491683 328512337254935 117537544785016 29617152261346 32691814347175 128550983415466 149465688238589 9459346753005 26096910517002 65919867328221 5454757772563 332859507558684 25611926219072 25508643080460 21448827336480 24140697053872 14227570577668 1099309549988 32594604942195 19537823924039 22869511290988 11720579699652 422101723124513 29265222028793 18045098467905 17504420043223 8620863581926 9589899214288 29235927378592 6510373850599 82692733901263 38215172814615 44489933586072 43067279751365 21567555794627 3038514702065 31014767021236 242092340855074 888761661572 21575629706003 35880910889599 150943033755629 43293644338879 140229471526228 42607359500111 41218897234017 207661737430719 23500396356012 19445970796260 23013812363340 15364287225600 43148583991078 101635432422146 1678709107601154 33445890444708 35592016253359 25891166462392 21371217346900 684967399504147 51578368903895 18766213500425 25022971708905 6571390876772 16287207081691 3454847107029 106673279905284 37522424850793 17766790634155 91188724635350 43578059717236 291090351019800 23902222654430 64627017039243 28410539538743 5924163826170 24620957891134 187371184857491 90750720342980 10737395708598 44793759720139 1938629432988414 23423970883791 74987108277463 37691669092500 22612508338646 1325679342240 1126209085081 12781015051613 43837140708574 130183234613694 37155151332419 567680371883477 11157332945520 8331656413624 27132279420526 18018069447059 78138364756303 9088115824367 750512893823428 137573121691048 143414561996748 1234527875476 18787095289227 3212691659315 18033789274335 25223346391061 44892197422490 4262612573065001 22622541422191 37292698074400 21048394984240 159515870792 34657267068598 17375347194807 32670573638340 25385721684768 44560215716296 104404876161354 3158228601293 265003437675623 9465879799096 6373490315069 6418009230 27576235332510 11567604207836 2922412143335 1620978905162217 5106903625314 24950541348552 2871069138915 357742305684635 34142260439283 73821367262619 31063693246158 43868277085571 19553502973144 18452604454208 272694264396057 1837056979851955 10369800101246 41023294528474 26794226993597 8858597848166 182510955315988 13062359311522 21987246189063 42797410468888 18028211641673 77537089417479 249310492481683 21824197389781 106043997380559 9684062654046 327948303230102 21504570675251 1733369185038 35726030571211 9558298295045 30636625456979 32451628825898 4320226324329 38550963136455 12818407778693 42152653605841 10461312012234 7817186710898498 21491949365059 1683958434014 35403476349646 398142046979165 40300262113990 17222156540031 7006933856271 21808171929690 2336025005335 1676724767891 25560357286730 32447781016814 71886010658733 4830327807068 40041470711592 24085951615372 129767517723428 9215748740128 34729884447365 64266206642578 10588561099903 32098629539301 13348725381936 44637971203809 42846109184990 70806603598980 43408503639599 34859489037578 29401417798142 15408761473879 10120824796871 29685340894698 26352010518552 45136493714176 89329655434503 447544585792783 12698104210769 14105906657815 12511117116471 6924232227560 109979532901137 24478139913165 20433113569074 24517453461181 2471018245458388 17532126349774 1988321155717 21718858022247 41313110749357 432684374196418 30902640844484 13224478266219 573092877232357 16939618326705 1398747208692 3456864014557 15198161392515 23325311545340 35945207908824 18586977290524 218202132167261 29930686629643 599944866799265 145897722092052 37027146053251 26309764500333 21454054515130 9100068989907 1191998524699 36241993520032 64980059718799 137507237045744 18983174218291 28639012928262 23912496803958 53994305947182 24023073592611 23210412361850 539241025084 16453171060205 43959069866835 1078828773851 10096005219411 26231993555116 4178240626945500 32254350180991 56798877924531 95441274851280 38523511435041 410746033033132 92538183260164 91321620551783 41531188529129 28351077421769 20678180739273 36517862852740 45202440851716 43302323561527 6395181149092 64593994490783 47900013207424 19442096959926 13820817752470 188683721706470 30569705906194 312246681630759 27229149374354 34526067377503 41322347872319 54821964777602 393720021275318 3655452211093 8031261181416 92955861443798 36303154200118 28196656831643 25360469233953 22599816904995 39892539415822 38716714289722 10817865245357 1434515075278152 32046196096852 17510519032954 41367780298196 108200457319204 688278465464344 25527436580636 26584033520297 31604304961 20898143482469 45460977140824 85173189368954 744255942202 94824163745965 84021964216411 15679299473046 8671849219192 4920639103266 4427286814497 15612952321130 355682127679540 26370106233708 12615528863302 301623431571541 14151444162254 35279700295350 313189651964 3978986700971 272285000224999 5192504175905 13150540318855 377405541644994 22971823554565 14253524380428 217617228830882 27019338908422 18165282796160 2016756539543 115212517648893 10887509791496 25682342574389 41827863782391 23071430071285 1865846410553 686301837870218 12826228076070 19526720446764 38163663049320 42687706016987 131080531350113 29019384708581 18503276773875 39324369375037 7283741457064 601244397135063 297141355371629 1423300588921693 1371931876526 301834215509491 68500456261912 564255024931 27492289770941 46523209050496 1735742042427 71900825584993 298994263111747 21835808681169 1020695751913 1127439688229 41309815081542 53809074436954 10720085604918 25689928502606 10771772128443 517109142989 9042752434819 3409527924080 3607644348605 92164505780080 37142188567415 37045475462366 32579464338788 14406758111812 130019608089754 37721310434341 51372493469800 7670051701308 36720344571244 14449355663950 842321509562502 3931709070262 109993004276276 39407771524149 17766094696722 29055079760823 2419500499080198 38357638054233 4723879818821 35310015210347 22651908608393 9964999136929 21678249936490 11495157750114 2570156714696724 36945906394699 36838519466918 40262923260263 99895023680616 44669798128932 31335046610696 877615373500650 18637025931382 197868957570787 25854463704143 1830426789666 41742229647881 24493297949892 10208060736168 29849137934583 265961409123614 6260763591079 2616934659361246 27147143917707 31003427970663 34141865970931 5336224329925 18522133530045 22116242544000 41899581546544 31053687369066 1506041797855 8800289034356 809255862332 497357127841294 14880146046959 31280914253534 3213166439358822 22328662588216 19300469467956 6446690580472 36502215049616 2251562687497 30881144699077 38290370952157 6810626480548 89479934132354 27265991615602 2194658168941 30585907502763 37668378354187 110248265940523 17563296889746 26210599543146 7347531319574324 17466590410467 3106880656360912 355857836748221 163803781365496 33391210827453 32668222090171 21620197379936 1785983801730 25143503844303 23747225000637 2687769690332 53383139864122 37820620946134 7625059001928 20349222982195 14860791722 39947951620441 91269517373112 23083708065061 165344292927464 12193722572075 18768900687884 62994614491827 24228723955092 6396870247720 1179275271546450 297912049557418 1734815406791733 301855483979122 2146183959551 46999382611524 1374025298968465 29199606444834 593860939741106 31440723557074 7061191993781 36044523248774 27843327945531 36352017922072 263109217932826 897095603153 213060752624705 44182287265210 18819811465776 34031849711620 17605013230362 21824476562043 241402063704034 86653430724235 36750081879001 44190415820798 420239537056929 55113072775723 19970348951382 331347315803 44006182314113 26269841470124 9460561589317 17714005629430 566208089431018 47616324021515 18218726719298 105591824862472 28504888557945 14869097093110 13235747466908 6535149495322 21990755357136 408353251640 37458444001710 17324595127355 8824809452042 30280545104252 177911664870512 239022663830444 28068825187591 22783976163547 16103702915140 26312646809867 26477095634188 7934696185434 9522674005714 11832554580563 4793671937617 39729378620745 31197744792898 25702465670489 566984536536736 1386669250570 35108334859748 45875677034950 18779645806419 16052197405963 38882819492138 29740789806006 23422166634623 18876976529489 7673742462807 44107350650081 39272093857841 43694828260507 24560410519584 34248869496839 43793983813582 15744226047302 13372767838822 419683665192866 1179712862533889 2474337403417 325497185063027 16218365061526 16317270880236 17110817186292 1358390688480371 18695978358343 184720883137147 12828691925583 34738459113732 26610956211919 25979596411874 22803232077645 3695588169621 530930710869597 44315710898298 43382439770293 760004432880371 35859649894782 6343753209709108 43904155749140 48393810906922 174982505008348 9252291450760446 61813927718598 8686737462650 39688263054651 34939650458226 612257856495548 101047227079877 86818585277380 19374676249109 29257290535093 11797514325440 95256336329954 24650645581627 48244981400107 20638209303250 3957424667114 11025171726681 81491790265208 306447659703206 7037472112608 146457966284400 27754802946566 16541498567328 9149120185010 3259986620089 34881214251242 27612517190039 41705187051307 18462942779962 428961819103784 814112593921871 121573044392422 44270309622631 27200708998979 42315664511868 95952130592993 19105895571394 33917914524993 2285195204598 26406644593653 68709456048305 14838142860182 15228514502614 18215702361594 33562028388427 12227320659958 428745142603058 27035524091356 9726063456833 33141280759654 258670632177879 30813203707637 9689945521521 183106429286541 286353463973656 26085827176568 7432897422896 47388113095786 21467536516444 198359588335247 41070361824254 7665098252112 16819050490179 38097561247951 101311008240376 813623208507843 39850644476811 721121995838 35585681832411 26273204365861 419828593653157 17079692998574 22446300871342 117888446414575 33013155938722 30545665385534 24715217975314 6333511656459 81154723549255 1401433132528490 493620538364210 47370181171377 44105358103496 28500494281009 6069403664014 982407851683566 221745496737963 37166964865720 6617467800415 8825796808047 7038248689645 10115918652073 766932991779 26525990666310 32885567882977 7814976427729 58535984702945 191401766002692 104650752046384 33900999230945 24620671158723 81584682817455 77562040530645 318102165397951 16728630672739 21347654168833 680077519635 8139593116868 260999897747557 6229089457497 35149973196995 28467913111278 26843896911507 1162189644503457 45392728249980 27591956065694 21822478387897 2495750521802 15809050765367 7071539447530012 569831828261832 43485342605002 41215109845871 61497434735679 137322450491691 23020079332461 22872072261043 5056942253409 48528158448170 16011221418896 27638126965695 3070916669399 2683658792072 35079953526912 28599218772728 10868670837980 33461772090905 1662207086647 176260279864932 44660872916303 817984420276490 189295551201951 257804966636925 22589253084896 239596457355161 13052865934772 29678858805216 9020032535992 41314004249675 12139388491773 337100055844558 27545392637079 11410417833656 384597800220353 118183484438866 46789530443876 27219619568065 36835265365849 33019548428821 36423319844728 9639749286778 30364089109669 13901452319935 27722611680040 216500083585 19934329230842 10456951269333 70632411034649 2908440094808 25668735201386 23255310889420 4549822758511 22288907487656 258381539723020 41033121885216 41061473591956 41039338981360 40306526173562 91777232718544 30602318545901 1335866297772247 12013029340944 6048134395067 42540057862019 1201938856439695 61636339200502 30350165395998 16571124621829 12667006633002 45286638066269 33906650386965 34005278266042 43742238275944 24578665286170 239892716102467 42346725354735 35704355813232 22913747908829 51811620551180 115635243005790 34924011718107 34386741248200 159653126434748 118065075380215 228919912121466 15803199694624 96987353579448 18481286947013 632833595386025 33805891053700 14987584730622 111644630727847 4119427078572 569001869588 169532534535243 458349244965419 16119386216925 43855817082824 1831443778901 1364167506061 42437270419488 36487788296521 64146445112117 29900835070182 2012322084979 122935125261820 37203768808816 13226180868736 11132838150018 36618373222527 19847423573082 37764695626628 258960319168804 29975150173472 105770474373601 8128229307358 17288280457006 204154517010847 250107444941204 845085967206666 27641244198392 20623377579952 35080755928590 105122190108 106105769024352 8124081258376 26878588936849 10131873604906 54944818511855 30326453618542 88410542268482 33439024939171 68197920455763 32200501234289 77070601658843 12689462245412 16756991808345 417377639191533 722902025557959 1476720065163280 70532489392038 18083303107337 130415834572550 6273896314431 4551988610024 58533577902891 55447011277353 356118114268594 502494877384444 1342535583133 19735240897402 11891224659137 26442773528160 22834686568267 25928737581896 19300194384895 8331822193960 705895656146556 6291246826597 30629856780666 2667176406791 23612178615873 271570382203 154345043355842 26187203062016 8528587905239 26828728923758 32604218397115 28262645631663 44301034883205 42975149352036 636443436029333 150285265419816 5632285116528 36771916022379 255226592358336 1737287426809756 9859027759517 29862448027275 10412866554865 41992771230061 65013573003364 11953691256427 258321211759946 14160798400565 69387353335059 87132194860135 6847871961949 712647590209059 88590592696369 19613249737195 115467181672076 8354490109436 32999051168174 229018589738652 39753293609835 6131995739620 20485701437373 15280283641086 23970330246917 270647143778998 45135575870546 14977005079721 50325737070961 47683552566080 209750566405318 18631829977561 40475936142270 43580269444684 52139772417803 34254962770279 18898048125509 34531113371353 55448714963563 40887309680233 89221806305750 201604297956207 25748164233514 35108608944507 3885803309362 105170968268437 52063212784456 30428689679953 183843644375504 45152682723426 18549619070947 13195420233804 64301704771481 14010561621097 11992979896311 4365672268133 148594347436405 2482018349058 11985214797368 5503633079946 43110508581668 96992287268493 14323881977404 9848069410590 12719529266313 7191646275785 1104944296152 68668799109159 17015745093857 23443882138705 22315701759342 17925946110594 2240745668971 32323001462948 112152801904108 37135070819230 22083130314590 43233016363297 40221204933748 3196389034275 20845755212660 122225477298395 65215460423921 33370480643545 40039587862106 18338203584930 16264575677012 43853701715310 4961594104446 100041946996748 11762594187579 28285973584710 42120178605316 140719332936303 26237406302671 6991205385261 193610857127866 19525207960665 5763529159614 178881096200454 12212705158272 41831441802024 79664694958097 8525969604954 20087794279579 2467661285967 23601816199238 41174458417045 11926130962760 6393936402563 1279475549416974 14877582291385 46274089584101 695136751696 4485351244181 258249458063493 402457633135966 43925146258052 9716828071040 20313806867706 13483449958375 22231773211714 4423639445874 10588300725085 110331314353091 22337355929374 4737015071702 36190883871917 43047491804062 29706727449509 1536156251104 18706362457190 13652709203209 693488718909 19760585693955 44650229810360 78043043963258 20376682911651 7185840114946 78521315074913 26664011038210 34049079331980 17659117794674 2107242124796 15191303237534 15656650916161 3838235919314 2148661916810 25150472776433 62383240088330 2699563577091 1091340885306415 2713641435988 23330497132354 30624970584354 31494859470639 44463711315487 7718431742617 2618749152212194 37281317009468 131477396248406 31718579670285 8323121125688 213649267571545 5208655348841 28741097917564 5039307417529 9609194215431 27955162057223 15308832779213 281588156372698 76967182085453 49753763683218 247242024922661 14646579121085 44731394382286 35937855010103 119779965160672 25302545260694 19724359926665 33232471398681 17317967689248 2474054426146 27983262544415 49794620504801 156832999785147 335928479422879 92249759781259 178399398741616 25923065376043 64749318393939 171502002643824 5981833993456 44987837416218 23898760534856 8754799186031 352772034229787 43599530993527 9663861188618 9434359284886 12671311033294 43207501949626 34181950738343 1121757765027068 99072547381925 17305345252787 280442430881317 13737235491318 10055188791901 17093796987710 70426891927124 3727961367154 324737917299760 36116947349265 1927624897016 1026740210370731 7941977433068 40012833334612 5300296386668 121657694652534 5053230108127 5167043489895 31079708826113 28555592710002 2039097363843 24835905733832 849481140594582 86085244046015 26515005142618 2400481217478131 23818458245727 30970915613433 32900347225242 8783849644061 37790954326776 37650140828998 35207712130556 22387651320307 1954986142713 26536073409745 25021468683674 72102029385263 48872309772450 50767105573702 33540151253646 37730556517340 110484595786880 9927327461401 92929268841799 11837416597181 16063752159564 37709486839774 85354685534581 17546574426263 66781934325626 4309882285714 19229917008058 15289392369092 10515138988864 19990592058137 1727385371527375 35610996519527 448817237142419 31086109967025 257740255300082 44679056173958 15542275549488923 12514005035764 45233756331669 17751118239303 1667885520356 41856919416710 13600818021953 677203185556876 13867641509825 49249117246587 32331045360921 7308912433496 39409575126784 31038285008867 35720634976137 29530723484291 34657691170270 3041834563780 2256664387798 69393942158729 7796941361004 47579897728408 39372024026798 189040961853165 37537314199183 6990676628074523 267357133523659 32629307913362 423184847619433 11697959081434 965619601995 9154682445004 17695814243296 21447888599351 29766357815906 18933478820234 27892707237158 1915471795373 30118263453052 9849591904732 54611996493045 8822359383437 25959084197729 19970613227078 22984708046145 2786485443127865 102022637253871 18600783548103 51321573192075 813379880698 31195081330595 130501507406719 10144783338716 42884983663649 77086886189902 43705152329141 6709607678227 13793381391702 112434719554222 33055032751832 19262779382331 146844480195089 289820127967712 12920052970597 38914269687485 5226320105531 19437635678823 101392204381779 9818468672813 32131391055376 22375361758957 51363253366063 24586844787657 31252508197334 30944256192111 30879296605926 31739666418651 42542092131711 16295021538277 19429493690387 30440638919762 26222457073283 24886520780127 161654828691113 286745808505592 29600560949906 111895641086989 8640656943731 41614170584081 18559018240441 56063893701644 6713306159841 25760440436751 348883626596573 23014414054491 21774875001749 120837960995575 316936187346106 25121260723201 19242820414382 35039332374284 7021068906717 4105539112226 21548127300264 76908491770662 168597927411504161 45085354212641 66825647074626 22438697300227 95266535453178 726751612877046 385127679052753 81931164999104 42094855654532 5416575007172 116242717801526 5491852615304 27632353869919 21937885982455 37225430546066 87609728112106 12686045689493 2189317385097 60535889449566 590657843719821 7146237827324 46688721717196 467300052804296 30864749838569 98856625271527 2627391410181 875964001686263 150909619666351 4009355340152 31881192743550 36463659469631 2668772580724 3156722783609 8952298223668 107085618928689 33184982747431 41043993682919 18444133512841 20020036188850 18692611785577 53802085545837 40814414134579 242807154869282 71001164311437 26060397043838 1385286232622412 293701443501 55928227318688 28675465525 15101614682306 19592037691729 8829644727204 2728239955709 41410935938928 155179466993611 11643523105779 4816732381861 37399860826073 38106663687622 168759648911334 40568073263366 26698156595753 12882167126798 56458274819649 4429753690980 32210270440186 5660066413833 17272691518922 7350438831825 81588690253651 19661975677892 44824873828765 313083717678349 325003483954571 30393767122615 2864167765228 18241077317046 30652438837836 44993691616900 6144676824242 34189598707646 4727329400820 185252155453935 41056692200662 40200517062715 626786095931948 1245918653573 25521722243122 105116650839684 10648408490852 26301431450548 981267532345949 39839747501012 54081610965474 23656823454896 89193016201214 38514887773272 19397120752263 9946020629300 102210768499602 25719889961809 36148054789475 13002673700411 99643444130422 47480256494447 26293791670200 16260024221276 1177657745387206 179831752152672 46787551571804 104126429224743 22708538139637 13770608401101 120045594872663 5543454268057 74585521759 12423847085307 1095592136125 42484068053659 5832104825739 1908711578145 76172402792476 82797689131533 707410613650021 1810000799917 44979016895042 8059793778129 50124888623773 12580224993023111 18246547558152 7895516755951 39196396766510 16841593563273 2957033828430 458628594584 44479384410375 2967050729523 35336766746516 35133612755032 93528313850991 2880565947512 110072862675328 20477138566062 2080028899477790 18100067595878 21262977526093 71506770638064 15980899632934 100828119972387 12929200906308 42624835845758 33912812700283 15084539256794 44051567908042 43444983127467 16395429380314 680410876821468 39853987828992 473136985546 19713508166335 33879762362704 61409482821529 31757990267666 3138710685079 60884030716542 42972652273912 20125465901858 257503984034445 39650496791642 30856350306747 9482837143080 20385950069367 31204499240601 31831616293979 19179528767014 354143049563056 20205354438495 22959191230772 102348732006864 33239559471100 39586590595801 171856490243926 4558513175803 38241770749190 17477278365854 36037349765636 9781255048665 26170087025441 570467912005667 6691758006368 18066223237355 34368886808517 27697186439320 43449697376050 12603023012693 35066470307104 15514609845729 24945574885758 42024867177322 44500379679877 16549845131655 85291129245474 3763115977049 56954004598654 2572986229398 10952371766839 205310291136128 59210679324876 3993742069529 21209266463826 177896874902204 175021124054102 12642256521634 254760075971954 41702628234137 62951223519254 412984529077643 37727599050169 16419652013189 1680978776598 40056806675139 294589373936496 260929790243816 3080271159917 25268155361753 27181916465263 352746148575247 161378515052481 33893121557328 4249058978420 41727799651158 8794664104553 18730899483850 32717464030507 26550458606745 227151066013655 117961161688475 7131603993577 36150826858182 175320507654678 20936257840276 20444445272709 12788609431843 10789320580005 411855854269 27844119298245 27445712813528 37251460486935 363103474397 2109052303457 35650559798555 1058269617686 13690902513026 5444823692358 4433571245630946 34872837993343 219254069154536 15672107419768 45228138933687 185605894358820 110574089074004 6214378768014 687269169823430 12194434294329 39224747712972 21968666064955 83598618871869 18171044192772 37011271960090 105514035492832 314645568265 79064976514306 6375488055683 21396039667011 41333878211615 124979530330196 27873080313136 5748654352534 14325683064036822 112582869597590 36791671199390 55316650080098 86709496294150 21947978876102 20529548244459 43871197721707 462632461850629 57473514065246 26640910665047 37948457606497 29288895039034 5776241042817 24509329634244 21757822082642 29665246906080 16329229982495 167033325954646 17702479684781 119073086214259 4072895869885690 2741274947512 33086034555646 2813232539907038 196749603269 132760416185842 42209854107944 28090931209640 38698544518153 38882049715009 120270121406926 2194389402944804 1036983110921609 23171493836588 622286582366531 45577307954371 494428790648961 7513667622235 201001736876097 3034397131774 30720180536267 17133012388472 35174424709776 40676605099314 38732301945326 51977600538276 39209357044627 184906062617763 981023937655 28824064418833 2872003235952 5965810348821 377429352315772 17823412960633 25841178821668 1328375113021 84066988140556 158453721400730 21753614784984 220091544626694 60427687166956 7222182702560 593074020099 41997061430255 2173480783748 3931088837444 26742442315695 86542564304098 40008016561834 382418599578189 4610996858147583 143183943865855 344208086143970 909735160087 17645923580994 29259222888086 16222646778011 533613021634218 3199946689765 433318802368623 28506218502154 15955140661107 32690116455567 10504323082465 42017302352073 17247601995593 32208195008813 10550669475792 42588007332253 85658781618029 32562664426183 31314687625156 329154584513015 359163610795558 58292921547546 86994991761325 20011610384746 663749942088281 14188991581587 2115455984470 24826309321244 15341638548036 37311918628542 43994235021192 31762882088063 40573793349153 25822844445853 204808550030657 306315763619784 5844221046672 25697989745029 27621949605778 18123074216358 141927016432717 97730483417966 379246724520523 57384138230614 32204943412505 16879975451208 65456079195051 406652254933 978031113868 120476331499456 48958139540560 32946156160548 41787550827574 88085484922082 172950591835519 77407825553873 207489596849827 108756791497874 10841466838958 617024614520 962697402577859 47629273225882 74319406063908 13990832645302 5431911631586 15755058722541 10146126570013 39996503936360 37928308021361 33404217276659 12998525377794 1327967388831932 7659149069620 123926656861775 25495523697541 5282340772817 84017448063655 4164491652817 24817129087726 143359783812896 21698979793491 16163028305961 38841436193558 40690587120173 145242897492205 148847852809525 10895913320017 10001631100224 188870485931906 40830933620825 53125152273701 2290367835243490 31157450305144 37865914578126 65210219073533 13265737372583 179561867902570 32931114915863 37726387181258752 90627580988296 25783818763605 44766805093156 23301774596978 77759368867432 999510454228393 25645331174209 116805958075602 30449563585207 31858122678582 26951939389596 31803010909243 7137621270910 155039748488404 14571036917551 34600749046403 84870481256163 15158416832887 4229186149526495 12405367694876 19881003151292 34806020604319 2127089192780 21058538198516 1264077197092281 108623239864092 46314636325197 996995097828756 33251853324260 660343606195760 12746662196865 253459580019185 38562351601712 33981752228116 43974063199593 38517435147113 93595374593780 8634489720593 62258525208184 339180406854175 2988164503342641 18480389943702 20487964810934 2350988854303 18093252879930 87261693998635 32259476125054 24711035077713 12965535621126 29725534957853 74879201761806 20327400925196 83351520757429 14569325610825 2046105925327167 35959783854660 19394287239300 16239748195028 35575232775582 26309204244498 101593210136046 73974942676346 5231456718485 44719380547060 26108834393999 22700144444979 35054210787486 611746712625228 53733286485080 29167799592518 34182601542202 168368694861700 36637079649170 26694715025112 20237598626187 640830445941982 32909412940478 12021849641990 63066444987213 66053925376478 9976624294747 41727456636649 11014727817918 30273179202566 3583775164621 1316902956454 34182799133462 40250758168298 10863823963072 32885285378364 34554542935440 31245119153306 34564889233394 321149221321073 679556326687655 253493684866164 23506356111367 233858986387484 109348777229467 17927436687168 28000263789372 20840875041716 10943491986430 79953741902726 176635427838070 677565751971122 9367038821032 978217809556941 27474796983289 2929249074400 14754008908842 69703493032600 97151054536240 341065092586 20569139781667 35799350797558 35457954901138 22132171235254 35643663039725 17526604516142 31002044302391 22533449829594 25449454021452 34156238488275 213616024332448 9859491760838710 3641289698186 2913145987603 44381906452160 185627184158925 15038616872676 71741799878545 41412849732579 14266961787994 6853545205003 18456689005584 54677735796822 26603661275683 818618260453251 44952434809137 43033013142261 184416906844100 3564052068616 224109284342687 13200161873783 257892805873220 43089048439450 30873577152549 42785302528801 43273229653725 88743921228474 25195944314142 3790619871247 27962055789022 21881319216983 33673429204130 28544406973185 40933278945953 3984353959676 42628413616746 32239574533577 8417633853980 108020441341921 314425416696903 31688200927228 409354206137623 32391735011560 1949514050629 24439878949046 23964869217959 411562741227 31927073941077 228339968032333 92103220051495 20561541184343 28968070239456 8852588180722 8616072850802 80278542213812 875422242977211 21558376090451 15851088402752 1034602867375 79527921613441 35864340283312 161364276330285 751444937826300 9271125353629 43618223077865 70402638293389 30143890501945 34045929204743 18619134149163 1996328730787 19389985656197 2511992420260 33166567487032 19147629423409 132125741845990 246608372052022 9935467641451 13664821071966 1022028219196609 32784273166450 42343682761056 342470387810425 272522557821837 235026845619033 19985472913905 16009639466612 1385160716171945 14425767304245 109465469726875 847064129119 32896731489980 93403033194056 23696941454388 14633930824472 62530971216982 304454490603227 41657791687350 26797168082725 70878463013403 2445495637893180 320422202559452 18135147801190 35558042689842 12594652126569 19391214195228 242195720119281 279011472628126 8348962687429 1400425939525695 14082523467340 103918589772414 26293991961521 24171465163679 10750055725600 307665498400582 107423764330140 633665386178701 31730324859993 24812951458868 94687190525614 19023183732241 19277092025724 130205155059549 548049023066761 16313933834043 71922439062224 29940109282463 27163240279313 22167328630487 69495625083899 19634052037503 28721930394915 653024607725421 15740267471614 28360151933490 241863462072396 1527948941259174 55307562018241 25120723144316 40420692290139 34650153569519 231349239790311 960799781004 25677270706114 13652766426707 342622442936143 22280371727124 155757102749719 12625022474586 719106485888684 23443749984867 30926761763164 2722996210689 33689259584685 42050783786572 25008419893126 4948112024996 12457523666908 40788266566943 34538522744024 45946260943456 347347582938117 63460590706063 43878700974897 578393194614 96755542454472 32154817922906 117321417366897 16866652391201 9487884025093 1656154356753 25164966423666 25485771470092 22720697177822 38782013444209 40210495036791 18751776465857 1036700565013059 28779807585946 24220719492255 7164289989680 10724855098218 33650953668036 24781437776452 33713050758201 39427755027177 72098825039993 44919568082887 12890738435694 13578700695379 9057172853494 857671171415 27694324966631 2448364522699 31619737907086 16789320653744 9997258558765 56318687473564 119497876909150 2761049582701 6748286338616 69779672159543 10397104080720 36685584436921 27329132809123 17338093897407 2902620401795 6811633888028 35636645588261 41318716124712 1282721369733512 26283613411923 5385822639421 19679983957067 37941852610859 20752556952805 19439407509493 72577376577941 3442673555984 41343346250449 3197806268598 114261228951339 26187440280264 270970102800319 13145981782244 57571125413549 31079215315093 391822736791115 40584253756756 18435827314518 30570521069171 3509863578397 37542110415957 4820094196460874 12984292496390 20259622786496 11540190843732 19149747391365 764816668660 22042149783558 63919362183694 9797271097478 17788294432068 36948221087114 26554698553852 29539157690546 42963160691272 37514497545715 34908212391786 40406173472041 34714678914552 251649745596527 2623697159974 28195807079312 2771497928916 8502690469923 35129157190264 8045117056116 287597778729793 70587642394367 148466277103406 1913818135060 15713680664203 9527853336520 392116696404 32608037294209 39455339990666 15643428980642 344794771550046 41401545335132 64605253864862 25236108285788 29000069776684 58653133848420 33804211071231 37667778794792 13300097936705 2106756772910479 490352119541603 8148887662433 44304821262363 43425242214408 20436308517488 53682926154116 22266595841825 9382553383070 1991105552075831 81318530185091 25377207140972 40460894819432 28130308369002 43796731603128 7951528523647 12391282641753 34594168276570 330239114408140 30868052707652 18149732774472 38718766532528 1611209964021752 49461157150419 96282311350354 118417553334646 112440224938820 28910162431077 29698822810824 19967859675000 77864149616850 30547471627791 33466426348380 18838494657602 10050626748611 30795892893574 228734851638932 90130043957870 12208964427876 35618631315508 69521434607327 5157112262217830 1387429975330 14464648394571 11680288544438 154265651577331 27580434821302 18398259431448 31354729433270 26786319974489 24886851399228 6854421950811 17550766358478 16098195413074 13310028780490 10755925963296 11458325460010 34872300506800 15177158563631074 16666872017570 95416560498016 14071679618850 267890130121677 8505585025582 704504529409168 33847637506998 10546759114089 43082025801046 84093703748060 37062832042513 68349486380066 133217149369 23877796920143 42000550340735 7420067014146 7458038424990 20580332623849 12960524230715 36007473500640 5694096902472 1777761845269 33497918572319 165074398665877 64666072237468 45178681137541 33716790262837 1260562455868805 18660949159282 3964617093287 13162469734561 9429214845315 6872648231865 11441481952079 17077837732341 245323445062 78191868386313 1492601639295511 9263829987469 82927769401658 29050945631259 55772065962852 38423562429519 10329751063386 29144043381270 89417687366442 14957280583841 23363528772083 115202864318295 38403229471069 1069400045844 77038469917994 49788807814342 61910943092084 36567295904137 168040125252843 24051031797212 941414424648438 90721369993165 150516756907121 31698024862685 2981899861212 1852788323525107 94033520092279 31346273026125 31174969176789 21361412919416 8636338360895 2487305483301 9359974956842 5406671970562 40358354716829 17838971302874 20014788589152 8954839646712 113873931475432 36070475136516 36697975261279 10337206926898 28409974774395 35786605025099 15213559343850 16526108872455 152435867939036 331501232874826 13867494192976 103334561146110 33497862698736 11938743032407 303570393626276 9413083258491 42242894963285 289557474459887 1936639496065668 1493420494799 30575345153477 17833773369997 40840307693907 18278567154046 47066778339621 40241086391958 550585014948960 40192667579928 4005310749721 1253895330657 86777943884854 9150578630823 19400971098044 24124890423135 96662778840669 38291420047169 32821957518074 19037444538113 1885800234288 2302955319772 25235913049884 78474165448458 2279064952624341 7964207842544 17169814476829 669942629684783 9808681873804 26306556279110 3584166691461 40769399749527 8596323333147 39204322600687 23716461093619 676028682097040 25600079105433 19172571523310 6021822720269 27886743751500 64200739085857 21577095225269 79418056628682 27361431374740 6516480087959 26232275157414 489127160123 9444726938300 4118687012767 3453607189147332 4428467686750 3053820105162 44345730781649 29427722395775 45680465436925 7152995571848 31988955701197 24985889947233 6925704006710 53694929064817 6309756582086 8077214744031 15326779443800 292301603717913 43563774855926 18060144434222 8858175309677 29099940135742 9752814015948 193408398228521 95366330434379 38219673140049 8688815547868 5228115412594 41603258395591 5732818724606 77500916098947 53387182063646 39942486655070 14538834271548 18229200044560 5408254171857855 4791873880788 36497638259222 314078984558837 62346290459199 150535501525374 425677425948037 245681797505140 128774473854035 36482855492235 8408079050802 31759317806698 26900752878552 1164224297417 3254248234372 86333281743075 19735007153770 37547102880907 111435488928896 215380175138343 64100957125383 57639645678603 322372869963065 23258472346251 24530899654684 27119215808108 23547187513595 72262425756980 96854393326770 30002866083086 20590048805478 32731148767349 41241067982868 15079943292303 211034409417744 605681971908450 30659328242448 4069054366361 40629953353729 18586612288453 19911579006088 38615584692534 72127676474961 33044097321505 64970688878742 11526159696020 100643707632738 24765041416695 41389890668515 26828121935571 36118061895962 184695458958843 142566221015295 6248378561245 8938659341587 1095327100104 14667224455431 40462221473795 23432877000637 41721167548307 43824155010670 57776469823493 2859637167045 20531624002750 23543720498506 36485589138372 26680206925533 272758622173764 842826564063905 34785922633022 6111824614391 6820038034758 247031546681582 40829458587366 115874961711033 6627637453956 28551599857730 15046273546144 11094349677207 8653707752134 419300235389 118880431081496 6048613613538 33786004532744 27667749407100 350198779798947 29757817713919 139789023083 27503373004801 312136485145922 16095075601212 154163623825831 2378631847842 48438696985919 59848740345817 31208998539211 16367094325187 33987029162616 15420914820730 18493547596435 9659682575610 26361535560656 246268477194818 32252631971326 10535221821981 4632320226874 12990074203830 231358223722080 42987448097202 40609968127890 27802752509099 27485374150820 16443162003602 3932481789076 1232630419831765 24581275209125 14575567753501 2472011656557566 215915086201337 85898379690971 25802786332491 24848369704972 40101063898849 35006028600261 13560902488020 12847016222348 766539142887245 107256378949922 30493393008854 32819863427839 39550780940042 35572530016797 5211822241343 38968198733588 12544778474670 31933936167430 18992848715950 1125523013423 45281667105652 575032495245129 69408146106985 93855381702970 1393481700315373 23102932374324 27822820332090 35181682360281 346844021938 80940749551655 10210552233045 74140705720516 39496315611763 2135292152821 30796689504217 105643853462552 10625575960431 6804773786210894 10755154544745 11622096948869 15640862553544 144499048445843 29593714845824 8124452548874 237404108447950785 33498166281742 6668950092584 51013980243593 1538757974374 25799357096862 81348546181751 25102134511531 11395342667604 29713470254936 2616982136732 26524214224118 5045081273578 19371914341074 27168964241058 12533386477998 11792211438427 33622833008448 10211283960570 12453388325840 24750163419156 55771974192709 112421987971315 11735228021347 44533658524420 5539146155023 257264766982927 24746663115170 2200811497511 112786995174418 52188428305991 11114760543040 65428484333438 617214958142 37317786563937 775463521804911 25564705520496 154022025419926 5553225097584 3024522321469 204978683914434 72861415048914 2265774718002 41422566070514 12024751910639 37329358118311 35019048432566 86074442965174 8059880613547 46477263381899 78344723352270 245669164780080 6987999647280 32002519862566 17561284980868 43154701970106 5660617084460 108052380475887 24954984201761 15251117634493 17569034429958 10565801073069 21219824763067 5580970146112930 184597713128 18602061921097 905117247835820 2224331746514698 31918444268073 1327275485245114 30202704593303 68895996953671 27361087301383037 43847769976680 21695148717502 81740576707262 26119730708843 1249090954583920 14512017262566 116754532900444 39620963498556 354725894919007 29952629677885 57523750744064 39665646436766 30837478416112 21555138900475 9948436467406 12567726781065 1215190160069 41059968477700 86956621650811 15106316865856 57897722690904 6428137528053 7550587575490750 136557248758600 20074036243021 89860299581802 28201310797742 23268886618173 5088858341030 310324699963600 26276928846168 24699419125107 12420445276774 1349177299637 31911880462583 34257493066305 1381043315120745 33776478048233 431147668983465 53973322362567 6190503157139 26191663028542 35283260380901 7651626660214 118383314138131 1121265878358 39409244074346 267511147210792 35429044480407 17348607883536 43335185793584 103653641080091 92956575496565 13676168450145 37618463405661 5805542137638 147875221156035 42064030211019 246190682339895 9904107088215 7542518368090 32523754889334 1624859500289 36035705694103 4545129318146 69871552223996 23632297729393 7935792261560 19568904836153 8083219206877621 58052045613145 46625587248836 28412681114483 53794234180073 128566292786976 280404600633959 22458475246639 14297590851682 11155975986523 85380340987431 19078500478987 21327487225167 45929244279808 32433459612217 88650310146967 24697260368405 1484722218931 1209245958444 17615421000968 365812508274388 10720099503218 211130831722484 503660636793 59687035335460 7425731386255 23673768900770 17217152464599 41772561011994 28810201840252 10100095426712 15626690469599 89286131689899 38296715050728 43075128363793 8579832968510 4829977854034 4299463711259 18133929440692 18697505328867 7024560247263 4932588044694 33683471940487 14470802561596 41080348161429 26537708272670 10209531929184 27881378109363 99791554177368 5340848360935 59231979189895 102160889124315 21001997776454 107568163112839 125848145081870 37264416452114 39167838273998 2201504971527192 936592616252345 7161813697610566 24552666431527 11663422803613 22694734667586 7440352632573 11328186641240 12238328174758 28830979239557 273491082626961 31071989560916 24103866625331 21476135731973 38979632552827 92689280950955 9826281573245 8295463089836 673561381376009 15200695738664 11915317351382 92612287954072 6852808439801 32556717943766 24982579890959 40428063122986 273086453123694 58400895152735 76808949497563 8300364616059 2775947591821649 18244253016795 32996536024372 16268276382899 121928030477299 15480799440487 22039992145931 53335192312432 767409523120898 1640415754980750 7737848914495 78967815575464 3847825187316 43168576777256 6435759612297 71336479749 26780225699233 10768967836653 18740584561510 13009176136265 132382158692972 12140073252453 32708558528311 211805236528282 10357739810718 2752192148848 9175494142280 10811994020099 21440614695258 1297747189682 268610084837909 41348553388338 54237450420646 22475583776369 438858417137304 7207368451350 20213409129690 11444012894675 48339533840659 17506691591496 1800110489039455 22780906601042 27306958649807 119985102749368 23028076782326 308617708203248 354584727176583 73480518356178 40314957345706 27176814054213 6609541966183 23673765387118 65122335669816 21771916795675 37950439899930 36534921285562 22282522081666 120423580881377 91688094393359 32351247636469 1026077003494662 15913179495892 193333814713939 36271747564663 36687146955977 25241021198483 12317825237953 91572826221422 5036118216107614 26246208498974 17223886430854 14833410244074 52997728360443 9258206642214 8151644056651 25907400175379 43593773462179 41014536606097 61026601542827 26877750652657 7823512454855 8489333371317 370594629544016 33909470690916 59381622673288 41430501298198 77092245810140 40897936489866 26243540975886 23832889887382 36923254228328 9177278659641 23309173634759 2138362817284207 213430079263341 4845784879128 13258472900908 26145869291871 1255961905141 33028342169641 25993353233387 25937115150768 2428505894113 4795622288574 1385991620109 62344454537574 21477044210545 30493130580566 22893188262429 11916658927219 161824418555042 94835022839186 2060271832251 1786311557062006 37596224068171 20569367439583 5144178750525 12384918747409 18202072400321 15135556694167 25745514580677 1568740181318 9845415672050 38179136847552 387336292796 31191378305085 39886994795037 624740525945 1949186092314650 9842409063757 2396802042147 51150201425536 231005069359471 41457290858787 5604158211211 27561994791436 7702611053842 14199020426906 81263535655280 27175674453837 23864196716478 31112093175500 8035854747775 5180330170122 44853578621978 794300557686255 29657425656542 3946869824733 318064895786643 307856476446556 9294598985625 86507694973575 19365552425708 414009396870063 480116894511412 29890248963885 298662652394175 289466121838387 8182596712195 35477567056614 307553148069013 26152449613887 9833159605615 11276052443758 1241519868249 38066423581289 47195416687621 26610519967121 543685554141861 91581026197182 26360768234908 10102280604991 8675279989472 2351860291451466 21097508437149 70243317725966 30776898306338 5242968441621 315920665087783 102930606825425 150997644556774 19388356552172 20578661679575 7513617985221516 2522785538872068 76533168378796 12846360938596 36685709147830 42637124529683 22553585676211 182006353352138 37334897800916 36818551542651 5457522835491 92429558293360 1475986598446608 2276615933991 95031878089454 10451990835486 95427914139635 67922602678288 26426988224476 36801912248382 1632520646857901 20953613280006 17668065588333 83903938918420 34292136739117 200678740874595 18507806398595 25611196658557 38049491152435 33579955807908 45876808169220 35260619494418 30298021670230 11133256229803 924276420843 34730055659788 14835372962087 70711950264991 161201730723096 19880125602547 2581306342612803 57760196156656 36185156890414 91596157169344 52629758485567 34490487983870 43587396881174 516360955764 41374461442713 94337617294845 178216992868022 36182148956953 37766228420059 12002199671430 28739658191101 9532152329695 17284156914596 25923818785886 11636725208287 14327770905676 27015391669478 75134364553948 71319723396343 37123965785930 42683029494742 1935784941320382 24208893734133 13808430303187 2758459337382309 5300924978954 10081558247648 27605028680719 23998733968965 43602473880325 22188563541202 25360703880043 1439907874832621 34774588691278 31535330727122 37182588020003 911601791401 8303952235128 32774971405335 18253516184789 43752046398288 17194537399218 116366120824497 934873767761 11271011977935 68259372564973 108912858788549 38410992967313 90237161366249 3961816734268 38083810686366 10690991764756 47933924577143 4886916119774 342370256533 7485667872177 15000216009750 18970750794265 20967274874601 2620245115986 102493331418419 138364519383272 9008492682507 10837045710582 76487253004156 19986092905079 123272614157366 28207856928463 31785206147212 62033555803262 44918094371108 22938441965396 25920045469952 44836315989722 39850410384904 32287813755974 40230270588560 2364098971685 41832755908184 20431038358016 2265326024528 32101826441550 32355013043773 1380317674978901 20319568179143 89465747883783 91156896434819 32562576240726 48774447638085 27749744663948 12910924408746624 22810152337616 34446193186697 21809044110185 592346978461197 18513645191125 54803402665718 36522889530551 197451633722 118939532317308 5165683495619093 44282091000275 39648361170178 11344666074031 105666688380515 112427553631246 21490359497277 4099471205146 4227907574281 26605545684746 13821550524555 7410752704842 108735446492158 34342017524938 28641723524440 17674593145494 24521513044063 17252379290492 92609810167196 45293364692639 14803682038420 1218521191592707 15521048780393 2653711305826 36557642019335 26974125340552 20529630056385 6705859355781 2952367573147533 688895614508995 80070959022324 107843357952217 83224685514664 35714473732166 18748501421533 74537710531771 708799692915802 125854598710606 72276528889867 157078061963711 200636574181339 10664555542613 4532620799561 14697336140999 315828901584335 4442122499164 41299747422873 11145504743049 48120969459812 173917990768048 41853949738822 28476888953597 44643484713386 32372551650894 23908139414881 5595044374465 1008158217644001 4069961700943 82726375143962 34598361523384 43610408429340 11057417075840 232143538891489 17376363807315 18159890586752 20821477594518 28004715101562 116853678814972 28810189036231 32878467425949 4458082710082 12461876323743 37046253073144 2078474879752384 7988281975404 32863488677074 37822056135956 12359097752330 16377014997419 67713456285607 38910766029736 1606830067355894 3263947366605 2423260077955 38595379454154 9975304671135 2014011137444 23519523221396 44113123220050 12223044272730 23281885397348 2000601732284 9760009429875 10045686682498 109443858050868 39655347048747 18698633944316 61468212017274 6697061539982 17457190448767 16596496138260 12548497842601 11259579085956 39950047291631 226044513904999 45002434873679 39963735240169 195782584874856 25457603445725 42296543970342 192255569775282 258855461648696 12572178750503 111575290372203 27694044607803 15550995755146 336807213670910 869173128201401 29272932895473 34892024547847 178102446188408 424354556567855 18103316087108 28345300528058 10058850495537 46562731622406 5822822263471 7256615610632 495735101072367 7323697584390 1037303320485 45020028174673 34842517333533 13600540000881 58639841544289 6772284031325 27360011227310 4251647517566 509299926996217 31956871719446 3024894674212 18852016673076 25754079540971 14913486083409 24018353347039 29732408879846 40945350395535 357836544782903 51728089694297 9687532315891 17790382170090 7039834137836 18335900932694 40718109186543 948923442873 11507062865127 39064968642994 8073978968060 42002943260411 20345205076193 358072246115179 36835451989923 14841723722010 25238769353511 23798734549314 25127787782939 154622367016802 18042604445090 12668323684327 38562564700532 32848112070404 31697272344643 47773840318429 580922009164 30508034910777 43440366880507 669686006055768 41369158850633 15701892696274 43350413900364 162721601558429 230657471913528 15050792747152 28337694779148 26472561298633 1412010657038095 11860017036032 5743147749369 15639108699581 8630375980088 188458518859787 9076006559655 20907847090963 30406482981253 11147348654799 7677143695887 273527746926900 113834539202897 22563825169150 630497399384924 148023842843521 15143365651227 37996584968193 7327468328001 16628042164494 314801110938844 3906758990962 14202969559613 10349571809305 2301906611895 13107178514019 33370270610779 38466218015281 72514154346946 40358115686715 17398337906357 2956335279705 45338246085430 26023757388990 20174303827508 1311474388980818 40263716655884 29246968363545 33979085824143 19443397871288 8361189053030 38883016514941 5641078428645596 25851058239859 30854810017183 83148824398255 441296148026 6544882904068 17640461955165 65129107181143 18247816903734 1472934258103 25291170970836 70777197581840 20360405049058 175845636075477 174264500742514 26726868739500 44265053016760 274789474474252 118525194885411 38607756170655 332843947830978 10805506146732 17570060578051 40966896118999 43414702503237 26221770536256 15736110828610 74719669171949 34972250737983 42950832643377 18633148176341 8568740167193 23345059240375 29913409299867 776719812025 19900455026075 1094681652340068 44816690706980 29543173436582 40397926834843 29923474382803 11300449503856672 1519284234401427 33484122745555 646168550932974 23230692324468 11878084620677 36390816699592 9065094861404 12407599591225 5421211788781 12551902326407 38218933216438 126738831280423 665394530582 7713890678218 44968941274705 4038831676211 17038470254226 94904868213053 14886881331245 231343139862616 542484441684368 84136384302226 549634687985 29136859573956 17643963676788 619903195953969 12945458767160 2410457664634 89013845311566 45390095831206 57241633264475 84768122206846 1009093415426234 30143178932479 16360685169291 32886398638956 26477484816206 3137015308820 111460391700334 15412491645610 50323682589912 1411032723602 879242641502739 40090818266875 2543895561725 11871853619247 28649751300276 97990654332115 18355889398685 40596588224325 46649882925463 1071754516651448 660094592078061 2563118261594573 140705867128281 32589384204668 32072658274963 119319893474981 2861656053478 56201249481752 37406085780800 29257812805370 42602834135129 24866400586623 3506122556736 147737676730510 11638017227193 5167234039697 24576549677207 22101739574490 10037159945767 185529890238457 3890560041206 15136456116877 33827457834021 28270009682513 25346243862758 8175830835448 23687297428409 232610209280850 242049877254439 15135760396152 7459703841302 851157436830634 10115042840723 219410369442821 3517600852345 25431569362405 11259185544788 12534872411160 16956957864628 79363193339790 30250018660648 41337967989077 11718039871809 34514344562765 277176347491856 25314386448335 32087562345763 109598420504385 3477310201517 684572311591570 20223882980731 4993286914611 114983226687599 25007079877078 8332453464963 50525906303278 10927890898019 41169749291405 27693115416935 1681700513913 9388298291701 65105024432880 31936644433068 3940972110394 33610285921528 39233161970729 42565656830351 1386740262104 18309217182362 7435536154719 27159519944991 581509751388222 35155362198236 15352792015475 15443801249400 2178271158886198 96021759105727 599702330038780 82802736745414 26047201480036 40658920596612 30553917184675 1154356539107238 62552064967748 9330858468100 76102001109736 16372433254473 63187314829279 41781004451752 42573335417053 10830482196395 72882125682138 45298198607209 40617087410736 32327117171577 26108674063569 459409426053248 295367668353909 39124496193884 269195196370536 4461813396973 14929516730458 105399496177942 45140453501313 101484415058240 7082633423736 39537929872289 330482303823491 25696296052689 105093483245611 3929741293169 7297380911125 1141887850028 25166961842 15743691296260 7640444085401 74630731006666 100106063673163 118228087746554 5491156503689 40926935071173 5393983922592 13116275674412 72713911308148 12981146561101 43973552681847 19685516658542 33337621882610 35636302907603 40088969644369 17559475772109 29083087650123 1050374623872583 13238276245890 4989407688668 239913374002717 15812215860188 7468111114354 29752521175619 6498095121531 65247930109511 25150509198795 27874290260858 1962773112017 10969912683118 113228449389873 7176274024826 349185319645734 319808411902015 193428632368138 6723486823306 19110051145065 177614471308406 36366035089937 5940298464689 21684894647882 10350726466157 78764764413817 35262928744112 2508186002174228 28642310102353 2802547761864 140881247045138 7293682635672 169145510291386 8994868547732 17839622294955 40868881583820 96147259363009 5266814795767 23297400893734 233580274020546 5786704331703 217028601618039 33411583782335 416047946956155 62267417559336826 312067594322174 158858727441902 17696082796422 12619536686722 4840247552065 33946623645445 3498145229460 23482115757619 117500557404779 3090114581983 502993887494098 13440843584780 16534176708678 65268411486117 129721939806863 1656612635494 35808349597504 1607429421619 9507903104772 64488157853753 64804996299007 52924084886952 145835320907380 15030613894919 174334679609685 12132857598569 14787207479748 19173781439001 33180371822514 4190535349912 213872156937357 41801174248190 41642349881227 186781884266903 31950527205282 1279574387758 341195328832783 18791255886444 29573230868630 62434279254130 18809945572673 11954818539539 30626169305429 22971140754908 22734664039342 25368347227343 65278927380072 29505140229677 1136612066697 23469976390837 15771364296274 91643459366975 107301110428854 35596851585530 27923621587432 3018419064781 8783478456548 33360929450091 15489667219983 37461943456636 26217241970268 60595260020387 1455439179480257 12277713675891 74522464661461 24772743834944 15359967154202 467443340422543 3034455094343 1018497083994 26813774177005 38328208649563 23769903062768 27888451167972 28890506367695 10762150932190 47293811512313 6979075202193 17073956943363 144305556300870 2110211641202277 141886069339825 20391984186541 3476188869191 56473687656856 81655080659626 23245511137343 24259320419157 1025715665215 31711827237089 474420332289 42022041576193 1127592681804402 927696614612 46516730936405 10904928906527 8645553020124 22952855641135 44158285234593 724837346197659 14096245674647 4696528918454 13900855375223 283984000816375 20490748710232 42814049130846 31787426177368 33369684754026 28270879315792 33579667110929 22182693516711 606036145694 11371668840312 41546530923150 12928202156836 848816997059746 929222123360717 6487225643898 41158093903684 182469623322028 43417742176672 3995980836625 16194726825348 107377982395427 32533101091259 498396986412087 107316686609232 33180654693093 23515779325534 31766043768753 659553771036828 6906258956717 1801206362722 2933154672040 610899377314 78881556483139 28956949890320 3421075245314 39770000714853 2426808372016 7888478815922 427202479070126 11757715551403 44195450811884 4180305694600 28856145661385 5184495542233 34505049214310 1393288131605851 44810365832223 7184575167675 32253865985146 37208605643717 40202389037341 1567937093855 848085942810 12185578999171 1146422685664544 11904162906935 24204083036481 14763179638806 22467161102241 6626541956960 9318585490750 555045631624981 31607814197022 116180933211719 93386012313333 27962594874247 20447813298571 40399275917461 97206616150181 5105501182040213 41666371743076 9400009357555 26032493359232 4403722409300334 77732821996022 32460471253173 267124551925215 9365596035627 37935464415993 16599737381951 35536034385304 70319051481233 79984824896685 181146524660448 3177071519586 172132607424675 85446526700405 9371410204112 40288219967290 32685070202403 107070093161332 13942891580837 630303259743670 38931076602454 12280443506549 27899820210573 12607609320981 25903881048990 163941619490509 39223200037202 1559502987166 169721961003784 33505648524090 7944282970001 17683475533660 2098229522538 98518305534903 22538923936106 22854253671779 1342658586874988 38149988753826 38375177403752 21713909873719 76559620886495 25724077698197 29822853914354 32270849274568 36453116283770 68919873537955 103855532223879 37176048810034 36176181282632 43119804839579 15615275106708 22545747157145 22201609748859 45730171535718 43896986266383 16657782850822 114000077392211 337628951974967 1597489745816 13997687439356 31691313903768 183120271223922 41837181182540 954920780259266 15435613406084 18424695177569 26590301548130 40742231686127 31773421817228 35416343948145 2480753519046 5658322663722 453263904915945 25185154733275 214976034577362 22287762611579 140619895166312 12236940765540 47143611517542 17192129917015 44427763207005 43455057252123 829075556321622 27624448360839 6354161140317 6533991840023 24570948759961 36442997441071 30742567314930 1107648876900044 36009500330907 19660827451420 31163960443341 21426641396332 48152513407724 15311778454918 4128657046482 34584999305270 20679528574887 33811810567363 32703539975652 2102697358426 45513539589567 691078592705442 392163254883193 7448278250136 2901480524840848 554358996872385 36955429237689 25062894778199 35102856774206 942237076372971 44550053736730 42603917318469 2904988644209 4503826765665 12149004646614 11809968157173 42039563048434 251083125863 74730542856156 27590863599119 17022366783651 52266746806091 5727940091997 684866202131914 31756421634561 11452817929542 29553499331365 40327720370192 35996276558585 287109587961966 31188749893804 15651465684285 49314100984054 11177134265211 49751604521458 16866526010522 28813906840937 39046267012552 122886811002581 12173381104919 26342885931381 275754582247658 15738999412192 262124653620048 26100558859129 12746674098352 28724029117909 37582935455292 1322633035980 25855260922431 98804882821266 43084948757035 22431409554721 317414201565 27978283941980 11792153053166 100158871617858 434909955657687 37740760379950 37848496326400 77264720321410 33603124492736 4587388634260 571488740636230 1647569366266 24696591722780 10164336749996 749030615203 587573184965613 849529917392253 1060805235633 35611277905183 101031905082018 177502559392194 4626770825275610 43240781625529 12080190224128 2483450856857404 105828492127761 30181298789985 14302954745903 13596508392006 19181150221820 9486385753343 19806434266936 5242380062489 12531861671041 65268883815860 30630087518832 118356129835445 16010584971568 20669846076518 121756317120937 11949867669610 57612950666178 53529026185823 39402935897193 36735099115499 26877125410577 46708486550540 138516882170590 1695954761549 75748366352690 5334668085016 1203309246016 26362546339697 26496729869733 6301173790734 33947337733752 214049927301112 37859167996143 1504701195686 3205472697955 15537518230241 261315313256484 16838042810714 20609125879631 46709780917726 38881581112067 9371909701611 33226954919058 33704902591549 15545948677698 984453205102 35764645250637 697428330916197 37636119014176 32178733984972 33868300217606 182551377328318 7308767390309645 6063998409185 26879939319740 44885181399221 2817741746863367 20721671486316 10383722784697 1102090677679964 25123730335282 2905046763166 117980186157506 98490445093803 57978678881925 11286821287304 42170826823409 24457458174209 286420409178633 17297710932956 918922058475 9931311588221 28988526683077 16493557758667 58382358549299 227323812683989 100522531099032 233233805574 38346627690082 42589699145150 9033950920679 51970307882889 86778892640615 24144868426378 285673963077168 50001939765553 29812126363953 24363534763048 31097900727386 28900526572773 59888633433756 1399355841916 106907784552102 231371342270058 354651311564426 21325700526382 28824730268421 150314671106556 33733708420399 22351085160396 43630089400880 6292272626457 19449563328765 34035657382225 31379306619365 13520025387163 137642981663068 74527257712752 23886636331059 47147938218433 42492811072467 22884957686201862 13044779993946 84807862616933 263272042754803 30735710342952 23886471936383 69818769617284 184372538605 822367717855611 41573348255496 56828113589063 43666727282945 35834082346688 11937819685585 27774771293563 26260500717657 239151120247519 2125625726883106 18944831047897 25797389238107 43467458180424 16396974533677 1387193776661 25214394749871 33371078117676 73517667200192 31672915042637 18231998868861 127942998638242 39637783626016 23315107124934 25894414331833 31585926365100 30421637710342 45122910439241 37295802712830 28439236142927 19687846528078 5336905577026 23909369826238 2811242317907 26092044912235 115537189302013 247545223153618 331992672847999 28734763574794 10233463971325 45209725779923 23397678183830096 31466419361730 308272768993581 42591215201774 19930704340261 108482126790926 25809207308209 2106601618599783 55725462356534 5811756963629 11780388422974 803635381945599 35570307073062 188745384967626 2540823935056 5769926257656 104898028546062 18220225175599 78872427707269 22029800494057 32231175737246 76123159338653 433761792990597 15445424029538 36292512263048 49087047074168 43691577641143 357534654241939 96675357095669 268809729174529 17218584307709 14577118555782 37208789471755 37381090780987 14259208782513 598448679074424 45636467184813 202802640245637 48489527628691 47439705575406 2061152244409 2192276801014923 22752333222787 21690718686035 9402643335919 7251980075984 89512138224164 24093181188767 1289833417249761 116661553555274 66067903190968 39764099931025 10663210343172 26647132887785 39875501034451 108269495690607 68047970131622 21169248469696 2824822658445 30579696957786 6654919975088 132500943440334 21635138587309 74050171892935 26591401404361 75220726007112 249030790492122 39335090356461 2703441943239 19053500135858 22059668633998 41910318095970 41285813168182 142255651443438 7757988889470 17632483135806 28365788733003 27024231197710 148704189179223 24182044217722 5555350966795 40833719090408 204919560783124 34440409972782 19348336522277 22318373201103 39280606650035 41363191645139 34284664941690 11727038714327 22105638759493 14647653017600 37937794100983 20294298227667 5240286611696 42784452492837 955739700714274 1302093250277637 193632251090028 18592636642730 19370359805005 33177205967393 1799765932729 18891170693480 3194515034699 7990567372182 240362690966725 40797776296854 701728405772335 27830400725303 34266978758501 60993636910905 22164910195242 182995698189351 44745706016878 41331340824423 42786279934150 1610325298056364 35903828088352 69814230961638 27906627053661 38649740044890 178710301987880 1490835745212145 10038272261404 62761101986502 624277680731941 18008703428051 32848425906495 10965454993725 22943225900442 427382648958038 4354639770563 33326536357304 14459618228108 8424299835564 34154885906204 188770412321946 54158230934577 39043357464216 10548443132280 37748561400259 28163525907735 14998054098283 42827985030450 39282598834319 208052084644799 20827552038623 456814649229562 11108421446778 14339147110631 290427638773835 32550655401333 6235418382493 9030733451699 114847446830850 35265208225599 6638987947828 13258960784399 819773655727837 17160001299021 41669456237526 13854071827550 1935175009631232 21776710820362 14658901484666 9828894516067 4895870311820 77221542888116 1060624290147437 32458385273742 326386043695928 51968521304964 1243003301603077 106540258968827 148458145588400 29115100925664 4500620100602 33599967302659 645135695943 41958981828534 2540464783468336 129447503788055 28010722704767 25532538622029 11351373316855 10180061845959 19276369545919 22542815717278 294962310576343 90725607215340 38088754060068 1766052935880 15900505548691 2563671291222 64819611957034 7984670364865 18725764569180 41379322301050 162301480440153 44580863821837 43695043313358 400040701968849 20921505935656 41918341615255 23285761237367 691222396649 23362897483240 6078402368111 11745197159747 11750815772837 35980347760692 56502404362053 36800692050935 27562372817851 38490792594103 39095708174827 143831022391746 83605641879818 26833813368651 17995006938743 39518277787823 7414643370372 1056172173726 284363635138556 12964592890758 9632521074104 32311277941174 3288013036939 5133747499946 10243216983955 14695686591052 35774262098400 45211512027526 9039213562465 625725679832190 3734290139309 16799169099376 64858571530407 4040678309238 27504232914323 1623119484053 38082828258029 48833055878102 113551894770583 287625242513882 25261743250165 38010580464469 21821615675317 36811739192894 87220830295103 36188588339277 186083155986 23706107594308 146533544025859 29441342103807 244471008727515 3593235369696 1083371051201705 1979169450574 85151496001840 31533890332731 1420794152291905 37726755490294 577682029071257 37162644623815 68769359714295 7402797088223 37253005608384 4509765936679 17618353865585 49825961578892 44551938515325 45556541994733 44705350322957 10361276505241 451154398277282 19608959487269 15269450575083 3765461560321 36296162367218 15971323808259 166999964008557 44368178873100 571930972025511 400002235366498 31429488203107 8499054491234 26747902495545 39578700707914 10087889478420 2355933627801 148891386761166 12918228275567 46915371534305 153427729102855 22421051930660 9001226299337 9291836938972 28422094310097 36279922426273 88115777124656 2722912221034 339261119236768 39058977264978 7284587201862 9781009609335 89411139953193 22892864510709 333291407795143 134211297151389 887124048063033 1810392085140 9482050909769 66795841565460 1257142544051937 38545408017358 5257666401799 24169066531228 18952743172202 32657979358766909 42468388919291 107675583773672 44502959255518 29340780748907 38167369371657 27076217524062 41522392102417 40141282404737 5477528898034 170330727613097 38651357826307 83048499586635 22420681847913 218772935074432 975306512884 11955448286452 7314173433996 38403013853378 25711395433917 200940107109880 2116933533346 14960683451204 83255334356353 431172567203930 37172748491785 1131065804558 47550631268923 45161634538621 304544379012750 20508612383453 27743523347096 24032009172004 32074033821739 15882669142548 21374369570228 11354128016363 319186412092157 40800355033976 3779761174914854 7689043155041 97613596274447 21627109642618 28899642391158 1723803503431 107803672584325 19875921154251 14733199559955 1935225785893 10399164779046 42896805382569 38229583967786 38471753061468 35693737004202 564759606223 38289888241414 83641020641019 1503889839280949 1301660283474 44318345064892 25371800294492 403606122073748 4977589686234 36741129701269 216312602535877 37926966136615 38019112686523 107583317362304 34469785376221 5666088352289 16911202813206 24150439450895 9984611388263 29289017938055 355463067158728 25724972019228 24455500287921 36631175319730 505096279738379 394927017417 25195929829628 436477402420348 27800750192552 32214753751685 959430734720699 28968847335146 26140671000198 153763109757650 24314172872325 25120054701200 17775476496936 33630870223773 18304882271288 22826706125328 98648228664887 30381587496444 33885926406225 32086486008588 885375513004011 25427207926756 45022324496078 23373608009050 33330097235140 1794237146410 25831936291352 25971735453753 12802384862463 30490242192364 26910052426366 2269013684470 19611330483090 37816527306993 35840094206193 14370215716025 13627160679835 47709891873609 1225103886831473 42936931166081 22292966125546 142796364446774 31344152979804 74862393894639 38452795980244 30804389783830 16390745312150 281718317612631 396812083594 24145268238130 3959225734767783 35585729861440 18973815475151 36083510838797 27560870620390 664907916650716 2665911033254 13964804594417 825233137902596 59925199508356 115962277046592 39036553861392 64108592852166 25795230179429 125692689913084 22222574255402 23139866126302 14273458702913 18245915292424 501498804606413 42613626568791 29176586615199 1225714566280 30576108464666 4331163605609564 37924913737435 121928512257337 28665689015386 7715054998440 16197309051318 34371336081250 1937951548561 28045768079500 4864494105297 13374039635729 1093275842702403 337212909485639 1764435058184696 16694621979938 100965037184152 95041142305491 28132495469233 29014898110725 429539831232 55410887927795 36637556728612 4172586923075 651311902533547 1940555116476616 18062730976705 40240276632528 229311136813241 3515438582034 12766204648157 19104502765560 27644174664918 1066768422912 96849351251644 27223341731983 5942777919855735 23142126988043 35924214312643 184632567140857 16147626869403 35331984900460 27903499166343 54335704142278 1218744562578410 1563290756454468 20095625671988 47775860291910 5286760082122 69444596846359 199913553825719968 35803925822309 44916709523312 22065681143598 270409984093310 424462574294176 4274526680971 44923658290232 846864189792716 17923287316517 5013199228128 9520818444651 42673921509371 254040975434540 37088184704701 363342932107595 65083035600820 156666223858865 34234212407122 612487170276 556303614726 21868669016083 39524644641643 6420004346797 27262885357226 1467707416789922 42418855532112 48269697988016 7881672175369 34042248991247 24498027365013 38660903008695 14209263746065 25759493894417 31479521485431 266488249032153 9376389463916 41575938055864 88173460721228 7024076541733 29725831847535 40784213343386 86060538102123 10828311975063 163290509217274 36102002223237 230113603048928 99048075483573 325137473048117 73534070438142 33798297227604 16461925838455 17337245253634 13305175476421723 184169449060078 30154396895906 31618904749605 128325716296727 14210187508495 159054666369207 82172171925514 3657683883756 316526914190261 41562956550224 83733545917381 4382617778028 573577163748989 2091174909709 28121784282549 33456706084674 39156313736282 782328970434048 17593127665804 352885059427876 37061813184645 67371249468072 21662960058663 15989035077257 89455692641955 21425947732449 11943109075845 101690113964927 9390054131582 29617204514642 537525153259 2602506690155 37583970854600 18430678764497 38263310024347 6588577345932 263178629424477 142963225620392 30367750465347 266225255021639 30085394847342 3069426256276 13060726320873 23089374284518 28636494672343 21741051586590 1375586581403 160325781056535 17738120519067 39287134601540 2201101129585911 186951735887700 14803103276489 56707581926212 11407415527725 22726066880825 1556544886529550 16733829529174 31778173248402 11852784570729 20748919506950 50620076763136 51537460965527 71929236526069 36289156810192 96376576550403 28202457748654 26960705955783 48149820798986 19660897308337 66364325306259 28718770962996 242712538511785 11390834469450 44621852182958 452482019846 111004962626327 25342666521754 63252668738337 21687565382683 38574193816002 57775225236824 1503756454507537 40560601490890 122010395852390 426400835674844 2962517147213 44529609258587 25536339734301 43208664653333 12210719027954 105534713382 37814493037295 12198141313046 2350608848887 46148626427814 165833017561560 34794496880145 1156469405639 1949311990912869 17131669832080 13917620822884 130911826012430 26518660618507 18772777742971 13799551229736 138336606255604 137277032614229 5445072833492 34220742850986 30887317418387 43474246300668 147701023976808 58510896877806 8901564424179 56967879022055 4732264599314 68248942177672 9835735173876 248513585493176 39913908743492 32763852438256 37458683106478 40154648225109 32282205164935 358541770584276 16180713107153 2863037764775858 114082915938878 16097003552307 70261424927023 170312493757725 25874818319941 36953256564980 26542444246026 153800847559903 20558620491314 23571885737504 47498074380105 2512923291672 1653635727885 4173309349655 11650412414341 36984031215333 444706830872836 6060385345519 19697070971599 320190012757841 1677102562066263 17239472416737 20752112160238 18421110652881 7329073227421 49189912843399 2500424288768954 2648045079206 2626916340958008 85083762861877 76440194909812 42780106529255 27182698897172 26691535353465 592454248700135 35019012045723 264357002265576 9420322239623 16744004700099 139357108861 185161638750484 1099810675285126 97421863181042 241010892466419 26592706873774 30420783424798 19312269511541 3141532246728 378108059429363 45330305209033 41100503651107 10195870220983 18300410516739 44090240187721 30548985847632 167201095500498 41150366193670 29294816428744 735601083548014 4670484219827 352831520426 69643336288986 33956787465415 58990858768471 1482479152763 6075101829578 18859710710470 21741369231162 28976843630335 1391772851615 24657003546462 25330646018064 15376869317407 1270156651791 13674379434976 476280092012627 582224465983 29109618491638 13047276020455 20911070134070 284317185649002 17022066185055 968710949674 26173979648478 246657008766240 5205412239896 7057332883404 180471697504449 70997432285214 5636282125435 31693398149435 37057071210706 20306085143967 515492530455 11227517361999 21814113704697 1016799039667 45537457765440 34857106186376 38199623585207 25023742452372 18951436992123 6371205390759 102946639962896 26830754183719 6325569568482 21065717671609 75007603303520 322211478621872 25209084643779 7934496615317 116183926248681 3845905808944417 22872797398323 5490444088440 85580177980599 18476649628946 18060112882560 79710072807109 52218708812992 7783531504644 135308653192062 17391000298489 43414538591703 2130819546430039 25105835266710 25091075478739 491129760717927 2623477069357 37331256208958 24786807426103 12144035299152 165929258599899 435164361586972 24108245014503 332418335261746 71024655369370 23259252579127 13893463712867 41287974813263 44276334314490 10819944481711 31098656574340 377760143887668 12827287530818 6686889928939 117083450536716 23715581882309 19303328084450 18925911568599 2087065300990 100980359086084 34884670917264 154287003923011 20191064084648 7281433454325 34703206505744 37463469315203 5174843945364 16535612299885 1323956277587951 14839741037758 247993252326541 15937157048286 18287020488143 20493554259771 279181059543201 21977942864697 1135184201828550 13252532372830 2723918168404 37686005384798 1044475684600 5505203176907 39420912408151 35264561883939 179248866285057 29813489646763 21684034010197 12297934290475 114420257002471 30137496043597 23701449279654 11914217683536 4121232894492 48290464562204 41282674182229 599866372045440 22430788959527 47258138735576 41102144418705 31155810908904 883001965238599 13453588728358 35612889746437 459282365001 15400204201655 106602213918412 44574410310349 29632991665808 112173000594862 3062594061035 28812580907844 39088127529385 22851386162863 38782759215624 176105690481868 16701371656171 26317515931825 10714997745942 86009561023536 144650595491 120021437812297 126686728968665 14989403311415 319625384356957 631507640903723 32357392925033 22650796701382 27634230900018 9552750345409 48146711304024 1524712768483 15480063883167 5701324877083 35651923504027 257618361519746 41475679658715 28342027313491 33439515803489 22618797871097 1795391458651 435354009468367 186326860447387 444016166046154 5783439899415 2063055141014904 8453148978984 3897858245945 116079296024211 175326206097272 2981248514426934 5475222412212 24753694280090 33500711694501 1232331732754948 30593903204651 30007950765990 3524877984045104 21756432946759 130953434812352 4826606755180 36724161155646 21327969715658 19277073050756 24571579370288 35692654289921 11546080006723 66255135497045 83856808281273 25255335692965 36289867129089 23935529643677 25965360602919 21295722554326 124082535247515 12919881346122 25873680080229 35757605108026 33661536058075 30377196605189 41908609894376 6354193445168 41876206847023 1524123970172 24421026576955 14011021526962 1915168418825878 24783375131667 13840394121462 672953084755788 19126978958844 10257117651165 39807141821038 12118755897457 6649514656234 311361035233645 27547613001386 73573529334647 556668213821692 81573262562463 476376910278014 24294154311374 113232886885584 44418740060334 190340816452288 2911813513849 419591622861782 245470384513153 34894186452275 21425087922406 27454461317673 16452883166112 24927404041325 28411767718950 34325377164635 8618075842268 11524633343565 38372846500212 12148854679424 33779898821188 10769039143185 37342810283995 2296160079854 396494403005931 99745458324918 40194406981371 32821778859182 8578024530662 137903653392520 15238339425834 365657168572 33128381502922 61321223093061 61365163556711 11347410974643423 5486450028513 26682830895960 41639208728133 43890516995068 20688842184367 7656164932250 294173094729 7818587832210 2872823650144 37130727516642 38921329835515 39759645503051 40728595564644 41134264179725 4730543583503 11323211300041 76019110828466 3262150510630 11075056093517 167378604807314 45375970298546 34690661877352 369525774456033 2616048295316 484992431541601 16630586486596 32864322822233 132202706172531 1386698027409 37472285612225 21026085445185 3266902020008 23804748121088 13005628296862 38213030276060 113011254271037 40198278902962 9491669786138 22048827254652 25532760027029 269691099916267 21282637952389 48895604301422 84181589812717 17539536816730 401035214185392 3611868713480 1017812823761111 28693339384454 65881128815484 186086832656005 140126949954 40902751695870 129365703134698 9783470147738 22244608455660 27702690807908 23230162629055 3322378017052 41865055973008 7013255057604 68052116770067 34490108507876 110895881988380 28486900614359 7149249384474 105035500272 33186393736231 30829132022414 3885697285678 73278858280886 23291743701714 6937165700603 79844701787135 16310031472969 9681222429945 12188260288942 873879070368 6482266556419 24436255337423 29065404969951 135348540077014 681465609037747 18750792552414 190974485960255 30899571264302 18878336803139 8113741817061 23581711023007 147409132036874 671163654296015 38441956682791 102971125013329 25294471235775 99485142499166 86213292416203 2620998083283911 28328064438168 42073947945188 11676504968270 5882633473666 402069710012961 7316076725754 561116685894083 31526487710196 45922621367831 17809026441961 31912648665851 258296792072359 7856941074647 103456018070627 30370508230893 22572485793340 25232039238494 286484626855085 33694994382200 549049809183791 24548162201648 20167555735583 11531901765981 305255772790463 29219162872346 32836154879618 24894574710995 13575447443452 31604039403268 275694230124 34061704212620 15391640729900 205363394972152 43191057322529 14394619189081 22801945188858 2418512970347 27318543121908 35882495147608 7009213739144 3680910271705 15166832600542 14244762894545 19346188324226 31503054504619 34129757256806 43292630540039 6308964096035 9409635900684 45745466270108 38652096424830 16442005033903 16062215301781 29735221339411 38133275555884 112971740357186 42590634407711 39691258319195 41690936822004 25707410017644 222826070348917 1281843029945 98468984422328 103130324585968 7354704973074 8134625517163 185508050165544 9825075529997 5978276533368 44052436155762 185639398729669 5720499515812 21752860455219 9528834386444 16516864228278 59800295769421 37816817485476 46108413322060 11997409114152 46257655711168 259893026193228 29561564897318 3591010891301 6508026221002 33564054867010 15818561156071 61307151710794 33357198852072 454867195010427 1155319683367 26279820147617 43425636935244 147704146588276 5101310634403 28319557252124 24132510912250 33917753480421 22074780932924 32261192888660 29504571759934 9935050563555 37295114974978 81084966058854 26381245103116 8990461754467 20799902824137 404088095550013 8491695290058 864253146343015 106399225376918 2432144565679 1671898140330061 1669574634504946 451626797694253 14597252217626 33268428278910 5712939692799 698492059065238 18761817425883 2745672979665 20682686329820 35776030522063 26396439007920 37025393240250 45869885219922 2350666927942059 200771530938226 7924293949819 45843136220505 526719598681762 11361563394984 11638949469946 22122627541471 27548275852487 14537323547589 29814633954583 1380506549922 25816187896643 33403758216373 44719356349536 7788504351675 14456747368966 27533506244556 1099350443318771 4644744382844 23468433340647 32079556937979 15014478488926 2767550117983 279076375981909 274277412784811 37251773765232 23509871279833 34973416209284 36101328774409 50927059444208 110689243328442 28480474377110 454671671658246 2731238289697 189206124719682 1272903638480 112452513210586 24901251059363 33281715893476 13869221994855 10277851970356 149611316789620 5795352656446 106095130462290 3046596482646 4516714193975697 288824743105208 32283635050542 35338331333147 52042396784944 739937544091 127478060267865 19712546066510 34411228668335 1753819995553113 391570352707753 755689551311906 15147763384946 23062517229221 60485107237391 40988783915 546988346126691 105312531001578 18507499078208 774733138659000 53300536151764 36964947472745 5781171918060 232906932787153 17046362312832 23680841696420 19815615537766 312312830097027 13202488325622 27521687766109 1493498949113096 16868574515896 35790450908693 9843828475876 20327786899085 167236381702888 36996349564295 34616435996781 42216935817312 18320152978666 111709464214016 1507854324988 39397427116213 9621741568831 39493788740668 29409269877792 4108931520348 16668340606444 421764448549992 17092657031987 25670039566012 54522734281171 433713058331565 29059963928536 47204317151923 44053715146927 27366344106297 22731928005714 16718052307832 39501790233500 50682922370959 262088980324705 34919571873981 38597324827838 80711160020270 35195719139153 39558395744880 42094237038252 32811838586615 36611805480679 18653867257973 576143275832706 42030724436900 9717365116994 42056367433940 34563587821070 19247690673308 1516880843096 13649305024865 4297937181217 60697597209664 18274842140861 27277460848294 218322281892110 34997529677829 10761765139508 17906638369364 17943425220259 11802560706504 15716880888291 30479633355901 190149134912304 32811455213282 95197263924264 51666481589042 94232662775030 115911218493619 645635105190230 4063377240117 44606417006261 10073225890722 116865448028109 18498680280111 2415352320600258 29415062055443 17224341974049 41375674083361 689225623585035 22144240315215 5424341388545 11579469404664 545823423259143 588307362040267 86592225663641 4243417720288 3282304636123 11634425327111 36880546939963 39272727935436 260546360539806 29613992165166 24613785754445 17968269862229 1067656445776773 271814634000809 10126008735394 760945737237554 4010926019758 44985620448232 23363892299964 21465465731958 11507249631396 23269733581804 361258112686622 10672718722906 24412037987506 5611264363360 1549245773417 142919060760247 29650615498813 35957701054913 25035629317285 26998903337016 7540503769793 74405212156822 10486094520672 134858809040866 33007036428524 39367710897387 29926030126877 74149987270272 3285417275105 12183407108074 98166126520059 6770032712215 16829281527485 3179707096725 21738795293621 41358284789795 112914612895287 26653945386758 31802499176347 10500986260129 954018655281839 2345503984933818 5069381813837 60865997749424 18023855194053 38569546720884 44745853415355 130186977372658 805007135131264 18704281185126 147539402664851 42283556638319 35190381975508 110936713692661 3665000601649 117241666117706 164842888775429 3243260469058 21386762284684 41666382724480 226968828485457 26897685930989 17471148325400 246261151840348 30324677830174 39236639103989 23657207101791 31072461975859 80054447103307 1884411354125 18608174130442 170778069456656 318775842632837 24325968968945 5217060078154 17402496844439 14298764142492 10628296198631 5933383885544 720078885311809 40269371044814 21438564317461 19590574172645 1930179227092 41156672367061 164402760173440 7368903880036 22794224289436 797763623445737 3563267149786 40351612973620 14407517795684 30748059145939 9202077496432 2733555841267215 450533383741446 32128643525198 21560940787401 199314668783758 10473575155490 27331357507915 28840018867245 13129425575109 93319681571563 54974147683829 10326584302220 42162567350319 6420906593869 310109568363936 13630929764467 96291793948200 40474304782308 22902716139592 137540769202448 5100415307838 107187256105633 39040866191451 183365723177726 40623903281311 491402394597855 95328654989342 28554117076109 28069798986472 18417579926922 62245208088283 171297112302682 22492726202459 97649075012620 7768279701136 101743836815139 1597499817162206 42756795060915 22031273587749 114355444985411 44893581979006 27672246531540 23021104063006 3012032486533 12521607533929 32133931476560 3968004595084 63601510092312 29544242099853 2992311710360 22385676356138 46919966720780 640479193218 35031362774092 141518388033986 89644536476597 21501273796050 1254399215615 9280985111052 50368499355362 7055662869959 30625930086784 78896063393042174 464962064611948 81585518803 930485492698798 19581296449076 17683614529991 38075054980875 33492567830341 8443765707982 202391961433830 18973597637088 15059478080613 3874533184948370 131728210650544 12426684602143 75488493475724 41298070847534 3045397371636179 143291643802007 41674244634766 34580085703336 15457628975922 91397305510559 89825014253338 174370450569232 76565801588726 53955680222391 30941924585229 17905391814474 7257429249575 26438233440718 3491548596907 36444194130056 4429178236679 33887420421674 42862539785905 60113901838569 18251290480703 17953917666332 33539739817489 11699438491697 37306839303135 182838317428519 8121364551448 362653989466102 25508107210420 18997203156247 39530644336591 13783189107384 8744875625409 15730086555993 59137555336280 7880621872334 36540718614446 6320567365470 14846852362694 32921216845996 306157630770 957036395828264 182817300480315 37283306248488 55810673476470 491133995946961 10217234532153 24510293734105 360046103132566 32823404268328 13222105060488 293295561959872 7197568674392 123923110958641 816092370571 25480526698369 25268867638317 18931386957629 1055033186037941 148419873546810 34782810935446 36112144830019 374493047839757 1310653608349797 11516652303795 8306249061001 21979328465697 16519094849324 44707777270482 25163017490105 1824156640879 101887457027741 42358682598807 9974571923927 249407474346023 596545156540148 9572244646719 17200012202069 56806776800776 30188002160256 148201822195653 12967458484781 6956749842881 1622817328829736 1717697702929452 19339563561215 45133556735500 243743702920796 36506642796753 469996744115469 20417428011460 6010487361160 13683683061310 1417189462642873 3773789152202041 32205649666972 107012103093474 21100616823608 36195309363030 82148048711887 21422703046166 64271666317915 94580861041766 1099311930377 1675198233595368 8305561710390 21029008127750 15206545999271 6022280889019 16285574151450 20112680072463 12773897953631 366060041987025 25504987004131 128825627317753 158907417809184 108218552473015 12134832445598 44986121782388 124084817915805 23981002222227 16985832310491 21137909182969 275828471650649 7103985588287 24409588046800 9553601536569 36913874673406 7091470223493 8239498619417 182699098839841 29740943745097 43285427242547 40885480533602 44128689847112 10705953325617 23340675504349 14928061698749 76214773695680 111964119422939 22326258076092 1334139506610629 14372339585122 112429837390253 24947402234563 12544300925922 26019800802811 36105213684596 22344491224387 5108257732644008 31680760798751 152800567665430 2277571898195 351414336574152 3420424665289 250333960728758 6578766193135 49592190436013 26453561773100 112833037743360 43614553113946 39882838322536 160085398018535 43626865206656 25043794472972 40689766890996 30981753575061 81224625937133 43246799343422 20295808813130 28730919833520 38874756796760 123202963518297 43730908373600 10505409814940 158514353984196 19519515536354 115548090530356 28916419065396 23535777596990 44652080845246 81274815443063 24162823102386 229377663735888 33838441947081 4429506438189135 30184147963342 10685609414176 23949162215959 24896934608154 16545716466258 37342216376842 60627497990844 24168579368892 23447403908221 1333837972829553 32395782412149 13321090822412 3753010229610 20300512296984 6203542326945 33847221612128 11957444765842 174947897011880 50935140198072 46569871546573 39766119400046 9824387451115 36834569044714 27173536071995 70353747830165 17576700166416 23898442702100 19775903332712 25863883124047 3099478170996 14078629835274 21680551814299 35260833133342 21376388254155 16038876491814 26063711484201 55655981878192 77807838511726 8749293474643 197369400627422 3003303298493 223667102183350 60524470967475 9980567170938 39643380251391 14694364807626 21550906392806 13509854547091 40627512795806 6669596892526 19930752987538 44714248030424 706162818906 7337828957733 4241876183677 2712783693608 7673305471902 1683732067260101 6926259032941 42263238817932 713197587913275 22736040083426 1619031354877580 65030386007681 25691047593290 12646335008510 89618223466103 36876441125578 154322024847886 41678926642413 447193859368852 23768437444041 296122098497166 20669821427790 17557332210314 39594916145804 43403892885195 298357773310428 79047374654803 15154579322992 89997763772881 32917646674186 4333993729141 202178348687 131957726523 21115507870228 13114423140330 115792571410449 319817844029996 3993288839085 10906656154199 41877538329514 8715118980259 164227265521767 10166118080634 15609684982827 1553650360361 13163429478893 28685909931916 13338432722845 5161782315325 82253159710919 1993599582291 23500057828611 7726819859500 26771394750822 541576337909036 1520132048648 11634760738814 33659687122884 31543231902016 2740155078835 42920125217408 37088951977199 14575126279226 35721324774583 42376481250335 75004708239867 3566378158141 56238356282994 25123728423883 20491635783685 176748682257279 8185684652796 29910529605121 942458254815584 6025189708956 69191296130780 76442472646923 15164460855023 113596704416341 1868339155574684 28700233929853 299596067879549 17253677665204 17556760003189 101022106878888 87385308404400 29378941896121 27713231836685279 6005453830170 125041943480373 134774071266694 15990379456096 44691080262217 24179115413893 37164978344594 18350799496855 149059385808609 41127307341123 62575696023950 29467520601416 113620339298907 33362752006271 167666614974123 11216399272482 92656065490375 28526259910677 1371775309557673 130720827698292 68044963420259 24070487526723 33648573197091 81473508597440 34355425402297 44298004851731 6457400086687 1497072577882 13262522802645 123601378835021 403840765272948 17642734800133 3030407754069 1229210024536 3134982257711 29652025855027 75654003168715 18080589001092 30490255063805 37275216839912 8576264178783 250678336222192 14961532258433 178053122155570 12417785487870 16508058280332 2525438087970 20743449759674 18246582079882 145237567650690 15842431899643 24270197727108 2499338229708 42195640773411 21922241241860 7617232888755163 763662041453733 1082363439071090 13027618102451 38698628109913 38109598893482 133588659870996 8224321078318 228132296687281 4406256071016 10799893541214 1740482332425 43839705934773 117716094841603 17525577064222 12628926558681 83365799515105 777864531553237 4892193292260 34235204989052 7313182173580 12455353822088 3610729486023 199733997540285 33820548107779 51778919114994 32652826408966 959943840043 28139502905598 194805702545180 18664404883917 378807964874951 2544000032823 258413163418648 34315575959345 11341474557695 13283519173537 78241413230985 26516766311539 7789645532989 10156767096607 36461672326717 91935314717516 36199840152974 91189452714252 485933582890390 41150813832011 12780209022581 103809851150766 4238811719390 37736956556843 77880847353404 317394309337967 62376747742101 22174540962536 329957583478117 49602661103868 14054887294820 26431629077428 273113265990353 1584930071416566 16878802547588 452684423915880 1569949273118716 136549320544072 141142567738230 94310865996735 19679490392802 138929572020799 19989942540349 43350265244169 33916217937250 371678231637421 28559323069997 18545886302308 26529506985924 31121575133852 264845768089817 344578634962224 34790369799262 44719590078995 3480331738377 328683114505 37945877373592 12147731080600 32418646501482 22657182750441 17529654925878 9820143468166 15794406021264 1887612935885180 34661740702542 15523510228363 5841539483224 11948116767982 35854822282790 23257840606315 8855376311365 70545012935232 37263469579327 13223733727564 17256940985503 256296654956824 73553992031362 28892657006493 8713732913938 1804422144122 17118467361858 9532474381 38720891424739 2089777918720 19904308743353 45725713196188 13213051861493 24937797817829 2437388676669 26184314908296 152929575275310 33219376611294 35553560334034 52112098291711 34386737702445 23453874163640 171352681874736 71780305507416 3398419284657 30718461065484 59846322002942 6909963019537 931260297747341 21869667050349758 37906245591286 5239449990300 43187538651018 30545436032964 103076655832844 1696343421313 20721240744614 37180716617417 1112039022646 64918575105794 98449947078173 34323808989708 40670838071572 76499126286936 14075451968440 15087398978149 151668424965831 24602453020590 109079543012268 41055571710278 34777401346312 30858624697306 3593141421709 3051479417606 18742429929808 36594674867300 637873073934291 29809435108757 37351847243576 193857042830770 45325378224038 7392650722677 24993113573384 964021876818323 344919152688341 169452554448655 8595342212175 29966868009266 40133343762979 32714033355953 103983113305648 11774027647954 16716343132839 143548510884283 17295614142669 4768297191767 26137498576139 10442315193862 37912904403469 33819410479184 1646075098406627 249027277657620 9590825832965 86327771263919 33265816178143 67034126860940 7261279321811 798378238225 14814176459765 12447076809278 13844849206627 41464019997044 7064274488029 65763276911133 26724232490953 35384118429977 42265211959600 16334571711241 1035052605366 40844829776182 32496519445141 108725563823206 40470004936536 120000823819985 17045830880189 190526263274696 39127373376838 15736591905156 17509400251464 91784533331922 763396086647066 6112240395576 38031359295490 25688715243889 119189294846160 162030818227474 9055343642859 22951158214862 34807310960540 21645363204907 30379034001334 9739320209028 34314493383639 89386075444504 2693868797399 31568993129821 42173688811416 56792857723267 11011374859023 89820886952186 27149374726985 2127357323184 65676295751172 41901283768822 14066556737121 5302586057327 48369783222306 13593649864405 8614817119303 4285247012283 1596798647074 37508146935059 22035782901502 62631231038802 18158567126407 34227145942377 97713092831229 22068597196843 20768416671799 755540531507373 29039803248305 251575480270066 6783727720032 37296657627182 28339246696821 30976589251029 5888528885832 84106471174242 178618371751992 1524607963411 74669788769957 635265578857495 40789389338172 201132756139062 54944151518249 27502850979752 5977703629860 148440965819748 35776032881075 35905762853622 34555229891701 56872103474614 38014279908792 19166550785597 93239506700394 7921602438854 9447160120871 9061789761211 15012999668250 1355620636116 2488487293541 109408114902024 13921435858395 5635937576188 86286946579888 176924994981678 35911596910390 237426944707377 315926188459759 183167714457267 6212120748479 25254490914512 288107423969609 3473376377587 560165641871 36596477514201 344136499016664 12894499025760 21201123445282 303293211853599 660729543415748 4657924236520 3704958658029 4097973334922 452253435387455 4910410464020 1371551036289 16409831303587 1480143736891714 493883969696179 28316500078075 21556732722387 24321984369631 322191312992696 6560952140798549 4022761295592 105515821140046 279152148202374 56134297103930 16136322273076 87556319261494 16238582567488 3186180167130448 100467353153274 2564211978719 58047412764471 34061591858134 7664730098611 43993532084901 8669156844853 13344468683829 9702669199631 70647539224954 264021228446098 28669954009068 70131627328560 389023493706711 26289963525268 112287192482841 13100261355692 183891213872312 121468031377242 31481939199506 33617150528179 17255559264169 26904328226593 35592625049958 43220399156458 4850229942186 188526236349 139635517349741 22297892822821 615347431708 305974312041711 529258950948000 201457011076668 22555705324835 35390434781915 24975907308581 28349597251057 62173065728624 41481607325880 9644849043948 57509552018333 250153401523743 30191045574710 2551777835307717 25580998023855 8261053952885 152876587197429 17181370967740 10061408001838 50031509967662 145081362930382 692942496094386 110171395835525 258927181516070 44065833733924 26885304876582 141465281799906 30057872603335 303791221647032 30023078174650 405557282778801 18659213690605 552621133280681 277102447132175 5176677820611 40562259273 33094601260339 41311904706010 7683226758822 105014658945652 1338512760121130 44377897964358 12735910153967 340818062124261 84719835570028 2828948256603067 25117463732057 2389979677277 7988523101684 15756434333256 37489776985913 128989459084 42761356954923 23200843561009 44273442874472 852801633730 30342635255911 2102500832981 30710916110609 94576320062610 602931488956027 558437626803 2103831846490 1151702885964 494349139007262 167367325342753 22749631032296 17383923630383 39372194478946 491314877276482 13660035101296 10010134520332 37634970542668 38512842678544 17774516400924 21838136937870 6639306754145494 152340053219253 39830231301604 28896401044413 154708752461371 9921631029599 11039103725382 39061327889510 31684169314895 24760815637749 9723538965978 51721620195622 18865551567117 37754479453827 709319195377 11062776092576 115034518312742 40556861129914 13538348227324 9749849859020 3278764086895 39809275730130 8278626417277 53313607558851 52664183630924 130087478510193 36816666234774 1080866137885 103762453274969 8436592892703 1770555484682742 25067842841534 154901108906812 168831379824039 83242259190528 33517922293617 725070253281435 25318834513429 46608651604883 73156477309729 88524372056759 11187253956900 75584832671781 1329694006572 23480237226468855 112187938128618 35046125187684 36328310546391 258731839195985 107844491573397 42866076913805 97876492354463 24861032851924 5838810246049 8062050060423 31152743275701 15781169505458 38953608477504 4129451500776 205019219858826 112171731483777 19745013418052 24393138971767 44142091308410 35105903769789 38689964689801 1020041953030 5523072609088 29101016838896 163480127760327 1807052942821 47918664655796 32627509547393 26506879361672 122806641453349 9730041380528 176869344766564 202022494754318 159654853526070 135211937116884 48246124475059 186516584896896 31712830434565 2965519475846904 40658280788425 28199968109984 2436636777769498 85891028238174 28646255479766 426945607319592 3945279317404 37217395700413 45347596312716 16466749570956 96982540849632 29124500557026 38737742425352 157229495844274 42262163429186 2847065651681 8388525777990 200708373729050 8583179710115 11364704512577 10009927510850 416291970562743 14482974819439 27630830388111 16850802314386 43311016074884 66320659463819 28198132458364 90684567925994 40224141706285 15937836600607 862512660275 31979634620435 179284142717543 21567109051546 436668883850152 16269798884171 1436279432052597 56253347196393 255024920217996 32083475080179 60999313163219 20707199453792 29389073240793 28252891773665 17404576123374 18915711883949 1457485783611 40866035622092 2188846586747588 25813419863741 146789191081267 26918493812671 26155732939407 9816375587958 102784218913821 40851795237258 110315222489345 41341967175874 10594107461512 78028889515012 20179528604572 26934269158117 10382318809102 42407792683730 65734084838399 20105286491691 102670644715009 35792265070055 39392307947075 7681442529109 619432494676881 3065121685431000 4856779202812 106967726431111 121298206831743 1132593257729262 19188746804834 1176815249681 73520043912369 38071625109378 45993059131869 32252839169164 41512701947947 20628503893502 39678314074324 50419890055073 1278029356456000 66839202645501 329288715519731 46240014771823 33404704350171 18879341151722 24678413890175 3314613625401 27907639353218 41128570313098 138575518615657 14509247492363 337689832196724 3470435284892 3692569617099 54162313976004 80396473965177 52396889785155 5932372637566 67936412733610 3118980896445544 16495585317245 16891214613673 17726737720353 24149444129751 33565765704667 71316495453957 63131608399646 332734240334541 1138426247624812 10704632050097 79975185183639 17210703319342 21933765484812 55822024346920 9996950677047 2727152794896845 45882003114130 120254596037523 280260876859731 52982891816077 2631660613865 5796180968076 19498882394930 32018452827791 89932034093465 31920262966151 36576215290282 5596625601580037 32138603831545 37670036462631 33015640223501 27591275191699 40442500928628 43369247457269 9983765497907 93853233344975 179302978466484 31182558323904 8566049554962 43041179594622 20701669502116 24740818158610 19170007952576 29832512286303 2106572761548 15021143212798 2208055885705 41872695483452 618211504040377 397508351566 33360220179131 108906740131013 27525631189426 853245142561600 562380011341909 36193624481417 23670614950808 15059422118256 41673977470682 34733941372892 44721649157208 88836916241074 40103978008738 31864056065672 18548426204747 121895101727939 893408202550 190600843410484 1483363804254570 3177401083414 46104315369869 549080169040621 457057517184723 35627994304078 12002198285907 26486697699085 31217590560649 57791942261100 14994779277796 610844921144574 95999193010909 40641031532115 41792801415140 30024517002394 42213513012217 13288029457232 4073552506885 17200438033773 33188161594902 37082694479520 19089037042652 83507112837084 12716783757611 1572352472155892 36559127810410 4554047158902 164974757410 2502141256841 37061530399275 230897894415023 32412089268531 25290971720431 14518437875831 13939054880990 30521776821519 923732724416481 2883849806102 19630520593919 7501379819550 37650811790968 1745224892645 55165043413259 39985134780103 172696260474170 28029364571549 49799078681181 21172184613548 115747859688033 29724838238860 23263541734734 107791880040486 3577954657859 133434949382992 43733562034051 39167837073204 112687012247619 35277768731125 24478049379363 143183981133923 84053672175236 39990574915538 31266264844625 314255859880309 6618031992675 29817567714471 35001691816900 162414756616185 20535568221881 24346650000914 36548030429656 27982009289202 3630655029924 81088905567129 24164570891812 22724923574901 6253473184616 29071149327802 741418044842872 74536698644367 40939513478803 21286798126849 248899482439663 21357823754861 1548178911203717 15274738633082 95932835158419 906744215736652 103283313801900 4304143484277 14301043329118 247482376977375 15449040532152 97948068780991 30476789174108 48433041644799 24797662963066 25643928971443 65729903265957 27076764347062 333831805186017 13674417534285 29593423242625 7508674105591 53754587518967 93061458059685 76226272568628 706028075118 25132206360433 14286330678454 31746042182584 746116235455 24951985370313 764025175975250 484335423756442 37457935359655 161167678054883 19722244445544 44701111370622 8768862279855 15958617378681 75831548876692 2519603583506 109924579852808 4195067582170 18988711492067 24516433896265 28733558949051 21903486999265 10945012601130 39216470856485 24925910466359 23657279374565 151711447941244 36724655192447 18906651437314 89695869139195 37094251684557 12644022518741 73719688781868 39721119520645 32265759909210 19995530944781 76448406133492 607429289100 94732508873843 18886454579781 8719395662395 60975319058795 9852872110505 38994001130239 19695309028073 32824342536551 26016169254457 37294207696997 20472798176774 26277112571181 2638946572376 18074718372693 2820079892252 90040959832919 26947744792937 30465878907722 38692593516720 35407407580105 428526105565682 6296394783405 38661058706372 25622891087085 3052764213848 20228467867870 87935056406254 775185057504 8466975149397 1647302848772 38431235552141 18999684271982 22888252185954 32819672245686 452240894368572 6601014821044 30606579215927 36891478497816 26466059679778 38451014678027 132418158095458 9799985488032 40648529740385 14851616050741 7509495603105 4592221998252 33829134064681 40997254860252 62339688518902 390839852673945 514990934188812 3168869692867 3279351048479 574350750596823 816762109195631 222888268634634 34491475350504 35125976317783 4373059406020799 90497049985294 110783584847922 1138805257177464 39074626513981 32200570338142 114859432017093 22416332367232 38789169369775 1657903678587797 37614508464397 13907254565610 41026510910278 24028892138272 95613072680547 73961085039538 43135682304338 24837133683074 40739703479138 15764375067515 30524894729211 4775122970906 12580209855148 248064206836336 47393111721330 897465059161105 17584377388864 10904930288544 25362742881904 6172648372907 6746378474479 25566601934206 2964431509269614 32487299417726 408825528030 6680193703034 142359583765735 29000420635626 44841930520804 4687513335655 355180067661084 1164072717326 40392278883374 5238899195329 2386976578949 13654675541364 33284467498608 33058394837577 27420753994522 38622005543981 9905072090513 1214702492564645 183151654351148 32001076998983 54218490358680 35166849901424 784803934202203 1483687868308453 30827588506759 3004224613135 10093994770727 99190685187212 29580266314537 3407134069983 17526307534089 1104399249397 18502182058397 11076083609382 20950131425132 5598072199546 29166104727688 44505435020877 18720778150903 1070351202098843 26149828993707 37102812719040 5370654744036 37108924736611 395793755231501 44022385694093 40465900234228 25820232849579 25775437400447 29294529269803 235673588129267 13052521630635 37827746723485 12152111867919 45229960793572 35385998394568 37078854297985 47365886910450 254175273290883 24517673921306 35340513537828 15216870774985 6457303921749 15964883349541 56375120799131 25905011717975 18067900729402 1248380133596 3603664868721 16086495840295 36195235509237 28714232133340 21591074165874 42685751441955 255521866129989 55035134302296 73429228425678 26644660319867 6633128396705 93859487488836 926508804074151 106288198665562 26227315185418 219344622252033 14816711701110 7215903607923 38783005020752 167776143573669 32262731245673 11473190113541 22502847354375 2792846412816 29013857304226 18156278112987 24520409958481 24835337459440 80691203972780 9140410359216 18527192487638 199873587117582 42064846787969 8451247907711 13870325304307 29669704794332 27087212359333 25222578045645 6825280976814 25100869365259 2091437608029 30075250474910 27771467312430 84647580290782 712755134028258 89120939360766 219120074031999 11084249560877 7746559720775 19934403514497 11071938182267 35319596246760 44223720269784 21472600462139 34464295488574 27126174060762 90277062024974 831138043462676 1091738852183 122393543943329 109367702371793 21337792681196 30211067738160 248595132145261 113980067482055 78256907656304 2680180511286 10195294564132 34768676830026 10448379786345 18101117131393 11040534857886 189064008228681 7217675888806901 36735622405366 21780599851687 14796858167246 2285021242399 46825837618111 13236109872141 2537229899937 26266510978694 218591937485899 44859040574616 5652147407855 15452501610630 1081219419837 14181545690697 9385489267498 7949212417178 23022363237134 23899266661677 19649299222374 25867259285640 85656974178508 36474189581530 2348385557628043 30454736464228 139866402726298 1033008810901 33391467361747 102189962635813 40702847353862 56480888108701 41418128844838 10232129000076 32135723007052 47614935382902 158895740113893 148509283729170 11415470851242 83565232806385 43754131286862 36486579247773 43949505840832 46954830871462 171232240814 43088394235748 9364659259569 37491161528179 663809327079169 40696772717999 582349388590563 98457047212029 36805330445624 3803282993424 301808904524124 30563347266362 39759015500316 743364094066803 17353629473816 47898960232797 10286240843952 117976434218224 39176953315294 16368634806678 7037619944545 43648723554645 35195253534660 31264072045892 132555632980286 9562406340541 31140327376279 20857668531030 8405067994481 11327601921353 159920340777835 187842504125534 30396579237620 2255838452875 69643487890424 39560159986959 3083709945149 543167548006111 44644987653432 299941390828 1014545869535 31421807875616 435311601655996 116130591074115 34864305753499 157278609714 4708905979805 74538598450802 493635364701791 8861664117131 27590191180439 16876155907397 8696699932620 87234784192688 6007103515049 39047594075462 38217271224940 2056849840662 31307760853136 3274010620025 14037432812680 15144367331738 23194028464933 44021226564431 1865103024531554 7024681480018 34276670483282 23891681152634 35057031258321 25302168040737 48442053902406 669081682051613 3574083894754655 280470476024408 22367520777777 8731778674306 21512488110869 70422694836472 44149338812291 136722824322504 455960302662794 63830791972915 251380802708883 41879167138628 19739542562296 34790990632357 17067139687295 20851442808843 35793479934635 66355778727597 28386200945412 42136540429293 42336206380632 22480719952255 5842848327819 39430720263975 29521573022563 17096714547159 460411389058 14340175642410 22990898720808 33888465299767 30867872755698 52713208240983 639425093634545 286195596778800 42518778606342 18465818140338 5324286131903 47901969651339 22979562693611 17261995218090 60388696745379 20958666706182 28683834841538 6166731285615 60835448284249 123442518507513 31328465606597 27340422828729 140227621205495 167185914509851 434378033169480 14138832405292 37364054847382 168616202149223 304485034472 79954241190448 24461671113600 43380194654226 7918177271138 262344559530444 7532370687961 39397324965048 4219334694992 8665999452246 31476350486049 20465496550745 66599795235951 6709922953210 38809594688160 3675225528285 15165281883626 547575550488243 11413711721520 172309289037991 10686953107344 154416887568180 116454818794359 21710927285317 765859115354307 18487274573355 24336791135220 28591305710495 85245877830425 18856643691836 36992000008936 675164072635489 31559979035513 6081261691546 27770476950901 12069186894338 7222484871486 3763099499682432 17681046962510 10402124221481 24542404528103 38056080072080 117182667107542 4674894338325 3206842649184 7616184948496 44278760622528 86665934055901 34930341296746 40918380530978 239708940785717 12516674726012 22729646307332 26195197790386 31304343895737 44197081702891 116943943623916 399744198653 1202146820350655 12526755572374 4358983979079 21887700675913 2926157972225913 43629692786557 16549491526479 18854592013889 17271024049074 35037952734681 14661200690794 2022225636748 13378336639341 221924342909521 29701830328594 14214042646898 22891791925099 5238470947572 27667321589292 118882969243107 2680951148213 17625155244612 4809390293922 12942657647792 64471610635106 25794239327558 30834472941221 2004667336954 89889326019986 68812783229792 11846690110682 85604180224417 8927099688746 3821025522698 18226145854811 97450440343031 39997567654328 41885107034268 213767062128063 362754149154645 304255397971074 28583939279466 38758582263653 32081301085794 42738743442044 18757445022974 33476236104927 74456134054673 102198591914524 36870123487657 121637683932451 32543396347485 12078345658750 22641212499509 69928326983160 26294687881279 13119727377322 292574258107688 91046744511645 7486781782975 96457695519774 117263137134660 2857093318052496 71518332095613 181702152843900 9371326157733 13681364762751 10127850519187 22162367628116 120446519414327 18428236316436 41318803500431 12226953739200 199364684441142 22775896901759 168568062871746 137527614455726 24010681265450 128012778027608 9311010497751 5165390600589 20094511327822 1596000835447 7725479651554 47215050933853 32367114034316 76113423499777 213980564506499 122579511724985 16950653517230 38978294927770 872175065797647 6992396151872 101417994549984 7859579095990 16863306534274 23964198486956 193028486453535 9001680400122 606141260707460 152597774409478 3621256727367 8494180846681 6176572405519 813442252528773 7716975215287 1121919940054 22087805753281 9536949882227 63357664398339 688162840447140 26644863801521 32971365428089 59117852686050 902234976511 40597889658019 29917734507520797 22323633281492 22240014999392 19657329392640 493829761502696 90608079023677 11752011634056 6318385096948 30782907337818 5129252759398 35097032661414 131303925986286 3882870061017 20353862954172 34997897426334 12172122726643 136967289691354 33334295672216 14793466903047 20806842563556 40449548304609 18325163381271 29539489862108 67859142607326 44236789062130 214380866047783 3367151897730 309299567238221 133224925509260 26289725699511 84951243959300 19156156337610 186351669217516 45260488811044 2108821021835110 19788899340513 37728048493304 23932244062026 12043921135055 38558243435406 44497162036828 23933387655730 10212716972512 35838315518839 13856656632721 8582447360802 263518305487695 43839757402971 26985445458605 38659211796267 27551241078789 23352962298098 97510355640672 7759969534461 57855563589643 11145907926367 10003850590569 14213072450482 113534208910616 3438872337093 23974223847055 11425252523615 38094647283762 122803442110350 11363286905202 28032078421999 132876010482628 40016441985844 600143067669 37454077524728 106440860246668 23116555698915 26792242550752 28695078633260 35155265610573 22069849897881 14698755037977 19127454319080 84675826190679 9040901414178 13808840197490 15526006595933 171068320057028 436711509613 58212341237118 13312453443609 1357649624999635 137174141933295 2237240098199958 1541300670915241 7114096955991 39476314633236 26468797162943 16216619648842 154075095277765 4529828132120 49463621238036 35215145601343 155954127169613 24636776597470 41101759272498 36680681574793 146474292012722 27504310033012 168129539432013 1611158022958 18146043114228 259696930662346 36575720212523 31568793797692 34694081673305 94671899919498 100705653650822 12489986200852 27480370135777 8759121573843 2508476345690 42871265801271 2518375474368 39814105114969 58382121434158 25161920444127 17981832453259 32502529848036 19162744543162 455965372509546 27771580771939 364438238392490 36695614998147 55317095309706 117657027210746 6891392313708 28742964222071 40450845958149 40108998525948 23236843503515 27999882629330 117233974684481 14862401521041 1199986257823 22426049028453 4185859278858 27413768066228 3362539356292 68785443801277 626460195491072 42640999623673 3102106695978 857246381574602 103657769251616 201463852835826 542852461656 1070524142186 17406817256883 7254328043044 92044845285212 10275416151723 68311966625609 190510181752768 3019343626670 436273930731087 18932189650643 11313031038168 17274934037890 92225803705037 601413301368 44149923642313 88149607428541 1698623442809 648294449735685 77631322259383 311125605598857 1948233826705 58639843256706 3155688546027 19472770752324 17631167381173 11765802064146 78378960715473 6111344504231 41482980062579 40325702904905 44887952562056 37823398180554 31545724752345 14621565700417 1790969555708 15942303491568 147280718948568 22235154776964 619289036489274 158854454511492 32335582869015 12131529338418 28833197003344 62592535794437 307964496450170 120640856700026 22564538692620 6837851032058 61520870357133 16414308308984 21237571839857 36058940136027 13781951111057 30457679720520 111841571559500 16715099508962 101446784935122 38536833081130 8761269285178 83446530556540 57193599147347 22636175955836 9382508121551 26516396559365 251704913544900 38160045434665 43365784392788 31107197543265 1912341256190322 5120199169468 123157187438565 43478793315894 927514619736 54243103868177 29890908095349 36101384850454 81585822005795 6215171449467 58750700350826 112936039982929 148730297112884 15947474203421 184628596898044 98389712892481 10228149015772 14512787707502 150905851352 46814643290828 1154124846088662 637359498539 8802101671534 332563380666748 105281796528822 889615662909 31735325293891 80511109867814 260527723827 25762656313918 60310649331525 50594950280918 31107909467942 7602024126672573 24080819287032 149720067085465 596638401059859 1490578976714141 8654689139577 120175423983713 1006024017808 29306120165255 44340265787932 402943481244561 161792835953602 22365653833854 112680756135580 19691414646392 24560270063046 42136104003201 12648829621021 12410895859449 4362541506702 107874158562299 34093262883063 4201315473249 131604048529923 195425335412820 563970741879363 3717501573469012 37086682841206 30351122262628 174383290218568 18880636286420 240452711260327 20105728928845 35528040974917 35544394616936 33949632015849 87471842665092 29693419161672 262381829536179 4376450917192 26877833306518 13170447882454 32307381285829 320667384269094 852335968804853 42490346718446 42335225465746 43216293782584 41541626927657 20384377929559 182033717901957 123754849472076 30014121136859 18846284234554 25109650643177 916931814153058 3446450254081 413762149786837 533866592771663 22325962824246 11399207185300 24820964682764 26326130097224 29866940412414 113237121059473 57228118979676 29711270148085 27491187474012 55318509279068 27583324264667 20680797035750 125344514664491 45669102071586 185749572789696 7451103115859 148756545900851 11523548479880 41602005296735 27434561442171 257374434198694 2883033264566 19212764009061 797062187487553 909209863019 26325570697664 12502489621372 40292216706196 40291772556602 38768737720553 33295207252588 41435241975296 20294714861521 11227844183256 18551881208114 25904948845586 26235838767237 705077883996093 39850841314865 40560066388190 57732476072694 21797163029198 30065032980529 44191879244007 776836628748565 30823852792804 6653202483153 91611525988017920 5245550536148 43219025609835 19748882387188 37114035666829 3390809045097 42117883186382 10386375123559 316170309002583169 26366173639064 264945629457030 11661685487497 40074333046645 17956308361979 34923131696675 55682473178099 23770852116920 14306256783670 6174746680156 43972432095254 37326359994038 167732123248475 38984672283232 785093421235625 24836169338009 75653365417592 7368100170864 38396515428441 40514713347728 53195849936591 523318392847484 4173646615857 30173987045870 1041352519024496 1299140645677 23958221120790 29677407471895 1430120132528 1088158050764 153850060993195 43769218624610 160957190320924 5140943464742 1223622691561846 317804660713926 379111630287827 31828883109606 19537004174459 36625601953888 30293490979792 122139942284619 506706854672234 34005819262677 119410434169758 39264351030948 12566325004568 99845874483823 2910805633820 21798875220441 34938335559730 11567820061966 336501079907255 28688643233501 20694839388820 34172571606165 21033068964753 470798087370422 4103846965304 26409401570510 7641129013082 747556505075472 31552351643417 57696567751019 35990655803206 1365640102307 10728523172078 31836069762615 23122036726175 82201407696645 158635031276228 64701721008493 27937594005309 31744944681841 39660059559939 147459912483356 26709480611278 280441800111230 79901155078939 5280528050397 11681224606284 62324823311026 174298517965357 22507268347732 4179819558887 4144647412820 21422924696469 19354038506929 80661741488827 20120435788668 6425230412446577 23885216581447 26987610155610 30382531985378 242498328798741 8170956931504 16172912705017 39846478706786 1493816330964 16582807720686 10983529147482 8426361489404 33996190428093 32177465303805 44957583440907 135111097144130 39531147557183 159789107033861 29731220593019 4375364596918 4186201000090 3959814556267 37127774454843 41278829829843 19162042040222 28578930606917 400252145556794 255243065403415 34028142209748 30771663158904 67596156980997 303489687812521 118002114422958 44229608615605 37557483263832 15345114103838 1126240209238422 2277420906612101 24089174086577 37809843348635 22280237910612 25173675588445 967753166476 9225221564399 214671018351685 24775649436031 25040466361809 41135825565393 44118325742928 368542029665522 42656268828283 99400467629340 14211773802239 53881630595458 72113957308764 90835843192152 4248634738187 34467403612129 31374163736315 330345683231333 286627331210075 25522488531551 38139785303309 254634588177647 15460922092809 76301669779013 6963981856340990 89189291557630 34059211198878 25376336459695 4166749878442 13037179115781 28635944318010 43818982760518 20144670706605 34652184794386 29650837106471 17816089133667 134896246542881 37813542874709 15651203277397 40141755921023 6636653815024 420900182749726 205203777127740 6071107776501 25175443820292 17496310761066 12902108529982 23648709539955 255636521544048 354295205752903 251094316641995 4860568225084 660862742876126 8080975707246 23552135008476 30095621308838 44204239980441 13169512325101 881936457986381 818483246007396 77403756005567 22738700369674 81784314090786 2325617938204 35041301000318 17445366740499 72778257337105 31802989745634 29766320718464 3356626699276 23485651421901 567389793552356 127222112432446 22374045766274 661812442125156 18700304874405 7425929887038085 29767899181993 40968318284561 53172793993638 4411797384323 32704041725386 3319051540215 591501106914185 208209395605451 32208105732697 108683405304777 37151796810394 44958723560021 39172325273277 20323909780028 25219010041118 4160568323603 10688219116868 11701615157716 5112694985459 26781323697456 21999964779644 33356660534139 93079378882 34609224453403 21563056225872 108865672014944 480119251083253 5496918166712 5876048053475 20644930039268 75347517196158 493772922978 32189599320265 20535555144351 74699728742177 23729459858368 23238188770572 55911003681088 13425573008853 41703559954667 32596453067422 29237392187254 13616706784338 15547830557279 13146802817921 10229319446571 295280063657071 36570785372471 27576325116744 27413406090842 6852130832346239 19146455894504 3291180284772 145698114412382 261663938150746 56688548234231 34791601311873 48492476111023 18803364948613 34976401464340 37580207820347 567403169765 39226558140294 13363764910647 138052883780644 151096896171692 8715221323271 39061957565408 37954142708361631 39537046575328 24970054802566 13655626247574 35565818965381 73380344637984 38877192828583 36006730450540 161887022667150 23416652542286 28771588173259 6095919392307 34981376533220 33163944483048 3249373442314 40629994416011 5728884895226806 633272893641 29531847221857 15059114218705 152452239721077 184342304968 2511298701833205 565978991701840 55938612014436 25184455434827 121253047591783 94203951320519 1067613023767 19535149732485 10218734413247 34301792595592 14515098950333 66100545360794 26610581123478 33310417944960573 30053174885593 38055737437811 839093355072149 26979180269402 38217519851041 9574412015083 41338606273141 38254350719920 275186622602075 765283554134279 2657629893533919 71511700152658 8524702451506 92534217170483 85959359285728 40549762523756 54335165533089 225560014523968 11779399251571 31384595800387 31720619272575 10672712438266 9769378806334 15426401283475 42291829085150 6384615306938389 24011210648149 5589947864553 41867728608490 33557829841119 25721893265991 463072034378367 598222417314 252148129426587 44461510846373 168633011542 40656174377311 25705756744539 37882157783974 69907389796924 23026300325972 354636460354345 74000924829721 20515142200112 21077898825432 23308082535923 231374076598436 2633991997491609 4107175062273 6647771254431 93527167067019 44723011047387 4323492571943 24129132803814 5010615907966 9572096907045 6046514108905 21429352230421 69305193509493 20288025655915 104411524592500 30374042594815 222815674845862 2294503676790 79000171961560 4453264825253 27585847949031 24419406440057 18822183957194 38422193970348 64835809823216 32382636998541 13148747886051 22559729853088 20647904012343 8263730734363 35392096918911 6842126508573244 31815009453576 22353972678255 24097927308718 93369506533464 20515463667494 1461500609364 2034352508676 9132920830231 26770473876808 31778443773314 2702157257023 23964224610080 104187735466562 954046407183994 35506845250679 23994555924390 58896224160772 39681796994980 34593358833484 435747645504121 5952223585180 44575944794934 36235611048564 39437447284791 32946200239095 7217099476169 30817170394226 96291919266641 13417026771342 56909948419566 90102246705493 245914327209092 15181709255051 6136407687839 57807769504589 257469033897394 5422891067739 21458662050648 26894431741162 68477183642582 382989670089955 53182116072964222 5706823021264 94798956343607 687123693861458 38583781506598 39377328324295 22457160937960 38656348198854 492581666098 46531003249583 1521363734724415 1841915636794 39720098676812 97355070028726 25836161388019 60017624026137 718374790409371 254262579819185 19995285260431 11562152227529 12047471127391 9817013324871 36914169974932 18620273728198 40145155921289 74611063276088 8576384097097 19488678070411 375986269990023 9614134679472 30954076308329 36100538455420 42108672658935 205847960444259 15793748481469 41152419978367 15394682943487 28426155651569 22132845931063 40051422775626 16093030836856 86479973493403 1033026964606159 5718912056814 9346960681010 18508973624873 1824941978812 23392316933290 16639231166130 34297718073624 22880142353201 22722130822186 14072920631518 6331184479711 4618061163192451 24894553416020 1761860705296 225773838550900 30906052085563 9818462075397 32892988428929 27763200321790 414746445102312 3425022214837980 256379154428969 78531393636869 26162950852894 19847614204637 29608298522269 1139840703540781 27139887556875 14408305190722 349731160458277 195311157224159 533472864994253 226485290347942 30240679130630 38999938169554 4351526523935 7176383558524 18752294774769 29623497972819 7139854748294 36278187845712 103754972933207 41015674103295 27208528877047 2530942879343 32281905376417 17960760597929 38350555943323 21328050738882 22943100407952 15174348323651 40938346859984 36813296070164 362629950146274 1020733395684134 16000329445391 18148246681453 32870312324470 46412820022845 20344743159463 9669987395717 113369364747486 511860500559161 33253080324858 129895052445776 478112267945294 162263542684119 2971778894032 13721461389324 455600641167536 22959933605875 45985049695123 18692726460123 83959714160472 3067984702248298 27119025499901 39445178273863 215570900426341 142261055220417 96936781151327999 36064963065652 346007917048720 33021987096822 1426011703285 107968004471160 5717133831242 141392073494721 394163488870414 37071270337925 16268887243594 53414247926041 66674836723683 19257363653937 770640138420 30246523756716 18280099965251 851043201532096 26905002577909 65225694328318 29085910703943 168043567672527 1625046543075870 30885720761363 10525952202231 119658160691863 11226051167811 50008942281427 207386726074755 35032268563382 241821889694907 10390051912131 43462792575613 106867453226308 29440389752717 22079117119493 35688245873203 6792407376093 18507857220105 95770461388737 1127437005988 4686969361942 44740295265958 22853020276159 103143865107563 25138995056328 37940246034657 93296768621777 1622245896392383 178940241877212 39494419766571 66810229355924 17996508837792 12231079068672 140974688321301 39112703301917 1188484676429698 42175733064186 24944349306077 4110886898430 24390059916604 584470999946618 890852984283 60689903985891 22935497152974 6277903125351 263059910583428 20655455159566 10003230219161 37325234195827 670864121360583 4117660541392 20429326205854 2056976885734 9572556304854 3460018332393829 22756971180355 6433109856401 18600191282293 10028072757988 2649815403534 72454888883230 35166450061221 341311498182508 33015095560524 45178303270656 483719151840 21121170092899 12758156049866 5351634278785 28909150955678 37822975812654 6369459658346 3183400028879 30774381162545 2654057301023 598953507783034 535262756113115 16440758397415 23214985990446 62560401264728 152562452868196 22913130535980 45049446960370 346464508250925 20077265869440 22598007458182 60457239062092 11414069675186 35332439175392 33465422806216 15443521018467 39757650206723 33125998214699 6309422364067 37258305145132 405497137503387 9092863745500 893043383939574 43338614389691 109420928133405 32551277296745 82919860506748 10293531971663 1408395110739 19358114691700 51890597472248 36389015576778 62769472421566 12497013315716 32408710438833 58723950587534 11384363730799 99003584061546 86168075053845 77702543926246 5547911207729 54217712221988 315286069262 27855861215884 32722869768463 15167402985100 19831274627800 41681270314370 8746171396009 18095075713303 86467255684411 87137155439613 22920965101036 54588160935527 13595179982703 10690836287349 245758013438292 26736802954715 42842293979110 41878363582297 125793863148257 48467557839185 18312859662422 120314503458672 89598560517622 85934158054381 26989841451530 3978664206979 42342241886929 33679590043053 6874319748027 276094620726710 22659664157506 15815116984853 116654042834334 51043364464947 31122325886146 31021003554295 8520200754693 2685150651129 38926630470069 35304675822818 19240885560372 400246547563638 48545063147860 40211195859331 59645555616302 29239833018796 14163043072516 14397850176101 22010075785040 13205317792195 86410756516359 5466712206464 49355233684877 15115419380147 17991686018427 27970985264838 17978644425709 14594952656216 19331673712393 14256418520357 107563770605239 44192282768273 4957795866347 12330337160187 16380859264575 40175593991184 8681347171806 25521168243619 15987435454807272 21475381235070 61323531518545 35716442052663 27155572023804 223150514774011 43010079142636 87149858103461 25810164476841 4472536293290 22464327699392 29099936917019 15177663026811 12997027418642 24344700058532 14628489779530 25543420068879 495465530452260 38431352056278 49958339566573 25546799818654 15886545952523 9298759010825 109233866687926 24766495304332 95243272909361 18444648187466 6053527531670 2374057031151059 45004234188055 7203300036442 8849653550211 45340243381952 6669105847103 43874736633139 32315267063158 10478046952761 2452670749185 38069608450605 288855067509486 31764131911426 19856012617172 74148938225046 24813006081811 319142022924258 31574238658261 25079166725612 256697858333147 1918681384482 100284303062589 37370221114928 16620231413357 35091230454740 1353346458893 16503718118396 7576118914407 2380583484928 16217517913468 10924384525899 27596955167275 8772546227241 32782004300439 320767251231789 34198996555465 20100241243965 36926713402605 22876333432011 4949162875018 39917484531989 43891963368653 72542161149188 45701205742291 9362219778094 22196782978720 15667706524150 15221298561083 13329713190988 30274575280455 120312527851481 319389463360414 20428859009766 9198742326066 38054377927949 44329548558106 45565728161258 12505123326210 40648188004879 42690859544351 30312388837214 15652950807574 21798734366019 130546987400247677 16531858953753 31442927905786 8752592197670 4896634614136 15604181786732 728990263365131 7863722913703 19756553314270 29733077436540 105458030617432 23940618671482 41575418698864 60096021890304 41177210548031 17886193123949 30808413679775 23585519937089 43039786270037 430868190068834 32408422697510 44249500906080 271845009688575 30893025790843 36032872973372 74067732963832 27108900067020 101836545415018 649821468868950 30331894915747 2187718077758 89579828813390 17067966592062 126336253586580 38006908084736 18631920077855 412340931172 301102639667770 44607218082732 4664826725776 19970941874444 3059402327871 152793564694708 70126615462132 25091950398340 238057654183136 667070303036 353981942009080 36619253720077 7536653555457 299825685125665 7754935587896 98230779038035 259557308453353 619670188914 2707653170113 332252179521931 31188656198104 12954083725688 110522921254111 39361651687369 1766623277888 44979463190481 67276713501478 35085500442709 5406991462533 11386088960618 21519223952936 4729249045494 890846425971 37375127941878 5848907541075422 4294440184799 100898334871179 164574124994464 68112905786705 30671581392025 529921678118 49015194178989 90385804583061 22112288558433 2817398729387544 225526571000474 7641571290387 400229775038930 34574129582382 215929761441873 32257186543245 203754368712365 337549218304599 1510185178686 11543302001383 573777097216124 24681456682804 27609391800340 22036129145426 49002264592716 31277490528228 36000092620688 39401293086871 21811823010834 35306349602183 43669247602977 380022856326422 11202454377434 43596329053477 27473443285639 90783667324844 8192345379900 1538806619727474 122065519963766 28897725794490 12833150290012 1390105587978 8341197852402624 4672592286382 5850305367175 34939240890715 3336519764473 42226773423657 897485245367563 36424343654999 101840940992288 43567219797978 25442800804880 10535961617804 8519674018723 38644342364324 28325168852196 13329495221359 16686332234116 11724237278811 635609867607918 17026429620899 390857177126928 42655086563296 5561443572302 39445242759213 340005950246045 31484790927294 1120273950025 18755129328669 24786839446738 14520199158567 268800028631935 701665372005601 3436939156363 181281933986814 103653043360817 43796530185556 9049375382364 13643964166500 37408189765403 3503160942695854 28468085407238 544832914750 1035770156281771 4812090295959 6312843069583 12946917131270 20380851264423 1292504151684 31862067679364 116405319022969 10145237894234 35970931861542 29283828968819 27726618945744 41610482767841 41856083800676 78196548052689 32784738067454 40714586571500 74464603631671 1452894765485308 88803166683183 12908911763484 32153912879806 12889725411392 105391833724085 1486470289136 540245748872783 2344729909918223 25546899024653 41280331426922 826086392141 44164412120321 110970624724841 856869978001356 12888222901298 26346569288879 660555169460558 31912238156897 1123664720376 429295607031 26679484968031 360255340474752 41976517373140 298560114188669 24402206122475 1245456999619406 39049295200033 15384217995519 43932871044185 4311031464248 438712998332 87580244723996 266127885719661 5963980008415 25936688565758 2256706648342539 7373560293852 26115064567747 9877330281642 10159826068414 324247471031258 21962027361155 1276575515937846 346164413432613 290997203276141 26108066844423 39197154734462 6523301724586 28638004693039 11420052956575 70532732678495 3559505092442 27808261240377 67904340571789 30751049401098 38192579772538 9293293125176 2092245043849 160388637503666 348936662518885 25146925818140 406820314299942 100858494697319 327986554964351 52541571061944 3904114251366 84305622170429 42312861683766 242398179906846 6142579572060219 92588162402737 30118484716032 100569207898360 19686797408265 26577187078651 124211078720336 28142542060310 15752655517774 4473053543554 118997848250834 11826771981284 9530944151294 21059152953029 62845983649144 193721075632419 172896920819443 277758676489245 726001769343974 94082977870608 21103860696281 23374480889513 128273899015608 28183713610028 56479437237327 964346671792 38867702105735 757908363329609 82360038717821 289994319270888 33568212607756 26705666598992 8098327288729 89841671822902 46327698868241 39225177967979 13638695925545 18324258512293 73887326720992 16902030608867 30355044561506 25823346632567 32640645031284 13926736631467 65637302832062 17066142586204 26405704804847 22016296973954 69403053412708 40312650035923 15678243194380 38328454433395 226197066499619 35422415820101 19949016188303 380343108524519 6443078039078 159376247339022 15254815870842 50127889217321 33851518619325 18350863644665 51459013679530 4566721539587 64334934407281 98632746997410 50632455064200 117773692529986 43798423728718 718759929036158 337537264091108 301916108462307 126427536870 27006945412463 186399070088307 3091699198860 153067381646095 26863883562078 79366486232826 4973321054593 27559211464008 19387707300929 12629094126016 5356061617291 37174289222002 34428282571562 39793106150637 34806360478216 76475163943734 14969172582385 24986486199108 6432874620586 30967654744495 861232727815 963313784287 22610749365281 17594863603409 31691138527626 30037030860790 39138249594101 105693126780428 29812037340107 76345313551916 19079129657476 38666670370427 29458041176166 157034762540971 114118061141240 1345631176370439 27574419547695 8879700644105 43671380911617 649364550753322 72983245743768 10823332971148 4469781124870 28970247562678 4620038861664 32355891292345 31119889971668 12650111237664 4088075868971 170740351787654 282914028868913 20601490511725 151151013523 22606173192919 84371199754649 25868213583737 2535281282657 76515788304425 1917079360648494 59111859840760 27223961982484 33488163762045 29141855456704 158979179641204 27607720308933 1300319681196 20991312180021 23605391419391 40328630621615 28609156455372 343165819611308 5902422838467 32067099745259 36090618372978 1434401184780999 28430716959327 37535846971082 12706808369973 84383540269070 1831245782595 16042951251904 36035603279956 21523918203362 9247201734997 33440342289015 38552562976632 11663574486688 33329320817833 34449706621561 7934165285574 34555744722585 153220257445252 5774956985494 102719025431219 41992591803792 43836233604823 32471032952153 60827014532799 7941122007077 11476650062266 605324350182493 108053254521653 174854810634185 9242669285924 2135114215226 443177187616338 3300939393755 32920972167020 41321627957585 44096938569993 67969576303287 5493564845678 6597861311458 2006661944148 12320069490702 22598564715540 26583622041430 285600657729646 69592184065158 67872060725495 5167503907461 45198554889909 7382009531698 8240538999582 30326315648926 22883852867724 10977671838158 12049727253269 11586880390259 36689017328182 26293666468988 23535241155061 215479703385323 291628942477389 35145575587587 6273282703927 87434955627658 21071876282960 1006013660823886 24714135303586 36553958789634 8105382399010 641468382713696 14603914468871 20180656008483 94143179655515 25885019727676 37446040657568 273007628889 1559926282435910 24162028473983 1728839827588741 23814234182849 572999760720422 35212099710679 37311852096916 17083399935643 68918218325146 41456936912707 20162376742437 102292569469053 11896757385400 250467004214268 1722915961004 23919943437530 2533161367455934 40820054586237 42383381273937 19292276966997 99205008961429 232686511338960 42301828283802 340695351041 43582863209931 1540903860956164 7985214331546 34908102289658 2677835726633071 5421102848357 2243092772818 9398951071618 1194813594313541 701569018708984 18374692373849 17457609576562 44657076497143 8097504469606 183133330303037 1194435029088 12509879148466 17056060450151 737323038208727 320497020034350 26158615494130 3575350636067 79879822994391 12573860505726 24831636441271 44709435709202 663589122549272 746231844360062 13919428482722 43779361284618 9166329608235 15324498754453 66455306377854 25991060397191 50243775490332 42212911157646 20164331182579 151986732478 23616295024436 1867277426015 41016722516212 28702795610553 175217620732563 258770322425024 44412072433879 44658026073527 21756114772675 39909902380318 81953581819469 320663843563474 7897674997587 667463339736 19961733460844 56387287223514 2767981463590 43080050016178 27347984939794 28464646238286 376822419212856 43255986643107 101972782129442 14828374041525 22608358186407 17507325580367 17361671900958 28542626100868 13769846049155 74224595913061 33365529613757 42218579295628 37648073302380 87544121687045 34827379092628 6207189154835561 28914555478806 241973824874037 21147055463200 27052368359655 3015145988867 2424257214411 39228440485301 27494815448355 41985961686944 92315946080376 44416095423880 12675017323685 15872937424949 8870494770675 105948225836923 12248097664992 114213254345664 189715221353018 86753158736727 27470140572832 34031300845823 216240014001522 24619776699099 25195148065616 359768837775217 8464726374038 7662748210142 200280663303709 1992714219735326 40034984927252 38923960925518 793821687629755 53874089388694 24892120638505 26444227128029 23057253844880 194868560814853 19256068807021 1347597065663516 13806471176958 353015756907377 4043723094604054 96045269685829 18313802797785 151282482814699 27874935746288 40052197817888 8217791130290 18330212174857 3948475963916 10572582695528 42380662222302 17754379484878 10150675677737 31598921246775 246445862757143 320039638797557 63516900581782 10583472562326 219511348706877 32737431805389 20214944246529 14604933198791 93733517672955 109536375134716 138524238280872 3339991202786 24282837909395 38965096003000 103366624355059 6571499785196 1996330595976 43441030545229 32153098047104 22080716945610 16936969906526 13837684235790 1585990883485 26152937248706 21093084036774 69147468863638 23876015756481 34478094519863 6254903087987 21606531411993 7253526909789 7479298268710 77025371300808 19118978954680 315053659345951 18874333715503 116406766039729 4570418372649 129868073912487 18585809129973 33197999609765 21240268065247 40224129545431 281397050226602 28212201183203 43713403819334 14145442214890 81503887845006 3508447335309 256776351164933 1099507627984049 134197391645326 1459372405997 5775119163368 16872618605272 9184644831346 25416983131508 34156163533058 18457026087051 2239639318482 3453642587895 6356728452 16412936240314 33414118863809 18779633929701 40696250230996 32987727060161 14586660927925 7930296419545 367965474893585 30153505548467 2323753415875988 51245227673784 610844583913954 766238432704 306693622793166 44554186910599 39795079196362 8861405902383 479568175378 1088698205904828 4667863489601 32963989482920 20779137443629 400177804742485 122481149421711 45853698473753 20404481187338 42986584805450 343849183597184 39908901566602 15802680493941 57288199464204 122162735080 8631672443453 189615532161003 29676892069099 223207954171290 34881246627167 42270008176364 300211156996962 72196859367343 27059794938087 3194477435229738 165351879029937 21417344374436 15442717817354 17880203415641 24021853239018 228137658194063 25285373038032 41754228259849 77571394040626 230794656875581 121269539839366 132127255412222 41411354541013 71803268522070 34303204085258 51403386425525 14396327017587 15223061833286 30963673317700 2508634107552 570569550969627 789131252732 2027441880153 5488699301312 38760666573178 279818994602 14420022079471 694177363687536 36887086462629 37729402546250 153259968801197 19125193024012 20662248626748 1855050456348 40284732587984 8745497797925 37148444913971 5323168760882 36669282543751 34003934704456 2511566581342 74755375742051 35916055981758 158804141086922 11751916684179 45202157711098 47713016208242 386048473863761 2889185978375 13050482813486 32024435800091 31715360172739 571256464274 80939868880101 32313919977152 5133687732700 306227817461154 36543240526026 7960428181524 33189580971490 53727831002023 172537894325576 22918150023058 35559759257953 44333145222393 1086944919752195 25412057073714 757399667978807 102146700612645 44013346339912 17748577121800 8402318084079 116947488240984 33431790828985 16304239835524 40989390800627 594899634549499 28727444188653 36181016813774 7834943588157 112902182436768 60763513903899 15683111435210 430551974655859 2223788647640382 1043509561949185 5532243307039 51440707021997 15764925983275 107773002472499 17867431694146 73415926394247 60650746618864 7782965017227637 12568205061563 48512739908799 77885633551485 4647697323863 4277418383927 87081257110091 116796936431798 84015186519778 7542337641550 29587127446690 15743624473370 16038880215010 23184832638620 13242745907826 78263689683666 77149625180747 10971180291368 27629102731928 4382461909808 4959406648857 91523670089700 94134881443549 130978792871201 42889583749425 553729942133277 197285067827032 104264963805824 120103946113029 4164070528404 32233857552881 181267698238222 36970319619925 324498749630953 105020842575230 42892178818478 13293897690982 42753922983235 52768444884784 9863588545090 154867562670839 40489954070448 29732103808268 2753219380502 29970124817418 22966142267936 31139282039985 19181243185802 5285566810833 12510894475064 119751853141357 440737790469822 34695281957613 95970632891324 31137594174178 21936278098868 14623002417830 45831958306832 10352283847975 12259001405083 35705474523654 37603519874787 204426670563858 41435639815259 111362829485990 921648724805273 44513249751119 93246202954588 60838454640359 15104790403301 11698521944919 4234870392144 52980200372586 40914912545956 39446087551841 106765728450073 28948034419241 4296349430777 2098160607047 27415138916330 40150267434246 253862637533 2011890429972862 181335129720906 19090154495342 23272882241802 41188951889980 45984787643496 98415630127043 9705879762182 147910034598928 9347273035611 39369175500074 36073480320183 38384576068744 16126790161038 5303041888286 4334654743527 35518687564465 28875694521703 520995391681827 106624170374651 94095309062770 123594999116987 75988285193066 40271532508735 14408270409635 12838670269167 25472914579428 1002206698757313 37635953869826 1849324437607 10463323679518 15741487850113 17495846027019 534073468099251 36690991425602 7649765340356 69780628265886 10090925247337 422882733783310 36356954535015 1039453102304593 11147858806737 21676020487836 105812550732113 17678051079876 5555043181025 365779964656805 36071745707710 12870938469675 13004055208656 24481039311282 249293892803522 31303921801485 77796802830892 9371391492086 13372427822870 34151760960524 35997570737581 231951178452708 2648331971409 23970467715632 92889102052810 76115748136356 36598247120792 39483147300944 1623717771800 44277740670405 34116427972455 2727810361581 42420480571698 34846112225059 13704253891688 28580482037904 16506694578286 470023444766101 23510482596950823 15842594006421 1581511621374421 41300710645192 35688759396625 286411780336953 6093112606491 25025217961880 188026567137488 16984242478176 29359316826539 34139190844936 131492145364113 24160278336164 28677253112605 18276628772138 106468587873104 39072471398753 35820323983421 30528664520821 32183089444938 894748332036955 6819607126165 13945667429701 767120629362188 23130594946942 40724712984947 118168477506250 44520919225021 9728794847895094 1063016872858926 12549974332668 95077503438374 10373121622117 3375808131234950 29671803410723 1876066825246866 122516355069956 24437228376037 93523418602383 21371146583900 1396227766277 38919569529887 20864310663087 20596170546834 42653723813406 8448822534076 101535378029003 89184833068774 6183041723068 153969540836216 215161266268614 31672676705318 484111179619 235843143752126 44357160234696 30298906146748 33115605702958 876589938844293 19439488394112 14470500332175 35282706395599 7263639101726 115025423511334 43923982328625 12887858709134 39979663032591 5377923368777 5372668326215 38640691023782 18137871268903 39251626777313 18841232883167 5009516065919 105745942967391 45353530602155 336555716884751 26784317611858 11972582029795 47756471534654 248773658544360 31197682645251 40788743550844 80766745902861 8339583054323 23172259133781 30926266990868 5406621486507 13630782916651 430694711905 5860621111939 34212393938304 214033309767052 104529723237975 58623803468573 324069384465278 12122963738666 37469383709607 102075577313363 23687717749953 8839268904373 60922328834962 17243295360445 32204542132390614 38064001259364 41802704233749209 25811244920933 146193342381141 28787453587105 96715098226943 40695947223577 330567917906 61387158346742 39926121029661 4352307914952 57094312605726 32242900541447 35068840478676 7506507625134 9060715601758 38218070436357 28310981843321 67682495355829 34585927103624 148473467515252 62995398614850 39995163291458 39986498947533 5881420776193 15483359110432 10912403464363 11218766662301 20623425882529 23164566837142 65515840191218 79012867590956 5758601204742 67585737983909 30069598466270 16033375974427 11287205271800 27409181328131 4401938049673 16062922931386 102671152209372 119120323223141 46011230097062 27676964649068 649710532481 9848349559835 14251618889367 12155120131747 25053386654153 40048738561889 2676399944348 4251701323442 23967239286562 33614390286373 17191404896939 15469538766429 39866151826802 19592114878000 10985650504920 4434488769117 79728460846661 627152722618 20466506359931 39540049872422 168789583320037 33605654643060 8537599217837 33470596704870 41902310524513 3661764497749646 19166971441074 24387067327302 610480269205728 10221945604620 38989585291936 41362412307670 4037082657531 21132647571410 3092622801451 34957079702024 17503965825226 29578070410697 30712660020498 28142291800022 1307930127485012 152191624064088 14810187899172 45299698616167 25850636060176 130174248422266 28150046677583 106441167307627 18275434751309 45070415641446 6943719021943 1545009832739190 11365464228384 39944474217158 373111259651840 13058608580214 114115158098090 22745744665528 39896326544617 30527315921357 2734594183927204 21115069216621 17136037154546 6947013201112 15841824573916 51828356088619 37151108209354 1492663715541836 27493678263786 51577157613297 28370442798490 39312785933256 376457951169559 256270598228465 37816032786954 2844100837487 31934119178372 122339917737677 42224392981107 487248295485118 21161725872142 15564151226462 33924526263713 34664559887449 21867112863558 12793325595319 11546820111652 196225687286467 74703393426737 81187432996888 46110612860476 24681339091575 24041337237433 10542566258175 256002659348543 5264168514418 20377325640237 105848931280360 11074189991571 43030447219646 16344594420995 1069709088863416 30956854192933 22430506305634 180079187519098 4331691144427 39677815266246 2216321554693 145838625925849 38330053456552 30537812612868 17230359194501 409567946149966 43468047142212 4272331722123 18788859112091 29300811220873 13545091810817 5965818726231 42534045938706 24710936209257 51256228232409 149456632723141 29879486277158 30206957148949 104475508368952 24207140477073 17513154826676 64161874234887 39725235229226 41521484884976 26841561645275 44595023833703 97619947489135 9107334040692 207854741976360 19343920275302 32905033716443 47254233034984 14081201036812946 42164273828853 1737596704753 39606614322390 42652259924830 484576816838007 1059761501638 21533609316998 27985825291017 3796870132054 10068681063975 98329823501292 8059412820631 42751016049926 12739893414021 95689763238518 25430930801203 28073275927969 2104416711635055 7687788858879 30620696840432 71908655890234 29881497383133 9920817124212 34356547036647 3076115824300 17995040181494 116781297645495 36529945489672 37652001616102 37008486220507 29734795273083 12124803014056 18725185018559 26790657795331 41895668868346 4678900186388 28660079237898 31726516834138 2541135213358 37790934261088 24242396367666 20844239347873 1618039685201480 142841074616523 97542068168400 11999344785399 27690860875395 93506305628196 21767292483963 665980127511286 29338929856240 34124475249067 14903508791511 20869709942396 40822483832294 4843339592501 32310146050243 18580823681416 13963001549651 37785521584482 311916397379200 16827741056607 1291948505596003 99441614686692 22365832705910 359461546015157 18279756012885 44874619909744 32788409921385 523257973842 6999270510722 22362431529616 25750416970266 35881058096259 12454937792241 3263104016282 93900294622517 2986351564190 17433381835070 35422087030646 81233222157778 963885825889514 29967611705929 7193467933306 66690911054934 25925237924371 964582062273703 58669289074930 43884306748480 24038032421492 15584220388836 3589251814813 7392517164912947 42735989502785 45774119129745 23241650801165 2042229598146108 42670099464442 42631099180523 15617319260016 1184680993298 143753796109636 27470269618158 6573384524693 14234842002012 8463001805166 216646298124379 13907815962048 13995380505943 25268462177688 40838753221775 32568047142694 1749675339780739 16318768054158 19525023489520 17277803888027 25967485868252 2442652458954 6087288244992 31481525152081 13907461287467 223717758231595 228347923957945 11619537936272 179216997249654 25055668899625 117745653078289 4507045037268 39155920880786 17189466952060 35532816440294 189876004593957 12395214632462 14628628218077 92959336750796 37678151581772 3065545616411 4423696619658 4316502280908 180037109867463 22809755137148 42838748687042 881549242073731 33108260623721 29652060408816 7616542792008 4152316812130 2752974090426 122794004834479 126364079555618 9043940945432 21628142526666 6587231936770 12930185917411 12336772556493 136959622651032 23529648519299 88843189057983 28862569134707 29938751936228 103802947641791 1624129410521 16065884345550 263428292026157 19743242390267 356806356087443 317621910031768 23493090175451 4673695382716 1128988103577191 268563471063668 83296503980548 4104377879312 131303946325598 17193969295455 43073368033134 39309011675912 120546648378904 19408525531623 28282500707643 19072969607329 23785463383784 166730042973732 96572110702890 17986586016090 352714835393936 28061010091575 179892343155063 21509727147870 46614667255087 6782828851468 48864074180699 22708728835132 17999559574358 18147612614387 14223128840035 15899726047792 37997548659360 4481566006102606 45216516600275 2194267345603 135005360892375 32796609868786 601554617674 21426633114841 86596920088098 28664437834992 8823487551252 1870317529280 36940044246595 29559844733693 8872467464774 69991714333627 26838851130873 274695993873258 112234695130485 4962450464758 10863511466448 38782310920026 122776134883651 37332664042782 26946855960817 39385413263159 24291398020111 37253757731973 321755504309461 268055848650310 10008899991439 18618802723578 502373187607958 40612680983550 29734745268676 2429467896941797 8346847055417312 34259388797813 38388183011059 45370902483887 28294471384541 33858555870089 22734185453208 41660626507751 2840866716952 20787897824401 22067021987477 8375967158969 45773413841422 52423162990999 40619263462127 877592350931861 9913149334297 125933573560409 10969856869988 38526627697845 15318413506548 61443832016977 218786325879 216436035303 16873178118707 63599650392423 26359706321648 6126273326447 20819320834430 42522178219514 131853696796401 27408938169814 10144977970537 41403290104787 522621275852226 30338671539407 12805423416714 59161417542726 1623075020354765 7738369308908 142152150843332 73852764757011 32778923308992 40117162829034 2014463309000 33585209624827 250323385937969 82535235211596 44099289070218 11443590327787 30823740722492 509352317656921 104863077947171 22660937425110 33908553799487 69202186189383 15135091718486 1089631421481 20017400270666 22672163807581 26361220136513 50576968298799 37244255853581 25689321535838 33313641999623 33369858979158 45921862859903 200844800534769 10313248694095 27085837452053 38800086794981 82286576613885 28600479719643 3505265357971 24943348332520 18637146233399 311644600110065 41454522566577 40615275676004 65739051681370 745363919878 68734221059679 31700994089374 34313303761011 17122519608274 17502150942729 31887679750033 90673924105966 44211648070468 6612607844322 2256118762021 675634084171125 73915697765179 295402191898419 18285951927858 25341541036276 91755748879765 36078989502604 7774425167614 27481189476797 1663293904385 92023270241260 800194388382649 19757363976022 322324946843390 22281161292901 33132862029085 1192468850309356 4615591674177 25168328416915 1574718447816523 3478179876651659 31688782787030 1978831620739622 37683049498610 9115688545320 18756066229029 40260339581114 206065045920 31888212451014 35958141470568 16522922734951 13989120589915490 1416071005781567 28729085592224 1254087874805501 72551338181569 140494921115636 21765489609759 30476122542955 39529895776230 871106923521 18613784881440 29696117920239 37435327911340 6159066629160 15260022447448 34678704079076 58089574348943 31735896673266 3755666799837 31795445138964 103370200815089 46481243472827 100738018296930 189487500758679 109291375434161 69388979721174 3585421751485 159970623361219 36350782465907 2564944911373596 26767450481871 26139077309724 8473792732371 686010257073378 352206725452206 297771700115128 707715923926597 10167109884619 41583256038649 14075863386730 40329003251565 15508331905792 3830151619855 7538330219599 285105022740646 201194444937156 38788107524099 43463457391381 38341966401833 18336163325472 4277108281770 16564796403870 25479998964093 25483546053701 5806212087111 46072616601829 40102904712564 26661430975808 17480180318310 221729935528680 44476167072780 17314379814325 700816914743971 9575695170184 5018832954563 3103004718906 5351828068647 40881092196746 35550699436713 23694868069402 29841887354098 20000988769173 3749801305029 254121322011955 644574799025581 8059150665921 2675304954703237 128299230905019 12185916247640 681163888486825 39687329749675 16333647838688 310889147893788 3183672077967 9311470911658 36090226053880 35033495255016 38765854551259 6636020280860 340345426503 162273423921271 44175829934536 59830449270470 31080074197836 2808417338673 10441412257445 100385485975301 377799000482058 2081041390773 6222342825867 43057564237575 6514320645563 91135677845248 17401491238186 67950116502401 29480785318789 99831417848881 190771550279572 5910789884179 36859200481119 75157006659141 20021958928130 4585919075548 12726648421337 27181997399578 11356174052719 30194512991243 35692712938141 42259165276414 6521948634470 125388576076840 18466936111862 34595891520437 17539983687654 13408122701040 8464895522343 38889530465242 7895014967149 858621700359631 254590911762152 8525042645142 125723436077893 757393536765978 20862216292264 28231256144850 29071619771033 35268414595895 35393536020223 845064084060755 35881828480871 369092115512646 25028677491438 39304531156874 2006169019300 2353758063132 46244769261919 15572270331859 1094533699138331 42937647020129 30500998509104 2361661164311354 7342325709166 42501035089538 12894441411534 26658429455033 24522776026690 8695428007848 24183988401214 22554596725310 42853425931289 951975341126 33372400604694 42421144410542 18568986043035 20730550122707 33406845442766 23086479114166 16321402920682 10392027689921 26377441489622 43070968789760 9897893860961 5827564951481 129331012864539 12544878792629 10588527832309 213019848704488 172710860244463 10588385190879 114651788059925 29382079105748 29032404658130 713004760832753 39790377570620 778689115971787 778318830835874 1342387427868 89324468689279 214369195230567 12168738951594 2830094043526 14790861420971 29558749005784 3613938090974 1678140357369 30389803374239 30976633212221 45087831921349 25598114031976 20463890198380 1535436087597 41255523264331 22568044418136 171252109527851 54550180248465 2211974140639226 3703550152775 11297735390751 16278237168860 533347029147474 417321214052 38707117958829 12120523791746 36656202372141 19941753247811 29923671633031 858379455731697 57524635664611 88663741049464 46321005537884 22198710521238 146688806353274 21072343393615969 31824631093957 4156632293471 76520503373680 2881288018844 2942672786287 8329399324944 19824644432723 615850396469 9955180925001 10527464016956 7037777031303735 53499363840369 38060243678453 73288860832627 32903379612017 3628919760216 25133799979984 19656497116203 40159402033125 28527062241391 144241449820696 120179514560399 29917050877509 33483403655036 914609327139681 8448325260694 28425460485024 17836409394834 6808354033498 64460116249112 2144572643995 10206774526051 39779036313777 35909910206260 1180768953613415 48590086194624 147010726909256 11881074087220 195762034259349 14148540621713 30020209276625 18912973221339 30996137311846 38674747045776 236604696596028 6659231097206 15032522284781 584530272625730 27500737839801 1596975447857 39145045256814 1921256060942535 87244378114792 39711036844660 12862845842646 41457418468755 40595945051785 17527077940131 34310445275991 34150050726823 41037773339486 53535572417 27067106085381 14713200773287 2548126876110540 31499795447572 85053396826839 27156681927233 33581395175764 98463332644616 14325851839912 8774131607991 9432884161750364 185252130056 29814164371051 29572504967466 241405654310965 75556226601388 153658679280959 55363996139516 8274494827968 37728016312846 357577324574903 40219324176747 38551462687051 18557750639291 522752610549915 3773892840499097 783045532340777 21500064104191 35263705143469 19235977163102 8778177601610 161456777121297 5008593546988 7652549673020 67531333865433 117212806561172 40798928008463 67015140302810 27979963601152 9821567630115 30606723132760 36172942898808 18670000319079 26943277603679 14373282478874 31063508369950 5514982316064 3716812688654883 18230270644110 78472623780355 37889526751479 44636641909839 22426722065237 7497499051743 360878379197532 244368447841412 72406986848954 339934323143568 12745431476497 3553267436728 34752133476689 25941438511991 61082464039669 33499827839744 579312195277683 17464062775469 4788087330996 3175218228809 37124631468515 38820657181267 330929436998347 24788213796245 34408336237126 770096811326191 6964961777025 334323741288430 14673966902993362 9072228703328 127628623143756 899073999219 26581148745209 12449218697717 1055116664495871 18971261319214 16740622157829 12638839873348 196126699496100 21952483614017 22111988165859 11838291403159 157592432614778 239351206811752 1016581943971 14245037249336 71217120382314 29682275218977 162668968179885 17778528626190 15584482852535 40322594788495 78734275263076 137696695656263 28053467811859 34270243766334 21563303654628 25264068323562 15318282645802 939549559497266 587203151496846 123519645804017 40676365930600 34333973008658 27052275036971 19086691992235 8558081912504 109080164286026 93099448022832 151382557476191 83123873135752 23143969446665 17681444500474 127039269855777 34581544866788 13545779658842 27878064116738 15628981383626 12839189178515 16467502874184 38962540585819 12067201165422 28193709216074 31229221505666 32274582057572 174200757072644 8091961412050 18363382078944 2884139352218 11933029131884 24688162923777 191780574610359 97193369057840 44447220933101 65489206981767 3146693412330 9424506416164 142864341935209 12936525880762 48379564098860 28150212091995 11241254739477 13890373560963 99151576620171 1501462420951 354364836148 42666259393150 153524720236184 33373327546773 40127655619715 1519219410297989 348707699078644 29924591245784 192535967237007 157148334793054 25589784780035 22620321970998 3389438663826 27019187502464 10985579724115 20474955327461 24202143105650 24326345098299 41326921834874 6973627126407 10613651813311 74012118400130 41518588616878 15758086078680 38114599448100 192381984643195 40849429314709 18454890582684 45830333473201 17056677148011 9658188172700 27933886364838 197324486663337 28935298864489 855646497491587 8322855617098 38335181709882 11275893978538 12254923500835 897756843805559 45673815932898 443197100569389 53399209566144 23497028944783 43032417703864 12630406679630 44376746732413 7779430209228 2444488536975 30245880083158 19519467009855 41543110945960 103150993652384 1771816496149 33975243990710 37494120640199 28083829583621 28148874736883 8637507569620 11564255050441 15765014854447 35585893343192 45243313866935 16044565530401 18775604203898 10356963606741 119685220106218 414484905217344 59416577474988 1967695585047 52832197976482 1385358529507389 2398332568998 157102170906143 92377346991491 2700785355405 8926013730763 7314713464305 44587267968361 20108200072141 27685222338653 68234939547606 28634376558755 22855052630787 25408733225854 29145510286043 247816399294718 86385078265735 21892236045260 21432119019889 12867376888430 4801167875748 6804200182840 23066264905227 41180715239632 126558796043922 247981529391012 38393845098721 38220567358159 13420290958531 36567735143919 16563696473102 1220511356280014 14776679776687 29861495431037 2249439062772735 171049844592319 28842449566415 89169836019871 37320527237495 98521527299053 229293772147054 16094053609716 27743262151599 217195883550401 6252004133955 4467486863952 3726688184724 21630936988221 428767698341656 651378996586519 82592863098112 719347805638663 72730266964467 809959519833 13409972538619 88569386182525 42829623716043 37659517769121 44183276209217 101540799203532 29397762794783 101402978113900 361833820054627 28528096596144 6741615013784 23241013572364 18832262547617 31408371771847 27091766206370 14018745979160 14559538925545 526320940878022 8542845296952 6192383899870 344931463853732 1201419763955230 1655125867463 23152207724210 6000140633249 24907259847893186 24544381634715 91814267374711 39631064421296 10420114350041 108891671807476 857679280692058 37679964282925 23085364720321 128252581411826 11699614088196 6084986360137 154650387567963 4271246893904 12086005366239 1339786348786705 8732215284974 15337257039497 152108775306908 10494482953760 12812694411241 167195301774059 27433366891927 38657387690881 26955221350984 2531855198374 10182791925173 408544348200480 44690336494517 24261385601048 5960353774344845 499286009852 42421893255155 22547980940069 375427257626617 30294843664765 117114909322354 281797332632975 6291385112404 8988314526429 19628254344777215 457178212538882 20984201118068 34503222217070 22623903383604 5447570831744 41133407638207 12058121367117 36306144245649 16036720886415 2346940387852 75007605808256 38035774355899 33810614812793 27900571676953 22951385780311 8420054239613 17958257952634 160778175256766 331682721977727 36139581034442 28096124115195 26138120634965 50290823178708 26980912640151 10562258676535 7381710194231 17659298748621 33347922535269 34498429233307 163840014653970 28161181582176 38327155436873 29915079679194 31109865833723 14255571485932 23936372468035 44957118024687 63040049703061 14828748014415 1683042558472188 35391948870248 37832577504564 23765203859936 16965684288537 11594944620343 161380354860871 962592892504 40461352128309 104095752909978 219051898422830 11124761002162 22860557692204 84702159195859 37383464007906 3886224039461 42672612373465 14484879699183 195938522807579 21716835313141 16219542455829 145510665547018 46619965686989 82519323203952 162801426846108 10195946984451 307169001050757 16244003095523 3193373728980 8273710669418 131744299398597 226418507406147 39759739724586 18428520146369 41799666043104 64384962886519 28389119748327 23039386253045 200843148650785 682667180917964 18010912107468 42582707400951 2090850628666 30533823768011 34996168057683 29065789188828 21247116304624 31706126570452 3163479375967092 18293856644601 2075840899632124 30217946193260 24632535051632 22561740170307 23656600088608 1090049953575038 23384185873007 179478823326860 102400451357503 43341728293383 12502849774173 8198413983160 408240370916213 150009949077597 25007898482671 229487751951768 130767097743904 38284091594653 24702536155202 47848636601386 22510983988876 19534675178815 363280469357984 106421627176445 95044732827166 109869342505710 36143348605539 10826341988227 8450276602896 3038449516879 608576465591427 435882685763999 27500790224561 86538539203924 33584383853461 29638686282146 8174508799638 34899667098 34864844277418 709735139562236 33952732398013 143312485327875 53918832609388 4099540721099 30865639547084 2502641155659 167966029867018 1061507678184 29112747423470 3501248905005 44133865575443 162483079996867 5756673118683 23164353223141 79620019023 28669582270891 19019116436424 428236593702275 877345321786217 4229868689970 61320756142158 608786915992 9262905773964 23008625007035 13329965579355 7794189269152 1740341833321 23168080705450 12226840254913 28708155767346 45914998295861 583478837238970 50119428227153 28106675426207 52670308288998 34404362953217 43009109262480 14366110132657 31126274372158 33125221932475 34785897266687 45080147707203 67264529114645 16768246705821 177915810183971 172642787102732 6363374062306 18411077466014 20769575115780 44529033402775 120677951084433 18346871883084 8670536256967 28069632485056 35431194682176 115212330541652 1589259276506987 12411564757323 81712630542817 74377045557138 38050516199170 42241185138236 60487083718621 74388522975192 1344460032573373 7366308917495 79380568418909 104424146201143 41772346591364 29824281639891 28699677379519 89873810338794 40237068720442 25615678826086 21668112132982 82863867181188 21240530376206 30178915295667 24998599951013 30111041322605 23477230627107 1426210175664 7015403948423 177759218455884 4362740725113 2119122321159 14387932218063 4266374553438322 552011904947151 7643527283047 599263862717660 39415203715955 31801851967843 98969193842903 90933858821491 13821667824470 74265609125456 168079638747495 29095945937093 10986763331986 8976743092858 44160833127207 34036869021098 39461699504593 1522822383809 28166236006632 404693516827598 37442194742021 311754828102 783500642122 2835770516171 34664431101552 1987103200250 23697089101653 106900093989294 37840786806232 1535029614540 45142429033978 46878488248578 82301659574623 2545654812257 7560883577888 29140659620564 21819175440629 40543094456756 454717307292157 281578930486830 64603458746213 18414863635707 7857039893271 13898393667944 10509668317844 28105052923185 79120205523134 13899876503105 7276373899771 38310642029327 90045310162918 6932386781918 13059987093482 177702692315740 4582814096117 2588625189747 1890847730621196 18499848737089825 10193739054650 28370963342182 7152959501156 95536063699967 205000936109110 65273311381697 10912442672150 38363553866103 26497744393327 40407711516321 30284204935802 68583060638644 1061638673876 25135553194329 44963847340571 12204173437137 28064742252726 271994906636703 2145436149224037 878384491173269 70613239220288 46703869575285 329211701433 28847154418023 49982351988829 298167304695358 22641214581318 10252758443170 273030483512555 37294407295664 39563375061410 37772237579496 35299275182849 7817388230050 29263364854779 117356918170921 4113189906010 20019884726015 96874675961041 16324337199351 8327602966278 26242515421158 192962603360772 16546895704266 122529065894441 3049324757127 15714315885677 304639403953657 143370506558 2757278370066 50712874827468 38774545345151 25843539773985 82926766012308 209505051497458 22414336484642 35977632730662 30639080335965 29528248219835 32167621093035 71041656806149 21413644994052 40669998092771 22676656268249 23812626818039 3599656636703 488932701195209 8058674772843 33166442477814 16590103321313 20541401852341 31042387135466 11764460026589 257835697009785 1020447989210 520790268303934 1834591365922 28557538438866 283772849360968 29214627055303 21977264225379 207347664570505 224299009516899 6767127896168 9034688225990 200406318459297 41855236332791 9153510333760 10960529412036 3567388056103 15207010232383 38682959569763 20293426604850 50125000623066 34571733461784 2511317398148803 35586811300458 88851776382643 24732552898092 148607663717815 45235033695627 71933544131086 4212213354985 778524958384701 41646118916100 13793080139373 37041621336438 10728747383819 37799666543474 30931877571261 35098120090268 6104445901694 63646477141079 682093901377 15365418594382 94668179681113 1977207801945 670532940475253 18800681633723 270542135524509 41891763011319 290207437423318 487513836851823 9002565693748 37751191207635 22870901972251 579502175924083 18945458339907 27810580313309 3224374047751 34220978683668 16269265493893 52762812927627 22180318151035 610687337119 36163058904744 32329611936914 211237594985628 5873409218536 14725804764034 23879367983401 10743452030228 6147951577220 109610421038241 9014151228516444 147060080159622 80504701706788 527557382646 38626236744279 209885368008245 53024183671368 306960761818642 37322154707168 285320163261073 91066001132781 29918357309796 576708175273646 3024192594134 30963115253980 41923850911741 77421452534307 1281057602991 9304541904955 27095963741165 7814754101033807 28761802010267 30336537811542 39121676458355 36176274655099 12719698631247 49519452474536 36560432587055 27497199376107 82335264565283 26982952768110 35786245540222 40820510633831 56313371949534 16025311808234 94835751092208 29638546102731 187361609896178 2897835883991 39079020137140 217478188359 33392766617621 55231136595688 32342832199054 38815426339705 44647043701249 100062985765698 14019081266491 40656433320479 9830502964549 3761443306181 19533954819886 14318216504017 2248859605202 19633874909823 36660840834239 154587116615131 62782047621090 9706895180973 27464882329215 27892880286365 194652825570076 38935023461302 1505777181179671 2199905562574 26640976091841 78483547067505 273936691915116 154514987386165 623739271733 109739268203993 30341977048205 6035658358890 112354025951327 9390572358925 39895339078539 44983936607677 32673593501836 20778853649259 3548983219199 23503287096109 40754441389635 144668245375 300102907733198 32627812579681 3204147038298 40430798932779 27889214560869 408665432132 27439266858668 84277545619830270 108020093954056 95899047039446 55791550501300 17474236642550 17970130812711 60953370336864 344582376676783 17338738007977 16337169718420 30506429411005 30826041907516 200442575668094 74788216110734 867407880556 2333207373047 92532494349427 464352572908697 4928830769282 7303729798736 28713918130301 155053344464301 3236178585549 67128774158966 24340066964673 9937211210382 36387106483480 28852133588948 30604600787873 923690292882651 60192009598799 36271498558433 18628548279012 18890510926173 43921128845874 18224421527390 40672045948044 12759181480252 288572705773742 105235265010628 213486321356915 39592700172619 18866666188437 402707352673583 29382592227724 18416848362756 28312641880688 39028103177682 38380049744493 23820919619024 13410466053193 197207577428991 31436864052326 37471778210111 447161632095565 27241045795998 24819843343250 987091023990 16431835110359 109359462054914 6827502389867685 54962663057244 37126734426237 9946118257893 4835568148563 31727903287798 18831694156110 167694936969528 199296702888291 517392116696 39575498021759 6173416718186 38253590830142 15836463781197 41294652596988 115534138096513 41823685041467 12828458121624 212311978302129 97251819429505 29003885654066 171616423557455 34261804497543 4468274628465 11544596361542 33930688488223 580917482302866 40326541228079 66963806915501 453709526730981 4137869645163 1930298338518087 5191583628789 16602597808674368 115593982499680 5282215154483822 26626197524120 31681085264522 10520908563896 15123496922351 40498481563847 4999275045424 216783635021752 9372730684048 643577664066 7914941090093 86258503564845 29811934123094 42532514790136 5611028953442 13979868935350 1979194191655 13156887931076 29918390357131 15830137691307 38980541887663 15219630657949 1038468461981533 41096389210767 33639802904146 37471257947172 15153325584504 25835371662506 22418842906556 15069092103879 95269378963516 10848517153047 37933921387131 34861287801380 38888300650764 11282924393881 26660173038077 10548811328439 14132487748941 22950011775411 25465922455246 39686562523470 585233295399874 21083856978524 69495285046602 13415726130030 6195971817385 5875497343612 14508018274735 114023096628539 1914180416016 63557950500841 40989770511203 28562972868664 77032834326501 90666963725228 14869328317963 160818492208404 35612722598455 320709188652975 45220286821667 2697702441867 36539191675772 345368815565899 84431811050258 34795252087486 16114628984082 164843384130278 39157291975965 17885404613302 38337380612354 93063082889746 42861727585827 17977964628043 13944869319677 29602037987044 44524819738644 181942359127126 91751122056388 75108811156355 258191902840797 73286902960499 32918271180900 3336113767480 58990313970468 42117560187899 21972080293832 92786139571644 5321824193739 67764590660550 3940794996991 31127715445109 16419314142983 31298469465833 988941568598 2364442888558 487743216218817 10767451144058 23551178532644 4303937508572 18079714362074 18849645762477 32904850154812 11144739545423 30920943469677 16162924477946 958683797684045 20316997609688 4474496275692 105077159069852 96001847289506 1850941842429 105338021033001 39350687707486 24717271202241 199044879995072 425619742450945 217536893167389 21396876565645 18631158859225 80690435339624 6911793409647 10791754398527 23963576374675 1830697970461893 48063753311543 44908709753531 28587557114375 24259073029445 2321979199123 32652164812012 40426259047863 39881089701746 117888863073289 8775122040554 5096472346295 1543891737032510 116426348416363 131873882651218 42448187596030 18049249302262 46041829563153 86402179856924 38227696354225 349695740688136 31495519575483 31517510535648 16116193059178 3023961884508 22591000782011 30453958274261 95872531016262 41486907246494 45171599264685 111667403039867 22731729899258 10388742531155 7725209936579 596100070882911 44934476228774 8937046281668 35471031246450 32459951047021 25346285223539 30856762446515 133870519967151 13030081959152 30586316761075 1158414548957203 2981863158160 24268350891515 24522639080255 16132439398550 21705604267105 31288788849042926 113473810042556 26046844229801 25778265698045 44077143005643 2783260061535 7065507958161 37087739514196 31209322411731 1091495889207 43039391311337 8014336881242 497120958161855 41054527020567 1880615608527616 14680894629811 2250459625347606 130361603876116 19824500583419 180776380855000 3956055877536 39628422051325 37744629061399 12502254996538 264241044089169 24478725013208 46080822116292 32303480182269 30877760234913 22792130462067 36856830657682 20203101506407 20802448155154 14998639599627 11521171010987 1093141647654456 29191998653024 18044089049578 258384598719621 12169991766337 11707206699110 1064823020855 17845393124093 23649065671125 9142981856096 6424376227418 22301123344449 19571975922561 6928679059823 33715840441294 35532242996847 7639393508893 42310254368497 30787589576408 7923918484858 3649897767110 3358005368869 42772843649169 10667139765297 24884317433293 2387887142187811 44931089977445 3550629841713 2516569951044520 31538914072317 36786938764400 114517033036756 4569167973730 16035125728457 36942557397142 37408874806752 153206649518029 210064677748520 30567853887208 16298491502224 22150563534417 297315007021076 162781082551050 12141064370759 50059146648262 838028060243737 40476554374883 10224582862052 11555138758727 2559680797979 93713729757693 25942405351019 12796503014471 10175234464758 40752747050738 93421554211671 19861747478709 15793558919326 6627261683357 20020152486908 25282632932985 2369944201787 24760919586717 4905101761205 12722468159926 44327893544253 24815468510198 22057775240079 8707598148298 120787721574106 23747988173290 56260505026268 36914815762385 17012820212157 33644120271864 160030351398912 15919079110891 294968196815426 60641247966231 371549047987012 18988663381183 107847888986773 25783596626630 39378406910333 3353284100183 10328859801174 51934555944679 8144356296871 152971520087398 49154198091433 94087277744771 254348950971230 21162257574734 119198891073938 1560139427425625 15499089787608 66381789199666 14698841230394 562446465991623 155586809082563 99114510120986 739649683978865 34499307929517 59478706859281 17865310450523 39061675128228 15758414672604 193886341001776 43914406038705 24660486619873 26548562331649 12177072132839 18567195475322 6291219527506 128374179020269 44348573339924 1957864938621 12273966358748 85903151838039 12178930099106 7174363780375 7290749124417 96074148469675 91538465660767 42597613635590 17523074980368 44573215998181 348815790530929 12055643978266 37202738980123 45002788159108 11997343364114 121217279037465 6375943328892 810944038807534 14380571634793 14560735099407 157323057479154 12874623688913 37300735069577 171401810831640 82947128660820 14372822722158 43102886628772 25997517468492 5840860833216 10629993393986 28825183108078 31812629614994 109862605139486 8655930685073 9348965495059 19893415515771 45291894874601 431510098786 98341433670127 119782995355445 15873003743259 571525212041730 14707882385780 130756280832101 22741767768420 107720106207349 222291798149139 1294186244364 34257920013657 32148359938633 8401925580215 40397742527134 30923689902066 4645661928055 5954053150901 39831327143226 61797427797169 8981455685848 36931954117140 413647996019484 111071946200441 199827476496492 198210658396682 12309385461120 83508634986532 11098298799077 85591624522099 16353305902309 22052608052514 30399750045251 79258872357183229 34374525714748 8003610069778 24750854073796 10509887850597 1345542702989 119639403521885 24013786056481 116440579180480 27178405422382912 11523988774787 29031026383655916 27968400054612 27127368227235 13013354653374 1325089435450621 27882343832900 38386491503660 24582148348914 6956026901109 66004844750705 31125686401595 252699066674441 14778347558849 110032815957305 163572541673311 115581190815557 7063566840713 28781231314658 51978691118384 6671765039138 245206481032789 30830328498195 21677180711817 10552766408306 38942206863559 35847274375556 104688472134714 27825266801775 120947223383200 9049049150898 30612903458391 18112150186754 11509831587334 43714942719905 2331711492284 2679154118116 12963996642434 9757324640714 76554823497291 14440699743524 262212452280770 18264759553686 23489860033973 100594371378587 14623834090346 33041808627797 8054168404231 20497992206730 546925676317680 28238712296534 39926158336785 30712379775363 34598872705398 64919077509304 38176131923234 186407024795450 13088195469616 98825043139071 34227115314385 107691631175297 9816298629060 24852162575012 2138549316294 3128847996707 1066066303686 8337350791956 430557103364011 362550078136723 141298315543971 16446849077267 8541671245820 1866245884856 32058158620145 35142709823078 67583254061540 40957538175249 753135753925042 322688667992576 199801114522551 3184279794401 6124005345502 476034732006498 203623273886605 21800979144613 2665713998556615 44518444063588 10754973288818 102859278396 385290782155349 30159202815117 1345736198278035 35592469799826 332706108526551 32311029965318 10123354055493 38026565359658 40098519509148 39334841215297 55464754844044 120594454450844 31362788355699 18214820801851 2253313397192 34328762783505 104594787384150 22312600233237 55890776224036 11255502069903 109591931408922 10540889782252 22573281412959 27850263684510 10464009886135 42129256534904 301134418222652 3636328635594 25837172870485 4263383512896 36443073621933 774936680020504 34296302423447 18150762002659 24025223023469 25903640455720 37165775538013 32684373902454 9744706016285 690694762951720 9361836326582 542610838007 32334666471444 3894936059644745 17897322795327 11902970907530 5501698637966 439946699785367 13417156228707 87619576934420 396201373067774 154982731999069 50377586621406 32215601255096 41864800468939 385198162692942 26513321031976 18869388174641 22297881528815 91005330929765 1494228626803827 40718255331014 342348920696550 32841286678576 37545455377635 623463428460889 33937570311246 1315516449377401 31080388001909 827554465895 23346918094749 37618796753233 14939730498013 69309763546246 1163962821267 21563241681079 29254720335091 24182846146947 93454058003321 39342062894528 11507046568892 55806235668101 337797332996084 61758157038109 47747367187179 36981861363409 205790132302033 34276602512772 19455494253799 1144972452198743 29664864577136 2841199165705 9966322455311 9873282365892 1692229844247 34467572920222 8804866222782 85049574371 29662620381291 12264998382245 23489360966396 5569832893567 22063297897898 1796102232325 26166365088841 13359700197710 6110251788997 67093500895531 19858826110674 730092149186871 9626321048721 16537586624588 16450618538479 21229311073533 16653610128275 96207341098102 20392817113192 847993469213 7462684045778 27744185278082 25372001790179 107836051359461 56547351153498 21361943439130 19146019358309 29023329098217 67806750571714 38581248439597 16182082063645 39141587091474 87181872459029 585904431257947 44707838792830 43767915897705 4642351328227 2679471428696 12601702664449 29322888941821 15886672574791 12277794812803 31807402255120 5838157079472 73389467107917 5199600821067 22378675751575 27042133485283 8951377630256 43744420640483 113436312634690 5493284305633 16974102191359 31493416450706 29780312022556 35344904528481 845302233972973 2056123674705692 40220014373068 57888973749700 177906438491244 12496370548104 380021233159070 22596508486564 711486820648575 38386948066398 13028855185816 29535262317669 76668220462073 19805260198061 25426050211047 36948653164728 38505769328609 39333556905784 43195072194577 39494420441586 10490777700764 117314875559773 31582385403740 1533454373236 471948443564678 24730872489421 81585966388071 65885835400772 20385264853959 67887698843852 372021530214532 30466103861930 28715453069599 8166620393226 19077261896461 25851513065323 76886522158659 36285740790591 4457288294943 19248917123393 98778427297254 822043965630578 28940476028088 39671266968361 112845133031667 16818899407386 14889193888509 26609172824267 2959910343445 24576145897002 371378042569236 33485722152395 17360899043684 104595192425470 40481712421322 4793579655846 2301624832066 10804792900387 103178663838596 30517698224476 41076765430756 60668476102418 19397659055917 11700193859065 38657480665438 39450511888376 20215804774176 25697462074719 34181476515020 4604391619993 6699757296474 18719073381161 141276407905560 276313080753662 40581898467431 38161411985996 86716744537098 33871286113595 2968435996561 9651844589317 40482596670443 102706761616366 7286107532398 29005571196466 10038092881338 21041646853275 26258558726504 37226993512714 29034842693638 22903358722480 32478106536609 7854891425269 29368378154231 41606243662749 8573414643102 38428365982713 1379574495572 44087443022525 72212576583239 37109039467965 36916755714508 6014225064705 21326851548764 205463396184745 31633022182066 38612983765038 228157461680959 85804687831376 130321837751498 9550526775097215 2569706754947 23447159104948 21092520153643 1570368951276 34722708686965 83923595727943 28152175072884 99205233510677 107128145014497 197786181317331 15698341979268 21016606279236 14330244022083651 2678228016751700 24540634129203 18335196408318 29901352789348 160459322508182 101746749066933 4134659423716 7864811156097 43015979557003 19206848776314 342334082272685 52640593239072 9559227986893 4651024450916 500499535057472 30125818920330 37313216441900 20696246068031 2683290450288 485076309794 20832539011175 108065237387924 11402532262343 237699781045812 90650338034212 223847513023390 436744694013647 12971094808002 1928361323219742 22715525410964 37509632456059 29936549051253 40174362304436 25252416321542 43843118497476 43769795322391 4467356266207 89983733349890 182466763234877 2465900696063 23375498784636 4793161085855 4862734868984 12401365847120 30373869240132 101727178225956 626930097130413 70024493950840 16794952173858 38539877476023 210218230098036 880802922335252 21457266285543 40558794371004 136859619708226 36871841732730 20008280547034 19099793803433 78212875905591 17596765438558 123919966178170 1499909304548922 10707879567914 18890764277282 71443664406519 17593067649763 1526128837785084 17590958311338 35799547514862 16653445420777 41785055639589 26462298166033 112534879711773 6090559633623 30670458556741 109329510134781 21637202745882 122269742895740 783222557828377 24700375931239 21573476544700 25182856322849 131442886186055 702902315175903 13815201540965 3402842832395 97602810146819 701702878160374 2282519194056 39632991079206 191545762927330 103941192975324 32015410898394 209281150617 74779563682626 24748823005139 261516724620522 7464728124545 56528812482521 157334834355517 728925067722481 30524034439565 25186554164959 41950762813762 5131078705023 88766621271192 10188537618872 35098870736010 5562372454176 19561972557391 49832390452366 29485680201483 42658316406366 16025740350709 81155092860969 15736600087022 170420771073775 335274523695942 19735937506473 21921302284464 39789710918027 106454560160717 186230405663705 17840608190751 26957196990196 8041103136229 37042616241792 2191190549883 36338938819775 24146621562695 40947571029860 182861399000683 25044063743697 15026974697454 163473811273451 14779745985292 70493510428074 21558715822256 35911945655452 144164082033916 42252031661886 12831443559228 21646900957962 166816369709716 57564593561110 2874594056113 32865987783680 42111016309579 28488944177908 2487584382033 627128475102201 333169569650232 11185884677191 7576236317388 210453096894284 90021188267238 328983282845046 3750948522468 3172397491370 133249058425415 14481930353587 4968416330810 3432060257215 42012232412966 5416591367406 12270319096681 16393288504456 6489705086187 88169102841887 32568880655490 3288044045033 50641051014864 24876947357223 133801196490423 30110844281924 37571155715439 1154884879110031 28389718003911 15465399609805 133665682866978 43046320804746 42974303219958 99955788343184 470991726100324 65771406109 35146626391493 3046517402802 42943075385331 22974798838499 94009742269915 214848994200939 309461550205723 382182324042253 2072389225558 13665396998874 520988191272 43723150394458 2192018790480 19826313501162 43502488388449 31076199597541 20874743761079 94045164747264 36526477838773 24048883908198 781684172533696 5313219809012 1403577705615 33963525648813 36918556123318 23112687188118 185381791627672 19458068482719 5460186066824 139644727369131 38562146251246 41093773731439 294803311085439 230324136420991 10833992572404 592048325188385 45445703790392 15030960341258 83411305169514 24341477487832 40176942540850 25480348469373 33068657728401 6027795922837 402402324773 1728024753571585 440430359905230 32691509907993 10597543287242 8099677771060 24169672499868 105432458003192 13139930359781 240566462444688 19746952254714 5929138794192 21172113253698 125477172485234 392972905821366 32448898831868 13369132464185 221259029860406 113077677596554 1089023154344 25156307792419 39381676614833 37702676742391 88401082976444 2668665814543 2932999763051 16349401587213 16659281204215 41020170666425 16351100384739 42259081183669 35300551303470 37560208362254 549819168565337 231979016160037 44681515447554 14127324408963 731219216732 34871283798301 21742545257543 301031642401022 51501847053618 1456083162224748 31413184530025 4187444964901 24062992682866 625946963590 44514389031746 41488043656555 16756895128340 10981078162335 3899548076128 254215084350314 41267179593518 15349391382871 85671846683506 24029766201747 258444558987490 23791960927618 52722083253725 317209108199971 15343943620795391 113555327001075 421368630345134 25528617427988 33037915255046 7288093080099 11290150901230 20671336610431 228945018122331 1837775468299409 11876598204431 92941864913593 10103972890324 44656744908136 141195524736897151 15048739672995 47952196005938 47276825579674 39200628528132 1279344008488 33240868276668 33148966377166 141727366795387 47747420484918 221789286484837 194282683505525 368846146393767 13221124856256 9506977288944 52010457785916 283858149636241 1204978509662141 72354351640832 73747644794507 24307753132933 3832238508719 35493253204135 23968668692443 184331736544859 7198599618615 38905378172449 131180013195123 10402918253045 96078339826276 156764110180062 5690469484054692 9938146639843 16810062334112 77495501205403 94946638146284 318607356305752 106618462272221 45343377980336 18442258106373 53051275092030 45483985093798 32716610860455 21753023393260 175234449102388 41429311433863 37480679992539 11532508104025 22232467824038 41207301801904 5002706494413 45134002697004 52129532186026 11864501171593 7793307705808 13667316469653 52884900060931 18190731630369 364385807692620 1708328740672727 7954606484612 42470076369474 44980262813985 59459516733891 29254524292805 14176231356787 13485489770214 690268419980095 13795330360732 3670117351362 400440256754504 42367578458875 45247593949035 5657185955239 147488377500234 29521504817597 14993488381524 127737708570673 19032299558542 27787174555913 29972413368947 36092507130543 44622841556965 177398729292108 42010375715071 190099075954394 413905667475204 30506922293304 105437032487983 25274464412947 266975896899168 7808219990571 20708043671009 34893702753885 122354628956583 25559147061906 38218142680772 412665096728671 32717159097458 22427152881368 19487926170605 11912537715290 13113114711412 112805366683209 31106184259499 36235509497843 1963444070433 28911751844137 37142528427106 56885445825781 32151589497401 237558520115738 30098705224191 33576958177372 1145378956097 10720304594210 14557477083395 784066794381113 40339213576585 27038157643462 13207362545812 12533482582487 32940859348684 38741433225858 250391095910682 30165440527692 44448230347929 80572425439115 28902951548487 24098182702657 20307659262541 37450592863247 1034013837220099 225635978722478 26598885202830 744963544054370 151839967756449 27524304801565 38323614973007 10790002573199 79901806394436 90194393813169 35588846976929 28890778533962 18441569334724 144953997104117 21142488783690 227042461830240 2612043825660519 41722607487996 39228334191615 2693067802537 76149827933040 17742919737863 15264441138637 37777511412426 76506819148330 2740937357879 118162880539791 32441622749957 40916446653931 12334891991279 42273241060536 39471228365845 44670685859654 16805928570555 11689323741850 40623820492454 24910765404125 40992029045765 110842285881355 91447551604053 14565205020643 30649393650627 1485065610825864 5612893815436 3538934727510 34326975438124 25535509902067 24945361332119 23833836554056 259329263247565 19088595738647 1525932999797436 31320685405222 44442244202944 37271664165653 55806502786025 30535461583210 3927063708943 47554534905438 30535615760357 1955916065739369 296207186206519 66171320877818 34614900140765 11450619975758 54102429604749 43584768707597 280760447527253 3085340253458 41011223451899 1999243171020 20122004997338 116284098432095 29495350254708 34990567566961 17599817965646 40026099682671 16789146609777 45112695346442 15595356586567 103334590154010 1144253560031706 100300164241717 6564358443432 78326772761981 6390571122982 14213253027849 1437783520637 11073270101729 212964648881087 6729064978086 9496278174442 107449149190661 8574626040311 54909076382625 5952556108443 7026559306022 265988930483008 44908953292102 2865829827608 1334014974889 18819008012343 14686916905752 1308741808250 34137593022554 1118978797610 15961885097232 16300580160309 18186171441656 207215885918534 33071132531146 1791704615777 100258414732842 23301263418344 31351210246541 107361056652850 44882484854017 39274973822492 484014960036928 35432827743832 42438527430021 351002244350655 17080763182457 117885143403392 192870682692367 6541469108600 30523983880893 164002096997961 770836631833 16944431955336 11596840380408 193438640369695 1318828108028 112698069202101 14600418925407 845158466592716 11557303892558 96097946524783 41126016828472 612460569836753 268166060092129 115913285963384 240192676201908 31079167605719 25302210644889 44812462498025 41708065225503 32118586382451 9355892661478 14987686903105 23753732737311 7251486632488 28621968251339 85943684961645 25481806968469 151398077402835 21785060823742 1703737984566807 40984465162078 40025466198248 32582836485760 1645609164711420 13514682120062 6309914923013 289986325618810 95466456080785 15837314848007 40442798635368 2660464815518 10728005857834 65511694263141 56687506578598 13244931018565 30315080227427 412758665678571 23367310685548 38052567578749 17960160974504 35055205906075 116118691462262 36604219864947 791213784307092 32246208832096 21483507801175 44360352209314 7790204651989 98097847665447 25760346815662 189357603648691 4607973671954 95644753230316 16083097275342 140606325253178 700346514047816 2332987182969 3606326217113 17077385177097 13868019752949 21386460737407 7569574353969 30174244887581 559038675511668 25902465239365 1329398100263982 1189306773035511 4643692665946 20372678470443 32386040000894 1317077438891127 26489808867296 420679744582474 14999209710632 642468226167 219326329243961 13182720227393 103172768397940 25428372957484 11192426910610 11831202918692 27167165072241 42646075520667 40099660505921 20405743036676 37053331073611 10130141887983 10490770268515 111353385911164 165734959956 22903544081771 100134973411800 10143762832389 2065122558315 21064873173744 5383500745638 31033628817284 40081686194056 14462231568765 27289208134091 28780124868171 15487911198947 36626071640500 33765118740081 516537437942338 64118832334258 493332378344035 120403528104158 30069704155969 38293899059727 112016985458037 20628859637387 28209469288487 35059344494165 16539365329737 153639784901519 1103219128968015 4684547498309 3471658315572074 40191946425243 210633338060255 431068364157771 78252907385869 1253071438599 527568122354502 20644915476706 19766934048709 115592647215919 248614879907894 560039251311629 21745953045379 51455649124676 1474028901792915 16764673812708 55734009848095 6677655864701 6873350585628 40188066112222 10804211118645 2848543253598 27609185757111 10911103462414 38002035662267 41011073367513 114560299749558 43955532802959 2296862849246 125213545974399 14329269802710 131966840768840 26275256661966 5168335924530 19912707468689 90733579114043 20951644042859 13247575981930 22197064413951 97838186697191 28248352311554 36708958212724 22547120376925 6841670288056 27694571834006 21759259801956 511028271095199 21204671345027 21733756916839 37815254589862 5631552337382 11624059609966 28390456300578 40128095456330 25872961945323 29850594881252 11473448992669 30948949213145 40275109444757 19900540241483 19220671045790 130837621490797 24366970954755 323560050489399 37447363535358 409582497802318 20662028447302 19680920814822 9571016654792 42753041814313 27702285247969 212393850862442 1204552880114559 3718259680582 37850839113644 41552579993644 378209798611763 38612454133612 42996020809366 100864172995993 33585214268345 16016668467886 66995882271153 1577081572894 1929293077240 1358555404802763 42737043504098 21301526761165 14996466770597 2065352997951 2394964798909 3829543313504 30426532646275 128715827312211 8239378903615 17733749359601 100430627771369 340704476762693 40805291238397 6128722667116 26659069895607 233659749596874 282907143162728 179665581509188 18103169239173 45846365061660 19526031579158 29155655674648 37104822936832 68594452670822 989342201570760 17450647479875 1685550989900967 92123815392178 28872337100658 40171688798487 8928838585778 2156095397715694 16259479437432 521274192379902 2990219094514 24297202404707 1379733844586889 12411810466512 1445617430952956 27588204957820 16012595576656 29745893193945 31918204211202 43836553778863 330337713432298 12872749333997 29479588999224 98654274790313 7932066989010 15145196439214 448084634277 1771511538240 151074828515586 43590381061154 157647863176151 19556662049694 29934731596584 620286769480 151950702807767 13184283723420 18371222054610 8884387998604 17059180116513 237993952818943 28856088178463 70145234491961 5832636741551 629652307981864 132747364293762 29048902927543 7814231128813 413357699844848 4655915788040 10805199732316 29340861669183 11568352004260 92098783390751 21899664112363 168782270751646 2331256887063 75332438346006 31669812287266 9648403750647 23676705396333 29033351900428 8134415878656 32247537586045 3185068212701 15277605307039 34620241379427 21966394061934 187375694061134 19350844045380 7861836543547 48311300833600 18029282390514 4954424461781 217282940457900 10439070535967 20394626599124 47906008109759 39520350327360 20707674959624 30237437549429 6949483815079 46676071917818 3686529726791 26431160318155 95143627298486 33851579928392 75654057056320 23706057515211 47413852428231 26508995393442 64447296594528 1029886746771157 61781442585839 15437303424859 13691673210254 17941093844360 39749080393372 38055881212460 15610947844606 1425015042795 64853323610942 58161128723808 5645196829126 66586568586026 173526083536042 25974493890796 358957224730045 33515531452379 6107106067071 730858313271904 14722875455633 34816336960090 15991672263787 80472710795473 24179071814889 11623462103953 31951116060485 58810532991083 33587538727172 63105748676402 49377237935763 11679803439019 68410611241609 259837398026285 4125071146896 13676185652405 28000225562235 37150442739808 450766478962834 44853705368554 516033902830031 40021197115453 35792299485135 1819470110572 39354002808521 35130878114107 1875219833031846 31258932942515 46037071236047 1347373899889601 21059216340577 40008612092617 83416033632486 2249884680304 69816326519185 82880788411794 27221190357730 39861501612415 22852870532786 31930034200700 269976572834415 62724321303150 35749921249042 1697265219020 92745843006 758937940029 19460995410689 14562966484277 27221695294367 23994666367577 11292178303438 7535371064984 14730149967339 36909999771208 25158579809658 21099215150138 74280459141837 19031611870435 7612241631612 39408379357998 100936585727863 30294413921420 23418166215015 32087646438593 35668114680449 1546569023967 765816683188077 102307006553519 2541990877358 101816061462723 23400116496924 42668158471015 19906785702529 369203608059382 32280436677437 12325589501934 33412340236762 19447047097961 44279498680926 47418410524324 3102192284341 1399111601244899 22169863154156 50284944602914 35052309716098 87285898835824 2942278900557 45169614597981 676276928587130 264659000222861 36703570867019 6925086196838 277652885244997 6947884127656 1864211223569627 10299489918675 94028258974575 260019543748788 3767368895086 98699338721418 26303203121348 13985690806372 35903255326934 113891113251417 28577036914610 17848780373670 12043377647979 45157417712715 24754509812576 38663411714882 38277148224404 1944488644760 20575993630617 39087448136821 4445153820099 15786214703439 219172953212218 384099099111513 3165556986216 25644605901973 23107552173906 4331893851610 401512932157281 912756067172885 23222914517505 72705679705975 6518304879002 688591087232734 8669466119187 20088806557786 22744257055498 27673823225931 24130484639762 50819967924563 165267837513005 44460209210174 16298346501743 419550034184341 13976448325796 424884171994841 41867227256615 1949753674070 7368207423750 1529826189307 35825996242481 21221648722731 121086973500403 10042679679866 18106752907726 17414095371028 181346004094262 40409727517951 10520213560703 14083918102889 25830556872105 34416306675664 22404001601432 158291770922827 1118788276161 15306267471247 25118339639298 19964657347764 48694400803096 150965195814448 13474555714753 6216684123910 1284442411977 23994151362618 108716575788000 104761256434118 22791121185860 15031378310923 21177895050057 42350135547664 3871290381610 4340539991320 92927387075918 69738974538290 2719860681640 149768261284311 93874644711837 19601050158984 33845534669986 380213283563129 30647261592509 27708977295740 333888761453251 12236109888810 88891553996684 117128325371171 43841516191614 305568366513863 16461782909224 17880912814442 308873981950356 36037724473886 895526883930116 25530686421859 13237934471272 538969950880979 43755202277388 35368334430066 46101287111334 76230737988689 50656301230101 34145869367545 39312768397066 7694994316382 16979718193258 255885787677116 4216032481334452 3279516061374 4926855389373 25575816596984 18424685727344 123961575624819 12276563957419 39967060754248 15420191903823 19545305111307 24379135655985 244506005717645 183524004931706 13763307261866 249522871484863 32196968344760 27608985000413 28958564619838 10039041132571 36696638993278 348362984002645 72527178097908 815090655166270 663006542822587 40667956142211 82611361449370 34840728794422 23298871798944 213550410545984 14666140323526 40029743068670 45902139166960 24480371415248 32116631309928 24628290457675 347673528892748 33936936510791 19107125396527 38098166726347 142676865845458 25708167125755 16018014459724 15461596621637 32603154725223 29094852772 403674132531428 37507301435374 16535883162280 20846275940939 246877720467619 43064165595247 116872099873417 10563638987534 33430184618721 35673447079862 6801675471713 40460137313379 103083736323884 7644001897177 40053826865026 477268586806129 25352557909028 79272868564577 160220776731302 857180088100758 92561487679886 1435153571075 36037155243954 15739485515811 25243206799465 75925744990641 2374957737110542 20031229119775 46988421562579 1857920608485 3054235183031 17224082743164 18682316447607 43637524665461 4403277777941 10868693305202 41567512180794 17852358041617 14175256939883 179353464105213 1095243998669552 20255769722821 44359368317261 21284960855144 39255994160215 58131106680268 109683017420541 28735891096000 20248029617497 22396882087605 35430533280574 35881370802569 32954665108867 24150371110893 42607753961391 80806491037856 18434418571231 110791244747338 21479138087719 97600991384891 171069334658858 6657592514669 65613599470968 13698263732212 15544605275745 40555010073750 20482802977184 37039708111277 1075141117452 32931136313860 43877710336202 545449599645363 33680248442610 41769151742698 445514056991661 1717942264908 40576026915305 54683449487663 183255470847836 28192776035467 173112630857718 28956107460217 59181562242772 403795669011966 36227798268838 4344625036623 17169097134251 336711789012 2313976604394647 16286424123980 37782171059333 693958650927556 17278629378833 12659359608747424 41910754823880 1896294830292031 41325660667734 9350349522235 166399139430960 5289990060209 418968125320162 22456878141838 40817543023754 22132418131000 529396302088247 23531237228963 999717222473602 1237854272755296 406230669657485 1192243121543847 4535121025393 26227222235775 41248893086901 1774692833575 38756842393179 61941174372744 1554006115053904 178473075017403 32686750209582 73240341741603 13317468912510 108891138331973 28910510046386 86147775270758 12510521301578 662807568676976 2696666843570 14290015265269 1617418263330 3071137161333 39866128972192 16190190692090 19018096949678 24773549906546 68067678419927 20746017149567 2668789399234 44377600321623 5932033584340 22029160849301 216880705455220 26982392640202 87398427261567 3389544688335599 87330053510481 116482325172004 32681838128215 78609527001593 125453897929612 5605160051573 12250630554459 21295819401261 315992821565830 9569551899328 23490302947135 892027286504076 147647770905405 9799206068800 18213158646993 934174685479426 44386388701376 23834129869775 5527172554245 28224561059864 23054007524314 42130303057788 12323759722907 179802491119 35102735999726 45271904223634 25878903254997 28516330100805 216699111973630 18969757696982 117611694807967 20506675845370 112695421652412 21546050366062 209937616137541 27025237454120 48957976218823 81269486706465 39789293879294 2562072104279171 22335850662344 47597915447364 37438050021869 38196131313901 41618433939994 36859942046147 333518343126151 30670699004513 2589396479251518 28914487188554 30315020353467 14848342416840 20688291751706 21897788702161 163195102150097 13253045523255 36905220508024 187059864700194 20783420289600 44386121928139 37563536825047 39723012072538 414246328048757 409139732020874 171333552287949 71004875298541 22460711654993 4077369304368 15064201477400 42956589787468 33239147356295 20520767449694 23263736839139 5492669430347 333936759485426 45020824948996 34685453929444 16656889133763 20216081047458 104215717389182 25465259181240 41971403614771 26599868245823 770893777627192 27389498775636 5900504344668 99666839300782 8039331206056 16412775767756 10623381562856 34001409613208 19947686521178 33337644225708 42738898038350 236878250653757 34447083098749 247366976164720 43658475817726 33420213981049 8835045168342 9421491526467 174494525136751 12907207274523 2014956415012 34760297907606 39686870127971 3060619039983 111701211487504 93511350353746 269721835525886 116131682290177 78972334652208 43239403954230 4739018422118 13688447292974 118067478680947 929218311504987 710410599700 709803238986956 39359264238776 40105169063042 42884059411140 11978537713714 10437381639823 61761503104658 8487358993383 67240209752087 6320652115434 2060047229628 22032281954362 165664327482779 22531225880581 34961118700493 36050278662754 40143408796232 44254615602319 10234433005935 146594925926281 187159996897806 45220704379319 64773951706419 11113228964579 39411807836897 41406597070163 38475758220316 17895259311662 26715152792218 28474227832454 26513297964207 37439306026932 1781852499078687 17100301526819 172350122948432 27123763633340 40103084952378 15403696224320 24527770513269 11874974518416 2678745655502 3019198004556 10261290235301 34775240095550 35814511207371 38403137882153 25230021940097 23517315607687 41710381790262 873057963605781 23281026781042 115235381208807 35416970984406 8518129344995 19287919108977 725041836442853 42151775172522 22988890442845 34337128628426 37846562005233 85229809798170 19701331435571 11291849542447 17991290302851 62081862626615 36601562726489 570788664291 57019395807595 31537526759014 45233224426476 24913456062625 91385048211290 1142124125255601 223700556720 31329231475665 581046767226842 35271246758835 34274423231991 21025056934541 4085462148143 42002232468980 60068385008314398 43278434880292 1984893206493501 39141356332078 44018559016450 2510831158981 11901151548702 43701296970407 33183630765927 20069006147634 15915721260002 5987118818508 6643989340911 3251349740221316 188455739500877 3515319448851 12362047911527 53089631130285 37441416480950 68370839542873 257901805504473 23936166211784 471220620454463 126738058230 70874502991779 5579107643406 2721479076690508 17755829880168 1842357903562 136126677233488 185779454561432 34985619162554 52478719219181 55613993534815 16788794461306 161500123351077 152277785396351 13793163017053 2795523506892 11999300053129 80335205847599 27701746052595 23541187040632 23110972335860 120088295453486 43050853470535 33200937746599 23916492576581 216725599191382 12550753020039 300289314139945 61516344089685 107401926364075 6321614939964 69083827970202 12603076232407 43213319656828 19943192967256 4218392877675 110731443278720 26623042277456 38136361201308 25906866788677 72752024248486 38564609372448 18525263119047 25103557241824 10596646351446 23245942234146 61298583105416 17790666731800 19844483372117 29992286325649 28365347688461 38937204415341 43703411449755 94422365329208 44698261731835 139155167232746 7983508631061 34923828106769 40880431185961 28129283329221 2092901823423 15470103690518 28864200491077 33042948409262 116268997057720 17460716190240 8587051812793 18028416494773 108691425957369 7789133377400 85632076775254 4963282080442 26450180552506 5608598932833 43586979330717 9865846049483 597179774349122 28745217580433 35233530407871 35890876510773 40924167880248 10681249406702 27359061888958 1382946659312215 37519449023149 42985801822935 11129239005974 24943477868073 599775222848817 41077702302772 340846490466592 14787590082199 1674955782996 10842727487387 7799385347311 28396338816343 17661427197126 37200252517499 11059519671603 38512437011898 19083783556076 44428718094698 29440491537832 19008444983400 667788876665294 12806518086032 13199613611888 166749219371116 48553466857706 375721122168233 41531860830339 37794306880339 94166765428822 34031703084052 96422144974169 40930728083285 13903928845578 6373949325629 12491353263733 155251964816565 2305292120711 3559377230299 25387400985008 2203002829010 16026957450062 8041266546837 33328270614403 35076709305993 62941273556134655 19358638812854 23006286315929 43152825373441 21945660243711 12930062609903 42933195214075 188383675347111 273853988716152 40904813314277 9547985392535 343388284381480 4632621965949782 42711897261665 28352990028674 20440450889218 349639036080796 74872944107814 42477734133639 225302032241347 100961336016805 121765742171884 91231181741595 13367924236016 154627245056104 49132751605905 29021177720546 33107308386331 25086291724796 20888561362395 21327633994849 12294637890844 76425578253488 7591042056260 106341604215747 18246349849665 32026776374036 42604721553370 788882034612528 8877889602120 71877085218889 19875009407132 61788253923098 31888830136470 38188536215923 244631517446714 14970044528442 6089571098085 1080301739026625 10519347629425 183753723632652 243532214401713 1667086792167 26919423284216 137432703411383 4769342879709 104833559390748 36380192124584 79398629583948 66084870159244 375090965576384 75232825221033 40350133417615 6450247749248 306824745635480 4485208211952 12841687009703 41380559785848 2369217700144 42850552425510 11018628896398 102220768631907 1258012261467 11045937583274 54964767450392 41907518266315 13161968304609 30423869020521 69202135918539 34150199176857 1054056973210 4795165089444002 34467630374757 26171985556505 657248241388692 89481324248942 2928135666280612 35903858279340 11583077611716 6942739773273 25211376623690 8347676313784 14040927172933 6713948177828 7547048653554 68934541907536 116924746222845 8900106692482 9211353081159 3050752912521 37391955128692 317488636760301 6048885935037149 22794798951399 102736735506417 36448447975323 40663447354248 47972785150466 840002098097 44162641714121 15475009657692 249582257982418 37504404520591 39759662982492 980515086752176 36100326834606 238715657083317 13536447667663 1427417604581 31473307505073 13776442042239 181367745394601 27832406850275 27577758192617 44913586805234 20789936531468 40908173378449 192103214310184 10229483450546 27924411480007 41747188781454 2420890709172 38894411300491 14958922026419 35005130222028 42891364358840 95294308035681 7129573003016 45331633550884 130917019017528 114672118854694 14711450994217 15504669178832 871128634124 10925448126679 346510228599315 13638627041962 12421117943920 91849118696549 3726453712467054 15852428987279 2484093028193966 4579477121161819 6575440114155 553130306049 1917444316820440 40316679687203 40579457944897 15405222026032 5805453607609 2148345931394 3852522940224618 39934389473457 5048052940953 365329216805310 8253879258278 144802730236658 21245210543615 15229617350323 6169703421916 44137978122161 36781853104630 38467411027195 44825053045386 27279706976903 82437349124825 119908297438863 8197693485858 63983361943772 37487596632313 32260027886362 35324348182549 43692653761745 14965462600802231 39774931540391 35461568462130 27765651591249 159914998199888 33924041421327 5097593621892 39823891793138 41857019496674 43909917749839 26871946953830 193665681560874 40882830116892 223471401405074 13804109070002 57667607592252 1211177739829531 168002219169213 93191287966411 682331792063413 43924168991776 6833542052210 173705939577260 31526430657193 282673914881586 15055149649588 1931728458964 67016319771786 30180818903602 2392718055684 632262519628 82595359021549 89704611742284 2368691745857 24888726823478 37245312835717 16091708996390 11253029970990 13843165650226 13348524703358 514180685932783 30076739339119 1803804778426 20944238563945 98977197509921 186253569733436 95392744469720 39411929872542 92824893073401 31511698647774 37389663329909 25366925726167 45283896195522 812378452486 85999871568939 3094814800882 39536245765222 32212784756057 145954712639415 486085951841630 15721959979153 30601783755908 36112546816012 21560601894013 29676900187064 45553842911984 4095120196669 264563630477042 43556434778954 34441512493566 26902783005767 44008262449354 32062126134474 199434243125268 28152387166349 2107683601700165 370244929843694 23109590998157 1744049235699 32271134752889 1022839792916808 32072189338125 28766900850769 23078759010530 75825782786901 692172928964328 22479692145124 323433306480276 43225023660037 33193840664529 106013324342 2175979872790 15806029217914 115408530682141 420861302917126 20545864472759 21554991352711 110206029319188 7314919780972 337705085431838 29287599009020 25471994600678 46420009858945 9149472376230 39368510062575 32561673410943 125194011776063 51701278312737 31244511422514 26391329917850 40957665895196 27964884225164 46667260420453 41559966177821 9670742137726 128156641849827 20951114986852 3082128817078 33922475566291 41985214949074 1054981790796 19332234145957 5296463567201875 112722973543701 34928087270436 10077840532510151 5726677031156 225133213060483 1474071257967 91350224870754 3092455816817 15288650295902 41475249864 55354115939828 40114844132713 27674223005674 15523686180058 44427335467398 15037674550833 29553725539701 44273122419725 8975677495394 101660673312394 17382313693294 112939270586291 10388967560001 8184476847359 93564140176048 20527446874809 11349000580231 4328909895419 29533719814617 46744668257083 12110004526321 11235893303705 32329119594711 44366338503459 19779131633876 43878733755749 2607169580041857 8035795531107 493990229578813 1595137513540157 32889544485204 24713893193200 14050604715265 20290027908472 13289361287810 1439543034103 1516924527369000 36358358744871 18713781976497 41388582570100 382965374431097 9740781560796 14995210900643 68957032272796 99819540121611 40101909110778 1440352800497 29712918330172 17608208366949 7191647309572 94553424627724 24441257977512 2033642953617 1378156760297 44311278024677 21562704176843 31450515432774 29501564178262 30815499723533 6924341750676 23716306166933 32332641278976 105984707442244 17420749401296 11270582824293 34695784940175 60720419682491 54486131876524 10299910165651 44095802056798 29083821747279 37841473101705 25025817592421 14281510072327 328344808281139 119855109698358 16193914731769 8426552692937 38743791080242 251601313397760 364456253102213 4142257838410061 12177533868377 44316785345432 234122718236283 24797370290483 65354072356 49602238092849 2617505828064 1191123905773149 24855562600112 112380258968830 8377808871564 5811190195690 7334642596398 377158272570 1446092785890619 17808055645157 1583172387054097 87603307626784 45281993312314 44791419728785 14386554791921 105180738309220 1220283339076701 43094968436454 39757205961154 114615894375453 35608518484056 94928073156803 23183482614478 42372307586152 18353599593011 12245274653859 202981562445329 3152984557837 29235947611226 17607842430305 4588264509627 8526900487012 42713837121537 1728299842820 11184026352144 274239921800738 40695769495612 36025895158 22534878070236 6668012495939 171066890239068 1608351752228 8177859108110 32664723018868 98669861305461 6177143145455 209028026914 4733204221420 8507564967052 101244508545787 37929697615597 35732753246986 183557889112515 33311832353929 36728682843531 60316440951106 65844246314816 196745613472178 190205633195709 6082167210723 68728098838714 4381555889566 14043412860991 508390105732563 1118160808996296 28711990918090 28874983275379 80378949100164 28229488339783 22339415863872 1507414729904 41126230541980 39617281537113 21008965330161 1107750776380754 26700033124868 801199226803133 19186271938256 64883811582174 200038629831331 1482963028817 46876514243625 2501081855345 15603788803278 20241198381332 42521433709148 79669483021505 19889980958253 24683917875036 31121154698472 813060441810621 44208015058438 39813879279594 27564859102842 96816502168194 345612933234166 77785999849257 264509136467647 112741612259242 7073238059310 44975974702609 451540743298972 130181352016488 3502590551705 190081959672713 158524258608848 43164341171592 2082771295830 269282736724114 1494246985732414 44562582854039 965781417497 243070085893744 1640984045567 328649985348738 4632667916843 14641959367620 45023313816707 41689501877326 45046861970382 18802704018877757 679101965768 40087784398683 61053919619544 15660749717506 39794553405390 13728841430789 46338899725375 38829559038294 7391742556697 627230853655857 29197712773764 507495613455046 106488994166646 12864669681493 3901647982448 40325269640762 34206483640292 7147836139912 25854226667136 62323736255415 40519133637661 109285893174141 19071386731122 39968838457584 7140405219979 12349968422234 26247208353361 5427412450066 42576899463831 493036996768777 3522358141026384 22750958972748 65244708608247 242253289954416 13999557563008 23213136365990 19462963475655 88409130611906 17090075104266 17093925858779 229431897995589 2996415901267 95087517497198 141999092029711 2735154564820912 387826492463699 609224651515901 44314638245139 35674996151817 65225011585556 19395125093518 8027114418508 4659746256397 40905732763690 13480702776287 6766452681739 8022544012212 10694502599029 29809718228063 41548119725118 16293741410316 592893742723477 1438233967686441 5857909009454 53554834700265 28097696809208 99160911158664 23783789316620 490030005497726 18439867289994 519923201750294 6177752826598 86959800892572 93964371561832 42031592837329 2531105209867 8084331863568 39683428727965 23262133364454 22477273805694 165505926450012 15633477037271 12277316514524 14485182500533 19220316680419 2441230417314654 12511176951321 111520191417397 153566442996586 29658371428033 22580942008664 20421626164331 42727890122015 7157323437905 324706022061 33844082487686 69191991840931 40779305290 27030176283939 26802583914056 6698696498798 10608213898405 35525045795748 12805174680575 8357314960957 40945120456863 39569365540613 22203611507538 98013455097796 29921090909854 5765058542532 20314405851742 24585722940180 1301748491933147 109089497232868 6474122109504 43163591168760 46230836677109 5158176122588 8785170454156 20388270250728 1971008639733 32057785254804 22549309093707 1393647070422332 16008475622416 33376852311312 36111908908381 627362987369663 8966488433436 17655520828397 26001240225745 243136523589936 151836619298954 2539725990351 44101418531286 132140865041223 19763019082594 38883846567403 109074474057276 40553323248735 69977840482232 2802980631607 110274994021585 13405470141970 25674125765823 194509321030259 625584913372280 4688040704111 28694528989332 6644788005213 176136373774089 537792285868475 33647772909293 40780493911550 84548766867634 27964353929364 28146108618912 11500573080609 26981648545643 36643075898035 678257096982543 17681365836348 33348518503075 260695750636585 33301951390381 340569894945008 31060555482299 32393772823262 46599290314495 28219826404530 1145920734536718 31826029189819 38166227294758 3733294743580 123232630773628 6824895834217 45433963723796 55872480832151 17284126389608 32019786228647 3922838953222 41327083426479 15812801812862 6361064823306 66111111081506 424976872171353 54707193576986 31905332654951 4740768650840733 48509005310400 554054077866777 29406460853895 9482238404245 25609837884109 19176891989119 21860704887183 3547090859227 46663355721675 13681179605997 19274862811588 38075420473270 38971881917146 465395635387727 17408894539250 461281821564 22138528599668 416769521166315 45482230181111 35990794142256 1094339279830973 4056258013933 62190112469549 1766214005282 40728359639544 36329913534386 206924827413162 6937402581294 32366184324656 212188219826710 43721998501641 3510280052352 67848514191846 117459789958477 284768223934757 45860097767270 929612570370718 42800260011668 18955907318459 102877163964612 33886328438392 112292417320251 155912408299483 26317789504941 6961839201090 3287101975443 136959858554779 15769140887364 82305224082904 100339354894199 275783793947 20668257462817 19936203397463 25968264086626 35298161794281 23499110955799 6753646729847 18339302595678 1756279253591 957061217761 2127849395310 3744296908056 36044287725201 9514704633074 264492792727119 27633422874334 37191160746650 1494520102310 43790290387496 19741802393749 43924912724008 113266107199173 65383554524350 66417139493068 261325283876285 66557167748622 24204766717177 411225819963282 8562800903861 38164536313453 14473675466974 418338115011437 5327372509349 68474012842053 24652433765483 85858439316414 36943744394317 743203916184 45101034775253 20552442389738 16868656697249 164134337619958 25316290567867 94136542195058 38301094285487 4971146363883 46020907717518 53555286854139 99014965049 40430544643753 40734983997342 27250688447150 36328748443325 22958336813825 14844973961204 705023472192967 4213414481297 146288544758733 29779030715068 27497587289828 43481447832506 23603191770869 4415480777432 9880862336333 22412742751504 33874002163239 1633769020479 15736538347974 44285152714696 5568167672678 8952117784821 43664383426266 11664865134337 135310142077564 1486105737484412 16527975926546 27607830258335 15446656259849 27008548048755 32583085467013 17604663270308 39410794499814 31373792463528 55658621302933 75983248624535 26260634623296 35722334779144 665418796742765 83972510150605 7129530464283105 7032547427073150 746280953416 3461154800974 44852023105284 37380329889214 28557738023221 100440516543835 3012481315088 11055228021884 3767716673758 1133004797526 18112560759672 28505007737325 37579292360551 42943335358814 43529456458947 35286380224843 54063808235578 76765626225508 24061144319598 2211274757989 26462094606220 38560565101897 508112897567 36785906793552 261478567026076 650287457632 61719474725705 10639722212631 34852609015644 30597479323544 40804129465515 25960967729347 107931400076924 9024341480308 35278769967502 13484801087298 112128364165177 30498993378802 4117099123804 16479086887987 10351343473032 28749568251401 10513638699165 71316425703572 45060126765872 30025049170552 23276476188257 3198512754170 28423667856730 32401662739521 490466866384742 48990799992764 5052278854768 64579831455704 43194799847122 29047752782667 37501593087777 606306115393819 25069782370866 348047540668963 40578716951902 98109535226559 2806968223620016 1258816613619 111138686129711 43613264637052 47939696017329 30439172494551 55952202174548 4028414913659 230655886284151 10258592762767 37061090271287 39109958819930 16945527498506 11158937557078 10580583218467 142356747431871 1170690955078170 159197227766579 3883132915678 1152513903853937 248825626623933 14732399943540 1542582566455 31659436832077 13400785970684 6726511472245 28012038697477 19774391613913 1148299106247649 2620713203761 171177892088503 14317479386959 8952998506099 28871310338019 13846937385203 13846157219784 893946565859959 6590444808516 292229330067789 48773803865026 30244381637346 38197948612143 38132984247617 8402435359034 58032481085534 995030973224 185539297682137 304501700814103 3055895451370 33386218014168 7566670699715 575165061700737 4659755102683 31233374443239 41962017071731 10013574089228509 1097927694576821 63101656245189 17900557494987 30063986525168 19382324495607 608765358138 19274837388328 42370837085976 17490618514394 30236436948870 46995720079930 616190717863623 76035474240379 16544793190550 9173669056500 19429915667468 53350253910610 36440231166789 2908139418166 40279800529686 57341589137433 47567802722532828 35214570612358 85689868711819 122085203773988 49468133028067 29309823776890 12813014649282 38555323048000 117338613492293 35063907326102 4821922278279 27853876190395 404256123239615 34789255551004 13830397701744 39908276377801 555623501069 41985407005255 15299188167069 57868671071130 39590983487127 80128626706226 23924458897564 90071738743037 12353571335646 44801968289927 83111610845048 201493562531767 28812086370077 246749631457979 17717225563971 31911447567964 58476103681786 6885623982079 7362138191518 26022235839789 10190200310238 15437496433130 233519493306690 27245709080812 5363290298998 21054371522693 3201624434034 15041334901099 36330117076487 18355118505946 22522859456661 652997427312854 35457077846230 33920737653388 1210788564922173 40181714410879 127958921236689 12835729478351 40431439352110 2194851358297004 2858743435646 11100536518400 39706866385118 20013964419905 45348756380304 296456789781 64434645569350 42191803409069 30038100227623 24079154631087 146955240872150 68412967348037 17689788169414 32224146071494 18705938231309 37155651291696 25340573728272 3032872076178 80537952385339 77236702956893 33176373175784 57977560448582 3955058740924 8421419181530 828200613515423 51224794617645 2305337954313 162354391637379 119837443204328 9335746895546 33366483609772 340128397020580 4938714965744 33091192012395 26714194454763 43734281963045 31277683305535 29030586500009 19839780978967 14541958680795 43989585297036 111143269332799 42494799142655 11677372008027 23971259443953806 212695992853895 36745126397633 78332110501090494 64973769941138 118388548539680 26777747777312 30250297221802 299572598795090 2327431285905 31611521926362 42952349438958 16531363414165 51484924593718 95582973642644 22699472065535 247903686855003 3480651141570 59176842309959 124721020288375 34935266111118 37386795582964 34750157613677 5204784393642 118062877945111 14808450153256 3680453641450 46027462648342 35492344405646 28563387289174 47909134316635 21972380952913 173766406064125 10291542725620 33266428431486 31602319037194 80001988983652 14874572514078 17189195823173 806655746352197 20226828034704 38808853382454 41781746233463 25739262238034 118349098066515 2543041372108 28971696380567 1409508382014 10690298001469 43833864104535 27166615914979 2277004330894 10735142581174 140381491314 89928885934398 48972922407119 33371997854854 18192489658724 50493726138939 30660349896393 344644019772750 14962709990137 18713517476919 14591292494227 41981087939355 30423399927270 15653901002070 12492546971994 79224142563582 335763822055 32008108636449 29710122550605 106852599656 13023127078068 36210883099110 1013218562043487 13138457514806 9928246612386 71719452680688 38417999700610 38584325484006 11526455299564 40747295450660 1728444438209 35770455543316 74226966834344 24154377143781 30297372237676 452029610048755 3831237151526 149023527164633 45642455234023 39901881976248 31862829239101 33788424289579 128006000430439 3239918928675 376581996153644 24147560612412 20851802919029 18837709138343 23638911418539 45141198512541 67190321573111 8095053718851 1387341804505854 113851744579560 456885335641040 490366518778902 34016968036980 41569019895594 460293446024 210257478546097 34012802196124 3340168799343 43299002999903 27494608765727 18554032902053 20451615846168 98095593802576 410691933126368 40077685806437 26655155487265 1555991447467860 862655390647 13741531915969 1472589129677 1145824313734753 21909400494696 4467005204794 18367493233000 4758340210698 23427310647847 268586780521196 83496287782447 22845133305069 1764350354703 38740847653364 32237483775765 133227324546686 32000996821318 2531915714175780 28004906774032 28158998400599 1720579696485 44543013732566 8617212266412 250497665064133 1034319566862 45987525147945 5118690793866 23940226775187 43936311580961 37786391516165 18355781232775 15246666951201 43038327255841 1655963593510267 16730227326168 17852667728133 9125099662998783 28463465046203 34298084063500 6807811757687 12287224187465 24014263036750 39773863502288 71419604417110 1030112532142 10677661215632 9033091203053 33139913853031 404084008757 4785037361930 9626737274013 14741663690519 33922067661497 42598107970814 121804334554527 158670167852625 27445138634618 38122234894186 23554157017699 491931085921476 26361486472831 4057997550410 547752382921324 22361416789335 45367925160554 39693974230201 75873715548589 870482478223548 2925815930853 20452921102531 21837279664550 91763221657734 41984125552075 36519821072967 37061608903542 13953783209766 24549783152118 1699613108054 44679722577719 39310817907490 23822636389770 41967960704897 1802809088136469 1544619550177382 55988491837436 16722682591526 152960674025596 34171418803636 18728894715856 150588029597984 25762265249047 23676874839373 25575488638907 1730106358601 5294695512273 86901803669518 16412742731121 44588662234430 41136102303926 25199026350011 589754730317090 36306596339102 17522160433709 10388417621330 22477869162414 27498428298846 32823071339974 41911449280037 25392344205921 27210016980850 86697044913867 862787216405558 31117141681198 3803646393381 32876453598601 3298592110486012 38335162685132 9218898775006 21515914710312 20063750987724 31315276011383 10220188251271 11720232592399 1194160299988274 2548425186276328 51235727504164 24281600357065 53769889628775 38749305787165 15124616496098 8231072708732 30724531008256 176921015203377 3461783889143522 1313560802852553 12463117126772 22039188497377 210487463828416 43806046676276 28954182806024 69959360999352 25320030964353 14873098262305 92876285673713 20990379663743 28999249703737 81099674545686 12564225119856 263513809127107 99799092314604 177045324299751 34719924435809 33383764083781 29282959189887 3136256573521 22729441660382 19464884616125 113670725593063 10809822747138 12315242759774 5460899096454 15865906366518 4095735118105 800011817943838 9983812956221522 9251033091601 41786024954858 21644460602505 4007803912509 1158905981320351 43891778318539 22122570971557 170820812126485 43378833101560 3300933758609437 204531765376724 35260190799130 35557638920311 4132709094055 1287133233869752 67291853607466 6429978636644 24114070317333 17320583953717 13423374120694 24601861085213 42170453056648 174749882141598 1126080929541469 2668068880436 32903365433174 77933182474461 33867815801618 283043503522135 37922584631720 38741282953222 65431414483925 8079399222538 3578657569359 1542749217218 59160949351872 42056255225039 24114987574823 4757872328977 184943834650367 643030298849826 86955423910247 143173529011164 1014103823114 19570680965571 2852651943488326 25447896192014 132122259220299 42163936736701 11382334228946 2595860578896 15818946717880 18288127609635 83464404749326 111335083442292 363575890705903 108615565157042 43325052676117 35172393225391 20044336309863 164591529291125 14073420015139 22143688763519 47790980229172 26744057503686 14940076329798 37468938504767 14256360593404 1083791435228 19267643093402 12590635318299 3464977194688850 32209133657083 125822531263221 34905740068948 38131147899636 27570719101531 113172837433978 1286278671088 25155728312810 29701125065159 35297442238473 43315516741372 7542983826906 15784123466042 5062713479450345 21526103466904 16345439142656 59245087822289 97217209521680 26429211032985 444695107201890 766651727002 32162887126927 1248331049194 11518019345362 3607342716081 341563990918591 35164757974807 569978425406947 30353167169048 58840588675195 91301725266349 11468642973967 137796259533401 3623258610464 38152215967805 53485624547963 34690340019244 43590956320097 17850459336424 215489105631427 41284000417352 30509021584641 29111941557820 14462784776008 37050734263768 19732103933047 28646315179412 40381547915287 7060343119035 29300756377580 11609576631560 2536705540729 59548361765102 196656834731382 49695017841 863080932870026 2418903534300 9795028351079 21369808369088 366578358780 8513325671024 19125870785774 39474441450662 35506239619525 32943016105153 40902410802345 2121807288997187 22868078218549 27947421678220 14433029839759 187713900615483 298446450997853 23547037546541 151247963788847 811429103105603 38577533278059 33677117286793 32377351551810 97320668881951 20602082056327 122108524291015 18521300475493 45046728008219 43932660304292 103949249602685 11941854129586 17544158239889 12763968882722 23675138386639 28627668779330 205504654363845 1982958369023155 14106532741879 119143338647346 1494213041234 33949358396448 3969447046633 31119323637091 4233313909181 29455252555333 3657066805735 338285186860099 84982773316342 32538651250736 18556669786551 185466506039224 23664933277033 102546766608889 42263243077654 113149733525727167 38423444671298 31068348903339 38096028564657 36549191403154 39926530511981 11388802871378 22744786850368 44086729586968 99817095453059 10733647311451 15756395676178 3188637855048 38766388573907 31235887600952 324568479044254 197642497489894 1545134562583428 5151156546629 94287601051270 6386975858432 297315041780842 26921701785191 42204649954453 32532318709199 890633700136 10504014827750 41472170845917 10039739517927 31771904193763 3920384767031 27026660721002 22172153265355 68277919850952896 1561880132668 4230531892795 25133488083640 1842571464267 9949853360828 3288347734557 33970401890551 153176536312 135284779535272 3881069396520 17468559921198 99074704348116 311697332644912 99970591121725 162434578047751 19953550161446 19572357682999 2537320298750 37667007841570 44081162378926 184025112837148 608977575293312 63666061425504 9452489216221 27263389167545 8655228871336 45064438637633 16566569808448 336886059471823 5810104966048 43461795865351 693483666925 1932312652992 11320628701137 8465150372649 23985066082552 82088545671080 37380876165122 18309525920257 91293837726959 36816894102287 83697956249265 43008557522413 110811699787653 28112499958080 33845881844712 2768996969045547 65139013980096 629159276559924 10996919801436 38040991800041 332779086878778 8284144950427 26703271757289 7001259582800 22873036332526 937489467404 38547078229753 18154244898475 33998354879767 113813366954918 29484068750898 192113492506241 41948369641917 184216498833949 13815633860039 15875228516636 37607753825009 29163613316288 3278221619502 12856784898858 31076401032861 33082240911104 16757427033451 11821908181175 3940530351797 77318069425967 8116406174706 42931630382270 138740766033141 1391506689332 11958679682068 21052356451887 12497563247293 7602616410121 19126703300245 36091339453035 20037170024503 3747311801298 103108246257481 19969263039602 40111537213487 6250696820551 50871423788088 9901791233927 10415370560633 28825337665232 114112858650366 16828338424082 104399514263721 7631760933439 7989545824856 11072733887122 37610750556700 83241109464817 30204504351830 2757842402412 9795695213138 47876393431067 5435152228715 19356903752749 17216079250165 80030399754290 46292330686943 9378852304524 19015957843036 4146112168277 16840338506754 2943496564691 59275795674533 444483310420960 70833928976492 26205800498575 22780647782391 440405387252018 4444684417835 43882345465811 10866340850832022 16345426516273 29265480090807 2089394290479195 40481338647352 3809837313042 19050140949159 43631026439727 1894382059248 5539577969675 2183961480966 2876933965688 216431939036 41203256614596 187433247184311 43548940080723 41631808489453 36909262991720 113317135451104 1653427879949 112399773378512 19093709827467 725389511960 28495992385296 83171060516915 34245071571333 35076789249220 51279142383034 687313733440248 43427447398160 1678961596766708 13476184747719 39597468322940 89703975127975 34044379677898 9330650801328 19198545491149 211753603149729 17208018814360 20867008281293 26125507293546 7358733046921 27461349663608 80716692817653 5760902744984 13573106151929 39908882921855 18953792835666 21153374401483 30707312554008 38560608651066 109037443031933 5691501488770 14373319565631 17469062097308 134203474786427 14743937196460 14306841737967 32125977433847 28421948321961 166005146841285 14921436086731 38045925862170 34732991508661 11259614041139 10133589842829 1006899598357 88649321014549 61135315238645 43600224060456 14452347453928 42455454860089 131268227740111 1696617104621 41031038698180 38183339519592 39668390012791 117769112417616 42148973573594 185230306161775 39296016193855 3466172078288 37352046831529 7793828338277 6227519413855 17623829599244 30211715348057 90525323472031 9010886746126 2855810745213 50911921842729 22689495420263 9369097885029 7038332142866 17946631828632 38619166133429 339488911283323 8332351292504 11482372652666 63038447397094 126117262141225 31519726491023 39382460673931 68796986202134 11025531112087 20459615249915 626884951394379 174425212019709 32559463335248 12456778620094 154342310686688 13283300113184 1507402143662429 8277639192776 458582881627406 66790191453925 12498071221498 336241200216 15886530697166 75180442475888 124600948630905 142996244537792 40994745898352 138825867889427 27689563623265 42056459818695 25354553113027 10872153691125 156730119638115 18646919691863 102063054189381 22940324953474 102680704120669 21461071405341 31107356882369 107767738761260 22517823680274 33996424910717 10564047173067 642640822015030 6110436423511 1707312279143 2579451109592 48278845717707 7421756357900 11782422536290 9239290474025 22820736901948 5874998691946 1885846977302214 11810125393153 43355622480591 487534807223979 19287515325285 23081328151876 28424219774331 50776445551287 54018262449772 38352562235363 32611952569466 1439671113020 42981609652720 19963226002005 1030195480854 21392353886531 9774268765009 8598680242527 43447045726463 75721757216490 32887893503637 6725332688962 1181237156075 35034159271422 15990238022575 11310843706851 95746248227620 5993596229026 77579935727056 113024721851930 11378718575401 3694171152071 11601532381873 26684182181208 25188277692964 93795266060678 22775867876074 121788807359063 29241515040470 81459261700454 45429275797195 140147063532996 102864097375015 1963924724083 40256837102955 100258425607779 21016432430806 111233536806222 42930447211325 1211651725412806 8684442949639 1737393375321954 10248832175813 37839208484803 8351969359658 13854031877253 2039828731863487 59458562375873 14407103801542 22382204118555 87030891421569 35316242570187 41186566097168 40554612098737 26848845276815 40390290145204 23382559820830 201251937447399 67753825060655 8774703189833 17831244790036 76598102595035 40870006888112 1070901516822426 22482259282725 30684355781505 2523126877804272 52204074414364 8786827702778 37257784150303 40268637572872 21253280415539 9254825464155 34127957548029 10055283780660 2370211461767 40156700070118 2117994835490 23455779960096 15191813361103 94275044425251 14699290201010 8416298005248 871656453665 63193452213285 21247255062910 26278928920836 32417271892624 843088945334085 1652624291634 79442572268104 73367985557121 32363000155132893 172678659641435 26643061875824 11910416411443 12632959123235 12747582957201 31680116560283 65308908666818 28575028565530 95302448393385 30841539786018 99193718952356 177573803689738 36557292553142 2504550753444 247527619705 1119614617721236 32463083840648 20442482654200 7622479394328 379425738092459 3750942155257083 5157900009313 11150220725410 26602527697141 41143742709677 22646192036310 146408133554 645041377630556 1698514863857476 23484430141007 139161182513440 10885565021732 628883693572392 23035884094413 15483374866718 210311735653315 4082990777479 29174291213936 40044454440332 29179707766517 2632457526574 7674849044283 103453496947724 43142397995403 344841432596613 35574090517750 32835612699951 33275288348728 28523237791208 43682336585278 3593737027070 13573424027431 138797315106104 32498939152251 38554316386476 634622802124273 125330294839144 15171452464119 1451843608883 20328028263319 41928089363078 9024006480727 40133848724364 764897330270752 81566963768126 18651837137868 207024606975634 13780532771787 372521100096898 45188471357700 28301544347176 47378521091971 679063610668 36550030948503 13905375869421 1111411204903 32962746427507 12258648666814 27424776458653 17803988161070 701239965231048 13002687840207 1561282912845743 1856552497456 4183796768426 51507108945969 44877864162615 21523823736643 20222346819274 2149291177023 5125159908881 7171769901571 17114873500630 16026203606873 46503263646958 119830665035153 26663458910967 65865024851062 388148472097733 28088619668408 91616973982403 36317835270625 1904561052803 30532357022986 27178558113418 31008348699397 113888277461175 14784540557146 3667591030859 7922805263428 33236153953423 23052774331230 23967819764424 93327429144783 1056370610608 32465681556461 72935332060068 3923466216783 426169970928855 9879337934480 2336995557002 3255123292663 534098366681930 16007100892725 5026363027042 205952692539308 435044825085338 488118441663 19109803609807 27859795206803 20324768065908 81065975120197 903546798274 243427577732545 26026721215581 20244767149741 2832914443383 19042206581299 34852770394090 182519918901491 19765560264050 22951314154096 57396739226310 25894489201720 1444137296843 141725416817437 308560745700809 18742347148036 384671989813529 16893984273721 8576003612151 277763582781 54175260864027 20613804725388 129703981766538 100983897102193 12592047259145 8905035038251 15492275991871 771760877441316 26430944906546 42735734187013 4076532874799 75562105990778 4051946849358534 58934371804033 21441958604932 33607329338959 3380448593039 14101162154306 341730097613197 31792477884133 36142946825615 53978556191938 36654091179115 176865269796864 20348420648016 1083796433926 56046912103351 305620699535329 37350309561568 22454945689506 30884918484016 15004032114504 22657371530967 8277611332314 1656112563864538 215721950478804 66395084640967 16683492905273 277206668805200 39497437214211 14616481458061 80137532400206 13193936378988 42786950963591 25460789650778 309889471655051 4548940577075 83939393757379 44802048773101 95735962215556 24521597630695 2530587835235 3047501326799 18650503129375 1098734838350887 12117608054724 287573321617874 43726677141280 173692645265796 28031868570261 15450977969048 39975900218439 11779046314379 39374450132304 29569378916951 200748445728065 36429339235859 36320299994242 708434001143833 13265445353737 20615034220117 117547231759854 907476220245249 34685609556067 108472583146817 37921891816932 14776959787349 25919066647611 299425647899194 261549418318931 32823790100165 34935281139060 33741653780320 13925469568878415 15115043261460 27746516060735 1743255861422 462139509270477 214295708253998 57499624364961 2320803705632 147140219588982 20257910566801 39763867437873 37893621897164 34295118087630 13303300171668 41854568227221 16187210210451 7992674603936 5845843730872 12328064027369 7970858415956 42197685829156 5832535311607 12069915086882 2543675868859 6080506302894 29576929762235 770581714132131 22449919761402 209963517072171 18355756768772 9032719830813 25300131628844 13226452768556 15453727399985 238170223369106 4153059130352 11615290350869 1904339651281 78808960434912 106740609147983 45187474032804 33734828921421 43696226811142 6464245206720 81471943804697 11675418871585 25202913693767 69406359283875 61973245230689 44744242135455 26485348687482 12989390757683 37948165555592 27716107368280 90401291110711 409711742957390 20844526879606 28661702607729 25758530220761 749403522363 3848916758639 108057004020149 17317006253861 518594530486681 22696911191361 278463247713701 20072395841450 35105638538329 32723837978875 5529730778191 40133833248693 22141202830273 37601950861447 162176581444094 26830527080054 1715466742687905 33520976735691 28492450610424 41357285645870 365338830395196 10464934852917 20991468836954 36488534593731 230525387089 127752941757807 259854990620253 12859990096825 91876024907117 93123706623276 14481400704370 45347136662582 2567340105 246830116072505 8623241498608 40643581133537 38897598866297 247528799235410 3643442276826 33306724322551 11819612286181 22473555318887 46865439639294 28292237516238 6015783949215 76007375707126 3428101340523 46222857353227 491109538639719 190508222690512 187802828030202 60431183559477 6334723131803 35303571170362 41237957351094 22055483917408 711817086973 11811080362671 136596269689983 121884653690747 32801069643596 33907583048931 57836082312625 1812376728494775 37316397580826 43172000758293 3139935074671 10489286978611 9043511397517 48989884913229 530993198346170 11816598888713 93412123622039 94526121767293 28242781279893 35425701373310 94636174370773 40206681912720 64590073321819 15566661915054 33235176367372 21150307940625 111826226767454 1832596887879855 13954113782699 321997519996754 8950218916165 20001435895989 18602830706941 34446266322871 32706541787776 8284555747172 318889186122094 37898817335922 41736715452565 8817978628238 34900349362492 7169114262247 34384069181270 27491101885566 21385333337054 63098912722 41134459834805 19585874216685 16604724816383 76833428725077 5208236412792 25688503374262 36909990331667 359234098496588 14044188475286 2955829396675744 61291368243847 10114788619133 338895361721823 8699158502872 122782129324177 25694174368580 108614645885327 678168422753 2452338934070109 21237450539503 318469410142777 44829627508859 3903703550634 429538974032105 13101078650384 19618633210382 1429509712371 16801873051873 65463850166479 34904240386903 44652136654826 7095662041886 39859687884521 29340013426872 41534030088902 261387594726136 372398840653 660113011672804 12105809830154 109085047995478 74078418812420 26141771989783 32191467759980 388485223499669 14731939732122 338299193391104 2633741627292353 4414898551629 45176402508672 24603233733014 106021324000972 918790256294 44392033064567 1260459835652467 27883628671775 18853572555579 21327854586412 251105552745657 48414418525704 7455965707930 27446500155289 14449641316412 13785017500814 156839291495448 8484642442845 652715228110197 2878941923900 2007087484679 35999698695849 34736941525853 3070868782307 18021283668814 563770708366 15631239083439 222632122309110 5789029174207 1724782269015 45110974326692 380760334525768 5881789228106 8341488317944 19750511253040 69426453421745 39841449424984 6736975070037 6783870833985 49415224381717 2242087166589 2609113462168 2653373896372122 11919029343935 35048136549384 94279617286424 74566698227542 186708397261905 42599190617627 25826600584298 15465634326939 1464984521323452 2932594387820 84011888393580 306200783544615 35987562839062 43864065442970 26164175963504 21582843885478 69458022746688 34054969827216 38945951843075 595206269831996 27909670951156 42737824511354 8702681977722 475299843785040 23590871055748 7529840519992 24697477840698 601178031637097 13181560575497 15594702421837 1827773261712810 85382977584221 29352548772021 60823006901251 40109118621892 4838158925929 335262556301774 11677660655302 4150536526016 36940942379743 10458299055204 43387437777619 16840242857077 539979566848 15896263544553 13498654546066 2856107101863 28993463768504 4812079755095 7785963337161 16916651965446 73656828355699 27869729684942 46268594086733 32201300466978 26013387159917 41297507546933 3814385603788 46575933431779 701537929938207 66783085195252 70433114551116 10892987503964 2872272627729 50609066725827 39556771060485 12911693197278 3129645481431 38072105851985 6330174397162 39276525910719 303013744737409 22329182439038 15759838181131 5268106228589 25535408543077 15161115399537 140312906570018 227671847106576 31869497227876 12814822369547 24010401695292 2617410306218 7251070353989 31031971335698 377439152554553 19131763377089 23304828584277 40753778339581 15415854264223 1065968177717 1054211252501588 3254983383253 12423892034242 3813562877858970 43334803152064 10583896468586 12419687244820 14079327573961 38308976961304 16084835383610 47877870265774 8425976368157 9729650599932 8286992937277 26812714665434 42950991250709 772909060511806 2075258365152 11356975090161 106041301989988 49748987553531 6158009597352 30115490662953 102414910927001 27874986383135 196368154419661 204793200929042 43397362698992 39479131558564 1396729415567676 37939371019024 2199766605314 6707978322141 185789177386617 526867669730489 25688053547383 1910035994280 41610867448571 52906233335637 568344740187856 29203939465858 27487343082584 9156551808392 564100982831662 27423798474843 243915728983506 9992057517402 19556961262919 215937460250601 31576007913259 3576675705777 29793957565964 44179277626489 9009716041612 16658789942188 38010114302288 41787589932277 189206401312666 10188147765385 9336099630278 362969587783380 35690609148958 16284479858783 19437780267118 12631796472816 44088704385113 32845810977733 33630929120719 12072129340608 7563970704786 11465557001596 218329696572512 16760017956604 551090406361232 33175302092997 46971034706352512 1339642601106258 21616012915565 206193045819700 24000286764160 19528088344579 159271902909083 40984936060022 341170294436802 75542577537345 20313691823749 28859114436784 30763378809650 7277293317288 35386127432718 41298669177734 251669481698975 17149987527881 67777088549559 29459871747378 34329101687557 6961948187720 4774377512025 14417828122496 34395173649629 42469146027401 350308595475431 45369000623904 12618013972423 19824995970218 21961160236168 194066209207472 5920453222760 256049060009625 27419148938862 43121632419544 37190958288172 19821774927153 27184526530259 39298027633785 114386402184841 12137978043139 107276422752929 11978216285486 994882661576 7750762517132 2410337025040 8255282555321 14738343118328 37920799883298 18857862098558 42701992061437 8482736440376 1081393495990452 20551299506561 21525325145438 30356392333148 103240948139005 22562296223317 12130309340073 284181819683445 361889979583184 3799296280260 45194866142805 148460015640959 20437245115805 15065655922814 27568479715965 2180842305431697 25084572513482 30615493500403 24790568904351 3846471837898 31912827022730 86048898179300 1015380313133 14225033989849 37010432361463 386803026936 32947493469524 11007174425316 539286532955430 23500774229746 35179427822329 22124237712967 350774095529902 89264463944994 17896454128392 38694408051098 23868225387236 110943879974444 1697089565722 436450356023245 3962319361515 5467233684422 20838845017601 32355536969687 4792114282258 2219002517684 37722350572891 722474157562653 35624723583444 58757648893963 155833972804935 3816561832795 68077183161824 37468161213631 20049968682656 73109185247937 33183838855418 10208969037247 32536857489106 43042569899476 28991401194447 23072745396011 12170899704908 29917393590040 40509488055566 3759156726363 106143188759208 39869649583551 37099398646492 7531855800391 20710382518144 29167545576981 36905402136947 805739797545582 37118328581437 9180401903557 37969217910194 298042887095558 1536695538787 20538870987912 6033854831244389 39615372198506 170222550632868 12957348804595 43296679901797 164161757687988 211219085663496 341119853764836 27963952199081 40085747510667 229295053877358 5826347738491 37774519839206 18700864355758 18362045182134 34465271909306 16588930396403 1414159348314628 2167621257638 101495075199346 33941332155496 10402396817726 19369980112252 181321158564159 659030284579 861441789901051 12550081191160 176617215135590 6449174076580 20773023688655 11132008502622 36458525531944 246008961592894 30182044838528 662739379283274 8093235777573 7436972701635 28504194727034 32446061368338 15131288829896 18112741084750 9064250669151 33398186047862 452346898377593 15508191324918 7059155024062 471952926968554 33540012250180 18145012212815 8963515458693 385056640666841 2141260612375 18789442492578 7514002835039 1079015643038 31397292875807 2128739012613 109183044116884 67184792015946 3114385957949 304490307769367 368630654739 22539411567384 32794620047112 19559662543837 33665389743448 8926688035747 388189166290689 81211108152936 40070298371822 36859461598460 1571801167428 26372996430248 29257142895053 19916703425989 145930181417870 10067248815932 1753032172744 135174309686865 20470925139908 8393891786036 1287481617048059 34095244629395 20843396800520 526027426346331 42515800348720 1452834649036 543391415121163 164555856681397 30680682094435 33775367842898 1055590610921090 1272823197892 545530730146720 31298585544153246 36202167549934 75834450395658 29575765278556 32695920083395 17624559081527 58002410071346 72372076598255 62524964636877 34227065896162 1283649396560 10895699411141 74342807458 27071233354548 34893517138823 27576766850511 97944368757625 11202458082907 40621183064335 23492082352356 27377174507877 10788347601908 161183081928560 44628536336714 9445630020349 145212816072172 33422901534335 252382692252741 1667995556740453 6968908298440 24411955493512 5231909955907 57216410446790 115718566188824 5037641752735 2108732161341 28913163358628 27892794072663 1182496482917 348980598968148 1206181097408897 22768355733949 40012297944086 10731602575505 3581686897224 35678430002511 215435020557163 78534478003310 4391129579049 37851761430104 112475909677418 1885801854296 9361888647477 10825553090418 10954605173294 91073192642466 10870360775050 8642396014870 183504154623679 475916845489 38584973001563 20436851137646 1191263296778558 39144186203565 306042508153556 24441931010673 37192088161276 23114381786315 44379958868734 7451096646275 13588787073318 11343141076530159 288796794244266 38149870658086 389401456139574 155718410915994 26101605623534 20909240475957 429384155712125 33543549115195 56980930036605 332569533824756 1915024128574 2326481833872 208053544646781 23001093268245 1409742353034 464455798621031 15926380275002 94480095945928 27045110943652 620742390463474 2837643997114 22103103088232 58391814583560 112638101917647 78906192904060 5833439693947 20214026250170 44024455036059 922469494291573 16264932369747 17149224202470 67259320402960 40228901489997 168766689817795 2564708704934 33741499112710 35696684211174 502947021210779 29194371325733 33458103118275 13946252288072 1773733199423 235888075238170 41293103844698 38866104404094 27688365680222 33822147472054 216279985146192 10310055017702 1079574747774 2137955956244 21530754267451 42865010986066 513144000731120 91646564971614 12695375833237 18431613852924 44872828343760 3606204142370 19199438415979 32003535803669 20710127273550 15759882227666 3100993019619 2006337620478 21906821096677 20136428410900 40557440065922 3005095788182 26148898161410 20415247828248 20540159113141 140064581145793 1372291887160 35411846365423 81785376767826 44293694809725 17136391527045 65073358602035 42798707561086 135291626939698 58852546562289 37657767336500 20908461149091 4675707760507 879763084082353 22083228081711 12484744061681 5644663517045 12479249583892 3463688813017 101918185290320 79091056790072 22834924543230 37660249223128 36334988607206 10277060585623 264903070245734 5703675025676 38065716235955 16886295487105 39509049301529 30019716532990 9466514374160 9700614672441 11822774432335 122120114404823 1268730795324283 25897132211132 34076188391809 2891353041398 32030608178249 28883234705217 23513106675852 14387427949435 34916893017828 106069710994905 95769187289808 18891848998953 17537811810810 117649235182300 9369162409347 18659413683485 37629979257010 19457212736922 35059058880902 37851613647886 32158825788990 81412241840492 1746972962717 22059645104417 2582733955600 338310601623756 7430243613179 292308273213097 3157323711644016 108878273003662 11267001809734 26020423515378 22172495253147 36420031808098 2392132469018 99258007285359 200938470154432 526657260066 217115686449854 14008084122072 5458287070309 108803534079338 41697594248583 34142786208870 13429345447170 15952898074535 33225319537398 45055467257554 25562529739178 30824636677795 12629619462279 25404030829198 146015925345570 98301658937282 16608446802703022 153082977664827 6656022954134 242714641164 24485002750614 6568102843794 425808661180483 7198973623412 5852658610191 22677548795240 14094969610983 284283545255445 1479798125799 20997357637407 5920085911269 98254780532149 44597020067935 938627208196167 1717403063381080 13989554343310 3675093711949 544084108359136 68540148703306 92661176619616 24033076169169 16124414141617 3928192338435 18708731754906 74874555757267 8865321358770 65698703021876 513653173275 6820125591382 15837634514044 10105137224647 3844789734574 721484646299 48616451465471 4281763796881 4803214956331 23174705660265 278284454093836 1349528528741884 18850667341621 35281718609797 17324788903053 28831236115006 41298839303003 2050917764503 4204951324023 40370679382569 12576243303592 602909017469917 2585803563 3813609538331 25140041941537 45749535288973 701158118623343 6375276068823 75029003376400 17638118695364 17937576178224 21899540183021 60214164157895 8460152571373 3767701763043 10294964074119 32047762061907 314769910140458 195674094495453 24394683755684 30071686136538 24343461099423 38097952224184 22835015361278 23456534652409 23110455128287 179632864409085 27126905326492 20641163157363 7373889552282 10120574948720 169427604987499 38963974343885 9564711234516 43107843261212 8873878840642 206259781403898 70038668585673 837489749716935 13470296327245 31636207196978 102435548342327 3977199572335 25030482948538 43501580499573 72529393445817 34360187001354 39916784491094 23065659387805 37146563066354 1108742120255333 15623079264018 3589428732898 122001145644647 20228039925736 7485884719155 774884881462073 55261816882472 964150237287238 22614711493681 33055847609429 32523290190770 186609706563715 50308382224502 8543130309824 1173062131080341 12815353308314 129593133806313 21918061403280 1258369855435120 37908528238253 275325019558128 68175377713030 1286164970063 38691295799272 75687287189648 2497374595102 89312677786733 2560980853096 6833109495114 36766151673342 24337750225748 4953148504659 29331711576893 20510998087453 248073839468793 4370483171811 37321021949306 39698009903347 33636043713874 15483405633099 26452048857091 34499299104532 37132031511741 43153686590322 5193270379064 152224997780301 98554414755257 13158824103234 75908619972869 24405641685360 933814161658824 24995436465488 24409016489796 302240073963877 4800927545226 122980581238622 100910266265660 222418582747963 93100429214799 119223143766102 72470971307557 113490194596677 32876093030030 116604910953534 92453516764081 94737228497545 26812758083130 18244910741307 136224606112740 2341728910359090 22667243616335 19543812051380 13415203068929 321219567808829 21996150344661 19843233481259 3395514058748717 45303557563132 13488456431775 42578622665024 27522916013817 34919489223731 22705043459639 129036513769170 18566258070522 1866003657377 26992121085755 63079225501639 40337102394283 14699676697228 24562848995644 334894436381515 227976547382218 28443327181532 7894884266333 160543549338165 21269422486440 158979776877313 3288772529007 409045980738611 60371829036366 852649662483853 181765543075579 26259872413434 43530844653309 28894521655326 34614792728160 111822137927867 17517476624751 533598368090035 36326153512774 40746489812438 35970354435458 18629862072569 19770845266782 843993694548557 37556788104365 13568853198428 26218900632764 10953565162430 2274510192531677 43565560911654 25064293527754 24979903404469 35936902140316 11430643176873 22670362092424 23145684345158 167293024198030 21389028287187 632831315929412 14755314463581 196525281253929 28066874111928 36722124036674 27346394542580 2018824723412 12284785743331 661810133944840 31837722623609 36739774447640 93742570161566 354537671825027 189347725697765 28946393395992 13956923452255342 35205887439154 38038315302912 20441002838780 2221376998628 43126003305358 25169976044734 27925820536080 37511449210810 28519366164669 27981630225280 22556195389708 3976499240099 1869472139742 9826613307959 21969352815118 19466392853230 4867716882030 33378488495798 216354155918 24768019123686 38261091074078 9765625019705 37533938410592 117906227366399 34257541486225 11522893370129 26014937336779 62193471414638 1660534646668 564795033209751 5636010598664 26422682793660 7982123982187 7393772385437 165866886618458 590472935105183 10726915654398 411834055661576 40577816999839 19959759613772819 9587212137064 265327121493161 9169105112502 42036929229965 32847497003245 29447940146797 45755986018652 17308617486806 66449771491526 9830278095497 11084060261699 1031564572454 4318668096887 19674209991015 28042666389850 34486975909660 20215658313555 23026558199661 1460838935244610 88272860267533 214239391855423 17498316321272 27007497632026 10484089688857 41253359633275 6593009864227 96265603929217 1870628004539 82158467780145 66240371538091 40544157197687 43791974313473 19383765188511 29399362936966 86243513592862 17648764803395 4902316195656 17957959062900 12175455253472 252485301786007 187967273948394 13112798718849 235883321455074 908947599811086 314053046906728 22964088152852 6418949226368 210007985323581 2149633676391 16465958058368 390162436978847 9593130514011 125209745213801 43231254444756 25400701673543 13446600036124 41251653918544 95831295400399 8676344794621 34905324792346 24122423596395 229735821321214 3657733177576 138661860276593 22453820001550 17715291018976 19036352824745 64301630480677 83034823514849 3528667988842094 186662546312270 22503622290041 8447173399867 37349102900152 103294063421761 8268391869800 376775227806545 4173828791902 1490485450752099 117605735407969 25237734746494 13034108693650 67786708033362 18632070513997 20653510764248062 32704810891418 70516699967275 80554577660792 23774317309498 20394412953111 29159932498845 89193972865313 2218626420395 947096399553291 47186597239353 11994432956171 2105942495926 38240447327820 23995460750871 525090237697811 22210029264600 28149911482669 38518091159297 40244384816620 11530983545684 23724906505153 39849109850113 11680804043114 86725203313828 178492248043276 51119783083888 14439222297873 2303246930061 17680900281669 16335766286317 10192514554931 419555295767543 58188710468689 9561268441865 2902901314596 33285561865838 617193289450317 125151256479 41526913200579 39338838206501 5867284521400 11621903539094 81747407094174 38444330922261 43243755619881 78203055714738 25200249083904 3467640276206 43638526197035 20785103877971 76107442225719 33602262455110 119630096371324 367926723480851 136372979721222 1904868388631804 62654012069143 20682933495653 32485885014922 52424972984955 3497519415413 86003345188580 113372433759155 32266895651347 3156560414018 47278606270885 16783264150902 33564008326475 43645543506440 185167504428 34961352469040 39493474268677 18937471075714 2785326998365 15674999179471 7261589491458 99144535756313 19789364060361 44862573105317 71715746678055 27475925762119 1917397995058 16942817509831 9453032077969 45281944430512 208378226965095 38520605603048 21034245726475 21671579251073 23980855402758 5577026055225 18078398916493 20090554254878 4001873577371 10335310733566 234847374375850 12365334047339 68064235456413 15509556945382 4321336760457 108946053636298 27945303138197 112789095958009 105098991721051 9484977269350 22190799839457 10296619439723 1329344893693 39965152481648 13450777505105 36162203791426 23356493365186 117018499576434 82716714203408 71372503107611 13658780183327 42059244169154 35484694670618 27954650459289 944988833874 4389547516541 59361690848194 31480272003362 821106329587 94265425904153 17755827848017 602626740707998 41252349838328 267128966225169 24676607075974 37743270937082 18107945674476 42302339434068 24085121751232 671660224319 11478243692434 2061244256577061 1521081273970972 19833732697169 1120476216696 3346513963778 34071102827925 278944629446454 39129311417675 86507760727296 36773308927685 29571184537470 365159070884967 491629166877066 98933524686326 3579392185384 27954684529809 7961899783024 1916924624375 44262454647254 117680894064156 39564447686041 44177908186796 5176391240925 19116352472537 39339101096679 12940016219487 22158374971381 56398075777517 33900575751020 71352476144314 44821463767160 41535088033836 30849348185285 28871965813715 731015464673125 12190133496378 99841066504069 44472599569185 19051495204490 34381722002752 5711926874594 13732883743885 42760588573855 1549684252866 25242466449496 720016395320057 106082132440066 24558384662706 12275021610734 27736346257976 22252560068376 36648012340391 10469017691861 15777904685873 50605214266154 7904684089504 3835200182021 29163971864004846 83564637229425 1027082721101 98035327649623 36924225529671 16524861390322 34222601275524 14673984786398 205471559624492 24360095498099 31479205251343 4240422889084 39121485482227 690421116456001 12053640659810 108246434766807 15100101858627 146944273090767 36541534601744 107013620350914 20388111138932 165620739046808 20192530264755 33322507707857 167974191707978 8963536600876 1465816787059 416079171607498 1705244798669 20570019177768 24001408920739 190009880501658 7031195060846 53459383575924 775101085164208 38277701186492 2312407861642 22211612247256 45113013889926 33760995783894 71230458186020 15975380190262 208416376892706 26190747476588 21756318592026 1395631699090 62349661011058 7241421144432 32554452893422 5939375014940 35503370426672 28892778892912 1125046357032071 24027328976234 329529267236944 429799256863820 14886922038202 42930812444571 40614999822060 68838522832181 63890683378534 185232326266752 11002756512088 3830718835451 301970636392943 12831324990938 27914352475728 29995061417630 1528538128015 57396740455569 170378525339746 14352254535051 48354305757729 20597211122439 235858530011513 29319970043023 45780868333630 2519713394353 17345703312838 40518571619647 39000378471593 6344326464978 114847193859854 62298500843232 27153529362743 25237420587104 30440419528949 110331026352380 31739269577059 2092146092856190 14100090819351 12293916302655 161639322364250 7113139290030 100952167908736 18812408278142 898689023506 246944171227165 195881794795005 17734297667694 816348489244 19511642662575 55406869602544 24520404188856 207044929521045 6171619421726 3566250533945 28438804267923 36243337643062 190138250584139 24528481009828 1421247254993 22582735233778 830231094547 13407017725280 12605697953870 43761107310331 21280429962181 29528801306287 18524910892360 1203501010113664 363419568415699 321889763956350 30359665519310 32573253204040 58964464990621 11136783928814 93849623237107 7004783089477 11676939401153 21187720193423 7571410343120 116358765332398 85995068719273 444001226547670 25915525181817 29910454031766 745998420374 18288534743494 40792338378221 234501181353101 77181812940798 25900592572001 15011520961341 591747438416942 30795646313940 17302677083090 262898287392191 77164391438345 24973257758605 2575516848698 105104710929278 32760482987785 13112906408722 25125515080036 35107840705756 35674500491460 13611638589559 6941187599785 19352694369731 24964016237304 25651939187987725 11353202740507 25020504626417 33370010630300 617954120084282 16026881802133 1043939242612 43962087428197 43495620388960 643051777725310 195634860847976 18228949560475 213082609565901 35398370442817 41055678931107 33114560032683 280218777309209 34540493114554 125024489847203 7167228229616 68968759844418 871424295606751 176965090219043 49219565397690 22100078041366 3301172943931551 84040820098585 580694873421 36474516438370 22626336633657 39275761814382 34427341105890 69053636039506 143199095447235 41025617822025 47890445241430 26396624555458 6637964037976 2061570271866450 441769611082752 474623405471 42825003447436 91020053794499 16777454302229 39448287878911 83515435658593 20294733090423 41084929826242 13464502675493 25969436663357 119554620667374 20623942376127 5123600079299 26963431150035 3224629168139 38030123171516 10954619742874 25464451244508 5837360752978 41802246869277 78129245491001 7167391562012 65893647935373 16539990166722 203972463630446 37498886598570 30072368410576 12755024286512 10730090721751 6370648844020 67060280315436 41441456598785 34464208024322 131214193236 24589094408602 747741515482437 103874076380381 39176743708662 80126958927439 16630229957592 11958829123399 32296595652022 2330248157967 40751106393356 19153874873722 62282342664604 2199832710751073 53367861404749 43865554776073 5954210937588 28570121113381 28609494396626 40900620739123 313446189394976 1885988202712287 184954993205361 10201649136075 1626177677774 20534680505324 2905267962199 11824571039585 26954478663372 40135677220858 175858061989936 1288912958294469 38777458378539 198195662992610 113190636064068 409351100927359 1596835158202 20749609175823022 182134896970603 10578413661422 17439706198275 12468995077341 14064585961587 45335260683261 65704203038280 79381913639760 9820268008546 37450629918103 172314718941613 115294485599507 21434572150951 1825208782005165 2018997690795 67463953758564 14132856502928 11395103598521 31643948016557 9071318604752 32027660100898 61020944556949 29768390131546 405352979758101 160668399573179 39458234759603 89274745231896 12939508252418 10653440259760 17887178476155 90852728220633 36273242091749 84835555060941 30608431128326 40433730529081 35848449766065 28232721437122 102058617436202 30184444845809 51397491784396 332109164773421 9112974031488343 1754056638709798 33128642904553 12399204653230 32076431040193 197702973615309 20202448244172 32925808653827 27216924607390 26263215030297 8122000917110 84903438715129 30077753763174 102856605092688 154277763954257 32100935186478 100823486835799 6957025007627 4803637622725 27971845817355 25201093894461 183640729410678 121297605037519 312274309866530 6986556542190 82989635071627 788520276170600 795340827845 11924690060227 44171994630863 34735430627826 23377535828986 119012295165496 2733859961519 72268682199434 2822079593997 13640015129821 20635262181648 12817583389333 781645684757118 5372252772381 33844046186054 516086097203346 82368760441554 20665274671949 5103527925595 26829602788315 34250399863786 67773714590634 5558423776344 7429460413892 981877845106277 209160164086334 20301195142709 166644038650070 30499107324987 20701553957134 22082172176064 666998140316 19359662502492 43453832883900 99388031109968 456032241412826 3719248216076 12557212212233 36946789624182 448690033596927 10267149239241 23308826008861 19686150025641 37189107722151 4688249498219264 4308464720993 43045288940367 39207582567258 1156196733699 280897392467 10897641566020 6573204199608 20530939487104 8619099386194 31942439949991 12268719323998 33087694845316 44585596228322 13084106686965 53162180645133 24484240118034 11081715179224 15062359327697 2740991629216 112263966002466 9469602119292 75979435308683 22466475922283 8334504229927 63766178172365 1221493053982670 41084900743607 291896262837086 7728185366316 79898078400444 1703325711579 528757027257825 18405517632646 27332887309930 32057411978289 28318450190979 1120342642593710 41731316624501 445291198872213 25513415089051 23615216171893 46959129328187 73573152647544 45044919463739 40454250562756 9339313848502 17031239202924 367915601671598 36191493549589 102063527048552 27469100099139 26315391778551 35682621707198 25745088588971 18890262733568 26982270554699 8289266112617 11014530389962 46870709169861 631463644793949 40467299797340 13912977017608 35310138809319 79916399837304 8751657151863 1893434554054 40707067764567 113575477854519 25576004933425 11301481830377 403754569276766 78925270098995 5459665644033 1697713880582 42290316432764 28847994794742 168281453877412 26894393354065 21979244699822 195653019162009 10869432234271 372495871122409 36018141432941 36405470684304 14845022771934 79942738931749 11836547745486 34871764480521 628760272324 720400657371517 38571570950548 47716094911706 25692320754411 109323264485516 24991928984823 42797772710642 80269713333019 33725834956731 27241690265333 1481892841302 29743410003386 37815319156913 140367534665826 14373789117160 490486238806642 16398076574799 28411762176741 8369601204093 33993714158244 8867886297236 44496530247068 37258469209435 30676724627183 6757726421133 37250171381193 2458456769689 20634072800607 17520892509236 36616478244092 12374599801719 2467954008248 9092283821842 26030843141462 15452996645842 29826755785214 30528208618809 1838467756617 13580991190300 29423663896432 44422433067124 101407512030248 48360912316599 15267360705443 35379819745866 38325867329537 39915386398806 5662162635619 1545482742665 213558524801977 28572374890889 21823640562277 6589599244897 829872025715142 13503672914033 39623436219177 10240974081218 33364161264809 1362520202427259 39365867102949 40895087991561 7211455425699 30433283974638 30740180022792 626107172301758 106108024450358 47021613269736 37136283221781 35850782925430 10757986288490 26660387323583 41250464519746 15968830581439 15941400548048 4267270025318 29635864752508 33825629234454 76324025293679 50172522261257 55248410614438 35065438847666 196141725890408 32276825802311 33064909658348 378705550487 4666168518223 40977152533489 10574447081507 43815772812640 7995429339076 33397406312457 9536185046993 1211418688015 43144146260948 3599086983947 16268519981816 54445425188653 1928743049297990 17679544896486 71065711466632 33021360756903 496591948717646 25930963882754 67775485412418 38631396975605 26065049084454 154559832271414 3140856321658 14647378328893 3741656285997 14873925579183 44453260482336 3619263857450 34021902031609 3903751448280 41649560724674 13597410212889 34060490872203 19310562251378 16580047869749 248533310941101 191419091823497 30954515899799 30843515869279 59320671095235 1887358262553 93501500280998 2765162673042 13292933360249 123307049026517 2498893824967056 447601384266215 29567322066261 79165127779382 17967785865324 245955462599312 3323840790164 22600930360941 55482694246907 1933095949176841 1563487354651811 95631364739991 4845278144866 32080161847854 3063422592858 23525485214989 24725076993760 26964007186974 43809214595537 13098687080756 24973620931215 5362674169612 2766667137216 163136630231269 35550281797444 276400365407868 20694347416154 1125402754042 107505945642568 27604757647700 100292704722454 24551499361532 40544320238860 3567068368677 30259980839276 14893271519124 119562159664311 127251839028642 31576080509438 2541273342802 44469418384189 12632548131086 9711783462751 33867084546501 297542688130656 46008136454375 39136042175902 22730764495542 94703828832367 479382222801 13114625481613 128513183931032 4471487518105 680670903694380 278744543932 18432330140446 32696832462920 15225602723481 26322706183639 55676596463867 92658908112503 34771356190837 36709026115784 69757289008192 23929358292204 38514402749626 42904956739333 408157576359287 9764446254138 2444063440506 21338577667494 20439036656942 33281830088315 569847689006 83092382933361 1614039611328 806974039579 329206606068029 44138900030007 638838759577723 23291745460352 10127584907564 147608801654551 35018812493350 28755345034852 23814585563960 22584510570982 7105806435605 3719382028116077 375569406823875 22711667419624 39266862593441 24968814749095 9180616011411 8982183388096 11670538022209 74742153270077 609700886108982 22782306054106 37402083414398 35887239061357 28408687654686 25715103074478 33108097532893 21097583729780 23581987431238 30114235883550 42423484295274 34640417343480 35497502906861 10532133234857 41850619659557 8706340246103 3519181933793192 31866952003405 29404379155549 18016689420352 39894286178493 36489255606423 7873073570936 2369169791933 27334121366415 650776485109 117163469496942 61461746486878 29084887337639 20763379566890 32764326498128 29598200512714 37274315225511 2255391438492161 33176548008322 1112218296126 89800941850660 37885246747748 496196083327 13058878010959 20635693722678 30514536394566 33919791476822 12169234871158 848911866164288 5186292998566 58031285252717 23093957310037 29599077141246 63154619368801 100977448813213 18994743904000 13306552350601 4881091118846 34199492411344 1179174274227536 62553873216 5732806606308 1032344684362 15764370463233 25385036067884 8984037187080 157586930118466 2535748134121 25678953960543 32860449181270 18815574851071 40423290961663 3684863941 101333387849666 33858502636242 7497873152572 22745887349632 43236160124109 40553401980437 19147410881717 16060424002182 35505261710245 110917730097510 74100076414389 16073391631021 4402047210252 544879913530 186026711315199 37003314233212 23001241441265 42418697972829 37745057504419 38602408704186 42526996438121 516251809283 101056926776993 558449807595448 34409863776052 40065949253419 17996775277151 41116532262465 2392914408197618 32807539646738 58907877878749 29637847582334 66876774678090 10176117957118 525477089365014 66660594203674 127757063985730 37257219350537 1193575645377321 44599266097050 1242009821108712 44357177920057 25254122785945 57265339769684 66858277719477 8707994535223 2592796171544 256479228291053 8702948345988 41838627712600 1941810264588 31351091106295 13849875692524 17737571933909 7327073159757 36157916220239 37628462901998 4270135789847 35850234088017 44059385476863 2761627243313 630345045444 43949628863238364 102427091984914 24959629243386 21862388017296 30994959431016 446419654992 109527383930429 101090464170297 6414160125634 60973497546971 36177560378533 19523885267564 34403141381033 3324715819987 4128494104785 38618518225049 8247238422832 1880039448400 109152670677986 6283010524379 28662277145476 28834647142872 11923619037952 22963521679620 8800275868031 23400073807533 17445173526190 33215541812109 190264441872750 39867919056735 459031637397766 70978520035701 617806154675 132251304854906 11692551570504 25178234592 5792145202567 7982066499328 12210620873519 2049416956098 23172738707439 34251222032772 450500131904607 6364418435796 45289285136338 25895959179649 276554203097184 38800308530602 461752268416 23265865593274 31775839989449 36128772130352 108577479643596 105216215946009 6269076386792 29445346566326 31970354008538 7039214171517 42319410749040 35341173404675 15333751434844 409958865155539 28057314939019 31012115861895 25017719732289 32014284418129 30014147366595 178732294326478 33521259240386 5811813476696 11236687384893 30162340838274 37101100101467 76800308104185 24071874225476 3384101500322 13346170931037 30004324468365 8199936630110 11896546993751 18388840409475 150544009954966 11300552834749 34237928332451 678998987662955 5598887593482 20653868002508 4009784463143245 21868463253574 1185719559206422 10620516970701 139275824775327 21245847555950 192825244113255 28428181899203 24378670847354 33018070432418 40902986192717 2186414437880 399692641511933 80227092990321 985704309865561 184563960367272 15051574191445 24223004899668 20295798467560 4347928562962 11528740529323 13378499154656 47831044742695 45316981051199 57757920654178 43909572855935 29817005245299 19721207138443 39567216340703 2234825238643 5435179904386 25972211368282 40474057943349 37511203576173 68521262313921 44543520928549 26803550831270 31999025306706 1228110822786746 65652403417781 124019458738180 35134834611457 30855745645664 6633593642352 36224083810699 40318387362954 118375703738806 17121242027665 44051567805064 7212905522608 1619400066559246 861657125891857 35131644040114 28007478150000 46185312523750 123194113491790 26981981996316 39567214304973 72928463620061 23586668046245 5387052272685 1109002063639461 45365374262473 22534805726294 19767561255431 29554459732827 6812501780470 40963606689815 40064407716681 54435563235657 39986755641791 76501968951654 23943149638968 28865260368596 39693908274073 113757126729966 477961396537538 20939938522674 35419041367401 5375553747894 48795766986124 66712534117380 24726369904457 35272834168161 3584483952746351 7847053428206 2668028763205 35406505915629 1123252307387191 23066498819408 13211961903852656 3670851540948 30756917979578 167445444301224 23767102668120 44557825500357 1554765336919 677992314162877 3700890547577279 32414208256221 2031271942332329 14776916945136 3111621463602 28349214929349 27484755708638 34816496917488 25713417890944 121627317266599 1876715216990 34791801859001 75965137824596 26872451087450 16827078525177 97458975549336 34621913034271 9833832585548 21223434835364 29313381872921 81247151015842 39728734133500 35091802967420 365350804855788 33528838454060 12957034392968 12936876895959 147173015073 38686830446717 39291340858207 11452249438528 41168409726525 16171947844830 94548759122349 56597174484878 105041920900070 36033006846730 1387911633457866 7412646713302 33793172040107 28892425262906 3256599161028 24645830322353 6988846514722 19652639462452 581085800582978 24262746055897 1701341517397 18356044222366 57765983527249 44245259715601 1630542636764397 8166696385812 11017258032076 16376909982798 33792210537332 35869118782711 44189492541535 13349845893629 33015362006972 23936329394985 90511419806197 13037897680506 8020031145823 335048553900212 26674542972658 4957047753612 8068456917733 41249506356413 560738779132167 33225327676727 10855498103929 2135800093430667 9583126143303 1807668354502 103079768827365 38645123616730 43747383706691 30245123866714 34304173531939 76139642640517 45084780140251 332122360106286 5965486010916 144569722309014 13952853215919 2127197024708 9023389118486 38098057284886 17644221131261 27403504393698 19314189103108 27084266189733 294381190734121409 472231093130602 3500633027889 23172699869127 160371623493927 24415113308805 166252433860590 33287628735229 42909371831724 249537373694204 22401872804766 461873175861883 92750081780214 5633979483895 340428905058547 85792472113156 42016383783704 28547893588634 8711602259091 29421352330326 102067927574717 21078979941064 28423293404195 14027319018339 42727090274727 17969150253110 6700416690845 66085964689933 76191216418603 10411643120916 237731919675341 163146815935969 13298478746 37725611285565 29787459528307 179815536181841 14933774277649 33785430623784 8934389779116 39097225322088 26402512805388 13564457461224 35610357183848 3146200068394 23750579526252 39468338506761 106415332304061 9355722369388557 7727576402763 29825374667661 27442235591435 41404856183627 14872654169587 32207500254328 45229854183759 12169380259079 14564643706202 63455154304318 120556891719302 334812758001848 19963719544967 582034014267779 7655430326886 5199622595607 34894262181935 5351191276764 2591765885085831 339035508698488 1359881552904357 65075528784328 28691103779047 228079251499478 30818014224113 43072077627172 32795404621275 14130496168704 41813143539502 12957518396893 7364711553472 41765032708760 36474757990851 34758246325588 2274772855660260 24886536024832 35298626755805 39175330694976 34386471025298 2945607729282 42932420193114 18371325012396 30903949475839 41264721403435 25482872160864 6367809671459 94521258290579 12976626479144 7358602953614 30787468130453 87549229526531 41523577124259 36724960516211 867647372668748 53202480096031 40502004470247 691214795935547 22389947663075 7922667244041 165229793701333 1859916186010265 119579346883099 13633649352599 103232598871008 41359411912982 182997706616522 213529752404245 1064064363737 40927360085911 19871623056341 179952548457219 13794141693846 338101180903 38462498846249 35928002752470 27317974424814 9446064375131 553953500318693 89854404436011 33075702077664 2183486468790 92024563077303 18121674006754 9437172611377 45333870485052 86501035617927 31039483452819 54825353711144 34876175462353 31013759805619 159720455396593 25194782359984 188919192947170 45376183646059 798809546704858 26583095888035757 40657829728725 44329372737891 38069545354182 10091085723505 21337608906433 4194082432458 5544861789185 3586697225453 771355213984821 17331763231718 33392151262723 2178030251091189 5839358269847 10980481139491 26291984955328 30129525502079 7484364786590 11876219005513 14837982767791 2039441853391165 17848152302128995 20745974662603 35001342759237 29466480942386 3159525984821 38785467026496 51300377020166 28138301910725 18524399866518 10136269573019 34767612319771 80910219217839 7856076518161 11408197540318 17778843680812 45333948211335 6841480409676 120399463575942 43438731459853 16612520447246 19270725108028 23584841685001 12767908238231 21740300567773 118060958261172 51729865301301 13492190230843 1237915466171 4346973422899 9525313373624 45333385266002 415314733629657 40617658008555 159475776619867 34695477914681 164913303109406 43319571005909 11331715928297 75622059910072 237232921726586 28926695595292 27767769921631 62963549044731 126480300245635 336803034638703 109808340887750 36807466734878 18414044166664 6589832250007531 1645425938182431 36856497224801 35476206218025 32687877151700 24748115976013 13594269507422 3129692910053 34980971449294 32267658095698 84885275512639 39755914347241 41404511534919 63378176982107 24638204106240 308326770699833 246218763205519 25401871734941 38570306880701 162119445658365 39766843489250 222708631937957 18891731176672 1101303432453 41795579360056 27288473759723 29698779833577 20801681863289 125352455640368 81057739819730 83942169126697 178447843520540 4071539660040 9413463008114 187934910531514 32451745894989 158617674198784 27354887329424 24978843836008 24996021021905 19693640606287 96267534257059 4524227641365 3732033178488 24029370845111 20530681801721 21523561375854 77681360750136 39342656048464 125339941799749 12856619310483 42451759128417 3419191763415 6970064212881 27235547605721 66856315708458 34314374211384 14682029050306 4832975566393 355561519072017 484932673563 14352646754664 3877994693291 29469072508368 32168872291286 22640488619823 11993981363637 299803064780997 104709879447983 7641367417840 80033853652845 26242487020657 24615918803777 2024109001338 15041511339494 5060528998396 29865588871206 31457535811716 31744185932321 41543076186208 44045711536693 220197899729136 92300851701285 186208457442638 71523453506451 45010619586979 31936748221970 11977846725129 12194679818832 2117048826051 35433094058783 178653231724723 216020181113634 22762922846243 39745449591079 787377291683037 34238017519730 28004117744726 42451311305216 50972969514636 9529258516450 11297837350086 6893149628020 1611987716691 1305490854402780 7488821601959 32743432928620 35596688022157 30877482885208 43468028145785 102523370657031 13299448628607 327104689912289 15951288588651 22988399848616 250689601816877 36868279089215 3976587993905 18618463180082 330822025116369 35553412231980 15564345776636 11064576849406 262000248618151 276860856750726 324520107461974 11851849635043 144907448607517 9102721922015 182136052174578 18715035334810 44808230629892 315938794095387 430224776298644 19001380536526 51995682650129 28544330351737 33033911002177 21598347327532 27261535029424512 33178615261411 895499770321 16739194432302 14357083493563 42432396156793 16774585567709 30972133586703 29398217797898 21030803416990 98574682354475 26906093591323 50371926626254 2283201780526 33263425478956 28832577065409 325735933525837 25936958841963 35935952375596 327153303025794 34777219941092 121371584629759 89806071429182 70206845823083 3363296226402 32882864417141 10970287146237 2605869198660 799975094164 4555143370041 1226519071117 13632516321080 44819267159787 2047311490079 60890848505575 299030998299068 29987002740470 3688178793471 33870185294703 4926214291575 75334531693718 414383348164892 30523240837960 1687147694407 1815123901865 27498727376645 739693013823481 1532728809628 77657036019440 393288150500 3387869693213 13136625668153 17995658584659 17872319439521 87625572231071 322876713081375 90831663644749 25396081539867 439946706634 374097894091767 475806840071875 3753937189470 7210797345798 29912482698804 2861367406808300 14612377746964 27027208407337 137104217017714 7883899382203 19737921004288 10921872853220 685303163979966 38979722937409 42780863552177 54745552834101 13403016016088 621186299074579 34007407723622 3188188188085 167659646123708 37325406296400 89203002570277 43990661815483 24989010516027 43540198635849 250078623810871 29226517558146 70693251544121 160929427476480 30331804413922 5161083564128 8633809180465 32136959404723 736940436897974 148959886526971 22243115726179 166325846016956 2550744877544 651701474694721 688308098547 39010089643914 113799710550842 19591455959748 860933338337582 1330730032678 32667179553402 13931462639503 17553142313817 29874510801148 9129949710019 257295559912047 25659162041373 7390717946981 38582845498032 42485974994152 5711295582246 13872077612825 31343662921906 15106608785300 33213964101696 9469929228334 103580943033419 32803652178666 34789990436930 1831794332143 245749592750232 28484328840587 17604951967304 37285712703954 41590594740621 15989886058801 380851224306885 336878908143463 94845255695424 41233001521558 11768292267834 4299749946305 41633649036677 6708661924644 50652859599170 372465762381932 36723187157885 26174330308496 80390769983970 21564604864511 35019088073814 3573442011532 28681999165053 523829900347 15960717046647 6405110546865 17746379540997 31752820909497 114561046292046 3483777593107295 9756609511353 45282576170565 306815355997966 27689968590041 42656272324109 6905851314798 26669730157228 18306277741706 7892012924041 154921989132330 3811543191268 30971008886370 9060322955809 6642882883778 17091490487650 4892823401416 34650215816598 25159220570030 92638873507418 4753547809595 45343050199852 316235977987088 380445342052826 498323557817265 52990465864191 10340525303551 274891132088 5019047559754 67122339627097472 35839485338534 3999842554920 9619382403440 44408368406560 25708004802257 45891851577552 13875162476720 8069407581299 25482569522947 41789608982236 844490332401191 2399226817018984 37647251229331 26901987840878 41547069344003 8097452411703 46309404595475 20101645880224 1270993833781347 17793218827191 38552049442658 656613163839 15214183083143 2575566450911266 18030475772021 34515833700458 29369549292089 2596522901793507 29020934739758 62219105476653 47636640456361 123034188106898 36348295651547 43932455966464 33392548495160 533415791672099 3881481315906 7826385360187 58338955756882 13123597447828 44800496461037 121038860104531 20470363757866 51279280160761 18619635614640 423738327597787 32319096376907 289951135172781 156905356575967 348784010490882 40279137348131 17550842613890 38841644830256 5906516566402 11950366538152 22443451079812 78825240208858 28673726259235 16763361916314 12617546918404 8966678816294 10119346033029 251087320659525 19770869410952 9924277847507 32907727668192 15796768206376 28964211612263 652843903616012 42014675734995 12278059742229 39611630573011 108716429156886 1233285210821 32739706799785 6162555777683 32302896304464 32703309102545 38778712731550 17807190406746 21988472603608 52691739217222 321000084262747 31463987117069 41985125438533 37731004244526 24532935093174 102220448471967 28118752734207 148050696548540 37991519764803 117382542882174 39882069430045 28857494935872 2858573225213 6126383535585 48274148170506 26256670118061 255272401897556 16252903431984 28118732647165 6409680199902 175057667068014 1552863626138 434701380541462 29802050729498 15839701674732 12439713305646 36791325840105 7205708428159 64099458153734 25725914817055 70072689300763 144349546552304 1052845053809641 25630012128621 69609358334222 154044442087545 29389551876601 5741850412085 105500419017839 227954059660378 8874338092782 50556306629152 32001076256442 29240666545939 7710882009348 77375223440878 21759078642003 529279140504703 4163766416081 22854382578400 14312481699286 92632806456534 185440991501194 19130011736468 16565565335457 2930947612568 14915086115464 50108987611664 23293930443149 4121148112531 28569197894490 78678465893509 4472373046074 19921858342565 39838429181318 1069138386402140 22957969178974 20718680797659 17888117170642 27396726604652 7139171092536 25767077751479 33270169350216 42308296055896 553616865030194 6414162854176 190898907025165 39975636649813 34907368171135 1939228885433397 12235831349006 406820731676310 151260532863474 140005353340618 2166076594253490 11118456022531 28842325232209 28938520973297 625551063408 630377184773251 21712434548981 41520188382574 28512742659355 101844281534351 276165833838614 38733716269968 121873003532622 97417531239935 110440621920509 33366609706269 6817752179695 641352882954839 10076554293199 32329120262606 140275691523 5213273819586 366113810784410 28520703828837 1297633236395 40823818395118 129781153663817 15241998877247 3702206885927 19114124210441 9585344180565 2982961394345 36879847954188 13133704062087 1192808202432644 38735015646545 9332813458921 32150852327098 84610275134629 11713836567385 21234868498241 19098099361502 23673952053823 54881839083948 98337822215884 5095374518743 42019906622570 11380462986209 14406774386763 19108864304210 44982606286942 293404690264478 108083191058499 43623869391447 83433974761940 27230853664394 28589629639682 35953374297273 23865122713475 46836881174929 24940025134882 483451665356667 2436781592468 208607746319695 2213296482996 38288656806878 38048293326632 5531914375488 616243954397079 55855990670014 281270251601738 30286808364357 152301093944383 171230842244800 35667913273575 48780102218807 30153826880741 17696778996851 19001465322028 320896038729691 24191056446889 30108357428616 653288932215 88850748827652 10037275632870 5118524516274 13919005432639 46587765954281 81060676392 226701464185907 11412788342794 32767016339297 432580325789189 363343853063480 325133211262572 28581426899829 38846221936951 62392884089447 122410663386966 11179654791198 13615463224433 10782968281900 24238501413922 132210384782 36586828812779 1063021883816 19787673615167 15848359737406 4841701585433 34830137249006 15254967056631 43989410212213 18747993841814 88519631393758 31819797140273 77040861551554 315989995680624 4523074260010 37388477540649 178708368263598 43234473121589 38763578274329 33421826447690 11810174257213 43300747794532 229857998860430 11492547265842 1601947346322 40470520975326 3124706626829 24958289081720 15082946937551 43033829239645 168668381650868 28943983341629 14885483569311 59494230974559 3829902027294 44263255730909 39124631214791 13680965718441 72713838598303 76118613016257 1212933178422307 9462073439408 7048326288800 45149133161088 18076128888789 1397441619353371 23022270902025 979612461836855 26917000830858 37114614887190 4940462876153 63538170408601 49511355761925 209126658575090 24666850411013 11233255921899 22169007294778 119110791477081 30197155723498 40796141544059 1385284083575253 39406117981150 410920965471377 320435548278681 67501045602809 3431217084670 15665769684140 27328750835647 42419494786107 58093396646142 41207702210450 1371650989398164 18818237258229 39229667493065 33294582838304 3892639945569 94701221193817 78481961150343 30419511613650 20232418329123 11703412397346 43830537862270 33738167530789 208135166012375 36672277509773 18653432302780 38700981846742 108529216202389 948958694252162 733024743251307 138854356180220 42368964518118 104846810018076 117503381620236 32105623123610 1639312088098363 7348008303131 36097173822463 118036327958027 30821643487993 16077303332204 205256860770223 99835357776312 29457336566447 48017196899499 16306082830635 37391289037465 243995649523023 12991448436172 1739260762370584 1087938176921 955916449267848 8744310360213 26346813111715 66749538735427 1766760385610394 21558711459582 86305029167702 43306861474686 20176612075303 23767934909110 3026572272784 120437225916695 36178195188057 23260319462534 38965337960692 10668473599589 781484679134039 159804893193863 63691443415377 8296693181355 66145544551011 32552380819233 41279320566208 88464852325384 41899301251524 34327607359323 41490308824144 30026320011709 8569476319653536 2355585550570 18282757654464 14001643140867 922691938658460 37934370709540 27211823628169 22420766836058 42230913031417 4943789411676372 1503950727456 1981141824025200 11951489323545 16433883395388 116231597250065 176315707129482 117011379654024 381419790965479 233017832311324 2561104103836 8685709019469 39147055929291 24779925038145 59200779588816 14239654156288 122347770790998 20839833656142 8450259169703 42444311567672 353442321074496 79110183680282 21123346773068 22842177361940 7083430411144 638884997769651 146969925722909 2800038519262 96000114108802 419730402601472 23220639249649 40235186723694 96155589996954 354772776539329 4739780916181 10105413270564 35581984924698 18158477441661 247195855031563 39231944931825 1953486187055 32787420284556 31925705506825 14128606572628 497224679506342 2116959885391612 101941236096047 31324201266594 159501623489316 10720999146171 30894546778509 31986376971079 23072590685908 8923421869851 184681520405393 347415260247159 358172608215978 286629381363804 12237527379248564 100121151120850 88491721839970 97413683402378 1968192972164 40078547140597 35009910458725 62714097580779 10860627476449 522285183948 116195583306251 39390493679289 36077522313608 32443765430690 25875059826274 40172922712772 40426570638588 32359922119658 85084193845110 24611987935673 31992968846544 39514749168701 119069915424257 819330451541610 25817031978882 3512180227218658 515958503680032 234258069163212 20648001314057 70908261363917 41684612945394 17771775841210 10124305518377 8260570829979 474373191398284 15907210436012 12890172872207 2891176638469 11437483536244 22702166770441 39252968704722 34759162080132 216779463407594 2542944048833786 110774697535753 5809980169857 33597597230558 440182554371026 42948278728984 15351454909063 106479833309681 6185334232367 17684550748253 44930408989752 116022322355741 66908708848961 11051761173737 23381533854035 10197938895172 32235403637065 29085135064836 11040863192557 5235317452427 36977510038836 13389557715008 712228050044646 4832824977515 31919704436925 14387574619656 38359275510617 41475988496058 27632436118866 6005337890924 37982904935110 450770216747982 29914817570633 162001722717527 26390226924650 26652772362405 36156903398396 60556265875550 5042870938597 22012356918594 3507437291717 955286839857 114525479755606 26605582000614 1850901788440519 23843607117172 47253681202563 85887114337890 36124324072521 120068309957555 87284429927277 122274692031901 37906519409599 14889076766148 4124331132 100550296281191 177519720949773 12776831798894 72871578378665 240438275156402 41987777180422 43001767131977 1746562986383495 42581756972077 39542280848805 131994459088916 89232061831926 2610169204325 14413936497645 40774730429359 27792557407447 107389451415117 245795114583545 32981665622598 8353414560962 185201119911937 12301384487041 120729233707013 17859965360752 82017401084044 611179448315 122004436999404 27295558034261 7396553037556 84590179820842 40988119533133 30490450850338 137989624587196 1424108162910 37911315818162 7671659595557 72123815755210 27053212985344 47270813300967 37387897027229 37934232590686 36956390598404 27771236780454 41489373085581 45154298984316 17360993709280 29588430955137 17000741220122 33915743401245 44961498311154 26511590590420 29405343656893 181131092062952 41320283745720 21065017307277 47243826841579 40968771269680 871091103275 60099987127456 19138299425208 345893456636064 21486179413440 87459385735386 2583140769716 9921934068981 146918542085937 41928975797110 15339285290836 14995699238776 403993536131871 468782634555956 24628241106914 36189383422450 127099176594923 9663080007213 56151824534067 114062746774801 18443951347578 24875664802749598 31030782618958 71651347397463 22597294488960 19236194532389 79944253254675 14848356123287 134379138206261 31968728421851 6797422671007 3717077881043 3985969524220 45314649309331 13777154258297 111449108238981 21795760268614 586985337942906 43873624335299 39675180335776 83757301212007 39329076266028 975572824277 15336812104731 1234821221828466 492112697297 207707147399873 87659282041163 45742619317111 48074206155490 31181774758689 8557672327205 20840676032928 33855473905135 10570440920822 126718153659021 17230535963332 8618912246944 43450724565052 6575284238872 23015036642692 44286744653723 17978228971410 21500424569629 27622036636649 29858431361157 110520539710210 5903323128080 425795391791398 28239701187195 30560796101852 818641275638 42508316187864 466538928273 9170833269533 126741330293 326994701538 25006357013520 304303261600609 385674955559499 275462168410474 19830218029433 39739343215208 478448424007 15880995725670 52948296087137 197859696203974 32731218404043 36649760378514 9717859111251 24235915258730 27282162967883 13504526311379 647631555807497 307376947180403 540350963980 2727836580625 89192786013856 37260579670666 7596452107326 34347191192560 339605239396630 63170891230810 5901063275369 23795057444498 17664427158332 31158370244800 16947461499886 93461208429255 28487071645565 32025520756188 99816987695762 28200447456313 24737739376949 13061934112112 319456450583 34718993031646 1831440593992560 727258015588 26737876630987 97404825631027 42616009668705 15185378149482 335388029284902 33699800319178 4798896451724 30517816067950 12575712158720 4040380297023 440126818559 51495375163964 186406626362142 12613417624117 9961560436837 27790214314536 34619096037856 22080159929751 34322558690254 17142688776063 2768090419252187 18157651748400 44190629228805 36237544200858 24524900858536 269153270604492 9737650348257 17336648099289 791183043308002 16435476162220 16452313332197 3042177105717 19466245344570 26970940840642 31195529292215 126069329422039 54714355677260 31320486407051 15441751930469 579059957051015 37820163747446 2311958773791 205804806753963 5956509291147 23747623291831 22888010231966 17268853280697 40065961368135 103858185866513 26935345196929 10025837109919 5091455847095 91627064193722 4659981311039 34922998054305 5447021288762971 105141696085538 37223061482894 17389271469858 122673347703947 27405663551795 11318757984212 33873422502494 12399904541389 42018202798031 17950423988117 19633610094208 21527456166005 423100747568166 12188548236285 11676457773966 14358119830836 25271109173177 2242667408044200 18001213785309 11752504395323 38599370903116 280595666030309 8297188532672 98798235409665 3992722387417 20482860541901 108302088261050 79666680264244 11147821652407 49279002823253 257087693292149 40451018747921 99675701154191 93147745705098 15418417667887 3452937402661 13219650252697 338149116707615 14944303007505 31740841496490 24252658072061 746767366143 6369349264934 21814290096923 9450043908058 109037908334362 353722228453488 30758483791976 33526075501566 1544563193779 14898985650386 44871699593339 383615780151598 87585669223905 31659797269168 46837596102031 42113945031743 12521541997123 44312376466867 16992704015444 18181549840801 5814330773285 38219341615036 25819174755570 43581951270958 20451593911627 4344001276507471 80924761324103 31840484354027 27449118498085 6424422160545 35330771797953 24730782314553 6717024600528 20589316878998 91962716826527 19011802287194 29094246364986 77324852036010 42772867086421 7295849325554 29124816020279 15425215600761 44464413015528 32937159627210 30126918236583 36014897940406 19041923717878 251540381403 5730256482654 24353502716676 3076325957138711 294712659471280 37177817944161 94814445965517 40139035561975 3211005065396 2915014647429 27217478315567 80283824921420 46110386747942 9042260522572 35675101713617 42191946448518 6609708071769 3650204721590 372501175078806 16518334305680 17071577804717 11342296200863 44250573488056 20991113291986 4934363815279 56903224791651 20795851266825 10770009286137 27977455474117 2388634698031 13283942376325 13139132008252 21695433698390 933176415443864 45689949349266 2304608742026 23905884539491 1063039017360274 17066489284881 673168244350835 21967586153706 37284963578743 46315129260640 44936980152986 18074354965572 22353378103205 138294772206387 39976382904424 12176351351139 232610640974665 17176897596675 4172739373589 109055848181322 385770728200858 1507516525855 28652831202 74449097269294 18767359847425 39621638524771 448809615804181 42392734357571 6178408504833 27598247072521 24858247996861 18259365823768 89644654924111 1194915263554 26270685012284 14376668442403 41973286073474 31293326895029 42102524833610 3133487390400158 42538405416749 375663169222650 15982522189285 39476167366065 20011294193315 37629442370911 52405175370715 75954104190059 130112339618897 19566572646548 39013892862925 38456722052229 44461755454259 91941939967188 86557048621914 238907890612015 38415961846230 38120463798921 10339973122991 19164629836839 9043342007629 42280109980193 36714428329533 34329266437531 13290504472921 52948215255851 1546065565352 14958457331457 24266238178022 143665519498584 10241246840789 15771304543254 12124174268997 2539744539191696 61415005767218 93117216540170 33396042510865 3047483037445 57109879318097 36707021933996 41483631655133 2794435484750 3038401967353 17618752124780 14501167981929 17896617144717 346111619617063 26540499423079 32111468872297 40428161124697 270877751812997 16528843026714 318113199021754 150386758320999 16604576952518 46667024424322 18420777834642 24590079991778 43344981733677 32980897813656 41900692988111 9132938053747 37404803911994 1546054707049020 27257000414934 747193128688661 29177625734148 214948498111771 24267025285193 1889087330539485 169313177099885 32886517523394 17725095904798 40033276800244 838514328167 31842943489144 24039562077833 40811543367923 101179366744474 110735094100649 17577740223299 6832363261797 3758252781008 16736450898956 18182198335373 43011485196586 32134075617273 25209146752270 208253239986092 3681193252453 30366663541105 219675491713637 18526845043006 65185465484088 240602284581120 2101202201519154 80984641321828 231465637600820 341243101832586 1068445353527 13017404206965 41863467501367 23717091767837 25707329285698 295751162141771 186329347002348 373051214914792 26681215810968 52375978892678 191677366050333 19813269716503 803723846560 25134756040026 15558153933169 5237654350363381 683944614745962 21560329326284 29765243521446 109301214216220 42027267220100 45133947519836 703131281201 442677580632973 2612151399009900 52546075682602 42403948555153 60027013677909 21085976374731 43075246125565 4108304601392 49779636249532 13907192183619 44497506376474 96209440521026 5329194301829 92675428181366 2392937798165 33114788237788 9265179638622 26860105947348 54431868157635 12231744335717 574673460775494 14508867494096 10342255549723 19522435646743 263353864408353 4326702533927 36006486006116 38827900034708 2156773042831 13331500685568 7072769020748383 14472030169779 36852731977166 140568418796501 399001268707597 90133430781260 9293552079015 2741698054365 8282998912532 16049114588357 40616876535890 21314504280665 7239081053708 13176628108677 31430856886057 307850513094 43009146089895 105097740966889 7303549029608 30814557987945 10167944715528 34169213261539 182878180382340 18923501926306 53646914398780 788612293117582 6845377638917667 43563326997287 36905194985304 4500709984252 20094317154233 4317220266585 30547029481866 25090807717737 2620336171133956 100010987740251 79703191325105 10853431930967 32147264839437 135645945707749 42745529757581 405269382484 1575859009534 101291012725824 19721460709865 339660115386661 37854296056894 62857608458741 1300774673742 17299512172989 24291899830329 47338233855472 45520787708118 15142934973485 106457735910197 27169406646216 33108028713165 1408799036816796 137592535789865 2848810240130 39949388142471 1735443582624 28546623152451 12396434719627 26814200786862 40773428118194 50501119147812 30711744411519 596082921116913 17896159274504 35464769656067 17001330700587 33678087014091 77090493302739 21033460630074 20656744030942 46194278521408 75571956749342 5385338379687 36885342787203 23142051549742 67706879804108 14833755304975 6158950355934 17032850838178 22667079488054 96950732075453 210159860220182 108883680827189 71630467399362 123463396672463 49263651430206 38079051073247 26827862363652 14946021280986 72086206952088 6049930263458 3686432240387 28635705014150 2631514799849 29213197183942 3763500536974 18113750641616 25585377787921 43188226026548 225811907426987 30084232569886 35898346251162 4411658306196 31822383444770 10470997040096 38238480428238 27156894645937 381682144091396 1773658921496940 16460489618446 30461635493139 177256291582484 2602427958425 25326274105510 22050240460171 1598903790995371 35869194505243 4652284275062 2683035891247 35528579910970 26868003672530 26257549372057 31351116149375 37110500898075 9334248266117838 30517322063127 41931920541996 26562438801388 219936833115513 10260458711996 129073961872451 31396931031938 10635951507973 1627449789332022 142634719917835 213652219017029 41900827316253 18911925984390 135337996297824 565879489036 23765014805784 78927687923174 36195245403539 15103706989071 8365302044004 41077735314558 191030753146795 26257883654081 92088575115620 47662428837424 4783253501741 75315184425009 23640909990511 23748406064782 24344149345217 27080353689270 95487752353990 21237354154372 14511042763891 23647654845834 544363044898599 7904132687014 241256710708592 28423199488256 1665666413668 27019120821582 26594552899514 31363167547454 49003337249262 41956026318948 1857814627461 38438946809444 12878240305298 19305090930256 93768569769250 8167876108881675 16453783423749 37324529753130 136380182301098 28296806210200 6824513622657 34344989956107 23724851548124 26021708642071 28384896772592 30275559034031 39291365531835 18867983186473 22524390477180 28437204640848 129050011683056 150967109348705 63736665822542 298788656770941 266205094824558 9312018654803 42390290076355 38776416012347 10344847808608 27793791367888 29566285832132 36843475676560 33021173784641 15173410744742 36369359126120 22732790746709 44958091081064 9128017239773 13958455749418 8805761972094 33273802319645 442750891192430 196077814809558 44571815962493 16098070524611 2442969439180 4989579057463 6037874925374 38609994540191 582354722655 616036750351068 36445636375497 23775443334923 102973562111 96110991691494 672705041129261 79749007348044 47728154093818 13205700202697 913887424392357 14895153888925 108584309625519 215598484370344 43141980395213 105926535901755 2202230401616 31806411811844 899926668316 406963634958379 25764351388336 20341532881161 42407686240813 35133004043780 24006943465987 28559854865075 13452079389955 17028853022785 24143355723536 32704088084744 41169938686530 16297916232589 12898703541711 14456185212500 105759331205472 7583216770961 34284462294919 4832182611427 56588057258713 41452366147609 41193022994434 24595311746346 22727697441377 33248934897708 63111953732431 1638292296046729 45358657171534 349617201265971 553456818373371 36159268507414 22485723192720 39439742994958 35317674989011 2385603774989 26116071961003 2760844576887 3115394424258 16816552768965 42377348769643 20870299458412 2590766021828766 41180884227998 100897086692652 9250577825425 41194785840311 9061657612068759 345288760115611 3526783551402 28567827975225 152399067800951 41235088584437 27382067575147 14892630154931 10928989933453 5993871727762 45345880408781 353459365093951 12241816637726 33000845188959 8376975809906 9418227968212 310529749949452 42306131991401 31214265966605 43901118438335 100730375418556 36148460210909 5773017043926 19577755359978 33479399441192 41551032712337 35779486704958 46516851810480 42990225661984 15904903854355 65574278689693 203364304738332 27063707246807 14152397824293 16531105806858 19132712303366 168031415629563 13144730978381 29276743713715 44492697607958 11512674486532 86066698665 20731926646501 33627442839179 83032886166740 27676974742280 871055927984029 9232210668814 5720190891463 42428514557708 6960450708248 5711482167283 138252082539516 880889147822328 41667611615267 41739721073227 28913000683473 73222757098493 61850422927270 12864056831302 397450760189601 72286660515166 7049795019735 8753905948541 26117742223183 223786861400985 28561859078732 673076536010308 12788110460344 84609595500494 114027616206125 216316058804002 581304169081446 6616313832771 298826133089835 44583414219084 17320648431919 5362685907775 213831402856376 2520208720863 78303183112620 1513770683324356 20376759341186 135991050115066 5466381406196 75156887415746 1476178425715 10210365569799 29143961722153 92344539844192 5020649449963 24132313818319 32019809655243 35124514688747 2791805091085 7987553935586 129089276260424 45035641736757 204506654714699 38741574684274 19631602022179 14464397253262 26163361979938 41419216667982 45804661059561 12018193629659 15427245475803 635950742136532 6405257672529528 527161212550 94295129215968 84339046804030 25907160861136 23279610374508 110616287418689 30305469543642 36297833378941 21256324099974 25960968198269 28066113749465 14724412537281 551842885219149 138008125322407 22910390352798 140490547437309 42455388520239 2672201866065 14466776811161 10229978677485 1843045477902 34274616272339 15390614635204 34121478922367 88104157601505 5134840677169 91877277100141 7729357765378 5385769547694 17576650947179 25805232816354 1245259134882 399726951098189 26045898291486 29041912423414 2523809055066 22750462754589 7223912820827 15710758685113 17450346980712 12426538848669 36064631792964 146913958690879 13837171138650 126541701156686 24200017570209 35493564215743 28981886931248 115536691058826 48083993476690 10237181481181 26149823234799 7385188869324 2035768574167 18010336610506 30710889561098 43831343798930 15430355592338 3423229777839 1077993589543559 23671999692014 6603340704103 10004809325825 42618357138475 108332247855039 34738863280987 2490388645500 118421766710963 1379906646405902 28825944301777 93100997986455 2290593762723 43447699113121 16502190923981 19121952618655 10704918555173 9325041155232 9406680518971 43674697199244 60983970538271 9347244260439349 45236447945729 6346324344151 212329623604288 13182373976443 11377138399453 140049697023367 29083092695001 4530414415118 44705797424854 22078005340409 3047985263249 23603624622846 58198513219310 33996649420993 13867847997001 44452021718664 44001798805483 95494157150696 677061421018959 38754903506787 10130071157009 1106769175835 8768976826444 1714101214741224 2103010412875 21261209880731 26359768124706 12121463271331 25346387008770 105026458936000 694739458349880 12809809828013 3346223895295 24716945137672 40542867164793 41373017268145 39292824741435 27264073217731 1960604951399591 4536626644111 14801692103105 55247878844180 38692124494530 14025525366865 49498274503161 1219727710260797 25194686992160 36883929006149 36018854462598 26305847430917 64346168297559 56263836842861 15188984750787 143974688167940 38496071041997 943275132680 30223903678398 233455030659959 10340169136948 8807749875193 12612722351006 384107863432331 183412065389646 22532971023339 45122658136181 69460864299456 16710358650647 34540196232054 26632240121661 22191110147636 6415754008049 24498196417284 38594852526220 5448602251957 24160585805785 7880177307091 14591296864097 17316987651842 34318639418213 492097714495553 12196894996144 47793125297352 10265691770427 20146697824678 40084006783961 32330987696813 76557597438369 785476860947626 19469473407686 45511505679 1897047787405636 1411990086534558 165999132747190 158517146900265 11708915131674 37667650701654 21207878425844 27641193245336 23525389131875 21146451309965 3696834809819 43164037691725 5989279166859 22350463876034 865875039078659 23285467548800 5352844908523 28949064351027 17784868056518 20832445162703 3848867728994032 2190185835339 4063282233350 24740244555197 10718135637777 42655159422359 2941954370702 103621300003 41384902921469 36453424236490 32527846744987 22989657217887 17959148763705 52175620265139 37501003401248 150773085319894 272460361209406 11857803691838 15211300130561 28266686747716 359498591635095 37353930682855 19131625808844 517073105946546 40062359335644 31100415860367 19328521101898 38470901159811 36153580673205 39420730612247 44972392963444 47612336704369 56825487558220 40721571568950 116266120425463 38940124866744 7255226091039 90514143188621 25531583712987 738817041170788 15219659783084 35715490284278 16557277543629 7559111917641 23590773693609 30767991091769 66347085944335 44486081648592 28912674757388 38109727054075 1547218364118 27593117614786 33617152642025 11770016239817 1370039822017 105118161112447 12176660412453 15959265731093 139072028694878 8175293324071 27244708132142 32972031210236 6537379530123 211276528686 13934494628420 344619734732989 6865826569050915 4846093393169350 8631348954693 36327489976174 536606581654542 20160083877758 40588098880048 16191902584931 1060747798967 21399392839072 48398582702320 32911783879531 2314921349722 267985874728529 30490645698901 41962533131800 3556362479375956 20058387899962 18290375500304 8707731307578 173116953231359 6774318183767 23878460130029 17510437135722 221092696332143 29454525250815 27484030827163 43211910618560 20227265892437 41055290207452 41256180178830 48325737616031 38148878534372 24588261243915 59435982105851 9333988604240 24439726150352 27067323547007 31210131869140 45266209173884 87961956776193 36613327914374 29368942133312 15194511952634 33763976034601 15167117311413 13598248308670 44165044560148 83981244948477 13667586255641 263965236793988 6729195018038 784097135603915 46315931967904 17703045251912 39350808695128 23562081562263 40761579896255 8892221742930 43880635743754 70670314286739 41421563381057 6807564787423 277038769233775 31552495311562 405245403442209 20373229549617 137166188423488 27479011293968 24559437594777 72339671046246 12150923200924 32825839934255 25748824469916 84580411318325 34691176786377 180115547440352 113835013177547 8407410906087 2320773305040 179772040571212 30957903732088 44702876333943 65845708544278 23264934519316 66156162297642 21474602298994 27190379491051 27820199857570 98081282484232 41566282963143 5152516845137 5241728938873 5318412949086 60292227427607 266098896794630 9532659010634 7382900275747116 35732520604620 45073141123450 41142768594783 33219589020914 21998005340839 7018231013223 44109964296263 29918116062797 38435535024931 39514332755174 6977519134850 46710675672291 93409877219884 69691955644676 194900313001499 12820903145502956 22748683296224 18049936556950 23071518441476 1941648125790 6871350699094 135281806386336 14345468006425 138245235572030 37327515787641 106167145663243 31233700624986 27417812706430 174158992262337 38022128741475 37462635923204 291126550177329 31386143760393 10343279967636 5065482032039 79322271577827 36627170402368 11641174261030 13075621080106 15744026701021 639845910789912 45010974329082 86152320331918 19005062359454 14380361939414 316399347337172 137036729032813 205521866533365 5742448063709 530222230185718 5072890569808 39823610634923 608395632930570 236243362131445 28511308101930 444401050650354 223188843950343 28963843799765 35486349450050 2028393755167 110561229401978 1755586364320 5444883321096 43913047580324 1859824524963464 7330102619099 396396953593812 39044865989221 24727558169977 18507099170460 87198497148163 42421929244078 30446264769756 35473514390808 175695562365464 796283221973234 27215881498645 53866897296463 8991873460924 3478745369981 370098522967751 27348200688860 1456047613173 26999778935321 41051041598883 6640787859163 2147990258591 4980810650007286 564462688302548 33848131604201 42497780540858 44572056584260 36549580912131 1651623850655421 5805409411878 18911951855090 28880932646261 80394947193619 478893956657309 93785786269246 196697816893067 182453526027 40018985714540 26677862866368 47342661158477 120249508221089 28710381069936 35996012211828 363949754415670 1490147401025 121416947333575 13101043553137 216930337749910 40834705835398 215138505591756 6612761332204 22220170585247 27476455013462 18389031094270 6219710993390 20473271057188 38034578274378 79915345633442 45965366840714 174973747249433 598085193267613 21883384768267 2935824262814 14252234784348 22225588615761 38363363820784 3744234551295031 113023223317290 26782158915442 42149463805463 4797675565237 279371377278168 184416918020803 11875825300917 135702026213347 2182787238077 23090986779546 144494217735767 137982783975586 2276714404553 18313602662824 23829012047141 2250721948367 104050873268579 563223071802 37684445743440 47651081114788 11988383860733 1071596756116 39326386239839 531501953371830 18158762621561 27863746620155 2458718125066 47472962005898 81351859858347 1737108764341 811799335280 17044458104442 37913749242296 35494673390704 2284166200160 5774012493035 42201338260345 12775965185299 8251295540151 44511717064254 24795600459898 14447793560624 35885452621894 24096214364205 28115600908777 162077659524606 74284392137915 32571648631555 43408077260670 45874924843776 24705433862232 28461880507486 27502017623214 27491022439857 32692617356454 241558748214680 13535464933748 31890991795801 316417115698147 15634428347450 18674471540662 44891468462535 112793090114099 36351198961166 32309247622221 58232752202569 549265099200 110538901402919 4485028679109 30749389210863 1368648490602 65734178733124 144645939766241 22182644368526 73525946245205 43047664174667 22910734962535 44907038716943 41800375026247 17173767815904 24323070373750 42109138977554 35623601192371 22068377312255 115806081158325 22130619548475 47909687452794 12157968452535 1607054099302720 44644697339890 27355415031789 37728416014428 15259551378879 1660510129371 26831832865795 4667484677911 32129841333269 110465037749914 36064517971137 37270338058464 40788171681059 248699009599562 25927256235287 1352186069333069 2796990845154 27375490024106 115411436887134 602765536989129 36651656277167 7557771784395 19567739670387 24777215319493 33290360267553 1839699074110968 28098832576255 75714751012843 43756764320327 72792332829857 295666168854 41965336759369 44437196937252 391343217863494 42472332118810 44124340568878 9471366464424 4855305274276 2933873105123 66461187554227 4382954855886 399823054809904 16726316513150 55523638071246 121522690758241 139135767323494 156639223490654 31697318256281 99641203455281 80977860012112 15283261511545 26410600103237 1431978290633 18149380544221 7623239842071 260416869348759 35255926253037 56112057269082 26621247350542 41909173887686 7996539640220 918143687267 115703645182301 21967700590121 24847005192879 36505350617953 95357883793638 8389594842800 43141821461054 24367427460628 6314443154987 101706534390889 28970109955387 20877092438807 15720528605108 79921492645247 5370568867837 100023747684466 41197017385026 33840010889458 19714629903679 8345477286992 606405433256189 86427441409817 59055571732347 723914672228494 37344212952169 75182227306057 25048622081347 40675957919209 9564298974074 9941563146118 1674464546535886 10119261826697 16731810781406 29087376276452 36991410027471 149774478973796 1235694620135131 183089252462960 15052221694835 15039278714788 20975432157360 39022475576248 177483449387950 22774968993376 6294473976687 214466190562 16894093587155 912621924647 38706811391585 40507096603151 1902732800932246 32786118627094 21012833936841 43161726821894 32472324495109 4543367474245 73127781064335 25326376690119 33057485506313 280409786027 37263831135479 25117910350764 23714607017641 805039754361280 6737127900882 7719699322412 1105258277419731 144659511775611 2183502203938 120370214538919 3318818816205 11762012992016 70030084049901 14834637735093 38897304843761 35750213413632 22817702660682 44672860319409 31209041278390 188000220003200 15394596577040 17857897571362 170803496782664 38713083650771 33036283795750 1596534069364 1669335965436 14412705937117 87590552890710 37692837729253 17102559638671 2298460362467 15264792043679 26899871471555 63333292384784 9686517430013 299411100431967 868669626874 46271434495524 60995574838072 35526112902967 891916023807263 30341550143511 32754854899125 23458830337834 21050077997148 19336932044962 38936642880554 9601261471149 42063461268791 22500608633176 2609494764199 7078264747645 22001706511778 18128260627754 29636838259954 36767311808196 18162483154739 41093257255647 36181690031629 29263887039764 29872780245898 292265487210860 20251804226503 7958750000410 13271819621945 7633041981491 7762838002689 50997107113195 90921780735415 35061255871943 998048488433774 10466941617429 34329250897938 27680660973988 33333836622448 50606979360943 16222709486812 34328729412888 13274612125933 214967343453 79427690959434 33625167151968 4783506870594 3241584245499 13852710360109 10590183414679 32254094961067 20332076338958 4845673078695 34570349153988 761113564571742 9366813483052 30287142823968 37143939309223 2198053291307 1521586810314 2085228217589 7049843237160 39121637623613 32522159496912 57152406313318 30149582208533 4833149525000 19646188661639 5061693013093 2104473339482376 52075228101303 54449844569106 33028029012139 435631159728466 44554796268466 53467984510949 82315751750896 34465838133660 2364431455936 9790355900181 1493318510582 3230547004998 34085861461334 13691162052971 34529146812890 2523315096419 37780218260474 5648634953526 63609640989144 10054335039157 40290602747510 16028215693350 130261660466100 822208381367 95070305803782 406635695061037 29823898110228 8618992897162 26234492427328 31354356650571 21687346940517 7356145307072 26563961259996 20924624077856 17628252990666 19268834357450 29747551828024 28878488613709 30566869035920 9180453616898 57829634140923 31948213081246 1993980436726 111073045175590 36005781478088 1956473482717 10522262645168 40090152882746 1563505389110 33240059796151 14807173876391 44776519875024 554511155943521 4268494674066 16897309922834 36370516280417 114528004385044 11036444529774 15904248503065 6355015464982 23413767784921 20966274576032 9914449137219 57830897677722 1424585590828 24193199134677 86233377295702 69643344250562 34830611653553 16587005177391 32822488918756 991841240733015 94598005890855 9529685264900 1744239784493059 83080017937196 13183158529323 45290322493181 24693507771819 15872337989696 39231936010974 2400180029802324 12318888742819 14013688371419 38236639259280 11129692072457 52634732039473 45503752570364 43044608776885 265123604421528 97853936153940 43645195045627 41327633237411 44650140413415 330453799932658 18693449050047 30527667618714 24166853677328 4577705400498 9812544639936 36759582478339 50420863921272 4429371720934 230988308771948 30940167267269 1978272809588 7642699365749 34383087733400 38137839492684 26143633814226 25095805469376 113076095249944 267727048648028 27369747694914 134320755364569 697516294430061 2214104885155 43808428834770 24942423006968 85862352438667 24035795107119 415162814587000 41771157430768 346063220288009 869094985233695 24618225253898 47031250815617 6726803590572 86848141048517 5296418844883 8080756387581 23692373456858 6883371351944 40439452199313 35968333893529 650004931291150 4922919615007 17615861260361 1015161185285 2284583068515 21965300604176 7777262020046 18238013389262 702439588383917 48528229445561 1309168943896 24410974774041 45642777134709 7786147858016 101533844954646 37745941174400 14001795701588 30262031255960 30687798844226 19481616387685 179417003440800 2346228789895 16588145889783 959507417114492 164698181293978 6722106700595 21064108278064 11894446377171 17608914763684 585726450459 23858825773670 12575332025472 33416791616449 27095857507875 7355720601498 6772302445052 27024862887918 86679611548792 60784350871709 20675244503090 111785623694448 13769544576495 2924537046260 28436836167543 15435403575713 46706014110491 16779365822116 40172406922727 33057261550015 26090004791130 26438282930029 21102578486312 4981621295025 6619812513248 18927112691266 155374836090577 20777056526739 6445962657245721 43501036571949 19835657170157 74246340648888 35734141746952 22029446878150 99894930496423 248622909090538 117712748259846 964120898881794 16156921805739 612028660638 4395725898748 24371584416379 111948123937094 67153676049257 45473094356644 55267229061676 1030075715474 270547190815703 45226155609830 27517627785296 2966583146237 11897090661957 23836445283353 33604752925237 2999428708950 29700994318225 11240044351175 33064266656199 31562647151856 1259545341039059 166186249789023 22114999001819 18244956884005 1444391244855 107718817591931 35038050032862 4522539818245 69974474097686 66497128646106 155317758277885 5405156827026 439124016608611 1903505378185 260049210872625 5551716828438 5946750523149 16248542053195 757701959134483 472909793106908 36026264570642 28373437955334524 406813577892975 14909421562231 40440972391213 41065466831471 6074044606024 80149689694085 17883233596234 139988196149687 38797110921341 29229109827588 10935959544144 20096015280303 9658102200597 34060255064274 24616865790257 864973391067279 33546591637921 57196750773824 1441767675849 2490780782615322 32060073511600 44725343894121 27434451610032 7657738649452 8453891986461 941684791648331 13544668149689 10534166960809 34591975826001 38271912636366 16577032209140 171199852626818 22008766705930 25899771621585 19299079852403 21172113576984 12873758404196 118803282450842 38712589585498 224279957752319 104701854745246 31679391330637 12521854554066 39080819096456 7189719102727 64880070581808 16202946710528 12244166509183 178300995418821 1354358005267 331253420039701 11115336274507 41511194936532 19298502586209 31452762051747 190615034355685 34849104451947 15878027969794 80401670384578 111385592592943 39115506854809 4097259505931 23413128790361 295731193109113 17341108961220 387737108926687 415797375175872 41169785145445 28767943543693 28266479951330 8885143689154 13305118109470 39303350767770 110688315757554 29098527164650 17458856440554 135666464149864 46154963626982 19761772854572 124136361364361 6527287517608 610010655449889 17692312880345 71511112295726 2749131628116 146356735992728 722415724389618 13566908634739 48706914647288 5533841004995 96420488944207 33644907080793 15846078966171 32879787685348 76183950394453 40384584352094 139122600984348 2619982744585 29260452180286 19921649847966 1467679967305351 38429322263072 22401825884063 2591320538844148 22213961795374 153092822230855 37161329594008 15358109784799 30331059615953 35544613862020 26574489446256 21349593321660 187488440079882 1812515545704 129085604239515 117237986593465 32153860495052 18572835635662 22177977225364 426124860165788 8910518445788 190345648146465 8544584719814 8740732084772 35323411086778 10338745489924 37092714901355 96913139952174 1707517181737 68028972812287 24220867626210 16008627071064 23299869390336 11787633848511 36260594310263 5307139264817 18653771117967 31900952116336 30965025491294 40246295210291 26350458323853 24120710424555 14750952971147 114569932865275 4281386136156635 10311375024930 48113259445883 216338822308872 26762248438712 22462220961449 3971530091493 1089852819067294 22394948981550 1721553800846 2666031505701 59343824126747 3824806285032 23002919764520 5457691905467 34074862060900 24170715956718 3047740662534 7671344029412 36595925386953 25718058260809 1212517108949 17514467646806 29974395303596 36014589614527 352504008091507 9425380582721 23839990053194 86440658410603 87793810422483 26620225661091 15803699824342 4990178634754 36701138444805 16375222429616 223909269877233 24959071474480 27078800311377 18123578513495 412738586425 37297139133511 1505992038617 35674495812547 52848744221710 21360331881915 14405555734944 522460610913052 18729017419620 4151163920045775 41381180501776 24648107796587 184474938261998 4328904328326 36520249626218 23193995318105 42982042305807 29384710010981 22414673399136 6613913765103 34433717797096 7497535111834 261297594835951 12515090311638 44419311471696 10249143368633 36710188542315 247605039728381 21106583762519 34646733364937 11897792191435 6083812078165 349797457040782 38772336498690 280268836810655 10765081412981 20327561259160 7585602563872 467637224069503 1471047568173 87739511648978 36510425310690 34162415396083 41690223223852 14884514779815 28907235023435 14624309791604 31149137143414 37439365350163 343889223248786 48446427673045 17757461009180 7737877464134 43080380667202 168596663495891 13485266656233 243451806479640 2475775801288 75462412077312 869627526807222 33460391790633 38583499360804 31952645045431 37469167118311 124700901391624 22632345572721 33438083700988 17649580435406 4358666426622201 12163152121014 38891955618701 126421985267873 35105910409730 43517658777853 30848400623242 694709664031728 42606127941274 20780288696912 19537990265652 167555787655304 36257054812749 3442967429461 44490878334412 501107246066112 22178861605942 22867882567107 14039924387518 8975194855801 138468480599835 15345877070326 16468570009889 1722556078934890 26240919709188 44141572189440 27890309737901 7022546142798 95033187978452 9895516832527 2305362964385386 40946467393578 25874914303567 1376402415250068 559370274967065 4312431038084 21925318389271 147138695935 16216400666695 62392322050201 36428714753995 348835494023077 21774005386348 21825071669908 39808521194116 18127541789416 92603649257227 18094038512816 36541461902551 31701213213641 7366013135921 44075889995464 25481342802876 34396467107348 503215032548397 37282515954457 346536295456448 594987608874210 13867802476060 37375701083456 18488919522469 453291481402783 263957589496044 14578584302416 7978079811045 13219928781841 31857169066273 33227090685991 10871006907111 7782218112549 292084767973928 22580416498371 15535440756077 11684723563841 35542502647774 9185194794975 6432339684888 49250560735483 9795770409923 25057283433932 11448491459703 20619818208436 9621983497955 8212216687968 13666370026724 189058721183251 20692475057814 12008668960542 86473724888320 58925863074648544 153959414632221 190455742448157 17911645720303 3075229550105 30079488325934 8483458664403 18947333714382 16752675776329 44086942089906 95672796838637 195591265768480 33528235398664 14717447459832 35516097085534 75297765942414 220989710474105 11134576560286 36232103884245 15728748458353 18390968936230 25011457104451 113676580937787 123988061439155 43206926679945 89242556065001 687518555565715 8578030982387 83667495566398 107840363295254 14219711939477 19367502385863 171729544149422 4140114469969 46498166064163 76377200048937 31079993195894 37059105782299 27007621827848 10346851322371 46978546244240 40137653993264 38543262654411 92155816961482 1220862903295434 47162404296583 293045740473682 62265730822012 80738960758003 131142600096729 23316078305344 37573701103307 116330719350786 2382304489387386 5628441545705 2834099927173 2228964870483 515354127042408 17260827643550 34215625046147 52079929393105 71652647410087 53601426642789 4375037018877 1383240807146 38355081144912 31301936129295 2557787890846 4231371761526 27448277137421 104336782865022 11542278048928 5409628425212 17676133861494 170021500785845 122465053200 1738864949544435 254502845891139 34968514047002 79377648308550 12353039235039 43869705258748 10741648448933 319305357550171 32658999970162 7952996899299 39879362031278 31470070258122 33306861411158 27216231202871 391814957218667 5124970893877 12807675581420 33664979735446 23984644339924 32378402618596 101544957086467 45520512387043 85718134044981 164674655248813 29900703737063 2442994766517 29699829866585 109461869307331 1328588474059703 34241139442014 29202875083447 41407979320723 1031601197396 20502027335693 19792749835554 39839825063842 118598748056080 29936482182046 3571673543188320 466801550182055 18096699370963 10080820945920 3462795191870 30902596083848 42127082465975 5743796804389 26591973249150 43287154340977 92798338499709 6785929535595 151799071918639 5284459007197 54283528864825 218546826186391 25731151314547 3661894311320 18752789124210 17328352921438 43560970997446 41520346041282 101467644618949 8062231600497 19050417794360 18240258629739 316183832790494 21421728174512 32067360660120 36872102985073 44918637996746 15986791922214 37327135427023 13569816672939 41796705634242 98578192879731 8119275877760396 41726588992920 5286199808546 37876898080240 3094189750645 19333534090973 18717018552010 13747775781883 64080442502446 701366038441619 27633164997039 123768989730933 2204804143670 21847373591996 25869124105062 18396317099016 22937017881461 15191914190594 46516291465730 36494500157827 25908972030873 36211618819946 42973313199492 27275504304855 43402119018676 117221804046645 14540711642720 96259040265766 24646885130170 32360845544562 984927564214613 30740648931225 8330995359995 30620248178787 2633860591252798 42028272794464 1859470881270 29957542871216 8357408400829 22603156747156 4916345165628 30442994724195 33596488737712 39603111137149 7317352846312 37566684120795 19893488403260 23839402320634 40241905914222 121900060850776 62983730689512 17660546145481 29349388867728 74952058501040 159766850305918 109621518600275 52754687839485 6522951867517 107969658344594 4592431895963 223151398238031 138392924068095 23400441961017 19824296011013 257924468389329 20673050531877 40733402275970 17333484862510 27911396617948 46777947549236 88216679127839 10341095556752 8059677082123 42525119642525 94542692373591 5733367505177 4898472081291 8487305972669 7540064686384 1720102620337 377809921484856 43457095529240 391744058212847 36234468016329 478138549468074 23397353462625 119307287040019 25074279378103 27344528511663 39561227882938 108038846803939 11373470019980 176201914559418 260851932505781 797433060796484 637256819970852 4522452631011 3203756377264058 11525404129718 74140194502795 37561365093793 9784368217013 292983142060162 37022308788440 29803388169774 4034990137560 14427748016698 40572995082709 302327084927571 9908038681136 3159701790812 37059871090115 21456153870516 318146163623 828879445908372 38325418323374 13709409756653 86646419408252 5235359257189 25209648018951 42092740716963 39199546069584 295901809135267 27141859533251 97057381378086 112529122407773 17203890909175 28680943369641 8147710743596544 23268925126184 302705516215725 15579525399558 6714133188960 71170511507316 268394015638046 341345364365239 9074314419889 26499868646031 40919133187570 590479064246793 21453836637925 22390717713741 44629866408735 13181865909900 218785655206962 24844420401834 59191842702023 19615100836051 8830735588093 156782373764485 20673212560494 12587206590883 14993403610219 58939900753787 103204200755141 2286937107220 22672925606331 43177843007766 6919678870782 12263287526774 21032531723325 23085098657569 17334551365866 39750075508483 375010777883522 9102594734849 32459365943535 102964517544952 2242263593508650 14336782474078 453015366169110 106323712646622 15150504523835 32394751993767 941133612471371 40054957306510 23724789492962 2454841389716 15003649775070 131103571611387 193771660565927 6410032220502 20935015054767 44353548478437 674194843955 242135382506973 3321309570406 8022404422852838 39943079691761 89504088428752 40747207108880 1021448984066 4922791092070 509033270070352 10639244361930 3204001011190 52584588558977 7665943961350 34290703332838 59687197140286 2749443034149 696304046684276 39660629699483 252364079322853 39733086492080 45606705146636 40504329813699 36878076681268 185628798572416 18327906701605 5801113326508971 8549321389470 188762648173 72403943175167 55744605266044 33764540127377 43083080992549 529528791464190 118014253097005 41591679334350 34875218066327 31816548606296 18088906806229 29252801553525 107077981834178 16355642685582 5781795572027 27568817216669 10784302567367 12852923738644 4128789825594 26765140205499 19939671524563 4885882088240 10943204244943 181056922343669 11971065614329 5313317959830 249275642801162 23874042849311 46848269068532 92912995469848 1637758721556 42591233512442 31149327316595 26149805151453 19488333141021 31135114255669 1567459804648 2573623952167 62614103367051 35158632172813 32606523362235 89436567158422 284079025188 7327428861013 203641715678845 258150484384601 19149144481608 10426751366280 44171681839272 34958511321260 61275179671571 14131581572478 133020804344678 1475511761501740 85236588109472 15381396579521 42189599820775 25465254594775 44548971413157 40914059557174 31203180949272 42973630431952 27354683844284 13120305759163 73450061588339 292001421417682 345168388932390 2113762071979 96437581426307 14998592998616 1205245066400 133530834258211 23411131259320 25803334786132 10018503115089 92293950384468 44293297293040 3168448102980 44568205545650 211786835961929 9400625966517 177094051025427 10241172063387 6731588776178 34705679627912 6427384139575 350499186552621 32815063299551 40631411518895 10459277326860 34529544102253 7965794935630 30160825424729 17869083045221 14858751853830 100200259925793 2661079815122 10139688889367 104128231825466 40386567825119 73928014391115 23070439219416 2166420800474332 19684947940113 41313984556959 18378558031854 294328800841012 1325799347000623 291080131589202 581680563619974 128496370088234 41193491952634 479628823751 2344287445046 101065574977357 41190266969662 38138519034428 90370577758843 24189590693118 2966152003125 47383690898077 147576062779840 16420021267932 11270385968484 14708932020875 3713409341828 7625015950170 64964394528759 42886757579931 373974373150840 8611206588622 568902235603024 18446297648463 59980959150489 12702810664648 39516942980074 16722188224291 25132128570237 64855374844791 39947467712406 14546254718082 10481536861461 42837076719561 1100859319020562 51523407119450 2944563800006973 3469351451410 110418022096271 293759326776626 21568789541923 43033402221209 11076050228055 6751590095875 40428041220514 174870106846474 7009187427807 121880016838084 2317063186548938 22804503075258 25591261156453 29544755623207 180698152128382 30928413853128 45201794531393 39414944680489 18480205049808 207880124101189 41051666329400 455360019900 1215898279842 22293990909251 467056150551302 275291501008465 28464905796001 25600068749301 4644237736627585 22979245240845 15224723185310 171081579200127 22199668727270 14384805005828 14599628343570 478167492630675 72422054018 29898040732918 5368474315744 242674981414882 58783900218629 19256720811688 43869710736953 38006273953789 1180166247376 19662002205933 12988428526522 22069999541692 115241375745265 139417752201642 561550070524 1357777021571134 540932682870444 22686568183129 28924009495115 254505407088620 11107052010573 34393192027659 20838435080618 5849610698037 47401414314 1447389976648 53836064871866 4474524441598 21995586585872 51672260866563 22586901817339 45243736217059 38212678340646 116699562816758 4699602943246 11836250273212 14320034992403 25001705651566 16895813217827 23725562790813 1650203625237 27920787644656 13558758048651 38037605111884 7893663038764 35354830071540 77214088648247 79502780454974 32740572706341 99600686720438 102220454273535 185884535206069 29269975435383 26322960202671 5885684473126 21179892517067 191986221807366 66101814294233 369010187648 33997633728609 131558191693379 7534390942275 37474175826421 31448081102735 8745384334858 4721372942414 18828987243966 118508864694809 1495342368471659 41473325499167 5114622506853 20550845132286 620608266761023 61556453523800 264440475561413 22449641953419 4780308771051 26400690504895 30113831297030 36027309278083 35795667198328 97161006788550 2869974302651 25534815897285 920274280769451 23419077194821 65017265562466 97764475722050 124029288386432 369571391576784 24360981768713 133631118195863 10798041532913 25075607865670 413465690758848 19611193803125 5170407469295 40274674063309 72796592920837 14566472156412 34305583291505 23999350613497 135096880050832 33043552427615 73142646471129 15577937304544 3025713464697997 819284490859 4784634469935 8604624575481 2141534991970 15677525016846 24233790686170 2214123739451 16839592770878 248491901373867 32336896374743 5156384535359 19837295880590 9497008765151 13525397275059 108512840490939 5358445353199 25279295968502 27392903852769 31114065919258 43833001605303 121186552339 56750643917502 9504108220413 103312383838983 2706312910099478 293768433362417 1432392848723674 11400441721312 28070060857019 391017961501200 34614367333307 108899005741868 121790796953216 16429860107106 11460789981061 537846958127 12418332833157 20050028641841 18543181685275 13766797639644 152351395374995 27958154713996 1001029730200989 28662787435957 32510186663619 47160845862 104763079434636 15175547193893 17925082879433 43645636601745 15025932352562 28692083162695 48029800950685 98605265293434 38153065084106 30953918784555 36348198207724 5113937682189 1650694493072 114927582252733 39950692993749 281821207579485 4813972616111 251100349643710 41454795329760 7323385531730 61224083527465 5483808325031661 21759280311791 31315492204677 34121842766389 3081678734421 318506614139091 2918837299830 35551056161097 39980993189877 4086539003956 14865420684618 202464193318262 105967450739283 45880275863005 9706347434201 7406969515957 8074542478150 11471751896844 166840148086321 40795659916869 41411958640932 361872060473436 35298060929292 355815920084164 378878028786772 33789491954652 139244922831268 16480606323178 24058854872763 27500027872618 27524594301553 15792160549938 10757922520793 225652051708 99602833682056 29186895272134 2111937078613 1583579241010 101242891883388 102783120883691 27806743457096 24448912700583 3800378387141 8204381593657 25863522971282 92431283743362 42808498090291 8890785391459 160935223863840 2009530295080 103488384997513 10971405227884 32332565300661 12437600563666 57827561143130 13602906239665 33372301309983 185345429887457 432597798837970 35078327183383 31719316989834 2081547108470961 123681156662064 30373978397329 12508706472384 38412489328001 26396390190062 7874289387629 28825838462884 13230641656033 53860606634166 1345023176988053 38608947423983 2612924298243 77230619808777 2856979495624 469310599297 1820225978826 9852856745607 37801645362368 4313658649800 3624000047678 35217734818962 26111226979687 40660863003658 17579581601889 76945356482863 2054029870556 177953556825361 10482342393181 40674984564505 63227788341862 45668391123848 41083873629400 49851936704938 11206692810983 4777672725161593 2394091290369728 50281319193649 257046967892192 202489644642768 1851804514071633 9047489083233 30644063883729 19994569253661 36624147757173 39647715830344 154140119168029 42293997086686 26475610212627 10397400515701 2075346838548516 400373241479385 19245758917189 12442620182143 115174148302048 22583629114335 45140878654642 103165266214211 42556032841734 17826956941727 16861857460577 26263155085235 36275353064503 26658103525530 31158247711663 15481200577478 32549222797853 19798127208640 2175215676775282 38366706345275 25591874528968 93705689707266 22969939703202 3328049526643933 109784719128904 2713144930286369 17304260516932 33110345327693 3245475475919 8859503331845 156016632995902 144129976874295 104309110543789 5126170619945472 40740412142530 22804712912711 50944362776312 2630312346422419 378131698838012 46095319511677 8343837077232 111123621152856 11347176243956 28091584123760 211550724571884 35658408162135 16250571153654 41474837207304 1452970259650 6782618580527 9409188599795 23134223113249 26059347266724 27935769100613 7407145794489 19038224571921 182033659232440 11974380154043 205055825261997 11772217604286 26618869540624 14157344992226 44081198847558 384708399561623 113162345730381 1788716399888 124133809574546 14378347991314 39609764293368 79812587813417 40473865674108 22030866070058 4882459570844 7690719922215 22035450431443 46718317772644 46516957375811 51153355904872 8715974487927 24889458909969 1597522138517537 4133845145274 20279709914930 184362463709649 348872417600180 215161153612064 36410076599915 163744226409070 91095949361644 581117516059460 53956399138851 152464744381566 536155162959 40319722565109 88941737445231 2075353123094 564704450334 13397075587502 89357659259520 24256050092868 54075228145945 29102791554423 670203516119052 20680499101721 13938006347264 6751142617366 43408597498731 370340413724103 31551355942121 15280487144028 12453451059704 6382920730652 11255095749616 90394054247106 7677827902339 10515996415097 183239548128644 38294559214271 29510759425462 13055994891444 31877075215985 13628314583551 1264292777131 64870305855866 8543275495030 193625889064506 671472817167255 24894235622244 29151515949604 517114358471 24657209387140 187737064237621 3389116482554 30439233007922 58774193241979 21424249734305 48285112722367 1890907082468 25368277800251 539528082342143 25358350285400 29780529853509 25917576333950 303601611182839 11533942330945 3730664083413 57528175993 2811687064060161 9457296915441 276266610054400 13147055600616 182531757463521 6040774064017 131975754090457 11754178697086 6847836892049455 21138404314085 13940671774252 23505082403060 645303007669169 31696007109618 11100139850792 13380117103202 779548168370767 111178822500312 29977064002643 8182254575287 26536276454416 7070584747001 141532818094676 73126896410228 91205852157890 1162322444468 14644012249937 191660416007280 35860367553646 179550621449 118512984677453 41704924992526 84575229209312 17388092849998 7739310188255 132052855452267 43817770123348 86287302419550 30259406855696 14711343805417 45271221370815 105215587613079 74311561863987 22390506728576 23733387219935 33527919534015 59610194732230 2911718580506303 42902565244404 2184224264560 23253192573224 57598090897641 15491310577401 83381161008478 41080008191542 78340163337736 56144361916874 28071702281775 1038205216019 22040044420573 226473552075401 3859249542139 744886792528268 44032569423501 353957888943759 20554346828993 907809237531 34814775076302591 51875746009950 33405583536675 119502204054100 305828290670647 12272202447148 31825351964420 44976499573592 37953027330637 70189917369815 18674451563778 34073165778624 28727057859670 30159976656524 22136773960546 2006470442200 4674821827400 3491313080415 2392955540372 76140504035018 35853041708811 33528550428468 12313750826207 14200522471680 47369044874987 15098588164631 32453897400514 50295724488345 49078841758618 4976594198069 38910972783282 462278180879812 88025759744484 304194440872114 30606428349914 13228689613924 17111016475720 37398869615428 34930340127867 36443219030918 2781646180661541 76130332239162 406452099131394 31725653837359 7723542832875 28643541284617 55384721047643 84604303111757 13034665968736 16090027777700 19548650524110 37931507510091 18749259240234 13762794424105 44827451318949 33119759432774 15751483211076 19020261959205 31958503274833 12501885329652 7557416537909 20895847722346 9487530288514 2209918445575 31695925475363 31102099839540 1441917241607 14371802365006 1159284648629463 91976242042953 6377319255703 14575296216170 2550028138177317 45255390222832 31267270674790 337596752309820 23187903792626 270620046574535 42500837871148 44067644367278 6604082393832 43200314600228 33529824907627 18031675619353 2706075884187695 9007402535820 19242660751855 23820774011056 154154765034760 78391800798151 8830262949277 380113768244424 12357916613581 357370229429 74583599502584 38481309793785 22825098088894 3652372061656 19119696098340 9099546122839 14349126349361 6692386261096 87886832652338 18540627998213 1468959171937425 17741288036857 23117727987905 10824167048892 41696287599512 38966114566120 2703140402591338 27677560563436 19187550741139 23084069667310 159975376554580 16766287068095 21197659990000 39349714359762 25427292079826 150615266150554 35299191651392 44392100463146 14390954142113 90519686558779 36284094548439 29475928329218 16306102402574 84243903980744 24298918660328 1068529436878391 28754406983494 30318372306978 4233915834826 9489999296643 25419225483579 57200993609242 36885806220891 19524982672400 41166694177910 35568861211056 644599083265948 123848422120421 2999912197760 53371942513431 11000952653716 27723136611228 1585705493942 10212753348708 51334451150290 27625519127363 30379997461696 7078157501808 365851992247 118852156273154 1396943073181 2386823222625 40047088223329 13777771297175 40595545616593 15017941414882 33677406772585 24417335858094 79607659330291 120826391050611 349167320191412 9542648100922 39581866147451 22376428404412 79097612690744 12953039398419 7177120234972 2165173064837 26239049645941 868250588812457 887665295152842 24195381744330 5143756773388 18579786498656 291002622091662 28099037272944 11587672304271 7715353078116 3681622612105 14622386004236 788289733748083 42987109466678 11405118119311 39974634322700 6940998563487 19581217788478 17159273049549 21779331625290 9593013746902 234586465964526 1581897952046774 117095117460045 35258029576810 36934724711540 228485575373583 19513734191252 39482355266075 91710204582544 40350342381135 24844782334588 16766220774352 22991711158932 68559083832303 18556072497223 346003981846356 19748003982318 44083357973794 118299441780315 54917263199233 5364627448582019 141458689686419 89349438265852 1155358628369 343246742940 21105036054799 2613102215107675 107915009159778 19623369865955 697604264395566 5595533377088 9138656711358 19097974032423 1859668709478559 1517134800316453 21281376277216 23226016804122 41475210991852 43100468385419 116832263106667 4592623397996 312723862325692 12358985006896 3303094114672 45132295809933 13397625277595 14540398399981 39566012876672 36281435782828 40788610149903 125755042027694 4044701306322 367264872103510 120188789662025 23917739024947 29908835411813 7492491040024 692409501816409 16914541923473 13765965324066 390393650572911 12383682673071 79527710695982 166103982632427 9130868932059 35951147474240 9948445079565629 31091154475849 40584597144224 35449461254533 178363801165204 167592259771243 13398168004376 183951690502244 19533463444067 23956176004714 22346083895202 16109303206966 43884601080160 99639634765221 2891473073027837 101538163935450 32331968846178 75283150316346 697797282761305 42193099066135 4410590341834132 39409831195739 25608730030806 44166911820249 32151683313964 102478530244783 11776795105351 26324223270537 87707070711931 36364196773774 1868627960433859 26452463238452 933436807240879 11304720089862 11262562065150 425498314413653 34417645206652 40810665542056 168214468057927 15137118534684 10083992698640 17639374497932182 6880526370873 19761077723544 44553915980522 27127777382666 22413070265498 83760495542150 41214645353428 7626174610923 11345248911031 1156950915522 82897902675703 3320339555280 117462219161998 8554508958971 15775533466133 18120898740649 46409999774937215 34258993359495 231193828415933 11511020625050575 62335318041530 28482744021131 34829139416092 6399452889380 5732239468872 21297160611058 6195198569236 28564948074441 24551792975601 236385301100441 5801344833914 397445961091712 19738606930242 11550946073332 40391954392681 19002392910849 17293207715582 169920623040519 31840034235848 20750111886466 79070075194897 3521705110643 88217553415139 993681194898938 2101128234951 35108222174739 1753371335986 26743937738094 159723846493873 20528415198865 34289144942053 153408915107147 45039053844628 480901724337481 16096020718925 16779139745168 42943506272724 98234543298038 17493594270918 234927826866726 81246135007275 10566009446925 37736403399456 97334792823023 43004284307733 2484137454021 13410150255993 35778099835782 208337853109685 3258461191471 4193999967441196 41096097728370 587916518661326 1695898049589 1713740790108 178372999300777 17785439563772 1934579902437 15819370922574 3097110031585 17067305563469 5763631694479 6057094715578 65830836753364 21713774589916 18439797333486 54166049476835 16560753330488 515960998372 35729188738334 28648043617350 21687134640969 42036373347403 32271772845133 32818538176806 35201007168678 41761126382742 199595319585856 55040597668901 2322919905850600 15955921742967 22143378181721 3766302860674 42683268770092 43087385151371 29399585287124 270850746925797 675958681008 152431618403269 34467211381881 42599097255891 36489836059421 17359347612727 168053049346651 30925963223123 85217719686160 1361768443760 12879641399586 1733765234477 28053512497969 10173363143859 36571903450522 28300095596738 59819836611299 24668860323367 22171879965661 45521257863555 11504265763996 54724578017538 110548629198359 30988465709897 911225451815695 51177506726648 92864806628503 28418412025375 26615521914425 137083466501756 102411973678239 504743159222431 58121302700220 5740056302273 18554434010555 91708570675230 5515990665069 30053230435795 35745787137366 256176016289714 10104017804763981 37126203412913 12758446406002 10899912279437 30125084133922 20826897717535 11389303605091 13097976321292 44310862289626 32807995562939 381359939623746 59606215273778 19569359899684 10893816391240 13187436831377 44070442008569 19809751755429 9005988346195 37371190074906 335893742281698 26020543195623 64167543833101 45360351950996 752733954449527 17752543708802 998637087677 9150287855418 145164108026612 163040357737276 7244292458458 168965959137083 3849203704242 31772863813718 12639832856812 40795600067878 69463153089140 35596051702646 22372369429075 33757791349838 37131311124581 36102996478599 99056751803743 536655613547676 75016862062637 28793947940673 34932387798380 13010450331352 25854602434102 38148420479433 12455373948201 98657894959303 120019462247627 43187369747928 42239783880420 7006493157174234 23350981646106 44371785360642 39616924613740 21311768506431 206099486781825 9025752383713 21872290325591 44087421759527 26613239281663 5624664130025 39232636364494 12523220533413 21766698044045 3229579235152 315818715485256 44670698255046 22030939238248 259780059956027 65123409243052 75046284749201 26267007804416 4509620044527 22435797781415 9329687212903 897348055432 5019743198864 39916253342648 9178873536815 29735809480500 41805666555200 20260650089149 24288747301420 37937884830092 5645268640071 3943044635730 6608392663372 26610802880410 21714832698074 16589313315067 34407160395447 84134903477903 68273379397989 66753784697160 19089015410137 10071191144940 27584844399797 8072396425994 2645742807491362 86161032012165 21600651546559 118711051637607 1914719846052273 36355892351734 5438375696964910 7761800734592 29308612244695 32247736573487 3258475452305701 34540095214178 30897021094494 12570444653146 38627103908374 41252494941798 7144679347672 40473833777763 20946589017982 46122757215210 21364496515118 73805259603432 170663242595738 12250744653335 1664077594448084 912068040385338 169165943629220545 19211350377165 319665697183774 25750898313203 3445158750283 21511648697005 814710318752 196750545033086 26379299967529 6212258494300 161699180292623 10749458819933 29822761540283 275962216761636 224941037078665 40989845309967 10663211480013 39314046187395 14558027139346 42243743404736 115394314423886 76998357917 5634021391665 42323808198571 19630032731722 17731790833888 186042852813976 74610923171286 44497961930362 204331819039 41526972900396 31884044453525 26488334430752 8701554648375 212772089682258 24165551256038 7458328472161 37394425024901 46976178410326 351721284062042 5759007976262 15536499169850 10788470042685 1267298351570 43438620675600 8210388454434 28043377614764 35626413410485 29150665923804 352828671158 45260389772043 30994461408018 13445653930733 32989758999214 82290120911170 5814193777075 471210685496795 15356282677445 98739661059005 4990407063598 80955307105002 21365613445569 1333184006373449 177943402995548 21071465262344 45451913173582 26532560053022 33631202505525 145208699311864 3245461851202 156080367109014 19143623788396 37439780467063 1695263346061130 885522207845210 21530946291645 167398364958154 31228775519305 46342143413414 76401924871977 37077318577107 222306242932281 6609067565209 70523314622749 1947673447787679 14776024418260 35615006399978 15892194085180 42068267610758 14669883007894 571315180058 33350880691751 37254529026141 21278037369394 37511665372152 42984292651524 33808576642210 53360538732500 28461701539509 23970221157283 41709621072459 205588085684364 12859478658766 16542967571832 57017242404769 20879985584063 42105556655512 12710945664888 32675359836473 11007113986473 18869649490982 5324387409121 4072979450532 27977289978012 86804018671694 23405757634275 16139429401795 44608657283510 1761307660490961 184960429468269 113264889013 20633401227534 37821776441364 35686709182470 26860959213287 21058886986215 23693186189906 68170431958913 19811429076732 39951463467219 22710592759246 16601194840106 873447092970880 1623345832179252 33758066614075 8671518823888 40915685801231 7792319838251 257600391389383 11764167847857 43115856055012 15423896595469 923863490910999 21007851316309 9209253176070525 175875914369055 26119506653567 90671290013968 32958166144651 31963487014475 86008791779285 12529971872553 739390615670738 75637078211333 29281458608881 356284161497901 107202804699084 45347060726896 237803184262495 77810978016362 4291478152425 323949097413818 482167923465231 43751909917232 33438265422389 13463678357122 34253174248928 35110588541413 35632479004722 69093706450466 3836905061973511 26576051268971 3881996079213 36027042806816 3873399062818 4586144417161 136236174364 333341308290 648754351576739 18528668839194 581159099464755 43645859832938 31493430817827 34108150444481 4453973367882 91943445880814 42979694601514 172722659321775 53718614200408 28144281323244 53097127246152 45360038111391 39318451960954 29014943141415 40355357871330 25938260314719 246415676855343 16188235164787 12080481202124 32614142682512 891301173365 28885228964233 4034780641239 2907399938580 155670140625131 1658576170623 107446769465674 35134644900067 290127829106875 31387052718690 15370820467084 89963171742334 32352900205977 25759846668133 27064983786575 234819618356103 31434370765018 12496040859848 28644507043660 198243054455859 36365465351855 13461582284405 319646651391290 10747733146117 21272034107555 42893776651481 2077011316714 91920267134738 10818490430578 22342805873764 96401719233175 105567912903836 36120645390269 2719316871228 1648247550906 13918403276064 15659616835221 27102411699777 100183501288533 80471795364086 1426184113000 21118082241149 23945070168446 15461090214300 24019037152094 6594733260789 655787629654001 479494425640313 215285885126078 5234841680133 12107330299184 28508174306537 18785896294511 106236243631566 17310872390610 2236647048890 27668737249729 31082659326405 6526868670400 32164929390238 12259361962918 42393721511012 15823946114318 453282482425277 57467071265172 32947302436600 320945544523010 2548705896867 110485335710566 442152893466372 815639598179984 12210552135543 9062347555049 54468832210829 10332493101095 602688398156916 256285794140590 9240284281714 1004483241402 6760979864836 2130530284645718 6279251202534 1604857587230 29473955233723 109651962581864 3870493660651 511424942931865 14462682667555 43539926888753 13925027310764 1625291719865 69551859375 10989860129444 16286012566914 35235590988928 11793410099140 20674579197015 43864953212839 36354389028036 495359466278007 4691239762871 22380360849848 23563862324452 5701355128382 39744783560208 26275587469345 31293518173201 20452122477297 5827964237494 2515025059351 677550776382 73431722977760 13080225709659 20599076467632 35959766410777 187207718134659 104904806217848 104838415701648 9718461498685 122894850886007 37957559612759 5842633019163 134510999142633 1596839620524 2293209558218 23073953329305 44273223913642 10590464480483 668037149697723 28629997512295 8363771637850 75071947343024 1523122886404 22625849979329 21556608889030 22789045711864 121676195973933 35641417458257 6814117813992 1446527709305187 24938229699958 30103981377014 31003965080587 22932371855610 959519021311161 34011156355263 2458906518374 11684306308247 24679022359944 64492443119223 41294121167871 40145728174581 3477027714633 12432386675702 39645361976415 878445000395826 7988359378481 30383364077173 9079621595035 2979270309572 38353115943625 9699558713552 37314626478561 9667660680841 20711062990827 35400422230932 7581491928483 5411789793163 5315712613182 41089374665410 12171749123222 23870865042851 1026201513133 39831831322987 16628393879618 48187599190897 43932122530055 34624262887913 21204659560655 29368739556005614 40668724707870 133173219676753 715966160750925 41660822009998 137500089412232 75756026930625 38849360244368 346973153718010 46453546612917 12945712757772 113588789481873 21923370113149 36829629085103 7852408732127 25621086003074 11323358819510 19222090571716 15421349868237 1188885979352953 29188502857344 24264478632558 42517552714089 1820433550239604 22464461697051 16401101991070 2254065186958 67360840272756 18194251822479 19412428319048 37789431118534 42682123748211 19882281410562 277941593690635 25860423164620 35590258253320 30919099799579 8400160471201 9910249918454 7110806517798 42981052292404 594821238351535 14364350089862 9285402928323 13008061174038 10244340263204 8811814044517 37888537949706 670215079893 5631968132723 7161366848858 13716903669824 40573700641053 2448049684721 298072220111576 28899236721019 17330773722790 120440445964908 33052221809222 24020031123224 5639533238625 1169344212440 27250540984630 74884754241115 10521068531933 13761223705355 31906453458031 181599414603 16872162294851 2955948804827 1387922129282 331127720645714 36135248141280 29943128179584 25947859732801 15287501007345 1230909386788 8358265464634 8395320502787 52837448084375 42425722650585 31634818721860 13542782170336 255237890545597 41046264392666 104490740348234 24544698419500 33744612228048 48452247757064 27952012334896 23850253604952 34841655693890 949800806956 10139964782503 24922100099135 2880594042466 6219027866872 12834665263037 8450824179042 36573326443825 149266449273692 126112723091170 31780524135810 102797368718644 17668550437841 294309524857542 37226343628931 35835421847672 3464627708364519 116404280614476 5018705131560 4031887307504 2395094515606 28928547148904 31935368134837 2753372999804 12686884080181 34060780393488 111348049138380 963007796890740 36652773360392 123250435194729 930442003845385 17476324060795 21802043882255 122281487350091 782325240294281 4700537612441 14823557837203 563818463774669 34421414419236 12958953274050 17047478447553 14754561249245 285168809615044 26576587309580 14169723996720 35517925926614 15553037549403 30178611609667 13206501140686 432609940636 25830461957796 11096817640766 13768447225017 64976743821897 15866669606661 6992596020418 24944177809488 9958442021201 7063190970756 189450234351768 24292936263497 2700600020917 1177660067216 41568540421300 12812113666856 27683006173625 100590197664725 35773992689080 18264233972324 38180727486332 139115859159449 622577122104566 47556686816148 60390075159203 7352698357690 42023530944832 39990046452912 62064402598613 20934894291013 4813359250732 149330146275172 66471169077444 718670930936500 41106263580531 2058339195081 114231730464762657 3833912874661321 19857835603383 36209514313103 12192245126223 22179812059875 239417831441100 2867833238473 20315713705024 68805690727196 33206064742332 316555384650020 20585819498791 3503614792065 31328178184925 182502030003903 16717083173758 42300587999462 2065564366702 13424958947180 19867319664923 26108592543052 41496029520927 26284469580372 1281896476955 19196482558202 1701861862106 18659744018392 42181791943731 1281548428340 13297216153074 6530902318433 221812091652392 40494433733309 28502396627759 712802059143 20253962937045 20431981774037 36247981814385 802538961945453 66790466959822 43676809767163 25397117276754 3160033550381 40158206296373 59555016864725 2369334367797 14054736659813 22980235723223 14952012008983 441133496323678 3831734802289959 577994817295042 32418590571108 5527889516749 704596347617318 23306763427626 27397892246482 145111805672117 42077907860246 40022340655736 13661752898727 11050364438705 3010493642837 63852685499900 4417769499586 32929249726992 120924798000720 78941741360657 31466223536112 3984090615603025 25797739926556 7083619429653 115850617859774 71514756417310 15485172047837 6829263806901 10228134790691 22932830542965 24350709210774 11824553720180 815775572842631 28699377431018 4363493275096 196515668804377 40827993885298 17015459629751 104113046003062 24429539887892 21821142127003 14584618210041 1580995235147 1531242172919939 2436370401410 2403102664469954 41360527809784 11039902886922 5272356649112 22750532327287 4657788284787 36408338875293 104697720484365 18368845594734 22552201158979 439868662564219 83137575145995 89272677016069 3458936592131921 49994001940942 43225371058440 9219309507750 28798713731973 40605086969251 48063127298548 1796853403835 10189659430893 33759139359536 1942089525591 29094981865532 21207169883230 2105222623793 117055954287 424667194419501 1283551848203383 17562053390200 38869594461992 3531822922575143 43737910594585 21078721424292 34703061682961 16731006088142 30654671320419 16272804273830 34753323376406 112234892750252 95687516886038 10681796123176 20537290680504 12267519764457 2973616783906 41052308468182 607528353917522 58067516715078 37083794865097 2053716237892218 251568083005071 16734770252209 17835042360306 102485494096496 35341637385521 36409367009316 3835184731569 26139882613996 22673927531965 68278572413745 3448700510915 65084442965657 16297932059931 210468386470101 1026813333032 15184361739498 596382696102261 23725582863649 538108256631 401657021345887 106600317614835 5201584350794 23104261305849 36968792141393 32480686453322 25060242418099 40889706486512 77873001359212 1497660145634640 45418693947031 19209379562569 8420510130783113 11029866211402 37003995501555 139528766698752 9660980403183 43396033714077 8651483628970 43802418179661 10892300924289 31996086533987 28568384450963 6722690279968 462226633487665 25950803802749 43343911549725 44497415039755 16064921279452 9462628756984 12898077297719 33058578082991 14424879015709 29290101025485 27036841530103 5007237817269 32109683921561 7029689378159 29013888443783 29590129283617 42112656018377 22389679649834 40154773948538 6039173499043 2863591895077 26157227807742 15285018225326 10840413530371 956234152219787 37475426839944 1898216444701033 541810633304623 45120612941900 2649759109019121 37186729407750 97428173695700 36807772961104 18854979526161 2137754308172725 27184877467354 22559449842444 10623545215105 80262567895059 33440194513971 15333138755124 12373868127470 1032078383527579 27434634851924 9671289586060 75781366291487 17509337908425 47228485360791 1727042696686090 10934835323385 12556748711022 399827960244167 25045045394013 17792272657840 398525692414609 37893981129798 1010455133336292 9557212930369 35158816764633 10682635181745 25914592590932 35625379258180 20476681861197 33009074442687 2361768185542 27343259389987 372856746881925 11836000279423 267465949228546 40984807263496 95428781186527 8121393705139 31699921326125 146860628213131 24976586917786 31585427198065 77428238693501 79740757982486 77967592730448 35618652113124 21895400585940 13789469900162 19137974682336 48207074694764 39148456050171 37260760901596 218111831987496 4986378247409175 31077475860302 48337090632327 25819188369496 31611326651451 12751786158545 3447984120442 2239994898403120 666712967447582 29202698026876 73479885159622 2014024443869976 317374416308518 26917584008955 7908341917333 185841995886370 35457510961125 56564404154369 26380652830210 1666702637132 43333430923532 28021598858136 31102629019852 33857280445950 24548624661933 43787813563482 24558548034291 16212261375165 156560833353576 500625616439302 5291075801478 523380574443 3579905442290 74825389159359 74030263018420 10885341382102 33147765787301 24539126403707 4209654090205 107862305522836 2157881105819 18392814084216 22509640668714 36419376396425 37700285705646 774643020282184 91634991669306 17554420296068 16065141569039 32991534812345 20457731309848 34226170331685 14291959161056 160341575131813 43802144759289 73225450869106 805013646655139 37346497599340 29939183868084 40257940455026 874641949987853 17572696023653 3975167238914 38321476520053 1050186956075 41407369138904 17621392302649 21381992141286 38266307772257 60820092947684 145785770676809 31660788557946 53507364498246 273125057873385 8919493499314 34174222694320 37595807054181 47359051489043 32582808795879 46098349098888 2857436211235 21842314421171 94781462401266 24814410650740 11204955580262 351493797868579 85702930775250 78643137960896 43724692925901 42196042894439 44373054713292 36996506459239 9986190516291 378122721354402 45309581754044 18655368737778 774454157742 9375950121142 17940874808884 16435457023750 54513247199874 16625805645968 22138587436152 4825165348171 6525235878689 504944941603460 10345058839793 188979424397200 19449895518153 15295942855371 529785257320740 33984283099614 21186078114983 39020483832603 116565306239315 43148316144881 43710006529816 22995719636071 39893962053868 44533104119879 134585018681 45252487236448 12392707599663 9924300218914 1362601914490075 27660880849816 45399488657 230787448060737 35172465569410 29411780264580 346213051766810 27557380921123 17638261940727 856064879350 17234351727049 67864604822913 65875922949487 930947514099493 108791571637580 1167044494729 29454517211013 19742046152500 5395323782405 68859206265890 22113343309371 44926556064701 4570155962109 13354157812646152 9647436932861 97665831617614 37120513319159 4816242576315 30387610820516 6225706055443 7300777951964 43260663183275 221728848814028 29011259865486 116097020169557 119980384923204 31903606686241 280905709335122 14722685470735 20980414852521 86321123781340 40796532591282 965559280452 32962922759257 123001127224851 6280347012178 38750089583325 42839775044670 1145576647331789 16535413024592 48506989081423 35826233428780 25023610895368 59645703224468 20209484233646 14275727259851 33586029360338 29611997064200 12033953019860 26500197666460 72234342454177 31899847041154 8057622888984 107245917586609 30607850561604 37326193819315 1009180472518 344998521768513 23150628230400 38555161321322 28269795492940 21691817266853 24256246668057 28096613359510 4854825561974 15056069464901 44877035481518 3040016327604 19085635553717 32762912017155 1027204945037 13280285937633 18883106122299 6376891270970 42647778030891 24986907309447 5780365391682 13025192558320 61654350428594 774926119440531 17107006740887 8882676929989 35784753773539 29471756185714 39436489814112 37487476994555 434078228426627 153087919166237 2281916159969 35703902188517 33110606810987 25943815412428 5776563835265 15010293431370 31097284875083 22469015871088 24680644926855 44810946061315 44629223250296 15250871559470 29257544088777 16839444519716 2976132598937 35650218450188 18255040195888 18539183454179 13513592115469 3289697723116 41250877309564 22331478454886 57871813119394 32071045172434 26146193292207 20312478707039 36010701133984 175571015773771 7318684804793 20880145608969 14247496910301 40685992079417 6296647903501 92660389540788 3174493176782 11103609793386 477186102493456 8436766098135 292006109997729 210354109373881 37870478770607 72414281671503 38654858844458 174845774960637 159428111764709 41250245491354 22088546387516 11094969437385 23968916647012 74826714566743 27413588323789 2302079093258411 21380108442727 36382151865420 34940631646618 24132898190041 6185701000279 18599299171002 38452842677055 60525647572954 14968165427075 24368536966054 501920822308966 149204127481538 1609325892084 31325238509775 550194798037721 17112569459232 13027487849384 32845454214225 415899662520733 187004927816814 1477792004258 37980778643011 24106533793095 22480031979842 998882347573729 41367362395964 69351626084578 3010210509303 30848966385818 807711486992058 27194047877514 8008447498040 4237583965592 7874886076545 32137493228381 40264261969031 34876349477717 22264811370558 23807167323775 14709660391127 20643479530213 35264732080231 32677340023170 35107272097402 43238277093805 38306312365693 42032363534631 41279629208189 576164890014 42881441586863 24026453782956 1344769309173 27685887776126 22080354050064 2582737848669583 1763226239145076 417848632306300 19210413988407 40435359306189 18476532062549 63790009992514 2193723588516 49077074692146 226481670338768 45107222692959 6569044156636 5971476475994 3087674247902 25142190931873 14987608501827 27619619551463 111423614772126 18069170831588 10717364581519 39361984761382 5099545315800 132225233304725 32217596437777 28457143294234 31438754021364 9218575176184 127280644793651 13266237790077 165216876247597 17372555241456 13875271775977 13288749332840 453963601604078 8260408897352 5218884545332288 107691482078542 34861450419725 4922748573222 4964340462230 33282997613125 5861617370995 13052593199979 23700118230614 29164658180034 409965213957986 45184559372246 42685229203696 23617429960153 128707394381507 8187435650381 2909427845313 30225236756093 19763343818364 240439842200 14944664858513 8138865652556 28254194706530 11238935218907 9361778385402 31409666004080 974555958808987 40946464245915 40171247639 863710754210031 101089901558934 18059614408289 27299453787318 41698313019330 930792996438 102475985322343 16505561106262 9244081361704 18356838459959 23198275169292 27071181303740 71322569432592 45249144047687 367100588562103 4714192492345 43698606084838 254825213275426 22408592947445 259430395185957 112431963984228 343553862446552 1392960975000 27107466721022 11317591045659 42970071032015 287342337909212 207677647729611 16459313854970 33362138033474 42963580313003 33112634987735 27158712161039 39520403088730 33635951964994 8248629700963 51602130952287 25876602169528 40726972862596 104005091433384 2635220012322789 10866904840894 46023366650161 418475263742813 23358732516241 278297517919394 6141253084809 1965161178123465 2763465087068 370674083864473 948488714058703 563408778024417 33698629756873 459348113210470 19313962738404 174798294885672 311586725757706 124115082719731 13758501591343 2333362484542 2166038681558287 11388844338710 1740622744129804 16655952556777 40315757402682 15102288703137 757082122582627 442858471703994 14397874320291 12570918595792 3397712546124829 203340842706045 32812268727921 22575424370712 29824041003927 1676244700370 79185440696955 2873658357270170 38333598677555 9998894167724 12333931337588 3435477527358 14101134500084 39840977414939 42744138060125 99519716190589 198984352584 2238904230010 65766267375990 146373374619185 4159263294651 28289036531942 28130790845189 15517985413991 25238382740130 33337432295603 194498224594483 25715049140704 25367958201607 16926476074864 20076169136013 28277814433108 6981840890301 6675019171969 133843400831772 17714770734742 32597000192436 4385668157610203 11692543907321 35140103527429 76076795316681 15948414763048 32638901423353 2367728416859 43614214082123 217651058505859 2815836733585 7197194250331 15469180603121 29169954334660 32069057532134 10423509142073 577392946130560 22009895228958 10495626042909 79913092616126 26753776282303 7339274269210 33548715840848 43853714487327 147173454187986 87758106097657 26244820929820 34639151934335 1797939464805 13891131949687 25444228626224 21984903170683 26984344000155 167182946593 150911864437757 6587425854606 30518958261896 29600814993754 59464504719390 32323894764397 286975133369 30411382542898 24096864962045 20554607768727 21364224515693 14090074753076 98633601702146 118914287713488 22300230288098 21463079992389 18906041070458 10960201333143 2224396694657621 73607583903635 3426202702882 27114674406155 19238732669197 10152831379213 37270287094664 16937359845270 4538188120036989 3143799009557 31374462629754 11088847362095 39050811576396 9197547349510 617389506025716 20592820618494 7542408550094 26729979421004 1609892581890 31002925474834 1486237684833456 37957544346758 473619870099628 58863865465544 14198245676044 174389504536513 10100676252755 42481886936174 10027504128308 107722389229 86680037512037 1153878545771663 16211913276696 107343446735763 530257615499 29499745654237 37320321936824 108793803953221 240090403320127 34761508700842 56471181444758 28063367320634 76760559906560 4683574463367 801547032285283 18029044838342 7056010876028 201798635291802 6192659590431 106219215968625 18833621901097 24275066394349 651279233156 37290329679256 31437704080870 245256243466915 27946334167664 10010829480730589 44869137820274 19481015499385 34084751110408 31719433806686 27194753787594 30770847388325 1233943926594 33037612350749 180001831310418 43057641203575 42288903816943 10820998582500 36626053532298 13971773622331 21734108816721 23946418345107 16339042513587 11535567882245 49929853425145 12368328118108 152973207647732 5876121852583776 15132961703263 40386359291488 640989011190 5133953418911 16589919450635 5380163901902 26207096627965 34147779985035 26900043902870153 72331071478877 2411294273847 1060386785578518 45375029507972 41342724838293 32869585396610 10332265716754 145444427047890 13468999270546 1791900036945274 74976718206 10953004611637 6050722745969 1394415811994067 15789558027336 1199528220740 6920020496216 18076590386329 66428356152653 14244964297923 1627712787648 32883183507704 24695058712627 30335400051494 123834119008856 4993465402945 14603121076833 23904095925778 1256915340356093 44261157988508 45292723793721 43947849476891 13226097721010 43379674270472 883562529704556 62099848406670 163071229678759 35057205629114 93643831448256 5898660177120 4041296946818 368923328967010 39860501484390 28269789588368 42924245896367 20871668699122 829101804102 168865806273288 51194304422268 29487302079171 34233807888014 17151514427378 37774471433498 38938460356498 2095307074528 99025094538536 325393208800754 4187001454917 18956087124898 19162497668642 36273208053232 21390271434948 105026152521432 32436924481442 23020215614569 2719272252689 20916180915254 5814278431146 7565452410324 12183812962961 4316310167941 17840857438439 450275245675870 22702715504860 70023360258612 20932645998790 26770207909998 380324642343036 18038194877347 887863254281030 104947570157809 75093098370616 14340284586483 24323862557868 4300500282943 69866896236367 102992656575570 10444506113325 1149399331335 5637456599315 35478323205482 29145688710458 3975861808640955 12075243969178 69195130599568 2196957279188 218133977714515 11323287335311 8068762124356263 43217680548917 43441766948142 13476103017546 3086429350307871 22520441280728 17043537880546 1122916710647 2122716516398 39701808869803 23469567210544 3833741939085 18042579519291 45037709156764 40166846435594 333393881792441 31880686471159 8850249525214 3450082571298196 39618776380475 239248024584524 63485953550114 25288587451632 10243144473020 4258974609428 7903632301488 14911037890630 3717054315901 19398807317880 2308730180821775 423644721073 6169800386100 36254338162657 43047587144684 827110720827292 28459468840160 41043982299898 19590200640239 46502410555087 45215118557669 146283988133361 17597964450908 15421917513671 56392653707424 61809398761876 40705099507945 1233824132334785 62253258761279 31409712040241 11768612392028 86868752312342 120211669756265 93309336310921 34677923455448 42353757027768 2492736911086 20280375213825 5439720169413 30005620658333 155423560556783 153671358246 86671116140018 1949758822146181 34146726726133 98112591121684 35789615427712 265247803667925 159918531906583 41901505689186 1318305608474884 19072878995271 19919146460179 39034647286861 272833801023596 18488651374321 1237453809434186 12849926516620 6453215426925 18260937775202 9219106885881 8001009163653 91263104295087 22354347070336 73487463495835 12378432629134 84180035496927 114640802376439 1676627189141309 2660036710009 21808954087983 38319246993195 68451099387798 2053497237130 45790336837812 31762676520937 35341607748727 141949438919656 39083734289873 30577609589253 11247634894644 479942261906 12893328058538 270517483524892 46102447953420 4957128041270 40489417649772 641617721871664 52138358285001 23210247594088 22801796383505 33034239546424 126375840679312 361573888978 19661548861856 25956500174139 141231583771847 21058404009049 13201448087560 151480233032728 18331836781008 3382490074504 38687137916331 44353671707843 165412756302887 35623926745347 189085650042337 40215919725054 325061949990154 36437011811295 26985828629486 106870605026977 79043111174608 36140205462928 110186283176640 2495362263485 33347758900960 38708217065339 92905498288340 31018800608945 13411930133519 134987413256 4077452810945 275379592888916 35698621822145 6445025650916 1149322141449 34907658555669 166998130040831 95971754081611 56601382304685 24714650027809 7698343292626 30743665305952 28680258953512 11574081153023 13637880140 2510445380454 872161340481 17824680000433 31799052152278 2532649114247283 57649000197508 14025404055954 33101317495003 558838649013247 4878294127752 42097017665551 18649786568338 22082528335675 35730022151613 37279817192410 40234087755551 144560180846242 23765822948685 1395590572882 746050157228978 194901253294717 30788044675495 73880211061801 12945072246131 6335473926746 401406778443819 113591543115620 795729874883 10665022525559 505921726745054 12104651655903 2885795826246 54703058697892 68987749251921 3583289117871 401922775964 3502280460276 4495471045992 21700828412397 47912499596253 24053043112790 3228152646520 39761080866824 44263562344255 10040297127048 4382540513556 21885308896715 9854853168166 779332298250787 18270620184759 8351104206373 25824031180087 348267644930849 8007013843099 606494385427 9263390303692 104335389323748 37669893007507 3642513176906454 69841572674561 16832719474261 208893604760609 34730002603499 97078358450595 2861906576615 9805392078744 34609440977050 299566692124344 888284524386016 72110768424951 12245039734174 35864569284177 2038521539954 40822152051549 44119606538769 84010619122642 91073278959243 34859245683803 11963009370654 16873618186219 27141631228743 111427410161050 5341351329160 97785378486040 20234889220167 28531018255490 39587240550585 620543804771 41204845189173 3350510461043 39338978229647 35608238984980 399470042837 1394645440841 12701850376811 39503106457057 90249496931601 15256516551448 78659639850476 28855491397179 32912262057018 10475890196192 19048770809593 28788608222641 570544163853267 29491501010165 31445075002515 76746382525512 18378712926704 2390159536993 34657189612287 6246270721986 21128340318186 29048034967614 42702111787860 3442493113698 4480210641565 5026215958996 20370731711288 8535915227961 28666064871196 18721775436609 241753460162594 32543564543602 44375391617315 4511549931806 1723846125403 5900512483958 215207697546916 328535173625994 33469675848600 42847104573711 3993724903846688 11313784284426 17736894442101 70553709267829 39482137932368 72526786109229 74152281481304 14842549504104 21457445413358 1693804478001 4118669632896 20214408515047 21329961892735 28516031210960 1314394738145118 29065219951768 24212117523294 23163118345998 41301789966743 1820982443912 17541731882200 12396043125333 131074192726352 10772404557638 49892361523972 296785659877227 19837861028547 45353989410273 33130281952597 96026720377998 24437979256212 185508074096645 26973226088244 43079590287946 1393287716236796 38970313589479 15365818267599 101344760156 82220392105307 191955512249828 18859355495879 1603577107575 272747871047539 20487483265257 31336895577992 851851609691 28090479148049 33780251253985 334413943154046 93841102312707 415804941898272 3450348980683 37755075702320 41649800341044 396926058854784 4126719336017 17510999757783 41687684944957 281613970077638 66408633241377 44811045825071 84287083929 217447058247516 5418945299606 3683793217180 1900388841783 11991201876766 27800094752478 7089118643219 20421479259618 28133371095799 775015279231189 33343838651926 768550908230 12018435139524 40363796099276 14399008012576 20209497158417 6735508154771 263361101264817 45203895304324 20535116327379 29695426423581 1849862946468087 399756938556055 7772021241697 7125683438804 34339034659322 71658026943348 24920720761635 11522468387340 280806018313488 31003267174891 658095477405123 12751456623049 21643006693465 78274664843982 5858544067637 26838011624584 93353088416842 65300095812384 131612299792736 13819885598562 38537283710880 220404297600260 570091130182305 703075368722529 179690695791373 113505465581248 19692869173523 291049366783339 17456276555748 891551110195 31810036361412 9115973355784 24517800113671 43596822855895 32324236279611 1263557608222472 29314881750568 34817203452750 32801304694634 12918791423211 31441427232436 37142197165022 16936988199485 3909648931698 12211448161960 47848201603539 2943208403131336 122061934263220 7635917988570 26879246085810 26482484450646 4074837203584 81366427778529 27221387785645 551874342544773 7089562750166 36244489443460 96855359384213 25917972614210 8597775124735 87177514629443 30513579485321 25255024567615 10303520863143 29005183321827 36384906753102 91988965198883 923589382956964 655359599501 3479458381844 41373404869197 42964397032066 13524672471719 30108718345131 17352192578777 2706287514018 15647246431884 42028806298258 547496288235 15386795453715 16871252778882 226709595711584 7699271165462 72179048231602 38260180009009 163895958348045 30129471298333 2791279337479582 1213590305566 36328972129168 6516994339656 39402248812985 16955182800876 14404302124380 15173163429669 3301685502741 109871310886710 16193714259274 7526549577336 72218990222668 11385735000100 29465474099755 422360082396290 37535804633353 28202439594330 3876971657509 6088197583374 14593747881259 6498747396277 38528591030496 14679031451674 118840461997393 41841927473005 4151435135209 14979026563109 41993178758207 53362778416450 116223671739084 27224735717464 38956615515642 97772011422122 5816483298561 37683381673731 62168156922828 21577486453590 109110696481377 27697389345604 34935569395598 7453319408759 20567892906972 17737903597501 31681453599154 140650116243536 34444025580197 20639182576346 30336017804428 167829401597428 38961240658603 8056981624129 7395397549480 12007259083866 24352238686008 585394243272 336087156224343 11887340566126 127160493160887 36380902230314 140873287410445 6572619991367 22455687137249 9987049249806 20193525106246 719666256916425 36541537550507 5380178972550 75828179770823 331088896825065 13101246910454 3615631367618 21051381764855 104264202723804545 59100464042639 2764130734077 40703319758216 44182420587920 80778432099748 626518682004473 1155637992120293 676105439083571 34285141232723 11401974553872 60829664903376 943901508068 166348932509648 18279415435543 31810139716942 5185130735479 36229217467805 119268927601728 42133235293533 16188339419162 18825494578301 20226883744797 27312039005611 10064461740456 5189457610234 40341175665733 203903888778005 45711594129434 382559587609 22736199451117 1137439469527360 152916810414166 4966701141028 93314973788954 20927854102124 5006176003497 49776999560430 10386094157130 91842079097384 782020059359 14298500296668 40966055660655 25361954214982 21807674759429 2449653503947 19196679758 1209070258852338 29860975434526 352280329984445 19169154107558 80210809638781 8654318605718 42423716521962 21061270114504 1386910936961548 17212424214818 44839219249520 87245112915441 117341402226854 2833340779709 32160556543233 202109075217997 43225176334289 2297421081074414 19778944995594 43566649360151 67502460890218 18680674091981 5020793995595 1212970406779 57918011922453 17790805394208 96705948230654 7805761597952 42154541624443 9345080329123 9082637308872 42074352542497 7921513624562 19029554824275 8031622144182 6774199352569 14241067908928 26153914973119 93509984399252 31100911442643 781934509213084 3715498933921362 827977922852990 111601447173357 118568165227372 35710503496495 28864815394736 5128101513220 20965008129505 1286678525485 24868247052704 260265317209020 34347496079327 20995570586930 23964570040412 103593676321572 1457221768053025 29503026297516 28970502103903 8587050938793 174651311780820 389116440032909 77279030840298 40245142251545 9811408673920 5782025020529 44902055453287 97574044207960 32653530109159 24379435519287 204403340951838 198645218290406 181932480227674 7716991541023743 8052230978098 62243022188799 199283679190690 27876540684692 36845208395370 6363809774204 6066186202197 25905011565183 873611976572820 276853434939954 1723617678791 29457180634253 16141223330367 133276580015726 934844241207 38312240356199 23669829428024 12164362960529 1872057932637 234455519905301 68250218202209 1106598627867 45174592265873 25171552600499 53262887696821 11961923536988 16696016871234 25969625653441 10202421105286 2243433634445 435170851535107 32258254286392 22945510743074 42376089094604 2172202950825 14260147239033 14039226183390 5986629208784642 1929716848508 4018991649708 119562659659063 11634546314781 33620102385568 30549912427313 13157523571932 44143172736724 38986320667785 5165253959669 40297092713307 5037923642692 242968909418553 17516348933072 32279653662855 8276709507973 97504720145027 458553179651470 685994510224207 237716704052821 56995381299826 34801072366951 106111143971062 27542234445153 31444088616385 22061467539903 1241676793998900 21536326752169 44047982221771 26365430578261 45700767667927 22980146074017 30437883122390 33365104616844 22390901108420 5228682113048 11910423310719 42641402508479 14416193838675 10766578476669 42517614190242 21468121214874 28499128816881 1394883920363 295692068171070 32580452987905 21655327579115 27631236420685 27757044097800 44602791597004 27819429302318 8793335894069 15860139185839 34908283197428 13792143771941 15908141911298 757261431665723 26011927246778 40949871866749 30073629176261 68153191978837 3822482621996 354114374683658 49730156057155 2959864211476 2322135340919 20380312726322 15552687440100 4286263337123 14256432216057 19205640079188 56578639689758 29620429238177 7200735861708 213472154999999 26111419604279 33986861875897 29117943480364 550312976780934 36900862990986 110910510571190 456782804967312 13407511151096 8279272972168 40843207642637 265411981423769 15441779652390 12128186479923 3307282478001342 73973027831164 36217381623507 22037985722529 39819276704415 32311698401319 23427278023291 1785165341755 14074429334069 45005521027257 8684138247604 110649760266414 35948636739345 22185915067667 5853853807032 33007688109888 157506599236951 41087040109729 16826131961422 39030097344251 79749048499147 37961761030671 34787400114309 1555815202897 14357298052631 114856149039563 7130098175878 32920024157298 33354483750948 84311148540899 78891502219833 170205595289020 23601168919638 4861541416502 18439030402108 290476617898574 125773757403642 83213992446928 57361457056299 18700536657009 88638867868662 1166154090537210 116464208872452 23840449262652 267284540942813 33978211956046 16538503736321 341593622653 22072395960748 15443141542442 262224080014279 42114115831987 2299613136381 6946198521184 41201544789281 11568918644406 36238524494116 47026650840084 19363866453330 40776823293963 10257665248758 41462193976789 19049263844523 4036218925292 29169847746131 116397444678204 65831792468893 17410921959122 30782869785632 27168834545640 123493761456996 37380225375417 31532042346083 14429772772201 1217145554075923 40742437757776 27628746050108 32548858477810 31285541691543 910973628997164 42199374659 18142935733295 26630136787235 147075776609924 36955053992919 1189078435711 32250523542391 177977387146272 107704192234 225925954886463 11226281312556 23406963347047 43367694114999 42146948398914 67198993683428 35638595495191 33050369932387 28151514165145 1402956915085 26141590506553 320588431971936 12796785522775 34979141705843 35359830487611 116720743211108 30582331728368 294256388020346 16880048214329 14782296272387 21319544377029 42412377275842 34485132935882 11636958987545 70150696643615 24913580379134 9379980998074 35574826615238 225352078999186 836883916828 31179985469999 42580505319003 29340930357417 21272313478719 16423299676567 7473955381673 11774026003008 170704696710551 6725662785799 26933470021415 25545930942165 16267395491070 74242557211334 29389698561016 105635363063026 1360812569778622 46896208310408 25496982839661 144655556820043 25453486312445 4177792401835 5171353951275 138988702353511 125440834111100 120609031078822 29623108968440 114979787958997 94974973500024 13973233155421 39224946807044 14860480231239 7211744616494 43638983015662 15394293644256 123245073332591 10187847532727 37996979518345 15494963751189 251322027821720 41747080139473 29764633474369 308385022940172 11478656126944 467278469496792 122399497271920 614798530801146 42435880210607 41815850398247 6734276286797 48542842129993 30071547730119 38592231650369 22336790521999 13538730623721 442090694143325 80224550035969 12273005616233 6406855913246 543470844306172 2706381785280605 9233495852354 42307682559061 107339035036449 29187033558004 143933767354552 2177505393443995 86877068731933 12436547098768 85919315388578 4633309817461 29605571629783 39764878287933 137569968906318 10808774728549 2366999925836 5393587919352 21516914459 20755100223313 1319607863550250 1005881443923 36431805430219 33671799823042 14368370386742 86007563623978 101514344557027 288327333354510 55590197593604 4921362631066 13709981697472 16959585490681 15679437627325 76789220958763 258886077531876 8294304848248 2129169929837406 14295977070588 15165244125371 27766292980416 511141142947584 36513416322551 3037935137101032 16171968709949 4246156652854 11456095251124 65850092155939 430365679545095 1080842985889056 34878796817864 21308310891735 32748125665461 12470151794733 18415104815147 7812795921295 31173972786249 779697782640118 40430517053395 130212470608650 15025355814678 35353881415299 30597860668218 431315570583732 20366390067791 15074870773912 40825903468532 130102480074598 196332228622248 9978957709921 112076789587682 14841589333477 36194775205425 33239651614242 119572593010975 6537702258598 39924750161904 30123639501061 298566034590669 44832704443024 16774332340843 10878772339865 42086705665451 206339408283107 2039148370146 21268895224578 12659139279924 19574410387736 19594124474015 434075713627645 35516075822461 1700359661048 13766262203024 43261840804789 75022743690273 81432695377884 38693651994458 12475617502612 207387344286036 1961384263892 35456288344540 118185372279777 22588488246099 28532779310807 27688802870088 329977565065985 309189690744 19155400273981 1989094496221 6149461306397 16329260184002 2901127011385 1231215665843068 18624041334840 106291809760962 19537767347075 22192061223291 924347098440 12165617547990 68121917646363 19674000235252 3181887986933 31668144824714 33673631559532 32904695174756 33002269180548 6009321079870 28752734007080 297886865030953 18946988348042 116896364705353 49666855424806 672625443808469 23560152268140 25796176483772 194451993994715 29796038862918 2284814552684 21860903007821 26851271091045 3718861648846 17858744779848 1649543428065 86957043432530 823025018797 121202312929169 401022600520663 11865468362494 130624848782879 1705853227051042 136372130341923 759136355554809 20646165371099 30322478011143 576873975656825 44558851239832 31618913471415 36408409432135 56060474744151 4530440090630 11331012551422 19794529602997 35029533737654 23253202115803 1172088897033 32146435344817 18781494134144 33110653777833 7898452878404 21852865241893 288672891887399 95724102926841 105210821196518 70834375510029 40323004757459 38892021034789 16345357416019 45485134634740 27922207831174 39623081203572 255714522385372 95793245481657 34331192729484 33682835535794 6899564187494 184576396723123 5333838668455 19170431368634 42354279390341 40951507102743 13916848860878 199674655601007 35650503907143 99257897439002 40979215576448 10760528304859 87722266760 28198657435799 29067583579265 20864707241894 1145621151426483 27087598176922 3110010894140 761328893169333 1192445832615 29865090223055 12882947299188 19435695531152 27617819480217 64771756562736 38388477513240 609168908461266 37165456571822 46760706329272 32327817226718 23967379167482 61120297566255 40532079495385 38421870396367 27473790325410 25533024508909 102360505781766 161590401159424 4572155241133 91902794135749 48282768137354 70561780269418 3866714681635061 350394984405218 444831984271557 825681375747684 41033411587615 44365287028127 33398621628442 9585235364405 24953517012694 11314866814162 10056107043931 15483023727025 6707198153317 290753164716083 78954938192798 20446413284255 42699988650675 10913613699862 47909306773 11052502472309 184081500503202 42083980815729 10656902627906 1036618456866 59448911243704 20911065693284 1744337165317 38283931807764 16712139661428 11114780196676 957916256112372 23678989190687 33956951533297 12813292588686 27179494768596 37307024477670 24390603353902 10839428298977 1105096473022401 44449764750714 42243558677816 366875259242475 13577501679439 8604954146561 578425739085774 3064571433953 16343538341316 122542987849508 14579842282832 21142875254965 1019550834055138 13512304832363 34753822429654 37916132590980 95337869471019 44523588837114 42061565942250 23679706217171 105083961674518 21624575527458 42923291633926 15665831980985 6800186444160 19677216549514 166419855023686 543719256764756 36768094705727 3034046162768 187863526438316 24810421720591 10933470889548 7782425054661 5190099493290 26735264260219 33918267341446 2301115557663 14147549592286 44776966934252 22743647438158 235153439028567 4236639167445 41813488628894 89341601441361 27512039672188 569237981462574 4075964557765 40849833549583 39126843489617 38014553119577 24060181285591 10647140868506 41778679669579 40280471328144 7158343684949 4430929322969 26291696304429 26039974240882 31581689633213 25160827110674 29629187917354 4541085672853 104576611622773 38144118217831 11238548406564 7018339648109 20434064261015 86133447481981 16689309308734 24229457071782 288394119039046 13428892373047 5335775483656 120330279958837 179923915855033 12084303904186 4896466847903 20831741199657 2604813946327157 9868889328816 1895503668690 348137535844692 14014183058377 38157894085360 40979187598827 40217531278589 29481825674114 30656744620206 107325081302175 229349583289482 35139025623443 8953548753885 22944648925680 4360787116268 265530610747070 12490567261357 24020399017402 65605746055292 316898152203 24351404025748 13355284938453 4278529544887 13578227790133 18318617126274 280809509448052 6388619631534 24427390148012 29805663249550 39373938584206 38796388878348 27907015351022 4477487049557 87598774339197 35275429926388 15259200846875 26520158815655 76244697847697 62574757759401 148769659361456 25325346808180 46429110163630 8321083051130 21055450506660 36832659350954 102516341279091 33776075856159 56093418191345 30198610719642 6671784689124 36097683526688 719521086259 12351793113602 19350895783366 284297509587376 2285178682417026 41428644816934 33572114752185 15337437151465 16044360993546 25736050115912 11554908781005 24922442133104 23832250516189 20953840390765 22826184935097 13163887178535 38301769173219 35216687088280 22329752372509 1819076004011328 7427696779398 42469555562854 54575498932578 149870360690655 36967799250213 26252869215384 41713664380452 8306440260955 68003249264595 142708301634568 147473666086036 307746041599356 34131535624416 92261512122608 36535043456348 530982362491272 19211215182266 33938361013930 9229497816669 116824724525322 3513951344997 923414116673 4589563168689 44648747593343 43763095497703 24132612612209 5124876782470 31760263901489 39379238678772 35147793813167 23424135452608 28770905366443 352639873298663 181601525000004 3075057803840766 163286364891522 5540162170821 35515557875992 19886334886331 14943895536182 40910279853531 429474810648151 31146135619078 205882014036261 23031646808422 30564956645635 128601951342231 29448560862735 5983392032491 1953035464883 5666752933591 2392999778662 6256900192550 41842343744504 76151632011747 20988658139416 36145969950488 20615350589249 100057928239754 86623858010171 923326652527 38802353902406 11174139640240 975552036784650 102113468432913 24444633197563 9369284658320 15555229946783 29903569750202 822750227052 15302447319970 40104841200903 92903133598510 37674760111553 33181640070267 13773576071725 4940753740283 26204514359243 5992818028451 7489560228764 60419746923020 248943664601618 39435726304042 21155815826218 42362179438983 8968516215917 37736513515794 504158480548959 306355988215057 36089765067969 10742810992711 8766170836323 34230802622690 2711029683425 14550411844287 72220037214521 20853836200980 44951521477606 32385710042528 612988825189150 42737289316325 14659370201309 29314987191495 219493577148399 14639214548106 889382375525709 35533930667196 33627086466389 26771853118449 16725727661510 35890532856829 1708826445401577 99263441345702 8763575952027 787614684567 8263067918775 182799515467767 7069347493102 4409004482370 18707891864962 413875419358332 25702311461368 40794366135595 20234491298481 144020214264626 42851320568324 6611831427250 4566945420929 17324637063567 89433546488474 50754362977239 23780246142060 26915139624591 5430152633354 20004855997489 2002420131923 23615627128509 33133677341410 82406727404579 37045255030638 2908570081688 22273905521777 33283352795740 44450867296294 39514764502292 36275294689812 26232130487354 5219833997919 22839187607796 34656290715414 36989910679270 33726271251284 54345279075071 18498469906020 30018282817565 15180110985212 90149765405545 6237541938938 25818580908755 22018966074440 8785663418094 45063792214214 5835132142823 26719608467099 1303910593687591 25233016291516 145649715296509 11216762267459 1286432645627 15094223502994 23822332316594 17030459670051 129661963494973 30084535112003 40044708718733 12199394372922 27424609481100 1552836920200918 544967471551418 10395943718290 18790418774743 39908584199096 14631125761526 164779857513536 12000652045421 46571597874049 109328264063174 347879086138639 40860310591066 121528203433032 13943014536650 27622029950433 25172397457095 74823623556589 40424753397159 30649232758713 87576573118714 14284122919141 103106129515083 8815663839807 927386739774 3053203858651 3832603162817 28902142656016 8295607010220 236567045902798 38619100752840 25998045526146 70995824700062 20955480589881 32850859792364 1604141413460 10971041383768 12888817039406 20815216956358 16195995467464 16323096804895 32488754783264 9704846792908 13602893154966 28395618763047 61805085287760 27120534504368 73137493664860 12953603427260 6221889581759450 90206986623535 2780129570077 245835007511640 787564612633 35175567383318 2176788257197 23749129748983 21650591324983 12358705074420 35068541283319 50898598672628 37363605766695 26843186546415 8724099973976 8109451215419 44213521167753 128795360470942 548828112403704 26888232518738 29798572217774 35900120700130 40914257503741 152450536106122 826225370008849 5056397412807 32278631866925 26467015409536 41051683162142 43682258972587 12929227523231 128556265941854 1019596531591 8992845717866 10283843256080 36091421193860 10918154210058 33491978559373 41322987119015 38239872363702 43144946175741 1646708298598 37212675717764 2047277724958746 1682419163995 12882776864849 10998452715642 1726677731184654 37043262341934 19405323264704 729548316783723 1433831670345 9678453100285 6295681799896 22279067973569 39340578471295 11276022142676 7071179599191 16857636459980 3844124918824 37068755514029 45263160202981 15344165106440 76391709683323 35966872431389 29154013954960 17546695378439 40622928352697 10285279593333 31647920863526 133069832433127 9940023694721 7041589384487 35933067927398 36566556101279 29003468554928 1461928945892 20495524278612 1208116378577934 175810324769537 554275580633138 21233899211410 129747975769567 2106600328946969 280555422985882 34980605878557 38752833436456 30000440784062 1295644985001 10780336058489 51819160617587 90122313533735 14915225239762 47367457316472 35326415655740 13479821085118 16748381604262 40614303657068 45133470624846 37230213550267 77060304896266 30308919271250 7105730201536 24026339218544 4162188336190 1526484354055682 40885860062877 26237775823994 35316086925960 1417997396476487 38118875650650 20169837394970 111235947915847 124731505497590 24406100674666 17379784704846942 22496071327537 226135949830488 23737382004885 27228097660997 42730990443824 1209830550646283 92583110721031 159376852103273 38071133520451 3295476911792 6129769943183 40033004868428 868972385603564 11134699590801 672088738412005 351258604602824 22789019098532 28235750338736 28542559935028 24064504422978 38122722727985 75083624949452 16124201191944 119825967907162 652597738959313 632181643595692 63430281269176 324974833578338 37241199120096 970818109966132 65631313084694 25527236996139 23144694306743 24279185236242 44887789247361 14597513416701 43472725277333 965104092490054 30507331562299 24639171346786 34066515112810 18446963313320 31050193378219 4349503331159344 31925193980005 16511108572813 62762756595437 3816275306420 31323552608557 224501498042424 49004393233052 41914459075151 377479764281905 5125025133158 23158929010939 29458025665015 21273073688319 23230062605965 2738235592737206 2611814817853988 7385072340301 316394414763733 35707993795511 6101260151306 33280956913015 43786836478437 211020625449928 6375733853797 40786603285881 44228740701871 29460494911177 26041219552225 54372466909225 1741592200228 75518913895720 4433213351948 7982232588636 2692241462674 42172391559355 973273040589332 31582589794992 1140591200822851 23995293940283 39252135366007 24302843797822 67635043034645 16596069073663 28930654501326 4194059005880 1348008348458022 40403928508678 2868325005110 24129795903644 15348856685216 951193607406233 2596222788731 725132701898506 158348251556353 18936480081757 18696952590595 1302547537267917 18417833771872 639589324197933 76042326849588 35347516767805 33108470987014 42858650402849 28248230247327 310742626623928 146946746134788 41371946220864 44023147793830 23647534671771 9446293621066 3437748393491 534653147518338 28291544676780 44230935042608 132739793514229 8868103343131 4534018682265 17707499502107 26750345082076 3483281812233239 36385105875706 21746926041241 1176759923826054 20711247937958 164773483866979 16997664292962 6138286156658 272055090118083 37310163836690 14258173457911 35303569269688 43309160087574 609918172703061 12362791103766 408383063472669 302094612452 27978561661153 5946288265365 149954265854260 1961667334626322 9858808788012 9907009520308 119212336006311 2058710260012475 105746275181691 34952205354045 34419402975837 1093438906025286 19672970072483 36194811379185 112418584286937 37576518696625 2233283161658136 885707487082535 62794170904827 1300716697034 96762578273534 30929722729574 18830740565073 108690783207561 31271380027638 2818425260237194 273791358186041 2457913804897 22504390800811773 38526485386823 405846364237999 22156622215152 99564848952119 24870275037530 22188929452944 14628224619163 6452197577995 15895402523139 81817822131534 43297486623552 17495639983865 1371542299779088 34153221608984 27638623368647 30964632205833 1099309927784719 27439038664307 81938703171854 36133182931060 22431585371454 20005775514413 13899162514242 287206154588721 16232627647373 21483026618070 21353555062802 35756835739410 12619644920092 172747954106709 27729589508152 19726913365083 17184681961882 25928740853940 11126030518227 44023888261055 30837381622460 874204974540068 10941458238944 45771114336889 29775811441346 33219611506040 37478696832217 18042947889504 1544293354520 52863410615957 24855107330542 9815823247520 68779664228796 263332989284467 16358462996560 34823486522852 41642802901953 7144107769341 14243600887189 27639911468902 29870180039651 8232493662769 103956978552575 53331144517413 44730894685996 27248515472390 25224416983561 32769855856441 352586395813185 31795123884952 36548994327031 8869416244921 21530249743043 59732438312901 304446623339009 33659473121683 40701904346453 36228409587743 71073351961097 29425227985758 36962525559386 80924559085805 9321948756006 90899531802069 25428794170696 70210319012786 2621033303246 988308082895613 9520337645341 40126339307262 1319083818180 28609701420365 37275338446105 7652230678394 2377807920306 1721302190562 26004195728350 181630303305999 1429617665145 31233744056874 21505999125545 92135293829897 393997701955 1215608815432 976533336935186 15211306347821 154360190101894 43962373276013 40840684675929 24610810061872 38670259478141 93255318148514 585331402873 23879506535711 156711702953047 21739691778239 3919119308183 47586291117374 184988867189872 17293011261178 229115400426156 14062228935093 3908570629826 104522434160251 276675135364030 118182953322328 37931873020360 40787817585577 32006617121914 1419820115696 29961022690360 203356339759 22598663875328 120120392036649 594447653973873 1564509094702 38373143230071 17021479756320 17514921324869 4919566475187 8286005698445 23773431081512 41577719318967 3010594344508 38767509185022 11562970762139 37608405619926 59394020205105 30178477619120 18039075442219 167504934733433 10616303771978 13827814058229 37202025165309 26139792264848 32483090780772 28137217157110 30695432446515 34691213858897 32707263851917 60467645763361 2447576878136416 10474146541191959 39348969945588 178986643337710 9345554101258 1755076568155526 287443705850818 12904243408933 34560531240381 1236157128657 25381219085438 7264532211319 20395093130758 31698176886855 14086706098464 32626069621838 13149664226765 42224923607363 400251408425569 42187051175081 21273373661834 102706271014991 23788955449108 6536252520559 29901055974314 18199029650377 17250542143214 243705580633246 10296653417962 9551992395302 19451327041436 13705679638273 19412371035055 92478785631918 225777885667335 43276406319844 168818864576513 6721396534469 130808482978737 85904111354999 187629575197717 462690092447 25120284291847 47470204322043 25955483987868 57950178099782 12233758251731 23956837907231 50282805904768 7738316313060 24220042586572 464631834464715 13568206430358 774635428296430 12057038105745 37356123069516 142192731729597 23663704915508 34544309720315 56701941534944 690524276045323 32575080876266 40510430228127 311399047124285 51880743530601 108469629612565 146636434383401 114201385535823 44778268119161 93977032921777 9514738486914 66366954982279 34087574249517 75896679192038 62828344560694 42171755097756 73129164494608 1436331949334 2631662022899640 145168919871670 33978171465727 29504625914013 29299203774152 28177151722986 35986133550374 15409248504701