8780778514969 6515817869229 54000843210384 4253035203007009 83044567059456 67505072234318 97021092596276 65169757160565 72274541917509 82558925946290 18824590871017 518232706358640 37363724629834 306408741870722 329995413050450 33417407482872 51425283430729 17384823763678 19224488145388 74813237503672 66048877943796 16270780246675 35451297474500 885965654611 75312141216672 97884829290960 1068779845773835 719338135729 91561108373353 136208699011201 29036452538383 53741019524250 288967633171192 26516317426219 37379011040181 15069159687178 348615607823168 105918654494247 8957671997971 81756781650442 22267817786995 84084645887824 20792782976200 212731015050578 7505769142127825 91883773752197 70083573664461 83168239552119 83748017800640 65262974963642 11334117356696 86433015709821 41617593740979 28589529538427 12289847642667 208710094651 111306655529806 76312774666568 1576731548837 84000182823722 14140858176832 11182828970413 71021544858488 305748117416017 358263132953 17336070907724 49356984259648 39437981725897 28930894323735 125444500572035 39979550809454 85264658714827 9965079794198 87212272301711 9232174949867 68512290209163 18342423757563 13395879292907 327337000733566 211615456819940 95135401661390 75412861164628 17559632514235083 36898635034520 53718378833109 20857108108142 5698811683879 37379483121159 48354649013709 107470036269263 76390769081011 22427571987910 87794044230085 14337269377026 49200230353804 38480100574244 168812362048254 150537403193606 7966193880513 79962820656456 66099816372353 34025912338332 14658975562271 15751740804122 500978778521949 28629900768346 132470987843200 15649476008382 1180651932998070 85020293493521 405773826159332 53172380763303 134323794593872 54590382124009 73757698157080 61705470308477 50443087520352 76164056814277 69806395977430 109407668730910 91927751039760 18836944043696 62032887520040 9775038506669 33780865226922 21109087462883 78084653068750 103910766615215 32651960271500 43943595176887 86097628827325 35949769671350 95001643291677 93943577887447 92664393449103 34339840400614 32488093232479 6279662756024 31608508692230 68082242432126 49482922221934 65559179681431 183441053326998 63263984841959 50151269405753 14022913955343 509692068117542 1508183720599022 22093226750239 68026882313837 35127183565457 50545130790098 43453883300505 137697160312 68252145212015 67840013002769 51929916875055 89542719958750 28726543039397 254247189129560 48938069490125 90148630853564 83397133121093 409961874200 1870383034344122 64417069666022 33719811604290 34665498393622 242128500133220 2611238222997 371171315006079 290350521044751 88240990816504 34666248193809 21013844172292 9917223795953 92896039888036 171524044038304 88628808217790 822885603196 111340385934920 3691009470681875 24099149790410 46166660375491 74485889737012 73914716068639 27528563418130 96232111626929 65061817895801 35563863242773 94544550691412 87161125104951 18837537584858 278255207685860 15350233976394 41405110064102 47217243135855 152912385928504 39658152427743 26035795876511 1510134531117 75706628180761 16809636136339 47895632278036 55655211138348 58241302678360 116924881616852 64479273703443 23850489661436 70508520607849 17021875560578 48057330332085 23113233151398 136158124906365 9941878687478 1957535668946560 53314774703503 221562330956711 46949924438875 26711463366489 51473377254832 436783562598417 3146148589644 7237784259881 83398698929938 75682794523848 79396397836743 32451667177527 136859056773656 9795379025248 124081462736565 18207632898345 5212510057373 26546571646685 22261489828419 70614260366194 12615936647311 87911713020355 149596058197 240857218450657 41624936660159 16242393325366 4517507942850 71892521297842 67685371654130 39454281846922 245403526722747 57657819127107 19923883016266 49600313701597 53973939980516 71409444665003 539634564940882 62663549908108 202552894449996 36306481145985 43080067555960 243133340820356 1465562363236453 62387918763520 7723919566205 94842480105935 88160256812138 43967046035824 10390513654763 35611588213410 82926848080041 34440804533600 55082762457917 180058047327209 51288232278056 136680682288671 24717097030403 22204784460910 314065393140977 29408040074217 73097888602462 35609837411267 27044244852454 311108716033438 115667493954353 8855197858519 36787080954770 74620835370352 55810242873413 712101053583317 608207242329658 18177045370556736 530365912499773 86183336097890 25702143979325 101416205222 331289604964974 96389915967191 26595425335679 14899959534630 380730928352351 79956002444677 23574929862481 2400059337053 19833989476527 76763463045636 9939783694714 1017559764441 103601989312815 71261043622416 27207154193503 80113622178825 56061643636685 107862285524673 55128649808776 29276210334206 41693679282434 38618702994589 5858465932772 83966253274777 90374675785632 74581766952520 220355013752280 342815207915173 1038129091217115 91668374192754 27501188032577 46619979418253 64625411518247 6180609044943 35239212156289 27256510513438 66223531089087 66757858906582 84158150386257 606221528006005 42607717592227 24623172876677 444514348153235 9597381282558 61024243794993 13213525512810 56618092703055 38609976776610 10796897345926 1026409452887188 5476079099499 78486330977456 37265705415728 60227911550564 53460326370199 86224301139001 5680003848628 49609491686125 174276597622475 133709417927057 16109078238466 19220448905338 164878909689728 51254214021411 106099467700417 132661596946833 31404802996351 58048867430200 82364663867860 304699987399420 85275750983248 31541297413830 61131750747714 4953309137070 32086824692345 306153971198579 94654486002075 327075044200594 21686178683933 36297082718954 18453725179038 30019221533468 75523285044456 55437835889872 407595044791262 49683417436947 43126173799986 31451708764490 29878525534583 43732661481439 117293452092404 65455976759687 379267780449044 39314146214046 43222271653324 61720020443808 50712118348167 81164938258380 56048045134805 19707293770222 61031775288696 136250968363730 30579320213697 6854043796523 37435543191565 114241441625743 51815133087241 400047012433966 24035228690858 20074146533533 2454822794794 61552312800440 117254420409549 114891956744828 5005904196059 71836120039153 64050612618096 84248729020630 30567195654615 396232154656641 136116481996830 44504945044872 45120115171204 24084478795381 248683896948859 54779795092874 101360562091218 95791564252271 75628205614463 5244086062067055 197009814971920 941879944704668 117310162252688 66217754497432 130680730013235 62191638217959 39846373244481 134397600501045 91014768116769 860265318500766 42160348581169 914782243217603 103539477315429 2074332044764 35142480093965 31430178101047 65625764712266 26945487569232 4604961218976907 63015903030740 56324029983725 56492815787109 47445892295955 275468123675215 82751031332059 48641810184998 62423276979463 146476362587576 25982528502006 19344735022757 62906770892817 37369157578087 88486867035343 23901060906434 86743122391644 50802857995072 78819827333384 7937741603636 17109899186328 91817731920696 61713496279430 1831918321240550 128827007127730 22397196357062 85276611887509 35698667346607 14372751486783 22081873513653 509292892623078 96286977662154 17406329394667 12200276756888 63438336333367 66991268425904 301126169709652 168819901375667 70047158907009 133405717047454 105946339964176 20993340239539 53505993406554 893731610805305 61854316779607 38281417467086 70813775373295 70671279619416 16109542556817 17411301531198 51581939267473 88182268072458 26758563166136 17943487172491 32350974535657 90980660036853 106731387386716 1031089759322 165581631616613 4266743573476 110056985267437 34689828410652 95240767144816 3492290321771 63144727754132 96222463923836 38046612004899 878582381901093 42668002247839 89032150132296 6003405328400 62408194281727 7109488592506 66235871479132 95529613602645 40520742423623 91451486415647 65535345452624 76218262634559 19120694741295 1309962619107095 48820082199175 93663729586418 46031622947133 65064874973950 6210803185519 47877354784735 58526841030382 40864660586933 19600595539465 19787377649310 84430751673630 482547011721108 59062924254476 27908836074177 30500778116394 72024873016780 5059352304166 91935979497748 289566286294695 41993559292999 67628495582307 6589365796093 10070223776655 78285709893315 64912218785945 23362944649139 25565907687765 30725471415172 34560784918400 27396816875608 28008135618753 110187366754390 2490293933704 2669460528179 66355362413692 15230720382672 1395611302898 24333854550907 29648757841726 29201263231384 87545486831436 90094195492445 69455984398507 35536327835919 38109377197001 119005205366591 83437202285104 32562120104274 82887933636738 45409559177738 76334724450769 67706038386469 3318278071853 94130215540397 1359993990593703 5327011695627 129117730072153 35813728487678 1799138257042 119370011287143 52005795605942 21783939221368 204602813933996 91658770767071 97617672057689 8091142689162 84706781287002 9225244458086 88139233380256 12764589960982 58981822974140 3329638147441 202397746864585 113452652559747 45882440598866 18159594851849 1538353049589575 30287057533907 149908696545959 82662619348692 38636117011469 17858562448513032 44371684118981 286551936799313 813195544677 42473170864822 128458789578900 74366738154191 48255340413270 92273338328353 88804033740758 149348874649 1023489851100 62954722562121 313268180093497 71668418115655 60304358477418 30065312625318 38617016507211 63671221564511 27330712715235 36672196330104 115609341254007 326877179233557 3604507295336 29157393310404 985382900193340 50806662368753 28103115507566 24367462000259 17170160361964 141282868991478 382827124269638 12756565379102 23158626298424 71099645648342 268294332780481 7935951788953 171709507487349 61314957299860 41468237412855 84035181117750 29256221061750 17769964880910 86581588277475 142985877207807 67780327871249 139339911687121 5832196545355807 66864083670741 43224288187747 26438080688238 6135529886986267 90715380739628 57211378461346 91796455038219 39103500366614 127992630883250 38858044575845 38798637419279 31091761965054 13993343568306 20496875716728 18131391296746 35253309786077 101858153708898 83929125629785 8426258570896 1319215954227 8289468997425 756849423595434 13917498822672 28843938892448 14440185150708 1344470241780 21435486022607 27375490937174 48979748196874 24420773733581 261053700810957 672479244475002 2776822622495 16721224550748 34303578349377 137945398822720 22555721901771 25302252332462 30696124472410 5735301431917 54503484484758 30978902781696 31119458355990 11815242586993 1248259767983469 5609365404 32510788617642 24123948286102 15960555522608 1973180101079 5217277376309 36189982033400 19651148942741 210976408194315 71798702389716 338485958970166 33132321210111 24514232787692 49976764739057 50570964972981 15622558873211 519603203084524 72330155223410 11830191862601 11109588861301 65095682817422 8662745969453 4342782208476 5640053416289 9764814670630 353410721512378 78193094601849 165774516958062 38814950681166 334912660512959 48341741461314 28170196088695 320933726921900 115539774576241 35793791791814 48238787350346 110234283880399 66798141975949 1581354808952 12630952529219 30905676581477 86861881840142 57316464726340 15009592878909 4289239747357 85812255260735 53145406017288 20577233122696 22118850939268 163474870916492 81449810433914 75269845435643 3005230478724 81885626606491 5781014969810 111613182255592 41804339037567 239031570387738 329830453875228 50746697798533 52506762958884 4689837138275951 21317889949242 47176575407101 26822184718588 77543335258666 274770498848017 743081348364339 27459866583153 168514729473624 18825931814305 4030421610612 138354319659579 85133985528808 68611551959902 52005664564051 114770183518588 256878651310162 28761793071610 40805711012730 33646107834093 297937217268880 44030520669548 22639937903102 270856168906852 87747696706972 34435716720787 34991799999753 69380848891801 111204968021636 45672274364267 34646642706805 26320335326302 4208882247709777 59823890708786 45664310363231 517929935185068 146872971118476 89352132604841 1107976270443329 38295997804030 21522718739734 68317792958786 6936866217799313 392002368325668 95628338168970 81058572934717 48815883143740 606225412067114 90894908119321 1112048842307 105651183311303 37827289588655 13756717390178 93474169347043 24412478875745 326631889972615 194309579075687 17923873567535 82782934271095 33587364097059 48287106750292 43559074629927 116607455208197 256143085003664 52606715080104 24041796244462 163428409088338 49892852896239 50836233405929 15283860623311 15774587779987 39994830068208 3536041945750452 40617275022430 117566680262975 31770971197921 81996262089509 81304931217824 13157585339467 455221735219168 91397589905263 7432358298571 41367939182596 110776142211243 144400012103939 47990395625410 71012488049878 3613691778234328 85506110334448 46724669139952 695122625124585 13863006486735 58695731844695 51483624503072 62068618866810 52662684201039 60361664441898 26803537227917 102854779392175 29503554699766 89776618363325 28858537167044 59635087218599 239032945682293 259193620543389 83938390343286 32635721371520 95490201541537 1338899391051042 54963124405552 474757552376 10396861714676 62705784994663 36786111905915 345611197747787 130027851334034 47512005224326 22681047433029 382933414474708 60239074564172 12089224941989 84565366893828 60863829009599 7196497914913 83534562460063 49558988923316 77655862114043 377728577529224 94429455018022 45732405201483 71824148452759 13435233327634 34003782339190 83209710155062 510797733106468 167249944304604 35083281417740 1138823303879333 37107957030785 24730999342608 49970253918687 15134267627512 65802758438580 49375345202642 35508743462031 20243789482059 37068577274323 51347126163350 318474157637628 54510453455923 11896542638050 2552883749806 496645792036767 28408650695855 20280838992167 23757111797759 33846365319328 58846954672678 55326069372066 13901292973570 64491877996171 203193838832090 15479079983981 125309584110017 65925302511253 92498382713288 88630220581375 5557070991834 5641135260237 21639298779495 169587503016621 68220404635541 26802987434852 134529884508817 116584068155837 129712464836704 77950552718409 33676163397427 60570268360035 43338703480782 70482426789135 48687511494423 9049153820793 68674586408583 133666885329109 59606519812424 11215970932478 96014708457664 33149788837487 95239103327310 12151372885599 19960125328540 1489833043688549 12326487631476 19330608836304 31723059681344 59989213223536 7391845912242 36474202588011 19008880428796 94278690557548 38564172829328 54606553810337 36556664319673 28594547561737 179903760145109 11026940008270 241542415615481 288248265771757 87667727356635 75188536097545 3461875846667750 140547344884102 7020519525717 19198613440311 26020495155925 112649158435082 1927643726407 163880029187897 411274899907038 49356390959997 58031199209526 21011106103024 32357278879359 3397246402409 16774966699276 62803162290241 207206274815588 10812221386616 86710454905204 71294145772776 12062096693894 75685620966955 47524731311267 22207729369135 39971275498362 13612386954545 978359921837978 26368665910321 45019099385256 40227706289593 178557407458920 456395166832314 48635021670404 4494518893921 83247051009033 57278207357521 134555274570361 76333783702865 6599576110473 203041562109220 58401104379155 67488000773578 58287127004034 89111927678664 14804181567720 136427113094542 24366668927893 31479062169340 161042416554084 70316926954866 220424683678985 925920497206158 167034050118480 3176082066776328 32662169978423 65911992138026 5558301133124 7957733078692 39091508096328 83655855036124 108176213402143 120077955923402 74122430607555 78120246090707 6919537078434 30371077858851 19362715036672 5719783086294 3037426130703119 8204204693079492 107140652044543 13741633420492 2232779568299 69902771265627 291355063545462 149492164258277 319113182818849 93745073407120 142902085151788 95175162062608 19846885805926 19194989381113 40296083739170 36249132712389 138144480949566 27174516553442 56870107208323 82044847751196 79633871738592 75656894118477 74284810644120 52812863291501 140432223282958 55714616664148 6450362636925 120678792562490 18905437272583 23376462611035 42803450401827 529323254806144 74469385186417 35468160014287 96220277889368 65214627074445 94288523939631 335758375033635 96791577114193 74961496174829 84426307093793 194376773297450 63317308044719999 1961764070196 32078426755781 295204223014864 59735326512822 29401351948599 44946164951611 214595166831173 130464162865014 3560825287952 29257731444672 19014949970220 118153793820804 411265229761411 16300999327242 60676650146964 61014080330284 549081375865500 427423790100035 59919258653442 112874017442983 1151957961532500 30035761621820 70569657570010 126203907509410 76614904976533 32897061362918 3986471998760 418972867058 269936606784425 43704768668098 47547586255772 100640787675117 9602779044794 33375778560434 34899807516828 1167251007675671 86998555353528 30489483734111 1199175311619169 248241465616453 102177509205608 26448919538109 79224115811617 113130660793030 91292448836098 53780872185885 388116963197390 6081642510400 74252264127535 99681878531030 31851661624662 583397681833030 84266262696571 8258951105242 29819007327346 334001434772818 45382823319749 8680811255638 1026254688039052 84834473209811 9094950993210 65781528242287 165767726123571 51877545377724 51651800731641 92656633991931 10590783695367 79249916474562 5092979321782 5402406301827 62408849814266 102151988073614 32403585382944 52151228626226 25313361433630 262756007440907 52177124125278 63622061542583 78887855078561 3912126427248 18570033073920 18127070710317 166861027690049 19357697961901 87508567670361 68744107366529 90857640273646 83843378149604 47447688739753 89781501486627 77560093128464 77184203838951 57728026042976 61328449685705 77192211847374 673726251967815 3782413514845 75986297744619 79066892371997 6768778039363 62860958717426 86769585063669 10730137830754 47774871912740 85606875220621 150288634951948 523191992598948 1471779701059713 29535436333012 504547526485727 67703238151758 253116586904402 96222979134785 59718993206660 359248334895278 57520928766721 2881960995162 219273676339795 78906309678210 29076106727643 924865319369398 205505538481495 55649697742408 8786681686257 75339651683492 17735586514078 43115341426837 53346125245206 28211535994409 208269568720011 74929067068277 126466944205817 89151464184284 63793920677520 80031054586934 13753611060743 14525558622490 7042860701738 876050585976169 16529315878736 16907587706749 19912590090564 55325128453615 309922559306788 71222615378689 50133832235894 67830346118563 52942969123358 85297272811108 920193137613270 138776110755857 851341945704580 23876186272478 5277902388923 95824752822369 93305616644535 561635281886918 39588012796761 36495382634157 19943052887316 54377973896155 234587048744383936 7021410842654088 19091220224252 66548068968335 390158061946984 359508934607 136674004043150 43466725660530 78419309630788 1064573789285846 64589163059722 10779930750710 164254419132676 106952569005622 89161317980273 12880933216056 37783769567241 12175211153918 40055940086594 34920836849730 116498239464105 25449785418706 33351662128908 176557751416326 350718232926538 114640591714721 76466120475510 7858751263944 32641668159527 32121963251053 70110902424215 137087025873231 1184814158868637 91432132066394 67480517007149 81935377345147 51769527221469 32201029874563 66304154834982 68116002314187 3280099953155279 34436034457784 48074819034079 17078279718396 51888879994482 123901037088802 86707799173524 32792191628657 19007607900123 51188618748244 318044612869 36265406684727 34918886530723 32820045529227 26037085852694 54053607225728 369631962367 4034775916041 68122985496184 135003207372367 442263116351525 126930494882725 4739864532857 90882770859194 167510334055339 14631110730045 35218995552797 44528140964646 9121776781053 24000030823118 30943769299774 110646407172532 29585769926400 1247139831412 313614165818809 126044513159283 113380142007442 10422727196848 64790725968321 53365787401554 65006035200095 93117760894085 90849058455680 78102432180357 20668453341680 114988448402240 41287314111500 55358437677357 565946827442982 72930928659723 110043226999972 137236090239404 139312038630403 2840930854117 2050040102113 33202580031152 364412847495956 166745766854669 85671473357248 20280899803869 17101664749200 57286243936926 119828860263705 104969192463524 86806186331499 128393292083506 1160027981222 119815970695191 83259861455069 9512773267695 100933882656264 194359064174483 273045269444948 58845792334910 63310680864950 72175277050956 28818446143235 66550546684142 47697819869784 82706067825450 23920674941292 44361572928851 86591352161518 2277770850273696 36240094445356 226759869949684 56932093887123 23842420301210 23533585707513 75649108218635 61212372461476 1690620170071 51249394157739 14890136803533 71697482397316 217742935081605 15681904134332 109971744464546 39812527152357 672769880896567 66191543861983 235059412212015 72831778503236 59369377943654 446983425629087 44329821026421 38262744585131 25110933108859 79166650934330 81341254720211 32850047524925 71990501719708 32914217321407 105117487215925 46105503955109 1036692822467071 53843697390438 35676900406404 54517239007609 51874675378371 111690383729329 76315246680192 88353022025694 15452940257114 12398666736850 128168434258665 131232208982353 81538743621870 1913556963081890 73356209448079 162521626464161 126040087184867 33496944332947 1583690124808 406486318766356 16955541059993 73720311878141 8954089306433 81488574885235 56776901413274 26314098146678 15635797307566 74465346589408 34297823919653 48121158513936 427172099851017 74189285516694 86562140701533 55257746797753 95164109357140 177151073533061 53060668008681 128247243907 19892475997121 798587131001184 8441221098057 71270789643316 50070983249363 27447062475262 93032249125692 15460942361002 84069995431097 2070864866249 61417027410457 37443065785667 415032533108922 42032263014122 86098159126636 401584784334895 1311052989613870 356306789065273 6994953231783 132237802180412 51084705162903 35638893699269 61858642869336 241609561804522 7537802751747 34400003624304 275900841277387 112216002484918 141357726551692 445627458123723 75640635401432 66457280833973 50568154708919 39053493914231 19416538570793 412272715660567 203797562711840 10151232874724 30047888387188 88679582471908 49350615437762 104226056450365 37584846850718 116282742098427 38328906434447 31449142106482 64799275467219 24103434370130 58035877000201 39976075115046 85352903326400 462773555032177 40100197022504 1124853062620499 1591377554401477 8253387282105 18050566470841 104316446992136448 108803708521106 4354939019099 33069065370474 37246213157240 373835407987870 25763053390216 179276870170504 35552139713945 85965284458896 96422445807303 36237619045839 73304662542733 9610082003004 28531174244471 11427281041421 50911931275136 358500441798523 121758934490395 42887522841531 80730745793234 48431893087944 10506439942029 1360677689486823 58280708106619 75278297572364 1816402679576597 21213974608964 39606202364066 27484971980141 81378417295495 30936905062684 56161160376369 4957882133307 772589288544 78627873801223 2094503396733655 223143932618869 8951381801066 62860994585611 7447367348591 1010829020490446 1174080665569 10802528457515 86538644779876 21702236907149 43816311524829 84554721290440 89758772080721 52625611761701 3124231264028059 7585696522473 59359484858210 87423472404412 15389478274830 30990224136192 192862593866781 261512393169723 52334013957833 30000026313863 37782446749974 19611137787540 111676118894701 7550293532016618 57982588000269 25186066103776 67986778525023 113186384354000 807337160882299 47689184516079 65888743648685 96936444371911 151538663526902 27053973941103 59280059698312 13007401232508 402020266246677 364722256424723 18698465254420 94739940934079 75514767903665 55225410836343 81362046529424 12198778346555 69108344057154 54710306603282 37870388553046 12665873724699807 76714756001857 102524214419457 140828431170816 2420905807436968 414135347977401 88764654794472 20122374344557 48727559910605 32153100523391 39547821938156 2027014356617202 103754757201829 95450786105281 342549789053227 79975315685504 73703717802721 22380971206066 164227873998612 80412033600660 65244642765807 49546239200322 12839781312770 15176302611038 32812427146925 133124963060281 40351470943272 29018136242310 308855548901473 168565532078443 18120596575276 52828402246498 4077042628787 2871992602801 227859417577708 93720278602668 60702907308747 1077134619773533 35100896109669 9876885410870 33889434075007 127483832692155 6535569365690 72100656794387 35650903704749 117707312188755 57539644004123 28791301605933 456078892540171 80055265879491 4226603805228984 133182226456118 101016236854419 223197472060044 81450992478644 66683575784764 33128362392927 14277513244608 219447944154221 601845524798235 174905365089008 113086418913632 68115206193656 44950575102119 590002221684941 46289015308782 82240196835645 17979843072157 70698983769523 142959133189194 1643528470644611 3971188490937 90807882649761 30202907904454 21983165744624 53072402501218 42498101372261 9615169116049 70715500221716 70354836690607 12733934941161 882493307251672 36798076077776 44118042143947 326254462134261 32119109867750 88056923768662 89515273693060 26969788809326 86325518072440 92083047150006 58039703290506 623417296310470 147352981326067 3828792912957 5422378361452 14855179557641 64023061685918 41873235815614 36462375845815 28743570734238 11077304545609 41872264347291 82578477982689 717287882419 94741032796595 228012709278851 400205870299468 96874857355542 6782279982056 25636190724037 79191763230555 69517782939947 73138271819320 87364719167475 49301215977133 129628119335475 21819113477759 69998322679570 136629435004873 1317674936268 17151226504797 70668908367781 127874367880234 1812613132763375 90547092142361 3029162456860 6753268316112 228977820622552 162706164178912 253144266597578 78519477884935 70299891159889 136906352665344 44933779381753 83184165106333 52934648973414 85649033291403 15658900025513 1106584572841765 50085718200401 65283100383287 50061804738961 22727807529398 66726141330493 17718823261950 231699847326177 50056685616060 59307552266556 230084758882742 77502236170063 10751345122597 73581091111677 93925004623604 56881848802684 107967393471849 90433990276623 61876125037973 90829129852915 40845539583493 20161173157677 139499043534393 275484774540755 3326117180792 107000462325153 68356010235244 138072423581459 411131394368859 132667085768632 10851156272128 30905314666591 4772058520763 90350585303126 50322599296474 53733050240353 1231427446040100 15771147822343 6844369842390 1136439287027052 89892342504693 48042969147857 127001608642983 60180940739244 38838055584018 89521670854910 46743892756537 42154387987338 36219796630465 1127473152031623 34540496475406 2804830529576 10377283839726942 396196059355693 108689016773390 156147374049409 64448967048485 210700988215960 4323830662397 63874029233828 67701133680487 190286963814378 1770444388157075 106773005391461 246647192891938 33376537526584 30804432856844 1155726028596139 39026530945509 92338041600438 104686256747784 40017692292339 27155329952666 62145328154648 28778228340800 226982751478033 49523016908577 160117536314105 72165813694616 119668636742183 1553594838249272 8461960067727 40674382660204 9945379808635 190117157142535 11141247440999 869348848936 59037662605728 59580009974512 71170508409375 55854711511953 438272798863430 131615723596193 1569514072461 57236596958888 40996587706833 3160704316936 5808100972587 27516607232746 54215513571878 54220690177618 77604718242629 41716244378737 112809429584387 124145645678197 84113534647600 38451161923790 28086762434087 52562281254568 102600641763930 122291821831686 9622416044394 47665766878378 298044103654921 414270051468389 230037688229658 23662849063329 62924541254000 7631283516219 51410279567683 29066879708465 6107034845800 63592793910795 15049210436032 818743213664 15228943102105 31643644312823 68774591802835 90777429633710 71208623488380 5825286894699 44775980423858 55740453056790 70963518545867 450081035221890 16747726345278 35900216253984 78742747060541 69669782934679 46307514359958 61936041763725 194711816487110 65905389703780 166517303046625 66956363866685 76796553656771 759061335042371 59044858215121 12970117879276 28769307313298 38591095435659 12642182323249 42338275832791 19407709792970 69298934231866 48465337592043 87213427310301 945487381116552 9182342555607 14105933583861 24350481002241 15934094822197 94114885033788 153111952073391 129192209364118 7369334358698 37237434700124 1395510132277 75771442535433 79047908009441 298489144405838 41433056203726 84564069876340 72408908383824 83726216814741 519386108390253 36111669334869 41264032521599 117295567392216 201021993383669 74152656633612 16433455286317 1102049294331656 52619921472482 231678928709994 54318298321485 74209516164044 80366535041071 360780345854293 16829829878168 1555785810719345 26896991592192 48303971318809 28789037820311 112278195167851 67473023584339 81933514756864 55865432436515 1210298022915083 58784424830085 35915600115239 96086121128972 28288346481263 7718451517031 41614757705582 8928962920133 40616358067080 7749262032048 46894319154822 636045502432141 101659384149847 45523010399459 61749523876348 49432021011668 5046950526821 358906764947834 843382578512621 79911005833725 82167529729544 76122803903928 40736880254856 69727899582250 76593569531182 35859584407599 90404291800161 21268015373707 37583825832932 26369804139281 41402798331092 50449508410790 5180475522331 22737479117264 13935061065911 60746331243458 363321284162 68203371636510 47055530281179 22106164475851 1335834864381295 63200811418058 80893755338685 12207783193168 104721911778715 53621461543042 95067685318631 27919869950135 15545836603763 45361844790561 11511283144521 31642623074579 27620732446028 84480331192765 68192718380509 59721182893207 1620201199811 13171838617145 22006786554769 34681020022003 156960102874162 252975142430497 61443062165342 1988012293415 82445073633861 40299861456729 23575413930373 25490937748174 81677435392992 9190478266406 1194383717265 11553730345788 51760378688948 64002274370961 89198927216978 47754571593063 89027292741387 36845266794805 137895580603986 74426680601596 27826767158950 1279099873128 47263387937542 33922268432442 507705127635217 1005290961613 81102065301759 62139899529913 60994212478960 67712521918397 392590219672029 23847914420200 29681680629745 37666860876579 43450295937211 47556297150897 300727219631361 11181662944891 67648456514726 30692938011628 488211849749098 41130577628170 80757246056600 15669311601117 759589261939193 312035426912158 572289020492882 36902246147711 57398796997159 34427142232064 8134533416436 81847086036644 81920254196206 1239824959633026 16972577238750 31323222714250 96709664102644 21456162336595 79311295159801 53514508312632 62267617249029 10303528441131 164624287087673 16806335860707 3859772952772 91175161660545 78099094054059 63426156490350 57649236815385 21643710319099 39842846472757 106475417076996 27159033841482 79310714106377 46539001978296 45927839284589 64696247541465 21301415848912 14016330705901 76021243707095 20169513039205 40118393886959 1157418722165505 88223225180231 52564057998582 45811506932749 114170162738948 83775617543580 29185696511997 41256079669022 51169659869203 40572035182105 32759492636773 439210417393810 58467840307940 39938612299995 80144170247785 8430216070083 122044710426656 70621127832699 115629354265652 3675906015084 63159889215544 1232284549235634 75242650968488 1124854236324 18522600242931 92110072525649 23909049328793 60956420252661 4764492345541 59713869031676 46823105481755 40441031305954 213765264472687 304929644407529 69704777779120 298960617065759 189089549309062 55788143860952 37211476005382 140788558400799 68186447510464 85739682514660 84209473964557 26935239805651 32708901734684 75219247893465 26135138876369984 125057105371685 34240302365873 41544092280000 93121536615100 81636684846896 1616321000587 43880924362572 103793040430841 44961387562385 11166371116618 368490722028263 240747122514765 84842679910947 394523513598701 346581156225750 32110918631553 12687609260107 15786796790698 12873818128815 40683427314990 34120681494434 60149213911904 93264516735291 39684816762528 8069365108541 163383316198876 259848072335707 32640258542195 26548783278425 127904352812167 980876430347145 33350040176561 102317803246875 6673104266483 67997028480694 180132366775632 3791895316849 132740982842080 46970935486031 71850045554087 30383043899473 139242221379767 80612589382416 83911745608845 67249752955661 185835268084150 326164189413459 102155406441552 67185696604375 38130481772859 111795988431151 79936404816290 39433404054959 62852299802033 83410393731487 38837603277339 19169435077502 5034048633913 7999271698395 34667242381630 98003539601871 16002603679510 273743264070774 72132449339794 20821739216362 1103851466346784 191531422551338 41223397271711 40720651249126 21818811276823 28623968020689 94526138759929 49442332596074 89496794636459 66377543053142 82313424627426 399044617850557 42649718100325 226588798490464 19828111817319 4977857115740471 1560702819126902 16077946195720 9741376409498 41803963448180 96797091281008 217075518516885 67311813417316 2196129234021 30133790659240 53117761623815 777869136194 53750281750806 89280530630699 67836774370306 118806426126381 61466815367304 25916473518363 24828061665238 85827958528707 69866096080070 1893759826163 57623421195558 17852185539618 18854348134294 67500025526311 80219127081337 23647021031072 13197564005209 544832338224623 77018141464429 33901213988944 913674363360425 11564215704136 133112311480909 135175564807392 69302994923238 55903696356548 78684242073037 62264149892914 113855807359875 97574677411649 145176281758811 53845907498095 53326966014544 175194598988024 277270935843172 30992977027434 20415020436804 69633908111685 610300389212171 58203145780211 24974049654983 87542687040815 9191079254118 16404439218582 88725748909715 234364732538241 344205852080428 66562057835226 3453173587034 94156406767352 32368133972211 84586915935663 4898494140025 81061250991615 103118701890274 63478398864412 38534262912990 78280778936301 407189406679694 8999310761460 58674499950263 139933384890084 67593211912949 86534571330814 4256940812174 14699895984929 303703102847655 4043214385482 59045434724640 92420642559433 50856954619156 61230271615607 59589362738483 1103735658336543 8842549302492 61614547231354 77037092104582 6376584114070 42778327621554 66801116286398 49595356255533 105146364472139 196515765299655 29180985904941 37256468317545 233170170506539 17208687463465 167642244029767 2289922925019 62997767418703 49591721769060 50638957364979 17162707226935 226385165021288 1738020203390451 95998177226143 28048944958668 78241454275492 466556591160195 296770178451285 64237213042154 79085457635120 43822751496958 3103114628224584 77944869602212 120684030882507 72673793248145 12529049612814 88100999008177 61904121746883 71478254103142 90517512525406 29191636588866 76599612334857 2443243332075 24967365298802 6479431341454 11802960507746 66225146099413 295691176830781 15287074987193 43669066954470 181006519405021 3148740802271 30579649408208 60454298324690 74347890436142 19860695367433 55766128127765 50028185473385 22769800214183 18294475790250 84861523582256 31649819238336 23568071902957 54782612945522 49098059157879 34938498195928 61141147032366 76554285112072 64152683844274 79269465171442 86564618783289 170902567706513 45693981434116 62531102681453 72570569745516 67497613528634 138221891269457 65433816740093 60847888352716 25602864948104 45667288738048 1194364623682308 61928101203524 81823449804166 75641958780210 10803016259270 31056694062669 5700813634350 5261318122485 148960801052206 8512275517331 303576725197974 17763168909107 47072441375938 79793624738746 12005705308103 96296490695995 67971772470085 28971842272814 33777487644279 79191134492598 77901737483942 34959615057057 58556546992533 16889871375310 8385261345702 94936993143443 88248103420358 32359560194091 48377857620314 61874565549380 90269760956819 2144507860247523 74252988842042 25385007695882 62411391660077 144165213228572 59418232801602 16543454286408 42972530518839 192144939095541 125601240107185 23631557038273 5807577462050526 4304116817664 106121215498745 92247136926489 29170276960148 4199314118604782 8108858448667 66826562726181 60185569456260 1191243425708390 73684994127601 62318540951634 225468066314881 73725423717963 45649307534046 10840646137183 73348744916056 90037945024993 347744244041 124357315304030 87139627915200 55468455681050 573587281099514 4554305906615 89197411170934 49742043564945 11342876483430 51681805270925 74284292768497 36152688316811 4570596185981 7837674225181 388193417617034 22712571276199 53398320524377 33824148228857 79103100608463 59953525344230 39641046615895 695402288879884 133649863382659 9225711156822 51976322673370 69756970589202 28815130384912 62765651218645 16138039882297 599482189766549 82647140047240 72236435496380 1895531345724076 20843944596987 56742441593385 42471682419886 81109839950270 74092043437422 25003311105021 90240039074966 70030330348910 75639202709217 450301772321611 46651090141065 57312912520815 57951733133171 8740251971068 63631735436354 21265211643135 37147014040812 7301291176947 314721942242399 949445656193147 74538884572276 38488468550888 40606747742088 1221510022645579 71284751193403 78646647061382 28349045209097 59078811389658 33818253605496 891590538888127 148724748406437 55578793851658 61963999492354 256177721698945 92525351170940 59037080919895 34859205037209 14158833895489631 40572897848521 1262384088931894 75411907378233 296970206079482 56151773932808 43013662306604 33268172096211 50057719544564 13803045550975 13696927545928 288831320041553 122417935386921 2759290293152 78110069239268 110485726761301 40247989709026 58585153503546 293634097019400 18321143482297 31377965196891 21352856400287 564565566413995 54677232647334 71190004600677 3104251803171 115162026165851 4648068824063 272994983500778 120675435166327 67572437295390 60746315831749 433978136524000 89130755341511 70386799105595 76803915106887 84325172021921 42277217730207 85120992448450 14075811840508 18724489482475 92294989908498 597190545697374 117083102118428 45749818390533 73698851849697 51022809909510 69210425905909 39483377211262 40855079525701 52488286304068 122373797406504 254349851505950 19446880568090 91114761943331 383259261695933 82902949557738 118938982506430 93774826868999 54857176966278 130933246442286 45553271419852 306395383809429 5634442388165 3929787883547 97299929969082 98127415135671 19084743278941 270857060261418 74286123684433 47086630800650 540698391901631 82467860885059 104821735764226 10793382365636 54635585442507 24378628484813 454869868498440 41702478359424 91927067494121 64299580309030 148162980632770 13025229325333 85765795912323 15497298338827 170633870556749 402037115247162 60254220795052 17566795275333 40355418914116 225767757381596 68377730055841 303254978899022 3497843795914 23951943283848 149192558495749 78106567794786 355193085884021 61770804006021 167413028403725 95550649813663 77864878168230 18313060703499 297017157489360 106288070167373 60505212672928 95826257982896 98500245623939 47121349908265 39938486743560 13601785365612 39807026091479 23942070367140 78621854033391 26629212154366 18329819223387 90485023129347 64307352104655 130188676603682 73269376027682 44831394923522 73868591755311 67316240411207 21371703731152 7265439496159 32611363824535 8875858942024 92290879241182 63506446416188 59840755554317 107981070179590 920139184163567 64175787777296 22307897822337 49214578339706 7893213464159 72346150133721 221440715108678 48391161005400 61968151733552 48504563292072 4320883557681991 88105997892981 115086782333150 15150075849858 71829744747723 89962251166740 204925747073765 16559992808140 197265220187146 439922256818 86079798450068 428110877578509 21153882908427 13948214537072 20106322629934 10239216511119 31310205336816 74287561574236 405613816127456 43547801162439 95510758430984 44055586315034 49067637732488 21092039801834 93087971983119 331446981949324 82032829851642 84779883700087 695960530965311 72336382313408 68376820010444 7737160482914574 15558543822217 123271219397464 37340355017734 57316670698525 73226341257279 45336578793350 255424300693339 50897119162782 107514963701749 425828849380169 269458713180585 95286560721801 23895885490778 62270417199523 71061091617204 4650213444508 52588014415907 22603623001750 385528712644858 101493703827100 78249299050902 9461795212194 2262686677971 49891033626104 68604450358795 67710814480642 597873472109711 84793497972391 34963723344101 18340171266178 23339707190896 48783310322795 64928194706882 1084787228908337 196301203533939 219506037513619 590113619150418 11573961618451 276717912971229 93714030427311 438900607488091 71903389184011 44627960928511 53885938299800 87358488048723 14748976358425 48093768306475 66307425246455 65066045742409 67783458195652 4647837943838 51407548362125 58724490884296 301051868330403 35066806901792 2794790081140 38167172004151 12174216692514 65887440932479 160578662608631 73370164358287 39321327378082 80734388632205 77424951694381 81785270449238 19463683774009 367762763435308 126720911566655 88131741499339 3922481887837 338425089587700 86569821924351 27507222313237 19634874096478 261204965440213 72330150771904 83135627711782 81643112451952 41399496318188 25687489934238 81533153100128 20833342283304 464950341978368 118623150456280 124028632590958 72347507145932 68220532923964 11762222154475 37637874410075 70544337628259 27173780466656 65296844905236 162470517924613 5124455740698860 111798569722729 1616593369156793 73832741918505 18588041729803 90989626357850 32358471301547 28140140216204 18020247697621 50317187586277 91620822327937 2308116204620360 237544506131137 9695759800321 316891300791169 23286556601189 337759344851881 22780184124779 66011790376962 29784129683474 19042754619397 82881230273539 49762137461361 37703259629023 112357774689541 11573438143930 78038885941774 47302019474603 100120678691691 88694500050207 318853492856858 5126773366721 89251592751080 83201892728359 81332528267870 560251807165457 1228799565188 35897507494552 112401448902218 16885081617279 131085095400647 137910269945270 136729204196970 13193601489554 26920720021176 25536852909592 13253506203628 14079308499472 92119073695394 194695811323696 44796391506506 158802920317663 72714408492654 47250193720227 74189373592104 78927687990634 221034644955025 81132949176771 456665343719389 10772064371105 26440000915774 165161287370092 64205781050922 95241094683678 324855817073179 369527398881090 399969849553369 72760390313674 346850090888831 21507455123608 37411683617682 73466540346352 109877108119601 69853440926697 44647532643438 425491216184066 61654062648081 7083957388689 1773727182328571 95345147812503 513108875534129 149599325172922 88340636697330 90518733294702 24167653741264 344182167008722 23849617914350 95259084922361 95816996363867 15729292527998 13926946213148 64836849045129 87439375466385 38403407880978 33824463144968 80670531854593 45569837745025 829817580591194 583766616340800 4586029803091 29735645004113 16215441522854 67714875431362 41120052031802 191066922582141 61661109043602 48678522393372 26813923902554 341322505018832 8663655062656 382114600458989 140339863076296 59350300386264 18021405395500 75029403433283 78868869252385 17205305724132 64308908019261 29888312550228 59501827585959 62311414680470 57303873962360 302893360327481 162743093316230 45269256361277 77016770685391 55870913424603 78487411290231 56508474919783 74755482337726 72110577487930 52304377245332 102516078253947 1620507205014820 166631552044564 51588158267877 2393441301290217 23214001544120 39610314658473 3548669575038 110552803615664 95971580698452 90325595447632 75155362242855 105876990822654 52280837436928 8838375091349 80734368420766 86847466373970 56686548401076 903702351259037 82502503119034 109848081258640 74337785214586 12843468276495 38881168574538 1177026659274190 90811236741922 83467514627945 62507005004951 91116673750934 3668149435748 16061859785336 23917550482356 10045360699686 86129443801038 3580004104755 4154434588310 298848640589703 21495519103410 69096512355282 84547147206871 76329143599394 156735698890666 36988052926307 8104798293831 8263188689746 79350248643814 40200775107023 21993444669033 311435823149951 73163516571407 126898902568191 42079650153671 55734947117952 209100858658248 86981467678249 6663111893339 118476769326799 16459946735376 222235117096383 25726425558767 698300401761953 65053390539356 5617233789235 331428189323149 22157759495640 15513348383678 7358241511204 33101522348065 26683113379242 1096046059235037 57275010547614 23542201258666 322965487011822 405616897971584 3235257565849 96321809319682 71806138436161 2196872611964625 54165908533545 32216383786437 120642931936045 27196521102715 88062293222890 46328775027783 66835740486967 216686656052892 58487814687414 70165574602042 100492200083064 135250666726694 91642596849708 91232470470709 1310287918677468 61831721680504 165255739585030 93095856591637 1135079630916588 81509263200189 81448416761308 39454432624043 6457455981487 86866522032346 31174524206527 5427011558333 10427879889387 83142732496099 2455674668015 127264837590952 45183789833138 78465412144494 67131787790853 20681489405996 13022845088427 8040613490568 7794892489614 29905697846986 25014946466208 86513412011179 92784538494968 35507515420355 63865691451848 21122370203111 1639881483527019 49321401508659 438177654849877 4356630110867 28519266248132 148822527417995 7010506987371 25046315588602 71425719820441 258184399950013 23134239347459821 463393882430593 83967108295642 56516778471433 44599368720862 306594778670874 28348341079005 152667393340540 330683160413546 60044483660699 10471376391751 64181154588335 1254270385928161 69725233007723 1349431169533 14667666576416 13489592749457 128119432670098 63997020056653 25559935082217 85182471668337 287252572110928 21424448601053 82617491067066 71827079857174 58162259332302 67084702294585 38378275146284 221230613394820 43873645335418 942869846156 366538556377772 43321425625436 21345580222472 95651765107585 32353060884542 80682933297977 112685980287335 59425181110122 40895210158592 32923395622207 30053536612218 3085111902846 117167330621769 12142996290246 44194334890328 10166254412520 4844418956624 3130640806197994 7113336710757 34623826216513 43333974026809 37000410568315 169270263622650 191006892702450 35140682278689 570487301854 127270670635120 14612424507755 90536615797180 47202789907868 17778546304473 69770346531287 8459395513015 89093847620347 554460404529804 44238183253511 161549361010325 28646606754222 571579259659690 25603820930086 85972972605923 59757217083920 71256901531256 42949205212773 30171253200626 62419441231768 39001751734011 99594148192481 53516677891011 49159182939397 259520647645701 10336561082607 69858833779156 75030943374813 87174683216118 92764425986014 92826967794204 69038321242940 366056900393375 81323440191718 128314240161127 53841335237286 39368935294026 379385077863509 18089033304144 374858285461243 37539075694938 89815454096217 57596536649417 3237348590074 93863259550647 86671583403628 40653609985965 91513686218271 81093815055059 127721243607916 51678248762997 25798686792178 80722670567463 145309426017072 3691398251959 83433400504876 14791751844731 23677740678330 18948475553048 99392945955433 94948298279746 44160480527466 90482675485505 80651909666328 25254456339441 62454697385303 62010889056589 10662828447707 30821868584490 82677324783726 78952021286929 57860055498792 114484045305153 68938332962174 25000530072825 7263330289219 122352158289347 128645595843558 99458996807326 16262837938453 14388328903404 81809824660486 1186674835825108 63729479485599 133495962938214 95181162773606 19743603379538364 409548966690198 82977223943431 62102638324287 95425442140045 56538908374635 58624161269420 52969049995849 56300212989385 56680815983818 63311492667136 86522550674335 111132745693884 46257043312146 20606971034458 126070707871412 32661066079187 17371593660440 41158790700952 94444561003805 84228677323468 146873510537642 147756112511388 43217545826394 54148553104489 1057388808778419 17463781169662 29054937765896 19091419137133 46223246215491 55793446456665 80863217565471 68910475906843 434936194668701 319903855572747 204228511101793 123530399140000 122572652280405 126004473813170 79039978402360 141873111335349 77849158660825 143939376439348 4099930862328 6341977829972 20898394236456 24473031697181 61142744446117 112800921037583 58762713653208 90727402216797 120386515394710 2748768722089074 48543706437603 15191957920897 23825239882320 2082555729305816 68352150602585 74114623274112 101694232942138 20211803519703 88281607357750 60726265939353 73360267727186 94396228046578 56191594374831 83011985314132 50472230288504 92438468897135 86963084452650 548458042704422 9049660246056 1277787445669586 56464557950161 6298065780990 50330685024139 46701869614195 94697298123951 88748893322307 19194192017124 8878842315602 1461069667264822 57161472920382 24679407033507 7829355134004 290357943089883 42063522947285 16775010081394 47056635811059 18273794601943 84331577223630 1142806297597335 13555145887496 9006667404791 72523717751211 88558759568315 10128096651107 93863004426685 7558536680104 73746469432482 545703240746 109422520150548 7827021210712 3990069060839 28409583112644 12986512306404 24582074818378 233492453858722 4266696617259 187062272576783 7821086189353 18728512472471 94603426116917 55534208616586 9698336345610 87744265247336 73663345610015 74266700160375 90606052641062 20737890356100 27320293405385 93308271328126 66920457943095 54658866034167 19151100445918 25369808564985 31774807577986 41333334131353 96851593866631 60639871289675 12246625100681 69117991905850 75438304417471 22457335216284 62852037967065 39928748947204 103059827242879 54489247489180 181582784080127 85662497422597 31259103895564 58794567550560 8109946841294444 31897912933206 28473347430936 32655380067563 38502929758172 136384756832072 71840426066667 18948207507886 7047466855454 77705187006678 62502024920980 13260535247667 18294319300334 55544724876449 22533513853066 135201123786267 70413151803429 74232048810069 62523897014333 77337645414856 9392383415088 41101950465330 94675380268006 72283521326652 24739096485216 714306125431115 23622213021201 243999423442913 66515229768535 33865256579422 66868080502031 57027659490589 140312644230602 17478678550705 28401034555267 139257497153260 130719287390964 480670394036 110338673970034 246540201054296 883079325021203 71547532719707 38889467255386 4084568896497 94224756971040 3376238253174767 484930329992770 21235188167899 4780809767661 9697803889671 54122422962846 38826011781596 211070166113126 6791740819590332 20775357924651 39811469896706 88757931969487 85699274901393 96478639818542 58086589181291 348113882054692 1272192719788647 13437262687423 66036914052599 24034364574964 53381180254757 249131756895379 175768715884313 143938087085006 64927217557886 12531501425897 461132963447862 64092026786240 17140447667429 714331228135043 43373149689537 23165121106651 95437853904141 131397256719609 325570106276931 35424350624475 72379893982348 32467648988900 73668368372632 392599477187604 120358135831026 3658468571641 92423518346194 30867864278819 56498195831939 4450715618267 79461340739314 52431638621888 37711037229876 47651413677132 36986425587971 99630112760614 48336296487136 43448252974081 62068372926628 96191485482680 82075897704909 74688602456470 92494816183117 76249281182318 74005618689192 82243957795222 28878215953653 81271315750043 47588830483388 845390836573697 94540681100522 67783834776200 109101946360831 52538283888690 31900965080202 50101403346053 22366693826830 60197140967934 6622316071484 1773290676943 81031043276195 409672512375888 6487320519002 115616400304212 50450522930878 43138526603320 51454781342355 629618920171994 90361178504113 92051552474658 94307483795580 405553400785419 51051468766181 428435940978778 3084719221355 131446475201342 41771878784330 9496162743217 139083543718527 95171307393103 688468496367264 36643530083968 3996833559220 81615375293656 46663438453668 34388881545048 10548208297908 26321116642692 103223471729362 32685077560030 65944046440318 437694129793 138838388281268 29296758395214 52064556648200 91526370010069 137879996156484 296533417859738 121804243633502 5143478283251 27519555182158 86516367179696 215372486366025 72765201686242 49856355264611 3983351074764 18290443765802 66660436505843 128035367101359 75329455377439 81295236316939 51544064081787 566135866751711 2861495591581 219225784928011 43412550695652 43503656218753 2672671051566 56632601918211 106783134295729 30289036374142 42757057624221 43258806307753 79465352342766 87485965405415 65123290418928 44547003593420 180463897859045 80290518578587 76256662403293 16470976145682 29457579589793 1128743846824 9541497235000 53186449076008 532472316916 60008314299879 16962924267000 31503343333139 91994491295742 91033220200994 70085770154548 61224156304645 1188144063323927 31709691690188 51524970754005 43252117261997 1413502325501499 94799070950609 81564801565255 38572440111236 11734952856546 16360065689721 118684218975322 90353341203508 192327226400833 28942281790671 64389335069133 52068699968523 28094471829848 35678621468697 92753112077889 33870562095478 135377120685008 68026885347931 62216987299072 467372318642190 229943215796169 11083263657952 2488626765554620 318305426880288 85012630741235 60726697537220 94678069345341 130490509899870 1835414082046 55881324037412 55300563833024 77380104993769 18476928101334 447383834959609 9631260869720 78433654778007 112893654460300 20126922454027 7551591771455 88986672530219 106090719313535 34372239458201 104552528597704320 167737845533392 2037215009401903 73751497442508 1474218098600 21815574203968 7577302550746 18991815441280 1880955505093 41432196105988 273023339644873 182958389544289 297007295600336 68135677313548 4698318594599 5777632889449 1253002686501 44732660331389 6768744878348 90326128088160 86851962716836 9952142026037 97269604886041 3483217684955517 105989213647459 18417978182581 34444756021636 83386047332769 48675076357033 91701480354084 36007547606576 119684820297993 108338973323175 27519368053654 109050265656689 50470778273105 91966184559192 27803869258433 36330053045930 91744179226105 4913495320792 53997050318939 31503548648001 38768075526691 71375962402650 116434622160714 129464312596687 8557190678718 43674483759268 40720674601142 84469024809401 49607909097909 746002982673121 52409630565990 28561596472793 71224125477391 15229501599399 71383012880213 44839586550421 397220929045255 460336678237634 76276063953873 56514666635286 370079116802160 83560933852297 52586524084568 96793681706229 701108110153110 85865724020823 41968882921851 310911284827831 52655654069839 72049381685659 96210455364332 950089009339898 129364836112683 40683474804042 24388823220517 18793657300602 295756556415231 105432041813455 37170777275404 7671787642438 341253493608851 72475759687032 72876125493341 540919785352 75096163769223 5583634340663 138213346186535 3088545746031431 88557032487507 56267108405474 90105251377509 36075880171099 90660347716149 80497183073864 38528743111504 1260156086701111 9610668602224 65678863709446 80590327616677 90157294017925 49861509697957 101724266368551 63588408636342 93214357814655 663239848847767 240630020435598 45942799488330 41031354008708 224676753745678 79416967551541 178027729393861 28714943038460 10711371906728 130396809275640 7434645993902 273826459739797 198416109963414 59141064909326 34166905347611 8392790796504 29333408541319 92813068778966 5059122788250 3755239966127 49032285765790 1125101256562283 1292788168928640 516240310172818 132108285299650 277590077324425 195993484290137 25673940935827 42431878803423 15848330150436 61769930994155 258105540137161 66376602895009 94127961727227 16227961417293 38656524033307 96048315924633 26178367786403 44015307494686 3334273458219 11023606404642 56936451745286 69769342061925 221012693543747 12997937858419 75045488234408 42885499276220 31297425010746 95027383817825 75709520586988 46169790799388 175269005904186 63670332174526 5577198340509 2964147103701 80265206026556 19543632869275 33197747992335 32269141943421 56697421353382 31309729891401 41050134417108 20819630876175 97195682307915 36724288065686 374164535422520 340965292267069 95537772484276 65849636683920 3378623276304 67791542448946 57506669410321 73065752555857 6327143335487 63011724126478 140529954219189 12710055468495 26338650300758 32305280782873 141041410419285 115398515632190 31780748415162 63634842220485 69884844233312 138060892705721 25530675262777 35223604143634 52198507791708 832437516027705 45942793011660 848265188142959 54155504852060 4172663572857 2404041033767 119850253113890 61082329956710 77427359784089 118886326703202 73140150863774 27645609559778 107342561978707 1469604429129152 61439395253171 73317034686746 16151740521042 52871894752082 300118954633926 17105623136616 4038389256779 411677594417692 114695507253509 140354650635988 11658821520649 675695884751825 120531914003296 72334860607986 5021519161388 878433890871869 67666718482686 32033287212140 10006293173633 37361777220492 120771687637282 17372133838655679 31711247153557 221945064758724 36776004435442 75802427790690 36836092618803 104567657416534 1778556399103 81563553720798 96643932938189 117768375908151 70767517538398 567319526993486 78247450186753 42055595262260 108709009573714 93949994464863 13488647844890 86319150966550 64555819005077 162128394222 677431379735062 358188768164021 68057015329978 614064981313364 136396378028531 57303076875590 60330184599213 1269965372568266 1041114739404476 93002686938313 1295416511972278 279931539346076 23961708205239 39477328414259 97468180985753 13789318622042 21012223971454 263980860815105 53944875968879 35305703203663 52741294457136 34280147314575 60688869925920 56550161470874 59075411186864 36127103047776 89751521532096 29193024374845 92837364761053 68426396335751 56970385919878 115288464588297 16044065201664 42051907065857 174213239606739 49411338259698 104363138633 122135280495426 42876152662120 89985200982957 282082003351991 70001792952531 101378355633836 79149986557769 82356706179997 345453207316454 515380120713435 28157996339929 4898389043670 31635915934888 69571777316872 3280677656600 17428970039644 48807123171475 23523112957991 33532344598823 89629838029697 4157767715885 66618626632903 13880720563761814 85268097624425 268545420230030 26756846963841 43983254631280 49148137065838 60578202777593 76033343503912 61612004326850 102066096534578 88889435147556 64128473987078 39423508788231 25167035005320 4180514498137 62332101784065 4207262636846611 94044684129099 231139639172606 42238387489842 72779363247125 891767985599 178534111078910 149938106805076 19412197051642 11273663225939 61165915457909 68096542754745 88161613945251 24483080061097 19416543771858 37172036808621 716184164563309 19019504428278 23690884592746 40419219981670 88543356184884 144033472015047 1066548371447595 62173448849795 82591782525966 45530089511894 59166995026066 14877042023164 28377035953038 145242240329033 73690000785825 12823572703264 391342360231313 68241381551765 58059422823266 19688591077478 3668039600122 19763715098258 32018009353132 76674232005285 70034045776914 58432602905573 76133809127300 19751612743594 76566041609870 92541377469469 96067129668154 17337323260483 1001467193614 53447570621782 62348734321199 38645670041816 226076919723469 36242264268691 56063863496643 32985416161854 7095690381871 34751855427117 20805826324013 22417585743282 130895976361884 35392510635987 33683746355656 47472880936501 143450689940037 33337078853796 78947630239381 78971312408528 1111463912913 48711045451428 35464018477414 424686415897280 3399262349748944 96005709785559 212416237950192 32627822598371 58793857146366 17155713440086 377404868299179 375871325559286 2300742960368683 135827631194019 365705005272307 62463067877173 886743520055708 70553059881427 70534786129207 40746083740276 70938973898491 289186330910191 6739868698703 280177157790627 70920054383818 130024964462943 49501694320466 10784236931017 35514852751115 47979532787652 37448461355899 528807909880414 33791491809206 47072186696013 27830321460711 21409797824380 94265581985581 365838834440506 86409620568204 17057435165650 61995001335194 6810250503555442 67008607164343 38140391644913 232296217802753 10461403618980 3099792607488 346254384030659 65231468425953 48508845839718 20208107343984 15157173294234 39240266666296 57705423482997 173536444435739 1675752862648 53468750063912 45096298279641 126478133484617 106852281220415 137444677722672 70310318353199 35453385287087 26133466924700 25721617635786 10594181986745 57677783846761 76845941823254 49726732967780 44217033707425 183298492544221 18303711883002 668374229991991 130955983234350 75547550562053 42066696021678 61930523806064 23537719925986 121683846639839 37723759408672 38402564843654 40995696199577 16548769305973 56979342812023 238780458815318 124616138496302 47405673726026 45555987171073 8389389361000 1231557147548295 50690562822787 14086678220326 16266990286368 132469957154765 26809537288812 59970098635840 79458308864131 73169349928185 12271157384497 133167680562673 20570363727044 88994234111773 14347960298974 417384137424604 57635367831191 47617544854617 1103033764554312 81944066852902 86541457623239 865449169371134 16916226623775 139646400651099 103427945560973 62728536906965 66205607403373 55951516959050 25904582216209 944660807139278 67016600965546 58079477152950 97275917354933 246508700023144 34820833199935 326028499195283 65551172379939 33685239188179 101564643948395 442766223219583 77948090254392 126845337380431 48061959656554 175491338122652 136325097127346 34898117139183 24779566750514 89334559170551 334187819287706 104357464220312 55203409750962 9208091679362 66771836543384 16522367115348 40602186611938 19035463992613 13511943294018 78944415942972 62397680682832 117568834987400 58615865661605 455111672113850 3576950450764077 2263021414886990 16499830088781 24417088578605 16302255541941 278792411801717 129554185768718 1727311360575 315338037879013 4191427668370582 8890577699798 46079305821616 69537729007866 39711562344234 12799128686772 251637658259 52145765621963 68376026266701 764631153199241 25322575790879 438450178251052 21026296394667 89534013078166 4914251427837960 2788425003757 65769381649274 33870597565749 71365402948920 311134406746989 79757949158892 97876017946367 170942320458782 44550805242238 46895230070222 59241327079368 88691736962665 37564895155355 133591244409735 17058227786786 77998599373076 280790755688548 269009195882536 3845111017110 671342077179538 37936703584753 10672504707556 22913575097758 96630269933207 85892904703376 20155922769047 39000909943320 94616928208783 2151787411932513 22749318652697 115291802892160 7837839086718623 27951202529393 16650026221771 43792305980604 68054782154539 109762411135241 58976385439277 75712098286816 85333808737453 475579192044 5037541750869 5788126344482 31024334955270 418149841976777 170161023081757 10774979767101 43967870212238 58222459561112 19579818438578 7813767410823 16835530324510 25921351799237 89933829784241 73493849786384 149824284935718 73456580103766 89851566844699 120608695883733 619808377937400 241995866541935 78389191915 89318239371773 20122318534979 12527524013715 70117777809684 1595855735594 10974312399281 76832089888404 30365634589917 27957079190306 16803227413810 199043259311158 103409914867570 95585821970415 38568591975194 9147449897184776 4973122926821 125518776680845 21940039403018 283363117254977 27237479752498 35548978484453 1963815800714015 1675380623552 51775092888557 97897693254910 29906222614836 64706663017944 50294969497122 78749340968122 63225578564614 85356294501717 19594025342704 19053907941192 59240094877574 50121376492703 108191786448927 12817317486567 78683947816006 75845369714506 28322575289570 19631987971266 65051384215278 614747538932727 75968556274126 12867867294365 4301798728775 78328813941617 47608165896665 6539199247862 46552123411225 40104540435238 17372561423089 34603719861072 44291874406275 70481784387549 21901719094328 61937710722017 41951684877949 16970371287781 28544845935879 34202118680317 93976477476310 10918473826386 10836659352963 78086735420795 37055468844373 78882251571576 78243941832283 39183663545796 651279410337926 1193877589052772 83541069116658 67690835709964 68752284189332 5811530090920 42553856992802 348900456376805 27084309138533 12211391844375 32284751284793 73394972122984 76517664453488 137251313329745 48885856731520 97707178060374 47791220808365 205994653359828 145781647624713 997524644077471 17452013299386 5645657335367 78362147885271 12571028165168 21027465418645 51484903224248 30182363122564 45101501601778 67850620542403 84276797650753 67539327115915 36845416282367 201793433728202 58675684449863 82374990693519 41477497639163 45276707435688 4459432545846 52225154124797 129429543100887 32146992101267 88475633141625 6739559619550 66633518869699 28191655854214 78087226018685 821847358158 39891009581769 2974547182739 26984113301150 1051970625340501 34785419288120 118786476459543 382941968769726 65231772786920 66876111560541 41873801578129 72121309362021 30513638730337 3148397329490 62471077097108 90554753008199 62436766050665 23643493399550 9920882042976 37355481701732 31714744892497 63394178596331 84221902607596 476378788839254 38656076537109 81347962197570 57095652472571 14842174703477 28926944363366 28904675907889 79223175802677 56824083959111 73008437773647 9434126212596 936568140740969 109860521494198 142517506436240 61254467784321 79631718815443 5581755868063 57852161859355 122656038584523 62920660823802 10603203044380 8431800392105 92556289995851 11593839680281 35947593993008 77357898394591 95551959660135 19236029931588 45029959146332 31416177876015 314624263715757 149493540586578 18857860645470 64539264762678 50329184691766 232080201570366 61131979016756 36887466979587 509001837702528 32961937385775 58716056500434 55001444021435 63334397783101 14090916824466 71409418630669 20267301216829 93959235837089 70600784276472 12735516769148 1387435284797799 82530677339344 1133034210596351 87378836585806 10709345836807 141872145313410 398402497339159 47913801513058 57253689750068 64892142685112 26354723367216 11900474408957237 68409656726939 92105492278438 122131831190675 23021601712948 62709283788818 9243464031499 54932111659403 8579217702496 50612098586774 5178056415653 86203836300279 12949413683625 159592873831807 188627351313632 28191106512282 71279916053165 81334097902872 1115369585750855 75490121410935 14591920766815 890368223475 258292379402985 1565742256723018 57072204640482 89841049717869 1268563902792 69761019783953 90288386807877 92421495164500 35544950634382 36232159452233 45995535135183 29443954446149 22436477408449 83349482498094 83997065218007 53617185344014 87114093847837 1854448090130 57824606407909 20686132661033 2501916274030 106739322088604 118208105234809 14779285969304 108309811935217 60591550308666 27033607697291 12610094479214255 43822072960657 55362968783663 110228242465985 19554369359351 47292257864497 22086987343136 430298901893207 278429369473090 82738419980184 122809479922386 81220081682383 32971381070728 90273448194041 162686330320015 57781354009007 490180187993 7938704175771 285359290224076 134432520404461 154456247681646 23218235007501 6425826047242 37786275360170 76332193351890 3763739538675 38172506339839 55390641470829 58394662879379 133887047720548 3061228113659 86511403381437 26218358527728 40629363933614 46622955036121 5960637540818 9066092630049 20743369759682 212965559597951 9776414273701 25338027970866 66217581053880 9519067600034 173849495627870 63436473109133 35443885423144 43439878542271 69724354474877 60405938405843 23657177415155 40705330363276 9080272029419 144382777509770 89057987640438 239659834480847 314678551298206 32133791293625 23522499692034 38615814606430 115362810742411 17292205402695 45384742140431 8704199402118 18962762993582 41513056267180 138378828808011 567853456605110 113882912081867 1599115940106 13036290983586 64916476123463 2728946410456864 43650600510155 28005172310920 3773718876960 74925997967634 35723794002991 6550371683280 173488407568814 333405168824179 132481932141128 50854332705697 6514904193001 121563492026520 83690870347641 2284935764164 20748070784947 92805036576491 11097164648511 3719498600936769 60226357909764 115306076338564 17910395378328 13474087751314 98893803375716 4893470670448 23057690533779 16091488724574 10936349891456 9997643520118 124764139325610 101642042096714 754766768871197 1030317299026253 38675553344849 82839686072601 15751612167474 226278696242651 60213002019090 244580593999892 96194689906049 6573168313603 212683098546073 43913851186500 41451970872663 30136696658167 930341563066155 52873378297843 5594905548629 57889590852513 20667735082500 21704082566731 59140661587543 32016564031063 25757707394565 28272938358477 136019071373234 60119162409233 53887970611991 81413762270410 17539655353002 405892780484870 36400713078422 36497023192004 80289254874777 13030247067999 62137061377087 26426488659600 3153712913943 89749199688080 91805893788418 45694492701647 49882429536322 25453262416871 82411057587037 29172099942805 44691383106447 44653026542146 67380235471105 51414615189316 8169756657859 47959453119877 50924330853451 1098358074088376 24376089736935 90709579389177 29923890821225 93330617271911 314581353968824 126315147454635 251392786374455 6495872053551 294153378284549 33200678931394 8117833185622190 6437525996657 76881422611307 172350397367174 47617513402540 501205392097882 39149738331186 1078417282691681 422711095897236 14223416123124 69662364552430 98354656433402 357793673028857 21246537770012 57759557957815 123109942418129 80307647962702 107200721512119 52983471899617 17518148631246 49815017856459 50092404162444 190283657150940 91038775831696 124075676395701 380925024529733 49762051276102 62254051336125 5082574361378 92889880999585 56502201857674 178015769897436 14481597276009 56027542065337 33096386239602 60420739220742 58391428186835 75303548012268 809237203370080 37398051993850 40841098904552 17964059072284 1896731651807841 284336504829910 27709618098689 9314120340788 1414555082822 6969985161445 133255124662633 70797332327281 84890724764364 391446058053185 51486321243743 8427536975791 49805395914061 25083665416731 351616010508585 161931473225994 49434093988059 58565350325703 60865284641594 55941897841172 33575340101104 16399559154247 725298337801660 26881234308507 74381922708194 65827276170404 59853452132303 7451157717495 60768571763947 32178370645383 90621023772956 47200011159963 67330037996493 95481930284110 102169216184256 72907861095966 16584422343835 55504361927952 5335415780244486 71611601054453 7038604518790 37133294100039 482557188643540 62006203901203 31126789924240 343817567777913 21434486640740 1263816677894 58375151986909 79800869503544 24588846095238 209575580697620 63404357728553 88192482866847 51312535113339 16460267175920 80165499944906 74622702825857 88731519447507 72997443346867 52493742877754 78751243247408 6840944550286 490734458004737 54669589889709 56047752842384 63857200252910 86827717630880 57356589135074 2345336746146 53558297260257 61486391210499 73571066764017 88617912719955 165222566877699 2785846277216 158732514893962 39663341578185 78239150621281 5475182526029 4504498750890 14497000805120 60848122942010 123826207520472 17526153698109 85477094668079 58331786792874 52466212824936 66966172855735 9810975907232 58468406738459 35682809915727 89927418123584 44267402511596 155798951158877 66821942503739 26775256415572 72870648835961 48603561502616 1427438960405375 91002912864004 545175572753456 37873457724652 33853282314312 82326661949857 239584696962 29754248782149 109528006252151 34719894738821 244093849289592 50882667199650 83422976668876 285142011151143 84176236178784 55125176604749 122106230843853 1670516767585917 121085604213504 505651209451229 196929361265957 41073283817635 81535090220799 166530206783497 329656069926161 21953553257964 31816985227775 61402767805414 29678830618024 79092019529202 2326334879399 66968044915688 9661608608237 69531820390280 59695225356638 89010482383896 91566450738126 91815335220959 78486994663 33981807462179 2074060947878 108547944545712 748570851825978 36933332875615 615565801350508 106626156416146 6766551717186 28258791495302 104600452779400 643886618398406 33895077603289 23833411621205 931552478856923 265288122523761 48785766711682 74825381823051 81563374308832 187807168767734 68327967671401 127732470293291 8292627672524 8394542547343 49524118441733 71135783581815 52997897721954 42923245235466 83260141771313 7508368074066875 82378931050855 25136946142372 52581941432077 74175741143989 68952556357950 35292052306375 135548301638976 28533498618085 128603715790434 136528924230063 41264004497799 134257860725782 59577727665144 6617739973751 116359645868888 124369875852184 36802881059124 23662648672534 66732873328603 35129863157156 51251189468373 168413946095563 88657177208514 149099394132429 44638919227634 95639219061636 63474884267828 95993583485646 45273804857998 37461562456532 39782986345135 40886670934273 36398973417519 447716411631668 99472262682810 11059487722039 19940514096804 5916641626445 19812135974443 38863690672729 63678144886833 52046329983549 106356254960364 296113534957983 99193609955233 33068685862484 11952850201247 6788983455360 87902157847654 1792575282799 149491113326403 62002421639506 99077147506729 9378949023630 96408839056023 18565559969374 42826045071055 9430413140158 347278202813291 82642643071988 94346825466844 567396740599695 43291765177139 42954583236127 32102492788434 94391578112846 84343844765296 79296378974167 9155618080572 20168314527769 16035503502818 93904446284657 69538341108451 322857211045882 123498840505197 28630634808756 14676436880001 225336198894942 64552157716977 86604565918698 39747272918331 151978675592773 90081724522375 18164568842793 53966061379645 87523030636339 32758030336279 40192528558681 71980828053560 85685440328835 2691121387944 74532859628182 20659720124970 5504773110203 53250211411868 101935704798005 69729029597471 50205097395028 24670689477082 323036816737956 7660212173039 50750405598930 2043084879706 48307976914697 122972597729620 139218262731336 9048240581676 70495612504877 9824732114072 513884028169508 41941293670053 81262472825447 92584305200162 95144856970897 46357767683307 93229782713352 32038116319863 887279798341453 58977682332514 5893031172354 58621737537215 47531425888518 2386089235610 119523887434450 125781811458813 55028809775574 74357673721420 22448040816387 31608340112355 72205454131247 4263467886276 3428403431408 4109882830418 89080520094574 81695560293582 96536566744032 79383076219113 44025859249776 83125973372222 41015540940452 104996650982511 70383066134382 5283976083334 6582986916398 35636375770301 143543245595594 206825381958703 141503242687687 20244430636797 80739003990904 599973525108 7509520674596 81666331542552 64022570217709 82391518432664 359398151818620 48405141438225 442126379589009 85815660309414 54475732614654 30419898074277 4455954016383 30162794040188 41212015613391 2722379015553 81872355611527 845135946537604 216666619930814 7459277998706 91391109375382 67520640627070 76915320896339 63761896289079 59468441797572 480991548800 78722468174388 12544243166004 46251112191678 362219861220 338186383380996 103477501340755 38707665190462 60138103655952 1097201609130877 131403541541077 40892277041826 15267976984030 27629637159609 80227420106368 3125432604722474 339105705137331 17986243467067 58575283450286 72142202377289 94035970764841 138757562520905 18945552834902 140170038807947 65234410470811 11657724915191 130060988549621 18729252420958 84746542391548 51024423608946 278085775654753 25050021637453 766318083559976 37836408594632 95440075575839 89780277743749 54540673691129 3770515260114 228511755402395 4893960635707 317638179858133 47035525028575 12580492708031 11615070487651 65291805626078 19388468654579 62176865409222 139361495484971 21360544025118 9167851899864 92505121447360 6913235832691 19781862938824 43471189318481 57597892894268 211151802524355 48455844677186 87672123799 15066101568094 338044507618197 4940235456305 71880949924660 24317163660438 25229296795704 13847229283178 9643740234827 16419161262649 37351740761653 527323611077489 128191006286473 124748522605235 55552713437408 85557423055586 53808798913500 89205156481051 21908773792554 69201223045238 149436724893100 92127576024769 87965137243598 27691710425160 236465086171475 188105965506240 63952160054793 20776426364200 39526431340387 29460465953005 92458138290395 206617358898590 33183283232341 23725249121808 64354103219690 35231973143355 32159988473 47718094474892 31414449818360 21494743002369 605102027066115 16767046471219 7132253362062 527645101278989 110094305405535 221559632691946 11561725603578 122746539361198 113137894459176 92529225163668 40351602695683 88736346295731 93166751248899 85229852761191 86165171385481 57357675821361 95206632717896 54557641142573 96102061071598 96936603625858 139840754307867 15122742979665 1165298830219570 12382797212465 12299358932214 49666176647005 48499407338125 594237780671123 30060850196550 43764213668187 21545893009287 86297510758716 1540295390601186 64960289226027 2285942341099909 25636368420115 61960512571297 21243593423000 18469227338632 147612859031201 79341390538377 60224502828219 53654204840802 58091654828727 97323586938756 5318572771485 63476123393956 1780546888589 69222796760468 102128608205044 96481538413683 66465086543843 48514208557990 76976057883325 405203243250426 50045384888620 293290253932126 61522711284511 12112724590409 211459531993071 43163222091658 3474804493933 80920360424874 69725607616468 36964770664843 41944872688029 68131460558571 111187778351523 10927362229284 47005491449400 55468491098147 38112073369212 5061488383969 12627526352584 40783857805507 104716641256931 137195700680988 35548629892224 72443165745211 54072271382192 60990600559299 56332040067260 262818929723387 23519232801315 28373416824909 57802193435216 14331872421251 42038029480643 49657710341912 42882058618660 8591370843189 1167144870958436 3015060560329 42377295027776 38282898522367 41514335610132 28780034998679 49655287348533 51483506961596 23563528483078 380744610453156 30298222544164 3286385084032 2043700977355 90190423382085 33475843036261 170286293126820 4649667918284 203998491308236 79571799254566 904116721887479 25354860017795 26510411672064 4651114171129 130051533872728 432295710325556 77690172254552 75827739259183 136005347727159 71019861575664 1194687317049416 27995989029238 40516285192655 66450088997518 22999478609612 63053081081726 53252390209480 1176380595616349 26206558942482 12370902020109 51613965297215 53354441369878 39157308535239 32802927798035 115849640572184 32737592327648 4860009127532 81993457136770 90081469856779 69421718841038 14576177484559 214374684954641 86312831289338 257735532556992 80759020338660 24431689851587 3263862382129 3696761888775808 65609114667330 22869549553653 51575507143294 24487889156392 18796242041901 159030808461633 124161946967418 175946143716710 40324400906478 31166893979407 21872226827912 26071239691571 53851518277523 50401545539789 119316573034199 50584775884488 72294583738094 149522673407168 43672694086854 92885995709210 472248478114808 42776007997934 8332543934898 9712560430542 117775490846128 52515451024133 79280783104774 335718934636007 42844256157017 78528178192961 12205523098897 44543823488371 23356449489148 24131775795405 27928237532407 55980163693892 48732505522501 79824762476483 34366757617407 116463704514975 69015278334947 83079247545462 212321948705298 102637065232641 57950558470970 22643791389465 91272345297581 20138933503857 42440774532072 32889435765059 1070786007076670 394902499362362 391773543576325 23855108977895 1162916186206806 70138529110848 1859410708883 218495412699553 30236688914444 44155068366125 292064666318472 34640751117299 101725651802493 846773279092 74300428440875 2680892752246 60750351607894 40007543642452 63530065670388 73964349404317 60404584520026 74979967482917 68172555440766 7966957763726 137753487084749 54869210693195 22971227380726 1126222226602 863573145452 48156382643422 2602287611278341 63473383395512 494570056872590 37229357520390 78452405826806 38386878923546 59560821476611 86450164321411 6790569099070 69640284969775 27347634258488 9162693743285 94137614993807 40324894907643 61819978679270 177070119001116 36665713579950 72195530421462 15670351675819 46303157027594 29247201812395 28730161289987 49687039577878 50945269624235 28495938281037 54653622392189 89407271698185 140465324452786 114450133587289 69631886216032 98962897343547 28263552245268 51696580673163 41675982501486 21228990959779 305181260667858 80848773919197 47284019274194 26838507018542 427049282642159 44896149731243 9384825464304 29605235958735 46509026102295 68771855239892 125596920888425 13354261216846 31754487316963 2930466393947 49306455125049 276553496981080 23967476469258 40055514315191 66060951997560 3805844514200 80398895701016 5274466129616 62543763266993 31617294720123 14836733576763 17729167097969 68274009848341 90066001728656 294226153549466 1442281378736281 24554919793471 25647826078052 28651719638587 89497215054003 122675548897875 357317676705515 27350021852593 141537088516934 51916265082502 42139465602263 76086245297104 53003803252237 737325795981292 93673860597205 4572435898316 366231912050118 46043809483348 41810199061113 6332272647554 117820773983363 284653289909847 58831033470639 42279175971197 39907308270386 3283416367750644 39146031227281 47057966188644 2392784057995 22880915373962 45065706284911 214529972520680 82353396102530 203579868376390 39829395955583 15336200110347 50198900776604 63323736025481 65384010870420 115023363914429 74236935557054 122762819298527 131800352420523 22697290877011 18394802747678 73186543055180 42576711251707 458707356461493 43328977852728 84165412840009 19723017317096 37776157640192 53620707642921 87450923309965 11004892304104 59578937285796 426685916522715 34875414549168 49345690243255 525780209255098 163210534360303 139779494375616 58628926726791 32232090671144 63347777683033 1746437039329857 30613910702370 91921513281071 55024040413788 64495573852109 29703363942672 44544818351245 57215953777483 408484074821306 840297907706 11103725576327 26590518810789 111836874360442 114289105443542 10771862534384 44316725830373 83741829879352 119979330037307 59997673329106 116459530548949 53036838501436 94955406769469 36352930543022 84133764843829 837098993986990 48386332853296 94550027615239 88534149870833 101613611271018 59332613872662 39665078357769 91733291203194 35816751719121 63620731598440 30047301756070 48237489536970 99615307991750 172141737515097 533307282777 37216588513163 148155289704012 89101212591204 25374910286758 84814219277965 47983046101758 30129074989489 61757087298277 233077306390321 9589696290408 31313445482744 22660420476965 50912567914425 4852538285873 71273317637142 47619210924660 135615132521142 231616974801280 23222111241952 31695827601587 41786540084128 108156371037890 5631821032626 56199698232041 79123866448963 44627429122786 46452135279644 59689377156520 52681549675523 5868388814866 97202258160666 15839419539542 131130148492510 247339217452190 1111423179207086 157418226937249 52007571284207 128620713624635 11859536279252 9930730445963 26872478525027 39372549437645 261379588358929 9057317935647 96223525598974 79177436138103 1890712601657205 129937337579376 77452714553052 34294930301735 291084576336011 44060309303239 21445414063225 5749475050687 11105332084983 67376562483914 52543307884175 48226747210819 62285531328114 74224579066110 43294943971246 241610561200611 76952721659732 631560602531765 27346309632726 72790629395962 64735053200575 66882837408842 32564785264798 47546994483790 69343030954587 83077526024735 192530791700570 16885694261462 137951908531156 87671400645978 30868693453780 1016717563302894 52533058692414 54951599405906 19420665388724 43444833355720 8455202525648 55366648336268 74251206772383 40297344337831 53667603300043 45052048800896 6992698459226 21175435310965 10855237373828 74680189513207 123221309902307 94644088392288 88536914276444 39418257532699 77612236943006 84787542942137 74586480447897 1101173715706934 41648926512000 82989933485324 297828996913563 24311172033727 41521232127196 127558934828148 89194579050634 360851469637 830983576506128 495963538902793 125635920390722 60925382712182 46963348157871 109778088177159 81930708816521 112883251016865 8023013132938061 388290586052153 175414330616430 84541580672920 28110428623016 28497207896547 7795259683987 29616955902826 10976182327557 402533981350931 20046759427545 11468908972685 245066413206888 703795658754574 91257329792384 72492350078350 689004298315769 80334890863956 121160693193893 39201982371340 64934444797070 499801577220168 126398557416230 53951206570754 15880421422361 133819086933322 95148720177444 252158505876560 126764769539991 376643955550936 21610259569397 79423259847976 79904819692444 28617197546720 85274495109641 18170539689878 63345723930296 20611840007226 3996309619204 80900973806307 96593481693189 96287364858275 5887647400727 28691193836748 37049911153181 81863134163015 12003426416365 35349488669547 14132249063478 126608905173230 55890003046876 104075553696908 25123994642927 151416430476556 64999393160278 491203485193344 28858540641577 18981353615979 20879401809285 10588544803677 77273569768778 53286894157600 73982681023255 15181457115435 92014656047438 34901249129838 38450253271094 53855218720118 139081435516850 6104077410593 19066533628388 72742300677248 56644068809639 240956315799624 111526656450379 133690117756648 206773801149705 45229455086092 23455737728946 73126598046200 47158031040967 1088178115168119 5156786954081707 25434001145193 75511227581848 33410190969357 55454660650138 9429345592371 11653466724931 321734959921826 16729127615650 35102759841944 68613002984171 88121198686490 89145911786681 22706922873450 90378076670575 97115213382105 58569030894496 37696886188640 34111470405651 25349800328139 21573921575440 42793002055608 10387885996710 152653142802002 86917391758624 73754622981359 55322257889371 40191802899164 197571965706783 30923291458074 79635576323460 184026987355392 46158790695464 13625610982611 26953922500147 66966854966267 979143816600445 78789637356635 423965589465730 137280351420777 32062840830261 44247650755835 11570003181385 23972432217058 55962375682839 290463074694710 76510550950869 77382471289409 53077695621789 62502948235672 9870327154728 95249880931931 41525087887359 2863345187617 2069492617017938 120147879044931 84427339320565 270475910017561 75132769751436 55154028114393 23637648023732 31423409971723 5125756096882 73562309555799 11699141964507 75935994196590 63242279857434 94871511752326 18717684795874 53796346872233 22626033448615 75724442130149 7650053582534 84533370074530 63825802360628 91838507479755 220417028007324 398654471446482 100692369553355 31438005589036 347689510626023 95529569541898 67841099671246 41184538314817 5746633146197 43447216842975 139274374578936 80190528951331 119367236065 252641877956667 50721278547885 82076535218070 28674723825578 20585944671454 65234060734622 139990516256441 88055530877522 33554956921472 83517069686705 100210432922428 27320698968923 79457274498591 98719665686519 16385519927473 56938766096685 75812911585861 27471206937749 87825984959258 63131457238808 56989889561227 33215509237274 16364723713020 13141703661342 91021092440926 38891868317753 566004946605875 95114887692217 45560515001657 46506949210861 436527367913431 6658352155815 88686753091636 277682840927418 16030181761542 1816197663339 275447545746474 289141393082520 124511398183803 8416424350340 243445456586438 1219559743301377 448860085839438 126530862669245 33440793167435 381052724502932 4367334870644 78092836087428 16777401853573 139952296709811 16213642155067 63096364275600 6919143558537 48971430757641 122425541050522 53577426147232 39057202076979 89752023729505 11267073347105 959365674912 32893356042500 815905941617937 46510323532101 15154845549143 8968422168440 68055831622621 99350747433398 16049025113282 89159999280430 28762293563664 202143910541947 16438892476597 49082523663231 52620592043768 88731238005120 1280927122586 31754365387727 72580395663393 84054760513624 920558374412 32764501025197 528650778544886 351933554264 21602830500453 14286146125623 38552620342379 51561593330949 63324177073569 35450157255970 8608682701760 70201335326083 1757605782931011 86339138089610 51072456816566 47491968977883 144661418232773 233293490627087 65356944556790 50938746241495 7080049447207424 159010699745 53480479412085 7396282331461 213060553118579 333779495246476 61597300550873 29558434679450 63738505090787 309844963592061 81236118969528 97230205803136 923113464803 1193588708710 31972648560722 63083972307247 15332927283360 4399895001191 69653010552108 61503831240377 137295265194123 16086220149693 34184964427178 39092057402633 457420351576614 5504301888784373 964648947068331 51471477160413 87949432607790 118635863032070 59369683366808 21353907037271 59204393544103 3573657483695 9277520597050 2487167495946 65495135622504 91406747991174 65252715689555 1348968897296733 54646053595070 81202893170494 346175183256695 94187646208586 17774651738014 127543150298920 47475405860720 17612698243846 92884684722333 20418979374761 195568887537703 69185297505217 107434302645259 97402497090029 83910947896710 88350137264803 65024428689479 58646845289446 47172825990317 52754618518939 21788396090004 45297883872288 24250853890312 73383977642987 15971167652485 73267381146991 91225507222966 21567838871291 89953491496450 952632730978556 39477671681001 53933295259154 2429608379425 44440775106119 13624287171353468 10523425412814 47885391914804 79403513954180 82311249432350 46888750990262 20948754798502 24552152879586 67901495391700 80731413305539 46551614506280 19100195771703 16144171649297 89763700799484 29190380860879 234165214919833 81601139193280 62275000534090 70207862634628 4509385785631 85625607283675 154082716701187 258249862689324 57725928471049 813869850052423 59446187272301 22463272511395 54177568415542 58622041155564 69746067744312 64641814123631 13322043649530 31929816309073 88212530705687 96142645745062 3341892803365 18807593157487 5367157296370 26402314649297 75973797805773 382341751489394 71127209466190 114726162795554 193568228596094 35851727609779 71529184680218 22314446365374 26775128926446 6504028817751 92679060738723 58335577161745 18291435299698 52131606047118 19867959867524 54206187900946 214565375202335 89976804097995 92311184225476 32126768132885 95566285221301 4866005316041 42171980595608 24458045821522 91213540496668 4428650452563 96988513195800 41073712711891 50621075732888 10224008661968 71723436203553 67039214801693 125902740240543 50997184764893 5677390081560 72423876876120 10513024267957 258263616046786 2896553745283 17261179635871 40218355575600 12270602336711 382439100847 15890151455954 69238335392208 45244041203308 51709886562881 46801444437272 24477037509700 99842266312288 56580254703667 66525391176186 4982666517555 125094398622765 149658970396915 77030010867641 49260264631782 57306006272687 73826117244326 31486981725911 92829713391743 11936262929008755 513860196051065 61721651476867 9476256213439 11164312123696 105239197694093 85333910369906 17216858775976 125904563795126 35938766050226 4071547884617 87305428305388 7444168126373 104513400547222 56379821621986 54011812345361 49442786046670 49712425298023 918566199242562 33349169817462684 33495224886986 26688911830768 31743520995759 86264490697361 60372190009873 545665225626380 51607785675104 96448095440836 35620860529633 37547324328842 125870876914176 71699840109536 38985064548958 503042920531360 336452184946228 214381135624146 609648669517134 27649822353487 138587753387076 33890425516605 6783446828249 35918580763859 77508129777455 36530441409579 60224670498598 20059314625330 36776552537510 44898464931729 2979155073727 95913725377953 4147146370187 137730514055059 43151123364273 7981133285525691 73324069482795 21868371145905 30314899184666 16538459878038 49735365756443 13982160616879 47749185288383 46934333042248 38028911944828 18701265851469 78305183382801 25125991125870 258731456799701 55790991133656 470663758306980 68344539474887 26508741928569 1419113978248 32886929918862 104376218370558 203755880754326 63376696903764 77663544836155 120845355482397 20181143533164 142375799956788 80679911238928 64240550905467 16743026328909 42879178558002 4763243744262 33824486006748 29980170406661 51838385466840 20554209907448 41068621794019 108523303598657 64234626467626 68149531450971 13405842107508 11718802671361 8932385785677 127749101423518 5438267194725 41184668216140 2233991986269483 42016571324381 9949945358307 32192166340617 51491660848055 39228690386759 252144760427344 39425060098335 78489394024195 78353377606470 274304311368160 17740459092878 197981943852450 4269453011597 96006889673815 56096985662822 7103394135958 92511467041512 70041883233850 292844421458935 31976909784977 125005049710564 104223591275618 119537376161051 69018232288423 76817039321524 51614520621963 84637828173532 126665518504132 168090554620169 8972614566029 9671974034108 41432473619028 70734811110645 395208543295660 43126841866408 92816649573249 280489679479254 76633837274086 38742012399945 74120333703565 92586990238160 31624945062690 34269272855853 47736831064132 17108200044207 53836452582979 47498621423592 77225525323861 566967677510583 70913176123987 15725472017806 81379261352829 40022116756692 55063227755163 42288458743503 82071795802052 95554366556150 73674947579123 193248092365665 32500610444686 10819831810914 184485304920590 1635854705920614 204441817793123 923741291110501 83644166714687 139381700439131 49786605707439 77307647515548 29463810292897 43518380159922 88871405310433 4410512111892 100131386091129 93265827025808 55225994859850 102862163004140 227095320134656 58984643523282 99415483994464 910773866929 378801685915410 13296983780742 952474393727685 26473829205272 13080857922098 34526437591611 10929731661936 7417957725408 1133000703184449 26379275581630 94669156236897 66172827953271 165118018195188 8424272529289 303143919293091 162871848218061 63544472688220 34239708860187 27039932643106 11497024402714 89057579771140 10415623609873 22039939882036 84853768409906 6223472169553 18926744409960 63113752698725 29573469458184 3279100564336 20455329938309 101299663842978 193090867067989 39496488994929 36469073194156 4610822479222 8788311938690963 361227050262833 500679057266 10319589268448 65091026495843 233989787410901 4382478962848 73452677575850 2149346321939335 113147623075275 4602524487577167 91147122287049 51301943869876 58555063482391 10472623330217 84902054453544 60143361618963 16204871680934 410536241680854 143659064949710 68742342055116 18441193535734 58691103330190 6084840244069 72802830828761 43633899093079 85958323136806 37106268237578 61875437122511 143738596797417 89531249642486 125848075622705 3321725575459 99341985823282 130135723729552 72557545415453 6802546653959 77277011460106 85534193168255 108330217198447 29235628655846 14661550732577 322705653914568 22997620348618 81705455592370 17937434481751 49883546651568 78078562506071 24710048815990 343435497153875 142126383444448 199463110636341 18267895068653 67027602927602 67275620097041 42250491297571 17247379318482 779972218353 130191790294304 314500682605952 36957496053707 31259397783223 90074645690644 305903758377447 8757254828904 65298544001069 70875035145660 501551143909032 56230240030405 55423487903937 20637834531072 1812513527696 57301407096624 153215251231051 29003839443947 41950114720619 162485230955385 24352206128979 84687650968348 73889467792293 204171281712499 76907505345533 11416799072409 58466356907892 43284361051826 26497470969349 2031240867954 150924090846155 9181554677419 22350356854060 89233427956947 44768813729881 87364550996183 18026038485889 145769129641538 13343787237821 75188213798864 944207910528416 134497268795996 132609861786694 79276534634690 92733643214160 24786896730667 39856439354206 105996309581957 9974533515572 78085557486661 7239621967471537 30160112657961 740583149745715 846122533474152 54289500155804 163955129192282 232281971698002 737930620633868 68415863577030 77100005181989 181045256795216 62793508284626 94165276824046 46674755047645 60880972984723 43797455614162 94217879048714 157403617965429 31277917418683 31908417454906 251346783894488 89781301003409 1436738510150783 139025047118911 31153211459386 14336092490656 48156866618733 25683293394293 39634612004800 23716222599985 302303202456487 83811222872047 60661577641977 80205295233843 20244243387353 30170187393696 37645674382154 15360705621223 17823328644085 11395321912722 485303487948 64123020510740 46930815287276 44786407510558 6323444441845 253847646458650 46870782831836 20685097258073 160831186441582 139924259350714 39515140670711 37072310934835 27334274541636 83343097440276 74390181627113 74354709880750 44572011621081 88520787368646 28541545951475 48517010402087 29439845373910 55272450577364 455977630302575 24645605740996 10984240891054 72431434595874 26278133031342 83276238033396 55346231242492 1484818438221678 20386189916617 11597195729894 42092314053765 27789939117893 204156429148777 84384253419451 6001260331321 30034601742535 1017710669263088 48926940543490 82547163561479 117092672891077 50032777988170 104913567270155 11291010231655 1541210453893826 73029978228323 84057534667812 12733903439281 5538288043334 95911761821561 92236221338002 12260784419684 29709049723410 19707836369030 490088525403108 45191062433449 155329890240794 71056000599858 67727293817652 16559411786631 11628138842902 62589291790293 13737380001587 117677286862421 320710242775139 144169001753598 87004938489322 74000711439469 38610177465836 73256506677670 18451839814319 98735069915522 15832897435777 52669321057408 61289317855477 30527269831926 72905931347115 564852797333 29643067570352 42293797641008 54778503212546 71132394491918 606467271012352 134568383060683 33707853713462 94997956015448 71612879231963 360688735067840 142850544822444 53607794644245 350558211266630 80393046591304 95148786645201 221926422348415 2908763166697521 29953436651887 70552921194156 89361304326010 35106684556770 22609886183690 9253533555406 33082252933512 15490949230909 99128484428952 27372869780604 8116294338805 61469165533573 74170377679644 74737007768269 186104453955870 68906725573395 1335309622873 44630458468551 54811155624868 279404119059062 105202270205426 59019462540229 14510888003977 138570481151893 8353362588312 83935219993946 280178605621035 32719354677996 84893640593726 589127576745380 63786998516897 22942453018211 137375399145150 4324427038690 44171668235856 306247525049554 11943505065005 23862648959054 37648489822569 35288293890477 92604068367302 93102668632388 69002733781062 58486589484377 2487237459519 55165710254111 315491313880686 32115858985521 185361480834735 6821689204645 2543653526059 63909478640774 27402122455529 52942307405527 520479433426163 32794106846955 79740336101294 31698698730811 120451999755707 20978166766372 7794510342071 36339639745347 160343387690889 91455074819890 87861249785016 3727598798534 76637458317211 42854200255909 48792090712627 12976681013278 23014819550558 334245346721220 4714402859134 22304158750991 15378493390648 8929533976322 24071176028431 88559310398737 52253234645862 162461421819414 313520491683736 50702522450755 330491779095603 126906382792661 22055310232358 115171350685761 36789481814726 131775262566668 63454273632852 36517622817181 265162526144300 69136925429061 94721433583782 44562471227732 131021467389262 57837079907538 210873305547884 99143821671499 10163258732275 63970457965432 145184351612898 39770112163469 1281175833373254 87243920486224 48989853866046 50690710626341 74159929500403 55866247816231 1636586989089706 84617235692929 32499393199704 21678727581038 27807440137285 38927166460913 10176991300330192 36397464178579 38795641920305 43874414497914 71379205802860 35557024698778 61066962736304 75347877896138 623641144983333 48029874058400 52624673656963 14547462214385 115432858390094 77672335972755 484791604311072 55740494939656 116121348160178 20470525722496 36155013408087 135486107661 35961595322904 81350468992286 31031662398777 11844684248519 91139025492718 103082527253653 4898486015020 29943042150610 431169379389443 79377809957010 87318133754620 28352006697894 30365995087312 366784665104011 97516808509090 42847316109382 27696711036637 88205441311792 44115897598079 5777765434097 1128467986003295 1721005027329 62922486851082 69578645703640 930727501923919 44959783306115 53619213872473 141115994846789 26626514863123 133483728117069 41096311825643 45327802752037 55217039673020 47693242379436 176476402195593 139954082445803 2685401426579 82238122860803 293586811903199 52015176748762 92012478145188 20146257188639 1764206409394 56073033331164 80626515352101 61276975195307 274196636912201 28179701278215 11465486867415 79210857411033 109633830909679 175423898450968 84758766924121 21036262015819 57092968091848 132697091498163 246430492612830 18607778184073 29161300016487 81751776566077 3609037534589 10748320729473 678899663583 67970155690530 43918687534756 68361698747977 50085133047164 9210126780335 11494645182336 61033175889208 44986218846075 59784808659195 77745900728838 24246760482009 83020805320277 321947459283970 58656299660998 21923284776888 18623591685761 129768709992796 57827640347335 62642037853806 132854478223954 72424554932769 44388817372010 89913059866854 23041671738587 705226468920013 9351542320944 24620723753068 28931907441 7323133903689 10848496554403 10219008494492 52338510961657 50134213001407 54347514623694 23359787835628 24732913185960 476146940497 40493502474711 196975405643212 12694303350695 1744351259766604 113969882786266 4378581170519 627270509342 9939155532322 78347792658895 102267255193994 66993564868052 33114667740346 21878688059405 20491921514283 21564929745864 6025773405402 149114299254932 136812474270462 67523403579599 22368576818384 22431872000792 18359095474055 68899790928526 39197548847570 98680775909812 24226672223871 129198316361830 14777555822571 77243814029464 18601956391249 1361850680403599 11720376594632 10139023842686 78108228290646 73745113162705 26793336512978 15780579527545 24743025321069 34125301294010 9748297671336 84259106714065 33343379680447 237738149372909 33062554493366 5686711265483 105821011370445 93768112812100 447901683699528 9521693332491 437795857664011 293085055865559 94633670688188 55227407333607 88634803244496 25574621748348 98649012048959 22441608393910 58715100980316 87595105199533 843336328156173 1097934887879 7956078981427 68672080288953 31150311134093 27294320450027 60748246930544 25069185511443 50961022225213 25639792188058 77873154726412 41934223030922 139044238359602 270035258086679 53148942640722 28508224236393 2206419629990 78768534773756 3700058627467 92060487588669 21488403458375 238523426396807 3049952201911 24137317851075 51101490516436 82053057049346 942336818468443 109525728014121 57004085110853 360280429635618 48668705733937 91628381685421 49968863237291 85691818377122 83541827208916 511289551866398 18675438031579 30029295398769 274265914985265 56990791134484990 21518134868613 115468511214806 34316213906042 32021954442767 82746157939793 62510310073016 11092644186258 52879997539923 94370875643757 49680092441550 29541754777462 417376471990118 162600083687139 56176679915935 21675661439884 30527404568616 93889408649475 60088813882033 77665524276660 770520615599648 85445501838374 16352516784196 30315577397730 68848300891448 37722568873060 93225051035254 60822959259335 60376021057309 95998866012113 8216998530354 152381292679097 84500956159451 69826560604713 24862267650824 485029443300596 56145364283068 60085071851303 18810516007055 216833512315105 20909663380268 379624712468986 315578346036446 72794597379269 1439431854112840 1773041284010934 71698507188224 80666416682357 88515690450188 85456638739632 587339769250446 76113838876131 82745914646403 46121837446114 284716808149452 10114898881178 26817251317383 4491919234895 69138754994852 885872163660633 79648499490011 199538123769804 22538180626689 14388597882964 7482883081084 14681004280705 3541917205767 361703703667613 25516117602828 157199928608531 22844986005985 27014656801285 61114632000412 83197658423021 91012774774428 619399845938066 34534095263486 56377516003201 406149079957144 10975025755746 17100885091988 119010952463589 134726075533081 15859871609719 87746423790883 19226235359318 67396625748681 69347264162276 35838657815645 36723589413867 80170870756260 31875672735977 24998855270314 75927471087304 461722683329667 19534388727004 125453453822625 3135115935752 815027628377151 16160194924458 2361142453099 191073403314581 13702316532956 105003021563020 46369828279362 32570901936403 19199456524170 95926598572015 133181582619071 41290599099823 84050554519864 5001608958135 79309280931030 10300408227740 36539233423824 84056164173063 139784945535115 495505440785073 99728630594569 35254380456690 1770809291190 84724375714264 1085018005280581 63144321313026 48089883765817 3008484262100130 40165615761327 29831022676075 171873635590508 95658929477986 10975867699152 73615614169783 97606621970664 13036110601657 67184129907250 65300372799726 43959655194204 369777119022475 69695726150268 30518210838421 5679934407256 23708968889536 63441661001863 1019355637893654 331936184483748 9573693631623 67173779278534 43551467200603 94620087423862 89051791089653 78969672394192 37982514431423 39037204487618 67607687604688 44337908661830 28031294753807 35679306147710 82360528033120 39868405277601 28504975095022 11311898930455 51033775573471 71644175851265119 383201750995643 47561411495386 84786471099056 34737558181117 51071997408052 81879969318485 80795935673437 8061914726903 56310039564487 24050294698077 71881750582034 2773850546557 19990496660666 3975377893464 376657724611906 342285687910496 49023806845231 60727436664988 18904269055041 80250661103065 82447585672415 93274071499366 84379883549703 36641602790148 25322343784484 46461697419154 30044247676417 17438942702303 144480785387196 1253430984956362 70221333711010 285994779087418 98770580290563 389864954183151 47716755332758 17552823305035 111943492658629 130185129332763 121141604964238 46472904319451 131065062475878 69868437037681 145057821221359 125877165618960 88322128071663 38150484307589 23621686111161 12695837323625 87499887683858 31490054841030 31102586696337 54085491580366 223204643230394 32006350973936 148149871964878 49426915108360 338417109574652 60262412780797 88596094116088 16403849127041 88169732755742 37028752355892 30375121330202 80209923744679 308313637152184 37020556256048 5505654158342 84790343507266 685067600885 49026316766241 19308999551269 51027184301940 6362854264799 37055001712280 13025615267230 111509356784623 461895475737538 146410918084428 22967225635991 92898840232817 36994989983438 123972619654464 76718325484417 337719033882710 696948597031624 42988578265134 29800380009022 712207223934046 13336912928756 354060010284562 85361946332784 3257778793397 4311570069884 50538168892417 46150279530368 22697392484648 41271553094080 149517608331677 30053858057 79359514376824 48051926103871 127876335128010 46814266475756 2632811039391 28490163796109 140488784843730 353084847123558 34667475279814 51808353614288 47205877560674 303950759647622 1075711168107 56596888349253 680996972614 109815666643707 11759370796202 46596925102462 91513923450777 29269654625354 21182541871629 94716836112833 35736349378381 71951855108643 77217317674162 1048570734241 29929064908215 25816654488787 6237776322106 60950713201818 2364731191336 15002255302908 85520011538204 86321050268621 25568099975095 92575386268827 19866888386838 109354892302350 58749951871585 96354855017453 79553787102788 61987045139475 1097682551932824 87817360089529 8893510642577 113389201917612 48812761086462 77003610787299 82222232208554 50551659118211 86696717072869 19717767059987 20200720040720 7558480856316 18484181906723 56650442431246 67709823763799 91873061606381 127218590776564 136231088088552 441931554693248 15191559555226 23209079216755 424722475209141 124552150992941 55133557690821 105950928631404 47874755697480 108068875903172 40475025628006 94913467066277 66987293021035 15456379514936 82262553071623 438776959395435 25851894815049 91984360818037 53855894183377 83955967305374 12968606885257 100767488511611 118170989843280 10437062016396 51715536905302 55878635052439 65167791827708 30795390465244 9193699831669 13094423170615 95232584985908 98558543871942 20637104999099 55900991856849 41274227914476 44381354399583 92512584078735 470082694956645 524363206896075 74037364189648 20096999808360 11425522902893 1130539889264 63235920197692 20668101875180 56443420348312 21054229346573 28441084282388 34988235089315 45397800210641 7154114587757 59030169069238 325498848322765 107631372628692 40541502798449 101955875134507 116903213768866 57496235456253 72956006206929 113319537984360 108126857174540 252512230577650 129742976117328 189241154650568 130449945970655 41294482226599 40480603214361 67848781529979 7632287143622 33549911034153 50267461627833 195426043802615 32439233649374 17862051304798 28416098498225 9177314034021 73060696962517 55556269973779 43024595974827 82441739202042 65168766763398 48383545809755 1411988134382373 63549260069417 1688989748031 17567366313646 79191133604426 61408296460263 153761128249 8709446998263 6023539590681 11168015056768 58280339359807 72421550747478 9765323920148 429629486102820 18049709375089 64941999806125 24376716133599 1079440313115 13276254136926 51901629408480 86591506078933 8998853637330 898122351538 93027788665250 5707118258072783 71409052658549 52138937462488 89658185075333 78418060152069 132892940108349 49378172125358 39972670919036 80433387214632 3336736833279743 5222027620984 38770841086850 4920850496827 333152075686633 123151522110727 77011370553506 14714612724728 124636204795087 103354794784810 351775455357008 71598120783266 20156433784261 4783521863022 37968958459091 54839900542433 139838942430940 110056414900570 9079514722250 2368936048249 72315904795070 53989019217932 17593901233667 5447565829521 31448911887111 1186601604807396 104794238438901 65579749247008 7123269323702 48119751475892 92264890668033 185000164144350 47830457127489 36252341590843 81155544780373 6412920033232 39003020724230 1060879120704095 43419158462466 154055073242127 37980146551310 63818100485957 66165326526135 16600141474743 18002941587262 147077756576467 54111607074218 24203204034746 12195449475156 502870736827510 25621567626638 448787730539 18933130476744 24043011194386 36576991412569 90461993245566 77167359361125 579273591000656 98402899485672 27873326974466 406387951908746 66889020192969 2397427714164 283990348357255 5905846862219 189955633668866 76287863677733 94649740834284 89111979999486 56752192470795 124531345697667 7066294809711 70764078124323 33985915457904 84900385960643 147047146537446 44995752784136 49109372355267 14306202334782 88431776433071 13759957752762 63568877440187 28750479064037 373917388007074 152252237171532 76406722207871 14026716606025 104357552629587 2229389197555767 37487444895823 82666016890505 33662009730701 62990269633143 82722387812607 73418302530841 20915025903146 85089908598197 65816361686862 60150461457835 27035735065777 78935447220403 35756248010356 43622268407270 179880112980850 68988572646606 87529332834181 86923572716543 12997315050021 14413595632578 31298887851242 14037159736800 529724603303783 16207045852914 52553055276404 90239672907470 67329083623978 25925891964822 5641730908294 17060105996330 51342249374644 13618387168235 192035501299843 38394113016051 2488281769124 51218734732559 96967782745529 3523807851703 845681015430734 123405926856890 147026721322157 11546219319321 1303199990736907 23453363358102 35178927959057 71422058720576 52857721531270 48941737031108 64772683508336 722154492958546 34585423279070 91893494015933 86059532232837 47380350196109 9011648575784 40299610077346 914631203286849 724161164824 3817733199213082 27515069941549 242307483755885 8862599710096 76004328402496 26474955635734 191176916459318 4595881303956 31357533547546 29160383864021 42717710844187 2036073831238272 695795262014801 180696749460216 1545411066910451 39586812306399 167575467301498 77810001116124 3332715333805 64875913658114 60052800655812 46046876064981 73493685992072 39728702034769 119422948628756 55309866144881 72156515013702 94160906758766 90671297783729 2393119185196460 118467081790633 1448410994636 397359457721730 2455461324263557 110135912478863 101602419881946 51783177831087 395701452450911 90427830013316 2702674827043 39295422784136 62819604163886 127712822358398 93741590195207 8456822854430 66014764485084 133923416395727 78906090688942 71357256434291 93581648261654 140024518344716 82661624926278 48654647681438 21141598228448 91714270443063 131768157476840 33478091133060 94426946326147 8432710050233 37130702828827 8640942063208 32433458109484 53855184592778 24538951524976 13185263679038 18008841184517 96206503734186 104523550874111 4985634009095437 54043908232151 74480429017128 77451251371480 300000658743484 17141723532159 104732873680245 51082156065987 581517600302557 22429967405208 43089465837217 123389252628684 77131770162023 97483572364659 253630321399375 78354814593932 9462263751144 20401657767599 1086933210133 7646333322948 89767558772960 33600899982364 140296038708281 90161713792672 46153480862888 9313305511694 96210456945254 58339256934688 63185422217039 216994430520095 73929456227965 30988803555201 6839096325728 25484685121333 296679233059602 896114832006170 16051961615912 8416035807802 3628084677032473 5635018027298 95955467909243 39604698176913 1749620595628486 102643854578593 12509776361459 48761012859377 87585323196716 105901289945282 202254599734838 93047426492659 3464996126467 16123711230111 72358817469399 6388280212287 82412079937192 34459239788726 51914629686676 184351006399902 366498301033906 1117231139676 36811626877321 49259331024719 7555901806429 55956805187659 734852241148339 88322791299322 42503336398869 80727243901192 119550716664913 541062258452811 55699261736184 67981989705157 163538877121272 43679839848202 401832271666763 63069343322984 68480580711822 25081647532218 38420050071141 14385358074493 37646781752444 30099278696102 36255553251159 41933001927659 65000615439449 2796580133702 4363841131999 427974645255316 93364673912078 1414524329863487 801038250923369 11035296488134 83914654517563 63174306138346 70996039710352 32819860706457 90692971514979 68448652829177 13451486136525 75073370925996 43107375315556 57561551219680 449347519342765 133265987631798 99291693768298 59181902653183 4835964794852 54826676432626 14394385424084 89123536678711 73757453268530 195762161698842 10814848071297 19980011682447 32636684622320 687380565480527 28381036564403 73276197408489 5656658004193 44910037548365 204662364208016 49695665193605 26029362299344 24437769063426 75718113631478 336878032054970 100162073312795 122739763355636 60133005110421 105148991689657 82861266079715 40688278026843 181461249379539 250292997186862 11050362353178 71811999077882 56165076422582 84949624227429 6290482321604 6610798926995 69386348158668 58620703686761 72685221137890 41072185968738 24972086151821 46830711099217 55971359788706 468344754803977 72067236647617 270927869848947 61626099746806 112047032036622 308622902636547 151177987870466 114520887571263 51251877721315 346848578448887 42362199508290 28005385928498 65611194987246 80548503230842 76922187446339 86393355900328 56339269924842 27499727206517 84818100233952 5338021505700 771233631610351 11206957207557 87682573177223 713411030829909 393484540239811 59447015729515 28114401740010 90787232391391 2669342446555 47237226823429 232406148381164 22637202853563 81375797972066 20657182336187 3047481982409964 345776049375232 1798540331766 31846690397673 1946231815732 41096200092741 98969949284798 35193601711156 11368627888021 312456433000801 38821146851833 102562884148124 15664915764575 43086997351325 31310926811247 371261499949976 36656307109699 26315012238588 92282118231395 171366386862115 274942325216148 76955060624275 4043301707586 72225252541286 2640822605933097 95853359013 55915433126316 25826503676888 12799628713241 43424695679306 2910575478384 53739941314734 11561802860891 43686850869345 42883337673751 65387776349008 3669381438714 52877210553211 27609512130766 41380952691188 64008344622828 77030905149654 45012824376277 86817054480541 8328530306278 219073003805178 188597180791558 127466366020440 46233094487014 1217349705370878 142426016580559 35595567727091 43469089845853 1890048938699 44260756268855 106046747962521 96246536404712 9210821598779 144784471661560 942334594339 860249945606724 3808902100359 28460504189806 496682442676646 69001315637247 38211182484803 4631563338659107 63424310830853 307561343252246 57536994738413 58458172134129 65327572954739 54940286990026 52020021222167 22620885907524 9589127063949 1027404722144335 560758382210440 951103181967 53870069518072 34030549379308 12317902346121 39864634374031 96630718811472 72051696793802 569329317315225 7393188734971 98097820952602 1224504006270168 11180363070863 23138142072489 38242945006317 120757613242284 259396177386 9853163646767 59171807880172 126554529103375 86177193491488 901279853575626 51305215354331 37090806102899 113697666041220 96031357237777 47906485175245 15647485941608 268468366737553 46001071499463 128945128093333 8647547446069 19542356614688 84273371808047 40640620561263 11149825184028 29178126716577 15457555377878 76596611961570 6798242203848 54633977434472 34702685422174 1440059808183 44223029807042 91714800994633 90092480331128 73952256535318 1677307348966 4211731916110 35654322655183 94581357792814 3037893240067 12926760533197 21326067159300 89883252243786 50495523247211 401399401461357 7034151469235 41987827049834 24476108833930 105137091455985 71662457305215 23067219732553 3093749409546 2988273667612 52356816016936 70993362491794 253569393972680 14349700123250 67987259413368 19131859161800 74686671141033 65618199418077 16586026422518 123372865264291 81627372491500 34781818619898 480570947068650 89199636008142 111901766128874 9926407408006 42049664006782 11636915441922 64061574530390 38312819352594 123111092339099 41327156171866 93165631732004 58289132091699 56851724867403 12828831927464 88917318443346 86296947412016 34988190474558 48986090103385 34500921948757 225272645035762 19556774176853 2222208234041234 10495998679968 24753227144418 1367772857030031 63710016558392 3746794142486 41101759538964 21868879567513 21815292107868 94276327303077 51237751119283 33859574884309 35234387869562 121155484318784 48950785522801 88079479077341 3239221115344 36639636391573 834168249483047 9181342598175 78026919119682 378704972856511 22198203890126 72864259845318 42449503784074 55197142540234 386907514393218 42712305752683 15735224387466 1625801984857840 60192792417874 217142361165600 89608698612335 11547913604914 33176722130438 30997101717390 80134746607270 345155182561279 46856287607195 40460741452434 45137234760516 30938282954199 782301837055800 73898171645897 1057315489124003 51346092227805 23764292709620 22719971550331 93397426137868 3024529939494856 12494361342833 34132221440321 8292993125992 2349975955421962 139626665291069 370403073141261 55804741521112 6119074456009 105207714511 68187343700301 30184712510774 774990190961907 252149724545383 53634111957015 78780626118666 96598559860441 320696863973067 5289657394760 5953870040532 1297481012382885 28454179048508 12851779377601 55048835513128 21545024640767 104887404798878 40705532313739 20860227582602 16132506448922 84983995471060 88662775091538 2365861501359 46077877186548 76607839073215 24436512806135 86748248808291 24110793357046175 43172406567004 78022432465023 560981685715949 931901725316205 71557365199448 51552420341489 25073247400150 8816178954867 40143635714500175 92607957235268 7838867549710 32594454975046 65956304418082 143215689259806 54715309605671 95104029586789 227395190833575 70907920687062 67700813623634 58222327659507 5617239210660 85156309506038 16698965040929 292341010506871 1142638859068511 106315514990734 5943715152022 2498158927718 14292616494739 35708647935884133 80055976056299 91125265619479 127799302788385 63637386105530 271962102672749 65914682401989 23309500079448 85386813207577 519656402911285 319415138633909 103724873245126 87621747869872 141576828070801 87237223638657 119469352224437 14164898196656 7595888543895 52421190446251 4571661719414 59790505442652 320948256415902 249270301253543 59502180203504 44944619006062 72700392802713 39925940210785 92887725600203 28616633180408 229063964624751 39004952331100 113569855301334 3319029424633 53386279564160 46178284726733 5080546010532 221643525375008 32913178941362 169521626521172 138635136103454 73076880273243 82580615899340 875847935752449 41990057397346 27411747662820 59075555053980 74039542948225 65122565292244 174563967643522 56115189998687 248131735837415 70258387232518 8349938700124688 27760250581809 78527137763014 71053032844043 200037162869694 92846658006335 30161343303753 15884880326646 77079965937031 217318857451660 272661824819714 73682403300496 165988718883572 42085412502494 93893311749488 25446152022835 300115841991288 108436807405365 13465607612028 32683948369070 322394769600720 52207828257858 27967702667560 19886612893315 6094740541548 107509478006313 53768825758025 17064095729324 23226189014643 159993405812753 14405180987595 147282788020661 41960705313939 4839880658256146 148009704535201 221686171205021 74162978599142 16386737293317 338637796126305 18605027360439 74540404263209 39552784912180 88271931478170 413588317808646 600050277181904 123327170424345 96905406955707 42600029871676 31631773271812 2475852745334447 95606381957933 144925923461115 50485545958814 62815137059867 93164002830595 59668976025120 51310720490236 34557478407745 84022097197997 25917830210859 68688088663938 17982585372794 92945707507444 19858483824378 365625650555714 183138792515060 56190791159538 94811018275474 25438485110299 31940184399462 4082674798903 99430438666490 9006370838392 45430499227449 96820133787652 129077240281116 89225773887605 45080713430655 201240317455421 76947016417112 70563149233060 2181879448607 65035489402732 82031387197678 59505938015395 46751979688488 95982489938229 370031271440771 17493756409698 33825194847729 46756392521323 154254689149984 9374444989151 670393713882330 1530819053083837 85759808936075 33252561657069 128143139775664 23263857272570 62228677275991 141098703455331 39977621653994 24359539725815 35777119062918 183612358213635 6248028398661 59817691933968 118757408717533 66471320447898 7349044906859 240184119377339 90883834808101 55404119247978 87191371022719 46443696351886 13546466142593 16785848512063 402858970932876 92998479182470 22600809131704 67871033252293 370927397099666 1864290741328 50870806010243 60282140601921 6702587021916167 69999153335944 695261250534474 71762414655937 68830403694860 27098394532661 387572938500106 962497783369535 42989775501196 21857188215769 4369863411562 419465838959348 533735573345285 11424529869663 46515163784736 451924117239637 129015134618282 8998519259506 44759793095002 4619492635436 45017381388838 92772527683133 36315530024914 73525876221263 71498923904974 35290199029707 77804216715586 94077881673348 87760721086724 1288595720836813 31903476276802 63504733262300 3175598739566938 91219626423104 32090694681104 971748569334296 93946922589824 17582111709537 38116119043197 86017375750196 78460722189510 70526526034341 13192968435033 27637791760069 585186565682935 66884650813387 69740714963031 16061378744270 37767341556378 31961540951544 59326325796930 566924201585593 416478769796652 4118421752853126 8401079742953 98872739368254 47260052642880 39913161614838 4209424595523 127640651083281 75262480546455 908453055870868 53376805361435 15886878273337 31595709955923 24064030515778 431738681921701 105968047140704 367194612465472 75599181986472 84340593986144 101843551817632 70163113818458 2492401268490 15524285434047 64826165505822 83135859465945 24892000272465 122934564966914 105177849494612 137070685099052 164928926565724 219133244666342 436826728922276 41999318650424 95845463086139 238939174678844 71423115155525 27797345435226 70469691337151 84679684878310 54078885376892 39724700435761 21633494597397 11912085618276 9401853393634 231927448400183 31350076010696 12983417054306 17450862053185 54584454577612 39634824290124 278649422405397 12954586065268 54733066544795 89024683955352 28800990691026 78665850320876 240987368854923 87364551117040 148973598118828 159223296819326 101035472784587 31113668871483 57737651342623 55147894617168 38179139405527 999987169350887 31915027065562 92139163957226 1776651000551 30505616436400 97051976453612 89740753942635 64022889734610 30690957462574 45699527355230 35808665732161 133106785614939 178730640957509 13363087390401 370290259404230 77236354638201 62483210644611 774889784182172 54281095565016 12876303898664 40460507506142 194169522266991 32073520930589 101409650341113 129981659949133 22238718411646 105253814588376 604832825430864 216094769555697 394164065095691 68206923994939 570163329218328 22165874561598 477552442919911 42773936677063 21052925372769 393512771754576 7490708394904 91010414369141 91708146051398 307249618735678 32044693544002 129754886248886 353413938871255 10002210263595 84670055116465 21730929997597 42893722738979 73186496791765 120546096091764 8794869621907 48605711238990 77436037340562 321515792570967 88182173922036 115370611293670 133948849356358 59027138089323 87420758735104 46809711413609 4951109563196 435726692820991 98045403113583 8556312533127 12755120174002570 61167132940920 40171879341242 18105558755353 40747115004810 200142299053883 40264499940438 12344854106023 17320827925677 17065744863531 109470870092785 106985508089957 45147121891625 11312680921782 454685984372799 70358848422147 8840405563185 122148509831290 47678475244292 15856952344960 313737798030661 164191213084295 152132333383251 6575522668594 272150599514026 90973408521700 274160984179872 39044233275808 285573681761528 85602760723420 238440305086117 57151922209849 38570932567005 71616467529593 2644479696548 683828429455212 24814733190899 8004401159628 2166630551744808 19229469661027 50468642196922 49786895104343 253291030130452 16004352641356 84561132215444 84340575963131 89836637851450 13853833838321 33360213080847 621371026859622 146310236289087 16037207018350 67757239325117 49800506189939 2338617850455 11222265101242 14531529306073 9939014901728 226503771227004 136689376336854 15752572092966 68620883141032 6177108659218 126569961221157 51853827066844 6053947316748 57050304000924 155035928806047 1664644598822205 43715713307054 70753730419406 23016080341147 34074087263751 94263052847717 11377410643816 1090519785986265 30573969311554 878046025995550 76734822474804 17657822891016 32055306743211 35430673605712 87763214825253 119330670823766 272649094018367 71481006496924 79448679539239 48087088377098 97447198296462 355606117025787 72475484021303 77698403366376 90023911557322 65174724067431 396881094769003 5236507050052 282711858872598 95837477001467 38577224447795 32407780949455 355309063024790 344983450709430 32554714046280 48747129863348 24498533935697 50851433801541 3967652848037 20018609948388 71799077318242 153693803952113 30446602000470 92628667260862 40191605044924 10256109511878 20669316977975 4078467483705 36947970844631 9437463635479 37754262709870 87698883366016 29263429087956 5757126952908 94936874567987 3084792414438 97028939645581 62815072546195 82306663276969 33233040113608 76064522463802 83074939997365 12079386831209 15033117158181 709220186060099 430107628471240 25909505648483 177622865329808 10907182538557 7636514911966 10422612582700 38447751119733 14480237617050 39431169987865 12786647193465 1830172454443 83970089313914 54278775511567 36246356980677 35465513200035 5280540132140733 86491378187545 49966824064989 21752252369143 27267082224096 1202054966288557 67513686168853 63376165336137 88577939546754 606208818275 87220185000591 47864251349921 15858307211372 1266948261196901 51023818183869 240828006230523 48578887760428 426255023942434 51551268686719 24943648973862 24778023870909 42453971634158 43137859616837 76850340491357 428892709813047 105219057541470 27892981002268 322743429489220 69630842716591 151718279276678 301337614651234 144506745495922 18142466437628 24832980809444 20683966230440 2829790982844 32106649363936 241901649324965 90682194755842 76125415876769 62801869965708 410920386130376 88431372073856 56218489806517 6747438007416 54443116759722 59462588801222 796860083571709 61720409348702 5002329965481751 129497926099646 77917987592726 16760207675062 80422992510875 17235074384554 78237499913364 72737876724449 117271685208873 53519993809215 76075235323652 120296622348731 60628655688632 26726781008790 58902553607864 72141181082241 109992524528476 64530832379001 298501272407446 45205928113741 203101408516185 59359989346944 86888771821869 76251657070249 12102196940611 33077353886935 349754014724318 106737679626468 168318947807279 714606378167507 80226446112171 95730111560504 8390103253923 48336953053492 81624951874914 855816232174752 79782372733199 215707432914797 32150103184148 88036888488546 21445300880859 65677884723698 133187362461517 1190593042814 59859656673261 89637886475171 56278433952182 200041450685960 14499367548388 1078662247355319 34074528176868 79309014946470 24542663130142 1497010623058491 78309464608829 77582638748846 8652976738617 87912432061155 1741109446786 82238062240946 329934687250995 135104608020160 40330849319831 130934322427848 101996173004461 29473802058533 73438207852636 41040418096803 41031646723869 32578236115916 452800652748635 58235916227997 134083879398639 62598050753590 29308416589652 72253119292020 7595517786336 61622593250361 32514896311364 81467653913531 36663947181387 61790967002696 47713641492904 38841242417890 43128486083794 44214143414928 381258526786559 69458163441267 273378808458315 9846524775969 58312840611283 62575805362262 127106597123042 18439658617885 24371082176352 3469988367794 1004480365988778 81996767519800 10859235885565 33539595470747 38411675404902 61691146633796 27449206189840 9544340535687 128515765787517 4292525403604 33608967708357 2580029878625 55795247209973 4151845558900 6692523566370 304528322235561 41024810652598 32937629008218 10590911411818 90839210571411 27673851363372 34904914258442 26385295043966 605722456779018 138665985772914 31490909652399 26430455264376 81181091175587 40083828693555 124242814891301 94264706239 96172302413331 53322822353137 93103257253080 86503437319863 56339290434709 11262614858427 1017562446715 49121204650568 94594588936997 35350231243549 47690930689002 48396029661963 2209430928050 24742908721005 93901136349123 27184318287946 74159841037846 31576924040901 9025842818034 58834124924771 12052472626937 87735701555389 215937958333945 24411484424994 1071007786908515 89131682504013 20264234141337 44472164937254 124885269777068 15340595457044 20361647653299 38992076209604 10361228905942 42288335464457 217663253373171 13248872079373 34229978783831 585536582217786 40656418040183 298359662966868 1994390400749799 1690990069924552 60592947306704 96091276255113 200558418640660 17634153568474 11643712134903 9037659577178 53964351739198 1434609125407604 78933361535834 92953079551681 94128013106559 87452139535356 30003296330946 69278236651377 90571464841744 78377573025524 87948375870986 107243843992029 73336920539839 48850590907518 2500279044028271 78353540015269 71251020216379 56311737779362 487375875685897 69816900623481 90161066818688 362209831816779 1830922570930 75885539619245 31723351089137 29299680615948 12647489612041 108699010361626 2087177546940270 8341525834508 59977863958872 12615721910611 84083309658899 40821941247776 29402569470724 33944270281672 69967937644617 114679633497914 107715645238881 112521959703293 35659122389128 74318015737861 276231243979983 821657911846066 8125114096196 17334325303144 151804600857623 25664416579407 115201533617433 99220875433972 76730866311437 45112680243783 34395794084904 13786189384728 34189612449560 89962295291461 48657022123369 1261831085422177 46833052817158 16285534456969 64776149077510 26998787976865 96246599820641 66134946099071 221737643084078 13106278167638 96108273080360 501063883159925 20301582551959 16785779855860 83755265830360 50175560446068 14697649564971 27987022555450 66031738647577 58668124388818 14333856945783 18182307261559 63864861992652 411928949908692 256231947894071 26585895664511 300881671364533 125783197958597 74734140664454 123334930087537 41615819274236 39478986046550 53847001829824 84506175575422 73123999907664 32633636191532 3637776362750 91378516142275 218185312956361 84991121017421 20872066443224 87909648041069 65449451053429 1038244899772 51347615883657 64964795559037 32981228589050 55244501254487 143244652367272 71610846259050 61775356069639 41109208449742 48003827099974 29103998254892 3254749909586 24848496845907 60024690085848 46977825114416 159856991174935 64106080756666 72069979143664 94326457290347 1484136018202519 82404672159714 63277201277822 100241805021930 19557375690463 60409184687374 95916855087801 95605425663299 66238820327407 568969797789939 33487200226990 72543790000860 11724136729900 26860773420618 145377854455117 25609408201203 159300359747700 89529578410400 99603799043300 57375631310925 67323783874004 61782385429827 19064258523821 23082811559041 19675857096480 124509957593976 64798348581969 6386226079508 75708560039805 102573917700990 1176714463770875 88823371250153 22706516787707 76894641544800 27215224182686 21311663456208 51327195720277 36572248813289 12063789732501 71911485445523 252287665205132 31597571606305 59209430993646 89171202301226 373002763808457 20118372894715 54009772693385 73426730939005 123652573144302 25789363412827 15220726023600 326433207437169 45644274368991 57381566271877 88513949403805 208950655938620 79466239682773 36560997379803 231696117289467 142860228013555 8188989241412 80258108503972 95690433859337 103560414672203 3073643471630247 85568434471339 39693519276863 105111255471962 41760088635051 124543377541662 78340190555028 85022410615966 21901817248690 319746689704909 68827300957291 1439120310889 27025435151977 38911258425137 64035162758090 7879947865781 258195774250654 14358849583100 27393714269464 71260425681174 68245520260736 92309892945540 3728528135178 31951177088979 199888908532843 78109256563141 189429499432172 120001670150960 66375268634282 44734470392828 25854857469159 69859004774722 4737380951516 78010195579827 22515014570879 65385155757166 85471421009214 678911948902766 30580204597874 76976339610005 46651490666949 21089460560059 126176615921693 320978809998700 22868279717821 10005301607509 42429051582355 24677516748249 93079770458282 69915431730263 78643586885347 12630076486842 109132043277769 585587839836492 47398414036346 23937855814888 33719122900024 30308795381008 47284796622185 37025131096141 94982504386086 806136504873897 6508823208412 57065901714288 87655781008745 69366321884700 32898741082456 12205217590301 15107724454557 1227755088859086 88662824595109 49970813037711 151595457963 36945961234353 82485131652975 87838377009359 95220979307708 11749956431813 57695674126260 19597612944002 49950213867332 63997148931313 38891702942559 2004489566818534 61467452198283 304500124311586 54017320234571 10871635854683 87243172341544 6976411214107 89573495742431 88336162541223 68599513873893 47197675272125 87198912620334 34526689528719 33452489159179 31315845031772 27943864999705 51429930699948 173114609975052 58328246780069 52380134114512 35947030969621 34346068066066 114507136817820 55110871354440 42129568168032 65160862817489 943448407735268 81619188183159 116687358069437 1490892365953 19676043098865 93956085780884 2456236551113 138514424435240 50510788451473 7752935413612 36372528853678 61621594234371 55536714029358 734887573837954 773132411474386 469618884245874 16083374816820 133382845561392 71210017480863 48543109343763 5853550621976 95679515172973 36668274365391 39967752478323 33740354815818 69293834584977 65498021790273 80537636197433 85707882778495 59864785779250 131422890987658 81572997526534 92463279639032 26005474417482 96130837601329 50058492419709 82016895202459 61608672478332 151951283797276 96933237035331 76867818677290 3511948723780022 56196551778225 42899995161627 99354938495097 41853373076585 7681848323650 17816581934224 2865575905843744 123041156324945 22351276786728 118410313692857 19316995857110 86171847392784 260248168789423 177804940197072 121193155568027 10969079387020 205250903551527 55469138107622 34728123342374 65753629769446 55787754494195 23853893978304 208736751240175 279048442870094 16783564092281 13020130349854 332885961057616 8880949486900 295423455092717 60288792035015 15048733768492 32953484755180 21681432677601 13339873270002 3240066046561 45233639834636 159590070083387 29330596085228 16495455110282 128448217100822 26891383804150 95827845729698 32673958376244 65913725617110 93172336292396 52491378635712 20336589926676 69902807190644 55499583325604 70204435129201 1049352196325 53239570121360 96378193202189 64359029113976 89613819032054 16790999222091 33223381247878 56635966874619 84788296522495 60618094124697 53782112047429 104200894213484 13756082054815 9974299846504 70958546579868 64637573196133 2533995715475 134246442904395 700465429733934 68582233186766 81794455521500 226790987614596 62949347967073 84652054596288 79209576288230 1252912539783314 92663372182449 60565850230251 45621490738051 175613114194519 405091907719435 530162303881841 28993497263480 54727073450801 31758383698795 67078801553246 72562310410969 103390264463465 989585233075000 30096806924045 87362321480056 31359585342561 24414102380653 62660895277827 75251520410518 15086483394133 75624982343907 68428292838202 101670769861683 128456792790372 95770415622791 300382999363064 129180844112419 21889125861123 7339260900318 40940488428721 80744255889490 699045461868118 206194764700740 65216277860723 5315595643646 52954480946031 11035129894211 195040566122644 13065991556189 54455888246697 88124156530176 86019249554395 63917551496924 81593977011259 38412181734053 464274292109935 65674191478866 1106813333816243 77919542825077 47072230309185 35305111367759 46370607979202 20942199167765 6111663321216 18285891353991 169224086601359 30116371341618 8496529421363 397556373737687 98343074327510 5179357497544 109893595286762 24823948940859 27921548817026 72148033506718 54726728531966 943914444043487 63136741474060 102397720379329 29614690586032 43980852623793 97678694636701 806984390649642 34289462949060 131169055403983 143027638891625 26607221442983 451593366292927 84271009669127 212009915898712 171473331004425 28026059787581 164487371200976 863996739034 54493736364326 77470279922678 11499977755828 2019678149110 19398762642434 27324835247812 1167803552636546 37887243269798 69050712131250 32357210290657 41654100566984 57669844981171 32318515295140 51638434083386 347665795068534 94939069651194 81816033361525 102292324125831 20064732275747 66970899261707 29076542894306 392124553890406 43190292124980 154400449442700 207198413416824 62851851900851 419495045370836 63706609807934 447555776332798 62019078050901 76657147825929 3390334904359818 408388280177898 114551050575780 1560475581626 1912514913573912 4239651900667 35765869498085 94594293557305 10252202685039 44798147328595 3355666859047 59189068878112 564854580012758 7244286269485 21316099168494 66861975774639 15523683661200 50510639564280 35898123325458 139191513166925 441794456733654 15886763332387 66275935203900 104502029429898 204063277010430 3168964880690 22114106425146 65988393789234 61834275747676 86291055652096 29089940372895 37079266370158 10443096773108 54152397854819 36180830747417 273714952914 42301187633550 25392752117877 30486014168233 83177479705691 308441906092539 65505889342202 88226693659247 136538432776980 57662662701517 18602293899032 591619848414398 147228577745337 85373546333702 122769846097237 15259038207198 108612299854436 75255694930831 30115289700216 12754887439690785 12541005801787 86131616889436 189760756551740 29567743261803 53513967657185 521627110518778 323978106344214 54358280536247 58384636531604 3628413647747 5206258958055 43673535845553 33295405142301 22809439968779 88172999326714 91608622152960 34739536793918 5069448732795 134622387584216 112854616009611 289012446149430 57955477423380 121260309107647 152267646548394 20877347502348 131850728820294 1293890097266 1119096464162080 28157695297120 275660910883582 62774571237144 12045685515714 53748231646638 17813852387819 88414827533959 155001103362175 122499032062957 170275212276726 12854487160017 37635426632917 122549465789474 6917907118269 139436382117018 87036013677955 177082230720673 53455154631602 2772666868018782 679712703746588 310005337670590 86967723507988 40363533489769 296616972335066 97514274035115 89663296552892 264645227652240 16078279656974 50032215977279 22021816999211 99647065557233 331173644802615 78671153808276 74016903777606 25547711846493 104873192299182 14860533522007 696186090504410 92217063471589 35453030886128 63159844920332 64227977176725 36806949466940 213626902709742 148840423527472 6115271805367 39112946524179 4858205578349 78420797745334 5049355223717 13105655845946 46376115530982 68880307431135 54481819585529 2119241851701778 1878538188975 16346445686712 58460845739420 358215097289636 147943922968400 27738498136615 380181324487653 34026231649164 46764427608542 75491932729930 60416023334376 1322636642697697 25167023508747 61286988039213 102960885151051 55856316318905 26469181420899 45414950033526 6483618182605 1875747360070800 20459646393022 88285656005383 38571936105605 8687154004167 109385872221427 221829453924046 94224100291049 42164408615258 38540951660329 59889606387020 109244321304656 19146022104653 76141415135567 42771976328660 117287367356042 42393662205634 19376478693421 16744730711144 84834789149102 2079272938711 15355278804902 53008533907067 9360327275915 17519906798215 36413925677433 59898301383727 59598356134695 72381516556386 861237062107 69146729650501 35696441418768 12229873799918 90634379848338 35774944425504 78296914715253 9887613689468 93575613941907 47084911745488 56125879527932 41816109192211 386221757945965 36490802269630 110571572207587 33853453931686 82899716769574 74314852149361 11754497421604 187880150554 1735426840625103 140620420278659 23772890926947 17545950477444 65315646221377 65016882718349 227949245289212 36244056491986 94579310875543 85646007079264 40360608625852 52327245267507 65407135785653 21572967433804 65451100830658 28860898158292 67574900576506 91951594296037 15395528802025 72442924160737 383182587537333 9327877375371 94689417547741 54692344676196 90447231578156 258678499612609 42114996858773 36957952179431 89199899036850 17335340100287 109981938880582 33651103450435 35066421712994 3799094386584 37148279460548 62371184160531 4056510878284 78317655354695 68516034122724 207827629854030 25497468421030 16808512651053 44805790594188 16893565984315 126062269849592 6507312697596 136199193381248 992671690898565 15878397533702 14792317877267 17125048962876 52073559992108 101316811999656 95317550393055 75833374154344 241705360881597 63008159738564 93987509540462 102885017621874 84128172591733 81554769582934 61873906680887 75355282692970 498346972566501 38094917805213 18538540036408 59771933457853 51579801240839 57054071405121 64418061974429 20780750393353 36384378198293 80718113895989 46977154013842 21364766684701 22358382061304 66096335405715 65188303377538 155596941827031 55733845694945 130205092979485 103782746922549 145965194057833 28660237980172 93041247353638 47660993853806 167680030660501 91906162673174 78302484858704 76129925858458 146107711113818 17185773646847 214121235785554 41745315996897 482990607796535 343175823044096 4650001891070 50409748986579 17673797124502 2349658746676 1002218645275812 18239459869596 21252287400106 36919306687356 1764796322348169 96133844643007 85127650905291 26431139300311 155237252755533 127710758697220 83905974701514 179031932027790 75350046174003 8965324809634 39174458120044 21069877131869 107855134874720 163281659577936 5401002702828 85946554687387 36422899533616 61418426035666 21843103066612 33101768359228 475569350371075 72412363344676 51482345490680 73464415546440 63408478780541 310480096224776 353232934976639 4996102227019 33832732608322 292495102950592 10171638976421 5417710731629 79286177111774 27075182565313 75550073169988 63879807346011 2363489162544 51508002723433 1619494227619 9302942277914 11188949326212 166876125515404 117209358734247 105993630000957 82923668419008 23504964612899 22060342175231 58796173941987 119982815093072 4887698249651 14000296069122 27986540885684 91214171050076 92801059214064 435891417101479 44910726519027 384732116369736 24761827496868 54836077776318 49017354321270 8921697556687 15341421580190 72509534064111 13882905164952 73131345910571 21602707278056 1181760399778 20952878593019 65658649351257 77765086523116 109360076503860 30647144697566 665975342407 58560626751308 45066042861912 57867016149495 32854528420480 90856221607537 80917966929641 51611943920417 52878499797495 88235681097633 73115711554613 92342954861390 54791157726383 99246994022135 5326200586345 34737494456013 127697929304572 76499590083052 53151491751912 28810134207147 85861844251358 1685444640919817 69314851238311 49012465496008 656686299102176 89289650173182 66789122026730 51208453051337 117079327907260 21616459836326 699027911505064 29783630580443 104289570266768 37909362053031 95089773655179 11008063584213 17532211909808 32637257394402 10268213393643 72169936675661 27731490842263 86406579210628 20613036724590 23795369433072 3439819778317 88166638803950 56831248119956 63904744504056 4503811872701 78394355380587 31219454530990 92360751278216 93689231739776 23250667943839 749054002734 524448298325075 72106814798153 134626799912479 53121266972757 118117014519443 43239158745916 75092219638854 25861235005868 41150377683200 67981205948065 31824492467048 12224875717951 94402585055766 381034663501396 183209410916860 48442141988379 65935367349160 30803785207895 78115287372749 15012217822623 16598069397110 199096617169672 17065193187441 143307676768914 120883323745574 9523093563446 348828751036458 185797006629639 21530240868420 27260916059621 535378101339748 149994076128461 90926139915151 17430452309901 40856028011365 15543321829630 340372943068001 388176395439634 91356414479581 41327233169765 36427471958006 14592566465493 44982547915596 805154176489888 118885886163138 57688010663576 85441448838718 29905260564887 95338225023033 22599996430681 22795778523521 11659265684454 441862155977184 48112669567462 72397974861371 105250727187926 1875404364572158 15831491058528 36828512943331 45420552140747 75746663000565 69292979546257 164767574375457 25555237723299 1070124509965352 17207953018072 1285359527247 65594502803587 12876667398071 1977618381883 5192986165509 56283066204072 17597239832426 16648873767870521 30738825490135 109979557716834 90058890233259 2065683340330085 3567035723658949 92459391193935 34405962715284 21945625320538 43749244490240 75361938005588 19706199388748 14508276571153 84245227924358 24177968381148 9314460566404 51831105242415 38094402640330 643637406419363 69499521345046 16659549750356 40802861278266 76544644524986 11179564221920 8545449631464 105694589446864 2960230037983 75655586719842 116240471420791 21530130691438336 91299657430672 54504998793527 43214400861288 25582229440589 42526009178067 83251952862128 27665001368841 730663266537596 21844570294850 349340525993112 273821223544246 114891474737548 59355454194299 113745023604401 69546930749449 70774416563743 13794068806299 61419431467871 84982962704317 87936498115272 45178515549077 8536425823977 73622939058990 4085863341880 69536743311053 67457534548507 27276801059569 753345510212061 50313351231061 24955785935505 3477981454774 17773385984283 493205203593299 37852521518969 392130934997680 78226678581924 92340506796521 33583770978309 39187170624865 89698589075499 30234769596395 63022682748927 51466567384763 53485329868115 28589227426195 60117735479536 30032523262899 29551671094164 61823787788725 85767300401376 19315652693303 316532291741095 36004846677378 50170172073634 95258164737537 2226038731142 2399886245270 91947271656055 23962783608045 56942962608294 63499951433949 7604057916695 27935109464765 12206214275772 69083865572128 850088404227784 38202492216747 83499712726409 69722823464953 42734063740068 73428478600464 760243768855425 65730073295330 1543111899587 105079694179711 1436562419396364 48962839940719 53176561486593 42956263474289 81416871104471 94220691949046 81541742193965 36789946850702 92726072679722 41380140384443 46649610499836 14694040618916 4342092559323 58580882807737 24816781245117 58685421372196 42667011062018 48659602064960 26011755931504 73470946325904 622137271786690 89386096608025 43549567845233 1071789120416588 6721859503553403 12328019419521 2623180423686450 37645530145611 80574689142935 13973239088507 7709385485560 10907010622644 50163046527316 29099411005179 87092344855927 637177489664943 90187691146251 12128051682924 3135551299397 37579427289102 60502383608026 49171286423818 289129139154845 19004687356283 9330056695192 73815458570418 4244809257921 40582633491904 59824020766477 45876117251796 37037315106357 14245722301435 35038181639671 34177248458957 57308007061605 103574599876345 93461208027882 82837403507318 4071189028503 100007792841662 49916371118343 14632713337854 23867111828203 170602751197146 3914532776143 6115424056912 19479207942652 158671152874475 29487156489036 51157481074450 78320500232745 77005045063954 20060101938677 42994631808484 30812371658541 60655877600615 77525764506698 91443136717769 167646303197095 400106744283541 72027712761267 80398161998068 88316193650730 37320503441477 96066804150721 123534649667146 62578431403845 19737357156646 7436946830763 5651492213683441 57021988507006 77253453138536 971374063812 24550583610504 330247867797306 34081534657543 3799661953964 90339365254262 12514827030654 57952477668236 235908003642050 7731654555687 21313312053896 23502083152456 13763697470638 79560869352208 139483580834799 67297332837060 65718505311366 49665135545494 64640031734278 29626009368475 19618391863888 15990010005851 91621822921356 392943025271864 214779733290991 53926594148383 76552520262345 148246313038652 27744601261731 87348609579125 19097655940228 32017095627119 113222236461078 197653987768846 11492094987684 5029767724133 6689572419447 69296299091837 39708236354104 71232512116404 11231157632297 87196114876031 49932495258438 41374646109227 114039608448055 25167683315174 53037994948775 99685363078814 556207527644424 67835044003302 295572087349423 11234293932462 152498720773077 18926729651899 50891431104796 58525967212059 174933094232484 426029419831045 10276764605478 157201575092282 133255094741814 52357062518393 339227642033514 60610772283751 116862178050108 60365355480457 104473917055279 178415621000725 31906619778249 46181812248118 42568579363714 75054755232159 44172633604188 46953963529622 11000350475824 44956652839493 2852864312785 44622991769180 49226850997284 254443268254051 92644340963163 13197699811161 98194414419995 35703980966409 293146023807358 119953366958421 15789471571805 147166128797950 5043394860794 398087570829392 58379457499396 21846931261360 35807249609781 45886149912627 214769197185664 92518856071355 51274377181447 67359046827386 6573076498863715 23936395244560 97676371872524 272905749337584 28942913978316 121590849140355 280702459448873 24401640821730 55111453065091 38444749179691 47035222138448 29190313977517 31497695779606 133631154614739 14116653765862 75963196870488 45179109900315 123014178551931 81579150656087 22373951509237 69941425287814 1088202565782096 1261757476076025 45175418637888 798975594516817 74413977813484 89620500389736 45665771647552 39078282462447 386174858341804 978203561857055 40978836320707 36260257722644 74509740741834 8279403331765 4527500262694 600829698523504 78103618335514 55592121871227 257692747599247 19326699767680 54696583543302 4365525576587 63091172393079 109240551974922 40441570046575 128175075001769 10276229097856 64638820926884 72240550746714 97589274059075 48857176523140 220259183297617 47115800402491 39078857646748 126365482600422 11334739809837 39915496476053 48147185470514 22163388894864 19942032423654 24871673328862 79842107830130 1775058027685 72016150312472 85394529307323 28920681039336 84981400661353 17522469722311 72081879274283 76375766575166 89540146099418 28202112797954 389836169727421 64447256789872 55687637193073 78289267975134 21780173423108 21773128540984 12704420139880 5201674664435 49273346775163 50280690278027 14441372890401 6981713944743 13941300561943 76071035717712 1926168791410290 69002658150895 70377826400407 72470876112560 77551031424175 14411585485885 77995448378898 206669405311978 81495518951824 91411053325895 42152645985223 11048445422539 26650144455673 2440190009141 41746362583680 64932123031245 55977153042596 91319759800233 78613001413375 35097923355216 37071851746620 1539020573076 50185969843791 80677742310786 186914507874988 5225138600948 76787678931813 13783752013542 51814213826140 43631592848957 1517362366517052 45890537151633 128103161067359 10126811218924 17056822322551 11438301040540 313249002410033 18670231746391 10064337871533 98506428617609 6171862441544 206145700499214 84806915186386 14604472649951 48988973549754 41308885684585 87124202305943 66327939070014 120647523633728 11713125537927 197369166595971 81873762486126 75871429789451 85854156786518 11549631942416 44947894522841 93524429683332 136861930680895 429729462705788 8367589927573 13893954260855 23982273084756 68071869520735 4641697824353 29885566409134 32326006838434 26292466301980 63535789713814 68277181107105 82065509708707 49763434184047 89710013394804 8423557108723 3423660292224 59433708962306 18935244202848 116659384104899 92813594893217 87707476957554 127312962334230 52433139391228 6159437575119 1360391029749077 51914092509250 48146182898225 394913985655184 36677404647556 30280481322421 99303466278361 118532487572724 245764895847595 91388065175805 32602373103424 1554719244545348 165172650085306 87399720815282 23342602478482 34985554922421 88810664937645 448406039378550 59980364596860 121746477109504 39635538545359 142822705090136 62681105333711 647863046759 373675243920865 168113891767500 50608455538246 29396035159829 1276202697816626 95700584690649 1086025431035882 54828765364314 100188014215523 39393118012047 2660694796926 34217317136124 289911685520448 7131206422695154 689566611789 12767995564034 58847191066760 1444992127535021 214771615642169 75628484019258 16562878453647 10854776490983 850822559026901 183194607629396 53129250307605 50951060828209 37200561667578 4148379407094 28155440116248 36999116399976 2073022605266313 52734429065249 312725132140061 44601146949472 3322965717689 2468993058481961 555550021637402 82719648506887 26875219269569 90988818474430 40785481132906 124880485283789 138608941920639 114910305580172 2953450003669 111576809281609 43522190875241 75073282250294 68208729068388 55114435085066 18837725242776 72540319280304 12179563931468 75888597535847 17244703595849 187399401823989 26206649366179 80573448126902 82502316505623 7016683660715 46125911904200 92300009498607 76856369496215 21736636465854 36477574251821 363368291651433 60204090264145 46767457270395 5653909951731 67346504053464 31508743145284 21813776882540 3084824921654015 6734350026955 585843635558784 25516756718157 122160154017350 58924139192863 75258463695590 769929527791640 437526709426106 15296444683341 30131907763543 77424058538621 32684975668103 50125511407333 59278538994776 218186527678910 38042306225873 291794479270649 65607004966402 12836640134844 503612966575412 885660557781146 38031058906526 62206990762085 11786197575305 74161751594953 80007373227869 186085430740944 76797313003155 123044541453485 40681011526553 74198656275109 497082811310777 28088271868371 19601859850793 6146104244229 12936122661953 54783201854061 34219862545405 3526033996353 55408217171758 11588820722544 298344035890235 321921306181153 82189383551396 169935972557641 45948411838043 37580071346341 42955418582152 93143255018131 41586254159370 82032735210940 89810010386786 21202805509555 24864680412386 15113430674034 47129117618300 84133835041977 18938371926614 170774189438604 6535026802345 10702462937818133 51573348368780 269889485704018 83718925395685 21160903255437 98968049670222 51161811693818 75138038269553 351143991561987 91152811819465 194288423056569 73673971151311 43778524982911 82600780793015 91146512616497 78817306199872 285386877717191 204257694704724 79148662472084 47866989181237 61329175540631 25339807621075 4498034719781 40557005430462 66746165842270 627504220364707 50882460527637 4220408424506 22334271942966 101907973604658 65989721331786 31441735732340 43052222178383 73817965208858 21289148023097 52338379180855 38272197624453 39124418812251 27043204671101 34774005662594 113954576161034 57133992189777 22197020609177 121780809681833 37755760843014 52186888812137 279430344626512 444452273306688 8288554038656 420179439284936 253187053800719 17198908714901 13001057744826 4862913307516 86819065238341 917804335145429 91810937792722 7354143022587 15282329364634 81981359993893 8161246483977 130420813828625 27239182568210 13808869365312 94315049029350 7636171648714 85042098490382 49177395961657 84231456316501 29136228871332 71152585533715 10817792219342 112842891258656 123141760070666 60555042356499 105624155303031 98102300523157 62849570397847 36155886007771 43557649931350 18968949159877 61776586928630 52559271001280 18458919775843 1233582272220678 275579644575830 74413871086416 10421529960834 1133062692511 13187331298084 71072368939348 12117772712373 3380137645340 1399801438946488 97895336104169 68176629294945 70486418767423 88750341024721 118323880357721 35103834449039 174620628172305 43694308171635 32265178553665 87376528949108 28722825369704 810679073062158 30731694327101 190402851931269 203802882406719 17094208125450 87866560502137 536608505864685 24836752078946 65789346834325 54638753084596 138397672994714 68934735519788 37490366246098 95729700287653 9091300725564 6446147192922 216621703550765 59463244738857 53919777169486 83810340129273 38348137657335 245266633950078 25778936482364 19497562878008 82308151327523 57014497620849 254289669140197 643628843125237 61822229458390 73627243629901 94362168589125 69530392313055 19998794272140 11804521118783 54255177623460 17056373398072 87520265140020 44916281854617 1224158034261770 54016352937183 33199144279906 517528429046621 371052440019760 28378862058484 26456597314666 22397316548959 157885732846807 59787732652690 939980652180618 25811899917055 83657211433758 11164001360740 90771567766267 85537437204417 58213324187734 15190266353180 79265115498806 27895742213912 55312314323436 207292568557456 123474818650467 6402599527872 187261395037566 77607819363804 135100908440920 10181870646118 2917614042104329 98893975547233 12018296132500 1185691854626369 13714793908548 214229382617501 37027350511908 4293621433475 69869691770951 10274713975624 121945794955284 76339309792653 39580990531349 14000126519427 34410759841565 553683491599356 18087032181317 30052811937434164 55277767497598 64752186130333 8790836883311 82672546650267 447570418067776 51836617249229 13378747649374 19616168334102 79744505224958 75861191241684 14000365609945 64436141059320 15809409202098 130798450260980 50607583741390 196893383829841 166949071751055 41854218206884 1198237642682857 12869770241519 295153455425644 15422860862207 58867850747024 65425555863586 50244133525793 118593898111633 46205524920878 104040412349354 22032656531138 78925577838615 63294697294915 95401903134698 29151603797561 75965636952426 89684379243929 102205667758340 67894132723043 65102160451793 68088544360006 56193543130761 21618078349630 123198443478928 43206164129088 28805143166763 50868473632425 78536190702770 39966703006615 50108845925934 23757172442607 68375610965208 54882021359485 70123250729645 22383082669086 79281143456526 82621153342840 141218962873733 8122899579629 80023609523755 48394306599397 148399430333513 32086083692182 300100145462763 1094804205017395 279941661286689 15636010349593 5711910187489 70558029577198 82485837904047 93926445238396 71782268442131 211767030584962 55660818784338 73314865097965 38091832401210 104176346809380 11309031791121 880730283417 30038210823587 73272978049408 10114729501932 66402988711168 42258734975303 69675579886933 194626901301089 168626905065127 124919321883910 80985157946836 239341383167611 288221521625375 53726509019461 136332325926257 2487110254158164 39345899420336 87869062365783 225149301979157 53569914516753 239078790990281 65576497416176 7953216254483 5162866031603 68974302724421 24159328766826 98631623981049 5664004216727 630411495449 115391046872297 107236723991388 880173063315140 113883422375955 66154136977328 520374685223086 63861027417236 198811870220045 50233875164444 23283071790609 71739618121558 14619009554901 859521578600960 22717330899972 35366119750080 137856936731795 17111695513002 75869909878142 30807565394652 83045616833044 90133868514555 25894151178809 35596024073214 25036068098688 20555302572899 195401873725145 3550399462425 56559259871148 306291075620572 21339299092227 103333882446284 41088063792278 24295007172188 16816336319882 14967070381307 10031924613606 38223302023953 7204654092879 86980216934724 53971719932328 77112581610805 75941691417136 53350692414885 86074262934882 20507205100211 64160574165568 14395033517227 726570596661652 19220797234722 37137731013063 514704367741736 63220157951328 17203901521156 23494312724616 69617508312866 997255979463419 100893602073859 33214515973178 52820489671040 114518040106687 122335508837777 62622386650389 54843392241842 3813406785000 46487674286003 362114837294256 71539461874404 61190965066453 14344946471611 199334878160959 62718686024245 68794206743632 117928963899017 60628865284699 84720374598384 68273152141072 69480958178050 984439781326713 28089007677954 57067049475204 83445509933 48582229624086 11167929279968 45078950495953 55328579939874 48353971020941 485530656987989 134910875075931 13173937304605 179533125169929 90321921596956416 25144189212496 118554006934975 90682147519069 5925636401115 74601902596750 702666537232930 67487801828701 20241285209722 79151623086891 33940738227034 15493428154661 84962010621594 1004948825908490 1489150271548 10149043152556 27952298850553 130718940809514 69007851308762 114782837652428 458721607749622 64594665033729 10099605525176 96129752499470 306016830208472 24022699633947 42552156134666 23273836870154 26982804516970 30588964953845 81464139100245 68676380763567 48189764367364 58162010152028 4009748778354836 153442506427180 92879431267748 10929411583757 57468587904461 81653546704470 17275534691648 1405786540750842 243669322799132 85074249145810 23382224725303 117404990462003 29579429320145 5579080891484 84405579446606 86604383252363 64693013726455 139558113229294 7521182116201 37408807493427 986636820108796 88801639961489 71801520050432 886871912808 94439269133777 45524417568934 23489282867089 10945000528998 112133509865940 147794797214871 6624804274951 3218955747339 140306337868903 70738735359993 3729276066689368 24093325283287 52447780724660 46011446158923 10019776400562 36796998283951 61525913125156 138334565043888 50501657124603 56511835225583 50336425491728 44747483819607 115137125145949 58689393878052 90692861885341 12193397754610 2298979102537270 2985645743071 75807501112022 59897250395115 290349369368638 72251661265465 107381501244672 281152134323960 87190937815497 35318200570416 22132385744561 7156991816909 128201234971924 10157464341592 83003574996363 92251168048525 41096342894065 63927918677777 5592509168616 304318723582497 59372348250258 88015329183127 13960905892687 8555890797591 64990269475367 275720482996167 129210105630048 46321142534114 82295449381364 549827936648471 44392956429066 59897356841538 63313970340282 22131882090549 770216341646156 83116176824684 113509558737305 785414368124356 282946418717891 92726140461893 13388530231132 79096001023487 103398332932158 64297318786573 6330368382366 74060893407332 39169069900404 231347094107441 124448095057492 107935428616169 61865923889564 3480751313878 27205516854373 39365543347646 342050318696500 64301530908665 64757256286168 71667932957135 94334889201532 100751871975964 14705029673980 3083117054877959 76482089234234 14842818945464 924192290582961 65766571790200 206510986462393 11833851189498 53556935377231 415480649436999 733320645810604 589438040236687 155643224536 18088399876596 63163297955520 314125170223870 127689015016550 75800694979419 21570330439125 84941084306638 78976537977771 44008901451046 88101119938924 54127003497946 25852868656532 6243519884172 83529588408682 84604327039221 64672560544202 556260565481600 164967584520738 269774321640899 39346772460647 15090587151437 1488214888213 77607268089241 50760711676684 322987042743253 104283230587702 55808498981235 9936078285504 46340666433022 26527498100418 406192680696154 46978339149411 437458930061755 85369860613577 44899595565069 36683162921457 66111338526308 83388547984921 1449132408736 87649449000089 2788342587902 41591330639073 83528419441617 121054113407096 9457059121589 43230747220233 45429100278954 37855869883961 90827041972809 8721245329481 18072597306645 65507731559212 51259996641996 35168127141097 393227603620283 39724242892393 22640017458967 112721876703858 58548161781835 82572857074597 91696808738090 21201873114058 33884177749845 537397793880985 13789291724405 14520831651772 3529078274099 37881990476066 48260949629448 46240547344930 9564412778218 578625434332716 131295598823200 121496117447534 87660465606392 477458817652370 260448784725715 39172461406166 94373769393106 139484076406432 277217973327029 53522357344310 39729013117566 20962686587425 96123296561496 25226959976942 81230548168738 29954152836334 1933143078510 47847830341384 29478017015845 75885350121048 12358310279115 12245750479418 24173040632315 43141649616255 48021370687952 325267310223875 50628287773683 50953252355089 75066909101199 48225983782381 6957492736593 932966216262 319245323172664 33422156075598 65306186879608 14897430506976 1696318381764 1108053898263950 72629240555917 126362200759882 23217358968700 238742203887204 57788660146927 33718988340974 73674178089772 25177411146178 9384845277633 15356289939131 8520419356780 92985625421650 424266642575260 394255823501074 985892240567685 65582601074243 364928413748829 8840929911702 51049032851590 74873836236777 94870237795345 43962411496097 90383582147526 28713276964988 8828930067029 4876230391895 43209551250809 371147791545 3438447741603 646048195150673 80497882716939 1196938833722117 14173811280296 25119761677004 15790576405532 62565277577376 125982320138704 333662694167464 79959337309523 47271534779036 335019511492645 16928036664851 324779118649591 94684347789727 67988923305499 28520724473653 52301098207937 220078401600437 2469873928202307 79948083932622 62467871781974 30436334167651 89645527410160 54018618268206 44086405036835 54051743021027 12797163741098 178681598061530 380861255397493 77428444889434 68995552315013 18961295587866 32550424933245 49392972481905 140374108092053 203732803793650 7470843218682 27248729026091 21535906302706 29946485618369 95872927346355 90220074756770 126005754140147 7567703082613 21159835778691 27446522334856 3553723082926 63554310024445 227212986619225 115004752053947 93499173342361 67966947401712 8246723023476 286461492493033 14938682408416 38282638616416 425194689448395 533217704717225 142923159597058 94584207932576 7815743366201 42297955548776 37074858543197 88807542407887 4608475791196 12217469556921 3953189068536 66219308070698 52061150412823 59593756290615 6321821125254 51631820113500 7856797406476 26891292272098 51933619765491 1993926841844733 69198033791884 63010230409383 2410026533563923 73146983581243 86591636758717 22194147355506 16983615449132 184322615293553 56865611913512 1309995845105 52355481464807 53614819805169 3048932854785144 417393317253094 76246675547478 45068949535890 35345065249713 67389997170147 3281646286307 50045009761119 695308587736998 16706698740842 470807944413552 97025225315392 40611687235599 66418897482261 101380608427347 6188316433504 650796852948318 939157682925198 71441738469892 121461945031601 56667319089542 309896991510039 122403826082915 20657695049717 13452760637021 45223128914501 11867509883240 20277746102700 868628392282729 918006212298633 32060409871810 13085679455546 9776801011416 37498204903852 58980461705716 39996011270887 93674041277600 46306820660603 31570269207642 66968461950955 117201206052153 316751736036759 15632617720889599 64580543650514 95159357261574 49206243065999 39014787823474 93468512943668 651728824603733 61494148106065 89813165743737 59494785727347 49136083717336 7934816156829864 56729310333702 452130501859219 1923139664441455 57043843245447 453317211999129 128442983097487 8203608352444 123633149801158 32887695351048 400815304526955 302454317528 94464487521113 13768879462351 27042206955543 238367070753731 474881501482114 46351822646783 4475822027665 14130056165139 207908437793841 74267597824459 79925749290052 35121569535435 6753745640974 173522816126579 57648008045410 1002095699753713 308821593897271 97162968554416 29424226134707 488638116525668 24484320956441 1853614705819167 1147700328921513 4492771266360030 37743080895331 83359283078019 325282256735482 750664678857 96634064064476 175883500897717 48455390921020 91087160509298 88769584447548 17013848957185 200610419426475 41752217491353 41058678355632 473286459808239 135223717339955 930805427504584 213607826172161 88155958202643 32088450566862 126695900139136 38757174760158 396787670027221 29693914534400 9310940644270 44811932657036 66368887488068 84156487154926 13761068881721 92774180902895 22213505957292 141913288988603 195450427419526 138628396534501 57517509443229 74163479403988 68236093529333 84980524455597 7773546244038 49741716043894 48679253236381 131353354170467 50765155922512 37723299193716 1547630059641 106807505126571 58738770032762 119105313427093 37651758486128 82513303773592 22707802966039 26702561914487 29307705840835 46231652039148 18233480773217 29181590218016 39244072095097 64915243235985 20848068499400800 183011570029967 90011825985665 432749338365591 75038330127245 80091004708251 56555357176144 4968835568734 55302442316221 36937708369314 59505864502536 137905136273955 35787059143451 94507366370038 399647628995573 75182375457630 28041016225424 140511717255247 36078025029708 38579730400480 50971977842045 78609958698917 39800675892757 902677298491028 82398074646077 73631985610908 85613979127401 65346085758478 41750544660605 15763241396653 60435158516706 239367026793524 43213547879608 24848139815900 42711045825445 65822401211230 87525523806415 26178043363207 42479544120494 62060808858252 58946082120296 94404919185151 68235119332609 467429704851697 87953313631342 1257610391831913 22687205596810 8457663877710 62547368752829 14825806786686 86879733128596 54728243924269 53160100637937 30362387057831 198698279110181 78791302431877 2514229404214 35615501555911 53214074103542 88191030243915 19120665054833 83399841614089 2400597125503 5038858073850 121361914764851 138482373664315 15971840223717 288635976378497 92946206649448 101546124461992 44845314981483 61407577398138 22170388096041 58932214695810 11875290546492 80385295706961 296651975542523 96093481754789 83287954730335 2115448101181 172739839115379 63945375217172 43362870023602 98774692883473 27776778896518 68388476133654 88944351261972 129805746244215 9701333368572 5217371356217 38336107991207 230944776866698 76712582213639 289689999366515 319553602412954 18609333082469 37421228363141 147330125155784 9153736598966 88046167906535 69362763131358 81946477951718 100886522925980 62966102245087 107637903880683 3140961823026 89860757015006 72204359081903 20467919984664 22737300486826 51812715508227 3505640979232 140787214801 13711742631979 1112232403652801 554096125693292 181222015438454 60567535957275 26852036640416 27811596869017 138465111003612 54200702237488 23125067578177 71891363820233 81503463722062 271533341586 170194364816414 19191688856768 43533109565129 288116618548803 17890006478892 132820848104818 236514032657473 35663814156074 27968445116677243 55406778987049 56149941592257 69683682280450 36409425860027 716251639751426 64607842716614 18671067760332 310540557475055 82652488472917 21820412200680 36686000701295 90892843310576 11956638829234 24269685702886 1532555940503496 43688934734794 50791428737561 71193270869579 643593418036659 22954258845687 8429704394090 188504065615480 228524350706734 26899656713637 10986565303741 40777152648242 74689634264055 11983584123293 79071786789326 74038478530258 129720406906838 77818884925251 649059781466124 2391809072601 11500917004416 86089445893853 10262904947195 1387595635932831 441033536144932 95340102259195 16867032268667 371319770181340 65729496164191 34033410038586 39660816614873 35726674887808 99519273081918 6970138556958 113580377973923 96899837686199 5557492638552 124307584854971 83493866341693 127030016873476 52959040189527 15398024359581 207422615620364 43611733548948 61066993147551 228411994594768 145012155112377 92643315454643 93983538878406 47825369652119 43231665014020 50861246474906 64232393651062 10812378068471 52657818493142 52440984440218 146003421200162 52138475972128 130025544947891 84156753111162 234543975828682 39839722266075 64750862215079 130605232641290 211524994423233 601958356305961 56640091862943 78319492821753 56649453458848 92105439911453 74068040742499 43922011911885 32785157745944 19697709014098 51959401410787 73546291215332 61753171447516 94621704050676 29919158297546 271250652904350 32223358491734 94798348502654 117282147812144 85403884049989 82295758804868 61934668298936 1030397458180278 7843952744250 121541127153772 52819114685543 36730346398139 83805312630845 63352560427874 1279530803053 13056547587100 61687915962928 4580487924467679 97832895743685 617757210978473 29345209746581 149879550807687 78231084000168 76029114758592 20771759309926 23335908618860 335697054275369 13551381730560 1349853203066707 52708282993315 18347888282420 59792720616502 35289437871450 93347531667145 119204736599028 361308398204577 1695109254730 20777145085327 3443605145037 1273214206070 100863029942391 63163174928541 8076964547835 42190233255455 16878536072805 326944752224251 90226767859727 45069513678487 81405534054117 1005324392625784 45086654083075 72888459012433 54015540964465 14084336864696 50797675257269 2973036682597 58364054375200 80726075140110 18631835097034 37871974048 42709715767573 204214690267370 1234170826499717 74040712110689 36493753601304 73824968911441 69655125397345 7732594809792 42647235005612 92661344535142 44642916019909 88600671151776 3223604613822337 21715127040522 40208018713588 32775403333575 47011177286998 370287391490364 162415137122447 23351695421761 196624459487542 55818128906499 209381619068703 94070729293358 316092216547095 442712844350245 1053474178345210 24855645534652 136186642528381 1020068099592252 37162647679165 137059138396054 43449455034742 16963710347534 92930019444698 132264077887376 78574524085438 30450992507993 14356642498724 101854749598073 25703427731104 343257136410828 33939452485774 42040842068027 243302849920483 76620521287645 568192047545312 81319756684867 50402194449966 75133602322907 234448915278990 368118686889660 16195095824392 9112944088289 169956892243322 99466633997776 73132239275942 79338284510960 11467755328436 3446487010450 80755255819334 182094201242974 60483951553880 114521170761639 3107305190017 83774399460103 61847965202585 61511200957646 76830843106253 41570711317620 5367473971058 46123932914826 23821499500026 97989623110856 236687439198080 9886169301860 9461153581462 24670820788928 14732695444033 10437026201498 48656013770939 31042016406240 34129091172720 183836414500166 138830357155223 88524920261867 124234083745740 32131846378289 105288684686360 338725850916 5739238437119098 311791693558700 7146771578124574 33547820432717 38921376493261 144999559719129 4263937221053 20379568834275 59901027238878 67848288573187 62216170167701 33868342473635 116762947790486 91786415371435 219100035163633 2489496040387 59804817855219 90557923897457 138751883437023 34121649576927 75215589895142 78273879740409 88263184810657 109684232910431 80922507287076 426575652181016 84384129490173 69984475096853 128436119780414 76729567616932 68686538440871 61477420704486 869434863016460 99386083018523 294140674657906 372571414182231 55806871230855 94204155896382 92338530119908 80418589508482 8082291959245 50003421740957 31944013858891 109849778326104 82236490069228 6348890853027 68497855433908 72575989268101 735805094002723 128877491203389 337053373279173 32097178159755 78036263023025 48169552453483 18239154385916 344953795611497 615055126818475 57591995993528 58104438828372 65772552936488 94513797986185 39664212387471 134924385029915 1203300593374469 84319323974592 65720602801659 25661847299518 129542978882561 386088345300 271580517352966 2430800755318 18001078455436 2342993262535 48742974538403 459418692727869 28411983592462 328173714795030 50792376178757 4026057830217 123630139032791 134285935192932 22567350765025 4525892062799 6928026145650 95439477458860 91171342845086 24706857402659 64219794520486 16783735372190 69977920592369 87533104515809 87551200710451 105804297110285 73801169492078 91467915254431 62738709090124 322062837128079 10559317164702 19611146882403 61842683141561 30696560003148 135517474543361 60127911225912 91446441495 95722567447601 58666215959817 103922022255161 280289941752475 92413145075898 15146258800047 50541501970228 8914435787676911 22913893950247 87088487902078 20933011391811 215476327220115 82139385852970 81170893036385 68401756710369 10287437586249 40970636483410 47404408189062 278857401479360 61984092582170 29208830611031 65852783770028 105844630756024 31601005876083 133165436071910 61807869094874 31970626348925 56162417365568 48360471311007 338855344352828 48008632777597 35506186563332 20050225263166 31227777323951 97441969757018 14509403911216 25142516740553 31696694943395 36914447850462 176105081930441 19158883070233 142926883317089 48485042753995 462340602258115 30081968258551 90978401136219 52917506124556 103354816477716 79792358139509 138838007202934 12105069298888 28419395707852 38893298366806 13410687394357 20430635160517 224479688835544 9970931944908 65516320923106 11562919894457 2933495217400 133436427468309 68929038683056 4043795748077 162205892014128 110413998466917 24100741356389 10285184364249753 213218737844242 380328838758698 35410715451418 1518782112722058 34883188256160 59826581644316 68540711762179 25960657755061 109013016338301 1080581731699223 264533482177110 73072380118321 85464980628573 189721972546421 6369963694062627 562241103729371 61659980659115 2383423670022 36441726273004 59305707768676 27779450991977 20990318695611 37879103501874 30178748890124 69354634071303 4079794653207 139721808984895 14965960147538 3490217055905024 590588845071242 37548584451454 23745440223841 321445345697672 111550815059832 38907267754289 134876350507630 34030936241483 41127984623264 30993499176869 90486897047248 28238930710237 40315313963631 82076151461115 44879471932506 50118758387868 460243555291 161207094713234 59934311401756 7374457890460 500713057622419 121837735367298 54807333938818 69057160921166 74209949080034 43297995745205 79633882357615 51416143072913 102726011277813 88105808895816 4855952180856 52036276148193 226955726926557 48420045757755 64334997340178 19654110204288 116633878693746 35230468274321 89599621773660 20502593759656 31603598340981 115971677601585 90296913711529 6321218847871 5159212117607793 82382864707784 1975927631313 21017196793556 164521150882248 510642681415855 52835833141510 121068565629680 21023435046146 78411329152336 80928134465773 84197235185498 21479861175017 87920391148827 2709707942439 44112635503497 24546007384913 137014661785095 27209793568472 69996319304254 86797428451712 6381656064029 90457946633670 107712490183966 44867532274399 84925422825682 64485098590647 93706683909285 78048075153034 63925874606199 92561601807204 95075760860683 199118355695339 33506906319745 96382074488565 361249843969344 2123313729327933 135111859606239 89499546405122 9905482436048 82307377731198 1861605110051 13096477349677 32447653850884 78219389024524 69548362308320 267921410721059 25951664607496 49729589793610 93138955310924 7196794324877 9340964634667 11954112220989 72606030695264 709671234357526 92620748674180 115629043690992 45245497830115 64356142196677 103390078127311 82535538812319 106963345746812 35291147334235 86080973396402 157666393000971 27765643377354 83799569221598 9514456873911 69800072861239 104237551333606 139479965366002 45741065829239 36891588948173 80296662723348 5758014652716441 50271300697367 5153874905523 89142970619249 56037851095432 28224629847530 795418877110863 6623739203344 56938127055868 63382961375401 15720421504991 2184040649721 88010679814188 1442929054422 110438802625659 153520419747351 129421806178697 10776373766672 27982316275657 90075051716092 38979486607396 13403594714073 113054601044370 2361009830107010 733787978408214 59908615352090 107503046919567 72323472092990 34588055846929 88336938418392 7581664856828 87882240428865 183058388671516 70377036912781 54219742295893 5141960688368 763764592911 18718894686723 130707816911270 55098342453890 37208720975462 92798001094958 69929430626485 123541701949375 93937283942471 85451980368132 80997164790373 129367686057033 1861869062420140 112993410869662 12032964750825 563031229560844 54890512380674 89656391477230 43655071568349 95944959930683 72044660992512 36578217411413 65216071124752 33614224655301 127676548821371 164210198921220 43494164330568 82492549477518 28388565297603 45583309670913 13631513869661 5926993850375 48497904309342 7117666111558 373068459445850 140585790777764 4315052983314 53327688608053 33353655435801 29150151792803 7728814065161 65365032554605 42146376692665 19965367549448 82662235655610 478888752144985 776183242560795 6965327688849 121689458975270 17203700643568 717591483159186 114968266622431 105451492181863 74934910219991 18663524365081 2107675342716 94876596683954 581039006547750 19541921830070 21775437808449 57958237469851 4965894550645 52435177249024 79426235430413 273765575528261 1013198986028 63133050534984 74008878531369 91380032273465 951322938917036 92017754703011 421496800117 106751372477678 24363306877653 32682530477518 17981251424710 48358885617712 59192230192870 58871219817273 353973280489539 62315176926152 117552237089337 52055349339428 29646854681412 2962984030554 72154854684858 89473652721490 2830476198295 16000897730318 11711963708177 87283505788348 34268190763238 46448750357056 30399345810392 31633864477229 37228657983903 46717542687652 1845602223749432 44265174025815 72300364863070 56581942647416 24946184389250 77543600255590 4382221815934172 15191686710351 62934072523855 107479383029094 333818999969548 78306011396006 183913769607355 117858331410753 5166181104210 24468854313402 742049287770 33638146280821 4426982748331 9415393506640 79626670370118 80133205980074 964563799673341 136575046614273 484526761670811 62851906967878 31205405491573 708771215812365 162431395786307 6524412008007 59259658932852 65545555358429 18480120210970 44041461265442 8462871214451 19824997821158 9975842317527 66770591509092 135249583685540 75157141900186 108191085427466 19770776102469 83190443543625 32496095393238 51049617070351 129781075720844 3839203042564 395713531393209 9963769681319 23975414574539 1235534724454397 93985488675172 5676112191805 33647847821736 94325492170791 14209892476910 81564032129220 1243487449903 161710364192646 38259804973923 125978261838345 220921788550018 15860457739990 33581403894078 12854838104235 254690080279061 86545907837617 260580018537186 7467348652304 16193697941697 5180352495428 447338828475797 46081518078690 27865782577165 42733503690312 532814045328 61866394304394 10234898606836 95942387833484 58693953107539 93509839153723 163597825064626 312297563009874 3634054539919 110698625213900 55207698679184 36065286312916 50367484330843 16278562327447 115108597572741 75831358401548 22766683688470 118463913206991 220814824228241 27668280207351 52170784563494 32749502711467 3458442535014 68196091270084 69902984728 19097836695162 16523073888543 51918647084665 7243482439608 38821755872175 74596211398160 78897487270504 84878341048949 63604327891659 91737725728756 73932862260717 103541872068323 46256529103058 5710249208564 29449434787719 50619107891951 22798488938477 36753288195910 235861499813684 143101676958043 54103058470584 80843389952221 304593016473105 19174433013791 40604736316352 46165134655501 49231534155982 47738889644871 228075215215331 30126418131697 121733367698969 373739877300477 92815396165175 230369208850282 35555628127054 94988742354437 245269452065658 46978537024944 81572210874026 81888279652240 158324790330485 100299339631897 50290330229122 82911148048532 132478438342079 30318612346029 84460821984344 8015228896686 19917894821507 39321110609362 1902062411557 22345126165344 21537806865964 27285719756529 13528612541329 674131449341 27667403916379 42812429647665 82240816947619 24009964853579 30786635637298 5885435072615 153110092355743 38902643627385 86173852942295 10943986460114 29617574988079 90836109905013 67484684162612 91315876304007 160195774991867 24517035786431 58076268647400 82038674811733 90128146357678 118504146023275 79048659522027 51556851786917 17634152346309 99859697506593 40454741714691 89224505011011 32290583629134 1254361056314979 11836701610356258 206161359088265 6537151346450 49956898355001 917498578429 16039951248069 180065153010455 5832593611623 27866841300396 274215491376914 56575810010169 3445686864722 5268291271659 23485573574796 432376726948348 59193134980271 61662583448189 67418334325043 5120940919468343 106732164265847 47469838246892 75913143639621 70911198314127 162772584797467 6042961462716 27250441238617 56377791700840 27399468017090 19132857655492 228647367848127 18724647183886 93586689690259 11647046836294 12787977841096 22517598782896 74018097404117 39324331229457 73271747119482 32462033541213 53965507081692 80675146062200 59769999072804 54836189331549 5363644165491574 516388889923999 56535490365616 48455793471915 1389693651123685 29762258709110 58322310980689 114211670617001 91026616523454 91281966977152 232476983150299 78817410283704 520168910870816 85840028606967 94294743572444 92410472866782 16896983772998 61828331354333 7660504476010 19489417390207 78176614678659 47698174043364 141158776095585 66960147091072 19714927606899 941385626131087 355858434677025 115306226415862 33327202998716384 414764963757403 48308216221919 18327352243546 1248859202341632 26712130793525 692469392991125 45479449180877 7529029090815 95578214420317 151481262754676 7306292342708 90077180654874 84967018224698 88497785252861 881129424072917 64724954210495 60451976555211 79664660802335 13479936715288 129250796629070 1055776926552463 20559965630449 50987240054908 24941877096964 30724244595598 208581012174138 48618497153529 43812268849308 100680149817105 31385313260276 220232323247321 59317887028964 24006944986507 1046994897883702 83841100291676 4781262020950 52117659222957 1562726637892792 54469798247019 51978478786848 28701866767728 288925904460033 63420262950542 347586109036513 228806816604525 18945687713707 53766087791740 89543647025131 33905673706828 428626311556760 9930720537374 95081228309368 8035583817864 84029225206443 625220342492122 26968721066111 7098691007486 38219627462818 155598988978721 156885975563626 100471036752497 27603625245068 78487412615430 46969263571778 63158166348357 2010374754810637 50536342804714 14478281009592 7905494737054 20648740438361 63301435009278 9298041302218 24905113189530 37480446691881 35099579722752 106595376976785 543668286368866 81686149933122 76771269391441 126947744430318 343355074768670 15850958422514 82793296918800 12059551025331 748837022598484 182105296733676 40204501939194 247056425958859 2791989501823 59122975599714 2482838140366496 95532927474581 104355762246646 200584302326970 4848068289920 28198257563573 303667020421726 32291863899302 125170540716259 16950961267522 45134948404558 217143992902187 62443425360184 95609660505162 21180848470717 16714837084218 20284855626335 90811665334201 1908834025748261 47624818900918 38384710272486 4039861284610 93928391308329 315234983723622 34888641813785 51488061043213 53153261745776 31769135066611 58094842131574 111522846360393 6335285654304 4861102784301 38827127724536 25735213984746 378269519693231 184378837811712 67341335441288 20760950203399 115646401681577 104830329569004 50093620874482 43219066338267 42472036394541 7090858370531788 345675617190027 83270940127279 71665122767668 72486667750923 98766113907774 136255163312244 78375800146803 86065205998472 75073543509781 134972813551566 91664672321927 67435607967048 35225215224770 98788041864115 62033871056858 26271824253870 955981328413429 156310071499640 16163386494129 38321358143683 74525124301074 128182393403582 26796521570521 113897252461471 637382879631375 17368035141644 10976362656084 77418791040178 72130141457903 6399601993305 110496791691615 125397653345511 27057448782838 16200580493015 41409719397504 76414109862817 117326660522137 27495476331250 78937698766909 18121736715654 136978503068213 23289783612746 33293399969391 145542630580288 7132882789298 3900210803196 29397344714977 6305506165211 38305642082278 239492278900844 1163348500728753 383138505029025 33714193410253 86665106476106 65110314270756 59016686687893 18664082368435 48871599023682 77494170646744 132247777997890 37138984477983 1127754622025598 30468378746206 1208125870299165 9193721638232 69060539765056 83656053192262 65836255011207 38295967851012 2403793814614 74500102201083 20668430579428 68421090141132 22885427505064 38014067566678 1999806887159 77728136730555 53526666100365 55598164490078 41842355514610 125929774789289 39614670075819 178743130085505 32420337547011 742532784560256 83175620748224 916084459873 82680038641180 327946339432123 7793712406109 307981928408175 65050823152984 93875732328991 29327542478090 59803808046146 25918756634255 2489250433530542 1115816850496 57390716051414 67481144675686 60608042073061 251196953207951 14881015772497 52526839336770 59019900678731 9235182524455 65373819694434 365862557334419 20374076036879 7346371276664 732747813334125 39920382235369 96831329837806 75067283756213 76496684815898 393489506229981 7057286779775 64958580200165 150865513745640 82967686079602 43202063089423 75003928525718 47517594211390 119199288366880 111757967918188 68923174826087 889419367545942 6981987148407 264017682493319 88773903847541 59818543157074 97249713650877 64458391246806 148556659297588 116808924541749 227765152427423 407150700592493 74335763091640 77472582034922 95717373397974 64122931632929 61205108643379 54577555633952 77823764815550 34634767928240 73452120066269 7393059068044 56860286679978 52124233047086 69820732722583 30935575079391 29332802331077 17576009263105 40299620319869 80978434464589 81631968708239 33454577767580 384989311754645 25109957490954 7373571477850 84067527723136 95585762917253 28177589300048 15364039132503 30456268980558 321885666938435 488375547799796 62407594128894 112607052898250 11225746288044 14422879079459 14454529978245 14014293444800 292553781740388 916430845859 30202139928563 3719040670080 94749213506166 62427339859302 17087007346788 490813442333127 90324841963298 1384001817672947 34020881837945 1973524277290 90791681806135 93341535425388 18465715175605 43111156188078 3219640042540 21887767449140 74084943751104 317869633690209 4019812884855867 42737494329247 64322170956588 71232107927716 40446961133263 118724118461659 266486384017434 95093366496739 17467603647956 53123411703374 20231610864801 16943183027255 60602771213758 69095226990700 43606465123241 14027863610306 85077463939560 87448037817206 34900756137580 23735152744581 20114525611344 84596250840005 216421853856715 66319698518430 44700071772043 46458970476900 519120838806 97585974039302 93097893323323 95945303954183 35092102563813 10292358158628 203841244186264 291228808663382 51068902305157 954325795330285 89829756394254 153106419990146 359771309600 8435103197204 83435449443626 62677856309500 60705522351152 2071475581309 334272168521970112 30103484903033 17126874887175 132225868224347 46958046876757 66999071037776 21117643822022 26277791811029 77559921383140 980085351294236 6480774739965 43121731653892 154996713074894 37153441688527 114578027492474 38090649105896 3413216020939 7462371463898 69836049377141 55922314373886 132863294552979 152372476737467 16868992112551 32639382446564 8148907852504 101221571977622 34000494881836 54735808308858 59927663357921 23233668276400 30066279563800 94931652693389 69153407146433 2050059784162 95147949497944 52456891165067 3620891945390 86162816774744 343374721190053 73812626997232 37406184176793 53610087647365 1062062532465566 89170553064088 56726701842445 4319510841558174 129294028408101 52252185156465 38018723490317 127459150696956 38104832835679 473852083814539 202473104121000 71609292973560 4005237091314 108138259513134 111368759910108 230516165590450 51730533034064 212422695501130 126725263864736 110552915060646 47097336157238 1685424128684325 23586038139407 131820280042640 893818846453 38520135131276 225758546395838 96168082706044 10939681093386 13375792374111 403385841036015 82640361160503 31315436356012 115976725325535 102143391274048 81401229625274 15754544371242 80123464193996 109643010663522 103812033906061 60449282894847 26109444469534 10078432300305 72835769447695 86613592593254 51920477574149 120961239136995 114975449331851 53138528311764 2673304397419 29770106188141 45928512189884 80459160379569 92772733285389 16572402259436 79978751596614 3109146220497 69508885033525 2684542565149 51068097938888 11887045992931 1297293312689 7851484603836 74987575445154 95448489421505 78359261877413 50510419448800 46230766194837 96292817492141 92266800066889 69853128540088 48644117807578 283197985428519 92532550713251 111620689669004 93379246088440 59250278606966 110372682623676 125875100689357 79806375847384 22575028122419 211926948871606 9180682390322 32738587783769 87898022385953 95362488739413 89823750620562 237860850649710 50604937008833 23762390121371 361536088640039 59826858237227 38344675328259 70112694203292 42418641907393 58466790768773 592098873884336 77717613379507 70983588596109 52025254568315 1622556517848009 50859139378214 37650085729987 56060395973393 36695005668682 76477303739562 1202251169699 6737494437936 81402789042774 47263838485631 29693266991847 103017619665054 135577631756023 58306653631482 21506108158320 70003157983172 48913892694447 661444153038766 50455229924746 113116701367458 8095027194302 19297038338780 49294802920473 15111678614118 78239893060354 7048284864177 55196712942513 383932909866056 132631788915162 35474794028488 100694075786809 40790188190667 44525689865765 37673522818689 205629669775213 86514562948339 11921963803726 17404990124698 95201199453474 235990533751 23924231832952 89322390945045 48904717473903 45900481552472 63835230875492 41182126118128 65386561381317 80293874226811 94966888024465 73303258979228 8541514713285 277593825575910 81645246620372 73317326968593 33216980128276 65111674679514 50738662022092 5287596259496 26558531718684 39759113423794 51214217304353 336036582869048 76598438702977 35163381710390 76699723312148 723711447115234 450266090943781 17798194985378 107401023750954 81103936551570 2135328411891 67691380280641 95971196589796 52772478952109 98505169390277 71317727087476 87331196034693 304113506192753 61191851813162 64145080337133 8881262328199 48492490204743 5954163071885 43922844614738 7255157669302 77540816768169 66447943279222 1296378322024 64690780991569 72234218968980 75760476452202 109585365859048 67190494078803 4027432126445 143701209466963 139174215004137 26381526207986 41921139274657 125211491372581 9988501119499 46294630276779 21386345721884 75524993512455 6456656102150 11822934087734 34515177283286 62941803022928 72317804683354 50465759201749 93069311418476 146934510201562 69111274996194 39643783853882 338419437774407 35466211265603 59842311507911 4724563986338 43186653062429 29924325424759 46521953837709 27958897444334 20485348965549 36449913586879 41059277261750 51851692987244 64072572641278 113181818328134 83687580541886 49048783690639 14509979994391 179398986741525 55147477343786 8507343423495 35034910709475 79362550032011 90024200844148 5439073756679 59527583044159 70312205259850 72650204824489 114108714463138 38432526915730849 940980225326 228152330638719 46456849130286 87069884024549 92913020189639 129165754380196 100069585918980 52801278936698 43376256130010 101000194479893 67120334243484 67108817990648 18485650809195 686051777170 1243195832500 131450705680436 45802399164018 112328506844567 83284614841964 999689498026764 116286229463492 95525050905863 70756588623729 36091597436839 62110339499095 81891327180654 124588107450279 874338419993823 33309764880561 53187485168128 95958219879856 21959553581744 368701956372045 18783629286639 8954760819004 74001427361029 87756698860641 125681516390597 106485945522625 34220742541858 15974308261904 26988064060910 105931978754958 359576443194918 883903933633677 27601771396479 74968793388320 54940279543596 71732456046189 138960903097 2875189843710010 25866538408182 83814165161948 13345683047531 86276412748027 64665166252707 123854557571627 85836568125376 23172694515231 36868549070648 119241195442046 18185252002923 795024179325314 34288562844212 166754399653957 3182922132109 74677415433676 15960197970316 24183187107964 26955015126634 76077031724939 15141887857336 72742570200224 150774718079557 44051428552851 10131301241498 109043123561747 115918646798716 47637690812513 50934851408594 64316059241067 19959181880592 55049174530737 54494478234770 3235738166268 6327579377784 61629225122318 616236313543 342894159466232 19833272993697 284839942736424 340542720863356 32687906241333 34978582995386 27021079244307 76474395811475 37705521066297 21173805368584 39647373043258 223380669297040 145524952884538 35815374289378 90022798815374 18806843218743 78590357187374 85043858856410 30982041145909 2450518351680 249907908184347 56062594961046 5336394874404 121524847255438 41501234136358 32456808980930 26582270372393 70401923398544 58418443337871 90021803821181 13392622502593 15234296714794 328517318298066 57084070068254 429399164978855 35540083985061 55438542073456 475051672154378 17302722419236 47269849286370 65281781314023 39949203468832 1198651833785583 12751407520982 37420121763936 969455943061 18558663523266 87800009172358 57405802600338 3200905069807 58502110121588 47945428029517 8526394463299 9365407485942 88332142251356 52203586726244 81862628245946 38322640129607 2341900799510897 13533484118231 85719085692668 68363435307351 7205055986503 88256729458924 75577169866260 20422404080769 8566510402375 14319606627483 117277703459721 91496917640632 88733785432370 25278528962516 82857053978867 5002825687963484 36192118159327 57527779173211 6047813556600 116907844652998 501539996069042 17427555555067 89575986308416 123512036690679 64916938502058 28297923250867 76281460458492 35469372807639 4543523768735 82391861266009 21227378766766 39848226290138 331498527536659 35349760839294 25072257059810 78429340984311 805585656575400 212325861163268 29643672473146 83851969311048 105110080081525 65178493990479 69432431576600 315633907263249 5481324496413 82312316827423 35309938130703 62125359100670 855452829558341 50784166290802 11003193165538 138405181875307 81182313650180 76890142658230 88654012802875 90218734232649 74898306021216 7881528741672 20037467319030 51912442906098 36020659017319 68498193730443 66895718578751 1178288028889060 27470296103584 569120775956842 4899453653439 75278441919106 850177868091599 13642792328698 80306756807194 17669813782812 38159653396243 136981130410163 56401781435568 79676833561090 35260405304883 12360769652222 38428731727421 55352420289975 43914106292721 13760149005991 8349736180622 1013349252552627 54679298475751 70674887485448 21531862856198 83360441728086 123595298635588 129931927670462 322136848013 131056317197639 138408199116888 62017267580894 1165647328729576 95492361712147 41382688291222 291556848981909 5080752494261 30536420538797 8658563064711 67668621309026 91515081990622 61308395647272 17782317012224 253659902703899 54738975936884 32662758506732 118096459118533 18817388347948 65777680717360 10500931949781 67954552179116 25737524971707 135537734458149 296842258137490 112070765620594 53382530140312 50518144895720 23055761850855 24874971824569 702425990741770 16630368246970 35946209636140496 116652098778743 7911299999093 35209081655558 44386233248864 117759116488260 85536343007692 58827984997061 55845328848358 982549632585166 83819643382512 89791112777981 124989837299716 77256631097794 5895897867701 12364325982594 2925628152126 105943991680805 4801933588469 54372337864090 87626320745199 28900533532652 69039760500496 107848352634219 7723566834954 55244902036114 124162369978338 77070585160036 95250081709967 279635588697164 2243446335349 108815616190626 8943247941317 55146667502723 109481768248543 223835141088696 156560719442869 92727732578601 113456753574327 6890272899796 29448737581796 28789171480426 133047745762820 30429424199987 372043636229317 12641091313197 57454762654168 12142387390558 23116626770928 88505484537581 129662402137854 40671624425656 70801382289408 93201308548209 47126407508829 21789580646486 137566689573969 13828868606648 15723413113735 7003532633792 49076765908023 47050219492946 3515617532246 360713891790675 1463071118006827 12808971305835 2409651745692 2121402729893 111802695773374 81824994015962 2207310632896 133333779654502 74696728585602 69328523522924 610992003645 53782472690518 95203644399075 255368942720958 863265990044904 157567910754560 1146008342875097 929451246658879 138284627432327 66288821134468 89372672114506 64860589134259 54968339650646 86631353386931 30204096088214 68854060959460 47268500395572 20031579943229 49299355001856 6249784245670 9862060469567 47590192305947 299787716016922 123617335919556 60101423972700 17362882079637 89877736378757 63048468444292 5461316714384 57322324725094 68634142500846 54801141210672 94842401974739 85595122651943 28025777478294 3083569765848 38912495174511 91478898852411 54929625211037 1538772867339 16297064114240 55901809119487 245000340608914 68983361710862 32153776974302 122788495421134 93077695993264 61125469841295 69139254556189 22790492948860 38461836304299 124582644069414 24653657820964 151728835781810 55561274830762 186646545303 72372063389163 99755883444 61153971024967 23750516859851 16886317222736 67827357913236 39088774045152 56611844932762 73944950724308 51389323388691 145388583234760 68945029138208 70447738764293 27800012528411 9064365997319 6946280208797 30489076632311 444122778606745 17604701376697 92342378884774 73327209094029 36772061569853 114516482305708 38668503488974 29217387009236 16464215651292 44260640290647 86124129040875 655086921559 57299217267820 89289622671628 7408661161899 31097300244214 24043501316145 42523990192215 96377820302215 168124802417672 22959414764049 28050332367966 5333094257764 461259901097516 554684471268278 62925208894158 121247724685262 45965960300342 90749805838874 34130198166332 1097857188018091 64446173365062 72941742352828 74262707443028 330634622390133 119512641703051 302498260179348 42562223033042 17427108527799 101157519473803 17480914614574 158963536005520 9679861154390 25908058944431 42968808010357 116347468296129 57589977696882 107532377249697 640891364833 147595631720108 81590392138452 12650741787469 24842634772426 18429248370911 546917553993584 3983472701877 158562551913380 80389423239094 66249489922410 49601098460486 16851663865258 29021323655340 33640044513492 59094556590253 447155913846634 157795862769210 74111318110031 114297857987099 4287582559177 75253218000159 51970831861993 4806226762341 43213353208639 9600544856876 73288718898066 9060772491408 79704861210648 6122042532823002 13437227824684 55002780665996 2773719693030 36493384484944 79687717072118 52489381150873 2405499507971 187306215213594 52584804727550 18744201067609 50477750569603 1726381697197 4676349746581 168200487706832 92768930606719 27392940907586 86513976334753 54133022171515 66650858194352 2432045927900320 86859486955834 4567341456134 89104463715001 86879050240194 351139862694037 180300561396504 5097257968547 22657150704937 51731800560610 94699746927774 37957370121683 7790626863489 82001325360068 83570414286630 83523196412437 17559446114046 79501704647131 26978232728642 43262530375916 43020153022177 58695427327310 9107117953981 174573784327930 21586125519911 35807599978483 255562065465408 65433025369616 54966721759069 33987583830009 69293793412583 91970897891236 89506432050920 91514217466195 62619523781463 58862041992554 47299032530624 52581112893059 46649370940233 85009236453604 94098944632796 2410507831466840 25552882348745 42531006787567 21100571636597 62974993685541 4644938176320 232815683379069 5770855082676 14816493905562 535011992039 515778844402269 57743253574224 9951518492849 48961692041106 31217373432810 14415063162684 52730804092930 54976267286177 23933458994243 92454041574522 24405144742398 66324457083765 43374866141470 61024567539618 45684376658504 136482609327975 61012979799161 22974227423582 8713660802769101 57526705109713 30869757644310 57888059448059 18495997430543 680491318331 7369962478541 91023351902961 4110497592037 488147740878 63614145695093 194270356640508 79788652243452 435984149721308 95103220200314 31509983209314 376570434443878 313706412690345 202094887900024 72455950625950 77336182958014 77100811601758 129565153098801 23240855618645 616976176953441 387586175236221 35209651311917 70500840948246 811452761507048 113436093602792 164011248038751 70655626686270 60193389188648 55609642938489 95815830437767 70662610717418 3265041506565 50766935611785 38658946170492 51845237106115 101794910300062 1312839103186 330141842340516 63570921756896 9368453589774 78718032391084 85383979968177 25759783099512 68072390163793 1688180788095 32297634316334 88188834386173 32175420493222 18749820824642 31835202253912 34813024171885 71600474502255 21938319051154 8372485243764 21252430180122 117066336652986 499433015715311 90954412808495 41177150052344 521493834817431 46672859682037 35433954106847 49773017483559 43331762359573 96083838688105 20782655067102 40957833487430 1523499069163 33599948366621 80730163787583 67402369364089 20819692686309 88658340125351 51834588035136 1562469408224051 722980602116517 2227654263714 281319081537358 45684559267987 7441387470665 10199602101571 95625894317633 8034120867223 69056088943152 158119011359718 402866284648690 21599441932771 59049383938975 43772623115458 94747278229338 146751629948480 16704523748259 43282030098611 124716617978731 46844492935399 8020958702548 49320728255213 82616991313949 89265157079344 647810749388346 133037019121936 574336958458 23165962417660 30899987283555 12547652566742 27703646523484 16501117908520 53985758558602 15491086752895 63742525274102 42232343176388 541176739986265 39210981455539 185871889744552 129083429719289 57402452917187 40119676505402 24399606562706 47664344723475 123179223340462 56892236049319 80089346742120 95273615812694 7167555086330 83538020668030 353474405084589 6950930796283 189337920424711 73614081060200 61072789751729 2948055296783 60048928322226 145178386912223 20017895625507 74824382213733 31457943855240 509382457366319 50140041633248 11808783995067 27438491805788 28428804398514 11111306481099 36948661371367 82502634565874 63832146469833 58050995402676 59790521802972 100742369564638 11044383612046 11183654891078 57210938933809 17309059618483 80323851133125 2596286008092371 87087399304375 680591391517994 66617313123671 119908542519183 295768480743399 46328548357622 19340473720317 21831128556511 69222167287099 65109585555942 92812840382072 295674584652494 28148376077990 80932882021047 83984653127162 160100494682049 116761674785657 22497628023571 47175963263873 42315663311114 1849810304175744 86952231207237 56563907723025 323121655956231 10002474731117 76629328134453 79009842330788 14637708673600 83084145376934 41749248072905 93433568856956 12695531101030 56150555682391 53983229644635 213972364800665 115443463279433 244998116791351 74054260863834 82624616829961 77962302533736 20096918401410 9479992499415 16541357492610 39804075090176 89817934554760 188602801713967 51507097023038 57466506273579 49321800705845 624014091389579 78532699802810 36167595084168 221646380634133 121617696471719 1632400721280944 15180433994290 11687794586417 201260210641093 40949990932469 297582819897023 128185284395819 55964788892040 173243260910260 41415664458517 41859567737286 84812716561731 47198109108113 41773420729630 34816180885800 14958070370205661 19164348369554 74143016586707 42222104056582 804786098360216 13263930608061 214259416615999 10558860512997 28694495885138 28576479717665 280877044772831 38582953649748 453241107557350 39635366380941 131048837594959 69123796865988 101310944870656 6959508578431 26813014244447 68131525505748 57740741432606 42516590902145 24466941781089 4395529991546 707383850198001 30306329250606 43816521728143 21537426341920 12949414902142 7403473482212 112562177186268 71840602576107 93444774158442 73972463624718 83368631504026 1311829212496986 54591133253006 1158565545711 28581393671340 23144486466031 89629086019674 4446906931584 318126502641315 42358098060175 63930778253490 88642292823222 28061343016372 216074324139740 1666973055675 74966334846480 41703150991159 78730987759489 13853245970781 52103979310649 21236382099929 81094714438652 3161744164229 299034499235515 77986499451997 5182143759454 346981990915653 42272973811185 82675704952377 66430018900829 27552499897575 35176217778607 24242168350851 3720263492782 69311949854224 95340387254297 129960191650036 91179761998463 21925197195580 37732338398696 52848242525200 13113865783528 52446808240337 94450436115733 290201673127652 51227353772237 15209474515403 35250194752375 15656017531253 9809322357055 68160840402898 76677691520633 135658250613335 10719338018085 2657431259926 83416403622719 93916977199720 65219479619588 33730717014170 85597286730636 13868476784765 1928988432103 386853179435211 261162141981689 95827342235512 64203261654597 40723964023261 105972628773548 217866698850 48357289816857 156731329557394 27130604617995 21598204426684 17540185250906 6557844489648 3852971524135993 47554686179917 89085545194831 157623200227177 21186398090120 235214641828951 45627605125271 55348674639052 93567630347650 78811675887637 17865325801826 12762095753509 31525029775992 896758638081265 16679936880569 15790129967972 44562349444189 33514461907953 82429687271501 74305464007575 42371008373038 60951499950261 102455112841649 18120265877979 9195753612765 21166020470513 65563347057159 283084837242461 142616867197656 50960006195335 25449296781940 495288702490 64391650685157 79358917101823 34335328663808 166304412502394 3336994368417845 40264492731875 74255190209931 429474761318713 16116747083533 956581371212874 102784464317530 72808746384835 29227134472517 101236729317889 119238612544577 30756241628155 75398347373557 602915011139542 31496051104024 15798295489582 16558640478310 40742959246339 2873125227178959 273132454644552 48857112449945 33607323445032 27994748290182 1019245716609156 13590506995330 8994935722466 20528685467977 84083047621353 34355437474446 1769023274516 33470315930377 12049703858688 37644800670466 86297487019483 1505567516929302 16248638267679 45853089471146 163161954052585 289139195537293 68431686944595 8064047406729 2027583112830834 888254908478145 38664454976359 33188253226486 38753367441327 294396963248274 61829340317790 60197874763133 20384955476545 10080388925472 30545587144085 20566386119367 14255374093599 56361122659606 28246703237700 91617545667394 70778577331491 304042068130188 19768724456566 53568252273146 171380193236817 16006394631048 21567397396891 91548556493788 163475834128308 8517783630424 271938427946598 168412995058956 64468776955075 94226792192855 142009533643385 65196083227178 51373087057246 76438792238051 125525406911464 85959809698730 37443273708171 75873808235332 70715677146780 8118172946366 135622804148010 174232106271429 28171451393906 41762803739690 25472723919493 6194328513249 73452614401449 217539583427887 414022535423439 88347418397892 464765781035932 118751918403560 73181894372010 99267871004156 59756606660234 25577937684326 35446368595804 30023906887766 95500789029770 20646336633242 67221271812905 845522767946182 194392017235155 20281723593025 182675706366049 3304709789428 48788406665753 46569476765496 17661327589712 95651172571834 65277946102763 50044339140269 70856076021651 331253372483041 26683868448119 70401699005697 113175358372055 65108253977442 60333852665910 46880269248813 876870831604039 5160652190007 429517791811641 28520109918149 387068412155807 153546694541276 16725326364777 289220299009688 496295472927938 27381111348046 66142730027242 422500792083715 48653101000407 537628994340611 363894129836892 74872922180461 46973805087427 552536027072316 88635538794794 49062490784665 23494486384840 54951135233215 387903727879993 31869158071604 105729007461959 10672166830257 85251716921345 300106455288329 18803696086415 85473104913833 101847701706917 70698613399092 19524381961841 93394613280396 58778834127079 15281206931005 18659693385056 361004423726890 32885372899452 38285377527808 13732208746208 78860974486546 3664752441022 63782319923410 8850264897769 28247825284162 55655279222553 4514394943594623 68229028148158 40196601094758 50670299106741 58094285147774 143585906435808 13695065966556 87443557998034 38528056670363 78924145281433 50138167782854 74282368117836 84129863953552 59984270635023 82211985933561 184175384159620 87491778977230 32174062099018 216322413326223 212094215040528 171615554279469 461507923368762 94656556473880 40529723754806 46963716748380 107260090189233 12450260101103 99973757098608 83636806834811 339317830899798 57585234756584 12240389807561 55160197209859 60579954869405 868312891029092 4398776848530 31301800820671 12594492069675 34955989107735 79865288934996 63307164527562 65457018823874 18788738543649 149175605198326 902034349493858 91463362785739 38732421099672 7449010634388569 618954459113751 79648809244104 174342017007908 29672255713694 76014369792495 17664447405253 26649797899082 115038965876859 85175673422719 96132307373164 121475509583768 137675869353888 53069411436021 51820082042330 38267790703338 95305325110910 60967238468384 39897431722838 45022351429284 96999801792 16050328088822 60194026236262 47351926980355 1300372275679255 67542984275696 33185230524415 31522356191974 445963528555640 6574972324308731 255373573516198 43860541005246 42445379733598 47681759273334 48761396705321 11274169043695 137937001198888 6824308396586 232648890861489 25697818553989 1891747420004 3588400239996 80283702210675 11217158839099 245309938868862 278537660740654 380364109148036 45296788183419 91718751342282 57684288602606 632525101188661 146767007151984 108354329754021 15087332194233 64437904178766 54054900814945 94249715861140 30221518390091 51732637171392 59590412515502 88724798043671 56960403671935 73668247949849 26868600887254 44724105418221 334548863325075 92643844475033 34694236049410 77948783264491 7542221208461 94038686206935 49427775554272 24712038605663 702279228789872 87062973051369 93664799223346 13679001718050 136658321167715 17225559247435 74981896133878 16509685448065 115714791476734 94496711760384 948967151964 34548757582723 55107245330556 77300089518608 123175704679574 82726073951955 56370775727246 78752462844300 23842395823001 672543214847112 60025622222044 68215890777848 14905456424671 45972797622049 81900510721785 9182587351847 11044718483798 83789292435909 64658816679520 132406999377149 14406425823010 56826298521895 40736942047194 11545061525402 103700237652071 946326314721797 22046653608480 648092829500601 6604432581199 9008614892266 22950946852997 60725163663721 372814103560074 28388385384625 85682212365170 149106068977993 1434721215794297 1181253836367729 14276201056867 39607890865730 20007912898094 72383410415719 3976604819058588 50955135979096 4482448669910 269504785954659 52723293993737 57404188272142 34125719885423 70050053675916 82573335685496 17761914495600 50354586079534 16592573704358 5547551072687 23735909081777 11275658138740 53457041708784 781512505472705 72852692088831 19268333094393 79757233294183 9037652318922 43129183786960 7182867165098 58130391472819 80046570062154 118909301875203 87421757537937 4053718328117 65717856362119 84903083688893 19228272552854 58587511759325 52377489723185 426797500644222 208208540193782 49630628016335 63051876104202 78034268035737 400659876493930 110351353185932 76685683474399 77979173848768 12623863611258 22143939034418 9496732104629 285298580493483 7241760172849 27610185998844 67858399134491 60316796790946 14944069249610 69616587129623 36165642942596 23352850043074 100758335111757 18965976760600 363969755323251 15919480635050 31714835618096 65365984091997 79098088797018 62420193426497 45420723811398 16077209178186 310038675170414 349824138375167 83664411032891 31931794495666 82009063685625 34070463414141 239018404343491 21222379604774 21568024987308 95717850111748 50546308546709 112466509943205 24027098664465 4803320298037 4760052110653 56757996144813 65823426837083 1846052438224942 62858689506847 46959349944588 54961169873040 450386876067870 26971216080132 13802189332761 396966257217 32740239980376 19936026596647 115893637992995 72723093332182 75403592418849 85925986454066 42807964501151 46736690041618 138758321074981 66953755062842 811825794482186 51343575417848 16988573428009 75583476068136 58243234384754 462444423742866 846506046361360 86900015489222 79636473642964 251732712783378 6867301294734 82559028086882 20104527298131 99594705645224 58682841064660 93931184839154 44817952190283 91779987940338 1081726608195056 38560147761043 37626676430595 3763850219877 20098745835607 92225196667071 13744024453617 944860863501939 152062910920782 50450631249474 23801023694123 17436136097578 88631629740339 3398483993769 271610625759434 69620473613727 90584049338835 65445595168966 21287128536301 31898324078073 57801539583096 86886712175278 93558801378166 62796482144011 19905641988076 145300749686330 22207862166105 7391693038969 80997766090686 17388225231206 86901560482739 48362084491870 767185575504 21025216852869 96234796359321 24327751550135 9583055131613 364218300671133 9211817094012 15656150523552 6990635736077 119773401898710 113549673311837 17356461061271 510716701597797 469897851079610 294339407027172 85671756892184 11149171317720 6312393882211 16409279997006 93772191913599 283974584014819 23588009547338 666535462212218 175950963051002 55537154651074 18163975585827 27745304844717 66550373357948 29040001493188 90594424222044 38215420786968 13284005934395 62988384694775 25664802887376 349621454422100 72961747559237 30862419336556 81570352119087 152358401976499 86401453938056 42786944508251 78316093748734 203640314545341 41830847422375 30116616503758 12429266924117 103480053638805 125761393103819 37225816839715 73756872350113 67181759938225 32423562846131 258703969556991 102193135987258 210856751611016 81778981630900 68930534332767 82759020568160 36012107621278 22467204747295 18236851825983 36032248157627