20
1730746311812194653032553165137283
421204942457576178701366087065683
1715600585708803039694442502744463
688837057881153708484176906105663
1395998935273442689885752461304863
2067047824820901008222337542761283
1431359215425429676279378186442483
692150668390701724100664650097663
1041247110762504627652176839418903
1430346081045846860616250064842083
2403512899395330232947259024521283
2369918516398824416279127124186483
1715644620892540605268048845456863
370112112130303762874448845802063
1430520354625429848699451213296883
707245974266978653043333328497283
1077360167565461439531630416834083
438062044995330228851255373633683
1379177669094414844375658506265663
1765181563932644238174827792337283
1041158809626352198084174212033263
1749243197956528886622337482105283
354089755504972849992759245801663
1412815987163310105664133453624903
723230566425662431685149699881263
1746687199861283566215274586424483
1413659147138670768386720272344883
354133811699486077153874192512863
1749115171519337526089245712336463
705658645174888301007466378265283
1379177548772842144370716429456863
1765141937953905398622338698105283
2102408103345689908278406739704903
422083749036168254097541453938083
1396041078595330233016993491721683
1394237222737155126109236807217663
1093962690530024260457633687065283
1766908049282996978709532227704883
707336240656716849992759245801663
1749163930868259574622341252025683
1411857484155624416289384007385683
723272498441817887981648845802063
1411851297557846766409807562610083
1765223595011018195590767693473263
438819006504706397022338887538483
724824407202406831404709651713703
438858962478210016279123472521283
774566860609429848691252871233683
1077271772045020799848555792337283
705746946060555404331629069304883
705658640194083488432827287065283
1058820907626109678204983303073663
1411932981351684854622338692194083
1058816729877224346840097616336483
723358586531417887981648845802063
2456402967975829844656827286736483
1095724298210024260436074647234083
706499371626109678204983303241663
2370000300057107026607237392369283
2102406022763751683496018256834103
724908078311709180336210125464863
354884476222280594045008835368843
707338359069284929988179600842483
1059704023852130653032557193929683
2084659585904217887981648845802063
741018808656994653021783380034083
1765055629402544624068687430897263
1782707578813225800974472017194503
740888381542996476375658505952863
723232652553160557201514375234463
405516447702919193653921681330503
2050308352023727887168057738409663
705614169808016437883419014569243
388525007886230185013892106273283
1058907342859932894046827792336483
723983239770379321990759750744463
723983128870360121990761155697263
1395200020752800412488756679241663
1782669708416917930836071750913283
1077988983090127197022341385801283
774321373490127197022341385801283
707336366774195434356357385929283
741603400526109180346475661304863
1059655479998647841393178953929243
472499488363751285579370634602503
792147395952845468910696141946503
403664237809635005268048845000863
403542617937155126109239309618063
370864780517809132372078349633263
723316549118889427386448844968863
454839260995330232977998474434083
1413659162642489447232080969809283
1765311796808424092274258125145683
1394361148955073020375658506105663
705658640194083488379421572041683
1428712603821808374622337481777683
438185776712424416299087754113683
706455342473058968219726215241663
370992926993455772500047494897263
1041911487976638317190761098113663
1766903629235003732421227792344883
1395917026535709180325967565617263
757668009793393963839544656505283
1395288305332527453043330692034083
370025930216707126079031171696863
691355859343971550046827792337283
1109869693307624416279122250578083
1412025570599277626011755792337283
739969828967619384127546957305663
1783552714529351705664129421641703
1713841064945949344390760006897263
370156042231581987052576198897243
791266592363751211636818256530103
808043808363751285609576202130103
1077143641576638317179986192344863
404421413990044726119534154425663
1041953320928613433990176268976863
1748408845798778905664129421641703
2453133502240003039652409866097263
1784431332625818031350816199082103
1395998935273442689885748746257663
1077406194257861530678406739553703
421242685673442607740522378265663
705658640194083492722824019704883
774403057558626653052037328986083
705658640194083492723356426104883
1698068489858685834047542089944863
1058686596076803207804475344849663
1058728638968075321990759750753263
1077143526206408639531629069642083
1765181558427620238174827792337283
723318641277799969415248844968863
1041955616735402566074448845802063
1395113717730024346656850119242483
1749283143971119453052036109009283
1713927263395615637975658445304863
707336361791396758150739466114083
724908078311709180356199946417263
705572451938535187068472521768443
723272409851632374622338692371283
1395917026284803363647544518904863
1749201475395330233016988493465683
1698068495113391805267560007065663
1697904912005241340346448845777663
370067972607870742959187466601643
1411849299994352374622338697777283
1697906924520214205268048845144863
1396168894240003039695463818433263
456560923197645468900976916194503
1430476098939261838174827792337283
707336361791396758172294666441683
722522038352713012267627792841683
724067235424536342959183492025243
1395996734339878605867627792336483
2807093145437608776963201485634103
705658640194083661069493962113283
354131819405086422037074253649663
757668009793393963839544525321683
388569257792740332393046096345683
1077227406521277088390764999233263
421202724967652234047546960345263
1058728423758923707003983491553243
388569257794083402568788813465283
1395994615365802566074448845802063
690426704877425635953693703081663
724822105577396978709583559234083
724822105577396978709583559242083
2101478860824317563720731011865263
724027169352098141022340039081283
705572231763825713379919693145263
1396041078595330233016993491713683
371703536211203294024807811697263
1042041599967333667042869898593243
1376786811231998947780174147536443
1395994626124744639531630416841683
1042127687807276172331630416665683
723983360382833803921541454130083
371747786077669142959187399225243
1766815355426049664258155792336483
1412065417025429676279374212042083
705658640194083661068955011713683
370202615824521974622338691882083
740758352876803207804980678904863
1380014433045224260457551437649683
2067884468105519453052036233969283
1749956025427042653032555719242883
1395246164177923789878406739696503
1766861487278824346645532359082083
1078068695613645313035373133481703
1747521457425818031350813571882103
1411933086182313673339983558568443
1076390974013645313067654672184903
2789388867392738194065006413642083
724111364210134479700051469641663
740009789673442685789804937793263
1749199179025128178731087430737283
1396078601582153405268048845000863
774527114063423263407237453474083
690472847962379321990759750744463
1396168894240003039705197132977263
724994402880201053011540880177283
370156246690760557190197962434463
2032610291537155126089782029777663
1060538585477452775856160272344463
3059384400270662710531206739585303
707245869409378653043333456834083
1078113039590462513378846989136463
388569257793395196377707850434083
2051191143181263197022337670929683
1731457267600726774622341321945683
438902787737032057899627792986083
1394237302142442144390764941297663
2471330506411418031341159818114103
2437069229314018849630827792185283
1042834218565802566074448845802063
757668009793393963839544525634083
707420032390403294024760582577263
1411979433795330155173533706433683
1396124948406049436306027793170083
2100556014357224260414573130281283
757668009794705916335671242434083
1746726830253185778730604996024883
438062044995330228851256525169283
2082979772655896256964686211536443
1465670929027080627253921412201703
1060454605299453481197596298281263
1428710297189910290884176906105663
1059697732396130653032551882442083
1060454605299453482037328771545263
1077320122436296802993335313002503
1428804674325881172615273040498083
1428804674325881172615273040849283
353334786288584463197751181128843
1078024545045223924594770256505283
1076556868161480479407237453474083
1413659162642489447232080970433683
1077143531200251839531630416673283
1058863187562504540796448404210503
707336361791396758150736912841683
3160035107594119193653924308370903
1395994736776449664258155792336483
1747393504098455159636048845136463
1396085003139288617595961869305663
2101478860827699044772919239065663
1394319206426352198094979971714063
2067968579395330232957012624200883
438062044995330232957499085465683
1783636616875418031322191690602503
740848650473442685780024525145263
1042928904729598788446338698442083
705658640194773168775250256841683
1412027656729598788446338698442083
1428668359445224260457551437641283
741018808656994653021783380042083
1393482342900108669565111309153663
2453930629713861530678406739553703
1732379887811366269359183492186043
3142463291461018031320685076530503
1766020639938453930836071750913283
1714766039273442689865323718745263
1076346613730024346646049680834083
1041911482721996067042869898593243
1749241205385596613470827792361283
1783594646806960968963208016177703
1765185967137133626011755792337283
1765051529705688617595961869305663
1058692992654416544390759939553663
1077145738990849401284176845304863
758588554414824416279118535538483
1058863187562504540796448404034103
707336361791396758172292042441683
1395202096656716849992759245801663
1748360396827661689899627792208883
689587744448286073057898442264843
1765185878573230105683612621017703
2436184320024317641372263815065263
354133811699486077153874192673663
1395998716082327073415248845481263
774403057558626653052037328978083
1078024445416707126110288772034063
1431184931057241460952120525314043
2067087670695829848740409735234083
1395954780762379321990759750744463
421240693379042693767276938257263
421244773141224416279119626578083
1395994631944341439531630416344883
438062044995330228851255373634083
1749121558146718688299627792208883
1713925171226909180355636740018063
2102363742828142941022345364210083
1413656934915837559635561092034063
1058946852640003039663673932976863
1042836332533716025796176844968863
1395954869104217887981648845802063
1696308884460735869594707334761263
1092241028077425807813199562097663
1414409607462360121980984531544863
1429465056715838518078005834273663
1748282702343119197022337670913283
353334786289929757318683017928843
1077152009449772172331631504369283
2102406022763751285569135632537703
1076344500558923707003983491553243
724822105577396978709583559073283
1394233107050109600411193865936863
1026195739681199326046341322458083
2134991244416917930836071750913283
1058772673377801351815248844968863
2134989164579529135146576909129283
1765186072807478494046338691712883
371833763819164726141546509793663
1077448153566618031320685076530503
1042878462979018195590767693969663
2065363485892381987053140745776843
705658645173505405370475725650083
1077229634506723005268048845777663
421240488906723005268048845777663
370908836464627487981648845802063
1413659162641863738411598474578083
705658645173541626933918985944883
472417614524128310531206740202503
1785272489794083566010427226104483
438821004053224416279146506737683
2790269759838791705664138708362503
723316858698532795015248845482863
2387736119258063197022341457130083
774323381248467129007237453474083
1749373441608424092336776080177283
371834000564069033003141453305283
1395244150044888617595961869305663
741773805162504287059566484530503
2050308352026909180346477005769263
438947158507658138678406740034103
1058728440041480541022338692034083
2771644654357224010600578762762083
1765009403771168793653921681338903
1395950481641480541022338692034083
1093130435732578653052034890889683
1763329668076803207804469837297263
1763329668076803207804469837312863
723318442599486521990759750897663
1412948428393850983477863821649703
741771267094713393604176906105663
370028320694668660952116685144443
2118258168474018141022338691713283
1730828326472424416279118474433283
723987443537124156234324554104863
3159282340413645313035369166314503
372672624894348837716048845649663
1042085535589438521990759751233263
1411979433792738448038505037298083
2101480968476596978709537680513283
705616365775162740973135498129643
705616696602237600411753094576463
1412943913447037600411753094577263
724067224666282652500051469136863
1060454605299453481208399559073663
1728938466622280675759183491688443
1379135616217355321990759750752863
1749112975330024346667650627713283
3041892264919245468910702420194103
1767609856219717972615300106273283
706369243344509600401490057944863
1748492626981131321990759750904863
1412067624579375617078406739856503
1396078726913823793594448844992463
723272498702618063700050186257263
388569257794083402568783626273283
388569257794083402568783626594083
370112007558403039694927556034063
1057847635648286073488951113944443
1749239213632463197022338953809283
1411974825328845313067115716218903
705658640194083488596023175065683
354131814425662521784939849944863
1042922513918889427386448844968863
1077232015823508857899627792833283
354131814425662521784938438744863
1766817358245532894046827792336483
354219889030077088390766346601663
1094093148325944288299627792208883
1076434887811503248222346640834083
438062044995330233152592906585683
370908809948106195590767693465663
370822942047671431599672521768443
1042922618764106400411753095074063
740768844155624416289390224834083
421204942457576178701369872826083
2404234109969444316038816400842503
354305988168424346666602506610083
1412143011400424416279119753809283
1093170187024012665899627792673283
1043721214547860119983698250273263
2082979772655896334583890118576843
1094179205444541338678406740210503
1396084997648684167814759751233663
370025930216707126110288772034063
1395998909034142532446342797642083
1749154912851203294024756611545263
1412023473460484854622338692194083
1395073965649564726141547789304863
1395157857260803121583702160168863
724111155017189307003984771697243
1059569596933872370699860880834083
2103331059678716253032554503242483
1749073349918235378730580816505683
2102319824281372521126533453474083
723983134386456507004469898256443
1395998931081832465246338692050083
1766861487278824346645532359234083
370950983952800412488756679241663
1748234378990849401284176845304863
1077227412301552198073426192337263
792185124465683932038816400842503
723142286561840595590766413465263
1412023363096482783674448845801663
438062044995330232948281872513283
438062044995330232978054669778083
1698068500107235005268048845152863
1362404537324803363647543302897663
1395113706692382068952123213464843
353250795104638001809488774736443
739965624438755005268050125609663
387849819038128800420455943225663
1027690579140382155172381514105243
370023838570355183842869898104843
689720059024608801415248844968863
370952959729372451042873865769243
2387574323981263197022337670929683
1766775299561396978709538969944483
705740113722184671868472521768443
705572336331032429405748620977243
1730658236657931145452111555376843
1077315812775829676270186439057283
1397041419822178653052034890585683
1784429020528845313067115722290103
1747437560295068894024756621314063
1749117384829999772510827792185283
1411935079002379321990759750889663
2704542071565263197022338954273283
1093294103243727197022340233953283
1413526707007788258563209364210103
1376791430762504532626566733482103
2100640000026352198062649933464863
706455342473058804389967497776863
1041911372070361583842869898433243
2436184320024317477553281417776863
472497270859540505683616333177703
1747437670646549967700050121936863
354131814425662349937693578112863
1411891027289214497414759750920863
1395204215067874440246428234273283
1730658247445224260436074314105283
370994930046180000379957962770063
724025177317809132392531404976863
705656437906507542959186057928443
705658640194083488628434260042483
1446253099826093110531206740514503
1749157115109117223589993165473263
1749069034477425639855157962097263
1412860011113418195590767693969663
1430352162760432284306003536666083
1765890191330024346656847427873283
1411939256528509678225975238897263
1376791430762504536925778320833303
774566860609429848691254086913683
1748400242990978425899627792208883
740928326758044726120551948984863
370908930286653129339983558568443
1749163930868259574622341252025283
1412732085104972849992759245801663
1411895133525909853043332042762883
1395996839185128178731087437130083
2102359758488379741022341386442483
1091446312312538816965148230736443
1429681592913861530678406739553703
2084705859603176178701366026433683
741062953970770437378720400673703
1041158489808016437883419014569243
1713967123976821244375658505952863
371789750930152178699860881001683
1782625673718866269022344017001683
705658640194083488596023175082083
2068010432268344288299627792208883
1411977215517794653032553225937283
1747481800256463197022343888201683
1395950691329148690884176906105663
370906849938776236474448845473263
472457450440106652931206739577303
1111793096525945910531206739425303
1412773923548106195590767693465663
1077269554608313393604176906097663
1749115171519337526089245712665663
705742305271581987032094986096843
2100639790309117559451777417937263
1747523643168003294024759299697263
2453930420000003294024756612034063
1077227522675248759635561091712863
2103114324552098141022340039082083
456481251867565110531206740514503
2471332393848186905674910989641703
705526099648286073488517385944443
758588748636001657899629069626083
1094009021560432657267334800842503
758588554665730232947284691713683
1747435446877033439448093577776843
1395910850448724959674448839401663
691353651802379318078007367073263
2403514906641863738380883472361683
1781786929074184627253917645641703
1411935072736513569415248844968863
422039578517347296299627792673283
2051149195406382457899627792208883
1732382205975826195499627792208883
1748320461850056057899627792208883
1732382216487800595499627792208883
1748402444988719453052034953800883
1060454605299453481208399434097663
370072376876797559636048845136463
705658640194773168591467722442083
1731543355676598854699627792208883
1748274114530024346667650759241683
688839270899453473824898758736463
1766775299561396978709538970113283
1396038787768059839531629069473283
1765049432568075318078008649944863
1766020628915264246622345360168883
705658640194083488400466186113683
724824407202406831404705620530503
354305988168424346666605200841683
705658640194083488596027219882083
1041247110762504713689757639234103
1411012320850877088390763721952863
2756717446763751285629595341954103
2101522795910403039694978627697263
388569257794083484489815440673283
1765183981163751285619362832225303
371705749230128595590767693465663
1749281151937582457899627792208883
1076432800856246207520952525474463
1076437111068528083407519066104483
353334786040239239608910278736443
355056548079896334766674186096843
1076565136968424346656336912177283
1058734841057840595590762375049263
2101525003437410325740599309473283
1396083021384424416279123344209283
1093212329795330233016938576834083
1093967089542242653052033607234083
421278421667811005268048845152863
353334786040239239608910278576843
724153202653336547748384198896443
2386737675436887753771088973313683
2101525003437410321214496336841683
1058818815729372451042873865769243
1075505865729148690884176906105663
1749163506445263193101367306121683
1412816086542062814036048844976463
1767609856219717972615300106282083
1395199794757116253012051473002483
722353636811148837715562438897663
1730658236657931145452111555368843
2084875807530785604446827792185283
1732506032843727197022340233953283
1094093117879820870699627792521283
724025171289214497414759750920863
705658640194773168365678420033683
1411979433795330233152591626265683
370820740076803207825976583073263
2118430234287936742227540816674083
1412732084841418195590767693969663
1395998910358626653052037328978083
421322471821908476375658506105663
1093212329795330233016965328985683
1076437326864849732446827792336483
1076395287827092857899627792521283
724155294313418195590767693969663
774405169941224416279125840529283
706495188607409045966876298433263
724027263447372849992759245801663
1093927263880552797022342672360883
1732426131090383197022343888513283
2067966497196776178701392906433683
370072051282877088390767760834063
370955062651298141022346708202483
1026809885676803207825973959073263
371835971070922195590767693473263
724822320811418031341169172050503
1412688044651453088390762374584863
370994897513418195590767693969663
1747693501981794653001325072842083
1077145927498534433415248845464463
1411975018462716253032554506097283
741773805162504287059566483881703
689675935733716025796176844968863
774566860609429848691254087233683
1058863187562504282370665156210503
1748240664955624416279630406760883
1393519887728845313067115722450903
1091446312312538816965146950736443
724111380726549967700047495073263
740928541716093600420455943064863
2067842429921698141022342733642083
723983139629336342959183492025243
1766148665025665778699862099713283
1749371449025665778699862099713283
2119267124854922138678406739392903
371127349218024346634807306441683
370952959965336547780174147856443
1395910756074851795590762439562463
2118258063875838948200555792185283
2067083260908803039715459977784863
1041953320930024346656850186282083
690607264395531318078008649936863
2369918516398824018616965328986083
2453133502240003039652409866265663
1749329406897199772510827792185283
1058863187562504282370665155882103
723983134400251839531630416353283
1380014433045224260457551437313283
1043589204583550497414759750920863
1380014433045224260457551437473283
407777061924441460952116691385243
705570355087345599111251469474063
1414409607462360121990224912666063
1783552725276596978709533574744883
2100639884420194653001326352353283
774323276155624416288879508033683
690470755816707126120532877128863
1076344527614978065246827792336483
1749077413359919453052036109633683
1731496893011203212116076940984863
774323291099701597022337674113283
1412025454744835294046827792337283
438103898146152797022342672200883
438858768008552797022342672513683
2067171656113395065899627792673283
1412063308863412978699856842601683
1748484348763906397022337670913283
388525007886230103114370765801683
1075631793688548245975658506105663
1766062561455740212267142669321283
2067848726907624416279122250578083
1078156649355811574622338698441683
370069948624509600400979533465663
1749245394172779332446827792336483
454839260995330232977998474578083
1749071137147624260436071751410083
705658640194083661058669072496883
438062044995330232978052106578083
438143848613942412331631504209283
2101392568290024174215275857002483
354131814425662435780664589129263
1093212329795330233006726672209283
2118253868800613188446827792337283
1397001574209429610958953354425683
705658640194083661047888909810883
1731627231257008796089396678576863
1058772469182731145473616787536443
2912599186761013058074971688581043
3903621314257014999825195110630643
659752540855031618074966749579443
1746726855981307024222340170121683
3479947708328393807548658390658163
3445342555939286742285498003578123
1077189988675887199081608017178503
2879116444636631582634280424092623
370955078639358947748380234113243
1765145922819300164424759177929263
1411888924868056031899728774928843
1731627236775829598936740112665683
4571937592214571960202558182630223
1430310734084319666844806739410503
2455734338284004410842785687578523
1429465199362222105727695562770103
1748318265609560577067138691697683
1766863710010284630449183053490103
4505964959646756828997259038019803
2505826665855990863578348176258163
490239212761394902285500567570523
4187237655580913944889101476571403
2807051302045882877360826068706123
1041202761266866451908202375241723
1041202761266866451908202375234123
1783638944200333911084193680682103
2437994272864542827419296340050503
725923728773028848909980365650523
756701012757846602581048714442083
1431275345648753226826913747705723
2421091322092135232730217364514503
406984228411313705832577491713683
1061245325686967841393182918896843
3076449351056991196829368788979323
1075509944675965600420455943208863
1146784240213961463474364634939343
1043679580301076505664130698273703
1095726610306996978700342096682483
740762657557224260465747402113283
723983438226530730836562314442083
2120068252922847584536201434939323
1764259036936380674726533453313683
757789644609429771297311050586083
740089676212509180375682832513663
1077190097961750205268051344665263
3428135339376845632730229971882103
1764214665931687616964202381128843
1445491591364056035759187466441243
1077190097961750205268047623065263
1042924506752127881442869898593243
2119008970411418031341161168850903
741687611704123827211885078746103
1749161524398824416279120963881283
2157152533328347916231867424212983
2421013318798715139310699856545703
3531871283687899916190445209794983
408748401485102241857748958644183
2099926747332056035759190090105243
1766863710010284791082190541177703
4555409291849513887205582293044163
1748492742365194179422338691697683
1095726610306996978700342096842083
3884408925145973516190439821818983
1430566817580525335563375828050523
2738929083157224338249816529154083
2101403394352260981638816400842503
2099928756194024346656339530113683
1449107396855995299085494103738523
791308450479677551055520401002503
2120068252922847584536202714771323
408748401485102241857748957819383
2438038538514769605502113748210923
2470491513988848370709588820034083
1041246989073916253043329482441683
2454691802347151877594789398633323
3108908749084596978699855498754083
1043629060983528178762883975242083
1412730014993818031329872973650503
2099928756194024346656339530442083
3731435947918668952641188183250523
2135251837848324117589691348210923
387858212640003039664238413633263
387858212640003039664238413144863
2455612446753600828706489937178123
2100681942540752016222338692370083
3162019664871635637824745622642963
2470665825121970280082465745178923
1078905244277283484303927248514083
760188775779734758464156438594903
2135209894808324117589691348210923
4770866378134793532551869847258523
2134148316716245423341166608841703
3494250048747155158358119958762923
3142767373547155158358119958762923
688795120331032507241040780976843
388569257794705998532233168834083
725160045881694966622337482434083
3143690324347624092274255627098483
4770866378134793532500642968522923
4770866378134793532551871063570923
1782800037212529386764931018906903
4400884614765061841839777619882103
2455902048035286742285509399098523
1394539964247191336636599172538943
1749994082680316253043333325970483
1447297716926094554371206741298503
2840781773657316168972929421810503
2472389667788140246285499223088523
2119099125901076505664130698273703
2437033777502105302285496848233323
3514045827772265793684671390316183
1395996928026909180375681546264463
2454683408194773250778870240184883
1411184723562539025246853316354103
1042790283244477088390711184674463
1749325191095394653032553226578083
725874986491028214212740173314083
1059569607445224260437024208497683
2825766617867535366261991957052183
1748360632797928005868650378104883
723985441557224338290771405641283
4133967549013961463474364634939343
1766863710010284798990908372354503
4572188820236878513778856350484183
1431356693064098141022342739713683
1396877742390183953246827792337283
1077229735185128178741895940201283
370950994976614162874448845802063
1748404557907330920900744016505283
446882903614735443666165146956183
724822310037268505674910995378103
1396791649045224260437024208497683
2792702052430158578762963539704483
1094173040130299257899632724186883
1396170985873182241393189585330043
1394358748517740246285499280824923
1766863720494734636270751123882103
1749993983103535043443333332033683
1783508801268130050878575764218523
1766863720494734636270751124674503
2119269221496434049855085201002103
725705222342125249363565137179323
2136625069286702241845928353187383
370368416409880507004469898433643
2421502379376844907398799508514503
707336361794083328421943369961283
354184347833603207814200784689663
2473224323256228848909980365314123
1058860753779630425131626443098483
2101569132483189659087035284210103
1060494561261029142959187398896843
2403720506681694966622337482105683
1432370158335666864959684369986123
1432370158335666864959684368522923
4151875408870324999674092121842963
2436140070117809386712121933633263
742524364826909180365956109617263
741773805162504619031118346617703
706547507032331321990759751256863
1765888183018594653032553164968883
1058776884263790359400555853136483
2050429976342174286686291405457663
1113305468466866697044666067395323
2436184320024317814018667785777263
3440304881211313705822337491394083
2437111277226659197790827792336483
2438235895202527999070395348210923
2471464819051212498374785805802523
1766018316778966569822337606921683
2489209158204370215753349460547343
1729819375857931145474642249945243
725793484889301427232366486913703
490321395666236568670395348210923
2789560927415964726141549132977263
2102359476498699744741564634096543
509376014420098127548659677362963
2438200044644867372506785687250123
2100767837459094172500047494584863
1376789123066136342959187466273243
371039075112919212668468548033243
2436356380047543673509970185776443
2436356380047543673509970186264843
1765143810173934404446337481960883
795299735500466279508639127562523
2810402131217818031373469766912503
723358403859094172500047494584863
1042790173418594653032553164968883
2489961892340970985148649168514163
1395285904659094172500047494584863
740846658179042935646318285457663
1059573796742896374622338697777683
1765225819344250565470369558746103
2102275673766075204446825091713283
1446282344612045313067650698610103
1076512587543421190975567632656863
1430566828604370215774340113675343
3512663479270418462560488161515363
1748362614596734252085897293482083
1766863720494734636280988561154503
791266607314603562048672403889703
1730746537792148546437791057290083
370114126217905942959188746264843
1430392102731257144794786963713723
1058904925576267542959192720833643
406896378972904591781510733801283
4806020973585020389216974743907763
1131093517501997409960125971411743
1430522655985572762678402698433703
509665546986108954454712923107763
3109714202293938284014249303730923
2455610570134793532541621008538523
1058735134908881724428346957313263
1749199267330336793653917571874103
1796884100076803207804474119080863
3142465152132848374622338697777683
2437826400829645632730218643890503
1428848714517881172615274314457283
724201862126182913035367818282103
1128322749529078863558870231907763
2452880077948332466844808019554903
491675831064507794917073172539343
371703641317809386785954961330063
689631784930024346655851722266083
1750126319425429676268654419697283
4050287037583435883985062616179323
2068849477594063197022340237016883
1132687573493595624739543581012563
2436312135671581987095176013304843
3162059474549812958733553242947763
445660594011126863600288477340163
2826477363347700234285291997340163
740846658179042935646318285465263
1112384419479757231352457299890503
1463034484664774358315192849162523
1747393421042198290874448845961663
1448052550615245632730218644674503
3462878846875317323082454295579343
705660637467220641016480336513283
2789648925030066864959674004698523
3142637565334919677391526928850523
3142809295095995299085498007082923
1819886298735225116348648098314563
1132859303535225116348648098314563
1395113717730646864917047181473283
1376791430763194303325752592824903
2490974996862383589184786517194963
1765269837754772943506027793330083
689762217009548833415248845809663
1732419838556966269359183428034843
2770852140616424591781506768194083
1765097566952661341022338691528883
1043631042530024346656827280834083
2387736019640161424222340103385683
2437828393125914325445256083890103
3142551576606355158358119958762923
4116554954134793532440198868690923
1748274313455896584847927110728443
1042790178675235574622337482265283
705744931942013600379961805144463
1784693675865682199412385686762923
1784435831040389399412385686762923
1376791430763194303325779399073303
1395994631669090239541357264842483
1785274802229807043432554509642883
1835822646643505014665943582459763
756826726481404253052034889800883
3160962258502360135152316634282143
4854213396246313478250688600394963
1094053197841863738450615370586483
1395288299815772418706027793170483
741815527200003294024756678904863
2789432945111343453011534282441683
370908836442480812668468548201643
2099847308274016683102798291554083
372542612245224260436558282113283
722303415500901753468468547872443
1094896331837310820783669897928443
774323265907663197022338819400483
2489966345152971442057950035900163
2455528655356798010842785688354923
1411981525426644759400555853136483
1412023468466644759400555853136483
4116554954134793532440201366938523
744332330605155304758382480194503
4116802417817266849191555025170923
391127783236734252126803533313683
421406463809429684462162118921683
1783513199769266864959680528690923
1748576512810781987084372812976843
745043364218242916599376905954863
3495797962129580971913404627385723
1043631042530024346688158928328883
389798619084466197537413461035723
2101781060179203039715949132977263
1748320356731624018616969107560883
2102315618680316253043334739528883
1797806952077169890347144202266083
1785149061971616351717076954450943
2454985607547624092347530707377283
1114901506519414572107964634938943
689631784930024346655850374904883
2385057751829224416279127114434083
1075507752930646864917049933642083
1132517814270966863600288478475363
1058860869643932726078011145944863
3161094483935960135152316635115343
372542612245224260436559626281283
3161266660115160135152316635115343
371039075107505942959188746761643
1043811392071408374622344135081283
1060454615273442603449454221473663
3142637328310703248222350615898883
3495841870174100300853929563267303
353380923383582068952120525464843
1749155017448661341022338691528883
1748448696655061341022338691528883
1750082162816622941022338691697683
2101394870150896374622338697777683
2437990287750699848963208016513703
354175528745143673499191178112443
1060412452834024260445749958744483
370820740077425807792208781473263
2118184705552786163162785687882923
2102319625079528178709533581641683
723230345685962195590767694458463
2455475728526487418308180820547343
690603186258611831646827792497683
1447121205412045313045584781473703
724197237354109600391225868976863
1025176325393683427974199306105663
1430392312460121310046827792496883
1783596754418503296074911057011303
2187305358058108626864910496258163
740762663060834239531630416834083
844796497604394063598828120059363
774527109080193778721904721138483
2454813431368424346645537681001683
774527109080193778721904720682083
1430595841598593778721363476186483
1748450694965042074667627792336483
1748492637768424346645537681001683
2171367002858108626855170065194963
2435301308655896679088208841776843
2034412039479760163647545748017263
1076395257145627870046827792496883
444236176650614572107964633971743
705660637467220641016480336345283
1147155604417687901823131476539343
1698026562312739324375658445777663
1765009586680075318078008586602063
860900512578612958733553242947763
707246078863776416379959184329263
2788505856024317731719783815073663
1781801494316586296794789398946123
1733345108598625657899624071234483
1732627693098901853002327249458083
1729863442540958601442869898761243
1765978691396734252116562256194083
1430522672530925249363573079402123
1410169161149387993529426115712443
389798624579038930394784337346923
1697269484922608374622339975048883
2770264728604024927326776653474083
1058821128076724245763205322770503
1042041820994083639932471309617283
705526089149388334091319242593243
2118253973880316253043334672849683
2490178004142929385148654488083763
3160511565403536463600297556707363
1428710396280316253043332103250083
1396789435973116253043331981642483
1043631042530024346656824650442483
1782753804213461341022338691528883
370950973177267987068472521768443
1429727736042170393653917638896503
2473272815979279681038500310611743
1042041820994083721853008976665683
2703782902541263197022343818737283
1714768356653307257899629073138483
757628047760559805268048845473663
2789605016408108758358119960066123
426278394846489015371426967738123
2118346369732616541022338691697683
1784307910539587458748666403722563
794034943129266849191563863570923
492131122763707794917079511739343
1025260212547921769115755853465283
1430348398950066365656175824850523
3160883217949308802307827803594963
1748404577568826008599122253946083
2083112102988489053073972689321283
3104714544712424591781514570593283
2082982074324913705822338897321283
1747437544580194653042286345945683
370196019741396340962869898088843
1042790201258321937246827792665283
403542617937155126079030019553263
791266592363751125465198419890103
2118257958731257144794786963713723
440584809013684249653922832537703
390458477172629681205893456993283
491963245746107794917082010146943
1093212329792148935733410707721683
1766817552194773250695713623234083
689674141855388894024759174729263
845167819088508954454712921842963
1059571484133363060952116691704843
1395206295942077084488734925312863
1800707723043286742285494225330923
2102406022763751285648591822410903
2472169251332665046285503255234123
1729905358814716253032554576496483
1395157868022505738918533392336483
1043807611418911065131630416841683
509376014420098127548659678459363
3145284391658108626864910496258163
1059739597341396340962869898088843
3160883223166629680623857243754563
2085626688073376257078406739553703
1077278052480621212520553094897263
723981174913175159636048846138063
1428710396280316253043334797810083
2083109895157943673478178892976843
2387616371878863196992571095225683
407907206765155304716966798289303
1412815997909834400411753095393263
1750084364826222941022338691697683
1394274845892382155172381840673243
779610842301997409960116893651343
1043631042530024346656825997642083
421284828994083566031543370282483
2488233854609859077594786964042123
1749115277437934404446827792185283
1110742207590701724488736339865663
440704561894726710531206740354103
1060658234054549853002325968834083
1060454605575360205631029891864863
2120154551267767186744024925819363
2082185062426352198063726339713663
3141798704533576357400147539395323
2722282085052719453052034890585683
1713967208625642144380985747553263
1749243302264316253043330630912883
1075638096682197341022338692042083
1749281156672463197061815376521283
1093214337041863976018617869322083
1499231753178528847548648342962963
1713843187537155203533982928504863
1431233424120390153485504534585723
3108283829781926966110827792185283
793951057049266849191562579426123
2471548925330925249363569239738923
2102273581845224260415054218425683
3441097604664040178752091204033283
742612544588489053073972689321283
1465165526169266849191555025330923
2437992180944250565470369558753703
1412897886491186069975658445153263
1414410043461018031320686359410103
1430434161429224591781510736354083
1748316361080316253043336020034483
1783506268130024260414520660050083
1060406282488521053043333456328483
1749117175139017053032555719571683
742612476929777759326776653801283
371211229779203039726752333473263
1093172503867726816279124625290483
1803947948764997916348659798612563
1110960742143340246285503254601323
2788505856024317301424747725801663
391046209581495785148654487915363
2403514981052719453052034890898083
406225064873955005268047623065263
724824396467578905664129421489703
2102403904863053849653916618602103
1729907676994773246178336266265283
2098123417625662431684686285632463
1428802693277424374622338698090483
1413659137191485703241351824361683
1765892691632560628606113748210923
1028711897671408374622344135241683
723270197379863445975658505944463
1041244996793277088390763715865663
1075594145091555005268048845618063
354177857657931707004469898424843
1043719542594083312069762762442083
1749912200206883484531844048345283
724195261602339324375658445153263
1377543997673442607741058822744863
2120068257378705843644061968225723
1765053769281148048222346640185283
1765311791277185778804917964985283
1043631042530024346656827280681283
2118384306936391705664130768353703
689631784930024346655851722273283
2068968910398593778750547475882083
391127783236734252085872966754083
2808636450647191336636095321929343
725705216544676762678404045810903
1075507752930646864917048650096883
1765894805064424591781513293482083
1428009638471408374622344135241683
3378313299563751285648601690754903
725837552380222362678402698282503
707424657412104282953323859546103
1413659152667874625363486919419283
1396130941307624260435540995880883
3161771970234498127548652121842963
4151957197546108790624952921842963
1765894805064424591781506768682083
353340867781039067352116611720443
1766815035061907158295712273002523
1748576512810781987084370186264843
1060585059730925335563373207418923
2083070191901844214213227792842083
370114120686667542959192720833643
724115470196479111793182918921243
2099847392200073561131634246586083
2703782902541263197022343818889683
370111918677758947748389520673243
2068929199801799824222340103233683
1395950486068299542959187469448843
739213072195330150832694093322083
3094225040802527999070395348210923
1075507752930646864917049933296883
1058863187562504282370665155545303
1731620939813493244375658505945663
1763503643642015532517076743418143
2707260200520424416279123476338883
2050388043813493244375658505945663
1799663397497158399070395348210923
740129522112372834775658506258063
1077318125162504455263438345961303
1075717887809429610918452803713683
1749243224444833653803141453962083
2084705755020758569822337606752483
791941455626445468900407501481303
371080880761213919868468548201243
1043008381561213919868468548201243
371917864857244726131334605794063
426406294933576357328540506778123
1748404363644833653803141452977283
706409221392407200390204432177263
827180210811972015794364634474543
707376113322007200390204432177263
723146470368385778773126666770083
1077147935520299848963208016361303
2102361888223536837481608017338903
725705216821271028606113748210923
707420258371607200390204432177263
725923530344471028606113748210923
405472308432250651496555853794103
2103993053074689569230955853474083
1766863721242437575702719116994903
791941455626445468900411217002503
2100644304717193561131634246586083
454883186080589849653917901177703
2757642400921266123880156250146123
742612377288188253073972688841683
1395288316381928178709533571721683
354257637777182068952124432833643
2489955098353579410927291347856543
426406294933576357389967821163323
2084617565046807200390204432177263
2438032126458142827419296400842503
2083149563600638947748384202096443
2438833354132172338200219409170923
1747519134280061919868468548184843
1766863700036949473355472900371303
507819943100593390842038355602143
2471546612941560562967739219546103
2388455442394063197022346324490883
722347356130024260414519302745283
1058019822299416507004469898264443
407193838762891768926776653474083
370072046039997174622338691544483
1380060580073442849824878160657663
1729150184864584671868472521768443
371747891224972911247928525288863
1749073339157224338249326289146083
1145186153207705302285493008225723
2404433637712994653032553165786083
390458477172629681195652176513683
454797213108937053052034890890483
391129665427349853073972688194083
1395954995484596978699860692346483
758422564533181174622337607082083
2119269221454453576963209232193303
1093927143803624260445750019560883
742654377531313705822349127881283
1094804067912424591781514569794083
2119311253361238361304685201002103
3076245717350066521542287453970923
2455730107545266521542286238731723
2120068257378706319278831767258523
2120068257378706319278831767570523
1447928739479757231332461204674503
426192474055159919476385686930923
1376791204230077088390764999081663
740886394754996978699859402113283
1395279806912372834775658506258063
741773805162504283037877969178503
1430608660752700556567712400673303
387642117392407200390204432177263
371917864857244726131334604984863
1748322443659354694699630288201683
3092343550458142827419296400842503
1766863720494733911084192404674503
405472308432250651496558420194103
1380060580073442849824873220018063
1430394520000405853073972689320883
371664203836327780783668761794843
389280280636327780783668761794843
2082312905665687418330273476210143
706501386466299171257962506265263
474221360533482894390454228682923
456561133165061841758875281314503
1413745456530925593846381076546923
372542612245224260415058122442083
760228742765155304758388873794903
2472429712638714287536264148370523
740009874582573973975658445000863
705658640194083402558520656833283
724111358965943755204151248336443
724071519382573973975658445000863
370862588468299542959187468976443
1378420801972509180356228109000863
1428672537732848374622338697777683
689808254200778195590762375233263
3494914950763194729688148883882103
2455610570132172338270417229033723
1765936417239997174622338691544483
354089777273931707004469898424843
2806466018598137558337130582603323
740009884582678205268048845769263
1059567620892400374622338698594083
723360605866728178741327492042083
724111358965943755204151248496443
421240693379042693757495309617263
1713964802403373973975658445000863
2100595849457931145474644752497243
1076520876023581987074640778264843
1076520876023581987074640777768843
2101478860824317727969825552504863
2437786580891278554371206739570103
2067970586641863742487177040833683
406896295309646578793023050441683
2385936448528225657899627792208883
1799499609925958399070395348210923
1697944883221764604375658505952863
421240693379042693746718855217263
1766863710010284791002728202754503
1042794583191165834047540746273263
405426055205493244375658505945663
371793934210338259396176844968863
707380512362504282984553169010103
1377705557784042144390766220992463
3076608969267192563162785687106123
1041997344554456035758699718905643
371036873347632595590767693465663
438062044995330232978057111690483
371747802385159312027755792337283
724910295273442689876077005777663
1750040424798791705664130769658503
724910295273442689876077004993263
1413745456530925421784717402938923
724868452373764604375658505952863
1732384088459354694699630288201683
2453133502240003039705193034265663
1747525740019263591478406739704903
2453133502240003039705193034273663
2471760559398137558337130582603323
1410478319485131674494113748210923
371125031329634972500047495569663
2436100223968385778773126666433683
1732546019014907024222340238090083
1413659137191486100757615508026083
740007782426909180346475719066063
1059611560693699724331626445457283
1058732738649163625483883725296843
2453714314242497094094954445802063
725877288144250565470363146113703
1732302309757493506901097418586083
725837430968228848909985687250523
1077227422286614205268048845466063
757712160362504287039570317810103
1041955737581029307004469898424843
3124010634527580591363213193954503
724910274526716253032551815250483
724910274526716253032551815082483
1078026735992316253032551814576483
2436272621165155304758388873794903
722610123731937305674914967578503
2488240031205399368963208016177703
705658640194083316143723719082083
705658640194083402558520656841683
3106731690363624591781513293801283
408999534580345266844806740369703
689722277040825005303382163713683
1429555548849576776963208016177703
405472308432250651496558484194103
354089556289228153468468547872443
740009789673442689884778381617663
1480854320532172338210959454266923
1394321088879791805267560006904863
1729819375857931145474643465928443
1782797751342997672604294858105683
1747521430660848374622338697777683
2101653018576955581709985687074123
3441267385109224591781515849794083
3160874084550161810927291351074143
372542612245224260415058121777283
354133817465931707004469898424843
370156147089181987073103427865643
388569257794705994568784778442083
1074624951276803207804472643545263
371747891224972911247928525313663
1395244171320533341022342665936483
1110874549211015271652974355737703
1428844735681795294046827792336483
1749201490347464135957661709176883
1766064663338785682270827792185283
1360850763175829758384211338442083
1042838623382573973975658445000863
1041161127279434400400975495082863
1747567909341928178752105092033683
1749287447338785682270827792185283
1765314119952700556567712400673303
705568352006378459362868547688843
1446334878518651376908956621337703
354131814423663829617719309128863
3126577501416599336585397075594543
689720163595129741959248844968863
1429515524718797231322678221481303
1427919449910909600400978186112463
2083321514337378653073972689481283
371701433814910907004469898424843
1379221804182573973975658445000863
1413745324110260413699206740866503
1042790399122507707004469892033643
1041116661849163456953986765464843
1731622926852492837931629069448883
2118386320491323827253915085306503
1428714507537128178709536336344483
1396080703453336547748384198896443
1395994615389981987053088198576843
1076349030684596978699860692346483
1094051190595330233017020311233683
2470663695424035570699855498602083
1026145303975829676669011536505283
1799661280651810104794789398946123
1749201475392148935957661709633283
437942187761505657899627793146083
2083023923226352198106215818265263
490159715732172338280150103723323
2808815117500593390842037137338943
1058991008423678947748382925962043
372760926018773250705492820210083
2051313227885614457899627792521683
1412774154523184513262620358897663
2119097029296855962678406739537303
2136843333719957681237692695579343
1696309094426909180335672519216863
1713128033252842144390763655066063
1729991242706557600379960589129263
690472936056558563748380231073243
1747481590026145399646827792336483
2437065112565943673499735440176843
1042127804225429930619448586097683
1058730536930024260414517964976483
1058730536930024260414517965970483
2453844558182066365677723088346123
421240693379042693757496455217663
408789986659734758453922958449703
1115199081396576863717080851411743
741685514813645313035377111738503
724910274526716253032551815241683
2120068257378705851407441165193723
1766863720494733911084194835721703
1413656834751306400411753094728463
2471337244035166319476385686763323
706539333657696924088990867544463
2473272794770415961099374551747343
1747565585907263591478406739704903
1393661335100629427253923101650503
1430515945640464060857938253474083
1747393420777328337963627793170483
1431449586161557681237692695579343
1782713948114300290112699348370523
689678010576509678225972617945663
3163522786975623279885497997472523
1713086310424317710768231879368863
1731459264337155126099512589153663
2421380723828434969653921619417703
725744731582731145453111248336443
2403514981052719453052034890585683
2083028227917193561131634246586083
725084653028055962678406739537303
1075551903498445313035292356050503
2403594677561694966622337482105283
1783506268130024260414520659713283
1799621424528991196859039248546123
688748873149388079771756998576843
707380512362504282953353427873703
2404433637712994653032553165153283
390377118712671618101951190914123
706539333657696924088990867873263
724907967947874653033093322112883
2101405345961912181638816400842503
705698165740803294024759172193263
2051273277126907257899627792201283
1481533608537239336606372246642143
2770055118002097452054150733154083
1095022271333114287578299348370523
1361603635225662431693878029464863
1110874549211015271652974356506103
1411937297053883204446827792336483
1377504031724803363647544518753263
1110872551093181170732164173304483
1729949515175829676657773133642083
2420201814284835574622337482425683
792308871387750831422113620202103
2421420590448845632730217357170103
758506885547463578258054608841683
690514906385128178762882637650083
1748230074048286073499734157312843
1747523753795462930669675719233683
1428628513557224260414570566921283
724153092290743673520211401776443
741685514813645313035377110913703
2473272794770415961099378458946943
707380512362504282984553169010503
1782928109565618283944535318945723
2100853793953713705822338768522083
2824839422860568684047056846306923
707380512362504282953348109473703
1127567774518651376908956622418503
2084659712284596978699860692346483
2454641349296855962678406739537303
1057975551172382241393180356024843
1411893119445998404446827792336483
1393661346148653978678406740387703
2808060026645520901594786963386123
371917864857244726131330759394063
707380512362504282984553168345703
2049513641795330310821531274433683
1414412229505327280364574922113263
689600636152088420783183427561243
1765393150318513705822337492193283
2050310359273442771785836877625663
706539333657005511917621837137263
2473272794770415961099378522610543
1060410675484596728496825875545283
507859673892369810946768017338943
507696095776126354917071956531343
1731667066121127702959187469617243
1800374175733100332517070353018543
1076476835831581987041872713768843
1747653661073182241393188240841243
1396170985873182241393184330433243
2472345710684024190017185686905723
2739019371318651376908956622418503
371917864857244726131330758737263
690598876036568121990759751073263
1078333229828155581709985687074123
724910295273442689876076877465263
3160385735428155581709985687074123
2471374651461017695070368276202503
1060540699447304709540948881170503
3075402552118651376888968019889703
724243705540356285483141453128883
1127525920843540505683611341641703
1094177130102335185819296400842503
1428676633210497049653916617816903
1428678850724045468890678151394503
1429683700814453576963209232193303
405472308432250651496555853970503
725749366839190262181514570121683
3394413140463495189763204238106103
405472308432250651496559764194103
2068765197535907447646827792200883
725663399309646578792997444361283
1749154923860528595590766416336463
2436481937611924214213227792514083
2437992269523294966622337482602083
403704078166396605268048845296463
1714805754852842144390761287056863
444152295566487749676248854771743
1043767567125881172615274314097283
1076392872198349231341117910744503
426450235243409519476385688377323
1059653477508194653032553165137283
688923267066136342959187466273243
1749203482641864135937693766761683
1395160059268992639440440710729663
1078324259732988253073972688346083
1093336156133232247646827792200883
2807887955563194303358620355882103
2808815117500593390902001110642143
1395071994863357395590762439402063
688793123057241379042923987368843
1729819375857931145442921027376843
2453718519332346864899206740201703
705786885755474993604176906105663
1041200663812712297115755853474083
2367485825859758105664671056690103
1041246884230077088390766413465263
705658640194083656715294918913683
723186327016707126088736272352463
1411933180292764726131303751081663
2051069528826228101807237453474083
1078028634201263805268048845456863
1394363240838077088390766412984863
740806807284682273415248845449263
2101650716940835574622337482762083
1747523753794773423147598218113683
1041288822024472507004469898433643
1730028897372216046226027792976483
388569257794083406470789322265683
1094132974525648183748741453938083
354131814425662521805956038744863
3494914950763194729688146192345703
1749117489725645313035883725313703
1078026867888071414213227793001283
1746768458706557600379960589129263
2084626153395526710531206739889703
1750080171584463197022337671690483
3058625351073997231382131280993703
1765007379178594653032553165634083
1042836315741981987063406413128443
724199450400003294024761933296463
2119008970411418031352480269314503
1766064553254101341022340038905683
1026858220023421600420455943217663
2082979772655896429179418950904843
370114104409596253033093322113683
1095638414040139620783669827368843
1362442286322947212114997961945663
422123689795330233016993491721683
1431491634350239532517075539554543
2118297815131233178677918852058503
724155332365001053011534278744883
1450072119277893338402996894298543
2455851941828505302285495569779323
2100723686903195842010785687216523
3793593330647245644413083159402103
1062046454333645313077409619713703
2472431704933114287536264148370523
1077183371859203207803960528192863
2471414067433480627253917639064903
2773538577885638358315196567562923
2385816910605263197022337670760883
421240678426909180336722128504863
1076479269341928178752105092033683
2100551610048255197873258502576843
1782049498299346723926277444387343
740009789673442689896039946409663
1162722558963493459634364635091343
723232679594728178709536336681283
1094132884654039224978027792521283
421240693379042693777029258265263
369981769149387739351610954249243
1428674435641611318120553095234063
1075509844538337305664130762441703
1395200014733941244375658505952863
1060540909162504282964130960345703
1748524084798593778750544976682083
1042752534493336547780174147866043
2454555271957846766419562570434083
2083021521726477279868468547368843
491923540910680659634364635411343
3159205291852703938226371088691343
2117335757686188466844806741008903
741727237100803294024760516033263
2120068268610859119639246426938123
2083237717153713705822338768522083
1394360834893552198084665872177263
390377002568424346656338185777683
389277769022246269350094358896443
1026986261678824346656338256345283
2387576661280889426578027792825283
2102273372130024260436587920345283
2754324191790609810927291351427743
3412153148969035884014273434602523
391255483553713705822340174120883
426450109170555811085498068857723
1041333087923801641833606739704903
444152295566487749676253969346943
1042794273363203207814172359403263
2454811539740571408019080148210923
1749201475392148935938128909321683
1041997670424317710777427270753663
1747565702366736086285497732210123
2083862784026352198083689155873263
391129786301946864899208013970103
1395237769237109244375658505952863
4050205049190066123820704400850523
2083154072753380000379956618104863
3746573190759259272420462419890103
3731599635609266123899603601618923
1729819375857931145442919750896443
1041074913124126155182619014586443
387600152556477088390768974281663
1765093466729454404446827792185283
1783727082235078763994788311402123
1059653478296527197022338954113683
2102235843596919219253916430130503
2808815117500593390812294996530943
1395155666288845399309495239064903
1799621424528991196859042967258523
1412901965190403294024761859545263
1110742207590013509859411472682063
1110742207590013509859411472674063
2455610570132172338270428253346123
390377002568424346656338186282083
723983140180528673415248845296463
388569257794705998491271888834083
1480732475750066521542287453970923
705658640194083402558520660042083
792147296335503631238816400842503
724192949228803039683664771697263
742568609200932795015248845152863
523676419480234415794364634939343
1411184723562539025246853315865703
1093334194285614457899627792521683
1059529761557224260425319751410083
1058730735857931145433167427873243
1042043603034575926078004614745263
471616476995330232997480134777283
2455404818546270963162785687570523
1429511226620260136604271764049743
1042920217812043542959188746601243
1411977110660848374622338697777683
723272310249396978710560276042083
2120068257378706319278826768706123
1411888931172027859396176844968863
689757833973665140962869898433643
474263282597470963162785687882923
390458477172629681195652177001283
1076430505328845313066576839241703
705658640192771035372577616497283
1075510070545818031341111309144503
1715684576909172834775658506258063
2455475728526487418308183514264943
1145310000532172338289909854275323
1765095481098445313067627651696903
2471504575835287418288159053970543
691307828559352976243332042097683
1783508789940132762678406739537303
2437862146221808374622337481777683
2100723687153579410927291347856543
757712160362504287039570317474503
2438032131702335185819296400842503
2437859933187018195590766413794463
1430566823099346301963371859874143
707380512362504282984553168682503
1747477206955594719868468547856443
390246990182066365666946833170123
1376828764757758947748381572025243
1731543334680042140480056588992463
742568526182066365677723089835323
371037071803716489442873866097643
689718066443129741959248844968863
1749155117047585682270827792185283
2083025926017584841124973062737263
369983997674886193594448845802063
2806921047118522479885496592186123
1714726173437562319729255942608863
1394402899097266365698693252201723
1697059554749387739402857092009643
1782629962681723069709985686761723
1145104264663084758315191507738123
426278452295315158337130583082923
406101327640042144380521219704863
2118170087826530653032551882601683
390458477172630094276175568345683
2770220583291624591781509322921283
2454813626638275896794789399106123
725877276856228848909985687082523
1748274329764045313035370509314103
1078115037415447278214172356042463
1378506685314634719868468547376443
1145431635346271634037334167570523
2422053830753101849653915335250503
1027827340755807781930121495578923
2118430350167972684853916298433703
422125791951099257899626576513683
1077271861425642144381033162417263
1749079521009505657899145168369283
390161012179839083963012115882123
2103164997025997231322682003889703
705698259548343673520212679393243
3512442715430791279885501911738523
1749912200206883402579562442602483
1077276065977534230786720272682463
2774379551070105302285494409841323
408701906275734758453924169954903
1429559744188485244163210451729303
2120068268610858792174287705795323
761822714846488684035716185795323
408618267105863705705551636370103
3477215124446488684015259162123323
438982809293991301807237453474083
1731622952554467005268048846089663
706369270646807200390204432176463
1058863187563194134765623306433703
389324138155418031341161168673703
723983156197526995590762439562463
2434464749524913705822346570441283
2083107511039666365699206730433323
1746731151213439083982369546442123
725040739730925249363566416850523
791308655214797231322682003729303
726051539716155503885496592514123
1395237763993573966655546957313263
2420210198425872643331206740514503
389452169823072290223730391570923
1782640344607174358315192848697723
489320854932172178097312401010123
1060454605299453572754589571874063
372716891344250651455085133810503
2068088127018901853052034890570083
2437826515908238554371206740674503
2421130984240782554371206740674503
825582170450374358315196566633323
2791236652815066007002785687098523
2806035943826530730815059597145283
2505059212017801974849692234097703
740802293730024260436611971865283
740802293730024260436611971873283
2421173126765061841769628560994103
1431361196722199368963208016177703
776206818010834969653922836362503
386931166584604348642383492185643
438062044995330233202818886609283
1041997670424317715283022346577663
776209020020434969653925395729703
776332777966249681819296400842503
426278478756753519476385687738123
1714803657961085834047542090112863
1377542005379042693747257738417663
426450214028155811085501905818123
1075637975030859534757403015225243
426492068198066697044663387258123
2067848726907624416279120912376883
438902777490383197022343888529283
2051193235090383197022343888529283
1096867571909472285771419161963323
2117335757952981832963213193954503
391129796486242653073972688841283
426575938301044594189934548210923
2116664343975829598845008905777683
2807887955561814938841174167073703
723360694457603121635457478576863
1765936427738864370709532355721283
1043719216722877088390761156193663
1093971504346766554371206740354503
1430314509182740505683612554441703
2102366071767245632730226131729703
1430304038377396978709533706441683
407107897960209138731634246586083
1042834245880521053043330630914083
775286083871154283419296400842503
1395197604060373427253917639090503
1411849001450380100446827792336483
426450214284996719476385687578123
1748274329764044890964079763882103
3428565240323256022285493009170923
2420285721333665140962869898433643
1075514249630258229883419014929643
1750040424798791705664130769338503
2083109707780794479885497796042123
1144471139732172342286958480386123
474099495017656022285501779898123
1395994935731262513378846995528863
1129453434009266685361802646626123
454761461924045468931233617306903
776209040752845632730227476354503
1413526701515838521969205834113663
740930528792547005268048845449663
1765053621129778316331623882930083
2102242219461355381638816400682103
724819898048286159300199881768843
371919879197232595590769037473663
791943677846035510531206740202503
1379301401087973966655546957313263
1431361317556132762678406739537303
758380930848003121613907405457263
1395994626124744639531630416833283
688836947754456035759186051864443
1394316788644713694046827792336483
2119185434965615027253917571865303
1429511530155418031341161168185703
389322124614215705664129421481703
2789260731406229676657773136177283
1730792796288690283981857613633323
1076512587541518844765804937952863
1748501451313850475994245194626923
1044472000704779321969207299544863
1714766039273442689855595719057663
724285737431997174622338698434483
1747401898765263197022343882426083
390458477172630180508263891705683
724111150076533244375658506417663
372008142021730652991063440345683
1412811693007244755590759818088863
1077234008356395762731631504994083
1111629429552782554371206740674503
2420334265963751285568641741177703
725663399309646578741843533154083
370952970753216287981648845802063
1411981326500045313067630560664503
775204400346766554371206740354503
2437826400829645632730223635570103
775204420799145681819296400842503
1766148665025665778700348500034083
370909134992869307004471175065643
2101405386646035510531206740202503
421240693379042693777516937945263
1094053097991214457899627792834083
1413743039037645485477481165802103
1395202217792738767914600010113283
724069531792869307004471175065643
1411979444015010783674448839234063
1731505492106481189960836109641683
776206838743245632730226132202503
2117335752458445644413089681002103
388569262772820550269008778610083
405465895850610131620455942745663
371703651816707380052071821304863
1076435113793394222501455626442083
724113676582392890011753095234063
2769967258067440780331634246586083
472541341511392076853921620810903
706415596708235195014761155536463
707380512362504282942547469482103
1732426266641863742476910288681283
1783769047042071028606113748210923
2420376188006672643331206740514503
1093294123700227548028037392369283
1764386847890580214213227792354083
371703641317809214322799693793263
2773333092691059607002785687570923
1079706560537662513378846995874863
1395199695693552198084765571713663
1749157235459495211870827792185283
388569257794705998470765072505283
725877288144250565480613524530503
1078200931795839083963009488514523
1766856983909050479885497799232923
1731667066121127702959187469288843
1093925261595876000390201737961663
1413745456530925421784708176682123
2100556250509646578772558291394083
1749113085416707211910174995544863
774489171624824681731206739577303
2807801872451607028596385686745723
2050392242810493600420455942753663
1109911725961519686679121037625683
388569257794705998501508045305283
3477215124446488684015259162290923
742654414726242653073972688841283
725663477730024591781512014120883
1783464661435231958295708369346923
2420245975324596978699860691706083
2085548910248824681731206740202503
2421848010226509849653921555881703
2369836617369032057899627792666083
2117335752458445644413089681489303
1412071498517881172615277257930083
1110075629165781103085216400842503
1747519349225034719868468547529243
387856236614952804794448845465663
1765223611014909391731303879073263
1060496637484245427253916428977303
2100556019586996978709582221305283
1430306444873772758295708368522123
408829754412410905705551636689703
426278394846488684024938586282923
370196019741396340962869897928843
1430604030741224591781506768354083
2453714429611418031331433168513703
2067333147331273053002318474578083
2438828944054196978762959491704883
757581806333562319729255942608863
2120068247401994908510857428218923
2403592575688545424222342673450083
407193838753713705822344013146083
1076436990182893593653917639402103
1413659173874016686953038291554083
742440615309646578699936330921283
391255499541224591781506769160883
1432072494046488684035716185803323
1396122956112994653032553165794083
371659600877425639887463878897263
1413745456530925421784708177506923
1396127282079509971816555853136483
426278478756753519476385687082923
1731541164439770411870827792185283
1396124958891840811870827792185283
723274512010582774622338692025683
1800367375729467736925779533481703
1376749277467905660366980042104483
1412023573601493341022338692033683
1395199700935120094024760595696463
2824709322130925249427667601178523
1060712765000424346656343504177683
489442489746271634057350800697723
2051273042236580025007237453321283
724067020781719159636050115865263
2453133502240003039652409866593663
2471460503084245427253916428977303
3092261766765061841789090832370103
725744742381719159636050115865263
2101392871826530730815059597145283
371661902226530730815059597145283
740972571712658166622337482434083
354974554666503540973138307536443
426362176068888683963581904850523
3812050475778286171385012762450523
792227087977850581465757901802103
2032774064154909180336231949457663
2773333061744960407002785687722923
438862962309371257899142672361683
1077143542249621439531629068976883
354131819405117288890936525473263
2101478650860803039726725321777263
1448089989169326183467653527258503
2454060647621730653032551882938483
388569257794705998471247561945683
705658640194083492907680266264883
406980039346889053073972688841683
391213451643624591781510733146083
1395994935731262513378846995874063
740802293730024260436613386265283
762120142956998358337130583738523
1075551903498445313035292356210903
1092291260386646684316319056665283
2101768608378592076853921620034103
792147375478712181638816401314503
1042878474514042241271376844968863
407107871509224591781512013146083
370906822635164726141551632337263
1729108358297266365698694669987323
1411135964528845313067115722618903
1747521435614716253032554576496483
1077448153566618031320685076210503
472541311067173954438816400842503
1714803887860750844375658505952863
3379030210724045468910697421025303
1078112835396734252106293969001683
2770806029709646578752110345794083
354217681501656035759186051713243
1094053072540836025007237453474083
1412058915605224416279120906889683
2067882496284596978699860691865683
1749071048021288727174199306105663
1430604030741224591781506769001283
1396038765681842766655546957313263
1765051424862475318078008586602063
1714764032026909180335720067393263
1714803872919162319729255942608863
1765225798597453849653916619058903
1412946099478269395590763722929663
2101478661898445399266847057170903
1428628518786996978709587408505283
1412773933771787809414759751081263
1395078165486672380356718221457263
1697989012529548833415249993961663
1714686337549768057899627792834083
1027913528473987261686918736834123
1765053411377979827253917638912903
2807177015253606831404705683393303
741685514813645313035375760673703
1077276061246593778721904720826083
2453842328844573340500047495738063
2807759918665772758295712400186123
2099801144755593561131634246586083
2436983245559732978699859406114083
705612497331262513378846995536863
1430604030741224591781506768993283
454761461924045468931233616529303
1027827340755807781930121495242123
2119052905745818031341108611882103
1075594050706507542959186057928443
706497594800932795015248784665663
1746728618599486521990759750913663
2102487811440845632730216081474503
774445225795330319168056585960883
2421173126765061841798795795721703
2085670644959258649653916617816903
1411981519923618227253917638576503
2118174487427295666844806740369703
1413659173874016850351750733154083
1411846992877425639661111366897263
1766770989900861047646827792328483
705658645174888387228805325312883
724071451801752716331629068976883
1058688792555164726151790349473663
725663399309646578762297929954083
1747435452655896256748114185776843
2824537123918522479885496592186123
776085078337234969653921553154103
354131819405117288890936589297263
2068048255413984224299627792369283
3141710403394773250673770445642083
1714803877901176271700052556992863
705658640194083661036088586265683
1394319206425005428962900816497263
3445466314133482894421181779426123
1748406659777270837906027793338083
776248876388392154371206740354103
2472343509445028029709985686922123
2050308366979042611631186061625663
1111795324237454554371206739569703
1041953320902464393463375498112843
2490754107759829427253917571865303
474139376842418284004540563746123
387646195802575926078004618104863
1411933186322042241271376844968863
2489951008920250479885497869617723
1395915033717709382074448845296863
1077359963341560562967196429810503
2489954993509050479885497799232923
1731507578761519686679123469938483
1396127061825430103061047312682083
389452169823072290223730391074123
2101615291349801886945902547866103
1766813373908559979972233430890123
705528197103096799694954506264863
1394402899097266365698693252387323
2085466990761286710531206740202503
1093962690530024260456066759057283
774527104098145657899627792681283
2807221044421730653032551881945683
1749954022122625860425323786442083
1411050180196535841415248844968863
2473182390666079958295712400993323
388569257794083402568783626770483
1747393530876464595590767693969663
1377544107773923005268048845777663
1412688176811418031331433168505703
2807845896378951705664129420977303
1042838534018996978709534918728483
1782844208530925339660398420378923
1430306434387321517530785688234923
1395914944337155125680234503057663
690428696922790383852597958728443
1394319206426352452629020362097263
2437780048251624174267036359242083
1395917026284803363647543303056863
2102233840803029427253916368521703
1713887212262036373975658445000863
740804716213802037926534669810083
370114093660343673509967562425243
725879600530925249363561165978523
722349552333726122846827792336483
1747567677816316253043333456344883
437935910737123996080694090257663
723186216930024260436611971864883
2101697069241603294024756550577263
722479780739288617595961869305663
1042834119500861047646827792328483
1766863710010284631114395341794103
774449404867553305683618772202503
388569257794705998512772042105683
1127851293989447705683613838259303
1093130420268607661099627792834083
2120068247401994908521604109978523
1396875425009635005268048845000863
2454597414214215705664129421481703
2067930715302863193101366218129283
2101569154004523762914952013809703
409714941068155811085495386290923
2101525102776228848909985687082523
2101525102776228848909985687418923
1766863720494734390325359635881703
1783680772958526026817185686905723
2422053825759258649653916617816903
2136625025716922479885495245482123
1429805351109467354371206740354503
408618245898445644413090960514503
405344266266909180375682829464863
707380512362504282984558480850503
1077143531503096799694954506264863
1782800036190103319616111761002503
1075507752930024346646049680513283
1429681603952845468890729421793703
2471330484916922479885505882282123
3161092502930925761762945422146923
1782755918182066365677723088346123
2118214227920955581709985687074123
2101395079644653679885496592682123
1413745456530925421784712017010123
1732382200458907255646827792336483
724191166912995426775658505953663
1042958270912995426775658505953663
1042838633382678205268047629618063
791941455626445468891220756202503
1378384830282570482514997962273263
406896295309646578772559569320883
2119183007014101427253916429146103
370864680902464393463375498112843
2472387581395839083963009488514523
1430392218100108669595779981128863
1093254261824101102440555792185283
2453133502240003039705191818273663
707380512362504282942547469810103
1413745456530925421784714708546923
2807887955561814938841174167081703
1378504278581644755590759949616463
439655769888003212114997962417663
387683939308803039714407942897263
744376160829645644413086992194903
1713922864357808964415593293457263
408746067565155304716936078289703
1377541990426909180336718339713663
1043637423076842144390764937808863
725791299396734252116560844994083
387644313884596728444473876042083
1110698057022246269359186384513643
3848958358930925335563371856682523
1075551903498445313035292355713703
1094137179341560562914952020210503
2454771709332172338200219408546123
1127851329430035510531206740202503
725168445000424346656343504185283
1750040424798822913046152083721703
1077232015024560628606113748210923
2101655258360126026817185686905723
792267143332045468910703572811303
739087127465955005268051341145663
2101569154004523762967202964690503
505938267698866521542280144393723
1412065217519358947748384202264843
740049714991733244375658505945663
1396122746121127702959187469457243
2082937746267211542959190090273243
1411054158782924731015248844968863
757585890276842140519502471065663
409629078933576357307087706442523
1749912310333645313109665684362503
1060410764614215705664129421481703
2421173126765061841728641741802503
757546264626566193604176845162063
1413745456530925421784710737346923
1411138265865429427253918851864503
1429595531842200146814086665777283
2066169002765263197022338954433283
742568526182066365677723089346923
2824839422861191279885505882778523
1749327298457244726131329479065663
1733264992149345657899625354433283
2120068247401994908521604109314123
1091404258622280671890460355704443
725879600530925249363561165482523
390246990182066365666946832850123
723146486646807200390204432834063
1430347952177979827253917638912903
2807090921656228848909985686745723
2756799235154354283419296400842503
422079428847996613470827792361283
1097452860058741175360699349017723
1110113367389153305683612553977303
1765848551826530730815059597145283
1097281124778847958337139664690923
1731788517726065808222338897288883
390205157229439083972738833338523
2791110734071277679885504473793723
1058774886425662431696594323528463
389277769022246265469518348968843
1749073339157224338249326288345283
774445225792148546398858324490083
370065661037222383842869897953243
1077315902140126585899145168521683
2102359465711509853043330692042483
705700792685135716599376906274863
2453800396826352198052897676968863
2136757261608758989878406739696503
1411890933730024260436051671419283
690426704876803207804494211544463
1411975023469008094046827792337283
1057847635648286073488951114257243
2790269759838791705664130768521703
2103289127938466227253920199064503
1765009686045825860435536848842083
723232464361396978709532355696883
1715525198349768057899627792834083
1075638311139479159636048844976463
370864774489214497414759750920863
741687511273442927648871946417263
1395162046282570482514997962281263
1697904922253795426775658505953663
1430390231613645313035369166314503
1060368622357224174409814097314083
2421332494832966710531206739737703
2790269687510571930678406739553703
2101726535016884249653916621954503
1362404537324803363647543302600863
1395157857510496919983697994266063
353334786288587829904951114104443
792227087977850663540822032682103
2084705745046184276840555792185283
740007782426909180325969997465663
2420172455192340505683613837330103
2454815627857861530678406739553703
370906739285758947748382985936443
1412773933509611041415248844968863
1765848248001634653032558352353283
1412816076302618063700050186257263
1714006765367596172331626509785683
2135033203985128178741865034282083
1748362410145941439531630416176483
1766024723631446688574007305945283
2101525014202394649653919117017703
353334786289929757318683018105243
1395202013347389707112555792336483
1094009157651176178701371085786483
2067087670695829848740409734922083
705658640194083488596023175242083
1747443857294792057899627792209283
724155525799677395590763721776463
354131814425662349937693578273663
1395957003793962124331629069145683
1446580454768845468910698701017703
1059569596933872370699860881002083
354219894810352370719853200842083
1076521096488034653043355082434083
1395954659126940807825537411873663
438940761642901853002327121290483
2084657284292381987083882377776843
1396078611558044726120551949457263
1058774891405053482038401411545263
1077141533676803207826003526745663
1396793530662360118099000656674463
2403512899392148939799630474578083
1765051330530024346656850256665283
354129601378453357169180298433243
1043587101676803207826003526897263
722395684184427811042869897928443
1042796679805770478214172358761263
2102363974626974532446825091544883
1430564422104587162678406739705703
370953080855074181971562505936863
1394407082599486521990759750896863
1077141533676803207826003526896863
756707183849772172331631504369283
725082489304587162678406739705703
690598770679582241393182858104443
1749115392535599772510827792185283
1749157115109117223589995719073263
1767658410268528083407519066104483
723144467051453088390762374584863
421240678426909180336697741464863
1713885105124842144390763654913663
723190710040042144390761223377663
370072376876797559636048845464863
1413659162641863980309129107569283
2136752857865429427253918851864503
1077271556837905466000975562096463
1698150383382172726129769222593263
2118298014621438948200555792185283
757541865851624260445775693642483
371924151332476212267627793338483
1747441770105576178740815753809283
1042790089820145513300051469136863
1379261655066909180336233159217263
1395952788245224260457577031410083
1749203556529707758226027792361283
1041999762058907255646827792336483
1093252175692600697899627792361683
438062044995330310976054154433683
774403192851176178701369869786483
1076351033742008665131626441785283
2454771609437608776963201485634103
1395200021026049664258155792336483
1430434371393392333846044359234083
1765009392734216541022338692042083
1465745802608845313067653527224903
741603400526109180346475661457263
1043595510730723005268048845777663
1393482651941737607814197961954863
1395197703409635005268048845000863
1748278319870253978678406739720903
1396041078595330233016993492033683
1749373441608424092274262097001683
740894767096239067352120650112843
1747521430398736966074448845961663
1395246141579005395590762439402063
741773805162504619031118346434503
1412065417025429676279374212034083
2706259769374971024222342672985683
438062044995330150833232969953283
1058904899087306195590767693473663
1430434371395330232967809610265683
2084663781271316505664134669650503
722475585924764726099001744657263
707336361791396758150739465946083
438982579380594463378027792834083
1093254272584424416328859209961683
1430350286109580100446827792336483
372716891344250729342082769178503
757668009793393963839547152521683
691443939202996978709587600842083
1043721645000004748342893069650083
1094132994476776178701367434266083
1749161404297519453052034953800883
1094137289470978065246827792336483
1394321192939787486219347466104863
1748240664955624416279630407386083
1766729052130024260436590419873283
1713887307134442140499511309457663
1713967103777967805268048845297663
1076523177913426265152132041953283
388569257792084550279250122602083
1749243313575829676268597959241683
1429551161098445313067599556370903
1766771111339760374622338691873283
1428714696256463197022343888201683
1042750343547624260436071751410083
2100640000026352374590007238745263
707336361791396758150739466441683
705528301921996067042869898593243
688748983276803207804496710729263
757668009793393963839544656825683
1412065417025429676279374211545283
1360007383038137479815248845162063
723318652340280218667627792336483
372588854434406831404701645970103
438062044995330232968299856978083
1749073449782650651518088084202503
740848650473442685780024525617263
1076390764298445313067599556210903
389496330600622105643121044370103
2100812071085185778773126736185283
1430473901883566105664133322273303
723188507504217887981648845802063
1747519349225034719868468547528843
1411846882749388079739448519225243
1411985818808587318099509827721663
741603400275203363668071946257263
1076481344945689908278406739704903
1395952583745278947748385613297243
1413659162642489447232080970586083
1395952583745278947748385613296843
757668009794705916335671242121683
1413659162641863980309129107409283
2101478860827699044772923152665663
371703651816707126121070346424863
1766020418939261838174827792337283
791266592363751285619355402754103
1698028654219924373975658445000863
705616376813425631684227910913663
740089466507924373975658445000863
1429553258483582820783669897936443
1379301396107924373975658445000863
690605282599277626011755792337283
1076523194162253517867627793170483
371833896255693231373450711074103
708131072025662431685149699530063
1075593840743652000420455942593263
472457340600494105683621270777703
705658640194083488379422858273283
1394363130460343673509967562425243
2722321946184424018547796625290083
705658640194083661069493827704883
2083862574060803039694926218113663
722303415774122889452597897928443
354045620941789856390763786602063
724071408236142937141357200513683
707336361794083660616297034610083
2101392667628803121583694151073263
705658640194083488412269139696883
388613308221461648222341386762083
723274501773928465246827792336483
1749243297820351456299627792208883
2101520793118450013022341321945683
707336361794083488379501197810083
705658640194083661069496656328483
1077187687576578065246827792336483
1058686596076803207804473933129263
1714803673177263805268047622754463
726098013145973516190439821818983
372542612245224260436562122273283
725160045881694966622337482906083
725160045881694966622337481945283
2472431610828140246285499223088523
2136625069286702241845916369187383
1094804067912424591781514569962083
391127783236734252126803533154083
688883316857931707004469898424843
509376014420098127548659678307763
2770806029709646578710150736682083
740888470660848374622338697777683
1076512587543421190975567632657263
725877288144250565470369559562503
3162019664869014841360520283107363
3162019664869014841360520282642963
1043811392071408374622344135241683
445832350759926863600288477660163
3109921994132172338230453069186123
2099847308274016683102803532986483
1748272006340381987063405130097243
1060412452834024260445749959065283
391127783236734252126803533633283
1430431953863588508315755853474083
1076437221432533341022342665936483
372542612245224260415058122113283
1765269958340356285483141453128883
1766863720494733911084194836050503
1376837584124260136604268999747743
2456272624211203121583696910131663
3495579543211418031331433168505703
2454649864550066521542287453970923
1765976268656545399646827792336483
1025306431889182068952123085617243
705700373269224346688109139713283
1433792220550403207814172355873663
371701753606378459362868547688843
705658640194083316143722506264883
1060456796849576776963208016177703
1412778332849576776963208016177703
405344266266909180375682829312863
2471634881010901427253917645153703
1060454605300107030797011540034863
1058863187562504545516574919234103
690689080087780000379963149633263
2135830325940132762678406739537303
724111254410499294046825098442483
1413745456530925421784716119738923
2067007894023214457899627792834083
2119933593692578227253918851713303
1697946980373764604375658505952863
758422564533181174622337606922083
2387736019916693853002322256369283
1025132053949351862918709837289243
1747477296108803039672891277145263
724067219447585682270827792185283
1075551903498445313035292355545303
1429511226620260136604271763720943
3177204999325755581709985687074123
1414412019790127280364574922113263
1411893129933726122846827792336483
1078112835393392333846044359082083
1729819375857931145473562950745243
725963370477099848963208016521703
2101436917534628848909985686746123
406220870569955005268047623065663
1446458914272225305664134666112503
740760649245825860435536848842083
1110786358708937286679127124033683
3379030335791635510531206740202503
2101697268484155503885496592354123
1765934446480764371406955853456483
2807801762613271028606113748210923
1748274313457931145474640781128843
2051193444802401657899627792361683
825743751046247974362785687570923
725040403122199368963208016177703
1058730536930024260456066759057283
2102273581845224260415054218594083
1379221719273442689855598221457263
422125791951099257899626576986483
2472259622864955581709985687074123
2807803942864955581709985687074123
3161050454783666365666954774577723
2807929788237847028596385686746123
740171370517764604375658506105663
2806166083392738194075782737001683
2806166083392738194075782737330083
775328237165061841738888020666503
1749113085416707211910174995864863
2453888571068978316331623882930083
740007782426909180336237005929663
1095064313729722479885496592186123
1765976279694221738846827792336483
705658413660343673509968771376843
1042792181702464393463375498112843
1697989012529548833415249993944863
741901736676730905643111885810503
1060454605299453481197596301129263
1058905020225429676290717705928483
405340066467811005268048845152863
705658640194773422952557139544883
2100639790309117559451777418265263
2118211926533872370699856842265683
740848535130083005268048845465663
1412727907329148690884176906105663
741773805162504287059567828034103
1749201475395330232977025674585683
707336366773507117712466122450083
438062044995330232958036685786483
1058776883975359869553767757481663
1429557782331597231332942602289703
705658640194083488175671309802483
1395246368085249664258155792336483
421240693379042693767276937945263
1429551360026352112079978439081263
421282620952547005268048845617263
1749159442451176178700854154426083
1077320116918166017034807306282083
388695081134498141022342733962083
2118255965952613188446827792337283
2100639884420194653001326352505683
707336356288402654036047491696863
1057935909494558155172380355697643
1430385811026187318088221638921663
1094804051920955581709985687074123
1110781948909425631672888393944863
560676683271750895888117154156603
1395952573011203294024759239235263
1430387814370024264746576909784883
405476508006066451919497431570523
370065665229524427183669897768443
3093901655242418283944534096858523
691574393384087504551073623915343
1146193011903214585162958676218943
2084668116385997231322684436193703
1095596366130154873467421513936443
2083908927161208444163210452354503
2068048045973345657899627792208883
2489802573075886516105943581514963
1077315718129426527326776653474083
724108953335959159636048845464863
690645029437645399287919827874103
1044512382139929653915755853474083
2118346496650391336636084679747343
390114438848286073478197891376443
422920292731624416279122186586083
705658645174919599351890125466083
740007572460803363647541962570463
507696001166487737993382810618943
755906391089548833415248845297263
1041997670425662595709545030752863
722391705626909180345909958914063
707290119026875122299961869313263
1430392323495829676289645133634083
1411975123607326163590759751072863
406893741226136547758619015048843
1412061322351780024978027792825283
2083951085163751285629087053025303
739257133921970283983473114770923
2067005981119124857899627792673283
1395243934575562359635561091553263
3713058594151014831352939856377703
2120068247406094017459928854914123
438062044995330233016992201809283
1697191895829224260435539539882083
1025308755562504536947358986618503
2084628170646035510531206739577303
3780886671465656022285498003426123
1766110938625715495806113748210923
3428483351774733207002785687722523
2437952445183666521542285017841323
761025450268529722196691396033283
2068847275584463197022337670912883
1043719437709579321990759750912463
1463034400306866521552549402450123
1076313148925645964331631504986083
1731543335205019997022346384361683
1732545988568193778770562954273283
438143818444349624978027792825283
371750087455677088390763651864863
1041999778351848178719776407224883
705658640194773254617756359234083
370999223978728178731091408505683
2084789945965061841789599053169703
388611101480853676679252816665683
505976121292466521542283802914923
390458477172629680979559953161283
1110115479786727449653915402594103
690605282862178653043334669145283
1429769684336845399287917072185703
371745898655388894024760521944863
1396042959738113569415248844968863
1077187565874844807803960461474463
438062044995330310976596624985683
724952218168300593604176906264463
1396084997648684167814759750736863
2387534488341224416279118474417683
1749373441608424092274258186105683
370995013106537526088783565633263
472499488363751285598857233146503
2050266293630442144390763654593263
706492980555389600380498125482063
405260264830442144400441744504863
1748360532396776178701392906273283
740049620359715398093927878753263
1395950680568075318078008650112863
2101525003437410235024952656513683
1395910745576638317179986192344863
1715642528748803363647541961792463
1058774886426909180325972621297263
2454727343278824092274231245962483
439022540609429610978461709473283
1731667066933908857899627793146083
482916494640171960202563300892623
482788657238261074243397922012623
1465547034293938283984036247570523
4220620078463266100751629537684603
480941060807440021611817694644203
2491105265936806013036301476555803
2824625546177687917591258131395343
441419574627734758453924237802103
481150697857010530002701477371803
3477215098009266864959679186473723
2036089551351421600420455943057663
3867465936139340232811813792267403
3196624969790540232811811293067403
3092102073906866521542278868522923
371036846071581987053647434096843
1736530052292382155172380355705243
481066785069840021611818974644203
2772567505820195574622337483722483
2421130968762489910531206739568503
3531910697995125516190449179292183
2774618976921463215794364634626943
2101529407446919193653920333296503
2825457486349841810938068883856543
3464131282043747407548655961850163
1077313704324764980040298378273263
1093252195657459487407237453474083
1446253094324250649653916617810103
2453844320874109678204980617776863
1144428881868466521582268499433723
1096825865048108758358119959898123
724373845131469231404699015241703
3480624937621004817933553242947763
2137061933074627663537844757372163
3092301548697230554371206739890103
740049950147350205268048845456863
4169206053316540364897522529043383
1058863187562504544892449620210503
2842967128516540364897522529043383
1431275376754862105705551636529303
707336361794083328441453072513283
3179681909968417719742165147588183
1746812609301224591781508113160883
3514340985384087504551068355881743
4504872164399201441878765465851383
4852363565303995299085495383570523
741807248651849405268048845304863
3477301019070443799412385686922923
4536658975660129854939393767268183
3178752525853308557182646020218163
1378340800640585405268048845456863
2807730569848695215794364634626543
2035171008749997519700052556992863
1027692676292382155172380355851643
1749157214985424503646827792337283
1411851297557224260445805005624883
543182319894119180180232346955783
1093966973924842144390761155544863
1731452858048286073478174931536443
2101564644541279958275236314779323
2770933929796734252085309766914083
878642669688929843256541984258983
707336361794083328452202506121683
2421006911973140505683613837641703
2403554741782551122607237453474083
690556739323925812267627792833283
1748318375185128178321056336329283
2774379655929574634960034964362523
1091402062130154873467933709129243
1396038766207408792005684614897263
1765097682818996978709582407065683
2118390535778705527687842906458123
1042792375678442144390761226281663
4536914602501418968980238745820983
1057980176194117972615274310921683
1361561586790701728390762509657663
1765095591185128178321056336329283
4169411694303329843256539424258983
1397714280540540605268048845144463
722391705626909180345908739866463
705570339057241460952116685466443
3108996934615245632730217357802103
1028619838229224264746576909320883
370072283069946864899206740201703
3394930917316505302285499220050523
437225076900045468910701133954503
574895168820033321057522528738583
3414224621106866521542276365658523
1447337516392884249653919049808503
405476508006066451919497428370523
1732342275705576178721363470091283
2771814518411207414213227792514083
3375756766140999705683613837954503
3394930917316505302285499220522923
1800418237183666849191561364850923
387820800540982351548655828715763
389494107342248773060745364210103
1093962690530024260436078282273283
775168433930445468900975635882103
1111751138010834969653930388986503
2454104814731469231404699014913703
1431405672597527028606113748378923
3847954127507505842057950036059763
2136929548714879083982368263402123
1042790404642018612267627792833283
1411184723562539025245215059881703
742521947895959159636048845464863
1396036558979863445975658505944463
724866255829834400411753095393263
1396171212393850983240225684041703
791266592363751125465193421794103
2100770149553380000379957891376863
791266592363751125465198420194103
1395957191700124963647544458417263
2808980997243747407548655961850163
2774377458893721535962785686945723
2824919258083113739340506077057763
740886394256821715620455943217263
2454771709334793532541111509002923
2771103484258033759326776653314083
689631895016707125689477389129663
1144471139732172095972540500210123
1077143862039811039663211722273263
689636083802575926078008586264863
1412023567845397812267629065776883
1783638924031666864959681808522923
1714768356653307257899629072825683
370864669879964726141550416665263
2120068257376767542326410583258123
3141884566923653399412385688058123
723983228746567205952132042450083
1729995768166066451919491972378923
1464873922413407958356148945490923
3161222710653399312265943581674963
3142549059458965853032526215242083
3816041456434166863598828120059363
723188298315242144390761223529663
1747563274086818141022338692042083
1395996828437224416279123469016883
2118346390730418283944535383249723
2119141306796743578678406739856503
1765223637270078346498720400529703
1077315796539313705822342737320883
1376791430762504536959237460041703
2769170219454407414213227793161283
761111754134919677464713364698123
2099845289796734252085893386433683
2436184320024317309358674125313663
1765890191330024346646099398913283
2048014619370108475263190228361763
3141884561421971158358119958754923
1748274114530024346635859466441683
1731747084030612857899627792521283
2119180821518228464899206739856503
2101606813089997231322683152377703
1799621214566066521552053069962523
3142549059458965853032526218113683
2826477363347700234285294558634963
2825375592563550570162364634770543
1411851297557224260435566538441283
2118184679824633558315192785323323
1835063514083114219331722714642963
489402623109574358315189069497723
1041247110762504536936609623241703
1819756385398597916348659798612563
445660494383330789288635357667763
1094801551330024260436050256824883
4487130111926908954454712922314963
438818922105576178751114314425683
1698787843705576178721359754586083
2083862784026352198114407814745263
3847910202399374824739543581979363
2067968354184238457899627792352483
723360589848317387819113034097263
370908814929564726173342988977263
757789644609429848731248714434083
2437790749523455702285499281170523
1095596366130154873467421514105243
2100597946097405559636048846129663
1077271672693234586667627792336483
1393524280710403294024757831065663
1413570753020043436484176845296863
1078408103384981852991114570433283
3142549059458965853032526218442083
1766905853334919677454475984362923
1058905008926364726173340361776863
1043631042530024346666605200849683
1749247512610870494046827792336483
1059743881025430021183079817945283
1698789920646242653052034890113683
1043631042530024346666605200681283
1765139830594773250674310800505683
2120068279357419381876870803722923
774445225795330232986246605633683
2120068279357419381876870739722923
2101434610917808878062725321776863
742442989822348837716048845304863
2103379316263761298917079574729743
1396796047519357600420455943217263
1698787843705576178721359754433683
740005575171149263709778247073263
2136887616703214585062043477171343
3177955806759761298917079574729743
2083829250607130649653919049816903
2083829270790318105633906065154503
1413659152667874448039965648666083
2707220144917224416279120973321283
3108908628486494966622337482602083
405465900832003363647541955857263
1060450737339929653915755853474083
1060626892116495909521541453633283
2083068073794773250716317571713683
1395071879784110662074448845801663
741807233201642144400999879057263
1361559280211203294024758026273663
2102363974326886831392285847090903
1058814412535959159636048845464863
725166347848424346656334279233683
723190615404188963647541962418463
353334786289895273514548617776843
4182699238337687917591246427426543
722479797047304536947896660202503
1394279155802575926078008585777263
1766020408453538141022338692033683
1765890191330024346646099398913683
1467690471263682024739543582307363
388569257794083484500541776834083
1094212456062817657899627792673283
2489802516164424116105943583099763
2775134551242418283983976266458523
1077271672982248178719774925170083
2119136880115194864899206740210103
1749199267315194864899206740210103
2120068279357418882574468183898123
473380192614066365698697300370923
1075596252995330232967764688201683
742442261075203363647544528504863
2454020934447578191548657245776563
743321067090877088390761091865263
2083906719110403039662675597137263
370862577970154873519745411705643
509791350132128847548655899107363
1799663362065211991309985686626123
2826477363347700893300012113187363
775328237165061841799327120361303
422165638076310017056340819713283
1076433021633959211870827792185283
2120068247404750882693690071402523
1499397559271635637673153758779763
1078112835391431577879100490113683
2083990820946808444163210452202503
2100644094990229676677765328513283
1748442081173345657899627792208883
1093294213080193778721904720826083
1411184723562538947626015060210903
1411851533709646578772512333633683
1430390011135956190046827792496883
3850810327358091134857944858778963
1041074912247256035759186051386043
2137147840742928258748662430315763
1096911705945682199412385688226123
2135077443393393722175112080505683
1132857211612997916348661078620163
723276499034544624067663625936863
1412065417025429676311169411713683
2490092164070324999694057683450563
1430478521965061841829543955730103
1393480345626352198073453072337263
1395115809363203363647544589145263
490121746782105302285495565962923
2100595849457931145494685577776443
1025132169318994993604176905954063
3159326480194773250674236560505683
4500539327962392683963071185986123
372630698148045399299228365641703
1766775289076293981022339972363683
1096656074134919677475439765026123
2455027325175995299085495383250523
509625675124128847548655899107363
724199450387585778804923280176883
1499439496802090063619306838642963
2807051175684485399412385686922923
4555411455821328258748666403722563
2435259481262824591781508112665283
3394169656118651376888965453793703
2454729634449595299085494104226123
1765892535972143453011534279073283
1076390883834107257899627792834083
1749079520485217657899627792977283
1413659162641863655681619472521283
2100553817851960640964741453305283
724157392004194653032554445817283
1732585630244705657899627792673283
1060540909162504283058852307714103
756868774380282041007237453474083
490241483909574358315195280545723
370992606623896711793180291384843
3161388421866108954454721757042963
2489808509027266668425943582459763
707247850457797854036048845464863
525440114614908626805439258475363
3159326480194773250674231246138483
1748278728264424591781509386920483
3160253642130925249363562513834923
1784565953515428848909985687242123
1395197813262978515620455942754063
1413659173874016932108909069313683
2100725904850428253073972688513683
3512663479270418462611662560540163
1765976499882728178720309837649683
1730908007998593778750544976834483
404585097241008796080184515554063
445746330332997916348661078772563
742564000999709180365929159217263
1394319206426352198064285571874063
1732466086264316253043332106112883
355056548079896334789200777776843
1042964346871581987032658118568843
796975459856197916348661080066963
1411895117786063197022342672360883
691574393384087504551069585515343
2807351294116045144895089110913703
2472215625954271753485508508985723
1747611932966394864899206739856503
3142012393318789399412385686762923
2471462810257595299085494103242523
1075511947234024416279119693634483
2824583597616183252043964633803343
1783896742135995299085495383082923
1395200015509268509749355792336483
1096656074134919677381282965026123
1094050985625559224978029002738483
689768524470165676279405200681283
3160425582171536463600294999427763
2104920392115952374600733703403283
1430310749815611823363213193954503
389798619084466197526668059435323
1378422789048962515620455942752863
1096741941495930979874926548210923
1782638147853561558315196567097723
3829622622467666199412385687250523
1075638180539438457899627792352483
3127338517204445615794364634314143
2101651042809486554371206740194103
2454773701372944647384690455578523
2421048990318797231322680720369303
1731459264337155126139499593945263
1765009718039811039663211721945263
1431447522081092752806029402946943
1396204660921508024978027792521683
2453133502240003039662674125137263
1094852317312486863515755853474083
791266592363751203883657235425303
723144367447805395590767693793663
795421297414909736563954452538943
1748410743981380834357330186105683
1749201475395330232947227207073283
1430522435250630349878406733305703
1412688176523647980372047494745263
2101651042809486554371206739721703
1395244270972574532446825091721683
1411891259036931039673474637297263
1077357634978554614213227792522083
1766819549466496295785089418105283
421240678426909180356715597297263
1730702171741981987062351431073243
1749159316585393529079941453802083
1075637975031581987041848458281243
2454567955283550963162785687882923
370027911737647453043332041945683
1747523770387143578678405252219303
2136708729670343578678405251864903
795421297414909736563955732538943
2100723681659624346656336771713683
1111833052777851061516418889809303
1114148513102176863717083411411743
387641901869336339109968777776843
1765269942608994730845802445978083
1077189768174672380355689287218063
1395999019645767205952134800505683
370950757970877088390765133953263
2774459352679355704794789399258523
371966215536845399256119313010103
423084274774319453052034890433683
1750879296056266359636047491865663
1411891259036931039673474637473663
2757560402278066123899602449170923
1412688055410429395632743821473263
1696309094426909180335672524992463
1766863700036364132589651469650503
1394237222737155126118970953953263
1395071868760365638074454092977663
3159284531386951705664129422634503
1393524280710403294024759181474063
2806960804413645313035375892370103
2118474390379833193321120400177703
388569257794083402631865932984883
1781870694016752374622338692034083
740009789673442689884780937945263
1430478521965061841738867476522503
489320854932172657952954068362523
1378506790472424416279118410417683
2473272815231576016297093652851343
1732422042152573444548741453938083
421284619280130232967302612186083
740846443196029600420455943368863
1781876874586530141022339917634083
388569257794705998491270672513283
741725139648585826775658506105663
1077311728325796024978027792521283
1730908007998593778750544976986483
1799621424528991196819594583098523
1395954879630023238074452812976463
725963265856738526261894732977283
2386737675436887347622433488673283
1041198445548803363647541958913663
1748274114530024346677331536176483
1781784621929700000379959181297263
370072277264802141022338692033683
1395157978385128178731087437801683
1396789546363298141022341386601683
1765062166790318105633906065154503
1411889046502247969415248844968863
471576421141224416279124685778083
1395116013835524604375658506577663
741685294060735869554744592673263
1041995567494077088390763786264463
1765181458811624346635371856833283
1077227506396106195590767693633263
1428754337147298141022341325152483
705614489626352198094388611713663
3127500312220382610946772950649743
1041247110762504532626591053810503
1781784621929700000379959181465263
3412790578585318552641185687258123
1041247110762504536947384525810903
1026014954942731145453646217768843
1411976934066887578678406740033703
2437990068054370001819296400842503
2789346802967614858283627792168883
1732386400034562397022337671225683
723186226890706297284176906105663
2773456893304712909889185687578923
1027781198182066365709961428034123
1043717229708643795622509132968863
2118302335856941978678406739856503
1395246257985429680775198925314083
2101607032779154154734701139889703
1413659162641863971658345226586083
1060366309945647453043330765473283
759520021281092502624471575739343
1093212329792148935743132554426083
1411849183850797638074454092977663
690514790779624346667091539865283
1749203482641864135918212109313283
1784397988198066685361801363426123
1043673079128493605931630416842083
428086102964576863717080851571743
353334786288587825399426633936443
2136887616701903947062478736394543
1411933180566641644372047495073663
2490045695017855251941564634592943
2035250900253511119700052556992863
2082361664699346646274083098947743
491965458236945810967249172538943
2067966362152573444548741453938083
3746573190759259272430728017474503
2050308352023727887198289997145263
3441183708991430918996109124521283
1412061206964635821099627792521683
1447421422933878481769606740986503
1730746537795330232997509318600483
422205463488928338607237453474083
689594025406041460952116684969643
438101875151508857899627793146083
1731709130312424416279118403408883
1748444503151780024978027792825283
1766727059809378653043333328833683
1481737331901903947042510676690943
444110457384087749676243610618943
1466595773364576863717082131404143
707510535536845399287917072185703
779568778164576863717082131404143
1058732628563203363647546963866063
1748410743981380834380446986097283
1781872906813645313089130324034503
1394319206426352198074525571545663
1765053516272866612267627792504883
1042752440173235663700050122112863
1732466202186293433016988618273283
2806081981831715574622337482594083
370822958063357395590762439402063
1041997670425662431685866371882463
740087489181257405268048845457263
1712379901330960000270009873001723
1041997670425662431697130371882463
705658413922489393604714445490063
2808775061646487574173860246649743
421200622572803363647544458570463
3463208230287685010967249171434543
2083951085163751285619333453025303
1377541990426909180356175558914063
1041202744710403294024759181466063
2807887955563194303305758993002503
3447106202610839336596104211449743
2051151307541224018616989709633283
705616492417587704260714378265263
688792929345278947748380233768843
1059743881025429844420174279242083
688792929345278947748380234105243
1411932970328493605931630416842083
2118388528532172338270428253658523
1060454605299453654037023053136463
688793123055896662641208457776843
1394321314076596978701394125625683
2031935203104003363647541961793263
2807722579451819410968709531426143
370995013106537526088788813473663
1025264516153549231362669073018503
1077318130128131294046827792336483
1749201475392148935938128909625683
1395912826465229382074448845296863
1765181558413893977119774925490083
1396795942661757600420455943369263
1396168894240003039662675533137263
404593607014066365698697434939323
2770053125678178653073972689481283
1783638918762539025246857092033303
1766729074477112046226027792504883
1748448492707719193653921683696503
1077145733211196965931630416505283
2119094948414267909131375891881703
369981779648286073478172368496843
1361647669636764726099000583065663
354131604460803121583699337944863
354131814425662435985488778280463
2473272815231576741573813077011343
1800371989449380922196586371865683
1696390883104003363647542026264863
2031813453182442144390764941608863
1714885797152200057899627792521683
1078026426963203363647542023057663
370109706195504759636048845464863
1748410743981380834380445578281683
724952438596734252064905293633283
1379179750780572726109242960969263
1731459264337155126089244358753263
1446618308336199705683613837954903
1078028618724842144390761155544863
1731459264337155126089244358752863
2807730549366601106917079447891343
3092387695769296172506785687562523
724199444881840800390176268976863
1748316052575492846236293392858483
2385774988035528057899627792512883
722391705626909180345908746114063
1377541990426909180355667338114063
1395954769739912246100051469129263
2102365966909645313088722115873303
2790955371584170415794364634314143
1784477569597645313067118486744503
2706381383967842653052034889953283
1378340785124842144390763654914063
1378340810602057405268048845456863
1093214337041863738381881872513683
1747523753794773423147598218433683
1042834439026875122299961869313263
2453133502240003039662674189137263
404585096991380615619641741457263
1376744862951152198052967818273663
1446538511977850581445769235721703
1078366270707605852991111947240483
3160035107594119193685662995545303
2083951085163751285629089555425303
1027781198182066365709961428386923
723987454297443873415248845296863
1077271672982248178719777814896883
1110874549211015271652974352689703
2120068267863155688972981009162523
1093969206905576178701367306737683
3477210594347721053011534217945683
370864791016707126088732365793263
1076521097025429930619424336504883
724111359228055159636048845793263
2789435093918199919476385688377323
1765888298348847453043333386098083
1060450295128493605931630416842083
3126495671303154259634364635411343
3462878857084545218226370906938943
1025218147308803207803960458306463
1430314760091933512963213011409703
723190631459817316599376906105663
370950962428055159636048845793263
387904570736845399287917072521703
404585097241008796099662340170463
1060366525441810945067627792833283
707333839443203294024760582897663
1076476940677420004189725581145263
1376705132417584423774287565145263
740932756781307257899627792521283
1394319206426352198074525571545263
724113472658545222094954506256463
691442046287352976243332042441683
1376705132417584423774288838745663
1429681504601581593653921612977703
740804479972842144390764871529663
2084911785238964249653916617816903
2807848356614909736657064208211743
722610140562272036109442759578923
1447255737965061841829540049474503
3494826660413645313088641421482503
1378340795372803363647544522089663
1800378301642418283994246865931723
1026942116629224264746576909320883
2102361667748045399287917132993303
1748410743981380834380446925305283
390244771604898141022345360841683
1714763822060803363647541962112463
456558826045645313067118353002503
723230361690544800411753094601663
370072674908966269359133644976843
740808888983948833415248845770063
1396041078593393722216581457000483
1078240551701224591781510669800883
2421172906549684249653919049825303
740846423012842144390761156170463
472457230500045468910702353154503
3798423192563493459634364634306543
707336245638077088390763719232463
354087663857931145432123213296443
2031935203104003363647541961952863
1058774886425662431684740103050063
1431361444490391336657620886594143
406937891820803207814200592504863
724199665607087412267631760177683
2473272815231576663669409751738943
457397780928369886046827792842083
1395157978385128178731087437482083
1411937390865983263378027792834083
1043673084909425631683662471065663
3463126541500593390822529937338943
1043635346409524769415248844968863
1446374714167365244163210452506903
2756799225188392154371206739417703
370866987497690501971562505936863
2757682366871218283944531664858523
1429595394988615705664129421970103
2370036071453332857899627792521683
2404273940899011240838816400842503
1395195810193249173975658445152863
809559870240434284004005463570523
1782844208533450048331913300682923
1696309094426909180335669955866063
1041156496965116253012078416682083
370198194975677088390763719234463
2120068247401995171311804627882523
724027158588362359636047491874463
3141587002266951947789934548210923
390458477172629603360368967561283
1713964807399709180355713545945263
391085630229224591781513287561283
2422133622377850581465222733794503
2084789945965061841738885454114503
2083195774372553053073972688841283
724027169363203363647545744192463
489320854932172420404951319570523
1480650477106866521601751319258123
2099719454904916722731634246586083
1429465304219822105643114445810503
3160121179430791279885493966475323
1430480514009901327576150160674103
809559870240434284024503504698123
761950614933576520921816784850523
1715642748673820521300052556992863
2434550748996734252075092746114083
1413659173874017014028374086754083
2455610570133482894380161809322523
724906074717656035769373648336443
691483879200003039694441034281263
758380930848003121613907405153263
707338342775626400411751818264863
2704663716629224416279125968209283
1713883012938570400420455942600863
1060454599785359040728123152184863
1395952589276515795590763718728463
1766863710010285188520501002594503
1060454605299453383117954691552863
370067752382731145453135437128843
1447213595440782554371206740194103
1396085008422769808210976407234483
1431317162022769808210976407234483
370109910365669307004469898265643
3141710403393393549970056080833683
791941455626445468970194317794103
490241399551666521561760403906123
1784691511057688683942100881170123
2031897564994083484315241427570083
1060584838988502151826027793498083
2471330390794119193653924307865703
1782707347013116330836048778450483
1111669270197902554371206740194103
422041707168607958306489937330923
1750086677184027374215277133642883
1713125946348803363647540746257663
2083864786817584673845326217944863
2047880070762504541228220359099303
2437027165166115574622337482266083
2453721146266951947789934548210923
1431988691866951947789934548210923
2437866225985234969653916557481703
388611101480853676679254160665683
2403512899395330233027713613313683
705658640194083492907678919065283
1766241133453224125709985687250523
1108355974762504536937583642434503
740009789673442689895480458257663
1395910751081075683780176844968863
371877903902448374622338699098483
1059535948155624416279123408529683
2084785630784463197022337670905283
1041200542951152370300521100976863
2067169553984463197022337670912883
1748406676032201053011534281784883
3512488957907642479885496593506923
1058854368236803363647540746266063
1413659162641863656131721168201283
1394319206426352370299421577785663
2100640000024317387614798215234063
1819789100951349437709985687544923
1748320456070368547289269955544863
1766113334085101679885497796024923
406140974060803363647543178417263
1750086677184027374215277133304883
2438032016068648154371206739729703
1395241947786187669975658506105663
2756717446763751285659291341482103
1430314754850990105704091277329703
1765137518207408624048157581136863
2437788752217613207002785687722923
1731580983275164726131303878737263
1076390983699176178701369869626083
707252469643415159636048845464463
742440615309646578731088845801283
2100730508701997978678406739856503
1028620048194083484316269190906083
1394277058362186400411753094753663
1111793112266382554371206740194103
1748320456070368547289269955865663
1078110617891119453052037386433683
723228159680975926088271565313663
1411056885604748833415224515545663
2739942222804651406174827850754503
706539333657008791799861830745663
1749159311352930739048551882265683
1395952672847334863700050122441663
388611101480853676678740816665683
740007782426909180365417094600863
2102485693791053849653916618906903
1041957923615677088390763786264463
1413659147149777491416628820193283
1077395609409429766596692688208883
2067968364145052983748741453938083
2068765182331624416289358410273283
1042834428802534863700050122441663
371789839218875122299961869313263
1713891836744930526046827792968883
426278394846488683943101905170523
1076519009846695211870827792185283
1411895547187760759636048845464463
1396001143064599520299627792208883
3144273107138263885068936148210923
3109840125782531372506785687562523
3812050475776942180007051984850923
1765137717174703248222346640833683
2120068267863155123214470804682923
1412065410956173738846827792336483
3140959843733576357286616785170523
1042127693600003039705732038576463
1765932123307516253043330627873283
1715562841965334205268048845456863
775206392381645632730224849314503
3109921994132172338190954765498523
3141710403393393549970052042105683
1041955522362186400411753094753663
454761461924045468920943572506903
1058865372741116253033633620025283
1060454715664802141022287431242483
1076521090956173738846827792336483
1447335408991053849653916618906903
1411849299454922359636050115545263
1413659173874017014028368909154083
1749201255165595173931631504201283
723188308563203363647543309456863
705658640194083488596025808834083
2490798363461101679885497796024923
2120068267863155123214468308682923
2453932611840454358337139664850923
1129579242396856022285495504226123
423002186517224416279120976985683
404585097241005437769834503057263
1713885319830703805268048839066063
1060454615273442681487981005465263
1715560634963203363647544521945263
456642837427854554371206739569703
1077145738990818448222341387082883
1145471601047218283994241866762923
705658640194083492897389136825683
2455392062895763158275233620378523
2085588875967309849653915335241703
2034292197755624416309380109625683
775328237165061841809058900354103
2034292197755624416309380109321283
1076432801695074239531630416665683
1730746537795330233017473674889683
1060454594539754476362886534888863
1395160169883376374622338698089283
1766951873731176551499451287762923
490119659878066521542285017986123
2438955083306905302285496781041323
1411857473907663197022346384361683
1430473792659921646235755853162883
688795120331032343391362691528843
370827025725592625572381510921643
1395912831954557600420455942592463
354131814425662435748946055064863
1395076178144924963647541962266063
1077359836731313705822343945794083
1376658774611203294024757958914063
723314242540803294024759312336463
421320370187211669975658506105663
2756799110107176154371206739721703
1395952687828963005268048845152863
489320854932172658108550801010123
1078066273100862513583695699554863
1411976911693552198073396621137663
1411851292027298141022347921162083
370822726827481752381980359225243
1077313720881029305007237453474083
2118174750072088684025485261650923
2120068268610858624321153626938123
2084789945965061841769634900202103
1060454615273442607955051658265263
2118474500464519193685662995385703
1094095341165061841769634900202103
2453720920294828466844806740202103
1429595531838164767797330185945283
1782844208533450048361637463258523
1765053642625583293688427792833283
724824428986573399287915796538903
2471462705105609221594786964210123
739299060419962905674910989971303
387641896930024260436078416833283
2437777956602615342532178253474083
1463913337156609754021563348210923
1393480345626352198064259974914063
1396045272622178817056336710913683
1784394030046488683942100817338123
2806077682917809136446520525137263
370911027174475542959184839225243
2437994493333450048422072788522523
2387492560505576178721390157465683
370240269912083833468468547697243
371747791886230185002610384513683
1783479340988051158315191505018123
3141798704533576357328027227089723
1412816296255229559636048845464463
1430316736659630105683612557649703
1395160158857596605268048845144463
724071524100476605268048845144463
724281365709560566622337482602083
1376784620287666370000032333818923
2101527205695557481731206739881303
404585097241005441271429264970063
1428800800363751445313080653802503
1111835164872058905704091277321703
1446374703934482133455520401306503
2756635552436264154371206740194103
3494914950763882513225319886130103
2119141085732053427211883796530903
724824538509646578762301770114083
706495309468275683780176844968863
2434550748996734252075092813633683
2436184320024317731862072521776863
825500192306866521532531418914923
1058821028473148387780176844968863
1060368606078014858283627793338483
489320854932172658362552849162523
1747609615931313705822345222754083
3141586996495824597876385687250523
2084668116650010649653916617816903
1378420696839068238655546957313263
1715642728216042144390761155400863
423002186517224416279120906585683
1729947114239666365699235101978923
1430478291771923510531206740514503
2740697107873997231332953686625303
1395202117128129839575658506105663
404585097241008713985106061466063
2051235403336424416279124557329683
2119141096493064627211883796034503
370112002016059564474448845801663
725918894856113705822341385786483
688792907561143673499730125128843
1097364590876596969710240266114083
1430345871330024096627334605473283
1094978352530925671641687447738923
2101394875406883402568788819705283
2420418131060434969653917773330103
2770009085512424591781509386601683
1128532784533482894421181779426123
404585097241008955834424461457263
2067087575814709597022340102609283
1042792170681277088390763719234463
1765305615977850581445765457306903
371745479262898107004471235696843
1782928067832228029709985686922123
2756628935660803294024756679394063
354177835613656035759183491689243
1042924600598269559635563721952863
1731501501489615921807902857953663
741603520337155126099513671369263
1145310000533482894410395409482923
1044468109686967841393180355528843
1749155022938575926151323078913663
1447213705019597231322684435881303
1731501501489615921807900358913663
2404234135446035510531206739577303
2067926516002495456299627792512883
371836003891352629906027793506483
2438629615538220758265485018922523
1094006955652746789931631504361283
1393480345626352198064259974745663
758424886905576178751111760825683
1747435452657931145483829961776843
1729863526426352198064259971545663
2102365946436167705653355857154103
1730746537795330232997505613785683
1093927269107144057899627792825283
724822304517066359636051399392863
1041207143485310820783669897928443
1446255101846035510531206739577303
705658640194083492916818119082083
1766863710010285188598990602289703
1078154552177631658846827792336483
691351439082886279815248845313663
422880566905576178740819472673283
1411888825792110764474448845464863
1730746537795330233017473610113683
1393522078951152198052970512337263
1044428263814077088400952585945263
3494914950763882513225319821314103
421242571131624416289414672673283
1059611754379416547780174147544443
2084749869636167705653355857154103
490323278093561558315192785162923
1749159206469116253043332106602883
724071623455677088390764998736463
1412769745824714273415248775074463
2068046183453332857899627792521683
1077315697679570297899627792986083
2454935261218317207002785687090123
1077229618740007993980495632825663
2100558536458445644413093518129303
2808773058577211991309985686744523
707289904108803208061595014904863
370112101367256035759183492346043
2438875176833065477594789398626123
1749998177381356519670916102744863
2774417399681065477594789398626123
390288712469224346656339536665683
2454811434881065477594789398626123
3141710403393393549970052042433683
722391705626909340069970128192463
2437994493333482894421173008538123
2084789945965061841789595341169703
2472299274453855958295712404218923
2472387576424766448909985687578523
3376595626940999705683613837954503
2064482786622280675759183561936443
3141798704533576357359241363410923
1447337516392884249653921550410103
2047880070762504541228216721002503
1766817347183092138846827792336483
2118518551705266451940512403377723
1411899552238281053002325908490483
1697986606060803363647542090418063
707380512362504283027643280345703
1395994510507516253043330628042083
1766945578092598494046827792336483
2083153935931313705822344010273283
1799745156249266521542273808538523
2453133502240003039705193097777263
1747523753795462930690153162113283
724822221195285648222346641338083
1766863720494734394626155853330103
404585097241005437769834502745263
1077269464642425905594448844977263
1026014954693694345454160838568843
1379341231746685600420455943216863
724822210437689292034720401338503
2120068247401994908574422227714123
705656421391435707004471171529243
3141584899634866697044690260370123
1783477328217613207002785687570923
1731627351594246329007237453008883
2118388412659211162678406739537303
705658640194083656715321866282083
1396083036850199520299627792208883
1430314723889192154371206740202503
370996906571927073415248845137263
707380512362504283027639310138503
705570250216707126121066371528863
723228159680975926088271565297663
2120068247401994908552869655250523
3494914950761159160649355987545703
3478137734761159242763890387713703
1078289216665266365656170446474923
1395074317709646578772533965314083
1749241310244507255646827792336483
775328237165061841809055053330103
724157622955057242606725392681683
724822204627748799110762506433663
1413659162641864135967412934921283
422245324609429766576695309634083
791306343381837849653915335859303
2421173126765061841778820237017703
1076395173021717812267142733001283
1077313621278926787422338691704883
2770095068996734252064366413313683
1077359836731313705822345287393283
1799417581106866521532554519875323
1429805315188434969653917773330103
1411976911693552198073396621465663
370072051282877088390711184666463
1060406161076527453043331978441683
722303315648286073478173584328843
2704825391816545657899627792673283
689633881267275707004469897784443
1411979433795330155173533706113683
2505101050711418725235869517465703
740007782426909180325432397465663
1076432795627163177207915725130063
1077143757182178448222346640834083
370822958063357395590767693465663
1077269459948803363647545737944863
1060364212530154873068135750904843
740932631700578653052037325009283
2084699431792253600390197962754063
1749159306909586572331631504361283
2120068435597859574622338691704883
724115464442449441414759750904863
1748410743981380834347656144497283
1378422589542996476375658505952863
1396085002877799969415248844968863
1396877521900803294024759302576863
691395699961469682514997962112863
1395116118678703805268047629777663
792103266107597231362670416217703
1076432817449928639531630416665683
387688348558465778731095383402083
2119094738698445399277671812041703
1749201255181263197022337671218083
2067047734905576178761346886609283
724861946209378653043333456833683
2387534488341224416269391626265683
1731543360682267628412037453008883
723983239232947987068472521768443
405260264830442144400441744665263
1074711149480675090884176906105663
388569257792740332393043472345283
1747523753795330232947309005321283
740045430771683005268048845465663
1058814516555389600380498125482063
2437777950824341853021776910122483
2454683408194773078469200906434083
404585096991346045565523338249663
371794138408688374622340106770083
2084703631353551684446827792185283
2118342259038791705664138707713703
707245974529148690884176906105663
2100639790309117559451777417776863
388569257794083648328784842594083
388569257792740332393039565473283
707291990748106195590767693465663
1730702077922024264746576909322083
472417614524128310531206739889703
354131814425662435768887238745263
2067087690643707024222341385961683
1395248365636328178731087433928883
1043677273681564812114997961930063
1394361143946220437975658506105663
1747523753795330232947306512673283
2453930662248622105643111885145703
1749159222761396978709538970113283
1414498107578225713378845709297263
1395118132509580100446827792336483
740768844155624416289390224833683
1076392861161396978709538970602883
707331941220489888390761091545263
740768844155624416328861706121283
403624601624972669594706061153263
1041158809625662431696002630745263
1785270077543614403433092109304883
388569257794083566409276499873283
1444650859680959869596725837137263
354131819406367478407732615065663
1041288948944250728923348887064903
1060582752309218849630827792185283
2437067121429224092326017479402483
724952212611503248222346640834083
741729555254651155745950992185703
2068008409526572172331631504369283
388569257793395196377706445962083
1077362280459932894046827792336483
1766106711486733124446827792185283
1076311286928020857899627792673283
1077183488001379873415248845296463
740007782426909180325969997617263
707252270978996978699860753002083
2051228991790978425899627792208883
2453844568651307762537606740698503
2453758480561707762537606740698503
1732463984693908857899627792833283
1395996718060803121625217479074063
1411937265558626653052037328986083
1429551144804062343815248845128463
354131814425662349937694986273663
403624601624972669594707341153263
706497379854618063700050186257263
1042794488833150497414759750920863
1714719792616707126099511177784863
2436184320024317387194471818433263
1713885115374672380336719559065663
354131814425662521784939850273663
438062044995330228900998672521283
774323291099701597022337674113683
2068008304693908857899627792833283
1092241028077425807813200781297263
2119225055173155910915206739377303
404551763562504618857636247402503
1712163553098534433415248845296463
1748278503320527197022340170738483
740852835093224416269395405626083
405344046052842144390763655057663
2454683408194773250684519879570083
1412685853677425721797715597128863
2051191363395330233016987335225683
2706219803413224416279125840208883
1765936527353551606622337482441683
1075507863016707125689473418265663
388569257794083566409276499384883
1411855507080552797022342672360883
1093090395099701597022337674113683
1748450916016557692163208016496503
1058732743656872444375658506257663
2101651031486733124446827792185283
774606826046920057899627792208883
741018813886733124446827792185283
1396164805320450397022337670753283
1748362614595330151077532486913283
690693457093730730836051533313683
739925798737155126099509965449663
1077143547771168793653921681338903
370866981976216547780174148184843
1748278503317347296299627792673283
739925798737155126099508746249663
2773408463758465778730599879242083
2067884468117347296299627792673283
1058690805596950205268048845465663
370906949290728178731094164041683
1396043075868529722196642630930083
1043675187553340883611753094577663
689678010575162740973135498129643
354131814425662435768886026257263
1412771930992253600390197962754063
1094002646504676000390197962417263
1060454605299453481207426758897663
472499488363751363657888333329303
2082979772655896334562895491376843
1395952589277172703674448845633263
1041244682231581987032147401776843
404551763562504618857636247073703
1714682048337155126099508746249663
2067886595705576178731086474418083
2101741246824622105643111885474103
1093212329795330233016937354426083
1395071895524580000379959309304863
1060454605300108669554848262904863
1412948533264522138678406739392903
371745898655388894024760521776863
1766817342229224346667650627865683
1430522562153850810636933252050503
1395160274202237600411753094576463
1765053742243719193653924307378103
2101403373868263449653920333954503
2453844547394773332840528908977283
740007782426909180325432397160863
353206661351512646267419014904843
1395111620550395753310313162121663
2151854664649380922184272714449683
1748320456070335783128121865945263
707245974266978653043333328841683
2101525003437410235024953936344883
1394277164060680541022338692033683
2453844547392738276159060752513283
690600978443275809414759751081263
354131819406367478407735181136863
758588554414824416279118535378083
722389398758462604330625414576463
2453844547394771526299777415570483
690649329096627422046338698442083
354175964995461460593744909634083
2437861831660803039652897552512863
1785274791155569890347626435705283
1395952788245846774429294544329283
723983244489626927739983558568443
723312459673213600379961805144463
1041995258451203294014544909464863
1077227616222026400411751811857263
1731463554048467129007237453474083
707336361791396758172294733314083
1379181847669804495729256007057263
1043589199327564931933776844968863
774445015829224416279127124178083
1393482342900108669565112585954463
370995013106537439868523786274063
1731746973658063197022341457130083
353334786288587825389084362097643
1395160153353160557201514375234463
707510535536845399287911819106903
354131819406367478407735181152863
1412107365297199772510827792185283
370995013106537439889538691545663
1395118011372803363647028807209663
1075507752930024260436048778434483
1781826764187376374622338697929283
1041240283731203121583695632514063
758384920955624416288875786738483
1715642528748803363647541958592463
1078112625680130232987782605009283
1749117390109580100446827792336483
438062044995330228902021325313283
1093214337041863738421377674425683
2100553900938466448222346640834083
354131819406367478407735181312863
1430390126740804748342893069465283
1766150657608424092274258186105683
774403057558626653052037328833683
1395952573261552284100739974577263
1430476109975524238174827792337283
2404353842388932048131206739577303
1378300954439293600420455943064863
1378420487409635005268048845000863
2102231638792806831394466967081703
1078154573975524238174827792337283
724071513078566269369885648328443
2418568033260803039684719692976863
2807887745597645399287911811384903
1411893234790044726111366803528463
1748320472363345682679941453802083
371705754197757395590767693465663
1376747280194083488207544660025683
387856220594608791972891015394063
1092241028077425807813198214897263
707380302094768800411754377936463
2453716505266887500853925588202503
1395998909036142937141357200513683
439022540609429770887253840513683
724029470425225884499511178281663
354131814425662435780664588977263
1395919233813224416328321670769283
2066250996176786572331627722585683
1698108335486442144390761222600863
707292000972444726131310416176863
724069216972444726131310416176863
1765009596918866269022341324985283
438062044995330232978053386265683
1765181558150403294024757833768863
1430478312259721974622338691696883
1041997670425662431693954755545263
1412773950313700000390222150897663
740844430453706359635563786585663
2387574328975106397022337671065683
1076313164155624416288875786738483
371705953178160759636050119072863
1077227423062632465246827792336483
1042836320972444726131310416176863
1078200899261666612267629133306083
2100556008825985778762889296513283
1060624700869321053011534282601683
421240678426909180346423239209663
2437780047976995574622337482441683
2067005866290127197022341385801283
1077315922877032465246827792336483
1093331882412776178701392906265683
1395954979755267207814172355874063
371919862670431372331630416345683
2454683408194083488574009933465683
1411977325342987321980010499697663
1765051540245224260414573129945283
1025264604994083652629050000673283
439022540609429610978461709633683
1429551139024509678204473933145263
741687501300179198178357958897263
1398473554423418319700052556992863
596162891900213058074971689053443
659792517052944599753990235933443
578418804425771948519691042325023
482788683945431582634280424740223
1746726855981307024222340170426083
2706259664505576178731093914426083
371299431273700000411753095234063
370955078639358947748380234096843
1093334278906978653052034890890483
3747416240887705302285493067074523
1093212329795330233016992279225683
1750839235750863197022341386890483
2789388751238077088390761091696463
2843384885662395700751629537684603
3532886436873022858704603621212603
3532886436873022858778408420555803
1097320214313766265467933782914043
1077620324516045144895575511738503
3532886436873022858789155102652603
1411891132172249015522359306601663
2174854577671750907570977955429403
3531957134222607116190441169692183
2437866037236962448222342736344483
2788594157162504283037290512833703
2119097083340564505643111946610103
4857910895726151059718386593212203
544023409208477743057696798012203
3532886436873022858789155102155803
2774377674132172649691760919554523
2471418619340564415295575512066903
1129579237409662010842298004378523
3141628808235195299085500567738523
2455482643609266864959674004538523
1819970101174908802307823961812163
4220533957841595700751629537684603
1531993283211050063578350678657763
1851599248011050063578350678657763
2436228470594773250683424336673283
540497681179260389267667924859763
3532886436873022858704599646812603
4220664118655266100751629537684603
1747567782411081012267627793161683
1411979322671930016379957837466063
1095814801067386905622699973008903
1531827378026229868425943581690563
1551289473169770952811803675916603
2436272621159851971935784071082103
4187195863605855986950871777211803
2100642239532964762678406739705703
3799555864909914244132493277994963
2438831126405556569562785687722923
1058816833960121393604714445488863
372054274384994730825322445145283
2877815943482950731998371358324203
1396923984566134633106031760168883
2100681755149841810938068883856543
2119224966843079664899206739696503
1058902702071581987053647434096843
2101608890043079664899206739696503
2807973928076155811085498003394923
2454815638885740246285500560184923
3041004849531624416279120970121683
1094090921126863197022340103850083
1729775125949387825399428045136443
3041047107395330232967760903386083
1729775125949387825399427974736443
1729775125949387825399428045296843
689587744448286073499728774761243
2101109458288844981485727056682503
1378340795372803363647544522570863
1041114659057931145453108617786443
441631209216583705705551636202103
4816120710765155304665245712682503
3548734399309102241834018961515383
2824711424556577785062043477011343
2542231751620970952811821411459403
524601358672508626805441697964163
2860078080808339912811817573036603
3376595522109645468910699981954503
3162019664869014443543298001195363
2169525388829308626785421277058163
3162019664869014443543298001651763
1394369753046919193653920333296503
1431654483709334758453919120682103
688969630957742105674912273010103
488486188694543349426368347091343
2206355851159519021369101477516603
3885205975604609127857347300387803
741771807097592652864130826281703
757625851006979703646827792337283
526994250799201441818322590948183
1096825838335666864959684369498123
1060536278621981987073566925136443
370948660842399670928976906105663
1412727707587812000379964432337263
724111285606292292415546957305663
2436100223969698141022342666610083
1396001006971293303646827792337283
707336361794083328421942090265683
2826477352115547628969637658642963
3515266050168930007086286810011383
3480706831170612958733553242947763
2188022548362377164897522529828183
1465165541632484410842785688674923
372760926018773250685014163385283
1394402976348343673478173584505243
2100816480059564717530785687224923
2173216470738218968980240025820983
407198485281092921020123482946943
371789844461029142959187399064443
1447417343199884354438816400842503
1783685066601994908531337434778923
1749119460731293303646827792337283
463320784184618968980232290003383
463320784184618968980232289355783
688881335063780000379965840833263
409501178846488684025476185970923
1766863674069688673579177108202103
2188655704516540364897522529043383
1782839583509224346656335428201683
1111751138010834969653930388202503
2437155632532172338221190797033323
1413659173874016682478163530114083
1764470629141224591781514563714083
2774377674132172174555268365658123
4164995007962392684046477267722923
1784521930134919677433997329658123
3141968495448108758358119960386123
4165336618057248466394794764994923
2100770165832522310053428615241663
3514297050300036408546847050450143
1747483839706669814213227792354083
4770866378134793532500649303098523
1376835581331615179237049933633323
705612496779416547748384202105643
3480828571080204817933553242947763
4400884614765061841738890516194103
3411747884594865886038128983258123
724287778563891631404699015570103
1799417555641446102285494283226923
3158362047962392684035717527738523
1395994515800753942959184839225243
1532154932680204817933553242947763
1747433151048098141022343946450083
2119008776962222105664653335082103
1129163853493938284004512408202923
1096656074134919677485682388370523
1077275950349920277763208084866903
1799703203221579883954265814633323
1129453370567140410842785688202923
1129702995097266849191563864202923
1729995768166066451919493252218923
761111754134919677433997265666123
2421175118804651566173345616841703
2369073248511073092415546957305663
2807135099487006999412385686762923
1447295514916494554371206741298503
723230467086230439354477136184883
1411851533709646578772512266921283
688835072126520697058386121768443
1765892535972143453011534278744883
1782753710102451434549355792336483
3179681909968417719742165146955783
1075547703412067873415248845480863
2843420412190142097145612190316183
1042922519974515766129255942745263
1044514153486230103050809936665683
707336361794083328441450506266083
2204757783353441441808579105355783
1729821493982142727006827792976483
1766773196929833541880430416665683
1078324233306874614213226509961283
1431612645526934758453930628201703
2774335401024761558315190281833723
724069322432284348652597891714443
1766863710010284713257631056994103
2100686400014423266563213193954503
1431445141211223266563213193954503
3092590998644434969653919056530103
2770136896441033053073972688832883
371083193118364726173340362938063
2770139009280353014213227792514083
1077359847200003294024760394281663
4400884614759259518280863056690103
1765225703200003039683152909465663
1428670257369129391363209363873703
490241499404185302285497998122523
1413659173874016682478164813801283
2770095068996734252085309770441683
3780968585983666849191570198778523
1429637349338746492163208016496503
1077273974596734252085387844521283
691353756686230185013897296841683
1731627141869119263378027792834083
3040925157755624416279120905960883
2473272804747126896245894996538943
1058774886426909180356129360818063
1782800037215676199765615635889703
724025271428194653032553166282483
2808775061646487418340490784680543
1411849079516106195590771668202063
1715724637451849405268048845152863
2085670624719249839392413837482103
1765270168813050864899206740210903
1042794493566065308529255942769263
2102233851563418027460744083721703
2807713493762222105664652054745303
2068010307474068857899627792520483
707336361794083328462980106121683
1379303587608042144390763721929263
2843009045593768716230407066651383
1044468214573472416379959178281263
1782669532047812970162364635275743
1765936842213397812267629065776883
2453844320874109678204980618433663
2204757783353441441808566552388183
370994903019164726173342988984863
1782126982546271634037358481322923
1042834543896856342959183492033243
2757642400921266521542283801817323
2808020160822259496676049172691343
3514177592078811916250885785851383
1732466002669119263378027792834083
1784740321510928258748662430315363
3865528481498023077371122529188183
3159326490691605394044521226770083
2787627396278067631445023060529703
1746773194130925593633313617178923
1379219712026909180334674189465263
1413659162641863902495443408833683
405255964868056035759187466281243
3093779790514892502285499280850923
1076388661863420809442869898433243
1042878363393235616379961805313663
370952959980477088390769105826863
1411977115393235616379961805313663
1413659162641863902495443408521683
3478223491473182241393181638576843
1747435452655896498833999430913243
2156481214014734862669006568243383
1096656074134919677485686289658123
1447173754273997231332942467881303
4184632586210024346656339532977283
1059743881025429930619421581473283
1059743881025429930619421581642083
2787627396278067631445023057329703
2844263299006148568980241302612983
2787627396278067631445028237801703
2435389609796734252085305869960883
3142054389796843799412385686922923
1799417690933964502285497998122523
3126699210134793532561594004058523
2137061857510928258748662430315363
4220083352207670437780232219284183
1428628513557224260436535123553283
705658551063780000379965840665263
1077359847200003294024760394281263
2102735275376845632730222353474503
1058732629061244212267627793170483
724954319762986124331629069809283
1749159206732571141173920401170503
2135871954699067917570178627873303
3866792827110928258748662430315363
2403472952854551122607237453474083
739290650801642144390761226266463
740007782426909180356129360353663
707336361794083328432720842266083
1395950486622316647477917639418503
1765225907136964797699206740201703
1380018517223709180356129360353263
2472562070499114231624306458434563
1078156670822753014213227793160883
1377541990426909180375685332017263
740760361149500793294954445801663
2435559148296113705822338832832883
1781830654708561298917079576075743
1750751171383304619245678481010503
2100014933153713705822338832832883
724111579429016547780174148025643
1446294927524045468911208081154503
1041116750965089984942620359056443
791983503524045468911208081154503
1765181689721785644126776653474083
2739942222804651959524970701329303
706367167439310291590759750752863
1765400092675451237592120653810503
1748444403272424416279120979720483
1078240556905406559326776653801283
1733348993048317387787829898273263
1096783811657248466394794764994923
2137019809613328258748666405044163
2099845289796734252085382663721283
1060454615273443005491768455066463
2101436619769325593653920333794503
1412729988214366380474452813626463
2506909189741200050057947293834963
724113378853069231404699015738503
1150136093105472677371122530003383
1749077527654703453032557008513283
707336361794083496183890128665683
2756799219948135232730222416370503
1447257745210284791081631057002503
2100730408813439083984005380522923
463490459768929854939409303436183
1750751171383304619276959053153703
1078198734726892844126776653474083
2152825971900593390862030737018943
1377541990426909180355667338266463
1783810933182443799412385686922923
527243896035394316250885786011383
707336361794083496193694925305283
3141926498961595299085494104713723
1396083005614493303646827792337283
543182319894119180180232347275783
1042790382595018195590767693473263
705568241644477088390711184674463
1430392527155534660435537990897283
1797809048939467747780174147545243
706495188607408792015029834273663
1820385851090218968980227044883783
1058728632937452761713180359393243
1395199800302115398084717062593263
1412061007501859574622338691544883
3515016420399201441878771805051383
1732463995183474463407237453786883
2842957192999387916231867425683783
1094850089336347460446854608504883
1397714280266570400420455943065263
2101781060178480427428924561330063
741771807097592652864130826602503
1378298747998179005268048845144463
2438873314834160383070395348210123
3514055768254396364897522530148183
690556733819624346656336775242083
1042928799872621212500051469136863
2438873314834160383070395348058123
1821564257038839515149624869203383
1042836442385128178321056336329283
3178840815952508557182646020218163
705568257961561551700050121936863
1411891043816707126131305031257663
2435389609791431577838186512833283
1749201475392148935947861908025683
690556733819624346656336775241683
1747435452655896417323090124968843
1397714285548803363647542026417263
1078112835396734252085357063401683
1078201031396730905674910989144503
1058817043885693600420455942753663
1783899191355848079026365910594143
1749077417567330653032554506441683
2453756047330024096390226125642083
1748402350383474463407237453786883
372807416027233441899247899452183
1058814516842399670928976906105663
740846643226909180325432653457263
706495188607408792015029834104863
2437954526816710358315188999722523
1094051190595330232967303757778083
541418305441840207548653460707363
2453756047330024096390226122442083
4504748360053211916250885786483383
1800378301642418283984528727562123
1377541990426909180356252422753263
2068046063666632057899627792521683
1447089523173140505683613837641703
690556628948196000411753094728863
3178840815952508557182646020378563
690470755816707126110290115528863
1059655894212382155182619014585643
2774379655929574634960037335562523
2085504854581684249653922835400903
2085506857124045468911208081154503
405390425145516717530785687570123
1749077527654703453032557008825683
2136799226721970283983467652210123
1093927242854703453032557008825683
2085506857124045468911208080377703
2491474491090218968980240025980983
1413568765416707126109776838594463
1058902702071581987064399562096843
2119269216226651521897608016185703
1395950895278498141022341386762083
1445443356866743673499728774897243
1765049647278498141022341386762083
3867589777398968358804722529027383
1395202123435386806521480084050503
1413659162641863734119045325946083
2456451312588140246285499223088523
4219867284236878513895195156387783
1026893671629524427183669897768443
2102363858983463015478401485634903
2774379655929574634950304404362523
2843340667728347916231867424220983
723274517225970500446827792336483
543016461143586764897522530148183
4505079956238746052305674845058983
1412687988603722400379957961776463
4852022003162392684035714903250923
527243906521154316250885787276183
527367722624271116250885787588183
1077404102626651521897608016185703
388480956657241460952116685625643
2704581942905576178740819475721683
389494107342248773060745363881703
3497568079583329679437018205074183
1041114659057931145453108617946443
1077273748323834864899206740538503
373471760932743193653918986610503
1077271672982248178719774925298083
691351648235164726131307789489263
1783601085642418284014266069450923
2843214727747681441909005344266583
2707979313914978653052034890121683
1059699845578236253032554508968883
1093929240955624416279123409291283
558954800855368460180238625675783
559036715112514316209929626643383
1058860759031582241393180230593243
371705832565089984942620359056443
1028573689559192547769396547688843
1078112835396734252064878410921683
2704745710264161657899627792512883
423004372539313705822345290114083
1077315796539313705822344010921683
1447255517749684249653919049808503
2704623865746068857899627792512883
2704621668731624416279123405321683
457733551506271876426432407250523
3477963229380056035759187466104843
2118388528528990885407420500362123
2471676662845484758358119958770923
1379137728337155125680182026266463
1041335306764460717530785687570123
391083533077224260435539405473283
1028529439940382155172381510736443
3532045567505513637780236122256583
1732384318598719263378027792834083
1749241326262196978719796810121683
688837169278520697058386121768443
1765009712811417858931895309810103
2420210423910344401819296400842503
1766815349907195839541357204058083
2134988943330024260457092106281283
3145160544840328095625943582459363
426701557695355811085495448057723
1395201996518433194846338692042483
2051273152072424018566768720521683
723981037248286236909185415064843
1784435815057595299085505809498523
1115113114152087749676245014611743
1765309385058033759326776653314083
1480854320532172338210459405186123
1799415678426361558315196566938523
3440302784059313705822350403554083
1747439899149108933675627792513683
2438629605314635884053692567722523
1025176104930646864938601028042083
1411977220510256595632743821313663
3746573190765061841830050899882103
1077317904683671647326776593320883
2101606887226189849653915335562503
1747567615688188253073972689001683
1413659162642489455014480969961683
1783599198978911958358119960226123
387641907112216507003990025776443
1747521546004898141022345360328483
1395113916158512595590767693969663
1060452519185128178309816471241683
1715602918278600057899627792521283
761155678455930979874926548210923
2471506982041266864959677840682523
2067884273634024416279119693464883
707424657412104282953323860210503
740005575171149263709778246736863
2067884268351791453052034893160883
3160339657369364505643111885313703
1377543997673442693776516039065663
2824667457233433999026373712363343
2454687823001266864959672660378523
1075511947234024416279119693482083
1766691980762392683952826008226123
1431317366794629399412385687250923
3731477765614515516685501783570523
761111754134919677381311188698123
2455484410697625302285500499417323
1765932227917422941022338692025683
2435433461200429814213227792834083
1784691589478066864959681808682523
1432200394134919677454470807898123
3829450687962392683983520407898123
1126936846336921535962785686945723
3109963832063666849191562646938523
2788547693958403039652407181801663
474305220387286742285498003738523
1783683069334793532541621008538523
758422999468776178701368528521283
1800336133656620758315188999562923
2068969020773012857899627792825283
1749112975331336458907245136504883
739963537760064393657963722280863
1747525839373115741022342599073283
3141628834969266864959673940698523
761111754134919677381312529498123
2102408041242437326051517837482103
370866992490846790074448845802063
1432328210039647958358119960226123
2455486763985380410842785687570523
1395957176497642144390761223064863
2119008970411417858931896653314103
2099931152188874847326776592833683
1094976034625429848699449939865283
1075596252992148935703635402586083
1730828311231242424978027792512883
3142593430487838999412385686922923
1781786592951802864899206740210503
1447295498669306946438816400842503
1412948428393850806508601799410503
391174152118908470919873950315763
405218227180803207814198032512863
1729777327422280675759186249785243
1729777327422280675759186249953243
371880315378901427221586257010503
426450445503340730023099354946943
1129455562353124410842785687250523
1412021492189928178709533581642483
2134988943330646856736851597313683
3781092291977686742285500566938523
2120068279357419381876870804042523
1096656074134919677391525588050523
1096656074134919677381312528850523
1096656074134919677381306004698523
3829836306278789399412385686762923
2083028107068874847326776593161283
1076512587541520880252985741457263
1129205791549924410842785687250523
1783634298971233264899206739856503
1765093577080316253043333325634483
1431451694059428848909985687746923
3142509649265438999412385687250523
2454943455065682199412385686922923
370911154341909648222350615570483
2435559164256068011019915847081683
2454899509258629399412385687250523
1765890191330646864917049933297283
1749077418355663197022338819400483
1765936422469116330858114630897283
1765934325317116330858114630728483
1075638190801719059499627792352483
1783597064615571158358119959738523
1767033695961886999412385686762923
1093214311591485863189661773633683
1430310739329198105705551636370103
1430310739329198105705551636689703
1395996712268833194846338692042483
2824757636556010660979953242947763
2806879372762392683984056663250523
2807176894711995299085498004050923
1783768942212065387994794764994923
1430522655726182913035373133970103
2101566946742970393632311172211303
1749161424537559224978027792825283
1075642379025916330858114631065683
2472431715947949519678575764210923
2120108060759268431279727828378923
705658645174919336389200775250083
1395158055941115437702250502897263
1766729052130646864917048586097283
1730746537792148935732891271386083
1464712216514635884053692567722523
2472345716187770319678575764210923
2807135072499282199412385687250923
2083829120290885481731206739881303
1499397559271635637754092121842963
1749201276189578548267138692033683
1129495377049266849191562581002923
2118388407135417570563205388985703
3142679392499282199412385686922923
2490972768397771442057950037514563
1430390231613645313035381077194503
1766815355964758770709536272673283
2807007251084882199412385686922923
2455404509453561558315194064537723
388655241025429676279888906602483
1058690989047256035759186051386043
2118216477878036341977762957802103
2826477352114266883702893463434563
2454593036972333900853920269297703
1093163874270716253032555856496883
3160895077079130802057947293682963
1429469493296736277763205389313703
1378462540552739324375658445777663
705572640732679540962872451705243
2471458317065429427253918852201703
489278587079467763162785687570523
1093212329795330232968304727386483
1041247110762504532626591053810103
705660637467220640994899539873283
2187099622192790607548659677058163
370154275668658107004469898096443
1747481700378352374622338692370083
2806876902315924300853929562610503
2454555266425985778804917965970083
2101445212324045468890681875881703
1427915476356992385691727558897663
2454893344146271634107061069033323
1749203493874016600732240913321283
1463034484664774358315189066770523
3177913875004370215774349402114143
1516340413811505014665943582459763
2118184769464774358315196563745723
1395197808269135315620455942754063
1376791430763194303337632199064903
2826477362599997068918437661674963
1765269942361301427232366486914103
1042878154174731145453186691545243
1464712222018347763162785687882923
2436184320024317309553725843704863
2807049094763194303358081427546103
1129621221632484410842785687570523
2120068279357419381876869462922923
1783844560008851158265487450466123
3178043819772130789184781335906963
2774297787594418283954254669497723
3480786768870325401205929437362963
1730708579093224416279124689289683
491715781810107794917076952531343
1043719542594083312069762762450083
2773458901342105302285504278633323
1412946110240003039705167491544863
2120068231929575024099490967402523
705658640194083656715859466265283
3161180804070418462529292121980163
1041202744710403294024758035554063
1729907676994773246178333709633283
1058860759032894345441847369953243
1060454599768246376091242374736463
2032855847825021600420455942744463
406315473912671618101951191578523
2509346414334650479885499280664523
2153790771946108790675150739762963
1432158372697415779874926548210923
391174152118908470919873950475763
1781832746601816409152132041944883
3480662921544547407548653398650563
3093146770173072298652783767410123
2084072719977850581465759049977303
1431317151014101427232366487410503
3829622485649595299085504528682923
2806121932826352198148251017937263
2034372098944634319700052556992863
1042041820994083639932473805321683
389712558021224469569185688066923
1378422909124021715620455943217263
1783857253807071753485508508985723
1447255737960569988383394836650503
1749201475395330233017017866425683
2826477352115547628969638877210563
1412728011663776416379959184329263
1043631262993818031329876883890103
1430478516167124759400555853136483
2067209190140974457899627792208883
774447233041863738450615370426483
2369922705445524857899627792970083
2437830495794866521512552266770523
743663024541050983478427220369703
541500314346108626815186644235363
1430354674639284249653921619425303
2067928508046609876040837453474083
472541431152845468910697360689703
1075596252995330232956955204034083
797440708038738360253092442947763
1393480345626352198095005709465263
461598849583330789205765662634963
2120068257377424778459731597658523
2100681827446396048222346640353283
3764399087892176172506785687562523
3780804877296086742285503062938523
2472213402424749519678575764210923
3144103076145570313485503258121723
3178752597890448463558862221650963
1447173419240790942978720333328903
2807176894711995299085497940050923
1480650472360747763162785687882923
2101476448826368599288456090450503
3495625669794406831436503510585703
2826477352115547628969635159907763
1041997670425662686272615814568863
3093146770173072778664554765497723
3093146770173072778664557264233323
1078201031422908916595334800337303
1729907676994773246178336266442083
689806262457603039693903498096863
707464171663071814074448845801663
370906744531358601442869898761243
739927885666164998820455943218463
2101478860824317551259241027857263
2788505856024317301424747725137263
1042928584912509600400979719080863
724197237354109600391225869304863
2120068279357419381803679063738523
461558982747995624739543582307363
1783683069334919677412512407898523
724113356804656595632743821313663
1447295463226189849653915335562503
1784521930134919677444230804370523
1713843187537155126099510032513663
2101736947122934924331629005305683
387604262737155126119527811688863
2116494369557224260435566537945283
793621620419044410842785686778123
740806813340900164424756678896863
723983459998964294094954506593263
1396042954470433194846338692041683
1041997670424317559872621068968863
525438122320508790624963037675363
758424886905576178750552400825283
3160885210243708802307818782634963
371659600876803207804984518576863
403542617937155126079030019865263
422165638076310017056340819561283
724071518347005395590767693465663
389798619084466197526666776235323
2489794588670966863600288478475363
3178968847082108302758058976850963
2773334980129170163162785687249723
1078112835396734252064880964201683
445660556816197916348650657674963
689680234356479111793181510745243
389798619084466197537420054754123
705658640194083656715322006744883
2067007763685217657899627792977283
1428882568541153305683617549481703
1076393054583588967467627792824883
388569257794705998491781328345283
1730746552747463746437794708033683
1765888082867822941022338691696483
1765936527325988967467627792824883
1094051190595330232996484045946083
1042960273691186069975658445153263
1043631042530024346677869139697283
791388227177850581445765453793703
2454683408194773250695733956202483
2385854659341263197022337671850083
1430394409612121310046827792496883
1058773003980670820783669827536443
1077317914660872541022338692033683
3476292440258850264589934548698123
2489794583166629680623857243754563
1430564405577784132446827792336483
1396793851029854966622337482113283
3763390178473614554371206739890103
409087699141471622660230804370523
1765353766322934924331629005305683
370822937080075318078008586602063
1144471139732172095972540500370523
2774335536330418283964520199570523
1713927048164842144390764870753263
389624240886559970563205389313703
438860870151839929007237453474083
689717762643203294024760582897263
2806962928591969100853925587385703
2120068279357418882542726804378523
1800418106843075896794789399249723
1749363055688458424978027792826083
797143169583330789184780122787363
2099803252386203333675627792514083
3141670778009266864959670039898523
3477301075985247958358119960553723
1784521930134919677464710804858123
1396753805137155126099510019714063
3477259111467195299085503185986123
490199436011974358315195281322923
1765181584850428253073972688673283
3494078276007571158358119959242523
2418524092655896924785211145776843
2420376193260103705704091277330503
1095900779069645644413097348361703
1465123593336497210842785687730923
371703783412272759636048846121663
2791196728063666849191567639098523
1748532153096113705822338832842083
1413659162641863734119045325634083
3849132521623627884068071885482523
1041072621645439312098872521768443
1430566475456391279885493969178523
3041128791214824416279127248361683
3160253642131615355925074192666123
740846563834107257899627792834083
1430396397460754044163210452354503
1412065417025429676311169411545283
1732424259392148935713341524033683
1376791220797645399287918486896503
422962330381263197022340102601283
1112384419479757231352457300202103
775328237165061841749154900202103
1059697323423896711793180291384843
1748322578938796626607237392825283
2437790645162028758315197719258523
1058777099522607043432554509642883
705612204004542227068468548033643
1180340738440117327548659678307363
3160891166401147316105943583099763
1784521930130925249363566551242123
2826477363347700234285302359907363
1783683069334793532541631127098523
2436950321100466279508639127570123
1042790404366077395590767693473663
1376791430763194303347897866273303
1042836327014108451042873865769243
2099756988657931145516673350576843
1783682848040033264899206739856503
1129455510422398010842785687250523
2120068231929575024099490967258523
1412021260664316417057362256665683
1395242052369916253012078416673283
2067251463014359224978027792521283
1059529761557224260425321098449283
370070158326566269359183492059643
3178841020137092585148657175056563
705658640194083492897389066265283
1364073759940382155172381510736443
1447173419240790942978720404041703
2807934208552087901823146649834543
1077271672982248178719774985970083
1041114659057931145453134218744443
1430647950371858866844806740202103
2471637226467802183141591645312563
1733216552132382241393181638568843
2120068279357418882574468183242523
455808255856684758315192785162923
2421172916797645468910699856210503
1075596252995330232967762185801683
441421582883399705683613837954503
4385030245521305302285498064858523
2102405933921970284026044563401323
2087173872185611318100051469136863
1029593236837740246285500628378923
2753187514733104759636048845464863
2102405933921970284026044630601323
1783601085642418284014268563424923
1430396538273997231382689616210503
1029591255565151958306489937010123
2774377674132172338279098132362523
705526089150041460952116752186443
1379179645924842144380448147544863
3160044367608165861257950035740163
722479796797645313067119904512903
1412687956584110662074448845801663
444236071793014572107964634938943
1731494895173116253043334736504883
1025174101573116253043334736504883
1834652267567165712265943582779763
2083829135524045468890680657154503
2421173126765061841778830355890103
2421173126765061841778818890290103
724069327886230439354477136184883
1096207713821308302800564757372163
1058772783480316253043334736496883
792946416383666849191563927258523
3162019664869014443533570001195363
388569257794083402581045962441683
2100728301163194303347845252050503
3178088016215684585148654486586563
1075724178740448633468468547529243
1093967104234132857899627793146083
1096827803895995299085497940050523
1748278303838868857899627792834083
1411981205610991137414759750897263
1783477317731198010842785688362923
1783683069334919677422733328522923
3159245095294940972107964635266543
370822969103689490874448845961663
1411974830820039664899206740201703
705658640194083488627849360345283
2049513641795330232967784071234083
1749161514150863197022337670752483
2084829561385953305683620055090103
2473187047983330789278388901034963
1799621424532172095942793367562523
3109963832063666849191563927258523
1749912310333645313110177681002503
1783508795750066365656175825178523
1749161198789730653032554506441683
1394449355953380000379956614736463
1730618401557224260435563658433283
4165039032176684758358119960066123
3829706430415646999412385686762923
2438627298449305302285499280849723
1110906005423560057899627792369283
724826598175677088390763786264463
1731452858048286073478176211536443
1364384999111670953670872989970963
1077233798415816057899627792986083
1394363356994083484315296336344483
1058772485487433012267627792993283
722347356130024260436052691873283
4129007627223244981548142480194503
1747693397150440178710132804041683
1093960582340382155172381510946043
455808276068018283984518867890123
437975851506863805268048845456863
354131814425662435985491587697263
2440376217570024264736877142904883
1110742207590701724488736339536863
688753492125976507004469898096443
1732466086264316253043332106441683
1747393447803722400379956618273663
705616591759122781022344144682083
1430392322959088374622338692218083
742442261075203363647545738417663
1144471139732172576167999002458123
1144471139732172576167999002458523
2068129844862817657899627792673283
2455570498733585634378913748210923
691574393384087504551076442938943
1748408735696917812267627792841683
2437237195435645764446827792185283
2788505856026352198052405834601663
557396611400547407548655960051763
2808768764660561298917079574729743
1110742207590701724488736339697263
774445225795330232986247760513683
2453756047330024260436051472842083
1075641970630431879815248844968863
2101567161965155304665279111401703
422165638076310017056340820033683
3141628834969266864959673940866123
1748232303084901347748380291376443
1396881837329128178709533581649683
1058688598621623431815248845296863
774524707605224416279118470609283
2455732283799809983962785686945723
1749077543146132857899627793146083
1430396423443687445722680721010503
3160037347678790153485504535082523
1059743880777079620662402820033683
2103074809804466365688482967258123
723985441557224260435561226617283
1060448204019569890347627792504483
2844711631759122781022339972050883
1765181889540397978678406739696503
1783513205261151958358119958754923
390200411332382241393181575064843
1781914959940328178709533581465683
2051273167276776178701366032521283
1430350269817985778773121479233683
1396168894240003039662672909641663
1078112835391431577868909066601283
739294860872424416279119693633683
390286720149265138731630416505283
692366995400465138731630416505283
2473314948070418462580456100874963
370822963581488595590771668202063
1043721314410991137414759750897263
1041116766708175843779228426257663
1093927258346132857899627793146083
1781914745507158770709534925297283
742442381137155126109240528817263
1765976368246396048222346640353283
2101567161965155304665279111729703
723985441557224260435566538273283
691574393384087504551073620202943
1765097682818996978709584963866083
370862698306635707004469898425243
525438122320508790624963037682963
1411939472550863197022337670752483
689631895016707126110315715865663
2102359669923719193653921683696503
1715684571677462205268048845304863
1393520181016042144390761222593663
1395910629971203363647541962257663
705572237820043436484176845296863
2437956564788421129485501783098523
403706594737001763647544457953263
2068008324629960057899627792369283
406101128423709180355693005145263
2789386554758403039684148614744863
774445225795330232986247760833683
1043765243702909600400976903073263
1096656074134919677422726740866123
2134988943330024260436052880665683
1448935561983666864959673940378523
1413659152667874448039965648841683
407953459739669989299442523772163
1765097682818996978709584963865683
1430473907950852932446827792336483
1094212456364907246235755853473283
1783590159728845399287915853641703
354045620965246742969909892362043
2826477342141558741036069665515763
1411895322032313393604714445304863
388569257794706162321030608513283
2436978825784298787052647814576443
2489295329315701339642071642947763
1765856736473391686679120973473283
1749993773651203207814197961954063
1430522599650827162678406739705703
2456531429559673431309985687104523
1093254157478863197022342602890883
3477556713305682199412385686762923
1041072726503039312098872521768443
1144471139732172576167992782122923
1394319206426352198064285571865263
370867020053322400379963216344863
1749201475395330233016989837305283
690645249886921053011536909810083
371838283734919189794465744674103
740007572711709180336231885465263
740846658179042681499754378265263
1765011694357224260425321098449283
1783590159728845399287915853482103
1395113916907656246120553094913663
1465165557098980410842785687570523
1446456738005197231322684435409303
3829622544335646999412385686762923
2083112124458082653073972688513683
2806962879782101427253917646803303
2454565679101618284014265997658523
2421173126765061841778818889969703
1025306327032894345441847369776843
2825457900276561298917079574729743
740894877196029559635566413128863
370908820973294559888974147688843
1378298742192970400420455943529663
1077145964723706864899208013802903
758424886905576178750552400986083
725661181582484214213227793161283
1041381852517050479885497799578923
408915716440955811085501905498123
1078505422260247028606113748210923
757588197697234969653919120994103
1767033542903995299085495384386123
454881088678863197022340042586083
724824538509646578752083536833683
2120068247401994908510865374306923
1094130672405224416279120906889283
2455732299306905302285497997033323
2034376293550824416279123280825683
1430392522160969012267627792841683
1467223273208165861257950035740163
