mirror of https://github.com/bpb27/tta-elastic
1008 KiB
1008 KiB
id 1304890965316960261 1315808215435636737 1270710492412157953 1255484391364665351 1319724283321413632 1215240338526429185 1319724018778296321 1215242075052089344 1319722848898879488 1315779944002199552 1217962723234983937 1319717190883405825 1223640662689689602 1215241520804253698 1236502342121541632 1236512502210613249 1215243020276244480 1215247978966986752 1234695977656881154 1291144294259200000 1225835449379258368 1291128817810014209 1236513235056111616 1218159531554897920 1219290819489947650 1319711635808735233 1218010753434820614 1304875170860015617 1234653427789070336 98454970654916608 1225834970209374208 1217667857330380800 1256679173264998401 1315781835515817984 1225835426214113280 1243878874922041345 1304896885707038720 1256626861368582146 1255482443647385602 1225835182730571777 1256630090328346624 1256628709496369152 1236502466407038976 1236502931509252097 1217827468230434818 1234694301734580231 1223607929074585601 1217927213179338758 1217804029599920128 1236502287268356096 1243761834131406848 1255510996623527936 1315782471783383040 1234690961948758016 1236512499563999234 1304890148933390337 1223724526443421698 1243873875047448576 1270699603147534339 1225836950881329152 1215242207210475520 1217625836976820224 1243761950108024840 1217838753810669568 1255485332339990528 1315807738153193472 1217829236779757569 1236501736715624448 1255481563195850754 1217909231946477575 1236502647982735360 1217827840902815745 1243945092244631552 1225836006022103040 1217827941238870016 1225835836945526787 1223724144417812480 1243762111328784384 1270695218397040640 1304879424920190977 1218159995860275200 1270700008824803328 1255482641245188108 1291117659086561280 1255482503349047298 1270538700926136323 1270539683899072512 1256628773778317312 1217964040007430144 1215247278631530496 1255481521152106498 1215240263867817987 1217828008016388096 1255482613927739393 1215240623458004993 1315809747677843456 1225835894906613761 1243904684257091585 1256676153630363649 1256626842062278661 1234700386453409792 1291144918673559553 1225837032326361088 1304883952260321280 1255507868280856581 1256672708743569408 1264329603939696640 1315775454557532160 1304769134341885953 1256592077355397121 1236498759670009857 1270411458430537729 1256591675281072128 1225819491860393984 1234592543821705219 1201685504003125253 98482327390396416 1225834485599440896 1234615984880640001 1243761323105751040 1270536723953573890 1217489319641915394 1315762862640439296 1217455696637235201 1315761783177576450 1315778779097100289 115846232714391552 1255481185020661764 1225822965788532737 1256589376605294593 1243761280344895489 1256589520608378881 1234657888762765313 1255325281344159745 1234650923210878976 1218009283402633217 1270517294192525312 1223351951963967488 1243759793103306754 1270411233733287936 1225779021755142145 1255481062643417090 1223381882902986752 1243761562197901312 1256625602528006144 1225820258797314048 1256589330501505024 1256428766110404608 1223608228229058567 1304787058330939392 1304867807583182848 1214515997320916993 1291073985107693568 1291015075541786624 1315761931303624704 1236263406254120960 1243755076214231040 1223399034552930305 1216120362230067202 1217455748919316485 1255283103691661313 1255352014042738688 1218264289225728000 1290784645672468482 98466170625196033 1236498161654550528 1236498405536468992 1223607958942179328 1256625013945499651 1270424134430994437 1315769883318124544 1270411061376815108 1217326588590809088 1304767518112964608 1217610329821237248 1236263498272964608 1217324146524401664 1291061411167252483 1223595478773837825 1256591582981238790 1243761705303396353 1217469828656701442 1223608267806367744 1217965436119191553 98474279192113153 1223608152731672577 1256589289602908161 1255325711960768514 1291012543419482113 1255480983136198663 1216114167108849665 1234596295324717060 1217985357553315841 1223602537200345088 1304769412759724033 1291061529236905985 1236501057192316928 1243761045925179393 1218010254685982722 1315752374137479174 1304767518775611394 1291061635348680704 1225820694723862528 1291402819287814145 1223827317379817472 1244281588193648642 1234981396684263424 1315955387162656768 1291394961217400832 1270921397905362945 1215248355602980870 1236973148056272898 1223827325285994496 1226119494327775232 1256711660787695616 1223826173433610241 1244275266127564805 1236972867750899718 1218527852544581632 1304998359367704576 1255708741950943233 1262528838908522496 1223827670586286081 1244298745757433856 1223827465740660736 1235005746523385861 1270923257844301836 1315958534014668807 1262392415513690112 1226120006011965440 1256720284540981248 1218547890299248641 1291233167312072704 1255825648448348161 1234949358644289541 1291233589758132224 1304936900327649281 1235013832105431040 1215627085730938881 1304954913248522241 1226119776168218626 1223827649505767425 1226119678931673088 1218528402786934790 1236969780986499078 1236974078474534912 1215626252893093891 1262513445028626439 1315958585264832512 1291415901636423681 1262455160653205504 1223826802814128128 1291339436727382016 1304936291054710784 1226119343957856256 1244296475254968320 1215626899633983489 1255825998521741312 1244281520065576961 1256702883199881216 1291074236992323590 1254033523121553410 1256691898821095424 1217964048190517248 1217808535091916800 1315833544581799936 1225901400573513728 1226116787114213376 1304902445554786304 1256683935444226048 1214624074724466689 1304902727164518401 1223725034688131074 1315814006599237632 1236885723946631173 1255592005708767241 1243953994743103489 1304903612204687360 1217828088723185664 1217829227032125441 1291227371543171073 1215239172195278848 1217828320752144385 1270725736559755264 1216130169477439488 1256696404917059585 1215239915228758017 1304905659918417920 1215239670214336515 1256691828516151296 1244056559577071616 1244027498750529536 1234853433716465672 1215238707848060928 1255656645759246341 1217825047102066688 1291227433304301568 1236778368533700609 1218160950399983616 1304900123269279745 1234853287712694272 1270787978626052096 1234832097065480193 1304904856725909511 1256693593961627655 1244029041432244224 1270787975719391233 1270828585323020293 1291220257416282115 1315835556081868801 1304902651088265216 1234848619699810306 1255591828117753857 1236689044366557184 1315835095148908545 1244056534583312384 1243969432541593600 1270773119721095169 1236523073689567234 1218162502888050689 1225901404600049664 1236881279121047553 1234833494607564800 1262360545795211264 1218242209784516609 1291224128427642882 1255558366455365634 1225923945691537408 1270828386642997248 1255591814993764352 1262360194417295360 1225839566197641216 1223822866585735168 1212591207043518464 1236634209516752896 1223802688242114560 1244001738253795330 1256696015702425601 1262360316320583680 1225872068832628737 1214538977866334209 1304904040552124416 1225837194050334720 1315810865216581632 1291166830946656259 1223253204193943552 1270787974880526337 1255592621487067137 1218309736594116608 1290413335985430528 1315811428146634755 1225979868221001733 1270731508538580993 1256687254703157252 1262360350101569536 1234841094745137154 1218528083017371651 1270903949038694401 1262537392612945920 1223826849043767296 1218526759462801413 1236973071115923457 1304962645620006912 1315959638970568705 1236972768308203520 1256700496762548236 1256721351722876933 1256713236331794437 1235005879226961924 1244295140837122048 1236973341858201601 1226119503723073536 1257744763832299520 1304998365676015621 1226120765814267904 1270920534314946561 1315956979786043392 1226118424067280898 1218523265821544450 1215625773433999360 1236972698313666565 1223827970609033216 1315957128604024832 1226120044414996480 1215452636260061185 1244271736432050178 1218527317116575744 1223827701271801862 1270907701472747520 1223828022157094914 1255714490554953736 1255710938075889664 1255718837762306049 1263176287696322565 1226119555879231489 1315956703796625409 1304994966343565314 1236965316418252803 1262737181937938432 1305005768551223298 1218667067353829376 1315961438553411584 1236974224805421057 1255829814960893952 1215625550426968064 1262560891603759106 1235023845477601280 1215622155318198272 1215625272315260928 1223831643430977538 1255829937690480643 1271082251791499267 1271130846498603009 1218667547802861570 1226123345827069952 1226154000971681795 1223831600410124288 1244299415583629312 1236975196642390022 1223828931914207233 1215299143066947584 1226121377826136064 1262965636545884166 1271062068238651392 1226121850595553280 1215249474043482113 1315961307829600256 1315961090304626690 1255829398655303686 1291422531874770944 1236977972751499265 1218664869484027904 1291435765575176192 1255829082660577283 1215624579995066369 1226121329511993344 1226154003551178752 1235013938150092800 1218611855100465153 1244299266715201541 1215625000931274753 1215396133020655618 1255826177350144001 1305006892456882178 1256913066861760512 1217308948937789440 1218668469597675520 1271080249623818242 1226123356526825472 1215332241523585024 1236978443042148352 1223829274853023744 1244299730668134400 1256912796673073153 1235014340077473792 1244299067406123009 1262563582086184970 1223829332407222274 1262392414859337729 1236976241305169921 1215401433824026624 1235014604574556162 1305009737386221568 1262577580718395393 1223831394557878272 1305129683114061826 1235017324006125569 1315961365945880577 1291422027060936704 1262933254891606022 1215623315135631362 1223829588389834752 1215405367229739008 1244300724042899458 1256911953903202307 1271096748983955461 1305002222434963456 1215395413630451712 1256788149113520129 1223831240232656897 1223830637712486400 1291421560658472960 1255828428814770176 1244299228974850056 1215406817297088512 1226121496411680769 1291416662059544576 1215623203722354694 1262540050862084096 1226121611377627136 1256915740432760835 1236977607062761472 1262933117851090946 1244320572777136128 1236979946175725568 1315962397509722113 1214517523665870849 1262969768681840643 1305134517707927553 1315962975807852545 1255831150733516800 1235036697802440706 1291478097699778565 1226159743456161795 1244309931874017280 1215455064183230465 1223832301727109122 1271163759692677120 1305135839559651329 1237004509156642816 1256928204801089539 1256928926124904448 1237024551294382081 1256929658890792960 1218673508911403008 1315962183457681409 1244306707536326657 1223832342172774400 1223831499092512768 1226166432431558656 1256916284685586434 1223832954193006592 1271145584791965696 1271162655550521344 1215457108327571458 1271162659098857472 1223831974965645312 1291443251803815948 1226162962873962503 1226155943534190593 1257129479455080448 1291483070697283590 1223832326536409091 1237003145743605761 1271131218348699648 1244320704826310665 1255830015348027393 1223832546406010880 1262932924615319552 1291478222568333318 1291488374835097600 1262933597536899084 1226219499847811072 1305140931042009095 1223831702113542144 1271162934337527808 1218668999086694400 1262933129980973056 1226214932494114816 1262538726531612675 1262933225061695494 1315962045385322496 1223831916845113344 1315963358840057856 1235040164461699072 1244320571653074951 1305136962123096064 1262962821786198017 1215618152320638978 1236980284744241154 1305137336515096578 1226214925246324736 1237004230847868929 1271142274416562176 1235040011197837312 1244301861781475328 1315962124481556480 1218674016942219265 1235034836705959936 1291488374835097601 1255831044470845441 1291488510525034496 1256930134512357377 1271163756144279552 1262933104299212803 1256921471286468609 1305136173895962625 1223831847026798592 1235036335892762624 1291457000283541511 1223831804123275270 1315965765112209414 1271166408596963328 1244320570315018240 1262962167986429955 1235046124328755200 1224119370839994369 1271171432605798409 1291713214066184192 1305151865697435649 1235076248797249538 1218752661471793153 1305171136087388160 1226231262928678915 1256953738943660034 1291489202157293568 1262961153937940482 1262781525260734467 1305162061236723717 1226229268830662656 1271165878063661063 1223836174294441984 1256953847907581956 1226227003248037888 1255836892505026560 1212181071988703232 1315966021258354689 1216212972391096320 1226227471554666497 1315963932327149571 1237129690877476864 1235075965233004545 1212180752936374275 1223837731056427009 1262962682900238342 1315964296657096707 1212178211628572672 1271168648799895552 1262962100797878276 1256954027268603904 1235043280846381058 1315964863018131461 1223839756234215424 1255837215927787520 1305152163329368065 1244338645198352386 1255837028526297088 1305154297596792832 1291488732173012992 1271165873651249152 1244354540486512640 1226227384166342657 1212178740509380608 1218697697512820736 1235047203464286208 1262780670709043200 1262961618540990464 1256930926485024768 1255837473806200834 1223834666031046656 1215623611769401344 1291494244943908865 1256931676099350528 1224064206535843843 1218717833552711680 1226222654019035142 1271204414456553482 1315963628047212545 1235076837941760001 1218962544372670467 1244355295033331718 1218697758728769536 1237027356314869761 1255832117583495169 1291535003466096641 1235075940654305281 1237024549046288385 1244326171594162181 1226227311730733056 1256930571760087041 1255837447369510917 1305162054014099457 1271204545830543361 1305144292109774849 1224108553977368577 1271166412019527680 1291489131818885126 1262560030282448901 1262960868654034945 1218952496388956162 1237130072571731968 1244368213133144065 1212178469389516800 1271171430995066882 1262781715774353410 1237128422712905738 1262962414431150081 1215658960461746177 1235082320161325057 1271204451106410498 1262959418137890817 1262784304767283200 1305219364044505090 1271211837946814470 1215629634601209856 1315968499370668032 1262962891277373441 1315967498186092544 1235077953635020801 1256955754428448768 1215287261606051844 1255841766646992897 1291716869100122112 1244379945641656322 1255837513559822338 1237236320935849985 1262964610346385411 1235077763133931520 1215262141634306048 1255841313100087305 1244478744384987136 1215857017409220608 1215630195027316738 1291717271027625985 1218174158280019968 1262787562206367744 1315967223471566848 1262812585163923457 1244493463355342848 1224139147935391744 1219004689716412416 1218190672064319488 1305273808954167296 1237144694548725760 1255841537331802116 1244409814064775169 1216001273725685761 1262949184384221184 1219053709428248576 1256957565562486784 1244478710956339200 1215832358240313345 1226231448992174080 1271211640604758016 1226232221448724481 1226293358026526725 1255842188799422464 1237332353141391370 1262958635644342274 1262960572854829057 1216105951905882113 1262958841219682307 1226251504086065152 1216114135529902081 1262959702947827713 1255837599832432645 1224139971365363712 1226231743340064773 1271272965703753729 1305177821866729472 1305219365743153152 1263117871326146560 1291716077404250113 1226232079203160064 1224135802428575744 1224135813644066816 1224138761149218817 1291714598140338181 1271204494488088578 1257009530673803268 1237239192222158848 1215268595707543552 1244409785681883137 1291714762980708353 1235082200690745344 1217326903654305792 1215651567782780930 1262959849488384001 1263081822776438786 1215778392697720832 1271204499772801028 1224135896913588231 1271252020473638912 1262960440910524426 1315966720780238848 1315967427159773185 1224138536259112961 1262955591628193795 1262967922546421760 1262957718907826177 1226231848524746752 1305273710668951552 1256954349491818501 1215630027452305408 1263170880298942464 1215627420700725249 1305351396808556544 1234728725574561792 1271408674284670977 1215998705557475328 1218162587654852608 1218167887589969920 1244669862514917381 1218162977381195779 1255843400252874764 1257046941491437569 1291717616579547136 1262812648300740615 1219066007731310593 1305351399706783746 1215859112271077378 1235171235505598465 1237334397172490240 1262955700990468097 1215629289988788224 1218164088225828866 1305274221686210562 1315968719764566016 1255842533315235842 1237333906040512512 1235177691680301058 1218162830282756096 1271763133183545349 1226291413610045443 1315970782577782784 1255842829504516097 1244585061745295361 1271273002093559808 1215657414005002240 1257042876334321664 1215859658591744000 1255842414713061377 1215860053900759043 1237341582145105920 1271320034921463810 1234728724219691008 1219076533354037249 1262934015696424961 1235176283740524546 1255842866913579008 1291717770791583744 1218162780651577347 1218165916451602432 1255843469274361856 1226274676659412992 1215991304448020480 1244585014806921217 1271408179407204353 1257047564219822080 1255843234762416128 1224176171547365376 1226292688057663488 1218168098966179842 1315969306149224448 1218164681464000513 1315968880058261505 1215656511004979204 1218164098212474881 1226292290039296000 1291718043261968385 1291722355471941633 1215628407209431040 1305274192196059136 1255842713603387392 1255842930864132096 1291717905239937026 1244584449309892609 1244581994614398981 1226292499079102465 1215652460573925377 1263124876174426113 1237340894610759680 1244583281481388032 1224172413388128256 1226292615735316481 1315969227459883009 1235181043881299969 1257069539294171140 1226292433148837888 1291718731224305670 1215627294313676801 1315970190753042432 1215628139088490496 1224140223573037056 1305349742667333632 1262933958041444354 1218164357395374081 1291717437616947203 1305351398041636864 1216000651475460099 1305327888766365702 1305287690158473217 1224177867166142466 1237334467221639169 1226296531113955331 1315973719425200129 1255843675671838728 1216211286108921858 1224195317479936000 1271412169511485441 1263841841654444049 1255844334974443520 1271411495042256898 1244682364284014594 1237374729545228288 1214516927172894720 1271409951248965632 1226293043696951298 1263843108858597376 1255848558563143688 1291748179726209024 1237377697917140992 1237368448533004288 1263321313365692421 1226292851375562752 1263889575086342145 1216210166905016321 1263117855752687617 1255861756741726208 1263282491043037184 1255848839698841600 1263325814323580928 1219285375736328192 1263116301012217856 1291749761511456768 1219286662221651970 1271411809350803456 1271412060455342080 1226292984909529089 1305373805376712705 1255848610970980358 1219284434635100162 1214516893681410049 1263282490099326978 1237378225417961472 1305378532449607680 1224197071244288000 1235208558666543104 1305490565262319616 1244734499675672578 1224196678338609153 1257258214615367680 1244752500978262017 1237384954004340738 1235223911538872323 1263261477575819267 1263282623939477511 1235185319257006080 1219114402521272325 1226293300640075776 1226293097832812544 1226294786765750272 1244673740866191362 1315973257066151936 1257286796523814914 1257283775375040512 1262205045359226880 1235226619528335369 1255843794634891264 1215624244597530625 1315981668784709632 1257138589307219969 1255844478516170752 1226295073182244864 1224178079808905216 1305355836886118400 1305356032353263616 1263261476774699008 1271411626441347073 1305358914951630848 1291721526341926912 1315974004461768704 1215623824298954752 1305378656148008960 1291842540023558146 1291732831102803968 1196124392146776065 1224195596434710529 1271410185106599936 1244672122414338048 1235228511314620416 1315977949007486976 1271411241601454080 1219114229866909696 1244728753617620994 1315979849916461056 1235217440285560835 1237374208314834946 1257501668821868545 1255897944630444038 1271412845134184448 1244949335026151424 1263960258516602880 1226324080170848256 1263332699718254592 1263114522925154307 1237406412063506432 1263928148283887616 1257304527843110914 1219321748501430272 1305380067799826433 1315988404694396929 1245000074167541761 1224198059611115521 1255926261068763143 1257303100815261696 1235286435697233925 1219330940461309952 1305379007173554177 1291864496571666438 1263116055364460544 1219321517273690113 1263113203749453827 1271417588535394305 1245001656712007681 1255956714970472448 1271415338769551360 1237388340778782725 1255897919418499074 1237389825520648192 1216351262742061056 1263332743750004741 1257438733240094726 1237388788776800256 1305379780645191680 1235350184982388737 1226360224145080321 1226314556399591424 1215395935431221248 1257315077243334656 1263333636109144064 1263962362228457475 1216236299868344320 1224202195798757376 1226314543334350848 1235232818692792320 1216346514857086976 1263094958417985538 1237406418409607169 1226514695579893761 1271414766892974080 1262812692651347976 1316011746973286400 1271417646119096322 1262818021329993729 1215454244519718912 1237409728474615808 1291864911509938176 1315983317620215808 1219321738913337345 1263960599509245952 1263919244485550081 1224212684499030018 1305379728442847232 1226308565557706753 1315985954767802369 1237406428069060608 1291880690884259842 1291871370197041152 1263333683731333122 1305379539107733511 1263081823812366338 1255868793710133250 1219321411585572865 1216346666254716929 1257431924190121985 1305379188648472577 1224198282550882306 1244977299486883840 1219321660643401728 1263926390610702336 1315982627933949954 1235235070040059904 1235295497008672769 1305379421583372288 1245001017206484993 1219292629126590464 1263085979491016708 1216346548352831488 1224197475898097664 1219304652438675456 1224198160580476929 1271416195741351936 1216347531321446400 1256021691937042432 1256013240896835585 1245006056583036929 1245005802366283777 1271419238935334912 1263971010690387969 1271913318425530371 1316053182775275521 1291895232569761792 1291895182535909376 1224320532851691521 1256016249169084417 1305382577386086402 1245003641221795840 1216358707510071301 1256013239487549441 1226526283561127938 1212134143045320706 1226516098142568450 1224374908710420480 1263970567838932993 1237491395436240897 1216365931804479488 1305382449031966720 1263970896424972290 1237448419284783105 1216360697426337792 1245005512367910913 1292194488790798336 1224317265702801408 1219331415785058304 1271419128478392320 1216365930009284614 1263537553073942528 1257646137072390145 1316053824193339403 1263971135168876547 1305382305402241024 1226526180125351936 1316031426618327040 1224375060250746880 1212121026072592384 1212137503941103617 1245003052467261441 1278422809455329280 1263463362479960064 1271417901661249536 1219348788973838336 1224375193595981824 1271420699899506690 1263964462983380994 1237498359134466051 1212137791892664320 1212124830591586304 1226526237599895554 1305380478795407361 1235359627082117120 1263540859145945090 1271419852813631488 1305381128639897600 1235351025349013505 1237419080707170311 1226514964229316609 1216356280933273600 1292190319845478402 1256024228777857025 1305382847188930560 1263522211022770176 1263964474664521728 1245002132857794561 1226523864592736256 1316032322811162624 1214950656097898496 1226525699542061058 1235351764737675264 1316032083219935236 1245002941519613956 1263537560829255686 1226526427534823424 1292217551666192390 1305382534524534786 1224372633233428489 1214739853025394693 1212096499942854657 1224320639458299904 1212121012151689217 1212137589047734274 1219332022826606592 1292181029541879812 1212096512710381568 1219351907627667456 1212105111130058752 1256024436513411072 1262824148251918342 1226515064766726145 1245005908712853504 1212137706874179584 1257646413024055296 1262392931962454020 1256037103173017603 1271430225549721601 1235371634757861376 1305383761127768064 1226527816801497093 1237557409943416834 1292284959533793282 1257649628327153664 1271428229266628611 1219420903047479297 1316055329751339008 1226527477264211968 1257659682816241665 1271429352933208072 1245006735376613377 1216392879213555714 1263600794290417670 1316057013592481794 1271428696637833218 1263597356500451329 1316056550113456131 1263600798056906752 1305383425260445699 1226527634932273152 1305383252748677120 1263579261874524162 1292276970164715521 1305384584620568576 1224534111005618176 1271446019281215488 1223253313770151936 1305383608853565440 1316058353697726465 1237545548430770178 1262393944186519552 1305384201496064000 1292284850125316096 1257693047770558465 1263597104859017218 1292217503951790087 1237557412048986120 1257693004623605761 1224427074342928384 1224377770983284737 1292285575454691330 1262397998094594050 1219394967304581120 1245076016965566464 1219424278216470528 1237541916398325761 1237542616813539328 1216380599457452034 1245076282859237377 1216365925701705730 1263976768127500290 1271428819296157697 1224533067156590592 1256025982152200194 1263579299946299392 1263977067080830977 1263974237762727942 1245101287349288966 1224533790808322049 1263598954735788034 1237580932472692736 1245006210115473409 1226527366224207877 1256189433071767552 1245019122250981377 1305383118031921152 1216381908717854720 1235370217712300038 1263971385279426560 1263975888099651590 1263579351972536320 1305383058724462593 1235361485729210369 1256189600675971072 1226528994394288128 1262396333064892416 1271421438076084224 1219402353457102850 1245019067502772224 1224534061873537024 1305382948204507136 1257650279740301314 1256080145053614081 1235375346494644224 1216380858288037888 1263976528079138818 1257651144739950593 1263976564770906117 1224534192450678784 1316075346127663105 1292239034966773761 1262393595560067073 1218162889107890176 1256037319963967488 1305489946178777088 1219430494460268544 1226529838644834307 1292286038518280192 1224534660270694401 1271482304716845057 1256190851165892609 1224536010266173440 1235385447813197831 1305486992830951431 1217829723222478848 1237735719491305473 1237612361353007104 1305489423623094272 1292602267678507009 1257695603229745153 1224535285503053825 1237741092369510401 1271762482168823809 1216399515948867588 1257696293054382084 1224535672842805250 1216426951163949058 1263641602435751937 1263641915259588608 1263981547386011649 1235418846758088704 1292602661531983880 1216400564071936001 1271644267275063297 1316135799658876929 1316146752685174784 1226530411595157505 1224535833237172225 1235384709296816128 1271644265890942976 1257695419364077569 1271643559498784768 1216426942733389825 1271482305589186566 1226530005796163584 1292628590425759747 1224535896579543050 1219431143067377664 1292628551926263808 1226529650190561280 1219435907775791104 1305385546202587138 1226530192744730625 1237735654685057030 1256190299572969473 1263636793972477952 1237603152490147850 1256193615724007425 1224534673302396935 1224534648153366529 1235568602696355840 1271762281660112897 1219430958769664002 1263980367075213312 1271643558018265089 1245085379084144641 1256190556839051264 1245076618604875779 1257715551729676289 1263640058218807298 1263621326939578368 1257714716492722176 1226530912491507713 1224535475043622914 1256190183298473985 1316135797502996481 1235415690292662273 1305487258036781056 1316147082801995776 1237581053373497344 1316157905914089472 1263624257113862146 1263980780721766401 1305486475639705600 1217829249979179015 1264168501046128640 1219433612753289216 1245092603311411207 1264020380928348162 1215240408567107584 1217836310657892353 1237740847325745154 1256190701618028544 1245136063187869698 1216429943925723139 1263980513599119373 1226530044262129665 1263641702474137601 1263639978015371264 1224545251291025408 1292837084152107010 1226531482178641922 1264170142474424323 1237741297043214337 1224545846819217409 1316183611809300480 1305491435194523649 1219698190129225728 1257736426206031874 1245696906560487425 1237745593876873217 1257727770697719809 1245146929425723393 1237745789516091394 1263644460203806725 1271762776864759808 1235596612099084288 1264169732791549952 1216435180220620807 1292832946077007886 1305490743809646593 1256216213375639558 1264169179244113920 1316186724897157121 1264169465681502208 1292638186842337281 1256243856166850560 1245701858863329281 1237813081394348034 1316188335862247424 1224545928746557441 1263642094163329025 1256313936980226048 1256202305680158720 1245696907718078465 1224545320211767296 1245491989698707457 1271766684517437442 1305491066058022912 1237742116564013056 1316187932961587200 1235588587690676224 1226531801042169856 1226531253450629123 1292810574603202565 1224546193759449088 1264170162057547777 1271764842760876032 1237741016993710080 1257725719469158401 1256313938247127041 1264170023771410432 1271762711999848449 1219615448079138816 1216444224813654018 1237741378039414784 1292872318562205699 1305490193835634688 1271765180897210368 1216448547777908737 1305491167719514112 1292838130526158848 1264169768921243655 1263654765160009728 1237740949981315072 1226532771256000513 1226532054461972480 1216444337220964352 1262560399997784070 1245147056420855809 1219611860468670469 1264169665359642626 1264169519079133184 1245491882383286277 1245701859697967105 1235573492004904961 1235594306297253889 1257744456591130624 1224546130379386881 1216506722153639942 1264169908285341698 1256195312965877760 1237813728558678026 1245491949274124288 1216443992780558338 1224545629336150017 1237742177205342208 1235598653114511360 1316181929440366592 1305491270232498177 1245396884040097792 1245389585330458626 1224545516006100993 1219439427488866305 1257741326650470400 1196540711086243841 1196062220968443906 1195774605010636801 1196080086686011398 1196113962187853824 1224547020410630144 1271768522218180609 1212163955784921089 1195582934578798593 1195774121734557699 1196155347117002752 1196155049795297282 1196113968445739009 1196063349844430849 1195702155061149696 1235601483367923718 1195902274922569728 1196791181163847682 1195870796352278532 1196056274091290624 1196117241546317825 1196159184431177729 1196118324066824194 1263655838369136642 1195727879780360193 1196405099741896705 1196852031950086144 1196128613453701120 1226533100945133568 1196152913174958080 1196633453716033536 1196081088260722688 1256323537939230720 1196459630060359686 1196271720392511489 1196061212833923072 1196113831283613696 1196049133863354368 1196105359355711488 1196632739266596865 1196852177328844801 1305491586403377152 1196256729471827968 1210750161174941696 1196111016515510274 1195727871765073921 1196134298325266437 1196121686728466434 1196632917516193792 1196153477099085824 1195722806274736129 1196067863070674947 1196634663743361025 1196286528546332672 1196851823895818243 1196158097628303361 1196117502302081027 1196577458583195651 1196113950917758978 1195889880540336128 1196514729767899137 1196532586853650434 1195773349873569795 1196109916769005569 1195774695922110465 1196658170984357888 1195773067261292547 1196200775560634368 1196401321387216901 1196117334844411905 1196118004511186951 1195931893998456832 1195774268988153859 1196458467982270464 1264170597233426432 1196156991682568193 1195775199922327553 1196128448605032450 1195762921470607361 1196148537525977088 1196119060532125696 1196425928768929792 1196851847014813708 1196134448183566338 1196108650584125441 1195700944845049857 1195775733932707840 1226532882228883460 1195690037461094407 1196062362731732992 1196118293721100290 1195890160006782976 1196097712925691906 1196832113447845889 1196199239715639302 1196425921802178560 1196158655202299904 1195730541745770496 1196134600227078144 1256355497223094272 1237820044198977536 1292877984488198147 1226538095346159617 1216608767833407489 1271770964318175235 1226533853487095808 1235665090432708608 1226537476476502016 1316218924480987141 1224681131951493121 1195441353154584576 1195464209594830854 1264170878226628608 1245704512356200450 1245715845734694912 1271770700643282944 1219846792252215296 1224657196392370177 1316218374804910086 1264176046766776321 1226535948189675521 1226533667255832576 1224681180123082752 1237841878889840642 1259451044834217984 1256364848910393344 1316206550957125638 1216540493821239296 1292879622145814529 1219848021288062976 1237820042735226887 1257793742540386304 1195582806212186112 1235604572850343937 1256355575576834052 1237820230296010752 1316214253527986178 1305491534070964225 1292873531382992901 1271770552286490624 1257768408256409601 1195438100870250496 1271770082478379009 1305492862000226304 1237861968721010689 1257753237790158848 1271770808583696384 1245704545084325888 1235641895772139523 1263662031472754688 1257794190487912450 1226536007299932162 1256364913997623297 1226534052708130820 1224681536567627776 1263669433366728704 1271769606517075969 1263662224280899586 1226536586642444289 1235665981709709319 1264175892047237121 1245703928416735233 1263661763729465344 1256341364129832961 1256355830917726211 1256341977261621248 1237813727409229824 1226536092121419777 1245704245699121154 1219846748543356929 1263658320310796291 1219847470722711553 1271770906302578688 1226533798189379584 1245704065620869120 1235665205012594688 1195495876631957504 1305492716655005701 1224548665743892480 1219847375591788544 1219848323605106688 1215627945160728576 1219847514683322368 1235665288764551177 1224679531606355968 1224548975157686272 1224550106462138368 1215627580235272192 1195531896433848320 1195441584210350081 1271770412700008449 1256341277936963584 1219847960579756032 1292879715775250432 1235633381595066373 1264171435683176448 1263661077969211392 1305493530630995968 1210749216307286016 1305494614443307014 1211048160296079361 1259900350338908164 1207668925955227648 1224683472016543744 1207669533995143169 1207668878081478656 1237924658185469954 1210753632976531456 1211030803179876353 1207664621336825856 1207665284229877761 1305496062275117056 1210679670133469186 1226538190644838400 1271771501839204353 1211052232441028609 1256366878873792512 1263699436133388295 1207665830319788032 1263699465652838400 1210753337827549184 1219848627725787136 1207664809426259968 1210565179949404160 1305494850943418368 1263671099000315907 1226538379728359429 1226539351963840515 1210600560719781889 1235666270588203026 1305494950356738048 1264176425311051776 1219848518644523010 1207669520405581824 1207664706837733376 1271771404636217344 1207668328103317504 1226540476075036673 1207668576674631682 1210756296481226754 1292908143920455681 1211051979566391297 1235666500020658177 1210752675349839875 1211032731012018182 1257822958522753024 1256365810345488384 1237924069397467137 1211050630837653506 1210746536985972737 1210747073429065729 1263688831234183168 1245726411526221824 1207654525215150081 1210740248075882497 1224682674775908352 1210754814214205440 1271772229936779266 1210568154658803713 1224683567369916416 1207667922329653255 1264176529606619136 1271771616448520192 1224683750962925569 1207669127336345600 1238040722391150592 1210662521222381569 1210753082264436737 1210916803800707072 1207665752909713409 1210740945018183682 1210751568997281797 1264177305771036672 1207665617085587456 1219848949466615808 1210767730430771203 1207668249736990722 1210756639269117953 1210741876183027712 1207668728760025088 1256365290276958211 1210600561529237510 1245720677660925952 1207668492960456704 1211047586276270081 1210758536331874305 1264178032031514624 1219848758231535616 1210571664037208064 1210750988472090625 1207667864439795712 1305497210725912582 1316194625405751296 1235746729770848256 1305503399446626305 1238041635256238080 1238041481396588544 1256367378369314816 1245824101597327360 1219852860952842241 1238046001744826369 1226564532031705093 1292886176219766784 1257850643965972480 1257873257732214784 1271903547546894336 1264328744682078208 1264256993428230155 1238094736931651585 1238042153483411456 1256573581657604096 1271772703192682499 1219852894553460737 1219852948580323329 1292886205810573312 1226594751132114945 1264328756736536576 1305499405521313792 1235748252185739264 1271773589575028736 1224702718754856960 1305497320184668160 1264330025744154624 1224685852133031936 1245867461179670528 1216716337822695425 1316224198688333827 1305496800837562368 1271780462202179592 1245876816922972162 1226594759436881921 1292886460576813057 1219850470895824908 1219850209615851520 1224684209089982464 1305496717064716290 1216724132307533824 1271912260731052033 1271772951227117569 1219850116473008129 1224703970922434560 1292940951825063938 1216724007992594433 1316250377415790592 1226583877159989249 1292886763690745859 1271780302151696384 1238094412145741824 1245702804611780610 1216716358676860928 1235768913692065792 1271772569943883776 1264257353488257029 1226563498479640576 1316229344923201538 1216724248217124865 1276999219992244226 1264257111674032130 1316223056579301377 1258041515630301186 1305501948074835974 1256570859935932416 1316221805133279232 1219849609557823488 1245754978880241666 1216725323049525249 1235770412275032064 1226586575112413184 1226591267817185280 1292945174792937472 1245866926951129089 1235766710038298625 1258053124893347841 1305503483290816513 1235765896934821894 1224699832901799939 1216743062543663105 1224683911634178049 1245867386646888448 1216724847209918464 1256367545466212353 1219853009913511938 1264332349778669568 1264346866780700675 1315960036452073473 1264342896486088706 1216750623858753537 1224704998044508164 1235773640416940041 1224705518205317126 1238096384575889408 1292964115003179008 1226847711703584768 1216751046288166913 1215620335346819075 1281731565278515202 1258132467661320194 1215622072245854209 1235774247408201728 1226595698793230348 1226595322174083072 1219854703770718213 1219854883374931968 1235781978269650944 1219853648529952769 1246123536143573001 1224705069809008644 1305543790120194048 1315960524883066880 1271915165039165442 1305553036769542145 1246128671372558336 1224705310197211137 1219855585715347456 1238098341210148864 1246116615055433728 1235782042232721409 1258134788294270977 1293163704188645385 1238099231770054656 1216750448641826816 1216748556561866755 1315960319219576834 1238095317389713410 1293151454069391360 1264332627957465088 1271912575442259970 1235772721000300549 1246127632464392192 1271913575242780678 1216750167954804736 1316218908941180932 1316186695579004929 1277313745308585984 1315959979053060097 1219853468086784000 1315959870244491264 1224704916679274496 1219854045575352321 1226835190569414657 1258465767751856130 1238095099793485825 1305512070683619328 1264342173279010816 1258108127959973900 1235774524295131136 1224704679852023809 1258432889303248896 1219853758303215618 1305503667051610113 1271915048982777858 1271914734724546564 1226830302485630977 1246116544503001088 1238099144872525825 1246123892550389760 1224705322037776386 1271912637761273857 1224704797221236737 1271912683923701762 1293151453029322753 1226826896203272192 1224704962627866626 1219853989241663488 1293163818282094594 1238099186022789121 1316220018892378114 1219853564639612928 1305514263994224640 1315960446378278915 1264332448726482944 1235775022029049860 1219854522236968961 1238097569403764737 1315959626786054144 1219854613580603392 1235772744807088130 1224705202307129346 1219853199131258887 1219853270123995136 1316220237642166272 1316219981999288320 1209935018153455616 1219855846177476609 1293285949917495300 1315961891521470467 1219855758692704256 1216755243712643073 1235794819882065920 1219865126838394880 1272000237809414149 1271938589903990790 1209972732793905154 1209812664601522178 1235794775137226752 1246223762397302786 1226875644325265413 1235794705843212288 1316392266181771264 1315960177514995713 1264348627234951169 1209964406324510720 1238100726573928449 1238099754355167233 1219856299502002176 1258485603513110534 1225041277533728768 1311153253472636928 1209650286576443393 1293335445879820288 1264382039513534465 1293300704652800000 1219855798295318529 1238100260507049984 1305591875231866880 1235794309426880512 1271936817626054660 1271937023679565827 1271937165820395520 1235795194001399808 1235795638941634560 1246427630062260225 1209973303919677441 1238100187580686339 1246223667236872192 1246186961401978880 1264382265943117826 1305591921415344128 1258546186014748673 1209976753281806336 1226876234719735808 1246133172443717632 1316426687584894976 1305593868734275584 1224724275900375042 1315960145877311489 1316385654587170822 1209598346643554309 1238100450668417027 1216754098382524422 1293314244008644609 1305592020421890049 1316381765443952641 1272007354679164928 1219856249833033729 1226874798715949057 1305557651292450818 1246147919859920896 1295067517283598336 1264385562120683520 1224843135328686083 1209838086730981376 1216789831419867141 1238100399049060353 1224722351125823491 1216774903036334080 1293335144775004160 1219864835015561216 1226857034601115650 1305599550963425280 1238099937411334145 1219864726383054849 1238100292635418624 1258501090200428544 1209602813019463680 1225041965403770880 1209977106366697473 1246427710102085634 1264383612805398529 1305599107776393216 1264382178382807040 1226877019419488257 1219855998011219970 1316361254630457344 1224860856024018945 1258500282478141441 1219856041363628032 1264385836247846913 1258465829852758016 1235795182454484993 1272007717545218048 1258479301994954754 1246427965761650689 1209594493432975360 1208089293308211202 1219865116239388672 1208155412962447360 1207327675460833281 1238101019671879680 1225042770081079304 1226907232324984832 1246428457774583808 1238100917586726913 1209597945114484736 1208132227667812357 1208130977500991489 1305601503558684673 1238100659980963840 1264388365761359874 1207984903020785664 1207986133025599488 1209465106364555264 1208029119776247808 1207821957988835329 1207685345225129985 1264387633112809472 1208137095270862848 1208131919667433475 1207694073634705414 1208131920598573056 1226958810989965312 1235796639685791744 1207985889592430592 1207986340010299392 1238101118426677254 1210168648708558851 1209447572546424832 1207997319821615105 1207842238623080448 1207686120793890817 1207808421275275264 1208089516176805888 1225041799703646213 1210168163612139520 1310769062264307715 1219869414096543744 1293510853074051073 1208045488156614659 1272010645039386625 1207689056538308611 1264387065447436291 1208130976188108805 1210168044376526848 1208195220103413760 1207686013306449921 1207853499175833600 1207690276673900544 1207997316424187905 1207853545799716864 1209335177694109696 1207811646300790784 1316501350658707456 1207680755444436998 1305601023310872577 1225043019151347713 1210172955982016512 1207669555881029633 1208106464872677377 1209446147233845250 1207984963364241409 1272010674584109061 1207680691514814465 1207681207267397632 1208129708690464771 1207687648539750401 1305601011743031296 1225042946430554112 1246428018534383616 1246428432180928514 1207986289959723008 1209446138811764737 1209462723328782336 1207817078725578755 1207686380626857984 1208135784152358913 1246428284713345025 1235796153981075456 1235795811532967936 1226965160692191233 1216871626282688512 1238100572450033666 1207723800823042050 1207682168119549957 1207681656544518144 1235795897168035840 1207985288557019136 1207687597109194754 1209449029672873985 1216872069591289858 1225042384838369280 1207688268281765888 1208151834109587456 1293513735533924352 1207663086150266882 1205304785534115841 1205179262535393280 1205132201534377984 1205178223514050562 1205126217696972807 1205304517962670083 1205320724799508480 1272154842753110018 1207661422517399562 1225043530634186752 1225043234084335617 1205304540771373056 1225043183094181888 1205171029607366657 1207639703538851840 1316513223802187776 1219874467540799488 1207652447474335746 1205183973338562561 1205125687767683074 1205184010059735044 1205126676906164224 1205178195517026306 1246428750931267585 1225042857599340545 1207666017671032835 1207667228763721728 1205125413736996864 1205304591547609088 1205125311349841920 1207662726497099776 1205173630457589760 1205320724031954944 1272010573161562113 1225043051300737025 1205334980055961600 1205171207156441094 1264389091908562944 1205132856135168006 1205125055635578880 1207520013898272768 1207666095668240390 1205178215687499776 1207517986266894336 1205150488280350720 1205173126465757185 1227040292060180481 1205126388195504129 1207662708352593920 1205186844276727809 1272010315031601153 1205184023548575746 1207667648085024775 1205126508844589058 1205338255832555520 1205170641726521345 1207667192428482560 1205455803378999297 1205457765961011201 1207667798379573248 1246429029433061381 1205320725692919808 1207517976011821056 1205126708380291072 1205126191990157312 1205184061658013699 1305606787362508800 1205304770896048128 1238101519066685441 1205184074035421184 1207518023822630914 1205128914571603968 1205455275953729536 1205156716054241285 1207518039802925056 1264389374688583680 1205190566373470215 1205125293083639809 1205338851797024770 1225043584417746946 1207667306081460227 1205368801438707713 1235797615041753088 1205304566692163585 1207667386452729857 1207517951840047104 1238111208408059904 1205125536432959489 1225043113284112390 1205338632573333505 1205134155853574145 1205341246937600000 1264389238189174784 1207662897977004033 1235797010755829760 1227039892489805826 1227114075911532544 1225043881399590912 1246618136922685441 1227109357726445568 1219960445110489088 1225043808016093184 1316558554732531713 1246429793362554880 1257646891338268677 1219916272441470976 1293517514798960640 1227108771740180480 1219960461560512513 1316561113543106566 1246429344223854593 1257041819097092096 1238163326372364289 1293525010523578375 1305611641724182528 1272172568670330883 1272156371224539136 1238163344902799364 1205124884722044928 1212552402798358534 1219960228277559296 1205124837942943744 1225045561050648577 1305612368513122304 1225045430100250630 1246617956035055616 1205122737922068480 1246457779138760705 1316558095628206080 1238163357049511937 1219915807217659905 1257046850340782087 1257041820124680192 1227108116808052736 1235933477092159489 1264392001857949696 1205123941553123328 1305612567117619201 1316561064180379648 1219960335282647041 1305611422181634049 1235944077188665344 1227107753887518721 1291864494608732170 1235945259370041344 1264389631363239938 1216004241418047488 1246579610105581570 1272172511560634368 1246618473519775745 1246568656181637121 1238193633825882113 1225045292183183365 1272155800090349569 1305611138604781568 1212184310389850119 1238113667754995712 1246429756826017796 1272155593143353347 1305611557657694208 1238163334412881920 1212548289515655168 1227113644456108032 1205123587746750465 1219961944989487105 1205122689612046342 1308540741355012099 1212565435163586560 1293520377952567307 1235955288064135168 1264391422582677505 1225043659273490432 1264393142045941760 1246568674619789312 1305611671046508545 1212550610429587456 1258448363281952768 1225044195095777280 1225044181443383296 1246429406618419202 1212547186506059776 1246432718461833217 1219960317616238594 1277725020639375360 1305612150094721024 1246429447726694405 1264389669770362881 1238210455207849993 1212472593695084544 1212472645570191361 1225043711752638466 1235952805581447173 1305611942124347397 1219960253179146245 1257646802716803073 1293619226020806659 1213122998737231874 1257438615828865025 1264393782813917185 1213128389307064325 1219963910620680192 1316581285691830275 1213071483922272256 1236096307858681857 1246624856617234433 1246434186942128129 1316580278568022016 1258448362409426944 1213072914381201410 1246624937219063813 1227118087775846401 1277805960090845184 1227114274386063360 1246619311638282241 1293586660790239238 1213067886371201024 1246627587289382918 1238283146350809088 1238276872368259072 1227114586324832261 1246625252731478018 1236033562425659396 1213128344486711298 1219964574239272960 1272172806579662851 1213128359556853760 1213126104300638208 1246433974869798913 1264395196650991616 1264394546106023937 1238262388069208065 1225045673394999298 1316587911349927936 1305614120742346752 1225046222123171841 1236083901673570304 1277805817039904769 1236096307103707136 1272269338892959744 1246434545357987842 1258020228006584320 1257532110971318274 1277805348435513344 1257046729536483329 1227114684261765121 1257046885552066562 1246434478744047616 1246627594629455874 1246624898128150528 1257532112233803782 1238277115444891656 1236039213486927872 1258716204832825344 1277806112184700935 1225045367005286400 1277805288859537409 1264400719039418368 1246433423977328640 1305613796346458112 1227114370724958208 1258020241063510018 1219964852942397440 1227114430925852672 1213068084996714496 1257647253038211073 1277805779572097027 1246434007258144768 1277805214511140866 1238277543603642369 1293618631943901185 1257532101966036993 1236038573087961088 1277804459230466049 1305613737122885632 1258020179692445697 1258717838849847298 1305613921772908544 1257532114666508291 1219964416386568193 1246433754161217536 1246627693602451458 1316594487335030785 1272286399752855552 1257646937530077186 1257850156000698369 1305612950334439425 1258020211883638786 1219962053768683520 1225046298803494914 1246618954115747840 1227115435746897920 1272266206691672064 1246619007626641408 1225203837226700800 1212012065440894976 1219966213314502656 1212155465599275009 1201843448858501120 1316594924075311104 1202004242031992835 1246628405564583938 1258853107573891075 1271644265014276097 1258803459303890946 1225174713992990721 1316596552757063680 1225162346710163458 1212152711753453573 1238293347829264384 1219967056260497408 1238410739695697920 1236135907201294336 1316596424478527488 1264549210218790912 1293667874188533762 1264562573057437696 1201563617180733440 1246455716329766912 1201629794535923712 1201592702028132358 1201566010521858048 1238410044263333894 1201627440470212610 1246628541573332994 1219964981426475008 1201583651252834304 1212151378468114436 1272361820058202114 1238288908431036423 1246455923301928961 1201900602890104834 1227119436647321600 1277967482200842240 1219967073746653184 1201843583936061442 1201843400045142017 1277937774931464192 1201844376009428992 1219966918725074944 1238410051758575617 1272510078348857345 1212014713808273410 1201844266961686530 1258720717258006530 1258803460394360833 1201685194249580544 1277966706372079618 1246628859396730880 1272521253136498690 1201543495539806208 1201843347356291072 1201611943515017216 1219966775288266753 1225158283209650176 1238292145242603522 1201583838222340097 1212064561026797569 1201550483120254977 1238293321577046016 1246628013585960961 1201573031518330885 1246456407861407746 1225179058000089090 1272342078417252354 1201550533237985280 1264558926021959680 1201820712245383170 1219965175148810245 1201920324234813441 1201887098049089538 1264547012936110082 1293625003750109184 1201900459688103936 1264564261327720450 1246454868199583745 1212036913139507200 1212151401780064256 1201560862856601600 1225077274816471042 1201630774283386880 1316595899985014784 1201584813767045122 1258804519816826883 1227118834534014979 1316598194894233601 1246810440581120001 1277938617948737536 1201639937268948992 1212008798849814528 1212053764879867904 1201564763416907776 1246814132285947905 1277983216071254016 1201506031228084227 1219969578413043712 1258876896542101504 1246459270352207879 1246458878453219328 1264649165923061760 1316605494870540288 1316476068337987590 1315963170150903808 1201207251035467776 1201455858636472320 1246458783548702726 1200948772253118465 1238570595710836738 1201207249953263617 1238547947664609280 1316557590894006272 1316515656360099841 1246456826641764353 1277968608497262597 1272534307303755776 1200924495139221505 1305688612797730816 1201499577645449216 1201458758934781953 1201501394680864770 1219969307813216257 1201454286284177411 1277970582982635524 1277977452187275266 1315965557225783299 1219969256277913601 1225273889204441088 1272737557483270144 1201401098571001857 1272534168208056321 1200949712087638017 1272637290913898502 1292217523480473601 1302015443742404608 1201454816033198080 1246459359812599809 1201454021149630465 1246811724050808832 1315963080887726080 1246457985183907849 1264651759752019969 1225264987716964353 1246457942402043904 1246810900310429696 1316054678870863878 1264564734860427265 1201476231759302656 1201532174190571520 1225284559488585729 1277982614872223746 1264649206343577603 1305623700587253761 1201507027891212288 1258894788893577216 1201480029265367040 1227122206783811585 1246813656458854405 1200923954942300161 1272637231765864456 1200925125169864709 1200925350991204353 1238460927328075778 1200949221224001536 1272532925460905984 1200924279833088000 1201449855991910400 1238478167695863817 1219969666606563328 1272737515611525121 1201455859731238912 1302015626245005312 1219969754280222721 1264650303426695169 1227224631754489857 1219969142788370432 1259144309657518082 1238478818135945216 1200925229566103552 1258853681405079552 1258876999461933058 1201356316918394881 1264606232918331393 1238442385048305664 1316599114549866497 1277967799080546304 1201542297881432064 1277982585654779905 1201472919299338240 1258876897519419394 1246459073551360000 1246814606221357057 1272529858501976065 1264690968445571072 1264714221469732864 1246835249323139073 1238599373417787394 1219976277291126786 1316691151936724993 1246835160252809216 1259144231983230976 1219974660915388416 1259158370390544384 1227271072535498754 1238575476916006915 1217224049614520320 1246835910706171910 1293141672440877056 1216961460363939841 1225542486875082753 1273032175718449155 1284224278666321920 1219978481192308737 1227295068467404800 1246835297771491331 1219978709500944384 1227295078126948354 1219972728293351430 1272926313209376770 1272871304572678144 1246466705192353794 1278040506908446721 1264651926597185537 1238600270659170304 1225585539652427776 1238626530361847810 1264710734212145153 1259149543448420352 1225547938107097089 1227226643976065024 1219976300837863430 1246834327113138182 1272737867576590336 1305699315625549825 1316664886437568512 1246466636791635968 1246814369633243136 1264690631701663744 1259153410756153350 1238603402457812992 1316669648302149634 1316708058031157250 1238626531510976512 1316669562784448513 1277983771577499649 1293618870746570756 1225553117929988097 1278097652677214209 1264715356658184195 1227294418010542080 1246484589603885064 1246515478908076034 1217228960964038658 1238599369466753026 1272970868747108353 1246834895692931073 1272737888942395392 1238600318608384001 1272970948803772419 1215629788360192000 1246505477606948865 1246483991995260929 1227261625167732736 1225288731235700737 1292217539376951296 1215629754243649538 1219973879692713989 1293618908654645248 1246485027191435264 1316669409616965632 1292880004183920641 1292880134022795266 1219978378930982913 1259147372984180736 1225527986205667336 1272970868503838721 1259149331761954822 1246836481915748365 1238590988593086464 1277983412247302145 1277983203194781696 1272972387034771456 1227294838778888194 1293368220498505728 1278099002345619462 1225493558788083714 1259149530240598016 1316667668926279681 1272970981783613442 1227258461106425857 1251169987110330372 1259155620713975810 1264690978465746945 1246522957398245381 1316709074952769536 1246925577967357953 1273061883399098368 1264742043592593408 1246517869594148866 1278131450232156163 1246522958421639168 1273034110353707008 1278103771948736514 1273062469473316867 1273062298064732163 1316709328204824577 1219978681768194048 1305839035999494144 1291894874892009472 1259183305301340163 1219978681763946497 1225622378375524357 1293619734894837760 1225585629356007424 1246531593822449667 1219984524488204288 1259180982793625603 1264734501961433088 1246836748962934784 1219978882994130944 1227407150730928128 1293619129354801163 1293619197096927232 1292880641311334400 1246837639111729153 1273062347377164288 1259181297274142720 1246884203419099137 1264717545787006976 1219984776905592832 1293619626681737219 1219979706696642560 1238626501555298308 1292879824210595842 1217231373011865600 1293619360762925057 1278136326647406593 1238675903791747073 1293619155422400512 1238675853485146117 1278101078165372929 1293619078129692672 1225589260054597633 1292880642276036608 1238637949530537985 1293618947586248704 1273061782572146689 1293141671509659650 1238675751882326016 1227296958886424584 1273062071542964225 1305839422072651776 1264734501357436928 1273061649671389191 1227294950267682818 1259181026972258305 1316709648712560640 1219978772927123457 1305719964943482880 1225589025312059392 1246836924167454721 1316708327498317825 1291864495648890881 1264715720837009408 1227295949434867712 1316709033663963138 1219980918204649472 1264737293249794048 1273061729396756481 1227296848613904389 1278131918148702208 1292886342083522561 1259183765512957954 1291894896928993280 1293619109180080128 1273061593883049985 1219978515010985984 1273038952275095558 1227407106652897280 1227408775855976449 1225586003706077185 1291894905107873795 1264741308440158213 1238675967477981184 1273062397146783744 1246836636006178816 1259181275962843136 1225586135503638528 1238675339854983169 1278111510791892993 1227295297551900673 1264891999116763139 1219987403298885632 1225728756456808448 1220013726935351296 1273062875737862144 1247129414485397504 1316711138793607168 1293729081947815936 1293618992150720512 1238690325822128128 1273078508013719553 1316711225846386690 1305960428120551424 1247127098797539329 1238676169769324545 1259200118714183680 1259215531153993729 1299070439701057538 1225743061004771329 1299124203552210951 1227423994250436609 1225744639522725888 1273062544501063680 1264754762030989312 1225744337159544833 1278151767956623360 1227423392078409728 1219855627423551489 1293730276540022784 1316712341623447554 1316712445990309888 1225744305123360768 1264745400487104514 1247130744260083712 1293861034009268224 1225744828962656256 1273082519819292673 1264743155875950594 1299133174564491265 1259215629120389121 1247130183477460992 1227420618951479297 1278145024585326593 1238792347640631296 1246963794124865537 1225622524047876096 1247130573010845708 1278147830251651073 1293729253285126146 1227411907478421505 1293860654626078721 1238791333252399104 1293869227036811265 1278147609325113344 1311779066668703744 1264742006007439364 1316711167839133696 1264743055590141954 1264754622830444544 1259184263519522816 1259194224555298816 1305966208827584512 1259215842237177858 1316711809185976320 1219986474239713280 1278146740240224256 1278151441753014272 1316711999217315842 1305913002223378434 1264748330594287622 1264892000052088832 1293722878882598914 1316711617158090758 1238691256164810753 1278151700772204545 1299070434139402240 1238690504876994562 1273080720794279937 1264744779381985292 1219855718859362305 1225728755248828416 1219985390364393472 1273082189836701696 1299121427879276544 1246963819357880320 1227417402167742466 1316711285871042562 1238676250769620995 1264745271923281936 1273062938115485696 1227414377889968128 1259198107029508096 1264745255481597952 1299070423838138369 1293619029836468224 1225744125846327308 1305937345678659586 1219985413840023552 1238796596030124032 1225751490226216960 1225744971032072193 1306026680352415744 1259438958339067907 1273405198698975232 1238796954471145472 1293918881237671936 1227443801599418370 1273408026968457216 1210770931112534016 1227427722441510912 1316765367851798531 1299153098720632834 1273095002563006472 1216005816710500352 1306011803374227458 1264905219265232898 1210779547743842309 1278153912055410688 1264893630612897792 1225744744032198656 1299150878788722690 1291894855707361282 1299150949789900802 1293909392459350019 1299153035868938242 1293918918852120576 1259333049738760193 1238799084263260161 1264893855968657408 1227426937368432640 1225745035146252289 1220017667387445248 1264906543516069894 1210774216338857984 1278151894259531777 1227427104129798145 1316758404388532225 1247149300175589377 1316765059159392256 1225745941778575360 1220018651362779136 1264912072892125190 1264893060774793218 1299155647112585222 1259438739056742400 1299150992227917825 1238793535366877186 1273442195161387008 1264893832384204800 1259328451456258051 1306009102896816130 1316764990829928450 1306046682711326723 1316733761262948352 1247151514914885634 1264891998017859584 1299156054211801097 1210775808106586113 1238794856614572033 1293937233037230080 1220044230065655808 1278151844112596994 1299159861511548936 1264891994184257537 1259328864859422723 1225744920151052288 1247143336370151424 1278162297953890307 1259438864772538369 1299150906039173122 1293922936609546240 1259328621371678725 1293922803419353088 1225746288647561216 1210771220322344960 1299156028605562884 1220057503725047808 1238793635879141381 1299153120891744256 1316769027784617989 1227441882793480196 1299155621875453952 1293919097617625089 1210771269710274561 1299153061995319299 1247140184283627520 1220056813753622528 1247151576382349318 1259328777877889025 1247151713225711616 1227432921788801024 1225745500244258816 1273391944924831748 1238797759161008128 1225751261976416257 1246428162453417984 1273442469066276864 1225752546582634497 1293985525578313729 1220070119621050368 1238823680735612930 1259439752065036291 1294022819253231618 1225761417233653760 1247230728045236225 1273597096105521155 1299160914508288000 1278163552352813056 1293985532205248516 1299165476996743176 1227604830509817857 1259440602829201408 1273468951838838785 1294051966818177026 1273597543113424899 1210780729031839744 1259439497730801664 1225752603096682496 1299165375830073344 1210781605289066497 1264912066672046081 1220070902362034176 1299165334310653952 1293937894525227013 1264967737799041030 1264967812155662336 1264981161488658434 1225752131640135685 1210780287862394881 1227605423580119040 1225761283263340544 1299160886150680577 1227556935299457024 1299165273195524101 1210782718524395523 1278162766679941120 1259439270818992128 1299165301674835968 1225761174639333377 1238824050924883968 1306047496431468545 1264980737880621057 1220070255633895424 1247268841845141504 1278166975039049728 1247274306213724160 1227564604177469441 1238856787824164865 1273442528411385858 1299345147294109697 1220069130436349953 1259440194580893697 1238860976176467969 1294051967933841415 1259440459451072512 1316789583518953473 1210783809886490627 1293985518275956736 1259440030017347584 1210784216759197696 1210786910240555008 1299347336997597184 1238886316013760519 1259440667769667591 1220061617561300994 1273468029712707584 1293985511690907648 1306084361427652608 1210783484748255234 1225760661155827712 1278279234063151106 1247185910673952776 1246428213556936705 1225760586790821888 1306084770300997632 1293976130416861184 1278176059876401152 1264964171457757184 1278168948656214018 1293985539230752769 1238880558052257794 1225761032376901632 1264912071898128384 1220070683889127424 1259440735520206849 1220060590703611907 1225752223495356416 1264980928385945602 1227561237782855680 1247162738444550145 1293985545534746625 1227453711540269057 1294136340896915457 1306218683644157956 1220070993261031424 1259442034781425664 1220071581294059520 1225762581178146818 1265009852516110336 1294136186802339841 1299404704175316992 1265011145879977985 1278285219649421312 1259441444554780673 1238964078640578560 1299404593881903105 1247315718217052164 1273599019567198213 1225761882411282432 1225762604402008066 1247546362473975809 1259440820949848064 1294232434142314497 1264987006628749315 1225762504023957506 1278283487242567681 1225762457894948864 1259441802282700802 1225763059777638403 1220073313768099840 1220071637585821696 1294233498514055168 1227610766662127616 1299391572384059397 1247315888715563015 1225761835544121346 1299452353662406656 1265064789736333312 1306227723958972418 1278287166754492417 1225761729868595201 1299404611976155137 1294233466461192192 1220071504441856001 1294232685943062528 1259441267953610752 1294136619406995456 1247368253367861249 1294136585886134272 1259441882331074561 1247315619206266881 1247370769023328256 1294052825845182464 1273620779645665280 1294232517936132096 1299404771095388160 1247278416195452928 1238906131302494215 1278284552679624705 1299404672999084033 1259442272699133953 1265070724122849281 1227661693376962561 1299450769574449153 1259440865413644288 1259441386128125953 1316842581985173504 1294232550114820096 1239005760664801281 1316948821444878338 1273627426900389888 1239198573016817665 1238892672628281346 1247366539365486592 1273620783131250690 1238904264908582914 1227705242579501057 1278279938798469120 1278280574801784833 1273603410340843520 1259440974885007360 1278279756987973632 1220093055044210688 1259441199460614146 1227703656633503747 1220071885142032385 1273598462093930497 1227702453052813312 1225764923948634113 1299404747099774978 1227661700264013826 1273599899448348672 1299404640983941121 1239200405587976193 1306220444404641792 1220072165770317824 1299430289995956224 1247382518376140800 1220092994314891264 1306219979566710784 1294233649987149824 1265013797334507521 1227706206380314625 1227940627737960449 1212066600771366918 1220093962364452864 1247615892894220292 1294233548199792641 1259442667689254916 1259443127133319168 1294234296526557184 1259443868484984832 1294233857814859776 1278287570066116609 1239204333851488266 1259442554824687622 1259442824883421184 1227943796681400320 1299514860238061569 1294234106264461312 1212591102789898240 1299471313128452097 1273666793362673665 1247545358705664002 1227939838751657984 1265255845358645254 1294234382757253120 1316951935589748736 1294234251202887680 1239202025029734400 1212730940197351425 1278290162485727239 1259442751285886977 1259442391922159616 1239201512171192321 1306244076065431552 1265252781226590209 1212138135758524416 1239201576411115520 1299471584336330754 1299504507966029824 1225766149473947651 1239201372962160642 1273665643104079872 1294234164791779329 1265255835124539392 1212591013031763968 1273633632742191106 1294234660378157057 1259443212256784384 1299506298791235585 1259442482577891328 1220093434481917952 1259443078554845184 1239201302917402624 1247624946005803008 1278288831096250368 1247540701291638787 1212144920376627201 1294234822555119621 1278288005778812928 1306335394355580928 1227946304057364481 1220095177320042496 1265257673039249408 1227718765154045953 1306233683402162176 1259443652339916800 1220093820320174080 1278289897019899905 1265277965383983104 1239201269052592130 1220094567690592256 1212138254532788226 1265271286789558273 1227940556057317377 1220094325972881408 1239201450737229824 1294234216788615168 1239201055315025920 1316951528935202817 1273634152433188865 1212126024575660035 1273665329416286219 1299506386288533504 1294234542199525377 1265271275007721472 1212138057429860352 1294233607175839744 1259444519227047936 1220095354323918848 1247521746976038914 1278288460282048512 1273665328514555904 1212150745488859137 1227707252796264450 1278287669806747650 1212730938683207682 1217320305468878848 1217329023182872576 1228023660457480194 1273667867523899394 1294236514038296577 1239228460863819778 1259446600788848641 1247641140507049986 1217307023873802242 1247656256741019654 1294235587931668481 1217320394190966784 1299561148493242368 1294236288401498112 1265379792100220929 1259447179904561152 1273739249179938816 1294237893557354496 1273977581868548101 1259445496726372352 1265366452170829824 1294235168471953409 1265427539008380928 1220105021930426368 1247637743011639297 1220100332929212416 1278299171523637254 1220107185276907521 1273706102023237633 1259445302874058752 1265422768625123335 1265296994056183809 1278324681477689349 1294235882946428931 1227986935240691712 1239242219019735042 1273699621840306176 1294235751597694976 1294236236631220227 1316709446635212801 1259446342956580875 1259446527799562243 1299559244593860608 1265301249630654467 1228158207006330880 1306366565324132352 1220100082067894273 1239209878469644288 1239237382458806277 1239205277381132290 1227986937652350976 1278386825552371712 1259446671504805896 1294236037275774976 1247656321115185154 1265308853954019330 1239235411463020544 1220099650461392896 1247858593740832772 1316709525525856256 1278324680311681024 1273688385065009153 1294236172605161474 1239235409491767298 1220099327994953729 1299562199837478913 1294235828827361280 1273739638486728705 1299515413311574016 1259446720779485185 1265366451306803201 1259445624187097088 1273739535793500160 1239252169150410752 1278385216353116160 1273688806508675073 1278304961143734273 1228311415192215553 1220100552224174080 1294236127164014592 1220099821819707392 1228331161157591042 1294235792571863040 1299518320714985475 1227958133550649346 1273738832307990528 1299520405871316992 1265301261903106054 1265427538140188676 1299520690454966272 1316709572833415168 1294237653093756930 1306417824471175168 1306339197167558657 1247631178959663104 1273667868362768386 1265491499720024071 1247897591611682818 1299563191010197504 1218336685450317824 1294239322384805895 1273740949718544384 1239347925421080576 1273740421034893315 1299563644968108032 1217319213934829568 1239252425346867207 1277954189008744448 1294240703913099264 1220109846202077184 1294238798944129026 1220123636968890369 1220109965106409472 1217311133520011265 1220110165640302592 1294238533964554241 1299566257570709510 1228418892663488517 1259447384976875520 1259449352201830400 1247863254526951425 1217327305749663745 1265466874583711758 1265470573297238016 1228339433323290626 1217278713500459009 1217303398636126210 1273739768786976771 1273740314788990977 1247908643527409665 1217323193645649921 1317044734989402112 1239383648018804739 1306678829709242368 1277967705551732737 1273739877448851462 1247900240155295745 1278401221649477632 1217310443326398466 1239394598667071488 1217326973443346432 1217319558710734849 1294239104121606145 1273740504388296704 1239348021718024193 1278467473290006528 1265490314367840257 1294240129020833792 1220108921722945537 1247863325599432704 1273740236267368451 1217327146747727872 1278435917565493248 1265473520294903808 1273739978728759300 1259447466258202625 1217277670528110592 1228339437685395458 1299676445128765440 1273740058886012928 1259450009734516736 1239252379775709184 1306648654778953728 1217319335879901184 1220109668770443266 1259450328048709633 1273741107139051521 1273741194531667971 1247868300647968771 1239620630523322368 1239323762987851778 1299678590750142464 1217330216151941121 1217212290992242688 1299673322775613440 1259450673151836160 1278422006694903816 1294240487218479105 1220109041327726592 1217320124438515712 1259449226465083394 1228338223786680320 1228341384131772416 1228339772348915712 1247861952736526336 1265467567793229829 1278421855938973703 1218297460185030658 1247897589996908545 1220109866041110528 1259448584279330816 1273740154646269953 1259448570840743936 1299575308442652672 1239348137451565059 1273967324681338880 1299679053352513537 1273743164910772227 1299685143796486145 1217301903744176128 1214379078117142529 1220325126186598400 1265494723592142848 1265493204121587714 1265491633132523520 1273770669214490626 1228438881969885184 1278699680348717056 1220328518288052225 1298446071979487232 1259454594981203968 1217301996908101634 1299685225728008193 1265493120072011778 1265492139330408450 1239416564052561921 1239532209427623936 1317056094548774914 1305611322222993408 1278700018355048448 1278470187554156544 1273799790350884864 1247950299408498693 1294241469612654597 1239416481882005504 1265601615261827072 1265493283855360003 1248004556434235393 1259491404209958913 1299679618111242243 1220326875882577921 1273741545288728577 1273741917751255041 1259491361847459844 1294263324058759169 1259455786482311168 1214379677806202882 1218242226368712704 1265492050553851910 1273970542203170816 1247990240536678402 1306658866801897472 1259492098828636161 1273967323901317120 1220327641364029440 1278677687050084352 1214513143021527046 1259487488340615169 1239567267312152576 1265492155780513792 1247914464319504385 1259491657084538881 1217294465452236800 1228438298584141826 1220326789182033920 1278467746716622851 1294268813194801160 1278711846627917830 1239416156802482176 1247920239045681159 1217321896808722432 1247919539809128451 1265492677304467456 1217300700440301574 1228446338091823106 1214379051831439362 1265494614011756547 1239646763222474754 1265492739317211136 1265491963974950914 1294263789043490817 1299682591549911040 1278673786913599488 1273743318590148608 1299685168148602883 1294241278075469825 1299681573713960960 1273742073804529664 1294241086374903810 1299684210094071809 1217323592477745153 1220325842330537984 1247986878307078150 1228442887081295873 1228446339207483393 1294263647376756736 1265494470436552704 1265491847381729281 1294264832200515584 1228439060106051589 1299686887834222592 1220328946736226305 1278824285717639170 1299686168674607104 1259493687698108417 1299732426873135105 1265613475809763328 1213096352072294401 1265601611310739456 1248020003615457281 1239752997737050112 1306662932714008579 1213115187160637441 1220336692378394624 1259493930120470528 1248031484532928514 1239646718624436237 1306678856158515200 1259493483733270530 1306664076546838531 1265608389905784834 1299686305949986818 1299686694380359680 1228446619500150784 1299686097618964480 1265604027678670848 1294270997319888896 1220329778810687489 1259495304052854784 1239753277358686209 1273980887735173121 1278824133258862593 1228463577335554049 1294268944887558149 1306690886634483712 1299686833803198464 1294307884055040001 1228468353486008320 1317059326373253122 1294308655718969345 1213122012119519232 1294307234017681413 1294307233094934530 1259493981639118852 1220379537155948544 1213119187075436545 1213121396831916032 1294269058238619648 1265612405784162304 1217276075996274688 1239753350465359872 1213115183507398656 1248277475928530946 1273973457190113284 1278822989711228928 1259495673768148996 1299685474186006528 1299688170834063360 1239685852093169664 1248266439582244866 1239650086491230209 1239755298811908096 1228655829273976835 1278825777052729345 1217274316179607553 1273975735590543365 1273984211062579200 1278746816935350273 1228449937211392000 1273975267753590784 1278715220677013504 1265606608211660801 1213121675367211008 1248022702390235140 1278715465205010433 1259496351748014081 1273972301156016130 1216954477783048193 1239650018832891905 1311342627208548354 1220356179571986433 1228461677848469506 1294307882524119040 1294271236860764161 1294270573011492864 1259493774381789186 1278824441611419648 1214363754995093504 1299686775154266113 1299688064969854977 1228449065148571651 1220336691539599361 1278806988806410241 1248026598860881921 1262362048111009793 1228690354314129408 1210308913620553728 1210035579179749378 1274066720722948096 1210353499990634497 1294315658742829058 1294309253717598213 1239756229993476101 1248333612212195328 1210183406904074240 1210220021433208832 1248319601647247361 1259496877411704832 1228666362886750208 1210352731464056832 1210353555976183812 1210351528898367488 1217284784252080128 1259497017216249861 1212181341078458369 1210179032031072256 1299838840526581761 1299750156519129095 1265633761024188417 1278828245161594886 1294326794502524929 1210551775608164353 1248376066143481862 1299747667665453057 1210416954068078592 1217294449228709888 1228804000092479488 1259498290736967682 1259496915747602432 1210354030997901312 1220442676081963010 1210353114081091584 1210179389889142786 1265624335898869760 1299750159958511622 1210354438470356993 1294345293824106496 1299838805235634176 1299751373303545856 1278826814383837184 1220410391668371457 1210351400313638914 1210352076481413121 1210035580140175361 1210352954538102784 1220428541197799424 1274056758319874052 1239756509212553217 1228666350635290624 1259499050115661824 1210353420097458177 1239758453033308160 1265649545410744321 1210299694880088065 1306728886902968321 1210207810291671045 1220444653348098048 1210345748933595137 1248410991437611010 1210547805489680384 1274006223013249026 1299738340388990977 1210350571452022784 1306695488167718912 1210353210218754048 1248395435107999748 1212209862094012416 1248395551441182724 1248395480700051457 1259500045877096448 1306726324480946176 1210347885386178560 1239756916538122241 1278827752385323010 1265649826504609792 1210400595707940866 1210352514593370113 1239756810640375809 1210188790008037376 1259497429046566912 1273985172472500224 1228659759794008065 1210179376253489157 1212182267113680896 1210353241365585920 1239758514165297160 1294309521922437120 1274066550182612992 1210353054115082240 1239756766663053312 1239756658621980673 1274066653316288512 1278890408710418432 1248468373370843139 1248468490819751940 1274074948743630853 1248467959376310275 1299684861171687426 1220452007389155328 1248467495091965953 1274170612110540806 1274177248036298752 1259530468690665472 1299684993719992320 1228809050785185792 1294364456370286596 1259533727056703489 1228809138098098176 1265706724121473025 1239890309829611521 1306672951266287622 1294378104845209603 1248467612767412228 1259538466263773185 1299897781730107392 1220451771572785157 1299845420932235264 1228806617996648449 1294346904629805057 1248468797796696065 1299685016499298304 1294351525704163328 1265706645134274561 1220451535005671428 1265779391646187520 1265790356379054080 1294348702987894784 1239759015061717027 1306657201235415046 1274080589310824450 1228806579019034624 1278830576141729792 1220677956965629958 1265768877427851265 1228806754164772867 1220453276275150855 1306693977723342848 1278830096418320385 1274136098172780545 1239758745376358400 1228806680110075905 1278830005422874624 1248468735041527809 1274170613339500549 1274114536358981633 1278830490812899329 1278833085522509824 1248410989306859520 1228808910213132290 1306657202556600320 1294378007919042564 1317136710141136898 1265756765389418496 1265774767493148672 1248467807018205184 1239889848993026054 1239760027684081666 1220453267509055490 1299875840830910464 1220454103937167361 1248468279615557633 1248467731055120387 1278828759672672269 1306657377823993857 1265774770877902848 1239758599091621891 1274075518565068807 1239758648076886016 1220452340555309066 1239889879787606017 1299893494669094912 1228809407649243136 1239889767267008512 1299684938577588224 1299732423207301120 1220463728535252992 1259530590950510592 1306704659277635587 1259530309781118980 1259536784721088512 1299878894531739650 1239890013170647041 1228804504268759041 1248467975868264448 1274170611280068615 1259537817157410818 1265792961612320769 1294378716064342029 1294400686772420609 1265823797233491969 1274203756733890561 1278890042723835904 1278845376901132291 1294419296047833091 1294419295003451399 1265827032707072000 1239983282277752839 1248472226711531529 1228811405907955712 1248472476964646913 1299898034399182852 1274177399945662464 1248469740101595136 1239983329950281728 1259561821289226248 1274201783590621184 1294381727398481921 1306658411422117891 1259539661288099840 1299912963646726144 1294381809791381504 1220673252764332037 1278890366725427202 1220539917660381185 1299898875445116929 1228809645185171457 1248469933874237440 1239939812800581632 1228810583337771009 1228810781590007808 1299898222803116032 1239984033645371394 1259562850412003328 1239988928716955648 1299897701052674051 1274177490395844608 1299899241360510978 1259562805327429633 1220667212387815424 1294381711095140352 1294419010512211971 1306655750283046912 1248468993947488256 1228810333944459264 1274182502421315584 1228810227321069571 1274206850800586752 1259562568634556422 1248469925208842240 1274177229732405248 1220471611477786624 1294397381073678339 1239984027764961280 1239983310220247042 1239907845719691265 1278889570893996032 1278845759274844165 1299898733589651457 1248472868381274118 1278836342609379328 1259562528599953409 1228809751510880257 1248472580358418434 1259541699099058178 1220552942538960896 1259538752327897092 1317199596649541633 1265819308699070464 1220668770638876672 1306658015504982016 1239906156463652868 1299912445499183105 1228810073171951621 1299912895833214978 1278890671492018176 1228812075142656001 1220554025189416960 1294388698738569224 1299899293826981888 1317225324623532032 1220536711031078913 1248472366994173952 1259541473651032071 1274177543684403201 1248469991092965376 1248469834054000640 1305616351709376512 1265829357127446534 1274202251100393472 1265834167272603649 1228812614026878976 1220677156042412032 1278891780512059392 1239989220682412032 1294593571165700096 1228813861865893888 1294594598954848256 1265850796719124480 1259564366921433089 1220674323020689408 1305693617969754113 1239993298573500418 1274210503469027329 1265849322970718209 1274366497360613381 1259564143335571461 1239989565240365058 1228814015461236742 1294594891834695680 1259564697583583232 1300007786101772288 1220674140195127297 1239991786145275904 1248475348263526400 1300011296855912448 1248476115879907330 1220674229215072256 1305615838209175552 1274353051252535298 1274400757022896128 1294594026205847552 1278898912011726848 1220674069227614208 1220674943157002242 1274211723839516672 1228814252384964608 1259578095629152258 1228814145262247936 1228814100895059969 1239989402190954497 1228812270970515457 1228814498519224323 1220680528820568065 1300010842059149317 1239993573409505282 1228812378059558912 1248475405033418754 1274400546535944192 1248474879227097094 1274353054117236738 1300011128270000130 1228813950457962498 1265849517892603904 1248475906001125379 1239993783338573824 1228814590131232774 1248476961933938688 1294594852680851457 1265853751497277440 1278891032390836229 1300010374855524352 1248476931000954887 1300013635046182912 1228812306437550082 1248475940176285696 1317285567445397504 1220675234988208128 1259563409739309057 1248474211187707904 1228812571425333251 1259564458067800064 1278892544894668801 1278890935900913665 1220675168453955584 1259625738858303490 1259564246066757635 1294483779478786048 1300011433921572864 1228814640429326336 1278897430378041344 1265854129756348418 1300010869515079681 1220676509465300995 1239993204784668672 1248473668327313414 1228813823571877890 1278901503600852993 1317273920869928961 1248475288171761671 1265849436929961990 1259564542838915075 1305693621925019654 1300011337670635522 1274366494185570304 1259564206841626628 1294487623285837824 1239992890971078656 1278891135063244805 1265851644736081921 1265855459719892993 1294601307068735488 1259662752479621120 1279160285132136455 1220679097703108608 1300017727638298624 1259667289252790275 1227703488869736449 1228812183275999232 1294601517027201025 1274402754090409985 1248477048042999808 1294595896383078400 1259668409618440193 1274533994567065601 1294598961576239105 1294598608336179201 1278901518444486656 1259667619881398277 1279160972935135232 1294601442012139521 1259669417144782853 1274536617256996865 1239994185182261251 1274525456767815681 1220677548100804617 1265974350991278080 1279160140546088962 1220680600727715841 1294599600549122048 1265974732769439745 1220677606741356544 1279161075926274048 1294599918208847872 1300015097218240512 1265855682659614720 1300016763934052359 1228814457062744066 1279161110336278531 1279160970959601667 1239997820242923521 1239994016655163392 1248477319527718912 1274537451436994561 1279160286117867521 1240119430371295232 1294595814254415872 1229091017732784134 1259667488008265729 1248478219096842241 1228814332252884992 1274402880351502342 1259667558158020608 1274401782857437187 1227703969713205248 1227702250283372547 1300017613377097730 1279161192167215106 1294601672912703491 1274524495324332032 1279025204963020800 1279159953039724544 1248480137365970945 1279190966394515457 1228814288133017600 1259663172375646209 1294598510885638151 1259663327283818498 1239994487813877760 1240008233781248002 1265976095209373696 1259666162134200325 1229064138820931586 1239994292938125318 1300015577742929920 1229204331112603649 1220679579146379264 1300016930674409472 1248477355284152325 1259668892907175939 1300016064454176769 1300016733902733312 1274402622422818816 1248479801033125890 1239994286156001282 1300015960712269826 1265975549954076672 1239995020599582725 1248478055992946689 1220680518632640512 1294599724658458624 1300016836684255237 1300016802815193095 1248479591947108352 1248477968835301376 1220680836464488450 1274916859121459201 1240120224818630660 1305704032988622848 1306084149963501568 1259675717090054146 1305618406989729793 1279267489051017216 1305704028563595264 1305695625204215808 1220683000968622080 1248480517634183168 1265979585587486725 1305615261995687937 1279267549977497600 1240120509989347329 1220683908381138944 1265978466039746560 1240119824359063557 1240120369123594242 1274845117631926272 1259672148442058757 1294687092237312000 1265976417440980993 1240120575156195329 1265981281147539458 1229405580072247296 1265979501021978624 1279267507405283328 1305700238217232384 1300019490177069060 1279282949175644160 1300018396130611200 1279267576053448710 1265981427105124353 1240120446454050820 1294612940776185856 1300019849540886528 1240120723382898689 1265976577113952265 1220683483883982849 1259675501305749507 1265981281155899393 1248480650199306242 1294658967944265728 1220682290356944896 1265980409663324161 1274923067253407745 1248578583225872385 1240120104135938060 1305615798988189696 1229409252344811521 1274734362194518016 1279267466938650631 1220682410016301057 1279267306716233728 1240120825119936514 1294606614826307584 1305693861067407365 1248574029289619458 1248586447231299584 1294686995529240576 1294727270159069186 1265980172739719170 1240120882179256324 1220683346130411521 1300020331147653121 1294726999982968834 1240119795003129856 1259675372649660419 1240119766490251264 1229405346105524225 1306672918458503168 1259675040314003459 1248574557616779264 1300019629683806208 1300018723642839040 1300028922264989696 1229423626438533122 1279267590305701893 1259672385286012928 1300019987336368128 1305614373180682240 1220684239496151040 1274918692489498626 1279287248299552768 1265978761826222080 1248586394311761920 1229405424916496390 1294606669356335111 1240120668043317250 1220682393289416704 1265981510718566405 1259675930278182914 1229404955133587458 1220683416657649664 1265979501021929474 1305616892942405632 1248587444808712192 1294731080264810497 1265981281143308290 1279445961811656704 1259831370429407232 1274923712324796421 1266000762057953284 1306047294312189953 1275024974579982336 1275044483047055366 1294728211499298817 1240269231410774016 1259831796130340864 1305616518386860032 1300020995630264320 1229604453822672896 1220684374871609345 1259677846655643648 1305701064029556736 1220688087220617218 1305709178497851394 1294728109724401664 1229519051514355713 1305900664971763712 1259678352912388096 1240226752447873027 1294731591030378497 1294728043257376771 1259831522783346693 1259835082040377345 1300020749361704961 1300021624574554112 1240229954044002304 1220687131292643329 1240265729108303873 1265982285830148097 1294728076597907456 1220684479561420806 1305616042333405184 1274924951624200192 1294727682576580610 1294728155064926211 1306026398075813889 1220686068015648768 1305934232825585667 1274927241034715138 1300021108872294401 1259675975509594112 1248589007329595392 1306026628921917440 1294728590773428225 1300020804504219648 1279446229496279040 1240234698053431305 1279446018984226818 1300020433748660229 1265982627028361217 1275062328971497472 1240243188708839424 1279445476073508865 1306084829344260098 1305615924288864256 1294727959706730498 1220684946299289602 1294731681455374336 1275023295755190272 1305975008750194688 1279301988639899648 1248590177259446277 1220686655855693824 1306084194095902720 1305934175900442624 1300022486898278400 1220686650864390145 1265981885953593344 1279439607482941441 1300021052320419840 1305866347197456385 1265982285821722624 1305616410337452032 1305616778987413505 1229517316188246025 1229427899792535556 1265985660898459655 1248589058722406400 1294727720677646336 1305934151305003012 1220685095855628288 1248589607043846144 1265982285817536515 1279354659220656129 1229551220248936451 1229551222648168450 1306026508230721536 1248586592777797632 1229616737055891456 1306047225689186304 1279290634101075969 1279450447191977987 1306084912840216576 1266047584038256640 1248619884688199682 1259837779237842954 1295034280339537920 1266113948488798210 1295034326246195202 1279457045188612096 1300022913060556802 1259842012632821767 1248590616151367686 1279458021308084227 1294731968056360961 1220691878972215297 1294963563128328193 1306564340972228608 1294732006920790022 1294963594715697157 1306559853683445760 1306640342729609216 1306224783705735170 1240309065374457857 1275128932510113792 1266017512162037761 1220725799684399104 1300023595549298689 1275072468709859328 1229618753211707395 1279448072683167746 1275095835697713152 1240347498797031425 1229756038469079040 1309589621630799873 1275130287769423872 1295034403689824256 1228812418328993794 1275129201675427841 1306218571765297152 1248591409743003650 1248590878870065152 1300024630930010112 1259836310208024576 1266041589455077381 1306557587375128576 1306566773739851776 1248615335139262470 1295033636350242818 1306565405968920577 1295033969323450369 1266014911127306240 1240347278453411843 1240303426254372864 1266113961704984590 1306655748944953344 1300023372672389120 1306243048213483521 1229619365915566080 1279452164310683649 1306084861900447744 1248590947019096064 1259843806049992704 1240269212871995393 1306220776245391361 1229616977825738752 1294756093869133824 1259836348145569796 1259836223822184448 1306562791894122504 1306239033891315713 1220692336881160193 1279448145819295747 1294731865459437571 1220690251561213952 1220691524784140288 1229752039040782336 1279446869719089152 1306735337423605760 1275129904686825472 1248591187893772290 1306220402897752064 1266113931644489742 1220691374959362050 1229752040039108608 1240271178692005889 1229617505750126593 1279457838256009217 1259836453900693506 1300022611510992896 1306738755894566912 1229756039475683328 1266113937331945474 1266114309811249153 1228812519021666304 1266114258951188482 1229752034460606464 1275096018217046016 1240380132226928640 1275136946348703744 1306796226013065216 1295035171914342401 1309613172513320966 1229767823595012096 1275199503822467075 1309617433976672256 1279458327307657217 1279464546097418240 1220726106405396483 1248630671754563585 1309617040068620295 1240622747732127746 1248620923248205824 1300029755757076483 1240355985673392128 1309594079823425537 1259844948960120833 1220746447282409473 1266130942957162500 1279465310391873536 1259866755192815616 1248653185969016833 1306800269578051585 1306794256237916160 1309605651769778176 1306746265724530688 1266131774477828097 1259865497203617799 1240455891557761025 1266158949763604481 1275136537588531208 1309594346912587777 1229790102949449728 1248632037839450113 1279458984752287744 1295037654497660930 1275131038679928833 1248637403893583872 1220733736037298179 1259852364326014978 1309616463125385216 1240355986541613062 1220733464200273926 1259852886068076545 1229756032693473280 1295038610698375168 1259849944216846337 1275130599016222726 1279464993457668098 1266131311699378176 1240391871026864130 1298831249755328512 1295035423794892800 1279465587891220482 1266132013679067136 1306749921173762049 1306792126445953024 1274066597892820997 1229790100797739008 1266123052372328449 1279465445112807432 1266131083566825472 1275195625798348800 1220732371919626240 1306797274647859200 1279458490310950912 1295034717876572162 1229790101728899073 1275210912077680640 1220746204205723650 1220742093250932736 1279459128054894593 1306799471741693952 1295034843361882113 1266131411326701574 1266139770050183169 1248631911456616448 1248620586663702530 1266131862633811968 1266131624812576768 1220733807940292608 1295038974436814848 1300027733293047810 1248632106135273473 1306796222137548807 1240394725783416840 1266122849225506819 1259866337029038080 1309619971098632199 1306797270445166594 1309617299335385088 1240379840987115532 1275256115710885889 1249042796151017472 1275217243673165825 1266166078260097029 1259868955319173122 1266326065833824257 1279474506101395456 1220821545746141187 1240645364975271937 1307021711930544135 1259923682887073792 1249004689322053633 1275252814206447618 1279475358610358273 1259867623178764288 1266231100172615680 1220747052298260481 1240732499615059977 1306977955340578822 1306971776199651334 1306801831620702208 1309681325591281664 1240662378670366722 1307012715324551172 1300033497504141312 1266346957611708417 1240699807938695168 1259967587334664203 1309657440753864704 1220771079234510850 1249045314994081795 1220867760361746432 1279475438423814150 1300031851554242561 1295050523742175233 1300032966912077824 1229790099866603521 1295039756896591872 1259923781826592768 1229862001356095488 1240699834287280128 1240764105155391488 1295061350637539328 1295048179768004611 1249048063618043906 1220818115354923009 1240700043499204609 1307030660390027264 1275255772709031936 1249042799162515457 1248716207311773702 1229790566721957891 1300033365010198529 1279469360277577729 1248716218867101696 1295055174659178501 1220865941434699776 1229790563668504576 1279467151720579072 1279468358744911873 1229863299358945281 1295040863333212162 1309617799850004480 1240763308539510784 1266231100780744704 1229790568110268424 1275218587188449280 1259923890664615936 1309696059204141056 1307030664798240770 1249046469618864131 1220752219601088513 1266169633016631297 1229866940912398336 1259940503598125057 1309708250124873728 1279469749567655936 1248670360507121665 1220884268152434688 1309642604666126337 1279467315076177921 1295046378465497088 1266172570983940101 1279467062214168577 1266349790507515905 1275216918652338177 1248716255001030656 1306801068186116096 1309624557897240576 1279469940400107522 1295044522611802112 1306951764382490626 1275217101775613954 1259867421676109824 1259867763595755522 1306801071797362691 1266434155543506945 1309731302200020992 1266364105931268097 1220884609547866113 1249089038499426304 1295065684788088833 1300034965472768005 1279475529951973382 1240855295557066752 1240855467762618371 1307050612404740099 1275291723804139520 1229888362841985025 1307051710095994883 1279481818698391552 1275287274213777413 1220886688395878401 1295066300419538946 1295067207618244610 1229871184193282048 1275375135483146241 1275290879708803080 1249093268920467457 1309971323561672704 1307051795345272834 1220887561650024448 1220887232669609984 1220884403318153216 1300035375751221249 1240855423655325697 1240782925756542976 1275290951611801603 1259967565096521733 1240782995209977857 1249081971604631554 1249104247322554369 1266354084036194306 1240856217246973952 1259997954783555586 1249092100236460033 1275290765388918785 1309891542610587648 1220884656519774208 1266380510344949761 1309874527514636290 1309867918138765312 1240765945968234496 1300036775084265472 1249104203118792705 1279475489858609152 1307051905273737217 1279481339310493698 1307052268676673537 1307052141496930304 1266490262181818371 1275258921704402945 1279478432976510978 1279482640693972992 1259969842305740800 1279480027827056640 1259970551965196288 1240855556522459137 1259999681842642952 1259998208174030849 1307052013474263045 1229894633280266240 1249117097365508097 1259998028070629381 1279481431325061120 1295067052508696576 1259969843169763328 1229871176614199296 1309720365216731136 1240855243279171588 1240856039865700352 1295068266843582465 1309876047324893188 1275379766959505408 1259967560180740097 1279482515905040385 1266434153932894208 1307052080406974466 1260032616780034049 1307051604017909761 1266455834457968640 1266387743996870656 1249104562935431168 1275379758021390336 1307046531518922754 1310035694912507910 1229897691590582273 1249134521636847616 1230137106325917696 1266568894568955909 1266568857201913862 1249134160926707712 1230136479814303744 1275409656488382465 1279501477787074560 1310035541510021121 1230136386637848576 1295164576389095425 1230138154373378050 1300038510687260673 1229921804992446464 1260038936031670273 1310035585147506688 1240856972217417728 1240856860095324167 1306026300428169217 1279500758212280321 1279487628732256257 1279500298256605184 1249123053180723200 1240857702496194560 1266570099454103553 1220887648384045056 1310024605554282496 1295164222062690305 1220909130724073478 1260035400770314246 1229897941034291200 1279487627977252864 1307060562409517057 1295163721338228738 1279499601016426496 1260039017137143818 1240857490365038593 1260039400274059265 1230135934626058240 1240857405761732608 1220887709377540096 1266569597689438215 1249134702537080833 1240856558327693312 1260037290111520768 1300037299653279744 1260039082278891520 1260038746369597440 1275509191583522816 1275381670561095682 1240857107592855553 1310027223454289920 1275438930276409344 1240856417206231047 1240856304551329792 1300037695729737733 1240856775974424576 1307063511533707264 1300041598449917953 1260039177229479941 1279500349552963586 1279500682366763008 1260038851239784451 1310023227289341953 1310035488158474242 1260039694827630594 1307052452194258948 1240856529659736064 1295163454953840640 1220909538020339713 1266568994242260992 1275508610403954688 1229897661555212291 1310035624011984897 1313072443905454082 1275438921552257026 1295165122974015495 1240856739215486976 1220887806471548928 1249132374547464193 1220897032040255490 1295164084409769984 1307062850503028736 1307052448415129601 1307088674098761728 1249118778404765696 1310027981713072128 1307060557892198402 1275479652140822529 1240857149787553793 1240856250268688385 1260038664060407809 1279501202657546242 1207294137306882049 1207317586637021185 1307091105188589574 1279503442612977665 1207328815581671425 1207281232259760128 1207327108508377088 1207326314312671233 1249135432157335552 1207297139484872705 1240858196421619713 1207289043983056896 1207328567585099777 1207328697931485189 1207289046482870272 1240858114905210880 1207333331777605635 1240858065743855619 1266711223657205763 1207295564074962944 1207328373791428608 1240857985607503872 1207298128941961216 1207152841854509057 1220909631184175109 1260051164206333954 1207327444119801856 1207047767987757058 1207085185579261952 1275510212384788480 1275510359240044544 1207324795274223618 1206955787953807360 1207289048240312322 1207326677325488128 1207076582629761024 1300191629685522435 1207291525811572736 1207292954093768704 1207277859519238154 1230137025107382272 1295167020951056384 1260041779061063681 1240857939595931650 1307091595263700992 1295166547489587201 1207328262814388224 1207151165894471680 1207325357310955522 1207147066075549697 1249135484833595392 1260041903120187394 1207055996687921152 1230138720486998018 1249135682011922433 1207151167173775360 1279502286549651458 1207323726498402310 1207047247734681601 1207047981037477890 1207293046683033600 1207292709230325760 1207327548247609344 1230138504727814145 1220909769126481925 1207323104898404360 1207339288406503426 1266711221191020544 1300192006799532034 1207289040182988801 1240858155472637953 1207327882789498880 1240857815780073473 1207327810639073280 1310035783919767552 1207296774643294208 1230138220999925760 1266711224391213056 1207272207799463936 1207290646236499970 1207297729648574466 1207046521440686080 1307091601790046217 1207297621678800897 1220909712411185153 1249135225994719232 1207014890734534659 1207053956142292994 1275510400667095040 1207293243853082624 1207328863430295553 1310036242470514689 1207290288030400512 1206955788880756736 1207291285683367936 1266571665204527109 1207339280504414212 1207325690170920962 1230137051393089539 1310038732196675587 1206955356280279040 1275511930703065088 1206589199375388672 1240860233251131392 1295170002644017154 1310038581226999809 1206589448235945987 1266724553620930561 1240860133338624000 1230141815820390400 1206586955993112578 1249135849134067713 1316951719293669378 1206591905137676290 1230141397094690818 1295170430874136576 1307146028555014145 1310037968464367616 1221070105230094336 1206590608586027013 1240860970223894529 1295170670968606721 1230139119965048832 1266711221836931072 1240860267413753856 1206591347223867392 1310038283020390401 1240860457545666560 1240860872949542912 1206592587278299137 1240861076880842754 1206589328715141126 1230139052902371329 1310038316776030208 1206670057805357059 1307178528853626880 1279506263370616833 1206630531162611712 1240860417255264256 1206592211812532225 1206589138977341441 1266731291917062145 1310038032561647629 1206812317809143808 1307092428097191939 1206951340401934342 1316948772681846788 1279506043836530693 1240861235899518976 1300194087589629954 1275512056574140417 1221070106043744256 1275557559471144962 1240860336074428416 1307177053658271744 1279505559092412417 1230138886526910464 1295170575212609545 1310038207480893441 1206949378310713344 1260152460942991360 1249136141112152064 1295167656501403649 1310037854303719424 1296305484279021570 1206950027148582912 1310038101981630464 1230138619895021569 1295170491628630022 1310038656451829760 1230141709197041666 1260155029253771264 1206687258100871168 1260154672268148736 1295170533265465347 1260155210498015232 1206946946289668099 1279504269784289281 1240858331499110400 1221075142404644864 1206586814607351813 1275512056578371584 1206591772064923648 1221079753760833536 1206591001852334085 1307092420962799616 1206592182993506304 1275510917820608512 1310038135066238978 1240860378285903873 1221075143117721600 1249144850357903360 1260152775389962240 1310211120922230784 1310039435715710976 1310038922374848512 1295170362326556676 1241029454899621890 1240861150990012416 1249307795196952576 1279510068606701568 1307486794477338626 1295320924938481667 1296497545800187911 1310039163547377664 1230163711043653632 1295171059776401408 1230157993284530178 1316823238958149632 1249341655251062785 1310039226327719939 1275801076177022976 1249103831994118146 1241071794460733441 1310038879223906309 1279623260490039298 1316822302533668864 1307486653985050624 1275599861619077121 1316839129833902080 1295385113862090753 1221141660760989697 1221141876197265408 1307495241134387200 1240861186960261120 1295171444629032960 1295170956005122050 1230155765349928960 1307486631373438976 1240861741430554624 1307484212283531265 1275632349389168640 1300241522244362242 1266792166568816640 1260156226224128000 1266777430016102403 1310038845057118208 1230143683699175424 1260164772248633345 1310213777175048192 1275802663213584384 1296590565136621568 1310039335190827019 1240860015562539010 1307486709521809419 1307335810900004866 1249370410422095872 1240861417714089985 1260158343756341249 1279621608521547776 1295170294718566401 1310039191598882817 1240861459053248512 1275646453432684546 1241071776530157568 1300241347127980034 1310039351452225536 1266792523059441664 1279508996295196673 1266796670609588225 1295171196972130305 1307335831238180865 1279507107663040513 1266737385120960515 1249341768157495296 1221097829999005697 1307321159113936896 1310215205650128897 1307335430233370627 1240862231593725952 1221140946320084995 1295170852191952902 1295171128810524674 1221153119712624640 1266760009872007171 1275637061823815680 1260161295019630592 1310039109558325248 1279545900138991617 1279611869515440129 1260162910283849728 1240859940908138498 1249341983702876161 1240861506968977409 1279507056601554945 1310038796239605760 1260155683443441664 1295171314886627330 1307321098632077316 1300195730527784960 1310039072279330816 1279649292966395904 1279887994107891717 1295407324086128641 1241182475759599616 1221155541231206401 1307648316491075586 1307661614443892736 1316821231648215040 1295407319694680066 1316957740011540481 1310288411417292800 1260166590206816256 1249372453949898756 1249422044564992001 1260165413817798656 1307661003677741056 1221155801336819713 1266800113260703744 1249450614343507969 1316951817293647874 1317319360671875072 1316829885147480064 1275951862269829121 1230164620603617281 1260166181513842688 1295454897689604097 1249372545037541376 1262358009642090496 1241133930201460736 1275998584551374849 1249424452477235200 1241073365898727425 1279879585627279365 1260165192085843968 1221155164553404416 1310219962024439808 1260165849488470016 1260167707741368320 1241182310994792449 1221156038239490053 1260165564774916096 1275835791701422081 1266840823188074501 1221155437355159552 1300503351101186048 1249437936539631616 1230177751954382848 1317285747318169600 1275998585377652737 1230258284281466880 1266804573123076096 1221153579962191875 1300421406849671168 1295396978482802691 1300509602992345090 1307645433561468934 1266800827621990400 1279888307200176131 1230165318187618305 1307660908190203904 1275871808261107712 1279823128810659841 1249372642454515712 1275802835880296449 1310217371307606024 1295452178010615808 1275908308445155335 1270350738137415682 1295428543359287296 1316951879914561536 1310305580905623552 1310286413557125120 1316961326695174144 1266799941273350145 1266811228623704069 1295454264412667904 1230196822871695360 1317060388371025922 1221156910730293254 1307662674570940417 1230164655852572672 1260165986076045312 1317044556328730625 1307661825928986625 1230186794576011264 1241137826122608640 1275914298469093376 1241097732456099842 1300428396493758464 1310217730218430465 1279884213055926272 1295429559127429120 1230164590870163456 1221153512790417408 1307648452529131520 1221158486584758280 1260165798829723648 1307647794497368064 1317044975511740418 1249418405951799309 1249461717094019072 1300609727060217862 1241398266941657093 1249453028178001920 1280115980090380288 1249462754257371137 1266914470066036736 1230285216217886720 1221162008952934400 1295507087166857216 1307668481391890432 1230287400762347521 1276004198199558144 1310319725747073026 1260169616510386176 1295504964379242498 1230280522363895809 1310435418849136641 1317057142105559040 1310435586789060610 1276004748949422081 1280112728850513922 1300559123189301252 1276004833733103616 1221159855257542659 1249463483890098176 1266854079193464832 1307668198783881216 1230287397377626112 1317057182366683136 1300562958301442050 1307668705464156161 1276008805269229569 1249462043230470144 1316769383990153216 1295556806840811522 1295462969313120256 1221159805856833536 1279906540791779334 1266915358914621440 1307663153787002883 1221159407121203200 1310435345704652800 1300562912248041473 1230284187342475264 1307664492982132739 1249463304457781258 1300550477474598918 1279890194653724672 1266895821083234304 1230284263372705792 1316952149016838146 1260171664865796097 1280112938125348865 1249461905627983873 1260170754496311296 1276009002560827395 1260169167665270787 1310319662463438850 1266887324505382912 1316818826894307329 1310436046820249600 1300606596058353665 1317056951986098176 1241367239900778501 1221160291871924226 1276009049289523201 1221159791499841537 1316841775466651648 1260174133935124481 1241367245143642113 1241354162144784384 1276009101114445825 1307668587725942784 1276006981292249089 1221160168756514822 1276005080530137088 1307668057565868039 1221159522540101632 1276004954881359872 1266919246426189830 1260177007490600960 1249462155360993280 1300562884896927745 1300607592478248962 1241464184761696268 1310436019909648387 1307668804416294913 1266854013456154625 1295556620060168207 1230280517246836736 1266853991574466560 1295548611699322882 1310432401454235650 1241395145070780416 1295556632387235840 1310331432011735041 1307663238386118656 1221159454021910528 1230351482827853825 1307669642824032257 1307669037942558725 1249489574184747008 1317047940473626624 1221170866198847489 1249471579219791873 1280128809258364928 1267124501361369091 1295562738400362497 1276173394053156865 1310587470090731520 1317237360094965760 1295556790181146626 1317045057367740417 1310588453277650945 1221168412346503168 1241558583193583617 1316952722151739392 1295556770430160897 1221168053196599298 1310648316137529344 1230303229381971968 1230376132970631168 1230344927449501696 1317057909927325700 1300630744759500807 1221168019235385344 1307669831748063232 1310436441122631680 1260292881497100288 1300640042105344001 1266919225974759427 1241563772134834178 1276183263774674944 1260185657395339266 1317230817920249856 1280117571874951170 1300625320039657473 1266919227467993088 1266919227467931648 1295557963516698624 1310587471231582208 1216961142867681280 1295557479582007296 1295559971313201153 1249470237726081030 1221163769239392261 1316961083790417920 1307669927818670086 1249471491533611009 1267132763116838913 1249471739853180928 1230372246427860994 1221170219172945920 1260185030967676928 1280116392990253056 1276165243849388032 1249471421031616517 1241565348765347841 1267129644228247552 1266919227526610944 1307675370322145282 1276009507706081282 1310585397630689280 1266919225983197185 1267126801186394118 1300621018361475072 1280203174008303616 1221168152786145287 1316821530769149952 1310658305971363840 1266919227468009472 1295557495897948160 1221170972746711040 1260292943233069056 1260206276216266754 1241468434640187392 1280126076719706113 1307675185932382213 1249470633605574656 1310587468731879431 1260199923968081920 1241565139981262848 1316957932718796805 1307669484120014848 1230349601854504961 1317045126414422016 1280132362152693761 1266926462944321538 1280134205696094208 1310436408658669568 1221164145464180741 1317049630023090177 1276009334653288448 1307675832392069121 1241564742092836864 1276184906159271937 1260203080076931072 1267187902192193538 1310752178580140032 1307682549829955591 1310740567803006977 1221177270313914369 1249500443782320129 1280209106826125313 1230376522663391232 1310752812540866563 1314037081392525312 1295563839157800960 1307676771035287552 1307676330889220096 1317055468926283776 1310752666239348741 1260374475591254018 1295564612495183878 1263124870055018501 1276205726428327936 1241568622528598018 1307683647147966465 1267189270353186821 1280205902742781958 1317055516691095554 1221171725804744705 1221172563117772800 1260395162678812678 1300193033581928448 1276199680938921985 1300170578134003713 1295564519058608129 1295565226524528640 1230484862533955584 1267185107980496896 1295565074820718592 1260407831137828865 1221177155184472066 1317053924096999426 1310752737718611968 1295564569348378624 1241568109481332736 1316957729571864578 1280209143127773184 1317230772839878656 1317051578872889345 1249495927506821120 1276209787953246208 1249496277743796227 1280209143975084032 1221177656458338308 1310666691966308352 1316952917312765953 1280209946085339136 1317051289512124421 1300641339307102209 1221178026442002432 1300640842537893894 1260404920836128775 1230471520553598976 1295564302129213445 1276207454888448001 1249497171403120642 1221176852049551361 1276206200393064449 1307693536322752513 1221176977882783744 1260406413102321670 1316952829358198784 1317058069680001026 1280227642294308865 1276205906338824192 1295562941350195201 1280210947014119424 1317055733465317376 1300642322372333568 1249499469202292741 1307676200916209664 1317065042706268162 1230484215344451586 1249496654979440643 1267197835067502592 1241571407361912832 1310752559540432897 1295564425282322433 1241567811803197441 1230384588553211907 1260412811840311296 1260400362344906759 1230484714571493377 1260395112988803073 1260395232442679297 1295564982139129856 1267173226561536000 1241571999270555649 1317046789049122816 1260404906562904064 1241570447344447488 1310774655050043393 1295568080639270914 1308008758031904768 1276343503782625300 1241661726489292800 1295568384499875842 1300171130326716418 1241662305072447488 1241661543693062144 1249501370199289858 1260556433134927874 1276312029360541698 1249500967906824194 1221178127587606530 1230485594695860224 1241661419797520384 1276275923004915716 1249506799532867585 1307733226056830977 1230486736314044421 1249501066393260032 1300642775218688003 1230485760484106241 1280320684204404737 1230486324903153666 1241579244335095808 1260412920267018240 1221190416201969665 1260559055988408321 1241579259249991684 1241574864915509253 1267209101454573569 1276275944337092608 1260413365878435843 1300035847845285888 1317058773094178816 1221225245220265985 1260413098319626248 1276260682397372416 1230486245987373058 1267216774304497669 1310774577807663104 1308005225102561280 1310776268561043456 1241661965912678400 1276312649362522124 1310771472294645761 1300194034053513219 1300170576515026945 1310782515024723972 1317058146997764103 1241662239897260032 1280234504985157637 1266919225974820864 1221192511139581959 1295565618738016256 1295569483478827012 1241662009818656770 1300037119486971906 1307819728249946112 1230485645488902144 1280232979781111808 1260409304743624705 1310774541459902464 1308118140858109953 1295565956119494660 1249500761505124352 1280285412188213248 1221178601506246658 1276275896731734018 1308033225932058625 1260554985881964546 1295565798380011521 1230486093906116609 1276275590669242368 1310774631402532864 1310774507662176257 1295569697866473473 1267227532455219200 1267214265762680832 1310776307354087424 1317058851003420672 1241574452762206208 1230485398033354752 1267214346578518016 1241661607274590208 1267216497686056960 1267227396341669889 1221190398846152708 1295568160792485888 1300642705798770690 1241662053078663168 1317058088252342272 1221178835149950978 1317058606882263041 1295567631211208704 1260563188057288705 1310796362804592640 1276345476112154624 1308144998295040000 1308152551322169344 1308153660795355136 1308152863583948800 1260562962567348224 1310796979954483200 1267445910826627078 1310795283039690752 1280649677894037509 1241665536083230722 1295677035466162177 1308153599860514817 1280517860725530624 1300640438035140609 1230541046360104961 1295726834865274880 1267437132240441344 1249519742093864961 1310795245957918722 1267430825659899907 1221269233126060033 1221255245117952000 1295744066466934784 1276363261957603328 1221247332529975297 1308147057736122368 1280383987068829696 1249691642975727616 1308153735906910208 1310789161948008449 1310783088012726275 1221283066980851719 1276365633765195776 1310783138021376001 1221282786193149952 1267246821597941764 1267432507005448192 1230496215143309317 1310783094258098176 1317458002828460033 1241665224484274181 1310795967965343745 1260562505845354497 1249782050871300096 1308152685707710466 1221282879164035075 1276625241905774594 1230557232615444482 1276363963832434694 1308142618996625414 1260563282907316224 1308152805425688576 1295699653753745408 1249808119217172489 1267247098648559620 1295679412365594625 1241664593807769603 1230495013634637827 1249712404260421633 1295702666903945217 1295677038301523968 1260574760930545666 1276564734465249280 1276364608752824323 1276344876863500288 1221282231920054272 1308152267619446784 1280328830218051584 1260561967573602321 1280518510184144898 1280384628453498880 1249691637040795654 1295680975184310272 1260563111939051521 1308152949533671424 1300640520369246208 1241664690935287811 1310791096138706945 1241662382428033026 1241662596371144706 1249797383132766215 1221283129736007680 1281193507051515905 1308144935833493504 1221283290738499585 1230558752966762496 1241662780329144320 1260578860992737285 1280332215285579776 1280484878744793090 1241661877748404229 1230513001054097415 1249712413219397632 1310794970027175936 1230487040204013568 1230514772338069504 1310795316229218304 1308153787782029312 1241665916888322050 1221284739925053440 1280861869507567616 1241666830311272448 1241666241988878341 1241667203600130048 1310976991131250693 1249882105406009345 1300024113487138817 1230637051520794625 1230677422795706369 1267448029738606593 1276837073060868096 1241665971531718659 1260595662091100161 1241666084362747905 1308153832191401984 1300025245626228736 1295775103192621057 1300024226833932290 1249886901320011786 1241666926201446406 1276839747353219072 1221283935818256385 1310797346029142017 1221284470550159360 1276625240341307398 1260735992727769096 1267518302961709056 1221283457004982272 1241668371290218496 1280857657365200902 1241667096016310273 1221296747194068992 1308235331238596609 1295756046976167944 1308182746708271105 1230611451431153666 1295775108238389251 1317140754733543424 1295775212408131585 258373566196768771 1249856634467295232 1260735788133814272 1317500453102493702 1300023313029357570 1310950121329356802 1276629230617604096 1317496034034057216 1280896789940494343 1317502820392775686 1249856562002366465 1311013662451089408 1230636340141674497 1276633518433538049 1300023109001588738 1267522468400562183 1241666043866755075 1221283751960903681 1249856681766457344 1310796279627341826 1260735521246019584 1241667793218678784 1249817194697035776 1281236412667432961 1308182043847798785 1221283542010863617 1300025296155021314 1249858152578920449 1276837074298122240 1230600551131275264 1300024287097696257 1295792202526973952 1295777044765143040 1260905587912646656 1267580557141184513 1221296657595359232 1308214583056760834 1230582619714097152 1267515702652678144 1276839866760921090 1260734981984354304 1276750483370246145 1249865186858672130 1310970857930489859 1295778045719191555 1230678480896937984 1241666317968687104 1267587788104499200 1280853299600789505 1221284403550334978 1300036460230434816 1221285035111780353 1295780444642959362 1308222067175690240 1249888406127153155 947802588174577664 1230710790065291266 948874586006925313 948881133340708864 1308247379611725825 948322497602220032 1250063051182747651 1280983120184061954 1300639323436523520 1230701508083122177 948738634722742273 1280948726945677313 1311051647687307264 1276841328945573890 948879774277128197 1300267963254222854 1267609190140436481 1311108463301287937 1267636868834869248 1250056263746162688 948202173049049088 1241668665583513600 1230738935195688962 1300036412121714693 948164289591902208 1241669084791615488 1300420725837266944 1267634481877454849 1295855291523723264 1280963259043102720 948205689683562496 948722170531893248 1311051607442944007 1308247185398665218 948318907848413184 948194400114487296 948211438472089600 1300028625283092481 1260912207027675136 948737652119031808 1300192133366902784 1250067500190089217 1221297527158460416 1276984639517851648 1221297445105258496 1308247098505285632 1276840801838997505 1308247523170160640 948255367393349634 1260938381254701060 1300426765496725504 948195478428102657 1276841726943076353 1276840986388332545 1308246923292401664 948872192284155904 1300170579048357894 948322496591384576 1300029912594735104 1308247257435779072 1221297777906520064 1260913802423476224 1221297676593127424 1295792201134256129 1300037085747982336 1221297282060095488 1300642668687634432 1300036526609502210 1262358453760262144 1260919777301798912 1276840493930987520 948944124132167680 948174033882927104 1300428128309907457 1308246977990270976 1241668429943320576 947810806430826496 1241668853161168897 1230738031985844224 1276840378822545409 948359545767841792 1300028810394468352 1276868870037540865 1308239451462737920 948548807612084224 1308247280441602049 1221297009467981824 1280978927532548097 948404303072460800 1300640592544890880 1295835227982573569 948355557022420992 948189482284707840 1276840939923914758 1300037061223878656 948188264858603520 1300035990514470914 1295867179586465797 1280978909815869443 1267636331842281477 949498795074736129 1267637577873608705 950777029816963072 1300193460817928192 1221298721138335750 1308248522312085504 1267637826407063553 1230870693971025920 1230870938427641856 949619270631256064 949608746497576960 1230870955607543808 1241669999263191041 1241669183315873792 1221422761597394944 1267638207836979201 1250075668282576898 1214230745176322048 1300261079071830019 950371619247153154 950105312782114817 1300033750978486272 1281193266160054272 949618475877765120 949070800417640454 949610896241946626 949066181381632001 1267637602724839424 1300192198055653378 1300036119770300421 1260958625796952067 1260958651981991936 1300035855067815936 949495534003412992 950103659337134080 1300258464170758144 950502279785959425 1295897780326522881 1260958236313862151 1267637741510148098 1300036400943902721 1300034005597814784 1300193398477946883 1300034852855713792 1241670387341066242 950823813868122112 1260958630792265729 950206523690639360 1250172326920040449 949126530839572481 1267637803845910530 949129410208202757 1300033862626574336 1308248754903044096 1295877171001491456 1267637622224060416 949616329463615489 1311112892314316803 1308248134917685253 1300034692620713984 1311111442192429058 1221298770153025536 1281071891307016192 950014185299210240 949303089416294401 1300035946277150721 949242950659313669 1260951768395063298 1300033818540339200 1281071779386187777 950023175907266560 1295897125507670017 950443653666713601 1300193813051453440 949287555660500992 1311112338297114624 1221419910175301633 950012437788585985 950507353094356993 1267637668818624512 950501926227136512 1308248713580744704 1276868868359815169 1267636986828992519 1250088893766078470 1300030383019438080 1281206354334625793 950206338411499520 1281071885887975424 1300029933301960704 1241671108786638848 1230870265497710592 1250203462555570176 1300030449042042881 1300033922177421318 1300258463298224129 1260958318832562178 1281017490370371593 1308376132316692480 1221423658524184577 1308248952865779712 1214194843246829569 1295899226874851328 1214363679992537095 1214346202550095872 1281236214646034432 1221433469559103489 1295898518855401472 1295898747776274433 1214333364997697536 1308378289908613123 1213689342272659456 1250223610867986432 1214338984580730882 1214197038063243266 1267647151267602438 1212734794762784768 1308376294154010625 1212566246878851078 1300811758051954695 1214345664798310400 1213593975732527112 1214230768278478848 1300813079366770689 1281209521675874304 1230879547135971328 1213141336024633345 1214363601999409153 1241717036562219014 1212734798365626369 1267646972837707778 1213593974679769093 1214333364204974082 1250447792910237703 1308377272613822467 1214338950208409600 1300796174207680512 1213138875700396034 1230880093322403840 1241672410220441600 1300778602301190144 1241672261104545792 1230880218920833025 1212565517946499072 1276991332461039618 1213096351296299017 1276967409925193729 1212565864584765440 1317545562158268417 1213128419086602249 1311113295873495040 1260981100806934528 1260984109389635584 1213684819537932293 1214368409862979584 1295898456439971840 1213149806488694786 1241716794647293953 1221426584646815744 1281206685395292160 1214193106423369728 1214378837783588865 1295898596529692672 1221431369923997697 1230875946334318593 1276983762690150415 1241717102479839237 1267638630761324548 1295899454638235650 1212566127903162368 1295898556407005184 1241672536997474304 1212924762827046918 1214179198056697856 1241672566185644032 1276984850067656705 1267638177604472832 1230879049460764672 1260984775524769798 1214345971947180032 1317545209010454528 1221423557722431489 1214367788091035650 1213128523298287616 1311114713611214848 1295898808824369152 1212566070801903617 1241672625635692544 1213919480574812160 1311114383603376128 1281209215953113098 1308377421939380225 1230879661116157953 1250203509296959488 1230882784937267202 1300888039607209989 1230885068211552257 1250448126835675139 1260985723399766016 1300834747157897216 1281250565163532288 1295930978582568963 1308378831632375809 1276999172915376128 1300869506487799809 1241718467520344064 1261053344057044994 1281250566199541761 1317549380933619712 1250448601735745538 1295899396354093056 1308379796829863942 1276999573685309441 1241718037839052801 1308378524051542016 1261051887874424833 1221438768256823296 1241719807009075201 1241718681928941568 1267663880077148160 1281250568342769665 1300888060595499008 1276995624588709888 1267662807341948939 1276999704153337859 1267664679536558081 1221437472544120833 1230885952874115072 1221434375990120449 1221449400834252800 1308378985613660160 1267662594527170562 1276999531041865733 1241718529256239104 1317549315666055168 1267656812712558595 1263176366440296450 1276999255748751360 1300840191771340801 1317550954242166784 1230884976977043456 1221443936952233984 1230880575013044224 1276999678329008130 1250450832937684992 1261025871567007744 1260985687957856256 1276999385033965571 1276999142078844934 1295932138290917376 1276999403673456640 1250526689702150153 1300815396950478849 1241717514679332864 1241718109284728832 1230881724445249536 1317550703825485825 1308401190439456770 1267654339209953285 1260987576300625920 1281250567373967360 1276999100161044480 1241718176922116096 1267656369475399686 1276999648658456581 1250557321039790080 1311117816142069760 1308400185287094274 1250448788386439168 1241718599838052354 1311120728712835073 1276999610897182720 1221436736594681856 1295899521642188800 1295920309946777600 1241719854752768000 1295899629964259328 1267664550222090240 1276999420521971714 1295931415725580288 1276999028555866112 1241717700839247873 1241718402928033799 1250499831132573699 1241718340596441093 1250557346193031168 1267665783179575297 1261112878226124801 1300916103229526017 1230885614595137536 1277087772390629377 1317601661955624960 1300917361147629569 1230886481054425088 1267664878002716672 1267666958050373633 1300888166103158789 1267666558178004992 1281260329247399936 1241758310136786947 1250774109144875008 1267666822117109760 1267666762566418437 1281354809807970305 1267667023766618113 1295943677181927424 1281365695020896259 407949125976457216 1230886365140635650 1250557416078532617 1221533353553297408 1277207355554516992 1311121277315198976 1250779261595783168 1308401846592188417 1221523477003456512 1308414230496980992 1221464712321347585 1295941701555687424 1317570113051111424 1267664742660870144 1267667176166744064 1300913237869752321 1317601014988427264 1267667238061998091 1308401520254353418 1221535503868223488 1308401550830833665 1261115115413397504 1308441829797515264 1230936104234127360 1311122260904652800 1261053253996994560 1308479201088081922 1241760294776561667 1295941335120252929 1300914658337910784 1230886566760873989 1230886439472123905 1267665845930668034 1250851143363805185 1221533043153915904 1295947993594699776 1277202159109537793 1261102940149989380 1230889667853078528 1281449591116890112 1261079096404123648 1277061634222100481 1277064858048040960 1221533184208375808 1241738770640232448 1277202162070753280 407957935155732480 1317601050489049088 1281408447074971653 1267664961393831936 1300918655795036162 1300918655790743561 1250557356238389248 1295933109272219648 1308480991493795847 1250834265471954945 1295948035483148288 1317568255842676736 1281447465774919680 1261053274901356546 1261116170477977602 1295941296088141825 1241739447122776064 1250908580192100352 1221469014427348992 1281637188850143232 1230908583333597185 1261114938254340101 1277209892697317382 1241732681366482944 1221454586717839366 1241758435693203458 1281355449523146752 1295941461276532741 1250852583318736896 1241779803344248835 1300918655786643458 1230886250833301504 1317569917793677312 1262360900775882754 1277214247773253632 1267667526382747657 1281556745211523072 1295949191064301568 1241887008747917314 1300921475713597447 1267668820640108550 1230982069301329920 1311126533956747266 1300921577693941760 1308497728264122368 1277219673315119106 1277216179682246658 1231062038979411970 1317644543882334209 1251138462968922119 1221572642853003264 1267669430840025090 1308538557967904768 1295949708066783233 1267667794000261123 1231065736807944192 1308542791362912257 1221571405382324224 1267667328273088517 1221582230008619016 1308537177903521792 1241846230994558978 1317604495652651008 1300920515822006275 1295949861041459201 1250928193755926531 1267668756026834944 1267667630518870019 1261118413335920641 1261116943966375937 1281603566071771136 1241886941550960649 1300921514871537664 1300922319150473223 1231062974368014336 1300922394853466113 1231064642514030594 1241897485779468288 1267667707396227072 1241886962992234499 1241886986455130113 1277215720418484224 1261117493189529600 1221570371717156870 1281616590060965888 1267668117439885313 1311124313534152709 1230979334237609984 1308497002100142081 1300919624180150272 1251138465246449664 1281554061972692994 1231062039617064960 1281556766086574080 1281556758457188352 1300922731756748800 1221582230990073856 1277212069868318720 1241886828749299715 1308539918075883523 1281552520612057088 1300919772507406337 1300919286052073478 1296084723165470721 1267669232642334721 1317641305313378308 1296092859226042368 1267667755924369408 1250968694773211141 1261116447931207680 1295948444146728962 1281554521748119553 1221662309128507394 1221570271943036928 1267668717967720448 1261116587236642820 1296079095479050241 1261117927060844545 1277312394579099648 1295949601367891968 1308540604972851200 1251168994066944003 1262360669506146304 1231064925168185345 1261117760962166786 1251146022665048064 1261116511965589504 1308539921829781504 1281616586273468416 1308497323044077569 1221640785478791170 1267809721458753537 1231068956808622080 1221774455808176128 1277312560476426241 1231069306441682945 1221663764971491329 1277423069984886784 1317656172200013825 1251181566740619265 1231070003379744768 1317677402453995521 1267804243194454016 1251186839983132673 1281637140951109632 1301087278861815809 1267669366885269504 1296198517573201923 325561405279453184 1281722202908483592 1242058676648792083 1267809766627315712 1242059242561056768 1296219101623459841 1221771727706972160 1301092327017140224 1277423125555286017 1308579343333900288 1251181563506757632 1261118718630912002 1267669524050063360 1281680298326073344 1221663763138588672 1267808120136511489 1277313303879004160 1277314025815191556 1241935285916782593 1308576926458544129 1242058691484008448 1242057859682258945 1267809685685460997 1242058766671056896 1277418790607822848 1267809400267431939 1231070112423317504 1261266494022959104 1267669313202393089 1251185023459483653 1242056984104521728 1231069406144466944 1281626706349088770 1308582808181329922 1311132452853706752 1300983667561562118 1296203972252966913 1301087362940891136 1301090370508464129 1262205049624821761 1261142428565876736 1242058949207166976 1300933256762798080 1301092673240129536 1242058470742020096 1281680267703459846 1261138690929295361 1221764212873224193 1251169217531056130 1296218224170864641 1261142175712239617 1277313547018567687 1261118606512963585 1221663764031905793 1267809452020948999 1261121335108997120 1317656405885644800 1308579452100599808 1261126114799468549 1221774427517521927 1241929664987148289 1296104752284082176 1281680566182715393 1251186179548033025 1231069574356926464 1231069816867430401 1317656259856719873 1261142015175245830 1281680644288974859 1261118572799102977 362884519168192513 1221774925393993729 1308619143197995009 1231343990647279617 1242064648070991872 1317680414220152833 1296299637524123648 1221805273695780864 1301094208967774208 1281760079558184960 1267828812244381698 1261270084644896768 1242063519241076736 1301097960768503808 1317692654809796608 1231236777744257024 1231302822785953792 1242065210246078466 1221842613487251458 1242065834643685377 1296285289497997317 1221774979039145985 1277423629668700161 1296275840649625601 1221816585523990529 1277424259036524547 1251352678065635328 1221790577446019072 1267809602458042371 1317696115920138241 1231349581021110272 1231070547607511040 1281780681379586053 1242064085807751168 1308741726119526400 324954849206759424 1296285122350718976 1251193712580968450 1281781028558962689 1242066295119581184 1296302451910479872 1251352538957447169 1231343206039728128 1301098413405208576 1267835873405665282 1277429728564166656 1317679831551594503 1267809888383705088 1261362431617449985 1308730513591599109 1296274065762717696 1251352576785874945 1221809170673958913 1251314895896920065 1281757895860740096 1231221743647436801 1301095505934548992 1251351393828569089 1267809644887658498 1308594096005697541 1251232404100038656 1317680583720329216 1221813147918569474 1231345462793441280 1277423800859189248 1317680149056253953 1308740116643491842 1281787531785371649 1308728561382105089 1301095272039186432 1267826457796984832 1281741630383353856 1277431695248183298 1251315126608764928 1251352627654385664 1277423680872689665 1251351349746438144 1251274866139058179 1277423488450658310 1277424633218772994 1301097177054359552 1308619277260468226 1261266646611656704 1277429217190428673 1277429400934526978 1242064688067854336 1261304214317301761 1281761719552036867 1277426062922842112 1242064835648655360 1301096114578436097 1261302802296561668 1261335926174814208 1296257282980880385 1301092807935918082 1261270085244792832 1308741666841518080 1267811637811187712 1267810311328980998 1242069425387458565 1251353604386107392 1267873393275219972 1267879823717945344 1296415982215483392 1231598268489973761 1277575663076216833 1242066595247280128 1231456686730334208 1301098702841544706 1277574489270870018 1308767772659326976 1301138301584318470 1222001051861233666 1296415648625635329 1281789363681136640 1231397086551314432 1251355804160139264 1308769076269985793 1251355484659109895 1296415581479075842 1281919692123316224 1242068833189462017 1251353550703247361 1281788588166991872 1296416175040200704 1267851534454476800 324947854038802432 1301134325782638593 1242066796598919170 1296416410042880000 1277575027446210562 1242070379184697347 1231351537114460160 1277575693082275840 1308758305095987202 1296413178566410241 1242070326827257858 1242069051125481472 1251355367671508993 1267906686825742337 1277574458618916866 1261421118734233601 1308769687950548997 1267903423954980864 1277575454925471744 1296416106727579650 1308741979820486657 1308768869432033281 365205457100488705 1308769268377542661 1277575706357235713 1261362486067949569 1242066694597677057 1277575443995152386 1251356147145232385 1277575669237583872 1296414917789196290 1231372451893972993 1277574952485629958 1261411774592700418 1267838101340196866 1281919206116798465 1267885679175970821 1281921247950131200 1221858276058566661 1277575678326706176 1262541903670784000 1251354366495375361 1221997215230636032 1251354896651223041 1221997405249339392 1267885675338219520 1277575664758128640 1281789209884479490 1242074243560542208 1261418042103230464 1231366964611866625 1251355747167997952 1222001554061955074 1281789293736984577 1296414732627435520 1261373283536175104 1301100620741595136 1277569615632179202 1222000736407556096 1261368451555360774 1281919097110966315 1221843430445342720 1301137855885070336 1251354295406071814 1242304251520524289 1261362777517678593 1251355882778132480 1281788827099693056 1262205050472009729 1308742031490060288 1296415119497453568 1296415353338241024 1251356731478810624 1262359629444546561 1308771653535621123 1251542664304046081 1308771204577275905 1222001913081798656 1308772010571505664 1267985991408799745 1277581155945021440 1261509800053129222 1281924439748349962 1251542365183115264 1242075604952002573 1301163707540660224 1242095933296443395 1296416836779683840 1261439078022565889 1251542566501265410 1222001674623037440 1281924719034413057 1308829062299889668 1242120391054757900 1231713123180007424 1242092738973249536 1277576110025445376 1251538837328797699 1296416360852008961 1281924562570088450 1222007841147494401 1222008772102705152 362361762252722176 1251541873983983620 1301145978096025601 1242202291718979587 1296417450645434370 1231651294042972160 1281927502072553474 1267973369351360517 1277606505680863232 1296471309480845313 1262360032416542720 1222007452578783238 1267985990465064962 1296416298348544003 1277575477113348096 1296417008163205121 1308771565853646849 1251357415045500928 1267959729361485825 1262358931982123008 1277575561653747713 1261470041221902338 1293619264973414401 1242105370509742082 1251542151139332099 1281924877986013185 1308771963679240192 1277575539662913536 1281923845222522880 1261437097702907904 1231647192181460993 1277576835816214528 1222007390943444999 1308798821376430080 1261439344331624448 1251542115768848384 1301164041935749125 1301148373916024832 1281924965365882880 1301249311120924672 1301150012194332672 1277576299385683970 1251542865819381760 1231690059776131084 1296417239239995395 1242202290393677829 1277599710648434691 1293619293628829696 1261500227493801984 1308771009810567170 1277575465855836160 1308798786177818628 1301138459864821766 1281922216876224513 1281927265589309441 1308798881266913281 1231643186717544448 1277576235619700737 1308771934897926144 1222006774368296960 1231610296973709312 1308798591826305025 1308770858794713090 1277576878027673601 1262359320060145664 1296461160502505472 1267907954537312256 1308829051612790794 1222007302636654593 1261500608550494209 1242245994416427008 1301213783197650944 1242281185084149762 1268031363975970817 1231717300627107840 1261511271062659073 1268029249237274624 1251546272072433664 1261514269822201856 1222028267865223170 1251546366930825216 1231899058513596417 1301238932835762176 1261603127813443584 1301165073583534081 1296549364672999428 1261602676879523840 1251546791113306112 1301238937923457025 1281928462702436353 1261511160110686213 1251546535894097920 1251542930893963264 1261514511057641472 1222010087457394689 1268006529678049281 1281932578048614402 1301196763769057282 1251547003013730306 1261512626028318720 1281927670637432834 1308870759469776897 1242296014633086976 1251547205476986880 1281928087324721154 1222011860024799232 1268009894885634054 1222009826026323969 1267985989471002626 1296560623862480896 1242277173131608065 1231801865815220224 1267986436856393735 1308870357638578176 1231715794217623552 1242293340151873536 1261511702253916160 1267992040010285057 1251546857446215682 1277682113635069960 1222010643219386368 1222010221863763970 1242212479637360640 1277682251979988994 1222009911988703233 1222009849690624000 1281927855782400011 1281928796501942272 313806331779895297 1231720076820135938 1222009264396558336 1277683220985843712 1281930300960976897 1261602986096238593 1251543052906307584 1301211884759199746 1277683187754373120 1277683359410466816 1231868340093825024 1308831937734340609 1296505726844665857 1296560569009360897 1308870836821135360 1281928645360091136 1296503492555702273 1242281182349451264 1308870248859394050 1296479214758170624 1251547288872325120 1308834836732313606 1222012273075662848 1251546839574286338 1308878460434214914 1251543150079938562 1297965457404723202 1296560563581935616 1301243942411751424 1251546497381957634 1231898506396413952 1251546580748025856 1251546384039378951 1308870688485388292 1268013914178142209 1251546913910009859 1222013700699250690 1295898856480071680 1296499048623546372 1277683493179400193 1242277474580520961 1277609254455779328 1311371720436199434 1268122362270056449 1301249968091455488 1261605352782606343 1317285676904181760 1317600932750708737 1268122076105379840 1308893108223045632 1309139081796911104 1317063921375842305 1222014263021260800 1231943102769836034 1251546428041842689 1296601698891374593 1222020466686251008 1281940302782136320 1281939232802713601 1309137428897296385 1251546465685639168 1317058965474365441 1317600972303003648 1277690894653816832 1296589900804915202 1309135887083728903 623844047392796672 1268037166946553856 1222017532749668352 1301276544829095937 1268124518222102528 1251549076786733056 1282022963987054592 1222017852804341761 1261603897417793538 1301246706525241346 1282104681154609152 1231943867974537216 1309169908358545410 1268124756362121217 1231934547446484997 1261605041808592896 1251550535280472064 1251547393671278592 1231923276794015745 1242306107693060096 1296560869589913601 1242302644498108416 1231942129381003266 1231934791093587968 1222021337209884674 1261607296783745024 1222017811008180224 1261607384876756992 1308960421211254785 1231943456437739520 1282022835867791361 1261606349835821056 1277575650703036418 1242306845836009474 1261605295299715073 1309136619480461315 1311385979278647296 1268122212202172417 1281939533735624704 1301274802452410369 1311383758424035328 1296604657477988352 1242299215008727040 1261606781979168771 1261607111777234944 1251546665762410499 1222015204315336705 1268033455360786436 1317134130447081472 1268033646931345408 1301257962992922625 1222018209831931906 1301253108404613121 1308983521827000321 1242306696564834304 1282022576441700356 1277575642297614336 1268118444001681408 1282022791857025025 1296597150181330944 1277575587251597313 1242298340240437248 1317134161308733440 1317078386225893378 1281939356823977984 1261607519748788225 1296579488998928386 1261607790365290496 1251552150024589312 1251546709613785091 1301258716960952321 1268122170095476741 1251556482379890688 1282113922523435008 1282149943164248070 1251584876169637890 1309235056934875136 1309257146949722118 1309196764239495168 1231945039863001089 1268125030371786758 1268125150974742529 1301276843258138624 1296638316281044992 1231958112652931080 1261633021138079751 1317059893870952448 1317059907519156224 1231944350348824576 1282129696382234625 1282117531994660869 1268125413097824257 1317060248650289153 1222174207452372994 1222174540396138497 1222174335818964993 1222183788924502017 1301514116222287875 1222184371932798976 1268126729241079809 1222183788211470336 1251585830843490310 1296638448133115906 1232005756054069248 1242400471962312704 1231944994384175105 1231945099610861570 1231977429213876224 1242307433344745472 1317061401932926976 1242402906965512192 1311390772306952193 1268126013067874307 1309171857774477314 1317060546160697344 1268124420377317383 1251585447282847744 1282155171909435393 1261640314709774338 1251585395378323457 1296608655228502016 1242394374224392192 1242402843887362048 1222174163470901249 1301315810485579776 1309178282789793793 1261607587059032064 1317679665528545282 1268128614719127553 1222030294485807104 1301319207255187456 1232004968783241216 1296610840033087488 1317062178265026562 1222186473849544704 1261626674686447621 1231945024566439936 1231944464811384833 1309201382394781696 1251561332790439938 1251576806534250496 1251561224120254464 1317544121112866822 1282276752090431490 1301499699069882368 1242308046103162882 1296636041017925633 1251561244106141697 1317076736555819008 1317061707064279047 1261633380472496128 1242307032797057024 1261632806825930754 1309228568874872832 1309253968304828416 1223075454027993088 1317062817703493633 1242307795254468610 1268127974659952642 1261607945554530305 1261632414734004225 1282281172131819520 1301516949793505287 1317062229074808833 1251587087696101376 1296606432746524674 1301314717835825157 1282278706111709188 1268124961236975623 1251557409061056519 1317542906698358789 1232059801649152001 1232059163938885633 1242408742643261440 1261651008398282754 1309290224585826304 1232060272442998786 1282291265661472771 1296644077690261507 1251587684549701637 1261650261862383616 1222282422110154753 1232054796502343681 1301538617005875201 1251670585165459456 1296645682875506688 1261652294778699776 1261645083704729600 1222223636779741184 1232058127740174339 1232058870903836674 1301570802551324672 1251713028246122498 1297132096448864258 1232059613832413184 1251657119595626502 1309268149242597377 1242414001562292226 1268132011203575811 1268133422897266689 1296801440648830976 1309259489007136768 1309264913311756288 619214585158070272 1242410695188193281 1222224521958187009 1242405446041903104 1251588251267354625 1268132269245464577 1242406064462725127 1222223630056206336 1317060449368788992 1309289455535050752 1261641710226100225 1222235668430184449 1282630838845345794 1222219667697213441 1295899187029012481 1261668048018321410 1268128834999681026 1282281466450391040 1317495722133065728 1232059930741526531 1301528522582786049 1282288813075771392 1301587555301896194 1268132790417186816 1282281370958651393 1296836836652986374 1301627760734019585 1268132360693911553 1251703767067754496 1222235349117755395 1317544845251063809 1222219138657026048 1261667055079755776 1251587393955729412 1282286508716756993 1295899021085519872 1242403723932045313 1268133067920740352 1296944031264649216 1301631770975232003 1317689292211191811 1261646925461434369 1301528521752354816 1297130026857627649 1261646879877738497 1296645798952869889 1222224528065155072 1251589681428520960 1282281237898559488 1309262005660835841 1295899138408628224 1282286510390288384 1222267800732995585 1309260407089983490 1251703696385290240 1301528521026744322 1301540878381703168 1301627761715490817 1268132712352747526 1242414528031227904 1309269556511162369 1268134174755610624 1242407371168759809 1251618897528328192 1282281745585504265 1296832326085869568 1232130591862247424 1317852810302558208 1261673660319965189 1232155595438018567 1261674643511001091 1309290423119015936 1222332975825793025 1261675184181907456 1222338128381386755 1301637376385724416 1282638057452249089 1232060575322181633 1232165943813369856 1282639140220215296 1301638126117490693 1309292081668435968 1297138033918173184 1301638936184446976 1222331749805580293 1282639712746901505 1222333993892315137 1309291514879594497 1282639925205139456 1301645711910400001 1309292413366579200 1242421041193988096 1232067592086487043 1282639766039781376 1242455267603877894 1251872292105334785 1301638082484150272 1317805714228736000 1301639316666486790 1309291339779993602 1309291063421489152 1242422012682919937 1317858680461668352 1268137321880264704 1317861704819118080 1297135664069214208 1261674403311562753 1268136470415540224 1251869194158817281 1297242249999405060 1309291263607189504 1317825484495880192 1232064874156523523 1301637292323491844 1232060434670182400 1242416380298907649 1282641318460653568 1222338275043696642 1261674780387880962 1268137118125248512 1222284074066366464 1222282542646091776 1297140784806887427 1251872408560119815 1232288843757387777 1251872582715965441 1261675380143992835 1261674495250759682 1297148038385991680 1242416096956878855 1232060498495123457 1268134050130165760 1242432301885198337 1268134902236688384 1317822838519128068 1251872954822152196 1317805502244343808 1251869255848558592 1309290767433621504 1309291396621193216 1268139884700721153 1242482460140736512 1282638560613601283 1242773907452637185 1222339922801184769 1282644601665458176 1242416827558498304 1261672792484917248 1232155591537254400 1297138862108663808 1311501225423073281 1268134879180578818 1301639806951346177 1222339964505030656 1297152619526393856 1251869414586277888 1251869990497763328 1317805466269884417 1282638959131189248 1309291784321654784 1251868895046230016 1232292177692315651 1232130587324014593 1308870605232648202 1297275241203458048 1222340048093372417 1242539178786725891 1261786309577920519 1222340058264588294 1232407003063914497 1309264908807094272 1261739539384713217 1251926995153362952 1261681866077343744 1268167419132084230 1222340017663676416 1301655549704982528 1317891781648773121 1232405794592714752 1309292592119427073 1309264905036419072 1301721038405939201 1309297061871800322 1282785532217622534 1268142181489029121 1242567486874230790 1317952428759678976 1232304947238244352 1309292754816573440 1222340362687205377 1251926759177629698 1301738062498508800 1222343204659499008 1232407760211341312 1261747580666552320 1268315470936981505 1297275235432005632 1297294362469191681 1317061461391409153 1309292358647734273 1297293860754817024 1232304804820467714 1251935032710750209 1232305127568089089 1308870520281104385 1251935823697674240 1251918194639548417 1282675421541289985 1308870438542508032 1242567884813017090 1308870198368391168 1297294768725204993 1282647375257964544 1242535387349778432 1317964748693012480 1309292719953424384 1268140310762336256 1232304997880209410 1282659061029314560 1317964785170853888 1251912553602654214 1232305458234437632 1268166288993632256 1251934846823346176 1232408152563277824 1242567522886586368 1232395209125707776 1261680811746701312 1297293915406643204 1317964821900374016 1261685767312740353 1251927204793122818 1309301256968523777 1301650007703957504 1317959831081250816 1317957885842747393 1309292946877890560 1222385653029261312 1317964555658563584 1301710819349204992 1317957779781423105 1251934989308047363 1308870225891397634 1261751862027595776 1301726907298385921 1242534510320922628 1301694412326494208 1301710816979357697 1282785784865665025 1301710818267074560 1222344928530968576 1251936465736646658 1282669015794618373 1268167411230007300 1251936029805862919 1309293031401504768 1242528658767654912 1297291230662057984 1262107694686769154 1282668779575615494 1222509768683720706 1232434103229640704 1309314144663986182 1261993163188830210 1282889320676896768 1282888467719032833 1232420003149824003 1268347259713880064 1282888933211279366 1282888655930097665 1251952315826921480 1282888821001072640 1309451414905794560 1317081982166323200 1297305569758511105 1297507346705522689 1251967168771735555 1242767118115971072 1317175574318751746 1251936861163044865 1297344504111017989 1309350306044678144 1297521970813317121 1268347256748507136 1232492821501771776 1222496715422433281 1297331615564259328 1282888339604070400 1261999281059348480 1261786535281786883 1261998476566675456 1301868845678952448 1242756708902076417 1242763375924391936 1309448549294276609 1232425065058164736 1301921579828469761 1268364950973698050 1268361411266256897 1297495295266357248 1268358305170296833 1222502165589254145 1301937404991987713 1309350266744037376 1297296779520745476 1251937147554271233 1318059150174138368 1222484885627076610 1301893907295371266 1268365815251972096 1262005834474762243 1282888409195974662 1242759484210139137 1282814301452095489 1222502114406141955 1309451366482563076 1232414019757043712 1242772199322370049 1282889287596412928 1251936769068670977 1309451127683977217 1301924019147616257 1301923485225230337 1297329827859632130 1318003668768026624 1261998478005280768 1222503732501499904 1232494118137294850 1222487526780346370 1251958283503624192 1301921581090959360 1242766575335325696 1268365884764164107 1261793147069366279 1242772572489560064 1309318790082187267 1301925297105899520 1222489508203126785 1317993872643870720 1301921951087198210 1222485170726588424 1317995372212482048 1309451299876937728 1261883806170206210 1251952575403958280 1222496705763008515 1232434360806064128 1251953233184149504 1242773445106114560 1261793132020224005 1317542862922387457 1261786833790414853 1232424174561435649 1251936982692966401 1309449906676011008 1317600870922547200 1222567463084228608 1317175662550093826 1242774319782117376 1283063174288355335 1317175615766859776 1282892191082385408 1317175596108177410 1268394763448975360 1242779532962271232 1268394920362020864 1317285203107147777 1262100489849704451 1222543172192129024 1222544696964263936 1309456140879777792 1309451765025300480 1297604008832573444 1232557903187365889 1222546813099659264 1252243673867313152 1301955669130727424 1301937386398650374 1282889437102342145 1268392491310612481 1302046922962882561 1317175638420238342 1301968873487564802 1222589334739673088 1252235263327125506 1262020427582451717 1302015375324975107 1282890220082520064 1282890085483061248 1222339999665881088 1317175747254038530 1297605856712970246 1268394706800709632 1309451524599427072 1302078604612964358 1232504131320827904 1232558211103772672 1268394559073144832 1282889354684358657 1232558407502065664 1309453320264790021 1262102825607352320 1282891169039552512 1297531229546455046 1309456331158491136 1302046995687800833 1297673134234128384 1268394606904905728 1262024041797386240 1232557197067870208 1252204786059018240 1242779479967137792 1252046878314770432 1309451500951875584 1317177684821221377 1268394839604973568 1297587881607864326 1302047012746137607 1317460178246291462 1302046866402676736 1242777450662244352 1268394080444264449 1252236056621023242 1317177561001111554 610484783420997632 1232558272038572032 1242773795498319874 1232557481034829826 1317230750916251648 1232492832897658880 1282889405359968257 1222547304491646976 1309455713882828802 1262099131050360834 1268394511757119488 1297601762384371719 1252000303697756160 1301995187980431364 1309456232198082561 1252236087553974276 1268393990035996675 1262098671836987392 1309456202573713408 1283029342084358147 1268395521665835008 1268394159175544832 1242774212340789248 1242779443959074816 1268394247121776640 1297648011565240321 1297704831801597959 1262128927935549442 1262108771742035973 1232559490353881088 1302087414031290368 1252416049942687747 1268398605502689281 1242824631230308353 1242780172077731840 1232561578551042048 1268398470286761985 1251546752748072964 610484421943271425 1283169622225756162 1222600757389725698 1281939972258439169 1302083885384249344 1252260073839177728 1297704765263052800 1309457701156589570 1309457539365564417 1283064290233245701 1232559159507206145 1309457592222179330 1297706044236472320 1232560358172151808 1317689167627743239 1318227282088071172 1169415182029901824 1309458040295510018 1283206648593612800 1222655839573565440 1242780126674333697 1262107769777389568 1302085111597408256 1268398890052616192 1268396733551259648 1268399224942706688 1297715410184396801 1281940128550858752 1283175832333291522 1309457408876478465 1268397063718436864 1302092504343482373 1281939961860829184 1309459111088738305 1232561998426062848 1281940084460343298 1252331100367663104 1309457341981523969 1302088395074793472 1252393066981289984 1262129449245556737 610460571775991808 1222589891785175041 1242780313048276992 1268396601405513728 1309457428551958528 1242787050337832961 1309457182958776322 1242780646658932736 1232559470980415488 1309457265976631297 1297715098795094017 1283175820027199489 1232559088610856960 1262130560509644801 1232558562544517121 1268395689253449729 1222670610867916804 1309457748745220096 1200868680491569157 1297754019486740480 1252378702601543681 1317460179223498753 1222601464889200653 1262126976812359681 1242787188850528257 1309457927477121024 1309456999923548160 1232560535125680128 1297685653564674053 1242780467474153473 1232560490355671040 1283063782370095105 1262128676889604098 1283175795469557767 1297851854420946948 1318205801555787781 1222670731080863745 1232559542484946944 1283192212986232837 1309457480112582656 1309457847688855553 1262130147387494401 1252260074782887941 1222605791074693122 1318236535607623680 1318252740431155200 1232565919043317761 1302094962859933696 1283221433859153931 1297952423231795200 1302093297410805760 1252417320347033614 1242929614344859649 1268400169516589056 1242905328209080331 1318235826149453824 1268399577662722051 1262156808497631234 1252436732374429701 1252436473866973185 1309495301108006913 1309496129508302850 1232652397325037568 1222931452486148097 1309495466241990656 1268497685553823745 1302095228921360384 1309496170285334529 1297952350414557185 1302094075403870209 1309495738330738688 1309495233097469958 1268400797806714880 1283219567440023553 1283222507760300032 1268485298247348224 1222679034875858950 1283222832512675840 1309496087334588418 1318240432006987778 1309495656780881920 1262155040107704328 1243037202793316354 1297952405603192838 1268400434944901120 1283215676488986628 1242840063303659527 1262140755843448832 1252435691469848576 1232652371832004608 1268399998569517056 1268400587512655873 1302095038797819906 1268400097773182977 1309494872240467968 1232559282173825024 1252416051645607938 1242956568842457095 1232566700693835777 1302096382199820288 1268400527601213445 1302094904173232128 1268399852360282112 1243279182160891917 1309495199450779648 1318245458796376065 1268399733179064322 1309495921974169600 1309539128766128129 1242929613262725122 1318251010595303424 1268399462696857600 1302096466622787589 1252417321685053440 1262141162137300992 1242827275080531969 1268400836746584067 1297922993021042688 1297952472254877701 1222722934441160705 1222672488934584324 1283223267713703938 1252435487437938690 1242826052310794240 1222907250383245320 1297952295699783681 1262156409128583168 1302096318316384257 1309494781337382912 1232631333408649216 1309495891389231104 1309495821017194496 1232567216547057664 1262157175046225955 1309495975388614659 1232566677746798592 1297918034045100032 1252418369170501639 1262187195559018496 1252437010515505153 1262183432383270913 1222973244644315136 1262180792714833927 1232664415637471234 1232702038208851968 1268490653777965058 1318276008303382529 1222981385520140288 1268488763124178949 1232700838843473921 1283368139204567040 1252436768290254851 1262158573720801281 1222973282418216960 1283370156341760001 1222973303750397953 1283240204522921984 1318267921227943936 1283248897301843968 1302100420534456321 1222982067799121926 1222957743251714049 1302218250533642242 1283249011860922368 1318267922112942080 1302100740584939521 1298070268552912896 1283365563553767424 1252436837869576194 1243324360523493378 1268488412945952769 1252455002691579907 1283240553900118017 1222973263753564160 1283371800982949891 1232705489957539842 1243280878991785986 1298027987384840192 1243313399284498434 1302097477215154176 1262158724996759552 1232657663701536768 1302212909808971776 1318268533554335744 1268487038275325954 1222976037165961216 1268486703402102785 1298055172975976453 1318252736538767360 1232698763841503234 1252454984282705930 1302101118923796482 1232657640515342336 1298057243271860225 1252436974805213184 1222975645447348225 1252455037013561345 1146187702129307648 1268488030471536641 1283224082318843904 1232661947558060036 1268490114835058688 1145719244719570946 1252437475747704834 1302101173147774976 1309561189265965058 1252452210216140801 1318270345162354688 1302098434367860741 1298029780437270530 1222973224092258304 1243200193593565185 1298000253992525824 1232660469082664962 1297964516291084289 1318270451882192899 1232701323587604484 1268489446279741442 1302099708215734274 1262183198827712512 1252436682630029312 1302097494797619206 1223002086364844045 1252454920357322754 1252452009426530304 1252451801896570882 1262182924805378049 1243312056805318656 1243288552697401344 1222975359722803201 1302100674562457600 1262158229359992833 1298001275464843266 1302098447793819654 1318268820486643712 1283457975689117702 1317500113300918272 1232845300257173505 1298076918978433024 1298076186346762242 1283373044791160832 1302222782583967745 1232740822052941825 1283428971611389952 1318338916353675264 1232741018170163202 1223005478675976192 1268491589279797254 1302224994458624001 1302225750532202497 1223006823348830208 1223006075840057344 1243534441772974081 1298077572685803521 1223004106408833025 1298077951389511682 1311512518800470016 1223006125458698241 1223005974727925760 1318294758490476544 1243541556424048643 1243560795415470080 1302225831587086342 1252591306028785667 1243545579063595008 1268497398239842307 1223006296594665474 1223002606664065030 1243561301768581120 1302224655835693059 1268492824565239810 1302224550751383552 1223005779931947011 1283434482322808837 1232845709537353729 1268492451129495552 1318299944608989188 1252640539574448128 1302225262877249538 1298071710038659072 1268494718394085376 1252556676818968576 1318301849666134021 1298076944370741249 1317495725786353670 1283374013100720128 1298076228491059201 1298077728885870593 1268491356969799681 1268491289777131520 1268491737766363137 1268492168114720768 1302224862501572609 1223005559810641920 1283429106768662528 1268490586845298689 1232705668899012608 1268492683603034112 1232740958460153857 1302223238844514304 1232743236063678465 1283457944252801028 1318300069842518016 1283457949864726528 1232741001212678144 1302225191846776832 1298070740630220800 1252547765332324352 1223005239437144064 1252602768248000512 1268491663183396865 1252542407285055489 1317500035651731456 1268491853202153473 1243559373395410957 1252454948962537472 1223005656464207873 1232741090903625728 1302225055057940481 1283487196247457792 1252552057170649088 1283376421767917568 1302224165076959232 1252602992978792448 1283434584689049601 1298077691678208000 1283457917207875584 1298071627654103043 1243557418556162050 1302222781661220864 1298076248409866241 1298077601676787712 1232742691965980673 1243407157321560071 1243534445367492608 1243628257871831043 1318675787973840896 1252780737130106887 1302334090197315586 1223010091349069824 1298080357514911744 1252801030573756416 1283566319405797378 1223009402287841280 1298079317105287169 1252640538647506947 1318553184172998658 1233208695099666433 1233220106324451328 1283566320802553857 1302226591376986112 1268496433809952769 1268496806608023553 1283566317929472002 1243572588200280064 1252780718318596096 1243606997334982656 1302225947807166464 1302226767655174144 1302226010126065666 1223005907732324352 1298082910554279936 1311115982631387138 1283557240696340480 1252780666065952769 1283556379853238277 1318624617280524295 1243566007605755904 1302228546874732544 1232909228014211073 1318549645992300544 1318610552890032130 1283538475900375040 1302226088173678598 1298083085452550146 1223006913891315713 1233229450881445889 1283538412709052418 1268496570502307841 1311391100171476992 1283556743864373248 1223009868677648384 1243596547754991619 1302310439993434119 1302226609685123073 1298079274860269569 1311115880315547649 1223038027234267137 1302226263558545413 1298077974001000450 1298091550162006016 1298087075217051648 1223011229033041920 1311115749008654343 1268394388461412353 1283557060748115968 1232908054317981696 1233022666749157379 1298079128567123970 1283556360056119297 1268495209790353408 1223010224388206592 1252688538069618689 1298078198719184896 1318521256325636096 1243564774182567936 1268496283649609730 1232908958421131264 1232898529447890944 1298078132881297410 1252697006562250752 1268496897163038720 1298080333397622784 1252803444844494854 1268496682670489602 1268497006500159489 1223005589598625793 1268497297702367235 1268495510647836673 1268497123839967233 1223010302674866178 1302286680016277504 1283600539599675397 1311116019285585920 1318644698341408769 1318675789248946176 1311117425597792256 1223082623351713792 1223250897414905856 1283943240434163712 1317677810484277249 1233266386291580931 1252911569001951233 1311172100766531584 1317559210117271552 1317652898910674945 1268528894191296519 1311173043193077763 1283954052494233603 1302339764218204160 1233405207217876992 1283953904875601920 1302450738409414659 1252809516393136128 1283911512080384003 1298097044582785024 1317644220207927296 1283953830074474496 1302449457045426178 1318729232483168257 1283953629800652801 1223077157779464195 1268528860909441025 1302334312159883264 1243637430483390470 1311119669932163072 1302451284008751104 1311385658787680257 1223079479393697792 1233235705243013122 1223252318717607937 1268523580381368320 1268564690143232001 1298092131723214848 1243637134457810945 1311119554014187520 1252915913835364353 1252928613743235072 1283953999809515520 1317645019810025473 1298092295674310658 1298092514096840704 1283858128912687120 1283953282709426178 1268522581944082433 1298091672509833216 1252911667710578688 1317652894678609921 1318882381202423808 1283953568349921280 1233249900927868929 1243647273462005760 1298107334590439425 1311117188615401473 1268596655512850440 1302337719545274368 1317677857787703297 1302447673606275073 1318242345423269889 1268523104705396742 1302450739634147328 1298092704514146304 1252915116363874305 1283911447823765506 1317651520763031554 1223099086389121026 1317602778525528065 1317544166688235521 1318718655559991297 1252912612821667840 1233256774964273152 1252806019564126209 1233411058477535233 1233273894032871424 1223252685358600192 1252911730239340544 1223080264747737088 1268523074124681216 1298092357527666689 1318242343850373120 1311390554450657281 1298091807260184581 1283954373832380416 1268564689069527042 1243703057915023361 1268552570617901058 1283953337495429120 1311118419173888000 1233403109038346246 1302451495825276931 1317679732968747009 1317600013363499008 1243638744131010561 1268671097010094082 1302466804506296321 1223253369193672704 1298307828789194752 1298117373464137728 1311136617327984640 1283965224274538499 1233414091353489408 1223253000182956033 1311173279315615745 1252932181447630848 1298312381836255233 1302464752438910977 1298296592764735490 1243705647192997893 1223253279502749698 1223253341439959041 1233412547958755329 1223253407848443905 1243728141199212546 1302467093070327808 1268670883121500160 1298256297431666688 1233489045520625664 1268670884501426182 1252964945488207873 1268683085136224257 1223252952787361792 1318891094940286977 1311129949198196736 1298283961551138817 1233488317049602048 1298312302165401605 1311291243293487104 1268675068814659584 1268676374501502977 1268683083852779520 1252964030253318147 1311168608786149379 1311133095651717123 1283963431901696000 1311124746747015168 1253083564238942211 1311130604474253312 1283954475502313472 1223253564690255872 1302454267899531269 1318891365158236162 1318886369650003969 1311123786163339265 1311377298822705153 1253017958294716416 1298283960494063616 1311171805533569024 1311454879815282689 1318890851750285312 1233479734975176704 1223253645787045889 1302465691090640897 1253064464053739525 1311167310082772992 1318888543943561216 1311122868835512321 1243728202939449344 1298236091313651715 1243727255911743488 1268635752214208514 1298322374916476930 1268676378574061571 1268684040334446593 1268678440225583105 1284162207232733185 1243726993537073152 1298307827837145088 1311131311965306885 1311123460635066368 1233474782026436611 1311168128982884353 1318890255974621184 1311128652701081600 1233482829767507968 1284116202592272385 1252964659960971265 1318890722683179009 1302453293000667138 1302465386412216320 1302464240406667267 1311130217348345856 1311167244886515717 1252960830255173634 1283961742666739716 1302464377375862784 1284117448409649153 1311390404831444992 1298312553827885056 1243727357208395792 1315640018854182912 1284344781808730112 1253296226784722945 1284255472229519360 1284282946850086912 1311386241883987969 1311169630401179648 1253295683836219393 1311507509958471680 1253295227886014464 1302555138184314881 1298412834162974729 1298425502563213312 1253295028509835264 1268867954218799104 1233594120666566657 1233572208020205568 1311500843309387781 1284325280820211715 1233518334282489861 1302555174582595584 1298425707052306432 1268867999844438016 1284345795060342784 1298326201023582212 1284345894486319105 1268868104601419776 1284224894092312581 1268868247450984451 1284345735987843072 1253295797996748800 1268728269840449536 1298425211465981955 1302559362771292160 1284346045317685248 1284255474691575808 1253297143814721536 1302554416952889345 1253297383414390788 1253297007218876417 1253295838442467329 1311171071593320451 1298404245629284354 1253296096165670914 1268728953486872576 1298425662403944448 1311377381072961541 1268686977320263681 1311123274579861505 1311121881295020032 1233583517117775872 1302585189445623808 1268774841810911232 1311328767395205124 1268723566046044160 1311310383781679107 1253295748684427265 1253296736589807619 1284225001659523077 1311308087593242624 1311489513580048384 1318891616728395776 1284325226478788608 1233572737551159297 1284255473424891905 1268688014630322177 1268868059944673284 1302555475913867264 1268688013791506450 1302554416088834048 1284345844225978368 1298425578119462912 1302555703463337984 1253294461431537664 1311121730966970368 1311171675292086272 1233587771513507840 1311377506579120136 1268685511755026432 1311169552269692928 1298425768523988993 1302585354583769088 1302470524329750528 1302585109246287872 1298414089769750530 1302554417816907781 1311297684540620801 1302554560133820416 1233497372577148935 1233517271110180864 1284348643932332032 1298434682166665216 1302684242971893760 1298427779587989507 1298426930757328897 1302675943241199618 1302586046551597061 1253440534439497729 1284347358491353093 1253463521876217856 1253341575280656385 1233900317923672064 1253464153530011650 1268871119618166786 1311745016780460033 1311775992847818754 1253463520940822538 1284348228482326539 1268871265529597954 1253341318329315328 1298427303509319681 1298430954734837762 1298433703128059907 1284348939739844613 1253463098050129923 1253463853645606918 1311685923097260034 1233908953026908161 1302675486032699393 1284346548139286528 1311776453717942272 1302654623455612935 1268868388002160641 1233598424366403584 1268869269724553216 1253462554803920902 1268868741179334657 1233890347220164610 1298430377833517057 1268869959754661888 1268871027049861122 1302675995460358147 1253462557010124807 1302675517229993989 1253341461401096193 1284347039195762688 1298431445736853504 1233889914233786369 1302628942680068096 1284347857751945218 1233799741630230530 1298427859883655168 1253464152233906178 1233788838755151872 1302677246545666055 1233597596511490048 1268870744538320898 1268870938201907200 1302601868313538560 1268868915330981888 1253426762928668678 1268869652475785216 1311731462589292544 1268868492259987456 1233889261977587718 1268869614508945408 1268868815506616320 1268869176283856896 1302700900272738305 1284347495787761666 1268871404239360000 1302677258876981250 1268871356751450113 1268868440942616576 1302675454751641600 1268869699640721410 1311127502954196993 1298427108352565255 1284346626421723136 1268871195203637248 1284346698916036608 1233976658572566529 1268868193562624000 1233892301791023106 1268869099431608320 1298428848401534976 1284346525913620480 1234211248373403648 1302723445642407941 1302739106376581121 1302774341290078208 1268872321848217601 1302738923748290561 1284349538300506112 1311777695961812992 1268872771200856064 1268873012947935239 1253465846376280066 1233987865350148097 1268872104507736064 1268874590031417344 1302773967615340544 1268872404190797827 1268872906311962632 1298436626541096960 1253467642431705091 1298434866992877570 1302773395638095878 1268871664231743490 1284349350634823680 1234263037110083587 1253541180702429184 1284352892271566849 1233977649552384005 1234134094797295617 1302701046951809024 1298445047701155840 1268872954487754752 1253465581413597184 1284350086227558401 1311780087914663936 1234107011614285824 1268872436843413508 1234222094210211846 1284349968313180161 1284349611642171397 1268872819183665152 1268872286117015552 1268873258985799681 1268872002263228416 1284349446248071168 1253466787829735425 1268871772356706304 1253472446377873409 1298440026112643072 1253467417482801154 1253539317357645825 1298443185803468804 1298439019827732480 1311777753046237185 1268872607245447170 1298439261008601101 1253465418263605249 1311780894223425537 1234107028295077888 1284352067096772609 1284349169088561152 1284351190768156673 1302773581567471617 1311777211024764928 1268872480791441411 1268871820884803584 1233990259802767360 1284352619780218882 1311778439200870400 1268872707925516294 1234225268207898627 1253538626992046080 1302774257454383104 1311778616041074688 1284349693007454208 1253541114520444928 1268874501984583683 1253538701017317381 1311780266743001088 1284349394184220672 1268874377749319683 1302769466804252673 1234109126864707585 1284352501286875142 1311777333502566400 1268872043870773248 1284352298622361600 1268872656625061890 1268874533831835649 1302945089963126789 1234300444199071744 1302942270119968777 1311781916106842113 1284683657207336960 1268875355114409984 1253541777598013440 1253680155656101897 1311781705397592064 1268875499998269443 1298458648323162112 1253541647696179200 1311785763579797506 1253541354640195584 1298460321644978176 1234281436070522881 1253681801018605568 1298460442612948995 1268875473070755840 1298458762987134983 1311786087602421762 1298460412095139841 1268876368223391745 1284354319941283841 1268874882827378688 1284354291369680896 1284353955980554240 1298448762457731072 1298448821979164675 1284353974112522240 1311781486945693696 1268875716407578624 1284354303763898369 1268875964748087299 1234269356760104961 1268875075626958849 1268875927087386630 1284680519263948800 1234280284159455232 1268876582552305666 1234281253140037634 1311786168883843072 1268875312202424320 1268875885664522240 1302942710387572737 1253679654734573570 1302946213608685568 1298448718954471424 1268876991224254465 1234278963444375553 1234284820576063489 1298637609871212545 1298450119675830273 1284683909524070402 1284354405731651584 1253680829580169218 1268875005720440841 1268875288181694466 1253683467801563138 1298450260893863937 1284683591268601856 1268876936681607169 1298446371591196674 1311787312980930561 1268875257441550336 1298460861900652545 1311785928088793091 1284353935562678273 1268876323998572544 1284549896389955585 1234280791791865857 1268875993093148673 1284683704435191808 1253679957475307520 1268874724542754816 1268876420417310725 1311781760238141440 1284683453309628417 1234284276239261696 1268875603576578049 1284680095991508993 1268878961930637313 1268878198290423814 1311294017469063171 1268878824130912256 1311792549879783428 1234307780862980096 1234305684298227713 1298671449968959490 1268877531458998274 1253690189144379392 1268880461046169600 1302969740374298624 1284899438591451137 1298671451030073344 1234453305998311424 1234305307439923201 1268880416087388162 1268878420605317120 1285196013020610562 1298788984513011712 1268875438857781248 1268876895317262336 1284684172511019013 1311790940311482368 1268879488223522816 1302968271306711046 1253697625573990400 1311793858364215303 1298791590031486977 1311793769612795905 1268878624536637440 1234304563785748480 1268877676862935040 1253700113383534598 1311794066003243008 1302970414394740736 1253699994516946945 1311791885770518529 1268878134264451072 1311794848622678017 1268878590202052608 1302972258034614273 1298788920705126401 1311793693763014656 1298786216545001472 1284894958567260163 1234307404495544320 1268877833050509312 1285299379746811915 1234304628256366592 1253688241947107331 1253731120811839488 1253700072895848449 1302996272249548807 1234450523882913793 1253695275585220608 1268877137852973056 1298786250883825665 1284831061181173761 1268880321786851336 1253730946752413696 1302964489806139392 1311793162822746114 1311795005107953670 1285206391708360705 1268878411369517057 1284894845614600194 1268877713093414912 1298655748466057217 1311792656847122432 1298784608964800512 1298791623153913857 1253731010665230336 1234304669368844289 1298788848198131712 1284816646104928256 1268878939528798209 1298793458686210048 1302961482716639233 1298784642586337282 1234450830419468288 1268881608674873345 1298801300478533637 1234456341948903425 1234497829298679809 1298799729644576776 1298805238288338945 1253762674137149446 1285524871666118656 1303101521765314560 1268881898052427781 1298804041074520065 1253788620642750464 1298804101006884865 1298804066286538752 1268880537101512704 1234519726702956545 1253779068560039939 1268881939005612041 1234455007765942273 1268880607347716096 1311342598330765315 1254021070379769856 1268881722562789382 1285538283892748288 1303101488273784840 1268881244831584256 1268881690384044033 1285520982648729600 1268882315406487552 1298795885745319936 1311892190680014849 1268882457513820167 1303019933622767617 1254028869859971072 1268881778770612227 1298799777589665792 1285520211593105413 1268881441552764929 1285540318503407622 1234459143790112770 1298799748548358144 1268881530514018305 1303003338422845443 1234455635447762944 1311333207254728704 1268882701211312129 1303003438175916032 1311342565866831878 1311807166538551299 1268881222580736001 1268881144646426624 1311804792600227841 1234455653529325568 1303098353492865024 1268882383903830016 1254022414058631170 1268882285975285760 1268881275877765126 1268882062909505536 1234453601315061760 1311806882210865152 1303006236078637064 1311804730226675718 1268881855643877376 1268881110219599880 1254020376071454720 1298796117166100481 1234462291652993032 1285522754129858560 1253800812855386113 1268880671734366208 1298794397467922432 1268880594307633152 1298799801774080005 1303003523643330561 1285526989667958784 1234497837129457664 1268881076757450753 96647705408974848 1234483443712561157 1311859538279239686 1303101962418827272 1303012637064802306 1268881981321940993 1285683762563555336 1254020552605544448 1298800689624350721 1254032243770736642 1254033779317932032 1234561827972972544 1285737918548541440 1303108452793962496 1298808117912907776 1298824068150562816 1234560507144810499 1234524212993372160 1286021372070830084 1254033202060156928 1286068741063749636 1268883807375183873 1298810367209070593 1298808073293828098 1312449034154504192 1254050117767880706 1303104386118430722 1254034236778131461 1303108176137592832 1234560222934556674 1286039719013490689 1268885664206073856 1254060573655998466 1268943483013943298 1268888049792036867 1234559704191381505 1254033450182610945 1268886111130189824 1286039454528999426 1298808041379442688 1303106939476496390 1234559565775220737 1254033652079616003 1268890135459921921 1298823849375608832 1286068874560102404 1234560055694983168 1298810313765199873 1298805782411194368 1303108240423768064 1286039444571725825 1268890724591964160 1234560659788124160 1303103464323649536 1303107438644727816 1298824100429860864 1234560345840246788 1311356712247590916 1286027688646520833 1303108415544348674 1254033884137828354 1286039600796925955 1285739601513062401 1303104272020668417 1254034484460244993 1298824449966452737 1303108128087699458 1234559276087234560 1303105851130081280 1254032898291834880 1298810334673874944 1268888880264155136 1286056250468376577 1312158400352972800 1254033127405740033 1285737936839946245 1268883561651884032 1285700831782862850 1268887468163698698 1254033739128193024 1312442195509563392 1234559862425735168 1254033070078005249 1298807789884768258 1298809446882312192 1286068727017091072 1311493282120167424 1234561502947966977 1286068904788361222 1285739634350264322 1312233807991496704 1303102637550825480 1298824490823176192 1303140544491773955 1286273599213576192 1234563072565661696 1286070129965649922 1254061979607711745 1254064154954076163 1303145157680824322 1303145336991514624 1268931463375970304 1319500501269041154 1234563974600982532 1303143570807951360 1311386184862461952 1284346182207262733 1268957851810066432 1312723795845828608 1311376811809439748 1286273785608515584 1268931608914137089 1284345635412606977 1286268988226502658 1303147729049325568 1312724210746306563 1312525833505058816 1234563655141920771 1286268863169077248 1286266178789310465 1234567077513572352 1311376983532679170 1286273037520732160 1254215201911644163 1284346285286461440 1303147847966175237 1311376330299248648 1268942964992114693 1303110961495244800 1254145835450933249 1234561980360466433 1303144381059399680 1303109337942982656 1254168730898173953 1268872195280965632 1311377108158107652 1286272009580797956 1286273485514448900 1311368738487390208 1268931506866655233 1268943786937397248 1254465783821934595 1268966945971417088 1311371174245535751 1286271596349489153 1303140622946242560 1268931948833112064 1303144859927293956 1312713748398866432 1234563233756991489 1254172638307586049 1303145226668838918 1286270724836069379 1234567934141399041 1268966947938590721 1234566159774756864 1268878667947655169 1284346355616493568 1303145848138862593 1303109111031177216 1254441783523762182 1311365647008444416 1234562715164782592 1268931549409480706 1268931515678953472 1234562175177576453 1286272857337663489 1254174221481246721 1254077550541844480 1284345702198452224 1284345659680751624 1303143921275469824 1234563446819213312 1269069574286331906 1311781187812093952 1303148976020090886 1312842736563879936 1303150740286902273 1286274303529558019 1286276239796449284 1313061137366298625 1286274749442793474 1286276821336514565 1303149955981496321 1254529069733105665 1311776954840870912 1303149240168910848 1254520889212837890 1303292111136190465 1286277665071267841 1303151074912743424 1254520891863678977 1312845448697262084 1269069566824636417 1269068415597232129 1303150617205051398 1311781157789331456 1311458104920485888 1311454518505345024 281458563031904257 1268998408360124418 1311493853615071232 1311385306571042816 1312769595326042113 1234568071249088513 1312824094677663745 1254544354603143168 1312864232711520257 1269069457412030464 1254477491642732552 1286275997676048384 1303148930612580355 1268970192924704769 1311423289542180865 1286275453850980354 1311384153313533952 1303150307069825026 1268998143733051394 1311454548834295810 1311402331934605312 1311457668826095616 1311492120826449920 1254564866259640320 1303156993847328771 1311414741907116032 1311452870710104066 1254564784361660416 1303292112075661313 1311454419838525442 1286277310501593092 1268878710247219201 1268998142860627969 1254477490678104064 1254566538725797888 1286274155302838272 1303151007032135680 1311455219058970625 1286274652155736065 1269069236724477957 1269043981461184514 1286273707485405188 1268986790981046273 1311385645407854592 1254565907399139328 1286275070772621320 1286276076096892930 1269069041626484737 1286277431968632837 1254475682723307520 1312725461139587073 1311781077581668353 1303292546903347201 1254520890991218691 1269068204766265345 1254564582020059136 1311377639366590464 1286276987217215488 1286276163107729408 1286276357853454336 1303150944318881792 1286275182374670336 1313074061757554688 1286278183885701121 1303292892589559808 1303297355748265984 1269077470084505602 1254569066645331974 1303297747009843200 1269078999176818693 1303293967090540546 1303298839357657088 1303294156924751873 1269071962183208960 1254578148857073665 1286280084182179846 1303297832225574913 1254577575449497602 1313071950781181953 1269079585569812487 1303298923012988933 1254576859980931072 1303296608805752833 1313068701176999941 1313070848027357188 1286278102742700033 1286279730887622656 1303295091927326723 1286279663850000384 1286299924141932550 1286280034077073409 1303293439296053249 1286279221900443648 1313069086931378177 1286277957531598848 1286332695023431683 1269078544233254915 1303297531678527489 1254579467076452352 1254578463186575361 1269078482774036481 1286278860330414080 1254578694858911744 1286280956710723585 1286279796675280896 1303298429569957888 1269077006127423489 1313068347085422594 1254570420558270465 1269071790015471621 1303294739173847041 1303294281327824898 1303297095047274497 1254579293310595072 1269079871969517568 1303296669568696322 1254575880510287872 1303297441056337920 1313063990797504512 1254576551867428865 1286279555095961604 1254577664775655425 1254577714813702145 1269079413045579778 1286337596206055432 1254569370665222145 1286277789402963969 1303298601708392448 1303297173065543680 1313073591974592512 1313071677534765056 1303297039669886976 1269078289467006979 1286277757673123841 1286279853910700035 1313073215279779841 1254578821778608128 1286278629433933825 1286404022442831873 1269071103290458113 1313067803449217024 1303296751781269505 1303294371924717568 1313072768372617217 1254569270274666496 1269077305378422784 1303296282170200064 1269078506799054848 1286372175117791236 1286280368828579846 1269072474152583169 1254579013588267008 1269078662688759808 1269070651693948928 1269071937914929153 1269078372254171137 1313069956167340032 1313069363889569794 1286279298417131522 1303296832714543104 1311776601521094656 1254747293414305792 1313220863735533570 1254907918585118720 1313088617863098368 1269082880938053637 1313267615083761665 1303299084019806208 1313136308152401922 1269084887778197510 1313186529058136070 1286412162240598022 1303301987723808769 1303299549222645760 1303299359937892353 1269105355335794688 1269081484499042304 1313152454058340352 1303301026095734789 1254967193420402696 1254887866196426754 1254966166319247361 1303303268433567744 1254966138527760387 1286446796181508106 1286662316717744128 1303299818975113221 1254767509460234243 1269081948355465216 1269081307033862145 1303303534587318272 1254582495951101954 1303301382292869121 1303301299816013824 1286749909077635075 1254586342157287424 1269085666220093440 1254877727804600321 1269080802551377920 1286762262334758912 1286734646135447553 1303299664574386176 1269082206913335298 1313243541959737349 1254966214272704512 1269081669694296064 1254586604360011776 1269081755618770944 1311776809046794241 1311497943363379200 1269086797226815490 1311776757888950272 1269081166516273152 1254580573072392193 1286779546612703232 1303299729145692164 1313075159721537537 1269080686985719808 1303302824747577344 1303301143330787332 1303299286667591683 1313267143232942081 1254586458574401536 1286797798847860736 1254579729543376897 1254782650679615492 1286455767462219778 1303301816772329472 1269082310340751362 1286460331842244608 1286779555764744193 1286646085541416960 1313074676168568832 1254907942832406528 1303299413859762176 1254966252562497537 1254914458306084871 1269081062262681605 1286761004785860611 1269082015539900418 1303300131215859712 1269082244213284865 1286779564627316736 1254967539781828609 1269101156367765504 1313183801732890624 1269082544051535873 1286761119944708097 1269079762317840385 1254769296280031232 1286669631072108546 1303301563868479490 1254908072067313670 1269082721390931969 1303302195555827714 1303299502208671746 1313449844413992961 1286982004358160384 1303322616078503938 1313572697486635008 1303380082807828480 1313551795646541824 1313266827653414913 1303402090509864960 1313443879253946370 1311776646492372992 1303339826016550912 1303390488175599622 1313510118437392384 1286990480102825984 1286877623747051524 1313551794623127552 1269302964684034048 1303398686156828673 1254967613161181184 1286992810835677184 1255130302655148033 1313445293912920064 1286992521931915265 1255133003493158913 1313551796644831233 1303397256024993797 1286991323728416772 1269628439457345538 1313551798142152704 1303313054281666584 1313489465139134464 1255135733922140162 1303397345443315712 1286991201355300864 1313505418866552833 1269276894819692544 1255133977360265218 1269235993812570112 1313489709847531520 1286982002604998656 1269292427774435330 1303303789726904327 1286879311463579648 1269396484048465921 1286875060263936002 1303388826467926017 1303368656680747008 1303368660736598016 1269302680549195778 1303305303249870854 1286985175075827712 1269357552854327296 1303401964248666112 1255129366234890240 1255105998471249923 1255134403254050819 1255134259083218944 1269451304503574528 1255228739027456001 1269630609883910144 1269320494999887872 1313503322087870465 1255231394923646976 1269617458354282502 1269106594102628359 1286821179806842883 1255135893557403648 1313511340124917760 1255099538785828865 1286878765793054722 1286879353490612226 1303371151792513024 1311498845860196355 1313494418314457090 1303340538448490497 1269105521451241472 1313584866932527105 1303311207022067720 1313505094739034112 1286866597865566209 1269289212928503809 1255145720136359945 1313266826718187521 1269400770472001539 1303397558396559360 1303340481892552704 1286878242377478144 1313572685251837958 1286869735590813696 1286867436193685504 1286866222903103491 1269320159350702081 1269320193899204608 1311776703358803969 1269452057737641984 1255228926428942339 1303394057926840320 1286807899314872320 1313507608196771841 1313529166265020417 1303496842735312898 1303458451671011328 1303507905501593600 1303441474923749379 1287219821202087936 1286994880808591360 1287004513677844482 1313638136463925249 1269647899790540800 1313637684011773953 1269725806500216833 1313637944574566402 1313624267842560000 1313640588022091784 1286993270816378881 1269638102320119808 1313615182535499779 1313640512025513984 1313647605134614529 1287373747180244992 1313637515065204741 1287250572949807104 1303492153100783622 1313638276142641156 1269709109902880768 1313638685783588865 1287119187324874754 1303491394229514241 1287164119867699202 1287370459730911235 359868090214907905 1269728403596460032 1287370583001399296 1303507788384043021 1313641211459178496 1303414862173925376 1313637790454820865 1303491473640361985 1269708816238739457 1269652197270224902 1287368577557975041 1313641459082563584 1303507872144392194 1269651986623987712 1303426544476581896 1269708922144915463 1269728467878326272 1287473812733341696 1313638030939484165 1313641853728759809 1303443150963343361 1303506731222339586 1287219198729519104 1303462828473331712 1269708649372549124 1313642815054897152 1303429887592669184 1287370810529845248 1303508254354542592 1313641761881944068 1303408141594484740 1269650386253643779 1269703029588209665 1287472054527197190 1287470740237946882 1287455273473507330 1269634983687315457 1269704857004519428 1313641120853884934 1269709468704669697 284697774006599681 1313630105831383041 1287220358731509762 1269699974658482177 1313645330789994499 1303414932319371264 1287251585396023298 1303508170460012545 1303404366687240194 1269709470621409282 1313638535254216705 1303414749489754112 1269652187778555906 1287366627672166401 1303451379596292096 1303402249910185989 1287371355332190208 1287119189359104006 1269651092935258112 1313637441006383110 1269705225285361666 1303507680191971329 1313638619060592640 1269708551703977984 1269725741295505410 1313642403044167680 1313638359995224065 1269703938187628545 1269708424633352195 1313638243133517824 1303491552178614273 1269704757012291585 1270138525825011712 1270071785392943105 1269976902665752576 1303679806794600449 1303534532516339712 1241672885447593985 1241672674553876480 1303682961175449601 1313664886648582144 1287537788049645568 1303679949455462400 1287542980530917377 1287490820669616128 1287478979574800384 1303563940673314816 1269974605059555328 1287543914413592580 1269759817649983490 1313658825040371712 1313651021323919365 1303508724041084928 1287517470497083393 1313652590710841347 1287539708072009730 1269970024908894209 1269840254871142400 1269737112850575360 1269841849038114816 1303683016578027520 1270015726502457349 1270071995363987461 1287538300505526275 1313665821797949440 1287543557176385536 1313654133153583104 1269761532033937412 1313652622302339075 1313820625446883329 1303665208322412544 1313665891293372416 1241672743193645056 1287537956933308416 1313655528942440448 1303562730851504130 1303562581643350021 1287540948654854144 1303666185360338944 1303564970051895302 1287548353774059520 1287521478431383552 1313820296143667200 1313650640699224069 1270132150256504837 1287536978712580096 1313655399531323392 1313653514783141889 1303678141173575680 1270132257358053376 1287546865823682563 1269737070924386305 1303665714713243649 1303677963200798720 1303682911640662016 1313652020641959936 1313661368856457217 1287488316565344257 1313819973299691521 1269837128059453440 1313657045657284610 1313820249935032322 1287543805189685249 1303679528926142465 1269753231355371521 1303562784047849473 1287542004533125125 1313817202404007937 1303680194511884289 1269733556865118211 1313650771284631554 1313650967821287426 1269970808329437185 1303665956460400640 1269730875769487361 1303528818871857163 1287549318992470021 275972275101118465 1270071794628726784 1303558498291245056 1303508563080499200 1287536846050820102 1313815894494261251 1287549045687410691 1287537600409014278 1303564761892872193 1269978005931282433 1313654983192203266 1303666424519548928 1270018789250400257 1270327539580502019 1270327256624308224 1303781724594241537 1303765212789698560 1270330321297440769 1287554056727040008 1287558198908526593 1303687248236490752 1270332756820742146 1288600743482548225 1287552567992446976 1287558657371246592 1287558150963564544 1287559399729434624 1313822456935788549 1287555257711525891 1313823176107974656 1303787765142876161 1270327203658637312 1313823106281111552 1303733001919049730 1303683304256876545 1303832551241416711 1303832553296719873 1270333484528214018 1303683747997454337 1270328660298473476 1270332321133182977 1270327098066993154 1288616496638255105 1313830675812962306 1287557495662080002 1270329252462964737 1287559569757986817 1288600710263660546 1313828673733230592 1287557917382594566 1313826983386767361 1287560403480788995 1313824717841870848 1288599151349923840 1270328454601474049 1288620254130626561 1313825016094625795 1270331298930884608 1303832552243974144 1303698549054607360 1288564391735066625 1288561589155749888 1313829415730786305 1303831587524677633 1270346144485343232 1303683388327383045 1288564098242957313 1287552699991375872 1313822572371423234 1313821012870520833 1270327009260994560 1288561241351426050 1303831588598415368 1303683177156939776 1287552634698625027 1303797159230402560 1288572901323677702 1287558805413228545 1270327468017188865 1313831098279960576 1287558855510171649 1270329207336435713 276045166320709632 1287558464210907136 1303684392406179840 1287553771677954049 1287551884434108417 1313823809150087168 1288564064583589889 1303684025127702529 1303688337723723776 1287551390793871361 1270327722162749440 1303683966558502912 1313831301879926784 1287557933320921088 1270325223242506241 1270327383674048513 1303732514440257540 1270335574533169152 1313822284205916162 1313827961687207937 1270329152537800704 1313831223517736963 1288600594014285824 1288602262567153664 1313831679153274881 1303683683094757377 1287558619643260930 1303683484024791040 1287551977065345024 1287557366469111813 1287557442146938885 1287749138130575363 1313832835451686912 1288826742539464707 1287561862272430080 1303878462726451200 1287751778059067393 1270357976331804674 1287748921956208640 1288809157722877952 1303877225444450304 1270356889558061057 1287754549499920384 1287751710576910337 1313838447011016706 1313833342589112320 1270349782821855239 1270352937575989249 1270346742949609472 1287751794148466693 1313838124708003844 1287751523150241794 1287753745770655744 1287751864977678339 1287753586403938310 1287751921852387330 1287741326411419649 1303892308191072261 1313842652731838464 1288933202812456968 1303835269343346688 1313832461428822017 1287741370007007232 1287753652891987970 1313832956004372484 1288913001135968262 1313839449588072449 1287753780470198273 1287951461041807360 1270350376844361729 1288907916020461569 1313837634800754689 1303861737507172352 1303843243277406214 1288947487911419905 1303876803757510657 1304025281326452736 1287749618479124480 1288933078287745024 1287754508626526209 1270353848956264450 1287751892509118465 1313843369785856002 1313837585639378945 1303884257182519296 1313834683868868608 1303880770503806976 1303843244451729413 1313838275044442127 1270355222775377921 1313832209317494786 1288932940337090561 1303860823975178240 1270346508165144576 1287749042521473024 1287753824652988418 1313842083606802435 1313832302389194753 1270354154733613059 1313832140287750145 1270358617384984583 1287755616732229638 1288818160389558273 1287754912919687169 1303881049567645696 1288832830773100544 1313838620734894080 1288815049604292610 1288843391065882629 1287752842837712898 1270356020338937856 1287751550681731078 1313838005044609026 1303877584409722880 1287754010791903232 357216662103134208 1287741330144342016 1288907923914137604 1287751970636398592 1287753882253299713 1287751757020442626 1303864224486223880 1303894062068633606 1287755448960135171 1270346574971969537 1288231202151956481 1287749194581671941 1270358462044700679 1270356484212297728 1289312630608465920 1313902892865253376 1288966119676616704 1287885395590619138 1288981002849865728 1289288621900435457 1304035417042411521 1289282585718190080 1288953059717128192 1287949070405787648 1313959178931666944 1304035976096997376 1289261848865406976 1304035779044409344 1304039257284268033 1304035718612815873 1289187953269342208 1304037450793115648 1313846197162070019 1304039441711980545 1287842778874085381 1313854465276080128 1304039169346371587 1304035502614609920 1313844080149966848 1313987006230298625 1287843182278053889 1304039314284834819 1304037751160012800 1287949972638511105 1304039368387067907 1304038348772855810 1313848232716521473 1313984510749544450 1270360886297989120 1287945543642222599 1304038480746557446 1304036654588534789 1289275972919816192 1313861656766820352 1287880895051907072 1287949578441023488 1289358246541553664 1304039024856891392 1304038840680751105 1313902347416895489 1313856179555057666 1289314056654843905 1287751612040130562 1313849980906614785 1304038677455286273 1289397528639791104 1287843019627155456 1304035597967937536 1304038968590315521 1304033198024929280 1287751643052879872 1288968970331213830 1289275311272521728 1289260338135699456 1289283091635122176 1287947889399013376 1270358407632031745 273176164749676544 1313903112399261697 1313847138078658563 1313959702104023047 1304035325317185543 1287843003973984256 1287945545600966658 1304039852988493824 1313927861062062086 1289353615224668160 1287755668053790724 1289201326375804930 1304036421980893184 1313985879220850689 1287936582411067392 1287947826165620736 1270361342222925825 1287751688795955207 1313863059019051009 1287949095475306497 1289201322588241920 1270359787998449665 1289283987718828032 1304033005191692288 1289276330320654336 1287950772815241217 1289284178127646720 1304034829386887168 1304033430062202880 1289352821591216128 1304035136686698496 1287949518986780673 1287877621380837378 1289731760838721536 1288109093694005253 1289675192172597248 1287953623549444098 1314016112997269504 1314025683174203392 1289633894237474816 1304236585790009344 1289734510964281345 1288236060011638784 1289734528043372547 1289636367283232768 1289639829810999297 1304222441032409088 1304166769419005955 1314170540668657664 1289734544426442752 1313996639833645058 1289644402906763265 1288231358574268421 1304117520429912064 1304219549030588417 1304041349243645958 1289633994242322432 1287953293155721223 1288222951511392256 1304140044752637953 1289646330361470977 1288433749156388864 1288231189191495682 1288109090061705222 1288325182986375168 1289407195029762049 1289633359681839105 1304166640112881664 1288434112559292417 1314022419535990785 1287951509427298305 1287952879370764295 1288095296363405314 1289734596846731265 1314028699084259329 1314027975185182721 1289674638285447168 1288434320273702912 1304040627332689920 1304040990550958081 1304166803283771392 1304149825169088514 1289656445261119490 1288325296668774401 1304222540861120512 1289734498561617920 1304236582300348417 1304149994056945665 1314028978806624256 1314027813318594562 1314175772563832833 1288232888731873281 1304042651147284480 1314024010284498949 1288231439272677376 1314020574507806720 1287951596832391169 1289657702608547840 1314035056441257985 1314234952612024322 1304192424462278657 1304149938071371785 1287951768006131713 1288235002602442752 1288236201967849479 1304166554515451912 1314033009293656065 1314025119497551873 1304133443861843969 1304055016731422722 1289734560863854593 1288231298260238340 1288231315251367936 1314017484262047745 1289732421710036994 1314229843018555392 1314023540753137665 1287951607506841601 1304060630656311296 1288433395178115072 1314021500941369354 1288234991483269123 1304235190571597824 1289734620347473920 1314036989226778624 1314021239166578688 1304166604972924929 1289408673324777472 1304166722912636936 1304222484628008961 1288442428094128133 1289739813650718720 1304446916214702080 1304511871152795650 1288434727331004416 1289774962757140480 1304243263445118976 1314362808281321472 1289740108426620928 1288436755646099459 1314252606110412806 1314288576146927619 1288509572223651840 1288434811892371457 1304384845280403456 1288434400733077504 1288503765008445441 1289774911414657024 1314236926770241537 1289774600021131265 1314292969214799872 1288435342182318081 1288511210543964162 1314292993059426304 1287751736715882497 1288435620981944321 1288435776632631296 17254625071 1288434637359001601 1289776269706502144 1289741170373844992 1314347971048284165 1304362313743560704 1288519158368481280 1314287202935992320 1314287502098919424 1304242043116552194 1289773073462304768 1289740305533607937 1304433775611387904 1289776166174248960 1289767682196242437 1288503343640276994 1289771689874567169 1288502990798639105 1288503162404397061 1289734578815381504 1289766130819588096 1304166675902758918 1304237564203679745 1314282615516651520 1289776958512005120 1288435541344694272 1314279388570169345 1304443669567602688 1288511206790111233 1288436818573168641 1314287961803026433 1289741750680993794 1288434244524572672 1304495958382780416 1288435464102383618 1314290801887903744 1314287204873764865 1304499734485311490 1304464848831631361 1289739831938093056 1314282659712036866 1288434894218178560 1289774273205338112 1304370524710219776 1304433727293005825 1289775204567138304 1289740135714578435 1289774643616784387 1289770262783619073 1304464923469193217 1288506554585505793 1289776792161591298 1304433822021419009 1288442413879566337 1288503057999749121 1289740601659858944 1314283740122820608 1289740067116744704 1304443732100485122 1304496386843578370 1288509568578777088 1304497379379474432 1289739946786525184 1289777065995038720 1289774239017361409 1314291014476201984 1304505938481754112 1288502576229445632 1288434969572933634 1289740676989476864 1289873585318899712 1314756664143347712 1314583188409397249 1289877695367536640 1314290331828060163 1314638421961461761 1289881349466107907 1289880428854181889 1289858922690621440 1289870575687499781 1289997897723863040 1314410472632975360 108989499421368320 1314367198169792512 1288520310531272708 1289881464184532994 1304605642737496065 1289880214810423296 1314710067699159041 1289782336809140224 1290011569657610240 1314402920474042371 1313996529276014594 1288519484823810048 1314702657215365120 1304591936498663424 1304611528201703424 1314673151406682117 1289863070836121601 1290011585587666946 1314764977597755392 1314583270437400578 1314594979440979968 1314589397388529664 1314591877765660675 1314377609313243138 1289857846557868038 1314694462157750282 1289999271664787463 1289882252734693377 1314638070067736576 1289865285965688832 1289874301517066241 1314584548907376640 1314409473885310976 1289863552912838661 1314377607379640320 1289882034358439936 1289881045815320577 1304608031817322497 1314639360743145474 1314408825244528642 1304605913874128900 1289870016272166913 1314716123250778114 1314290309870891009 1304607919342841856 1289865773658210304 1289879445914841089 1289860984069173248 1314638335055474688 1304594027770241026 1289866271950086145 1314410650144329728 1304613988337057794 1289878218904764417 1314592850693238784 1314637928883159040 1289894127778377728 1304620240484081666 1304612235130687489 1289861494306295808 1289877179791110144 1314593632733847552 1314363720345231365 1289782253472452609 1289870819909406720 1289852785379295232 1314372012735959040 1304605250561683461 1289881071610339329 103497844723429376 1290002828203667458 1304609690983321600 1289887533250351110 1289879522700152833 1304605369520529409 1304577591597301760 1314408718243557376 1314410306584694784 1314377608470159365 1304608117246898177 1314711027326562306 1314409543259099142 1314583434430492675 1314694713052672001 1314584655740440576 1289882843032637442 1288520300250923014 1290418034646163456 1290247760768192513 1290638211354693632 1315091499823099909 1315313143908888576 1290308363872538624 1315091474351087616 274563608799744000 1315313083242426370 1290459751885742084 1315312941445648385 1290247650139308033 1314998881126625280 1290257055534551043 98055725728792578 1290413397490761729 1290417971349925888 1315312941445644289 1315099628023492608 1290247499630829568 1315091525941055488 1290247555981258752 1290459657199333379 1290282508303716352 1315104829363105793 1290283634130214913 1290250416278532096 1290413340116889600 1314931347614560257 1290252674777133057 1290401249251270663 1315480195990781952 1315293995128573952 1313996348694433792 1290624578692304896 1290270589945430016 1315615735612346369 1290488364362170371 1315469486821122053 1315096028492820481 1314931794362486785 1290687393293631489 1315454491441934336 1315454466418712576 1290462815891881986 1315340545280151552 1290284578578419712 1290459912804368391 1315616788986712065 1315414353105960960 1315341383964610562 1290648990242004992 1315091623907385344 1290477057709756416 1314931398575370241 1290741980813824005 1290658863319003138 1315618688612159489 1315091604496158720 1315091026437189633 1290754940231712770 1290623558461411333 336492683394678785 1290417952899182592 274565038050783232 1315449764792750080 1290730748132167681 1315106212543975425 274563993614569472 1290460849296019459 1315311656776409088 1290459584847654917 1290413383301423105 1314998775451201542 1315119860783906816 1290692768675901440 1290247823271878657 1290677513501409285 1315469484472307712 1290247914783047680 1290727631114166272 1315313315745329152 1290261807282757632 1290247721761280003 1315451046609727488 1290675275655786497 1315385413251596294 1315417973591547906 1290097359204913152 1315312941449740288 1315385359077961729 1315091443799789569 1315091217533882368 1290253369404092417 1315444523028418560 1314931867783704576 1315617492606353408 1314989484677750785 1315316071243476997 1315663084791435264 362215132052471808 1315666189755056128 1315666123577348099 336155055575150594 1315660087621550083 1315640551534886914 1315682595766784004 1290780629836193793 1315732205952532481 1315657852426637314 1315639969785012224 1315659716794687489 1315663054433026049 1290957656321073152 1315667018696273921 1315640650075983877 1315633237667057666 1290967953542909952 1290784742238027777 1315657598235013121 1315659525047947269 1315668059751931904 1315638896550576131 1290949993600294913 1315640291035090946 1290959521234456577 1315633919908368385 1315623184729858048 1315662678065643521 1290952940602130437 1315662800270876673 1315678436904534018 1315680867919040513 1315660519811014658 1290784892469555201 1315666105424326656 1290771580910526467 1315639802084110336 1315652617863864320 1315732900353060865 1315663477302849536 335057573105524736 1315665921294434304 1315624226737577987 1315621458056536070 274562988646727681 1315666323066716166 1315640257388441602 1315706457271267329 1315665495383781376 274563166384582657 1315732081683636231 1315660153295953921 1290784766166474753 1315666003884421121 1315660069938360321 1315661926685380610 1290957958445182976 1315695492676890631 1315681158752096256 1315659219287314433 1315640180938862592 1315732015304638466 1315640380994605056 1290784748072247303 1315659780464279552 1315624311558934536 1315666114567962625 1315662077189554177 1315665875995963392 1315659918469402624 1290781087619321860 1290954964081225729 1315654125640732672 1315634690045497344 1315661840916131840 1315662442467414022 1315631399446212610 1315661679661809671 1290780653596876801 1315697299192975362 1315657946228031488 1315631984861949953 1315625603329122304 1290954271140216833 1315659671634575363 1315640135158050816 1315633605490728960 1290956691488612358 1290794273261133824 1315626760470495238 405100767193075712 1315632997601771520 1315661741087428608 1315662200695123968 1290781707151577089 1315732195147948032 1290958442857926656 1290961666465726464 1315659835216715780 1315662300309868546 1698308935 1701461182 1737479987 1741160716 1773561338 1776419923 1786560616 1796477499 1806258917 1820624395 1826225450 1836131903 1849558306 1859044981 1864367186 1878373267 1884022748 1894284587 1924074459 1936022874 1949899014 2019316195 2045871770 2080633709 2165353946 2184650461 2222067805 2266041769 2294519255 2317112756 2346367430 2403435685 2475429091 2614325575 2650952843 2779566791 2891870497 3124382438 3246382217 3308367056 3427503309 3450626731 3498743628 3627328938 3688564134 3982428551 9273573134835712 121994936701829121 29014512646 7483813542232064 5775731054 14785576859340800 4862580190 29674109995 1315748228462243848 1315747649681870849 13242093694623744 5069623974 15413432119459840 10355715596091393 6971079756 7504103261347840 138724346825949184 6759410504310784 29601992948 146970579294101504 5203117820 4629116949 310926555763318784 6090839867 121974188587233280 308401561372078080 28888487946 1315733191664242691 20595488004775936 1315746176021528577 142333768022245376 1315750286250704896 14358664722776064 1315741721142140929 5285497953853441 4472353826 1315742009760657408 1315749690428796928 146968006201835520 5307138364674048 1315735543003721729 28042446926 6312794445 2742379589144576 5364614040 4257859944579073 1315744432042528769 131041073102471168 1315734310868201474 14356570783617025 14359503306752000 7461789721698304 308401785440174080 12960183131045888 17979321264115714 17572473837 20307691790 15860673821 14171725850 15780161325 12104502409 16225665355 14848387814 13314425371 22742724001 12642103351 19855387501 13444373897 19000595542 19918744500 13074208628 11698350863 22207798183 14691984203 23259108430 14785010269 16951303040 19855081470 14305093521 12707966134 20307423177 15782670445 14764340745 20980599529 14371483646 25988176664 21598934653 16393424310 24673275254 16700609758 24783636234 13314652289 21004161659 15275512684 19854825601 16781267906 134728006362071040 11889453121 18943266082 18941700846 24508012246 17580961111 22003109005 15725359599 11782136751 16225838646 13008593779 11710963303 15418820627 22644749933 21004551484 12535153342 26651899791 12057473512 308401476613586946 27362772649 21004329713 23249994601 21915730688 14364932158 22812121662 22551244200 12290268118 14700122010 14429237277 27343104700 12884286007 17872565508 24570735633 14628551705 13314283231 26092980045 17494917112 20708393094 15433442939 16692957931 15518022208 25330385195 13936645875 12183298109 25436192384 13136246779 16393566152 24024630761 21601308367 21003563007 18531733257 11701179384 14917052148 12580081834 18941891817 26652912130 22812888292 21004697973 26551913010 149931522626043904 149154929783742466 151770881134297088 10932826995 149573869634723842 9696989458 149232161227145217 10528960360 147407252662386688 8083871612 147729505237204992 149211386621337600 152097238271787008 10027087487 147361753087492096 8770493686 147754360888238080 149955349301047300 149201857439473665 152038948594651136 147786137765810176 10683036402 152490093465186306 149944525824077824 152810551330865153 147370843876499456 147796612897456128 149132685707718657 149554857991352320 149571947141922816 147392259858505728 149963917823721472 11266002473 147356157076443136 149933147239350272 121956107181764608 152814332915363840 10723856371 152823189410545665 147748178404446209 148879498920738816 148876610811072513 148781095998070784 149582798037069824 152104416659505152 149942918927482880 151735360580370432 149228635323252736 149950938453516289 7677152231 151767567604781058 149136594455117824 148877359167184896 121945154365046784 149144699549134848 149935268282122240 10625708767 152426895269568512 11439299597 7793032738 149211582549860354 149563772179197952 8975219053 149956201868824576 151776172232015872 152039589408800768 147744560997597184 149562165236477953 10388634535 149502325998891009 149156644171948032 147772579413901312 152120034330804224 152827166189563906 147383343812587520 152056935712169984 152063152887042048 147777192439459840 147750118546866176 151741365796085760 152485540925669376 149943749844271106 149589104168939520 149167754900021248 11366768299 149143097090113537 152431014742986752 149553296259031042 149220720461873153 147762256938143744 152472993124204545 10988912416 8905123688 149197833495519232 149556985338138624 152454671510929409 147769627647287296 151748731509800960 149235616196984834 8033746720 147339218149056512 144867446938025984 146346689731624960 147344228844961792 144157164003536896 144136183562252289 145169615813742592 146337508488253440 144133637519056896 147343915471740929 146978693741428737 142716804173791233 144875211228057600 145144702109351937 145137993139757056 146700247178035201 145219178406744064 146267193640886272 146618008276705282 146639744363790337 146684909610741760 145171963323760642 114001100046221312 144795115339264002 145244778915835904 147029595969961984 144487495516692480 147003146181419010 147034827424673792 146994922501840897 146692325404459008 146341420024872961 144148110799675392 143733192204103680 142675459489005568 146994336670822400 144825981310472193 144820334426726400 147059490020274178 142335928134938625 146323341068861440 145176402126315520 142670346896670720 147002661772853248 146660771538014208 146260439863533568 143782646449831936 144140862975262720 144856485535547393 143737091392679936 145208011596644352 145255287689986048 143752736192737280 147044998251151360 146604955904651264 145253073588203520 145183241152897025 146684902270697472 147031316871905280 147055375475150848 144880623872520192 147071816794509312 142625857490522112 144076036374659072 144896913257398272 145200550881918976 144881605251563520 142640044157566977 146963669698363392 306598072123797504 144096864009072640 146614142877433857 147026832091385856 145170904417185793 145244306377146369 146666431600267264 142621804471664643 142648485588639745 146609382786994176 147079163919089665 147075470553387009 144787061264744449 144502623914049537 146624276085211136 144483302210928640 144089254027468800 145207485010165760 144797792903249920 144850100752093184 147336403167092737 144828892547518464 146973454292369409 147326022776393728 142643435910864896 146993693004529664 144073166430552064 144894200104763393 145147041268510720 142683518550544385 143814483779911681 135077118693486592 137271646301065216 137559273394802690 136894035079073793 141604554855825408 141574924211986432 141599137870258177 141569974434144256 141256304068014080 139013610167996416 137263130358198273 134699060719386624 141609032858345472 135086433739350016 136555631422357504 134720505268801537 141961003352076288 123842963490095104 134001566503026688 134639700139974656 136525074776858624 141623403621777410 133986825885855744 139027652873953281 136176507499454464 141240945323679745 137241487036522497 141890330915110912 139358811109597186 134666938935808000 139378215000096768 136210329184108544 134731117692588032 139073840625102849 134653223796609025 137545085406552064 138641877158207488 134273402436456450 141628027456065537 137256512446935040 138653976416632832 136200595748028417 135081493826510848 137225620873687041 139057689958416384 134010915560488960 141967293965017088 137216225477529601 135050582955266049 139089731710488576 135093758306955264 141269436719054848 141174937930051584 136908975655501825 139344973777739776 136598990660710400 125277642919391233 137640805908234240 137599605704626176 139009843439734784 134292046612676609 136817311452643328 136555844597841921 142314162469605376 142320749271719936 136493889958854656 141984050075275265 134351739129298944 136545408603271168 142241296902389760 141185340726722561 141912279661805568 141157735420006400 134339312656449537 138706696636858369 133974965996355584 132495976639377408 142309847440949249 136172519307751425 134300432351772672 139342777967329281 136489325415243776 138622911417286656 135046512857194496 132504806538493952 136199906913288193 135094636602601473 134740525633900544 138738046018404352 132507368171900928 137629814998835200 141223010689486849 135090433889021953 141237893267075073 141946031049949184 134680868886290432 141611015581339648 141882435527917568 133983102476361728 141590162575605761 126687843899817984 127446849857658880 126388935223029760 128879800596180992 123767488335978497 132466516028428289 129235355114278912 131807138262679553 128898419082280960 131431586578182144 126359904750551041 125722229743955968 126315026532405248 128525256976642048 126281499837349889 122396588336349184 129611165952245760 129571722113462273 124586996827029506 127062332454088704 127462951014776832 127053940473864192 131476341198553090 128516515984187393 131843538282491905 131735240115896320 126037818584727552 127109754022670336 127080660216188928 128896258684354560 126642015164317696 122398977986535424 128511032992866305 129253749473558528 122402899446857728 131449746240966656 126025586509488128 129275105418293248 131719511882739712 128572090658992128 129917165452267520 122395372554424320 131471866710855680 129292771533144064 124864927092580352 127042986163970048 126328799414595584 128913338238373888 129931023843721218 132478862536880128 127374525338877952 129283360571916288 124590793376808960 127088225926918144 129585714974302208 126703082137591808 128930895536197632 127450262548914176 126375842539511808 123827985638899713 128908232956723201 129233209882980353 131793462830956544 129231564067442688 125942309304008704 122392183297937408 129964472470212608 124849111122980864 125923291591475200 127401893424144385 126300698945134593 124179963086778369 128557664044199937 123783204887998464 127387237007630337 125990387226652672 127100723723902976 127077251979280385 129985517017247745 128842852439564288 126018940261507072 128564198157451264 122391013334581248 123816136189030400 131759090329329664 126676204962054144 129625302140858368 129642904057692160 123761306116440064 124189222860099584 126660163775115265 131778860189626369 123809009470930944 125306842074198016 131742478658318336 131456348822061056 124893943602229250 131462912907812864 113685876118261760 113371768466579456 119505028267507713 115876635428925441 119492658963025920 114038861750996992 119105068820725760 121618605820481536 120950305356644352 121299808995647490 116865880016683008 115838656694075393 120929105456791553 117319770180816896 117296270682497024 119480304443465728 118777879365554176 113977673818177536 119783753508859905 113607971824615424 113385484822134784 118723555725811712 113621338362609666 116895784603107329 114809963490189313 119806847921307650 119432125786238977 118769976114020352 120865252064759808 121241447214227456 113422578667892736 114786021421494272 119508669535760384 119119020967477250 113974585808007171 121232321490849792 113364823579963392 113360635500306432 121601622798381056 115604091798958080 117256241444683777 114811039996063744 116527761002201089 119835334824562689 114335799931183106 119794181559427072 121282048601231360 121231265440600064 113423435673251840 113629109137047552 120884451256451073 119854431033491456 116997442649600001 116232680424747008 121290932573323264 119760907835424768 118354013774286848 119499484790128640 114056864848809984 120871928188780544 118752281461133312 114795717259821056 119116243537113088 115868091682000896 118332495900061696 114394904293150720 116575636583227392 121256675423436800 116579360089190400 119484163010215936 119440411361153024 113667489342291968 119174931069149184 116209368185307136 118759638878535680 116934381783887872 119825826719084544 115806160854065153 116498040793202689 120919682579566592 119072660889149441 114363608934256640 120863548464316417 119126402116227072 119805303117185025 116162399756754944 113358360727916544 119106874615410688 114408509000527873 114723537150935041 116494623500795905 118713020015841280 114344424863039488 113371085482897408 120961016703107072 113638287352135680 119073094584377344 116593861626839040 116138943417810944 114763848942235648 109323379978403840 105739460074938368 106011126889852928 101770122296958976 101455389928857601 99111356959162368 108247453551177728 112219062934839296 99509371138093057 109274621198610433 104251305844944897 108208835856056320 101721150199046144 100585254401748992 108628640744484864 96969000797483008 99173967457296384 101684911563489281 103199087255490560 103521940848914432 100960180187049984 99129433687986178 106776880354557953 109671130721300480 111510330139615232 111883690182836224 104641580895453184 99210286686408704 106032417000800257 100984825103663104 101373840323645440 101358470187589632 106800317403897857 104569407761690624 108933866936475648 106442599031783424 104197862937726976 107151197537976322 111429608502607873 107091854092279808 103158206498476032 103131233285976064 108592737472880640 108202057441345536 112231390128513025 111821791986589696 106818789676552192 103192686349131776 104624327122616322 102439965329330176 108570669423394816 111166172237529088 111807094528811008 106084327581949952 103217810599182336 109291559324876800 99540728077758464 106061196804890624 108962732816072704 111452006765436928 101311625432268801 107161718572072960 111153895719444480 102079394448814080 107121438657478656 101007545338044416 109693836657295361 103882576753737728 111873013439397888 103837001375170560 112244047195803648 103174427906277376 108920528286400512 103169584491798528 100658594206322688 102040826452000768 100926910372126720 105699355494846467 103853707757764609 99501139724214272 111139701519429632 107164909812453376 111852221376888832 104236416615190528 103920143301750785 111831411262099458 105668901668532224 106375487756046336 108306883194011648 102371063723343873 104275375131074560 111109553453678592 108615001102761984 109339819674578945 111493251340566528 102429248396075009 106756439414030336 101337555391365120 111464722683002880 106426270891507712 111172713015545856 83971843387691008 93768615358251008 93340947483607041 97019390637244417 98038667460886529 91609057143685120 91228931306426368 91606323862581248 98811808374194177 89368771428499456 91951062285684736 95898851373887489 90875305119592448 98748296348184577 95521587649974273 90858411192893442 96604926230282243 80712447425650688 93740838122823680 76411664328699905 93306458074132481 94144322924060672 88334210636595200 98486403964481536 90500292747071489 90538687284264960 95906323169951744 83236206317543424 93044431564972032 96213917306597377 92992501585162240 91588520036147200 78170110275227649 81461748531601409 96665829722165248 85365407074107392 91615964004753409 98783201190875136 94482776199397376 89369211993985024 80728748126769152 96237915633483776 96955221581889537 97331526269800448 89353664183013376 92981238880681984 317282932945453057 93374129704677376 97324637268099072 77748342796464128 89005918376833025 98832336774373378 91874081376452608 95579450183385090 89351582935810048 95502672874057728 95563593222860800 96640218513412096 98869294837940224 88617765589630976 82803340660060161 96961112343445504 95857790689607681 97037020651728896 97024515317571585 91544367239667712 78875680120647680 95497050229182464 93030160189763584 91608359874199552 96311241231962112 96247777041981440 90771995893043201 88309219425656832 83172058225324032 93774719052029953 98075199966162945 96987458432020480 94436747185897472 95932236490223616 84362886398480384 98843507837505536 85350547737161728 91501208895881216 98499155726581761 75949130677092352 86837568301318145 96284991041974273 89005019432620032 96668126091022337 96680585451421696 89005438619758592 98764168760532992 92955253808439296 95847438379794433 86840090617323520 91954652018511873 75961232179478529 91562907762032640 53814505121120257 32076638262919169 38268170745675776 284771680499408896 50300363236061185 40527238277373953 28502098983260160 47672443254476800 53114313925332992 284770791126601728 49857555257765888 284760895064784896 71208272971042816 284718429011849216 47403593816481792 284727564394700801 38369281221730304 45222588791795712 48052023484092417 48121239134412801 284766285177442304 49887944063991808 72698837889847297 37585993838108672 72694120853946368 69120590535081987 48466060738965504 284730512558403584 32082026404253698 42736468908707840 45954380691812352 265903101712678912 284717566444830720 52431194884808705 28518601644310528 65421725889859584 52406736891555841 284748270494961665 25586441258012672 42276947971153920 70133777313177601 284734145987485696 57897800037449728 44886512780836864 70198822797717504 44835120405942272 37979493029122048 46307259835359233 36074560650481664 48736451654975488 284753032640593921 74124433735958528 62627039911485440 70597171606589440 284761957670727681 34616290815512576 43690210873180160 47682098504540160 60374326741970944 40131742803169280 25212533853913088 47390506715578370 49829845122826243 71605451581693952 63951990358671360 50669473383981056 48410117615525888 53489077005201408 42341540923838464 48100699418005504 47755962928463872 42974429189390336 309411391301877760 53563133545025536 284770536779829248 47673273869283328 69026427487522816 67604124363005952 30735120168128512 284735836258451456 53092846277898240 38617101547610112 35767358031134720 30735461429288960 50206054813941760 284746928388980737 284759862976581632 284723815148302336 49933376001544193 25274587486879745 284769064302280704 43322777758990336 73872324587302913 284756552445997056 48734756329881600 42278544969179136 37518249373470720 284771320418410496 37521181040975872 37978297749078016 284741754018754560 47667623525224448 282135985163210752 284693175350722560 282129029249773568 281862796168265728 281879891266400256 284693649512607744 281466686547316736 284692657337430016 281493931538124801 281840200756371456 281471298570448897 282120284138512384 281847652038107136 281884446389596162 281845793009307649 284691091758923776 281513098882473984 281843916435759104 281877343457398784 281443133567401984 282863636773478400 281871397431701504 281833678106132480 283280520794734592 282172935555407872 284663280973258753 282196123588898816 284048314385711104 282135748667387904 282165347052843009 282864093528989696 284024071493144576 281496998153162753 284061582764412929 281864496912400386 282127370792603648 282864917709742080 284690769502162946 282213126877896704 281872590992195584 281871378876096513 281831581138681857 281874859217276929 281834078611841024 282189627400536064 284070287773929473 282217277330423808 284401034523189249 284389932783525888 281474836390371328 282203013962145793 281870604011970560 281466725256540161 281446278523662336 281840500955287552 281872270564151296 284386673268252672 281845448673734656 284383025557553152 282229924968927233 284048117983215617 282146628960387074 281859798906048512 281472900995895296 284691303592259585 281847633297936384 281862440113799168 281835282368700416 281855484493963265 281846341745917952 282199707751694336 281446028106924033 284692240239058944 281453546170359809 281831188014968833 281832819267883008 284408899849822208 281875975850045440 284690256261939200 282214968449982464 284070150511144960 281850268981792768 282212593844764672 282859845835706369 281472782750056448 284421034621415424 282129355201720320 282157735863271424 282145881162141696 284370652318822400 281882615173222402 282134861349806080 284690429998419968 281862035443154944 282209312011608064 281873462526623745 282158664226320385 281873063853834240 279960495593766912 281138833444175873 281443085844623360 281113506475024384 278559300769701888 278522315350867968 281416881590636544 278549630059413505 278864424872325121 279333381483921409 278155634430603264 278255308009267200 278582608311500801 278269256657956865 278618814898384896 278235827933433857 281145983562301440 278949442999181312 278902027017416704 278550355191676929 278936748455763968 278967557334134784 278550683056222209 278921464760135680 278199197063344129 281136119410728960 281424051317125120 278597109329059840 281415356432658433 279315754464198657 278883325433745408 277156877433970688 278254657325916160 278961162123620353 278272513778266114 280754630047199232 279938408036569088 278952312402223104 278271714037735426 278956599786213376 278270003483115522 278583234563022848 278196526101188608 278308122500661248 278235379344220161 278868265336459265 278517871963934720 277165139394977792 278929802075992064 281108684543774722 278918170063036416 278155324177911809 281150106135314433 278923851604324353 278261610815033344 278931017186803712 278558978873638913 279274925603303424 278583370378792960 278170732578619398 280812064539283457 281152167421833216 279275306441912320 278602902069719040 281144929613406209 279654434999525376 277161182761205761 278974490120171520 278246750156890112 278609459713036288 278155993819537408 278547405132144642 281415581092155392 280771280318390272 278612182021853184 278556002893303809 278550960039673856 278559317978923008 278868249419063296 279332923503677441 277160519503339520 281143470310170624 278156269943132161 278918855550726144 278198760251727873 278239034478833664 278188471787610112 279333160498651137 281442643009998848 278918353773531136 278594531539173376 278595479015653376 278553036505370625 278874143422812160 281111867080970240 281126956987199488 281417705645559808 278911863608188928 278624096588296193 278969493068320769 277151437950173184 276732820154621953 276376009031446528 308694290610139136 276742505511407616 277095689874460672 276458801278902272 276775883757481984 276375870296440833 276729137463455745 277107284356771841 276459277135265793 277106744826662912 276721348364075009 277149884568711168 276385492755415040 276733291988647936 276780664911720448 276427098225274881 276727797437829120 276810416783491072 276806899868000257 276729930073640960 276806884583936000 276731843066339329 276798801937850368 277089472821215232 276379676782497792 276459091952545793 276382386143494144 276731859713536000 276376579918135296 276808016815349761 276755393793912834 276729498827886593 276798784770551808 276757625876672512 277148880926294017 276426516395614208 277060878724132866 277149633518653441 277096973306327040 276430952257949696 276764503465660416 276812555337494529 306596003878928384 276792337731055616 276719586043379713 276759970106720256 276764517067812864 276410893519183873 276715184549138432 277060120683376640 276437174847672320 276816690728292353 277073596810133505 276722593401303040 276736261652357120 276734262416379904 277109104810541056 276462435114819584 276461982943698944 277152838675746816 276724982158086144 277073909059297281 276733993460838400 276735339735965696 276776743086481408 276451975980257281 277066090926972929 276792321348100096 276758018723573762 276733023859396608 276386186795311105 276384725839511553 276692448661606401 276820927403159552 277087964050382849 276758289386176512 276725132674863105 276713056589996033 277089194428489728 276422751835787266 277095675836104704 276715515328737280 276818966935138305 276356227485806593 276758915247648768 276742201634078720 276720509813653504 276401049064058880 276795035163447296 276458610865872896 276462706796662784 276818938799738881 276378534199562240 276795049944174592 277106765693349889 276427241842438145 276775749166432256 276812042474749954 274259124211044353 274555372130430976 275707024480825345 274203026481373184 275627001560309760 275988669804974080 276004988277387264 276031520349773827 274615299721007104 274148144722350082 276321896562315264 275969967516688384 275627017154723840 275703911292219392 274267628166586368 274166982960611328 275630941748224001 276074672423071745 275998837166972928 274610404116807680 275694632875212800 276034808373706753 274164059258109952 275709323508867072 274229653609250816 276040994552700928 275661353996402689 276326273708609536 274613987155521537 276355675507023872 274236109947559936 274246345395671040 273907952572846080 274199730639233024 274164043021967361 276343095640072194 274607141535490048 275717584127676416 265459894671507456 274555195466330112 275999246333915136 275721482259296256 276336244382912512 306211677236502530 275690985089032192 274165601134596097 273906873156132864 276330499025293312 276054662103310336 276075823176511488 274571541356883968 274161583440146434 276067231476113408 274147870523944960 274512362525044736 274158551155482624 276064845311406080 273909425100701698 276075806118264832 275696848675688448 275978060493361153 274246584663945216 274213387477581824 274189907604414465 276083807898173440 276053977911656449 276003555519909888 274228922139430913 274206090869235712 275628217052823552 274622353495957504 276048422497316864 276058435290820608 273901906651381760 276044130658955264 274590129962749952 274602225626664961 276330914991181825 275690400386265088 273899798044753920 275701150261587969 274618472581971968 274229350457561088 274600819058438144 275707004973088768 275707339905060864 274557694235537408 275628233133801472 274173175108100096 276073533082304512 274623975873728512 276043847824461824 276002953960235010 274219594800041984 275979339919679489 274603852836245505 274254496870301696 273908466320560128 274262285705412608 273507540669698048 271332622486077440 273829325961326592 273884361798086656 273802507527020544 270967752901140480 273460086544932865 273502872996548608 271295421299712001 273540096769269760 273424384662855680 271289105105707009 273160431298813952 271001813904404480 270972240290516993 273886491044892673 273830544377253888 273859310520528898 271346894272344064 271350531509854208 271362705334607872 273176185733775360 271344688156532736 273876477756465152 272494089340084224 270965122292391936 273118918653136896 273839299907170304 273830138041466882 273507509472468992 273505021201616896 273153472323543040 271342868667449344 272495768902959104 273863645291753474 271007755064721408 270987465433677824 273106532877602816 271003387422720001 273439857228005378 270917027844202498 271289084989812736 273890614175739904 270976759573409792 273540863580323840 270905347600953344 273498309287624704 273799353989222400 273501806250831872 273502495962193921 273823886724968448 273528221943869440 273865521559126016 270974533563977729 273159202313228288 270917004154793984 270972032756355072 273491365793525761 273518170554388480 271245566074314752 273491227037552640 271007562822975488 273803974786834432 273573798215819265 272494716556296192 270920954853609473 271002468308115456 273122351191822337 270960265867190272 271347861000704001 273803127310925825 270907119593734144 273155322082893824 273805968830259200 270926405238394880 271008070564474880 271368033417715712 273825930617700352 273832017341345793 271008630625673217 270976733392547840 271001029489856512 273540059733573633 273126284425572352 273500330493358081 273172926897991681 273499299705389056 271330318487801858 273890598996549633 273870093841223680 271329225972269056 270984605656567809 271002211167924226 271002027381891073 271259331775827968 271008901137317888 272492999383076866 273803253915983872 273520503090733056 269121411820441603 269171527461785600 270562402985201665 268431151666954241 269117272537317376 268448676060463104 268830119177646080 269122660531855362 270582199068278785 268458422612131840 270588403043672064 268766767390785538 270638658078535680 270563974527995905 268824557526319104 270901151162064896 270562640760303616 269550800068546560 269171984372477954 270553321562054657 268456982380441601 269539477947559936 269174620815511552 270588915952537601 269564335293087744 270608452240437248 268810775748038657 269178749826781184 269508616879501312 269122344352616449 268831340009496577 270587448944386048 268815740117856257 270651634114260992 268416910595600384 269135667882258432 269500806045257728 270588890698633216 269159314021838848 268420442824523776 268440371279847424 268819094642499586 269174389680005120 268793025688399872 269184429849718784 268459679934476290 270589146152706049 268768313226706945 270890702710374401 268781220601675776 269177268524425218 269126020534251520 269566930954878976 269127655184551937 268785553212854273 270558656502837248 269513890197561344 268438592102232064 270651120253292544 269122101959610369 260380411492986880 270628609817976834 270901173739999233 268385605841457152 269175940553252864 268449146711703553 269120779222929408 269122489123229697 268788050878951424 268385639626571776 268779449556824064 268864753244438529 270563424109481986 270589184031469569 269146782813020160 269120650730414080 269152976789176320 268419411440979969 268465310791778304 270649616997969922 269543171497799680 270891052678926337 269176974277234688 269129213578211328 268449053300383744 268801713706790913 269179849229344769 268801515932753920 270567614382755840 269176603777581057 269131076423782403 269113467104010240 269120988862623744 269535418435903488 269176466468638720 268830275235098624 268459871853244417 268800470829649920 269180740661551104 270609412480192513 270552294964207616 268090249228451840 266230348491399168 266040877552656385 266227594649800704 266037143628038144 306653136490229760 266282020395708417 266643926134452224 266287015908237313 266972430638137344 268086256750178304 265967319308709888 266988659700551680 266572894245625856 266568643041710080 266221042085793792 267279553167241217 266283107014025216 268112262068318209 266031768728109056 266254611919282177 268076481073278976 268047726606958592 267278799341748224 266651083508699136 266227159528534017 268098446689443841 266292313863626752 266666148920188930 267312231962775552 266228570198777856 266266980397510656 266989782687698944 266038556504494082 267009373132435456 266661264992915457 266975925642608640 265930352122544128 266661755520970752 266287781486141441 266990147457921024 268365877664182273 267311929859657728 266618875758645248 266290276874739712 266039105035595776 266988439168225280 266672542935306243 266989808512024576 267626951097868289 266211664523825153 266285251515531264 266617997630787586 267312404147347456 268075768905617408 266221157882146817 268358671174627328 266971339775172609 266580429673492480 266980409995313153 266641920305025024 266211532554252289 266984345661755392 266567888478019584 266986057092964352 266229819333816320 266988981382696960 267009173496143873 266035509162303492 266224044527992832 267285329441075201 266664315522793475 268069314572197889 266212028593602560 266634298671656961 266038095986704384 266292236667478017 266995527919489027 266626306723155968 267286471172562944 266259787405225984 266916944056315906 266580403677179904 306210800102699008 266227995776270336 266993414749433856 266977729642119168 304384125891145728 266629339330772993 266220239488954368 267626183783493632 266995114172366849 266622346671058944 266924030597152769 266034630820507648 266674597976485888 266034957875544064 267288707621593088 266276897305026560 266240297028161536 267286284182118400 267289042750672896 264896026056462336 264448271412514816 265567524891013120 265824753351282688 265476862820634626 265924424623075328 264452740657315841 265570772767100929 265537298265948160 265561366633537537 265550216189603840 265480543238512640 264458378976296960 265905510115590144 265214105001029634 265852846325501952 265827946240032769 265474730130276354 265537853440790528 265916545153236992 265132904684855296 265485225994383363 264444623353704448 265563262958071808 265561092435091456 265543113731358720 265913281405935616 265568179978383360 265916267586809856 264453195059838976 265852510017822722 265496271794630656 265905702978068480 264884389639491584 265542606740652033 265546276182036480 264442341060927488 265532178077732864 265164869882494979 265839310299873280 264455651428794368 265132601365368833 265802378593308672 265560730441498626 265549265907101696 265832209129304066 264787348032733185 265898054488584193 265574699772293120 265926855016718337 265500285298937856 265564964016750592 265903839754981376 265482479547318272 265561720389529603 265927285612376065 265927697631420416 264442229127536641 265883748892024833 265544656438317056 265825916163346434 265538847801212928 265133112755900416 264507630398103552 265296221730639872 265929446740082688 265908017772523520 265829465274322945 265564012245311488 265536299442782208 265460199089913856 265895292191248385 265903477262266369 265852627156353025 265860465941422080 265835837156102144 265460364307746816 265913058692587521 265898475898671105 265829881936482305 264452984602255360 264781321593827329 265925756956311552 265570059752189954 265897915204128769 265509421243834369 265526910891732992 265567225312858112 265476443138572288 265555651625885696 264455094404259840 265917131311427584 265921063341416448 265895616658415616 265906714518384640 264880505613328385 264453373988847617 265459713506947072 264009741234221058 264365260213981184 263365011106316288 263732387861647360 263306359439753216 263743692781809665 264437755529015296 263719827552759808 263355752134098944 264052120704135168 263650077283872769 263724431451504641 263687274812813312 263718643068706817 264393975442571264 263280389039218690 263708757593296896 263348204068810752 263730679819423744 263732061179879424 263328466039103488 264003799755153408 263273965676539904 263349278674653185 263718338021179392 264389666608926720 263335564412076032 262996677466652672 263337384018579456 264413104832667648 263676632466866176 264034130772254720 264432824575221760 263306494055964672 264441602636906496 262996863777636352 264392738118701056 264395496876015617 263324283852427264 264401551660044288 263726211296010240 263356437315588096 263354106930950144 264436501729931264 263286265934381058 263344365991256065 264007296970018816 263320657767567360 263721254182338560 263687394295963648 263265570705780736 263335955677712384 264423327655931904 264022096538120192 263720538923470848 263746662978166785 263280672146337792 264365573520101376 264432455593906176 264434837937586176 264380145652080640 263691262819987456 263330130808676352 263742355658645506 263717038965542912 306208918579851266 263750452477321216 264390196819283968 264369600093900801 264034523451371521 264393007623716866 263649765248602113 263489601975504896 264006067569168384 263336959118819329 264010661326102530 263745436534312961 264415457858183169 263299735979425793 264375651975458816 263330454608945152 264369789600940033 264377842157092865 264044128134893568 264416515124776961 263649063847739392 263329165997113344 263341678197342208 264015329108316160 263747477809803265 263731722854748160 264021186990731265 263743481091084288 263281113416486912 263675915861651456 263332588033302529 264440759858638848 263353955483004929 264010129106665472 264432651329482752 261451098815070208 261564030613856256 262954327822446593 262277919597015040 261496596536102913 261224390719590400 261451335260594176 261453127285362688 262149064735469570 261848483118604288 262148750036852736 261927178046943232 261504170660614144 261847236508528641 261842867000078337 261830887061196800 262584296081068033 262278479708557312 261552946565750785 261850058687905793 261504858790707200 261866799732228097 262981828057636864 261526641493307394 261909039238217728 261574435226669058 261901502430461953 262594270769336320 261841339879157760 261902189650407424 261930324613795840 262982737416290304 262557984817823744 261845977294569473 261858064104304640 261921802899582976 261918944854679555 261501761049747458 262973450707140609 261840768199716865 261512941885603840 261942137367719936 261844548806905856 261496865835581441 261914283682705408 261917839865286656 261828439059873792 261842687370612736 262996426458546178 262583859709882369 262558532757487616 261903226918559744 261936855950438400 261509456393818114 261508529662357504 261839402723049472 261844492905242626 262955491309805568 261898885067317250 261844961358643200 262586538603446272 261899230673784832 261848811478081536 262976896512442368 261928230636904448 261529446379577344 261926710562406400 261830243923415040 261828838185631744 261843117152559104 261527071220699136 261511394367770624 262277584568606721 261531569653686272 261843669324296192 261926062093651969 262962981078458368 261525723469201409 261856842928488448 261921511634518016 261845939172540416 261925589936648192 261227744522821633 261830910733852673 261922628309221376 261506691567329280 261812357771177984 261538707075637248 261552582504366080 261570029114511361 261852431753822208 261875987174789120 261509037445754881 261840564050333697 261561564799328257 261222952010395649 261938362137587712 261918581187571713 261855507378229248 262274686442950656 261217157319389185 260389201638481920 259377775448838144 259812289509732352 260763980451180544 260734729341530112 260546105601830912 261221279728824324 260810521421414400 260746079392387072 260482423668740098 260549166776852480 260814133690249217 260700414381547520 259374491107483648 259387725818503168 259391157677719552 261138885466267648 260417626663182337 259389710697365505 260494546318807040 259376717318205441 260412905361657856 261216099905982464 260775748900618240 260843113231306752 260383691946205184 260548584582287360 260385497887698945 260421157201784832 260029154127392768 260072531996856320 260398555813015553 260842669843038210 260852720989249537 261220234470502400 260392425552482307 259372224933425152 260402470436601856 259369026181021697 260843650844618752 259812692792057857 261218218503458817 261135442034950144 259374117260767232 259388402875633664 260456759183945728 259367543196758017 260462708414103552 260744683075035136 261218528206667777 260850401874681857 260850671576829952 260773314291720192 261192751935279104 259389929979793408 260781473760686080 260535782324981760 259387937073033216 260805179161575426 260426687303532544 260831202452328448 260762059246022657 260490972465598464 260700788563795969 259380364252954624 259390651316199424 261221579399245825 260475529646456832 260842893772738560 260700264909135872 260415099452416000 260468137919660032 260790972236038144 259380900893188096 259377113994510336 261094409330905088 260488335003377664 261147459739336705 260147412440604673 259391524201193472 260783119853056001 260386320331980800 260726937352290304 259355644677726208 260481886097383424 259389328831168513 259812415385006080 260807345070813184 261222827871567872 260805521542619136 260487521430040576 261220827054350336 259355082456449025 259372736730787842 260785324421152768 261094759320408064 260842555070115841 260482827458592768 258630587487772672 259030677880721408 258942999390740481 259315482837004288 259354012594356224 258603416547381248 258939591418077185 258945694684045313 258631311458181120 259319557540438019 258944857291255808 259037716283535364 259031638380527616 259324859623030784 259327474796752897 258591247743205376 258664282634457088 258958058783383552 258991575416307713 259010855616790529 258966137302315009 258910260406939648 259288723848564736 259012383824039936 259339505998376961 258661128643674112 258611949053571072 259019547007393793 258937466155831297 258658751857438721 258638570028404737 258636725893623808 258645188120027136 258917220846018560 258589119167475714 258589709608034304 259032248697905152 259008783433469953 258669445763969024 258971144936361985 259315725171298304 301736351995424768 258673336391966722 258596503420010496 258934211573063681 259038410432446464 258970589853786113 258990675863941122 259330099097268224 258591443256475648 258584864163500033 258585127276392449 259283724347273217 259334309092130818 258964691697676288 258637296222474240 259034697148010496 259034241357213697 259299250310111232 258655569458651136 258586450256355329 258636047519453184 259334087788068864 258608142324232193 258587638062264320 259319786549440512 258373635822215168 259291974887145472 259035953161715713 259304509363351553 258607232323829760 258661851972386816 258657182176927744 259027449445232640 259054190045835264 258642133098049536 259338233345875969 259321394029023232 258596208350748672 258674180550184960 258941775257931776 258960049387474944 259035636907012098 259035420510273536 258939130057220096 258964836690563072 259333171584303104 258909724983042048 259330447757152256 258916850291834880 258593090107998208 258575681275965440 259319193172852736 259035050602020864 258671417581780992 259332966143098880 258632006932496384 258609030858170369 258640349872926720 259332635631968256 258607392978268160 258566750071824384 258314355127513088 257468145424551936 258394846191054849 257879227930648577 258196349332377600 257657113185230849 256836413914488832 258212561596579840 257925839902085120 257845928248086529 257930053776732160 256844944466128897 257293284945321985 256832383834275840 258317021505282048 258312283325857793 258192696659804160 258566974085423104 257547904984694785 258278407324987392 258204040503128065 257140638523486208 258389924456312832 257227013293756416 258230257893666816 257475759629815809 258565793749544961 257668238710820864 257122019831844864 258378264677060609 258207708644249600 258006490915422208 258375096064950273 257193606895521793 258382694520586240 256912686997196800 257861120604397569 258223356241928193 258381269258338306 257936201057705984 258311801484226560 257552283850653696 258391266109292544 257552110374248448 258277938389196801 258271235174187009 257483280641839104 258389970090340353 258213414252453888 258263681945706496 258241361386561536 258299167355588608 258572175634743296 257521719361798144 257955447544352768 257841894015500288 258205151507124224 257136910600896513 257887477984022528 258223698098655234 258368306203987968 258270168029995008 256852657069756417 257858283564593154 258193260760150016 257663638708563968 257958080321572864 258274048629424129 256840570012577796 258572492044660737 257944234517221376 258374127688232960 258544552179269633 258538212308447232 258287176633180160 258392659385802752 258208796839657472 258264740126658560 258200612871753729 257143158276759552 257522310481854465 257173482905935872 258566665388843009 258266414501212160 258262904091058176 258251332165713920 258320714967416832 257887990905466880 258378469950513152 257943323799613442 257936689614450688 258399470440546306 258564445238853632 258542382667149312 258310790619201537 257189181007220736 258307558513721347 256848991294197760 258318014334767104 255380750508126208 256104065287733248 254314363127738368 256454471020847105 256433674348793856 255721242101940224 256422607455395840 255717302413172736 256437756107034624 256123695955857409 256825010667270144 256484294871113729 255692718448197633 255766290885656576 256781462060273665 256823035716325376 256134644322402305 253567297984274432 255670162068488192 256800191838052352 256055143064289282 255725221426909184 256710012196507648 255690799193415680 256534982263193600 256560945898352640 255717928316583937 255717123442229249 256571678237282304 256092879401934850 254302656774950915 255678963056246784 256757082320146433 256477624430370816 256477082228518914 256118540397080578 256056387203911681 256567241573818368 256104783763603457 256563171207294976 254319736974893056 256483626026426368 256042093930242048 256078510467215360 256111919491084288 256566001385209856 255684651203559424 256763248274198529 256427440346374145 256125913694089216 255784560904773633 256820259061919749 255777551828545537 255410932937785346 255396685671444480 255729217617141760 256128818807447552 255294883680632833 256424576693710848 255671869951328256 301771083894382592 255680998069633025 256483185901309952 256827434412961792 255720069768826880 255770772101009408 256063573669855232 256031437160054784 256503294657191938 248423723382734849 256739203411476480 255738703052435456 256466457968381955 256420333274406912 256558418876325888 255348583618985984 255791437260656641 256747611934040064 255370164017721344 255392008695316480 256117820495126528 256752629068226560 256829893529202688 255736699982864384 256584882434748416 255395992877273088 256113180252729346 256421813972770816 256378669763788801 255397854347157505 256487311515209728 256488097443897344 256802697607512066 256072913789284352 255390140845940737 256467122610376704 256044871482220544 256127187894300672 256133095034601472 256486209034022914 256023423829032960 256132205242355712 253516010974507008 253209744246976515 253213918938415105 254261716504961024 254281529969238016 251732212117016577 253590315443818497 251743542391738368 253847285853724672 253873730126753792 253202143702560768 251767534234238976 253488938264715264 253138753479122946 253913912544722944 253562547985338368 253877445814525952 253179289149767680 253577503849984000 253534879986376704 251743248144547841 252881545369628672 251752835904045056 253917441497907200 253575964603342848 253204068514791425 252779333003915264 253203137551278081 252874018955354114 253482871292039169 253599772227809280 253198092998946816 253693930670002177 251765821133684736 253922532086935552 251744361925201920 253581368087437312 253123163838369793 251758349060816896 253513620334460928 251717030938570752 253159766057181184 253930461410238464 253864404897128452 253238263555440640 253134031984664576 253119663570055169 251740209312575488 253146023004872704 252855629654409216 251688377651441664 253180850085187584 253144495737143296 253856844534120448 254289618760003584 253944806739439616 253206663664922624 251760809103990784 253566232098373632 253571648131846145 253598240602214400 253227344943263744 251685912130510848 253880120576716801 253570341471932416 252854124905897984 253587791454294017 253485490605531136 252850650784882688 253694168164102147 254296606717911040 253499205283360768 253126832319262720 253925292207398912 251705588164210689 253141897361633280 253950831685140481 251772476412018688 252770694323126274 253930695955730432 252880994800115712 253485069983956992 253563388402208769 251731068837834752 251696944492195840 253234773403779072 253151034883588096 253566581387440129 253576531866177537 253519625709576193 253928559834447872 252827853949923328 253852595049865216 253883107294449666 253574995337441281 254260863966531584 253231150535942144 253938102417117184 251750948836347906 250282366248030208 251333907776143360 251055614392954881 250606860216979456 251422691528155136 249231372923834368 249250474564411392 251388843259990017 250321139119833088 251335124107530241 250636679679987712 251412297900253184 250623040776445952 251405719579009025 251129989733445633 251057773918437376 250961000759693313 250666859890868224 251349269339074561 250681100819648513 250607418260746240 251377043302907904 251350717443497984 250664241575636992 250601251224571904 250659012616519680 249240074510823424 251058933337305088 243433630976847872 250695880007614464 250328328693760000 251393026369392640 251058273007063040 250660447622156289 250673872070926336 251042183371689985 250597251800522752 250289785309110272 250279616718204928 250960421287260160 249236296508248064 251682520515633152 250638636696092672 250284170515972096 251130494291410945 250311855229255680 250636606845906944 250991956539351040 251314018541776897 250332649430843392 250327830947303424 250673918757724160 250627173558398976 251310532831879168 251129588242075648 251341609285873665 249251888904683520 251350247433977856 250975772083380226 250612246814793729 251051914513510401 251056717746540545 251384509445054464 250339592169979906 250691708893933568 251071946668781568 250942657700958209 251023281111588864 251047583567470592 251673779099545600 251378441318961152 250283950067552256 250691625624432640 251417151922118656 250960178214735872 251048242723315713 250317882213412865 250980476171481089 250598028099063809 250685201003454464 250657887209287683 250651351367942144 250655677960306689 249231181198000129 250971165642854401 306208019740495872 250334268226695168 251355988374978562 250986768231452672 250667130528362496 250978131786203138 250313493197238272 251409907910336512 247694357384278016 251423922069839874 250666178584911873 251406692045185024 251382918960783361 250613182220095488 251130253148295168 250649691216285696 247793499875983360 248490010599370752 247756452440199168 249208313261211648 246688146090233857 248468674233643008 246658792757014528 248138170833698818 246679932695097345 248420750153891840 248162490066821120 247784012322594816 247721136534740992 301706069120536576 247792708872192000 248068261344849920 246344869809897473 249175734894075905 248879136137957376 248143084666376192 248153248266067968 248471259627786240 248407717180481536 248864190167654400 248864916751147008 247799228808716289 246700974964625410 248141225763430400 246691132837330944 247678087767158784 247771306932723712 246640466223824896 248150707931320320 246661164782723072 248071806383185921 246632449042444288 246334835558342656 248157029108174848 248878345507454976 248838860023410688 248530647117885441 248850694461861888 248436233041215488 248522051067969536 246670611324227584 246339982283923456 246664775742914561 248877100185038848 249179916107673600 248404765736853504 248855607090745344 248466008841539585 248857355880652800 247791646618554368 248063867769483264 248054450042851328 248407467166408704 246677856883703808 249174762985766912 248068725524291585 248137749251624960 246660702989860865 246317409424773120 248484960195997696 246677217659191296 248453332493012992 248859755299340288 248401743833075712 248849296907190272 246671208538595328 246638344455454720 248138862050807808 247775014131212290 246669425598672896 246693030109786113 246595296489000960 249207591299866624 249217031440830464 248157840500469762 248055448614367232 248156585061384193 248882168431009793 247788615554445312 248866344605462529 247785296853360644 247680561727037440 248471159803363328 247768511278104576 248056761070809088 247760969181302784 247757562127216640 248155937762844672 246690293997506561 248480169352892416 246330104559575040 248140122711805954 248863811891777537 248465606318362624 246320408087916544 248421632413147136 248848812792242177 243444064995921920 243749201656291328 243770523883016192 243805888148811776 245604958618148864 246294689043578880 246295539992379392 244084676237615104 243783684669440000 246235456482717696 245254955827597313 245905556018188289 245972395532365824 244131526143528961 245902265922224128 243438036761866240 245954982300495872 244102395838230528 245587595017478144 244156538393088003 245963239547097089 243773528682397697 243799216886001665 245955590147424256 246252875834089472 244099932359897088 245960182306336769 245956504191131649 243752456763363328 245608803205267456 244164673031790593 243792507358556160 246246297579958274 246295943752859648 245578692061954048 245513534350446592 243708062358183936 245604297029595136 244123358638247937 246304241893928960 245867127804932096 245592603716907009 246232155670315009 243424423628128256 245546743285030912 245962060964454400 246312649330130945 246291981892988928 245955293786279936 244120098196041728 244139232292139008 245964708111331329 245549652349440001 246299459405893632 246304831411732480 245609197100728322 245544267739705346 244095178481221632 246246932887007232 245517710811860992 245262384304910336 246253814880038913 243810078552096768 243761893049769985 245518281639862273 245980291775209474 244163754168827905 246272201710518272 243794744780681217 244087721604292608 245572110867628032 246235732287574016 243427708778971136 243801985374101504 245612360818122752 245885754939691009 244093700559499264 245976292732846080 244154026428612608 245979296273928192 245546164957622272 243420340716466177 245970051230998530 245985117271642112 245961358473048066 246288764224274432 243737266944630785 245941417355116544 246229987181596672 243414873927729153 246315320871104512 245587044523462656 243414279821336577 245599709178257408 245971629090426882 243428620792647680 243407914017120256 245615721411915776 245574922410287104 242973742836375552 241167622811557888 239093871181713408 240092118633291776 241582844504317952 241257104592220161 240526021244383232 241177001438892032 240845487794696192 240886993259745280 241222411096297472 240860733926154240 241541471138877440 241266899198033920 240519119009640448 241586130183667712 243403096745705472 240507883928813568 241967336599470080 240141944536309760 240116141446537216 240165785924956160 241227269702549506 243353107382300673 240517969841643520 240537041161580544 242385540589182976 240856415764357120 243061460450816000 241265547319336960 243358288106897408 241573094291034112 240811658786783232 240515172496732160 240816432982679552 240106580954214400 243079812372127744 241574322995605504 243061925209047040 243370024696430594 240170788651671553 241591228263702528 240868182229929985 241885499562815489 240547932607238145 240455676600659968 241173519851978753 241519729309794305 241584383235088384 243369048040144896 242340859201323008 240797696120741890 240448587002150912 242386227913953280 241229495548387329 240453638357671937 241241309095022592 242341271698538496 241246369631854592 243402256995729410 240442968379629569 240551191484960769 240538327948857344 243051905255886848 243341953138323457 243081953509773312 240873922332078081 241158082376388608 240191842665259009 241599708554997761 241722826334289920 243354343724687361 243073912810917888 240479559722627072 240858162872328193 241665757098934272 240431654135554049 240846139409190913 241222982419230720 240896478233645057 240462265680289792 241581489123373056 240476818224857089 240169196946853888 243368856490479616 240100977280176128 243075127296798720 240529084940169216 240531444345229313 243365239196876801 241250046081900545 241235355012046848 241525038220722176 240521733520637952 240871135955279872 240525195243307008 241159091005820929 243340648432943104 240429951336198144 243073186873372672 236462398163255298 238348213197885440 236491146216497153 239009246841290752 237974345488691200 239042816628645888 236531168911167490 238641630821896192 238288089003458562 238347103703793664 202424164441792512 236450886551998464 239038519576772608 238002311224512513 238678920281616384 238702061011734529 236520852341022720 238740394433720320 236555605886767104 239076103187202049 238982769622007808 237646023315578880 238300938983600128 236525779750625280 238004913244872704 238717783007977473 237979545121214464 239042334849908736 239088515122614272 238629514492649472 239073307947847680 237905477705555968 236485021773492225 237906955681808384 236537149070143488 237996169723269120 236491676716261377 238367663284449280 237913235045638144 238276550435422208 239080264142299136 238292418531827713 238639359153303554 238632475843244033 239076431487983616 239084892816801792 238670207034482691 239001468219301889 236518184402960384 238360053160218624 236523864497192960 237994821841723394 238347828592771075 238015096700403712 237973735678812161 239010719906013184 238717892915499008 237953606215671808 238718762877083649 237920371926528000 238699533620637696 238258896152698880 237975441258975232 236544004798423040 238719440743710720 238709733215834113 236496649038491648 238372607806828544 238271519338397696 239080652409024512 236201902336004098 237997887395602432 238692460820303872 238729483631333377 238701009818509312 236213344225337344 238010220398407681 236444938806652928 236459619130683392 236560933760143360 238260665112997888 238991498945908736 237654606929354752 238002684563714049 237975820600242176 236550232916250624 239001027154681856 239074076927348736 238372189810864129 238669240222224384 236196730364899328 237951287663132672 238367216033222657 236451045197348864 237995127430320128 236213559191805953 238690124551049216 237655203887857665 239009177790459904 237984573865197569 233930793154650113 235470665422106624 233986915035136000 233633866399764480 235739605587066880 233554560873021440 233297114715791362 233651813679779840 236102883572076544 236098769966493696 233625500365508608 233261220570988545 233915014099132416 233266991723577344 236181800572026884 233628879745601536 235044968828375040 235819877712150528 236183191281602560 235454441577406464 233648169316134912 233547884786769921 233669365130743808 235802620588068864 234017377052921857 233624889851011072 235436323832487936 233573180214763520 236184441146449920 235121838181715969 233627136508968961 235124033232990208 233285076669050880 236192228136058880 235098285734518784 235800598237286400 236179071455858688 233571878034370560 233950678274428928 235333520871014400 233953403309551617 233654076364177408 235463235426459648 235448259211059200 233667740135718912 233653699292049409 235822851092004865 190182859632427009 233275812483313665 235812128219602944 236089746307301376 233924399680589824 233276316504440832 233550549017051136 234002774113800192 235813617050714112 234011516188377088 294517583317725184 236118666146611203 233962360547704834 236161065497550848 233993895049043968 235437864345825281 236158329372680193 235801156314595329 236091086999801856 235105140334538753 233639078015401984 233956438706368512 233299464520085504 233932005832790016 235076716995940352 235406656677244929 233965158521778177 235819587193667586 233985215155023872 235123241772015618 233565403085959169 235840873248727040 235739997515423744 235115252310749184 236185956804354049 235459657987137536 233931230930944000 236169905869828096 235817253290004482 235828214289805312 236107831647027200 235412464722931713 235806450952323072 235451148503486464 235819242262507521 233668717542776833 236165074149060609 234021216955031552 235816573418496000 235405607698583552 233262518389334016 233602482717212672 236196501276217345 236184187453980672 232909540725780480 233191196854456320 230039125745614848 231107507047788545 232901153287991296 230749066944987136 230760366232195072 230285609250484224 232576030395736067 233213932985253889 232881448154198016 230689930022645760 228232043258081280 230034109781667840 228501680470257664 230375468610760704 230339069580820480 305899914309795841 232550236692819968 228937215739318272 232563387102539776 228206430518398976 232552901824901120 230736054364282881 228942039155351552 232571801216118785 232566570709299200 232830924675481600 228219116178255873 232923697009278976 229924907784482816 232551671874592769 228931360843251714 232832720441602048 230338312160829442 230393046720708609 230729867761700864 230400303349002240 232876916355497986 232900144599801856 230389540760719360 230026401259081728 231056467518689280 228221920963862531 230756899648323584 232839851945390080 232925812276465664 230292340827385856 230660130126057472 232573681736503298 230015217873076224 233220365881589760 230033235407671297 228225086098927617 230733102538956801 233235242985590784 230379788961976320 231100427213619201 230676261792526336 231092414985687040 231057112099323904 232913045637189632 232898573228990464 232878499290050561 232848729659555840 233200677311107072 233232380930949120 233227549298262017 228944909288226817 232572505238433794 230664174735351808 230372734008438785 230368391981068288 231112153950724097 225599574524440577 232578895713546240 230678061643866113 230365232613179393 228164644878045184 228946180510457857 232852685014061056 231105266572226560 228487681477324800 231114357583536129 232563650257367040 230764418324115456 230359325229592576 231066462532546561 231080056590594048 230042185544892416 231119736732274688 232937771537408002 232882519446519809 230310078568345600 228938218865831936 232913961656401921 228200587748061184 228234959331155969 230769203605553152 232917872215724032 232869745546907648 226402211192766465 225237595968376832 226350463082180608 225214970432987137 226057124382396417 227407409939877889 223870675813801987 226026644173881344 227848063409061888 226002337750188033 227853754404311040 225612709314568192 289416871135027200 225938622313017345 226059039988142081 225228777414868992 226385532287057920 223840109542387713 227757760878624768 225581983554744320 225647494141452290 225326558234148864 225998786202333184 226306980992667648 227842944693055489 227443956353470466 225614593379139584 225692038505574401 225301487520202752 226052896515579904 223874435155894273 225268358436753408 227430607540592640 225667355617935361 226395418395828224 225332477391147012 227836587726209025 223859958159114242 225586758887284737 227504536317734912 225655251234062336 227860519724408832 223845715829456896 227834529782591490 227498744579497984 226078295781953536 225323672079052800 225244258146328577 225691711958052864 223869251046490112 225606634242707457 226307855425343488 225620165138726912 226050041327013888 226013034286563328 225227095381508097 225582661236817922 226052533867642881 223825720869273600 225586078868967425 226384953544437761 225963696776699904 223870372527865856 225597351505559552 226309376212869120 225949765324636160 226019096460918784 228119121269764096 225280994717077504 224921315767877633 227475624476954624 223836361369726976 225648416074629121 225272177170198530 223867677159079936 225316862857191425 227498677260922880 225244643837751296 225622462770061312 226317290239582208 223872489514737664 224902302316769280 227866614752751616 224890492415000577 224954807427936256 227518153930981376 225717982666584064 226408091552468992 225696499009482753 225320638695489537 225251110494027776 226035479596896256 225276238942568448 227864865056894976 225317411589595137 225240439479992320 225671630716809216 226305431629332482 225258011894104065 225627540688080896 222684022650834944 218062348097822720 222401974769954816 220156023275659265 218771840414396416 221383782912106496 218379090493849601 222759498509582337 223512061186031616 222739756105207808 223800861430775810 223092795760574465 221383634249187328 220228977481089024 217328838168948736 217653155108896768 218749164991942657 218773064882728960 223493085559136256 222357879645155328 218785202229624832 217323474417491968 218770879839080448 223803649615339521 221335308690669568 217690546490195968 223408915721891841 218759048596684801 217255725532057600 223789789319659521 220215269799370752 221635405009788929 220225513371869185 219893102192754689 218047987610427392 219890977882644481 218054613679603712 220213052182761473 222685591639310336 220971978046185472 218429017546698752 218072340737687553 223044297669361665 220981019753451521 218790317242068993 218419153114116098 223058412546691072 220984530348154881 218399484797919232 219889084989046785 217712687877062657 220194932575576064 217345519398301697 219892511966117888 220203436019417088 221364923362582529 223529847966801921 223098428098494465 219894731520475137 220188480528064513 220170240875700224 220207574623072256 218044363681443840 223149517065822208 220976065231863809 219896098179919873 222777861831000064 223141730076196864 218379819044450305 223129721519603712 223094587965710336 220961509050818560 218794564021010432 218750842638057473 221364685612654592 222784145858887680 218401065035501568 223137365768671234 223102054623739904 223126757488852992 223448201905188864 217697997717372928 217341893133086721 223469218685915139 219897092611653632 220161834282524672 222681996936232960 223124931909664769 220189145539153921 220973302418653185 219890208487911426 220173458838003713 218761843739594752 223084083859816448 218436640799068160 218787114572189697 218068783586226176 219866394978820096 217311493782388736 217676790586552320 221336210579271680 212917017387335681 210788222199005184 212608921007960064 211578662741479424 215156741581717505 213708392554954752 211588133307949056 216231011946729473 211587721901256705 212223068158963713 216202882746294272 212974309101154304 213723740008218624 212623459560329216 215532570966884352 212618873114075136 212552920317706240 213315941805723648 212996896908787712 212990869211578368 215888683780407296 212598718401220609 212631217022046209 211584485081354240 213363566726742016 214809535502745602 213333572965240834 211173181434773504 216181016044376064 213716442221264896 213698564335996928 217309048318603264 213690158430691332 215525409805180928 212899571213414401 212978018539417600 211189598578155521 215905333074333696 215160398595362816 212604260951670785 212580959688728576 213367606730686464 215535980680187904 215206040449462272 213309742343397376 211580866231672832 212635264999366657 213710266343493634 216221815314452480 217308390119059457 215543079019610115 211194652106309632 213333361794613249 212568789307494403 210810676317396992 215817662998126593 210817344958771201 210770348822638592 216242142962655232 213691281208127488 215538133335416834 215165457177653250 215528582670331906 212266828062400512 212629431397781504 212219432699826180 301780684765290497 211180934899314688 215533486830919680 213346879503736833 212230267941822464 215522949518733313 212547947550875650 211586553057787904 215906099172347904 212274615060414465 213002780141555712 214795570450153474 210832558206885888 212274135001341952 212966280238596096 216177201261981696 212236255138807809 210411297706217473 212614647721897984 216208626442977281 216195199452454912 213353353420357632 216250465871077376 213000412624715776 215206963749994497 214819541434384384 212374962441433088 212967262985007104 215155300771180544 217257915487240193 212989330120122368 210796306719981568 215891277043077123 212599840616628224 209672552426115074 210413359747694593 209681462029586432 208662809683300352 205752968648200193 208652844180582400 207495823750205440 210066687863697409 207870896097075200 209678698616594434 209703938759471105 205736889683161089 208261171269210112 209717137667932161 207856661191344129 208653414501056512 210388131432759298 207897542971752448 301780377545109504 207928730268606465 208658501466210304 207898999942938624 210396451665223680 169878140368330752 207526815156285440 208205405606785025 208569252939169792 205749963223863297 206883140462055424 210761082514575360 205729482919772161 207563123270500352 207875027008368640 207565458109509632 210085849545715712 209673117696671744 209720470902280192 207561234428604416 209481147175018496 210372320869613569 207884765616013313 207925059665412097 210096130204241920 208625238093725696 207567745699688449 209447392364343296 208666207589642241 210058817780711424 205743045788975106 210101183690457088 208621178112327680 210375930747695105 208180925522116608 210423753388208128 207498587658129408 207931763647971328 207864933373849601 207907352412831744 207911169170743296 210082029553987584 207926858443010051 208641445660327937 208293422543536128 210054999777099776 208195479039778819 207878849676066816 210749986026176514 205735230252920833 208657081027403776 208968325575868416 207902918739902467 210107711684214785 208294233063424000 208620410013618177 209726234668703744 208253478676611073 207921246426497024 208277697279963137 208564478957199361 210092582737424384 207545348581896192 205733378123771904 209321561801506818 207861226779328512 207904968538206208 210379979014414336 210386891583918082 209429058780536834 208590264720310272 209734672320704512 207934486036480002 208657879669022720 208577771251838978 208624252230963200 208255247724986368 208572707292459008 208278544634228737 207917815779430401 207823112262266880 208257102869835778 201007738397003776 205653162873466880 204953292911030273 289120230779801601 203213482118746112 202477111049601026 205338759070351361 205020507781865472 202797521301553152 202484106121052160 204626871097360385 202383342983856128 204954381832036355 205007213377490944 205012982453899264 202820019413991424 200613139153301505 202427743810494464 205397752908222464 203172513272971264 205680827168862208 200650003918761985 200300700658442240 202495573960556545 202469703791280129 203520777226690561 201033965216342016 201032113686974464 202123642467913730 200299016821538819 200316316295512064 200659277550075905 204946072173416450 199976801081098241 203178474536570881 200934953322680320 202100733213020161 205389967432757249 202810862849900544 203518777831337984 200303086663766016 202128951387242496 289050442812518400 204339179629453315 201038452979023874 202850299969404929 202493001648439296 203188132462596096 202039018530144257 205676122480979970 202037908952186881 204937424890105859 200609812688539649 205362910103482369 205045020645007360 205017940280619008 200221896082595841 204967969586028545 202473496390008832 204650769549508608 205662866920050688 204639631248064514 202126865677299712 200217577019027456 204964575920144388 205029696923123712 200603697435246592 203154669990707201 205354072558157825 203196809869406210 201044011954348032 156471356572172288 202470930734256128 205368092816187392 205361929663942659 201025547965448192 205057394588401664 200295069046149120 201016535727341568 203566423912615938 205387524816908288 202114217854242817 200605771568914432 201009485580472320 204675610738556929 204955707324375040 201020590260363264 203572413244506112 205383539284393984 202384807970357248 202784830419779584 202133321826836481 205395585434533888 205010399135940609 200635694002081793 203586066811326466 202833462527406080 205034016716496897 200308404705697794 203568571148800001 202481663974969344 200951648179322880 197006715416350721 199319127872118784 199332301463748609 199943922804473856 195584554290003969 198120128079085569 198505724689649664 197379141358718977 198447335343259650 199589875425611776 199563165179187200 198505316290281474 197391737650561024 199323568134291456 197374607177678849 197043693478363138 199953812792946689 164385712496578560 197769080843939840 199315251701878784 199314889532112896 197744990997331968 199329010474426368 196982439522992129 198497691926409216 199521475785523201 195984176510545920 198081981966319617 197398394472382464 195566874413641728 198126307501027328 195957597407412225 195944923323842560 199568198939590656 197723930247696384 195531271626174464 199959130025373697 198498197616869377 197382460303097856 197002017258999808 199318653303398404 199523362236669953 199326663471931392 199324337839423489 199315571484004352 195955551337840640 199327199097126914 199328290970939392 197761529314160640 196974865918595073 199594554243031041 195544532018925568 199326567204270081 199560464500396032 197049583338127360 199317812416745474 197771334934216704 198501177741152258 199326055306231810 199565291917803521 199307168862838784 197697954184830976 197401260192829440 198048954712195072 199941656726867968 197029124357885953 199587574757601281 198512165831983105 195969680744263680 195962293920608256 197725724822609921 199523969026633728 197689808959700992 195930561926279168 197349216643846144 199297443588882432 198116073126641664 199322476180815873 199332582129799169 197352231174017025 195940677287284736 199937379539226625 199590671529676802 199573450485006336 198503329557516288 197754030318034944 199308960845668353 199313280295116801 198501839157739521 198448069900111873 196992565696933888 197035365461262336 197768463769538561 198131842593984515 197023379344199681 199315892885139456 195589276732370944 199946128672829440 415047720307793920 199320646528942080 199581510397997056 193008632651190272 193354765630046208 194512916349849600 190799255710072832 195517308708466688 191689479050891264 194793127062667264 193051919260979201 194846776744873986 190486606984134656 190858475709014016 193028211536433153 190831719509786624 192294299679989760 190828344244305920 191921506245287936 191876520350986241 192630601919111169 191252489004257280 190497288282587136 190066305137786881 194781537840013312 190139770251378688 190428104999710720 190810703484026881 190167442809565184 193069515729412096 190093504939163648 191228827194765313 194463117302972417 194493341302394880 194828224222601217 190504192195043328 190875180053180417 195207050261823493 192286105448628224 194515393119911936 193012177995694081 194484731801387008 194445273156698113 194826987787911168 190433466096168960 192616676217454593 193060702892720130 182116509303312385 192285256068505600 191892967206817792 191878205270011906 190436646578159617 189755105950711808 191241051795750915 193018750159691778 194771205444730881 194223864711102464 193031480300142592 191879805313101824 192675268094214145 195176395364761600 190140931335397377 194108974918938626 193113501244469250 192687167921848323 192319079300870145 195508197300240384 190494422440476672 193010149697396738 189797203332710400 190141753792270337 193060046614171649 192309370841858048 192639236590145538 193449076694581248 190866856624668672 194486167251591168 191700387315728385 194520218259816448 193054232872620032 195522323875512320 192261494942081024 191999907375235072 193450499805159424 194859987573538816 189460778011725824 194222204500721664 190794513743233024 190862783158554626 190850296640057344 190848909659226112 192997987637665792 189817849991270401 192654643870965760 301777744402993155 194492099167657984 194485308249735169 190157750767071232 192979345600557056 299518162339246080 194500687797821441 189805041073393664 194769587613605889 187255259607994368 185084891434725377 188316921530286080 187248963735392256 185805161392898048 299517529720750080 187627704663810048 185406237461057536 184361753856061440 186869644437618692 188299853749690370 184375164266479616 185762003862827011 185394454130196480 185747002318012416 188319201381974017 185808640597430273 186914669989076993 185436481958068224 187914114511810560 185097759219658753 185787413057114112 188330877711958017 189389628703379457 187253591310995458 185434610115682306 187942187491786752 185479962621509632 187935447207526401 189437984620285952 185779657910652929 185045445897224192 185063684513599489 185074709111644160 186866042239336448 186858054782947328 185768637083287552 185014028706394112 185796208441303040 189391717013786625 185393629764923393 187907024703590401 187607648588406784 187653176336449537 185071714328252417 188290925531897856 185351822758780928 186849597715513345 185100560821784576 185439786222362624 185734595864563712 185040343513841664 185431119523618816 185034478232674304 187575837938298880 187598188205703168 187233515753054208 188270873361391616 189405365220290560 185070717056987136 185349244184563712 185455069435662336 184370206313938945 189429087889137664 185801263231934466 185012529150431233 187913853957455872 187955763040362497 187229181044723712 187970195023872000 188269060679667713 188280629786443777 187276582740697088 187652022554730496 188338171308806145 186876578368716801 185786587538403328 189404220263370753 188301406413930496 187599309078921216 187237037718519811 185789744431640576 187902219448885248 187244458688004096 188291190129565696 186883308733480960 185762422005575680 185809603483811841 188297943395213313 188316121118683138 185079523811917826 185794764657016832 188013265840914432 185402437975285761 188290436119535616 185733817024249858 187250383926734848 185429136699965441 187573782687391747 185088559890448384 166565864529854465 177792857707524096 179270017064513536 182160848767287297 177871688774582272 182489485743886336 183193592121143297 179615441688338434 180675786909552640 180015519074758656 179642755868393472 179266195948707840 179614967371276291 183263631042027520 179259612896301057 182156856540659712 179617014023852034 184319730209914881 183242643583664128 182117945755967488 180681581407645696 179228080143998976 184305562429833217 179671942897479682 183254512335724544 183198858728316928 178117802559934464 180388431149547520 180282761939136512 181811323947065347 179634482884788225 181746448520581120 179932990464475136 179667274679058432 179991019750817792 184339811857997824 180704522082070528 183243772879052801 179660715165089793 183255454401572864 184341635059040257 178221045080264704 179940361823715328 182164874401546240 180666920071204864 182122995031089152 179274157035503616 181774495651069952 180391122353393664 178168023574781952 179995891728519168 179267639363895296 180368626195505152 179230191594385408 177869816336617472 181772970698612737 181077419191574528 180663715018969089 180737441618075648 180761387411320833 177868316415766530 180703464215691264 180284502147469312 179663582068350976 182541178904903681 182481372621971457 179284108680241152 180021703089459200 179228808891731968 181840186739662848 178120715575369728 179262092333944832 182132053507186690 182467222470524929 180005273157648387 182479754346237952 182891369541545984 180366857914683393 182529443061956609 180714419628670977 184317485540048897 182888648600068096 182178091500707840 179653853329895424 181812278780379137 177867620786241538 179992045946015746 182507527479623682 182184932486033411 182889806953590784 180678476267921408 177856011917467648 181778695218921472 179656060351692800 180726940364324864 183265014692585472 182533284310417409 183218442365706241 178132094151696385 288746028960735232 180719253639540736 299278091526754304 176766102213373953 177100813464895488 172404730876792832 174540982052851712 172319076868304897 174239308365041664 174176403435167744 177480191176740864 174536530503798784 172329571390210049 176775397143347200 177111684677238784 174927687603855363 177457814439084033 172772609627394049 175297943530766337 299277847934169088 173043274003660800 177471688416575489 174224210145710082 172767804443983872 177078901942661120 177126743491084288 172049258978086912 174515675753226240 176781313792155648 175316716367253505 172790368721575936 177123194728226817 172766726365261827 172066467926380545 177460100959698945 172373968756551681 172778797010124800 172784797830225921 172760189563445251 174955716635922434 172336151955390464 173095887306891265 175301069671366656 173131658722156544 172057933318848512 177484518742171648 174907717889171457 177474739143581696 177782847212490752 174960819795267584 172736429804355584 174591043675758593 172052644146327553 172756481333149700 172408243547680768 172045954516664321 175299710310031361 177078050750599168 176680709493231616 174146357408440320 174534917403840514 173121200300621824 177118786233700352 174945557935173632 174525790946459648 174227204924903425 176777300480753664 173142069831942145 173085076542853120 174567314673516545 173138478811463680 174571702091644928 177105167769018368 175310004050591745 173041873198387201 172730637239861248 156398048526868480 175322903791935488 173146855046258688 174951715659976704 174911009042079744 174908577771819008 177456122242936833 172032149577416705 172414046212071425 172372255513395200 174215838814044160 173119484016607233 176767158997626880 174521643178274816 172351835661795328 172397249006010370 177129464529043456 172425301853351937 173090199436410881 174583290798415872 174598309384691712 172726977894166529 177081269568540672 159756437214597121 173090843626979331 177466324178567168 174244689988423680 167701340276011010 170244434087247872 167369750287097856 167644810226831361 168087421479694336 169881503650676736 167683843128700929 167684386349785088 170615142990610432 169428063090769920 167337400010416128 162267391156432896 172008322248085505 169089903173439488 169885262837592065 169458306283352067 168093600322830336 168076779037274112 170145100884738048 167674055816777730 169486400364888064 169497791230521345 167661166418608129 167332940097929216 167354797610115072 167342446668300288 167664839664218112 169885928020639744 169857464446091264 170609601790754816 168064739690295296 170251500470276096 167359611005976577 167682794011631617 169876674643640322 170176754579808256 169883169888288770 169876320996696065 168087794202320896 170253345745928194 169091172596334594 169861061560909824 169872987208679424 169511618261159936 168093959002927104 169525938369998848 170610082260852737 169487192719233024 167644778463375361 167702012841046017 289411552547844096 170258403271254016 170187574567112705 170144637481267200 167639615233200128 169507694728855553 169898653224411136 169884884029026304 169496055803682817 167687344906969088 167347755499536385 168009489944018944 170618082220453889 167685018330734592 170148444898467840 169897369700278272 170620245407567872 170247520902066176 170243751367819266 170150870116339713 169911763129733120 169112620039811073 170533935955197954 167666714732003329 169869653571682306 167339258812702721 167405659057426433 167662764133855232 169854622117265408 169114761554960384 167338183800000513 169871039776563200 169153744372633600 170566155055013888 168014358687916033 169874505383165952 169160076383367168 169891053401415680 169900579076849665 167704476239671297 167710301356171266 167641242279215104 170525543622656000 169164424588963840 167698041216839680 169510205686677504 170608898162688000 170518703195176961 170170187541254144 169517842264375299 169459098193104896 166614504971575296 166550944002220032 299277494559846400 162998866747207681 162665104754737152 164776623193862144 164423594368188416 167327747625066497 166943343505457152 164840751178592256 165506796834926592 162980067415298048 162286150147518464 162642152701165568 167271911066316800 164422244846669824 164747859969839104 164438357944963072 165185312417517568 167331726857740288 166204054152810496 164446633474539520 166605325997318144 166976482957205505 164743445175476224 164384098842984449 165458482621980672 398136781230854144 166963219175448577 164784549040111616 166618142695620609 165504095535370240 162970468528304128 167328636121255937 162587605458878464 166996486859653120 164806090444378113 162284282470072321 162655426750578688 162271898095468544 167313163954569216 167326052421607424 164427904556605441 164012329116246017 167315365909643264 164398134766735362 162968021030281216 162630921869205506 167277448243838977 166960590999396352 166587037862985728 164728677618298880 162584119996461056 167324581118488579 167332161710600192 166980337212211201 164085349516193794 164071063230226432 164077839258353665 165469881498738688 166289481480146944 164832511669714944 164738445200211968 162986989459746816 164431720886706176 166641357291667457 164730716050038784 162278468451713025 162944015908601859 162990801721368576 167322231578439681 166958519910793216 166965814837256192 166971042793930752 162282195451518976 166989796307243008 162654865775013890 162965353096425472 167323653216813056 165074381876363266 165539149468807169 162975718828015616 162945221989122049 165522484194582528 166577929944436736 165504889353535488 165461756976693248 164768883641823232 166204805553983488 164711995927576576 164724403349897216 164400223064567808 165513947812855808 164732898619039744 164397568997072897 162624417061552128 162649206908133376 167322604221370369 164026178489950209 162642496839618560 161475180684787713 154646561597558784 154670259624882176 155000792967946240 160086056216166400 161517977768968192 157149168928948225 154645282053824514 159772517161115648 154985489852678144 160431626046799873 156786856862818304 161892546224721920 156445416257363968 157173980128743425 159772392590295040 156406335305555968 160444554452013057 160104653047087105 162214153061273601 156402387970560001 159416243881914368 160411538828701696 156479909072609280 160408222853902337 161476612582412289 159323722245881856 160415176754081792 159741700355534850 162250087303610368 161491946173505536 155363299377160193 156824942573404160 161882881810112512 156817361683480577 154952126567694337 156845350689325056 160083387774799872 161881544192040961 156819938265415681 157879563173629953 160088158787211264 160429486515568640 157881540003635200 159725132393357312 157911891644133376 157918533655871488 157570821316022273 162219186599362560 157577318439714816 156454447206248448 155393392015192064 156458537554411521 160097265044819968 161524447705169920 157197746460307457 162245627802173441 159296322443280385 155014799909064704 157563804614541312 157916147122053120 154958481525456896 160090180047474689 159760347727794176 154993414830702592 161897926711455745 162248868459851776 160451510608736256 157132212192542720 155342271691243522 154672174425317376 161902255820386304 154947723412508673 160100391114117121 157930590560194560 159729715568066560 159378850558644224 159386432752992257 157566407180165120 160082903806656512 161539694805516291 155383877114929156 156821392720011264 157924158859247617 155379888990339073 156784379606204416 159367254935470080 158962214802436097 162209676795195392 161542228811067392 161485298075844610 155371968630239232 156829591267328000 160092592661475328 157564607765032962 156418621101457408 161908088851529728 156843162869051392 154639112681422849 415537384659243010 415047275065663488 415361711529787392 415585573764874240 417760911177162752 417064175983403008 154631652595871744 415537123609939969 417694344401797120 415507105836060672 418085095233163264 154299303211446272 416906573089619968 417751353851518976 415047602699522048 414896380768161793 418145002255302657 414073211689529344 414738574190579712 418085400708513795 415227180054872064 417755006062702592 415586339493801984 154270999859298306 416559129256153090 416910668798111744 415227746545983488 154630741425274880 415586268597473280 415676655588622336 415190300961685504 417818392826232832 416262049862123520 154617370407731200 154288899324260352 417765789706366976 416847962619531264 415539315272216577 154318763242688512 415190439939940352 415360578681839616 415213831430754304 415924066433122304 154636582945693696 415547453643816960 415545490688598016 416850776322240512 154292871447592960 414843010284027904 414872330180231168 417693403892035584 417431882461347840 154620332471357440 417065230381105152 414554545608724480 154307712732246016 418144399252795392 408726949217853440 415507924048293888 417985734168285184 154284061995696128 154279702578728960 417743744549396480 415868924841189376 416295204933861376 415190570252767232 415584665358323715 415218805237743616 154314140985475072 417816035107299328 154282197371731969 418084977717157888 417741130067767296 154311174983393282 414669305721401344 416279329727721473 415047865887891456 415214263058169856 416281732338286592 414555843171205120 415508612790775808 415509362161905664 416622038732664833 417492171244449792 414847658181033984 415364893437853696 154622532346056705 416909004984844288 415587184281141248 416107440602886144 415587030123679744 415587318838624256 416892617667129344 414553682098003968 414957005749899264 416890862594170880 154618768016945152 417693447139508224 416539702096052224 415553026078683136 413782479049207809 414317497413021696 413663032880168960 414319937893969921 413147496823537664 412581750154752000 413148462302375936 413071703112028160 414092990060052481 413666571345997824 413992096409059328 413914456201375744 413661700068745216 412559976276983808 413010584406212609 413771579135229955 412591535033966592 413707807331209217 413332390644174849 413035434067759104 413055760810012672 413056830986674176 413313513759584257 413404741436067840 413008321331736576 413680450989592576 413352502239559681 414320489809870848 411827815257210880 413661265123618816 414320087005687809 413787218054893568 412162068989874176 413657430871265281 413311031444652032 413664039852851200 414113103874236416 414107712893353984 412159674042294272 412966400357965824 412580437413085184 414317279615414272 413663799317921792 414100217516941313 414104410277421056 413685968047075328 413630976770998272 414317967456108544 413674140587917312 412985571917565952 414052967101108224 413775115646541824 414095633314635776 413788230798958592 413018929028534272 414101861747027968 413762618243833858 412698201225850880 299277233556701184 413656854657769472 413662849027026944 412944317041639424 413148247788879872 413652016318406656 414071960256000000 414552010537836544 414226435591897088 414062859341926401 414097410726432769 414320976093270016 413055107127721984 412012000064335872 412943385759334400 414055572070084608 413066514271453184 412154652286025728 412017385345138688 414116608865366017 414237698652905472 413048729273245697 414548118999683072 413665815666630656 413333680975663104 414313923043950592 413776913568505856 413757137190273024 413211066269974528 412558255140118528 413149644395651072 413027820428738560 414216062310555648 412698890459037697 412014423411523585 412583887102304256 414319033685921793 414127920961957888 413665311435808768 414315124149981184 413660329445699584 413480144452743169 410512076340092928 410403139674980352 410168002248572928 410523814682841088 409706282556194817 411593523234750464 410525395671187456 411219453729198080 410504039382536192 410073101213241344 410529522811822080 410805761984307201 410424171747758080 410444169253879809 411215402111229952 409341598967672832 410123716794646528 411512318963773440 410879437748441088 410430264020451329 410523242089033731 410104927390687232 410530701474152448 410812210839973889 409886929178869760 411159156578476033 410468924505878528 410777062501126144 410154905299472384 410122719686971392 411534320210157568 411594561614397440 410607270658330624 410420845941514240 410472327525048320 410673729421975552 411648325507907584 411607338294841344 411579355760848896 410104432810934272 410743213084119040 410533288478924800 410408315534204928 410444478416039936 409068370261078016 410151073639182337 409890174106337280 411595374780903424 411234455768924160 410422596065165312 410138025478209536 409342934320820224 411150891647901696 410880758929043456 410516483601477632 411247268763676673 410892258477498368 411566591654916096 410734206848077824 409893020461694976 410423785443966978 410079463997571072 411179983847976960 411715374116536320 411264853022478336 411409929657126913 410158378682286080 409697934154821632 411267229712281601 411644377262718976 410522918066466817 411585446108340224 410511810886770688 411202845879177216 409593552314712064 410401003847315456 410006741162921984 410147857656598528 410058309400424448 410522671609167872 410674959955288064 410530129249435648 411178574943506432 409587862053474304 411407856874061824 410130108494540800 410468739373486080 411567976375418881 411600182665437184 409589741470748672 409889182895841280 410138922367201280 410452091522412545 411577627560796160 410607610262728705 411097849892728832 410608304348741632 411650648254742528 410526474530074624 410508574222086144 407864163336474624 408980660477374464 408677134446493696 407617594737176577 409070480889356288 408329614847508480 407838490056196096 406741846447362048 409001099593404416 407995525191835648 409074212645502977 406908079083892736 406895310422933505 407589121486385152 407615965896003584 409336168518414338 408694691631075328 408275582107938817 408977616926830592 409006133659963392 407557789796413440 407678291110539265 407571231651545088 406916111574503424 409059407545135105 409334213440069632 407694093498974208 408979579521359872 406895775860666369 407924364911198208 407940921699729408 407837109870157824 407610113726234624 406871951593185280 409334719080181760 407618102222807040 406898876701224960 409072338844401664 409038759275950080 407682296951877632 407972770278961152 406935070625521664 408981176380968960 408727220509634561 407496524130947072 407617494317162496 409038965723770880 408380302206443520 406894156951617536 409334954007355393 409059856637636608 409049304951562240 407935209263230977 408256977618210816 407506560706179072 408028871746125824 407924180772855808 408629701058392066 408983789830815744 406943740511940608 407926068318724096 406909015109947392 408595321384476673 408977406779596801 406910859425120257 407958472492212225 407924724845391872 407978087863697408 409079434172309505 407867002024628224 408344204981829633 407495082854846464 407619672729595904 409048194413109248 407598374255198208 407575106072764416 408618799941033984 407841007087419392 407866128921559040 408329366414692352 408340462194663424 407676359440605184 409335966730448896 407914392672428032 408721705826537473 407958850474504192 407960012032446464 406894535428825088 406872393236611072 407505938774757376 408310058955460608 407676108893847552 407617877026418689 406894903768416256 408018451362766849 408618592901804032 408977722610692098 408618369697333248 407623473259765760 404782270185504768 405429450671529984 405725274987167744 404754893455781890 406734306959425536 405424642514382848 406153662562844672 405774219234926592 405772127388712960 406733832373960705 404756133040381952 405776152066662400 405725869823385600 405413289682673664 406728722570813440 405315122505465856 403981000721436672 405407881140244481 405778664039534592 405770790647263232 406731524890173440 403963068167643136 405766137285079040 404924854270722048 406734637583847425 403972068263202817 406730302451908608 406256146107084801 406402717960400897 406523949775085568 405731242714218496 405449178647511040 405987193052995584 404757477109272576 405365308082229250 404774090843889664 405006885461307392 405359018438582272 406732995849359360 406729452329373696 405715792294973441 405059225379811328 405418370301829120 406550671174152192 406012765699330048 406252559205425152 406401107821613056 406254349154021377 403986215797403648 406400091092971520 405733618527387648 405099329683468289 404418108963950592 405407123137261568 405837296723042304 404235212487655424 406396860296085505 406251554015313922 406737404750733312 404227011801255936 403985050456174593 404753582937100288 405770942879522816 405071548806987776 406014439960629248 406526816334409728 403972384182382592 405085348151033856 405431243564539905 405448959230894080 405776707992305665 404417053920362496 404420095113715712 405029742677475328 405413319088959488 404927712755974144 404842678422339584 404828011524272128 405754706267348992 405724304098066432 405699082326249474 405775974324654081 405787377597034496 404926289569939456 405761063766863872 405735720838365184 405039540181532673 289023041558687744 404962744358952962 405716044716580865 405349227376562177 404956938443952128 405313719758229504 406527387569246208 406732207374733312 404826425729232896 404222660303151104 404228837195919360 406733362720940032 406553052251164672 405562162867105792 403289037315661824 401334785555324928 299268212221173760 402848389026414592 402815144021200896 403691044304601088 402860191101632512 401281875953868800 403129321256394752 402511598255747072 403250868486541312 401386087102169089 402876909836460032 401327788722257920 402790177900601344 401677502177083392 377586680779538432 403228826785701888 401386427587391488 403695208870973440 402871870132744192 402915748147785728 403518080292519937 401686004635303936 402887554942242816 402913699242856448 403246906563780608 401277100659060736 401276503385980928 402214999202213889 403946087985074176 403615352338128896 402379878643040256 402901354739269632 402545285793996800 403245431301226496 401394977600577536 403518886982983680 403241751004995584 403625283414003712 403899946702622721 403246658835591168 403960097346293760 402930918975086592 402217536751951872 402847697721237506 401278949277577217 402493918626852865 401280337004998656 402219641185263616 403950220871876608 401848267337912320 401410185278672896 402217719829123072 401642985886351360 401279467186028544 402881478100414464 403956190847070209 403634393077403648 403254048284897281 401690626854780928 403232833390399490 401654493496238080 403543667144523777 403511109942247424 401683641929322496 403229031664865280 399952862911807488 401355072808185856 403741384051789824 402758686659325952 403246494616010752 402846493905657856 401331445664579584 401676995668746240 403250501791129600 402897856861708290 402391333182373888 402420689560686592 402387696427216897 403229630594686976 403693235354472448 403265092721991681 403631294946369536 402418459604434944 401279773714182144 403623503674372096 401545786355630080 402847916584206336 403251317629390848 402913881556652033 402216303165186048 402788909375307776 403156118576578560 403187690562019328 401404606447493120 401282299805065216 403258928856719360 403116629749673984 403533013041967104 402391747579625472 399731975432728576 398188374642532352 400698422035898368 400951413800701952 398271916299272192 400275406017679360 398266557497110528 399177066081308672 398501390307168256 398441213189435392 399753953887666176 401112577058426880 400456453477388288 398184556005556224 400590048149905408 400945554756472832 400946175635099648 398274596530814976 399739890675748864 400804427944456192 399750145371537409 398547441433075712 398571354187788288 398413498965065728 400253263263825920 398551198577356800 399736198643847168 398546755903422464 400366703965523968 400586567901016064 399171340042661889 400952153474617344 398520430169821184 400262572714496000 400358801007583232 399745527178608640 400128820722028544 399182359368441856 400264279162900480 401027149433274368 400127354540130304 401018400907866112 398116666711609346 399743970445893633 398513855212433408 394246256501198849 398200411464552448 400946619962912769 398270528588636160 400126818445176832 401020440086204416 398107595849732096 398490140827324416 399181878470520833 399183084085448704 398411406829428737 398513297575538688 398409887249870849 400640029791236096 399179993789374464 400596824639418368 400583465005232128 399883997997969408 398526303806058496 400368332647313409 399181515046678528 401068944460500992 400944844904095744 398820767686602752 399752818732834816 400125614340202496 399730380250832896 398865537020620800 400639951831724033 398869258697854976 398501777634377728 400804084212830209 400313522808053761 401178987420188672 399741589792509952 400265224038916096 401094394775760897 400126229892067328 399729261684490240 398277375177543681 394361788445499392 398887965302091776 399181033079181312 400366244647272449 399751865346588672 399733594975133696 399851607808299008 398193185597308928 400263219413262336 400949048951468032 399934668729901056 399939505924628480 401020322574393344 400588100847824896 400263884596342784 395711339194511360 395653865896308737 396014891317751808 396015120347709440 395650211717976064 397513277087162368 397158706787651584 395543808588648450 395646684551585792 396269348400025601 396010837623574528 397837627182698496 397173957646118912 397215364649852928 396268531328626689 397176167306104832 397885379208314881 397836460843204608 395902864607817729 397518966639558656 395872174722273280 397513884112003072 396341468249341952 395946040408285184 397515094537822208 397736587686993920 335039172232478721 397932777355878400 397159106781650944 395646492712517633 395372953317425152 397678728614256640 397840497030332417 397676880729759744 398106649547657216 396004451237912576 398083670927745024 397215320232181760 397457284952883201 398058542529527809 396097784077885440 397175870932414464 397464295161618432 397700983243177984 398093454418268161 397444566329999360 395685286728204288 397450301759692801 395993895810523136 396330234493939713 396018273726111744 396012884397805568 397736135293554689 397918845727678464 397888615130611712 395716131958566913 395980519420076033 396014469697900544 397474521306759168 395904883401834498 396148779088609280 395992537963307008 396359126395006976 397835278619906049 398107017480396800 395683702757662721 397390082241339393 395650336548864000 397517383017193472 396000802449289216 398105925988282368 397558540925427712 395901140337823744 397474905731522560 398106251613048832 398106466722119680 397831685498089473 397160575446577152 299268002325610496 397738132181090304 395656470110273536 397160957950328832 395697370937442304 395995609938673664 397513392564752385 397825246993977344 397518778520834048 397541421961707520 396552607575314432 395687477039865856 396761079172595712 395994845967163392 397390319437619200 395303933343588352 397933729794240512 397161135121903616 397332081329852416 395286537027334144 397471170930298881 396338128522207232 395653715299799040 394916086727974912 393451792958103552 393439819365228544 394912429018062848 393615401722331136 394566241622687744 394922088416305153 394356629384482816 394363476111806464 393080427943968768 394568634078883840 394917341219151872 394616659916632064 394927878594240512 394362593554747392 395250630387716096 395220423073230848 394629371702824960 394187076444643329 394931567266512897 395237171214311424 395215192822263808 393620726982660096 393618618128543744 394875356139642880 394591366786711552 394565532214898688 394925308681261056 393564211827462144 395183398198579200 394431840188395521 395251552174084096 394619886791847936 394298854423945216 394245761451700225 393439160930811904 394620414540152832 394593005749141505 394359306923298816 394359506874167296 394597470711578624 395208098765213696 394593507782164480 394592179559333888 393614563452944385 394617739245273088 395157092220559360 394917680685121536 395224331938041856 394626835646283776 395157945669136384 394875182042451968 394181203601149952 394361691037007872 394245079051010049 394622869185261568 394287242090647552 395219992125243392 394361380729790464 394360396620267520 393621234581508096 394591970695602176 394928994899869696 394801023862456320 393483717563273216 394284338453676032 395154334507618304 393621749826588672 394565782366990337 394913253760827392 394113437284204544 395151575779639296 394928059188396033 395074247896621056 394620026848051200 394424777622183937 394598747323527169 394360106722553856 395155709991849984 394300192125882368 393481623502462977 394802470624690176 393617358734249984 394359642845085696 394596694941114368 393545238213824512 393789039486054400 394109622082338816 394624233848176640 394120617001492480 393618066510479360 393613599887069184 395267850807410688 394117653830569984 394114933505683456 394356419581210624 393482067993833473 394287721327656960 394122293594816512 392243644948025344 391678583439360000 392365287678300160 392058935962005504 393064582287069184 392749172085903361 393118198997856256 393078680739536896 392038932604796928 391756916810321920 392663085430751232 391757856787415040 391388385153392640 391057539485683712 392061865268101120 392741561215119360 392990408843984897 392041034588639232 393117578089857024 392042394222624768 392346789514203136 392336812552617984 393078070334070784 392382685861015552 392394954292469763 391757141234950144 393041144054951936 391760296987332608 391336517438046208 393052221245386752 392326924233482240 391331535385006080 391759135098040321 392337544668393472 392745222389510144 391379033000534016 391336033906073600 391330884965896192 392748208041893889 391327917676167168 391753103521116160 391338694164365313 391390518015700993 391671211660685312 391334447913893888 392327604310536192 393438876942876672 391758145271627776 393406404494520320 391332800143835137 392962431657734144 393120068483035136 392337156472963072 391676072590589952 373581528405905408 392322208342609920 392740844848959488 391331740071235584 392322438203064321 392059249960189952 391759439889711104 393079624814432256 392441619250937856 392374982526787587 392356298949271552 391396397297455104 392041800187523072 391680505332396032 391333304064290816 392729284361453568 393409731722620928 388763011684380672 391390245000052737 391773615232135169 391332356331937793 392070851753172993 393081142179401728 392037398324191232 392072630230343680 392060841346215936 392808068645650432 391331363208843265 392062236275249152 391332247431049216 391331973035462656 391756379889086464 391758657937219584 392382893470662656 393080813199187969 393078865410535424 393110765722275840 392987582638063616 393409864308764672 392329868899123200 392326956328296448 391673420850921472 391753923130040321 393046858471178240 392351251062472704 391335193438859264 391259188820590592 391194936474750978 390820598903238656 390448698825932800 389841667655618560 391323602957508608 391058093733605376 390855145778450432 391327749723656192 391063836218122241 388322317580787712 390875683024429056 391056538309496832 391196120459649025 391058370498936832 391261320814665728 391195111578550272 391327588360396800 391324864940105729 390937675739324416 390338992480452609 391261365546930176 390840481891880960 391063032987942912 389858187865636864 391327020946575360 390575995876433920 391289951439974400 390570154657988608 390573224209047553 390213518290464768 389961782246531072 389778202190557185 391195250594566145 391289680010158080 391012361064439808 390571551688384512 390876548170915841 391061578361339904 389957445571076096 390824888141094912 391001189212766208 390191581606989824 390449116213673985 391063730806874112 391294337373331456 390575382363009024 299267835077726208 390997910781177856 391157174850027520 391269130868752384 390568903337730048 390818063010263040 389930355148738560 391064027054747648 391324194090541056 385608467069018112 391056890031276032 389778436492779520 391062238830030848 391057112945946624 390568783422554112 390188368601956352 390447949085687808 390821612024778752 390200652078387201 390847411901308928 389791909163450368 390919190556598272 391259967044341760 391061485633683456 391064311575355392 391300072912084992 391259071854022656 391326117707399168 390999722842152960 391324404363587584 391161619088416768 390449734135345152 390186489448919040 390573313103110144 389779364042121216 391153770501271552 391062194471055360 388742804953784320 390819453740789760 390816173220438016 391062038178709504 391297379364003840 390896287949656064 391325110738911232 391293764146188288 391283025339613184 391057688920338432 390447046966386689 389836218218708992 391320179583766528 390884305234165760 389934233848135680 391269249626304512 390918762393653248 388697528767488000 388337278042787841 388386845811159040 388033761662615552 388575018659360768 388319518671380481 388638133950365696 388698784047181824 388763556016963584 388763250583564288 388412728739893248 388404685733781504 388641997797724160 389722905535578112 388836202360885248 387905105011691520 388763162155048960 388487716687872000 388578785224036352 389357052776427520 389561839719563265 389762627687051264 388674566391742464 388640688101142528 388675016931299328 388764699208073216 387880711212269568 388007898434920448 388640605116829696 388574433587507200 388577259025870848 389722368954097664 388652883123908608 388280574701735936 387968207828422656 388379361461559297 388698305674227713 388639544452874240 389357275426861056 389726097749065728 388708983994720256 388641708705316864 388033689063395328 388645036365459456 388645172642582528 388487503445233664 389756166244278273 388640448379891712 388764812676583424 388652539136450560 388487862796439552 388321239250386944 388578582634954752 388711220615729153 388320807790718977 389358708268236800 388837113023954944 387879763651854336 389722212783378432 388371705577897984 388769488155340800 387906730388361216 388639930291064832 388759344772182016 388674839659040768 389726878858481664 388280816448831488 388486614215053313 389723399591043072 387934827191615488 389776861456125952 389762002874150913 388357460412485632 388652082544513024 388665367905583104 388577722257391616 388663889572798465 388320366881280000 387869077563539456 389560402503557120 388021883372703744 388362875888103424 388569234017878016 388301443569963008 387868554236035072 389201270114095104 389721073002225664 389777571451133952 388697458273841152 388577113965871104 388645336065265664 387949195161636865 388342515134246912 388466643963490304 389777685414559745 388579233012146176 388651792193814528 388644563432534016 385877191239544832 385912903435841536 385766386858876928 387192864691982336 385764930638446592 387722824393433090 386142282161717249 387686681542803457 387621198558818304 386318347023159296 385517245180284928 386193646522888192 386216913023426560 386318771348336640 385425498471292928 387676319154061312 387196254847258624 387195627983347712 385806130552635392 387676100936994816 387567929761746944 385860810477555713 385841958679093250 385473334600667136 387677977749643264 386180679962091520 387600840816463872 385850690632818688 385494084875329536 386208703533178880 387573631917629440 387573089443139584 385606104576983040 387565483303923712 385767121931603968 387686602438234112 386112291290480640 387284372002324480 385421859648307200 385615881226948608 385472666489982976 387322936350105600 385828271809519616 386191479376736256 387317129181032448 385466724562116608 385614508452216832 387194672885817344 386177726291263488 386184574599827456 387274184725762049 386168483517448192 387573375188496386 385858136734564352 387868121425801216 385421673437986817 387249341984817152 387193214698287104 386204346100097024 387677362919178240 387558861227716608 386133770601918465 385770873459728384 385862325875376128 386317779630317568 387677061587804160 387195964723048449 386177606925574144 385846460945690624 386219795697250305 385612511984504832 387321966748651520 386158892813529089 386221132405174272 387195556449484800 385502616337149952 387559699983630336 385607470523367424 387309175866290176 387864807288082432 387255532563599360 387196313991118848 385765901435281408 385765568034258944 386197202302820352 385817408813793280 385841534848880641 385826942303211521 386661105625751552 385823573476003840 385496543945424896 385860384994762752 385467246249656320 387577400717869059 387023926414827520 385437899769925632 385767585909719040 387863587265716224 387306012979380224 385615008421670913 385050710636642305 384657429210075136 385106796500635648 384940804042932224 384783251786567680 384863143002120193 382969090312110080 385129636792782848 383604017315606528 383441805595140096 383428637200244736 385120531344658433 383765935930503168 383599018518929408 385135333139951616 383614912481599489 385107274357694464 384664586127175680 385111838238584832 383718262166806528 383242391236259842 385130282803675136 384125491235786752 384744953726775297 383322623226040320 384268692747718656 384124985725681664 384125158296125440 383655276542308353 385078501348356096 385112253894107137 384648626037071872 385421645126455296 382958877152538624 384730915013808128 384216258067312640 385011802339565568 384941124626173953 374678039223099392 383636044848959488 385371655935377409 383426971398836224 383449056129064960 384273020124422144 384778748911820800 383803407095840768 384665131227308032 385381737251209216 384780213990612992 384987984342581248 383439033466388480 383443505752047616 383461821606539264 383718516102549504 383301678276947968 383442492307554304 384765652235341824 379085176384782336 385096487526346752 383266347074863104 384664869569855488 383284426655821824 384760107474513920 384269131950080001 383746781420732416 385136157522010112 385128983785783296 382968326432882688 383444320868925440 385383962237210624 385113809922191360 383741015234211840 384736592776032256 385111494016266240 383804227992453120 383266694119948288 383767116807438336 384647306714554368 384779341017518080 375075774644363264 383425823002599424 383660825908506624 384665325692026880 383650269172486144 383669975510040576 384271418512666624 383439196587040768 383335455749468160 383324168374075394 383619856005738496 383437327642939392 383449916083036160 383739943723741184 383739370261725184 383311413936021504 383449166154055680 383257274468139008 383449503208321024 383243514366005249 383461750857039872 385117307975905280 383322810258427904 381935160041959424 381106640784588800 382220749412384768 382114112949739520 381043541092204544 381915337912229888 382603444361502720 382567832287846401 382537273448742912 381623106479349760 382954902655209472 382383494435192832 382213949069873152 381749561599197184 380986704553074689 381083384983715841 381914424518656001 375071413465784320 381041651122053120 382897631434772480 382944855753646080 381008777795076096 373218179247783936 381939611591012352 381558067676348416 381546985121406976 381565685299953664 382662797253156864 381093473274691584 382589422572564480 381235313936695296 381371829086351360 382208227997257729 382515509775720448 381914970235338752 382661418321199104 382505392468529153 381009564344528896 381936784365850624 381048331515879424 382605322306600960 382241492942610433 381908147977613312 381751995075690496 382226839210434562 381045889290096640 381548395154124800 381285779420770305 381127618793189377 382576725508378624 381550937934168064 382664676330733568 381752931126870016 382663586667319296 381548782883971072 382381342040014848 381563330349240320 374017192142323713 382247612914483201 381551114392715264 381908918643216384 381365211103768576 381059466113736704 381550100872720384 382245828737245185 382550119620423680 382227227938521088 382923090386096128 381937335279316993 381619645775884288 381960670503505920 381590718135173120 382924815574634496 381564612573138944 381755759954235392 381929720310681600 381912825746444288 381621248654344192 382923478157910016 381749832777744384 382245373353283584 381550687479693313 381001424274198528 381559238851825664 381235982328414208 382930298259795968 381750694375854080 381913569811771392 381593780711079936 382202742204157952 382380913252110336 381008301737398272 380988145019654144 381008416023785472 382578094957002752 380987484580376576 381547406057562112 381547091639926785 382660333753884672 381048659543982080 382203058869915648 381055249613467648 380624522095112192 380630080084787200 379113206675165184 380632914708676608 379200216978976768 380183955582222336 379726237813317633 379202201950126080 380523222640644096 380761318833152000 379207642826436609 379935963604340736 380401743198056448 379088264797618176 379719750072279040 379118224446881792 379052777781334016 379207172938555392 380520146517123072 379874601310113792 379114686337523712 379872811059511296 379087961742401536 379115931278270464 379047321482571776 380518347949232128 380495327109087232 380496283393597440 380982009864404992 380506760035205120 380410751845793792 380188696836079616 380187040782233600 380643078803296256 380191613672501248 379720373626888193 379043199740047360 379928139285422080 380331823378599936 379587155083137025 379718342858117120 379873327252512768 380271587725156352 380507090395332608 379879014611300352 379111972467671040 379117250546241537 380503788840558593 379714484308168705 380511541445283841 380327176676990977 379716677140615168 378654992246513664 380982662305181696 379051658938167296 380985972324061184 379717298296086529 380511174657605632 380920204462948352 380173293787291648 380758053638774784 380036814779588610 380784402134884352 379052531693137920 380686227911217152 379715095497945088 379497207114006528 380522999654658048 380328199290232833 380922018717515776 379873224735338496 379925721894113280 380627312947253248 379929265552494592 379117456377528320 380644434154881024 379121455809982464 380641420807516160 379930161107730432 380675115337650176 380758030024863744 380510758817525760 380007269187866624 380186061114454016 380918369849188352 380649510021894144 379054677482291200 379987332000010243 379119662602391552 379050677370355712 380916170360360960 380425346488610816 380986271415681024 380500903465603072 379120121421500416 380358050206347264 380514111739944960 379714169563385856 379586302024642560 380983529691443201 377852502797856768 377601650669932544 377871184072671232 378112399628566528 377755507790188544 377640360983658496 377739434164486144 377779651126763520 377647036625321984 378648825118081024 377671162093780992 377838355297206272 377635513051922433 377876583958061056 378352836494778368 378171128906145792 377599349754433537 377589618021265409 377651024074641408 377948802176786432 378359271131738112 378250719985295361 378652041117458432 378503223407288320 378237512650477568 377600870286110720 378261357160058881 378223004569706496 378248671076159488 377861346551140352 377873482907803648 378654502221791232 378649875640225792 377890282043240448 377743129992261632 377832003606806528 377751621436203009 377753010895863808 377949159644753921 378514254892380160 377832212869046272 377830547906510848 377752159909330944 377751074628988929 378123039567015936 377646946569453568 377783562512392192 377646458872553473 378255582903279616 378102829921361920 377600416093331456 377948452166328320 377851333513986048 378502195291119616 377652479615586305 378362302648823808 378104910337699841 377752806494842880 377859825951993856 378502510841184256 377947866641485824 377592111392366593 377605654384742401 377889432327561216 378510380546686976 377671276258541568 378650076316717057 378510978528591873 377638435500359681 378648087180611584 377603764422975488 378614818527137792 378514502410850304 377740000341020673 377880580244787200 377646685125885952 378229460907982848 377744866803200000 377648695837458433 378503064015343616 378214201019224064 377776171263348736 377654878866526209 378214298461302784 378654687412891648 377591427544678400 378246501429817344 378651736032153600 377781540698488832 377599059768639488 377653188826267648 378389940671107072 377776391145541632 378615096148099072 378359787198902272 377745339945844736 378236334273331201 377597775539863552 377638958479728640 378102285001576448 377170618317160448 376897894970040321 376777772821389312 377248313177038848 377255442206183424 377248868117000192 377251216100950016 376902165862043648 377529543126290432 377524911280898048 376869977175121921 377185804407164928 377518734627205120 377258172039569409 377589227359584256 377512957472542720 377371883936968704 376756221597872128 377181447620018176 377374724059578368 377373999074115584 377256635817021440 377573665296371712 376556729603223552 377513385996218368 377345511105523712 377037314389966848 377180513535946752 377371768178356225 377516596266164224 377246199608508416 377371456143118336 377529130247417857 370253148213870592 376871681241120768 377254860422651904 377374613065728000 377373836947496960 377184267735818240 376545994210836480 377152636480258048 377105575651201024 376872617342676992 377447585629622273 377013411080851456 376899188837347328 376834867264495616 376895344954851328 377172515941928960 377470452714995713 376961765567123456 377535495414112259 376898293311488000 377519140015063040 377520636567896065 376960112956805120 377370238654099456 377180657702559744 377526096587018240 377172154682318848 376858785270468608 376544468952170497 377372226032791552 377345678990917632 377526683365961728 376836720681295872 376896522388254720 377360140678467584 377346111285252096 377589451029250048 377408966596521984 377250823086297089 377508727797981184 377408215233073152 376904593692950528 622119471424143360 376833490584883201 377569472686850048 377588468261875712 377344350734520320 376545828191870976 376778202011934720 377187904792956928 377357719709421568 377587650771050496 377587115590443008 377574016808394753 377570008135897089 376860622602141696 377520353485922304 377589028402765824 376544721692532736 377519902338191360 376667190432657408 377534969049927680 377516199153651712 377252753808310272 377038618407493632 376897513737179137 377534133888512000 377410632750211073 377586569483681792 375971865996832768 375965465765769216 375658149446823936 298796730416254976 376112156527587328 376410156277706752 376475093255610369 375757214763732992 375792361546473472 375575931009900544 375963354097266688 376541942148235264 375476664756875264 375650504778346496 376330872578146304 376542271229153280 376485611278172160 376183152156606464 376327719384252416 376081345891405824 375549782313668608 375472799466680320 375553441982324736 376480928685883393 376183493803651072 375721267686412288 375577636141268992 376541448923254785 375795360662556675 376504950765125632 376482078864711680 376485168246435840 376505826837794816 375960370957262848 375475627358711808 375553005627928576 376086902568259584 375579746996060161 375758331459403776 376019499645816833 376032085279924224 375546809122570240 376323127393136641 375577886348312576 375473496954261505 376484942039240704 375973587771224064 375967171664707584 375658171819622400 376331427216117760 375705302382817281 375742327689453568 375547872730963968 375577511473983488 376476754036400129 375553572030910464 376113053903126528 376487337016188928 376322374377172992 376329798588837888 376504339067858944 375597410925682688 375735306827218945 376483621487792128 376475751245434880 375791027824902144 376332609150025728 375735114715496448 375997306950017025 376483809921101824 376326101330821120 375690260014845952 376330543300116480 375609403376144384 375473972739321856 375760904492957696 375476434850291712 376487692781256704 376085605844647936 375660569581613056 375759718251503616 376482993353019392 375548299287490560 376482506100719616 376484533581139968 376328560002486272 376006848358260736 376321192355184640 375759969880391681 376486574567227392 376326818544246785 375475232611778560 376334423069032448 375600015714316288 376504998685048832 376114891381542912 376327457634541568 376053255245008896 375600452882423808 375708516712845312 374981339948130304 374661543654600704 374713333347532800 375356418208960512 374852923165253632 375352395980484609 374666984929361920 374680542320803840 374121577350463488 375307391635451904 375465828265000960 375333815897448450 375466274895450112 374682154388975616 374016927905361920 375235755670790144 374363293408047104 375327383101788161 374971875757015040 374684221279055872 374127116704833536 374690597602594816 374688033960103936 374676161957478401 374681496613040128 375233358395342848 374677676025712641 374686006509068288 374119011245895680 374358822338695168 375250641179795457 374120122778386432 369927065660715008 374983974289801216 375347932943220736 374955998576136192 375073730105733120 375291615423643648 374856482535538688 374358923618578432 374872460010991616 375078830366814208 375070513565274112 375002156568694784 375250794657767424 374125569946177536 375341257007968256 375392555375939584 375072117068668928 374354821698318336 375294599180214272 374121792681811968 375250982667436033 374980552677285888 374681201552158721 374119353085857792 374678143631884288 375070157108178944 374123730462851072 374122444204023808 375070753387184128 374119714009915392 374713012877524992 374123941788647424 375365520964337664 374683833456922624 375472403431702528 374118422613094400 375348343234256897 373776483996942336 374358182938030080 374361164547100672 375071305311473664 375365504405229569 375373304799846401 375464430945189888 374356124583342080 374661005596692480 375393448805015552 374701187440050176 375079451404828672 374712124620406784 375233781718077440 374994198795001856 374967792497209344 374126787493892096 374357806251794432 375068801983082498 374406963989598209 374953740756733952 374680057438294016 374967222512267264 374682026362015744 374981503081394177 374682457691684864 374639256507277312 375470671427813377 373139304932851712 372922125931520000 373216892246589440 373299902731661312 373146637184401408 373285906041425920 373395752267288576 373559675679432704 373557904861069312 372944249375162368 372827148836286464 373412281528639488 373158589159858176 373089917200777216 372944399556415489 373299242372464640 373114760234950657 373559144663773184 373109120552800256 373302234790264832 373561557328072704 373154339873103872 373174690551844865 373056118811295744 373395049507454976 373562973039902720 373558245463703554 373212718096211968 373057367321374720 372826699542441984 373125728771923968 372938319472365568 373159546526924800 373125043292606464 373561260321046528 372826911841349633 373406887112622080 373298796664733696 373156694664024064 373524950650724352 372941456438493184 373087155796451329 373508289838858240 373060025134374912 373736312979070976 373399603846324225 372922325953703936 373284920225181696 372940049815719936 373130303768121344 373745879846748160 373736898558459904 373741348828221440 373177385505419264 373562084774400000 372826178848964609 373301622962937856 373145053482319872 373504938451550209 373399399072038912 373775742951489536 373527227935518720 373125315800727552 373745497930207232 373402760081055744 372922958081441792 373560924227272704 373774502809075713 373300170282508288 373578661343272960 373285578659598336 373054743742275584 372827791441420288 372938559906672640 373297168402366464 372826473213603840 373058887404228608 373157039301607424 373743866538901504 373739767323951104 372939913995759616 373743492151136256 372938776567627776 372943068267573249 373747038938480641 373394856774995968 373220464321372160 373482861396901889 372942065682108416 373404092963749888 373523104766894081 373734257950490625 372939643878387712 372945856204668929 373775827085062144 373742774597992448 373299586657701888 323630144256348160 373294566872715264 372947204723732480 373121062998798337 372797382758395904 372067194546290688 371732791626842112 371737320443371521 371720569848623104 372052422710947841 371594969100062721 372770321192849408 371733582701936640 370640173198884864 372499029261049856 371736818120941568 372002690445766657 372054054962094080 372781203239104512 370722789659258880 370646987227414529 371477142414295040 372807553148669952 372380500406448128 372760066388004864 371727073242787840 372825578673410048 372098152569921536 370635709045960704 372719609058586624 372381158303993858 371477283095478272 371380991388291072 370646948081975296 370647158589911040 371721357970898944 371401860344983552 370723160813215745 372759689194250241 371724959229693952 371949781415129089 372053275018682371 371717191613550592 370647067204403201 371719162441527296 371715383033860097 371380587137093632 372515874558984194 372759223504879616 370867251064623104 371376359014412289 371511355020685312 372713362796212224 371990783911395328 372819546635112449 372087429626200064 372386314907181056 372057371104641024 372825824904220672 372760620258430976 372381431021846528 372391133109698561 371219696559067136 371732587896901632 372451858935062529 372813033489182720 372684121484840960 372775223117893632 372825367750250496 372686230976466944 372085629728731136 370964330382385152 371724750084915201 371722752660869121 372002505850253312 372683718521278464 372178335121805312 371379073496645632 370634216683216896 370734176020217856 372002575463096320 372501294243938304 372759471212068865 369922250989789184 370965030813966336 370721135614513152 370645030349701120 370648238807728128 372682426365276160 372445021590396928 298795887893815296 372098954705383424 372795204710830080 372069159774875648 370635049508429824 372061788277178368 372783630130499584 371510803431981057 372788812201484288 372809711671705600 371727770071871488 371736549748400128 372073488254640130 371508906306306048 372790753564446720 370365757550780416 298795623677849600 370366974842642432 369443709026172928 369575360662237184 370030375906869248 370195652527288320 370023981514248192 369550384806641664 370017580347842560 370538185602117632 369927719397507072 370242347683946496 370619947904270336 369439265446309888 370235771292110848 370633972465688576 370224647519760384 370609298306392065 369575660143919104 370273897561591808 370202514685046784 367371586602418176 370223776291487744 370030886060048384 370217256086552576 369569630467014657 370222253838839808 370614195189850112 369794542247378944 370362469799448576 369920796392566784 370028601745608704 370031210351058944 370203584031252480 370028393255149568 370363360359243776 369856155109294080 369445348642529280 370143719485612032 370233805354713088 370370567524057088 370364741258326016 370362111383592960 370366741026963456 369890037501927424 370030460178800640 370587318542811137 369523525817602048 370367931974430720 370222481908305923 370363856365060096 370207418153590784 369575982669115392 370538848285384704 370364934540247040 369799276458962944 370368644083351552 369547001265786881 369878844917833728 370032861426241536 370367747689295872 370006715183677440 370017998087933952 370580507660017665 369795648520208384 369575807984746496 370609134715940864 369618387523354624 370144345204477952 370020128232341504 370018224534208512 369618844622815232 370225204108066816 370253527412523008 370024995717939200 369992870213591040 369926661644357632 370596719601258496 370022928639098880 370367633084129280 370361595123499008 370028166901170176 370260622757212160 370200907834597377 369795197158572032 369569740542337024 369575495077081089 369921067453661184 370025876148469760 370581103620276224 370539313052016640 369889992648060929 369920100398166016 369793287760396288 369550581792141312 369926270814924801 369160713652019202 368557718451126273 368934294334361600 369066267971297280 368555720410529792 369159386016382976 368630413742194688 366183890169245696 368629090720313344 369221763302817793 368037077050335232 369169282778689536 367591514463293440 368009005857140738 368076579160616960 368077018140643329 368694693577494529 369208744699117568 368925015875395584 368018835645157376 368265995548622848 368260013791641600 368000231105130496 368258757467570176 368037788211376129 367977562473250816 368122692282490880 368265699229433856 367733691402833921 368035730313867264 367978789374267392 367724165131808768 368181892224655361 367845139160772608 368088767279529984 367977730031501312 367996984923529216 367957913702522881 369222997107671040 368261150905233408 367997379020345344 368092148647739394 367593413270843393 368082390008078336 368435802167975938 368118046889480192 368950420284010496 368122380440178688 367997889974657024 368630559934660608 368108362531373056 368122598611099648 368934930790629376 367999960488624128 368623027933556736 367696433798844419 368625837655875584 367993989712343040 368563292823752704 369160513726328832 367697365546700801 368423571116158977 368078728053534720 367727413871923200 369177048373157888 368380669572816896 368347034837086208 368264552137654272 369065000138063874 368932929092608000 369229268712030209 368385209416155139 369224068572004354 368077652319404032 367998804525842432 367590202510155776 367976526958321664 368263577964380160 368107404455452672 368267511332360192 368559524682022912 367961726551343104 368010552074723328 368393685622214656 368257823576436736 369172353470586880 368035115558899712 367999473160818688 368079434495954944 367977996541788160 368068862152962048 367963767268982784 369176943159046145 368037479615455232 368075246563119105 367702452184702977 368645256230617088 368464576628531202 367978602639683584 367847369062490112 363284875362574336 366561632865886208 366907221105328129 367216890814693376 367213676459479040 367110934487392256 367025736445460480 367106281104240640 363226423659859968 367484566015311872 367101721304391680 367115044309700608 366570051580604416 367223764620414977 367105208230612992 367217180448161792 367096491263164416 366677344615800832 366669011028680704 367217461328105472 367588643139227648 367212824965431296 367278476681691136 367112969249112064 367109888788664320 367114109734891520 367115205677158400 367389383264968704 367114738469466112 367094391779119104 366509067847483393 367280967703990273 366978758126743552 366547993656180736 366647823770861568 366570738955714561 367029015116128256 366547382994866176 367100236076158976 367279084801232896 367108037204783104 367214991407349761 367485836839124992 367486510884716544 367279647492292608 367485899745267712 367344710399954945 367564095706636288 367355679394115585 367307074746585090 367028662563897344 367216214416044032 366541454174208000 367278802952404992 366790107002437632 367370663956185089 366979371908612097 366562203136036864 367112386689642496 367212227809783808 367563824293216256 367115406710173696 366792463341457408 367106079878307840 366977211355508736 367104224301416448 366559129059332098 366569040136765441 367111166231064577 367354162956091392 367028268072841216 367373192186191873 367100751275102208 367345334873108480 366976488664338432 367105624183939072 367359861723365376 367484878641954816 367322775318302720 367102343936221184 366978429930848257 366970226144849920 366972473205465091 366516221660766208 367308310573096960 366568971039813633 367109508570812416 366787709387280384 367214623541719040 367381471910043648 367121085336416256 366793634642804736 367120658473684992 367215878943043584 367587776050761728 366528211070365696 366564430667972609 367370608356511744 367027987687804929 367345871731441664 367563203007766528 365529136812408832 366129918096064513 365849352113098752 365849470748999680 365206438282407937 364916698136068096 365179479347314688 365206251778486272 364921560533962753 364921912813559808 365866281150316544 366130137420398592 365849392311316480 365866150673920000 365557177294913537 365209195500412928 365557700697931776 365697404898512897 364972292108853248 365231886823469058 365556944334884866 365205918046105600 365171841507147776 365658755695783936 365554681281384448 365469003646382080 364919985916743681 364923025558224896 365335952866017282 365203513736835072 365842200157896706 365874778936057857 365470294703476737 364797866931273728 365145853708603393 365694278845997057 365166136750383104 365467350914449410 365865276216061954 365119748528279552 365865771076820993 365934725854019584 364809239853666304 364842516689850368 365197943634006016 365659853521293313 364922551912251393 365168529487560704 365894748256473088 365932381661708289 365285645310111746 364826179854807040 365226714416164864 364802534201769985 365921078238916608 365922493510324226 365903717930762242 365204722610749442 365657982605856769 364825721836802049 364921455781216256 365175302185431040 365662267557158912 365902801169166336 364918860794707972 365865467279187968 365558482549743617 365922569272041472 365841232687140864 365697117274128385 365662432598822913 365469201969848320 365900703060865024 365925204679077889 365122623627206660 365467714233446400 365874690062950401 365540258282090497 365133032925048832 362884758843310080 365661758108598272 365173587574931457 365339525267996673 365557069320949760 365841648430759938 365932588784816128 366005256582213634 365524458091462656 365927944356507648 365354103594958848 365894862635151361 365133246155067393 365559403350462464 365920251365429248 365895330866274305 365659573878665216 365660872053497856 366180158719270912 364574937794625536 363084842214232064 363140322047836160 362939361840476160 363038586733477888 363008114582228992 363905242100146176 359632513569783808 363142013698719744 364574461887909888 363388055102562304 364184780948402176 363373777809190912 363138772437073920 364177841178411008 362983025509797890 363141282006175745 364466528684490752 364467821587083264 364573551531012096 363341175727456256 364234367813431296 363300123985453058 363142430327308288 364797336058216448 364184964688277504 363045569255579648 363040727996968960 364572183462297600 362969125095608321 363299653753634816 364586300671664128 363139950029848576 363022949038559232 364756200648212482 364773836236931074 364394989037436928 362988508920545280 364744604727255044 363495431306608640 364572712108171264 364185533410709504 364770794598957060 364398508356280321 363292596686163969 363136400155504640 364574330518122499 363023123999760387 362999858317099008 364750661474197504 364436828339703809 364466300698898432 363284979985686528 364388300519243777 364193448280489984 362989122232647680 364764518083067904 363145668816158722 363289230162030592 363358378157805570 363323181156663297 364539292674424832 363037924935204864 362911998147047424 363137588632518656 364395956206600192 364406606668111873 362909691833094144 363045651786899456 364536159961362432 362990986026172416 363144479961657344 363382665262530564 364531656251949056 364492508719362048 364178895358013440 363312244748070912 364573427551580160 364398103752736768 363008524516724736 363045538830106625 363046556171112448 364466995376291840 363050093680664576 363346034602160128 364475688515936256 364466132532461568 364371476754862080 364795134417698816 364198206017507329 364456788554285056 363377683142422528 362944749616893952 364572976953311232 363370866484051968 359733427395756032 362989715579867136 363047254266884096 364489400056414208 364530078895837184 364194234678915072 363364320781930497 361615755290222592 362553409875881984 361911076486520832 361813551075164160 361879232974032896 362540652610846721 361854036560986113 361627576839573504 362218621428187137 362211694807760897 361937654478147584 361630404777738245 362504854674997249 361926412438994944 362816662443008000 362635601977159681 362836958126411776 362821633846677505 361880360289705985 362671715240787970 361665354612736000 362504969993195521 361665960702263297 362211312962506755 361963195474247682 362822633915551745 362823932094590976 362209197200379904 362546247145504768 362253987065499651 362208633196527616 362081891911868417 361669010997260289 362655023752167424 361635447652356097 362503814911238144 362553891650408448 362827897859739648 362664913472200705 361815281636622336 361910176942530561 361631092836532226 362646224693772290 362904385073844224 361857950140211201 361634490369585152 362659468233801731 361663135146442752 362225476590256128 362627740274397185 362624320243109888 362541531871186947 362663143706603521 362605242547830784 361619051560181761 361666174951497729 362908975630532609 361618323575799811 362885694290534400 361813270161661953 362819234797068289 361865551397662721 361937071692197891 361873382557495298 361625294995591169 362213822905331713 361626014176124930 361620738622500864 361872514529509376 361632147796262912 362821793666441216 362645655749001217 362909368674566145 362719748083023873 362538023692402688 361811956518240256 361631706425466880 361875245818318848 362279593870229505 362887105208266753 362215996246851585 362544287369543680 362246337070243843 362664590271721472 361623957532721153 361813172182728704 361875906169548800 362660033646952449 361627269111885825 362667393266356225 361938482387632129 361906775370366976 361629328779382784 362554222052519939 362663942276907011 362506695487913985 362904880035266560 361629572095148032 362547437484773376 360064728573288448 359966286404517888 360790379806732289 359867570393841665 360015749336678402 360117322171682816 360718381688696833 360137637119533058 361223434195312640 360256728044023808 360713949051748353 360428217670176768 361099721881821184 360014605973590017 359973632002359296 359977724846145537 360717938178801664 360259005131653121 360036162712244224 360715747116335105 359830613739581443 360413647228518403 361223216913596416 360126168441167872 360249702010195968 360193006940340224 360717478780878848 360244707147784193 360717677817376768 360117827841163265 360042290753966081 360715521026560000 360254534020382722 360489022566567936 361615076253380609 360716684262256641 360704738116894720 359867295364956160 360255949618946049 360014165634580481 360257243863724035 360113024419377154 360714779037413376 360716249468116994 360717033366761473 360450147781574658 360253759483428864 360064544606912513 359984684236677120 359866441555648512 359984376299257856 360479141159636992 359981339820310528 360715992852201472 360040279664885760 360433267725443075 359867800631787520 361098605060308992 361101001815629824 360386640067301377 360844324801495040 360715023175254017 360827239169929216 360390447090237441 361097922814803968 360119639017132032 360261035350958082 360017354089955329 360132459913949185 359980414380679168 360064647845523456 360413166569652224 359981663675097088 360103425876295680 360412544923480064 360250399858507778 360712354549334016 360015405722513408 361101542608211968 360044067821850626 360124399074025474 360805229173813248 360598379245481985 359979975442579456 360718073893883906 361100644146352130 360112324155146241 361315556806234112 360483786821074945 360258474501881858 360414133532901380 359978811439325186 360036750917246977 360255071390400512 360137207966744576 359969444493139970 359962613960019968 361102483893911552 360041730155880448 361096443194392577 359855562009223168 359802624708587522 359636897015922689 359829568934248449 359276162909868032 359807538872598529 359864094771253249 359855907280138241 359752594899476480 359863247450537984 359687595300626433 359806836922265601 359851841112125443 359852048352673792 359866006434349057 359827997395656705 359805159276163073 359851680243777536 359864315240648705 359828824067809280 359778021433032704 359777007720087556 359840210558795776 359856568709283841 359863574191017987 359637894274625536 359858897210707968 359849989427572736 359847318981320705 359803783724793857 359848276146655234 359852953676431362 359830313351909376 359840318528557056 359786954340048896 359828961569677313 359278266600783872 359851087781568514 359829172220207106 359836929728065536 359748303933538304 359277826924478464 359767876690907138 359759305869754368 359637709314203650 359865600706748418 359820642490662913 359806634563862528 359829878834601985 359843295687479297 359734388956741632 359856264567726081 359820962872557569 359858342186856449 359772250561449984 359635319291121664 359857791051108353 359864900287348736 359829479310360577 359849620672753665 359756256791117827 359290546998620161 359845766749110274 359848711288930305 359777715185913857 359735796909096960 359276747860086784 359805442223902722 359766916870574080 359864478633955329 359829108617777152 359849219483381761 359863189665619969 359844760137105409 359863642218430466 359686661749215233 359806216458878979 359751543077076992 359808310830047233 359860860950282240 359636340666675200 357959718397935618 359741290033840128 359650634967949313 359652025627181057 359852705977597952 359865121943724032 359756595707645952 359650257451229184 359854277520408576 359735287255007232 359849756207489025 359863520499740672 359776675401183235 359846630255624193 359733916153815043 359863838264410115 359863342820626433 358292947051089920 359275561216000001 358287407281475585 357665939967328259 358290798707609600 357646419701665795 358299564563890176 357891591131774978 357644602917912576 357840308190449667 357932480881360896 358242509828276226 357895055387787266 357641762895962112 358002216692482049 357866417607016448 358282047049052161 358288685453684737 358286808024494081 357942815482855425 358283477281538048 357950491415674880 357559732313137152 358287901127229440 359116301945405441 357577340575944705 359114650929352704 358234093181353985 357309910171664384 358315180217741312 357896273971511296 357577897382383616 357995978348957696 357559328418435072 357539769196089345 357567706804912130 358003695880904704 357563718244106240 358238575197831168 357526463869763585 359112205909762049 357878623635636226 357670444976967680 357553353330409472 358264301678637058 357517130188591104 359113044338556928 358824940016893952 359116912883937280 357531703608213504 358822675671560192 357562894365372416 357834046270734338 359266903547592705 357854683315965954 357908163313405952 358316830114332673 357553486356955136 358286150978383872 358765002884648961 358064096136011776 357554723936673792 358824232874016768 357559569666412544 357889383443070978 357930743286071297 357894008892178435 357888772400099328 358771342386012160 357891144429993985 357568979855884288 358771996249059328 357928308618428416 358769766883786753 357926325857689600 357556822594437120 357951888177631232 359112877665300480 358232088551505921 357588930490679297 358282984857669632 357966763452923904 359118446329462784 357944661165342720 357601609733242880 359274434492121088 358823695726280705 357953025144393730 359111265228034048 357935004296282113 357836961605627907 358268507642798081 357591410251284480 357838854654394369 358821244314980353 357664491854503936 358299772727197696 357671634561286145 358321576938192898 358016930340286465 356365811667058688 357200795172749312 356574546872115201 357473956795658241 357340934213603328 357314260092731393 356367172349599745 357207321920802817 357215229358247936 356967469115650048 357230962284826624 357515359521218561 357232599283941376 357315463547584513 357341831480082433 356968919052980224 357311065882771456 357233422948773889 356873704044638208 356840587221139459 357173919238733826 357178564669472768 357508412411625472 357317660683403265 357312538100240384 356365023758651393 357514499672125440 357173164456943616 356933323144183808 357310606124130304 357311938218303490 356852537749553153 357513586412748800 357216137701896192 357170162392252416 357176256070025216 356574484599275520 357204995038384129 353202452444618753 357509951981228033 357172600985751553 357507379836895234 357501229796040704 357316118844686337 357178124926058497 357209069045551104 357231282423480320 357161054150733824 357148847136448513 357436825758990336 356848892417024001 357309386361802752 357438048134365185 357316677567922177 356365542715699202 356308894622035968 357230485119844353 357157812222164993 357211784341491713 357496166281248769 356825097971056640 356876878809808898 357317370106228738 356310422476947456 357125624957124608 356935222526357505 357312749681913856 357318038137217024 357313025734217729 356859201076727809 356841335174602754 356573210931765249 356311662766202880 356308111964897280 356370687646105601 357300298202615808 357157849018798080 356306784501235712 357204546642124802 357440277377585152 356307732749496320 356930630757527552 356861291928891393 356930986568720385 357434413195345920 357307919731146753 357210804791156736 357211588895313923 357300722347409408 356366597725753344 357434961541857280 356307339382501378 357509419464003585 357171178546278403 357511179456876544 356306642813468672 356810687575625730 357223342555676672 355045587277721602 355708826244218880 355842015545659395 324175708979097601 356186841927528449 355838834015084544 355839520194838529 355840981083488257 355886691468324865 355839391039623171 356186107660083201 355050166883069953 355126055650070529 355835752661254144 355847475044679680 355845901274710017 356263868303020032 356238750101151744 355844540646699012 355968248740708353 356304703803490308 355847049217974272 356178567098400769 356178316622962689 356246523090182144 355849031185997825 355832475487961090 356176263196581888 355125070458392578 356301972976041984 355841346206048257 356172180448493569 355305273923092480 356176144103510016 355964776591007747 356012775488753665 355834584635670528 356250483108741121 356189569835728896 356300175171534849 355972259640385537 355848342196068352 356306383823577088 355845496356605952 356176826114117632 356010388946558977 356252905948463104 355843415444946944 355843921517088768 355053036617469952 355967338463506432 356305203433193472 356246127382769664 355300298639679491 356239200170950657 356183611537498114 355304972323274752 355176062096916480 356249717035892736 355126303311147008 355062513148231680 356188386454802434 356238920482160640 355838426043527168 355846255525629953 356013866091687936 356263072362536960 356252140072730625 356192089144442880 355066902810329088 355843121713655808 356177444677484544 355839048675377154 356187103903760384 355119266317615105 355065561438363651 355840184023121920 355838567525789696 355830882814263296 355698232556388353 356014823353499649 355971142709805056 355295788357795841 355044676975345664 356180327271641091 354333558845878273 355296518426734592 355847893548138496 355971872334159873 356013152338583552 355699627741298689 355442675387867137 356016025189351424 356302430004195328 355840681601802240 355848640201359360 355357920109674499 355849379707494401 355116258208915457 355365910980214784 355835548390260736 355729418687217664 355037264960700416 354938535322714113 354645129384034304 354332132136583168 355004638958862337 354405075021602816 354354723136077826 354634441223708672 354766835087974400 354760250584334336 354305255753781248 354765430604316672 354979829923332098 354389627601289218 354385847514173443 354390922064179201 354252476129607680 354977796151447552 354333091868844032 354614793010806786 354764540971466754 354955795349241857 354951569076273153 354655518633099268 354914582491447296 355018127043600385 354328813276114944 354768672734187520 355038581242331137 354690449560186880 355044129513807872 354626414273765376 354353910019928065 354995855343878145 354769841212760065 354336256945164288 354998865851711489 354275378979811329 354943042765062144 354332539265093633 355032001138536450 354765647965728770 354912995803004929 354021676553478144 354995350173519873 354957353755488257 354404820922269698 355026088923103233 354334337371611138 354934278624247808 354313636241616896 354997991809105921 354404474980282370 354913887721754625 354915381594427393 354981313838727169 354765989424013312 354763280880893952 354027107271196673 354767068333211648 354696798759170049 354637519586983938 354673952389464064 354410149454155777 354936542214627328 354956766989127680 354716224799784960 354406141368864768 354310230739402753 354740632180359169 354574855208837121 354026512158162945 354270928504504321 355033867486363648 354323558765301760 354942681270591488 354644904917483521 354353783708467201 354409007047380993 354764134144950272 354334170421538816 354762251502235649 354353612383723520 354296571917115392 354404896054845440 354731820144791556 354576890612285442 354768373910999042 354405429071183873 354767419794915328 354911279250538496 354340143907344385 354354131223326720 354332654855917568 354382662972096513 354909325510189058 354956057430335488 354335531955519489 354408208942632960 353604076858122240 353321201768202241 353326474817839104 353352493947830272 353689604165087232 353219898182344704 353586873186267136 353628824111550466 353627819655438336 353582637425766402 353728048379592705 353325862902431746 353247209644490753 353218862042460160 352368528214589441 352369167653011457 353220328408879105 353352963001040896 353692022319755264 354020799096688640 353603527748239360 353325258478075906 353319352566685696 352801791072677890 353954188985769984 353249460165423104 353319755173736450 353737518329499648 352370418750984192 353951226192343040 352574951422836736 353320629128278018 352557498655444992 352388487279939587 352573413434458113 353588440358588416 353250141446209537 352485647430324225 353324193716240384 354020252767633408 352387570526715904 352366723724345345 353602105988227073 353326767777386496 352365746501844993 353250802208477184 353216230297047041 351725880952889344 353583695564783618 353225019561738240 353244560689872897 353628587020128256 353577633503649793 353606557633748992 353466755181592577 352370906712117254 353225796657225729 353217590623076352 353586150776119297 353587040559972352 352805546430169088 353354839113211905 353607733171335169 353322885688987650 352795564930383873 353466080255164416 353578086865969153 353821294644576257 353246458746642433 353587837502889984 353578420166336514 352576044647198720 352477447859617793 352803372912492544 353226800136073218 352802312475000833 353584617351168000 352806124556271616 352469429688348672 354019924185858048 352796146927796226 352804335975006209 353249689799360512 352493262222790656 353579238424707072 353577402724651008 353353887626960897 353343567604879361 352441798574084096 352575348107522048 352800343547052034 352467254916550656 353338362570084352 352804818399666178 352548970423271425 353323479401103361 353468291207004160 353243657790427136 353603202966487040 353322702322413569 352339052453838850 352363656874430464 351505671851737089 352137255164461056 352344945027330049 351136407441514496 351725569563570176 351504152880349184 352350442115698688 352335635115290624 351753759145205761 352142723970633728 351141738766807040 351726487646380035 352149868799725568 352355609770856448 351134550698631169 352135419195961344 351498163175178240 352348561666609152 351509411207983105 352338594783956994 351783207013859329 351500373380444160 351494316042108930 352345378437345280 352354905517854720 352343151182229504 351732669501018112 352118094841384963 352335023225044996 351506384111665153 351790270137892864 352071082162913281 352157226540081152 322385700907540481 352339837321355264 351138710143762435 351134165267251200 351767740832415746 351142496522342400 351127694265679874 351490159444901889 352086905774546944 352362102767370241 351639679357042690 351124039034613761 351148389473333248 352035742911971329 352096103350546434 351645788994158593 351132934608142336 351642052854951936 351654105745342464 351493922238889987 351135384362692608 352162682784325632 351644777520959490 351134023399112704 351777919921692672 351930565626298368 352070562614476803 352354437072818176 351142317660454913 351495135940452352 351499476856348675 352337379056549890 351642719069814784 351492213408153602 351535962955841537 351523565134295040 349714800252694528 351655539404582912 351798062265532416 351507155121225728 349612127344013312 351498776990584834 352336380526997505 352346925338595329 351643934172262400 351505147203031041 351505452007297024 352089858354839554 351137900324339712 351657103951273984 352362673666670592 352126119903903745 351493672187068419 351139641774182401 351152466181636097 351124895662481409 352364410515361793 352348103128526848 351134873639067648 351507526841401344 351495618906177536 352349778262233090 352346333639741440 351140252758441985 351151676352237570 352117481432821760 351794858027008000 349714654999752704 350599623037038592 349602275053940736 351122030290141184 349858983609249793 351122922536046592 349696756155564034 349569156158472192 351123645684400129 350349435496169473 351116688038694912 349543194674987008 349701086816374784 350316915761225729 350327752852901888 350647763429621761 350433101236809728 350602182237753344 350284846293200897 349969818897752064 349542812678754304 350839837173096450 349885284663562241 349694605421318146 349697448366718977 350707091645808641 351121237713494017 350293207852126208 349965927095349248 349669647785803778 349714168573739009 350293002192822274 350247624332419073 349542240445677570 351123290925961217 350092348031647744 349694333827547137 350342583291088897 349908896598597632 349894904152981505 350452742378094592 351119135830327298 350286304774340609 350292820701089792 349559798636888064 350272955785285633 351119506736812033 349542644713656320 349699428355026946 349907982265499650 349542402840723457 350285559412957184 350628162595590148 350401417493753858 349980152236752896 351120640180355072 349907600478973954 350256528810446848 349602060754366464 349856705980538881 349633334453862401 350401961700499457 350319652242591746 349585289586544641 349700092208496640 349699193834708992 350465666366709761 349976390461960192 349696107967807488 349877792848097280 350285491377156097 350338032790028288 349585711554510849 351123494123225088 349698163692675072 350277219244978178 349712755219103746 350632506485243906 349628495711834114 349853212653793280 349697934717222912 351113437541175297 349973845228269569 350696868201758720 349968298164764672 349713546445205504 349973299889057792 349625936842473473 349695545473904643 349543636955955202 350688087300509698 349880514485821447 349608658021265408 350691338150359041 351119690665443329 349907793781858304 350606811730161664 350599370120511488 350285980265218050 347451192005255168 348634313367105536 345615902743617536 347184740035616768 346797664240820224 347196835397517312 346722323811926016 348344063684124672 341561051663437824 348134696317751296 347803389998022658 346817411204395008 348107340970606593 347677841653104641 347184353513717761 348153312731869184 347207382671187969 347871957917765632 346711987109109761 348147650077536256 346692182100570112 349208045315817475 347215684993970176 347676517612023808 347363150754091008 346943233277956096 348135208001863680 347191326112112640 347386798030331905 349181295336759297 347183311489224705 347215282701492225 348135054314192899 347212096276152320 346714387941310464 347642692030840832 347812508687536128 347833264867778561 347920140140167168 346996400963338240 347215748973875200 349181679392407555 347773590436986880 347076807780081664 346702305774694400 322054171341762561 347187059653476352 347761973888442368 347677384230715394 349228944454713344 347209379784839168 347209988860690432 349187714412843008 347365041072386048 348176719729012737 347874666448289792 348110298835718144 349205532386664449 347203093211004929 347821970076872705 349504878072172544 347039396379369472 348342907469705217 347170497051635713 349248454045859841 349201466126376962 347377397340962816 348635301490593793 347709823221125120 348135683875020801 346722339486060545 349256689700175875 349192067777437696 346719075365429249 347202811878068224 349242382199422976 347367337365753859 347172639401467904 347208279417552896 348167422802534400 347676157237420033 349205949942206465 347171251518849025 349181128562843648 349231954396332032 347188267277500416 346692270055104512 346998236776640513 347679928386478080 348136820179075072 348720685968932864 348107401150468097 347765030500069376 348343378603294720 347644303335620609 347767082064158720 346692729310416896 349191903385878529 347408974892654594 346993964483743746 349507677677830145 347804777297629185 344915490268913666 346020132428083201 344568173586157569 344988801850015744 344546606886051842 345598205465079810 346079121849339904 344994207292870656 346064383086055424 344909940491689984 346623859828609024 345570728504086529 345144830952882176 345165133200367616 344896698704859136 344880155585564672 346068617516945408 345232244807442434 344843316917059584 346073984657403904 345237282204311553 344995095176704000 344999794135138304 344554483948343296 346050284222558209 344994562080641025 344777108846952448 345599990984486914 345625597076197376 344998020787621888 344996063968632832 346072654962380800 344568327638765568 345892362209353729 346340977293787137 345145435905744896 344884489266274304 344922462875697152 344991867139674112 345578512649973760 345633243468529664 344545752053321729 345130863182348288 344907164248322048 344991391711121408 344998499391254528 345258225291128832 344666857653014528 344908946592657410 344907685331890176 344905633579012097 344775405057753090 345613012973023232 344546262839869440 344952108895842304 344986615338381312 345163618066780161 344658187389116416 344764825601196033 344996654342086656 345923483655614466 344659616849862657 346063000056254464 344951794885070848 346064393584377856 344822631507324930 344909154814681088 344952813723451392 344989636751405056 345634425234677760 346074299167277056 345164114773016576 344990854789861376 344879889461170176 346041686616576000 344548307865042944 345273770036047874 344909275988111360 345623920470274049 344952423862894594 345129323604353024 344898458169257984 344851336921219074 345632733889957889 344774725505015809 345636903468548096 344908599195209731 346024636028428288 344990437779578880 346066891653132288 344658609730383874 345619254042832897 345146872123502592 346345323930738690 344549090903867393 344850299934097409 344989234916114434 346047766830645248 344774138344382464 342341848729255936 342925438546489344 340161396224450561 341974544652840960 341988322161336322 342204929303252992 342181058198007808 341932397094395905 342256524753780736 344211811958128640 320272697911287809 342195989530169344 342896243481145344 341957825393729536 344442282839261184 342190428675796992 341886316864208896 344542196315344897 344427690385887232 343053756604219394 342357338679828481 344207654928924673 344333702668632064 342380669227368448 342074962091315201 342383590761439232 342275045051203587 342341507421990913 342358011400044544 342195283062558720 342384071340617729 344430063959302144 341947431757443073 342105757224943617 342378601435516928 342254644183064577 342668841530294272 342291189606797314 342192281136287744 344464294232084480 343237994817417217 341994790436626432 342274911173234690 342924980675301376 342273898089426945 344442428624863232 342204341219913728 342254207484702722 342313853767532545 344207850853265410 344481942709870593 342206001715499008 339205218237550593 339977653379555328 344429391847256064 344177398889193473 342255839308050433 342377485452845056 343236499392839681 344142489562804224 342275271942094848 344105901185171456 344531400713719808 342320095332294657 342176764723863552 342173428327002112 342254858704920576 342076439119659008 344092318669873152 342321095636049920 342898132172025856 342312442300354561 341951643803336704 341917678258253824 344190912622108672 342227614632665089 342925290722455552 342382842594078720 342365841096060931 342206355173683200 344158484109070337 344526168407539712 344428215965736960 342183558200295424 344520306825773057 342187903511834624 344182809096753152 344429066537037825 343434617145131009 342253099928399872 342639349948633088 343076203063816193 341988035895914496 344142983848923136 344169653981028352 344165940725964800 342352332069142528 342310985564028928 342291403596001281 344093928817053696 344275492280606720 344427911006281729 339987486229020672 341330071589638145 340510054304329728 339973898869293056 339978616693723136 341729315366510592 341731418977738752 340091436143890432 341643834406617088 340076609467973633 340112028087775232 339985941492011008 341319610102079489 339973707458027520 341329677778026496 339984292081958913 340333880005492736 340550720476573697 340128201273667584 341880906316931072 341370936961929216 341732556787576834 340255749030686720 341667046922260481 341758471445835776 340651986934439937 340460666798358528 341730743208275968 340186991754878979 341632499207778304 340199827872829440 340510129311072256 341316426096844803 341318062148026369 340197486171934720 646012704977747968 341645745612521472 340478922313592832 340293513658912768 341560458970533888 341664615865921536 340112144253214723 339982563437318144 341664287523213312 339983360136974336 341886115596345346 340651551196594177 341624444256649217 341330353144872960 340651735452377089 339982332985487360 339978377018634240 340082030459101184 340177992221331457 298793405012664320 340202192948588544 341643448362881024 341667168494174208 340255250508296193 340296959770386432 341734443721043968 340172337615888384 341712084104511489 340330396275335169 341664712796274689 340113544731324417 341663085108547584 341757417270423552 340256926883516416 341735544289628160 339933638852485120 340113927834832896 341863331008753665 340287277798416385 340077839342784512 340186870401093632 341756797939490817 340295774371971072 341735864608641025 341627080913612801 340077383212220416 341636247774707713 340140612529573888 340076827273998336 341330601149865985 341756632662937601 340205016122019841 341756178096848896 340114870756319233 340133129815724032 340209400541229057 340518585023725569 339984372365148160 341664410735087618 340081203937935360 339986584407519232 340077259555753984 340481177183985666 340286768630865923 341734794524233730 338457917491650560 339846343818362881 339144522036547585 339163800223744000 339843767123185664 339466494469619713 338687674103775232 339587354538958848 339476362127609856 338710910816370688 339932496122765313 339148335451619329 338688832247578626 339805047707799552 339166657417211904 339159049385947137 339535119016673280 338487760799272960 338978381636984832 339542289707847680 339842512753680384 339440503361773568 339156075427282944 339521638741712896 339143073948909568 338450177176256512 339463368836526080 339466107251474434 339843169489391618 339166139143827456 339157326550405121 339591369481936896 339807668707401728 339158096888872960 339462196042031104 339754207806636033 339807214195859457 339145969734148096 339405001321484288 339474822780289024 339537035943616512 339469941625483264 339137327546908673 339137848550756352 339158691678916608 339474173569167360 339827535464497152 339527770902245376 339838035195752448 339470579893669888 339842393148895232 339150039618314243 339842143474561024 339794785428701184 339405024398540801 339528094798983168 339157514274873344 338688154167029760 339164982967148544 339465071140933632 339204360179417088 339465570774831104 339807507906191360 338452743150784512 339479055969693697 336877222893850625 339531348308004864 339818069641801728 339165426217000960 338450807848574976 339802114299662336 339147455247556609 338979203267563520 339156312216715265 339465839097020416 339529122986475521 339152492505993217 339414947538821120 339524508429975552 339464688498798592 339841799558410241 339153818551992320 339588240602439680 339471166056046593 339541919841521664 339807931182759936 339538655330844672 339841396083138561 339143883667668992 339523045603553280 338708407072739328 339164563310256128 339162245651107840 339841566615154688 338452423448334336 339154424230473729 338451964104945664 339810379817439232 339807349969657856 339168071447097344 339833776752435200 338427027893923840 338446290415390720 338395988253368320 338018720880410624 338421331479654400 338426349830164481 338449789807099904 338396507646607360 338448296022511618 338287794847903744 338079172436037633 338081434789101568 338431147115687936 338290812783820800 338028616988389376 338021165052334080 338405167605088257 338417557486858241 338407108456361984 338444970686038016 298793082625859584 338423344095440896 338025876765687808 338393270902218752 338273678963924992 338026471945801728 338278699378020353 338101626244042754 338044141990707200 338402896808902656 338292085427949568 338103828035538944 338055541450485760 338422840917389314 338429342646423553 338275266256322560 338420301496991744 338058522900172800 338042150812012546 338103347569639425 338060998793646080 338078309231521793 338424627099471872 338391688844283907 338403473223720961 338102681736458240 338290285366886400 338406412587790337 338432364873129984 338429878389055488 338289148689534976 338292917259083776 338050208367783937 338410684972933120 338426704768950274 338029095445217280 338044904645226498 338023197297496064 338285963673473024 338407756329541632 338090906429313025 338399703362334720 338082788743995392 338084103545049089 338430511074639872 338076618197184513 338283477361385473 338280947428491266 338052493995028481 338273295877169153 338411606784475136 338053577979351040 338411289619611648 338065470890590210 338401018729611265 338408794818215936 338102947189772288 338026167296724992 338392242089779201 338043038200897537 338062135324209153 338398290490040320 338416929679241217 338068312393134081 338097038640164865 336441455822376961 338100427503579138 338422273612599296 338448885515165696 338054769287524352 338075504890478592 338418498671882242 338021603352932353 338449303087509505 338400069285969920 338423806404222976 338415310908559360 338074439424028673 338419764370223104 338107462785830912 338285802616401920 337936609787924481 337285396432027648 337292556536778752 337374691050262530 337386973591371776 337391007849140224 337711215612678144 337867580817674242 337946219663986688 337372666728157185 337455900170280960 337395188106416128 337396186728263680 337574334417739779 337455399290667008 337393010830635008 338017573755052034 337986835584270336 337928838090719232 338017095172374528 337389235105579008 337860634567925761 337718905168613377 337372114569031681 337967559678783488 337285182166036480 337327147326767104 337601086808530945 337292729870594048 337950081980440577 337389488374444032 337989271036239873 337366431127719937 337989899393306625 338016891446648833 338015354544599041 337955217087803392 337387586328879106 338018398296502272 337928688551206912 337294392530436097 337956417149485056 337384354558914561 337774455017308160 337388061782585344 337395653946789888 337981916106063872 337707839256678401 337352784838004736 338013402758778880 337951293500964865 337686043794997248 337927887938277376 337586737830313984 337456516716191744 337388715091562497 337352330238390272 337285208585957376 337647884986109952 337397014482534400 337290010049003520 337604084649570306 337709423134900224 298792697571987456 337373987388653568 337285699860574209 338016071003041792 337386095060844544 337710578002980865 337968346878337024 337369728840515585 337382020042878976 337349666192633857 337309054642827264 337293933849751552 337368756613443584 337930387659579392 337394236251074560 337389070604967936 337951740890595328 337929533586022401 337373331022036992 337294064938516480 337989502591184896 337289910941782016 337574111645663232 337950755933790209 337711511294328832 337776747686797312 337928329703329792 337455577204682752 337970885803769857 337999036697169920 337954758683930625 337710895662772224 337779107964256259 337980120096718848 338018165202227200 337288321615138816 337773668371415040 336573352808439808 335376138534785024 336435692005650432 335938795444785152 336423508580118529 336109470402891777 336104842927931392 335477086380773376 336641893666537473 336728357288939520 337284944797765634 335474812354973697 336532400483991552 335505755186810880 335937660126392320 336428185375875073 336460173809958915 336534179217035266 336424317778788353 336107809475272705 335390160386666496 336899952754188289 336213635858853888 336157392070901762 336092972175224833 336069193768263681 336093519842275329 335573252099428353 335942485090127873 336890954822852608 336104282673774592 336527179800264704 336112904946454528 336733078057799680 336434997684740096 336130824120451072 336535176878379008 336536014329896960 336107974135267328 336431924887310336 335484875081654272 336877446139879425 336442624732954624 335376441950760960 336429836706918400 336103723740827648 336422940964966400 336441152012177409 336151224116183040 336155726214991872 336431363106406400 336676201114505216 336574383294402561 336101551334637569 336424064220532736 335348812665204736 336909426130821121 336110583294349312 336106805501517826 336725449138900993 337280725676089344 335343790837616641 336577864013074432 335410681048334338 335393426973552640 336211643644116993 336459518424776704 336563000314052609 335935981997928448 335933977477128192 336470034165682176 335346626820448256 335941672926052353 336731406329864192 336938293604270081 336150170544775168 336426182952230913 336915412518330368 336212473613021184 336493196693614592 336466338002374658 335975338989473792 336461449008398337 336461753917530112 336070818079580160 336923323751596033 336195880820563968 336063287714250752 336812535347044353 336558816034435072 336534743283810304 336540396857483265 335471749342826497 335410582230540289 336464695198367744 336536224305143808 335241077462294528 335039301870043136 334874288819691521 334865310291226627 334829809404350465 334850829754445824 335336098152738818 334834807483817985 333690340567560192 335234331691851777 335343096592228352 335189576924672003 335131560460288000 335058310648713218 333977094231060480 334354296638410755 335113823939878912 333549982604988416 333478285377957888 335094454765641729 335236627590942721 333707085919428608 334851816309284865 333489326665125888 335113336091983872 335057772435611648 333487576470147072 335230669066215427 334240787271409664 333714410088566784 335044335353602048 333690966936526848 333704233385881600 335330801216536576 333422024892510208 334009386919940096 334862411230228480 335328551937142784 335338334794702848 333918169368506368 333704973621813248 334359292843003904 333708271980523520 335073249878749185 335238149418659840 333679037853622273 335228695432269827 334331280667852801 334381240482410497 335340226035736576 333703387675770880 333919461767786498 335223146850439168 333689950967066625 334842549900554240 333914510945558528 335239231188398080 335041781370589184 333420498107121665 334876546227654657 335110438058610688 335241622101032961 333702182371196928 335038801539919872 335068808568004608 333487820956123136 335057269823778816 334832203219472384 334849408241922048 334831586967183360 335235148746465281 327459591958958084 335232727391547392 335037930097745921 334168974700982273 334328844582535168 333708675170590721 335070542904303617 334033919647309824 334027989476077568 335245608531161088 333916491131019264 335057429396074496 316516327814737920 334884647244804096 334864704222687232 335239485040254976 335240447599468544 335337314580586497 331875596277788675 334039467805515777 334871777324982272 333479248205582336 333911148355280897 333679378154274816 334254335116587008 334852525415071745 333362127005970432 335037807817003009 333061273833046018 332119712022528001 331933314258718720 331975162624876544 333326554593648640 332217531060326400 332766796375531520 333349910982303744 332214204926939136 332938792849784833 332230148072013828 332527588675305472 333050909447815168 332870147847114753 333334464262463490 332215365125931009 333087340744560640 333329213966913536 332539293996310529 332288827110617089 333089735570493440 332575813549584384 331992723353636865 332321008763678721 333332174948413440 327487236616630274 332323142754246658 331984972523118592 333063999656701952 333054958696030208 333167553138540544 332528353716355072 331948815722631168 333318229357371392 332226990646099968 331935835073155074 332327284881108992 333337499558629376 333334790180855808 327459422039326720 332882197533044737 332320620589228033 332318077859557376 333336204072321024 332326720147443713 332108015840940032 333339575411937281 332120775656087554 332765340197081088 333064774885732352 332807491895308288 333094772472438784 331950649656868866 333090728815255552 331947505002610688 333360650573197312 331951088045539328 331950013452275712 332308211321425920 331955728262774785 332149677145346048 332310867272155137 332322735810281472 332090528533467136 332221731618029569 327985299051409410 333330689313357825 331956331512729600 331981378063327232 333316426687475712 332310159340752896 332214838136823808 332318643134291969 331990411860127744 332484909912453120 333055452881494016 331972846509244416 332128943668858880 332312566330179586 333092254107435008 331953804578807809 332141528485089281 332487692052996098 332234269546147841 332796608011968513 332331185051156485 332333920181956610 331954623692808192 333328281245986816 333066272642330625 331993602521702400 333339198578892800 332106104731475968 332314606754213888 332764927313973248 331952714802155520 333052656211877890 332215684979372032 331953106692743168 332315881650671616 332165871101440000 333338583534551040 331725888355975168 330091097219010562 327960168602161152 329706753157644289 330069373635158016 331510042924838912 329792677799403521 330359969813770242 330000371776884736 331199466172473344 331813050632007680 331898523119415296 330360351726116864 329662553334640640 331373853911699457 329735381518000128 329989482881368065 329998080722219008 329792091695767553 331909758028222466 331490109692182528 331876752693547009 329706548244934656 330341945916411904 330361176162705409 331899064687943681 329999750290108417 329737056660107264 329741916310745088 331720269553098752 330063560308817921 331505009961361410 329666296692211712 329804843659165697 329661543090372608 329984521594359810 331867612537561088 329797981626855425 330024740657971200 329812944676352000 330360556362018816 330000196035567616 331050004464668672 329797426833670144 329796998297448449 330155179779448832 329772571925028865 329749664733728769 331503532404531201 330369719418908672 329756950915067904 330397442409381890 330060239338622976 330040597052276736 329752693465829377 331838317857501184 330325949847597056 330337508061765633 329700067479019521 329793097192075264 330135603196862464 330342275978780673 329811513001000960 329700217513451522 330408146583560192 331910731362627584 330091316501430272 330339116359225344 329795919807651840 331926060977487873 331485168588181504 331866856455557120 331523126796107776 330339553636384768 329658359747842049 330027532911001600 330354024039735296 330390930014216192 329675914550059009 331871965407232000 329759872163909632 331925217876262913 327154501352058880 329794171986669568 331907383771148288 331765306152349696 329794724078686208 329719330751250432 330093477872414721 329999912613855232 329749083369635841 330360907580448768 331733631779340288 331732605445734400 330071268856586242 331491149875380225 329676026382790656 331813659754000384 331484261720915969 329796611184132096 329806826260541440 330024932962598912 329418520364478465 328667899998904320 328965921395851265 329044673924579328 329421419865862145 328955223601209344 329025271346909184 328941202923716608 329410870981562368 329409624115666944 328990667235803136 329391564201787393 329578863069904897 328698109381181441 329045988268470272 329037099737165824 329582122463535104 329018784209854465 329060403051102208 329420295343587328 325421118636818432 328672794453876736 329041225275543553 329056996391280640 328681918151393280 329050965028241409 329392578669711360 328700636147376128 329272117994594304 329054879945457665 329420169518645249 329648742552727552 328702736902287360 329051602579238913 329050032860962816 328694222867791873 328991480121274370 328965748145942528 328672137101586434 328980288707375105 329391057718636544 328675789673476097 329390667438624768 329029749525606400 328705135339528192 329268671623077889 329388993089257474 329648298333974529 329387080683778048 329024893536567297 329417423520419840 328986851287396353 329030636633481216 329409770396217344 329063251222618112 329290483203452928 328672334292606976 328956039577882624 328676888128147456 329409929960116224 328912090314182657 329393524820819969 328676220743086080 328702926887464960 328692756228747266 328954894176366594 329579793530109954 329046366175248384 329008589140262913 328965175388536835 328689157515931648 328823091172085760 328955947902967808 328965494159843328 328680419476246528 328911642253467649 328930174185922562 329057584847925248 329206782465556480 328684367813693440 329361843682414592 329061996832100352 329052537946796035 329393199896489986 329053674661871616 329024027911925761 328677923395616770 328987283049041920 329388499008647168 329046175787393024 328694845893922817 328956614696648705 329386650708877312 329351256248291328 329408799179948033 329418957507420161 329065257379196928 328972319986966528 329007433559187459 328687856887418880 329417755164033025 327982640651194368 328100994938437635 327967190500384768 327476743977959424 327465076690927616 327884763459379200 328110903272828928 327401231305805824 327403511258152962 327884113317076992 327527554871345154 328108375487430656 327987045974806528 328100254048206848 327465439951196160 327504327335886848 328110371359571970 327846664712880129 327884497993490433 327882631431745536 327807087797219328 327885455725056000 327522365904916480 327806510245744641 327883943183515649 327994591234113536 328654043247435776 327976306874658816 328099854754656256 327990885616873473 327982351911116800 327989185665445893 327983959923376128 327985613947154433 328110166329405440 328104731673231361 327884231663566848 327983091429826561 327995001776791552 327994231341846528 327845703919484928 327410335210418176 327404160091840514 327463047977377792 327984272357076992 327770336009535489 327477169917923328 327452650448773121 327874093233864704 327473887606624256 327399726003679232 328655427648749569 327883203518005248 327883442433978369 327452672280100864 327863281152819201 328655872135946240 328653769493606400 327407132079161346 327858788101144577 327452738470420480 327963464486223872 327512447613300736 327885230566428673 327523074306088961 327991721176739843 327974543912206336 327464749837189120 327958347011731456 327884369329000448 328652522292117504 327524591176126465 327524423408181250 328655063872598016 327408081522786304 327831215421919233 327399279289327617 327986677383561218 327409630974205952 327470209973772288 328102803216138240 327826445898498048 327990584008642560 328365365073686528 327984925859012610 328654513273729024 327988048866447362 327509770716213248 327459001858158592 327880859782897665 326284475359186944 328364109869490177 327459867633790976 328651709083709441 327523337997807616 328003700591304705 327869122702635008 327980022868611072 327390542197583873 326781792340299776 326986092677066753 326789363948195840 326783454089969665 326956377480253441 326875628966117376 327398771564630016 326777412337676289 327154080617218048 326787920600104960 327154271822946305 327126236830769152 326984194267942912 326977545352392704 326805133189083136 326959778163224577 326433075246542851 327122821979443200 326851434454859776 326991353449951232 326982277034831872 327396582574137345 326872037530406914 327100901271691264 326974519338209281 327153510749728768 326483401987223552 327392214768558080 326987194126450688 327153295028260864 327122543880310784 326988789388025856 327392773252730880 327017187258814464 327391660541616128 326964968777981953 327077073380331525 327395804232949760 326876271256670209 326972128081633280 327104175479586817 327153864115638272 326971664644591616 326407645621784577 327037746000568321 327398003897925633 326980674508689408 327138582680711168 326441540627095552 327120878703890432 326874524576526337 327126393588707331 326992586483044352 326968663288737792 326987915815186432 327391193359069185 327076720425451523 326970938740592640 327017435209281536 326890134249283584 326884217785024512 327016119896530944 327146880792399873 326962250143371264 326853687857250305 327020664039043072 326888859222806528 326981187887325184 326791014146768896 326433177931497472 326793109189062657 326970407972380673 327041511525064704 326993056857464833 326783911352991744 326972596581191680 326975838698471424 326489591500656640 327067141436219394 327105132531687424 327391352289628160 326984986232254465 326793199983140864 326990102326812672 327014755028041728 326490233497604096 326975599119843328 326856030589956096 327390828496568321 327018874300149760 327145523435937792 326781173286187008 326439526551658496 326962687479267330 327124757696876545 326970029461614594 326798941666562048 327388253374259200 326140652079423488 326366059542228992 325963875382095873 325598338441412609 325981683998404611 326158212317446144 326146589192224769 326398781971107840 325999319515791360 326164475185078272 326089541641445377 326001318806319104 326078000829452288 325597826824421376 325560449242374144 325559404151853056 326368111546732545 326158732818006016 326078967578783745 325970245489680384 326306697641619456 326307286479929344 325411902777860097 326313432896909313 325973644276809730 326168194136043521 325977641578549248 325967345136836609 325559156033589249 326399095080116225 325426015734206466 325562209331712000 326364555229949952 326429069388423168 325981060104077313 326138910172381185 325605118970040320 325423811791040513 326226646245986304 326149787953012737 325557926913769474 325976565903134722 325994346715426819 326403895196790784 325982969040879620 325599368356962307 326154568775901186 326229894663114752 325601921605963776 325419749859270656 325603497389195265 326370463578222592 326370168810917888 326161496113545216 326402051120697344 325562604938465281 326152508596703232 325601129029312513 326147245638549506 326430912881516545 326395589443059714 325965355535196162 325975054972235776 325568570199252995 325418813409591296 326420501247434752 325417554661220352 326148634615873537 325565551797755904 326227305846419457 325604483738517505 326086644258181120 325996880779698177 326141765490966528 326077213759897600 325995925367566338 325557228042076161 326366734594486273 326368170996813824 325566733630967808 325971381823082496 326162110100946945 326141067873353729 326288159816183808 325471948941434881 326228296754933760 326282504782901250 325413682379120640 326315217363554304 325428520799051777 325472934623842306 326423217612935168 325421460128661504 325961409773072386 326311569581547521 324227370309517312 326312368248348672 326143299037560832 326140176214667265 325398593181720576 324231900334026752 324494370806063106 324498895147237376 324185836713304064 324531820576247808 324558896079454208 324598808396853248 324687373596250112 324184222665408515 324969942334189569 324855483938779136 324612565940436994 324944600588509184 324982507839815680 324557732873129986 324982893308956672 324175551109689344 324511737078493184 324493642297380864 325394697117913088 324673957682896896 324623320232361984 324264431196454912 325340387805904897 324566537245696000 324687099884343298 324686345555550210 325403673599545346 324617539214782465 324676713911033858 324511958575489024 324668383306080256 325400797133275136 324237668928086016 324686720085929984 324265693015072768 324185212194000896 325355203522068480 324550484285341696 324584451495571456 324209288161677313 324955389936414721 324680688064397312 324499203009175553 324924905453936641 324690717769359360 325345611404681216 324247196780331008 324677867835371520 324688617534541824 325397568672649217 324269848001662977 325251165837205505 324604705437261824 324679458760036353 324961155820957697 324498259064258562 324632743826837505 324861720487149570 324882734243786752 324262399953756160 324496884473425921 324178517300477952 324678418883047424 324708696007532544 324961795573964801 324206487738142720 324666794369495040 325268624015233025 324264606698717186 324691698737369090 324625382554890240 324559585841139714 324550046827810817 324599914808086528 324978822955028482 324955192044965889 324599477199581184 324677547365380097 325407463799140353 317009255523811329 324199640989831168 324550347823648769 325269270902759427 324956066209214464 324188649212223488 324925644372860928 324711507151683584 324706150077591552 324244756928552961 324234819104043008 324234147893751808 324676127346012163 324590961827143681 324512510793371650 324674513298128897 324267967439314944 325353669870628864 324666194437226496 323857408722075648 323934793039499264 323050106658123776 323629929809993728 323752493051965441 323406493401640960 323584895697948672 323617278140760064 323730832776896512 323593433035988993 323182694320197634 323604057149280256 323400732990648321 322820087046348800 324165224502534145 323615555636572161 323841566315794434 323036789633871873 323624883319881728 323579319387574272 323874824281812993 323563277915410432 323583500206870529 322918034585026560 323560814764253185 323557414802690048 324176350527238144 323050599253950464 323049590700003328 323582220998688768 323564511221145602 323400308782948352 323217413241991168 323535953429934083 323557742407200768 323188504328806400 323402549019422721 323601596942540803 323867374535188480 323700589215236097 323405190277496832 322819924517085184 323398020244848640 323532397192814592 323560370922999808 323039880072536065 323607440681754625 323404281996787713 323729089498345472 324177788305301505 322914939511664641 323985751639478272 323561368261378049 323034231783702528 322929801230966784 323398619736707072 323565959203930112 323622747433496576 323546114819235840 322921029708165120 323567682026876929 322923537822273536 323936711090511872 323036159183835136 324177089651695617 323183210865504256 323610545087459329 323606700726816769 323177975619125248 323602000115814401 324167991963041792 323622351935782913 323568639544537088 322820301824081920 323601741557932035 323566664136417280 323031226673922048 323216293031460865 323546680215601152 322914627958763520 323187325683265536 323404546351198210 323610563420774400 323228118838046720 323844842000089088 323627262928896002 323404926493552641 323558845584646144 323564027672399872 323859937392480256 323403799135916032 323536577622056960 323631539831316480 323624103141572609 323867766350307328 323215207126163458 323620915852214272 324167784118505474 322455245865246720 322815529817632770 321906288680394752 322778258322120704 322237088537931778 322323095413194752 322325475659763712 321828194414116864 322088193879064577 322327742609756160 322677358995849216 322768440622477312 322798240913313793 322074553293631489 322224840528515072 321932463574228992 322817113859436544 322676835664150528 322446921379753984 321906779573334016 322790307974488064 322494500859678722 322675037519892480 322672900744286208 322051419668635648 322385552177508352 322455593015201793 322233389589602304 322421108693426176 322142799233445890 322791639498227713 322067326801440769 322053317721194496 322398059554283520 321831070137987072 322079549812785152 322290543969329152 322408244599468032 322798543221956608 322676486320570368 322804490065571840 322805724545699841 321908040234323968 321930163506003968 322811095112884224 322089054034358272 322420567863078912 322676298642235393 322052973708595200 322433076967907328 322809155767394304 322089711256604672 322403197010460672 322325728286871553 322779726886367232 322448548539031552 321830425024667648 322385973835083776 322815156050599936 322054489123205120 322814816236490752 322680253258559489 322235047103049728 322816038913855488 322455366669590528 321828971912241154 322226296925061121 322773214247927809 322815760646959106 322398196670267393 322384862499729409 322668339975577601 322765297234882561 322407604628361216 298792470962135040 322056325179785216 322078572451880960 322225486648446977 321951842244378625 322591901842825217 321931942746521600 322792909780963328 322816188877008896 322394287939657728 322063174025240578 322675662366326785 321909640742961152 322384761379225600 322679263675432960 322385100388040705 321948024488198144 322455797491695616 322317426366758913 322223767415816192 321947046053568512 315103294693466112 322404580925259777 321925218010546177 321951327301296128 321823067619864576 320862619273666560 321821214324686851 321081752565207040 321789925479555072 320285450914893824 320340564845420544 320269122430709760 321275569822105600 321826348802908160 320850074982838273 321695224105693184 320271937161003008 320272987104374784 321080186403700737 321695566113411072 320851269071818753 320859109299716096 320268197129515009 321663102326288384 321080390334951424 320855657886670849 321812301239971840 320674283372302336 320285990075908096 321258619972759552 320272357916819456 321086319696674816 320852568920166401 321735589252710400 320882225648390146 321820335311843328 321819553715851264 321357434771886082 320285800480768000 321348436840558592 320871322995552256 320339720418762752 320997554676445184 321322146120998912 321807157156777984 321028486435328001 320286598040256512 321764212923846656 321730827224502272 321822117823930368 321820878813941761 320867906772688897 321303195915808768 321814310563246080 320665716569280512 320871540499570691 321095159674716162 320881258144096256 320285607337263104 320335951790493696 320879360905191425 320878432047202304 321330753688457217 320268633974640640 320882469731725314 321816307781742592 321350017149460481 321747658752524290 321819293631258624 320338871239979008 321080058359971840 321091100007878656 321298244300832769 321724827197116416 321823892098400260 321824702106591232 320884636949549056 320661420377264128 321809849392431104 320877452631085056 320672843702607872 321082574028021760 321663611766452224 321716462966415362 321299295867379712 320875680294387712 318753645925638146 320766123152920578 320861289058533377 321827615080058881 321000527188066304 320848579340140544 321807455740903424 321379405228302336 320669088525479936 321827993775398913 321813137886171138 318555544317198338 320863085466353664 321811038607654912 321821688490754048 321357088938930176 320990458228641793 321816696828616706 320022283643133952 318804982742802433 320267997077983235 320169479030071296 320027827250540544 319874066746073088 318678189473931264 318808732211503105 319190712107298817 319504477080154113 318820873115148288 318687676930879488 319086718953349121 318723011152850946 318846616633217026 318830557603713025 320205063849144322 320135770386096130 319179823908020224 318750254470148096 319436402788007936 318761740315815937 319382203744264194 320252277912895488 320012319239335936 317700194269552640 320169829959090177 318662635140825088 319174786548908032 318826970139983872 318739019271897088 318660483207032832 318793819527192577 319177895966806017 319433637705691137 318737413721706496 320166227744014338 318684107024498688 318757762198806528 319182409583190016 318688298287628288 318658184124452866 319408772848185344 318827483698982913 319190948544401411 318809462947323905 318660333529079808 318715286054391809 319381168799772672 320135250917339136 318738986996736002 318846365511872512 319888437949906946 319372849578139648 319542838117400576 319377285687939072 319494359768784897 319590630227578880 318661233119219712 319173938007662592 318797617578512387 320251721945346048 319877137647689728 320164430530887680 319514809253126144 318543529485934594 319526989201555457 319479076018593793 320204882516799488 318793931632541696 319182788341407744 319880675127869440 318846641505452032 318662380265541632 319189584573497344 320229400765415425 318738277765103620 320165534664626177 320008501441212416 318677106714370049 319527325085609984 318834855137918976 319174411422928896 319432090078830592 319492786816696320 320229371841490944 319553620330819584 320232886034911233 320233716922339328 319096688654569475 319553597731905536 320267398974418944 319118032775553025 320161090732433409 319187653784371201 318736575599108096 319859650956759040 318688134697189376 319086378673659905 319919526428954625 319550745164800001 317962835974053888 318551326197968897 318544178764185600 317245164433313793 318553547966918656 317227925248307200 318539863827812352 318549395203305474 317777407228641280 318456757548634115 317230548030472192 317634854655250432 318557857253568512 317871924573245441 318085997000806400 317281823866617856 317276530231349248 317622734882500610 317278844149178368 317410737771393025 317655713990205440 317245864982749184 317248500960215041 318548410917601280 317244697154301952 318549053325586433 317279846982094849 317243927193329665 318568697470009344 317407136621666304 318076170862215168 318547345954455554 317368642734018560 317678394982666242 317372630384656384 317376897862479872 318570222476988419 317228622530363392 317227678254129152 318547019146878978 317228449943138304 317229945413857281 318547133475201025 317966371520671746 317377116935176192 318551457035071489 317932478444761088 317320101470801921 318552874047127552 318557960953548801 318544375791616000 317319930078961664 317752297574760448 318117211665469441 318458468774342656 318548764249948160 317408620683853824 318547552607813633 317243803427803136 317930391728160768 317820082824818688 317965135283093504 317245973275488257 317372397856649217 317354294661767168 318544526438453250 317229362590150656 317411644743487488 318123317083127808 318122658745159680 318562187008425984 317870900622004225 317936116428840960 318455106993524737 317411449175678978 317409528352219136 317342730466516993 317247479793995776 317679210602827777 317231920176066560 317350630182227968 318113046822273027 318571662209609730 317231752554901506 314489249787420672 318543698084372481 317668281945309184 317314149816336384 317229545826684929 318465046793564162 317685769613479936 317869347307675649 317228160276115456 318570949119201280 293812663287414784 318120545185062912 317350918607740928 318082677523759104 317026852915011584 317224409037410304 317121824217513984 317120089344323584 317220275320127488 316949034633936896 316984538825904128 316577965746053121 316976332040970240 316636531160924160 316612796068528129 317001041394671616 317216242656243712 317222066308923392 316989535714156544 317010328250630144 293810989441355778 316812150993715200 317009848267075585 316976597490089985 316636104092692480 317220903278764032 317026824012042240 316649462414077952 316866545185869825 316875144964489217 316975921838030849 317227284996186112 316613576456544256 316578693487157249 317214284209852416 317025784248291328 317010724700434433 316576503154487298 316947058667958272 317219823153188864 317214680638713856 317215823351672832 316965313616945153 317216095360651264 317220104205135872 291232217269678081 317222357422993408 317225003710025728 317223051156656128 316645737104539648 316626270144299008 316614338834219008 317225139106369536 317220485224095745 316578374610980864 317007027618594816 317223952319647744 316628103319408640 317222892683288576 317223699482808320 316576601695481858 316975396518256640 316652061229998080 317215426549526528 317026172837953537 317225300712910848 317215583810756608 316570817951592449 316651137954627584 317002507148734464 316612810354331650 316660074250645504 317110174110334977 317219117885161474 316980870684749825 316544366015565824 317012200038494208 317219377390952449 316696452770455553 316946741654069249 317216717292072960 317220698089213952 317223247127126017 316867951162707968 317226585520476160 316614804938833920 316976824301268992 316644249074561025 316969788251467778 317114031091621890 317222555847127040 317009409849040897 316967105079685122 316645898706907137 317115853181161474 317116186817077248 317224840421572608 317109873517158401 317108563715686401 317223482465337344 317224149342904320 317226347497934848 314790653211062272 315950086280581120 316011641290518529 316262196311126017 315107648292921344 316267331078733824 315992592301060096 314805273590124544 316004962469572608 315993836948168704 316262557918842880 316021444192653312 314792109288861696 316262720951427072 316267843358453760 315998146465525760 315585102413455360 315236584020643840 315920380646797312 315159094510104577 315950264416870400 315927852879073281 316005499059453953 313807897782022146 315573753381810177 315999527712739330 316251857502740480 316269857584840704 316275143158669312 315109659742707712 316487315117731840 315798118601981952 316010091037982720 315925481327308801 314812467945541633 316274343778848768 315160725343567872 316273145596235776 314822247493799936 315584775400329216 316021325489635328 316293513539108864 316006017706123265 316021269952856064 316285942333841409 316019474782363648 315575451319926784 315202219630800897 315993485645844480 314838025169416192 315660428917239808 315193031630393346 315107967462682625 315948657134415872 316293536221908992 316263260708016129 316009597116768258 315125981008519168 315575035173675010 315659065290289152 316252016190054400 316275640024317952 315997348385927168 314798467056799745 313993085082279937 316347796913532929 316245809563856896 315159495728832514 316252973221167105 314840859004772352 315107322684915713 315160106859892736 315585435042717697 315944783371714561 316267657835982849 315194186217426944 314810856997261313 316257339936223232 315583987005399040 316231214476427264 315991967253282817 315241289715175424 315435739854823424 315168993122058240 314828077819641856 316231536468967427 316273755821334528 316282709154619392 315158640199872514 315126647319851009 315182748488847362 315925235264286720 316296822593298434 315577422084976641 315176898001006592 315925956864901120 315244162045837313 316273474849107968 316005434282610688 315944481897709570 314085307882561536 314071554638114819 314106017375981568 314436004046053376 314061542607966208 314492888992075776 314142364010684416 314439787954204672 314484282208956416 314436601939902464 314011150629093377 314077115408580608 314499983275618304 314477233014185984 314439506235359232 314137100788318208 314145165688320001 314445621648056320 314144340974915585 314101325040336896 314360992303828993 314459097997135872 314541219793498112 314362806579392512 314072503951716353 314450949865369600 314492875490615296 314107401336918016 314514682427891712 314011547624144896 314038275687989248 314015727843684352 314055774617878528 314051293742243840 313806692213219329 314072831426174976 314455908006625280 314142908867555330 314131124454559744 314143089835008000 314457013981696000 314493376697339904 314402094356496384 314015714946211842 314094123579736064 314071856879636480 314085754307497985 314068559196217344 314047274307162112 314491973484564481 313807157621571584 314156007741865985 314055789901934592 314444882976591872 314494837200150528 314488040183721984 314455921155776512 314066496731099136 314489079213465602 314480088857059328 314546646266560512 314476735116759040 314070772392009730 314471581764161536 314489728885985281 314734976396578817 314452771556438017 314487783685255168 314488760245030913 314157124492066816 314493361019043840 314446974826991616 314136949067747328 314142160557580288 314494821085630465 314046289354567680 314153633803554816 314454552596344832 314075902541713410 314444606836187136 314494224227778560 314093741562535936 314778057812619264 314744479821205505 314101526610186240 314143976905142274 314011832488706048 314040076147511297 314513283359064064 314106286776143872 314453956204044288 314079247419457537 314115387111374848 314487641884209153 314454768007385089 314771578850275329 314072058915074048 314067889261015040 314778362088415232 313815750789963776 313854024606703617 313976983631564800 313995181693227009 313472689820016640 313669482012876800 313449312367570944 314000963000221696 313999931738296320 313971952526168065 313338273156198401 313467091120422912 313743560530857984 313812879105196032 313351360529694721 313730158869741568 313824879378038784 313970051453710336 313457914570489856 313463029251571712 313994009116803073 313758374900682752 313455619287965697 313854273970663424 313734916737204224 313738569946648576 313355919247417344 313793948218966016 313765753960681473 313996120319750144 313667016554840065 313797331885629440 313456639581777921 314002772892721153 313851057291796480 313711625595146241 313744723930144768 313760581494644736 313337035668742145 313456449181319169 313735360003842048 313782128565432321 313802381613735936 313756518631747584 313359223750803456 1203552490240827392 313355089253392384 313718098064711680 313455112855121920 313766543899115521 313718385148043264 313771018525241344 314001776196079616 313359777164038145 313991855379472384 313803541754048512 313725577783824385 313779382110023680 313736399880871936 313466007320662016 313756542405066752 313762661303189504 313459978348404738 313805974718783488 313469847898050560 313745912906276865 313810792455753731 313744229774008322 313676691815927808 314011122518855680 313355065069039616 313973893742350336 313352972799209473 313778613000491008 313975824808308736 313801831392374785 313765384668983296 313746254502957056 313457042935398400 313976195265986560 313357748781842432 313464589608177664 313729764714229760 313456341412880384 313799951467565056 314000632891727873 313987416543354881 313831334588076032 313750202450329600 313462166999146496 313826660766081024 313351003896438784 313463764966064128 313730463153930240 313773437342584832 313459226053861377 313736647499980800 313735229430964227 313800981366325248 313767716878159873 311880808946335744 312679920474144768 312283219636654080 312267053748862976 312662630428975105 312170246024880129 312626802654859265 312282496869994496 312273682926026752 311575567357079553 311546120100794368 311819096461295616 312674433355624448 312290372879515648 312266168725557248 311865378542342145 312648816706854913 312276322833547264 311863768508403712 311866251184050176 312674275305857025 311930401998372865 312627641234632704 312703094079229952 311867946844704768 311912819870273537 311543939595378688 312700555875213312 306669544699727873 311883703297142785 312704679270289408 311576814457860096 312708934907604992 312273419775385600 312299302414331905 312237458077130752 312266574092443648 311554040125329408 312248500085727233 311859869894471681 312661297382694912 312285659324891138 311576949006950401 312245901156573185 312773864264433665 312007477665337345 312243546105188352 311882429554114560 312221450994065411 311930038377410560 313232072586178560 312680327380336640 312304570086862849 312266807320924161 311571698753351680 312664846728572929 312710321204756482 311853786417213440 312229750775103489 311575098073182208 311531665379971072 312674520026714112 312302993984864256 311937772254535681 312680014338482177 313235737027936256 311894216353648641 311984064037023744 311567253256671232 312648707822723072 311849965590827008 313333417792139265 310338394922295296 311884384921874432 312709266437963777 311542743279235072 312306431879680000 312243532968636416 311571131968667648 312303008383893504 312626954631274496 312249303437565953 311863517911339008 312675899587825664 312276340072124416 312664732731576320 311553417845817344 311874034658856960 311898757203623937 313335106850930689 313065074556280832 312674378452193280 311852552922738688 313331501481742338 311571119792594944 312661244609961984 311864914887184385 312708181480591360 311547802423549952 311534276418080768 312706558616285184 311849772891926529 309729442094276609 309535969844031489 309414296142610432 310928241328287745 310821024277078017 309410804510371840 310929524407820289 309875549357101056 310919535593136128 311207971445174273 309674070025306114 310081061948362753 311218976598413314 310106791302283264 308398680023633920 309691822953861120 309758769250844672 309875263972454400 311146607452254209 310060985857765376 310818070610472962 309616279730405376 311471113999904768 310038161654947840 310035899759087616 310932935714955264 310920098569416704 310918875367763968 310938057769635840 309759239008702464 309615680976732160 310078583567691777 309614893340966913 311466194785931264 309624256499707904 310043727345356801 311506442593124352 310891350637809664 309874169754054656 309409615592955904 309411631065096192 310084054303256577 310083708164132864 310919819107106816 310919617671487488 309731983540494336 311218118951329792 311511652484931584 311215526091300864 309506985232068608 311469150214189056 309780442964430848 310078218860384256 311208670253957120 309928085875200000 310937316531265536 309674456144560129 310939941557399552 309873165465681921 309768562438963200 310920367994716160 309508612215156736 309980799330037760 309698705928355840 309400865180098560 310044059953672194 309621656127680512 311179430804463616 309691456359104512 311149537920172033 310114273370198016 309401368974745600 310921485575389184 310920601231568896 311506639717015552 310892262873788416 311108411527929856 309410294948573184 311516566636339201 309977784732774400 310134021332025344 310893194919428097 310097994022268928 310122837170069504 310941246510231552 309627517675900930 311478280253497346 309650229353918464 310943773779718144 311209613322252288 310935081906761728 310932283240632320 310941442828804096 310919333125685248 309692098217652224 310126694558232576 309626616726814720 309402256447516672 309002214859489281 308397438878756865 309329612457005058 308991249803792385 309299293804691457 306839286756569088 308691617504706562 308346263676526592 308600274249981953 308670794135924736 308946695348174848 308052346938728448 308065583860174848 309031481345466368 309354455776759809 308683880767045632 308397922901454848 308544179393396736 308062443098238976 308973041650647040 308198281329131520 308992275877330944 309060599336292352 308691680779984897 308053683407560704 308631109992857600 308048979671793667 308046629771038720 308650836454694912 309386110805626880 309387215195238400 308947554714935296 309385935538253824 308409950143672320 308588580018745345 308396883217375233 308049939764756481 308348862962233345 307968657730990080 308643827021930498 308412585764593665 308683348098818049 308053089481535489 308631962728415232 308078567739236353 308599512212045824 307977139687419904 304437836294258688 308061217979781121 308197023331516416 308052680805335040 308062876537589761 308946849446899713 308051754686242817 309387464441724928 308054274754093057 308050975594266624 308205946528735232 308059827098230784 308417468639088642 308198758003388417 309031057892712448 308417276925849600 308994227348594688 308701424915722240 309038176087990273 308200096716165123 308396692565270528 308046332109656065 308050741359149056 309056515464130560 308199238637084673 309046182989135872 308196681843896320 308699755968598016 308056075343650816 308050320649490432 309304210636300288 308309001043603457 308588467305205760 308062161182285824 309346134600601601 308350274920148992 308956342503223297 308968451978960896 308971152154443779 308953961912741888 308950494355795968 308413369315119105 308691574110445568 308643982458646529 308206052195848194 308404319030489088 308426260521025536 308409193126318080 308064245654884352 309305570589040641 308411235265818624 308365908420751360 308406127001993216 309386391761088514 307343093915607040 307500556417650688 306887319036768256 307839163611373568 307501915514757122 307339329737461761 307134477325434881 306889323222020096 307126073093656576 307147985484140545 306880835498434561 307239787994181632 307603859516313600 307345120129339392 307135146807672832 307180062472540161 307596458650107904 307965950454558721 307244003735252992 307136008154132480 307568422789709824 307717838964137984 307132165286678528 307965542126465024 307578793818742784 307149567198101506 307485373783752705 307845039382491138 307146105022472193 307182269653737472 307236706220912640 307251621509869568 307155871866179584 307583618103001089 307846783864827904 307226331215704064 307589586694053888 307134870117838850 307195142387929088 307252258125524992 307147349543768064 307246739776229376 307547743742750720 307563882233339904 307715811190116352 307477308736954369 307714674462433280 307130010412646401 307719783141498880 307605779119218688 307193021756227586 307192781632311296 307135516325851136 307529222883270656 307528799367602178 307337362634076160 307499065879441408 306887332328521728 306905834468814849 307338583990214656 307643192432525314 307501445542998016 307842507637653504 306894149678927872 307587618584006656 307224992096079873 307487542050185216 307726942877147136 306888065044074497 307490251826413569 307478362228682752 307480401910312960 307130257079672833 307842051062501376 307180237857382401 307582196196188160 307147700216930304 306888255842942978 307549067897090048 307476198781513728 307965247917006848 307251830843387904 306881539562696707 307231376762101760 307575331936681987 307231588238893056 307716401920110592 307129798893895681 306888079145328643 306889406411845632 306881318879379456 307252575567237120 307592794988507136 307156160786595840 306882185632296960 307245049966653441 307820625286819841 307148697114923010 307567307654320128 306881187366969345 306474113973776384 306806385771941888 306869573272076288 306837904100057088 306872648611295234 306605261928419328 306545042162601984 306795446733512705 306816376595685377 306675197438738432 306838853942140928 306785617696673792 306871392832471041 306654882121793537 306499827112480770 306851228560809984 306765568860626945 306803184976924672 306840430450978816 306765906481119233 306837592563908609 306657971990065152 306818976414044161 306836795365158913 306767028772028416 306675728785760256 306820802358153216 306868711975944192 306741397229281280 306601370855821313 306863313625706496 306670402661404672 306518097534267392 306657363862118400 306521703624880128 306876994497413120 306671763629166592 306783951689773056 306746896188321792 306670055461117953 306836377738289153 306725346848411648 306851453358714881 306521134059380738 306826998637019136 306786929431699458 306870041171861504 306521805215109122 306837059253989376 306815484991512576 306513607817039872 306595038891233280 306512043475873794 306749489031569408 306871191816241152 306772080706338816 306656438112104448 306792934093762560 306484333257056256 306767860271837184 306502941060259840 306793203217100801 306835401610514432 306868031676633089 306878562089201667 306519096479068160 306863980125769730 306656210659192833 306766162446934016 306673134231248897 306785905119744001 306605870278660099 306491035519963136 306674118902837248 306834353177112576 306656869898936321 306870889029435392 306815568634339328 306868242830483456 306654346689527808 306494355571613696 306766682888740865 306818696700104705 306676315212378112 306870739011780608 306670216459464704 306521474116755457 306839594635235328 306855472529555456 306669866432217088 306873601146109953 306792376356179969 306870492369932289 306868930654384128 306483145916706817 306818679797084161 306797506791079938 305999853090119680 306465930483998720 306204028323389440 305114046233968642 306472623716564992 305859638857977857 306203370232885249 306121899178598400 306091373470289920 306114985921241088 306080718591754240 306422473660985344 306422976314740736 305857365868154883 305828251455070208 306138591157948416 306465676128821248 306131626662957058 306177767014285314 306080558373535746 306146073481707520 305897597267230720 306043623869403138 306121084640571392 306349272796889088 305832673694343170 306000280410005505 306123310926815232 306459635232149505 306149619031764993 306350189210382336 306465638518489089 306115216029126657 306464425538379777 306153290083729409 306077013591076864 306115693370306561 306423822477819905 306083895496044544 306464677410516992 306083586640076800 306465882220146688 305666404114382848 306236859766423552 305998507662254080 305458482503639040 306114533389369346 305782184780918785 306150048994045952 305885471077179392 306116048573329408 305828595719364609 305162369435328512 305461021387132929 306235882585870336 306043741825798144 306207483238703106 306236203118772224 306213151047827456 306142555597324288 306212921690714114 305831858149654528 305671710382899200 305748169638178816 306108324292726784 305457930516439040 305778263165378560 306108211151372288 306464692266749952 305883648568209409 306239246874865664 306043607427731456 306083600296730624 306473131718107137 305853036989906946 305660882136997888 305119470857355264 306091700437282816 305856164372049920 306115403036389378 306079927931895808 305869921177464834 306075861763887104 305906786408480770 306473146037452800 306131480298520576 306150062474539008 306472637872345088 306459456064065537 306350612264656896 305996678102667265 305858223930478593 306138186151772160 305870201231130624 305868164808470529 306350045266075648 306464277005479937 306080312998367232 306138950349758464 305859333231616001 304951918634082304 304363217780617217 304621632075481088 305010036055359489 304314717852295168 304388368102473728 305044978827149312 304430863435845632 304307033929297920 304375159542910976 304666084529803264 304670934634217472 304939337588568064 305056783335030784 305056799688622080 305044963182383104 304307870730694656 304388204935659521 305110226288377856 304436625675534336 305111252097724417 304434587533197312 304449876639485952 304381728536002560 305068154214809600 304378809107501057 304690887248707584 304343358288039936 304382597285437440 304622217185095681 304431206982905856 304376373282234370 305089459718873088 304665321166471168 304939807258324992 304314056330838016 304448852176539648 304335317194915841 305029100999938048 304445304961396736 304362471509073921 304328301302915072 304337155973591040 304367358879875072 304434933932359682 304313180807630849 304435702194647040 304341968639643648 305068588799229952 304636780903288834 304998771920609282 304375473159405568 305036057794203648 304363866396192768 304366047899824128 305113282417680384 304364212862451712 304313199765893120 304431677202108416 305097412563845120 304432499507994628 304329855292559360 304367053974937600 305029833270894592 305067765318955010 304387911745425409 304432326266454017 304344721688510464 304347023757430784 304436187219763200 304382454448414720 304697838808489984 304358898889003009 304438359718248448 304334460445396994 304289908489592832 305111883155906560 305029068993200128 304432851804356609 304347008813109248 304333296286961664 305022237713522688 304677321976209408 304343858228113409 304329171289649152 304306910222508032 304697825395089408 304379483551576064 304622408134950912 305080479038726144 304624201334153216 305067570086694912 304621882139885568 305067963080384513 304327332993302529 304344771068059649 305109019746504704 304344146922045440 304260963295694848 303987671464820736 304263484588314625 303975557434064896 303972127399366657 302358232716939265 304287386651742208 303950616932261888 302968374806339584 291230824743960576 304289213183041536 302498345920901120 302504901785825280 302440195150737408 304289618545750017 304037581711101953 304264261335650304 304093117097865216 304247837963718658 302181477943214080 304259150588817409 304259366180241408 302514961501016065 303930995789398016 304288180029501440 302530722453921793 304276320509124609 302527829659222017 302925403595612160 302505792865718272 303661628560388096 302421568326336512 304288799637241856 302177141892730881 302481639936782336 302474002633461760 303919046783561729 304263224726016000 303981093432991745 302501763850858496 304259622095708160 303984203333259264 303868650996240384 302523996572905472 302445095553232897 302169878578724864 302497945490714624 302446062692614146 302451058922381313 302529157965967360 303649244814901248 302528272934268928 304271696163127297 302428072739737601 302509886233792512 303979718464638976 303665757672312832 302524947652288515 302427297858854913 302428698341146624 302169102972243969 302474786091708416 303998029097209856 303926723630727169 302181116771725313 303662219269394432 304271134529028098 302504683489067008 303845468436320256 304266713904594944 302171482967113728 302171010839502848 303681685919260673 304256173060812800 302514321903202304 304096294618681344 302514004167888897 303997422907047936 302540025227255808 303950823463976962 302445719661457408 302433795267776512 303885871793446912 302549902255325184 302447619718918146 302168477689597952 303963197210259457 302506439811948544 302433649641533440 302927534000074752 302427197401100288 303960093064577025 303983231827591169 302270661387231232 303916546340843520 303924402595196930 302421895813423104 303925701319479296 302517960717774848 303897398634225664 302145599191523329 301770882643271680 301797592159903744 302067626933383168 302076845430542336 301784372158283779 302155020697235456 302166901122019328 301771366359773185 302068129159344128 301767755600900097 302162939861934082 302138824870465537 302128090488913920 302108604884987904 301768059281080322 301794290688983040 302067132261335041 302110618926850048 301774038324375553 302156126374461440 302128865726312448 302063957596835840 302167467386609664 302128552072060928 302057347411505153 287289951807229952 301789747871891458 302153126323027968 301793634624360448 301743367723835392 302160199521796096 301792098313699328 302147050043228161 287290315390476288 302068963100221442 302078772268658688 301776970893643776 301731184919068673 302110746916040704 301770637192617984 302154507058544640 301790315013087232 302063403407650817 301770221520302082 302069179278843904 302113383971450880 301772533307408384 301810043316207616 301801967527796736 302080621533081600 301734358568542208 301733981290917888 302067880248360960 302101805335183360 301735018227703808 301817282286460929 302155419281915904 302167827773796352 301767291928981504 301740340421992448 302161431439241217 302166344269455360 302144070862655489 301741495587856385 302129659305418753 302167972942839809 302162443264729088 301801582369071104 302135981572759554 302089100310216705 302130658682236928 302109905043722240 302154049590018049 301771701576953856 301791500059168769 302110912758829056 301736584565387264 301788840547471360 301781345347198976 302159546066034688 301795511269195776 301735541978832897 301772072672165888 302129278294839298 301772302616514561 301734655630123008 301767471562629120 301743826828152834 302067479352582144 302162078381273088 301789568418603011 301770466660585473 302078449495965697 302146957617528832 301793267400450048 302157753307246593 301747605220769792 301450818203312128 299911208511889408 299913491987456000 301425919917174784 301443820334247936 301424121068273664 301400255822434304 301706179762069504 301725290105802753 301725066683625473 301026849474105346 301708066334859264 301439144880652288 301452741253926912 301044733751488512 301439852497498112 299907532619653121 546428592985739264 299899545788219392 301374231940308992 301433242953867264 299900336833974273 301721265612419073 301415246868934657 299902121975885825 301451585001762816 301025226161008640 301445538547630080 301070115661815808 301412136134012929 301443413587394560 300383475054284801 301375488956444672 301688361079414784 301422296244027392 301408633172926465 299902670196588544 301707411297824768 301352781221076992 299911623211094016 301378096454582272 301432673946202112 299901532651024386 301352756545994752 301452434927132673 301447097725644800 300755251164753920 301069077118603264 301705477442637824 299904994054922240 301025514901094400 301383226998525952 300383710002429952 300385178268880897 301427567754354688 299912132479307778 301705882184593408 301026685753630720 301699163823955968 301445083746676736 301443021227032576 299900038199508992 301425610163646464 301044397951287296 301060559846125569 301705254918053889 301061151347851265 301440066025295872 301373903148838913 301344788039471105 301379154530676736 301721682392006657 299901306179567617 299899768195395584 301435393201553409 301430568569155584 301453038835605504 301429254523060225 299911900630749184 301346769424482305 301707008879513606 301449112614760449 301411075860074496 299901943487270912 301451918226644994 300383256656891904 301711868681138177 301725800355475456 301352896996442112 301070324886286337 301446400380641280 299898930659999744 301400833763966977 301344803587768323 301358673048006657 301381410650996738 301444292755476480 301378547229007873 301442372846383104 299635021688496129 299267111384150016 299604648103407616 299190864452911107 299633270231007232 299608788976140288 299608044977930240 299569278762504193 299601972326170625 299607094049513474 299242390244438016 299191565564387328 299578113334071296 299606312109629441 299575627449761793 299578554780381185 299886510763831297 299519892644823040 299249280143736834 299577355771473920 299614961527840768 299635333967003648 299866309024440321 299557357279645698 299575449871331328 299530494457020417 299571765007491074 299247665739345921 299568902147543042 299618305143099393 299540274735116288 299257577768906752 299605093651718144 299201626944700417 299189381086978048 299605415782645760 299633604902936576 299620569136132096 299634313652219904 299606640364240896 299539896375316480 299894286445604864 299262915716972544 299233386009075712 299612268763705344 299261783972143104 299267493158072322 299229136260575232 299603753588375552 299222147296030721 299568699868856320 299245121982038017 299606071335604224 299604416602976256 299615946337837056 299247102461087744 299227588679827457 299636168872562689 299530651776999424 299191050885529600 299244695693955072 299605003134451712 299627683040616448 299579308031229952 299190557794775040 299575808106844160 299634763109642240 299579735502102528 299609105943908352 299605763242983424 299605562755252224 299247923332530177 299202953766633472 299617783430410240 299212012121112578 299632680495095808 299247281759195136 299611973358862336 299604146984738817 299575519677136896 299202433941397504 299892694602358784 299610010000961536 299629835213500416 299866129067819009 299225979979694080 299623407887204352 299191332461768704 299542215292755968 299195401955860480 299238459950895104 299244014882918400 299224290765725697 299571533121212416 299865260519718913 299255572602163201 299604832745050112 299890640207106048 299865729640067073 299572792154804225 298517681898934272 298514997959618560 299167805603971072 298504007914246146 298897277509066752 298852515112419328 299173930114105344 298546046081048577 299162532885700608 299167924676091904 298512224266379265 298506399233765377 298251966914625537 299179467283234816 298808994858942464 299188906459537408 298817763760287745 298846949346537472 298902188112105473 298866572733341696 298851761387630593 298868849716129792 299175972601749507 298462278561431553 298896845952929792 299176445660508160 298910017065725952 298806875087048704 298534247935918080 298513196996755457 298536067164950528 298833212254339073 298883747439321088 298818279735177216 298865039811702784 298909442869702656 298516089485262849 298513436378275840 298853353511849984 298867529814786049 298538826131980288 297452495024828417 298866321905577985 299178408695451648 298908524589744128 298911100609654785 298534773062766592 298888905770545152 298521977197559809 298796932539744259 297451885160460288 298537009700556800 299162874708901888 298883092905590784 299174903087767552 298553176737595392 298864756134141953 299166863093538816 298438319417733120 299175657211064320 298461755930210304 298536250636382208 299178766037577728 298866069609795585 298252197563621376 299163601497903104 298874399396884482 298448002375376897 299174411460820992 298869134886846464 298809445780189184 297450374502170625 298852146013679616 298853514002694145 299167694069047296 298907278973759488 298908116643368962 298550025284354048 298911680484749313 298515468115918848 298866769546866688 298546526945439745 298907929950707712 298852692451803136 298545324467830784 298908907210960897 298846966853545984 298790836789989376 299188713190207488 298529172584800256 298908744635518976 299174562749366273 298883023959650304 298511789589680128 298817458054242305 298868071853068288 298852972870381568 299181188847894528 298515289887346688 298972696438521857 296718212677115904 297084584334589952 296731670021799936 296712475229945860 296620427290218496 297054955066499072 297009869599408128 297445734045868032 296735322866339842 297438317346168832 297009061600296960 296680807278456832 296735349625987072 297081766009765888 297407848923680768 297440130971602945 297083228706201600 296366412304359425 296719525305532417 296665707800821760 296715825891659776 297414992087617536 297339815937073152 297067477240774656 297439048832806912 297076699844190209 296718891223240704 297421981047988224 297009732143706112 296652578731745280 297008930138226689 296987701482246144 296371306675453952 297055380985499650 297387371912101888 297450052111196161 297098583457558528 296620931034529794 297089463912370176 296701397225844736 297339372766900225 296994480677085185 296718641175609344 297056115169046530 542550957847236609 296703310168219649 297055693779902464 297009558520475648 297010987456925696 297062411968593922 297045819746549760 296726802922094592 296722048460406784 297052939237863425 296719328768843776 296620742634795008 297042413078319105 297046465929433089 297072774403473408 297087613851017216 297017173967241216 297447546966667264 297056375404650496 297071973878607872 297438523752062976 296619969884602368 296620263511048194 297439707967655936 297365478937071616 297067786184822784 296645836270612482 296622112267960322 297008798445490176 297009380480667648 297046725951107073 297098351319605248 296628997624844293 297008350955180033 297393010616971266 296367944894660608 296736881100611584 296704862203297792 296366926211452929 297050775589376000 297092192122576897 296629149274095616 296714195867676673 297043874369650688 296623410522501120 297415787436711937 296665722761924608 296622340811419648 297437775857328129 296645971331411968 297092648328638464 297436111012245504 297092423669121025 296718408735674368 297438044879990784 296681530842050560 296278036582629376 294876382255800320 294904387892031488 294902448127090688 294549863205584896 295914604536684544 294910016392155138 294550856240594945 294517892295299072 295999352290291712 294515793226510336 294823159088164864 294541946544873472 294511789490704385 294901400666787840 294548881541328897 294512137114636288 296354251335143424 294894996279148544 296000095692926976 294516134990995457 294551971610902528 294530875503280129 296365293335351298 294897043481194497 294538300692238336 294550441470070785 294920414205997056 296366105700741120 294563437357445120 296352134406995968 296359912576004096 294548524845113345 296330306032644096 294541327650156546 296327015588569088 294551749459603456 294866874129346560 294477837392564224 295984948421201920 294808844108972032 294921145973628929 294522301163114496 296276393426305025 294868380513603584 294834210647199744 296277147373412354 294842650929033217 294921570521071616 294516487761305603 294869330443780097 294911699650232320 296365087474720768 296276917554913281 294518303592968193 294920897859551232 294868842411343872 294549062705885184 294513009878003712 296364494232379392 294839374263246848 294550197030244353 295987171721097216 294555829892423681 294549240800239617 295931805582884864 296303939643654144 294901972912451584 296339650350563328 296365534985994240 296303180432678912 294514769782792192 294513827242979329 294861076007378944 296365762040446976 294907627299799040 294548744328855552 294549664135516161 296364332919439361 295931628751028224 294538317884698624 294519893645225984 294543147499917312 294513983497576451 295996213008932864 294894585287700481 294515245563666432 294846353287303168 294807033658630144 294514577398456320 296278457384587265 296364795865743360 294542858575286272 295983639076954114 296362729797722112 294549512775671808 295914823991037952 296278281307705345 294866464987557889 293735401833779200 294191976969035776 293732148337332224 294159502201212929 294151779652874241 293818625507328000 294168899732250624 294111632680951810 294178162592608259 294148680754270208 293735865245642753 294161251137884160 293736113758167041 294111611482931201 293802876164255748 294443848799772672 294168711571582978 293750221685551105 294169387991175168 294101744001110016 293759712879591424 294442748172443650 293730721548337152 294094883394838528 293459570192437248 293816333647360001 293735646630129665 293762649810935808 294465377449164801 293730875860992000 293808582145748992 294152993111146497 294113730462101505 294169111787884544 294198466652028928 293763345692106752 294168445195538432 293759965213114368 293759071159476224 293817480131002368 294174258366648321 293737127529816064 293734128434700288 293833935228641281 293732426621005824 293829102832599040 293763038996205569 294444236286341121 294170005103316992 294147495901134848 293769439638339584 293802206199676929 294190433003786240 294174826535477248 294093347247775744 294443511581904896 294441904072970240 294180493887410176 293733894468009986 293756691638517761 293815803613155328 293737556716179456 293736760473702401 293801133523214336 294111020006391808 293802410965614592 294178651199647744 294191793774395393 294440989702107136 294119596829589504 293769717737476096 294164513547223040 294185659772583936 293847982875480064 293739012097716227 293759414454861824 293769001505521665 293735259638464513 293736506487603200 293765115105398784 293813852628467712 293770426771988480 294186031647961090 293818006465826817 293807238726946817 294168580386349056 293737305460588544 293731206997090305 293836391274668032 293763713339650051 294172067815907328 294162261789003776 293810284307570688 293758868205490176 294164901662953473 294192216136630273 294442449286356993 293762776294387712 293801832503971840 293827289471401984 291591161162911745 291941113571442690 291949326740115456 293427673064144896 291571800545034241 291629625770115072 292005847326916608 292360233840414720 292326727416434689 291281333513236480 291940267861356544 293440182827495425 292328784995180544 291592163555438592 293435325290786816 292330878451990528 292329250541953024 291964245602607105 291938338443767808 291570959440285696 291274957701386241 291301355996459008 291946776808800256 292306855814889472 291285510511529987 292287535114244096 291302432489742336 291296736457146368 291275974019006464 292342577875795968 291940902899949568 291945326338781185 291573144349732865 292300231532482560 291279049786015744 291571635922821120 291298975254990848 292342231703109632 291569805994098690 292326023595442176 292329869096914945 292329605711421440 291939301057499136 293445913073041409 291289385272496129 291229591626973187 293351262810947587 292372969278283777 291592749482913792 291274972842831872 291570289865797632 291232411260428289 292315366745600000 293454529121366017 291274102579273728 292289272696942593 291571142639112192 292306618668957697 291338239564984320 291570547819675650 291262171650854913 291949663576264705 292338986586877952 292296888185659392 291275990884315137 292366791651504128 292366586071879680 292296633008418816 292327945610096640 291568395621634049 291939564908605440 291232572606906368 292347009929728000 292343377037508609 291964364209156096 291302918513098752 293352071896395776 291939243419389953 291241183760482304 291977181863739393 293449376448262146 291307331847856128 292380298174414849 292325712747188224 291241486459228160 292315536711356419 292340672911007744 291569927167553537 293456636801056768 292340532259213312 291572851226603521 291301990456250368 291262690675011586 293428467507281921 292342416114085889 292329052977639424 291945539673653248 291947050948505600 293427749434060800 292306357418348544 289748719698575361 289754431262703616 290894582596648961 289474677439606785 289458542837104640 289832005636612096 289764197535997952 291218308617875456 289835226820124672 289454414157205505 289469637593280513 289748311248883712 289832334566490112 289768495313481729 289749249678249984 290937496206974976 289479486955724800 290864680841392128 289481566999158784 291211539535519744 290881745547558912 291214378987057152 289477205111734272 289778720422641664 291200733833998336 289450936483586048 289749428951191552 289832810695495681 289802158218567680 290923311897116672 289771262270656513 290905304227520512 289475765668548609 289810876846977025 290848715621687296 289763744521793536 290894757734014976 290943315791204352 289821038668312576 289742283048374275 289490286734888960 289475462080647168 290945519214280706 290904115909910528 289474349059166208 289842738055217153 290910105426345984 290936899965702145 290914642702770177 289755239563788288 290846677416427521 291218000948908032 289823817298231296 290938105077329920 290923445267603456 290936877614256128 290909948056051713 290881766162579457 290845284215431169 290928938585300992 290914242863964160 290910577449132033 289744825681604608 291186971840241665 289455016983539712 289467686633758720 289474928363851776 290836525938262017 289453636826828800 289744022921179136 289452655712022528 289830673085247488 290950264821788672 289784878046777344 290949450468302848 289830880069951489 289748893183389697 289486474523590656 291189302992461824 290894428296597504 289831815240351744 289768615002112000 290921270026043392 289483014071795713 289475272938491904 290864876979617792 290948163047669760 290920871797878784 289748478932946944 290891469051555840 289800038203408384 289807790178959360 289476169437442048 289481811623571456 290926188787036161 289771886370512896 291223214267441153 289471664482316290 289451496477691905 289830313499181056 289069790235095040 289014406828945408 289022658048311297 289449795993620480 288760041375404033 289368295122010112 289450346470846465 289125985847234562 289419187347140608 289126331453669376 289114566087041025 289409129443909633 289025890946523136 289440309165834240 289093366845673473 289403043982766080 288757576475222016 289449639718031361 289116903987900416 289119946947047424 289022130979479553 289406293498798080 289017011265228801 288744972587520000 288754875922264064 289406145947373572 289448549643591681 289091638242979840 289042766317633536 289407810599518210 288746481358344192 289137823976673280 289450759869841408 288751812171952128 288759169757106176 288759822776664064 289049971221725185 289409698527055872 289069757183950849 289411244841107457 289092661183410176 289019094638944256 289405970948452352 289095939250085888 289093565492105216 289105215368609793 289105330531618817 289445012679311360 289400313956401152 289021849751408640 289088283881906180 289442295277813760 289123272249995264 289410670347288576 289417382039011328 289417133715234816 289025339076775936 288737660867076096 288762655290847233 289092908513112064 289409498244853760 288746741107396608 289413039923552256 288732930279350272 289404955457093632 288723024771956737 288722767975686145 288742747471507456 289070336098578432 289044603196301314 289408273411612672 288734320041000960 289131808174514177 289089725468389377 289008550796206080 289410976183382016 289384157501587457 288745256378327040 288745807547617280 289114333500289026 289068763851137026 288758804559044610 289044969140936706 289119288604913664 289044124684910592 289050264223240192 289402195785424896 288738817647718402 289017244644700160 289412748994019329 289068784944287744 288745454991192066 289025570573021184 289402864261013504 288713885756821505 288715901296058369 288366803749584896 288373299883413504 286887008763265026 288699536967356416 288313459832127488 288674028472901633 288401242852569088 286946998580563970 287228387662123008 288712842536947712 288714189315383296 286947649226174468 286886708128129024 288338041649635328 287290829448564736 286912430951514112 542129429062119425 288379349554577409 288381173237940225 286913506169737216 287228872251043840 286946238094508035 287269104430243840 286952264122396672 286950700087398401 286944429275754497 286912989322424320 288721181182423040 288390473868013568 288361144832385024 286871651214311424 286959743497555969 286910889712562178 288700005554987009 287329119170072576 286962568193527812 286948042739970049 286887456891076609 288676777574932482 286961448045912065 287305133904240642 286951429275516929 286961206642757633 286874983626575872 286960442851594241 286956935864016896 287271013463515138 288315330596581376 286914039559368704 288674403120721920 286930857380421633 288324316632862720 288366410017681409 288674659610816512 288385522416640001 288691356652675072 288399000799944704 288673622145511424 286934315156258816 288370758563033089 288372691591905283 286872285657325568 286950367890137088 288363404249427969 286886047776903168 287300030686179328 287301544959950848 286882676605087744 288339377246048256 286871909386301441 286942958589206528 286874674384752641 288714866217320448 286912075534577665 287245694861987840 286946734934990848 287229760336183296 286890923772739584 288676443897073664 287299754516430848 287228622203408384 288697861665869824 288673395338530816 286961025717243904 288713030118830080 287303118578933760 287230122526924801 288714431964274689 288715056978468864 288709893073039360 287298612407439360 287279252615860224 286950188889808896 288691594641698816 286930131841335297 287303315971260418 286946443573460992 286949964746211328 288362226694377473 549537973881290752 286534968182714368 549444557646356480 550440620792492032 286542442193383426 286516096201269248 550132849215819776 549446594568146944 537482997612961792 549681315436838913 549590421190770688 286551774553317377 286869216869629952 549526901908578304 286129753180762114 286565554196721665 286528544958455808 546032002437513216 549885795679891456 550440752254562304 286539154005835776 286858654647455744 286525276907790336 549661637322739713 550397860240707584 286541392921120769 549528783095861248 286856277156564995 549884681748234240 286856843018510337 546429845593653250 549444829684707328 549542967976148993 286869801387847680 286856468249063424 549634351882059777 549528715047485442 286869987447152640 550008833100505089 549538800914157569 550039726510850048 286591089958326273 549680451498299393 286553351993303040 549528880609230851 549883185921015808 549542153471688705 549538109688655872 549526142257229825 549718332371632128 550441250965708800 550316740375490560 286554233556316160 286870932298010624 550440363090280448 286858170289242113 549445048354762752 550318122054725632 550046337547665409 549717975864213504 549543039015071744 549980245093527552 286527813597679616 550135310420815872 549445629395873793 549888212102295552 286552014480084994 549542695086338048 549706037868371969 550399835682390016 549887163740196864 549669060800434177 549542272401154048 286128820422049792 549538435934191617 286575092182433792 286856016698691586 550135541224976384 286859289803513856 286563201070551041 549885245177479169 549886622943444992 549543147102281728 286486441092079617 549526208372043776 549519209185968128 550318647215144960 549887682261049344 550045430487461888 549590602653134848 286517602568790016 549718462684495872 286486041836265473 549718286787944448 550441111513493506 286127330135506948 286553271890497536 286870502176333824 550440523094577152 286127952758964225 549591267248992256 535829446264381441 547896401514864641 548428003106377729 548993128133586944 547896825513250817 547598381498241025 549407874800439296 547897820255358976 547896004599889920 549398919160291330 548427635660169217 548425877395357696 548425727713226752 549403604009099265 547876653175566336 547898322980458497 547600325545562113 547898117304381440 547861222646120452 549403815846625280 548427097077985280 549401664558751744 548991179128586241 548992907269922816 548420003503280129 549397717152432129 547650236395814912 547857888732282881 547895040220340224 547897018979741696 547652754664333312 547649579949498368 547876401890619392 548421174469079040 549402450982346752 547895869002227715 548428096735830017 547894957097631744 547599228173025280 548991035528196096 549409385857159168 548428370816794624 548991750266945536 547598196491685889 547598965630595072 548990989411831810 547600244985585664 547860623976300546 548440754763616256 547589967954706432 547861502313922560 548426274491105280 548420141344890881 547861185132240896 547857625418055680 548427415463399424 546429036348862464 547599883461726208 548426746278981632 548422674197000192 547597896921931778 548423332912439296 549407612266377216 547949668307832833 548992337620520960 548992770447536128 547599447220572161 547860331197132800 548421599456948224 547897482840408064 548425070801342464 548423493252313088 547598544694415361 549398050922196992 548423188611612672 547597689610047488 548420091508162561 547817070222929920 547650130967818240 547753723674771456 547599632503951361 548427832557600768 547599961240915968 548423712467595264 548424269127254016 547597247144554496 548990898034704385 548425993351081985 548422547738722304 549403506109870080 547779873990017024 548419796782821376 547531154753355776 548991541659045889 547902782288986112 549409230248493056 547895723032064001 547897905080963072 548422357359296512 547898235768295424 549402713067642880 545325708026077185 546430059247308801 547061208223084544 545499935781953537 547508150577135616 545499538694627328 547014529599934464 546426098519908352 546427769178316800 546028597719597057 546425758743556097 546425549753966593 546455020095668228 547036176365129728 547021666103357440 547060749781434368 545499630130446336 545689684169732097 546220342931652608 545312786432417792 545972121143631872 547418010567589888 545331146268372992 545319234516295681 545499720773550080 547035659538800640 545338296969494528 545311665949274112 546899558501195776 546048780106489856 546425957536780288 546136905256280064 545699147958218752 546454891288207360 545945728498274305 546454480372633600 546139234277806080 545698858148581376 546425813273673728 545499365222019073 545701453734903809 546013001233743874 546038445442097153 547530456741474305 545501197797691393 545603019799535616 546428231877160961 547005779904327680 545329129961574400 547060958318067712 547102149017354240 546898496633454593 545955477994348545 547111111380992001 546020580924096514 546430351187668993 546454426106728449 546209193964085248 545696756521271296 547020852748124161 547530538438115329 547416048711249920 547529561903480833 546898551251685376 546135541260238848 547035781530136576 546869819027775488 546427461228326912 545699873849622528 545979073865195522 546026851647627265 545626327563657217 545316815485026304 545994358311624704 547021712542670848 545497620769411072 545988296078557184 546426937179381760 546024843645550592 545351474125881344 545966542778011649 546032755013079040 546017300542140417 547021190641250304 547190356165795840 546137023606964224 547528618503864320 545501604452241408 546017684690051072 546012950277136385 547114364474761216 546023981795778561 545500203965767680 545692682769924096 546013080186912770 545979106605936640 529962380927983616 546034771798020096 547529510615515136 545500688047173632 543430830107136000 544297557732904960 544873261822382081 543699535227547650 544295014600568834 544862227418087424 544293557763592192 543703590423240704 544946250374971393 543218204081131520 544458590405529600 543699681608749057 543310458946850818 544454473612288000 543974703661350912 544474535949774848 543291910337859584 543700405604339713 544594336412086272 544968568224231425 543973657836814336 544473223120044032 544471460476375041 543703162151264256 544596135974039552 543290924328292352 543311030945079296 544708833692884992 543137699482578945 544608105292922880 545231815221739522 544471276036046849 544956495839100928 543149903187574784 543306001873907712 544960917914796032 544966100153167874 543702327396679680 543701802123030528 544615089064902656 543289308829208576 545214247433936898 543975960811696128 544472839425114112 544869889606184961 544456909731147776 543141071820439552 544950065325146112 544709469650051072 544474273990324225 544476198328610816 543974565278662656 543161239976026114 543309316758196224 543701129960628224 543701008053190656 544456034572857344 544945280245051392 544611347255013376 544580071542251520 544475638384828416 544471847157641216 543140602096148480 544472232026992640 544856412359524353 544690998321098752 543698177921409025 544473031893336064 544470877413588992 544471966175203328 544709769412747264 544856751934558208 543305177907068928 544517136061038592 544474834999451648 543973348393623553 543700816847458304 544471690148052992 543138096922243073 543140790382649344 544708422370086912 543138629963767808 543701468008960001 544963326011129857 543163593009926144 544709067282055168 544292787324469248 544475534227693568 544601510328692737 543308026472828928 544460258081783809 544573067503370240 544859839634374656 544473979059441664 544856443988738048 544856612943691777 544473791821516801 543161015853404160 544297041149837313 544295308147306496 542426805236273152 542144691391987713 542687356831408129 542512405318610948 542687255216029696 542777559361282048 542392489072939008 542552533106184192 542506864580128769 543075492849799168 542561931140534272 542854221763465216 542552693152419840 542687604991602688 528625654615773186 542850125421641728 542685141282603008 542548922972266497 542688707552481280 542848656786063360 542144244908306432 542551571109015552 542298804754857984 542684764780900353 542132211433353216 542300669454323712 542506527760719873 543125511460093952 542299298713845762 542506642248441858 542793014788517888 542688774686539776 542680558711894016 542862119419805696 543120667949166592 542420259433500672 542287213044969473 542133319228747776 543057303541678080 542508930807496705 542863413958176768 542561507327090688 542159696090898432 542786338274435074 543060353299808256 543074487403823105 542765285032611840 542422623800422401 542554274308583424 542853275222294528 542407460892315649 542863047938027521 543059935056388097 543061508323016706 542131778455359488 542689312354361344 542517381998718976 542509141130895361 542350634931204097 542685069555818496 543118181846761473 542554474829856768 542862567929282561 542689659504300032 542554175427837952 542549579930296320 542288184198303747 542685559555375104 542553495027847168 542759678061862912 542301734367150080 542132607908339712 542850896112390144 542554804619583488 542554635701977089 542288236937494528 542688657220833280 542550585757929472 542553187946086400 543137442266898432 542135034984284160 542403017669353472 542687766572957696 542509326363934722 542506699169337344 542863504022450178 542517273915695104 542771622625968128 542298501439582208 542854587871690752 542391305473490945 542688554905010176 542550028116848640 542688268933136385 542550416467443712 542853995992465408 543135641878691840 542688614975823873 542853610049380352 542508972331122688 542400800421838848 542550875668217856 540603770263314433 542100196596121600 542030553240072193 541916942731603968 541798167550103553 542132044479090688 539989659183763456 541078321552195584 541797598815059968 539990214987776000 539989605815443456 541793073601454081 542131218029219840 541947667895844864 540894275501035520 542130021784371200 542129920403865600 541098345746690048 540405039899369472 542128475025723392 541800487667113985 540608882515922944 540245737939161088 540223196986085376 542131612256047104 542053628379693056 539988935251066880 540891282823213056 540986980717568000 542020437321199616 540641072834019329 541794049804730369 541715169005813760 539989738875523072 540398085638463489 540161071290793986 540234232275406848 539990345539682305 541795365885083648 542101919922397185 542066310059147264 542062475810598912 541922646292983809 539989486764326912 540589374791245825 540545738154201089 540235446006345728 541098250246578176 539987956791250945 541792879984001025 541097272428474371 541798366813126656 542129369221976064 540127230719168512 540397963034755072 540127481991548928 540239698099437569 541949264734461952 542074495276945409 541801303513776128 540127839807610880 540251859194486784 541948862542647296 540596311285063680 540894015982698499 540404229715030017 540128207614537728 541708082192338944 539989018294104064 539989115836854272 540205924171145216 542127051726401537 527845806888714241 541078026285768704 541798245920698369 539987807377580035 541795921957515264 540398829775101954 540145845505904642 541799777806344196 541098182055559168 540398595967815680 542131486217216000 540395284145385473 541794755005648896 541801090233434112 539989206362505216 541078673328459776 541793146427179008 540399154326167552 541793670765494272 539989277653078016 540229446541008896 541794004372045824 542131168448356352 540507868089565184 542064344167882754 542013639818231808 540394848197820416 539983806883983360 539964811959095296 539529929143353344 539981067139448832 538821136952623105 539401070142029824 539400882602119168 539901021456465921 539515766543245312 539873452141076482 539983482311933952 539971147132321792 539810100366807041 539986415300653058 539646365912272896 539652086359924736 539526044328685568 539529416037384192 539967348787388417 539650417928716288 539982938763698177 539888219245281280 539399740069543937 539519947144445952 539397268257128449 539400359496933376 539456727851499520 539987680386641920 539983743050862592 539982155221581825 539987220267286528 539445046819696640 539970754050551808 539980491353784320 539973874889539585 539972749868171264 539888611534340096 539845503425716225 539983616525500416 539524101036335105 539392467549032448 539973092572135424 539399941962362880 539973375775768576 539982881071067136 539392890364264449 539767772990164992 539788630840324097 539539212966850564 538892959467732992 539444344743550976 539653201910595584 539895997753999361 539396511529189376 539159084201955328 539981101947961345 539781070955483136 539590598416941056 539973478628458496 539648302770552832 539537418161258496 539983048906121216 539645327524241408 538916993014169600 539538092693409794 539972084177592320 539526876323389443 539972355372883968 539380189558751233 539782712006295552 539970871327473664 539967643781201920 539648569024987136 539427630370799618 539646026437906432 539983357996974080 539979997147316224 539652440631803908 539396848667336704 539965299635023872 539653538843226112 539451082880319488 538894149668585472 539540010186600449 536856923350790144 539891780205170689 539970220879011841 539531361976340480 539814263016415232 539973688641486848 539972596146921472 539219825323958272 539754013903040512 539652186427641856 539753451249741826 539400463620526080 539754165950775297 539396631427575808 539982368380321792 539983140933337088 538818260738011137 537746725927415808 537153030056321024 537283926751203328 536926810077143040 538267833604771840 538269733976817664 536976995025170433 536997346585096192 537483107277209600 538299466357694464 538268229308014592 538268676223696896 537162551155769344 538300426610032640 537157586316165120 538818811345256448 537155665635344385 537744583573393408 537160060682924032 537487093380182016 537557164576227328 538820080201891840 538299535253319680 537150175564009473 538174454074212353 537565051100868608 537260402795896832 537244067290423296 537339099330674689 536918480394932224 537029647159263232 537744938931589120 538299787322609664 536973718816567296 538221691835777026 537486522925453312 537088716339433472 537616130912047104 538818501591695364 538270035069132800 537893973256568832 537480929422639104 537564850399248384 537486483557736448 537801644160077824 537486766685818880 536862764250431488 537746764015894528 536862654783307776 537744742948544512 537245792378294272 537551864586600448 538269585439735808 537565282559356928 536892449181147136 537483333400530945 538269022010507264 538268202657406976 536980670237917185 536935528893927424 538269320498130944 537638421255434241 537746623112429568 538819512830017536 537746116557934593 537551239127781377 538820922674012160 538177147312295936 538269250600075265 538266524818374656 538803587712024577 537551796991188993 538300320720646146 538266368840593408 537088383324282881 536862016393465856 538820457668284419 537565233850904576 537437427619872768 537030834042454016 536995249273720833 536862559966887936 536984603366809600 538299620154421248 536968931278598144 538268927126949888 537565399207137280 537744703459192832 538268467305385984 537486340569710594 537088566179155971 536856844204257281 536862308434468864 537556957474091008 538224791019585536 537090106797342721 538820541084598272 537482949223272449 537486988946194432 536660796781395968 535062381026885632 535527195650031616 534874807725473792 536105114092961792 536104301828243456 536005984624607233 536856237636591616 535813580357394432 536100754789269504 535415461270536192 535158134231552001 536660146592968704 536856737039790080 536664520232804352 535181281718706179 535164824419045376 536663795704532992 536663123068190721 535988430145331201 536662086873784321 534883426521059328 536109805380042752 536662947276546048 535506644026011649 535512071392489473 535867061399199745 536657946265268224 535480463964766208 536101057299251200 535551178520924160 536659800713871361 535870315285729282 536103914022899713 535074300186091520 536107246464557056 536845241832460288 536005375620022272 535062235253833728 536658664124583936 535857583371063297 536657071979380736 536653754029047808 536104791123189760 535079279881883649 535154367184523264 535061944492122112 536006539862360064 536661620387500032 535881188750422016 535538772872810496 535545141306884098 536661879708725248 536658215682203648 535988225303908352 536666375092436994 535441553079431168 535830243505090560 535197010325155840 536666553857867776 536654298751700992 536664554743537665 536655514273611776 535992278649937920 535989015749865473 535990764376190977 536467456425222144 535061507806363648 535102735830773760 535164250772475904 536002185684082688 536113137255464960 536666187028246528 536662613854523392 536663916169150466 536655839353139200 535899150433665026 535452699937214464 534874989087195137 536653466597593088 536658790444453891 536105225795694592 536659551651917824 536665639474458625 535995505768419328 536101378742292480 536663376240607232 536666112680017920 535530498698010625 536856488606986240 536107847881613312 535828866196340736 535180153455136769 535159078650404865 535995310477426688 535888416509292544 535991838847807488 536656234469150720 535534634319495168 533301862775402497 534722080471007233 531883701790343169 534086147056869376 532258336620953600 533347605607350273 531931269677215744 534706087686332416 533363073227444224 532325651391340546 531813445302104064 532596427793649664 531924942519283712 534200551630979073 532633328676241408 534813646564900864 534313170861850625 531905993232621569 532903385633390592 534458281901948930 531882518128381953 534874560450273281 531861177731928064 534168071196672000 534416334961246209 531814915284430848 533307746717011968 532235475214684161 532474376864935936 534202168015085568 534777985979912194 532918714937905153 531882683799179264 532253177329229824 534386198102671360 532222115878301696 532980179833225216 532597030099886080 532270780311420928 534734654616924160 532902794668544000 532928841665495040 534173433383632896 532209303495925760 532967019961151488 534200925012103168 531882418211672064 532324800639692801 534309517929238528 531880878222622720 532282613869056000 534428612913790976 532552347265007618 534326002252800000 534825100114407424 534800272804290560 533015168478089216 534391391053676545 532278930284490753 534081738696581120 532236056893333505 532325065900457984 532274257624305667 531926161610113024 534730356524855296 532578622545354752 534787153822502912 531814628108820480 534784553203040256 533299661222969344 532545926276345857 532326397818060801 534080295449157632 532994214637105152 534795106113843200 532324858827251712 532254255856766978 532608358508167168 534308485052510208 534804232093057025 534325447904227328 531882802460233729 534200399025438720 534809328352784384 532968986796097536 531881895328776192 534325294329765888 532325381408178176 534873520996888577 534170709204152321 531814063983321088 531898671500390400 531922043705753602 534789455241297921 531814657124995072 532262871980605441 533351300852097025 534397200609341441 534799778354561024 534827218770624512 530704441742467073 531812136809684993 531779211577798656 530566617345040384 531764664938795010 530496782296686593 530705688532893697 530689037867417600 531615153352355840 531782088912281600 530706067500826624 531779564960493568 530565884398809088 531379367067537408 531792191266766848 530819086851530752 531763379753717760 530570228355588096 530704818239979520 531779079067168768 530688350324539392 530707717359677440 530691026818985984 530802365323296769 531811882534178816 530906898883936256 530907574057848833 530566532896931840 530504612466663424 531616004758306816 530704072836665345 530568843169923072 530705185971400704 530568443083628544 530494414691778561 530707392062058496 531782442710208512 531380178162053120 530566475569176576 530504897998098432 530567284419743744 530703977634344961 531764407911845888 530707813790924800 531372695917957120 531777889138909185 530810153864798208 531803272815083520 530704729731784705 530495681610665984 530706372720336896 530808626857148416 531783593627246592 530705906468941824 531813233431420928 531377846078697472 531372798267359232 531368880116355072 531812376392531969 530706840330698752 531380032770699264 531801596045574144 530912361662926848 530568521592610816 531781888986583040 531378280969277440 530707102042701824 531765073904414720 531380237997998081 531370079406272512 531614161428836352 530566312943427584 530706671619039232 530705256150474752 531803630069092353 530910890057818112 531811601415168002 531780325786275840 531782733241266176 530704469034819584 531378829710065664 530512766545977346 531762539970195458 530734153042771969 531611875742867457 530568218436698112 531373001485598720 531610938617905152 530706897352261633 531780882835976192 530705068925153281 531368971245993984 647573199627141120 527364749303222272 531779825309347841 531379460516638722 530495581714927616 530704172090667008 531781057625227264 530909613584293888 529379360223285250 529941469260693504 529706792729997314 529703463283097600 530316300103712768 529963593400610816 530314926523707392 529798279320449024 530123735270195203 529261174463160322 529797681363697666 530430546913271808 529784711090937857 530317102704762880 529288924079063041 529796930675539968 529255469748346880 529783723617558528 529364575620456448 529355398546214913 529795516368822272 530334048422735872 529578884527046656 529787244689637377 530122986989572096 530116445121048576 529323308983255040 530315783667458049 529797618914709504 530485315715469313 530087065237463040 529962203550875648 530314751050776576 529796743756394497 530114792481386496 529382606056742912 529784771207913472 529798041906057216 530430813708779521 529747849186385920 530485224640372738 529784587019251712 530491946075422721 530394731550089218 529815744654356480 529942695343837185 530315829137911808 529783572480000001 529734654417715200 529750212169175040 529419704549789697 529784848970309632 529797147281989632 529798769424863232 529703073242185728 529697134002860032 529319566108016640 529579810914594816 530484212286390273 530103737952792576 529368069261766657 529799628691361792 530316741201899520 529343954740051968 529580200229883904 530284286562545664 529962495612837890 529797832002134016 530065929418575873 529698714026512384 530314287882178561 530073003372335104 530446862051184640 529336973597896705 530283348581961728 529636581519687680 529795571456811010 530315366434873345 530468056234196993 529744159532679169 530103633430724608 530480379678175233 529795732316758017 529718197084508160 529829777608560641 530490995935576064 530075795684081664 530106677157433344 530108838973022208 530284576464457728 530284167528185856 529353342339018753 529785823051272193 529677921750122496 530466518837235712 529579570253791233 529785569555918848 529799896376037376 529784889000738816 529108946540580864 528170772410286080 528202996837253120 527924610164350977 527740195031248896 527942274269708288 528885722192035840 528286220418564096 529074091199049729 528891700404834304 527884915124469760 528175788861181952 528538186461745152 528539685388554240 528888894604210176 528889625377767424 528892770644393985 528355095638200320 528324929079738368 528885943185727488 527916256591364096 529220214958096384 527867271595974656 528215922784608256 528676657675370496 528249571391340545 529081870672486400 528354852670570497 528678872649580544 528553213025615872 527740105734488064 528682388625584129 528552830853210113 529081098152996865 528887554427600896 529082211593912322 528183300775763968 528621737186197504 528261277379203072 528898433789460480 528356051637534720 529225948122869760 528354554782679040 528956379974078465 529078036772438016 528892903536742401 527911591644528641 529106416163110912 528891809540632577 528621259136176128 528356208101830656 528554578531581953 529082441974415360 527869190943014912 528331784002740224 529220970046042112 528552272197079040 527807802497306626 528682537338810368 528891538538262528 528957554928652288 529080707839430656 528554467307044864 528886841425289217 528679350447931394 527893588915802112 528891210514317312 528890120322441216 528218194151239680 528887033281134592 528681665691136000 528575798769643520 528284378989092864 528539720562012160 528957953198809088 528538020094693376 528324828580052992 528554284141797377 528355694307971072 528620938452271105 528890903776473088 528891108848586752 528279814747475968 527894042445881344 529106968733302787 528540301032701952 528465795891097601 528535217787895808 528889058093989888 527932576908853249 528885656756686848 528242199184830464 528355449507442688 529103619699003392 528287635484467200 529081187428732929 527890202673840128 529239478049992704 527291971682181120 527503020935094272 527733722746216448 526179807848329216 527247723196862464 526162421187371008 527561686593847296 526698475422244864 527365255509585920 527290220170203136 527292032315060225 527366828113530880 526549028096704512 527088816528842752 527687663781167104 527294458405339136 527466006097457153 527293685009248256 526689523720548352 527290767300366336 525927728395354112 527161712118865921 527290139027181569 527539522347999234 526696743522811904 526742471557275648 526697918930362368 527561317654495232 526494121671012352 526698157116522496 526887248995049472 526814222559477760 527625710689878016 526487750137368577 526332546314174464 527291420844257282 527557453756768257 526714534124605441 526698412826431488 527635093545033730 526548823980924928 526697394923405312 527153009860808705 527627510448934912 527292826129018880 527291679670554624 527544512844136448 527532675976790019 526680859966189569 527291032673996800 527397524001550336 527091010607022080 526696670881644545 527733516306747392 527193484449824768 526353443582402560 526697946923143171 526775024267853824 526697587676831744 527110542008549376 527106233804025856 527558934903934977 527292290411540480 526548409222979584 527293255269236736 527067194107367424 527293123157049344 526525524156612608 527385975128068096 526545255995539456 526715304429506560 527083103022776320 527294125549576193 527292487782912001 526841962482388993 527292603759620096 527524470974849024 527549330207817728 527388136306143232 527218425626898432 526697223594467330 527535834204233728 526697880300814338 527192983066927104 526763301985087488 525927320532840448 527292524155928577 526356367851130880 526698591625416704 527292446901043201 526834514321240064 527292070160236544 526750627817603073 527067312730693632 527367090676973568 526699083843788800 526525938688081920 527529637157810176 527122204912517120 526354895985971200 524542079847104513 524354300185939969 525197822480904192 524339255280410624 521720136722808832 524950176914735104 524339523292258305 524349133118001152 524490506995531776 524381069899218944 524642327454023680 524338665926180864 524300314166296577 524340463709720576 525431218910027776 525615541516787712 524707073649827840 525615931939368961 524380207801958401 524584416468021250 525742989101252608 524538066317615104 524897413581271040 524348427698962432 524291025226178562 525223601373728768 524207515295551488 525268350247923712 524173528367919104 524993240777637888 524348072189755394 525718224659550210 524708583150456832 525223198686990336 525615047180320768 524303621668605953 524348331569713152 524341167182589952 525472979443273728 525424121937948674 525219514792038401 525222770083631104 525499546689077249 525726653956501504 525359230485016576 525495434928988160 524713749748666369 524639857512308736 525727655094931458 524963465904291840 525026122770042880 524379984555962368 524997017530277889 525379825507504129 525741093485559808 525225115605544960 525731303409590272 524520062242537472 524161435203817472 525219851397517312 525219463990640641 524242923890950144 524171445593964544 524836291964575744 524293874274283521 524173207637884929 524960640117780480 525002407554871296 525020053230850049 525614978725056512 524486709904703488 525746349699235840 525427584717578241 524938979058384897 524705334485843968 525217854489374721 524283259212271616 524888012522815488 524664778074365953 525223381629943808 524160559923867648 524918760462123008 522469437426106369 524335640352415744 525220428298854400 525223446541004800 524539505752412160 525670712317452288 525220944571535360 525492766366007296 525321339146891264 525635174877630464 524715579048218624 524715369815355392 525474609710510080 524972419170455552 525615230261690368 525267003637256192 524714080100421632 524207421385101314 524987203345469441 522897870891261952 523048196516638720 522545886958989313 522705767624114176 522110155262263296 522462346791636995 522473999180513281 523080042507927552 522962039153917952 523191424989536256 522478920072175617 522558155465957376 523042384477945856 522544210759909376 523047733910065152 523738474957254657 522961948703735809 523060745182134274 523267978931208192 522664117438775296 523191540051890176 522708329404321793 524141730804027392 523045394230820864 522492098390790144 522582158356283392 523150857559617536 523060520879157248 523043905630375936 523739267596832770 522856096349057024 523738174242435072 522117567352410113 523044925471223808 523171960877252608 524158146412302336 523776950788435969 523206147298562048 522516449567735808 523267057497178112 522841191801311234 523740677851840512 522901858126692353 524141036151771136 522962906078785536 516378949526761473 522721523208306688 522962371418288128 522556596183134208 523131575916298240 523741292048969731 522421300124729344 522579273874669568 523774700984758272 523146350376931330 524159336231497729 523775993094602752 522854696663265282 522913285256249345 523772638670618624 523047296444166144 522456452494274562 522349775845621760 522662342652616704 523778023783686144 523260820395134976 522707002662060032 523198809166581760 523214787178946560 523047830702006273 522517324465979392 522798794958974977 522352142771048448 522553376866041857 522350030427291648 523777047324524544 522492611916214272 522421251084914688 522513214354235393 522852077488185344 522446213090902016 522446425511448577 523202157659848705 522427264399855616 523274144616824832 523144417532997632 523783171293601792 523824605245743104 523785899264712705 524157981685198848 523237015329193984 522394479429689344 522346777761300480 522558305441693696 522705928261763073 523194743531249664 523204077539557376 523528960899284992 523080635658035201 522451446407892992 520793374400720896 521664598168977408 521614621149761536 521644794976927744 521877654203793408 521468551350468608 521705946331242496 521286933973331968 521664525653643264 520797337263022080 520884578442297344 520798028803100673 520678904311599104 520727876765630464 521468416549724160 520799292089708545 520727992453332992 521760494022328320 520584387541233664 521614909977919488 520726319420960768 520674936135098369 520722344659390464 522080773776900097 520582858348699648 520821561016999936 520799549263458304 521470241680130049 520798663472578560 521623956726743041 520799853274988544 520792540359180288 520883607913906176 520726829163094016 521470426812542976 520880274750857216 520897960717332480 520795337104326656 521674131042205697 520721482650226688 521875347248533505 520645692092862464 521893686834364416 520875698182172672 521719442670354432 521623643257049088 521877839856275456 520797642683858944 520793887799926787 521894113223135233 521877787351973889 521746419469000704 520794657593511937 520582724533641216 520562911761424384 521862351218573312 520792336612466688 522032800099500032 520798944633565184 520792844349755393 520790965632909313 521071355929063424 521875972053041152 520565244947886080 521813597799067648 521471391556960256 521864980174766080 520647536445775872 521288438931546112 520673645501636609 520797694131179521 521698460098387969 520793587119030272 520874387961290752 521069525442527233 520798762068086785 521069655772135424 522099412425007104 520821711655407617 520874530269843457 521612267675455488 520582698440884225 520673979343077376 521877511563902976 520793102223958016 520877672059379713 521478689838866432 521643393920016384 521752689034952706 520659370083098624 522108442514038784 520800407120248833 521876267193602048 521470096171360256 520799184220585984 521651877352857600 521614765454802944 521731699403923456 521664842063564800 520500851031674880 520319201534152704 519454515431739392 519821779918155777 519850645990674432 519596423806222336 519461493071687680 520155076795830272 519951103488573440 519461667986739201 520158109613170688 519927979485691904 520058215720321024 511295845103566848 519600405941329920 520376908253777922 519826751758041088 519265838382456832 520495085956632576 519938366801203200 519453311427428352 520483054805340160 520490170349813760 519586178719563776 520158047558451200 519503190904287232 520198887853023233 520501358546653185 520062102875439105 520173199536173058 519167331810168833 520159518500876288 520499143270490113 519822933343363072 519185795450949635 520309358169972737 519068932976967680 519460162231611392 519855729596190720 519130691175731200 519962504211214337 520315164235538433 520057135196282881 519825943268179968 520154897225105408 519824543377268737 519563465271541760 519087470374580224 520157360212692992 519217900423770112 520158785542053888 520154452452704257 520375475227471872 519457566708215808 520562181616959488 519460666735091712 520154766715154432 519581037471756288 520243592225652737 520500036657238016 519266743794302977 519835388169711616 519120822678876160 519429014684184576 519159376566059010 520034529046958080 520322089312481280 519921849707560960 519596395242983424 519451717411569664 519912794808795136 519087983493124096 519196431442538496 519266332316274688 520157027809910784 519582749850869760 519208188353470465 519866561591787520 520051908539846656 519579622082875392 520303012292886528 520501202325630976 519158710791602176 520238684948688896 519822788732129280 519962130859429888 519224951703105536 519957697530044417 520201280120455168 520060835004420096 519453220750770176 497931789009444866 519589543348297728 520157962779000832 519590827006636032 520295375299567616 520157573027487744 519546472275394560 519947284394831872 520176318198317056 520249441828470785 520035797580648448 517206985004310530 518449173549830144 517301706045263872 518883913113300992 517613167359574016 516831913685049344 517854384966107136 517402699797893120 517264224352235520 517387434569777152 517030113637326848 518552645414690816 517106917127507968 517356775058599938 517854696216997892 517209654011920384 517593925989961728 517110652675309569 517975547184709632 517207618390351872 516837092882911232 517204233624748033 517104580682076161 517204087927209984 517029193616740353 518421529504542720 517395760099643392 517203833827917824 517211153156820992 516987133794746368 516662505318678528 518391676193484800 517807091067932672 517213531406868480 517045156826988544 518603270248755200 517637268824408064 517506775487373312 518156949490520064 516688133497565184 518551628581199872 517863475331493889 517805743056359424 517972742269054976 517097817702412288 517975642718355456 518424184008237056 517970875237564416 517974135352594432 517009888367869952 517213339676856321 517125528785276928 516688617696399360 517206704770252800 518882635972890625 517972940013707264 517846408712704002 517391005281439744 518603355783200769 516690257186934784 517335435219968000 517293224831234048 517970329566973952 517813341742714880 517206498423091200 516661975292854273 518603085682573312 516682932841631746 518422485487079424 518601830126075905 517006079264559105 517972575906172928 516682752268447744 517254712618672128 517976017684934656 517593676290093056 517204139982729216 517043271068295169 517205509490114560 517203644543156224 518886816251133953 517050206475800576 517638796532518912 517592369496326144 517205024884412417 516831689369473024 517103975263662081 517975385422979072 517610031265882112 517206258089484289 517974636127334400 517043965783453696 516895311353356288 517972173676630017 518914430244229121 517203729314222080 517408125495046144 517209403704246272 516683266058096641 517856118161551360 514238272537903104 515476659399831552 515017631368478720 514863986903621634 514865106136887296 516615738048925696 514560075072307200 514558816164532224 516654927104720898 514924304962973696 515031267663175680 514412759430471680 514927264535175168 515238103007494144 514559324249931776 516022757457657856 514572383530020864 514527690213171201 516379210819338240 516378867859480576 514924395840946176 516555506639728640 514639821575573504 514500499253780480 514401255947763712 515684757498527745 514858532379066369 515155673647443968 514560174934491136 514576636810129408 515230074862587904 515494832593461248 515635087275474944 516554060577927168 516023325412581376 516625755292598272 514558143083585537 515495389454413824 516023417720823809 516603779819786241 514400982474948608 512201633313599488 514511357832871938 516616818392571904 516617066590527488 514363929666260992 515188625022390272 515526251847892994 514558965821489152 514560563868086272 516617203031236608 514400201382297600 514868178493906944 516022127817150465 516376142362976256 516618416736964608 514557720046075906 514786921198145536 515497064315518976 514929379995291649 514558672392183808 515561751992352768 516555107895623680 516382177798680576 515248767738867712 514402713460043776 514403258400776192 514792352607911936 516380501503119362 515477648718692353 515585437076045824 515160218075152384 516378456989663232 516039701552431104 516619383129796609 514505420959145984 515164276068470785 514928974884241409 514851921719734272 514507729822834689 515499329344516096 514364946533343232 516616683533115392 516538956067115008 516616947967229952 516551912603545600 514639580386316289 515594667757678592 515629559497379840 516565872128061441 515581427405291521 516603715755986945 514399552053727232 514529934724038656 515496215346413568 514639425251606528 514556984457461761 515630883639148545 516626720007671808 514506042089435136 512394257282637824 512212530375426048 514118895817748480 514004781837594624 512591168149151746 512212334497239040 513046592652591105 512210789827354624 512392882641448960 512591383010746368 514182075457732609 512246203967619072 512586827350691841 512998508023279616 512247337830592513 512212801553960960 512995715954798592 512211498274668544 512330765095677952 513526411332968448 513252073727873024 512338806306263040 514031715145506816 513041850618630144 512212401597730816 512212601443729408 512589112814366720 514020874643836929 513065123834236929 512212156579086336 514010018698776576 512213366237298688 512211071944654849 513331727558004736 512213696308051968 512211160448655360 513483890053615616 512213737005416448 512213962759602176 512590058604752897 512586762364137472 513020057509969922 513847673745846275 513313110443425792 514133411200782338 512992367130185728 513032161327591425 512585887214239744 512212263005356033 514012567283728384 512211326543093760 512213596366204928 512594410912366592 514022117860704256 512212459449757696 513249345857413120 512210703357587456 512997424861024257 513024687497302016 512591512031735808 513141602064543744 514133055234387968 512214298425565184 512212722432634881 514021033935122432 514048877113380866 512214207799234560 512586453873078272 512393617382842368 513849711686864896 512697639893467136 513324889156370433 512341618217979905 512697024773632000 512341480728698880 512213036057501697 512240414557212672 512992542624071680 512404914065383424 514009969478623232 512214250576936960 512211256154271744 512212995506991104 512211842455056384 512346073499983872 512211544495910912 512212006926299137 514126513705611264 513021653102919682 513314663946547200 512213525696360448 512211887812280321 513999736119242752 513138871182569472 514005090848743424 512591135022522368 512339970414374912 514004916130828289 512213082865942528 512210660420509697 509987825245511681 510868057796128768 509986439803969536 510475673853788161 510499676165259265 468412062956535808 510922273378033664 510924395981062144 510915257511190528 510480250904801280 511333894533435392 509992486916608000 511911521736466432 509992018811322368 511467346809344000 510364568473051136 510935115640610816 511908564198498305 512209887112486912 512210528681611264 511959324613046272 511919171752697856 509987005821091840 510103742038155264 510922741118423042 510971923434860544 512210235424260098 510939662685593600 511896917811691520 512209645122105344 510055267539894272 510935006924251137 511295914880020480 509881954326835200 511609824015310848 510922896194404352 511910827134570496 512004288546373633 510915634751107072 511912413164085248 511596362597928960 510911026842574848 510912155966005248 511859412387233792 462821396012621824 510102786596687872 509988924954267648 509986604623335424 511334152818688000 512209450447286273 512209762831056896 511982470074757120 508334469137571840 511293563326726144 511608266296922113 511612254241173504 509987317764083712 511296383572525056 511850251888918528 512210275836366848 510868666926497792 511491832497582080 510937629039550465 511617278648279040 511977215584899072 511606287516569600 510916223035777024 511567193604366336 512209695533445120 509986806923010048 509986392618070017 510974326536171520 511897193163554816 510868524462768128 512210605986824192 509993756461125632 510935518360895488 510523724077223937 510509532435726337 509986503129591809 510385811268042752 510472443023343616 510038148014178304 511899644390293504 510923555710992386 509876756871131136 511860898949267456 512209809316524033 509986871192342528 510519308280422400 509987136373002240 509991786430078976 509987518272778240 511851027629621248 510043928931078144 510022261404078080 511977715181039616 511514557568012288 510521408548765696 510989684869447680 508220329987411968 508234014986371072 508185953660579840 509403528167981056 508199267014836224 509466361618505728 509685152159903744 508954508668715008 509768839635431424 509469312797921280 508942150198104064 507978328696180736 509468981598896129 509067530951217152 508183486747136000 508200342824452096 508961458257162240 507980468323889152 508337416974118912 508186362244505600 509814075787051008 508796943905345536 509312272737767424 508223085368324096 509428339862675456 507959242608111616 509342007551361024 508223566580813824 509430894604853248 508199919522697216 508584650621849600 508191472685187072 508233791723560960 508224043183800320 508616943159746560 507995391934337024 508954827788128256 508924747842080768 508227493439213569 509737586941001728 508942512091066368 507925388996395009 508586010431991808 508359907880747008 509316504161382400 509439842401284096 509338149957664768 508221241019613184 508943090733043713 507989531745071105 508225448929935361 508194635270062080 508183750023598080 507992304737865729 508224929297616896 509052326817316864 508586831618015232 509057124123807744 509785602490109952 507878133857406977 509429968317984770 507953460038606848 509316677033807872 509348397221175297 509436043368873984 508187759878889472 508955368681373697 509775768554332160 508219752008122368 507942165264470016 509083595127128064 508943456111431680 509466777903190016 508796544599199746 509343646333026306 509060715777654785 509875886775349248 509344810478862336 507937782392950784 508220434886959104 509429304376426496 509397035154694145 509039486681231361 508219167078903808 507998023608442882 508942066668564480 508250536244936704 508959097988059136 508929837546086400 509764209446752256 504024030425657344 509491198164488194 508218432777908224 508959833337634816 508219614162341888 509512153846784000 508296835992416256 508223367481409536 509346831168720896 508197340210286592 507600293669113856 506201584557363200 507562516025982976 506826106138542081 506877256204288000 506860537234595840 507160318804758528 505665868173680640 506201919535448065 507197953162108929 506887635928096768 506803384192880640 507183089299501056 505395776210886656 506790206390153216 506308083631800320 507247092616945664 505411672753049602 506309708970741760 507493530995269632 506317102635290624 506307640721674240 506308536331423745 506316266932822017 506309963237834752 506311721481695233 506313356731772928 506312148726059008 506381114303602688 505413974083796992 506883811968557056 506837441668714496 506316576426323968 506057894622953472 507493104015114241 506842024721788928 457208802027507712 506313729265655808 506197526387908608 506318812107780096 506789476233117696 507548562763571200 506317877243572224 506310843383152641 507171372247027714 507181454770831360 507240006432604160 507245220464173056 506380656998641664 506823007898451968 506930115876777985 505403115387236352 507158396051927041 507163439366934528 506829407735275520 506200001123729408 507255447985086465 505193790672764928 505549159894888448 506820901535744000 507197376944422913 507491844172046336 505004047301345280 506868086323294209 507153218686947329 507239471914708992 507245254370938880 506880694061379584 507565899092881408 505405547265679362 506823666286739456 507602204774379520 506897779332222977 507546486553706497 506824598114275328 505105064227536896 659760184638570496 505189570070478848 507584209796730880 506801879859593216 507233768265244672 504935631907487744 507170111984529408 506198852933013504 504934079750754305 506797715976486912 507160969454567424 507605978238709760 507591153743843328 506186076202237952 507158574670573568 507162245680627712 506311994434396160 507546307620528129 506196759300038656 505390785005895681 506822014850850817 505403994525945856 507168015574921216 505095076817960960 506380721079205888 506313064497836032 504786511204986881 502956645253926913 504365959273271296 503973652522885120 503150489551527936 504111152268582912 503148579209609216 503876306728415232 504339523590193154 503396757167157248 504802718004023298 502815630069096448 504110411776819200 504110942171713536 504111083599437824 503314957614604289 503148916817526785 503318071998971904 503316523394797568 503877134793076736 504007482654883840 503149475263959040 502879094724628480 504781556024901633 503318694655954944 504646055183388672 502956602333605888 502959819050201089 503988326471585792 504932676693139456 504781837009698816 504353868978094080 504783519626059776 502440654233149442 502466139415674880 504108820411736064 502552922195238913 503316125405700096 502491872611540992 504801689405521920 502633793254330369 504110670103982080 503878136883605504 504111228026109952 504716672226586624 503018693325242368 502514273495814146 502494386568298496 503317543432753152 504734616566398976 502541809395191810 502817122217885696 502847598425047040 502959398457987072 504800259374333952 504738526425276417 503878530212831232 503877409826177024 502955714110042112 503888543706783746 504801600586911744 504356120610496514 504518707880919040 504250209262919680 502955047421231104 504737322538385408 504108759132942336 504451473733079040 502916163798831104 504110300346732545 503847722886373376 503318493937545216 503988493069340672 503878831963656192 503878634516791296 502959945097412609 502554770914426880 504347855944183808 502834364196347906 502959097067868160 504781383634788352 502559967338303490 503150924559568896 504786176465960962 502551544546754560 504376235708137472 504107961518931968 504344749059624961 502453749483589632 502451799149015040 504800762317508609 504787900429778944 504111513930838016 504663675782045696 502457085351956481 504823998396772352 504751742517788672 504788496855597057 502491246766858240 503968314679656449 499617308709761024 499246506634129408 498008880312754176 499207957260034048 499181941498052608 499373118516113408 499374330397335553 498906669255237633 502149452761956352 501913978629791744 498004299566555136 499295001596411904 497929465385988096 501408168824832000 501765721089904640 501382143520817152 499185862891290624 499371991452114945 497932271794810880 498756361204015104 497942345623810048 498755561111162880 502050248903385088 499327157186072576 498906497251037184 499332592324608001 499653817949229056 499329126168555521 499590795633377280 501464481172819968 501915412502970370 501798887288758273 498774997616566272 501754063676276736 499573475074670592 499373609463578624 501915178188165120 498917877660266496 502143448104071169 498002260828622848 498938925998936064 501910662608859136 498776368201859072 499296622602616832 498752769936064514 499223743710130176 499330292394778626 499331271634718720 498886770675945472 499603060239634433 502051466702757888 499331466019762176 501914853041504256 498005940512489472 501915012165021696 498907021367054336 498755228658057216 498929793715695616 498754243059531776 497942197258690560 498757874680885248 498002617235419136 499321923206385664 499327565514166272 498755082335576064 498853733649096705 499366959520428032 499325309150560257 502437033898704898 499601930453524481 498756741140852736 499268307506429953 498754714339930112 502045041045803008 500355915342970881 501474962935648256 501799505394925568 502054490678521858 502168934901366784 502437530881757185 501377499373527040 498906241381728257 499625608423686144 500045347197313024 499255955151151106 501917418017816577 497941922292703232 501912855550369793 498850010902310913 499295283030016000 498776926035910656 497930725967286272 498008486551506945 501424834401009666 499285006549016576 499570919581691904 498871364091396096 499365446907596800 501798238035652608 496389333180768257 497771551887228928 495260564986527745 495381503204163584 496713364635389952 497816259267153922 496443851012603904 496748481051394048 496442582353055744 496616681440301057 497032098658910208 497805542673620992 495776843468136451 497291253995024384 497483919693209600 496756082489171968 495415127634898944 496121675659108353 495384828427374592 497286902962462721 496119034543636480 496672537984913408 497293352669556737 496613692889661440 495376536577769472 497830436253728768 496740199658188800 496297121956765697 496724974926057473 497049923389751296 495414489266008064 497047079295152128 496578403840315392 495284876946706434 496719225978122240 495396162439249920 496443427647942658 497801930509668352 496574551569227776 496577740028772352 496298705805664256 496445253172600832 497793382602014720 496281645683834880 496664892884398081 495380307911385088 497791357877256193 497059791819534336 495776740502142976 495776394061053953 495379061972410369 495531002505494528 497818713320861696 495415055962632192 495704421578190848 496327413513875456 495359293831802880 497789495321038848 496120520677818368 497773563802574848 496616063732572160 497819123708350464 497088550891159552 496858264160980992 497283877841682432 496640871727906816 495383125732896768 497483466385412096 495776995708780544 496614759660548096 496339043626795008 496710484763357184 497471974575456256 496752403442860032 497790517921714176 496667126804258816 497284580085628928 495776625129451520 496282895410270208 486861543444070401 496338994746380288 496729586403909632 497050105883922432 496445608233029632 496645852564570112 496640747379388416 497291384580501504 497770498374516738 495528844502507520 495414742102839297 497107684702027777 496388502716960769 495249256392167425 497806387435823104 497108316800438273 495415298808639488 497830138386853890 495313265560662016 497292342165274624 496733481196851200 494567114867740673 494545748584067072 494284948447064064 493818667747266560 494487634233008128 493868020574736384 494838273378758656 610453887829573632 494134810714324993 495028307206086656 494925729990475776 494223190613561344 494843183524626433 494216300739448832 494221900961574912 494081245194625024 494943331458510849 494560534315171841 494036045445361664 494082374636822529 494840491733553152 494199025626009600 494839991055306753 491571051445641218 495248354251919360 494843401892687875 494930389547618304 495182739310936064 494041780501770242 495027187381460992 494082154448449537 494843253070376962 494081699035115521 494139050908188672 494585793164230656 494560510239850496 494925979429912576 493806698063462400 494932931492999168 494035617584386049 494581540836233216 494342898540744704 493865615581790209 494118100984688641 495024115179601920 495025142322692096 494832754253910016 495027993484734464 493843192983605250 494037442660286464 494042152804945922 494081342720983041 494583378620850176 493814269235167232 494979334277722113 494342637445332993 494843813420990465 494224893282906112 493935815207043072 494082849964695552 494174152807698432 494493288192557057 494039043844239361 495028924481806337 495028173474918400 494040080999124993 494082667604742145 494043112222650368 494551928828092417 494842793500499968 494575403974270977 494142539843530752 494188972634304512 494516410681683969 493806071342174208 493861987441713152 494548603072163840 494038411464822785 494880504337149952 494870652323897344 494549138030473216 494125550659993600 494182641663737857 494813813854588928 494839666273574916 494938190579789826 494152454117027840 494838898950815745 494926117183447040 494210401513385984 494203189957496832 494901835476795392 494815174365167617 494033953745936384 494843619254104066 494942484020355073 495023404890992640 493861754888151042 494548169091739648 494081081113460736 494188311922348032 480246976429035520 493764515067346944 492295060147687424 493782132935118848 490437395485974528 490128851104989184 491238456342093825 492738751714840576 490157305871491072 491324429184823296 491174630971813889 491321994101915648 492470044907950082 493737163746312192 492730544686256128 492146733447532545 490437905689485313 492145801804513280 492353993285582848 492697472725430272 491182435598467072 492471584074895360 492054583251046400 491378927823122434 492422406573948928 493744566567067648 491942814801227776 491885553554452481 491321104930447360 492147543329869825 492030670664118272 491219720444854272 492418346550562817 492469935872815105 491608500133707776 491889476138848257 491890038116864000 491378608414261248 491311890644365312 493169925226106880 491640412822851585 491889829534121984 491203781569179648 492347611530399744 492146399476064256 492020707975774208 492379582025461760 492150284588560384 490136106210701312 491668720444792832 492392722792468480 490220422441730048 491941834869198848 492312387115286528 490438369654996992 491629366389264384 493170086190931968 491374642985070592 491171313231212544 492304354494656512 492766760308060160 492143732624330753 491260099294687233 493742761930010624 490176596113125376 492305771590590464 492749549614944256 492033211837739010 492342116455305216 491909993218600960 493171784200355840 493171879994073089 491323099829510144 491375760066625537 491204342523785216 491324721297100801 491884647479910400 492145066605961216 491320443258028032 491683709704503296 491479375989047296 492299004030750720 491573695539081216 491885294254178304 492047096682659840 490188890746392576 492745656310972417 491376237533601792 491886567305129984 491030160242528256 492696713845825537 491478458732515328 492145288849522689 491886151519576064 491018183923339264 490795397103620096 490168750768144384 491620970613198848 490385243426136064 491323469330907136 489405913875644416 489027855355891713 488648551023386625 489680252948328448 489940658849726464 488928686918217730 487616707775983616 489031043744153600 489513249360986113 489760565074870272 489056435113062400 489628267771473920 489953106826776576 488076093979492353 489953560583360512 489774991148601344 659018317554913280 489939688736579584 488840011886772224 489627756032819200 489940558169636864 489033248060612608 487679514999533569 488650189939298305 489151906632458240 488076965375516672 488275469939118080 489953646461743105 489405476153851904 488283390064345088 489029880470728705 488282866262872064 489679519725281280 489633409023504385 489938562154897408 489832630687641600 489000750270263296 488815201056088064 488999558002008064 489680923537846272 488822397609328640 488649963811770368 489634557218402304 488275948765065217 489466551377342464 489627257711763456 489433006541910016 488979395357319168 489629255391670272 487673622526722048 489821514142085120 489633587298197504 487630888692629505 489452390966644736 489124717123866624 488976750534090752 489267509044867072 489102299072327680 489939445974462464 489038899499380736 488841069451149312 489870096152932352 489633974042390529 488821552108929027 489940191885271041 488670411119267840 488509494117158912 488649771431649280 488669895719010304 489008009633226752 487632561490100224 489381851350319107 488083813445038080 489634160789573632 489001544637878273 487650607269171200 488648698256453632 488277341303341056 489851776305483776 489039440816644096 489808836476538880 489626153150210049 489807387193507840 488649284145782784 489938385520168961 489495120627400705 489939979649683456 488813607958757376 488278289811652608 489383815559663616 488276708068298752 489126125101408257 488278511476432896 487671773031567360 489062978806091776 489680003462754304 488825209189711873 489798167400308736 489628920652656641 488462496584314880 488926006225285120 487085028174598144 487322211943198721 487286943097843714 486662640559616000 487088071037308931 487091527244476418 486904030846017536 487583680635088897 487316463204986880 487101891562594304 486464265360900096 487309034643816448 486796306677911552 487097034134925312 487085912652644352 487436137661607938 487098994108006400 487612343585890304 487086219340152832 487088304341262336 487309606637801472 487553970622062595 487016722436603905 487299478110896128 487297487485829121 487537049222651904 486892057961959424 487433626921869313 487085334836965376 486967499788136448 486985162757246976 487612849783848960 487613365607735297 486863927062847489 487434903428931584 486896702839070720 487337019740553216 486387760576479233 486983787986046976 486798791433920512 487616349796306944 487566502611017730 487323351917285376 487374693603614720 486518619682406400 486798574605197312 486565485035945984 487018772499144704 486792356926984192 487266075823071232 486925123069706240 487433473955622912 487267568122880000 487017594713427970 487330455554097153 486462410358652930 487089153536827394 487016134441316353 487272197128749056 486444671824961537 487305211409862656 487614609160146944 486798293700055042 486875421846548481 487353365278785536 487316499208896512 487553677247250432 486984830715179008 659570405561077760 486662798110232576 487085685786963968 486591347378241536 486975238614548480 486527280924356610 486572790573961216 486541985290133504 487096016982650880 486663158228987904 486388364514320385 487101224739545088 486494069557063680 487088788095504385 486445931634507776 486986183990607872 487090618842107904 487613289527267329 487015924369612800 487615950112698368 486659318557585408 487085531725967363 486792988899565568 486514983904493568 486984401528848384 486863518969647105 486388803817308160 486985635405004801 487552486673100801 487273740385136640 486388989062946817 487085829630603265 486799812663078912 486235329046011904 484058737263800320 484705875048026112 484693148510470144 484474798567739393 485303036605394944 485335261623386112 486236729083719680 485334165739819009 484423537898582016 484040764939595776 483688617278439424 483364885082808320 484030214436290560 484921289715376128 486248366385688576 486113987373694979 484394094102581248 484915610917142528 486142923659300865 486226249636122624 483848294523617281 483982205145083904 484732787178872832 483667910230310912 484695389833293824 485335806794817536 484742961792839680 484397806590128128 483968966306856961 485301009141743616 483637608954986496 485593744075284480 484768359410831360 484024260579827712 483985768965492738 483365084161269760 484068749742735361 483458860925984768 483656678844678144 483459223020253184 483694453581160448 484393646914293760 484713692240805888 484168990290235392 483347073123618816 484098029335478272 605511794229133312 484750450785546240 483688700447326209 484171144434438144 483375128172953601 483354626809290752 484028550065188864 486117392515227648 484734936847757312 484167933375959041 485335571850866688 483374577129492481 483458802532884482 483970125734117376 484166586098393088 484366107776925697 484167778878771201 483376110051131392 484033023034527744 485593338142138368 486143734871236608 486162824339943424 486113594006728704 486197928349163520 486117622115618816 484222758641860608 484167269031751681 483345380227031041 484923950917353473 483634880233099264 484922832388775937 486119597058166784 484029282642300928 486381714239811585 484126548753002497 484168240340279296 486382318819352577 484035025114255360 485334426176323585 485924422331543552 483690706071207936 486118859120734209 484381782406860801 483610123227893760 485338500288741376 486210737518682112 483847309755564033 483981774545256448 484002697604247552 486233315213836288 484919147910799362 484725500737499136 482542650814627840 481433227341869056 482075371395751937 482190942028693504 481965951642923008 482164726391390208 483133229646348288 482540545953521664 481869112361357312 481065556833861632 482076299381317632 481971145441148928 481966461896781825 483130152298090496 481433833515253760 482077177039429632 482285133547204608 483132914062741504 483135575805788160 483135242551566336 481472266598109184 482223313260122112 482284225270661120 483319727343665152 482558952505614336 481255951370944512 482270017250406400 482543172384747520 482247110956679169 481253594306326529 481965044230414336 483135072908746752 481411854489513986 482075127480213505 483134628010545152 482172472490340353 481391620999241728 481076823262887936 481882924829401088 481532476175949825 482582438661849088 482226415933612033 481123689644457984 482152694451539968 482077694230659072 482631009075494912 481165667224547328 481890598165958657 482153112279724032 483344041975640064 481411934168690689 482622967437070336 482277670995369984 482073564774805504 481967053151027200 481110978990313473 482073671737942016 482621964302176256 481437480449998848 481132722501730305 481255541293867009 482075645891977216 481966937883160576 483134385713995776 481411215357263872 481966746509660160 481123789674393600 481476418879365121 481065694356709378 481766973211025409 482089006104973312 481970693815279616 481066249871306752 481522567350857728 482202462540288000 481441744241045504 482072705068331008 483344322696187904 481512106886709248 481131396099231746 482183685970882560 481392210475089920 482511973339656192 482559061716905984 481829346613948416 481445568469016576 481390316604256256 481490652031897600 482223368054525952 482277971806650368 483132859599704065 481908971604045824 482236414671978496 482543454850138112 481136222631636992 481491698607202304 481108848892051456 481151783499485185 479731262954168320 483129595940450304 481157660499509248 480897648593891330 480293622881865728 480178648654180352 479917929299849216 480668639201198080 480674991050997760 480503161363247105 480495688644427776 479732447677267968 479917156834881537 480624342623993856 479911071847706624 480246722229071872 479729412846665730 480250259222716416 479723192920342530 480625634293477376 480064984756813826 480898132432023552 480624986294456321 480517181893914624 479715774731673600 480502695321542656 480249726982299648 480517245727043584 479915486944055298 480251377109585920 479727348234063872 480131359713660930 480246593149353985 480664587465793536 480673869007568896 479717049938493441 480252278150930432 480180518579744769 481063350810312704 481036514055319553 479728958125375489 479982198242967552 480249930422833153 480670583613435904 480620723732361216 481062914653048832 479988601833668608 480517390686367744 479702151028285440 480517645188349952 480674745357049856 480127950386241536 480128182645837825 480505868929097729 479971403173990400 480664865191649283 479718732059906048 481027232232505344 480251428166848513 479715331058184193 480674440854765568 480666785549541376 479732091223941121 479729825104789506 480070253335306240 481061767779336192 480899021033074690 480517974944514048 480251149040103424 480248487812939777 480626150687772672 479922071481634817 480248834438598657 480247560641073153 480898944780603392 481065087382204416 480502404199088128 479916400450867201 480674284415643648 480131605868994560 479703605638074368 480627273981112320 480250642087157760 479716219977990144 479745704597143552 480672486342664193 479714744517918720 481064064869613569 480627955861692416 480249143567216642 479731759983378432 479727862984216576 481063217175592960 480907734586372096 480250959876988928 479918817921867776 479819469812813824 480061991797944320 480505981441306624 480675232143785984 481026374170210304 479405371312717826 478308804249919489 479324879389736960 478878713489002496 479090300728537088 479470053163679745 479004650587168768 478883252812259328 478986581622403072 478843178557005824 479090052396371968 479463591574118400 479458284714209280 478886254965059584 479001201447796737 478845891181170688 478879201005547520 478886154562179072 478886564005572608 478882345089388544 479320685110890496 479470939109732353 479090934244581376 478953494624616448 479455698686717953 478843444043866112 479364646852648960 478958852374016000 479458623974694914 478940805424750593 479323103135555584 479413276678160384 478877527390171136 478847600838201344 478883031365586944 478878561277730816 479457642247491584 479093099621142529 479013166077460480 478942380608196608 478943254021697536 479456459902558208 479018283396792320 479090727889018881 479644554803810304 478879000555560960 479310133236105217 479650867789180928 478941629043470336 478955032726212608 479659781360459776 478878068048547840 479310863447625729 478999482211004416 478850224572473344 478885763149336576 478998221852008448 478850343158022144 478844402320683008 478880026075480064 479015671616258048 479411804431339521 478843554588925952 479661032563277824 479004002919919616 478882114532700160 478876706812329984 479629621227692032 478886866947547136 478881656133009408 478883494043463681 478924487216623616 478879866616442881 479413975881224193 479654510886154240 479014391523049472 479406593444823041 478881289911533568 478884145381134336 478878342234386432 479700375810109440 478959648717148160 478879541897605120 478881970542223360 478885574762172416 479454987890601984 479406848638849025 479411249231699969 478933248786321408 478879080176046080 479362186738171906 479463287227043840 479632560281366528 479090529611677696 478851924733603840 478844368820793345 479091492141555714 478845468156239873 478881364377210881 478885477718564864 478813285320372224 478308268935110656 478331331537952769 478303914291236864 478324505731809280 478681104279277568 478739225047601152 478577669274341376 478303643175616513 478573424659668993 478326721741991937 478336086301614080 478817335936290816 478307098607247361 478424058527105024 478419124842799104 478351851172012032 478332981195460608 478735102327799808 478330317405564929 478498555745693697 478842267893899264 478308871329423360 478685254719270913 478811472265351168 478737471040016386 478423127681011713 478423055669022720 478318847246614528 478517129176563712 478683404225892352 478590414170390528 477354548294455296 478736896130965504 478324939116646401 478350579568103425 478333237681348608 478629470660988928 478336435737477120 478681721538232321 478734358266667008 812775995837218816 478816813053009920 478300742348836864 478811355273646080 478354507902889984 478639029408497664 478812421856178176 478325456941223937 478331643891949568 478735064058970112 478422620514172928 478354582116913154 478814806460207104 478726161871020032 478738161711861760 478133865748660224 478335432799711232 478304803718586368 478643115419783169 478492082458210304 478612968142147584 478325005126606849 478588692085604352 478816680575893504 478303742366736386 478308667930853378 478737753081778178 478635143541039104 478419411129233408 478423730448654336 478841838405570560 478735732899450880 478698969577431040 478420039939268608 478735974436847616 478347644264124416 478817754862985217 478321197982031872 478408549081440256 478812867055976448 478421777777831936 478349441569533954 478681594987675649 478346755310755840 478424575391199233 478734627348045824 478315769457938433 478818485380718592 478305596303634432 478689403087233026 478645959506026496 478815349127655424 478322575139807232 478325577036754945 478334084158996482 478588835333681152 478497641811017728 478306000919748608 478601428517548032 478319818563543042 477364556386168832 477972086443343872 478013405094477825 477942570153017344 478004820566351872 478001636494036992 478015071541796865 477711363205115905 478014065529610240 477507441299439617 477711643581759488 477365012185378816 478016367359451137 477430950830157826 477993943163236352 755912497643806720 477442706042417152 477433795159674881 478018343967162369 477591655407570944 477432492446609408 478016670204964864 477966238333693952 478007830889656320 477433529303724033 477968435293327361 477435439909830656 477708426370248704 477455302745260032 478000954080768000 477944647235276800 477507702373892097 477707486439276544 477431997170610176 477944303390449664 477969420833144832 478010771218374658 477445658816053248 477371294166433792 478012564371439617 477441079130607618 477373122400641024 478003535716814848 477938770033926144 477431419694620672 477433083063312386 477431143281598464 477394110995652608 478010595158269953 477432249642545152 477395098712281088 477392254995140608 477971016807772162 477373726334267393 477999850500669441 477391236169334784 477939006626209792 477942837489569793 477433235727609856 478014200863031296 478014551783649280 477944359992573952 477431743641686016 477962884979257344 477394303128305664 477943133628411904 477969117568180224 477434200497221633 477939468423290881 477939922318274562 478011295246327808 477992955559817216 477970170908930049 478015161945833472 477996265897463808 477952992541278208 477370256533381121 477432556325859329 477961085555724288 477998629954023424 472915001486114816 477375394362843136 477369421002838016 477708486361378816 477972318430298112 477367807231811586 477408091118387201 477431249124876288 477433905990365184 478016933854715905 477972477000167424 477939311870877696 477372958017478656 477433406788100096 477392850636644354 477542311115915264 477939831725506560 478013669218209793 477943450470318080 478012153392558080 476450117701361665 476461778478845952 475637645151055874 476227619327725569 476510423668113408 477058640978120704 476551150825521152 476900495806574593 477363607550705664 476900567550136320 476814534053990402 476468898897084416 476751782102990849 476194898727546880 476322736307191810 476507194981384192 477110694207557635 476340193272676352 476049807333928960 476192395458248704 476509348559343616 477091784754225152 476187544930226176 476559379056328704 476522309860478976 475605011100364800 476823143617929216 476188908708188160 475634580620197893 475702882671812608 476558286318481409 476540830446923777 476822904299343872 476192827576434689 476799528809820160 476058481611788288 477097121150423040 476052264998957056 477121478866251777 475724048006410241 476186436186562560 476784532835012608 475668993928212480 475653924448665601 476046937612111872 476091489635016706 476899786063228928 475655655974371328 476555217333665792 476044698277388289 477110327390519296 476522917183119361 476535332046123008 477106776333377536 476186632253485056 476346588861038592 476540540474101761 476343890317152256 475606942404988928 476750766640599040 476521526272225280 476861059413073922 477111533471027201 475636191702704128 476085362365046784 476190268803530752 476834775718576128 475641662631596032 476068459504496640 476525811470589952 476559877264125952 476187841845002240 476526079817969664 476091024360865792 476518409312555008 475657956520775680 476523723332141057 476346966801395712 476319641221210113 475640516822855680 477179504520359936 476189990011928576 476092439967850496 475656063501746176 476791521799577601 476900894421049344 476190948213682176 477091690608873472 476556036355420160 477065883110498306 476321851556110336 477059623979986944 476072313629458432 476762149256458240 476046211406131200 476556280287748096 477121438994804736 477066598348378112 476558680755015680 475502976879300608 474303028829630465 474188805541748736 473300687267168256 474191435387129858 473299655435223040 473814653349294081 474263734828171264 475599431140929536 474023549544325120 474190979306901504 474328188802195456 473848840119128064 474445754116087808 473916898825216000 473525919798542336 474251742050521088 475603089530298370 474121038037778432 473522156052426752 474213293717200897 475599057138638848 474140733398450178 473297179604307969 474219894134018048 474024761685573632 473706492609040386 475444532876541952 474133425863938048 473703367319908353 473923539364745216 475129116954345472 475603938872668160 473896623672946688 475602243761475584 473782083626606593 473895562325262336 658653175126302720 473299192782131201 474719268819308544 473482535927021568 473299113073586176 473899808990973952 474254237351022592 474134260149157888 474138053075038209 473915889809899520 473297586309173249 474130707783352320 474442564074876928 475496755594010624 473814190121967616 473300563174907904 474205769341362176 473912377990451201 473895061747695616 474269780158201856 474575076138831872 474231178233671680 475134318478503937 473298331343790080 473699947338948608 473473567296724993 473848994167545856 473789172679839744 473299320541020161 474182427494326273 475500790992617472 473572658878349314 474255760785158145 474252407246159872 474127795749404672 474327702669762560 473813786885775360 475406343189180417 474571232172859392 652571930822897664 473919723286327296 474549003712212992 473525132632539136 474253095615340544 473898936919678977 473701061564194816 474125210828812288 474642812861186048 475602838727700480 473865954582351872 473524033074774016 474585126161367040 473558231194030080 473849124757192704 473706269870546944 474174197762379777 474953853113479168 475495103532773376 473700376907378688 473300173771124736 475130368606363648 475000836603777024 473904478236991489 474341186476339200 475000232896655360 472458754974576641 471407086182858753 472903367237595136 471398276080865282 470852255684771840 472400226578620416 471991556850081792 472902531853459457 471220223518183424 471425882410602496 471216222273433600 472907796087074816 472668585387499520 473052599923376128 471423704597942273 470847071269163008 469907149897101313 472433701721485314 472908487094460417 471219737381195777 470847340249493504 472907430431428609 473277882647969792 472697572201889792 472907953188528128 471757105297629184 472407654741323776 472396384751329280 471026395112427521 471750335535808512 472410965691342848 473278081168584704 469915639298396160 471715884663603200 471319281377243136 472447734860218369 473048939168399361 473275580662972417 471262363090681856 473275403948544000 471399566047465472 471380845929181184 470511519872978944 472390807333654528 471262541100744704 471662695692140544 471637686248542208 473278167315017728 472406373360484353 472697944203100160 472698873212071936 472119433314721793 471058611842461696 471677791311003648 471219544862633986 473274911310364672 470687087876784128 471067767521546240 472459246895124480 472697753903321088 471424584944594945 473277482976956417 471760483775959040 472914197882220544 470691864329216000 470847722858110976 473051019102806016 472915807098245120 470337239507927041 472898907945836544 473278241436749824 472698441760387072 472395209096298496 748289375801323520 473048501161828352 473052308440621056 473052872809390080 472667067447918594 472908227642806272 471676564841959424 473263014641033217 472901369255305216 472874216778649601 472105894537592832 473277587385352192 471220673612754944 472913311596441601 468281421144920065 471262709598924800 471216399256276992 472394594672730114 471993761648492544 470850809765560320 471321763943813122 472904158845349888 472335665133133824 471350175165071361 471476490346196992 472698139200487424 472899070806093826 472434013052108800 467325861570822144 468092163201716224 467547132631998465 467545737602301953 466967995437572097 469813167845953536 469849625877172224 469864989357260800 466660169967874048 468856400006119424 467548230033887233 468477764757377024 468274195395518464 469850924102737921 469904020732391425 468820779896156160 466647126932729858 468810235810156544 467551914415374336 467032768955039744 467823062868819968 467823877683703808 468787076285358081 469465496803627009 467821512981233666 469812509667364864 468271403490213888 467550260202835968 468603148622655488 468277058360324096 467395524937932800 469813939832750080 469846449476620288 466991388987756545 468398989642301440 468005475964170240 466963987851403264 468282200132055040 468273867660603392 468402771784654848 467824563909566464 467551188767227905 468272428138119168 468860772257660928 469209384187600898 468616231163944960 467552939536814080 469897688927207424 469212247047544832 467708102197141504 469561587242926080 468628444192845825 468475996057141248 467385033951838210 468275659043659776 469549447190700033 469203105448742912 469551057740521472 468411809121468416 469189975205220352 469466454837190656 467007191749509120 468012469555048448 469862793622347776 468276050086998017 469579686780366849 469174701215186945 469825790851284992 468002911092764672 469558484745613312 469903282316791808 468616045788282880 467550795723182080 469906226466545664 469452236217544704 469816814591938560 469465852547698689 469897167034138625 469210542549528576 467014601339838464 469845451865600001 467444407382597632 468628780991258625 468853928772505602 467360292843044864 468477058658861056 468275512352440320 467015861195530241 467376561885548545 469465110906683392 467822620801769472 467821168914104320 467550930012217344 467443914279223296 467709421909725184 468604176898211840 468598293711560704 467824341468839936 464065633022259200 463280464552542208 464251796354269184 464872880690720768 464873295377346562 464634649642553344 463281687326392320 463281069375381505 463382940802883586 464030305431470082 464818682070585344 464560608806182912 463304503740338176 466316124075081728 464875005038563328 464558121776857088 463566995372257280 464557438596030464 463778840754794496 463738830378774529 465935477984727040 466246759233388544 464597338481520641 464564352658718721 464433157958561792 465880434476601344 465357291592892416 463280371359297536 463336366294990850 466250151359954944 464135457690091521 465883583614558208 464216787182428160 464217937516040193 463281129370697728 463768396203839488 463683822031495168 463398170660462593 464555770357760001 466224356549730304 463548027215822848 463335082959572993 463423376900763648 639851035520040960 464478430244114433 466294599544504320 463304771353726976 465359046220865537 464488640518062080 464489915750055936 464798969106034688 465917372109705216 466245092643459072 463337405840654337 465878405205225472 464031193768288256 463281271855411201 464924568595877888 464598399657193472 465356979863433216 465934128719081473 464248627058057216 463282136062382080 466286255056359424 463343890335277056 464923451984461824 464564971201130496 463548365259542528 466593567159640064 466277749137866753 464025717101969408 464595378990747650 464593271139102721 464799462867873792 466281535189286912 464873674659880960 463381727474618368 466251573304492032 464466775846166529 464560788267884545 466600171066126337 466594612942241792 464839867772719104 465847851357319168 466249298586640384 463548498986549248 463548227539980288 465846589484204033 464131295724175360 465034717117812736 464398198585704449 464466902107295744 464044226276102144 464787743315607552 463304652290015232 464133547893485569 464925437445947392 465043228744364032 466290173463257088 464509465216450561 464136163662782465 463146989488971776 462822241882091520 462427275691323393 462825072353624064 462166959673860096 462332105931124736 462165314042867712 462485716375986176 462333600533606401 462423125221982208 463278591607074816 462067259167735810 462221626093096960 463277868743950336 462774078307573760 462298153493217280 461890785324326912 462751558858715136 462299948399468544 462419708722290688 462489495339020288 463277550819889152 462820414667120640 461890335996932096 462290322421456896 462824376153677824 462305883448684546 462417973136064512 462293273319866369 462177582289793024 462414188783345665 462426506309144576 462303162737909760 462185829071605760 462729495938871296 462271084205580288 461860172148002816 462422834456043520 461349294118010881 462331485815832576 462425152752746496 462826595045371904 461348194203754496 462921249103306752 462823141786812416 462268061413019648 463276496334106624 462487704077602816 462730281594941440 462168068182278144 462196400449912833 462166681633435648 463276794985332736 462328985675124738 462222929045225472 461346678151585792 462304295254491138 462166418105307136 462561996618354689 462291782404169728 462219439052980224 463278308437016576 462166061685936129 462222213710880768 462731134141759488 463276752023068672 461877280013561856 461861987644112897 463279295247712256 462271652584505344 463277687516459008 462489389646766080 462418772838842368 462242226492674048 462419424642080768 461351012742467584 463277231176171520 462220477185150976 463269262044704768 462332702352760832 463280138734804992 463279845355847682 463276384878854144 461878265104572416 461971165519814656 462822885048860672 462334132136460288 462564135151337472 462422671633170432 462216701162295296 462485488301907968 463279461522501633 462270306665893888 462188692275490816 460887386474700800 462242416226217985 462419199592525825 462429762376720384 463279345466114048 461127245634228224 459058318297014273 459063899766423552 461238853882626048 459032594748018689 461221197985112064 461070833910571008 461220180228845569 461346338542993408 459168353392017408 459650106095333376 459440625214320641 461149125900525568 459036559237730304 459430123188781056 459651891044311040 461158207705346048 459002655013363712 459724910924165120 461221852913102849 458949907291070464 458951186952237057 461068667552550912 461330757840273408 459252947445374976 460508157413179392 458952205392179200 459440137819021312 461219638366720000 459646140133421056 459253366359879680 460507423338672128 459816034762231809 459650065574133760 459255988647112704 459643811040600064 459354266583724032 458953905414897664 637607107064414208 458995605025861632 459515451576680448 460507871080636417 459408497508360193 458978323058950144 458949107684757504 461330676747620353 461149316925886465 459436863384604673 459714753959854080 461126143396298752 460745588787933184 459043491671465984 459429354192531457 459289089393840128 458980732967600128 460860883280101376 461225102500446209 461218512330326016 458948553302614017 460841344379129856 461126767257092096 459029648664694784 459039001278947328 459035497575481345 459327415400288257 461328785099743233 458949316544319489 460730317171859456 459033290746638336 459034916924452864 459768632994967552 461294120385118208 459649305746620416 459327726647005184 460878347103637504 459376026976780288 460865405306036224 459353821366747136 459038044004581376 459515920063664128 459372189431889920 459036120106676224 460870764112392193 461217276759642112 458950700043882496 459817313408417792 459055101370712064 459356619504353280 459254105069088768 459253109156741121 458953391499399168 459829499795099649 459647254476111872 461331219285016577 458953749810380800 459252404543057920 459328618783850496 459329442717130752 459404166541352960 459650612804988928 459644219922345985 458709839485480960 458231365889433601 458045135591575552 458530145545256960 458232403669307392 458703994479599617 458606747528495104 458227959107960832 458640188336771074 457783560959963137 458230840427024384 457334100219949057 458557070816845824 458606220690358272 458710761108291584 457837013237252096 457491488910618624 458700769961971712 458707814865596416 458701727613874176 458609689513984001 457489270539059200 458202949161062400 457488844062203904 457828990825529344 458610917169963008 457829945159720960 457435750918029312 458718455186071554 458763139866435584 458340513486475264 458760002204090368 458651898187644929 457487176482422784 457779999316389888 457776680808235009 458700238635958272 457335211882450944 457335761353072640 457433624179408896 458760501582131204 458031670164459521 457490332410982400 458627873965084672 457782913665617920 457488431007162368 458194390834749441 458528231445237760 458338759248211968 458057775957159937 457788319494311936 458610107291799553 458907611405242368 458529115197681664 458322181718810625 458733723555758080 458220509680107520 457490785743937536 458605869841002496 458785173082238976 458727646499983360 457706094031560705 458636056980914176 458318326901788672 458906820841832448 457782496051339264 457336214107193344 457781658780172288 458785983270780928 458346453535322112 457436034683637760 458316040553123840 457778866648793088 457336991676633088 457777410864611328 457334827432542208 457783006854672384 458029874079629313 458059947029561345 458734614748884993 458227458291277824 458605300002877440 457433802869325824 457790288841691136 457487612471943168 458784509795000320 457781954319245312 458316684382978048 457432980706066432 458706132035309568 457778399835328512 458323671330078720 457777681963417600 458329525911556096 457787929969324032 458649291733889024 458609112914616320 457333960356663296 458726633894322176 457336389194235904 456812603957051392 456899646204289024 457331855625568256 456076484982353920 455807324159246336 456447746455527424 457212027992567808 456521421783437312 456870043456774145 456895580891922432 455806736193290241 457306995511791616 456393894289084416 457303458266513408 457306499552120834 457171553260949504 456897742464618496 457333498836434944 457184670049128448 456501073663258624 456086981324578816 457304753022971904 456522145678381056 456518815187099648 456906839960346624 456810806399598592 457114864537055232 456040801672650752 455808209388048385 456524915076632576 456076029988454400 457141633289834496 455812865937928192 457313799486586880 457204539020828672 457193406402674688 456896982670651392 456804771165249537 456597179411353601 457291849485778944 456831887739088897 457301366772609024 457306733971791872 456162037626724352 456898771172216832 455843179011801088 456453978457243648 456136601039818752 457118444664537088 455957852105232384 457333387901276160 456480467584180224 457139075032809472 457201177487499264 457210808700002304 456472336037068800 456021411837276161 455959402831691776 457331608132272128 455959585061625856 456886233226960896 456128260741799936 457307639094181890 456895192293859329 456457424845541377 456143828991213568 456153995468230656 457211144013639680 457312852978966528 457228622047494144 456326449482723328 456069236667191296 455805114658615296 456895966327480320 456530514740924417 457178260791885824 456076745603833856 457140188213678080 457310571441184768 456900697355583488 456144054640586752 457140960850608128 456805913928544256 456070164145274880 455848142626635777 456126723692961792 456901361708199936 457314934473633792 456804372567961600 455853017049604097 457114295328051200 456508231402405888 456038907982151680 455958482194534400 456040602803900416 456395223237550081 457144360384352256 457308794281009153 456894950332854272 453568137074843648 453784286504943616 453452490324082688 454209376619081728 454702909943316480 454346489075339264 454651846754570240 453450762602160128 453787836425465856 453567950365425664 455533936530456576 454190451948797952 454911379980689408 454207311268286464 454556195576356864 453456431275323392 453138564491259904 454022569327603712 454208869489991680 453880626694078464 454937780595228673 454075140205445120 454077089260797953 454289504359424000 454900330833379328 455734281416228864 454654428231241728 454206759964774400 455800440782073856 453461853801574400 454652500482990081 455797795996577792 454192029397188608 454285969551024128 454062005536972801 454334492225056769 454073779355136001 454064809232039937 453900363306135552 454021939754201089 453987322674294784 454205962774388736 453953454017634304 454681343889506304 455778742657642496 453956405389967360 454605865845551104 454535961809256448 454062844540362752 453899065756237825 454908292700315648 454937568338268160 454606903747039232 453937332186783744 454655212217978880 454045964505194496 453461600847282177 454533450000003075 454558553110769664 455645936367452160 453138891525337088 454652947063115777 453940848934551554 454608054571794432 454208662387826688 454656034460954625 455801007084425218 454903545188593664 453934875914285056 452155340092874752 453258333919531009 453944426927513601 454063351111229440 454295041042022400 454908081852657664 453981663698374656 453343463283888128 455804223184437250 454347200601280513 455531950774960128 453972247695597568 454074043675975681 454685481566236672 454556784028811264 454190768371298304 453936909665198080 453341348704161792 454938227431211008 454554257564659712 453975421672247296 455532771986128896 454075527201296384 454558840647077888 453975184429821952 453327459103297536 453954166403387392 454209701677641728 454344956292124672 453340704165863424 453935896623316992 451736675384037376 452265848687050752 450980996616568832 452387775435005952 451414869544562688 451024732872540160 452096748207767552 452530975256637440 452377082149216256 452103256463138816 451019186220060673 452388504757370880 450985567803940865 452993159925358593 451698590285856768 452382458521346048 452081126128250881 452403534131376128 450990903688458240 452143485286899713 452532098684182528 451744056327307264 613913121644806149 452231290591641600 450982198926405632 452402612080762880 452422959203123200 452231140443967488 452434257651437569 451080874201579520 452246185378852864 453123431501139968 450992083609088000 452984879014490114 452258830324621313 453123780194627584 451316015998439426 452104913322274816 452384186071261184 452422010023714817 453123119503663104 452282164277956609 452432117793042434 452388090372718593 452155669920354305 452422578771353600 452516241102864384 451087188457832448 451087667678019586 451830783981133824 451018221207179264 452659942613594112 452680431365005313 452403839250202624 452156145772531712 452662715350536192 452421909788258304 451011343009591296 452658344650883072 452431310876065794 452384025190359040 452551774738874368 452508840752607232 451728531492704256 452661560717377536 450980613412360192 451820042876116993 451734763544793088 452661084877770753 451731505782743041 452996825348595712 450985970557792256 450988471285743616 452099398034804736 453121899544211456 452421432837144576 452387879755730944 451413881014210560 452444599853006848 451375011715362816 452282790453985280 452266811523076096 452268540310355968 452420477471191040 452444106816749569 452114567523749888 452403744307957760 451388521165897728 452655401394503680 452267982933475328 452173576016502784 451279662426382336 451412881146658816 453054166391586816 452267275127885824 451739969661710337 452995756962906112 452266170088181760 452947374634442752 453053495609131008 452099840194142210 449296815436095488 449532142746599424 449544628552105984 450590524798676994 450697712850444288 450966109928574976 449525268529815552 449299210027159554 449990679318790144 449322726118150144 449988325043355649 449629030250455040 449267994695598080 449225960630792193 449537233838940160 450185135192014848 450099934617174017 449531430037913600 449985056766177280 449329873048596480 449987544382734336 450962747845799938 449295986410942464 449894447250427904 450964325013135361 449322888517390336 450184882590076928 450661460260442112 449251895757254656 449331076528615424 450654847222960128 449283463162499072 450753970815135746 449987370516226048 450098454958997504 449322143235735553 446753531694182400 449329067192762368 449435006168207360 450964791985971200 449990254041526272 449598058788319233 449275799628414976 450442382233071617 449990933321641984 449836320572321792 449297526173470721 449323287899041792 450390170031116288 450060072992120832 450372876366282752 450791391682379776 449297801756041216 450790962911256577 449986063910830081 449403304163155968 450417560144842752 449635980954583040 449331141330604033 450417730651693056 449291064210628608 450417312173420544 449613862690889728 449252583866376192 449284954665807872 450070828756254720 449535987400843264 449269784941953024 450654148191850498 450070669129428993 450753331498340352 449613691986903040 450439510833528832 449433566146232321 611588010614915072 450067898036682753 449600415144108032 449629440197545984 449544008986275840 449322441555582977 449324394259963904 449434308458315776 450440874594689024 450444859326074880 449436081847824384 450081046810599425 450651242243842048 449268789931409408 450967412343840768 449300122204393474 450061644337774592 450745848465727488 450731150865338368 450067471635349504 449568965715832832 449434057022005248 450183916268572672 449283953074405377 449613505747251202 449530777085411328 450653517536321536 450622707340947456 446280136393228288 448923589409275904 445714090162655233 446315872102400000 449177827968319488 446523629204156416 449172104530116608 449197298099445760 446010190870380545 446008578319863811 448126691664474113 610487918478671873 445671755487936512 446055621885173760 447082426431709184 445715832887590912 445999572088025089 446383417060777984 446392731158732800 448561680939622400 446461592029630464 448101512280305664 448125965907263488 448802098793414656 446528168619692032 448494108521558016 448928765780193281 448933970072584192 445716698952658944 447334838644015104 446363944429441024 449173252284637184 446463021666562048 449195962867924992 448827557241421824 448115692106416128 446466065468784640 446801980779167744 446308261361647617 446463629278609408 445717455051452416 449172609666920448 447193184968667136 446436045178302464 446369873195585536 445743081695232000 448539410712502273 449176182396059648 446466835593322496 447332751667380224 446464380512002048 448749108187385856 446430840663584768 448130447974084608 448923765779755009 445736249740251136 448440352291450880 448742848960397313 446358326977110016 449176781971816449 448744266811322368 449175507540922368 447191888630927360 445970460392837120 446525134388879360 448128949135372288 446794542839500802 445864455252234240 446307549978300416 446408173952708608 447082372887228416 446320658629545984 446309013383548928 446525959358132224 446466416016117761 445712326382329856 446790989735550976 446434528912216064 448441373415735296 445744770921799680 449198372734636032 446801014822543361 448104820176859136 448180563799977984 449173977714683904 445731776334675969 445743817413906432 448135102498091008 442233172286521344 449178333813952512 446266784925380608 446467047116242945 444528720838414336 446986007045746688 447067384982306816 448924453716885506 449197887436910592 446646279037542400 447191138962014208 446683553020268544 448799191805206528 444199419559567360 444949110001369088 445244778289303552 444516226652729344 443863813335838721 443478333805035521 442232407610388480 441180530114297856 441747783003799552 441306794913046528 442976027334426624 442236630267858944 444589124776124416 445110959993266176 441778387007569920 443781029506326528 445631149248090113 445661316142088193 444152728051548160 443443977216593920 442238874937753601 443443408099885056 441925758496538624 443292774209970176 441966967151677440 444460425984606208 441604149135028225 443294089262661632 443828748555927552 442229661641482240 442238158252810240 441924440713351169 443730251697631232 444950950412025856 441777618250379264 441325494089170945 441746990569779200 443059595553275904 444109814508310528 441603001602822146 443480106204688384 444305117651947520 444197868556263424 441312228608704512 443404899905445888 444585985134047232 444583888137252864 444109433237671936 443113582352662528 443607530322006016 443381493013176321 443292124264792064 444198366340460544 444460931490529280 443556658028249088 441617224265383936 441262506019803136 442232544810258432 443403383421280256 444461275343765504 444518274790064129 443409466604937216 444198104544608256 443781191708475392 440314194349785088 444198837385961472 444199110468730880 442001948318130176 443872126676631552 442494088982855680 443059794229096448 444979197958975488 445627048703561728 442494383846612992 444460694843695104 441777446187433984 444109734330003456 443408924210114560 444461629846335488 444198300791889920 443403854772994048 443860643767390208 443868170143948800 443556348052406272 443120084970926080 443059992082780160 445109614468947968 441670685610758144 442977513091117056 444585648482451456 442238232567488513 443781419618545664 441618007639748608 444762975543767041 443488366097883136 441290497249009665 445598059557576704 445666661451169792 440351998790369280 441745482646183936 439047941064773633 440329442058334208 440862775141609472 440316682553147392 439553647568236544 609456216381739008 440344377672867840 440338352068251648 440354581172977664 439426460064161792 440348422277963776 440723159764201472 440685485904904192 439426797395279872 440307867686830080 440318358953529345 440687440542859265 440351711405027328 440354521437720576 440334929831165952 440352772207419392 440345456145891329 440345234065866752 440330089352273920 440349647488315392 440319739429015552 438957686776815616 440343586572603392 440315762188615681 440486528771702784 440317325594484736 440688782111940609 440262092961357824 439726206939054080 440348321719525377 440917622264041474 440345804390531072 440340633107324929 440265842492981249 440353526875951104 439733072880496640 439389810269380608 439351077960695808 440812306164117504 441004111816065024 440264638077628416 440863629491965952 440487393830113280 440333287048114177 440351082380668928 440313189062823937 440342098949443585 440319879954956288 440339291588558848 440487755882438656 440808363451240448 440825133268480001 440342433394458624 439116682985213952 439046800474120192 440354736035069952 440314980173217792 440470078560403456 440024559384006656 440350426178007040 440344568173981696 438958144048603136 440810012093743104 440340911634251777 440353225351626752 440345038996791297 439553160076886017 440919637220278272 439426149916348416 440331541580099584 439986028351606784 439021837876752384 441179684320321536 439048116407635968 438685972390498304 440326661049835520 440324374386573312 440351945413636096 440332984387137538 440917576877477888 440351407993290752 439392288788455425 439395851648393216 439986680263872512 440468318273953792 440265060586622976 440467329227702272 440688053129318400 439726327785340929 439036007854641152 440811151283486720 440266163537608704 440353784112644096 440343289427140608 440024109041582080 438433141993529345 436731933473898496 438418596415684608 436603371315671040 437347691061084160 437087873645682688 436736747171770368 436624434200604672 438786119116001280 438726471033815040 436617143086755841 437781616921161728 438427680909045763 436633623241175040 436730599395831808 438685683893682178 438688794775412736 437777797189476352 436730258822541312 436622989795540992 437782114743111680 437203257367461888 438426911531081728 436729815253929984 437990890821267456 436735925541163008 437749201511120896 436731173151453184 436733670444249088 437086177146200064 438419605451968512 438339286359101440 438429400288473088 437988762266529792 436852892293926912 438069947512926208 437454197647499264 436933049629294592 437944626709016576 438772434532319232 437947764241342464 438681734780301312 436731389510451200 438700990909665281 436724620746821633 438265681889755136 437784258686767104 436725157890367488 437914576911630336 438680918208040960 438325186287644674 437779431839776768 437086981819211776 438423018378129408 438425677294223360 438319100558082048 437779340550733825 438772301904228352 437780737098784768 437348162773454848 436735230075224064 438112432826089472 438763457815773186 436849505720602624 438259402895032320 438401200338530308 437778166720253952 437775021428445184 438417807735537664 437204396460744705 438368562814943232 437202627454304256 438408840456179712 437919134903721984 437201751075463168 437779679689596928 437456224461012992 438367939654602752 436734951858642945 438105012854870016 436849804355051521 438722349748461568 438053983551516673 437989895504539648 438430449804005376 438947575690190849 437085884606070785 438332018813063168 436734320259371008 438721947632144385 436726939861401602 438334026278256640 438370981120598016 436964342115086336 436850255699910656 438426431736270849 436729513104646144 436677858489282560 436736478874710016 437557012197801985 435175707816108034 434218422810181632 436201271532335104 435393088383889408 436243214853746688 434473617536331777 434079265684860928 434352416792662016 434363506540818432 434378282239152128 435334453020594176 434396043208163329 434535926325600256 434133794325815296 434791404188217344 435741126440808448 434546124578648064 434840100405788673 435948078554968064 435945466946404352 436296439237738496 435175606352117760 434131782657916928 436201303601979392 435959464379056129 435841136494538752 435315472633176064 434416840027410432 434410477637341186 436136089305505792 435859540249047040 436105895559577600 434394243105185793 436239215488417792 436167936705703936 436126612552433665 436224225339514881 434393050731663360 434610206304378880 434135200130670592 434417514362437632 434417092830699520 435858543032287232 436154587683098624 436173239589433344 436106386423181312 435181315441582080 436518354309095424 435166392644804608 434213767296331777 436184305002237952 435178842622545920 436293486141513729 434133884985692160 436245184322752512 436550215018233856 436487394754576384 435740108877463552 434437236616986624 434219913843343360 435574043354611712 434792134219399168 435883188531896320 435954555424374784 434128257953595392 435174794733305856 434219544266416128 436297356703956994 434068425493598208 436103117328093184 435377609095266304 434220401007550464 436165272194387969 434611881312268288 436104466107224066 435550908307767296 434907689664385024 434317310330171392 436171994434777088 436159698660626432 436102980392460289 434434541151735808 435393430269620225 435572172141371392 434791811782279168 434652087470022656 434411145365946369 435180715622535169 434348969213194240 435947006373425152 436227216255770624 436172744934191104 436105419329912832 436240699928113152 434414621949046784 436167024511692800 435948947497295872 436185208568549376 434076456457474048 435326537462980608 433680224761290752 430774271560790016 430106793843646464 431052920738816000 429312977292902401 428984125093990401 430095536189079552 430096375578386432 430723385488723968 429341153868001282 430099872935837696 434030233818132480 429354084156456960 429349635887345664 431478837201756160 431186056130469888 430778077757468673 432857867063132160 430322406436397056 432966450832105472 428961998269726720 433709098442309632 430427507574046720 429350926713769984 432857054915862528 429309189899304960 431425887137849344 431136495202627584 429323013952008192 430410916346073088 430158538326167552 432853808797196288 433690365699190784 429331682110341120 430812893538295809 428873422593327104 430474120690536448 431188704380465153 432992013005234177 429312502246023169 432853534594580480 429277302220812289 430816859391131648 434035975702843392 432104506793668609 431019797040869376 429320940351008768 430459117086314497 433647849247490048 429322061425545216 428971188031721472 432954532427870209 433985184786968576 431054740240498689 429353036385767424 432859712624005120 433648720517681153 429565885146488832 429321567659491328 432856436344111104 430266644569800704 429566808526692352 432101037869379584 433269354877030400 430414073960742912 428954382915223552 430754695192133634 430769185237368832 431477891944042496 428994067012149248 430772360526823424 433612281922850816 428909654937051136 429355613051568128 430429237615394817 429003300290035713 431070830454255617 429008229327048704 432859138876772352 433681887605690368 429294280650133504 431082394481737728 431472494445215745 432843544311889920 429334882058137601 429352736878899200 431018674695442432 433608612938649600 430439766274736128 427772452396363777 433706501132128256 429338933772562432 429356044297334785 433994397475037184 432907822431363072 433979740005756928 429300152956755969 430820071401725952 433698240081313793 429319337195732993 427879113055932416 426102204424933376 424430338417643520 425290735273795584 428414113463955457 425108387811311617 424430845567700992 428705602979004417 428704901343248385 427764022117949440 428490361544380416 425280431588528128 426777315410866176 426837116937453568 428556492128538624 425114754026573824 428640022607044608 425379385714024448 428138968979623936 427556692109574146 425110547651375104 425296959323123712 425811975491571712 426440388631482368 425109870766211072 426792354582761472 428578065308864512 428285376520671233 425359072188067841 428414591006412800 425110223121305600 428482050946265088 426812630200639488 428634032717312000 428131099932647424 425365996237365248 427770051014705152 724236172181049344 427000138327134208 428136959236898816 427879195503378432 426427737985662977 425222218894049280 428630239992762368 428717722583961600 428721636767182848 425112198495875072 426806481657159680 426450941206732802 428656002242592768 424429492137111552 427226424987385856 428643027859419137 428708203732684800 427882421782970368 428703194429272064 426108680757473280 428142410087297024 428632323634896896 426066657044217856 428708120542855168 428132600621064192 428593352632582144 428618506880290816 425370123621236736 426017937594392576 427557537878388736 428662268415315968 428541093198561281 426817123982131200 424430546174095360 428705464285921281 425114311162613760 425109336252510208 426832102605070337 427905439297064960 425301694638227456 427317458446614528 424428814966726656 424431331020660738 425907834656944128 425115530325131264 428418323660165120 428609046468235265 426329693223391233 425310085909209088 428416406280241153 428703695292080128 428545546769293312 424431266227056640 425110830200659969 428719170457702401 428245598064496640 426997580808351745 425108652832587776 428141250228006912 428273502441832448 424430157458599936 428720857532600320 427761934709297152 423279633195618304 423179182198104064 423283213830979584 423090445703712768 423366871405318144 423284112355758080 423932839826956288 422775643948851200 423197613765050368 424428429812203520 422780136539168768 423681143343288320 423278494215602176 423810643712417792 423371613498011648 422821538656579584 423118240487723010 423372933223174144 422787526055575552 422978570508832768 423304199548723200 422819593120256000 422799891933327360 423282723781095424 422553935489273856 423182457865633792 423183719382265856 423489840814911488 423489193856086016 423306113409613824 423090097832357888 424405894601129984 423276301857075200 422975752137879552 422779367177977857 422703472644214784 422776021629161472 423306619079127040 422980394229956608 423273694501535745 423089415914008576 423533440386883585 422823361643679744 423678738417479680 422818162854227968 422799156998975488 424247706727378944 422973567526248449 423282891658100736 423559091961618432 682500655043506176 423275240022884352 424286046289793024 422777140682055680 423429420586921984 423479736355266560 422756860148469760 423938364476096512 423495330064109568 422975326793531393 424275418581966848 423939283938840576 423367507576365056 423915748596006912 423919957089349633 423531246929469441 422838908591042560 423108330689536000 422757729866752001 423366096167907329 424405179753312256 423282989788069888 423373416830619648 424418902685515776 423277979595440128 423275708782501888 423929436338016256 423283985373224960 423906053596540928 422980127598055424 423370372818694144 422974876593709056 422554268349251584 423500624924143616 423478175260106752 424242306355458049 423919878534209536 423482983023005698 423372103887618048 422555587818565632 423278709974773760 423369779366596608 423780333687808001 424402187050303488 423937130927120384 423277654423650304 424255669437362176 424406505618935808 423925663326666752 422699511421878272 421102295112503296 421103628305596416 422145449404137473 421655310592245760 421361487844634624 421109586004037632 421107177588527104 421201594324381696 421391232649396224 421103243062943744 421654274238468097 421109841013530625 421095759636099072 421200528656576513 421206436543496192 420670096915173376 420220205688582144 420334773891264512 421103951585738752 420333882597466112 421041850384785408 421206697160736768 419868320180219904 421203861039480832 420585209730306048 422543711378374656 421351170205294592 421379721490726912 421013392510287872 421653802148581376 421041728989061120 420666629203042305 421023312844570624 610710626269306880 421355571166474240 420621611138424832 420232649660059648 421103985014345728 420309480987836416 421097244587487232 422479743997706240 420202248098938880 420232869433196544 421648877691736064 420334427194277888 421104772473974784 421095421134786560 421103735671386112 421206172470104064 422165582109478912 420217403159900160 421755269194846208 422165888922841088 421370672732835840 421914897895940096 421654747376910336 422012047208226816 421106430200922115 421205858174140417 421756772395659264 422166236710334465 422551314263191552 421012299818598400 422552500974403584 421206824797634560 421339040802041856 422408343471542272 421659141279477760 421109072361164800 421204775385194496 422165034245300224 421904996645748736 609399072097718275 422543360558370816 421913410004353024 421202325563527168 421200703127027712 421650766504280064 421096582264918016 421204944956686336 421398464472162304 421109724655132672 420286728679596032 421107671597871104 422163292812242944 421652976738902017 421099468894003200 422164577141669888 421408522715148288 421106772808830977 420214630451920896 421274905402155008 422543436869566464 421104352473124864 421101476367585280 420582712009699328 422536437217898496 422166386795110402 421821998017548288 420583026234368000 421664158380064768 420622858398613504 419170378439618560 682514849579057152 418365112844824577 681608453501014016 418844092903071745 681997425356095488 681910074906906624 418854352166457345 418623963536044032 681093526990491648 418622703730704384 418626087057633280 682187393970126849 682635132038176770 419346237406871552 681681216853151745 681693955700948996 681455081699569664 682201111948824576 681847012304797696 682505316781654016 682501016454098945 681447548133965824 418623509838192640 682413776600174592 418619537740017664 681997313925976066 682188420400168961 681157406605324288 682499601195253760 681091509811306496 682291228898115585 681452215614222339 682267088271110145 682605293856002048 682310784563720193 418626285272055808 681093594648834048 681468264615165953 419206803000287232 681845591027134464 682048994705584129 418542137899491328 682499825309478912 681309864442859521 681309464339832837 682502608834170880 418624612642324480 682188516986646528 419142769127325696 682513151431196673 419203960302366720 682508633805041665 418849306783657985 681606884290265088 681155057136578563 682227816394522624 681457163492024321 682504130645127168 682220279871979520 682297346240167936 682186402621186049 681682389102399489 419199758113075201 681917663514365952 681684170955948032 681682653431644161 418623389600083968 682544630139863040 418810898598219777 681147489534119936 681936877222494208 682426302218014721 418846167590383618 681696040458809345 682516874748375040 681997481740087296 682703233492619264 681143660705099776 418625159751536640 419140210710953984 418806201036447744 419193785570951168 681682543826079744 681148934685855744 682700657304989697 419202452936601600 419194714407972864 681093849943543808 682578783912759296 682188146596036608 681816443093159937 681678252029665281 682512214427828224 682319510251159553 682428536855117825 682177311622467584 418626431179309057 682187603681128448 682414759942184960 679464490128293888 679424477550272512 680505672476262400 680162068687925249 678904742198820864 680490678594482176 680168300630937600 680203969352826880 679411797657575424 680807045562515456 679643221526462465 679377380540985344 678903114250985472 679314834060673024 678921089565749248 680734915718176768 680496083072593920 680492103722479616 678791376201523201 679864821823713284 680156538598756352 680472651756736512 680149494214823937 677147753303052288 679843301890109440 680038548955893760 679410574334279684 679064247792443393 679002048734568448 679865412805341191 680491214337130496 678994037035147264 679691783467610113 679463426675097600 679433831032705024 679412078407495680 679506175239532545 680503951440121856 679411225156001793 678905519797575680 678901451335335936 679690180937314305 678916493862678528 679643556479406080 680480963068051456 678992842468032513 680212039487340544 680160249991553024 678809905017565185 679673029400641536 680154897518608389 679410900751802368 680151064188948480 679416309545873409 680118305449996293 679409900620021761 679802957089648640 679409480321392640 679431012120702976 678982347392438272 679383917057605632 680486088255909888 680897754751713280 680491090315767808 678958283651182593 679408842975944704 679423888284098560 679347469973635072 679633151237439488 680116241512706048 679676684501692416 678769142376304640 680877571542790144 679011289914568704 679499246941396993 679126206797750272 680908733455708160 679713305376780289 679463530190499840 679538962948571137 679409713226887168 678797631250911232 680481995374329856 680153902952615936 680484330494386176 679410429316227072 679496538117271552 679000573241393154 679030733432856578 680947538896252928 678738010188464128 680752844220329984 680489467245936641 680932364906819584 679668017505144833 678776055709216768 679412376890974208 680112100547543040 680205355339497476 680220409262911488 679542494523187200 677702212215308288 677147507516772352 678567374317056000 676946298436755456 676916343241875457 677415767567171584 676915023957094400 676467649493254145 676914569508425729 677717239836094464 676658032630104064 676629461052166144 677340596500066304 678490367285678081 676511898704216064 677288086619820032 676580376249110532 677146400749056000 676935091822706689 676913834234388480 678012123604119553 677148554503127040 678360822406606848 678501512088297478 676818721223000064 677291451529621504 676787403579756544 677147600772968448 677938965589188612 677407183273873408 676902775536623616 677206760021606400 676789004356816896 676915749458468864 676790691775643648 676656405449805824 676656671964291072 611562073735188481 678355010703515648 677122599076302848 677917639604355072 678720849336250369 677952407196844032 678010990894710784 676777302059974656 678242598448943104 677892372164952064 678446032599040001 677911755146846212 676812123322781696 677121102405984256 677990258387116032 677947597869465601 676832614683054081 677550216967507968 678686794507010048 677114661028782080 677339850752806912 677659012389801985 676528489105879042 676509769562251264 676775704743186433 676786396036661248 676880260667805696 678424673231773696 677123407142510592 676915412446093316 676557511458226177 676494179216805888 678420732343427072 676814742313242624 678341077364011008 677139452033032193 676914116330655745 676571597285687296 678295001391087616 678442470720577537 677118427048218624 677140683174649858 676980412875427845 676540954325708800 678441026730766336 677147639066988544 677956272889704452 676513450080739328 678492579525230592 676947988841910273 676559160318803968 678722591230701568 678714784905326594 676763189174931456 676770949451022337 672489573906255872 678012187193946112 676876941673140224 676546220425375744 677147679852392449 678424819579420672 678005667505045505 676917449099501570 675827465353306112 676164195168206849 675517162115743744 676159853681856512 674812864834772993 676030553716613122 674807249324371970 675690073061392384 676172797475995648 675120752941772801 675006876204027905 675566083814899712 675643039780589568 675120470346358784 675910224855855104 675691481575923713 676020786705137664 676165531695783936 676234546644406273 675123192864899072 676089401219358720 675633951709519872 676167713845194752 674805096732098560 675403252209422336 675902321482727424 675795067035107328 675011172496723968 675531108356870144 675125408803774464 676028565494874113 674921565717438464 675638235197005824 676093580365156352 675523728055410689 675418949547384832 676426648355512320 675440875820969984 674917524597825536 674924540347195392 675903795218538497 676029756287119360 676156511039590400 675300062403108864 675539497522700288 676168570049601538 674938181918269441 674936832010887168 675757322807975936 675417305862569985 675010496723083265 675297372642148352 676029412811345920 675277557168779264 676018460250537984 675527424604569601 675429342034403328 676030743609520128 676028738199527424 675932562523594753 675637288303464449 675174167591985152 676173501196345344 676163425291116544 675643386355916800 676174398253068289 676028931292725248 675173006231117825 676024767141515264 675811518508847104 676019767401127936 674804715591483393 675756151322058753 675903541542838272 675432232492916736 676167468780412929 676233511720910849 674934005725331456 675295251515445248 674806914904137729 675298842200440832 676092113084407808 674978395718033414 676279366184247298 676173190440353796 676029050536796160 676198180757852160 675162827796148230 675296416529534976 675903932292575234 675692032380289025 675462574922702848 675755354429460485 675637591006420992 674919175681400832 676076928382722048 675172753939562496 675633579691479040 675907296795484161 675034063447662592 673671001171992576 674066628754210816 674067370680279040 674370442908577796 673641058518069250 674787737979985920 674068650912055296 673993417429524480 673587704572092417 673669544506953728 674338110264762369 674443666455461889 673996874781708288 674069045289816064 673564787830341634 674381255933300736 673881733415178240 673667868261752833 674578580681134080 674690302054146050 674066482322649089 673675346030542848 673675062600466433 673865641892421632 674070230654676992 673655438060204032 674737483452686336 673632025836961792 674792293862408192 674803821651083264 674617775697055744 674071761193984000 673980823993978880 673670479622852608 673860700809351168 674789817826324480 674803728269053952 673618735228391424 673981206267039744 673666079022039041 673682597680140288 674619869967593472 669378348385214464 674578805906931712 674071269248278528 674577809877147648 674670225925763074 674330315373084672 674240894950879232 673980905506127872 674795406480535552 673917316837543936 674777043163332608 674234492287123456 674661340452114432 672062958613172224 674579252956815360 674233304682483712 674442309874921472 674010482123124737 674737158108946432 673736828982321152 673583777646583808 674610092344496128 673902143389175808 673905762087936000 673982228163072000 674587800835092480 673917220121112576 589634695287201792 673950293801979904 674382044097449985 673564922383613952 674560648790089728 674422386620502016 674774413095673856 673885376742825984 674366424467533825 674317248803307520 674622875521974272 674446622265376768 673741357190615040 674085654549131264 674067021718355969 673672413863927808 673961899801858048 674688436863950848 674067861820805120 674772697113567233 673562801701568512 673606285187801088 673884271954776064 673606013984075777 674578928741257216 673667223848882176 673669973848563712 673668717440536577 673670745034260480 674446382871265280 673660010409369602 673679711437004805 672200505414782977 673300896151969792 672457707912302594 673279131627495429 672504459239538688 672505752964235265 672982920504700928 672182509111767041 672983608039235584 672182242312105984 671876653522505728 672200232856395778 672511106259288067 672981661081075712 672640751227019264 672979724373770240 672152791717158917 672768400914055168 673510411682099201 672912359829200897 673301477901910020 673512038522626048 672913540525785092 673540044188200960 673525396063854592 672200805613748225 672505918941241345 672641685004906496 672182753190944772 672403666809298944 672498342656634880 673162414372880385 672792662865506305 672876853120626688 672172666162319360 672201832761040896 672379785000128513 672382998499753985 673300588654927872 672403217074884608 672492218003902465 673522244547682305 672982761033097216 672199062519705600 673300749649059842 672979365668499457 672403077597560832 672131952628113408 672729880983900161 672402793764806656 673515997538684928 672642650940555264 672380190992003072 672936765611778048 672384440270782464 672721643207311362 672390580379459584 672926510924374016 672640248707436544 672488758143549440 672389616998227968 672420556097089536 672983285514043392 663078873966473216 672047352174219264 672380030580891648 673299830094057472 672497550113570816 672543213639630850 672572285157445632 673118526056583170 672982160463253504 673559928905326592 672457332228530176 673515469245165569 673523559109681156 672813246492090368 672787852246319104 673562693983412224 672877439400460290 672401996826206208 672200661614927872 672984439794700288 672826404531257344 672958422443286528 672148069027328001 672727277134880768 672203184069300224 672198072190017536 672149956208271360 672641905117761536 672626157850861568 672509978696134656 672385109820112896 672121743247597568 673562181955358721 673098948479987712 672893989150982144 672028730819244034 673219662516264960 671353097575362560 670611222342074368 669687491100844032 670900057252700160 670740530989563904 670074011083284480 669680922321620993 671792709292720129 671709367482347521 671316321443954688 669508394160623616 671826412517609473 671079078502514692 670431647603425281 670356747828228096 671161184058515456 671080580939964417 671827564948754432 670356526977179648 671316172005113856 669510996504010752 567872446113652736 671710514007904256 670381849416482817 670158455257329665 671809255561932806 669508661228781568 671139933277540352 669682774673137665 671138776740175872 670645029082439680 669995673945808896 671162038136250368 670073898923384833 670811687000350721 670742712350584832 670612687907344384 670754851203227649 671140157148536832 671140719629848576 671834754434641925 671706994336768000 669861224465743872 669672417774694400 670741684460777472 669994161911779329 671437896088440832 671792600052027393 671081632422567936 670812287754747906 671698489735270400 671329839408930816 669690995857080320 670612829347651586 670357464689287168 669685019741462528 670813764304953344 671159472316903425 670811363095273473 565132265261654016 669688167138770944 671876081012576257 669653193425555456 671809420368740355 670815295091683328 671138957279776769 671316960857219072 671825859762896899 671808380420378624 669689398112460800 670690162687549440 669692360465514496 671723475418144768 671308887178551296 671716793195634688 671394946721685504 670900180191993856 671330229596659712 670560775971426304 669694813005094912 669992629241831424 670555127141539840 671756384694870016 671140455866892290 669508965861036033 670759653408710658 669980142475845632 670072283386544128 670152828602699776 669600501483220992 671808638093287425 671807635759345665 671348849647198208 671458994196758528 671137901959356417 670815771874979840 670309883581964288 669364220920770561 670899656344387584 671538047763238912 669981708444434433 714899439706574848 671082260507066369 667935527044255744 668075223443447808 710050536259764226 669378443155476480 669378292269629440 667936580229849088 668406922232659968 668495716139036673 669262578057650180 668594331968778241 668405215654240256 667932781104730112 669277496802713601 669244676176760833 668557747336687616 668205308246888451 669261326125015043 668875808585465856 669507142102159360 668092663376322560 667934718357331968 668160214122799104 668087244729786368 668230038156910592 667932523310260225 668073641528197120 667932109554786305 667936242655494144 668563843904380928 668914875557629953 668520845028040704 668229473809113088 667932215213473792 668202722533994498 668184376472117250 668833833589063682 669273221993222144 667933397151453185 668994883814891521 668827020718161920 668998577272791044 668255736758145024 669263389051518977 668457318267400193 669498673378811905 668209815936770048 668402717241548800 668206716962611201 668995364771471360 669288695938289665 668054560523599872 668974414348816384 668863074586238976 668995182822621185 668053536568160256 668827894630731776 668202786417459200 668557606189944832 668441539643899905 668520614697820160 667936383575662592 669257715525488640 668075477547003904 668212478694858752 668206317597798400 668519137765928960 668998065391599616 668556086547496960 668088177513598976 668521121411678208 668560227772604416 668827139232423936 668204996828241924 668458837670805504 710050169505640448 669264879459680256 668053627823616000 668167155897249792 667935209585778688 668209110400303104 668167333404352512 668230520178761728 669264228130402308 668255569996853248 668867262456156160 668090367284281344 668918522114875393 669377527144665088 668916575492317184 667933941240844288 669374049693409280 668561163920277504 669506949302640641 668557999179472896 669275236160954372 669506636092997632 668994549583319041 667936934585622528 668918281747742721 666459170552553472 667719816552296449 667855638584795136 667509279507615748 666050002389630976 667725171801907201 667529956155633664 666079811257913345 666615398574530560 666046301541425152 667777348029292544 666325148547551233 667856908548722688 666640736893448196 667932082388279296 666815224788422656 666719598935412737 667509367881641984 667797935686557696 667508977521917952 666039755038150656 666726734604189696 667404966248755200 667455972537974790 667509409120043008 666752220290007040 666052324146720769 666022453056028672 667855384649011200 667898301048557568 667509134514786308 667509177707659264 666431694346416128 666049518295605249 667410168855048193 667837674527580160 666045638245810176 666388282905903104 667788920697053184 666050394770898944 666058941760012288 667509055867346944 666605421751361536 667002902402179072 667819443196588032 666350957807206400 667023957367914496 667857418248933379 666048881436721152 666606474613886976 665994719554572293 667736232831680512 667454484172312580 667711609922527232 667862319091875841 667855940788572160 666235142445408256 666371999757959168 666753109314674695 666050741669376000 667536527141027840 667855199021715456 667329429912338432 667865318212157441 667060531149316097 667855835960320000 667814049342623744 666037735606657024 667865622404034560 667521691015319552 667440398948810753 666925807022026753 666387100917473280 667688972840210432 667798204394700800 666326700666560512 667864826350280704 667884272850763776 667128584956461057 667856744677310465 667379374639984640 666392650468220928 666719680179085313 666026519706394625 667686386653388800 666439765433196544 666060858691346434 666021135897653248 667854350270746624 667433091590418432 667519608505659392 666060370692448256 667508888074190848 666057546466111488 666747465417285633 666632243490762752 667509225535311872 666449082576187392 667055916265709568 666050985526214656 665775632077451264 665994182973083648 665592811509538816 665731845703770112 664911913831301123 664625646761545729 665740405888126976 664087174149746688 664336037607546880 665002786766065664 665673451294892036 663959493915631616 663929989319012352 664885790061813760 665592708375822336 664391554258370561 664923008117686272 665271882774650880 664769890604175361 663992799637987328 663959733020303360 665739096694870017 664148685488525312 665525201589936128 665732360709754880 665262407254728704 665199220136222720 664047664607178752 665524569961287680 665286593025036289 559877944785764353 665735985704095744 663923439120596993 665732564137721856 665776320580878336 664578302447902720 665731797569904641 664393836161064960 665261941913440257 663999742637154304 704880376892813312 664581400721494017 665593818377392129 664821989996150784 665896711685087237 664905002788458496 663960237452435456 665741213891473408 664103268684046336 664772537327448064 664949765453443072 664906279249420292 663995062699864064 664771064988332032 665591931456454656 664882878296276993 665672391650123776 664765650003333120 665673279739404289 665262326577262596 664850952319553536 664394692180733952 664469852149665792 665991098549075968 663959273752231936 664481432174264320 664087553163853825 663958774839975936 663993983111176192 664579276436541440 665253317304524800 665733681009569792 663957943268831232 664780488436031489 664140822678478848 663999693408595968 665273935508938753 664578984693354498 665673643637215233 664787273184108545 664104624715128832 664820082325893121 663923846949548032 665275716041351168 664123952332201984 665732426837204992 665731237487714304 664922906833588224 665316238806007809 664768772683776000 664481865559068672 665261863941337089 664136046960099328 664628393921544192 665282108861083648 664626990775934977 664763701845745664 664598259978080256 663992530967621632 663939755982368768 665281923175071745 662780151122550784 662599915596554240 663349424270262273 663075720831311872 663486388197679104 663345007072530432 663330253192998912 662862145974108160 661920335328092160 662671165245267968 662688794806755328 662690080956510208 662569952126349312 663875531163746305 662647206357442560 663328941818671104 663359644681785344 663060849662296064 663330147190353920 663482934414991360 662783390538665984 663060666845122560 663060539409629188 662776134019506176 663809154922991620 662569633258541056 663047305134764032 663329424306253824 663482520646873088 663079719785644032 663779118761312256 663482790877536256 663487711223877636 662692196068519936 663060076073197568 663329475950714881 663330093931065344 663329846119018496 662563472060850177 663330058698887169 662862871882280960 663050817168138241 662691458256936961 663051304437174272 663045546781855748 663922928766091264 662832780208971780 663819248033275908 663060576566931456 662568726282268673 663361401935765504 663048421071298560 662776976030212096 663046966180474880 662783751089463296 663078991256002561 663074773421973505 663488294676799489 662672380561661952 663330519011172352 662682056590237696 663331044674940928 663060308869693441 662717972981551104 662632599962173440 662642742628085760 663350402931380224 662604464830988288 663520201187590144 662692672755392512 663331169489059840 663148211759136768 663919402367262720 663497803507867648 663329371244118016 662567885051699200 663329293754351616 663361769235218432 662714441121726465 663499098780213249 662693350135472128 662693619430723584 663078738511441920 663349846095564800 662564576265953280 662688893146386437 663384887521624064 663482211124031488 660458917005279232 663076571012534272 662688974872424448 663482336634343424 663075027210903552 662721166356840448 663329749851353088 663482358264369152 663480514108653568 663329667236159488 663518286915702784 663048165843705856 663050261431246848 662632702227648512 662194845784625152 661006692453339136 661760750520836096 660792870497067008 661897728432173056 661761681845039104 660969740236623872 661555985232867328 660818201765392384 661157516009697281 661004204962656256 661555742193922050 661786927381745664 661356860403015680 662562140511985664 661007024851959808 661760438653308928 661356183123591168 661006872951054336 661552655983108096 661783511393828864 661297234789711874 661782872798416896 662046407113732096 661552752334659585 662198327270875136 660645463448788992 661541465714253824 662470073962127360 662047688620417024 661156823723036672 661662863023603712 661759799340724225 662457431033815040 661556370475524096 660686703359877120 661538450835963904 662192823282847745 661004565425299456 661555885290967041 661304796188688384 660793192615383040 661006528988729344 662047905520467968 662560463037841408 661249199170801664 661356909350490112 661356334068187136 660819552259989504 661552576320692224 661760627149578240 662196963878809600 661157323864457216 661356028336979968 660795917973499904 661785427523846144 662559770398838784 661355967846727680 660649680146178048 660816598333333504 662452419687763969 661554450511826944 662194179011911680 661002264245596160 661791645088808960 662198618045210624 661246862029160449 660888538473439232 662197583398477824 662195101725278208 661761285349093376 662194590909378560 662411704979095552 661146467504152576 661173906758352900 661783193629147136 661760807534010368 661570281060835328 661355091509792768 660798628315930625 661005846990749696 662198084873666560 661212929560322050 660156277805490176 660815666199592960 661759371412664320 661760933509914624 660163313247100929 661788411578175488 660998499153092608 661007262098571264 662468623081017344 660645187874590720 661759247559061504 661785765790277632 661551957300129792 661355397333262337 661499677494390784 661170580994064384 660265713840594944 660595546168627200 660591302711640064 660200940973203456 660271677788569600 660590507551248384 659741987893985280 660583102792769536 659730629718740992 659751822375018496 660461521168949248 660597552023228416 660263502741962752 659743360538664960 660274689630146560 660176962477006848 660534676851974144 660296323648921600 659914129386418177 660589621210910721 660308795780939777 659919160340803585 660453193806159872 659912445922844672 660600420855848960 660103443869208576 660308373720702976 660312839543005184 660302057128271873 660534094493782016 659928118090690560 660600972201304064 660462589055533056 660183923205492737 660433250423341057 659722664819339264 660431840776470528 660590818319814657 660300822471942144 660297643806089217 659759194262798336 660601331078578178 660585844995174401 660168704047636480 660586087623081984 659732256097873920 659791287374053377 659719881214955520 659720759695151104 660415435532345345 660417693758156800 660296649416318980 659757176076918784 659759719662292996 660589667386040324 659740714490687488 660586279424405505 660600470591954944 659754304136351744 660295938431430656 659761323526389760 660590100116578304 660136491176300544 659731086897864704 660460909761069057 660430666727821312 660310442137513984 660585665877417985 660537761217314816 660415967386869760 660601999445114881 659743565925343233 659827931099754496 660602313392971776 659753771791024128 659616995436982272 659761038946992128 659762106602905600 660461891991543809 659743857127456768 660584908063117312 660274278198308864 660600700716584960 659720309143007233 660464296342757376 660586485935177728 659759659021025280 659758025809395712 659732480182779906 660259153554862080 660536151225315328 660590347198849025 659761187328929792 659760878582022144 660303227653660673 659720407117795328 659827285852225536 659760005311107072 659929150921310208 659577768833781760 658425734424363008 659395689948909568 658848762434068480 658357245349109760 658384141755527175 659683076109303808 659203537558089729 659207594150506496 658362534760685570 659577603917918208 658469694769397760 659683542981435392 658438091674394624 658831867429462016 659204986308460544 659683866337128448 658445916530212864 658382900409278464 659345117610815488 659719795177164800 659230047128023041 659017613348098048 659082053720416260 658770060341809152 659080204590174209 659435111692152832 659610110940086272 659579319166091264 658653111159005184 658359134572646404 659577404986265600 659511523874906112 658976331904843776 658831325617635329 659199556744118273 658435024891609088 659396188681060352 658832198515171328 659462331034791936 658384857421205504 659608940200779776 658356056771444736 659713683249991680 658380323080806400 659463074806566912 659396789745795073 658473456875520000 659631254787088384 658976834105810945 658831655445098496 659382468332511232 659572294696603650 659573618502795264 658356519914881024 658353943890776066 659124101014007808 659389435432165376 659073566256820225 659082604721917953 659204418231861249 658824292117913600 659615766677819392 659616887425249280 659713426848006145 658653367716155392 659230765016682496 659082740042743808 659614886951948288 659396011580743680 659388840709259264 658381595049611265 658356250942550018 659384553023254528 659716346159042560 659615546770501632 659346064676229120 658362790717947904 658434546841600000 658362435393474560 659392248589627392 659350587503316992 658382301324251136 658351460720226304 659203832128274432 658473062455713793 704846146657722368 658977155532128256 658383105326227456 659427188110856192 658688870989611011 659040442005258240 658384241873563652 658358632430632964 659571636820013056 658383726532034560 657956250928459776 656669360208150528 658005199961894912 656672675474075648 658005071188348932 656672046244610048 658232622276071424 658277066287226880 656626835623555072 658241163137257473 656914444400861184 656883793354182657 656638792426762240 656557928229576706 658225041864269824 657038182589054976 657421826067451904 658278986397720576 657270071979585536 656672410025009152 658287525841248257 656790380550180864 658062719220850688 657884265322008576 657298874869096448 657604588112117760 656631057832411137 658230686642524160 656833535383314432 657870860368355328 657238490476843008 658280843731931136 658229361150136321 656782396264722432 656553742859374592 657872723515953153 658123832264404992 658122202076815360 658020812620984320 658278372540350464 658064257280581633 658110053103325185 656867965028143104 658246911753920512 657342531034812416 656671403576553473 657228886007263233 656622228495290368 657697318792220673 658020994506997760 657761817196933121 656303238610886656 656672509606150144 658127605141479424 656302265813352448 656681001725378560 657235829413289984 658270044598702080 656680741577838594 656670076314230784 658228642145808384 658005322708164608 656620425334693892 656635656404377600 657231408813993984 657341570576994304 657350474216177664 656638895388565506 656781160421421056 656662886958395392 557744287199547392 658021218847715328 657985569721622529 658126742880702464 656663478321684480 658124513767464961 656556069062332416 656678059098165248 656671926300057600 656627428094312449 656795360900333568 658245364932325376 656552335074836481 658232385604071424 657039630072684549 658340627592171520 656302157294116864 656545044896288768 657916019051241472 656626381774651392 658132443413762048 656302737685139461 658289373994160128 656672809737932800 656937648502775809 658121980214910976 657874117849432064 656302930535055360 658315069739180034 657873715074637825 657872668063059968 655830242691407872 655529934597857280 655768517363367936 656206091643174913 655807927182299137 655579595949871104 655768104946028544 655515187525656576 655873324996763648 655853642143113216 655907128629174272 655393558984290304 655905312667475968 655870608199262208 655729879397376000 655766840388530176 655502360744185856 655873696784084992 655193907031056384 655836111290417153 655896489223430145 655909497332998144 655732514259083264 655905754717757440 655731203375505408 656163473034997761 655543319775301632 655771616308285440 655193879952650241 656100109386674176 655854090845618176 655895891161784320 655767706428383232 655855629354029056 655413447178518528 655871361609564160 655531244768358400 655743585090932736 655872354921398272 655878567243468801 655896716206542848 655194304479109120 655760514795053056 655779197709918208 655855161160634369 655767329352085505 551135177175732224 655872635088318464 655830854653116420 655772555618484224 656144381993463808 656101621538148352 655542956649259009 655872816089333760 655724542774681600 655772845625225216 655737356344016896 655394746630844416 656166351334150146 655873008456900609 655766624843276289 655871886023331840 655502231719006208 655763815976583168 655871274200211456 655871585899950081 655767046635040768 655205402402004992 655872468544983040 655853515546468353 655853353793159168 655837013116067840 655905601919295488 655835969736806401 655188360449925120 655873728266543104 655761844011954176 655805764666335232 655871118377644032 656188344334987264 655873500792684544 656258688970264577 655823759341940736 655160625912520705 655765326672601089 655809417078775808 655229075104124928 655808654629826565 655903709063352320 655908821160738816 655770775258009600 655544572651655169 655857881586270208 655907035331108864 655904036328226816 655139771342299137 655870277365190656 655413356694761476 655529490626551808 655895541440749568 655543571081273344 654116027832369152 654965652466348032 654131950224060420 654101562948763648 654309679045181440 654367915861520384 654454953172467712 654455008113655809 654839227612549120 654986743989600256 654989210122919936 654099019657007105 654100839011893248 654116860145831936 654124028760879104 654711286639423489 654850029350461440 654842303727673344 654105292704227328 654455694880567296 654123884636164096 654129417401274368 654132174954827776 655003534178525184 654115425895231489 654988659410739200 654102431723298816 654122760860495872 654706635663773696 654107098847035393 654319238237306881 654116326731051010 654846588339273728 654109946490060800 654729649126162432 654113273105776640 654123422969122818 654454861879189504 654360552605646848 654109586073497600 654109441504186368 654104833075597312 654126129763196929 654109245001072640 654677854525915136 654454491178270720 654099325342060544 654455889433350144 654126516155097088 654106508179959808 654726711964078080 654309447381188608 654310045304389633 654118384121065473 654989722805227520 654128631728504833 654107797706145792 655004622172594176 654125233503346688 655134544727797760 654131897036111872 654853945848963072 654102127921524736 651361060960759808 654844831903170560 654835906512310276 654115688567689216 654108755513241600 654117420404219904 654100208784162817 654729850721202181 654111504862703617 654131999301607426 654104339502469120 654987789705048064 655133186725408768 654333736738267136 654835009262657541 654835287374348288 654112910923403264 654104495639658496 654102300127023104 654729471660941312 654108917224579072 654362011346837504 654106424751038468 655003858146578432 654360597014953984 654114913888174081 654100716106203137 654836284851101696 654747697497313280 654104131846729728 654347897459359744 654368281692872704 654988631694823424 654103469066977280 654104720223674368 655114551805915136 654103759400894464 654124432131248128 652541555870408704 652567315863764992 652924225217515520 652539780039884801 653774013798461440 652669499980836864 653987065844113408 654093757739089920 654086271158067201 653385381526806528 652818871133556736 652566900212408320 653927034582925312 653619468124450816 654091669130883072 652919499885268992 652918158672678912 654087657505583104 652669321056006144 653774823483703297 652669878634156032 652961018902089729 654083953759002624 652615418515955712 652670068380315648 653627639299764224 653897939933364224 653687642706583552 653968775398748160 653873325450657792 653180712930177024 653882952263278592 652924519913529344 654013247931174912 653957796778610690 652693928840445952 652568048088543232 653898481501872128 653708210692603904 652584246796791810 653961401363468288 654098496417603584 654091029117804544 653868764094722048 652569270757539841 653775261654208512 653856168402681856 652566560855470084 653387672891822080 653898765066178560 653884577300267008 653858682808205312 653361888336707584 653361154727743488 653607468971462657 652669645158264832 652692597719347200 653925585585053696 652540115672297472 653950669708259328 654087445563228164 654093284147638273 654087813797945344 652570897480589312 654097803224969216 654086914878930945 652925150942392321 652533949487575040 654084235616219136 652668174522023936 653872777959735296 652568870570561536 652838974256508929 652926140148006912 652610045130219520 652962287880433664 653870190510387200 653360078892978176 653863869966909440 653773821200211968 654089397193863168 654083708962631681 653708597638135809 653774646064627712 652670206599405568 652924367492485120 652964162654629888 653674052175953921 652520625014206464 654037908526100481 653871839542947840 654095559528181760 652566258672603136 653859107372408832 654086440373092352 654095994842447872 652583110861787136 652842996795314176 652569844714504193 651906514303582208 652161268187459584 651785947525287936 651768813906751488 651536101547577344 652219937466007553 651596280687411200 651360060396937216 652147456428212224 652242093881040896 651412375250280448 651536213472583680 651361170234994688 651536645230063616 652154514997252096 651360905578577920 652497036344958976 651547823784202240 651200383734288384 651547251043659777 651360322201210880 651545952298401792 652172172899807234 652150749082746881 651503406142607360 652163198695505920 652229116457033728 651200781064888321 651785773478510593 652436574395891712 651548141506969600 651536595422703616 651359270353698816 651245719190437888 652519971877224448 651900125732732929 652165099738656768 651537131110797312 652226419225939969 651907758443249664 651537196953022464 652211954765983745 651908484187885568 651214620443541504 652198618917654528 651549132159590401 651482714017800192 651359555528601600 651908791965847552 651841923670536192 651726573826121728 652241959860477953 651361204460519424 651185027074490368 651360673180569604 652217907712274432 651896052887322625 650433358472847360 651359481864036352 651359857136824320 652164606392033280 651359165349281792 651479463277031424 651928386365841408 651182319051476993 652159403748016128 651537303509291008 651899775915167744 651186676518096897 650433218383081474 651594541988978688 651928500694200320 651537653314269185 652269674202288128 651202183703035905 651202282155937792 651359752484691968 651909287006961664 651548590544920576 651595964705341441 651180130115579904 651536770530721792 652228162760347648 651359196563251200 651549217866039296 652147714902220800 652163542418747393 651415814575386624 651767453014429696 652151725189521409 652189681929617412 651199489957466112 651200866045706240 651184180320047104 651184379566227456 652164424812244992 651899195700285440 652520094128545792 651199859265925121 650774765792292864 649733561138982913 649417847194677248 649273236816064512 650132487276859392 650638958892818432 649719881466777601 650638766030327808 649939179829362688 650662652377759748 650663187063406593 651136309029834752 649237053121687552 650127807360704512 650125412727717889 650637926011940864 649416929971712000 650127222100094976 649752802747645953 650530563602956288 650773877296091136 649664062268264448 650532175650140160 650111055348285440 649752346042437632 649197084596432897 649336170971840513 650530422636548096 650268237746339840 649420055072141312 649718574790148097 650529606798340097 650638028071960578 649419187719434240 649417390086819844 649326125114654724 649745957396070400 649749860296577024 650245457613078528 650133654694424576 649559203124805632 648564972792991746 649235388947677184 650071739356041216 650641824806215680 649752271685844992 649749261719105536 649559814025183232 650134465029742592 649937546059845632 650638229142667264 649937926676197378 650816370997903360 650523179497205761 650243068940132352 649263405942075392 650133293443190784 649557533842100224 650684161884340224 649733996373479424 649944658789933056 650522759764779012 650775170165121024 650890641975734272 651143009744982017 650432676097302532 649730120408809472 649721086620397568 650522284982185984 650132959002034177 650132797336780800 650522422341435392 650127555845050369 650640186360078336 650641059110850560 650141000191606784 649418156667236352 650774060708835328 650641297351528448 649316461425594368 650133597995835392 649557668634472448 649195353921691648 649182959367548928 650522364724256768 650128036852056064 650784757043863553 649725263815831554 650642872274952194 650128482442342400 649729706208661504 650106631800422404 650269472058679296 649936609366908928 650786295590068224 649418421457821696 649656292290756608 649189846108532736 649417264878456832 650531124419133440 650075854400303104 648958269583683584 648564615794794496 647483602058481664 646295669263728640 646512453497585664 646322732481835010 647164207327236097 647084014516477952 646504336940531712 647091959916556289 648880071105769472 646857054691414016 646512197808619520 647914978557698049 647247014409969664 647059520787755009 647760665277530112 646506261526265856 648876007244582912 647256305225342976 646500785371652096 647457226744070144 646451877962477568 646425970191302656 648322908713013248 647759368386121728 646515072681050116 647912254839648256 647457058468589568 647913870091255808 648513557022273536 648323558360379393 646683914216546304 648573138968662016 646296725859237888 646150636472565760 646704669906063360 647913707167698944 647256447932329985 648578273836797952 647752961716830208 646988301098971137 648323893950873602 647086428086775810 647490499423674368 646987857597440000 647258073451659264 647593858696675328 646721413202747392 648300208766500865 648325621412667392 647573288970006528 647479763280527360 647914332022546432 647510242679488512 648522896193810432 646151224568512513 648300341184831490 648326337065824256 646297478485118976 648325821883617280 647912892671635456 648902472363319296 647541233137647616 647759183144730624 646296091793715200 648706734270382080 648589539829805056 648325949201756160 646307934234931200 646508464085311488 648875968275304448 647163962337964034 648498271074304000 646295374496448512 648324228220088320 646716373473853442 648324747948879872 647166489880084482 648324372906774528 646857325240827904 646296388209405952 647084220901380096 647473172988755968 648646692649193473 648618323144540160 647648492043829248 645764197217902592 646703645053087744 646297352991543296 646296543109206016 647259160686526464 648323225538199553 647494931553107969 646295988513189888 648584020046008324 647250131365036033 647758419978534912 647490626406191104 646125739918655489 646150483225264128 644361232900857857 646149427024003073 644009575025278977 646015739233705984 645960551315734528 645937963877171201 644932926354927616 646026694013403136 645938182429782016 646148572010934272 644032126434697216 645938958149525504 646127201826525184 645319298513305601 646124199438884865 645230169997881344 645399286621044736 646077507926650880 646127996005445632 645415231028641792 644982107266265088 646011711716216832 646008552071503872 645218898632146944 645225684328165376 645772935412760577 646117841066967040 644010205705990144 646076681279664128 645982537190350848 644952938947829760 644561043402944512 646141974819565569 645529809955737600 646011965647798272 646013355266846720 645974808837136384 646149626073083904 646149129719160832 645937578395455488 645961611539296257 646126341595664384 645939976115494912 645938725311107072 644596892698050560 646009066809073664 645763590981611524 644594974542176256 646069315507195904 646126698963070977 634817630541598725 644560712665329664 645762321755807744 646011413211803648 646147988130242560 645938555932553216 646076422126223364 644247464053047296 644980879878713344 644241866834055168 646147911370317824 646012458059067392 646015127293161472 645587580059123713 645800357805846528 645940188913532928 645217260311855104 646007796593467394 646150340446932992 646127883556114432 644951222517112832 644563708270780416 644356882174476288 646150069499133952 645756861224980480 645923665482252288 644009240240111616 645940482112122881 645315215643516928 646138062842503168 646016004351500288 645220326960443392 644240321920958464 644358678431334400 645940386024828928 646137843232952320 645940105782390784 644362796520615936 645994430554632192 646147515918761984 646011008893501440 646148841834680320 646126121394827264 646127126643671040 645524696440696832 646013109216350208 645939594853240832 643843401037819904 642652995298172928 643464202527633408 642838916408590336 643805331781349377 643490309322752000 641770394773520384 642082978861031424 643843692588081152 642658783064403968 642659210669498368 642802749420216320 643606033156452352 642660418683584512 642324754188398592 642319012249096192 642455022647812096 642464897889095681 642657697054199813 643444102047133696 642840984666050560 643467411283386368 642729073211523072 643464030749859840 642727277755805696 643511144150376449 642725315777798144 641665721097945092 642653142748954624 641336409484316673 642359714265874432 642449487768776704 642472297903857664 641392516403695616 642790262532612096 642651507746324480 643846888387649536 641451073631338496 641450277602750464 643523615980421120 642654584939388928 642840368283713536 641451815687602176 642388318139904001 642657323178049536 642652752229855233 644008351769096193 642841250903621632 643796377781293056 642547628807442432 642656911096172544 642654463241625600 643801331723956224 642657037294432257 642655804684902401 643844995892555777 642653788206055424 643649653079040000 642656584238301184 643445473001480192 642557678678577152 642788935530344448 642803259548278785 641620129051246592 643794390666735616 642356689254129666 642658372404252672 642839874928640000 642788749030608896 642317163156635648 629509392468209664 642656420735897600 642034325404446720 642319147611910145 643511476892909568 642839486817157120 642652553977724928 642068856345894912 642412787310968836 642082898414305280 642654216511590401 642557737142984704 642659029102272512 641339495099465728 641699209561907202 642653579334057984 642655486341447680 643768825117282304 641450348645871616 641367321269768192 642838352740290560 643987188489699328 643056922308939776 641773826167177217 644008160835932160 642653251062616064 641360526446956545 642839212820066304 643977361021493248 643856676236460032 639622655998566400 639019057489006592 640686804149121024 639622716287516672 640965702720073729 638804903083778048 640276587372519424 639840559423705088 640133656393195520 639155923991330816 639017949211295744 640689565339119616 640687702019571713 639140140389167105 638888918067343360 640682985176567808 640135836294623232 641323960949452800 639517204434800640 640687533542785025 640984209042112512 641335666178158593 639023740605612032 640689259322699776 640492235629416452 640490762971541504 638795082154549248 638636749103738880 640688501411971072 639019346216550400 640680384410337280 640965188670345217 640139404829401088 640688665409232896 639179925942091776 638895586628997120 640961884804526080 640684657139392514 640963980069105665 638511155582005248 639871678164692992 640277396785119232 639257553914994688 640686137967820802 640717760234942465 640622504097284096 639622567054213124 638643793521176576 640964676076052485 638647394020757504 640685087047200768 639753520095305728 638512537433149440 639018416188297216 638805379745456128 639179575201800192 640618399740116992 639018768665063424 638439811897008128 638887827871244288 640687243011751940 640678840654802944 641270970607603713 640624897601982464 640490501993562112 640688993965842432 638742292707323904 639021108302356480 640131477179645952 640687893695086592 640970241879732224 638647705833705472 638742443685494784 640281925270286336 640280850182090752 640971682820300800 639499842763497473 640621490107490304 640688180660994048 628590822913650688 638897909501702144 639265404121141248 640278865584197633 638890827843043329 638533114864791552 638783663715536896 640485528115277824 641277106052300800 639842884037025793 640680052875751424 640486804139954176 638876473668014080 639480265841225729 638742241989820416 641335522447753216 640279939061841920 639260483112075265 641270480209620992 640137467014852608 641305884463861761 637078596390154240 638367095424712704 635998754546548737 637056664886202368 635809588567257088 638415514402975744 638306323487195136 635810314534191104 636159580549066756 637080595932299265 636160321858707456 635406457308057600 636208905467654144 637318535476314112 637059084940910592 637057935198277632 635200284290105344 635996293123440640 814484710025994241 635806464595116032 637028810865688578 635878731920375808 636195271018422272 635214634627256320 635994472342532096 635182993334792193 635996776835776512 635992616748904448 635808521968308224 638297160992358400 637383724041117696 637598518123868160 635401058123059201 635216782794596352 637381741100011520 635990651738419200 636155822326829056 635998967646527489 636009387916705792 635993810519130112 636628885199814656 636396365002768384 636128157788192768 636601024095109120 635994853743136768 636907033241997312 636252027878789121 635185617475923968 635997159423352832 637334613384372224 635184411399618561 636173679093747713 635174517208428544 636268706570600449 636740549333098496 636189553007689728 635810166424891392 636397349527552000 637271552065699840 637061498662166528 636902595353812993 635888584558551040 635997785041555456 637781658163392512 635995703182016513 636158507318943744 635809949428400128 638298477441732608 637829630859345922 637606521598312448 635175769069723648 636174308264550400 637830617237979136 637080189369995266 636190533711458304 637057122933571584 635829918199324672 636263744247623681 635994004082040832 637605742040756224 636159720731090944 636160908474060800 635881641374826496 635997399534698497 637079959203397632 635863595511902208 635174339416076288 636204045749891073 629395741732024320 635997696466251776 636569558841737216 637317140400332802 636129007164108800 635186889314672641 637080393410310144 638386619133882368 637399117325553664 636160656673255424 635987782985478144 638318502059880450 633340814379347968 633744111263068161 631090309393436672 634181740140077056 633842111209713664 630902912949067777 630294042677526528 630901938608017413 633825403023564800 632675483210092544 633319757433937920 634591629744152576 633319439144980481 634724114972966912 630731186797707264 630464204676460544 630780712183046144 633836618047209472 633737256973414404 631884976611528704 634734882728636416 633331919527219200 633734596908052480 633338821019611140 633745231582654464 630296874587656192 634748044416839680 631921997296087040 633332142592946176 630906211790102528 630902330662199296 630795560216305664 634590229945577472 632676955037519872 632541549751091200 634026668261310464 633751809492844544 634765744673267712 631155501913538560 630911102554124288 633299285971501056 634585429619154944 631190010897764352 631137255634149376 634380960776241152 634188984097337344 631090355979599872 633739970985897984 630833356910010368 633658260776714240 633383604110913537 634181414729220096 630477766547386368 630295077638795264 630764447716540417 634576881011064832 634378848516317184 631931990166622208 630295580393238528 631516221003927553 630670147938861056 633340828400918532 633743394162905089 633721535438700544 630907466008653824 631182609930932224 630930744983068672 630292477954641920 634070650190213120 634588218038616064 633286526412148736 633332683750383616 630898742707798017 630807186663415808 634587858544799744 633288490021703680 635058369431252992 634899914393276416 630539334953902080 633339602271649792 630672263751299072 631169425920655361 632577165029076993 634750634420531200 631842350961025024 634939783257661440 632296229267992576 630292874702290944 633330371145371648 632676382213042176 633695409408491520 633695559900073984 631461914116255744 634180135487447040 634818865457963008 630833482600742912 630455091091374080 634725641972248576 634386738845085696 634191811930628096 628937772703854592 628706675315359744 629751718285324289 628949438795501569 629568286062190592 629564889498001408 628706350403616768 630284585931272192 629558921779412992 629857877239443456 629092289751707648 629562135471910912 628913467324506113 794638650382368768 629578564388700160 628707237012340736 629083899554041856 629561051982495744 629092722461249536 628950578731839489 629992743788523520 628960364223463424 629649968693968896 629562171891052545 629092084964814848 628735190928617473 629036083314053122 629838022889086976 629554738766479360 628676767461605376 626092670801309696 628952159078457344 630116339852673024 629997060830425088 629564465613275136 628705929052209152 629555367362605056 629564198603911168 629577707827949568 629563913848377344 629582396346757120 628951002322968576 629092883312836608 628706972897050624 629861269496033280 628637706860535808 629289748289470464 628937883676745728 629093918609686532 629563335051202560 629093145360375808 629565360858103808 629289504893988864 630288697888477184 629553260681142272 630007166129303552 629297461920669697 630100913861099520 629094078072922112 629553612839124992 629518315711500288 629579101930717184 629512519174918145 629562265323372544 629520356487864320 629565459256487936 628706891712040960 629294035660836864 629083300490027008 629556966835265536 628705646184165376 629082752516812800 629092467447590912 629035574876327936 629562357044412416 629562617548378112 628707568320389120 629581720602451968 629548582199291904 629855068246962176 629579550113054720 628948327854436352 628914304692170753 629298873320767488 629557762427604992 629553442944602112 629752659587788800 628949891629338624 630223393774825472 629578878307147776 629038337064574976 629582600571592704 628913742621863936 628912575007326208 629083703206150144 629567328829710336 629753109481422848 628914114346254337 628953252479021056 629752759009583104 626741703299481600 628045392513515520 628011194922758144 628049073350836224 627216462533554181 628043551750909952 628045155023593472 626496102754328576 628302122078048256 628118936895266816 628044625962512384 628019666506645505 628011283590348801 626353485303410688 626587800574521345 627111487392382976 626832248386531328 628227213582798848 628047113600004096 626391374263357440 626111367603294208 628572093765025792 626851685986639872 628140065131208704 626390337360142336 626368678343364609 628118068691103744 628046705716539392 628374231156432896 626838824363106304 626125709606580224 626472516027027456 628115657431891968 628050088951197696 628116712504848384 626544737252704256 626542911409287169 627115018795008000 627841345789558788 628045576303734784 626496148031864833 626396205505888256 628042297825980417 626255224341196800 627111250980438016 628373570704535552 628527866137985024 628118429317341184 626162593988759552 626508731073867776 626372849301876736 627979320787513344 626786365221535744 628193585033314305 626501426244624385 627149559022678017 627110603384037376 628047150639935488 626375770856927232 626116620646264833 628143014926491648 626369805432553472 627197243557343232 628309165337903104 626587420843229184 628045930399432704 628575025478635520 628046326891184128 628227256830271488 628143400097837056 626841343269191685 626354370150563840 628575827790315520 626839550170632192 626905352508981250 628049355640053761 626140315116830721 627487235991031808 628231488794923008 628045976926859264 628140341229699072 628373337224400897 626453353741053952 628308789343731712 626371654541778944 628268408409325568 626587613386940417 626454877246496773 628118317627273216 628221689382486016 628229516255698944 626508802041507840 628365856913903616 628395884213063684 628229323993030657 628011696230166528 626904854900928512 626832749668622340 628194065608232960 626510812765650944 624995569757519872 625271449926901760 626065365236363264 625126428632317952 625735772767920128 625728738920153088 625269369967349761 625124708304953344 624650721024155648 625727665903898624 625479125483036673 625477544964440068 625125907158683648 625478235804073984 625477401242398720 624935615449186304 625745101160103937 625126907680571392 625270879497400320 625761359179984898 626099804746219520 625745369188671488 625126611009052673 625135775567466496 625269520077332481 624987427808124928 625137360091652096 625477744730710016 625477224750260225 625137122614378496 626090075445563392 625124988480307201 625124672229781504 626071954550857728 626060739850203136 626079024373202946 625719965090488320 625721118230474753 625125472297439232 625116052440137728 625128359572426752 625737518621851649 625123822853844992 625816370849181696 625763412333719552 625817348264562688 625478912513024000 626104985571491840 625125795195920384 625482024107810816 625868192506888192 625126394075418624 625783437220282368 625271349028745216 625737299406536704 625111135042281472 625719546968702976 625126577135841280 626054033158066176 626037537350524928 625869427377065984 625269852836642816 625271504620638208 625775972160290817 625879958628474880 625811106985037824 625477601541390336 625867062351687680 625271298718081024 625268583342456832 624976148527742978 625479083053420544 625748754684116992 625840156516483072 625869142592212992 625135247512989696 625124026894184448 624970463106723841 625784624283787264 625740256743161856 626068052891836416 625268819930558465 625481341006671872 625477818596618240 625271689761419264 625718345325744128 625123522315186176 625753618797457408 625478108423004169 625838055782510592 625270640635977728 625748584709885956 625785228796260353 625772928416763904 624991894762823680 625126136461291521 625743861277659136 625755141682122753 625135670319783936 625123443118358528 624931238030262272 623673775566024704 624166285363015681 623657837676396544 624149212796715008 624041335780175872 624578800190406657 624339334729191424 624045741422604288 624267324305055744 624649956876525568 624057125715755010 623911355737899009 623680477434658816 624639363473915904 624905433627652096 624408409761316865 624618921300103168 624224476566323200 624218128013238272 624915364720312320 624214253583646720 624310493230952453 624041402633187330 624649197543944193 624227844684664832 624915616164659200 624677764147335169 624070865274183680 623677915415343104 624622286843199489 624050557829955584 624656142589894656 623673816171065344 624048146100977664 624615301695410177 623673971880390656 624235520915316737 624214340330221568 624228848637509633 624043819558924288 624644833274109952 623672453949210628 624039780653903872 623939145992421376 623914513763565568 624322488038633473 624046072403488769 624655647976591362 624904391020163072 623869868107022336 623678124736270336 624143740005949440 623842582368534528 624204207856439297 624230781024645120 624402452863938560 624046726161285123 624210787456950272 623904081287999488 624408613570899968 623931297698705408 624682208691908608 624636805401452544 617458174375915520 624892077118234624 623863040254021632 624401334494740480 624911432979755008 624652963882115072 624648326135287808 624890843669876736 623925416026316800 624905907865059328 624049925924487168 624041097900228608 624905839611113476 624637008699375617 623672779720785920 624406907487428610 623905580856528896 623990461334728704 624699154397327360 624215568191782912 624907525431934977 624914263757455360 624620904836796416 623858523412279296 624666907090751488 624208069057245184 623658175611412480 624914662296059904 624629669430738944 624570551093338112 624046374972182528 624035899760881665 624559182608506881 624907873781420032 624897650157035520 624315485404835840 624036035043962880 623563358801952769 623500394686251008 623650953036726272 622875242814423040 622953429200207872 623151595333779456 623369830578671616 623306533397471232 622941873573883905 623458033063038977 623371898504790016 622952060481310720 622941644120301569 623534318867116033 623609561228951552 623159198956810241 623650581333340160 622952664117157888 623528210979028992 623310233369231360 623292410827829249 623307226590093312 623461350442946561 623305935029714945 622951483672293376 623292509188431872 623309386388271104 623370210712657920 622627429153157120 623306685726261248 623362512759689216 623366869492350977 623370287988494336 623364499127582720 623289032273981440 623148027579113472 623507779798597634 623156677769056256 623561467779006464 623370449381146624 622943172654702592 623366592177537024 615137832835878912 623369466076905472 622951871469195264 623166164135505921 623158383768682498 622941415459450880 623307265131610112 623596678302593028 623504689414471681 622713036122554368 622106109000712192 623226932872773632 623626439506677761 622950930133188608 623368394637737985 623136748718137344 623561192909443073 623172172966703104 622941231706976257 623290494915878912 622841801859334144 622941820864057344 623657131217166337 622953604475957248 622953201243787264 623366298358165504 623164663023423488 623291531781382144 622711436272398336 623309553459953664 623371784151269379 622952622765568000 623583175919464449 623367395214802944 622874325436223488 623273160507531264 623136587241664512 622942008940863489 623150946282029056 623308503487250432 623368699681095680 623520977591402496 623289480976461824 623290958260633600 622919491366854656 623367930764464128 623289208547971073 623369316910632960 623170920945983488 623496370855538688 623308897626030080 623301709692071936 622952164923691009 623365785738702848 623290184780619776 623309021546721280 623372340517306368 623495570531987456 623158804738387968 622229432149934082 621750471187935232 622255108642897920 622251935077265409 622406423121506304 621770572108795905 621681195315822592 621780913161113600 621422076478492676 622096536504107008 622230585025646592 621778553001086980 622254149845975040 621758815277588480 621738359988310017 622407831442993154 621768615520440321 622082571816538112 621752582122434560 621783757532626944 621333869422346240 621734516764344320 621772160839905281 621787043748823040 621781334592241665 621616289828745216 622254608790847488 622469841954414592 621673904122294272 621424671452463104 621735115895517184 621121953060024320 622395510536581121 621979974556381184 621761403825860608 622470019482550272 621622877092249601 621978771156008960 621333806511955968 622096413149802496 622106025831866368 622404796880793600 621669173534584833 622119926749351937 622402845770264576 622469784278564864 622626736614821888 621783444083884037 622626665185832960 621413516860370944 622465668978491392 622465590901514240 622251895352983552 622500678380990464 621769901691113472 621330950258061312 622626632172457984 621733784023638016 621772953596727296 621701004254388225 621778112100106240 622253760023138304 621696302800371712 621696429749325825 622469683476889601 622096255083261952 622399905441583104 621668102275731456 621409383705133056 622105933506809856 622160499183091712 621736275683446784 622401553022894081 621754009460850688 621200439439163392 622465729737138176 622522682245033984 621754604028624896 622507858714841088 621750026155487234 621733667690430464 622469994220273664 621771929570148352 622469714502094848 621624949179068416 622255229778554880 622465431018864640 622626898972123136 621127518398083072 622621762023518208 621200878045937664 622254725749063680 621739157698834433 622478895560962048 621980529873788928 621692354685202432 621336220421984256 622545987219910656 622119695844536321 621980726137913344 620388576765870081 619734914750025729 619881532849688576 619519322332000256 620971054442397698 620414942450200576 619833208729829376 619253372428791808 619220020766330880 619210340639899648 619783568177393664 619834683069632512 619201586695417858 620629175897096193 619881244482863105 621000497974149120 620548053045542913 620034067644481536 619836625074302976 620914834503278592 619783695982043136 619438897341333504 620389447977320448 620946792184705025 620973741900726272 620672963499675648 620339062055010304 620629766140469249 620915312972681216 619784061339439104 619572191047360512 620973281152208896 620994157004357632 619837318199795712 619218062995230720 620915204885487616 620545104525307904 619215137434640384 620914052374659072 620220652189040640 619646907468632064 619837054755606528 620811893863747584 619215839531769856 619837646261518336 620957579729084416 620415905672118272 620669070980083713 619836327006081026 619195073658515457 619555417211969536 620075915477942272 620627311579275264 620966492667047936 619208998793949185 619507570584219648 620627249394491392 619589152091303936 619518594309865472 619212651948830721 619654744471117824 620915238964199424 619944326118920192 620221421755736064 619783344625205249 619192203953479680 620667683898556416 619536394575314944 619908415486361600 620443960020963328 619191996142501888 619835937611120640 619192336707395584 619323936308875264 619911148775809024 619833008162406400 619835174369398789 619264618825969664 619684281833639937 620939800888127488 619837179586457600 620673787265175552 619186980799315969 619733816618291204 620950955073388544 620628919071473664 620391296251916288 619912867148615680 620639851864543232 619250103413571584 620703480995557376 619192063687569412 619837474492125185 619257185076445184 620622673522114561 621055976175706112 619945962572787712 620337666912059392 619497692293541889 620546522556534784 617463901190533120 617628172331405312 617710113562972160 618229195181826049 618562596904542208 617465381108715520 617860969772003328 618790175041290240 617524182394531841 618810296233291776 618229058896293888 618215548598517765 619183330253250561 617467097208242176 618789259621847040 618742043444166656 618105803917131776 617861074478604289 619136831423180800 619186684748558341 618162634324615168 618890698448711680 618780047244181505 619117890491518977 619185644905078785 618417050193653760 619135211121561600 619102432648413184 618527838489153537 617466953377169408 617629256152162304 617861420743528448 617705622251917312 617717983826329600 617466046824480769 618561604611915776 617522475023396864 617860899030859776 617522360342695936 617866041314672641 618443159547322368 617629598004719616 618251315253248000 617852272807137280 618780146078720000 618815370628059136 618540086976716800 617626774499930112 618804164978737153 617463533362618368 617889488702939136 619116974883389440 618453567691747328 618270248811266048 618863687995117568 618216980433248257 618783991756406784 619105146128179201 618215638104940544 618786996610273280 617463485283364864 617715390504943617 619137627619504128 617524063150469120 619116650613329920 617465465737191424 619117783465463808 618250232132968452 617523343114280960 617467289911341056 617465154138193921 618863745922674688 617465935369256960 618781454995202048 617522637259075584 617480564535369728 618442681098891264 617468202583502848 618552478653616128 618559022359281664 617465065147625472 617524402498994176 617857470933913600 618774181510033408 618834822375579648 617612748734746625 617612673384058880 618136007561621504 619116301705969664 618866429891317761 617522139646816256 704834185471598592 617861131311403013 617618236474064896 617707428839325696 619117653760847872 619116814040219648 619116090501799936 619139139733209089 617465661384716292 616776856944160769 617303298396291076 616774351833165824 617109832630452224 616775875858669568 616694712213176320 617461296955527168 616900238419329024 616805993939365888 616678081965752321 617321142852952064 617456607295881216 617321449968300032 617316544150917120 617463122853560320 616691675176534016 617180407256190976 617462640785387520 616688843434139648 616897546024304640 617462735706693632 617458102263279617 616823652462542848 616689542607839232 617093560123437056 616903414287568896 616825413998899200 616825115012132864 616690625648422912 616898901614981120 616778214875267072 616679552891387904 616677694026199040 616775296793079808 616732359359115265 616680096976535553 616679013109604352 617457710439792640 617177958306959360 616687162017345540 617179343949697025 617178567642906624 617462467514511360 616900910455881728 616930042120118272 617165750541938688 616900314306867201 617178533065064448 617101738122866688 616821369288945664 617112173186314240 616903730693320705 617463439150198784 616904123401773056 617180958442278912 617178148724195329 616904584330674177 617461697754853376 616777482419703808 616904674285879296 617436507658391552 617112869302366208 616903571825627137 617175697388388352 616777038100340736 616899513207422976 616677302009729024 617462847182872576 617460280436592640 616900042268483584 616777079691022336 617041106186948608 616776683014750208 616689939242184704 616777577680740352 616775544777084928 616693070969577473 616775140899180544 617460560372834304 616775708170420224 617460107945857024 616926822949855232 617462169685348352 617178312503390208 617079022145654784 617109797738049536 617178956622639104 616901407728402432 617100445379633152 617109472562032641 617092492786278400 616904480735522816 617435650112004097 617042193602248704 616682744660262913 616901105906266112 616685854485028864 616824197252296704 617004605302571012 615474552638980096 615488546951012352 616592995471728640 616353325336928256 615575119046512640 615476204624322560 616591942382698496 616591728745836544 616423043540385792 616372691130523649 615674101110337536 615696545288200197 616593580669407232 616672730319069185 615920310097965056 616590921690427392 615265007962619905 616008789800656896 616353457889505280 615302294847029248 615878768272502784 615696911937470465 615679104545882114 615480224977920000 615675993160818689 615487581992714240 616646192609558528 615266577282375681 615475359073574912 616339143912747009 616674967137202176 616423211991986176 615675385515257856 615985981196513280 616592860100579328 616352974818906112 615487918459723776 616572530711756801 615670520634327040 615695653155524610 615675218758107137 616664410380193793 616353051432079360 615676708147044353 615673651569012741 616673803435966465 615861274929446912 615697430420566016 615328534215696385 615673348362776576 616290130916155392 615676141618262016 615999426511941632 615614367497912322 616624633312354304 615866741994954752 615478336383504384 615920970763771904 616624797527764992 616290244753760262 615485019503620097 615299494339592196 615478032241926144 611200270203273216 615986664083746817 616403542950195200 616422415845998592 615253800086040576 616592924051140608 615880366344302593 615479780834717696 615977483557543937 615920613878824960 616016438097219585 615878479691796480 616364960604647424 616265476616900608 616671272932655105 616572270069293057 615556392351608832 615676500411551745 615270675125772288 615672487116972032 615671523118944256 616591833834127360 615477390878330880 616328900885524480 616676651041202176 615477671305314305 615488793387376640 616591134605856768 616631816938778624 615481567281025027 616331813003337728 615676859586641920 616572034408169472 615478545796734976 616593122630443008 616667451275747329 615921665139175424 613712380464353283 613907745318825985 614046334325235712 614077526181314560 613888145956995072 613168577793912832 615153997276663808 613892121347682305 613412633237176320 614061233839448065 613906588869468160 614077418089922560 613354055155515392 613912324588634112 614045285724102656 615144489154424832 615249994556252160 613681129967747072 615136600574423041 613874381438218240 613088668505505792 615144592086827008 613811922199281664 613472632785240064 613088019885740032 614959116008718336 615243882675220480 613854310292590593 615245371388903425 613168109596372992 615245663656366080 613369632397914112 614851071136124928 615139213609148416 614854478446100480 615153736785207297 614822949368016896 614047677458841601 613339673105170432 615144402030305281 614472830969880576 615245447427424256 615137183138193408 614845734278533120 613891332944302080 614077300624257025 614888285207461888 613814243171926016 615138517216325632 613854211940335616 613449061761458176 613908916871790592 613814933860519936 615139076799352832 613788696266047489 615154594943995904 614844928095559681 789196063819390976 615139466643116036 614526331737411585 615138083227467777 615155444957507584 613729699106267136 615249868622274560 613868265689993218 614896212261642240 615136384819421184 615145446227492864 614434874179616768 614854814464405504 613893532793892864 613906707094310912 613087701642936320 613400615914446848 614804475291770880 613728505789042688 610485299781726208 614451323568824320 613854459328761856 613854015634325504 613167802334224385 615155937117118464 614855471934087168 613367031950348288 615144852028813318 615244070655541248 615245708568997889 614434531861512193 614807981188710401 613906254390554624 613123918531022848 614714183255498752 613116506927464448 613854092327161856 614808452297326592 614059828416221185 613539481967312896 613098869971402752 613871326793728000 612417679073386496 612404012269309952 612791807680860160 613024248572026880 612980864671219712 612783705648709632 612789232902492160 612972184827359232 611934171695611909 612787081975320576 613019681142784004 611934473060532226 611903255149453312 612930889920684032 612748954925670401 611998039700578304 611934068050108416 611994802289307648 612790311992053760 611607511670616064 612993201046179841 612416763561689088 612569658202419201 612789901768196096 613054662594461696 612669906006470656 612759913127890944 611880259609305088 611865653910315008 611891451241328640 611866284914012160 612788621863690240 611867487068553217 612790604616085506 612785627260657664 612570891445256197 611868117153640449 760669268539301889 612989191459368960 612571429402451968 612751831681368064 611867927730589696 612575011057045504 613073899505500160 612066176294866945 612792007203885056 611906972586262528 612788435099758592 612781661261025284 612691071416573953 612932881623711744 612784548548624384 612076000529268736 613069021668356096 612397495528869888 612424168055939072 611865763494936576 612646529338376192 612986008091656193 611967410992730113 611868608302428161 612063082186174464 613022549824405504 612991587291922432 611905206608117760 613046248782868480 611573051348660224 612789102749052928 612752222879920128 612359835649212416 611904788901560320 611882125462274048 612997261031776256 612781764130570240 612396884943089664 612785894395912192 612792497065037825 611879436321980416 611934327581077504 613055410669490176 612790446138499076 611578826745847809 612781540645466112 611865619068243968 612789756288737280 612437809647996928 612786719117717504 611639234475245569 612083064945180672 612750614414630917 612769697235386368 611866828277706752 613085817427333123 613059647210156032 611864962382843904 612784754077888512 612406758351478788 613032931460784128 611702296200744960 612415976890593284 610019516039479296 610838591242137600 610020598190878720 610978553790861313 609444113541394433 611014779885486080 611203138100588544 611227708790566912 609375920818929664 610822040241721344 610710697140441088 609997022607843328 610823707079110657 610412391579426816 610710861448114176 610817065964990464 610785062599139328 609362600955125760 610412254647988224 609526009940082688 610965584415735809 610722477044551680 610821240694173696 610784050060632065 609998075910860800 609421349468160000 610409134886907904 610888547839672321 609533574170181632 609384954485719040 610411840976326656 609389020280393729 609400408214216704 609457143230648321 609388571951239168 609388325380689920 610711874921984000 609406106159476736 610712147199397888 610860383318974465 609385580569436161 610704372415229952 610967340465946624 610795920448425984 609385376789209089 609459089878421504 611306567154147328 610194595838853120 609458011715829760 609855671799033857 610404593911132161 609457439579222016 610989232723730432 610487629952491520 609444067919986688 610794978055467010 610869258432720896 610712286873952257 610712329462882304 609999543581691904 609527240611753984 609531537374191617 610193828776165376 610414404157501440 610711915552206848 609399877966143488 610710925088301056 610525417175425024 609924322933780481 609460206305693697 609387510297444352 610411545386950656 609456677738385408 610486116110704641 609997702622019585 609998845947289601 610710792846053376 609998947235561472 609823516670693379 610809354619617280 610711969247719424 609445069914042369 609446762055639041 610711577503920129 610794115316498432 610704441872883712 609458639661871104 609390082823483392 610145224229302273 609531856892096512 610710557285556224 609925443341393920 611184868823842816 611169313312112640 609763035796893696 606707307267751936 607985477602443264 607332699578220545 606915921958060033 608993054943539201 607468453503627264 607046830229233665 608981890440278016 606653667681398784 609175092787048448 606678852388143105 608324403278036992 606670546202411008 606674404723015682 606796266346004480 609018922130538497 607051086688616448 606593154729525248 609174738359824384 606923196365946881 608358004602380289 606676628857581568 606912384029097984 607281766479601664 607392313954996224 607392890352992256 606592335061897216 609223544833212416 608651291011756032 609224365255852032 606653552472289280 607055795570806784 608277407615827968 606706692814970881 607343109584920576 606820209794629632 608366535653097472 604016434583326720 609099376041058305 609222942472425473 607392366106931201 609099216221298688 607393835723964416 607642978396577793 607057790583107584 607045309500375040 607046694396678145 606913358147780609 607700233011757056 607336443401388032 606708139950514176 609225876694257664 606710485766033408 609177995576741888 609005946065555456 608265868846501888 608271330052599808 606679734517399552 607056416931758081 608360446970707971 609225303043481600 609099113276297218 607054915735851008 609080895249743872 607057978634682368 607045800082972673 607372848710221824 609177800038289408 606653582633521152 606671767696982016 608069074984304640 607468271298846720 607467243446927360 607337555277840384 606872666264453121 606704663530991616 606910380410077184 607335271089250304 607468995151851521 609089376631582721 606919822434287616 606899053536899074 606907454610382848 606911820092305408 609360365693075456 606924701630386176 607393939704967169 609092061535567872 607043020324773888 609173340792729600 606653631388086272 607057708420866048 607650240355811329 606895063147413504 606896080748453889 607699901867278336 608356809317969922 607336969350324225 607332047523336192 607655425064992768 605618621218476032 605712657124106240 605170369671143424 606161941032271872 606106893606625280 606180594456887296 604572866005348352 605454865213628416 604909816021192704 605171976257314816 604368406956101632 605170620998029314 605617182400212992 605714818910306304 606172248995692544 604374790942625792 605513053124345857 605616942418915328 606535917906587649 605804758100631552 606224591040741377 606081186239250433 604371426984988672 605408374969253888 606224672053731331 606125803420700672 604411222906265600 605617383835860992 606127164916961280 605455528974819328 604911370719625216 605511612078936064 605355489497612288 604365826263764993 605730973771280384 604379445680590849 604912246725177344 604824632701685760 605094438784905217 606529554233085952 605098331291959298 604912323694866433 604824429500211200 605311537255956480 604907206652399616 605520882954588162 604908529502302208 605094263244910592 605617056663379969 605621402205597696 604962578171850753 604911008486989824 605376713091072000 605100620106878976 604910048981196800 606081336273707009 606158326053916672 606543339773521920 606079164324696064 606493170675929089 604838076586856448 604909338436730881 605839171404455936 601551956117708800 606588393229840384 605424081584967680 605335287150034945 605414846558007296 606492637881888769 605979792173899777 604905356247101440 605392279067574272 605404118329532417 605403799054893056 605335318192091136 604839640726687744 604348068318855169 605507586159427584 604906210115133440 605617545882796032 605355038488313856 604906604560039936 604775575635525633 604911467880673280 605507792787677185 605411810632736768 604826775030509568 606187688463618048 605169912894660608 604841582236475392 605408625461460993 606494053765660672 605376614172639232 605715357836410880 605318676955439104 604778953061068803 606182607857008640 605432217876197376 605454607775625216 605714776178737152 604911920609697792 603736795789062144 603710403856728065 603716218470666240 603738093401804800 603167635258343424 603360027852808192 603755204807413760 603754981255184384 604004235840229376 603731769003769856 603747762065256448 603363810817265665 604009168547266561 603418930632327168 603749973012905984 604027472062074880 603748324651442176 603364305115971585 603730574071693312 603363509120966658 603747525296807937 603893282104545280 603360207121559552 603358447946567680 603751406831607808 603362659824705537 603599092095307776 604024764668252161 603168137329119232 603739021148364800 603747361630846976 603427160922128384 603279849814433792 603357923314638848 603363343508893697 603750139417747457 603747711125426176 603751651648897024 603421428759801856 603787489283862528 599278310011641856 603738384230699008 603798707868434433 603784634665705474 603789947989008385 603168600304832512 603752124783185921 603421658142113792 604297412442755072 603748098037383168 603168329642156032 603543448545812480 604279214448189441 603421265022574592 604115927790141440 603755616599932929 603357617600253955 603275253310169088 603604778573242369 604293365614657537 603749424406364160 603279413464190977 704834141565657088 603747140247105536 603265744080625664 603748404125114369 604032923260579840 603278895119474688 603245110046896128 603716121791959040 603358499087745025 603357979749044224 604022596603138048 603641737408598017 603783872027955202 603738817837805569 604013420174786561 603360532150788096 603360147319201792 603641476984250368 752906803810279424 604120972032135168 603426547060625408 603421868268384256 603290019676168193 604025531907067905 604296923844059136 603631285777596417 603736428695187456 603870415216320512 603870999805833216 603715882158796801 603168846372036608 603754737142525952 603601573034467328 603309709236510720 603358943017046016 603631984506707969 603168898058452993 603361138160599040 604296730402758658 603420998944333824 601316387164946433 602291828696719360 601964191210196992 602291292618530816 602797310129664002 602259534384603136 602252701381087232 601436279075512320 601536575672057857 602257527263404034 602778782202724352 602309292826468353 601475080766521344 602255639025426433 603019455745101825 602259624125931520 602258323010920448 602797921780822016 603021974173032450 602571404861636608 601964042345959425 601300860946243585 601958470473142272 603024473743302656 602258539776745472 602253219272720384 602253425963859968 602987096064659456 603020947751329793 603019884398796800 601318474087038976 601539182234902528 601541321699041280 601965182626172928 602770509948919809 602992523989094400 601429648220823552 602260364546408448 601963004842868736 602992056575913984 602292429597888512 601540613276860416 601965081941909504 601301134339346432 602797845746442240 601415592411815936 601765352817729536 601456028136308737 601545879280025600 601317911291109376 602799595744305152 603167301920235520 601550588401319938 601966046862532609 602797535716110337 602798057965641729 601771442850639872 601965773565865984 602296438907871234 601964920750616576 603024944377831424 601967503242301440 603018818881982464 601480187113512960 603023241511329792 603167442400092160 601966010128826368 601964106187411456 603022682666442754 601962318637981696 602291740113039361 601779145627033600 601544572498509824 601452419822669824 602254978158309376 602253088318214145 601780898711863296 602995572166041601 602799392555474944 601966364081926144 601475946064060419 601419686941749248 602985288135217152 603018101135953920 601463717033709568 601543639819546625 603022945276055552 601963451683069952 602254043260542977 602260040611921920 601537150086176768 601317582507999232 601318728286998528 601548849904234497 601475176929308673 601778632277778432 601535689696620544 602257227353825280 602253954060279808 601209070322896897 601268477110910976 601265847236227072 601270989209608193 600481504439959553 600713998124847106 600962446124285953 601294850005278721 601271379888050176 600662631045844992 601112388184707074 600972130470203392 601272885978767360 600773841925885952 601120861882621955 601127546533650432 601119137008656384 601268921744887809 600961740873048065 600928842069467137 600544379334467584 600973281261391872 600494356328480768 600482053818294272 600679562515714048 601265719007944704 600948052682211328 600955636793405440 601294090181967873 600929031605854209 601203852868788224 601078271221080064 601207604535304194 601270625051811841 601207217694597120 601267374105460736 600870984112013312 600750729775591424 600956481597497344 600873319487950848 600783533171441664 601065955855376384 600686895090278400 601155815467307009 600961355504611328 601268067759448064 600545619263037440 600698164589502464 601269635363840000 601270074918445057 601207568090865664 601026570904567809 601206619398082560 600924282303156225 600873723625865217 601196905041891328 601270492146880512 600947888475250688 601265939754131456 601207932487868416 600993273994412033 601125496022310912 601264400390062080 601264786605809664 597408124341981184 601026339110592512 600485611804467200 600962527623815168 600668030889234432 600481901196025856 600769071639068672 600546510464536576 601295102351380480 600732734668025856 601068505681756160 601271606166626305 600875165728276480 601206727015542785 601299275956498432 601269189945499648 601207470263017472 600873027539206144 601122165531025409 600485861634002945 600751739831095297 601270908997734401 600948854595461120 601266141286268928 601295251609931777 601204211251023874 600871808003383296 600962311591956480 600743104908496896 600874098831523840 601271731202953216 601117623695364096 601209341862137856 600960384443543552 600750431417999360 601300321680392192 598577282115084288 600261616949719040 599021364310351873 598587170249670656 600106413889855488 600247542190866432 599595317240176640 598838611577085952 600260735986487296 600241917717258240 600307541306941440 599202613666697217 600479624343199744 600273447663607808 598473815195262977 598548233934270464 598839429332127744 596394875412680707 599693035920752640 600125543116382208 599693595579322369 599686764035313664 598582205464608768 600272304711532544 599344999411625984 598565836866113539 599923030765215744 600125297397211136 598574534774661121 599273788220506112 599308913771687939 600359460356419585 599984503503880194 598483131478450177 599019686286774273 600391253583335426 598475321856385024 600480724555300864 600104542114480128 598930524611153920 599694586240307200 600124250498977792 599019119200043008 599923448148799488 600481227532062722 599687913304031233 598839792604942337 599198219856388096 600129605505294336 600306931769733121 600260837488664578 599021681735270400 600261706850430976 598838215617990656 599690950504361985 599271503096586240 599300814772002816 600263428725460992 598463630288560128 598839076842799105 599552595980521472 598563928176721920 600242748332101632 598840362027917313 600246828588736512 599693412539863040 600244184046505984 600310476875157504 600117133184466944 599661839329435648 599686925365088256 599035010180579332 599694497316909057 598462317945315329 599685668260827139 598545766630686721 599685246150279169 600260933127151616 600272452988592129 600129760635813888 600129413779423232 600481115426725888 599021076958552064 600307986616209408 600262007154188288 599021002639679489 598836996400934912 599692699860471808 598552948357083136 599693213096542208 599551633681321984 599552286373720064 599923725350391808 600128091390873601 599021238095319041 598838937310867457 600357343029637121 598939958666272768 598835103507324928 596879946120826880 596514841008955392 597710186338455552 597316139119681537 597761366187970561 596770592088526849 596769115613896705 597697408462626816 596752356592766977 597004683966820353 598195607883350016 597993941594693632 596719433466413056 597010273124360192 596505399748071424 596772245525155842 597008822021038081 598214246187573249 598324947140902912 598196245971230722 598299315912716288 596638692694953984 597717624978571264 591412084895838208 598328562739970048 598213252636631040 732734411398119424 598315097803640832 597009048358232064 598192156491255808 596881151177990144 597402750083825664 597777168421228544 596513897739321344 598110553186422784 596338364187602944 597408848673144832 598188263954866176 597831508557180932 597013002605441024 597704656287100928 598322726168895488 598294748231766016 596880484946354176 597320371285716993 598201131370680322 598220951873069057 596332619144495105 597009496116977664 597909275843887104 597010928262053888 597592771252346880 598294864149815296 596967076746698752 597591106994446337 597591675439951872 598294512377667584 596878515536027649 598140917787262977 597591440286416896 596513833549725696 598316012350607360 597889563831496704 597430422642028544 597316083142533120 597910903007371265 597408544057643008 596758375209246720 597010531610992641 598008549801877504 597992288535650304 598193010048897024 597006827335852032 597321778562801664 597732659578691584 596338822373343233 598318260724064256 598219168001949697 597592893755392000 596880670670065664 597992721802993664 597733310417248256 597010052705300480 598193454557061121 597906025283477506 596886188411265024 598007240847728640 596798390337466369 597731127890173952 596765057008148480 598005390954102784 596513933789437953 598000667953930240 598195057397800960 598196023907983360 596722846115704832 598225004258533376 597843823889383424 596967464413601793 597717053647249408 597409757499129857 595408867959447552 595630994385932288 595757357260533760 595269357468520449 595004295734505473 595414437139521536 595817007255281664 596084122436657152 595724082685042688 595806739229978625 595290666571329536 595757323760566272 595801973733076993 595361601051619328 595756888526090242 595405143430078465 595756999159246851 595777899556380672 595762207448768513 595407986916466689 595691340790419456 595408067115778048 595300899389612033 595815011810996226 595667055715733504 595404051925307395 595414049749340161 596095488581095424 596094348690923520 595814830466015232 595681314222780416 595414106070491136 595721656401813504 595806866543874049 595188824088694784 595407855664103426 596304379281600512 595805763030884354 595359634875092993 595186427291394049 595813553644433408 595667255792402437 595756537349541888 595807064322134016 595412315945750528 595723624981606402 595812491705327618 595408580918018048 595410681828093952 595326264002682883 595810637680345088 595317548259872768 595405208030715905 595723478055165953 595935310023946241 595813426372472836 595310578282995712 595676144726364160 595050331140141056 595814767740264449 595813016685387776 596304205826158594 595401112880021506 595050936487301120 595803825392459776 595723873519276032 595353928532946944 595806100261318656 595777400966926336 595816578807115776 595406508378173440 596039557876973568 595184394781986817 594965038315757568 595198807555584000 595326447989981186 595405077210333185 595268013445795841 596085198938316800 595760967167913985 595586679827734528 596068674731114496 595304360248225793 595196993238114304 594963283548975107 595806265206566913 596314089640570881 596305482756788225 595723990825570304 595283063250247680 595408626845667328 595806810738728960 596024194330144768 596304822929874945 595720309417877506 595024899636342784 595409217059737603 595047898494181376 595582000398004225 596304057163198465 594615808673718273 594654695223742465 594635398992662528 593795702658072576 594253786312351745 594454645331730433 594226100965744641 594927323985633280 593759163009859584 593758566403670017 594215024127684608 593758819362185217 594139327879196672 594188557251702784 594214114525745152 594327851794464768 594658196972638208 593792690896121856 594374608364507136 593749230281424896 594613186453581825 594227327749390336 594282932027559936 594238664839811073 594628470639988736 594164281207365633 591411175302307840 594629414991736834 594635693806092288 594230567866011648 594163626988204032 593756395792642049 594234987685089280 594209650477793281 594250051796373504 594253861021360129 594369850635489280 594236771400949761 594212005155745792 594631903874977794 594655028347965440 593752775407890433 593756829815074817 594143380109590528 593600769372336131 594225210879922176 594924282217652224 594140021826854912 594144659032576001 594211800872280064 593502053411893249 593754281808961539 593517272179736577 591359471047335937 594625999741984768 594204409707503616 594135925736611840 594619359584129025 594226777230286848 594924104563687424 594163516266938368 593755935950118913 594170698588921856 594654501254012928 594629335870373888 594250628370567168 594138265768230912 594610767107751936 594923443591720961 593491784535285761 594175807603482624 593753125300871168 594198491271962624 594227011490484225 594240384617721856 594637318754992128 594253616422105088 594657683472449536 594627498836504577 593648204329136128 593599179349426176 594657549766365184 594254016445448193 594627848960225280 594235147739729920 594374255447441409 593748234721488896 593751071530602497 593598555643846656 593752475263442944 594151632079687680 593600173592436736 593519160384040960 594288873712128000 594625773933174784 594228755276562432 593756167437955072 594628565636812800 594150369569026048 594927430722265088 591968432855379969 591299410702819328 591964196323098624 591413461982306305 592668847959887873 591438496071548930 593211460412710912 591899032173334528 592995408219152384 591986485416566785 593387739460083712 591640590619643904 592688273060954115 591658905874386944 591990917348913152 591439508241002497 592790228919840771 591904699181309953 591682230470213632 591962089813614593 591903667105726464 591965561111838720 592802472365858816 591439763372118016 592692315204001792 592871547309838336 592668234127650817 593384783104909313 593019458186248192 591439697559298049 593440088723447808 593014648644964353 591963149634543616 593020762677768193 593321095027150848 592692803127353348 592698043629215746 591416936891867138 590973253738442752 592991427304562688 592692574290366465 591978180761747456 591438270418018304 592908161075511296 591417370784178176 592691820750069760 591981449802358784 591412595871117313 592669838469894147 591439484744523776 592687347394867202 591965785364496386 591437823191973888 592749684155899905 592643733285433344 592688560815341568 591417506637729793 591902193147629568 591321669416923136 591672094393532416 591414023712858113 591439411050651649 592670106733391874 591983756321366016 591982240944549888 591308288739962881 591438998373068801 592786000159645697 592910662424223744 591969013581897728 591990720292114433 592669335463821312 593329466606223362 591975121616777217 591985150575190016 592796404898201602 592669572454551553 591983418906419201 591966092152672256 593386547266879490 592691732451598336 591982627906842624 591986962627751936 591986076979482624 591302699347488770 591291012091351040 592669746702712832 591604159528439808 591970735809245185 591281524043096064 592736540184416257 593037926369464320 591977692272164864 591975783721086976 592692082302701568 591415662767185920 591726417609662465 591413811485216769 592669985216045057 591963468716220417 592766178818465792 590349420052541440 590337381028474881 590756559233351680 590287550742454272 590555764525297664 590348273157857280 590340153236926465 590287593322975235 590679750995238914 590977355662946304 590527611610206208 590674632853839874 590878204153483264 590506759971811329 590678960326971394 590339605993545729 590977519148474368 590983484518305793 590343459552292864 591226354680602624 590508660809424896 591090020871704576 590349017969733632 591241289628254210 590980065380425728 590983873451978753 591223022457073664 591257360653545472 590679524657991680 590870495660220416 590978320235397121 591227205759410177 591267841296506881 590569284985868288 590605572040486912 590604035700449280 590294237515816961 591227961690456065 590536752575737858 590678915120758787 590678563453534208 590978837552492544 591089675919560704 590338281352597505 590530356702539776 590289599810928640 591223229630574592 591226699142057984 590935439105794049 590524556051374080 590545744915992577 590519301486075904 591089473255043072 590287230687653888 591228318495674368 590978408424808449 590975983034990592 590983309779406848 590613051625332736 590542055971094528 590768561221672960 590987960088158210 590678330887774210 590525962686767104 590969172689080320 590679641263837184 590679792934121475 590605961083105280 590341084598919169 590965502027104256 591225918712078336 590981376666685440 590609810942517249 590339281555689472 591253642222706689 590287400657690625 591234327696015361 590339994927116289 590341204891537410 590674326791331840 590673445551263744 590568499677896705 590962367997050880 590982593736286208 590339854841606146 590586710540603392 590847140743794689 590677564764585984 590287658745749505 590287174613991424 591227028671696897 590757152526102528 591227258855153664 591225182829830144 590327853885063169 591222909626114050 590978043633651712 590345902541430784 591082016894033920 589917567260712960 589702638771564545 589216301157068800 589212610391846912 589616499905667073 589616957772668929 590105391784194049 590114381104553985 589922630104416257 589633925837881345 589251220000403456 589345935752359937 590111952355119104 590150084085620737 589632566958886912 589613683422158848 589216914402074624 589636966091718657 589632853736087553 589212010161774594 590099788768681984 590113557221613568 589635377654341632 590112315447586816 589614731390017536 589637093464375296 590283758043058176 589921888136253440 589351623333412864 589249511714902016 590203321446719488 590244620434538497 589932723688505344 589213681902342144 590285304457797635 589934294862290944 590149260953395201 590113469246152704 589611332334419969 589617421515894784 589603824609923072 589916416301670400 589700523911213056 590105444523384832 589705949788688384 589637478715392000 589934665571631105 589636573815296000 590249466587959296 589388289456660480 589348942883790848 589632894177533953 589935078916149248 590135644426481664 589611089073152000 589349224329916416 589633386316177409 589959058045689856 589634025792352256 589705831240839168 589634458787151873 589350004663394304 590105587096100865 589610677012140032 590228450591539202 590248767049306114 589598314947022848 589617171791241217 589934480409919489 589933924631076864 589922986599309312 590104809132466178 589614315868663808 590113946805338112 589933777511649280 589923150114246657 589613128989728769 589634221330817024 589636458400587776 589617308169015296 589617040488591361 589921093378568192 589610578794131456 589935127461027840 589342647648673793 590245594746204161 589612353198620673 589922123843514368 587421427806167040 589345786468704256 589632488932257792 589616766701146112 590135354772054017 590155028423438337 589915843246628867 589610547429117954 589215582320463872 589211811951443969 590234731536654336 589211632477327360 588803158715039744 588551845733388289 588790596736790528 589115259979489281 588313826262646784 588752997959737345 588488969685438464 588552039166320640 588768626049683456 588549687633907714 588312958268215296 734066397425307648 588446142850990080 588554981311193088 588858661633728512 588860682000404480 589170386488717312 588546343720906752 588549626573279233 588795489660862464 588780399133863936 588550044304814081 588553778833547264 588865911311958017 588549528619462656 588547046715613184 588551111889575936 588552443836899328 588991075806765056 588863318405832704 588550516399022080 588550371754307584 588552732451143680 588789316836528128 588859158348353536 588789384209686528 588858971102011392 587247536592789504 588716146792263682 588313028715753472 588445520256831488 588314393496150016 588314977234264066 588313377111441408 589050639021428736 588553481390284800 588857540663992321 588551286892670976 588366640221396992 588858043590377472 588552517883166720 588314586216079361 588449882110726146 588361238859624451 588993552350375936 588549955184361472 588313552047439872 589149871514476544 588546138439081984 588443234457800705 588857897150521344 588312615799119872 588485550396547072 588552890979110912 589055094819258369 588864633081061377 588552554067451905 588553679126560768 588781195535712257 588548901382283264 588331125942181888 588551548092964865 588429405329956864 588315283821035522 588688744867303424 588552210998525952 588796223622148096 588437776183513089 588488117906202624 588488241327767553 588702115616399360 588993761436372993 589170223162482688 588726213797146624 588863196771024896 588315722289414144 588799309845504002 588324834523885569 588550963692183552 588861179889655808 588692757985767424 588733168339017728 588859611752574977 588442758169305090 588995538856579073 704834059915104256 588554452510048256 588863377155432448 588863408352661505 588858780340858881 587895490206900224 587340827132895232 587263239563644928 587417157199331328 587383065158230016 587383878496694274 587588774332334080 587250444835168257 587414194628255744 587348275868631041 587414025736183808 587409947018821632 587584921235017728 587256633568428032 587396571031044097 587395532139720705 587348517263384577 587395575752032256 587588589552279552 588312474564308992 587342416165916672 587347173819449347 587805039374114816 587419543582179328 587250276475785216 587806740529471488 587414905386573825 587349946971590656 587589483341709312 587410880821878784 587391335822467072 729492093522067456 587969422708645888 587338130262458369 587267396144123904 587895204922949632 587347913833078784 587346671782252545 587395636384948224 587391507671420929 587394915526672385 587377946693869569 587347252965937152 587342996649201664 587412374895878144 587340886943608832 587697939201585153 587569605708800000 587590023152795648 587397200168284160 587801114592022529 587259510420590592 587803130433241088 587699442003943424 587383938391343104 587397450564034560 587586998807965696 587345740772552705 587342655182471170 587585173316829184 586729402467274752 587348787921870848 587589668289515521 587643816317997056 587341564025929730 587585470613299200 587396991895867392 587395057076064256 587263378076336130 587395452447887360 587569150442217472 587588915793698816 587346491271938050 587589024602316800 587989111606247424 587378159458344961 587340655179001857 587391443154632705 587339813822537728 587801611059261440 587422710818541569 587998504590712832 587382156973965313 587340076830588928 587346835955658752 587393926446866432 587806078588469248 587341763959988224 587396760013799426 587342542670290944 587263920525733889 587249905292484610 587260247431110659 587588638097149952 587392755745325056 587391386820935680 587412537328689152 587338470391226368 587346221657939968 587698517856149504 587249670960840704 587066597258485761 586733475857883136 587073869678256129 587046175645290496 587065322064257025 586734562396504064 576348536561860608 586735621823193088 586730650872508416 586750765902864385 587248592794099712 587086894854443008 587062329495388160 586855795188441088 586753713332584449 586514141764050945 586513528720338944 586730334655512576 586730759114903552 587064523049332736 587072319492857856 587074510232358913 587092470250475521 587043292405202945 587046794628038656 586731029454577664 586727620399788032 586728887582863361 586498726228787200 587089789280718850 586417115248271360 587248769542057984 586233060494069761 586732365617172480 586752891907481602 586750439393136640 587045114192797696 586731935831035904 587248413659557888 586743306706518017 587073076673798147 587045983244124160 587073272115789824 586511738746601473 587247084614643712 586728165688610816 586497210130501632 587069651298955264 587249178591518721 586752688445992960 587247647498579969 586414970155352064 586751742852915200 587249291267338240 586261637595791363 587087723451850752 586727037806739456 586506563860439040 587090407898611712 586732831575044096 586754746658197504 587063354432299008 587065261129342976 587247264650960896 587086751371550720 586736571631722496 587090122954399744 586737234776367104 586737283744845824 587248093181177856 586737174990745600 586753543823982593 586752999608967168 587065737765908480 586315977371037696 586732588938747904 586755391784091650 586203543461351424 587068550323560449 586735210357719040 587033197898289152 586729663256535040 586952660915515393 587002298045431808 587074170485399552 586735517120786433 586497762407112704 586735581733986305 587065703494246400 586750679085142017 586408267326205952 587064687566675968 587072687790493696 587246772252233728 587071216990756864 586751374286721024 587003166316699649 586952313123766272 587246303547105280 586732099526402049 585262729511972864 584045584765558784 583733290986774529 584647721883148288 584805573662769152 585280741409431553 586074875426697216 585244264965218304 584567327078907904 585040051123445761 585242345144262656 586012575378382848 704818842153971712 585267897070710784 585406176541728768 583941876337770497 585244991196438528 585595797280006144 585229915160739840 586100182594539520 585101751520534528 585595265370972161 585724703869956096 585201749788651521 585725411113508866 585748251258785792 585748052268490753 586080451468599296 585266471779102720 585039058793078784 585260932831453184 586078232908279809 585096286233370624 585595431150821376 584130772208132097 585726757262782465 585021518884765698 585040469593354240 583661621236670464 585265442396233728 585728257653346304 583681378887294977 585040294913167360 584646790550581248 583734218162855938 585243610959978496 585726890125762560 585090319055777792 585243017705062400 585266996058656770 585134780829806592 586100372193857536 586099727726415872 586074621201534976 584472475079204864 585896579237720064 584473075632238592 584806406404055040 585281558816370690 585039666530885634 586076028033982464 583619805204369409 583570622703362048 584129948916514818 583734958050713600 584806615834046464 585268549993832448 585266089870917632 585039951793885184 585725290523033601 584472219121807360 585286465183178752 585725455162068994 585267049334763521 585268892823617536 586008595663323138 585269105068007424 585724518376857600 585266666378043392 586098759211319297 585724294518460417 585241039008563200 585725047362478081 585040021746515969 585224295816765440 584472417692692481 585154887178158080 584643089228308480 586099670553927681 585224461357608960 585203170844008448 585596721918513152 584646144556462080 585202154719305728 586077864510017537 585268741866389504 585088423834312705 586008728354316288 585725636532121600 585729342753394688 583297817642434560 582621464735666176 583065830864359424 582961387737104384 583063671380774912 582922475081711616 583029634243100672 583062548351750144 583148717437521920 726773001430163456 583062051230236674 583065540962451457 583063870824140800 583063606352326656 583028569938485249 583028856346533890 583185267349131264 583066812440510464 583307472414359552 583028810372812800 583063919239020544 583312060274069504 583153697871564800 583064441048170496 582639618350288896 583361671156113409 582942587377598464 582965669211344898 583567631564812288 583151731787325440 583282447628046337 583570039485399041 582984602152747008 583185486853865472 583356914014257153 583480711438565377 582630743689547777 582641556357812224 582726100364746752 583483813654835201 583149073038966784 582726930362941440 583331848719306752 583064240254271488 583148411668549632 583358317323501569 582626235886473216 582989123897556993 582986167622209536 582988243936792576 583153063806046208 583029547588820992 582920585761689600 583151078599991296 583150397507919872 583151994409521152 583344117670875136 582986844234756096 583066231713988609 583063757594730496 583153264058888192 582645393227419648 583062235330809856 583152604399726592 583352700164771841 583058431264878592 583151034211672065 583300139252649984 583067075985465344 583064037895831552 583352262426251264 583480082532007936 583150016816111616 583062129869238272 583152457452249088 583289026272182272 583064592454127616 583027796781490176 583066320301883392 583152741830254592 583150860877824000 582976905235836929 583062970097377280 583483535341834240 583064092107235330 583151822430466048 583028452829302785 583062819341484033 582726756290990082 583062377530322944 583150615821459456 583342576830410752 583062197275852800 583061688754282496 583149173589037056 583062328859607040 583151421199122432 583063436474654720 583066609289465856 583359130141913088 583064281081638913 581059354511671296 581168283329667074 580235672029650944 580236561884778496 581171685186994176 580240417817497601 580510224559292416 580800081059774465 580777753135419392 581471432355528705 581498856048844800 580822276809089025 580425286057127937 580374395023163392 581045346433937408 580773356934426624 580441865666850816 580235729244147713 581154531028926465 582517871886102528 581166639858749440 581514871818313728 581440224099725313 580509478543585280 580554778272497664 580383446507352064 582519017828683776 580424676268216321 581539490398781440 580551360518754304 580509825194409984 581524414698819584 580466517357260800 582322388097974272 581153965431267328 581096446646194177 581454662752145408 580822097292840961 580392112396599296 581452154826829824 580618521157206016 580511086648131584 581188167350513664 581042462115934208 581198156374904832 580823147873767424 580618656767455232 582518395402395648 580896823402958848 580818397862170627 580553274660663296 580421783104413696 581081001511751680 580547936964227072 582518598209503232 581075766655455233 581489310987395072 580803138980020225 580465343933640704 581157492111073280 580897271790833664 580365403022589952 580624428989595648 580464780777025536 581516884824207360 580235213214756864 582518801058660352 582611659291824128 580469212331839488 580789679416557568 580236278752497664 580235490319863808 580358701355257856 580436902500835329 580235848769224704 582517761349423104 582518732653752320 580553597756313600 580812275658919936 580356406978678784 581472953495351296 580808470406004736 580554471488507905 580828467618533376 580547459912482817 580618601834655744 581447918638534657 581471729840730112 580236060518690816 581082421912870912 581179621674192896 581191947081023488 580625118143053824 580509946145542145 582614216508633088 581156266900369408 581097035174191105 582519574974844928 580235382446563328 581171239856807936 578282613896572928 578950793874829312 578197062317170688 578977458776633344 578654022216843264 580234536707072000 580164606385098752 578934243193200640 579016355116101632 579957884160753664 579820706281758720 580149018786967552 579816850097328128 578936397744250880 578225187100991488 580005427968143360 578363659644203008 578604165582200832 580163627975606272 579956724901216256 580221385127141376 580225329404514304 580222003690545152 580222630080417793 580029240579633152 579009733673250816 578951084967751681 578989025396154368 580233768268652544 578191159912214528 578282348501929984 580164190633140224 578946794337497088 579990640441892865 579955899034398720 580226894978781184 579957499320758272 580164653176774656 580042127234744320 580224928093507584 579820457861472256 580234205323522048 580224516313518080 578196983522979840 580226150925996033 578579306261118976 578196780384460800 580163676864430080 578538743033937920 580148430900695041 579817767467106305 578623092416778240 580221208639197184 580226385614094336 580152116607631360 580233308707094528 578940178204647424 580160957273473024 579967210640261121 578554391252353025 578560996089950210 580225286295437312 579993635783065600 579957213403475968 578243939372830720 578999617527898112 578364283169439744 580034992329342977 580233000492933120 580226047825846272 580234438275162113 578596301190881280 580223939064012800 579967607526285312 579967527926804480 579818935517888512 578659817453182976 578363362893004800 580065749441617923 580225209476759552 578197286662103040 580226354748194816 580223592190865408 580226259453657088 580235049649471489 727565652253392897 580227271279173632 578569594983575552 580232858436022272 578364048678477824 578590235501682688 578363563229782016 580160609876111360 578191432508387330 579818283945328640 579956264811253761 578608524239974400 580058663290830849 579967737709142016 580234379663781888 578189944931414016 576485549873197056 575744428041715712 577484222581047296 577538338586038272 577264012733386752 575042896535101441 575689714193190913 577929490564800516 577716006195503104 575822700427399169 575881412378673152 577647351910772737 575308294513950720 577547385045401600 577925865188810752 577837200139780096 575825043420151808 575590516919664640 575689788566544384 574931068219957248 574986557809160192 575731999165579265 576580399750578177 575692016190885888 575824435329925120 575780006200147969 574941522912800769 575587603925352448 575300101804965888 575830697253842944 574985458746310656 575312461210980352 577466602574233600 577264180291624960 577984985367474176 575651674922074112 577420791475789824 575831486428934144 577286643197087744 575825399701053440 575584253561475072 575300723295961088 575586533010341888 576222189038530560 575831219272724480 575342182262968320 575585598376816641 577714182587572224 576469806750281728 574941865881006080 575998479786360833 575579944757129216 577647731147202560 577428289842712576 575831138565890049 577263812795101185 575042593651834880 575894794448207872 577467745832464384 577423496285933568 575753986516652032 576089949038125056 576583141764276224 1184306888864874496 575040053304492033 575995741946052608 577714894071554048 577928816422711298 575830632493772801 575589231160127489 576220206005092352 575589372302487552 575823098391367680 575689461041733634 577715421761130496 576471264811966464 575830468865605632 575895162716491776 576473453555032064 575392590691987456 575588810400002048 575738296086700032 575046156692094976 575755541437419520 577984798565728256 577423599012810752 577984886688059392 575997011587022849 575579153191321600 575571326561357824 575753750444400640 576582971228041216 577713428766175232 578150680541708288 575295285460664321 575585398480506880 577575860041064448 577927414942150656 575334980580208640 575831592712605698 575824704373547008 573223760070746112 571062497509289984 570606887470800896 571660093923708928 573642679529046016 570933909522751488 573450971851980801 570307168248987648 572195745698336769 572100520975974400 572852786657828864 573091403582087168 573914684434300929 573470801304772608 572483862577717248 571445506964123648 573676626535452673 572986848227790849 573471130230657024 574922002374524928 573898744632115202 573093014261899264 572082135814819840 574922963063029760 572986064819920896 572419202969047040 573618377740124160 573762595758456832 573764039228198912 573316947313627136 573183412493787136 573620239432302592 574537165725691904 572837930101809153 574893896586641408 573675929572098048 573757906648174593 570258558119497731 570623787806425088 574891558211842049 573580122516819969 570721837593841664 571406629880659968 573471346241368065 573471879052292096 571764976341405696 570565535244656641 573227753765404672 574528075888787456 572433881145729024 573683954244534272 573316826815459329 573317128310398977 573763905958318080 572856918953213952 573764361996623872 573646783416508416 573452447634591744 574026715023933442 571436534244769792 573632902149378048 573453918711222272 574922578617331712 573758673840959488 570315063627808768 570697095449055236 573317633224937472 572483579034411008 573223638591143936 570565744251019264 572784976200134656 574529957675798529 573643259358089217 573472287632023552 570384640281870337 572483625645678592 573763998165958656 573616949957124096 574923253988331520 568620768097148928 570423669198946304 573763709681668096 571739313156825088 573858459977973760 573159262911922176 573224483730792448 571748803994382336 574886895693467648 573939334006571008 572785094416601091 570407488207650816 573676421928910849 572089054545752064 573762812394270720 573617193654575104 570434087527165952 570414440954372096 572242248240254976 571819071831969792 573580929299582976 572786484966764544 569600254368210945 569841043581100032 568980715955724288 568389849130139648 569955886308986880 569726744527290368 570245154818408449 567980260173737985 568387798924963840 568386448266817536 569838241815404544 568862282450644992 569229973090930688 569957282303348737 569887154811367424 569730008945692672 568103075183001600 569838408425709568 568885280733835264 567693508325412864 569836364176470017 568863185488510976 569289543368777728 570235124178161665 565970720568922112 569892077858922496 568620864020688896 569839005057097728 569839317532712960 568521488103403520 568389536411193345 568996948008701955 568443253177126912 569949398190432256 569179017909288960 568620910489538560 567694482423181312 569835331899551744 568186645117321216 567980610851106816 568673109508804608 570238975157387264 569840390687354880 569955586734989312 568021533131718656 568546800212320256 568446290801123328 567692996205113344 569947263595884544 569292118063255552 567978047011471361 567707395720507392 567873084117639168 567692709415370753 568507669646053376 569834726288191488 570235239848681472 567693175985557504 570243325552414720 569291744371740674 567981187521769472 569903095372779520 567694162997542913 569289133576888320 569946449695404032 568616061614080001 569839669472571392 568997020293320704 567980861548855296 567692304824430592 568996858686779392 567707636632928259 568614497658798080 568449198175223808 568798459261788160 568686123863674881 568549134841593856 568464018442194948 568865058039697408 569290574555172864 567707805378183168 569708741576286209 569839139765538816 570258104434233344 567981067057160192 568179105344192512 568616945236328449 568743987248533504 568005142592790528 568224696853856256 569838298086182912 568686148693975040 703976101073309697 568076267230265344 567724146290065408 569289969992384513 570004147451392001 567979987913072640 567428906513612800 567560037141606401 566578821743513600 567463759040765952 566205613915779072 566425525527531520 566579108570996736 567408997016543232 567316169367896065 566206017860816896 566030973389656064 566708045406027776 567105677970391040 565995340621676544 566183947852591105 567105378132172800 565342321282404353 567406060554964994 565520989967364098 565920472580513792 565416964571815937 567431405517697024 566382198312689664 566582150942953472 565626091701026817 567022567580778496 566184804975382528 567007892654800896 566426354267484160 567023974560071680 567007200330412033 566382502437482496 566205043524005888 566709346982440960 567014707337633792 565349980169592832 566582456070201345 565582967427571712 1193358534286757888 567024922992857088 565348319841771523 567463836912205824 566383686976032768 566712799817383936 565419354398158848 565342137416691713 567005722702278656 566710897079750657 566579569504043008 565342022090129408 567463567709175808 565864652295647232 565971801789190144 565282787180429312 566243131457544193 565613432217804800 566183080118214656 566003659730087938 566708651218718720 565348043319672832 565584569215496194 559915250888486912 566709572803756032 566425736123514880 566708718012993536 565584005899497473 566582606519869441 566243577907662848 566184199426961408 566382371663249408 565351161990250497 566708347496562688 565970917797666816 565951600649596929 567560631298297858 566383180283117568 565465792339537921 566306317741350912 567022044492333056 566189330830749696 566661424681086976 566424804484743168 565853788054228992 566580002687561728 565349745137553408 566184314086641665 567416051454205954 566321173227909120 567471653933051904 565853357714460672 565863950655700993 566654119029796866 567022523817406464 566710743920566273 566711781461348352 565336180536139776 567692184460492800 567463319926497280 567405797173645312 566712365820178433 566815101349810176 564972425612623873 565140422696386560 564974162402623488 565276578251554817 565147629013983234 564799028228259841 565146566194118657 564975349919125504 565097697456451584 565003133341143041 565004198438510592 565102123155996672 565268996476641280 565132031164973056 564965424874655744 565232139860733952 564974926936166400 565001857513562113 564797910337224704 565103537299148800 564971510491021312 564850672999600128 565167471343464449 564956867672432640 564922763216183297 564970018845503488 564974630596001792 564956694602846208 565133111844151298 564980909284524033 564956567779676160 565131848515604480 564979145437085697 564982255056326657 564961812672970752 564922799559835648 565141862571589632 564922905096888323 564967910297575424 565104034592612352 564956495658614785 565132441913155584 564972475252224000 564921982073188353 564978007207845890 565132146449588224 564980484875120640 564959158412537857 565101279631134720 564973787708665856 564978828909748226 565002957423669248 564979901238083584 564978683212218369 565131434315513856 1193327464308625409 564979684979802112 557364185282400256 564910936092581890 564970071731482625 564975183875043328 564974747461885952 564980742372216832 565091814898925568 564975390176059392 564962026993508352 564970220880936961 564959511778455552 565142317301252096 565186792047915008 564959439200198656 565133211190439936 565146863159222272 565095150092046336 564965392167473152 564954153240526850 564983811151519744 565268429041852416 564956187826081792 564969984657731584 564910998860345344 564977813485551616 565101784449163264 564959310560903168 564956619830988800 564980159737257984 564962237719543808 565103488460681216 564979339574652928 564889847362756609 564972062671122433 564956813473615872 565004550575509505 565269354456301570 564921750497296385 564982195283308544 565147164108931072 564975583713841153 564797678471897089 564974429479112704 563817822879760386 562640012035248129 563185807578894336 564095752331223040 564796200118124544 564767685637332992 564794253776543744 562432778449739776 562978491525005314 562432646522081281 564215204154966016 562432512048529408 563039325617942528 563185241616297984 562454818850344960 562432607917727746 562455497501339649 562432439017295872 564764263735394306 563039945439588353 562423051388989442 563185140927856641 562433241387638784 562608970859548672 563743357852471297 562432088654487553 562432407744565248 564214553744252929 562455838246584324 562428765268361216 562652880629669889 562997660823855108 563423545322397696 562708598112124928 562716345499123712 562456943940612096 562444176311463937 562432026276806656 563078284549042181 563001598977540096 562433600629768192 562982521244504064 564794038294155264 563362117798330368 562438645622505474 564794948135178240 562455737088368640 563814901303750656 562441873747628032 563821038694567936 562422713470697472 564215432799064064 563393750735810560 562608448664506369 563370548361957376 562608623290167296 562422803098796032 564437255537033216 563187377448161281 562455608948178944 562455079736070144 562433193023111168 562709224925720577 562728979887824896 562441599243001856 563049029484167168 563414130368192515 563083503240507393 563408115497177088 564210539132645376 563088331706486785 562455008814587905 564793988604243968 562708299666448384 564172937251786753 563798651194314752 562756281317224449 564580721935650816 562456531145617409 562433116972011520 923546192511946752 564795666392952832 563437369370894338 563803087870361600 564627832681541632 562608342712188928 562441551520227328 563856165898293248 562456223145287681 564796639458897921 563702772215087104 563027298681896960 563794173334388736 563409153813934080 562422220841304064 564764821208702976 564796491471273985 563039099335237632 562608283836764160 562428838744174592 562420244162289664 561205135255560192 561348928474714112 562003480454635520 562003065344376832 560915552948850688 560914320457203713 561492869786398720 561237526699311104 562296563058626563 562415188155318272 561238925050920961 561180687248949248 561493675805790208 562420639144099840 560943428553695233 560916028633649154 562011972968120321 561580997037522945 560839957426999297 562418016999452672 561643188465975296 561117045316927488 561271095207419904 562418062587355136 562003269728600065 562284348326817795 562418394021253120 562103501237813249 562055782557315072 561672184817799169 561225405898977281 562419934551367680 560998039905902593 562289970489348096 561183081189867521 561239245046947841 562416019214712832 561495109670567936 562416553258663936 561239531777978369 560965054900994048 560964689723924480 562005301109743616 562240707281584128 561179324699910147 561238091294605312 562419478492094464 562420307148169216 562418229260611585 561346966312202240 561346345806872576 562371836156317696 561348985831849985 560997700758671360 562418666953003009 562416342574575616 562419762018664448 562092057272279040 562417818868928512 561237396877221890 562088772188516353 562414915625832449 561647451443318784 561347278393577472 561005203621953537 562417340319825920 562417636370558977 562420510706122752 562418796280160256 561495442576670720 561492534158163969 561346810485428224 561202819546742785 561348121788416000 561203202394447872 561348225123483648 561295020092063744 561019694115983361 562417684055617538 561672370906484737 562419886212022272 561117248828751874 562415976923533313 562420807784488961 561495688039903232 561349822226374656 561184881838153728 561347877809967104 562417940151418880 562286717387157504 562289338336415746 562418987615911936 561121146532552704 562356020614537216 562011943654154240 561228927046545408 562003687338680320 562292025262108672 562404450963566593 560081969447702528 560336050519040000 559887058475683841 560329145440550912 560473964863315968 559915040170835968 559886897380470784 559889245952032768 559898670477619200 559895980494295040 559895514100293632 560464671686524928 560799272552378368 559888694040338433 559895701690523649 560452377724350465 559896927194873856 559898158470549504 560622233476136963 560621419101708289 559900623161032704 560118004269465600 559899304715104256 560548495044919297 559896489758302208 560556960580665346 559886780959559682 560643462890917888 559899505542590464 559900473923485696 559896113663447041 560077599242977280 559895471381291009 560046713063624704 560433428915838977 560643057197252608 560820341019529218 560513524112560128 560075026352046080 560470349268406273 559889306811367426 560336486785380352 560104269404454912 559899254387642368 560547531164499968 559899346184187904 559911490766241794 559898561882898433 560438181494267905 560547852339118080 560510376165769216 560439161879281664 560080750012542976 560329889795297280 559886828850122752 559895904598384640 560130576976723968 559895336270200833 560080861383884801 560080088570806272 560432001812295680 559899051593072640 559895390460608513 560268165675229185 560451273724801025 559912638919237633 560642025511718912 560069776530485248 560329684509265920 560452079911968768 560452950523641856 559899131536498688 560416033564278784 559898454072500224 559886640966295553 559895870372868096 560522053032640512 559912483151167488 560503691267309568 559898018984755202 559898855874248704 560527195446452224 560575998371307520 559896343129645056 559889185864445952 559911537297858560 559897966899888128 559895249255157762 559912002685259776 559898998069559297 560071656681791492 559896596033585152 559899632827117569 559888857605623808 559887140436590593 560476958526828544 559915288750469121 560489692387631104 559889010320228352 560336778042023936 559876508601577472 559222931621183488 559220531539750912 559358517526937600 558999888193527808 559886050332790784 558691050714574848 559765635811799042 559794067476070400 559377335636746240 559877102284308480 558443277566107652 558557042445914112 559217818202566656 559049817091874817 559365264438202369 559013680604790784 559885371337891841 559876377420496896 559083242016751616 559826688293359617 558672533168590848 559874944327503873 558994305071587328 559218534182830080 559852809232060417 559385253060829185 559463115235295233 558999752839163904 559113342301007873 559877282932985857 559876991395299328 559220964907810816 558993539019714560 559223473604927488 559218066446639105 559780656738476033 559873544231088129 559705812567068672 559874457909886976 559175161631350784 559430648981913600 559215552519213056 559385821854597120 559876173963214849 558994462630621184 559218314178998273 559221718733324289 559217591219388416 559877424557858816 558679902631624704 558987330439376896 1190756985433657344 559386328652345344 559820576164831232 559220815720640513 559220744169992192 559075821970014209 559004978384490497 559886171904704512 559217263866544128 559000385243709440 559744385798381570 559219221050429441 559886198039404546 559418862975074305 559128222454251523 559220356645654529 559138640434311169 559220206560886784 559143618649526273 559762317723041793 559885892077502464 558686632778670080 559885530360741889 559885705770713089 559649968693444609 559885650930192384 559885942735904768 559885578796539904 559874101624705024 559222501830836225 559876863062208512 559853818352254976 558683779389489152 559886585307881474 559223108100685825 559219478115123200 559223653880303616 559878373330415620 1189882057759084569 559222727761215489 559222179926388736 559348060162383873 559886309037445120 559218249645432832 559219725688123392 559873903963934720 559221481071456256 559831181819392000 559086847868289024 557752445523472384 557361184949940224 557983560511270913 557382571416649729 557967604208656384 557359534822666240 557360213754658817 558438574476263424 557747864445915137 557990478000709634 557361488332353536 557576156275556352 557359178453618690 558012782743158784 557752330867994625 558272151397367809 557360481846198272 557486964556169216 558004306960728064 558381592734081027 557361533630836737 557364191972323328 557657947179073536 557361350281027585 557744210515066880 557363982315831296 557362127724617728 557752640919330817 558403158582767616 557995438549524480 557750250522546176 557364674677993474 558365931559473152 558439044540301313 557630549037432832 558437601926189056 557379996604723201 557928491073933313 557959341756923904 557486611580325888 558438717296508930 557660215647420417 558392521840427008 557358964154040320 558285337047613440 557486116283359232 557943960875057153 557750024617340929 558437681135644673 557945363844587521 557373085633216512 557928540168257538 557951356603219969 558364414978850816 557363287781044225 557744799177269249 557747802345058305 557375341740969984 558392948363386880 557373621791109120 557359027655806976 557663162217279491 557388385716035585 557623936721367040 558396282176557059 557752121119227906 558434342792617985 557373192265035776 557486204137259008 557747262655582208 557405593661890561 558282995233460224 558326469810987008 557358772952502273 558364717056806913 557369721402966016 557568302353248256 557745718287671298 557751276176703490 557363026924670976 557363919069913088 557751896883335168 557358610704269313 558437350993584129 557364314777350144 557751729325096960 557747654445531137 557359324847423488 558401513354448896 558437978763427840 558436909031374848 558438647650066432 557363332412616705 557361272862572547 557608413057003520 557372831525507072 557363121690804224 557752172298117122 557487598701383680 557144177876930560 555973607965212672 556160812373803009 556149182340562946 556361173193719808 557355103498555393 555755376721657856 556397957155946496 556362279747604480 557353617980948480 557201779654684674 557346573030789120 555762203228254208 557355047668162560 557345121755471872 556132834969399296 557345004474355713 556396606917185536 556359564233572352 557356321205665792 556391705545826304 557340779371565056 557358301814738946 556362527589011456 556599723432611841 555759039632535552 556141121001115648 555758035738456064 557326151547621376 557345406397722625 556363560310550528 556360006048940032 556598135414620160 555954763737874432 555799849212588032 557008995844882432 556765045028552704 557358139688112128 556392383815118848 557340950645993472 557355560962912256 557144807710396416 556765370263293952 557009667428462594 557345293558349826 555756702004310016 557345030122532865 555757572162990081 556549212272603138 556395810515341312 555759322630606848 557346789075210240 557336016538075136 557010247488135168 556765735683641344 556764644342521856 557340892923985920 557345818727186433 555757357389447168 556854809698258944 556361377548611584 557350580285636609 556178608151343106 557345594256412673 556362735517442048 555758435782782976 556615283541295104 557346663350951937 556580607665655808 557346131412537345 555758925534867458 557353233342296064 556764709287100416 557202525599059969 556359147026153472 555755286305062913 557346531993743360 555757098055643136 557353486107824130 556361497841270786 557011375328100353 555859959389638656 557340608684380160 555756961786908672 555755118012805121 556360276048883713 557012282233090048 557354821133807617 556911596937936897 557345496608813056 556359410222919680 557346376275984385 556990531579162624 556393508438040577 555754219831955456 557350667581685761 555762089575194624 557340690032885760 556393720195846144 555757473227735040 554623157169291264 554918659894702080 554924554003292160 554623014156111872 554812468829376513 554917906274725889 555274301947904000 555546382451236866 555064525314347009 555554517308035072 554806643150815232 554917328958152704 554486896106405888 554817481148469248 555610233410551808 554623203231137792 554806427341299712 555130124480176129 555754023727693825 555717027898200066 554865001429598208 554821012307857408 555546173507780608 554487562551984128 554919028095864832 554486799381573633 554587135974858752 555272566231662592 555428824440393730 554864150375985152 555546054557327360 555034702999191552 555553247130165249 554863642911318018 555464463915425792 554816610712956929 554792193526071297 554438491426549760 554584751261351936 554586146164858880 554595195208351744 554917552174804992 555716610812440578 553854375199002624 554863396584058882 555554314769293312 554918877306433536 554924925568315392 554596353763213312 554596297622441984 555546909503287296 554983818386366464 555273693157285888 554483716408754176 554829408448831488 554594184964108288 554435672392871937 555546694390009857 554925469779251200 555367040907612160 554805303028772864 554751323116408832 554680053410594816 555027108142276608 555112079980785666 909389385308700672 554814000585003011 554722016012808194 554591239958691840 554864959448838145 554591577126240256 554668991349014528 555554656844144641 555273652917112833 555547340346363904 554918130217000960 554437135600975872 555547843146944512 554862708441366529 554595807455096832 553853483016015872 554585147748913153 555123205568876544 554482845453135873 553853686712381440 554835235876384768 554585510472335361 555045915049066497 555074136150925313 555366353985495040 554918319254290432 555054614866046977 554820095776927744 555274820309762048 554863565153132544 553853985485246465 554864248560439296 555276963103789056 554730158935273474 554482906367029249 553414450272043008 553425281407782912 553424985373814785 553407339114799105 553849985872453633 553673122734702592 553089364033810433 553425132497408000 553258779887017984 553425423842160641 553424696289796096 553200173116309504 553400106545053696 553852585392996352 553422658227167232 553184405955813377 553403365049507840 553414390352187392 553425476778487810 553424343519481856 553407871409750016 553420716134391808 553426249675440128 553426459415814144 553089907728863233 553426323885268992 553425326748221440 553853232737304576 553662978755948545 553421642865442816 553851865105186816 553849911788466176 553500375815565313 553088087644200961 553189077248647168 553421800328425473 553296201463119875 553420799458426882 553420461842112513 553423238613979136 553400205413195776 553408165019414531 553308643152916480 553420152705146881 553425514946629634 553089073465032704 553425176306929664 553765763379892224 553424558674706432 553246391582330880 553425239640932352 553655993511710722 553425730710044672 553218560219439106 553406757914284032 553668786461896704 553266749068832770 553423132389031936 553312128686637059 553766196752158720 553090223849340928 553254702331473920 553406236474236929 553852228864585729 553134298182979586 553653206820327424 553852142998806529 553418068064743424 553087263249543168 553524460704530434 553423319547260928 553573302183424000 553089239098093568 553414977621868544 553089635245903872 553424850023632896 553423785035317248 553421365723037697 553426663393222656 553579327972192256 553424895028514816 553426085686562816 553273861454966785 553088507951210496 553315887894519809 553405459320041472 553500110219657216 553087380480331776 553681912137809920 553421409754841088 553089683195199488 553423003468718080 553853299523600387 553422501112721408 553687574368489474 553421453111345152 553423958843097088 553656481992941569 553417900485533698 553850334452674560 552968920395943936 552570872700366848 552946816099315712 552564477020094464 552306508126769152 552697210811723777 553083090684624896 552580865474453504 552307166582177792 552520887216660481 552306404254830593 552585904112807936 553084474809126913 553085514216378368 553085827325374464 552304821441945600 552302585374601216 552305986388893698 552686257177124867 552983818622484481 552955167533174785 553081935007084544 552622593862553600 552623111863291904 552584852139442176 553081268800614400 552702971549876225 552943302518272000 552697725918408704 552305730200821760 552702552610181120 552827497948393472 552304511797440514 552573386644553730 553084371574718465 553084871351226369 552304642022187008 553085905918242816 552993161518522368 552307466030297091 552305477330432000 552950341613133824 552703158901014529 553086018719866880 552302924999958528 552554946684792832 553083916970885120 552306888059400194 552701101603319808 552705027408928768 553084996249219072 552303586810810369 553084703201587200 552967828408893440 552622856962867202 552703278384156672 552304852819513344 553084753591959552 552697678837346304 552697515011997697 552944550617300992 552983766986403840 553086377924243456 552685979971366913 553086749023670273 552700388479352832 553086508178345984 552702829224538112 552303058001346561 552704755055992836 553083658513690624 552583752384520192 552915912236748801 552305012786102272 552296983382474752 552982666241642496 552946688558907393 552489402279424001 552623271855022080 553086943714873346 552303256433852419 552582179335962624 552704459139448832 552302476532408320 552297041049964544 552302152463708160 552955292875759616 552302341991698432 552489516700020736 553083025752600576 553083385787457538 552301912776007680 553086207715192832 552304102156537858 553085599549505537 552305233318379522 552955075715690496 552568852476092416 552302416771973120 552303439829803008 552296828335845378 552295325491552258 552090072632524800 552214195912343553 552289673545252864 552281592522375169 552296290718343168 552296945138802688 552289631493189632 552275570340659200 552285158607687681 552274706142072832 551919307014565888 552210253841174530 552294461024501761 552295364083343360 552271979026604033 552270788158820353 552275320523751425 552272884161597440 552274512679809025 552271090241003520 552282254849110017 552270342702764032 552282026578309121 552293569562955777 551967696288768001 552064188110348288 552271434748530688 552230018307596288 552240957887090689 552289076809060353 552223587453927424 552289304933060608 552271120750346240 552295503430701057 552079133669621760 552289710220259328 552227077777530880 552282089270562817 552227157792280577 552275486819483648 552271019642474496 552270677886377985 552284773453168641 552118027593195522 552294500362911746 552241052422512640 552296502509707265 552182761281564672 552288308316102656 552279261391101954 552125670982447104 552294982347145217 552227326516527104 552273202274385920 552263830085320704 552230489445396481 552294343340720128 1186612453368651777 552273323405881345 552279658017079296 552274233116876800 552273716961640448 552293072613425154 552293723712008194 552293031844782081 552271837741465600 552296711629316096 552271527119695872 552270497992679424 552281839852068864 552272331759165440 552273582295105536 552271732271513600 552294219302572034 552276027830202371 552270605899546624 552270721322586112 552279700299862017 552271482832031744 552279542812131328 552271580525756417 552227442199629824 552275878949179392 552271174974308352 552271395376603136 552282348931526656 552295240342966273 552284680792588289 552218576242098176 552274051696447488 552294183990726657 552275955004489729 552276089486467072 552270973287018497 552224254994186240 552274473324670977 552273390242131968 552117847577874432 552223945064480769 551943905944821760 551967600348250112 551958386989105152 551942755069730816 551958909993242625 551941985234587648 551962943634812928 551946348002836480 551954034958282752 551943531439587328 551937485627215872 551942866969559041 551937645744754688 551943642743857154 551961694818566145 551962720120360960 551963012631126018 551953780225617922 551937733145690112 551953704241618944 551944444204032000 551935855880069121 551942825764724736 551955535474728960 551944591495426049 551942941292642304 551948859963097090 551943989814104065 551935943280984064 551963491490623488 551960491820871681 551960860072374272 551948906297561088 551953639074721792 551939129500770304 551936257002315776 551936510875148288 551943568181714945 551961929380790272 551946393364230144 551959606931755008 551942425472950272 551960279521984513 551936722314219520 551961033498456064 551936688990457857 551936342985547776 551942718742859777 551961168739577856 551943794380525568 551953337529430017 551942123223023616 551959952253018112 551942258040532993 551967330599985152 551936609135104001 551936466193252352 551961819221618688 551943943118917632 551940882468179969 551935257591951360 551961488123236353 551960407540506624 551960683366326272 551943494290669568 551935679459250176 551943823723872256 551967238887317504 551942512827695105 551960454982283264 551967499076796416 551942189916622851 551944187902713859 551942575528374274 551948599408754688 551967402351943680 551944240927092738 551958464210407424 551948646422695936 551943739917471746 551940849832300544 551953907703103490 551942668419596288 551935155188023296 551953971976634368 551942612283064320 551960025745600512 551952548253696000 551935021981106176 551960139977486337 551944016905129984 551959638812655616 551967280851353600 551941676445741056 551961995889876993 551935373300203521 551944333776392192 551961274628980736 551953828439130112 551944087809847296 551584412132200448 551586541643268097 551919091507027970 551585626148327425 551923645921366017 551765847107452928 551924888148377600 551584637865439233 813003030186622976 551924017029206016 551934245711921152 551934526071767040 551584884473737217 551526665252511746 551585467498766337 551933754231779328 551764998671044609 551222450424672257 551221761334071296 551585460901138433 551221924035313665 551587632699146240 551586682584453120 551585488302518272 551763650634350592 551919422953492481 551563566894292992 551915023157952512 551923317935190016 551587831895048193 551585385839853568 551527516457152513 551526499099361283 551584191734099968 551923456166862850 551586085474959361 551924322395492354 551934416290074625 551921491517124609 551765193534242816 551585654086594560 551527702201921537 551934952674443265 551861327204196352 551764464794869760 551587884718096385 551584280053555200 551587795622707200 551919351469969408 551922154816950273 551922792288223232 551223060465188864 551934478487388161 551766227493093377 551585870151970816 551934370773479424 551763394932801536 551924963859759104 551583852276482049 551765926409150464 551934092397514752 551766727982612481 551933887459655681 551473070217916416 551586571192139776 551765453258125312 551584997388587009 551586812700160000 551584066186002433 551584928962715648 551923743384416256 551585713700208640 551765296848318464 551924646669721600 551920264280571906 551586551923503104 551934211725463553 551222297303216128 551922885028499458 551767846364413953 551526309198069760 551922736348823552 551490935125970944 551924379031203840 551922561882537984 551521158420758530 551587895359045633 551586604448755712 551587594862362625 551511709014577153 551922385776308225 551584894443610112 551923095129559040 551924254124806144 551924152580726784 551919614381527042 551933482386354176 551584246473957377 551766358858682369 551764724254507008 813581917215977473 814958820980039681 551131644527403010 813578484572450816 551131594099281922 551133282818359296 550848883493179393 550443900260057088 812266152684650496 550441381253382144 550849612614213632 550442948375347200 814110460761018368 811928543366148096 811975049431416832 551128838198292480 550441927964106753 551214575597940736 813500123053490176 550549694691430401 811778176120668160 814114980983427073 551132160087052288 551132665324535808 551135827259314176 550548339708940288 811977223326625792 551133110566666241 551130641648328704 812264762981675008 551131978129764353 551129945985257476 551130005905084416 550549323562639360 550630228599791617 812406855469252608 551217540605964288 551217681442279424 551128313281118208 551131887495028736 550444091579064320 551131775385473027 812390964740427776 551132927715995649 551220936444477440 550547634218614784 550549358819934208 815271067749060609 551156496877506560 813527932165558273 550549504718802944 550549822919704577 812061677160202240 551217064816676864 551213005829320705 551132895700860929 551132862033178625 550443540111962113 550847964898660352 551217499845718016 815185071317676033 551132071687892993 550849683724447745 551135471116746752 812115501791006720 551219228117049344 550545703932796929 551135516062912512 550548164177309696 551132250973413379 551215744474947585 812450976670121985 551131032280649729 815270850916208644 814231064847728640 551129096596774912 551218367403929600 551130778068074496 813498739923054593 550443735054839808 813865160163098628 812408189492797442 550444287264309248 551135269664358400 814919370711461890 813945096269860866 812764662500622336 550548111161294849 550549278679379970 814113616110751744 551129657828188160 550849439754383362 812773204561379330 551132779044687872 813079058896535552 814920722208296960 550548532600766464 550549145027870721 809383989018497024 807545243608420352 808469755749339136 807932020236124160 806340792247795715 811560662853939200 807589280071684096 809803893920165892 808456602076545025 805380553008680961 806995622117122048 805804034309427200 805278955150471168 808437742904418304 810109131537481728 810988379051610112 805772007220645888 806473064703725568 807309464705630208 805127720749383680 810108542921408512 810288321880555520 808837073423794176 809717035353722880 807945982633709570 804848711599882240 808299841147248640 811195441710764032 805088569765359616 807565127021109252 807663539116802048 805376548882776064 805486509914779649 809969373754654721 804863098138005504 806678853305384960 807427326522884096 807588632877998081 805386422807105536 806999846674698240 808532286664822784 806246271405162500 807663477322027008 804458095569158144 808787048144453632 804333771021570048 809384826193276928 811562990285848576 805911307270713348 806214078465245185 809403760099422208 804516764562374656 808301935728230404 811564284706689024 809525257371578369 811196778779463684 808529888630239232 807970490635743237 806134244384899072 806583438748815361 807547249681166336 811039925571354624 810112407309844480 809790978332786689 810996052241293312 805538149157969924 811021135483699201 807656426374103041 806970576359325696 805126876779913216 805382541343653888 806177746397306883 811041034323054592 805378393537658880 808114703922843649 810121703288410112 808300706914594816 810604216771284992 807935995316408322 807057700857188355 808107215492091904 808881429715316737 806660011904614408 809571983428120577 806214236053667842 804884532671430658 807347429062443009 808528428123254785 808638507161882624 810232514749075456 810276411177107456 805539770864693253 809389774066814976 811307169043849216 808653723639697408 805528947190616065 808642018612310016 805387038048612356 809097603010981888 806568460620857349 803562827776720896 797805407179866112 797812630312382464 803692055897788424 801219908910469120 799974635274194947 799742847310319616 803033642545115140 802866941820071937 796102830352465921 803421742815412224 803558077144399873 802858273284255744 802499192237080576 799432403727028224 797823553244712960 803744769566339072 802864075822788608 803704881278230528 800885097775955974 804170300908781570 803997374016167936 803423503978532864 803567993036754944 803930240661811200 804050182170116096 801629061831331840 802671162383802368 800303776615854080 802865382490968064 796315640307060738 797822192931262470 798519600413601792 803701545426681856 796182637622816768 801029194906038272 803237535178772481 798521053551140864 802975667197386752 797034721075228672 801110690387857408 800329364986626048 801057215226544128 801610648010575872 798861300453539840 803422200594309120 801805564577808385 796130340180029441 799970371705380864 802849330176659456 803927774784344064 796130213826621440 803982850081099776 800339165829283840 799232214793760768 801087976889520128 797839801735114752 803921522784092160 800850810490023937 803931490514075648 804333718999539712 800298286204723200 797098212599496704 801026635579424768 796102093727793152 797832229800050688 801057586162319360 797812048805695488 798864532433211392 803343150907617284 798850338384023552 802972944532209664 796897928048766976 802861553905238017 803805823503925250 802859802749784064 798862483255652352 803423203620245504 801021596228091905 797069763801387008 804052438546317312 799969130237542400 800332639844659201 803434300846862336 802973848022847489 797455295928791040 796126077647196160 801025256487940096 799972624713420804 803926488579973120 797873313561198593 796164216294084608 800887087780294656 798721142525665280 796900183955095552 796797436752707585 803808454620094465 799435824622252032 802723588759375873 794895332941381633 793804514583252992 795417907476000768 794155725152980992 793155579019681792 796050609254395905 793892802040041472 794197242471124992 793422633111023616 795479521520717825 793769750056677376 795733366842806272 794281898570825728 795411058357837825 793569883409657856 793400131525677056 796099494442057728 795515037632921601 795845594032013312 795402627701964800 795311315304714242 795674761309417472 795710386855088129 793590297800404992 794679364289986560 794734211559292928 793562498100178945 795879172795203584 793611795156111360 793421274043285504 793456094198759424 794154017983238145 793796754193936385 795014711716757504 793193310219272198 793802617428160513 795145824586137600 793129964476436480 793889694064967680 795779987152523264 795770006306861057 793562183573442560 794611850499489793 794025263604625409 794281211963338752 795084117192810496 794259252613414915 795058179168055296 793565506431168512 795845126744604673 793890059510505472 794688416663437312 793864122987323393 794320826237644805 793572802729086976 794690094594740224 793503948313419776 794994280829952000 793165820889358338 795834203430645760 793167761509851137 794367345359732740 794617042888491008 795781945607278592 795741975022604293 794576519955939328 794290058685661184 793824247168765952 795019500345233408 793763567837253633 793524189240188928 795741423756840960 793446442031575040 795443728282505216 795753162623815680 794996097370427392 795346759119736832 795327323016953857 795782371895349250 793928267250171904 796055597594578944 794574267878928384 795740720388866048 795017781423067136 796029413318082560 793563282854383617 794577092453212160 795017350688935936 794562979652128772 794022452233781248 793959470585913345 794614251709169664 795954831718498305 793659710054498304 795709959245856768 795120273070686208 794943632176451584 794683513853382656 795057936565313536 792869550593146880 790343997814403072 790662999841333249 792352376828993538 790927104921767940 792455164615544832 790584855150997504 792868471734345728 790730455129714688 791642669256769536 791457576030535680 792411187547734016 790343447987314692 791043842124439552 793120426541056000 791351142760321024 791614912833449984 790378549395988480 790948782288596992 790936360953716736 790671814276083712 790228805986217985 791398814049456128 791233632593739776 791722658358439936 791037075030179840 791648893725450240 790726388978515968 791022438486343680 790592685144846336 790654003981918208 791746832686682112 790936603590033408 791059759663288321 790539740118446080 790712761407926272 792734426912337920 792456539151806464 790523240351498241 790593186787840000 791818552600821761 792176315478609920 790924363348541445 792409386073202688 790582555871326208 791762650195632128 790925669937123328 791458860930392065 791035128176844800 791651860889427968 791030789001605126 790565076159922177 792537371291987968 791625798792974336 792389892298780672 792804645542305792 790557856806371328 792922071437287428 792726526127067136 791768269615169538 791653174994202624 790621559920615424 791697302519947264 792083605405171712 792027901126406144 792176856086622208 792049535195439104 792054354991800320 792540629548933120 788866344733114368 791770795165057025 790268732354461696 790936027871477764 791767413465419777 791748254991912960 790229932341354496 792787872789045248 792939101494337540 792215485941186560 791738173462310912 792024896616407040 791643789609865216 790923701193768960 790629257546379264 791614568275570688 791017424426504192 792217215114342400 790983039056769024 787320961934688257 790951230906458113 790534428942622721 792728791743291392 792031499075944448 790250615398133760 791643269109350400 790337063489040384 789886518303330304 791795308162408448 790672365466316800 789132223479947264 789792909969195009 788931248672563200 789893765397897216 788923410353008640 788918981818134529 789487320290430976 788935685088477185 788921162591973376 788925593051992065 788923253473419264 788917570317320192 788921604130562052 788929609458823168 789095747635572736 789590785733918721 789596138462650372 789668492480016384 788930678255517696 788920252931280896 788924415518007297 790015269074792448 788919099275390976 886262474277888002 789828981197602816 788957439542587392 788918810040344576 789192459179790337 788928912000622592 789943092564652032 788927558288969729 789170710270742528 788932848317116416 789598795315150853 789224624320028672 789207626143834112 788921932523593728 789522551462428672 788930105976299521 788919388850094080 789202030493634560 789226753831075841 788932604460347392 789594671387447297 789936850051932161 788920482238038016 789201022442962944 790011110984445952 788929328696348674 788922462733869056 789589818581848064 788930977301090304 788926818162139136 789157526378012672 788865913822916608 789117930801926148 789833922590957568 788917524322627585 790025084870287360 789001728632946688 789887588178006017 788928106950070272 788924731541958656 789917911821520898 789599646821806085 789792240390533124 788929804351385600 788937644642213888 789540253791059974 788921683629400064 788954581346779136 788955427975393281 788928050008207360 789541345216036864 788918790624948224 788919918007758849 788930515520724992 788928278795055105 788959791179767808 789573953144680448 789186263953715202 788930895600160769 788922326729367552 788920628535435265 790227242500644864 788934601506889728 788921907835830272 789966670630715394 790016528011890688 789657808052621313 790192053489729538 788918380082319360 790174395985788929 789899250834534400 788926328976187392 789520268972601344 789631866714386432 789192376002551810 789671091182632960 788911997488205824 788468036541874176 788913356656652289 788912156234227712 787758668565581824 788803495507832833 788909516775567360 788403448593002496 788074836153303040 788917052337557505 788199901209452544 788914975779663872 787782613633208320 788035050118012928 788342075582328832 788098066075230208 788538743950938112 788050035539865600 788450384809340928 788031447932215300 787612552654155776 788907319434158080 788852833810427905 788853838191075328 788150475258343424 787992753829478400 788044398688890880 787443714239164416 788824835019255808 788495515021299713 787779039079624704 788402585816276992 788913202474000384 787995025527410688 788910411940626436 787425145489072128 788910896026357761 787430717387055105 788440948275421184 787748349898264576 788831347036917760 788133616593276928 787699930718695425 788913709313699840 788917347826278404 788854422105235456 788402786970939392 788144305701548032 788803222496346112 788095098902962176 788538003836678144 788132030429233153 788138062853332997 788193441733808128 788413161472925696 787783828358258688 787443829146353664 788786220671176704 788445970539253761 787632098794467328 788765196584038400 787991439196229632 788876733332062208 787993803504414720 787618207444131840 787686533209939968 788123233442824192 788904702528229376 787995512448380928 788545364664070144 788916346432000000 787642321072513024 787736416671367168 788906847906304004 787686322001612800 788552360326893568 788100107220709376 788910201755742208 787444478512603136 788543616926912512 787756849453989889 788913564765478913 788786885015457792 787359730465329152 788193776577675264 788804579106226176 788149137820614657 788914536539496448 788914665136922624 787643017234636800 788036918764269568 787990502415167488 788037987556794368 884750055776948225 788915831094677507 787760670590791680 788908831304654848 788819370919157760 788914805583208449 788911161605443584 785306363681529858 786658827429154816 785323809062653952 785298212513021953 785302681560748033 785296480672382979 785301987231461378 785291077649588226 786340623804751872 786554517680693248 785816454042124288 785295867863568384 785947219216125952 786204978629185536 785303987700527104 786560925113266176 785842546878578688 785292936095424512 783479483873583105 785306782033907713 785304970463735808 785291193194254336 787012170630455297 785293229390454784 785561269571026946 785309259508703232 785563318652178432 785854588654092290 785301685157695492 785302579689512960 785303736868560897 785913754194104320 785312752793452549 785979396620324865 785303494551044097 787127225581707265 785294901906903040 785291804816052225 787316515632713733 787258211283918848 785306429250998272 785304300364922880 785608815962099712 785300490716348416 785305184360693760 786589172911964161 785300814051041281 785305058757971968 785890855760465920 786691718062235649 785910334427058177 785957064480653313 785299565805236224 785654535234531329 787025537483046913 785296681847906306 787355131062943744 785292623623905280 785302062083047424 786565208663785476 785301286816210944 787266044213723138 787267564405653505 786189446274248704 786950598826532864 785309545971286016 785863826361184257 786285509668696065 786054986534969344 785292868915236868 785530928256933888 785298936751882240 786007502639038464 787320326573228032 785527400528568320 785296272890662912 785305114135425024 786700864752914433 785846205750337537 785828772423561216 785314249044140036 785885793340448769 787244543003467776 786201435486781440 786700561743687680 787099202291634177 785304682960916480 785294546326417408 785898532645502980 785875528825835526 786737820669009921 786589454991499264 785295100674998272 785299429381242880 786710113163812864 1185533188761882625 785293820258902016 785559022082658305 786310855843512320 786716631644897280 783494760824614912 784227699321634817 783480864395055104 783481871032123392 783492506319069184 783493739486416896 783488429442994176 783483379966554114 783474976842059777 784609194234306560 783489985718517760 783485003795529728 783776670339641344 783847514088824832 784886214931390465 785274843042230280 785118235452665856 783490731964981248 785245066881216512 783803377977135104 783880036172623873 783660227530862592 783808918824681472 783494665232191488 783478348848574465 784767399442653184 783477966906925056 785102728334893056 785289587157504000 783495937708527616 783477292668375040 784149222870351872 785118941974757376 783881566510546944 774753598970466304 783481080078749696 784150639689490432 784840992734064641 783477156647018496 783475635712765952 783484550861037568 783491271088156672 783838014363623424 783480600724328448 785286990153543681 785286690730631168 783491231913349120 784916001783709696 783480144614658048 783485558202916865 784886380237316098 783490959027732484 783481240108146688 783741835420110848 785287884718895104 783479122555080704 785167148150820864 783478918087004160 783738595987169280 785260151099961345 783488370110451712 783480283752390656 785289945837629440 785290904093491200 784133078969090049 783885674575491073 785118470753095680 784132532073881600 783779512425119744 785118003696373762 784216198259085312 785286584950198272 785289956541554689 783494014276218884 785106800572063744 783489376651137025 783480766231552000 783492660128419840 785148463868735488 785118735543767040 783842408949841921 784100832736382978 783778741646270464 783803924050350080 784101360736370688 785120729364922369 783789606663778304 783480517089828866 784164902780882944 785285910518640641 783490308818337796 783493582803972096 783485391084978176 783491875885813761 783494972213383168 785290517835841536 783477336645566464 783473285535150080 783475795238858752 783480681229799424 781947646319665152 781280866634964992 781265981675036672 783459936361512960 781247791473451008 781166581963296768 782331741369462784 780954455504199680 781573427417128960 780618351601192960 783149570721144832 782264189574377472 780656338628145153 773834064465920000 780590406501150723 780594362862362624 780598541441912832 782728287718150144 781325613189754880 781555624446418944 781186755177308165 780757611914391552 782313153308884992 780581215820591104 780617562476441601 781282739026735105 781678954570735616 783065029172088832 783391423663964160 780853860135006211 780585254583169078 780583741051768832 781333457477758976 783436108176629760 783473247694102528 780597941979480064 781785509639118848 780618680338178048 782544407593619457 780581933176778752 781755469488615424 783472068796911616 780719876335894528 781949464152006657 780935820299599872 781922648645185536 781183298110230528 780596871102201856 783461358436089856 782321125984436224 780876760086880256 780766220618436608 780593350604824576 780593298247483392 780592630585499648 783059449128759296 780781327050235905 781338220609073152 780796008854876160 780863218646474757 781838706030313472 780752274020761601 780781898071207940 780758306239512577 782553353242841088 782330717539803136 780893126605037568 782698760514207744 780826236213927937 782701472685420544 780867418012979204 780644145492877312 781784161044553728 781608228710785024 782946021957599232 783390310969651200 783455640643514368 780596317865254913 783129603363659776 780637633890451456 780642262921441280 780646830090641408 781788223055994880 781111479974199296 783452759462850560 782020266771812352 780813996739981316 780626558176333824 781861632167256064 780752731418009600 781926033159249920 769143845892136960 780861171238834176 782541307168391168 783393314309484544 780585742850555904 780592744355893248 780783037743267840 780594918616162304 780859319319400448 781992481160323072 781619038699094016 778655495037091845 779827513375780864 776624517087133696 776213027989426176 778229686769967104 780579728964980736 776468635955130368 777197604887113728 777022559367770112 777013142526185473 779413482882162688 778385212505989120 776612349079855104 780579923295600640 777908242538196992 779503099492831233 778237787355111424 777696356211326976 780577426657120258 778202693215068161 776551473475887104 776547091816517632 779684468814667777 778701067588472832 778024608733749249 776445262420123648 780199873979219968 1185729537230938112 778331181083418624 776952133358751744 779371482329837568 779348578040963073 780377077518364673 780578636294459392 780535389853458432 777284744253812740 777843428449251328 780580825234415616 777910435425226753 777958440211771392 779638140810194944 776432922450616320 777260548991819776 777696726933180416 780550185365737472 778724315244040194 780444199737036800 778229963216519168 779372844513947648 776773380414537728 778553790568001540 777825186758418432 776998082936315904 777616135856545792 776428916303138816 776842647294009344 779349049778601984 776254365627719680 778585375174451200 780034352604405760 778027605572329472 780576225848885249 776269061823074304 780030282854432768 776888753499561984 778238281196662784 778759324491538432 776372090068955136 778760237629210624 778968533749338112 777280259875975169 779140534753435648 780569413321789440 779127602988650498 780213717082529792 778025630956912640 777112789672341504 776552722195705857 780021651962462208 777133433915002880 776247579600453632 779729180334387200 778584630396129281 776223340595937280 777281927841587200 776270376846422017 777004964409335808 776528966668652544 776611024996823040 778912230633005056 777614946951696384 777913567676866560 778237485402980352 777015676586172417 779660413000617985 778758058394738689 777494113834917888 779662636770353152 777197786039103488 777846568741441536 780108403326775297 774281441144344576 773206341296979972 774385288948817920 774386793038778368 774299479155544064 774064919633428480 772607833275830272 775818716596477952 774044548293074944 776053900780695553 773823089331277824 772171469476552704 774637168769830912 773901007340310528 766629517083414528 775888611615080448 773116580733587456 774033670239760384 772607185851408387 772798809508372480 772840545668493312 773836389943246848 776058538137452548 772928797419143168 775887550506536960 772576650718482432 773181751749402624 775024731883991040 774399833733947393 775293160838819841 775826926560608256 776101877805158400 775787262869180417 775781315081740289 775492989175160836 775888025213599744 773903163296473088 775883010508029953 773584728276475905 775894243143483392 774673449885192192 776160185337413632 772863407620034560 774778026479513600 773539317377478657 1182684388401782784 772571293438840832 773733162245582849 774585883165093888 774097705513517057 772645423097995264 773140702972801024 775361266001084416 772556213313765377 774255510191239170 773972305642913792 773855962528620548 775496470816514048 773250022045548544 772582467601588224 773218706084290565 775275158340853760 772645091802480640 775886838502481921 773375897554526208 773113752271060992 774484342030602240 772467120114397184 775710725926952961 774435151975747584 773617820944961536 772797202922082304 773281879848062976 773948120069615616 772574369633763329 774354404162039808 773318106630463488 773140953133641729 773948271140016128 776169656080039936 772473194162905089 772417922279043073 774710663373520897 773643843476611072 773920230192054272 773145023319867392 774491376906100736 774487060384276480 774256782290128896 774589019929866240 773833021837438977 772793658072559616 775534440240013312 775897251533160448 773330142785630208 774590070355529728 772606281576280064 775683959061708800 772465330740404225 768578478266458113 769006162926669824 769647461459632128 769331841316687873 770771735092142080 768280756682690562 768904362211086336 771688054344089601 770832664303587328 771145576381427712 771854023544549377 769308316350623744 770247094439469058 772170704687099904 769253422549786628 768624405777944576 768791265811062788 769254655939321857 769718184836472832 769552592158412800 771296597963661312 769592508879892480 770245313345052673 768600125413273600 1180521871223246848 771687247951298560 769311305480024065 768467755339223040 772036179420127232 769252637350866946 770253550639251456 770724546454417408 768903697166368769 769898524439896064 770573355191631873 769001435484688384 771210697552166913 770381482229657602 769539271678013440 768667720149762048 768499164967739392 770971306766381056 770807738104328192 770414693869649921 768912241349517312 771298236376178688 770252177512230912 769554782151331840 770568584443539456 769724556949020672 769221405820923905 769021525638930437 769322071297888257 771206056454127616 771212706275741696 769740626497679360 768623966713999360 771206171856207873 770417590351040513 771210555822477313 768448216744488960 770248186241900544 769003323856867328 771686352438042624 770040258796855296 769571710924263424 769185155198124032 768922208987127808 769203012250112006 771352519457005568 770021252002119680 771150050940497920 770401822121005056 770248548571021312 768788761635356672 771146302134423552 770039317142069248 772123965938597888 772166085974130697 768561716149915648 769607369869266944 771294347501461504 770811688966770689 770249086255661056 768488555828183040 769323472048623616 771481226578460672 769003073943457792 769002724218118144 770330631783972868 769170204941164544 762110918721310721 769980181633204224 770250409843777536 771212757517557760 771753541698523136 771393537900503040 769177810678067200 769897797319532544 764998650598686721 766246213079498752 767150340726779904 764531827168186369 763857902490836992 765679267086684161 764546914683682817 768239855310471168 764976828914237440 766038151206936576 767536943353696256 764554121324204033 764553088204214272 765902170084483073 764801590415024128 766585563805802497 765629939811020802 764803159692836864 764153606765412352 764147780583436292 764055793951834114 766805485466988544 767532993686765569 764529295901528064 767870642716831744 766863067858759681 767532557235806208 764147591114137600 766760721115938816 765765603743391744 764148063724183552 768083669550366720 763947916184522754 764131726071214081 766801978085117952 766791143291916288 765955844055760896 766002945485864961 765269114973720576 767052374934421506 764186768522420224 765284051938926592 761936929902452740 763860288533856256 765623972234948608 763558559833591809 766627569110249472 764866887511572480 764254551822196737 763949723833118721 763950742755434498 767830376735735808 764064821000056832 767133459148054528 767683204039974912 768196613680398336 767505383430782976 764553771879899137 768069472464666624 767889674530594816 764053208394182656 766616610975182848 767149890464018433 764552764177481728 767700760113086465 765769891278381056 767528750749810688 767520065608613888 766437671652556800 767135128950898689 764805340823248896 764799933325144064 763740672012738561 766432970441945088 766082563064623105 764974286931169285 765283490887790592 767706807619969025 764045345332396032 766616361720246272 763967302433853440 765950471160954884 766378021355921408 767685048703279104 765726909925851136 765953073072058368 764867963845484545 768125054584393729 767679356466520064 767531507665756160 767137098679853056 767888297125355521 764870785634799617 765688915932045313 767134774687330304 764132571638738944 767149739418804228 766028026987491328 768119463421943808 768097204376510464 764084294704697344 761931010548305920 761986616973942784 763430568721784833 763031657712455680 762104411707568128 762974889275953152 761603036108034048 761627366447718401 761627674255122432 762771974657495041 763385288295055360 761754898602061824 761281473492189184 762777166476025856 763115058058629120 761511930238496772 761711856457125888 763031776654598144 761620189469257728 762439658911338496 761604250073825280 761607427762495489 761622293252485120 763180978588221440 762815755423518720 763029002910969857 762641595439190016 762016426102296576 763167671974232064 762774321580367872 761386025323225088 763198483927011329 763474491183816704 763167345405784064 762781418778791936 762982142783676416 761892829434183684 763481802254249984 762669882571980801 763519444576370688 763119571309998083 761385812390977536 761671755446362114 761631347488149505 763029388736598016 761623473722499072 761584216941309952 762781826549030912 761623860869345280 761757988516401153 763519861406531584 762773468479889409 763029213406388224 761385317169496064 761627927750414336 763516489865523200 761549461893984256 761631542162497536 763031923279081472 761627058405412864 763477408909500416 762842126900015105 762106904436961280 762776440681095169 761386080272875520 761671118155460609 761653875413618689 762284533341417472 763391459110313984 761631745850511360 763557327295438848 763398630812311552 762790167732035585 761331433810132992 762743923697672192 761622637235712000 762425371874557952 761626581668274176 761672135072813057 763115041675706368 763106383092977664 761988164382756864 762775525756514304 762982360853905408 761279538106097664 761607873700827136 762981606755856384 761693803120041986 761632035886641152 763106393922600960 761605712036245504 762400869858115588 763433452893011969 761604295238176768 761987280068194304 761773576101953536 760538951581130754 759372422692954112 759450265208651776 760535661699035136 759082026687352834 760560366447370241 761219396635361280 759088844683608064 759381869267980288 759013928315686917 760289166324215808 759734698415312897 760125021280960512 760493168286511104 760214225830772737 760246898095775744 759622329680990208 759371648764108801 759117301517996032 760255085561597952 760519847461658624 759222916387069952 760420894271471620 760287440435187712 759071976182861824 760532443061420033 759915863600304128 760976212068106240 759843323909668865 760245342231158785 759024055123009536 759093740497764353 760783130978648064 759512042906587137 759848885900763141 759029315006705664 759185456818860032 761025834350018561 760765818917515264 759444833698062336 760184028293173248 759506712516784128 760184664468418560 759282300135809024 759025610249216000 759743648573435905 760247348673077248 760095370185674752 759070976181084160 760552601356267520 760184176591208448 759592590106849280 760185303483187201 759524001613918208 759070106546638849 759192213234393088 759014707277598720 759084522705068032 759191265988653056 760126146830794753 760492962157432832 760550754692263936 759516008272932864 759013889761697794 760594155835887616 759515080010719232 759393092554424320 760293742381244416 760185067054465024 760229355784138752 759371377002553344 759027356434518016 759513644258525184 759227755494072320 760957697579708416 760492301424570368 759389559385952257 759477522232901632 760249495754006528 758367154232320000 759509936002957314 759450053379579905 759017481633542145 759457253925785604 760184336603811842 759021886055387136 759479059046883328 760070280932982784 760960985524043777 760213628926779392 759507812963737600 760246732152311808 759064533814038528 760098514319835136 759425642723246084 760542646888652804 759152897602916352 760888078605090821 760299757206208512 760074526059270144 758135085820416000 758871653547806724 758873961425805312 758071952498159616 757994830110658560 758120321845235712 757693383481626624 759008377577967616 758242674646323200 758452289376022529 757997327269306369 757546442240167936 758872422028148740 759005597899436032 757577508346888192 758406953081065472 757332905047752704 757919034755076096 757777369272815617 757690343181737984 757538729170964481 757364534873128960 757361504895246336 758802697763958784 757573051215147008 758021060503756804 757545252026712064 758492727583576064 758491947409481728 757343025983057922 757690132111777792 757696233427312640 758851150175055874 758350470402408449 758286077400580096 758512401629192192 758761521317023744 757688331597668353 758236300554174465 757760973419712512 758083054019588096 758761945910669312 758117640200187905 758783228622671872 758778607489708032 758004154417553409 758771144140820481 758731880183193601 757552713873891328 757565892146454532 758768028595032064 757618048664829952 758864221140455425 757182723089895424 758422125254471680 757191160481873920 757206444148158464 756355884956127232 758845607578435584 757571837463240704 758872873234681860 757336511436075008 757576490213146624 758233935230959617 757687988189065216 757205678821928960 757311921095925760 757918002339778560 757916962269704192 757338816487235584 758121939365982208 757650904896139264 758380358874247168 758680707979943937 758690714268143616 758874457142284288 757315800466272256 758335147183788032 758020997383684096 758122684798607360 758873275044798464 758085148164272128 758421383063961604 758511494669664256 758285141982711808 758084767174631425 757773671545044992 757775689525309440 758732782348623874 758331893809090560 758238226180083712 757187537681154048 758071264128806912 757552876348645377 758026136299397120 757335224397225984 758685974637473793 758240929564258305 757309616254545920 755974701172817920 756883131685273605 754788362368741376 754301737431928832 753962659293396992 755551039244341253 756973646216884225 754664207799451648 754136526087487488 756216362784161792 755254384062263296 756199426826219521 755087399286411266 755975695940001792 755788382618390529 754304371186405376 755972980069376000 754416468381437954 754516280615501824 754530838386208768 755395950089211904 754650547932758016 756975589110779904 756138994728071168 754520788917780482 755932444310724608 755195907658883072 755091783013507072 757172536882913280 756798838900396032 755835032086773760 754291925616852992 756952917152784384 757174767547977728 755787159735570432 756338260230623232 754420722575953920 755943480631844864 754992591402328064 754789482621243392 756129793054220288 755836720197795840 753965070003109888 756799923648102400 755747074939949056 754747397700485120 754744188856565760 756475847004057601 756171983407243264 754730058913308673 755143081666744320 755950289128087552 756697615509688320 756140881862766594 754305404302139392 754747849737461760 756866912848584704 756974970312462336 755944618802286592 754645662357159936 756168618287652864 756105919470116864 755142098190475265 754662980164386816 756801575193042944 756490485116575744 754303051389861888 755936439993589761 755525857456844800 755810077307727872 755746062204280833 756699517534212100 755972015249645568 756962332228612096 756477153986895872 755954295728541696 756625700539465728 755927861878460417 756864330054893568 754514805264973824 756691116464959488 756308357804335106 755176368783187969 755973944054681600 754652888752910336 754530019200884737 755708398537154560 756875689924694016 755946954979364867 757012114460569604 756130693365665796 755983654728245248 756804886038192128 754648419151511552 756216053269614592 755486029742641152 755502053003190273 754348235951661056 756168203504455680 749959090210832386 753351063407767554 751797800690708480 750545570293506048 752859250628648962 749718947973529600 753338900647665664 753353898472017920 753354233311731712 749709462974435329 752628125389955073 750094399456026624 749972298086645760 753398572515725312 752911479251296258 752849315094298624 749987869452828672 750692436687585280 750547338817638401 749720224220475393 753347448743964672 750668480559607808 749699315367612416 752985826993332224 750714064574218245 753349911983235072 753209883202351104 750397898861445120 752110630031749120 753580257895211008 753641197588152320 753354905897668608 750299631792291840 753728269019549696 750353319084843008 752471941416620033 750678866532990977 749929565661884417 751889266934964224 753063644578144260 750492628362334208 753603401854881793 752911332756840448 753355262363181056 752215352122208256 749961528422625281 751146264956395521 750677864379453440 750865499660091393 750548959240843265 751423658627829760 752667913820209152 751529041988116485 749968796618817538 752207752852832256 750648675186147328 751232353129955328 752211419634933760 751370918027489280 751016366925344768 752990888171831296 753205648154767360 750101826821877760 751145333107879936 752591157641744384 751405672877744128 753353259411054592 752618593196597248 749935837748596736 750650894040064000 752686998826131456 753090242203283457 751558217075945476 751145002147966976 750352884106223616 749965127278034944 750691056551878656 752973319675273218 822176438627536897 749970824766091264 749989709275885568 750681915565477888 753750790590828544 750663349025767424 750514941753434113 753720863606775809 749706242579247105 750286846534582272 753349629870084096 753960134422900736 752834632907943936 751115433273688064 753355507721646080 752860045084241920 749934450868387840 749721116911034368 750811268219543552 752848856317059073 752910855939952640 749240145442922496 749208070505586688 749049896431415296 747102432862273536 748345210372038656 749237508916056064 746718385828859904 749698321074180096 748599094252273664 746895785338544128 747190075344162817 748599711792234496 749261242137710592 747191624535511040 746289768707698688 749341789102960640 746272130992644096 746908869134262272 749262206672445441 748712661764804608 749261175968436224 746895602798178304 747888354126069761 747415955400196096 748166232298381312 748869825208913921 746289394231828480 748851673313873920 747424042181791744 746273866322829312 749350193095667713 748926103931150336 748966167549603840 747899586593890309 749264383990194176 747240949370261504 743997751734657024 747873024515407872 747098691492786176 747874856130183168 747873880103059457 748920081942327296 749659173353299968 748871858553024512 748906952713875456 746470769862017024 748163517455413248 746674420605980672 746145338608713728 748331931616579585 749209816732672000 747888895581372416 746456564337344512 747178078682644480 747030708678430720 746560976921706500 747241330552737793 747872257872125952 749264697233383424 746273889160957952 748851849185243136 746415333741756418 747873381077356545 746453765935366144 747105049352888320 746465982026289152 748528593634992128 747029963702996992 748590222988947457 747208970201333760 749263772703985664 746895065591783424 748851569190318080 748647669707350016 747194865633595392 746144027616120833 747874261583470592 748569874042064900 746458701565988864 747873311531614208 746895252884164608 746414797416243200 746721493061632000 747027629652443136 748141420528140288 748599572230975492 748599438034206720 746734772928528384 747227503329173505 748142709932756992 748343042994733056 747986907162877952 748163921383723008 747900114363092992 749052325130534912 748219891577131010 747206160806219776 747418754255052802 747950659111006208 742069634652835841 744701872456536064 743213971122044928 744838252369043456 743215968869097473 738950669927886848 746047705709961216 744355251365511169 742456254837215232 743852552257626112 746035913814310912 745204320593940480 745804574699692032 742066996767031296 745356618125152256 742470476824477696 744218749822083072 743954307351908354 744363535635996672 746072493950107650 742771576039460864 742781221260922883 742469778560929793 743947386720923648 745805112732430337 742694780933656576 742455297059475456 746044729343741956 742785878679007232 743827444960899073 743184492907610112 743955609851068417 745969049943875585 743488055240196096 744341058109247488 745294375584956416 742781133197299712 745693121095303168 745304333483393024 743766155093934080 746057926800977920 745969778267926532 743628318402961408 746052286640689157 743520455873683456 745733029289615361 746063926597672960 745305119256875008 745693029089034240 742096033207844864 745304731346702336 742464647878561794 742371820867878913 742512112614944768 743765281898536960 743761349910487043 745821138773774341 743747439954264065 744253170218524672 744260469431513088 742019961946791939 742437914731286530 742053354189299712 743955253226135552 743075154507489280 745455382882033664 743076652662431744 745299161130635264 742034549232766976 743172421654568960 743486962670141440 742418415047090176 743192668017205249 743543327467810817 743522630230228993 746026900502487040 745296338758270976 745463436188934145 745298514096308225 745260520282951681 744225952465489920 746094507201077248 746064216373731328 742909628338601985 743914866063212544 735345057587417089 743271067238674432 742442391219646464 746059859951509504 744336626411700227 745967990236143616 742373042140123137 742370798850199552 742695148241313792 743485792585146368 746042076211593216 742464168482201602 744364393962569728 744519497764184064 745295914076672001 743078235408195584 745294739092684800 738808292550397953 738712803775631361 738718346045063168 740385872089120768 739242726181462016 741095312601812992 739080401747120128 738762615334174720 740516693030637568 739082885857173505 738601935771570180 741760896775663616 740515952454959104 739581318699352066 738809335841595392 741487809576439811 741007091947556864 740988538464948224 741311272818475008 740330660372619265 740883494117728256 738901792210194432 741380579313098752 739082059348619264 738576654176387072 740707325590274049 741754548004458496 739571700392722432 741988371174699009 740517366551969792 739576535561162752 740392765662629888 739814823689605120 740313748825505792 738602229100224513 741243519822626816 741257031722622976 740708673694076928 738858013419835392 741600981251657728 740879092141182976 739803054476775424 740343009074634752 738720347239809024 740516296291459072 741744918205501441 739826625546752000 740524891108200448 739810044150190080 739857123329335298 741696814194274304 741301954324910080 738598954468659200 741015811960229893 738576209726955524 739807883521630208 740709235927977989 739206145072594944 741645740884303872 740511746503364608 739076181484576768 738711092252155904 740972317191352320 741965111968075776 740380953722421249 739998110915678208 740722436065353728 740005642228862981 739076562876829696 740513939574951936 738599744759431168 741369263525662721 741760911044685824 740383281603039232 741351028273086464 741297855168716801 741244493127618560 739779845572448256 740517144115478528 738600538976096256 740509507814600704 740510072678326273 739816997345755136 740721589709328385 741240449906663424 741094899664093184 740641413335908352 740710011136028672 741286391200505857 741292912894431232 740707234968113152 740387780719747072 739934090690998272 738576553508929536 741744258655387648 739857921140527104 741774067368402945 741590381503086592 737784398515441664 736671884247478272 738399082813620224 738539023669465094 737596690257969152 736672123012427776 735946241322799105 738236891091238913 735125552064024577 738385522301624323 735267499269226496 738109521952833536 736961734167146496 737243856144629760 738495529005420544 737056428452630528 735311006826700800 735346597303816192 738236517949181952 737242018687164416 736875933999697920 737241411465170944 737242308261842945 735345985455554560 737242189055594496 736381305785581568 736655375911530498 737996614573260800 736441853097218048 737778668785766404 735465352436408320 736336185086222336 737237313034563585 738575670771486721 735345398437556225 738449664752553984 737689416811073536 738413456118841345 736569533738156036 738495114532638720 738387288372051969 737232540436664320 738538744911822848 735459144287719425 735444721716199424 737238518775320576 737399475509985280 737402123453878272 737610159459991552 735344013499326465 738416510092357632 737055532960223233 737036608915034112 737239685295181824 738575853261574144 738407796606013444 738496464448430080 738132164399636480 737376356795875330 738409191526662144 735611127531347969 735345354992975873 738412068181676032 736197797314101248 738163472865759232 735942401165033477 737785345459113985 738495995583987712 736655448993107968 736388616214220801 736554410361409536 736336010808688640 736410143378792448 738478522813972480 735448311914602496 738448988517453824 735267332927279107 735968169001684992 737054226833149952 735945699834007552 737376803514286081 735822406514675712 737688582849171456 735345023563247617 736249593352966144 736655485814857728 738415541203832832 735541674793783297 738494609597157376 735213812484345857 737785114239864832 737753549564694528 735959405565378560 736016335197458434 738233323344920576 735908158330130432 735871869581205504 735345952756801536 735337786757238785 734794856564936705 733594906447372292 733666112563519489 733593259423862785 732731153556312064 732736781351849989 733348895615528960 732730584695463936 733691591198703616 733677446235623425 735124106476195841 734892328637325312 733750845280522242 732729332917997568 732788306237345794 732730463735943169 734003305819570176 734485185148944384 732736485661769732 733113480207798272 732749934903087104 732719796077383680 733803565060345856 734470625767620609 732738568725094402 732736605954428933 734903156589645824 735117032060899328 732733300763037696 733974704445358080 733820785157132288 732733059955601408 734228313695236100 732732783605469184 734405641893249024 732731343503790080 732762977825349632 732756302447968257 732726338147258370 732729090696957954 732729747336269824 732724066122104832 734365143635759104 732732712268746753 733791992564617216 822175285151928320 734938503541325825 734468447829004288 732973805354819586 732751047022628865 734742416494845952 732735764585406465 732726105837277184 734936659851128832 732731735897702400 733380950059581440 732771469281927169 735058192862969856 732733386041647104 734939680278519809 733801387952340992 732779353566760960 734114828529307648 732734623285927936 732730840162144256 734231223002894337 733600358501625857 733604767612710912 734014390731673600 734066896794963968 733838909805887488 732733747586469888 734468142303305728 735073508124983298 732746916337975296 732990965426888705 733778244076507136 732734199678050304 733837704312410112 732893573365010432 734482099793711104 732729619061821440 732773906889736192 732732606765240321 734517899960934400 734053246734499840 733691067829215232 734768900282454016 732988705531650048 733597831261499392 732783552513880064 733128160603168768 732762774745559041 733682878278696960 733073344661061632 734395329588670465 732762160842039296 733242745385537536 731805331425218560 731924988060651520 731959001143988229 730118084040724482 732196260636151808 732575682367258624 732019210185003009 730201866416607233 731288678451019776 730034041760690176 732533409285865473 732333383024582661 732535400498143232 732537744195522560 730488544700010496 730474838012366849 731805070669557761 731801374325776384 732716604027502592 731220438530052096 730840541248819203 730035627945775104 730069558132932609 729716712124362754 732333025325928448 729979461404340224 730343346204508160 729691263092543488 730054583700078592 732197065820913668 730445388856098817 729645861089775616 730129098010447873 732333772587302912 730453302287142913 730342411835195393 731503361774768129 729717006749052928 732717975090909185 731798661580111872 729771731003551744 732540713678819328 732274340188852224 732200012457906176 731501778873749505 730948897435176961 732681922644725760 731804642368212992 731923681522397184 730493295550468096 730477118786801669 730054891897536514 731800205188796419 731809410578808832 730127671150129152 731192363809394688 729635334116544512 732417001965137920 730401662574182405 731802331923263488 732163930236260352 730083435147055104 729633186913882113 732421072037892101 732592935980695558 729717317467246592 729621735717351424 730187041825120257 732570904094347265 729646520568524802 729722941521469442 732033604709191680 732148805118885889 732327433957953537 732333137326444544 730482068753424385 730018836808933376 729775453704179713 730498173492445184 729997397884047360 729857410446336000 732539159659859968 729690751781748736 731928825500717057 725448150547349504 732549197539446784 729643519846055936 731666958979112960 732377163505225728 730089913778065408 729981270328000512 730059920280793088 732230384071680001 731801917379219456 730500562022760448 730504511291265024 732430605548437504 730823012463742976 732576889538260992 727458676211113984 727636035149139968 727803179816062976 725796339255267328 728976091428233216 727518466891239424 728971726533578753 727095549703364608 728557074163060736 726461507601612800 727637487871479808 727319608663875585 728528466765844480 727898352965259268 728725098409164801 727255495996788743 726008645473824768 728617415332999171 726886198027935745 726045073775828992 726810772555350016 725903475133947904 729291290848956416 728777599560892416 725899554273423360 727085972278677504 727802350061158400 727791165341356032 728740257512992768 728529524468682754 729604845716516864 727093442325680128 729004564075012096 728974420807581696 726079789182808065 727503555083558912 725845144637837312 726806071210303488 726609734653104129 729613336191586304 728725020109877248 729301847031349250 726115856053211136 725501700933586946 727253907567726592 728651908563517440 727634574298255361 729605529417465856 728297587418247168 727521055728885761 726865339947073536 728739851823153152 729618676748570625 728531431824166912 727540765765828609 726800215718645760 727169840776118272 726555060306595841 727709529358671873 728230182981611520 729121112148353025 725847301172776960 728564631313190912 729609208853897216 728646402985869312 728305900415533056 725845855987617792 727796025247846400 729404337164783617 726514136838975494 728777556804153346 728725179074023425 728365792077742080 727801034551087104 729188558200786944 728691238166220801 727252046286450689 729332727665790976 726886687276699648 728403179214376960 725824909151199232 728292625850208256 726246693759496192 726439344072962049 727319013383147520 725817204743217152 726918444931776512 727225626575421440 729301192325668864 727262413968519168 728552471677775872 724633177692725254 727142563010891776 727643544190636034 727137190967435265 727253325524164608 726403534380478464 728423832848044032 725502314736422918 722489659117420544 725119398881665026 725022546328969216 725535327927042048 724237406837334016 723873688001589249 723956432991850498 725377800954220545 725022988026925058 722920297393995776 722545371809980417 724942956306771968 725024710086524929 723972167893966848 725392976525037570 722818508665454593 725722027173249024 722967660833722369 724718355102478336 723637770758033409 725378591567941632 724052308661772288 725396879723384832 723094439485399040 722802795720634368 723526822424678400 725659482819297280 725524257883697152 725383459284353025 722967703313612802 725050631250173952 722576418752892928 723655961999736833 725022169806327808 723274222907301888 724237889886904320 725532457756405760 724236857777762304 725116992907259904 725128021473132546 722589315923054592 723885342743494659 724442801933565952 724911563405189121 723957355495473152 723853244238278656 725419855265026048 724722427297673217 723950747109363712 722501079297048576 724050713953861632 722511721257181184 725445969496694785 724633058398375936 722628702748688385 722443916742639617 722397728475582465 724445148910915584 725637460504510464 722767517349978112 724721256969441280 724039081420808192 722626421231890432 725024671293423616 722540379799740416 723663455748763649 722471042367778816 725380639269228544 723266899275091969 725115824206450688 725636069010579457 724954532522917888 724996031033806849 722635529708285952 722592772096724997 722573329400520704 722974716395425793 725677423195512833 725648706385633280 723906843865698306 724993336000532480 723092613457448960 724772013219405824 722455189911953409 724409389570994176 724055614498955265 725114320993017858 725380064272105472 724778089830580224 723682291843780608 725017409132855296 724568416338759680 723565939162275840 722483180826181633 722528613690654724 722573028677304320 724567219062059008 718618061683703808 719476340576100353 718546390390071296 719630850716000257 718996943100375040 719125225728827396 722017428520243201 720821603064524800 718766507199766528 720458178698338304 720247344197820416 721708342838747136 721371631118127104 718410936562925568 721093904527925249 721485578278203397 718993345197027328 718992948193570816 721307257472999424 721306189867413504 722181629528141824 718997528923021312 719918725936373761 718632666057285632 719001329759363072 719484455556161538 718634255107166208 721450634520584192 718627776178360323 719630780499128320 719658640848723968 721450217384579076 720117231821156352 720097594207268864 719830679765270528 719500540657459201 719244517929578496 719159990834081794 719484713182838784 720464540375375873 719662034573504517 718913705111613440 721145563970936833 719124172903997441 719484822834581504 721144953192247296 721836860356628482 721495328097042432 718771185757077504 721491758236962816 722379509060788224 720473496187498496 721450040552722433 721344559205244928 721531225916223488 721695114943442946 718410250437705729 719699403435585537 721401779276144640 718999512283484160 718636301587771392 722266479660556289 719920610210615296 718997676747067392 720116836617072641 718627523417010178 721987186732703744 719158083684069376 721805701325172736 719648132225699840 720417893696040960 720460065958989827 719626295248863232 722264735966748672 719548022871482370 722120138057740288 718993739348361216 718516815782088704 718530443272970240 721140843525050369 719321288301486081 718998304810512385 721691854849318912 721458878622363648 718617242422939649 721694330805755904 721083678387003396 720671808861696003 720012484174811136 721693297429901312 718628272188309505 718761006068051968 718409541273194497 718998170315976708 718626552704077824 718518072861192192 718408900375154688 719326834538778625 722016321119121409 721144689647316992 714578358022090752 714581379351252996 716639648873844740 716462678802345984 717050067840929792 714503667261562880 717088318068891648 716088246258651136 716600252934041601 715725628465680386 717158349008011264 718269634814865410 716412682581053440 714967208439451650 714591260791713792 716811670031581185 716362171404435458 714617467839111173 717872274569822208 715758039836594176 714411420104925184 717433113882787840 715013260462960642 714825845504942080 715616148335759360 716774329837420544 717400207898591232 716688097237458945 716621438535471104 717483825446707200 717140417469349888 715223526635094016 717092823326064640 716020373045841920 715369991214866432 714619931938197504 714818473382248448 716078699175682053 716019755682045952 714926538714660866 716780878777556994 716727859876917248 715980291672829953 716085112610426880 717401379443195911 718268624012754944 717192412213420032 715907761926750208 716683752227913728 715664091893731329 715668280153911296 717096171068661761 717753959176396801 714925079247847424 715907894584197120 714855791199719424 714911110575562753 718159369033162752 715973328868085761 716362367119069185 714894618333212675 715636703369691136 717455981047914496 715756428447858688 714891184867508224 714423264039317505 715536209385115649 717189147497091072 717910383491751936 714463489503404032 714855025055514624 715216002347360256 717395599633563648 717170068430397440 715215099082878977 716590192413507584 716344003789266944 715372505486245888 715291320563146752 717872177782124545 718259314197164034 714898756420939780 714619106151030784 714807977052610569 714577392367443970 717321031321432064 716826069777645568 716031548382773248 716222480738869248 717027537990365186 715286909824663552 716622947901915136 716359318828769280 716620675071537152 716621639564324865 714581499362803713 718269255872081922 717003103871115267 716464023273910273 718268906176122881 711653804983361536 713820823665119232 712645789953167360 713012937787588609 712709458187694080 712300954775887876 712728075532943361 711366483872522240 713003045827780609 712490195778727936 711742734508421120 711215886909050881 713809729764589568 714095595888238592 713821835402616833 711209847702749184 713675903797174272 711520501856866304 713004219234709505 713006012085760001 712473816614772736 712291134991691777 713807872388440069 713031504415338497 712311921542873088 711414965224259586 712727046913462272 712731263929618433 712481536470360064 712484978735448065 712294898972680192 712997502769872897 713066424563052544 712351366925180929 711353589394972674 713027407742177280 714075020113240066 711521532149895168 713806176274804736 712756995330281473 711218418775498752 714175472557424640 713558033129930752 713006944047534081 711209246419845120 711350170798178304 713131098969083904 713747213801938946 713558941662322688 713025973751529472 712457104515317764 711631122036293632 712748982531977216 712354185988202496 712969068396093440 713029867810463744 713133907567329285 714198237675003904 713676890750509056 711349494701494272 712845229674668032 712729376207540226 711638301111939072 712357600621432832 711275596626665472 711626493626093573 712729040352882690 711639836810203142 714093135857631232 712782227747311616 712291375958659072 714264864575922177 712837228272164864 713687943278424064 714194279409848320 712248639947730944 713014127061544961 712357352972939265 713032429297078274 712235345287516160 712850174838771712 714189569793646597 713556905550069761 713471400082874368 712972000927551488 712829601081384962 714260201927520256 713120275299229697 711586556688146434 714214633016573953 712408960918265857 711418254556852224 711388380668493824 711175267599802368 713033155989610496 713803130417324032 712343435387260928 713012045214531584 711164424971661312 713030660475240448 709690378778230785 709885396285579264 710914741321998336 709886835628105728 711051718608326658 710097701698936835 709930663953231873 710924053981188096 709592458401816577 711007773052559360 709883604093018113 709894230710337536 710138547827769344 709585960992972801 710407581899079680 709580469323612160 710149837979836416 710440524524691456 711007886558633986 710176870575292416 710929239269203968 710066971367190528 710177855796350977 711049674782674947 709772129651265540 710626092114120708 711035814164230145 710857360399400960 710214487643693058 710151964726792192 709893207845376004 710509591122075648 711164130384674816 710868991309443072 711163293365198848 709581055926398976 710507173072269314 709885620034867200 710920670608236544 1079888205351145472 710947686879531008 711040837036154880 709878592189153280 710928141112332288 711042337158340608 710453513155960834 711088013560778752 709915576173469700 709731880413863936 710563892687196160 709819253977915392 710096863383277568 710918088460517376 711084345356738560 709886343309107200 710923287430357001 709893334588919808 711046009992798208 711087670412185601 710409594204524544 710452858043416577 710074677775966208 709941293477195776 709980217872351232 709687052384731136 709713295180169216 710995683860484097 709756933666967555 710904553219219456 711046719421550592 710152303966351361 709595310939643905 710920172106850304 710415602851172352 709750033915256838 710215733477822465 709703632292331522 710905631008546816 709893235884335106 710442630207901696 709720456194994176 711035391302889472 710073634837176320 709919330574725124 709754445907759105 709735250927226880 709890544860852224 710534544865239040 710510524031746052 709586584560148480 711085025857372161 709976236441935872 709547482615816192 710989203388162050 709775232152817664 710160479889575938 710456179173040128 711087132052295680 709736764613771264 710928532461883392 708662621596213250 707374051581362176 707354724182441984 706953562316603392 708985532483837953 706974796509286400 706827555622547456 707036759570382849 707373529818386434 708714838520762369 709083187775979521 707261100061020162 706840633508536320 709115011487178756 708715949138911232 708647560399949825 708667476628922369 708845423620984832 707225181513719808 709423812681531392 709028677497921537 708723421106937857 706812638215303168 709362309819404289 707388018382995456 707309366064578564 708720448335437824 708320844917903361 696447301783592961 708780035516157952 706862721405468672 708332792028008448 707386022569623552 707259809888915457 707260748020449280 709063098871779328 706961650083954688 708045086135881728 706829345143316480 707259515222278146 707226089496690688 708714849027497984 708158581363888128 707004752756936704 707239753352093696 709399753545670656 708390521023008769 708667676768522240 706884676263276544 708183163969740800 707034934804873216 709168272059535360 708171902091563009 709423676425379841 707353658883706880 708319022685802496 706674352167772160 709541660758315009 708857632816287744 709170599579545600 708403542009253889 708979864704049152 708786643512066048 707697346646245376 707377544224509952 707029354921009152 707037002911375360 707258582501302272 707020422672474112 707702633260261377 708169684617535489 708422379366686721 707415229794275330 708715781199044609 709063220150013952 708472737992409090 707351991807315968 706808780600844288 708619775153475584 708351381678088192 707208682669543425 707262742688882688 706989946268213248 707683931609550848 708319492485595138 708749781519212544 707225317648240640 709089928324489216 708428041232490496 709422865360297984 708800227994537984 708320551773851648 708658225198006273 708158520831553536 706675395811266560 707470040954761216 707237490780934144 706971409818492929 708319477507686401 708983126601682944 705486546644774912 706150457396170753 705005396818305024 705397628276707328 705565746676551680 705563410528915457 705174403164860416 706629099217920000 705611414128500736 705234524012224512 705003756543410176 705354682886201348 706152166205992960 706105503202410496 704482268765622272 705821213298446337 704746706458509313 706543741088067584 705874162372517888 705731821489807364 705358901349388289 706176828843663360 705230846249324544 706540601026744321 706179933480099840 704751393991737345 705170546003218432 685571686423461888 705229104426176514 705424888945836032 705088689295245312 705793784093745153 705352657234481152 696428451977433088 704440884029493248 706467532291624960 706505531364679680 706531628525428744 706531140195196932 705731353308962816 705227593205878784 705179512254951424 705148300064907265 705903554377052162 706311590321246209 704769025000263682 705235874632638464 705174362530430976 704751567094812672 706149793697902592 706530975992381441 705093158191951872 705102512718782465 705413209365323776 706104797229780993 705213112463577088 706531291018170369 705094976376541184 706119343289962496 706532975782006784 705861265202221056 705399128180789248 705005540326383616 705809043034664961 706207445442543616 704746766097379328 704756216157839360 706188719548723200 706544678980734976 705006030841720832 706107571401134080 706629785263460352 706152400982179845 705624889282068480 706325441028689921 706185780109185024 705357122859614209 705420338985897984 705727745385435136 705119106052308992 704792956507709440 705173204948656129 705398891110334465 704756047219654656 706179514611724288 705005491949314048 706185049796943873 706127055285391361 705396750178263041 706168204259758080 704481336682266624 704626119836901376 706353772751163392 705149907183738880 705362027901009921 705963367647698944 705946245290987520 704895509274693632 704466049912143872 706153159085821952 703901249691901953 703915198864887810 702980499388669953 703923471391264768 704064261413273601 702953023736250369 704000092840325120 703601762876305409 703895967439970306 703715567765737472 702833969537142788 703195229181100032 702891487776866306 702894623761498112 702897056181055493 704002523980558336 703095453496188929 703777173296046080 704392435829493764 704062727082385409 704026393865265156 704023054813433856 704339457974132736 703194213752528896 703691273455034369 703612722991075328 703896353416617984 703110934869336065 703326546686115840 703567344212160512 703325481265815553 704001490759725058 704000708236996608 703252241487036417 704312346706124800 704284013461180416 702698194115944448 703917643930210304 703996959544250373 703611696233852929 704332561296855040 702896239520645121 703562075616849920 703628555658264576 703596766801756162 702887030892658688 703250152744550400 703121943944237056 703764924288409600 703251956198875138 702913398154125312 703121060430901248 703230455546404864 703217073724399616 703588070776385536 703974892237135873 703195045151682560 703896507465015296 703332298821775360 703109705900535808 703711236865720320 703607992424345602 704019808363352069 703110347356409856 703442830211964928 703904675289042945 703194690498088961 703099408271822849 704285794643668992 703252552641478656 704342660933427201 703598661419167744 703401239266996225 703257866820415488 703984812105793536 703218582310641667 703111149764489216 704438057202819072 703092155577831424 704100078743625729 703446072216014848 703888318245773312 704014599708876800 703900742961270784 703195408747491328 703416483653652481 703444081251254272 704379918222696449 704111284095225856 703195301780172800 702911293813080065 702706412980453380 703321647701307392 703927132339216384 702930575083106304 703894673086095362 703120811918385153 703600613897023488 704324651384762368 702687277189873664 702268900562448384 701957484328583168 701098843635580928 702367612232142848 701062516911251456 702542084776001537 702560558269202433 701999802033111040 702661309532409861 701066624800059393 701875717504536576 702668337671708677 702141081027104769 701956476571512832 701872910764343296 701763676378796033 702539414224936960 701558980682891266 701369894479273984 701743902093504512 701924334621716480 701868541545295872 702561529447763968 701967889457229828 701063288193421312 702157754283130884 702680136513155072 701240216745603073 701162206914879490 702155553485619200 702632410341576704 701746070162792448 701078699118989312 701084443889381377 702310109100126208 702608081314816000 702149896325890048 702312059690622976 701943239054532608 701196121759068160 701954385404760064 702194423048699905 702172591813857280 702484363695370241 701374019644366848 701929835132641282 702662052079390721 693839525412376577 702640425623003136 702526610646429696 702308297886400513 701870081827966976 701269540844527616 701944029315923968 701781556151517184 701876939095543808 701750410621497345 702671227048075264 701977550315098113 702178985430503424 702641468398292994 701556580916060160 702685373420474369 702140146343280640 702311980732813314 701842514760724480 701871659150548993 701435508283588608 702311041762332672 702680558057422849 701801713385115648 702270277560852480 701437415047700482 702155147695284224 701763900333649920 702519153446400000 701480269975523328 701082607782592514 701941907052634112 702310025235042304 702378896621236224 702147760926011393 702635699594469377 702158475091021828 702679818194841600 694984821093830656 702172874258264064 701941803327426560 701940652339122176 702525836948336641 701063872615096320 701363192669331456 702680874752540672 702180291448680448 701780921163259908 702632760368885761 701063078071418884 701779181986680832 701945579333513216 702679486496706564 701089616825159680 701762526158061568 699913243251339265 699966633918525441 700096775454138368 699230466130513921 699995449718153217 700413065595113473 699232824990285824 699994606264586242 699546805143523328 698758514559340544 699441442041815040 701033286223572992 701044380476375040 699659811420553217 698853277706784772 698636369229385728 700562845096804352 700779139985440769 698990680719360000 699902050059055104 700295391842058240 698854046447333376 699573221633425408 699802531992629248 698751641873444864 700471960526987265 699187712553807872 698882048069652480 685533340074688512 700310777681592320 698742963447451648 700269643789955074 699989532180135936 699794784509108224 699447731606130688 698882145297764353 699989306333650944 700405081594703873 701044235764502528 701033104605999104 700311461734850560 700796528844103680 700271935276634113 699283203027292161 699207531118383105 698660826463539201 699654401481449472 700799329620140033 699791469532594177 699966498819940353 701043432354095108 699283248506105856 701045567783219201 699702258792034304 700787183872057344 698976776115130369 699793608963198978 700320270620454912 695801946347806721 698921597466472448 699328126631870465 699909634279268352 699341413448871936 700784179076853761 700471348779352064 698661220258357248 698740358688194560 699554325622886400 698677500491075585 700779489907892225 700306531720499201 698837314894766080 698658112031604736 700799986104029184 699733970158800898 700779018405150722 700795257181437954 699284455282884612 698755140602499073 698977598844637185 699968804311470080 700280013107523584 699801607177945088 701044871587454976 700381146392195074 700795170023825408 699805136038846464 698739578002403328 700779318260195330 699728584575946754 700784408870182913 700754883125886976 700321698780991488 698973988891009024 700779226715316224 700472856350691329 698752909236969472 700413494580084738 700755931420823553 699992347115982848 688517545293406208 697031343272812544 697807321167224832 697800242553581570 696881322858573826 698523060350140416 697949869961568256 696733541313474566 697815901190619136 697440600535203842 698588112994353152 698210486437937153 696346322735988736 697182075045179392 697825190282182656 697050425195941888 698552709281116160 698551938531590145 697029254584934400 698546735652716545 697919015688278016 698219929762398209 697286805125726208 698336821349117952 697263333959995393 698522430847983616 696328503428575232 697051619427397633 698588558089707520 698303565232623616 697077741640880129 697404736211959808 697882687923752961 698334356079833088 697027290820186112 697062728582766592 698634582120333314 697996266345795585 697595370940006400 698179564107886592 697033106608541697 697263254083489792 698115252844634112 697404309814800385 698557683838947329 696514666843996160 696764047010766848 696463477104365568 696322405002780676 696665030549487616 696285674689921024 698231571594276866 696782375863394304 696908121327980545 697173206663213057 696763168178204672 698546455309611009 697568064611561472 698557567254056960 698210543467896832 698565809128472576 697922955007893506 696669855416766467 698526221525610496 697869206893756416 696821227739082757 696764189268963328 697183070357753862 698338315205013504 698260813866471424 697985595554066437 697594507777482752 696329245866512384 698254119631507457 698548066643800064 697065472425123840 698259611833520129 697099208415903744 698565437844488192 698557746229211136 696732694135312386 698549889316294663 697414064763510784 696781378596302848 697998702477242369 698263859753316352 696370121154150400 698549401082527744 697613947655086080 698370366369038336 698283521245319168 697404578019598336 697944232997294080 696734735578615808 696424442717601792 697604044269953025 698242702194954240 698205519383646208 698156678496305152 697785447771172864 698549517663260673 694647454365552640 695789403374014464 694560681090248704 695742029083574274 696278895952273408 694888332099239936 694882228665507840 696285462839824384 695981303460712448 696218684856074240 695799815939190784 695072233610280960 695252170535477249 696283930069172224 696283485741383680 695664927483240448 694884902618165248 694594899614789632 696061839554318336 694600151894212608 693989991953739777 695373506976976901 694601825794801664 695820186713264128 694996040349540354 696279000755347457 696048400081555456 693806043407618048 695707547395891202 694554471154749440 694750254378422272 695806716601040896 695810703542845440 696284792845942785 695133644562628608 694262234294435841 695425318476083200 693803936965197824 694257857546559488 693902396485799936 695134210273775617 696281114269376512 694149534918651905 693807728611893249 695646188297699328 693806945505976321 694984862122561536 693838082282430464 695810810166317056 694611948940443648 695817078884929536 694979360441384960 696085979560591360 694963798273323008 694558166697271297 694890328273346560 693832776844378113 696218405825810432 695747007525294084 696217877679108096 694885775431835648 695705786903830528 694606525835431936 695791084413317124 696030020372930560 696124722321481728 694601530650050560 694879900256354304 694960957928431617 695979656617578496 695133044940759040 696278368296296448 695650797615521792 696106303438090240 696281532974157824 694602643201744900 696056207824580608 693866510578651138 696277390650171392 696025012424306690 694607450750717952 694603879330287616 694559410488737793 695009587271827456 695716589388308480 694551687080644612 695133873139752960 694964856609439745 695278741048684544 695747401546477568 696285038644764673 686254121435807744 695082204100071424 695412367136436225 695809280587534336 695989902031331333 692542762445594624 693774895591763968 692701142803939329 692695601419567104 693241143744696320 692952864801579013 692422072967020544 693263187702059008 693782388564865024 693067485629825024 692028126189199360 692672982792040448 693116922808963072 693054880622198784 692012875775414273 692054432905850884 692672615425691648 693144862208757761 692000115800825858 693252301511901186 692673426402713600 692955330213498884 691992472889724929 692762083822301186 692430362966921217 692945294833643520 693138448371286016 692708773400449024 692698645863518208 692331943132794882 692673742863011842 692797304567369728 692093215944654849 691992813177847808 693056021896519680 692479630931001349 693778147439824896 692072438323113984 692564413811941376 692724677945483264 692735015428431872 693245205617758208 692864417101287425 692673284563935232 692558816592920576 692674640645353472 693801552855740416 692681024489263104 693771408896229378 692551355920158722 692766854453006336 692794133124116480 692672831386210304 692457315941900288 692736397120245760 692093970034343936 693122207799721985 692844273717219329 693139866297700352 693219967215493121 693413034044297216 692171744845664258 693784955537592320 692674198230142976 692025339812380672 692701271405563904 692553019150503937 692942626627174400 692674460181270528 693243553271713792 692312112115380224 693183469967560704 692677570282786816 693247721453543424 692205512130215938 693250845333389312 693251574898884608 693776360750190592 693471204469035008 693280682534137856 692045112872820736 693239943519453184 692672195559067648 692675094242578432 692918726795104256 692045676079874048 693171827363991553 692700474278055936 693773484984434688 693082003881775104 693434873600720897 692103529947729920 693456598346436608 692115662899167236 693066810934063104 692840931259625472 692939547622137856 692018253678415873 692467143896604677 690684930259423232 690908222249512960 691385168679038977 690940125014917120 691943033663782912 691727819039227904 691838442536333313 691013266584137728 690912264094781440 691186141756674048 690682449387397120 690585875365756928 691041847905390592 691189883939872768 690672420433178624 690939641617211393 691072793853632512 691836764185608193 691709981171814401 691686187795378176 691068100830040064 691383221716656128 691934371654270976 690913646117974016 690641744287760384 691850438119952385 691188619457929217 690890625722396672 691742501212983296 690884779693051904 691847162615992320 691664806374436864 691942336746635264 690560125916975104 691770208927752193 691472733729902592 691992417336172544 691685615415496707 691965633043513345 691743052529012736 690947906308681729 690991386011705345 690649956634353666 691366453010939904 690994502710874112 691260700056903681 690537121916923904 691618223800852480 691383618137001984 691613075984752640 690708660377513984 691180597268520961 691068215342952448 691262461450715137 691383649204174848 690560942430523392 691472343449870336 691848058234146816 690889105035538434 691809933470343169 691472012750016513 691839864514461696 690717760205275136 691686778349187072 690896236765806592 691614582884954113 690991290310197248 691470996021329920 691381497740267524 691180801900175360 690701138899898368 691382705217523712 691739243702554626 690540484154896384 690682782163447808 690940712578195457 690709138884661248 690680515800596480 691471643982614528 691686337792086016 691287273996886017 690636948864512000 690990909719052288 690656497022337024 690732776920743937 690716679496679424 691743513483026432 691966649973522432 691765618433998849 690708850664669185 691967215097221120 690562515500032000 690669496621633537 690889964599382016 691770256268922880 691847785222660096 691839304377700357 691276412666261504 691745796128165888 1047487803746074624 688105040104435712 689625540722950144 690382564494839809 689458393283563524 690528062190944256 689870751374016512 688169779308310529 689913293759115264 690534215478173697 688327093214662657 690530164711624705 690382722162913280 690271688127213568 689955649137016832 690529690205818880 689265377872867329 690534576066719744 689768331776098304 690272687168458754 688779451019210753 689451985557331969 688743019479171072 689097594182725632 688333063093374976 690171032150237184 688426156920459264 688927113903247360 690315366564626433 690529122326413314 689463443791880192 689510460819828736 689097658976317444 688427218901532672 689429603614502913 688183605491703812 689941247549640705 689625883913560064 690315667636023296 689263744443138049 689275203151654912 690315202261155840 690180284189310976 688426349652910080 690313350278819840 689519657414320128 690382619213742082 688017079996407808 690336644281581568 690176882055114758 689466630741463040 690173226341691392 689474228907716609 688190779773210626 689660056489431044 688179414585053184 689804695221600256 688020474744467460 689574551294869504 690404308010057728 690167662698110976 688095530036146176 689232143818579968 690337376061788161 690170154672529408 690528407117889538 689482404990361601 689576854089404416 688720409865383936 689096917817671682 689467901582020609 688425749129211905 688352797251792896 688393139435008000 688445495174393856 689956187434020865 688335640925061124 690171403388104704 688174117929881601 688829594472939520 688328034651361280 689941704342921217 688334268804804608 690163844618956800 688084656072298496 689292259276226561 688355751463636992 689458468835569664 688175313348505600 689768040892792832 690169884597092352 688443772565348352 688827531143806979 688428417235218433 689838094158168064 690528526181601281 690532959363866625 689142431477010432 688324874604023808 689173145513791488 687510877835280384 686337471123197952 685490467329425408 685060524548222976 687106714521464833 687779981800390656 685205769030078466 685302633897312257 685057265989189632 686643969657319426 687510877847851008 686765292412878849 687338908837908480 687716107633950720 685854865998884864 687511035385909248 685582649679867904 685882755020898304 686634552748584960 685883989039656961 687148683712958464 686741878579064832 685136336920129536 687490653153050625 686754981161078785 686253395024297984 685584095120887809 685977534983462912 686725838746836992 687105848699662336 685302314740113408 685606815267221504 686552289516105728 687008301356322817 685207046921269249 685829999467872256 687108096926330880 685089631973601280 686740083265957889 687726670862794752 685205850558980097 686252152042336256 686292962846871552 685087910169808896 685296929656422401 685285573943279616 687271496012664833 686292802708320258 685161219624464384 685132443393867776 686626351449804803 687245182127964160 687360898491625472 685130082646626305 685829026175401984 687027364933550080 686626127213924356 686753035637370881 686182981891801088 687727739516891136 686293133961871360 687279537323782144 686327439870574592 686552786952130560 685644333022851072 686726788144300032 687130047422042112 685882772540534785 685600012043202560 685848940298776577 687128203031375873 686573482461794304 687353545063030784 685302951821340672 685149937856819200 686565549028044800 687436400958947328 687717134890307588 686293040496009216 686996181268983810 686280225731293184 685297899887063040 685977617145663492 686927355844116480 685590843181416448 687728866698342400 687716042555191296 686558650576539648 686764361600364545 685873644308926464 685977438527078400 685135364584017920 687726829474562049 687338519732293633 687275646561693698 685855280798674944 687706466124492800 686682823932153856 684199772203397120 684751768522194944 683725499391164416 947181212468203520 947180713236934657 947588263103139841 947235015343202304 684817323333693442 683655884547973121 946728546633953285 947213895286054914 947458942719979520 682805320217980929 684218305100525569 683738198703509506 684435524346613765 684216973815844866 684216903863250944 684582462022758400 683037464504745985 684585121039552512 684197871009292292 684217554861199360 683392613869858816 683066224251645953 684216660933361664 683443848639455232 682723973449289728 683378470093746176 684563455001636864 683712803392323584 683736913631653888 684581798504955904 684875944352432128 683739850185543681 684064699760115712 683648845033680896 684432562241015808 946949708915924994 684564419557339143 684844313528942599 683259029804695552 683128636279361537 683060654098530305 684216070463447040 684584079983915008 683522343680000000 684198370349572097 683521627930365952 683061678246903808 947614110082043904 683708260784967680 947328044821336070 683377290282156032 683521456790220800 683070410993364992 947536951464333318 682764544402440192 683499674997796865 683509528453869569 684219579548041218 683062220490715136 684218836569206784 683690682649833476 683062751434899456 684562852372426752 946731576687235072 947236393184628741 947461470924820480 684581639561822208 682792967736848385 683260753810440192 683066650627846144 683418056417251328 947592785519173637 684581112161636352 684429853433696258 684102012141703170 683976902055297025 683394224184758272 684817275430539264 683060169677344768 685054952754941952 684417452906774529 684742583520722944 683140004625936384 683277309969694720 682805477168779264 683511482684936192 683806644124385280 947544600918372353 683127297457700864 684832481414148096 683789875653513220 947453152806297600 683652037800755200 684531959939371008 683789635189882881 684582854613807104 945646491955290113 942827072824672262 941667918214987776 944276471614509057 946724984218669056 943824695144697857 944659788826324992 944308373373308929 946415026402988033 943856675294982145 942921051721338880 941406242785955841 941789515248750592 944308491887316992 944908467499884544 945287222210781184 945437479863291904 942439739264831488 946725057384108033 942840800853024770 946156544927977477 944329684032081921 941867661310545920 945436206267060226 945030174290186241 946401576381505536 946724075157651457 944187730564714497 944700332881440769 946505439939911685 944188445748015105 943908041803657216 945624910898122752 946531657229701120 942904686125965312 943598090069536768 946201376652169220 942503059103604736 942551516564639744 941867753677426688 941867829397254144 943135588496093190 941756992070307845 942882250089271297 946519720450252800 943521141062238208 942130137734242305 943489378462130176 941868639199916037 942717030091943936 941449449850761217 942721681130483712 942044657613230080 944665687292817415 943079382163353600 942854056162332677 946724719956578304 946416486054285314 941094961482780672 941820213518938112 944667102312566784 941291666564141057 944192071535153152 946724543774765056 943213901625294849 944222979147337728 944222157218942978 941404173433794561 946210723528572930 943842608631238656 942857031693799425 944247868126318593 942881716913438720 946460939578167296 946505312164630530 941353395121741825 941417725833998340 943362605258813441 945780569388015616 944906847970119680 942829676699021312 942883507868782592 944210183089254400 944703626454487042 941400670766321666 942851788461563906 943543958730309633 942123433873281024 945126026824298497 946505155809247232 944666448185692166 941723524921724928 946505517417095168 943074475209355264 944927689638662145 943819430735372289 945140007572004870 943534069287194626 936437372706836480 938873956345499654 940706127309926400 938184577255919623 936393574433939456 937065834635292673 939616077356642304 938786402992578560 940584383605563392 936206961728786432 939208571253862400 940554567414091776 939634404267380736 936037938898636800 936555753946705920 938878398608433152 936260193536573440 939680422493073408 938804374079459329 939564681743814661 939849867438034944 940223974985871360 936203511037136897 938422792080457731 939149296389251072 939560154269405184 937296570256625666 939480342779580416 936339260218724353 937652739001212928 939485131693322240 937145025359761408 937279001684598784 939475127552618496 935838073618870272 937314665176207360 937661677700550656 940795587733151744 936219599422574592 940588025964265472 937007006526959618 936688444046266368 937280235384565760 939006911629869056 936315571708289026 936052257392676864 940567812053053441 937309279257792512 936646898408218626 938440878577856512 939189419386470401 938517073508163584 935841679977910272 937297341266190336 938752267611721728 936039501474025473 940904649728708609 936864840240398337 936037588372283392 939521466634326016 939375570919612416 939299624875118592 939152197090148352 938102355878440960 937301085156503552 936058006659321858 938755723902713861 938469354089385985 936551346299338752 936553863255031809 940930017365778432 937653535486959616 936351772603568130 939355447273906182 936941673124425728 938861758038577152 939477807813595136 937641904338063361 939005659982348291 937279645254340608 937286804201451521 940955920967880704 937136868608626689 939642796289470464 939274666404909056 938390844327038977 936713881711529986 938756989542457344 939967625362276354 939851058788134913 936395008139198464 936209447747190784 937305615218696193 939120304542101505 937141061343956992 937142713211813889 931357870024687616 931685146415255552 932303108146892801 935940131311190021 932570628451954688 933921775984967681 933659179348299776 935495996116742144 932433668068528131 933292289211772929 933692459351265280 936032275980079104 935494208164651008 933918671503753216 933720598383026176 935713791765110785 935701139198181376 932578255810498560 935832847654576128 935881037254725632 934031535757582336 931877599034388480 931140567089721344 931469365538672640 933319309551685633 935150368207654912 932397369655808001 933662564587855877 931882044044529665 933301876975718401 935883355547160577 931223807037263873 931661592135168000 935632396841562112 934080974773776384 931355543096233985 932420488642617344 933282274937733126 932392209445457920 935712056690577414 934189999045693441 934551607596986368 933038654171344896 935152378747195392 935494911989862401 931123400810037248 935844881825763328 936005585019002887 935712632409030656 934539256940417024 933917690552573952 930982399202217984 936014271858831361 934792302341521408 935513191374819328 931477193255014400 933658521828315136 933446283632824321 935513049729028096 1043231338482921472 935493619204620288 935339687006429185 933280234220134401 933285973277868032 935874566701842434 934781939088629761 934029886842458112 933448074348900354 935494673744965637 933837062293291008 934961858380955648 931538234169069568 935636972252618753 931360196554821632 933831194558582784 935640578007687168 933105158275325952 935545697360891904 935489831005810688 933443640881569792 935833914761007114 932388590344196096 935656027026051072 934896989539586054 934563828834164739 933917415028772864 934542257222451206 931254609041068032 935340092583006208 934026050388013056 931882145181773826 934131805409697792 933517194142584833 935147410472480769 935686205429157888 931122234437046272 934507210385829888 930490487903084544 927851452185407490 930743631954305024 928097817037627393 926460439000698880 928926863375794176 926783758530781184 928064591665467393 929492850101940225 928622838487007260 926492915626663939 929655283181391874 930050967067820032 930815626460921856 930304414564352000 930049882949345281 930305984077156352 930320191699017730 930742813599334402 929511061954297857 927397233741492225 926484660946862085 929509950811881472 928769154345324544 930657178544984066 930742569092435968 930751807101562881 928124338343202816 930981685658902528 926707692395102219 926973117708296192 928286153672970240 930087113764327424 929670192434745344 928083235040579584 927852358209622016 927077305876434945 930259298407419904 928325667556548608 929503641014112256 930742717721739264 928267692645036032 930089374187950081 929492038231429120 927265906086031363 927672843504177152 930747213659197441 927906208203276288 928519663780208640 927847471321141249 927673257230327808 930748627642998784 930837616714571776 927844454957850625 927645648685551616 927523335956848640 928793643367960576 927644826006425601 930744931609694208 930750650010480640 928279728125108225 930836707095863296 928922787938385920 928098389966942208 928074747316928513 927059219370643456 930301344342265857 928770248370728960 927802776737984513 930362633852735488 930840960346611712 928016742575738882 927715648477724672 926793510723796993 929717762422988801 926647019455766528 928097146993369088 927007332743172098 926481563214376961 928918183104225280 927075137131896832 927648870796070912 928861178113040385 926789876556500992 928105793366392832 926580912036466690 929326786709807105 927851387857367040 929320777668628480 927847349648609280 928969836897583104 928931835664465921 926456409260285952 930346433177378817 928936220360503296 929503025512693760 924382752941756421 923557515828310020 923866515358789633 923976737788227584 925833462426292226 926139726129704960 924414387343028224 923876612013248512 925373392827666432 923920535607828481 926401530013642765 925336826717593600 923925428372492288 924637600094326784 923869147091451904 926216279287042048 923866849451888640 926176823117074433 924625061100867584 923894747793580033 926054936718307328 925424931390873602 926260114146889728 926249604936556545 925363340553211909 923905540291522560 925447637708496897 924382919845666816 925440868575797252 925006418989715456 925931294705545216 926415703476928512 925740081805217792 926456069047582721 925405818446663685 924022268929433600 926157911151214592 925686558304464897 926406490763784194 925916863401480192 925388990177562625 926259330474704900 926417546038923264 924251519121346560 923720632122200064 925913030159937537 924963492645437441 926419647708258304 925333956110757888 924096747122634752 925818295462322184 926053970535243777 924649059520073730 924639422066384896 925845735089889280 924056425298571265 924064610038272000 926404584456773632 926185468911382529 924641278947622913 923551572218572802 926238774773862400 925845770724618240 926403023861141504 925005659569041409 923566287263068161 925818338172915712 926247543801044993 925497025386500096 925860866767163393 925684982307348480 924397489037430784 923662988833427458 925490503218589696 924382514613030912 926155393490878464 925474979914887168 924011278804357120 925925920304779264 925394079982280704 925688931823300609 926421589159182339 925907651350941696 925739132579729420 923244308848881665 925533433597775873 925716689064427520 924249943719727104 925534445393928199 923552633633337344 924966722544848896 925910265060831232 924635359480303616 924284026394959872 925335577217683456 924400308834455552 925806343855984647 923871062072295427 925364408364171265 921888248707846144 923392161634275328 921871707564101632 921207772233990144 923365521847934976 919727009797951488 921189980843663360 922828476872318976 920988223362469891 919560102725738498 921724821939130369 922072236592435200 920716270395371521 921726400922619904 923320000185847808 922903426434064384 919908143475412993 922067676708638721 921209530628956161 923312613584289792 921709468055896064 922830229525225477 922833943749103621 920450535005851648 921780758372642816 919901190376259586 922603042796654592 923149793974775810 919914000959397888 922951009277825024 923268967728386049 920474831749025795 920981920787386368 921716470140325889 920363714062274560 921848853090983938 920597192666157057 920408108194783232 922440008971292672 923150966551171073 921891186352287744 923149037523566592 920794597265088512 921113816053755904 920322631412473856 919909494200528897 923360048771936256 921828280998744066 921483820288921601 920069869365878785 920604520572424193 922798321739161600 922428118685581313 923237600009342978 920425069964349445 920244350268903424 922799981874089985 922817539251556353 910312303635116033 921242760685998080 920966294035451904 923165619868131329 921323063945453574 920847844759699456 921319017826091008 920606910109356032 921889525881819136 921317883321430016 920595564064100352 923212567232774145 920425695507042305 920783976784171008 920340060947574786 920268091329859585 920611770775064576 923545771416449024 920667567030710272 920776302231244800 921524504836395008 923277142271684609 920972261032648705 923147501418446849 920751863426842625 921705862992887808 920695565578592256 920645935981613057 920406959320371200 923272793457913857 920599916371693568 919910256624447493 922070659093671936 919900022409449474 921829947093733376 922430688703451136 920733077349064707 921448521617821701 921443729990397952 919728356765073408 917745272448602115 918227740700102657 916655548623413248 919005534883328000 916635236238274561 918061437750267904 917568245854605313 917024076165734401 919157971627724800 918647067224035334 917894963832246272 917115154504077313 916747884716011521 917724872905777155 918417002733154305 919342572526559232 918457595618365441 918263984029085697 919313707355787264 918523263554412544 917923131003719681 919007577681354752 917701841466593280 918806396875010048 917695847063805952 918267396493922304 918795362122465280 917698839846576130 916750042014404608 919314277177192448 918901399080935424 917341511754436609 918571860308254720 918960024256434176 916780428253687808 917029060471152640 915907150333009920 917114761057357824 918796079243677696 917458408927842305 915890389269254145 916622087606980609 918772522983874561 916634286811435008 917578384800124929 919314010587230208 918110279367643137 916763438805848066 918885859230875649 917030148867682304 918894502185787392 917026789188399105 918876603148652544 918112884630093825 918630610167529472 918275261011038210 915894251967385600 919012714827145216 918058910673760258 917734186848579584 916665576940097536 918797009133465600 918224393062551552 917172144710103040 916638685914951680 916124754620420097 916124989736308736 917091286607433728 917130468025348096 915896809536589824 918201878479073280 919157838106300416 918428456869916672 917921548677328896 919554724512387072 916751271960436737 918279015928037377 918432809282342912 918065431939829760 918062778522505216 918541193037967361 918060313748164608 918430769776914432 916120435762266114 919158911164444672 917345200414035969 919162619889704961 919009334016856065 917007101519650817 919003314674634752 917177470532636672 919160558712172544 915890821228048385 918257107182473216 917694644481413120 918808798059483136 916620603741868032 915372545704173570 915371086249971712 915326171063242752 914217658517737472 915745470689005573 914216744385904640 912825663694016522 914497877543735296 914087234869047296 909387131952549888 915372999385198592 915596990674849792 915539424406114304 913888647631577088 914217477495717889 912809860965613568 913757869627133953 913549374227181568 913035855509491712 913554705816711168 914252271982178306 914089888596754434 913220484640182272 913371663789625344 914466534365569025 914661855947366406 913938985449328641 913004378486984704 913939816236093440 912836917296877569 914092399378526209 913551290717831170 913938593370042368 914214237584674816 915887200767758337 899945866991206400 915722355757985792 914497947517227008 915886953194770433 915372286575816705 914310901855129601 913938781434204160 912807096885723137 912863676792786946 914227642131509248 913187235452690432 914096428879933440 915335645719121920 912994446219898880 913550853239443457 915887841896484866 914810093874671617 914210813237489666 913117797231857664 914092638403485696 913856413541138432 913003340451188737 914189344533024768 914269704440737792 915379231454003200 914255264282480640 914208123564494850 915523382686478337 914565910798782465 915604746936967168 914089003745468417 913488283321159680 915589297096536065 913892019847778305 913821956625059840 915887139048574976 913723771336392704 913939669800202240 913937483515269120 913589799411490817 914090947180470272 915371898774618112 913939062276358149 912997506900021248 913724766208610304 914091203855048704 907303264458362880 912848241535971331 914094625488502784 913760243770896389 915351470354108417 914467502251528192 913570791698173952 914092750924128262 914099295963553792 915179824012042241 913902084461916161 913403237033742336 914217117695795201 914260261304860672 914465475777695744 913034591879024640 913550237377138688 910885755320459264 910328626075389952 912301271817838593 910453612630900736 910992971620864004 912481556127780865 912080538755846144 911173124976193536 911287725847908352 910454124696752130 910332992756834304 910671525543645185 912280282224525312 912664574461120512 912079629648883712 910443458564894720 910898047931912192 910476107287269376 911546774267006976 910632095088889857 910263274918367236 910524897515905025 911718138747727872 911911385176723457 911700914997792769 911717004222091264 911545480651378689 912479500511965184 1040016355699949573 910641701064204288 912037003923005440 912101775221706752 912032094687252485 911193223921635335 912478274508423168 910458657179086848 912443924979077120 912302339360542720 912019957243883520 912443217227976704 911541328013676544 911338971250216960 910993665568526337 912711807709667331 910885156373721092 912278438127525888 911543222731706368 912792478096302080 911572182060453893 911549980946714624 912487929783754755 912626731357540353 912771708544802823 912443607084404736 911175246853664768 910233418474098688 910477734635286528 894875602045607936 911179462745710593 911711539815702529 912636538156146688 910665452048838661 911904261553950720 912651215997202432 910703407555600386 910454516557983744 911654184918880260 910580644597649409 911177460959662080 912779672257261569 911549099752804357 910443493511827456 910330501411590146 910447064944955392 911655987857281024 911789314169823232 911189860769255424 910551350408241152 912018945158402049 910331061409902592 912624892239077376 912276850793213952 911175977878872064 910459401558986752 910480918816739328 911265133279809536 912281550712135680 910635327672512512 910926223684931585 912032583466340353 910443366911037440 912629775629418501 910581819078316034 911175765718421504 881839523126272000 908841360131743744 906133573400481792 905582435538219011 909185223887347712 910192375267561472 905958330815926276 905888075749974016 906826370155720704 905775458557538304 907675638055743489 907579024960098304 908278070611779585 907930425657626624 906829008955957248 906669500984041472 906136682952568832 905775722312212480 906828550065582080 905856569329504256 907946177022369792 909381488445190145 907588803161939968 906135414498631680 908154067658174469 909393531143380992 905586115440242689 909191177810915328 905775554737078272 908406085308096512 908285679335034880 905775939862310912 909384837018112000 905880546185814016 906139352580972544 910002272825831425 882327018070790144 905967331662319617 908274366739345409 908768057140629506 909385782275788800 909393991635996672 908643633901039617 906828018651451392 906828871106002944 908161523180285953 906712991940399104 908413134196572161 908272007011282944 908651641943003136 909975689838731264 905770927526432768 906170854362447875 910219338044657664 906634384702291968 910101913923997696 908676979561570304 909922763774861314 906826427210792960 908413019050463232 909389478795636736 909768037787717633 910101538336583680 909389552380514304 905603224379559936 908640949605163010 909402164610715648 906828199421767680 909818335130525697 908160218995068928 908734537311678464 908494344008749056 907311779331690496 909767654432526336 906543198599876608 909401572341370881 909402439643750400 906826663484411905 908276308265795585 908409572943126528 909823695299981313 906320446882271232 905788459301908480 908645126146265090 908646582807089152 908642277987356673 907698529606541312 906134333467045888 909387958368784389 908724382440284160 909995135009804288 907592460070768641 907928888587808768 908438028980490240 908796281002307584 908827394856947712 905038986883850240 901259509632573440 902889225061896196 903778130850131970 903770196388831233 901795255086968833 901404817008021505 902503724274331653 904375314830249984 904177758489776129 903766326631698432 902156034348904450 902881712010653697 905170032229056512 842739155230740481 905047095488516098 901579350662938624 903059975437733888 904176553621307396 901205593054162945 904172749135994882 903067192756928512 901161964994539520 904899243906879488 905381817695526912 901403166658498560 902155972990382081 902507855584092160 901032475111116800 902493977533968384 905383515302264832 903234878124249090 901027651216969728 905571513398693888 901044579750825985 904305644651634688 904309527381716992 904025340049285121 901404330024218624 901031532164468736 900875799292776448 902978901223366656 904174851627286530 905039597050187777 905394471969452032 900802642779267077 901802524981817344 900768072503623680 902875515534626817 905512462971232257 895243804013416449 901804388649500672 903603043714957312 901782823522185218 901112569322237952 904172511222525955 901942677461229569 902563229968228353 901190479798312961 904211620896886785 904377075049656322 901791391130554370 901263061511794688 903600265420578819 904307898213433344 905228667336499200 901108572041433089 903980484966752257 904160894661296130 899841094761848832 901816453736919040 900921565868687360 902157132270899200 903705867891204096 901797906046439426 901188228174184448 905488897186172928 904172194737123328 904745562771259392 901407059547226112 903348312421670912 902885560552960000 903587428488839170 901814456505831424 901411986302488576 901777333513854976 901029770401546243 905383039517282304 901057864516734978 901772550405070848 903597166249246720 901531320052051971 903057301032108032 901305065885114368 902491685720076288 902491758235406346 900352052068401154 898988632551370753 896854197114732544 900697580946034688 900251514324647936 898685249726578688 900086092107571200 900694112940290049 898567142466928640 899411254061694979 898771262453026816 900074005205528578 900150814081036288 898567378988015616 897834894822342656 900695448465399809 898522732672933890 897044700124909569 900714982823821313 897293484884979712 897221868784168960 898169407213645824 900521251768213505 897041646659014657 897934811909636096 899828842075967489 897429670278385664 899008381226299392 898964640817983488 900133498723237888 897411536460886016 900488148194516992 899008521726861312 899798313997926401 898167282727366656 897799882802704385 898567122665611268 898136462385979392 899623926082535425 897763049226084352 898254409511129088 900346953120141312 897405235924275200 898130328916824064 897783159038910466 898718902200418306 896854760099336192 897908198098706433 900708017909506048 897048688639574016 898171544236687361 898870621584596993 896707210503483393 897781122658177024 898874064722427904 898531481185689600 899833714363949056 897079051277537280 897218560937922564 900706146943717377 898127175525728256 897478270442143744 897784898865553409 900229323801735168 897286242886463489 900236323893673984 897783045666766850 897220584211439616 898243270169563136 900708110330978304 897764432369070080 897869174323728385 897223558073602049 897974118959783937 898128290698989568 898172999945392131 899466340238491648 897411177583702016 900354657133801474 899625157421039616 898547379451740160 898528795308642304 898990321387925504 900225712522657792 897833223501344769 898015350914138112 896854071117787136 900435023517499392 897782776468000768 895599179522650112 893970139565129730 893420123641479168 893587008312016896 893243147580473344 895741164103639042 894328101949374465 896488914877165569 893186623193718784 892920397162848257 895091395379245056 893411790868160514 895454893133234176 895347654431035393 896512981319790592 895244450053726209 893416615504748544 893452922427715584 893082107081244672 893864420539068417 895454300607991809 895604995537678336 895970429734711298 895686351529672704 894871302250668032 892814520942460928 893957896190533632 894521737534197762 896109655574708224 893461175278718976 893614425067839488 893964041630212098 896431205549318144 894653195112378368 895966080690257920 896481262776360960 894515865802223616 895237369032519681 893418532809179136 896504109670567936 893417795614121985 896452967741747200 893083735633129472 893325503020642305 894984126582972416 893973466508079104 893791726896381952 894368024765059073 895794792747216896 893615145053716480 894512983384129536 894620077634592769 893965986566733824 893081237082001409 894518002795900928 893969438139191296 896076107094474752 894880193839497216 895244004803194880 894878812063846400 893140445294940160 896420822780444672 894508048844279809 894526670836781056 894659355324424192 893959535425146881 894875690423726080 893461771813564416 894525428236464128 892782712322437120 893498883090907137 895244964904542208 896191069733265408 895254168570605568 894367017054208001 895965025931808768 893461607275270144 895454206244655104 893079018605621248 894185208924262401 894661651760377856 894981661926068228 896467135391596544 894984483291750401 895966256813268994 894514535062790144 894528885701971970 896124861571112960 895244121241255936 895398465290723329 893170489820151808 895252459152711680 893461264474804224 895997989272961025 893461105552609280 891039237319143424 892370324616089600 890260758050856961 892741272259133441 891260230876659713 889279880336166914 891259245106278400 891257113565163520 890687451156631555 889796918615920640 889800510106107904 890193981585444864 889215815022727168 889217183930351621 889822411356602369 890650237060120576 888924192573235201 890971233159962624 889867842186649600 889673743873843200 888895687865380864 890197095151546369 890208319566229504 889794300913045508 891442016294494209 890554786755555329 890764622852173826 890705628716466176 889438168721874944 891263843908947969 890314337696579584 890524387773997056 888727293346156546 890820505330212864 889821674987761664 891998881009061888 890968428370153472 891437168798965761 888733031875346432 889672374458646528 888724194820857857 891343645529567232 888726438265966592 889790429398528000 889792764363276288 888730468732067841 889435104841523201 891253798500487168 890207082926022656 888734848550043648 891397134662193152 890069204082151424 890566339462672385 889925142675062784 890533442135502849 891038014314598400 890931465885798400 889467610332528641 889579795176181761 889473486506385409 889474780356915206 891996053611917312 892366646542782464 888575966259314691 889871789198802944 891087485111087104 891623821702295552 889788202172780544 889929412539543552 888841724759597057 889972487844491265 890361489126805504 889654862379589633 889675644396867584 888771440014749697 891040645581873152 890568797941362690 891334415347060736 889274373689028609 891261878005092353 890935044474380288 891440474132795392 890196164313833472 889599425458327552 889824817473605632 890168183079960576 888736256145985536 891332290474848257 892147656319004672 889798407228989441 891999166074847232 890060370861334529 889273320574783489 892383242535481344 888713231065391104 892749228291874816 890162144884514820 890642377131515904 885274148012011520 886691926233239556 883761448064864257 884027201804488704 886743367815766021 885772727315030020 885772254017187840 887477071160762369 885817217455140864 884728971530829824 888088029428150272 885109663217352704 885769944482414593 888708453560184832 886283456644251652 885858247277727746 886742955251335168 887650824515661824 885084555421634561 888240051599134721 884931352201756672 886950594220568576 885232527656538113 885081181980590084 888711488717934592 885856351557210112 885086466061340674 884380352436985856 885266492765466625 888420461075476480 885275592681295872 884378624660582405 884726279014100992 886544734788997125 884359576996511745 886534810575020032 883845492790235136 884374529660903424 887134287350439936 884211874518192128 886259363412926464 886538703547621376 885770227514052608 884141905436696576 887280380423938048 888429879603191811 885579818875670528 885988016912838656 888530948811366400 885131482397908992 888393378970439682 884013689736769536 884363456849342464 885865609971605508 884360051808448512 885570979975639040 887302632687251456 884361623514656769 884142582191849474 888128621784838144 885092844511387654 884359096689971201 887279050263285761 887862941109940225 885992108565291008 886036222308757504 886261674029854721 885128373441355777 887475373981696000 886421324637380609 888478670502932480 884008221970763776 884033889613828096 886588838902206464 885278633014812673 884726129910853634 885075206905188352 884746435039768576 885773130723205120 887654816507408384 885481504780013568 887299895803203584 887478019346051075 883760134333378561 884380242936254464 884758617282531329 886058483392622592 886635676787232768 886541955311816705 886321948275429381 884740553040175104 884012097805406208 883752778379792386 884018776391503872 884020939264073728 884016887692234753 886319322154586112 885410010167226370 882423634639425536 883229754077392896 1038774320972095488 880017678978736129 881960261263011841 881265792700035073 883444736849305600 879402984756711425 883229270943911936 880892632142143490 880559961855729664 881281755017355264 880540637358981120 880402366373269504 882962893288882176 880602793341591552 880158771762286592 879678356450676736 879525817361068032 881373634585079808 880408582310776832 881271809433374721 880737163247267840 879403082114846722 883064346519187456 881983493533822976 882741809931309056 880564232588107779 880771685460344832 880015261004435456 881979394373406720 881662619282702338 881273362454118400 879661481360588800 881830110114009089 882325456162361344 882558219285131265 880508977590697984 883751888491098112 879323238425395200 882062572081512449 879827411008974852 880853246126022656 883218784663818241 880049704620494848 879648931172556802 880175585418465284 882552631905988609 880242238000955392 881256428626956288 882993144194838528 881135264441257984 879828637733793793 881140479454310401 879324620159160322 880919871353217024 879527520957325314 882061157900718081 883012994145280000 879682547235651584 880534684479897600 880410114456465411 879652031799205888 883469033059864578 879405223399350272 879660494218547202 880563788705148928 881503147168071680 880170602690215936 879320905608044544 880553561008078848 880192282254872576 880469342835666944 881847676232503297 881271748280365056 881976958556549120 880489358431850496 880018828603912194 881137079958241280 883220875444715520 880739852286918656 882186896285282304 879655576803913728 881604490041995271 881697281233354753 881138485905772549 880172859108331520 876900944444837890 879512164553420809 881875263700783104 879655772111679488 883230130885324802 881834692282109953 879663665645056000 879326984794517507 882560030884716544 881131368520056832 878341007103987712 874599130018054145 876899250071904256 874576057579565056 874418514240688129 877932907137966080 877204691851108353 878715504063643648 875843513761583104 875732813278048256 875441788110110727 877101173412638720 878717095701336064 875438639823675392 876558248631042049 877846483021602816 874971795362897921 877234140483121152 878006964072189952 878725385235701761 876899176562524160 876390681056600066 874822136782880768 878711517537083392 875888258407858176 874578159676665857 874991696186142721 875840132238032897 878019881353871360 878013639613186049 874309930232184833 877341043171241984 877363446530007040 877889199353077760 876558049565188096 876901304207069185 874619861019840512 878413313188802560 877350761742688256 876921011668738050 875305788708974592 878365166538285057 875321478849363968 875682853585129472 879315860178993152 874821262987730944 874373283919089664 877104262463008771 878078560715538432 877932956458795008 874608587473080320 877353797760286720 878192867847675904 878031806506848256 875701471999864833 878946025662296064 877101828143542272 877474368661618688 878027873650475008 874609480301936640 875468769212149760 877674738364989440 876948721468141573 874626492310978564 878200921980891136 874325287143604224 874087477807599616 875690204564258816 874728484475744257 875698062030778368 876394578777174021 877372660455546880 876964061027684352 879317636164841474 878085811941539849 876546864669237253 876388733607694336 877891129194102785 876896144944762880 878596457741287424 876778344636928000 874218586155479040 876951845880688644 877879361130688512 874767922295705600 876079184417882116 875500520840060928 877355739383287808 875166406417010688 877878375045447680 876952186143506432 877892883352702976 877663648713330688 876552203187736577 871722020278587393 873131235614347264 872086906804240384 870588844793581569 870588565595578370 870590911222349824 868501243823575040 873878232264822784 871679061847879682 871143765473406976 873245481488535554 868979531641741313 872040726120550404 869166145894535169 868407229380268033 872243414930264065 869865463584620544 870077441401905152 872147965451882496 871145660036378624 872258719404482561 869509894688387072 870588968475275264 873250570508922880 870355056327000065 868502563347451904 868501423566315520 870412262900740096 871328428963901440 869170351049240576 871830255396192256 872043300949295104 872419018799550464 873879934040780801 869164414662049793 872427222392504320 870234811616677889 874085723762286592 870589692294647808 868981969664843777 871087981225926656 871674214356484096 868807327130025984 873183401620230144 869553853750013953 873311842956914688 872064426568036353 869858333477523458 869170615881793536 869554194658844673 868406076995235840 872062159789985792 870445001125355522 873878061778907137 873180518493429765 871677472202477568 869867413776601088 871725780535062528 870008165827575808 873884774041079808 868985285207629825 871899511525961728 869903459511918592 868807754231820291 874084433460154368 870083798981111808 868801710038372352 872059997429022722 868840252227674113 870709271477932032 871840367070412800 874086142425083904 873120139222306817 870582867084050432 870035383458963456 868517059407335424 868810522942164993 872041195618349056 868441116726710272 869503804307275776 868810404335673344 871325606901895168 868799536420065281 873353586025132038 871331574649901056 869902591005741056 872084870620520448 873643935993708544 870589482675916800 869874798087819264 871675245043888128 869554306806157312 872253002266161153 863139099825364994 863020954427043840 865387523371143168 865173176854204416 860153543151542272 864296272844529664 861544307043467264 862290442129461249 860377543878348800 861550676505219073 860577873060651008 867750567220715521 861177649179373569 863194069891031041 832614137586933760 861715019674910721 868047612301148160 868201805934678017 862767872879325185 867473100434161664 861637456281690113 861541965464207360 861178291671244800 868047480847568896 860477328882905089 865692565454106624 862267781336752128 861183225082806272 864565791076872192 863000553265270786 866411249092902912 864436162567471104 863468271668002817 865573793531478017 865957909565366272 861201362834665472 862387734492663808 863002719400976384 864942610191978496 864207293289771012 863774341921742848 862788002594127873 862286091759611905 866749195297976320 862282202188566529 867354520526872576 861713823505494016 862263649821503489 863014620516233216 860580764944969728 862265729718128641 861993986436866049 862283792559616000 865865814099939328 860326946147840001 860479885566980096 861354654856249344 863452412459307009 861592420043157504 864452996129853444 860635815277453313 860987464114110465 860573284462669824 862753016193089536 861300169438113793 866988278184116224 864438529472049152 862460991451344896 868205058743250944 860637673744195584 866251096649588738 864511331029921792 862059314277748736 862998775731818496 867874154497937408 867043258932875264 861713233786404864 860188065758838785 860194183797243904 862999243560288256 862135824745467905 863140961114886144 860638890570416132 861712617299210240 862758098892619780 863007411132649473 866334629036384256 860191508619722752 867047119974170625 867044286352809984 867801005018230786 865207118785372160 862752672683839488 865337513245913089 867834190078906370 866643258390302721 856171332521820165 859601184285491201 854676780527079425 858375278686613504 860081707315232771 855368516920332289 855817226078879748 857246245672366081 857605104417026049 857711651952500737 854433960566431746 854793411110588418 858148882756325379 860087334519414784 856606707463725057 856556220911681539 857604808676708353 856849388026687492 854284952539725828 854270321620287490 857557522584088576 859209801175269376 854749300114546688 855517053238870019 857295731929034753 857670562478518273 859143061678501892 854283110191685634 858659215451271168 857335793261568000 855901315305795584 857605018266062848 854870777287634944 860083874893897728 855055509455593472 855859245023211520 855373184861962240 855406847200768000 858660413873025024 857182179469774848 858645405252374528 858654431956672512 854547423464759296 857930456767111168 855814859069558784 856150719656755200 860108914624532480 857185261029126144 856531163799859201 857555256003227648 857552956836786177 859127705366921216 859392449181093888 856484873133060101 855576880048738304 857604709829529601 856147612952612864 859514893418082310 858653541094879232 856830933709750272 856481786938916865 859604996236742656 857604623531749376 857014413081137154 855626715707650048 860088511202029569 857931397562085376 855582764418162690 856847826663460865 857604537003200512 855816071663812608 857360510534209536 855172998747348998 855803080310390784 858086278037950464 857370270776086528 855802920956243969 856234989591121922 854438452661809152 856233279841849344 858343980823703553 857180178736459776 854268119774367745 858375971019399169 857726884045496325 859874689442775045 856172056932700164 856928555179143168 855142466034556928 859393829505552385 860088977277235201 857177434210304001 855363343607103489 856146924705120256 858100088253669376 856557986474491904 854157191053553666 853583417916755968 846854703183020032 852277347587952640 848928217138384896 847435163143454723 851247294854856706 853604334944354305 848880519458717698 847878820220858369 846828561491202048 851555178910064640 854102644394254341 849807049118625792 846682464215076866 852602568433950720 848216035153121285 851767718248361986 848529014667055105 846841493952319489 851894518014238720 851092500056072198 846745288735887360 853597199619543041 852985162870738944 846537639167713281 849732911377117185 847819720418111488 848521325480202240 851781714028494849 847061031293779969 850800045012201473 846543183223963649 848299191646515202 848204870876356608 846533818811080704 853944453538750464 853771244579282944 847867380562894848 852134796436398086 846166053663191040 847766558520856578 848203201094483972 847573358912974849 852318522139168769 847270189171228672 851997299454742528 852297935219982336 847924397180583937 850722648883638272 846536212362018816 847895524632129536 850785347038576640 847455180912181249 847236476815511552 851092618754891781 850722694958075905 847863243200753666 848153860602507264 847056211006631936 849345573509574665 850489084221018113 853942936337350656 846672219073863681 853001499747725317 848841326183534594 847625389908217856 851766546825347076 847559239149158401 848701201315188736 853584968047636480 852510810287075329 850053194923298816 852297762599313409 847201455165624320 854101790886948866 853964023846588420 853945633903923200 848983209580822529 849366930133839872 847558426557337600 850723509370327040 848158641056362496 848856822312292354 847573220417044480 848957498040217603 847559519085379584 851584729400979456 848219027659010051 848857910297980928 848519587675201538 852508752142114816 849330281412792320 853595628655587334 852138509355933697 844886082663698436 837770149767827456 837996746236182529 838960097674002432 842762240184999936 841967881516679168 842154802058543105 837787963027144706 840193545046773760 842467917639913472 839084268991229952 845249587178819584 839101660886614016 841683431398469632 839433951957696513 839433678275153921 837993273679560704 841392683625172992 842494190990901248 843090516283723776 842491443675611138 837987684660412416 842506649122279425 839624377826230272 843873596963459072 845645916732358656 838899465390018560 837989835818287106 844930836663357440 845334323045765121 845646761704243200 843779892776964097 843776582825267201 839625347524096000 843088518339612673 843803115044454402 839448469374894080 843772976151642112 844232766711648256 842714739365105664 838016045222854656 842403173742579714 843813078076719107 840904454836781056 844536536930619393 844943801848414209 842710123852320770 842670836905639936 839108868584124417 839116941956640768 844250273740738562 839968149890076672 838353481526312961 844723847094026242 845628655493677056 845037368386207746 842117164144431104 839268048313929729 839110000870109184 842229104434913280 840225958854561792 838441522546769923 845974102619906048 840572799202783233 843961248811225089 845247455868391425 841966077005463553 837991759045079040 842724011234791424 842713677174358016 842715710765830147 841985915778142209 838862312685637640 838351476401520640 841665325682827265 838861512999649286 841422186573369345 845766504608120833 841338126316511233 838959869772328960 841970726341074945 842712210896052225 841275470796738560 842164356297175040 844010257454153729 845320243614547968 839976956703748096 841270741060464648 844240534562594817 839883804315684864 843557782666317826 839086723552411648 841974528683192320 837994257566863360 830552079240409089 835481237879926784 835124485632180224 834142323881684993 836753422271582208 832016501657968640 832579442790772736 833435244451753984 832191485701451777 834916167177371648 831842652085686273 832198588201594880 830555911559249926 831853862281699331 835104946034991106 831840306161123328 832238070460186625 835814988686233601 837633820417482754 828447350200926212 830618234726543360 834384982495940613 833783438922629125 831837514226921472 831904516316479489 831830548565852160 835173525522624512 832555987299082242 836750538943377408 830558065715998726 837491607171629057 837489578193846278 832554772318322688 831846101179314177 830751875578355713 835325771858251776 837488402438176769 835465719970217984 834917440450609152 830643095150657536 833686030679207936 830741932099960834 831344902990655489 831336432073658368 835553050530099200 830769247185952772 837722869106880517 830483672096768001 830747067379232769 830764596235485188 833681539997253636 832730328108134402 831952535544070145 832945737625387008 835610917568200705 837256338203881472 831214091993751552 833838311315763200 837492425283219458 832950628750127106 836933725602656256 834181712783560705 837704599704375296 832742165436579840 831169341358014475 837638488656920576 831636777110757377 835946001873657858 836406328369242113 832197515248275456 832230758299340800 830904083519242241 837766616603586560 831945670324060164 836332166728527872 831621079747723264 834377364947816448 831185943482793986 835106143462703104 836261209540288513 831979921555742732 835916511944523777 830409522397184000 831599387906301952 832708293516632065 835608648625836032 835817351178301440 832533430168608768 835479283699224576 831510532318429184 834899071982841856 832375230274400256 830804130692268032 824765229527605248 827996357252243456 824970003153842176 829684271812067328 828575949268606977 827118012784373760 829446266111287305 827885966509604865 825018149397463040 825690087857995776 828343072840900610 827207267632164868 829689436279603206 829315036329963521 825328817833123840 827482059438432260 830042498806460417 826390034693623809 830195857530183684 829836231802515457 826041397232943104 827480386120929280 828024835670413312 827981079042805761 827715246135574530 827478751931924480 824968416486387713 828642511698669569 826060143825666051 826063267760046080 829451566000242688 829681034564341760 827867311054974976 827113926517194757 829682794951475200 828793887275761665 826391334248407040 825127844066054144 828039143318024194 830047626414477312 825721153142521858 829003091735359488 829299566344359936 828748574255091714 825823217025691648 829660612452036608 826990079738540033 825331665509691393 829410107406614534 828574430800539648 829349943613734912 827865957750161408 830407172747988992 829384587482656768 825101272982355968 828042506851934209 828797801630937089 827477947154063361 826175120238604288 825692045532618753 826596187453153281 828939235499638784 829133645055135750 825368580325773312 829357626798530561 829496507841789952 825017279209410561 828375073006444544 826637556787838976 827002559122567168 830405706255912960 826774668245946368 829356871848951809 827119326880813056 826042483155013632 829721019720015872 825850987348914184 827499871011819520 826044059647107073 827655062835052544 827115768202534913 825848204633731074 827864176043376640 825075972659613696 827112633224544256 826229971584708608 826073437735100418 824767281146245120 828342202174668800 829414457126313986 825329757646618624 827483841589891073 825822320128303110 826588658304217088 830389130311921667 827874208021639168 821703902940827648 821342600322043905 820257714362314753 819869953692155904 824078417213747200 824227824903090176 824698743630995457 820707210565132288 819520238446411777 822298747421986828 822501803615014918 823146987117772800 824573698774601729 820255947956383744 823950814163140609 821772494864580614 822955565949272065 822066653953458177 824080766288228352 823174199036542980 824615820391305216 819541997325316096 823150055418920960 820789938887294977 820450166331346944 820725491812487170 822421390125043713 820786730257285120 823151124815507460 820764134857969666 821697182235496450 823939422743830528 821441044097224704 824448880993509376 822066132307808256 819600124133474307 821170750983995392 821415698278875137 822502887477673984 820631495660408835 821844875268255744 821364027506966532 819863039902097408 820632299037409280 821369651968012288 821446536278274050 822501939267141634 823850781946343427 821172595869577220 821930600290521089 822774162011910144 822242449053614081 820992721120854016 821686928680583169 824616644370714627 821719763214880769 821177307708661761 819864373988573184 821365569366671360 822502601304526848 819867246352801792 822507434396753921 1050747691062493185 824440456813707265 819162968592183298 822504142178500608 819164172781060096 820723387995717632 824055927200423936 823495059010109440 824407390674157568 824229586091307008 819962894616064001 824228768227217408 822502135233384448 822503558369181697 822502270503972872 822177206633955328 819858926455967744 819550083742109696 821699672687448064 821705440178348033 819399723924803585 819868066364461058 821898525432811520 822502450007515137 824448156935081984 824377804590563339 821368088935432196 824083821889015809 823937936056008704 822669114237943808 821344302651555840 819393877174087682 822064153426857984 820251730407473153 819865802849587200 821410947864653825 820425770925338624 1079497288605683712 816718880731234304 815989154555297792 818416446527172608 1079096156708319232 1079398853684707328 818990655418617856 815449933453127681 817348644647108609 816999062562107392 815422340540547073 816645831659061248 816638194468999169 818460862675558400 818643528905621504 817915516018892805 815973752785793024 1079214392758145024 816324295781740544 817701436096126977 1079731279032172545 816328314759606272 819159806489591809 818169485169410048 817413321058029568 816632793862176769 816637064708030464 818139647687753733 818134981344165888 816260343391514624 816652088662958082 816264484629184513 817336355193753600 818994757569564673 816635078067490816 1079727034673311746 1079724622868819973 818922995980845056 817334794958807042 817882028272128001 817350726800306177 816452807024840704 816068355555815424 1063987157650485249 815433217595547648 816057920223846400 815432169464197121 818134360712953858 818422930157830144 818419002548568064 818307689323368448 817071792711942145 817703208567078913 1079721675346923520 817341196251070464 816354639859871745 819155311793700865 1079763923845419009 816333480409833472 817168818539757568 1079830268708556800 818586286034485250 819000924207251456 1079830267274108930 817522928862502913 1079728684427341825 816977032433270784 816979231217483776 818136714396975104 817329823374831617 817753083707015168 816620855958601730 817748207694467072 815433444591304704 818841421364989952 817166353266262016 817164923843280896 816265668958031872 1079121410935660544 815449868739211265 1079210835963195392 816298944456232960 815990335318982656 818461467766824961 815930688889352192 817374875962769408 818421066859167746 818948254943604736 816644321768312832 816977937731878912 1079748730058870789 817579925771341825 817004210529116160 816300003442495488 815992069412057088 817750330196819968 1079763419908243456 817453219613917185 1079420891807793152 816433590892429312 1078396200842395648 1076132028888825857 1076884984873607169 1078376171845361665 1076628127525294080 1075721703421042688 1076270321861312512 1078260814157701121 1077705232665272321 1076888530276810753 1076586181897474048 1076926760829243392 1079082188665171971 1078375400974307328 1075878793393463296 1076929590050897920 1062333882610171907 1076204680202670081 1077311502615490560 1076881816462737408 1077217178322194432 1076658521926656000 1078632205210058752 1078634025412116480 1076094498210500608 1079040052234203141 1079045134061371392 1078638249562775552 1078258964796706816 1077223213598429185 1076102009185550336 1077390639766081541 1076569051768516608 1076100620581511170 1078026520021544960 1077210242574942208 1076256868190834689 1077329121745793025 1076950276958027779 1078390057906638853 1075878792168685568 1075833793720795141 1075726666574544896 1078664648726061056 1075954128222871552 1076125633275666433 1076655729820471296 1076512233897771010 1075952474673041410 1069631759573225474 1077052604499353600 1077212559604924416 1078401678930558976 1077231267559755776 1076082577281347584 1075832235318804481 1075732375169060869 1077225810329825281 1077057874235400194 1076844349860823042 1076239448461987841 1076090986651099136 1077044397504692227 1079083702943211520 1076197669968728065 1078396126619930624 1076138140795064320 1076523416516263936 1077253411358326785 1076091862673436672 1077255770725601280 1078431231262502912 1079042460800696320 1075846949427908608 1077048054862278656 1071389414239162369 1076092817087320064 1075729672628068353 1076935567760338944 1075870519046610945 1076515352249597954 1078412737603096576 1077246407554281472 1076127773444526080 1077549301449060352 1076575190899929088 1078625779670503426 1076087536240480257 1077064829825966081 1076084489422557184 1077250139503452162 1076089846266036231 1075775054099542016 1076308614372048897 1075732835523330048 1075718191253504001 1076663817831153664 1072836035514634240 1073643684212682755 1073944491588022272 1074403110523678720 1073248244787015680 1069621305245409281 1071545675786137600 1073974873939169282 1074774781420015618 1072478880060067840 1075159426968027136 1074650975456124928 1071898088267284482 1072564293302976512 1073195450033950720 1075713886874148865 1072614269773119489 1072565454655406081 1075617812285132800 1072098604599394305 1072483770819846144 1072471575956504576 1072832023927185408 1074302851906707457 1075621115739832320 1075406772368785408 1073643165318635521 1071547785156136961 1073210823936495617 1075528854402256896 1075197395892404231 1075018465356996609 1075210867678109697 1073965319184678913 1072468779974713345 1073737336935071744 1074313153679450113 1073248137320509440 1073205176872435713 1073276550882172934 1075368918204719105 1075016498987573249 1075071556777336832 1073703746432049153 1075001077576151041 1074711471156805632 1074697102142382085 1074323441749319681 1074306118367805441 1071939400517500929 1072462207416446976 1049829285677203456 1072317149723717632 1073617541476569088 1074657278974939138 1074339834351759363 1072464107784323072 1075193782885326849 1075386058282545152 1074989817061093378 1073703744766922754 1074401228224950272 1074407956500889600 1073312756215021569 1075210869007622144 1075404434862235649 1075594137603375104 1073269881334849536 1073002260072935424 1075004324567285761 1074993036831191045 1071481315092910080 1075021002441220096 1075397797929775105 1072459097855938560 1073279800704262145 1075067308522000385 1075401544131076096 1072480983683870720 1073327086037741568 1071764777679114240 1073269882911903746 1072312854307581953 1075011751165485056 1073982314588323845 1073207272069890049 1074401243857108993 1073945393313013760 1071760971088228352 1073763695807877120 1075197397217828864 1073761497866747904 1073643166732042240 1074319076766433280 1072095127894667265 1068705471970902018 1069778641603780608 1202965331028971520 1071015457409384453 1071076519584268288 1071434642555920385 1071159669949911044 1068319160093032448 1070877381861277696 1069962093301022720 1071003598023221248 1068274204208812033 1069581524180324352 1068516326010830849 1068264306947411968 1070877666654519297 1070299196538961920 1069970500535902208 1070089367224549377 1071114298926292998 1069960017204469760 1071001119697108992 1070306739092889601 1068336562729938945 1071076523719909376 1068887935838228480 1068887938761662465 1068346689784696833 1069575605199482881 1069614615510859776 1070312880095068160 1069990310175014914 1068704815587438593 1050054830843199490 1068743940755660800 1070879369432850433 1069990743274676224 1071408938522996741 1068266944715878402 1070844413910368256 1068181367857397760 1070698825571012613 1068687025505595392 1071382401954267136 1070110927788347393 1070328136150200320 1071036505676808194 1071030014123098112 1068275406141149184 1070837085538525185 1071408939684806659 1069972093301862406 1068116413498429445 1069678284580012032 1068491952696557575 1069619316319035392 1069584730880974849 1068601345949687808 1068110895409233921 1071146400019169280 1068704589699002368 1071132880368132096 1068271965343862785 1069324231333289991 1071454998414921728 1070875222205759488 1068442531887632384 1069441198157455360 1071055923848855553 1068661832578158592 1071009820575186945 1071177621445230596 1068181371883909121 1069588404172726272 1070089365995642881 1070314629732163586 1071076077903040513 1071252547170721792 1068339979250675712 1068826073775964160 1071006628487540738 1068266949115695104 1068600355225690112 1070110615627333632 1070315986287583232 1202966294921961472 1069968462724980736 1069577273819443200 1070726434648440833 1070521302652469248 1069613383622803456 1071479079558213632 1070298360572198913 1070504263606890496 1071387078901030913 1071053351851356160 1068444287380025344 1068294634160287744 1068120444279103488 1071479075699490816 1065601413189984256 1067792610180456448 1067280598128095232 1065368858033299457 1067063727994884096 1068000629409398784 1066793504804913152 1066478927143677952 1065368645021388800 1059880322500833281 1067576713859817472 1065583286188158976 1064971908666613760 1067788286222057472 1067276923674533893 1067494680416407552 1068001369746022400 1068106609644183554 1065623990746710022 1065948536498544640 1065576088779272192 1067395266511347713 1063835936604090368 1066116263649382400 1067142820388052993 1067791101782831104 1064540462848098304 1066685057648214018 1066017112425185280 1067624656943935493 1037541538950209537 1065581119242940416 1067142262545674240 1064703718979969025 1064246787161145346 1064227483187318784 1065743662464802817 1065357030985252865 1066665948193669120 1067812811068383232 1065718109624066049 1065225940836458496 1067398375337791488 1067924142316494848 1064216956679716864 1063840084129017856 1066402213596151808 1065400254151954432 1065346909362143232 1066689688600281088 1067151248040824833 1067151249668214793 1067410952042283010 1066480700046655488 1063834733430206465 1066876053170339840 1064168214941319168 1065351478347530241 1064209246114459648 1065368875355787265 1064312986146414593 1065575219576926208 1066116452590239751 1067404517841518593 1066670550708301824 1066788767133040640 1067142819008122885 1064534273380757504 1065102519188275201 1065225779825598465 1066790517944606721 1067015026995879937 1065359825654169600 1067276956968906752 1064734907941994497 1064544156960387072 1067494682249318402 1066682146683846657 1065088330969305089 1065261943202738178 1066786854643662848 1064596708875747328 1067623816921272325 1067775022331236352 1066873981293260801 1067066584882126848 1064623382359085060 1064526362994778113 1064245710747590657 1065403512559992832 1065247567443869696 1062796884648120320 1061335051294728194 1061259607086112769 1063631319739953152 1059870147845017601 1060148982968733696 1061962869376540672 1061840511026298880 1059896399595225089 1061623758161625089 1063081553075625984 1060515116700045312 1063834729584054272 1060993836984324096 1062045654711713792 1062791114716000258 1063168341941063680 1060924708101644288 1061632874808520709 1059844512556703746 1060153052676702208 1062455263247155200 1060908430062481408 1063516048647995394 1062382618870726656 1059844729200930818 1062153051459469312 1060061704850206720 1060256619383193601 1062331024426913792 1060511925883285504 1063591994738515968 1062311785787744256 1060949297900834816 1063042585802039296 1060162807960870913 1061104224090628097 1063170699500642304 1063038733673525248 1060155917059219461 1059897349005283334 1061957074253418496 1028355187939987465 1062005636488142848 1063593456579354624 1062849316161753093 1062789364399390720 1063549250250960897 1060056007316045825 1062047641889095684 1060022696703070208 1063046973857718272 1060960329876697088 1063833980720504832 1063161848952836096 1061003186125856769 1061107399426220037 1063593459695669254 1062450942707228672 1060923822851874816 1062020057616793600 1062429580521168896 1059867563746824192 1060942600994050048 1060138691778301953 1063169733535678464 1061954325843468288 1061383163811893248 1060130202418864129 1059870907131445248 1061645679603400704 1061650654194745344 1061168803218948096 1061171030801158146 1062459010660622339 1060958713047961600 1060256623439110146 1063517548258447361 1060194964351660033 1063084073231544320 1063591735169871872 1061382890100002817 1062830145768165377 1060723241193484288 1061334384337399808 1060058718937800704 1061724154339110912 1060141780878979072 1061554334276747264 1062391577807601664 1063758107229257728 1060938144336367616 1060964991510110208 1062333534214520832 1062371844836261891 1061952604807274498 1059310562771984390 1058827516427808768 1059695972907921408 1059439426022137856 1059108445398491137 1059114860305362944 1059557569818181632 1059844034829737985 1058521517821190146 1059493120172322816 1059611961539915776 1058829196062048257 1059220177169063941 1059843819770990592 1059842549769220097 1059174162965716992 1058498592208494592 1058762842629984256 1059230569257680896 1058898124448677890 1059618041716228096 1059561007520116741 1058856438091710464 1058687674742120448 1059464880955277312 1059101889898430464 1059612735271505920 1058820790546821120 1059152270342975489 1058857627411718144 1058691406263451648 1059433483423178752 1059842759467646976 1058553398172237824 1059505422430801920 1059550850673229826 1059842646741528577 1059833982777544705 1059843907142467584 1059630186738737152 1059842917769068544 1058896605527597056 1058759312808558592 1059108211087892480 1059107799240790016 1059827782434328582 1059104476613799937 1058825551090237441 1059844420525268993 1058715144442781696 1059842697387753477 1059671375881928704 1059108107903733760 1059105163808595968 1059844080354627584 1058673875372908544 1059435440497934337 1058893955084025856 1059107908405944320 1059573108464648198 1059842858797223937 1058829182275411979 1048737154778759168 1059317426653933568 1058711461214724097 1059104932215906304 1058913612813791232 1059460759179198470 1059623256087506944 1059105309598384129 1059844145714487299 1058490401802371072 1059108641251442689 1059843699298000897 1059107873589026823 1059105079817584641 1059106069824397312 1059106013989736448 1058491932937203717 1059469158830796800 1059264061030969344 1059107947480051712 1059844291760152576 1058781668151050240 1058531139034451969 1059104221172260865 1059104823096819717 1059108268180733952 1058519264771096576 1025579807524962304 1059470847751131138 1058758825300365312 1059674931737300993 1059258034474704897 1059109162339180545 1059843147906322432 1059108153307086849 1059105547390205952 1059672354715041792 1049700215949860864 1057714919766925314 1056589723911757824 1057325714721124355 1055881545628704769 1054088531629490178 1057683481793302528 1056184390684995584 1057249169507803137 1057638285026254848 1057247021919297536 1056299896406450176 1056394547637485574 1057838200658579456 1058182740414226433 1057655675080314880 1057728445386539008 1057837892062666755 1057838169641639941 1057106631652196354 1057063101189836801 1057325873312026624 1057614564639019009 1055719340832686080 1055820292881350656 1057069393090355200 1057067460925505536 1058354748578033664 1055600267331285002 1056879122348195841 1057624553478897665 1056220576098992129 1057243826899877889 1058065450075086850 1055599805395812352 1057106123260678144 1057612657665171457 1056175920476766208 1056178393522339847 1055598350228246528 1058100070158098433 1057288679390097408 1056270246141681664 1058128196317728768 1056299897882923009 1056180185727418374 1057108130662899713 1057325717162213378 1056391795523895296 1056919064906469376 1057059603605831680 1057674390446448642 1057810265436090368 1056181643810168832 1058187885042716672 1055938940337672192 1056592374607024130 1057092628951502849 1057090119109406720 1058388700617498625 1055893947531382784 1055887335378874368 1057110242541080577 1058065457851351040 1057254051254013953 1056200966809288704 1058482506037641216 1056923033141698561 1057654684356395008 1055987125701742592 1057620518751428608 1056922209111994373 1056182531115102208 1056182288927649794 1058356796262412288 1055846847502258178 1055826295337172993 1058119417278676992 1056276197749985282 1057997981922873344 1057619304949133312 1057797701834813440 1056180352073547777 1055932751516332033 1056885392522260480 1058477374872920064 1058064549977473025 1056179047368134656 1057637708296794114 1057109765178966017 1055822810940129283 1055872564386398209 1057715198684000258 1056880287974649856 1056700376718684160 1053074465150578688 1053056054295113728 1053484232138358785 1055548456469778432 1054732552488083459 1055414972635926528 1054356145798856704 1052741954918866944 1054543818249388034 1054564283634266112 1054775397798178816 1054556416155910144 1052947510271111170 1053661248217202688 1052914382986973184 1053839625679183872 1053070661302669312 1055170989682757632 1053124336637247493 1053033702253424640 1054187956024590336 1053355470449127424 1054348185160896513 1053008701026693122 1055246191443763201 1054454173142380544 1055494636775657478 1055127893112696832 1052964059056885760 1053285341610668034 1054087893034172418 1055559438977900544 1053102147888328704 1055418269270716418 1053013864244219904 1053456620334678016 1055077740792160256 1054588738641178624 1055529948046331904 1054091502585069568 1054755401651179521 1052653446053154816 1052950726907969536 1054356359096033281 1055065538890735616 1055531231495024642 1054451954397667328 1052888451199262725 1055458320390217728 1053657849606234112 1053655992649506821 1054770300359991297 1052885781675687936 1053684769991454721 1053121500151074817 1052615582560923648 1052947507238658049 1054351078328885248 1054461380797943809 1055555312864952321 1054486312701517824 1053338516501889025 1053682023066288128 1054142516881248258 1053807130120200192 1054430376557535232 1054460902076862466 1053658596712431616 1055555764901822466 1052641581650640903 1054771761500377090 1052644447853453312 1053485357734408192 1055412328571850753 1054852929419730944 1054451956608049152 1054874705491120133 1055075245743374336 1052618395722559488 1054545561234427905 1053448472156749824 1054560552117133313 1055273659563171840 1054759617165754372 1055064484644089856 1053336553391452161 1052883467430694912 1054354059535269888 1053740855016574976 1029798446650277888 1055548549595873280 1054432329710608385 1053076069564071936 1055527191235227648 1052388580734263297 1055531230022766592 1053432380860456960 1053285828892463109 1053662989272793089 1052681628240281600 1052173526919196672 1052270676982333442 1051471737068670977 1050869299567562752 1050152401112637440 1050746600916754432 1051814214212485120 1050788995377049601 1050187347860627456 1051807774894624768 1052556944068755456 1050230507689189381 1051604811530072066 1050826148131860480 1050395852466995202 1052532141941301248 1050777580553588738 1025579393341632514 1051280606536105984 1052369731959820292 1052609907344715777 1051558072433463297 1051984061860904960 1051319975795933184 1050197632524660736 1052181272137801728 1050189312904581120 1052344365442588673 1051992718807830529 1052217314463100928 1052527724143763456 1050918295690465280 1051211563946975233 1052233253040640001 1050872423317471232 1050130133410045952 1052368431201341447 1051156386179141632 1051114825391239169 1052539788190986240 1051103122163204097 1050066499342401536 1050078505705373697 1050008315286171648 1051217592554323973 1050421238429077505 1051473226109513728 1052200515608690688 1050005763152904193 1052232230972678145 1050861279529893888 1050064211919933442 1051861686842474496 1052537536961306625 1052612579099521024 1051956730156994560 1052213711295930368 1051166436029358081 1051111923788513281 1051962675255603200 1050832839678353410 1052183647552491521 1052184484941049857 1052608125839265792 1051559539605164034 1052186219696803841 1050436733039534080 1035344085798801408 1050509946880708611 1050198107969982464 1052529703800721408 1052556222459727872 1052168909665824769 1052614789828993024 1051317348496490496 1052268011900555265 1050906531162677248 1051811228362919938 1052340597900627968 1051801524857384960 1052268013876064256 1051832118165139458 1050743405578457093 1050518765828489217 1051168800324931584 1052387851088867330 1052171444082360320 1052219253384994816 1052522197347119104 1050810652271529984 1050396488839430144 1050129323724816388 1050754462405537798 1050111823842893824 1051213021115285504 1052608114346926081 1051561865061502977 1050152447119908864 1049000243168206848 1050005552443609088 1049775219693375489 1047159010632355842 1047175026259189761 1047493831426498561 1049473255151755264 1049692727582048258 1034543787593347072 1048693669870501889 1048668088059584512 1049849039418679296 1047477260624773121 1046715439831797760 1047842341246173185 1047637712004636673 1049292375330361345 1049380830395609090 1048606042123395072 1046925327958708226 1047475390573371395 1048197648807854080 1050005069234692096 1049638803177127936 1047974091318149120 1047319923700060161 1047853098365079553 1049445228694962176 1047296564388147200 1048015772214353921 1049385141557030912 1047931723302887424 1049786137500217345 1048743461543763969 1049640099007356928 1050005197102157825 1049831428115062790 1047234049192775680 1047486972976095233 1048946652621541377 1047465256023445504 1047294700246454273 1047156358343282688 1047309022892707841 1049648174896504832 1046922163457011712 1046714711268622336 1049832845592723457 1048324424020254725 1049373138130280449 1047137342924959744 1047469711938736128 1049690971934511104 1048419104594558976 1047189115689754624 1050004777034309633 1048226225196552193 1047489875614883841 1048172962094964736 1049635559000469504 1047472342354604033 1050005273279127553 1049738503389675521 1049776359239643136 1047673458241560576 1047309776374259712 1048012979357270017 1048665701513187328 1048745061888880640 1047928708172894208 1047234792532529152 1047847548600377344 1049383326975373312 1049635249431437313 1047984297607618565 1047822816580722690 1047495435760427008 1047139656066842625 1046733574173544448 1049651531346321408 1050005131968827396 1050005309467611136 1049781519424712704 1047903710389534720 1049690974841135104 1046919122351792128 1048172372778471424 1049367031433383936 1050005011562926080 1047334526622597120 1049665483182694402 1049781513347194880 1048324404856414209 1049321480780099584 1048196883464818688 1045444544068812800 1044991766309621760 1042830534513229825 1044415858465001472 1044339078257356801 1043305127250194432 1045002980574089216 1025579303776514049 1044540438806482944 1042838324187213824 1042948464408055808 1042988257166819329 1042894836024586240 1045052439521624067 1045031013372579841 1046230634103025664 1045832351211835392 1043234744962437120 1042925680109924352 1043336550333833222 1043311845635833856 1043964186034868224 1045052203784962049 1044537328415506432 1043241388580646912 1043234467844771840 1043585537058181122 1044609366970814465 1044637590719221762 1044326197424009223 1043130170612244481 1042739629139664896 1043160312315146240 1042838322530398214 1043233767219912709 1044354203089547265 1044342304155348995 1044229324075929600 1043514401477877766 1042768904857247744 1045098909352235008 1043148165883416576 1044326708151820289 1045003711104331776 1043188755866079232 1044778309362622466 1044371304395276288 1043337448850317313 1046443996074127361 1042844399300952064 1046200796944191499 1044626591463215104 1046135994267963392 1043234204232835072 1043128595231604738 1043233954575208449 1044669976672698373 1044709771629260801 1044418753671417860 1043336436676681729 1042828275121369088 1046456403651698693 1044782444321361920 1043254590290911232 1042738383720726528 1042740913968164864 1045031027444514818 1041631817697251328 1044269053274193920 1043146627576258561 1043234493648142336 1044228299579428864 1045001780092956672 1046136712987103241 1043121858797686785 1043966388182953984 1046708836407685122 1043339305593139200 1044903785125089281 1042978990229606401 1045002283556253698 1046201064469549056 1042980109907451905 1044627015662538752 1044381661331410944 1044575765109624832 1044903153987203072 1043500433271066625 1043126336473055235 1044684820478119936 1043995561895108609 1043235155169566720 1044628997999665153 1043337056754102272 1046473870650290176 1041624010914783233 1040563028947861505 1041624358295429120 1040563134287826944 1041623280740917248 1041810925450342401 1042116488881217537 1041451203442487297 1042558309813895168 1041792372085010432 1041754160599900161 1041624687292370945 1040563753174151169 1041493551446675456 1042078530413240320 1040788151000883201 1041441676949184512 1041127236991152128 1042031772433883136 1041065107969777664 1041438771366060034 1041844539743498240 1040730663832498176 1040716938626965505 1042263143496511488 1042034269374361600 1042378706747109376 1041060770908393473 1042078523274485760 1041094855592689664 1042563390462418944 1041623586803470338 1041624303089999874 1040760021443850241 1041622857674104832 1040575890139348992 1041624068657750018 1042731410858168320 1041630722413527040 1041622600403898368 1040565273802301441 1041624189508218880 1040717457953050625 1040564197120204801 1042264934288175105 1040715374168338433 1042080802849390593 1041358333146525698 1042033116695670786 1041697308780515328 1041623862075711490 1040717757107589126 1040564111409639424 1040593389794865154 1042161534603063301 1040564426775126016 1042733544466989057 1041151464046043137 1042197168533241856 1041624583873458176 1042030988518408194 1041623521510735872 1042258387730399233 1040647412510015490 1041807304381870080 1040563585871761408 1041623665316646912 1041380969377406981 1042042089779994629 1041628201435521024 1040563960783757313 1041086383505465345 1041061788186501120 1042576698007539714 1040563888125894656 1040593432824213507 1041751173034848260 1041623996314394624 1041624240280227841 1040799409670377472 1042470708192919552 1040642566985867265 1041694123382726656 1042376378593804289 1040763121571438592 1041624516924002304 1040564576528621568 1040783519423913984 1041624837054185472 1040780813086928897 1041064550605496321 1042377919304269824 1040564259833487360 1041093953007833088 1040564736977502208 1041770673218236416 1041068591527993344 1041067762452455424 1041330897948160002 1038782091629088768 1038841536316944386 1038180008479608832 1038602549971116032 1038453273286664193 1039115242465374208 1039693872396468227 1039537164458053633 1038159042751983616 1038027233519001600 1039235839333679105 1038777516507443200 1038234824719433734 1039261826318524417 1039111866956566528 1039123998884421637 1040212576494333953 1040294453586665472 1039150829754888193 1040392651453943808 1039124232368730114 1039828966595616768 1040562944424194048 1039647670967721994 1039107129880272896 1040220855400386560 1039479054930530304 1038534611880603650 1039291783031734273 1038789398140084224 1038604758582484993 1040212545238388738 1039830659504779265 1040203362652880896 1038236207937974272 1039915933278580738 1038437927506923521 1040562827860291584 1038234964050042880 1039296436809154563 1039292858715578374 1040198906842427392 1039483479363399680 1038799859128696833 1040211068973469696 1038605665168764928 1039471746120908801 1039473456709021696 1040210045525536768 1039823496501768192 1040212849921019906 1038786434306650113 1039687158456639489 1038438594543845378 1040290603911794689 1040217897703026689 1040017623017287699 1040429268923236352 1039556378766069760 1039162221492928513 1040213149356646400 1040392564707401728 1040257520026181634 1039608725819088899 1038606473356619777 1040407422156857344 1040234073288048641 1038809595219791872 1039831904109948928 1039875785853681664 1038103589904777218 1039498334594052096 1040242677877551104 1038231382722527232 1038439687252307969 1039130589406875651 1040396762975010816 1039108838262284289 1039669853060325378 1039117933623078912 1039237395374325760 1038812262549663744 1039489954223542274 1039877857441402882 1038792215617830912 1039470755816374272 1039270337198927873 1040214866450178049 1038579619195224064 1039684040901779457 1040298233359200258 1035905988682018816 1035849517873201157 1036244434164310016 1035717747936768000 1035718986871320577 1038022020691161088 1037329782671859712 1037181592068911104 1037329592074350592 1037664539284844545 1037182409446490112 1035678961349668864 1035162684633825286 1037869794672799744 1035134150590783489 1037117638101688320 1037895240365928448 1037751332860555264 1035131133997068288 1037447783593254913 1036246829560680454 1035122954697433088 1037081791599915008 1037485664433070080 1037171035152506880 1037077962632450050 1037083839238164486 1036254993052053505 1037079053784821766 1036689178749227008 1035125176617365504 1035575198169411584 1036681588573130752 1035159956507566080 1036054534450229250 1037110455263784960 1035718119459893250 1016956445307400193 1036576599771111424 1037661562897682432 1036569928759955456 1035597354395680774 1037107565413511168 1036056454954995712 1037337422860873731 1037417543017877506 1035148684432953346 1035154621357064192 1036061566628757504 1037043834482552832 1035850173224824832 1037302649199177728 1037840881531801600 1035715271418413056 1036685082650705920 1036991866124861440 1036061909152399360 1035650292782653441 1029818164840988672 1036024180087644160 1036672676801196036 1035209068095434752 1035233203609657344 1036023767489814528 1038018199449567232 1036740691211284480 1037107325771948032 1035908242277376001 1037841708816318466 1036061939632357378 1036052758389051392 1035868119884021760 1035879783547199488 1036590520649306113 1035881733898547201 1035255721951035392 1036674475381673985 1037464177269514240 1037173907625832448 1037656324010663937 1037078254845390849 1037078251095687174 1036672919622049793 1031907600219209728 1037338204695941120 1036024775154565120 1037704356861276160 1035866602623979526 1037334510159966214 1036637078640058368 1037456816601485316 1037892820126683136 1036695682072158214 1035117507839967232 1033152062203342850 1033327353227882496 1032954224529817600 1034914376141168640 1033721802000936960 1032709326643843072 1034200822987599872 1032934937962442754 1034612092253470721 1034778515789545473 1033876658439245825 1034456281120206848 1033175432651321345 1033341088579440640 1033339636343549952 1034200842868383744 1034128239579549696 1034248860116430848 1032842415126839297 1034128943480299521 1033133359185055745 1034456273306243076 1034072800041099265 1034628350986338308 1032430124686344192 1032736865655377926 1032929824900370432 1033045274866999297 1033023735517863936 1032454567152246785 1034965029676883970 1034626683066826753 1034492929153359872 1034914379391807488 1034821067423014913 1034914377768620037 1034907478566359041 1034128472946434056 1034445783876161536 1034610829860261895 1033045273361178624 1034663158357655552 1034979892524457985 1033148759084093440 1034654816046329856 1033706057330241537 1029899109749202944 1033500723709992960 1034141327666163712 1198464662960066560 1032931711439589376 1032937718219714560 1033045280143355904 1033723516116500481 1033196105159372800 1034990940593823746 1033334753003536384 1032736867391811584 1034785759377727490 1034775835004358656 1034934675972792320 1032691017621929985 1034782741714399232 1033515425336885248 1035120511259500544 1034777225336369152 1032948187416416256 1033147164812300288 1034817106632761344 1034914371099676674 1032431371728445441 1032845356801974272 1032402386948644864 1034783131855998976 1034379525113753601 1034772809350885376 1032659364249784320 1032428929980739585 1033706045988892672 1034810550025433090 1032624697651941377 1034062375941550081 1032653618539888640 1034603586817339392 1034072454086447104 1033722177156247552 1033343857675644928 1033341788491317255 1034599532787630080 1033836873473568768 1034981992692166658 1032495180530835456 1033722550881329152 1034378693370630145 1033332301579661312 1031590431379865600 1030239036093411328 1031689704067018752 1032393212126613504 1029727209316069376 1031141396776984576 1031137499995930624 1031852996567748613 1030271721780256768 1032017630662729728 1032066147598958592 1031917972099612673 1030235363258851328 1031547390644420613 1030935164178903044 1029918661165936641 1032256443985084417 1032358013175296000 1030419975692005376 1030536210194882561 1029745594540150784 1029911186949767168 1030254224330969090 1031154974942810114 1030458489070596096 1030810247127027712 1030274024809656325 1032259660378779648 1031724100719403009 1030094399362007040 1030781399920455681 1030632303507243008 1029724286121074689 1031751198540550144 1003963157734453249 1030456820417081344 1030536206415802369 1031861173149413376 1031747927511916544 1029722249232826368 1031924404027047936 1030803123676348416 1029743849160232960 1030237078586617856 1030431396341444609 1032260490439864320 1030902046520696832 1029717542842052608 1032247043992023040 1030811421007929345 1030116078125568006 1030566272176672768 1029733227404189697 1029920861128720385 1029895689868853248 1031134125602820096 1032299750362689536 1030782921500766209 1032358618576900096 1030270284245467136 1032264261463101440 1030426536871116801 1031152483949838336 1032064440332705792 1028458842345095169 1031872877514121216 1029719034756059136 1031857204767453184 1030779412973846529 1030433779112923136 1032282621290704897 1030257073047658501 1029731513573822464 1030582354308411392 1031150465759633408 1031505811074412544 1031508193107763200 1030416679069777921 1030074380397752320 1030804685136035841 1031719084680007680 1031503298967363586 1030091812495654912 1031868964161368066 1031550517552603138 1030241273784020993 1030163121678245889 1030423480725118976 1031553002371522561 1030777074959757313 1029717928130818048 1030631977135812610 1030940529037651968 1030166194723205122 1031544711717302272 1030072571948134400 1029716105420595200 1027214330503352320 1029158545391054848 1029325115547369472 1026495277824401408 1027892043908046849 1027586174448218113 1027032629063892993 1026224564420968450 1025920073159110657 1028271447632957441 1026524292396273664 1026196465696350208 1025901304047198209 1028050296151400453 1027048797644439553 1025920076279627776 1026069857589227520 1029332350969237504 1029180132630687745 1029338578239795200 1027200569096765441 1026471244949061632 1029038164248338432 1198456385157128193 1029002242932834310 1028269328246947840 1026587142989008897 1028275158342098944 1027255049670549504 1026481210405605376 1028030912095838208 1029105967068323840 1029335579845115904 1026897064066777099 1027884715553050625 1026224626219839490 1029321624603054080 1026584703082610698 1027641518243414016 1029706933706661889 1028620642529292289 1029052803380076544 1026831096489693185 1029323499226243072 1026546879289425920 1027688604578074626 1003714332973322240 1026075214227165185 1029036065158557701 1027026526871740417 1029053638608674817 1026762818773757955 1029329583672307712 1027039880105414656 1027600571530969088 1029352395464224769 1029134567356149762 1028052897563590657 1026781688167366656 1027585937163931648 1028626569475051522 1028618150944944129 1029089559710236672 1027545694201159680 1029053557176188931 1029185314752000007 1026076959980302336 1029022897787084800 1029069948214288384 1029354577559281665 1029183344397955074 1027895506809364480 1027266105797238791 1028347518822825984 1029712857724792832 1026084333315153924 1029010124881453056 1029355952414371841 1029432932094668802 1026474458326986752 1029180220690124800 1028056640422068225 1026086905539174400 1028269087133257728 1027899286586109955 1028996374174593025 1027211440225243137 1029037282676957185 1028354010129027077 1026585401874677760 1026087766071947265 1027031293220061184 1198456640011415552 1028633682918166528 1024762772733796353 1023900404352991232 1025583301560594432 1024059330159681536 1025847550367215618 1025501727989145601 1025177042470535168 1024730466530865152 1025578337593384960 1025578552379535360 1024469028620795904 1024680095343108097 1025435905736228864 1024060659594670082 1025578404257705984 1025847254660403201 1024263146008207361 1024394107404279808 1024646945640525826 1025840837358432256 1025512396654346251 1025479385338597377 1024737031686156289 1023902692534571013 1024239166429769729 1025728712560594946 1024427023748485120 1024341376509599745 1025725493373558784 1024450744198553600 1025586524782559232 1024014645940633601 1024059145564160000 1025092358126362630 1025830647649247232 1025833273191264256 1024685313778741250 1025069677108711424 1024096373917016064 1024240754477162496 1025504226204680192 1025584134322892800 1024347409483292672 1025578319033581568 1025577505615503360 1023662510371741696 1023646668179296257 1024063136696025100 1025516607886577666 1024236805477097472 1024264286418489345 1025386253892694016 1025580933087481856 1024248479386923009 1024060658072076295 1023646669685104641 1025584530227441665 1023705815507763200 1024641683600879616 1024765763775815695 1023664624259014656 1025115155632455680 1025548488178843648 1024649463435067398 1025093306664009728 1024112670427889664 1024347406887014404 1024862451748229125 1025763007840886790 1025096045498454018 1024974107337781248 1025581554280611840 1025453762826174472 1024042102886465536 1024879317577285633 1025832084521119745 1024059143110451205 1024877011775500290 1024860399458508800 1198455998199091201 1024967606577573891 1024342307624103937 1024061082640502785 1024059335926837248 1024240854779744256 1024268892942856192 1024245909239021568 1023982166781448193 1024656465158721536 1024396639216140288 1024059897221206022 1024287257975566338 1023653191974625280 1024644767924334593 1025092714839371782 1025515565392257024 1025834673736482817 1002510522032541701 1023538506164039682 1021347230022807552 1198374984902676480 1022614701665148934 1021755112128172032 1021380986452545537 1023023685681250304 1022267646119763970 1022690767305928704 1021884006869204992 1023246073060634626 1023534604148518912 1023538486081662976 1022248383531163648 1023546197129224192 1021007656511852544 1021836311307661312 1022908672756801536 1022284698293297152 1022076157884342272 1022872576211730432 1021370601863294977 1021349516878974977 1021234525626609666 1021711895890460672 1021815138469457920 1022079127799701504 1021753458347716609 1020978929736265729 1022251602449756160 1022074252999225344 1022614707637772296 1022265839104483329 1022812910702215169 1023536822901776384 999246677549768704 1021917767467982854 1022672169019613186 1021020863733420032 1022879441767288834 1023557246628900864 1022255069230768128 1021351630648815616 1022484559470977027 1020808378594054144 1021755459416543238 1022099454005051392 1022877332858650624 1022274433979957248 1021137490252640258 1023646665851449345 1022833271040815104 1020803264617615360 1021711954589696001 1022590568612937728 1021719098265362432 1022873937561243649 1021577620796964870 1023007120130760704 1021784726217142273 1023538164298858497 1021751811601059840 1022808452677160960 1023646663590797312 1021886118315393024 1022502465147682817 1021016070134648833 1021158915206152193 1022097879253635072 1022224319336726528 1020800615226793986 1022936690267176971 1206079160923369472 1023549416446279680 1022925366669856769 1022598236916379648 1023538682849107968 1022797819923640321 1021713905020817413 1022287249432563712 1021924262045802496 1022872574634729472 1022447980408983552 1021384752136409088 1020315883451965440 1021388295618682881 1022976410745495552 1023531550690955264 1022285656637300736 1021337592904732672 1020984152357777408 1022265842644525056 1021909900941815809 1020811550771294211 1021341698734030848 1022805381440069632 1022494827504644096 1020315940137914370 1021571692781625344 1021569559537610752 1018488667474616320 1018541464416997376 1019891915402203139 1018955906690584576 1019631102535897088 1020293430398935040 1020316081150472198 1018488667474522112 1017190186269184001 1018528420093878272 1019664477162278918 1019228676460773377 1019899507910283264 1018061648802795520 1018490463244902400 1018488668971884545 1018992115810910208 1017423516151533570 1018093807060045824 1017362207426908160 1017832276615417858 1018069319702458368 1020425741664751616 1019545713435467776 1017423560124633089 1018530179549822977 1018781525309943808 1018488661107617792 1019903123312308224 1018074723140427776 1018900904735531014 1020290163933630464 1019225830298456066 1018096402520518656 1017446575474335744 1018738368753078273 1017772506470649857 1018062211909083136 1017290478839050240 1018713881802346497 1018530167902228480 1019218575691837443 1018488667474546689 1019378119671730176 1019434161889796097 1018890862653157381 1019695583853010944 1019524328927453184 1019757603570806785 1019533312052858880 1018490597865226245 1017288317342224384 1019544304853966853 1017286281867481089 1019938748413435910 1018113905716027393 1019937445356474368 1017426065029910529 1020008975922810883 1019936133147516929 1018072081676865536 1198370028153950209 1019695889626083331 1018956970143858688 1018488668984504321 1018197842559725569 1018943446583668736 1019696867481964544 1020316352140185600 1017650505043140609 1019894101116948480 1019230023897833479 1018727890345693184 1020287981020729344 1018713940522622977 1020285014616002560 1020425915279519745 1019932691339399168 1019538038651871233 1019909066456489986 1020317241005477888 1017466758280679425 1019520574371123200 1020317159828992000 1018530173006692352 1018731223890481153 1019526399542091776 1020432499082702849 1018068353305411584 1019890400029499393 1019376680572456960 1020316392548196354 1018061893750149120 1020642287725043712 1017411426237861890 1014306963243532296 1014956573095915520 1014702302408642562 1017025848409550848 995085901079433219 1014956568129892352 1014100908127543296 1016813686051233800 1014258987422928896 1014520426842738689 1016289620596789248 1015567789812277249 1013902140409040897 1016693575344504832 1016368503723577344 1013618640061595648 1017025845905494016 1014286089371217920 1016327387154395138 1016729137409486853 1016634257857568769 1013507396558303233 1205103394005929985 1015039273987264517 1015033658548207616 1016647764434931713 1017154540284542981 1016638035281219584 1015025320657743872 1014098721460686849 1017164990099415041 1015567766680686593 1014519862482407424 1014286054805987330 1017154397665726464 1015587406374932480 1017093020783710209 1014090584963866624 1014287566386888709 1016633811378073602 1014117468858650624 1017178539706212353 1015972757887217664 1016754517415624704 1016609920031117312 1014094834863362049 1014092792329535488 1017154254694506496 1014261296240488450 1016294574417956869 1015567837946138625 1016079192604139520 1014295751814533120 1015586529484443648 1015947163292008451 1016608735727439872 1016071245568380934 1014611307427966976 1014105549624037377 1013821925620109312 1013976609290964997 1016447571563249666 1014875894614319104 1016291887957848066 1017086416176730112 1013563976406437888 1015278594795417600 1014295759393644545 1016616792926703616 1015267193720852488 1016608004857303040 1017153813625626624 999941539219550209 1016056693791346688 1016757033071079424 1015723140364865536 1017154189569527809 1017154462727790597 1016487491065565184 1017154161270550530 1014873774003556354 1015697664514674689 1016608157655805953 1017154104735432711 1016663151935291393 1015567730207002625 1016695860267134976 1013394559429169152 1016515895735267328 1015037322226642944 1014151457954811904 1014875575557804034 1016367395294908421 1014146835135516672 1012297599431401474 1013023608040513537 1012838511588839424 1011422555947712513 1012299239207198721 1012295859072126977 1012051330591023107 1010571197271011328 1011209592670425088 1012409641911930881 1013139532290625538 1010978975391322112 1011231137233080321 1013146187510243328 1011952266268545024 1013143055417905152 1011257539198177280 1012174975061647360 1010699954157830144 1011975204778729474 1011295779422695424 1011931656230526976 1011792563425116161 1010873383087636480 1011579076493144065 1011584315040419840 1012321218056384513 1011568906992017408 1011292683564994560 1012840647743737857 1010522933498806278 1012757431124930562 1013037916216614912 1013013549902450688 1013011596363395073 1011803149911384064 1013391783533989888 1012437964373123072 1013014224442929152 1010536329766006784 1011385283562967041 1011036519812030467 1013019990340046849 1011819474574561283 1012112077781995521 1011805006390071304 1010902506422046721 1012082654370336768 1010505990259855361 1011588967442022406 1011795883925663744 1011053439575576576 1010568932971896832 1010503423773507584 1013011689690845184 1012412743520047111 1013016168377081856 1011228265003077632 1011218033216512005 1013136536576188416 1011386407581962240 1012026033418076160 1010569562138406912 1011389124475961345 1010619779600642048 1011789419521675264 1011574256117993472 1011620271327989760 1011602664143106048 1011212766487728133 1012312287280074754 1012838198035337216 1012169482272460800 1010645413576126464 1012070304091435010 1011226622324887556 1011391230188457984 1012315534220808192 1012318771250384896 1010567610352611328 1011360410648416258 1011806195462688768 1011256862975676416 1010522945402224642 1012759156426670083 1012290012279435265 1012174976668061699 1011577303023980544 1011994162076573697 1013014046050832384 1010900865602019329 1011703668721246209 1011394762979586049 1013141673776500736 1011292658541658113 1011571026034089984 1011038477889175553 1010246126820347906 1009602111133442048 1010110544605581312 1008692333771132929 1009435777992884227 1008732992481710081 1009579307847553024 1009411866475532288 1009431025817092097 1010482453792874496 1010123101684883457 1008328413210398720 1010113882344558592 1008506045373845504 1010482368145223680 1010481704690245633 1009071326219395073 1009436321792786432 1008510118395293699 1009527495043923968 1010131191859736576 1009770941604298753 1009134789838843905 1010482854445355008 1008709364939677697 1009263794361692160 1009900306694656002 1008362351807037441 993476979893723137 1009490487051513861 1009071378371313664 1009241032100335616 1008696952559734787 1009075083112050690 1009258943175168002 1008357782410711041 1008333717545410560 1008330598363090944 1008357631721951234 1009775416456941568 1010116816998490113 1010156224749408258 1009982447822532608 1010163024173457409 1001973090107248641 1010153153084428288 1009935968164630528 1008335560988078080 1009071330661142533 1008696508697513985 1197504142178242560 1009536237881847808 1008357746683580417 1010486772541816834 1009895079631351808 1008357861599129600 1009127586528661504 1009777520659652609 1009916650622251009 1009071403918864385 1010481824462770176 1010483203952476163 1010115331380203520 1009844059211366401 1010502249263624195 1008392634468093955 1008340100877570048 1008515606751084544 1008708634396721153 1010485876806348800 1010482529055510530 1009807715798044672 1010340414572974080 1010129956222001153 1008708576628625408 1010340061517316101 1009534957440516096 1009780708381024258 1009900144861634561 1010257002478620673 1009450868641497094 1009555147108696064 1009796154220072960 1010126805850902528 1010482997664108546 1009900449456115719 1009076294615814145 1010320166486454272 1008725438972211200 1010481479279923201 1008511869970255872 1008326335083761664 1009094070638084118 1009644987544408064 1009638183091359744 1009928980475138048 1009785143635206149 1009431443100008448 1009436170281979905 1007592744544559104 1007993462539644929 1006610957022343168 1007972046666690561 1007592537190797313 1006866982833131520 1006833568641777664 1006003345360908295 1007592042124513283 1006637373629722624 1005979207544000512 1007968016221507585 1007572229935202304 1005586152076689408 1007300111481888768 1007671131841671169 1006833565022031873 1006681862301933568 1006694541083021312 1007580091692568576 1006992524366503941 1007679422865006593 1006619872367804416 1006637378088284160 1007750530976927744 1007592393728839686 1006630395067039744 1004813164066766848 1007974129474121728 1006334219759575040 1007589800667435011 1006296018210603008 1006446738016755712 1004815794365255680 1005550889422110721 1006293144911085568 1007986538985197568 1005554268009422849 1005047468705439744 1007594445104189441 1007239837529800705 1007592482656407553 1006837823469735936 1008316495733186560 1005554263601250304 1006837459794251776 1007752687792910336 1005982266496094209 1006839007492308992 1006286790536323074 1006891643985854464 1007002252467458048 1006690543403855872 1005304018741035008 1004846478253273088 1007315424546091008 1005030839019802625 1007278671097417729 1007278825661784064 1007681553676283904 1006832813499269120 1006648161538961408 1007592799561289729 1007591075601637376 1005045008746057728 1004814196247318528 1005989290520739845 1005976591451770880 1004909785547001856 1007592416197607424 1005028243760611328 1006081372912484353 1008317842264088576 987820963038449664 1005033088202756097 1005985339121504256 1006866089110892545 1006326057375584261 1004775164834349061 1007278788009480192 1007745343306584064 1005554687678922752 1005988633747312640 1006993862152392704 1005479740000624640 1004871827406061573 1005304330952425472 1007278701996802048 1005548570332631040 992357529362583552 1006688157096501248 1006856219200548864 1005554692133249026 1006706273746735105 1007577375905861637 1005554429087514624 1005586562959093760 1003738642903420928 999940491247570945 1004161046762926081 1004447235046862850 1003949263481696256 1003617811254710273 1002951786301415424 1003832766511894528 1004722061808427008 1004363400674234368 1004174436759691266 1002508937445478402 1003019018683539458 1003601217111707649 1004172786359848960 1002159087830827008 1003998873004773376 1002298565299965953 1004211778837012481 1002176736761655298 1004160401658073090 1003806272360239104 1002884227753480193 1004711557291560960 1003020764906512385 1003266374473519105 1004726490058182656 1003956743133650944 1004360833407815680 980421275326865409 1002947636436066304 1002177521599860736 1002877499448152065 1004351340041199616 1004092260475162624 1002160516733853696 1003634405036961793 1004161109904035840 1003738744061603843 1002612676634259456 1002506360351846400 1004696266297827328 1004752551034654720 1002539852171304960 1003952348962619392 1004092104488947719 1003969399148118016 1003612459855466497 1004100003185426432 1003268646070874113 1004161816501673985 1003962584352030720 1003024268756733952 1004724915562598400 1004710919853760512 1004359335399641089 1003985427970314246 999941379357904897 1004166633349361664 1004752258955988992 1003019564379197446 1003967400130285569 1003637916919320577 1002954515941941249 1002156016060989445 1003987298072002565 1003618276293988352 1004693718945984512 1002946237652504576 1002892787803676673 1004750401709715457 1004478326336040960 1003259934417580033 1003611857272360960 1004356576671666179 1002666307043647489 1003995933540044800 1002950189668360192 1004171953404628998 1003960114989207552 1003616210922147841 1004742470700322816 1003328970069331968 1002968869043097600 1002297565277237248 1004455146867306496 1003997350791188482 1002971013313908738 1004373239194320900 1003017786355015680 1004743621587894272 999941948751400972 999096013674680321 1000114139136606209 1002023935360339969 1001807204519997442 1001404640796336128 1001410457092218880 999249186762772481 1001848460881035265 1000151354701213696 1002142585673146368 998553122179084290 999819013453746177 1000718611688943616 999373224059265026 1001873279597064194 1000396430371106817 999686062082535424 1000064605903876096 999984495179726848 999687630060118016 1000387893427351553 1000462031500099584 1000061992042975232 999242039723163648 1001417880116891650 1000465814192099330 999761589476655105 999984503123857408 1000385794115325952 1002141845655351296 999278498182258688 998992271629570048 999252093998370817 1000554657859670016 999087688983764992 1001420270094168064 1002027245131661312 1001151001699803138 1000741764565753856 999243732506562560 999984507574018049 1001424695126880258 999442055670607872 1001961235838103552 999984492197613568 1001834394359877633 999986971660423170 998704493335334912 1000375761604370434 999257533327073281 999626347361206274 1001055932376387584 999282325316866048 1002141448232493056 1002023477531070464 1002141779406270469 1000138164923781121 999239924401438720 999695988813189120 981521901079146499 1000837182297464832 1000831304836018176 1000152863035805696 1001220050995511298 999323841351618561 1001108964216537089 1001807216297627648 1000145873274359809 999371735928582144 1000174070061813761 999435250571726848 1001149793496977408 999258232110579714 1001415199516254208 1001099771602456576 999629710370983937 999096011174924289 1000366478846300165 1001149367271686145 1001807174249713664 1001085207825534976 1001455721588969472 1001873868498325504 1001875884142362625 1001978774219644929 999010902472122368 1000726832843501570 999454450854039552 999710267096354819 1002142304726061059 1001103028626345984 1000391997969092608 1001212077699149825 1000458567147839488 997471413266247681 996119678551552000 993815373190492160 994585463380987904 996460197005717504 997568208369577985 998191501451628544 996366330436648960 998202784683053056 996728397362540545 998196033153839104 998537117180588033 997899870903169024 994346538028675072 998250447394820096 997429518867591170 995023303906652160 998524172858019840 997261581665951744 994741305908649985 993926510003277825 998194013193822208 995980604016611329 995816799341088770 993976643898281984 997951982467014656 996887371210788864 996822738101825538 998256454590193665 997474432443707393 995758467645353985 996368474556583937 998250603410313216 993813485745295360 996464466702274561 995680316458262533 995428472674758656 993952088123170817 993952097610731521 997076300476055552 996391840860471296 994586105822564353 997577906007298048 994517833357946882 994192995737096192 997909163379449857 995642096676671495 997573139663028224 994176238846664706 997220260259487744 994182263960162304 995044981768425477 997112687799697408 996810253126787073 996046634864791557 997238932311068674 996129630913482755 996822740320575488 996723907867676673 998534123399663616 995746011321597953 996802784090640385 996739372723638272 998525737593376768 997095653875617792 994179864436596736 996442654568341505 994401394441453569 998528928259170305 997422764909912065 997612079375945728 996739374619426816 998187672979038208 994185337504137216 997493407097524224 996739376028835840 997597940444221440 997233764689498112 996487798759854082 997515759281680385 996021417622851584 998526637657546753 997227223638790144 996364924157857792 995410516129538048 997838932879593473 994587349718847489 998189366844559360 995424104286179328 998546786628395009 997239623268085761 998532136578748425 997136144465842177 995088584221839360 994194233111273472 996365120300371968 996135379802755072 994345813064192012 988839027209097217 988856839893897222 991271009570484224 992106689330663424 990227703575056384 990928644100034561 989650212380692480 991886413686861824 989225812166696960 990049088375836672 989854486310113282 992880573025865729 989948140814991360 990225456233316354 991884309400342529 991994433750142976 993475610377932801 991809653980966913 993483042177118208 988874883990999040 990926480329859073 991084424992296962 992556495182155776 991776286489169920 988820755164139521 989629633376194561 990202926114189312 989870523042680832 989134248010502146 989820401596366849 988850347031584768 993484478633922560 991279620044591105 991380274452803586 991087278515769345 989827358961086465 992348740529815552 993446539988217857 992078098974703616 989144622684409856 991402619552845825 990782291667488768 988840512571441152 992524132884664321 991360908868931585 989958625522278401 989858791687671808 990361469802905600 991267863674675200 992395376039727104 989110172495810560 991028027785138177 990764965282893827 989834048796266498 993452275648679938 989144989690187776 991690248399794176 990213619190202369 991084673697812481 990307626784362496 992503576852393985 991644756995444736 993443781281271808 991337381654654976 991995845120753664 990559834020962304 992538416196804608 993810085540491264 992352585863651329 992354530510721025 990557728752926725 991743358312861696 990551654952067073 992523949698412544 992558888212946949 990787671281819648 989218146069504001 991843153953964033 993455375755173892 993562242124865536 991090373417152515 989947800900329477 991672075491438594 993541175511527425 992562394051293186 989252420294336512 993492804985872385 991669454823141376 989816772713906177 988859727219187713 990200773232529413 989813047773614080 992350362450518016 992083738531192833 991992302267785216 986357228306354178 988413372298416128 986362433479610370 986988633822412800 986432143189512192 988729961300230144 987718832096768001 988037292932653056 985502053345751040 987100052710674433 987278269765517312 988148545545895937 986218871991492608 987718953886679047 987766033862873091 986303188587425794 987679848284999680 986711015630036992 986344953134673922 986218862625648640 986801143014621185 988056354567917568 986044788163084288 985856662866202624 987529636656697345 986045749489172480 986994992177561600 988415011382091776 986547093610299392 988146462625181696 987096152892944389 988040227167064064 986719240240746497 985504808646971392 986789533172760576 986294947841232896 987463564305797126 986540409903042560 986045762227396610 987063604691259393 986301228337508354 988405962624118785 987470932989050881 987066289855303681 986284798468673536 986541247237181441 987282387196436480 986294410483822592 988106076028653568 986362521417371648 986540705538506752 986544648477868032 1181414654901403648 987003860882526208 987096105841315841 986540431436640256 986046062745063425 986643179452747776 986218870506754048 986576502358671361 985858100149309441 986436520444866560 986294728810487808 986357230219022342 987682105269391360 987426984195174405 986046000518303745 987774054651301888 986294490074832896 987768453338673152 988030312088260608 986540502064484354 987786331995672576 987038167730552832 987284041304100864 987065049566138375 986047601047896064 987719560282476546 986555533535731712 988126197619068928 986430103075868672 987532088302886913 987679852345135105 986430856750395392 986218867780448261 988509958089166848 987036458648199168 985529299905187840 953360619834691585 986294577157033984 987173366401585155 987679850545778689 986979039670931458 986378606606737408 987280537348866048 981121409807155200 982722926305832960 984967457315139586 984020136255541248 984471933050937344 982268230306709509 980766121983987712 982353975595929600 984371491277099010 983824424532144128 982954355509907457 984767560494313472 980764358530789380 983427438691708929 985479145504337920 981859214380462081 982682227581636608 982214297160839173 982673223719489536 981548354088898560 984231791103012864 983698762760704000 985483513704124416 983143317889323008 982966315467116544 983387989136084993 984155907251687424 984107320211886080 985279804177027072 984374422587965440 984095671262367744 983662953894436864 985487209510948864 982264844136017921 984499517805486082 982967389028569088 983774270886236161 982969547283161090 980800783313702918 980966813843509249 982950739441004544 982943088330108928 984015782521835521 985496023555608576 981669823221559302 985492862958698497 985130802668294144 980846943130746881 981544432762802176 981491439233355776 981881669593559040 985133017256660995 984631073865953280 971007733313961984 981168344924536832 981117684489379840 953352036309000194 980794173279342592 984763579210633216 980806557846863872 982724858743328777 980964100502118400 984828878060335109 984032798821568513 984507430909308929 980958298445885446 982218660788883457 984204373105442816 985489930343321600 980832496005844993 980961086546632705 984372760230154241 984053549742067712 981123772169191424 981259962717388801 982750459877380096 980989085631225857 981248899166932994 983423715332558848 982680387116781568 984017894240604161 984877999718895616 982770847046922240 981492087328792577 981126375716409344 982292963492413442 984472778035417088 981287536520847360 983284198046826496 984759315046322177 984022625440747520 981992052786425856 980799183425802240 983662868540346371 982353242196766720 984379918682394624 984066131303583746 981987882712883200 978938860582440960 977894983083708416 974276383051583488 979444104923840513 974141083054690304 978226474485534720 977585879651966980 973920392543793154 979816766904954880 975062797162811394 974422724419444737 978936058795757568 978701966456082433 976532956557737984 979108846408003584 980451798606602241 977286489410240514 977855968364171264 977875057572745216 975891861863829504 979030109104562176 973580538358374402 976891486510907393 973716838889660416 975024181061541888 973907142649397251 980065427375128576 973360355790479361 974341417509249024 977124622285066240 980443810529533952 978432632273948674 976948306927607810 975057131136274432 977850135697911808 979108653377703936 973719038982479872 979028987858112512 975720503997620224 979030033149972480 973931154796457984 978110975428657153 974032596563832832 973568677189595136 977166887493799936 978368319542702080 973581274215473153 974702363763232768 978249938743234560 977872899792089088 974462702264479744 974051595834003457 976770619424563200 965935035328155649 980063581592047617 973909651065528320 977221676697079808 976655903729610752 979449770640015361 976405122757558272 976411208717950976 975163071361683456 974069957905428481 980451155548491777 974241711315709954 979326715272065024 977159683151712258 980762392303980544 978932860307505153 976914287217258497 976869330020458500 975350027169206273 975864052017659904 975346628113596417 973540316656623616 979447750529110017 976420417090015232 977319371277156352 974341347363745792 973685997312491521 975341676297445377 978461130829058048 974033924493111296 976415945714556928 974859881827258369 974683485322596352 975707627182219266 976654851684945920 977858212635594752 973536164044034048 977904367524372481 979082457340407808 976765417908776963 976120272435793920 976535330835836929 980065419632566272 974656757187440640 972506194978983937 969525362580484098 968549117625602054 972210637018423301 969324283036971009 968702480753315840 971349864125788160 972563247160274947 968818810005450752 969374909209239552 968468176639004672 973185831547670529 972622325454659585 972846978823610369 969272683061022721 971872457182326784 970626966004162560 968896168230051850 969277822920470530 971726862526361603 971409845453762560 973207890084401152 968850364383596545 971915531346436096 967597639293382657 970353692938469377 969991653393039361 972151933782974464 969558431802806272 972538115901607937 971013841395027968 971009285181276160 972829763067883523 969183644756660224 970644394591309824 972853747750711296 968825596133478400 968550893015707649 973199981292216320 971335759679709185 972835128056664066 973171763835228162 971008238673068038 969572374977839106 970628441115643904 968621347294318592 972500344197566465 968924154031497226 968856971075051521 969989251537481730 970650759091163137 969406846602752000 971872339330781185 967609114238050304 969406584534257671 968917941671612416 971822550757138433 967847560248426498 971006379375972354 968467243192537088 969178931369783296 969660692419657728 968455547094753281 972466816114032640 972585290857672704 969311530733981698 970451373681790978 972523294233710593 969532384285687808 967597887545896961 967564998238142471 969374597127778304 971019306388611073 970760324126212096 969994273121820672 971025582061424640 972242845636669440 973305935685963776 971008891751485440 968620661349470209 968462966864609280 971186041171439616 971345895223676929 972832210222043137 973187513731944448 971402791930552322 971812821955735552 968704442110545923 972647673944780802 969939200933056512 969529668234829825 969408165308747777 972209197935980544 968962582374621185 972542173030879233 972271520847466498 963033580107653120 964509154357411840 967023015035797504 966660169194229761 965943827931549696 962787355932360706 967563946063523840 966711641378381826 963853233000275969 964944088696049666 964949269374529538 967083281974951939 965009332042596352 967506350283599874 964956781670694912 964190995687591936 966006815745040384 965303158229622785 967539664692350977 965205208191168512 967168890232082433 966662241977360384 965223354633457665 966317112565420033 967083810981597185 964594780088033282 966650397002813440 965971586913374208 964151653669711872 965925223949357056 964946611502747649 965773283554668544 964512164865363968 966377081469882368 966766375292358659 966117265426001920 965775382598311937 967389553362423808 963839056533626880 962784821389996033 1195379578358960128 963031666150313984 965928352614965248 967023714268319744 965676314576543744 967538684789739520 965221024496279552 966118856874971138 963879275324760070 962435602296786944 964219102683377665 965075589274177536 966487844662456320 965272331978407937 965937068907073536 964955496137535488 965212168449941505 967545724362739712 967472757025001472 965930611272712192 965199840471810049 966846679784837120 965780052167286784 966321700588711936 964724390637244417 963362959463469058 967146956094083073 965202556204003328 962753552824365056 965932714141650946 965442990134251520 966653833047887874 966681883206668289 965582280772276224 964232645495459840 963878055969198080 963152799486828544 964218319783055360 965194903142719489 964219299211735040 967084806726127616 963365328716812288 965207569852780544 966687491616059392 966119932793585664 967021512455802881 967493467046899712 965079126829871104 966998215592677376 965968309358333952 967388904952344577 967508938425069568 967526110249537542 964938678362628096 964110212885106689 966420452070559749 966657362789568512 962469767109009408 962767075457593344 961253168968622086 954904160016785413 960361010904338432 960869939694505984 956298399946563585 954901073587834882 957603804383465472 956322473955545089 956849981528379392 960486144818450432 962389786328797184 959798743842349056 956261892640604161 957334999522533376 961008057756127232 960906105982464000 954904669112995840 959946200488271872 960907362109452288 956012274942128128 959029384052166657 958070403901124609 959268334935203840 954678287820902401 961557382387167238 959783486289793024 960492998734868480 959389424806191104 954878124214415360 960530665702912000 962345433170415616 958520216429957121 962330457886076928 955052436187701248 960487657691385856 961962694650757121 956938973326098432 956873004776116225 960614513224667136 956937916374138880 959034299222843394 956134228726558720 960868920428253184 961073467784421382 962398269593784321 954843844402647040 956588348864454656 955428815777533952 959949725028974592 957465263129219073 955795912374267907 954904246494916609 956015565776277510 954876269300248576 954788467069870081 961298788219420672 955458357200130049 957220637705109505 959952974826098688 955764970590961665 961368036782628864 954905101717655552 961959738853548033 957387711693905925 961270833569202176 962326008127946752 955658992793149440 961743032952459264 961802557646569475 959488369293254658 960195808141414400 956578887160532992 956657520562573312 959798726381457409 962394439846191105 955056249925750784 956840839627595776 961957671246159875 956831942351183873 955426609326100480 961649129834283008 961693860916289536 957603800579297280 961671974153080834 955806333667807232 959488037766955009 959031505145212928 961038807658352640 957032249509097472 1180836237239816192 960522569492426753 962348831789797381 961362249880252416 955771016319590400 959393270144086016 959553606134345728 959784619712401410 955249077645643776 957462746060206080 953000902331453442 951419415794511872 952387373056380928 952385311669178368 952888691944550401 953270558573154305 950937350003183618 952525384242876416 952387277610774528 953796944564031489 953068179919638528 953973568035086336 952887520790040576 953772162665590787 951236634095308800 952183458922672130 954386490842378241 951813216291708928 953795518592843777 951793123985973248 952166643202916352 954680914998648833 953987636057821184 951106475254059008 951094078661414912 954541219970977793 952530515894169601 953264081871495168 954681839419101185 951416674808467461 952528011869478912 951441504203104256 953768657221451776 951596346011680768 952933691642339329 953948941674078208 954478044487520257 953267506004754432 953067477830946816 954136290768846850 954674157144477696 951650274032209920 953773110553186312 953273134655987716 953066854079135744 951875499537641472 951788342647107584 953984671674662912 952526145064505345 951798415301718017 951109942685126656 952526791658360833 954390114968498176 952540700683497472 953406423177859073 950879772644659200 951478281303416832 953067686313037829 950884128379035650 954456754137501697 951675713089888256 952166927476183040 954722155463430145 951184020150382592 952538350333939713 953066265987420160 950946293077209088 1205101316214853632 953614071336701952 951645893513613312 951309956720087041 953067606612828161 952301373479104512 1179863468582719488 951679619341737986 954097213608570880 953066286434652165 951431836030459905 951646736233189377 954423170299199488 951457382651056128 953406553083777029 953271789790138368 951204878562549767 951229113897013248 1210778137048444928 954323750949982208 951790999784783872 951647402599026689 953067456255406081 953979393180950528 952166857670320128 953794085751574534 954092417250222082 951648197440569344 953951365532876800 953771038114045954 951785587765280768 1209235491503169536 1211074529172348928 1209260063686299649 1208224663115042816 1211799266974478337 1210772506241466368 1209300561864142848 1209106016551481344 1208228299119439878 1211270040311476224 1210773773839781889 1208494102062477312 1209259640460066821 1208950953082261505 948739073237311488 1211363928837632002 1211969354499284992 1208245942530514944 1208897504827326465 1208587342879047681 1211051649009115136 1209258621697216512 1208935325625503744 1208260654571896832 1208228664049111045 1209259965812219904 1208471806815997953 1209110268346871817 1211774730258264066 1209253611882070017 1208541550424264710 1208246633168850944 1209259552794910721 1209243838595899392 1211299664852598785 1208245861974790148 1208231562552188930 1208845039230689280 1209259291217141760 1208240210364051456 1209242920601174016 1209294182608777216 1209262137182445569 1209304295365107713 1211981022084128768 1211774864362737665 1208221277917515777 1210772860676915200 1208935535269597186 1211074167891791873 1208247842567053312 1208228389246701568 950866561153331202 1208245992547606528 1208844297912619008 1211074032956854272 1209246748050362368 1209258699237285891 1209259490794708995 1211813523581546496 1210773223639412739 1211655287247126535 1210558076815912960 1208873492025925632 1209235490026774528 1208248471200899072 1208874454690017287 1208230850040672257 1208228582386020352 950862709599465472 1208587674342301703 1208245645204738051 947824196909961216 1209110195600838657 1208220823137505280 1211075320142553089 1209266861436809216 1209246519163047936 1209221821041709056 1208935256797126656 1208247467818594305 1208228281402757121 1210773414698336257 1210415111925649408 1209109444686159872 1206445925843054593 1206565984540205057 1206083025018277889 1207515324834168834 1206566664822837254 1206264223845797890 1207434958588932096 1207882239498960896 1206581028283965441 1207515255204564993 1206333205005176832 1207515261672157184 1206566253655142401 1206440095663841280 1206262608267005957 1206581054619996161 1207885669495922688 1206583909598793728 1207515274016018432 1206333098427846656 1206364447796846595 1206263771725017088 1206263240335986688 1206445924802813952 1206581051176435712 1206086633428332544 1207517798529789958 1206443156801228800 1207517918533042177 1206074885077897216 1206016638316929024 1206573698557325312 1206326302661398536 1206340165200945154 1206585387675717633 1207881286225928194 1206584782005690368 1206586223101390848 1207857396913201154 1206573270121766912 1206260756859236352 1207517930407133184 1206335971974959107 1206289904470233088 1206583754422210562 1207517789079998465 1206323905704710144 1206565510546108416 1206584907138510849 1206585783383154688 1206077867425255425 1206263113521217536 1207508280207011841 1207853587071717376 1206281389991219200 1207982316817129479 1206583138534735876 1206584860946714624 1207515245930934273 1206584941145985024 1207982160222851072 1207862428802916354 1206583795907989505 1207515288234676230 1206445922848313344 1206567141987753986 1207515297969631232 1207517844642004992 1207434514433069057 1206287057842311175 1207355923573989376 1206288430721904644 1205101394543419392 1206445927021662208 1207853756840370177 1206262814396030977 1206263631974993921 1206291469452988417 1206326174437314560 1206585835233202176 1207515303585832960 1206586126393389056 1207982039934345216 1206278870124630016 1207881201521967105 1206273072451530752 1206567390324174853 1205101769925234688 1205648609959645186 1205097501726060545 1205101215400562691 1205122435063910401 1205999484314030080 1205121172544864263 1205096906097082369 1205910779578535936 1205095710959570944 1205106182874161152 1205105929798275072 1205095764755722242 1205102900302819328 1205106337660702720 1205856973163520000 1205102419581030400 1205103251282108417 1205100802131595264 1205097613168693248 1205102526523170816 1205104693736853505 1205509146336006144 1205097551646593029 1205856376930623489 1205107296486993922 1205104256312848385 1205097381471150081 1205648501008470017 1205882239336230912 1205542430453501955 1205097689416916992 1205097057939263489 1205102064415719425 1205863147292307457 1206012960285642753 1205470941393936384 1205109506834862080 1205105700646596608 1205096318324166656 1205841371631902720 1205095806547714048 1205096135821582336 1205096168117669891 1205489214546235393 1205485784968630272 1205121674942799873 1205121382218121216 1205836626808713217 1205544940471771136 1205096739625197569 1205459180229935109 1205107434555092993 1205095883936800769 1205458677681008640 1205841487830880257 1205104784870662144 1205857527516278785 1205839736029495296 1205097269885886464 1205104640347512833 1205122264586424321 1205992385215229953 1205648656436727809 1205097170896064512 1205675536787349510 1205509125788098560 1205106433177661440 1205492350094630914 1205945852503764994 1205105417275269122 1205102835689512962 1205483006405808128 1205104752922628097 1205106027412230144 1205101282375225344 1205921522973462528 1205864167179206658 1205672039425740802 1205101864284512256 1205121940740100097 1205102300785729537 1205927795269894144 1205121293282099201 1205096642388606976 1205103493834563585 1205100602025545730 1205856971758473216 1205648401741860864 1205468357610409984 1205105142216974336 1205856974405033984 1205104838562009089 1205100889956143104 1205103079970033664 1206003487076749313 1205648124989100033 1204539848582782977 1204840068097159168 1204769070551379968 1204765009395560448 1204541924666949634 1204580389320306691 1204765680920346625 1204838880136089601 1204768680502059010 1204920143907872768 1204769214743142402 1204875201625960450 1179862105945542656 1204769044341112833 1204756059312861184 1204765134033506305 1204538374654025728 1204765334059835392 1204765249456541696 1204767656546619392 1204773195557019648 1204540018418577408 1204769579404288000 1204541906535043072 1204769522894483456 1204765507506839552 1204766714598187010 1204764802641473543 1204769281545818117 1204840244203413504 1204540219183136769 1204765756107493376 1204839933430644736 1204768588936208384 1204756583785410560 1204765974295142400 1204766567617253376 1204764892139606017 1204547638244319232 1204769138972987393 1204768332345298944 1204765303386910720 1204766113780961281 1204578501409554437 1204836350505181184 1204777624964403200 1204756234517319681 1204754547924754433 1204539359032041472 1205095686200528896 1204754970513420288 1204540348296392704 1204542464398417921 1204598465180905475 1204966239224967170 1204581262591168518 1205094831317553153 1204756348430360577 1204766403661840385 1204838788616409088 1205095606559133696 1204767704147791878 1204754130297851905 1204765873778638849 1204909996590415873 1204772070929899522 1204768869769977857 1204756099179659266 1204766369180508160 1204541066042413056 1204911112371740674 1204966296741433344 1204766048702083073 1204768733329338369 1204769882220445698 1204766674374873088 1204840644461703170 1204840881938948097 1204841320696762375 1204756959859298306 1204754910958542849 1204539549654777857 1204767856795246593 1205095621511782401 1204782262912503808 1204768937566752770 1204768235566063623 1204768490479128577 1204768797074345986 1204752201295564801 1205092783171756033 1204766230374240264 1204838997299810304 1203817075833262080 1204535590173036545 1204534129024491521 1204535412259049472 1203904036862345216 1204261070296276992 1204260602006388737 1204260671661182978 1203815791172444162 1204414588650807302 1203903346324709376 1204057010192420864 1204414691910410242 1203902768018284544 1204516557730275332 1203818062069321729 1203814941062504449 1204056037684383746 1203814742768402433 1203816066138431494 1204262053764055041 1203897969478635520 1204535251835314176 1203901275131252736 1203900697126805504 1204058273172856832 1204370794266185728 1203851127189594113 1204260314377805825 1203815389165215744 1204264529884041216 1203792674999980032 1203816385949908999 1203810822708965377 1203815231002165252 1203811912200392704 1204530385817939968 1203818043492720640 1203811801965707265 1203812805566255105 1203818544686866433 1204262826061303808 1204418062214213632 1204408551034228737 1204261422768758784 1203903535412338691 1203813351618482177 1203809537653956611 1204417416446373889 1203902012859006976 1203813912161984512 1203813858260992002 1204376573341831168 1178142518501879808 1204537655603515425 1204065132894142469 1203900269827952640 1203812025639587841 1203815106544570369 1203816842223071236 1203850206170812418 1203813537287680001 1204538182231977985 1203815095433879552 1203816658508435456 1203815726521475075 1204261865154646016 1203813455704272897 1204409386535473158 1203817865209634817 1203813650416439297 1204535757282533376 1203812905860378624 1204261462119796736 1204537059198656512 1203815316364681216 1204059465860964353 1204534855633006592 1203814192966459392 1203814553987035143 1204370795235074048 1203792745153880065 1203816292362412032 1203814480590843904 1204379706235203586 1203816030763716608 1203814255130284034 1204374382715506690 1204261627589283840 1203818341321838592 1203814102067564545 1203816127819853824 1203817008489480192 1204260463963492353 1204261014629494785 1203813787847008258 1203899262104420353 1203157075955736576 1203764380355174400 1203107693768118273 1203366688638541826 1203151921864990720 1203157818917953537 1203698074629095425 1203391305990193152 1203339271656095748 1203791855684599813 1203763787788095488 1203783393852493826 1203387521402638343 1203422321060401153 1203151170593787904 1203785449896054796 1203104561105448960 1203148801193758722 1203147859643830272 1203773134039592961 1203784518785798146 1203771489310380032 1203773469835644929 1203695081376690177 1203773337366925313 1203786146825850882 1203147647512653824 1203786623160336385 1203154885849559041 1203786269639282688 1203763624570953729 1203762505350361089 1203147771685027842 1203386510407602176 1203157723497537537 1203419696415924224 1203151824737452032 1203792439078768646 1203387348274360322 1203762406536683520 1203155589523746816 1203773550114553861 1203103574781317121 1203155867736182784 1203394299020398594 1203718435647176705 1203785636219633664 1203157992520245250 1203152962970894336 1203792597380153350 1203766159255986178 1203772551610208256 1203770794024808456 1203770221322031113 1203771565676138496 1203409115373981697 1203764009448673280 1203773527134023688 1203422457039708160 1203148019455139840 1203773235902533632 1203551628206510080 1203722735333134337 1203148274414292993 1203695884996939777 1203420085420879872 1203109065070665728 1203785660449968129 1203783396972994566 1203773562739445760 1203785981381373952 1203097476842053635 1203148690560552960 1203422182015004672 1203148039931801600 1203792069417943042 1203764328274550786 1203422170795237376 1203363921995980801 1203103573749436416 1203722736016728064 1203766720856506368 1203422365427752960 1203788200428363776 1203763371063070722 1203763343187681288 1203427964135698433 1203766454946017281 1203156885534334977 1203695094949457920 1203552426126655488 1203419925563338752 1178055467987275776 1203696075229552640 1203761720419856387 1203718436410540036 1203361950308216832 1203419745824858112 1202331062178734080 1202433432313311232 1202343634281959424 1202331224871563264 1202932662396182529 1202606537342160896 1202550406427099136 1202004587198046208 1202330916787408896 1203030938663428103 1202932337736073216 1202014213079621632 1202791650726154240 1202792805753597952 1202331135436443648 1203096599435644928 1202006645749895168 1203096598462504961 1202435069413117952 1202014544396111872 1202007843102064640 1202013269990338561 1202631185052164096 1202563464193032193 1202232739937701888 1202012945607090177 1202932554946486274 1202932436105084929 1202007403484438529 1202017952221974528 1202006838637580289 1202355740939177984 1202331023230435328 1202551305178406914 1202357743408971776 1202981139155210241 1202150020432060416 1202006070438199298 1202156105297776640 1202552926172004352 1202355183595868160 1202007494693769216 1202432346592550913 1202939897109192704 1202004346931568640 1203015335223447552 1202377368142151680 1202013381055483904 1202355201702674432 1202017895082909696 1203046374222237697 1202007915655094272 1203030941108711424 1202356032296480768 1202573673049272320 1202962821136433152 1202932149697073152 1202331091425579008 1202007072897826816 1202435070239428608 1202375377349267457 1202331518636457984 1202006497791578112 1202375387042336768 1202007442680246272 1202377388400599040 1202232741946781697 1202932839534252032 1202747953204645889 1202615450498224129 1203021208490512384 1202331147000143872 1191911801270788096 1202377378371997697 1202431607820435456 1202232743876161537 1202330975859953664 1202009716567576576 1202606535995731968 1202331297298841600 1202573673863008256 1200898671862259718 1202018285530701829 1202931589833011200 1202377854652043264 1202431136678457344 1202335584632524800 1202549915748052993 1202355192387137536 1202355218119155712 1202643310835359744 1202331249534099456 1202977723049795584 1202431321441808384 1202752543639691268 1202967304725815296 1199520955753734144 1200042025699201026 1198746376420679680 1200224826310311936 1199352973568151552 1199287617944248320 1186643954026065921 1200915174707859457 1198978720721227777 1198689219734130691 1200917964301709312 1199895077209985026 1198684997013692418 1199439757400395776 1200923352698904577 1199782931272781827 1199190584067538949 1199190758688997377 1199783197028028416 1200083198379724806 1198746358091530241 1198687918153441282 1198839314119045120 1200022738259398656 1198685383292342272 1199700732804554752 1199307544285585409 1198841711096684544 1198685578537115655 1200155839803215872 1200919246714425347 1199418046579970048 1199701228634152960 1198839519719636992 1198688960207298562 1198681491238199296 1200224161576017921 1198688618849669122 1199180160773345283 1199286713643937792 1198692474224627712 1198686880277127168 1199812908257095680 1198981079723589639 1199525639046471681 1198940713955844097 1199286615648157696 1199185901651447809 1198687688632815617 1198681395826233345 1198733640722718725 1199308114786504704 1199285300306104321 1200923794057187328 1198692675853127686 1199189836177039361 1199132058024579072 1198685235225022464 1198727115006513157 1199308054493356033 1200415623798501378 1198683313902407682 1198684059079184384 1198683296777019393 1199132073572884480 1199295050389307392 1199064574688989189 1200923492599902208 1199190013554155521 1200899182598524928 1198686020692262913 1198840272936935424 1200922099356962817 1199068142338760707 1187831383395205120 1199352946187800578 1199091814340472832 1199811730353905665 1199307434810118146 1198948075928268800 1198746377720909824 1199185681702178816 1199290001143582721 1200917908135825408 1199352977934487553 1200826214874845190 1200168067075981313 1199189650851737600 1198689147390705665 1199718185865535490 1198685875212836864 1199527777470423051 1198687271836364802 1198723449054748672 1198692848763383809 1199812482853933056 1197492772850348034 1197727653228425216 1198049851499569152 1198065832116543490 1197603628976132096 1197746616725393408 1197322945288257537 1197705138275856384 1198671578319458305 1197246789499396099 1197954042342719488 1197575195009208328 1197502055415451654 1197613940815073280 1197747542550831104 1197319631158988800 1198328606684012544 1197246301320159233 1197508505885970440 1197747390213689344 1198049945145753600 1198679802913415170 1197493067571486720 1197499642243670018 1197500777851432960 1198050120794816512 1198027285921697793 1198680074951831557 1197246295481683968 1197324462703538181 1198613021226131456 1197603662828392448 1197746996607631360 1197848549310058496 1197293250115014656 1197726598964928513 1197618472605360137 1198679449107083264 1197850630410440704 1197954041139146754 1198286541560434689 1198286523583606784 1197491477573709825 1197534762669346820 1198670386365419520 1197951285238083585 1197749620207685633 1197747941160706048 1198681216934912000 1197721298245443584 1197504134645211137 1197618480603897863 1197747060574957569 1198328568838840322 1197507542726909952 1197534774182785027 1197503791744069632 1198680428204503040 1198049897389445120 1197954043420827648 1197603647586070528 1197574988540317703 1198679632507215875 1198672239392120832 1197748903350812672 1197748805132836866 1198259181104586752 1198579763717246976 1197603726682402816 1197574002073624576 1197521967777222656 1197916287500005376 1198276426975399937 1197728882234925057 1197735664550371328 1197499643086753793 1197316106236481539 1197322935427457025 1197954044393861120 1197724900884144130 1197746933265305600 1198669534619688960 1197747778606243840 1197503790729121794 1197345849258455042 1198580663017967617 1198574811678683137 1197573996960727041 1197321672841318400 1198669396178284544 1198334870738604033 1197519915772719105 1198670278487871489 1197298118330474498 1198289607273648131 1197204376621703168 1196866124895391745 1196943910624538625 1195389486659776512 1195202834645405698 1195420210771251207 1197014949341646848 1196969127686082561 1196872645985353728 1197128156341248001 1196934236793638914 1197204223848370176 1196872588636622848 1196862064205221888 1197213594514948097 1197229247930097664 1197213939030867968 1196934247019352064 1197234418298974208 1195363904920182786 1196853561503686660 1196971908518035457 1195419861222088709 1195337867989573632 1195420664007712769 1196862365704368128 1195356198347956224 1195437692462481408 1197144925034418176 1197127753180622848 1195419800320856066 1196852598915182592 1197131856963129344 1195500061721026560 1195419781110915072 1196852209104904192 1196852261403742209 1197128659192164357 1197204312234938370 1197234427677425664 1197212985359400961 1196853678281502721 1195419822710042626 1196862231008481281 1196852281876070407 1196934406314889216 1195420149505019904 1186418453202247684 1195437911589707776 1196934396647034880 1196958035127783427 1197204546189004800 1196862636417306624 1195187992270270464 1195363882489065474 1197224490192629760 1196852636550680577 1195360243708047366 1197234479808409600 1195438012018155520 1195356211937468417 1197246226003058688 1177924912226414592 1195362752140914689 1195389483664990208 1196852405276758016 1195363894669258752 1195420321802858497 1196878055786057729 1196972166207737856 1195360319926939648 1196872596912033792 1197227388683206656 1196861866229846016 1196977794183499776 1177924812125036544 1196972026583498752 1197227384878927873 1197225104255488000 1196940686999851011 1195419889198088193 1195337873882583042 1196852516207628288 1197129443187318786 1195420025471016960 1195202838361624577 1196852244349673472 1195376390054580225 1197209545707159553 1194214568001724416 1194214569591394304 1194219655717642240 1195000551500632065 1194824072011698176 1194693438471647235 1194722458886123521 1194693229054169088 1194939947029008385 1194821277103656960 1194662286767665156 1194722394570670081 1194608482793795584 1195172378055184384 1194350895330406401 1194693012007329792 1194350819665219586 1194655303448645632 1194428178514743301 1195173163178627077 1194655022702829568 1194661357947408384 1194605364240670725 1194939764329402368 1194458299720175616 1194655326995435520 1194943359456026624 1184307214623875072 1194693413242884096 1194655366824497158 1194821739932528640 1194415355592093698 1194655138046238720 1194821685943427077 1194089337887109126 1195122975713812481 1195000511625355265 1195136338510499840 1194655275812302848 1194943261699399680 1194658838315720705 1194987817077805061 1195172296232722432 1194460081619963904 1194946652223746048 1194414093781917696 1184308485237948416 1194660759176990720 1194821503772221440 1194588645673619457 1194458296146702336 1194820401035124738 1195003306558607360 1194722633629220865 1194990643338268672 1194655206388248577 1194939364842889217 1194325317021765633 1194821905431384065 1194605373573009408 1194350964452577280 1194655401054216192 1194986487588311040 1194821169611976704 1194662239955030016 1194821812884049920 1194974293911887873 1194655079342710789 1195122972098359297 1194822034037051392 1194821464417017857 1194608581590564865 1194414141550796800 1194821236074991617 1194655169423777797 1194041680019755010 1194216506403545088 1194648339071016961 1194661877189623808 1195172727403032577 1194722412056760320 1194940488043974656 1194940222712225793 1194693177069985792 1195173024867258369 1194458301033074688 1194216106300444672 1194056520427810816 1194586470050349056 1194821973710426112 1194722664834883585 1194279077546483714 1194940003496972288 1194214553053253632 1194605354484715520 1194941320525221889 1194693141351272448 1195000499080175623 1194821183826518017 1193712096137109504 1193239922926178304 1193702529743433729 1193708864224583686 1193137158829301760 1193350621040009216 1193338157548236800 1193603788898263041 1193375035324547072 1193344816945319937 1193320949610881024 1193707733259821056 1193991917022908417 1193897574899634176 1193991769244999682 1193991081295302657 1193702319273238529 1193991207761928193 1194041674739208192 1193350636202426368 1193705872104579073 1193377531828805632 1193948705025605632 1193973876654583809 1193328925742469120 1193346708782112768 1193190844012122113 1193339284746428416 1193342176329007105 1193665354729431040 1193192673429131264 1193716259944304646 1193328202740944897 1193351834628308992 1193970684155826178 1193708615171026945 1193354680530718720 1193320428883845121 1193350845573648385 1193343383395155968 1193317958254239744 1193893631616270336 1194014474375761924 1193138032276365312 1193948535982571520 1193354180938780673 1193717558949621762 1193350653650669569 1193321783065300992 1194031678395686912 1193988426233712642 1193716405771931650 1193354248467054593 1193948574935060482 1193137619032584193 1193354400258908160 1193344884310044673 1193881433338732547 1193896275093184512 1193343223810248704 1193335723111305216 1193615188311912449 1193354496513982464 1193562107666673664 1193224005827940352 1194033162936102912 1193717656844742658 1193886728790171649 1193736163237994497 1193137036007550976 1193344658941698048 1193894144747429889 1193249691741216768 1193560794367062016 1194035922066714625 1193579547771453441 1193248307402797056 1193354322890780673 1193344593653157888 1194037811932016640 1193605807369269248 1193321344194228229 1193344047567425536 1193354435004518400 1193200357243080704 1193891291953807360 1193326075138297857 1193705914072780800 1193329124644753409 1193344744740417537 1193560837656662016 1193354342146789376 1193852154060197895 1193350200066101249 1193344970758864897 1192307862204108800 1191716558713868288 1192438178747170816 1193132809986203649 1192467215360102401 1192281725822353409 1192922874027233280 1191708086140047361 1193134775818694658 1192854195625316352 1191701295951949825 1193132232048889856 1192922156734136320 1193136819740794880 1191762155022012416 1192157303753125888 1192211806665629696 1192309395549343744 1192284746815922176 1193134960661663746 1191911700745863169 1192418595323682817 1192640102943674368 1192221874752651264 1193134163710349313 1191937709364928513 1193135036939329536 1191694149042487297 1192973540930326528 1193136682373132289 1191708046126399488 1192460764235419654 1192454569936216065 1192173801502588928 1193131455796404224 1191911882577383424 1193134689449652224 1191818006738939905 1192065660593029120 1183113326374600705 1191694198329741313 1193133005113634816 1193135105130283008 1192463709400117250 1192461425358385154 1193136022412054528 1193133919878692864 1191942342879666178 1192071660494565377 1191912050135588866 1191948025746337792 1191883585034297344 1191947934734176257 1193133305140563968 1193136346438746113 1193132447128543232 1191718159583240192 1191907734687498241 1192307362331119617 1191698487697649670 1192068562682368002 1193135282952056832 1192198480267218945 1191791303576739840 1192333300683198464 1192594646691729408 1193134510004690944 1193134604292698114 1193030111383228416 1193134273529831424 1191694243762524161 1193134897931653120 1192062007324938240 1191766047965229056 1192307858366271490 1191941077646876672 1193134847042211840 1192973731712425984 1192971266040434689 1192467617140924417 1192309473538265088 1191767071249616897 1193135722875760640 1193136605067911168 1193128529602498560 1192229368057085952 1192438540363276290 1191708902041227264 1193133422203604992 1192922863042351105 1191791823645229056 1192971898310803456 1192173803171983362 1191947091461001216 1192441715984089088 1191694622118031362 1191694592950906881 1192277865032822784 1190835694329114626 1190737247156482054 1191689425887092736 1191693780719751170 1190838851327135745 1191007379212648448 1191203384822505472 1191161820586885121 1190995035703185408 1191409674656059392 1191692684316020736 1190737940940574720 1191350738536083459 1191220145777192960 1191322448718966784 1191688258863976448 1191687950360358913 1190835407908409345 1191220113405558784 1191579874772865026 1191202381243002880 1190738156682915840 1191692620885565441 1191223099351543808 1191202113847746561 1191337006615482368 1191367365260394499 1191032782274748416 1190995042107887616 1191689078393262080 1191155312084082688 1191208147173679104 1191338937387757568 1190757097627099136 1191158055397969920 1191119056910372864 1191058382695927808 1190738094749880325 1190757192036732929 1190757573928067077 1191155326743195648 1190757445917958150 1191160243784433665 1191325883774189568 1191693981404545025 1191088472997744640 1191025740046716933 1191000747703451648 1191203427621253121 1191580192386494465 1191693931412635648 1191028762252439552 1190738207601614848 1191359986900840453 1182075837962690560 1191032506105024512 1191201586590171136 1191537655592431616 1191580015844102144 1190757365613768707 1191007372673720321 1191371996459884549 1191033582053052416 1191342959695933441 1191203537356804097 1191203366174679040 1191360002352652288 1190738322638987270 1191087187443490818 1190738243790233601 1191028748818116608 1190857021316325376 1190995034163892226 1191688416670502913 1190757434844946432 1191223468899098625 1191580379267895296 1191222515030470657 1191202916201385991 1191000516580519937 1191083920282050560 1191161729876672512 1191692548307378177 1191367354892128261 1191694068268576769 1191001547901194242 1191318856683413504 1191218806468820994 1190757591468724224 1191688508295073794 1191691710633566208 1191203600661438464 1189630486886395906 1189614078534311936 1190735767955529728 1189879747318341632 1190000092310364161 1190113283078074369 1190067978089439239 1190000143061397504 1190455463504175104 1190383074632257536 1190240720633905152 1189895935721197570 1189897137984876545 1190693144310009858 1189762942004289536 1190453476331081728 1190460660582252545 1190694747716886528 1189879746357841921 1190736421025439744 1190113426644844544 1189715310766645254 1190000297873203201 1189927952168996865 1190400372180807681 1190000080067186688 1189631565279760391 1190085372815929344 1190736939013554178 1190068495184269312 1189887388832714752 1190375831840985091 1190269494788263936 1190086080952967171 1190735931139117058 1190036836447641601 1190036692985696256 1181995834369544198 1189882882216660993 1190269332623970304 1190000196949819393 1190261248367218688 1190000131736821760 1189887779901263872 1189883245296570368 1190666385418080257 1190455351084224514 1190375834529468423 1190460531154407424 1190734151479103490 1190452808304275457 1189758177824452608 1189643818431406080 1190385966621569024 1189960770064461824 1190455271807705089 1190000311005528064 1189879744659148801 1189914333842681858 1190407200109318144 1190000221666906120 1190375830247104513 1189638577866657794 1190247105841057805 1190065607158435840 1189614076743376897 1190375828099674113 1190079191355670529 1190455583297753088 1189919331259424770 1190734818595758085 1190260664062881792 1189883178741317633 1190000153043841024 1190261874371244032 1190265325511757825 1189766430826344449 1190269335224430592 1190000118398963713 1190079192358105088 1190239355627098112 1189879743895810048 1190265313620836352 1190079193582899200 1190068597747585029 1190250133071519745 1190244509277458433 1190000235604566017 1189914359310553088 1190736265483870208 1189883345645256704 1190000291678175235 1190737124544466945 1189591903941152769 1188264965930700801 1189505462594617344 1189505264376000512 1188917392761479168 1189148157873213440 1189198831193411585 1189198697059553285 1189378671326515200 1189161824614277120 1189143471422164993 1189161936744792064 1189527179425730560 1177924521291997184 1189601417469841409 1189143298105118722 1189149658435768320 1189378483627147264 1189148013643608064 1189378526576820224 1189378636803129344 1189591905740513280 1189143942207594496 1189145407361814528 1189147744449040384 1188861523655045124 1189144144767270912 1189592785311223815 1189145594171985920 1189026689860489216 1188929062611361792 1189173602500911105 1188190202851926019 1188862744067481603 1189506168529526790 1189023754912964608 1189170102832377857 1189378507236937728 1189028602052042752 1189518901991923712 1189148826663342080 1189506075197706240 1189148575164518402 1188920252853186560 1189162332389294080 1189148427504029696 1189516638103703552 1189147373265739776 1189149080603238401 1189183301233233920 1181891356274413570 1189144049724411913 1189378663646711808 1188923938849443840 1188860913077673984 1188861222483050498 1189156179173433344 1189148364757094400 1189505265151991809 1189149197800529920 1188463248670109696 1188567275391127552 1189146892292313088 1188920919768498176 1189143780282253312 1188400389697212416 1189147382455386112 1189506762904395776 1189146398870163456 1189172468159864832 1189392327816699905 1189167309455331328 1189148300789932032 1189378517223518214 1189378565088927744 1188498123393515521 1188909031403900928 1189146121395937281 1189378618838925312 1189149606099243008 1189147494577594368 1189145776016023552 1188498025066455042 1189555450485837825 1189550716186177536 1189378497665490944 1189143147026309120 1189030619755495425 1189154764359196672 1188913475960991744 1189148670337392641 1188920268967727105 1188813055108374533 1189146007310913536 1188491847271931911 1189148990492856320 1189378598462984192 1189555451274379265 1188067370478309378 1188054937839775744 1187063301731209220 1187389630271934464 1188048258255540224 1187838848732020737 1187480024024264704 1187874122279337987 1188054936942198784 1185738277376184320 1188050732999729152 1187114497384898560 1187708411309375488 1188188567773822977 1188067368620167168 1187874908660998144 1187708410579603461 1187876859301761025 1188058730685972480 1187831740200448001 1187708412685107200 1187703447744843776 1187223889170042881 1187551451775750144 1187931787172990976 1187224585663635456 1187874124976271362 1187223788972335104 1187551256371515392 1187227271935021057 1187832036167303169 1188050720223911937 1187489220501430272 1187547459700121600 1187931525591060480 1187375419022069761 1187831326239444993 1188091546513616897 1187222295556874241 1187936868299608065 1187876109544759296 1187831196467646464 1187876420342689792 1187783467389444096 1187551862616141824 1188067369501052929 1185797905082474496 1187831652975702016 1187831276352368640 1187373187820130306 1187861209942495234 1187063779416256512 1187931200645664768 1187931266454302720 1187831587217395712 1188187872114946054 1187831158530134017 1187838852255244288 1187931743724146689 1187714024378646531 1187225389892022273 1187831030612250624 1188052969813614592 1187932151171469312 1187934016235888641 1188187870877618176 1188048259627081728 1187831100208377856 1187831448377495552 1187217033164967939 1187080923961012228 1187766306365411329 1187081515051601920 1188188568654696448 1188103745525243904 1187819045690773504 1188048255797608449 1187876694859882503 1187551194308403201 1187790279765647361 1187830804325392385 1188050006319751174 1188048257177587712 1187704353324503040 1187551461808492544 1187116372997922821 1187063975600627712 1187064174737809409 1187395521805275137 1188053446215323650 1187831782500003840 1188103311653769216 1188190202004754432 1187931894362583041 1187080935373713408 1187917572102078465 1186098336186671105 1186607396917002241 1186035686396321793 1187062456960651264 1186959620151087105 1186985455058898945 1186600971130015744 1187037466261446656 1186611272231636992 1186099074371596288 1186442653602373639 1186859841358311424 1186270381491081218 1186098803163697152 1186603407769034752 1186099686475735041 1186097821579124736 1186113259780345857 1186850642901557248 1186635396567961601 1187044861725286400 1186968579125792768 1186644602398400512 1186860048733163520 1185637489471565824 1186049749989892105 1186439936901308417 1186982949180317697 1186439875760984065 1186442742093754368 1186114286642515969 1186442241197428736 1186500787922448384 1186985677176655872 1186959831988686848 1186768817822806016 1186982948404449280 1186644494797672449 1186441545588858881 1186858297606979584 1186644947954483201 1186959459878350848 1186439731237789696 1186439806567534594 1186442504062881794 1186440105592049664 1186960304363716608 1186442854484369409 1187062834288648192 1186440970889580544 1186645111154847746 1187062776243589120 1186258762920792065 1186257181689237504 1186016354572353536 1186096913520693248 1186959962515394561 1186969632944611335 1186441634680053760 1186982946336624640 1186441723758686208 1186638807984230403 1186644401826738177 1186035684525727744 1186975336929599488 1186856554055852035 1186442347799822339 1186101103676526592 1186645243854237696 1186853459242426368 1186607396090724353 1186035685163257857 1186443733019041793 1186859574038597632 1186440600712814593 1186645438910349313 1186442390447558657 1186098680325124104 1186439974192893954 1186960179616718849 1186852315808092161 1187062444381872128 1186101761368571904 1186611810931236870 1186128505316229121 1186975439409078272 1186856923636948993 1186441819564978177 1186859643475255297 1186962966568165377 1187044128003149824 1186858593364172800 1186441190415175680 1186859442639376384 1187044133703159810 1186857437657214976 1186442124843196417 1184972554890612736 1185603997710897160 1185665748800299009 1185367080780156930 1185585875318644737 1185389914470473729 1185634349930205193 1185586648890904578 1185587115792519169 1184884179751731200 1185748012070506496 1185181219086127105 1185339160858648576 1185726930764611589 1185602853009874945 1185575318674952198 1185735579327193093 1185221926991609862 1185798608672698369 1185578752857784320 1185180829200330752 1185956149008490496 1185629411992887299 1184987864125321216 1185533017621782529 1185683525426700289 1185759188040978432 1185956197624619008 1185180968354828288 1185277956551254018 1185423104417456129 1185603367659331584 1185578564596457472 1185374394350215169 1185580161305059328 1185037614685904896 1185181592572092416 1185726931611852802 1185336214049689600 1185219642668867585 1185606620962840577 1185026994993451008 1185899575669919745 1185638214255677440 1185181470568177672 1185220552254017537 1185219643432230913 1185620868682174464 1185696844745248768 1185586107653804033 1185643744932106240 1185683791639187459 1185610478325784577 1185603558898618369 1185607384963661825 1185602954134466560 1185180512891146240 1185324474775887874 1185603470520410113 1185029472132698113 1185635727645839363 1184877410946187264 1185638007451328513 1185423180841832448 1185637235284234240 1185375708559876098 1185578737485647873 1185219641972539392 1184973040150614016 1185587789070512129 1185601988811284483 1185587881043222532 1185603674862751744 1185747939257397248 1184895160871571456 1185602678480617472 1185534210196627456 1185934502906007552 1185533464700956672 1185379196203421696 1185699151708901376 1185798145902555136 1185019331018665985 1184892687587012608 1185586932971114496 1185713680224313345 1185603336055209984 1185574689156059141 1185577234641379328 1185603727861915648 1185638885126295554 1185337032429789184 1185277957436248065 1183873633057476609 1183833640507269120 1184136159724740609 1184136158860730369 1183899559124189184 1184435422346305537 1184129825231069184 1184430253541859328 1183821343420289030 1183541434802196481 1184810906942935040 1184690356027297793 1184125314147983361 1183795966350123013 1183869189049737217 1183818843464065024 1184530879999348739 1184305397793996801 1184426268177129472 1183720665691709445 1184540536134406144 1183717423029067777 1183818841941565441 1184683537976442880 1184631273454817280 1184816047414751232 1183524771734183936 1183722535961202689 1184196970212139010 1184656977638711296 1184815974006087680 1183796209942695938 1184101618901540864 1184597281808498688 1184595335794036737 1184293357755011072 1184147319480041473 1184620202480193537 1184799768964456448 1183744344794320896 1183822494031065088 1184305129278857222 1184683989308719104 1183702529403695104 1184129465070297090 1183900672892309505 1183709210602823680 1183823969197146115 1183779243588763649 1183819526753980416 1181890675375259653 1184623216742014977 1184811046760075270 1184304835723714562 1184613942750072832 1183688781037297664 1184594674541121537 1183693719914106880 1183778969725865985 1184431250066624512 1183549468114915328 1184168291775995904 1184552942545920005 1184811058663493632 1184816183033454592 1184293357121613824 1183908206088728576 1184638812150009858 1184579045138337794 1184427310935609345 1184690862720258048 1183869954640228352 1184690846580523008 1184634725677314050 1183702528787189767 1183717522874519552 1183693718500659200 1183823970979713024 1184637926212341760 1184848482844250113 1183821342455586818 1184687862090010624 1183549454680559616 1184576819309228034 1184815052546809862 1184848832493969408 1184600576245583873 1184690876762734592 1184595222761787393 1183697555907104768 1183520040647380993 1183822488192671745 1183535447919812608 1184820057001598976 1184305363975311360 1183715679096201218 1184198558007869440 1184236083346919425 1182807013719531522 1182859837316583424 1182682786882293760 1183238893627465733 1182684215189614592 1183500215241859073 1182865849851338753 1182681884628791297 1183376270731763714 1182709748619198464 1183037520503885824 1182842938247639040 1182798416348250113 1182684073623470082 1183369133301391365 1182680923520798720 1182798324681674752 1182683651215187971 1182865510825779200 1183235322773233664 1183441191003721731 1182842647041298432 1182683716973400064 1183499482790612993 1183359602089484288 1182683872238194688 1183124325999796225 1183219098911682561 1182657102357110791 1182680751856406529 1182852925237805060 1182682726341722112 1182843598779252737 1183124173767483393 1183023558655709184 1182654371714211840 1183357914922258433 1182682132868751361 1183124563258941442 1183007878921314304 1182679765632868353 1182680500760170497 1182680891233054720 1181890153310232577 1182682338947485698 1182681846783664129 1183107124248940546 1182682861859692544 1182682505041854468 1182664051089911812 1182798468043005954 1182682994022199296 1182680853698285568 1177181017788035073 1183366057169444864 1183385881320853509 1183499482069159941 1183016899589955584 1182680188452265984 1182679369174716423 1183248760303960064 1182681755679121408 1183124665688055809 1182678620168429569 1182683134799822851 1182683180849074176 1183122218433294336 1183238768272261121 1182859828386885633 1183130243885875200 1182683255511945216 1183098478232256512 1182680294421356552 1182798830577709056 1183232552464719873 1183097223674056705 1182843323091804160 1183122218433335301 1183506863431786497 1182683354463907840 1182804700699086848 1183506864170029056 1183021805570801665 1182799017056456704 1182488455277924353 1182678724598206465 1183021806493556736 1182661081849835520 1183493286708875264 1182683817322209280 1183369132634456066 1182843529103429632 1182681234880847872 1182682269804310529 1183390085993119749 1182680625066721280 1182804704721375233 1183239217700364288 1182282790861201408 1182446696598511617 1181560772255719424 1182304840212455424 1181969511697788928 1181751715437170689 1181913137483829250 1181640563696820224 1181931277102063622 1181934246111404032 1181896127471333381 1182281836363485185 1181788575861547008 1182485222190915584 1181424863954837505 1182289435955777537 1181935014709202947 1181746916981379072 1181586618983034880 1181578987191095298 1182147895371472896 1182387197066039298 1182280635513294849 1181889601914454016 1182283090271592448 1181940394604535809 1182281834970980352 1181929745518403585 1181771156203986946 1182282909618704385 1181940389990805504 1181748180066738176 1181644113092980737 1181540799374344194 1181553636444426240 1181991604493656064 1182387198164946944 1181553630354259968 1182112396837625857 1181928424958578688 1181425038618177536 1181931358857388035 1181640571334647814 1181930944917377024 1181424453508567041 1181424753040596993 1181905659568283648 1182085917198241793 1181935082594062337 1182288206806560769 1181754987141124098 1181542327711600642 1182286414353981440 1182399270009425920 1181896777076740098 1181930118828175363 1181547333990916097 1181560708808486914 1181934349433872384 1181577775246905344 1181761045486080002 1181932389435678720 1181422696250384384 1181933850991235073 1181883934776401920 1182282989096652802 1181622998228508672 1181576256904744964 1181424371212140544 1181770276188631041 1182304844683632642 1181540621066092549 1181601756347797505 1181698015423275010 1182142030325129217 1182292163721404416 1182286411501838337 1181968273333719041 1181750525596983296 1181905661300559872 1181929128976670724 1181619203687751680 1181746918474440705 1181750932444520448 1181424537482797057 1182290380542185472 1181751294693969920 1181932884694839296 1181931140740997120 1181571571787403265 1182107033874714624 1181540820824014848 1181907681512169472 1181547331822456832 1181889603516665857 1181932207767789571 1182107370790559744 1181913136074502144 1181420455833538560 1181418309822095362 1180859894003572736 1180830339410923520 1180959338619428865 1180899945701879808 1180830712980787202 1180831127734554625 1180967311534149634 1180889650333917190 1181175266409889793 1181227885841002496 1181421339607011328 1181413216615837697 1180987393115074560 1181172459325800448 1181419505349730305 1180829942998802432 1180886040791388161 1180653341539483650 1180967293645393922 1180990908000559104 1180967230990884866 1180836514743357440 1180966726227386368 1180990087749935105 1181420325516566528 1180835848985743360 1180834645128204288 1181232251390042118 1180832398197571585 1181414529554620416 1181202101327843329 1181419388739686402 1181227887543894016 1181172467676565505 1180859889381466113 1180832249866047488 1180664060603518976 1181212691203084289 1180959154258751489 1180967365686824960 1181251003129180166 1181228767441833984 1180925164080582657 1181232249821388801 1181249853801877508 1180564696979648513 1180664424375435265 1180833586380972034 1181228477099528192 1180667198093824001 1181417086851125248 1180835536086470656 1180939171755630599 1181420055948603392 1181326889480282112 1181229390291767297 1180905827932278785 1181229314412613633 1181033360241709056 1180628130941345798 1181172462291243008 1181172457811697664 1181421197302611968 1181207822039683079 1181422346697138176 1181207817715421184 1180982480083570688 1181172465772482563 1180994860188360704 1180830651962073094 1180832053039906817 1181420040572276736 1181417676297703425 1181419438874251264 1180986664912588802 1180886039801602048 1180576714361102337 1181178546150092800 1180559858699030529 1180560592119222273 1180967187114270725 1180613975572135943 1181421753286959104 1180925566951788545 1180576872658280453 1180624940212641793 1180576805893230592 1181414137630531585 1181419268677742595 1180939260146470912 1180631325683982336 1181414637553831936 1181229108707115008 1180835655099834369 1181420310383529984 1181033358794661889 1181228950665748482 1179720723969052672 1179859755478634497 1180320208466120704 1179949923833384960 1180524614268653568 1180322962412576768 1180322034401841152 1180322797102522368 1179931284900122625 1180241114403610626 1180333195763634176 1180321695665704963 1180088140004040706 1179807522116575232 1180532150053085185 1179718984901505025 1179721857441902593 1179804457112129537 1180480067849338881 1179944461067005952 1180123504924151809 1180239462476996609 1179929713197883393 1179730204001996800 1179729579239448582 1179928359679270912 1179938275089367040 1180319849517592576 1180307953557090304 1179723972407103489 1179898724899835904 1180482408522629120 1180248056241049601 1180521553932488705 1179928713305174017 1180302184296144896 1180112745078956034 1180334708175130624 1180322833316171778 1179931107111907333 1180487139546546182 1179718758207819777 1179749665941676032 1180242480991748097 1180322836113743872 1179925259417468928 1180241849199583233 1179869164632043520 1180239573139562496 1180484483147059200 1180094411323117568 1180249663489937410 1180340705308413952 1179928424690925570 1180248057159540737 1179724760722345984 1179722829010538496 1180262686942208000 1180240498478534658 1180322404679241728 1180320019588276224 1180108227838697472 1180320417250267137 1180245134363025415 1180285319784079360 1180329058862866432 1179929352038957057 1180117361380200448 1179729271620849664 1179857849570082817 1179891326151733249 1180336118207787008 1179722195288907776 1179719218503323650 1179894472739627008 1180102056411095042 1179856669901111297 1180316198598270981 1179840448225054720 1180207709985165313 1179782346209251328 1180309422557597697 1179719951881576448 1180320198391484417 1180323056050421761 1179721004291170304 1179932948138725377 1180116404839817216 1180551689818050562 1179935210445647882 1180083913051578368 1179753043908268032 1180323756423692288 1179720222351269888 1180319734753046528 1179847803574423552 1180307952210759687 1180244432647524355 1179538517992595458 1178767417075552257 1179402463805345794 1179415529074900992 1179407460756578307 1178983018024841216 1179378450936807424 1178990430937067520 1179710734030249984 1178651959051669504 1178477536818413571 1179179575059927040 1178635525328113669 1178477539653771264 1179382223860113413 1178889263087308800 1178989254309011456 1179422987684077568 1178987847132602368 1179596675280707585 1178500028085743622 1179036456691494913 1178986524630802432 1178748369709256704 1179594584868999168 1178987425709862912 1178648671996526592 1179375408405450752 1178974732772925441 1179189266234167297 1178637628662538245 1179048439319072768 1179036697725669377 1178841635716784129 1179402197093814272 1179397341893271558 1178974829669683200 1178643854737772545 1179395773580140544 1179420554601910272 1179157913090379782 1178477538177425408 1178671715624394757 1179484176267038721 1178641557097975809 1178467237096775680 1178650939374424067 1178477534347960321 1179399836883394562 1178747450120708097 1179707468076781568 1178745297830326274 1178820044802940929 1178505032892846080 1178668411183861760 1179538518873448451 1178670564879343619 1179157911374897166 1178780049610280960 1178757901659365376 1179594329964400640 1179411261337067520 1179697599143653377 1178140912523890690 1179707050743488512 1179709971438669824 1178651638313226240 1178984236524675072 1178821592421404678 1179595472358522881 1178866449965883392 1178713441575608321 1179418734764711937 1179179573541511176 1179542037479202816 1179418523682168839 1179036607682187264 1178987489417203712 1178978148135899136 1179036524073148417 1179023001989373952 1179718467060211713 1178972013416898562 1179041970590748672 1178465038643978243 1179023004241727489 1179502966606352386 1179397444091699200 1178987193366396928 1178283903490183168 1178285698111168512 1178497262550421504 1178648670583042048 1178510879488389120 1178981327082856448 1178518307848278016 1178668408566616064 1177579380819845120 1178372025901109256 1178132606967320581 1177604833538392065 1178131917092397062 1178312142703005696 1177798234011553792 1177793877530546177 1178067057591631874 1178132552068075521 1177574382056693760 1178132354679877632 1178465036811034631 1178140296393166848 1178140826276417537 1178313529700622336 1178132429539889153 1178298078031437826 1177381112152305665 1178328262537285632 1178311261949485056 1178312503887093760 1177576649233195008 1178309095885017088 1177574932689182720 1177765620798119940 1178309140986376192 1178140775936385024 1178311620994457600 1178365721249759234 1177543513015246852 1177568259438239744 1177543516236500997 1177426946713628674 1178076844135976966 1178140212611956743 1177560985441361922 1178446179320942593 1177669563477118976 1178140949656068096 1177420766180184064 1177373822867116033 1178127357212844032 1177914612844503046 1178140886678560768 1178140021154570240 1178074545443479553 1177797447931895808 1178442762284404736 1177919923885969408 1178314324575735810 1177797986610483200 1177798475154706432 1178125611426025478 1178311168324227072 1178312653732814849 1178442765736333313 1177560986666098690 1178312517774389248 1178140249148538880 1178141519099957250 1177539052683309056 1177575947358412800 1178067055226052609 1178074551541997568 1178314832786968576 1178311095360073729 1177379937562574849 1178140734995779584 1178140648500862976 1178311276084318209 1177372974296502273 1178442759499370496 1178314883672215552 1177796917662801921 1178131808224972802 1177698878554087425 1178140690187988992 1178372711439093765 1178132084185075712 1177917096786845696 1178141727707848704 1177418483031781377 1174866669380018176 1178140327263248384 1177373939380760581 1176686526006276097 1177182149050609664 1176701564624543744 1176915824428355589 1176610391058722816 1176915720124403713 1177197743326093312 1176897523312709632 1177196103562911747 1177191186135732226 1177179964866801666 1176636881779470337 1176953905143590912 1177196479536074755 1177178360029634561 1177176136155111429 1177192047759044608 1177196272060641280 1177256808072671233 1176623010230525953 1176605750657003520 1177179853612888066 1176880340427821056 1177180647196168197 1177178183143165953 1176693927015002113 1177260939235643392 1177179809631395843 1177197446230937601 1176915896369111049 1176915515945693184 1177192373585108992 1177262335771021312 1177179678873968645 1177357844062097409 1176915744535318529 1177199947067940865 1176973148140519425 1177199206345379841 1176915069457883136 1177180897705168897 1176697246680780800 1176817132782411776 1176819645699043328 1177199665172930560 1177191754333904897 1176840518015356928 1176915668861632517 1177178426115076096 1177180272133099520 1176702213613334535 1176846804291338244 1177190962994589697 1176953905776910341 1176890668460978177 1177285017636093953 1176684407677210624 1176915272025935876 1177196050978918401 1177192252382359554 1177176174033821698 1177036805033603073 1176605037700759558 1176604222709751809 1177199331507658752 1177263650068815872 1176915129033789440 1173209179886096384 1177176865657823232 1176888296863125512 1177363411317022721 1177051904595152897 1177180508113002496 1177356904110133248 1176858735077154818 1177195862725992449 1176882115318820864 1176848267759509504 1177357479954526208 1177191268570619906 1177176401650364418 1176922746976178178 1177199789429133312 1176917963041124352 1177177706729017344 1176703309488562178 1176575332159295489 1177191077759148032 1176840699624460288 1176691762934484994 1176873524956450820 1177197563881148416 1177176789497589760 1176840783464468481 1177051607034413056 1176606660279898112 1176917720715145217 1174381055526109184 1175766532590145536 1175968979539628032 1176219043965079552 1175766536293736449 1176208983905824769 1171475308416884739 1174388901806362624 1174436796496658435 1175131536720650242 1175779048846319616 1175924464116097024 1175470829125193728 1175564914901114882 1176559966024556544 1175923717534150656 1172995642274304000 1174330867210080267 1175587770393341952 1175387096649011200 1176230179448008705 1175834968607666178 1174342163141812224 1174836342552969217 1175492408412430336 1176569846684766208 1175387095814348802 1175392716110401543 1175517758697758721 1175766528743968769 1174330694232707074 1175146517843324928 1175561536510812163 1175918239920140288 1174869332473589760 1175792466592555008 1175795391310155782 1176156564274712576 1175525893294440449 1174866733917724673 1174342164039401472 1175542062483218432 1176350091743039488 1175527078005002240 1174800887056932864 1174696521914339328 1176344378144673793 1175115237005152258 1176350720544727040 1174482169592303618 1176276184054685697 1174312984522309633 1174869702117613569 1175151567265247233 1174436714586132480 1174381593693044737 1176156553692536832 1176209011886026752 1175848139112308739 1175527658551173120 1172952142480662528 1174696521310363649 1174342164983107584 1175923713952235520 1175261118161461250 1174499065335144448 1176570123643060224 1176346033678430210 1175848677145042944 1175023772375683074 1175561537458757632 1176294435489046528 1175454019629789184 1175527079544332288 1174878305415323649 1175564363601776640 1175023773180932097 1176266094740475905 1175517948187947009 1175017370139729926 1176346653550362626 1175409914384125952 1175794079902261252 1175492022662287361 1176339522113679360 1175267150799540224 1174868276805083136 1174504680400908289 1174352410891800577 1176273854861336576 1174697450948497408 1175781770974744579 1175766589540405248 1175115230457802752 1176559970390806530 1174868890544947200 1175884418122076165 1175493003785449472 1174289960460902400 1174288047531147264 1174288887482482688 1173300571379503104 1173730721514409984 1173597715487477760 1173369474730381314 1174110438952296449 1174017425068576769 1173804280190390272 1174287654340349953 1173564171847385089 1172977619358408705 1173586320943456258 1173591284969332736 1174297506986909697 1172978100260548614 1173700810271875079 1173371482812162048 1173354644636127232 1173552939019001857 1173307978591739904 1173677124076613632 1173560246863876096 1172950782485778432 1174289019804377088 1174288232470609920 1173703009609637888 1173803449202249728 1173227233147858950 1174284987056549888 1173368423381962752 1174291560130740225 1174286653029900288 1174287950198108160 1173738748388921344 1173297587773947920 1173216300287635456 1173597713860046848 1172977325455085568 1174286493390557184 1173672361670975490 1174288815004901376 1174284074837393409 1174279095091286016 1174291568980684800 1174286972010938368 1173305965019566085 1174288413664481280 1174288931359055872 1173806093635444736 1172977573992763392 1173568871481171974 1173394057072205825 1173679666047135745 1174006577713434624 1173227421677568005 1174288760218898432 1173368574406250496 1174295718388854784 1174025953468530688 1174289770811289600 1173564172635914247 1173700920166748166 1174007972889935873 1173728487162540032 1174303423237222400 1173557466518433793 1173716500781256704 1174112317782413317 1173354645642764289 1173576122811985920 1173978059105423360 1172952142430294016 1173755859005952001 1172134929112739841 1173231877181857795 1172952142488985600 1174305447513186304 1173730406366973952 1173706388960239616 1173657585653866498 1174290744057589761 1174292210335932417 1174291314868752385 1173978061022253056 1173552937542569986 1174289249417363457 1173557467290247168 1172975514488848387 1173755864529821697 1173700878689325063 1173571513418756098 1173728490618671106 1173226232688926721 1173210997303193600 1171431074485817344 1171760235935125508 1172949181083848704 1171475286170292224 1172149684380590080 1172494649296113664 1172494648226525189 1171622285507289088 1172129122979581952 1171651786622537728 1172134260418985984 1171925716503584773 1171611976100917248 1172858789265072137 1171743257589690370 1172353025270276097 1171733174101131264 1159201738290692096 1171813236217454594 1171547046295171072 1171758531449643008 1172887121704706048 1172520696326643712 1172353230505938946 1172354049624170498 1171475240322383873 1171942311321919489 1172280991873978368 1171990702596775938 1171586554281615360 1171452880055746560 1172151706701959171 1171985492377776128 1171742213027586049 1171404116733640709 1172948822227595266 1171985838655332353 1171942384999026688 1171614032782123008 1171404220781793282 1171813226620825602 1171404283541164032 1171991332447019008 1171985686238392320 1172941959436091392 1171413029264732160 1172859963963822080 1171736398212272128 1171629221552283648 1172494650185326593 1171613145523195904 1172859771575328768 1171989555756621825 1171993489170714630 1172198767627526151 1171986377996689409 1172609171382001665 1149649772921233409 1172639954985455616 1172853679642333185 1171992107256619008 1171741981703311360 1171918282905018370 1171985769982058496 1171813417876971521 1171985731520225280 1171439301826994176 1171925717988388865 1172522443174531074 1172860069760946178 1172354179358232576 1171452881729228802 1171586230628311045 1171595113673347072 1171992788159930368 1171429005251104769 1172633140067753984 1172120964232093697 1171631144414208000 1171986297696772096 1172858577951821825 1171642393583656961 1171738781025746945 1171836740547600384 1171942312919875584 1172353428288430080 1171728799408500737 1171988347822235651 1172887122757525504 1172874318625280002 1171760702564052993 1172874441531043840 1172520695605207041 1171735692428419072 1171735691769929728 1171985798293524480 1171758532280143873 1171590284544827392 1172352958379495424 1171051473607823360 1170437808894427140 1169992234382610432 1171022839962644480 1171014995452321792 1170782374843564034 1170452168840757254 1170438527533944832 1170546650651271169 1170426165393334274 1170285514324414464 1171228988024311809 1170333046672936965 1170324532562931713 1171403919651680258 1169981017794535432 1171118507712503813 1170789032625938433 1170469621348098049 1170425232861085696 1171051472689270784 1171148370854862848 1169412199611326464 1170166239483826176 1169981019228913664 1171403455870771209 1170292743865810944 1170089069105340416 1170883932914667520 1170897586364006405 1169967054755172354 1170452431165100037 1170425468744622082 1148238367223681024 1170123710164013056 1171178388460978177 1170897584510124032 1171240488072044544 1170131655434129408 1170789259068022785 1171010440928944133 1169841035322638337 1170097018901020673 1170469618177236992 1171005603944259584 1170887296616472577 1171403572606464001 1171222442808942593 1171240579642089473 1171118506089361409 1169981020634013696 1169983251160731651 1171193903581675524 1171017507345506305 1170897587387412480 1171403065540390912 1170422093500026880 1171118516864454657 1170469619154530305 1170786968889909249 1170548948135796736 1171153468364451845 1171403726462029825 1171120177196544000 1170452150272626688 1170887178446131200 1170897585336475648 1171195460670939136 1170451433507962880 1171046014234648576 1170123708696072192 1140302570394738688 1171056605233852416 1171006228153155584 1171403341492097024 1171046015106990081 1171074780566622208 1171403844707913729 1170171081853931520 1169841045359607809 1170096093348139009 1170333738443710465 1171010498009141248 1170788493603352578 1170742727333568514 1170353869949407232 1171014997339713536 1169982535646031873 1170447254215450624 1170288754520657920 1170285513376485378 1171175113883934720 1170788927164309504 1171013146078777344 1171103084728279040 1171058875220541441 1171010489968672768 1171254828456194049 1170437809796255745 1171403417551589382 1170425159343386625 1169412198692732928 1169003671948054531 1169249032197345281 1169366511439552512 1169578155096584192 1169412197841350657 1169375550806351872 1169253299981303810 1169249070990462978 1169668549213851650 1168893583283425280 1169050760098791431 1169291720837816321 1168518518947667969 1169600039188160512 1169637649151406081 1169637650627747845 1169003721096925184 1168867708705943552 1169356703126773762 1169002093476290563 1169758141795459080 1169571407816253441 1169815874988986369 1169356704028516353 1169960993922981889 1169606328945451009 1169956429366779904 1163800586426470401 1168517815420297216 1169246982508072960 1169814696129523712 1169719333490167808 1168714707307565058 1168714708691632129 1168867685536600064 1169945440240001025 1169948497241677824 1169253298169438208 1169600037053247488 1169062380040523776 1169953150251556864 1169945439434674176 1168898508608421888 1169582555697426432 1168486878909259779 1169584505797189632 1168867635053891584 1169360837498351618 1169815875966210049 1168879633984643072 1169356701943894017 1169584437899747330 1169356704926109696 1168517462310182913 1169606058148605953 1168997636302626816 1169668612749217792 1169753952130359297 1169301734725967872 1169759456277729282 1168664116095082496 1169584600055799810 1169248935447281665 1168997552685015043 1169455923712221185 1169062379134574592 1169706294242136073 1169459039132102657 1169705282123046913 1168874291376656384 1169945441233985536 1168882690713690112 1169578377352765440 1168874292626501633 1168569919186886656 1169447181872521218 1168583512888397824 1169253301138919424 1169756027035803650 1169356705857187840 1168997258945323008 1169048221026590725 1169578155948072962 1168727433970892806 1168898509841555456 1168664114677407745 1168997619290521600 1169053562904678405 1169948967947395072 1169782689257447424 1168137799712854016 1167770624221204481 1168490496857128960 1168487018516680704 1168161891933405185 1168163290163372032 1167876404945383425 1167893379461443585 1168486977764757504 1167765375972519936 1168153045026463747 1168162012750340096 1167771830947590144 1168246061951004672 1168362796926607360 1167784531535060992 1168162956082851840 1168162933920141312 1167770704579911681 1167770710841921536 1168490495980519424 1168163800429879296 1167770637777166343 1168499357131427840 1167770613727055872 1168137797280174080 1167771998505844736 1168146167215079424 1167784275715997698 1167770710829346822 1167867052410802178 1168493189050896384 1168138324168585216 1167786555509002241 1168162618999300097 1167784846866956289 1167876317745860608 1168163990041702406 1167784791808323585 1167771932835688448 1168493190468558848 1167785000642732034 1163155586797723648 1167928855199272961 1167799335096131584 1168147289027821569 1168162608245092354 1168137989618315264 1167784623268667392 1167771839936028678 1168178555777404929 1167770738864140288 1168162054139731968 1168162758136872961 1167783720021123073 1167800370292240384 1168499355248205826 1168236497901957122 1167805241926066176 1168496276918480896 1138109362101268480 1167784655518654464 1168503106101006337 1168164322121584640 1167784731989172224 1167818828530769920 1168326060280307712 1168493185758355456 1168236454415409152 1168138078214660096 1168146165130518528 1168326060955570184 1167784343055556608 1168487909584003072 1168488487433232384 1168162421854412805 1168164584223576064 1167784979000102914 1167770637789749249 1167782135786332161 1168487907725840384 1168503075264434179 1168164365629100032 1168163118347890689 1167784395111092224 1167876729538400259 1168161869149945860 1168501851303682049 1167771902103969792 1168493188056829952 1168174613827899393 1167784951242268672 1167771834059755520 1168491084818894849 1167770620127514624 1167786066985848833 1168138187400712193 1168138262864695296 1168164061374242816 1167493371973255170 1167651639806898176 1166464374900514818 1167586397924057098 1167582228433580032 1167769103240765440 1167474506673348609 1166467681182261248 1167498482581680128 1167510759724765186 1167767241863118849 1165911287328645120 1166357258726498304 1167767578854473728 1167552549974675458 1166901287247630336 1166712943196680193 1167474568325488641 1167766772398854144 1167435552234311681 1167768700126146560 1167060675480473600 1167199919100309504 1166493307377078272 1166723477879087104 1166839524762296320 1167768737468047360 1166382203808440320 1166790123658371073 1166711516701347842 1167766942880542720 1167410570041155585 1166075166092193792 1166048146079666176 1167586395654950912 1166466892770549765 1166706175003545600 1167420374482599936 1166030196056760320 1166769660450226177 1163154977684172800 1166551774431498247 1167222697748762624 1166361079716503553 1166711517536030720 1166789207215484928 1167767510969737216 1167064301565358080 1166721267527012352 1167768685349679106 1167409671357026309 1166386916322938880 1166075600789897216 1167766758347935745 1165919483191599104 1166358721875894272 1167041192539959296 1167652569637933057 1167037101038342146 1167136119823224833 1166683442098163712 1167037101906497536 1167409533867712513 1167768683105652742 1166901550251499520 1166723478776684544 1165918301932916736 1166359891193344000 1167511801984114691 1167435724557361152 1167408293062594560 1166685686105329664 1166389407588466690 1166868481620492296 1167028669988126722 1167766739624611840 1166871882764824577 1165960433683062784 1166471454705274880 1167515540199530499 1167030041303310336 1167527540518522883 1167435723823341568 1166176076952940544 1165963643424530432 1167767330782359552 1166672386214772736 1167439383932391425 1166494782904000512 1166494781935095810 1166467125155905539 1167768784133918723 1166386714211946497 1167410616082010120 1167766852346568704 1167413739320201216 1167175093241438214 1167426094032666624 1164852076930879493 1165400505222389766 1165651928400838656 1165652674705969152 1165005928996986881 1165500375870427136 1165695030939402240 1165693064465326080 1165760409443262466 1165067836131336193 1165062760415354881 1165062918737670144 1165005927864512512 1165066714700230656 1165869755967909889 1165535548766920704 1165760707104653312 1165677808896507904 1165069014609080321 1164914959131848705 1165706256096604166 1164750319508688896 1165069238186496000 1164914960046133249 1165759543097221120 1165665242476466176 1164975929598316544 1165654684486389760 1164681626934304769 1165768437353738240 1165692715763257349 1164861053433499648 1165071131608571904 1165068910288351234 1165395708595331077 1165396410021437442 1165499461268836352 1165067335604023296 1165068843443720193 1165693252797755392 1154208645565100032 1165764325908180992 1165865476192292864 1165869638779060224 1165694542638505984 1165065918470414337 1164862120447664128 1165073591999877122 1165022004392681472 1164750202781216768 1165277727123025920 1165396581836840961 1165383287776452608 1165005930733473793 1165664682952163328 1165005929831702529 1165395942792712196 1165063670273105922 1164885387862519808 1164914610836783104 1165760607376695296 1165760185689731072 1165277725541765120 1165281416206266368 1165694689036492805 1165646331207135234 1164750452342308864 1165063885440847872 1165694074994581504 1164914963766546435 1164914962529247232 1165663961062133761 1165693360729800704 1164914609180033026 1165283265424629760 1165073304476180481 1165111122510237696 1165499459259772928 1165759417138069505 1165754973692391425 1165763483322834944 1165868479389388800 1165286432308695040 1165395892989562885 1165692401320546309 1165693109323218944 1164861052611420160 1165692954297565184 1165068054335823872 1165068170681606144 1165283849447845888 1165074050273677312 1165759158030725120 1165064733785034754 1165770908767621120 1165760338958045185 1163807705183772672 1164153329196384256 1164288774802513920 1163802081666523137 1164688091392684033 1164741018639618050 1163472272612626433 1163808294986833925 1163644606736732165 1164748185488830464 1164741935220891649 1164746544677101568 1163876817029271552 1164228810310426624 1164143118565937152 1164174364994080768 1164158321265451008 1164543211660042241 1163802438853439488 1164228805562552326 1164231651351617536 1163600519467798529 1163521046055665664 1163961884225277954 1164687647404634112 1164742060454436865 1164311594081247233 1164748137925402624 1164746464041603072 1164740642926419968 1163808532854202369 1164740901253656576 1163804496939692033 1163811627088527361 1164324192965353472 1164683759196823553 1164141252125843456 1164138797220671488 1164745925572616192 1163603361423351808 1164138795475881986 1164308814759260161 1164684313713172491 1164747665898442754 1164291681685872640 1163809817208733701 1163802003434291200 1163520717192867840 1164687627192295424 1164748836713242624 1163809149916000256 1164288841202561024 1164215468321910784 1164744428680097792 1164744918302175233 1164745545736474624 1163838736213393408 1164152334689157120 1164174364213952512 1163810919865958400 1163961882945970176 1163478770587721729 1163876597323247617 1164158322058158080 1163836348819750912 1163808793127526402 1163597488173060102 1164331482397204481 1164520903725723648 1163811669476167684 1163810303903035392 1163472273388576768 1164355225903403008 1164311597587685376 1163903704048840704 1164675742984224768 1164744578534117376 1164748491777859584 1164747060811374592 1163800995136188418 1163812000180387840 1163811579785170945 1163801365455482882 1164138796205654016 1164749819161862144 1164740783272075264 1163810691599470592 1164747090083422208 1163800971891421184 1163801599262826496 1164740965296463872 1164169890917433346 1163602787709739009 1164741051422322688 1163800771881787392 1163808465351073792 1164681625613021184 1163809481849004032 1164750131285155840 1162847005544243200 1162841327027019782 1163290824815329281 1162091368178704384 1162490843619635201 1163446760406171649 1162095183082729475 1163063723952676864 1162096224486510592 1163440418555604998 1162171796709265408 1162345108072742912 1162846496997412865 1162038755093598208 1162498013564145664 1163440419423825920 1162845240367169542 1162500362810642437 1162195296924946433 1163291328299618304 1162040855328436225 1162555521855107072 1162344038311374849 1162847141301293061 1162083867697852416 1162843453794988033 1162468054200139778 1162844976948101128 1162843374061314048 1163064539837022209 1163291961488543751 1162498956917706754 1162843990061961216 1162846528563818497 1162392841093636096 1162841356928258048 1162092980460765185 1163066735588720640 1162497489225883655 1162022701457989635 1162495014037049346 1162090048277360642 1163288948787109888 1163238629730373632 1162467802906861570 1162344325881221121 1162342307741523970 1162345999949582336 1162846920928350209 1162562469283471360 1163154713858191360 1162090952170844164 1162496439223824384 1162845450707374080 1162846076187172866 1162493654432460801 1162341544797593601 1162704945273016322 1163425829331841024 1162555865351761920 1162843688487309312 1162000838765830146 1163154424719695873 1154214345259257856 1162844440207220737 1163154758254899206 1163169730477395968 1162848686797414400 1162393227640606720 1162341621301698561 1162002141172633600 1163221640915931138 1163292393900261376 1162044502292537344 1163209779533287424 1162726857231544320 1162498027317276674 1162000867719094274 1163167660764532736 1163063728218263552 1162341349162700800 1162851091987488774 1162037232368144384 1162000480681287683 1162845371275591681 1162850237968506880 1162175486560280577 1162414717505277952 1163288751851921409 1161324294800121857 1161362190156386304 1161679474578079745 1160997363177181188 1161965349572685824 1161244094582185986 1161330129727041537 1161277403353759744 1161361869652877312 1161965656499245056 1161767691646115840 1161361469470052353 1161041793447858177 1161042187267821570 1161359939006291968 1161001958381150211 1161963743187808256 1161448234147045376 1161331347933319170 1161635184325877765 1161965011306262530 1161360129486401547 1161754821835284482 1161966700255948801 1160997814207418369 1160998411019137024 1161360593535848450 1161963257227304960 1161977535946731520 1161753063453016071 1161439036256526336 1161767689762889728 1161719409804808193 1161332577069760512 1154212147955732480 1161755131324579840 1161245504052826112 1161965220451012608 1161361774064615425 1161662410882789376 1161467076621606912 1160997392063324161 1161977538022989824 1161362706655567874 1161719408202584064 1161252115744010240 1160763205989388288 1161774305895694336 1161381923488436224 1161289557079465985 1161434602034094082 1161001332469370883 1161377272391229440 1161985864412667905 1161754440950603782 1161364026493980672 1160763802096492545 1161962976506712070 1161965550324654080 1161441667322449920 1161970814922776576 1161244031600484352 1161663651666903041 1161962764191051777 1161362460957392896 1160761119239286784 1161968846628167680 1161325870516264961 1161434511575592961 1161270865788583936 1160761886415216640 1161258370478858240 1160997671756271617 1161330591188602881 1161327783882231809 1160763546873020416 1161360047835963392 1161278978201661440 1161433693254279168 1161042414221574145 1161332432945254402 1161687635426983937 1161434786088587274 1161329627853414401 1161967001398632448 1161250232316899328 1161666538379853824 1161331823563149312 1161244964405297152 1161969788975034369 1161363107039629314 1161255687441342464 1161360462010834945 1160999140085645313 1161360389784965121 1161026203345723393 1161433863740100609 1158775967755788289 1159056155764809729 1160665444619100160 1160158591518674945 1160382091592384513 1159671389248544773 1159898201018834944 1159926447424847874 1159790228170858497 1159046824294002688 1160306982445887488 1159318330311880706 1158340095608610816 1159189584183353344 1158709475517325313 1159083370095288321 1158559512120442880 1160760853873987585 1159590032514134016 1158950196560171014 1159046825481068544 1160316831414067200 1158694133688602624 1159260904631836673 1160309383701680129 1158099851248377856 1157987941182033920 1159614086709227523 1158797734394191873 1158694359279316993 1159049604635275264 1158440580659195906 1159049603209158656 1159177811573166081 1158350120649408513 1158551525817536512 1158102732085108736 1158330512341164032 1159198851829399552 1159473909827297281 1159590033764048896 1159473911748317189 1158718548518297600 1159522493801123840 1159083364965654528 1159603340667445248 1158549040348499970 1158330513951735809 1158693498566131712 1158797735488888837 1159258872223158273 1159603339363004418 1159113620292165632 1160320950468009984 1159193146271473664 1159186586749161472 1159797314900451330 1159265148307046400 1160310337008275456 1159278905909399552 1158407059496460288 1160160760179372032 1158407373666566145 1159318329506574336 1155869245496016897 1159298817478414337 1158844571029331968 1158102730696736768 1159522492324687877 1159898199802425344 1158946217750982664 1160154025511280640 1160665443142643718 1159191398177890304 1158776846319783937 1159173151571337217 1159473912616501254 1160667748978122755 1158420246119768064 1158946219013615616 1158424951503884292 1160158592483418114 1159797315680555014 1160382092930408449 1159189580697858048 1160306983376961536 1158797732821291018 1159083361803149312 1158691113047416832 1158407058519207936 1156243330952507394 1156175364802142209 1157393367619104768 1156246839567507458 1156979443900067841 1156979445565202433 1155967245308190720 1156292955482836992 1156243941039267842 1157627937337819138 1157112604801654784 1156033183697080320 1156655478740606977 1156655361711071232 1156979450560548864 1156956547257421824 1157633906025402368 1156160004132675584 1154215255817510912 1156959950150819840 1156159999833513984 1156152107893960705 1157119972415438849 1157098258721837058 1157754118917828608 1156238853054881793 1156933712761753600 1156246086803214337 1157352001593892864 1156200909791268864 1157623881575927809 1156680281912426497 1156570437188497410 1156182666871549952 1156742970105892864 1156777889100173313 1156017961766756353 1157749132209115136 1156015173997432838 1156153429171085313 1156160014173822977 1156239644956274698 1157632664171614209 1156655542280118277 1156237161710178309 1156235820317270020 1157755915283718145 1157306452228366336 1157757443901972480 1156175371332706304 1156935288322699265 1155869194002599936 1157352000327180289 1155967243835940864 1156201546008469504 1156345333997363200 1156938785189441536 1156882591347302405 1156176532773191686 1156588093367083009 1157306442422136834 1157745635254243329 1156574362918686720 1157345692517634049 1156685887268380676 1156200908537118720 1157624464370257925 1156244877979586561 1157094637624070144 1157259636254359558 1156696571377016832 1157868519964499968 1156946884600242177 1157868518823596032 1157306445567803393 1156666164732473345 1156588090456256512 1157259424794324992 1157753771478462464 1156582800084099072 1156720638377308160 1156345335087804422 1156979446877962243 1156702703239737346 1156696858183589889 1157000131797032961 1156567209528975360 1156240128538492928 1156777890501058560 1157628447570706438 1156666163310530560 1157755353876107270 1154191685972373505 1154211226081251331 1154533077986603008 1155300165634314240 1154160788329967619 1155547255916642305 1155439938684575744 1154763413358370816 1155450979514560512 1154452163470483456 1155562212032991233 1155327625088438272 1154501344323080192 1155893122578206720 1154362522830614534 1154451045478625281 1154873893204713479 1154154948747284481 1154774656861257732 1155319122504364032 1155807406812782592 1155676540631506944 1154347115063250944 1155938087886700544 1154194140357439489 1155442764940812290 1155076476930338816 1154878670739300358 1155439940618129408 1155073965880172544 1155331480559788032 1155223906959147008 1155212397382176768 1154502673514684416 1154883345546928128 1154349993932808192 1155657137076527104 1155294433497235457 1154752797637783552 1155796277248057345 1154437212118966272 1154868695317061639 1155656149078876160 1154708142866993152 1155558122163003393 1155869504347545601 1155781022014955525 1155787721576779776 1155315497426182144 1154701992280907777 1155319124127571969 1154217574714019841 1155219288191569920 1155580140392501248 1154172696655253505 1154752801504931840 1155580142225383425 1155938089044307970 1155320921068056576 1154791664625606657 1155822020845809669 1154190198990880769 1155073964634517505 1155297355203305476 1155230324374343688 1154147298684874752 1155295320319942661 1154370118215974912 1154909622580449286 1155792447429054465 1155801677485789184 1155315616171155456 1154192781583294470 1155235323938508800 1155829890903617536 1154817932540690432 1154821023197474817 1155822023245012992 1155941248705761280 1155918542442770432 1155829888701673472 1155307666417377281 1154347111145598976 1154753932259991552 1154153881829597189 1154348233797328897 1155210027025797121 1154359332252860416 1155240345585750016 1154452162199601152 1155205025121132545 1154375992938549248 1154370553911873537 1155431717529948162 1154145507016683526 1155324390793515008 1155781129603047424 1152713896303714304 1153136335584202752 1152715216800505857 1152715144599920640 1153997249497772032 1153282896549036032 1152715016669487104 1154078272034168834 1154142630487494657 1154041338653892608 1152577020594917376 1152535278093049857 1153274069028089856 1152896068180422658 1153667789149921280 1153494667574632449 1154031296835928064 1153737355188199437 1152577021668728832 1153040324241088512 1154003031312261120 1154112475002036234 1153628242529722369 1152911185441906689 1153980875488542720 1154003030267899905 1153984090712018950 1153627261058392064 1152536247417671681 1153992334054440960 1153286989824888832 1152912995938443269 1153281480073908224 1153040319866462208 1152715481901621254 1153290669424807936 1153634372442107904 1152536577953935360 1153315875476463616 1152910967220690945 1152910721199595520 1153854621783400448 1153815117164756993 1154074799867604997 1153821772388524035 1153311945698742272 1154094810275418117 1153443827946020864 1153994026099630081 1154079798886567937 1152715644867100675 1152715878426906626 1152711919331160070 1152538139153567744 1153444627573280768 1152894521463754752 1154078140358168576 1141833755033767943 1153631633255350272 1152579779297759232 1152715072789209088 1154141457743319040 1153812826915401729 1153641907781873664 1153136333994582016 1153420653938262019 1153648770883706880 1153641906699681795 1152536675438026752 1154000946046951424 1154097577878589444 1152712502813319170 1153126579641495552 1154052791020740609 1153420655314001925 1153283267572858880 1153274075155959808 1154094867347312640 1153810108654034950 1153812859517718528 1152899604473667585 1152891090544078848 1153134339867250694 1153126580652318720 1154092988521431042 1154091059846221826 1154053980420489218 1152711506364157957 1153274794579767296 1153286989053079552 1153795327310221312 1153737353648889856 1153281479184658433 1153667150458081282 1153813606678450185 1153627260307611648 1151968286122369029 1150874781744607232 1151978502842986496 1151099363445358592 1150400998097260544 1151129281134768128 1150766498459394049 1152180262849175553 1151867785368281089 1151661766562275328 1151473175496146945 1151668590359265280 1152190440692756481 1152224517521059840 1150766496462921728 1151618789664071681 1152534205412388864 1152522920855515136 1150766494697107456 1150883529141739520 1151526698392965123 1150732346099978240 1150717475421663233 1150717474624692224 1150435615210647552 1152195094398873602 1150590096527302657 1152197164883435521 1150948978218979328 1151451068431294464 1152307567634391041 1151089269538217984 1150886874325630976 1149886161432797184 1151103647637487616 1152534915348672513 1119660169967931394 1152010854176452608 1150766497469489152 1152212059263819777 1151700953030123522 1150556162393300992 1152290542719574016 1151451591171543041 1151659345278623744 1152195096517009409 1152224221453520897 1150879404593205249 1152224210846146561 1150720283654938625 1152224414697754624 1152528914482388992 1151451061670088704 1152228353040011264 1150556166566633472 1152211071350054913 1151147417028497414 1151953616510574607 1152190436825604096 1152534981262086144 1151327084016480257 1151198425087692800 1151618791069114368 1152211072851619840 1152532958487748609 1151089268535767042 1152522338140925952 1152195095430651904 1151495794295525378 1152010855552180224 1151327083110510594 1152049031805317120 1151289348408664064 1152523194399645696 1150400995177959427 1149889094664802311 1152224421169565698 1151129281919102976 1151948135868051457 1151867786236440576 1151246142769946625 1152522500745650176 1150874783309094913 1151871836541607936 1151095675213553664 1151576111186399232 1150874784642867201 1150472779596226561 1151451067437191168 1151251538079301634 1152190439325339648 1151499379821428736 1150779375358480390 1151871835564326918 1149648049859260417 1149647916992098305 1149648172974669824 1149777787747803136 1150384597047361536 1149664396626386944 1149893888951369728 1150007369163771904 1150007131179048961 1150387910841176064 1150014763931525120 1149664461780684800 1150384410035924993 1149642817708290048 1150152762044440576 1149648328398782468 1150015199644135427 1150386148629504000 1149663362428522497 1149865831767187456 1150007068209942529 1150381396994723841 1150006303793844224 1150006694862315520 1150384489518051328 1149788113968910337 1150384263088525312 1150386185040273408 1149645107102011394 1150386062235226112 1149661697675681792 1150008723601010688 1150152760362438657 1150385990550380544 1150039870422835200 1149648302687735810 1150009390583439360 1149693842263642113 1150015724838146048 1150383647385640969 1149658628552445954 1150011785795293185 1150386648196243457 1149849263268147201 1149648222253539330 1149865224490684417 1149693838300024833 1149642052927311872 1149812548625195008 1150385998464991232 1150009014803214337 1150007481558396928 1149661694735474688 1149721665494048768 1149804154434596869 1149648247872356352 1150017240395395077 1150383183084568576 1150007316818907136 1149647992346988546 1149642315092221954 1149865892429357056 1149661698829234176 1150007979858698241 1149643285499019265 1149647962215047170 1150007756499365889 1150015655044952065 1150147469134704640 1150381394234941448 1149865408943595520 1150015388316577792 1150384452713025542 1150014951421087750 1150011125347627009 1150386258373480448 1150015946070941701 1149665175722532865 1149715365741703170 1150153250806685697 1150008850008985602 1150382536977199107 1150381395078000643 1150386427177443328 1150386390733074432 1149779387077791749 1150015104437633024 1150386319698382848 1149896948507430912 1150366822547562496 1150386027024015360 1150008225691066368 1150015062201032704 1148234137284882433 1149095754822311937 1149472282584072192 1149524000957030400 1148600594829103107 1149520299710242816 1148600596502589441 1149283449196417026 1148298496140820480 1148796604037652480 1149281529727766528 1148747083219984384 1148559443845668864 1148602344092971008 1149100628062474241 1148573013237030914 1148572023037317120 1148567121212989440 1148951077603205122 1149472285905940480 1149517347805253633 1149472284702208000 1149505404985995264 1148775820481236993 1148237067526254600 1148366872368287745 1148237302143041536 1148971885457285120 1149516401868062722 1148747084167831553 1148769874379980801 1149334626311294976 1149107461539975168 1149520609002446853 1148548684424056832 1149516400341348354 1148766318906281985 1148767855351128064 1149520407092875265 1149320643818729472 1148563040536866821 1149107726565462018 1149108122990063616 1149345683138367491 1149317762843631619 1148966682670579713 1149516403075981314 1149282693022146561 1149282146634403841 1148958770770382849 1149641711066337280 1149345681829744647 1149000308925849601 1149318492711264257 1149330559379890176 1148239614408372224 1148951566243848193 1148602405342330883 1148679238431793152 1149345678814060545 1148270600407924736 1149266929565261824 1148786591302901760 1148236337130217472 1148559446030921728 1149283451415273472 1148559442885185536 1148951075778682880 1148971886279311361 1148953550938152960 1148573632869875712 1148298497189392384 1149282695064805376 1149477795308789760 1149317468730662912 1149317469544374272 1149641528949665792 1149522538784935936 1149282144411377664 1149467665209028610 1148237661288751104 1149289425836367872 1149107725005180931 1149109159570395137 1148952568762175490 1149453628639535104 1149476254476689410 1148776676853243904 1149506080549982208 1149345680189722630 1149505023803441155 1148068599111782401 1148766319640227841 1149520248535568384 1146991187343151106 1146514922286780416 1147260649275310080 1147641588656549888 1147336461278175234 1147486815160610817 1147641281293819904 1147484059125395457 1146625696531456000 1146989939659366401 1146987728007028737 1146990995353026560 1146954830851825664 1146761060915044352 1146978733892472832 1146989206851465217 1147345548548222978 1147944003985379329 1146766931573301248 1147976062657282055 1146268912553775110 1146993122578259969 1146421386820427776 1146988184976449536 1146991293031206913 1146990495324876800 1146501821579583488 1146991118128680961 1146245459268263938 1146517318509481984 1148016424864104448 1146944771245654016 1146942855765811201 1148016422783803392 1146900759906279424 1147478539320643584 1146989364767072256 1146842028975841280 1147853700217618432 1147955460403859462 1146945541533786113 1147478654458454016 1146762044991057925 1146989714991435776 1147150333484916738 1146423819906748416 1146740683119742978 1146514575048790019 1147946170293071872 1148068598289719296 1146960557754527745 1114290701334802433 1147992203949682688 1147484306828402689 1146435093491277824 1147478632732024833 1147480674670174210 1146245460035850241 1146990286641487874 1146945175442341888 1146946018275221504 1146938775689412608 1148016423735836674 1146761170004713472 1146947814443888640 1146741320066699265 1146932094339362817 1146945346041520129 1147943926675988485 1146981084531441664 1147478123593785344 1146992040120598528 1146426004635828224 1146392269865590784 1146395148856844289 1147944143966081028 1146946609193869312 1146987655319736320 1146862295466819585 1147339582586916864 1146954811935514625 1146945804399271936 1147345545704431622 1146992171171667968 1146944528814919680 1147478190857818112 1146501820593967104 1147955463201480704 1147150754911797249 1147641712438861826 1146761062710222849 1146988791866912768 1147641261295316992 1147856061006786560 1147955464472338434 1147479750379745282 1146501823190188033 1147483613367361539 1146430380981067777 1143834150455132162 1146020283045810180 1141711064305983488 1145819097395073024 1144056731653169152 1145540071384375297 1146239124766109696 1145818232856690690 1141765119929700353 1143948712684576768 1143833165968150530 1145098417405923330 1143833804810981376 1145709384963645440 1146062242388959238 1146093453094395904 1143999292538937344 1145720615925637125 1146016075139702784 1146016073600372736 1145531966076477440 1145726440815693826 1144177713869017089 1145276110097154048 1145097779632627712 1144072877290872832 1146185983458775042 1145733138984964097 1144298734311878657 1108520555118903296 1145818830138171392 1146016074384773120 1145705584517373953 1144064520152739840 1144370485783867392 1144071307941703680 1143991802405376000 1144740178948493314 1143925292492365824 1144737559786020864 1145726442636029952 1143978235878789120 1144033134129758208 1146174891764441088 1120329282893557760 1144029093358235648 1143999063613853696 1144406713165963264 1145720616777072640 1145494128190480384 1143833277016498176 1143836568513392641 1143999067300610048 1144298731887628288 1143960463442530304 1143833851820724224 1143839815600918528 1144030595422420993 1145818575049023488 1145276038919835649 1145726441612554240 1144021236764164096 1145097774402342912 1143892326286266368 1144533973428842496 1144911267641135109 1144014401164337152 1145707939761704962 1146068975350009856 1146178214819172355 1144014405715161088 1145127125512536065 1144537564944228352 1143834417246461953 1143892328236687361 1146178858586116096 1146023450001231872 1144029089465958401 1143833496282193921 1144236129769742336 1144419410729242625 1146185984884842496 1143837659783225346 1144089743795216384 1143980127161708544 1146236790182993920 1145121683193421826 1145097776658812929 1143892329582997505 1146178857134952449 1141499029727121408 1143488800741400576 1141160822988771328 1143645216907378695 1142461901445718016 1143601087238172672 1141445414824136704 1140977371421564928 1143827024911446016 1143832395969454080 1142263935904747520 1110200331328208897 1142044450413301760 1142506680300789761 1143529905323479041 1143113078084702209 1141167008739971072 1142567481124503552 1142506687020130306 1143113161375191040 1140984860628213760 1142264023825735681 1141027595380826118 1143128642878410752 1143529907403788288 1143826870753988609 1142806204898582528 1140944847039324160 1141349936044417024 1142461806935445504 1143113438085963778 1141163403186245632 1142474437264105472 1141710851617034240 1142435387496902656 1142955802950606848 1141027593774346240 1142461457495470082 1142476293331738624 1142055383193804801 1142506683660455936 1142784534204882944 1143832650131615744 1141432472602927108 1141161757819441152 1142958047247130625 1141081177392128002 1141328504929300480 1142409512240013313 1143114897640873984 1107851414779379712 1141362325619916801 1142474158678466560 1143488699579162624 1143140106557186048 1143159975277187072 1141706991464849408 1140942625475837954 1143827125084020742 1143489389210812416 1141432478491717632 1143832077810446336 1143832567851995137 1142157838153895941 1141481280653209600 1143529903238893568 1143709133234954241 1143140105076563970 1143128646162493441 1143616683271233537 1142263375327584258 1142543983656218624 1142462134925877248 1141132100273418240 1143114863864156165 1143492027897778176 1140935620291964928 1140988251584569350 1142055392488374272 1142055388965212161 1143832871771234304 1142461955900420096 1143832456379981825 1142410006513500161 1141442879518322689 1141349463904141320 1142767618086133761 1142055375186907136 1141164726593998850 1105789962576973824 1143831318951866368 1142044452258766849 1143634648729378816 1143112307335213056 1140849141796474880 1143831520894996480 1141349462478135296 1143831611466821633 1143601086080659462 1139606178680463367 1139878112701927424 1139857623271071747 1139663211874148352 1139866464599642112 1140213231203622914 1139861914564157441 1140222456466198528 1140436717511593984 1139852645592653824 1140591670280564737 1140369337947185161 1139855985730678785 1139640264862162944 1140443450321657866 1140590099870171137 1140791402323959809 1139862388180758528 1140252529428717568 1140804748423118848 1140065300186128384 1140696990843572225 1139891393252474880 1139862755383500800 1140059243518865408 1104189720211451905 1139164973286985730 1139569846050611201 1139856919903055877 1139646919150620674 1139263781144596486 1139862693450436608 1139236468365434880 1140252528304631808 1139857792569872384 1140357430095810560 1139485397858291713 1140436006472245248 1139967059503329282 1140438692605190144 1139862449556000768 1139611973644107776 1132623971139112960 1139967706424369152 1140059246781968385 1139856242636140544 1139663210590720000 1139861307002368000 1140119579118751744 1140392587720830976 1134240657621438464 1140256498561536000 1140119581983481856 1139861610196066304 1139612393749852160 1140222451810492417 1139277199180259328 1139855572264599557 1139862587963858944 1139853120907837441 1140796187248922625 1139486504294768640 1139645936945324032 1140059245456633858 1140357421547839488 1140333422767824896 1139971974854258688 1140032992074768384 1139968481921851392 1139857437920497664 1139852755810627585 1139859489832820737 1139862983553757184 1139853365825941504 1140844412127326208 1140647726209781760 1140065304019644427 1140365475127463936 1140791400658870274 1139966959716577280 1139857560792653824 1139862264511717376 1139263782142787585 1139164977271595010 1139852450180059136 1139852421134475264 1140768516288782336 1139231431023046656 1140035545738989569 1139879172170539009 1139579231468425216 1139246407267815430 1139857496221323264 1139330376009166851 1138428346214363142 1139143353445040129 1137863563308126209 1139000754021326848 1095841187657891840 1138997710080610305 1137702218835136517 1137869921126424577 1138040393033895936 1138023190020730880 1138997460876038144 1138270602719113216 1138023874141069312 1138998830588936192 1138076700959498242 1138023502932586496 1137856192343105537 1137712485769863168 1138427450927529984 1138445389709885445 1138999157769875461 1137861990272184320 1138217562783830016 1139000491919204352 1138290077740740610 1137867229696069632 1139123051788980224 1138571738772434944 1138412973649747968 1138023680385191936 1137697507218264064 1138406809121755138 1138270102598684673 1138783047703306240 1137864337039810562 1138995356530827264 1138782963733291009 1138664390054600705 1139126117326045184 1138788269255274496 1138404143222206464 1138562937491251200 1137572710882652160 1139126119440035842 1139161443734106112 1138995223491747840 1139017598744576001 1138997658025123840 1138789726771732480 1137697504785588225 1138024129616142336 1137697506454835200 1139115655532298240 1139123048748081153 1138156921901522945 1138148226853416962 1137862805598744577 1138219548979675138 1137715116844158981 1138413497858101249 1139164968862015488 1138418208803831808 1138434259637690375 1138076655266816002 1137854625472765952 1137862059427848193 1138617323898724352 1137861951239966720 1138967829418565632 1139017233382985728 1138789728189341696 1138433774327410688 1137572725676003329 1138414246298042369 1138030977521987584 1137854623337893890 1139123053219262466 1138502239109111808 1137861977131405312 1138107553504735233 1138996284046663680 1137697505683091461 1137572492468469761 1138412971846189056 1138030976578310144 1137861961562165250 1138998016755601408 1139161442437992448 1138023640421871616 1138444530020245505 1135361632840716288 1137568536690343936 1136173702859636736 1137040971311353856 1136887902451982336 1135141467062771713 1137040975258198017 1136185948411191297 1135495710894374917 1135249668751929345 1136688317276348416 1136695960111931395 1136951503799881728 1136181473306914816 1136508110460325888 1137048453173862400 1135332642851893250 1135602452059906050 1137155056044826626 1136693141019549701 1135488087453253632 1136890966533660674 1137155057667989511 1135150118120939521 1135971860762439680 1136149478862254080 1135609956563083266 1135165545408598016 1135603282104213504 1135169433020915715 1136150992544604160 1136901508493168640 1135469796437495808 1137051097955102720 1136183958876692480 1137112921991983105 1136031694904012800 1136032217556275200 1137354486698192896 1137363899420950530 1135587596875304961 1135674854722740228 1137515711167913984 1137052508231069696 1136717569413566465 1135360773557895169 1136061313174659073 1137355469134151681 1135675021253316608 1137007514166255621 1135602449987899395 1136710407501037569 1135907064583036933 1135161682580389888 1137045728344170496 1135152434202980353 1136402982860312576 1135453891326238721 1136185163971407873 1137329348409778177 1136162332822855681 1131705087762620418 1136673237470011399 1135674957705502720 1136958356101505024 1137312170100875264 1136146104838434821 1135921705677987840 1137310207401439232 1135247979617685504 1136537825300570112 1137035722043547649 1137572134409125890 1135890958829182977 1136402984923852801 1135675011904262145 1135331156239560709 1135499002626154496 1136512359055462400 1135822941588008960 1135453895277203458 1134276359260389377 1135587621508460546 1135165268261519361 1137500852778864645 1136067842879709184 1136601231906893824 1137568535977385994 1135150117252673536 1137313896585474048 1136245995401072640 1135443829471866880 1136511992473300992 1135587640051490817 1133893813611782144 1133031322912473093 1134550682080620544 1134120831389392896 1133900762709463040 1133759237136494592 1132994153317588992 1133786055948361728 1134961396171640832 1133284566632787969 1133572279324037121 1133197654928822272 1133699631857262593 1133145260018819072 1134961757728976899 1134223799300153347 1134964664423604224 1135002792312156161 1132993497903108101 1134466523114999809 1134559092545134593 1134522066508685314 1132850875871973376 1133897476497448960 1132627475333304321 1134910182083969024 1134240653926232064 1132937986427957248 1134469934816346113 1134961437716242432 1133492876296511491 1133699637678870528 1134286126544502784 1132933851133534210 1133003781556228096 1134961698698383360 1134962800986656773 1133344064844120064 1133531809118076929 1134947966320553986 1135137860431077376 1134452086857523205 1134206038310359043 1134909712267436032 1133147228980285440 1134961862494380034 1134522786804850688 1132506435848495104 1133139717069910017 1133457412428640256 1132911909093728256 1133484222423941120 1134442192720879616 1134966085206315011 1132630743321055232 1134921828198232064 1134965800501153797 1133119875272994816 1133785323790639105 1134066372584062976 1134206851174862856 1133529099530571777 1132500323610660865 1134963792935362563 1133352140431216640 1134538166919204865 1133009099212247042 1132819066358554625 1134921830773469184 1132750329408364544 1134134880860852225 1132506111884636160 1134964577484124160 1134962468051128321 1134921826604331011 1089201935926939650 1134965953169711105 1135010309381533701 1134448050464800769 1134092525218590721 1132850794359922688 1134538168324300800 1134832749855039489 1134276478441578496 1134057302821150722 1134206048255074304 1133457998586818561 1134438947298467840 1132937098753789952 1134134541378052096 1133018405051817987 1134066371510378501 1134134203308752898 1132614380103843840 1133170167641460736 1134961803295952896 1134107544681455616 1132260654029709313 1131158413373779968 1131721671881175040 1132382779470172161 1131148167825756160 1131609042227482625 1132498578629222400 1132459566250319872 1131149214090760193 1131716324751826949 1131242715834929154 1132382260433432576 1132381698568663045 1132433051928211462 1131563848992006144 1131607588683112449 1131022077669072898 1131769241651302401 1131386418410999808 1131148945353256961 1131150235349278721 1132427197346713609 1131716322369392646 1131148808581201920 1131217066982301707 1131529223489892352 1131002394966462464 1132027622597128192 1131138596109463553 1131721440905105410 1131024299182235648 1131149837800562688 1132177383174180865 1131761681850347520 1132177307743838208 1131728912835383300 1131146945676886016 1132374746912493569 1131714257308012545 1131537528736100352 1132191737160589312 1131148559561166849 1131755698767966209 1131147703868624896 1131567352045297664 1131147315945889792 1131300345928441857 1131387240045862912 1131901353872244736 1131137371305644033 1132387299025670145 1131764098289602560 1131215959107231745 1131243663948959745 1132027626489430016 1132038993682419712 1131393056299786240 1132376648882561024 1131215957601476608 1131136429545934850 1131152788770181121 1132459370816708608 1131998750354731008 1131753951546826752 1131731151771590663 1131757333506347008 1131147671836745729 1132187724830482433 1131158414279827457 1131715618573623296 1131975977444052992 1132386783898013697 1131138360125399041 1132083465720016896 1131147933569683456 1132018969664139264 1132179585313861634 1132444714047664129 1132369575033606149 1131529221862502401 1131409230588796928 1131529950593507329 1132178835665895424 1131983310668746752 1132184674829082624 1131243665685397506 1130999648976560128 1131716323485073409 1131195685565542402 1131607075384168450 1131753720927182853 1131243922188054529 1131196627644047360 1131731395209060352 1131243666968911875 1131756705430278145 1131897618265776128 1129002216235442178 1130475280164896768 1129136814260834304 1097697667684155392 1130433205537038337 1130303970960912384 1128739520311066626 1130525604976168960 1130109633673211906 1130535532868571137 1129136708220477440 1130870087823613952 1129877776377483270 1129002245679407104 1129954110747422720 1129102710580621312 1128726868738310149 1129860204009598976 1129342171612626944 1129429624331657217 1129954115205914625 1129334905228468224 1129340814080040961 1128643328877187073 1130093129745543168 1129343742748569601 1129519353672736770 1129340465835388929 1130299467121475584 1128644567031537665 1130635742810480641 1128840475367157760 1129860220010807297 1130640582903132160 1129360082783875074 1130799018672623616 1129860162989244417 1129858272285138949 1130444950359949314 1129860138066731012 1130183995587813383 1130296183795126277 1130947087955308547 1130939513268789251 1130947086739025920 1130956496089636864 1130994855042273280 1129001970654679040 1129857901529583618 1129382204990214144 1130433206652682240 1129858016466153473 1130433208997355520 1128854612314918914 1130300258481786880 1129067332725297152 1130604080806617088 1130220542538264576 1130656084019109888 1130093130857013248 1129854253382737923 1129777487091830784 1130240082408034304 1128736013160001544 1129856328363577344 1130528709629358080 1130198627081699328 1130109632645652480 1130207891049332737 1130205328522522627 1130211401304289280 1130875567493009410 1130220543427457024 1129954116489404416 1129338665216430080 1129857321369255941 1130433208250769410 1130968722754064386 1130200090583478274 1129341043156107264 1130870086531727360 1129858193549606912 1130857064928952320 1130433207487336450 1129339132373884928 1130655064631238658 1129472149339693062 1129394914427453442 1130526243751960576 1129336982319050752 1129147418682040320 1130446450557673474 1129853974247550977 1130954769051332613 1130798969406263296 1130093128109703168 1130526242531364864 1128739521753907202 1127186906943492096 1127186442265026562 1127529871025090562 1127418407295553538 1127688824409264129 1127187465587048448 1128400932163735556 1127938873630367744 1127418214785474562 1128246370471694336 1127745216088367106 1127965568747933696 1127187164113059841 1128261067422019584 1128324921514438657 1127210559059972099 1127755538765438977 1127898588565135360 1127187252331859969 1127965567359574016 1128246369674829832 1127634612564443137 1128456391147044864 1127626794314752001 1128277703570984960 1128052763118718976 1127186835791327232 1127635285246914561 1128313842059087872 1127631564869963776 1127418239301169152 1127189799973076992 1127188110410952704 1128076346184404994 1127529870014201856 1127187571203768321 1127965569821626368 1127189046931939331 1127889348874113024 1128050996545036288 1127337212813742082 1127878613905420289 1127188191071670272 1127891815628144640 1127755537997811712 1127522331247693824 1127936425834504192 1127890323055742976 1127715742898692097 1127681372896800768 1127755536638906370 1128251530442940417 1127187948171157504 1127688823264169984 1127712737310728194 1127888569543077888 1128242506771128320 1127633247024840705 1128257892514246657 1128027727716655105 1127187886745559041 1127188647449694208 1127924514598412289 1128051913419837442 1128408193699340294 1128065224018472960 1127710864650514432 1128251531114033153 1128055686670233600 1127714109921869836 1127187089655848960 1127522225224146949 1127354617648619521 1128507341903728642 1127522226381774850 1128336007856660481 1127337211777757191 1127622343952609280 1127635174693515270 1128050330028134401 1127681373966409730 1127627180186451968 1127924930048339969 1127632644471128065 1127635456831569920 1127283257383555072 1127355718074548226 1127280257965412352 1127714988313980928 1127622664477134848 1128257891805298690 1127342552745762816 1128261066654408709 1127189153874173952 1127878614761050112 1127182387694198784 1126616468873936896 1126833126179840000 1127184180150927360 1126815129218293760 1126661994390675457 1127186145492836353 1127185990068600832 1127186380470272000 1127181328594632710 1127181807906983936 1126268756257382400 1127184672587436033 1127183558496403456 1126662643677319168 1127179709597540352 1126229955677786113 1127181493166649344 1127185143297454081 1127183307500916737 1127186758188318721 1127186691633102850 1127184492920229888 1126810275255136256 1127033114646204423 1126661926136745985 1127184118998032384 1126815715682656256 1126303605068390401 1126264006988181505 1127183652000022529 1126995755301068801 1126183652042391553 1126325461217202176 1126909015114637312 1126322322636324864 1127181029402394624 1126815126584266753 1127183180870684672 1127003228552531970 1126230693959200769 1127185028591620097 1126834718316683265 1126683358917025798 1127185307386941442 1126816259851673601 1127181572833148928 1126662291783593984 1127183854404550657 1126958457146548225 1127182103496548352 1127183988194447361 1126697884953370625 1127186042648498177 1127182661213138945 1127183459070423041 1126620440703709185 1126821035146469376 1127185907340255234 1127185586274566144 1127180876352249857 1126817742043136001 1127180063001251840 1126207770783621121 1126815128106799104 1126844132079616002 1126625647214964737 1126928408934535168 1127033535527882752 1127185620005216256 1126837057308037120 1126839450330382346 1127181230464749570 1126928410310266880 1127182789735002112 1127183787304075266 1126821318861697024 1126662393797447685 1127186517066178562 1127182151802396672 1126811013175754752 1127183738734092288 1127183366791548928 1126660886389821441 1127185486697648128 1126662736342061056 1125049572429058048 1124647841559973891 1124648736053813249 1126134364436406272 1125490561916506113 1124653429366906882 1125191944525832192 1126120216856076289 1125392330083663875 1125941300518432771 1125128484270026753 1124852373338435584 1125932243325726720 1126135949354852354 1125933907923353600 1126108888623919105 1125396971009859585 1125932740719927296 1125034441326452736 1125356705787850753 1125133484207562753 1124647287253340163 1125235131759960064 1125027270140276736 1125129024890703878 1125397761204072449 1125034192528605184 1125837047766376448 1124853381787529216 1125049218312409088 1126151799868723200 1125098705533767680 1124673397735161856 1124649609547137024 1125134233331281921 1126078422797602816 1126066405890318336 1125033797421027329 1124720391392497664 1125932459554758659 1124733856526077953 1125774545988857856 1126136017919016960 1124743267873116160 1124645001533771776 1124650191288664066 1126144398180388864 1125098704560689157 1124879505766649858 1125139769774702592 1125351003572797440 1126106541004873730 1124670603179565056 1125049203334557697 1125133359670267904 1125069836088950784 1124853489614643205 1125948824986554369 1126097182094970880 1125950803401900038 1126078423816921092 1125033722481393664 1125069835044573186 1124667861350404097 1125191945654099968 1125932612940386304 1125801817999323136 1125948840538988544 1126135275502088192 1125067530828173313 1125190521918513153 1125929401223454720 1126115311294517248 1126068561615695873 1126097112595402752 1126136003490721792 1125133608757420033 1125351000704000000 1124672389416144905 1125396971852845056 1125450630196232192 1124853570757636098 1126106540015071232 1124852628872155136 1126180647956099073 1125932386087243776 1125235130002489345 1124673515515457537 1126144399220662272 1126097080055947265 1125051346456121346 1124673649829662721 1124643901430796288 1124446809802276865 1124285863419052032 1123530816225722370 1124524767963430913 1123787846387630081 1123529541958418432 1123529292237897728 1123559234128502784 1123542897960390657 1123911618029600768 1124359596209057792 1123532045626630144 1123768610810408961 1124285581905879040 1123529010657529856 1123529840727142400 1124158008844541954 1123531933898743809 1124306570773450752 1123529579631656960 1123531059801489409 1123753936513642497 1123527928174739456 1123529772355788803 1124288000396021760 1123753422388367360 1123530650903097345 1123910471151755265 1123573705697894400 1123753707286540290 1124332495217070080 1124285515828744192 1123752308276441088 1124064507930849291 1123994587603841027 1123564951203930112 1123987855053873154 1123529034292506624 1123910325533913088 1124398008223895554 1123536601462788096 1124158007921848320 1123531572563578882 1123532065956298752 1123746913331875843 1123531812964376576 1123987856500887554 1123531496374063104 1123751357490638854 1124454393749934080 1124054742446092304 1123753288707526663 1124104060481736706 1123528858165235713 1124447302544965634 1123530270362173440 1123531626061938688 1124454991341793281 1124359594418032640 1123529240748675072 1123531711353118720 1123528092675444736 1123754055417856001 1123782573442904064 1124116620979445761 1123528958140719105 1123527812596609029 1097695719706845184 1123545524924223491 1123528973290561546 1124285778983624704 1123786579879833600 1123530415137067008 1124459967682158592 1123753813473660929 1123540207104667649 1124491964794249216 1124348449154007043 1123754411770241025 1123529113669599232 1124430588440608768 1123529634614861826 1123530309931360256 1123751612214853632 1121405753364025344 1121782348469522435 1123263701686149120 1121138875638792192 1122319181221892096 1121044792945926144 1123526640745820162 1121410542973984769 1121406415707484160 1123526475481800704 1123291797554454529 1122259220215164928 1122352809792475136 1097692456911626243 1122321330282561536 1121407497741447168 1121385795481423873 1122853926087348224 1121733749757087750 1122109651087241216 1123526691803078656 1122883378200621057 1122254362175332355 1122270956192272385 1123002475601170433 1123321163189510155 1121406061519544322 1122977511355367426 1121095181690974208 1123527601300168704 1121738863486095360 1121414462920065024 1121463365501689858 1123527458802884608 1123526933952831493 1121757597139439618 1122176133250867201 1121852212093882369 1121422408420855810 1123527649882771456 1121380133137461248 1121049166615142400 1121451990712762369 1122185034281172994 1122815079274242048 1122334000519868416 1122337240330297344 1121829933679042565 1121053578603397120 1123527513160994816 1123285120864092162 1123333508078997505 1123526867816988672 1122337243744497664 1121388967444799488 1123526535363870721 1122871319857696768 1121406614093860864 1121407411875647488 1121121705970286592 1122485588580605953 1123333506346749952 1123263699668676608 1121405495405948929 1123033559802023936 1121410469644972033 1122837541084958725 1122879760085004288 1121406299013513217 1123366738463162368 1121048120312389634 1121755785246195712 1121120816983363584 1122876984646934528 1123035192262823936 1122333996451418112 1121187494312255489 1122285823473401857 1121579455330254850 1122873726276599809 1121911223212285953 1121852234860462080 1121476321882902529 1122174471748689920 1123527736025395201 1122875949933051904 1121844339200540672 1121854831327621125 1121382698742841344 1121476784376225798 1123287154833203200 1122262750531477504 1121414042441125888 1120473215858552836 1120632004138151939 1120388545506619395 1119575361522737152 1118849869228204033 1120428611364970496 1119813331458633728 1119569774286135297 1121025624632647682 1120371278039474177 1119746080684507136 1119743164661882882 1119778923691368448 1120473115480469506 1120470760789893120 1120476671507881984 1119719409860382727 1121012339552194560 1120477123561521152 1119946842148622336 1120439873226399751 1119377807497363456 1121010431819173888 1119660126158381056 1120820536605585408 1120751418414108680 1120476999716429824 1120471012636803072 1120793199650463747 1120388061202976768 1120440967247663111 1120635200327831552 1119738237218631680 1120651611410436098 1120642109676118016 1119721221208313856 1120402937782636547 1120639589994106881 1120093671356022785 1120715879640174592 1119629941677547520 1119742577367027713 1120470548327424001 1120471906807894017 1120401713675014144 1120628334432608256 1120655199130017792 1120633085618421760 1119724814258843648 1120742807847800839 1119969946002440198 1120470320350212096 1120630405831569408 1121006942502182913 1120650189537202176 1120320642686038016 1120471626095779843 1120472107819970560 1120469383703343105 1120473592637153280 1120644639311134720 1119572078175367168 1120524027146194946 1120360773807693826 1120470593378430976 1119746509170515969 1120409894799253504 1120655455594799105 1120476318200737792 1121023509029892096 1120473490430287878 1120412452766801922 1119962857347735552 1119372874442108928 1119781053932232705 1120524241752023040 1120469944133672960 1120473290374615041 1119742646631784450 1121021160827887616 1119919713600114688 1119718924105416711 1120473747008442368 1120323291443539969 1120471716369661952 1120393189624569856 1119928890162601984 1119923840161857536 1120331020266549249 1119943293297623040 1120476356444327937 1120477290650116102 1120471960193052672 1120851364035399680 1120309471392169984 1116845082945171457 1119355283585761282 1119352637290315777 1118860425599307777 1116299933563478017 1118317574301863936 1118480533854543881 1117813315269320709 1117606028093345792 1117748268820201472 1116896641775296513 1117910111236681728 1119350750096785409 1116891452003557376 1118370255091507201 1118848431932493824 1117213859696267264 1118321122624331776 1117793692281135104 1117494716516507650 1118588074060021761 1117782316557000704 1119211274712375297 1117601418855243778 1116907128445394944 1117496743032250368 1118477897356992512 1117909721766174720 1118976983797567488 1118849614952710146 1118845290721812480 1117428291227533312 1118155023849017345 1118682321236918273 1117035779589648386 1118329590857048064 1117210469629071360 1117604192175230976 1117826076774789126 1117486994018451458 1117216153728897024 1118212755918589952 1119024554431713280 1117843954437767168 1119341792460247040 1118282780633382912 1119207303700471809 1117033379776667648 1117242926654947328 1118641907305984005 1116898703682543616 1118990550235877376 1118145749148209153 1118227380789817345 1116892526533857280 1118850414315823104 1116895132270383104 1117208514202669056 1116911640568573952 1117218059738079233 1117040007016009728 1119355706078105604 1118324360383746050 1118850495207153665 1117787850399989766 1119037461190066176 1118548388352598016 1117821219875594240 1116894304063107072 1118854454802096131 1117825163234426882 1117751619469361152 1119348583143301120 1117240692844183553 1118850873072005120 1085900696539615232 1117829011860787200 1117813230678814722 1117195221891203077 1117605822157205504 1118548389652774914 1119066791161077760 1117505376486866944 1117844987293487104 1119371441672032256 1117736685721223168 1118849526977183744 1119034770221088768 1118876219381026818 1118850092935667712 1118921900858793985 1119019875203153921 1118137564173565955 1117585367358738433 1119356164343500801 1114519338864660483 1114631027551375360 1116057588754337792 1115797998183882752 1116164123635535873 1114304244037718016 1115593488656211968 1115224392844312578 1116172224459882496 1114979878707900418 1116502929542922241 1114672393773912064 1116833058840293381 1114533829987844097 1116707442061193217 1115989820935819264 1115596294016335872 1116696849853886465 1116451747558502413 1114303789937258497 1115811556758052864 1115475412606496768 1115787055722790912 1115295440558280704 1116742280919044096 1114536022941913088 1115781908091277312 1115640122173792258 1114979643222843395 1116479739479449601 1114303009729601536 1114304169576284160 1114673163076395009 1114549419234324480 1114556595663323136 1115477223866343424 1116817144006750209 1116092912146759681 1114673372275728385 1115683984132931585 1115802105057562634 1116502259175530496 1116490365954080770 1115638337392533504 1114243892293976064 1116689098385784832 1116167275948597249 1116360333436833792 1115225104122818561 1115053022974029824 1115812325867577344 1114525021651652608 1115011884154064896 1116497195149164544 1115796732619702272 1114264734134456321 1115218802290122752 1115217618846265344 1115011885303312386 1115639577102962691 1116499336681197569 1115578769518018560 1116157899724611584 1115477028998995968 1114338251035123715 1115694726815068161 1114525941957443585 1115452646591275014 1116364182063132672 1114623656338944001 1113950680283267072 1115057524770844672 1116064789061439488 1114523496237883392 1115648055603343360 1116742282286440448 1114557659527532545 1115675386409517057 1116699102438461442 1114527093390336003 1114223249917788160 1114527581372465152 1115228307426095105 1114221533461790721 1115589402661724160 1114524457123475457 1114556129969758210 1115225213426442240 1114888062884954114 1114619754893860864 1114978879423356934 1114303378064936960 1115451908213411845 1115403322129883136 1116093773665140736 1110989594521026561 1113060131917479936 1111832153602564101 1112687993528217602 1112434738739011589 1110979850834186246 1110655481108971522 1113819627212169219 1111650176345800705 1110976568296378368 1112711557681762306 1113044765405315073 1112689440303009794 1112439222147993601 1113938236504772608 1112900816371900418 1113778970145615878 1112727122177609729 1113169217950543877 1111436887942561792 1112689899663228929 1114210712522350592 1113437257493561344 1319492499639988226 1114207016032002048 1111284757839659008 1111299770973372416 1110586787808903168 1112758339958697984 1110554276839993344 1113164899251830786 1113091537553051648 1112906931868520452 1113951140650074120 1114207309184602112 1113047970251931648 1111044654223552513 1110710388927156224 1112910106004504576 1113784899847249921 1114156288555016193 1111771337519972352 1113862077842640898 1110641794621018112 1113432687757484032 1113770514965725186 1111965027483951105 1111244058570248199 1111352552615043078 1111212351204835328 1112500287577694208 1113950085841412096 1110702796855300096 1111207578552406016 1112091249153134598 1113048943938756609 1112903454941474817 1110710740044914688 1110681613359345664 1111222415739244546 1114196948397858816 1083540470570143750 1112915488424816640 1113488660777906179 1111611173131165697 1113435291472277509 1113041708730802176 1113062069551722496 1112689755710504967 1113959417765146624 1113089157683953665 1111655194658508800 1111768933651152897 1110714893039267840 1112118445779374080 1114155671950364677 1113091756130742273 1111653530316746752 1113773525188395014 1114151754722156544 1111745178824511489 1111095689642233857 1114135285510676480 1111458352192618496 1111455513936461824 1111214993293357056 1110989595758469120 1111355230573211650 1112702018383212544 1111646474952167431 1112922221037719552 1111374017418559493 1111468920588791808 1112089959593328641 1111217169730338816 1111757883568463872 1111209625825640448 1111007177190375424 1114153614216441856 1109074271769366528 1108916836157046784 1107397265105264641 1107818672393990145 1107395181534429184 1110362981756555264 1107771030385426432 1110125517754241024 1107676046613274626 1108471193353375744 1107746633230532608 1108479818000224256 1107395404885307392 1107391827865489408 1107673256268623872 1109045104080244736 1110362445326024704 1109080612273557504 1108335293671845888 1109787378242240514 1110121704729313280 1108187855954870272 1107393950422388738 1107608921370513408 1108472769589633025 1107385751577088000 1109134531771150336 1107997913584726020 1110125791235526656 1107747850845331456 1108214845294428161 1109085732155650050 1110125811070390272 1107408129619382277 1110387923709579264 1107631297076305920 1109044326791811072 1107394745033261056 1108028566791471104 1110363093073301505 1107394732429402115 1108118176754208771 1107397523088527365 1110124213690687488 1107399071377944576 1107397436602007557 1107983725034463232 1107757465691656192 1108823762659667970 1108838713470185472 1107400008331116545 1108036445510516736 1109126357852786690 1110383915485810689 1108147024485122053 1109076700451745792 1109186928623144960 1107462671614570496 1108463989649014784 1110362130455449602 1108217768187449344 1108772952814899200 1110499640636522496 1107420505479528448 1108559080204001280 1108549811521966082 1110495339369377793 1107659841538015232 1110231470059208704 1108004465121075200 1108548803639066624 1108921192860315648 1110242521400123394 1109918388133023744 1110359392023646208 1108164711865028609 1107335457006866435 1107637405010530305 1109787694828322816 1110125836076806144 1107817082723450880 1107394098506485760 1107607058600349696 1107395796029370368 1110381904417751041 1109126359861944322 1108921075382042624 1107981131012628481 1108512972148596736 1108920859006324736 1107345541724291072 1108190837257764864 1107611445414510592 1107392561675681792 1109143448634966020 1107273645196537857 1105675091457855488 1107001687208878085 1105837617633992704 1105681674896138241 1106611696548884480 1107250037854212096 1107032354491715585 1107032377673551872 1107032509827690496 1105805989545021440 1106169458106744834 1107269978678611969 1105672272252149760 1106995964198428672 1106950918027821056 1106144173458161664 1106520743855251456 1105904905888415744 1105468569800839169 1107260609974943745 1319491234042269696 1106196590065303552 1106382310914617344 1106554754715533313 1105673539087147008 1106947324293586946 1105789414565908480 1106634711290531840 1106140067121246214 1106161655292010502 1105838146057588737 1105834434962571265 1106279613431508992 1107020360803909632 1105445788585467904 1105471621672960000 1105593613386428417 1105128204719796224 1105871954001739782 1107024074184761344 1107278820267212801 1106196591453577217 1105674211765506048 1106973110786494466 1105671877798825989 1106552621152780289 1106949834739720192 1106173343475081217 1106000110373212161 1106945870220677120 1106665436865851394 1106554458383806467 1105795445794717697 1107029377123057664 1107025689486737410 1105674270410240000 1105505655790751744 1105783271412113409 1106228159811330048 1105686760653234176 1106272915488686080 1105838130685493248 1105686693103976449 1105681009096445953 1105672409657626624 1106969569057538048 1105783270262927360 1105673440294518784 1105681203976384513 1107032366000816129 1107253742271901696 1106526246144487424 1107276504415854592 1105680874723594240 1105963623086727169 1105964934125576192 1106952458339786754 1106205023548133376 1106987911185162245 1105960676097441793 1105116787451023360 1105873274804813824 1105827007991025666 1106657835646156800 1106634712871784448 1105441310041878530 1105680121678180353 1106995952739667968 1107256142584078336 1106529365549084672 1106153554518130688 1107262810327785472 1107032308626935808 1105789862853128192 1104117283650035712 1104159474368024599 1104117398607585280 1104014775904804864 1104033876291305473 1103995281203478528 1102789320707108864 1104507156827721734 1103057225910755329 1104118813400817664 1103156836449116160 1104600844098510848 1104481291045617669 1104118800155176960 1104923395295244288 1104130496500445185 1104597900724760577 1104122208316612608 1104481290986930176 1104122645463805952 1104383134529998849 1103019761246658562 1103007344190017537 1104154105847705600 1104876263485960195 1104155456019357703 1104122680175845376 1104597717806927873 1102778414304555008 1104514899051462657 1104598144438943744 1104714098724519936 1104091298074685440 1103997393073254400 1104022434355863552 1104505623293710337 1104890307706060802 1103150036907712513 1104898222995189760 1103147212467593216 1104922821619154946 1103662776424132608 1104920967887900672 1102934910900363266 1104119160290783232 1103156546694008832 1104017664131907584 1104131388960206848 1103787204965478404 1103147112043372544 1105110876959461381 1104151403600203776 1104897878215020546 1104714962482749440 1102934716607578112 1103353074469535750 1104480830787850242 1104011577718640641 1104121030862237696 1104091299718811650 1104924432190107648 1102791903324631040 1104601059425693696 1104132286440595456 1104506943887065089 1102920338529288193 1102935743377403905 1104155064116101121 1103994805477085186 1104923146942119938 1104503216111321089 1104130625181609984 1103147670649094144 1105109329290686464 1103382429140742144 1104018553987100673 1104151444792451073 1103154517124747264 1103666338365607936 1103445720164651008 1103444338284089344 1104131883061788672 1104499701016133634 1102922327942139904 1104607932589723649 1103996973525413888 1103036070692900865 1103154015175626752 1104920985050976263 1104898291949551617 1104116465546944512 1104598652142665728 1103446552524345346 1104922992973357056 1103416016082739201 1105110383227035654 1103036072005640192 1104050224052396032 1102302218903003141 1102753238451929088 1101065802067861505 1101850483759742976 1102288283713896448 1100585431211618310 1100683974899363840 1100412227662708737 1100048114382266374 1100666476422410240 1100010251791859712 1102007681588563969 1102360081247682561 1102375070536790018 1102020668135272454 1102004371225751557 1100015815515082752 1102409412004757505 1101870920795373569 1102603979442270208 1101331221655760897 1101620176947236866 1101340141501714432 1100781840623751169 1101880269106221058 1101837499230498816 1099713451457462273 1101839731761995776 1100664978955272193 1100778641154289674 1102002565116542976 1101857665037287425 1102664356532273152 1100664742815899648 1100794073462394880 1101856883634302976 1101588728500363265 1102658425505366018 1102380332072996864 1101467190824439808 1100693519491100672 1102233209708924930 1101857408001949696 1100050798015401984 1100664733588484096 1101061959691059201 1101620175638614016 1100110409736978432 1100000030319169537 1101289772528603137 1100002139282309121 1102756777349795840 1102379301436047360 1101588727258787840 1101464443114921984 1102673406804279297 1102373344987496448 1102237752744120322 1101331345542918145 1102661631568461824 1100002435395973121 1100105732450443265 1102358716903579649 1100017237228949506 1102750461466152961 1101473899357880321 1100127553203798016 1100778650637684737 1100211495223218176 1100012620441100290 1100126391729774592 1099722424059420673 1102378156571402240 1102751706444636160 1101469141213630464 1101850360396828672 1099996565551439872 1100211499350450176 1099995611305254912 1101476470034259968 1099803719435239426 1100184874466664448 1100110416812724224 1099685950077222913 1083531644785455104 1102295815794626560 1101472084730003457 1099656646840778752 1099684406002925568 1101289057060077569 1099800961089003522 1102405884016250880 1100687085999132672 1100110413209858048 1100584141274398720 1100782208518946817 1099660044004704260 1099082125523992576 1098204256602066945 1097698985953898497 1099513644034019331 1097464889776459781 1095857587344551936 1096924708132581377 1097109575248068608 1097889803864064001 1098587583469228037 1098191360987930624 1096996798122606592 1098195686540169223 1097856404629700609 1096926633708134406 1097488256848007173 1097835706024644608 1098959451292426241 1098583029713420288 1097247455006068738 1097280840156020736 1097624329154674689 1099651121088466946 1099654763531055104 1096246820097966080 1097352149820829696 1095849007350460417 1099397344632729605 1099360827591835648 1096980408401625088 1098948459405721600 1098676390780719104 1097469642048716801 1097625026801688579 1097698232510136321 1096099414916169730 1097113815672647681 1099082126354509826 1096433367757844489 1097595165479448576 1098295228837048325 1099398639942856705 1099079277977522176 1098201685518893056 1097856727020720128 1096812333333184512 1098192352072646656 1096984162882502657 1096856815810342912 1099518449234202626 1099341141152055296 1097481581332185088 1096060280839307267 1098581869233344512 1098218016255414272 1096056426533998594 1099459138038444034 1097116612279316480 1097350271188062208 1098615818512941057 1097666398778785792 1097201429071233024 1096242493488803840 1097473080253968384 1097901336308400128 1096547516290543617 1099514371590508544 1098327855145062411 1096982979107278850 1097103477329649664 1099366469010366464 1096242299561017345 1097690731882446849 1096996714190438400 1097833456254492672 1099514316666126336 1099513093653258245 1097623506580357120 1097879075979436033 1097201248196022273 1098976205238398976 1097281923540545536 1097592331405066242 1095469449052868610 1098740934588751872 1096995896968036352 1097117499336855553 1098224105931853827 1097281909829308417 1096098622423396353 1099512557222674437 1098771986686316544 1099516651345772546 1098083558093135873 1092901071910043648 1091191087702724609 1092991438579732482 1094347258177437698 1091417236475179008 1092169520469471233 1091362563202396165 1095182128780795904 1091760712756744192 1092516540262551553 1094243546834657281 1092807525102247938 1094242164857556992 1093692376093216769 1091326078323486722 1094031561861881856 1094233554886840321 1094368870415110145 1094990198507819008 1093467800964866048 1095699493440446464 1095524396259831810 1094720187008466944 1094939561485062146 1095168756374921227 1095638223861284865 1095787504001789960 1094346133965545472 1093965250142056448 1094727261528510464 1094948909657542656 1094375749279248385 1094664056827449344 1095167584381558785 1095043117760348161 1094964052558823424 1095049346201079808 1093869087908941827 1091858686371344384 1093661112724262912 1093871865246961666 1093867361713704960 1095817940920909824 1093471134845190145 1092181733825490945 1095470726436569088 1094355899194454017 1095845385766092800 1093489029780332545 1094718856197799936 1094721855506784256 1083493944527249408 1091406863361605633 1095516452763914240 1094716135625424896 1095360852482498561 1093661397769248769 1094348776733577216 1094714204328771586 1092832363913072644 1093966532558929922 1093965968253087744 1094667183953719296 1091415855106326530 1091427927475085312 1095080896342814720 1094631415357075461 1093656560264466433 1094351406981677058 1094350012119740416 1093488317604216832 1094577112063885312 1094724816941260802 1091329137699184640 1083427505736839168 1093201175455911939 1093529884104843265 1093847784573280256 1095516270966042624 1094940049697849345 1094633257377787904 1092787440560078849 1095049352840658944 1095181684356468737 1091918458726563841 1094618230793097216 1095469447933059073 1094035813820784640 1091339521931857926 1095523879689293825 1094610433435156486 1093271658977218560 1091864144071020544 1090987128480301056 1088151799926874112 1088470495312400384 1090950891207823362 1089883338758914048 1090571586778923008 1087740160559730689 1090957015038545920 1089876055224184833 1088405179697975297 1089545436220850177 1090459824196907008 1087723755898658816 1088058134713823233 1089159145268408320 1089691564283183105 1087892911734382592 1090967053689937921 1087867453684834305 1088399969038594048 1087702686936510465 1089340201204441088 1087571368361840640 1090573972306038784 1089546279032709121 1089541521139998720 1087085403037945856 1089545657734623238 1088429823561814017 1087541961295314945 1090731037355884545 1088288311922307072 1090608298343190528 1091053331118784516 1090729920760893441 1087700192864944128 1087743320988835841 1088634979037466624 1087733867614781446 1090986128805687296 1089169277041676289 1090731036298878977 1089584983415627776 1088430717611245571 1089336969417625601 1088055980263424000 1090078588748087296 1088146315979251717 1089589587456991233 1087693453394432001 1089513936435716096 1090566017238093824 1090947003868213248 1089156621002002432 1088058726794387456 1089161485148975105 1090946116496117760 1089276069872570369 1088404011487772672 1091170257216159745 1089339681941147648 1090944017708261378 1091029180521897984 1090609577006112769 1088958154791100417 1089881244312178688 1091088740947320833 1089691985164800001 1090954907593646081 1089264874671271937 1089519559126802432 1087689415814795264 1088289916826648577 1090963161942032385 1089166942685069313 1088832908494888961 1090244651578204160 1090577726459838464 1088639701064404992 1090578963641131009 1088426690164994048 1089874871247687683 1091088745191874562 1088884073370652672 1087726599225688064 1087690284027334656 1090575400298790912 1090990097049313281 1091127643720859649 1087726878981582849 1089162706840707072 1090953323895840768 1088418271194464256 1088149393851760642 1091173536163602432 1090074254010404864 1087494416347074561 1086306741044826114 1086974590310645760 1086432126034214917 1087051321511997440 1087133284327456768 1087374469222547461 1087082839089254400 1086439635570569216 1087147767817031680 1086991976598245377 1087133341999083527 1087150774319230978 1086291782202257408 1087082777864998912 1086096691613323265 1086265436138807296 1085160990919012353 1086292025744474112 1086438806461374464 1087082414734741505 1087133179927056386 1087159116538228736 1087085254781947904 1087147220971995138 1085922020376920065 1085164042791145473 1086441306841366530 1087150719587811328 1087085138960359425 1086980606955794433 1086701998479736832 1086264044288438272 1087369882344349697 1086292156673900544 1086252588088082432 1087496320712093697 1086597047229300737 1086463946041769985 1086971499725160448 1087146518329606147 1085164108117348353 1087146194869121024 1086621837902184448 1085163148678782978 1085207864224960519 1086429693719572481 1086091478168993792 1087146642241925121 1086439344628527110 1086074701313536000 1086431078280323072 1086736152059625473 1086458937002680320 1086977510225727488 1086070195481763840 1086984547856732161 1087374608922230784 1085166206095630336 1087082259339976704 1086262002815766533 1086277705916502017 1087200167802163200 1087146063201533952 1087082975655854082 1086431672806068224 1086607079308251136 1087149819280457728 1087051223310712832 1086070185084284928 1086395559504764930 1085194521036546049 1087150318079610880 1086966588752969728 1086464467481833480 1086586403583074304 1087085332691062785 1087193843756347393 1087147552133263360 1086987568074424320 1087374046805835776 1087085210179694594 1086447711048613888 1086626739835625474 1086995116496224256 1087472133230551040 1085519375224983552 1087133391911301120 1087196700253528065 1087213958950465536 1087405987479384066 1086446833541570560 1085915768003256321 1086463880287715329 1087469381586771973 1086440620640604161 1085515276228153345 1084788796011491330 1083353895030702080 1084649448003784704 1085160070374195200 1083099784012091396 1083404900862545920 1084647050208333825 1084571124556619776 1084263052617412609 1083211644275171328 1084786623320150016 1082626249984491520 1084117143988461571 1083022011574747137 1085154110108848128 1083358775925460992 1084791040291282944 1083210698921074688 1084785809000185862 1084465310848163840 1084644517238714369 1082623264877432837 1084808599124221954 1083848923297579009 1084062079907229697 1083705208834834433 1083210819691786240 1084153087785349125 1084476603269373953 1083214771648937984 1083210934984867841 1082627015235256321 1083083858357248000 1082289526339448832 1084912619390029824 1084099445556502528 1084883995886800896 1084786926367002624 1084065832941031424 1083759500618805254 1082484663216730113 1083861205549232128 1084058813047681025 1083356326833602561 1084074865496334336 1084912472073498624 1084839940972638208 1083554843627868160 1085160630024327168 1084786495398072320 1083848903072645120 1083426878336036865 1084466503574016006 1084094708144619525 1084938164387508224 1084650944846012417 1082857997032919040 1085156987183263749 1084070845826371586 1085160256362156034 1085160210568753154 1085144283437506560 1084474165976018944 1085160377435021312 1083554782923632640 1084938160516169729 1084584259510304768 1083358150214979585 1084586625672376322 1084936400212963329 1082823394234716160 1084788012725166080 1084119654841364480 1083001986331672580 1085148593617555456 1083868608919420930 1084098258534891521 1084464695904530432 1082347305699889157 1084627451983073280 1082648785312976896 1083358611315789826 1083210083771785216 1083783112973320192 1084787164574040064 108412155