20
2435259476019913053073972688346083
740764534192970400420455943529663
725877072661224591781508112177683
1430387819887433012267627792993283
723987443537155048060960147857663
3477301008335646999412385686762923
390959994530727780783668547696443
741807233201642144400999878897263
1361517332438191805268048845000863
1765894805064424591781506765633283
725122302635645764446827792185283
3108866695957224338249814096345283
1060454605575359869554844426256463
723188508030442144400978055218463
761111754134919677381288209498523
1058818711710700593604176905794463
1447543032044103705613418574274503
1378300944202570634047540739873663
1093925200085164717530785687907323
1061427468871408374622344134898083
1765976389493234586667627792336483
1394319206426352198064285571873263
797440692063682024739543582307363
1800254244879871702285495565497723
1058776893673442685565011347392463
1041953320930646864938602378441683
387604262737155126119527811857663
1041247110762504536948409876202503
1077143751417078105131630416505283
741060657835645764446827792185283
1042037196535959159636048845464863
1714764046979042685565523334752863
1716481394778576163647541962257663
2084831799099565781445768083729303
387639914306635707004469898425243
2068968915640161424222340102609283
421240678426909180336718211857663
723186327016707126088733581970063
1060454615273442690110034125456863
1361559280211203294024759238753263
1094887843315227464736878358904883
1058814637456821715620455943217263
370820778113175159636048846138063
1411935183886230439354477136184883
353334786039547744699447177928843
3145284391658108626864898065194963
1731667381743950816279123469160883
1058688720243401053011536909313283
724117760798364726099512589616463
3479947908071635637703388637042963
689720174118931923611753094896863
1500360115580744116105943581514963
689675924973294559888974147688843
1428624208877425639908486668976863
1077273875254651237666484746938503
1411932882001799279885497799578923
491675831064507794917083291251343
2120068279357418882542724183578523
1765185978436328178709533581297283
2067968594347463971669612941778083
3161138645544710100603478167242543
1412061347513799824222340103082083
1412946110240003039705167491545263
1428668348656551616933966151073243
438982689218306397022337670754083
1783506268130024260414522006904883
404585097240383087044126864353263
2706503333630612857899627792521283
2103244678827417695070372244370503
1799417681218347763162785687882923
722393487403288339067422851377243
1041165310797552374622338691873283
1077395609409429610998405386434083
408255775222902658748662430315763
1110025191608980857899627792986083
724954624088644424972933389818103
2769255982241713705822338833161283
1447295379125931881731206739881303
438858647931624416289359620034083
691574393384087504551077786602543
1196650583902403663578350678665763
1765976499882728178720309837481283
445746314612162024739543582474963
1732335759330024346656850186265283
1431147660762392684035717527738523
2120068247401994908584639255082123
445874167734908802307826522299763
2807890041692039279885496585784923
1430520444020434969653927955730103
1078156775719674614213226509960883
3480662821923432326669553242947763
2438156068654556124819080148210923
3161262556791092385314033242947763
3161092502931615356042011146450523
1377459881392970400420455943529663
1747395617557224260425321098601283
1749243317782551122607237453474083
2770933725332218614213227793001283
757789644609429770906245328825683
1413659173874016687167571466921283
724866449817739694942830416505283
2455488620492466521511999002458123
705788663368424346666603722442083
706451137133455127174199306105663
723985739836327702979611081936443
2789602803122934924331629005465683
1412731985489564726173339014577263
1782713660279528178709533581297283
2068008310187069047646827792200883
2032733998052842144390763654754063
1413659162641863738381876809809283
1025176104930646864938601027873283
1732424259392148935713341523721683
353334786288587907309086924977243
3479947908069014045762748759899763
2455404718931550963162785687106123
354171775655709987041895811705243
1747483792573178614212745290920883
1412021470129096639531630416842083
1766866012698290283981857680824923
3746655010633358554371206739890103
3479947908069014045762748699099763
1749201475392148935713341524033683
444024495358881326821513495579343
1784308156899831919476385687898123
2118264387108351702285493066449723
2437870351908351702285493066449723
3141798704533576357400142362770123
1749363055688458424978027793138483
2421175154484421129485501784179323
1750000499991650653002327120833683
1766863720494734636280994833474503
1748524194888458424978027793138483
2791072906442418283944531668522523
1447255737965061841768553290914503
354888566206041460952116684969643
1729995768166066451919491972033723
3142637565334919677360321809498123
3093859487256620758315192784224923
2101476448826368599288456090281703
1058862961028764726173340361776863
724996252804194653032554445817283
3497274373159894091657952413354963
2453890905241266697066139163098123
1093214416156923257899627792512883
353290641238987993530400259376843
1377543997673442693776518541152863
3781010634134793532501173008850523
1041291051366066451919494666770923
2102403610776940246285499280496523
1698951616072424416279120909337683
2067932817445524857899627792970083
1750965180225429676268651786265683
1765097782446824591781510673320483
3142054325876371158358119959090923
739213072195330232947259085786083
1394400984856042144390763654754063
3141670809963245266394794764994923
387732493871558358253682391738923
794076860195286742285498004370523
2791114933879647958356148946122923
2824923121560696210989698905803343
1799661165570559935962785686945723
409087699141472040195252823570523
1058861095428561736747626372363683
2489802578322668619657952413354963
2136639973994247567026373465986543
4451891482293938283984031188370923
3781134371079007958356148944378523
3162143401815850063619306838642963
2473270880296839279863890256344523
1078238365647668933726776653474083
1783683069334919677475434583898523
1467816127868713478292137559587763
1467351110600930789184786515740163
2471506855684485399412385687250923
2806881405995195299085504464850923
2118184769464774358315196564522923
4822964048871635637703374743587363
1395246373341928178709533581473283
489360585463705302285497998122523
489320854932172338230950679410123
1376656671940381987052087299376443
2067928523541224416279118534754083
4165336596838066864959672728226123
1413659173874016932108909069314083
4482212174591666697044660826938123
1395954770051863445975658506256863
2438197952214671877594783184858123
1749958431910863197022338819721283
723362907504845399287913220218103
1765936632183588967467627792824883
2100726077396913705822340109960883
1731536871073555031309985687402123
1376791220797645399277111172210503
1110874549211015111773345550418503
3177872036586108802307818720212563
1748322558741224416279118534754083
2472517925449513809319027806315763
2472517925449513809319027806307763
2138653407964997916348659798612563
2421051286933573481731206739577303
2102406022762504619029582285313703
525398186779260389227706200067763
525438122320508790624963038467763
757789644609429770906245328986083
1766729052130646864917047174904883
1042041820994083476103300038913683
1447343950258812389267662344076163
422039603434132857899627793146083
1078112846182066365657201114938923
1041247110762504536948409875864903
2083068073796734252085893456833283
1747693187438513705822344007561283
1813707458650575926078005834112863
388562740642516340962869898248843
403542617937155126079030019857663
3848207799270418462622390179412563
2808571553779855468425943582307763
445916110774908802307817379740163
724155405214129034047541959377663
2773335069520274163162785687410123
370153834692056035759188813296843
1411935073535956190046827792496883
1428800789325552374600784964034083
3480786768869014443474587726299763
1042834428280316253043332103242483
1395994715778685600420455942576463
1732546113923517993852034890121283
1077576173947624092337307015241683
371039158430666195590771668041663
1041116766708175843779229584657663
438062044995330232996944903386083
1749287347988898141022342665929683
2119092652294349231341111171865703
1428800800363751125445227920993703
723318684334922400379961865776863
1077143862039811039663211721945263
2790139327717809386712148812976863
3495581662159969100853929562113703
1412897875745872380366953290097263
3161054937502492952457950036059763
774445225795330232986247760986083
370906744804542227068468548033643
3144956806529891407548653460707363
689717762643203294024760583073663
1467223246761797916348659799260163
1729775125949387829883934916025643
1803276666646314390746400542634963
1058863004334922400379961865776863
1042922618802736759636048845464463
1411935194385128178741358480360483
1747393447803722400379956617944863
705656747238462431683666189474063
688967297049664242321541453802083
1144471139732172095962249364050123
1714723860803197600420455942592463
3480908403683114059178120343435363
1111793132975758554371206740986503
2068807219968778424978027792512883
1058818915596541162733162505936863
4487419728871635637754092118642963
742446565755624416288878288369283
1747439867464424591781509386920483
1412025764312031658846827792336483
438860849941224416279118534754083
2769214248916913705822345290600883
707206056065175159636048845969663
3394413020109414831422108621793703
689718071960015926098972234433663
2774335495643075896794789399249723
689684529612133347769935427376843
1749245399155514184963209363865703
4806186832871635637703374743907363
1093214337041864135732891274585683
1074757193265453978678406740532903
1396171212393850983240225680834103
1749289649062714184963209363865703
1393524385568003294024757827528863
2705420788750229848751187408986083
1058772705424869307004469898601643
1713883013251863445975658506256863
2101522795910403294024768531377263
689629676729277088390763786264463
2084703756931732857899627793146083
1058860759030859534778959562097243
705658640194083656715859466113283
2101478860824317727969822986265663
761736831228553074189934548210923
1396168894240003039664231818433263
509583632468098127548653398962963
2807887756635287504508963028547343
1078159165912031658846827792336483
404507822458242916599376906105663
1044648266107624260435540995698483
421284828994083566031543370434083
1042039393000523542959188746097243
3159326480194773250674263507537283
1783683069334793532541622225490923
1412692030027242140489243206904863
2771728640026352198094388618264863
1732424054644577657899140238090083
1747567777748913705822341386282083
1499397559271635637673153757202963
1747525745838789595599471763697283
1733384974723517993852034890121283
1783466769347551753485508510307323
1749117389034132857899627793146083
1747653760676797174622338691545283
2807720377171616351717076955106943
2103244678827417695070372244210103
387774431685127717931626442601683
1043631042530024346677382800849683
1729995978130925589535777613633723
1749203556293224637709985687730923
541500314346108626815186644699763
1396171212393850983240225681010503
797312891612997916348655897812563
1412692160337155126089246854744863
2454567965520274163162785687882923
1393524280960752198073475981466063
2100553807096327717931626442113283
1395288201025429848699449933634483
2067926531495829610998405386426083
707290113574243959636050186264463
1092284968930024260436048778434083
2101478860824317637479508752176863
756908615573345657899627792208883
4806020973585020389216974743907363
1077443617953713705822338769480483
1749499260215728886622337482762083
3477173149713247958358119960553723
1376791220797645399277112657010503
2808099988417687901823131477171343
1043631042530024346677382800681283
1395999030695728095674448845793663
761111754134919677381282964538523
1747435452655896498823224585928843
2119136880130336793653917571874103
739301284490391336636600651107743
2505744871672003663578354461835363
705658640194083488617068998913283
705788663368424346666603722113283
706455342475094201150517962104863
2084833970660515951055524052202103
1043805525825429848699449933634483
1765894805064424591781509386433683
1747523527841713705822338832842083
1077276076999418614213227792993283
1732426166752580748331631504361283
1396789662255125812267627792833283
2490175802971536463600300116227763
1077401801261818614213227792833683
354133596203288342959183427856443
2099928971399831647326776592513683
1430434161429224591781510736833683
1467690487238738360253092442947763
724824538509646578731654730433283
1411891054838451663709775623233663
1783511075883195299085497940538523
4134215181503214585122513171434543
2454641343782101427253917646803303
2807051191662162199412385686762923
722475696301808374622341322587283
370950752450743673541766668976443
2437067331394773250683499728841683
1395242074180328178709536336521683
756868784917224416279119620033683
1748497140826284631309985687224923
370111891650743673541766669136443
2790989115248651986394794518618123
391262326311761298917079508875343
1800336148887218283983976266762523
1783683069334793532490916246778523
1361517326657916605268048845153263
1076306977557224260435566538106083
691528029768424092316267722434083
1042834428830846497414759750576863
3445508131337905210842785688354923
3145080648329864095625943581682563
1041114460130024346645048586442083
1732466086264316253043333386121683
1748364711222485341022345360336483
760897881562392683984061841338523
2118341949183892378678406739865303
1820137626408336463600285920699763
2807934208552087901823141593834543
3848207799270418462622388960540163
1467648533471865116348648097666963
2473051937628039279885496586939323
1748238772536776057899626569954083
1077395609409429610998406605634083
1698787843705576178721896134913683
2099847308274016683030661386921283
1766863720494734636280994832682103
4183837981404997916348648100387363
1077485367266024591781512014121283
3160971072630597916348648161674963
792988464534793532501173008850523
2101396994096736277763205389313703
1110828196629224416279127124490883
1765139830594773250674310800177683
404585097241008718285880515865663
2455404539901618283994243082449723
491923504970083063474364634618943
1413610603888845399276600525641703
1765932228165116330858114631073283
1765976478072316330858114631073283
1766731143461706486827677575056863
689631784930024346688158928504883
1411893229572656595632743821641663
1765009718039811039663211722273263
1395160158596764726141543879393263
1747614239848808792947334800656503
2473272804747127293793409997826543
2473272804747127293793409998131343
705658640194083488412782480834083
1411891259036931039673474637465263
2421334637625518105633898701489703
2120068247401994908532412695578523
421198515172842144390764870592463
2119139082675985228864136086577303
2438753462604313752641185687258123
723274628153549231320630030130503
2388574980058063197022341386426483
1041288932387786359636048845801663
2844005211902650479885499216824523
2102361783353549231373446666096503
705530593124126155182619014586443
1378380641262672380336722128665263
705572556781065097463375558737243
523716265356439336596102935426543
2084745795394083484316294471057283
1427827401702247969415248844968863
1092249647123176178731091472833683
1058777391708966269359133715545243
1748408762436328178731087431066083
1412772046334922359636048845464463
1818038529010839336596097998138943
1783552620680382407948934800842503
2455528476589662963162785686633323
707249953363203207814198032353263
1765890191330024346688109069144883
1784479887488690283981856266601723
1041202865545612751700051469136863
370990708990348755590762438568863
1396789447009378653043333322442083
689678127256967750278735427376843
1378462535320342205268048845153663
723272415629870953320553095081663
1413659162641864135937693767386483
705614489625662431706757450281663
1041911582334027707004469891689243
1042838429671132451042869898433243
1783683069333482894461117846626123
2807002647840235865131626441777283
1749241415613917123433093322113683
2120068257378705851407441165962923
404585097241008796100151309145263
1077990885755624416279121034738483
706535133821770400400976771376463
707336047455800697284176906105663
2120196388920500827826365910762143
1765144024360758989878406739696503
740007782426909180346498759066063
723190510572803363647542090121663
2032652424081021600420455943066063
724159609756195570699856845489283
2369876588825289053002327184209283
421240693379042771786297738257263
1075550016532093682514997961928863
4051081643482361558315192785475323
779482942214909736657056409804143
1749249818927535326046827792496883
1783682859366066521532066963433723
2085670528800003039652411216673263
1785149314385425810968709530299343
1412690262938194993604176905769663
1480814294850809558315192785475323
2100640000026352198115406217944863
2420329856423829598917252046122083
1393524280710403294024757827865663
428086118952087749676243609971743
1429595317682348200593542861633683
2083023923226352198094876365145263
1026944428727509427253921943057703
1078112835396734252126806093313683
1111753271627097809819296400842503
1731587495470178653002327124185683
1430434365875985228864136086577303
1783643111727535326046827792496883
372758718488317477705268615065663
1732505948184946463378027792682083
690653401215343178374200589305663
4051081643482361558315192785170923
1782804357137936086285497732210123
1766150657608424092295271878744883
353334786288584463187536771528443
706411301990701724522039181128863
1041953425484778963580496772034863
1446416877163751367898196820194103
740007797379042775902313162257263
1058819036993393722249986692387683
2387736140253305910531206739889703
1075516351253224416279118404186483
1446456623187994649653915335098103
2100558520470934758453921681808903
775493906937486554371206739721703
1733222943218211574622337482281283
1074757181940175926078008643697663
2084789945965061841759397395569703
723188313543216759636048845793663
1747653782750736086285497732218923
407951125859734758453917713808903
1714726198905576178721387657792883
2773576377513614554371206739890103
2808099988417687574173851597202143
2101527231151020876853924116970503
370997099772748289067627792504883
1111545558679757231423137617322503
489320854932172338260662350122523
491965458234354259634364634618943
2083862784026352198083689155537263
1714763831996029600420455943368863
705533004848926155182619014585643
353334786288587997829689929768843
389452180321970284026047319242523
2100556250509646578782752269313683
1076563255023509853043332042112483
2119227152051283993653918986113303
1060496537839934362667627792504883
1749201475395330232996459658129683
1765229996597125465131626442266083
1411893329174926303674454092977663
705612066602456035759186186584843
370906607402456035759186186584843
2102366102175918105633899854106103
1060410554084958294263375558896443
1041114659057931145473665411545243
1414411930659817316599376906105663
1060366320468658107004469898096443
1414580100938532795015248845314063
371039048593675318078009872665663
1041999877192553607814172355873663
1749201475392148935937693767385683
2119975449266887578678406740033703
1026014954942731145453646218104843
1396252874679394653032046416994083
707250063449164051262516551401643
1041247110762504536947384525810503
705570339057241379053162576512843
2756635583398062105704091277321703
1041247110762504532626593684041703
1782711651992279712411755792337283
1747435253730024260436048778450483
2455652402793850728889376403882103
1378462749716093600420455943216863
740806597308029600420455943064863
1077141533677425635781225289928863
1378422798733941244375658505952863
2706301592341224018597002327385683
724069427226352198094388611713663
2051151222880507257899627792834083
2420201809028194653032553165145283
523716265356439336596099217491343
3126495697019480659634364634306543
2102492005993850728889376403882103
3463126541500593390852763537338943
1127649773163751285568650516202103
1396881616864611873415248845480863
689587844863367750278735427376843
1394451542523352372278406739696503
1394237222737155126118966023369263
1411979433795330232967255124034483
2774625137817266685361796304226123
1397056193487415317763209363873703
1731706917268396540375658506105663
1413659162641863971658345226426083
1783552614613166105664132039090103
1129289661642418283944069649170523
2421254800333414831422108621017703
2084745590921109853043330631065283
1765137534225128178731087431066083
1799740946718438552641185687722923
1396083120945337488233093322113683
1042878478733941244375658505952863
370950884624438326110288771377263
1395113916907656246100047495234063
1429599740575918105633906132354103
1394405090607343551347334739856503
2420168406679757231423137553162503
1480730473207705302285493009322923
523716265356439336596102935731343
1058856570248272380336696461618063
2050308352023727887176783623209663
3412710717236421129485501719258523
3126495691763493459634364635091343
2807134962372516762678406739705703
689634085990701724522039181137263
742610232481713701921392967241683
1749115281935014724446337482289283
705700373269224346688107722113683
404469774355176178711635472665683
370156042220477088390763789624863
1732340173034132857899627792834083
2068847175957260063407237453474083
1092249647123176178731091472826083
1042756849409823793594448845633663
724151210621770400400976771376463
1093212329792148935743137485626083
1765097975897334273078406739705703
707289893059402313975326918745243
1075510048510512759636048845793663
723272503412172562874448845802063
1395957071640042144390762439368863
1058953343037053600390197962450063
1094887843315227464736877008513283
443980522830176863717076950931743
1729903057492515398064206215073263
2101485298598062105704091277321703
1111627301185234969653916558578503
1749199262086077088390763718593263
688879205367256035759184771385643
1430396523318651376908956622266503
1765183859212424332331630416513283
1058730546890706297284176906105663
1395111929605066195590766413289663
1042127688081182241393184198736443
1041951427948847453043333386434083
2083023923226352198094876365465263
689589968506197046100051469136863
1466509937414909736657051233506543
1059571903248567755172381721776443
1395998936337128178741327428041683
779696615566487749676238432699343
1430564378577609221594786964210123
706539333657009050431035146264863
1481657399447005615794364634939343
1766859274509525341022338692033683
724023179504586195590767693473663
756908615573345657899627792369283
370950968211053212500047494737663
1058776893673442927259243657945663
1447167243128218031350813706610503
1059657897795330232996457226434083
2808060247109970109709981776193323
2067291398525588857899627792369283
387774436662485341022345360504883
1748410743981380834380446986265683
1714682059097443873415248845296863
2386058292798593778750542474586083
2454186157777399919476385687897723
1765186066725703292163209364202503
1412728006405066195590766413289663
1766064674625429762478672775234083
1749245399678491378720317846905683
426278394846488684056155339098123
1446578242509414831422108621794103
3142052013777399919476385687897723
779355215185425810968709530299343
2083023923226352198094878919073663
1747435452655896256760399433768843
3441267385109224591781513293313683
371794033841479770595949066442083
3093901655242418284053228049170523
438062044995330470924907786434083
1748402340146127197022337670601683
2739262835190048789763204237489703
2067169564497061663378027792521283
1430478521965061841829540179730103
1413659137191486100757615507721283
1429681482778126271337606740538903
444152306028652738226371088691343
705698154954891522900051469136863
2472387786130925671437931988530923
1731709130312424416279118534609283
1428676628214753305683618838777303
1765059809014753305683618838777303
409673014015666697044662106130923
2118430366712671781899913361178523
759520021281092502624471575410943
2707058559355624416279120970738883
1749203482641864135918213325321283
2067886485581373624978027792521683
426320306453393519476385687250523
1765976477811515741022338691528883
2065451775991582241393180291545243
444110441396576863717076952546143
1765848358377396978709531011714083
1026944428727509427253921943065703
3106394363464424591781511946920883
1026986261678824346656338257026083
2455025018577399919476385687897723
1093212329795330233017019085169283
1765062166790318105633906065618503
1430522435251283993653918986113303
1413659137191486100757615507721683
2101525003438789685710439882265683
1730037705950736086285497732219323
740007782426909180385897098425663
2067930720034562397022337671225683
1060454615273442772020356039065263
689629897230321427068472521768443
2084871714414469391238816400842503
1394237222737155126118966023217663
2807764548955287749676248854611743
2118470207079355704794789399258523
2102366102175918105633906064994103
387681837162928800420455943065663
1094051190595330232996457226434083
2119097139386951705664129422634503
390458477172630343896732368513683
1076430704007092978699858122602083
1749203482641864135918215824673283
1713883017919306400420455942753663
2454813426372516762678406739705703
1396789668011221427253917645818503
1394237222737155126118970954417663
757541875537155126119530310584863
725751348402097452085331533314083
3427764038615245632730224979730103
740804400553135805268048845608863
759520021281092502624471575082543
740808783590266082131565069136863
2455526458857369302285496848225723
1111627321917645632730228692202503
1447503186156103705613423633466503
2487401070766498141022342733289683
2808104287301970109709981776193323
1077191964390266082131565069136863
1429513500390266082131565069136863
1041158809626909180335671309144463
1748444387751529783748741453938083
2435263796375855453073972689640483
1481858966714693166710377617338943
707455778584042144390763661785663
762036361983635158337130582603323
2473272815231576016297093652218943
2386737675436887503681081808833683
705614489626352198463031175065663
723148582737155126089783172169263
740009874057596605268048845296463
2067966167419624416279120905800483
1729775125949387907319402371377243
1411857484155624416279118403882083
1413659173874016523133494032833683
1447297690965878481769606740986503
2434510782011313705822345290593283
426366327948155811085503185330123
2773576482373806105704091277802103
370820629703038169755191177784843
775493922133878481769606740986503
2136140942504206853606050963690123
1448180581993850728889377616681703
724027180687101473415248845296863
3746573190759259272470664019569703
3198046528699346646102227460210143
2844841981330925593470649796041723
1749113085416707126110290115697263
1765225807756103292163209363890503
725877198712510968926776592993283
1027911332479839777900735447586923
1432328110438066697044666067403323
405306638943725507863743197321723
405306638943725507863744541321723
1747523753794773250737307079064883
1800502107744710358315195280233323
2435431327144511423531634246586083
843487994817687574173851597666943
1749115061433277088390761091714463
2100637897366641644372047495073663
3109798052198066685361798806626123
3107272960026352198053437772976863
3441055808909646578752078352833283
1041118743524842144390761156169263
3476292439999355811085498068530123
2068767603991650653002327120833683
1731583191356581663407237453634083
1765097892546581648264322768177683
1765097892546581648264322768177283
1093088283003624174050410503386083
1093929240955624416279122118600483
1411979433795330233016989767234483
2101695009865902105674910988993303
390458477172630343897222666433683
1732424259395330233016989767234483
1093252285509183263378027792834083
2032731911148803363647542029466063
2101611196374919193664103892370103
1379263642116591059396176844968863
1093170286865983263378027792834083
1041997670424317715272782278753263
1378462524782842773975658445456863
1058730763433479631700048774745263
1127515014341004579052087178113643
1782049392915456599309985687224523
426278394846488684056155338770523
2101401302679757231423137553322503
438940541417006879407237453474083
3109837882857369302285496848225723
1076395277341332857899630289130083
2791915921148751894194364634474543
2118386210625429930835509834105683
1077406210526617695070368276210103
1042748130749387829731977235376843
2825590015017855251941564634592943
724069437447243542959184771864443
3141588967858679919476385687738123
472457429967284249653922835745303
1394235115322186400411753094737263
776001238679757231423138833634503
371703525725413462263375558904843
1731704940726393426578027793146083
1026942326594773160583735306434083
3812050475774979376765119185338123
2403472938150863197022340102608883
2386737675436887503681081808986083
2454771709333576357296846487738123
1394405211454970864899206739696503
1411891259036931039673474637466063
2421091128118651376888971668041703
740760477043401053011534279234083
1430478521965061841829538833322503
757789644609429610949249603712883
1834058867900593309097093713491343
2136633976652703938226371088691343
2774337733098383705562785686633323
1412772051827530400411753095066463
1077359879142252639326776653474083
1093252275045832057899627785800883
1765930351790824346645072967249683
1395160059268992639440437837297263
791266592363751125445257299881703
403706280175996605268048845608863
388569257794705998491266762434083
1411939477254447617056338320176483
1395237753509124604375658506577663
2082361664699346646274083098947343
372758718488317309574201866601663
3812050475774979376765119184850523
776003336091933512963213011409703
1765139652294189814213227792833683
1076516907451815211870827792185283
389408244973773399287921111578503
1766863721242438067007670099882103
1411930873175115542959187465768843
1078242764460730393653921612977703
1747607424913351414213227792186483
1058732738649163625483879814896843
723985441557224338249812820202083
2101732831737486554371206740194103
2051107277034132857899627792986083
2757438672828051158265487450450123
1078112609951490397022337671233683
2386737675436887503681080525633683
1078282416334607250526776653474083
2101732831737486554371206739721703
1412688182039811039673422218601663
1411849321239811039673422218601663
742780101793713705822340110120883
705658640194083492895776333642083
1747437765318549853073972688186483
762078305023635158337130582603323
740009789673442689884778381457263
2385101902397645317368457031250503
1060454610817584509789729546113663
2118255987985128432651906768833683
705700373269224346688109072513683
490159715732172338221185866922523
3159458931901997410011293849811743
1111627301185234969653916558586503
1094261010937486554371206740194103
2119139104787143578678405252050503
1766863694518199121522747219873703
2102450041422066832437357200842503
354129501541600547042873866265643
1395994748338348200593542861633683
1043631152616707126110288771528863
1078156754491313705822338766440483
1800500026111666681256049047570523
2032652209124842144390761155544863
2032652209124842144390761155865663
404585097241005441261675664665263
723316643229309678204987148976863
1078112835396734252106352966913683
1394319206426352198083613715545663
2773494662765061841778824016690103
1058772595614091203433093322113683
3092184082770435372506785687562523
2790955325906859410946771732539343
690603064325053174622339981321283
724826304337155126089243140017663
404585097241008713945121354417663
1748234714509646578762322186600883
1376744862951152198052967817945663
723144494063357395590762439402063
722391705626909180336184461769263
740129621424970400420455943057663
1783813092505266451919489486803723
1715563036440042144390763655369263
1042792175659288420783183427738043
1749247717334919193653920333296503
2100644183611313701951568912513683
705572552678475620783669897928443
1413745456530925257609399313338923
1729157117330925593674937933649723
1411979433794117972615272010282483
1799621424528991196859042967562923
1766863700036950774848162631225703
1395160258747567805268048845304863
371078794328216547780174147697243
2100637593558919193653921680833703
1093210112304226653032554509464883
1765225808321059574622338691384883
1715520909137155126089782029769263
1396837980321974121300052556992863
724824428986573399287915796378503
740007782426909180355694163400863
2035168906604157600420455943217263
353334786288587743499957955697643
706539333657008792025170189136463
1076353130105576178730548871386083
779780380801376863717082131411743
1395994731270081913704554505936463
2808733133810839336596104211449743
422041706105576178740847440834083
1732424259395330232947286032833683
2807049094763194303358082634282103
389284265763179811052597958728443
2101525003438099751742520586105683
1749367260777850581445769235721703
1060454605299453383128194758904863
371703530942041460952116691395243
1044554413010588807803960592336463
691397802121109853043332042594083
1749077313498063197022340103385683
691397802134217053043332042594083
1430434282553549231394459019442903
1750126622948169012267627792841683
1078026747878475620783669897928443
1093212329792148935733382544833683
1413659137191486100757610570121683
1378382953344634319700052556992863
722391705626909180345908739714063
1058692777392970400420455942745663
372758718488317477694004618601663
1111669369815245632730217358122503
775328237165061841799842832682103
1447928739479757231332463632682103
1395912847984040604500048775554063
722391705626909180336184454914063
739965833853770400420455943056863
722391705626909180336182029769263
1413659173874016519016534093154083
4201902428722540246285503254914123
1393524280710403294024759315864863
1076306982524128805521541453802083
1394319206426352198083613715704863
1077271672982248174819872211873283
1078108315466570400420455943065263
1379259662783088488890452556992863
2067169584429307020331089037625683
388571255067875918471736532034083
1060454605575360205631032518737263
791266592363751125465247120521703
740846643226909180355690499552463
1396003130116809053052036045016883
1446294927524045468890683155721703
454761461924045468920944858594503
3495003251901997409990811232851343
1378298742192970400420455943225663
1732302310006530232978053386426483
2773328803479757231332462353002103
1782753803909924799531629136513683
2032610370942442144390761155857263
2437994493333450048361610647258523
2773328803479757231332462352690103
1411932992414091203433093322113683
2472255366985363158306489936185723
1094177109343053849653916618594503
2454563755728056022285498068834923
1077317925681337488222338692042083
2101443220029645632730218573490503
723316643229309678204987149465663
774367426724045468890683159554503
2791199040701871100943496148691343
740968062806396605268048845608863
1395952876822923195015248845144463
740888371030396605268048845608863
1765097892548616541022287430737283
489201017660613363162785687570923
791266592363751125445738573954503
2456319081895829758200457302905283
1041953624701770400400976771376463
1379259448061598204375658445000863
1378424776112313393594448778104863
1783464545842799027253920333482503
689589831638746899078196547857243
2790982603325645313056897418770503
1377541990426909180375712137953263
688793123057241379042925008336443
1749287762148169012267627792841683
1058772496274689569230955853474083
372981446808940246285505946274123
3159205265127776863717080789346143
2118170109611418031341163856513303
1412946110240003039663694214576463
1376705132417584423774288839073663
1376705132417584423774288838745263
723444999956898141022342733152483
740846643226909180335188685297263
372758718488317309574201865945663
2047835920193393722216585091722083
1393524280710403294024757827873663
1078026426963203363647544522257263
1060498839231701341022342663241683
1362402534782442144390764941152463
740968162670774121300052556992863
1729819375857931145442919750576843
740007782426909180346475719057263
739257007278824346656343389312883
354131819405774295472210057936863
688793123057241379062380873776443
706499283297342521990759750584863
1077986795756719805268048845144463
1497675687100593390911720398131343
1041114454611203294024760589297663
740846643226909180325435085457263
1058814627457442141022338692042083
2470663695424035570699855498441683
1766027024692293239646827792336483
1043675303185128178321056336329683
724155294314797638074454092977663
722477804763351061741139469474083
1766022626478824346656335555545683
2068092405733232247646827792200883
1058734950909906297284176906105663
2118252108766421427253917645649703
1396875624216042144390761155714063
1748450678697630364306027793330083
456519074767284249653922835897703
1041997670425662431674503955536463
1041997670425662431697130512336463
2101814625648844907409062675890103
370154155069310820783669897928443
724149129237109244375658506577663
370906817117656031878171146264843
1078238370885311218731634246586083
2435515145285311218731634246586083
2101527310006560793653920333296503
1078026521572842144390764871056863
1093090495226228101807237453474083
370993015869310820783669897928443
2369878575876809053052034889801283
2455568521695930479885500356219323
705658529293374521990197898603263
707247971816707126109211079073663
1077315812526824591781514567561683
740049620607408624068690182897263
2473272815231576741573813076218943
2084705838868208374622341191242083
1783640906093081752641185687722923
2120068268610859119639246426450523
2421334492109414831422108621794103
2436186527304424591781510669473283
1784437933424845313077355927064503
1042796580728475169414759750760863
354131814425662521805956038745263
1713885115372803363647544461770463
741685294060803212114997961794863
1497675687100593390911720397826543
1110744320234132857899627792986083
1395910624687589142959183492185643
2456314777216752374622338691704883
723987443537155126089807619849663
1731667102612396626577538954426083
1394317004415372669554846986257263
1396078711421770400400976771376463
724111055443203294024760582897663
1378338798333598204375658445000863
4500881027214487749676238493818943
421284619029224416288903888521683
690600978457008964220444358737263
1377541990426909180375708422753263
1377541990426909180375712138104863
2774295690442418283994246806626123
1077357661447947973726776653474083
1042754558297443873415248845296863
1765185978436328178731087431066083
1781872801666965848690309325314083
1077191990905576178740865604034083
1394449340225429676290151812042083
1446416877163751285619338323737703
1413659137191486100757611786121683
372760925769736450685006218610083
2806081987074595574622337482594083
1077185468459288420783183427738043
2083023923226352198052894925473663
689634085990701724522039181473263
404585097241008713945117712353663
1799621424532172338475163469962523
370950972665498915063375497776443
1077355642947016057899627792521283
2119141195845018031341108679073303
1766863700036950774817998490601703
1749199168277224260445268688201283
1749241310784463197022337670600483
1747435463696226972500047494576863
1078949278700803294024757891545663
1732300307213263197022343888657283
1765978691394773250716777155544883
4051001862092466521542278868370523
1732424259395330233016989767538883
444108360232087749676251408531343
1447171619844365124446827792850083
1060454615273442772020356039057263
1058774886426909180325968912657263
372758718488317477705268614737263
2453844547394773250695279763376483
1076483457327535326046827792496883
354085682322507707004469892033643
1041999667699453396022941510728863
2454857791626489558306489936352523
2438034323740571408019080148210923
492129051585687737993375252218943
1429463085929700000379959181465263
2120068257378705523757193300522923
2068008330383368377007237453474083
2455851967292613363162785687410123
390377002568424346656338125810083
1729819375857931145442921027536443
1042041820994083484314195667882083
404585097241008713945117712657263
2101566929925053174622339981321283
2101436828957578212200551882113283
1058774886426909180325968912352863
1394316799970024264746576909297683
370070053469656035759187466256443
2421887851118797231322680720994103
1058732733694742205268048845152863
1378296750202588537274448845153263
1696309094426909180375632771553263
438062059947463664284290887225683
741603400275203363647543312657263
1747521336300803294024760521794063
1396789447009378653043334800505683
2100642102159122781022339971713283
1109871911058349110531206740193703
474263208687251158315192784706123
2102403904073376257078406739553703
2807887955563194303358620355713703
1058772689670081913704554505936463
2385774967565263197022338953808883
1360678575421623673467936073929243
473302597990066521542277588675323
1078110517487996605268048845608863
2456319081358465778719775056664883
773528565924045468890680657154503
1429681504588474393653921612977703
2421089025721208681731206739577303
387904686632087504551613975747343
1128353875141004579052085891528843
723985441557224260456041098754083
722391705626909180365934153944863
691441947197645399287915732034103
1377460006737155126089244365617663
354131819405774295472207430897263
2099845289796734252106345168513683
355811533300108669584999885473263
1748532164102200050731634246586083
842525402300593390892238797826543
3378191349924045468910703639394503
391043886435734758453922957482503
705658640194083669433399239242083
707245753529277088390763786264463
1447457169136199705683613837954903
1748362399646458614213227793001283
1060454610817584509789729545937263
2083195889700807414213227792514083
2756635448118651376888968016682103
2788422185205934105705551635714103
2421212862546808444163210452354103
1750790696902397559636048845464863
1394449340225429676290151811713683
739343216782487418330276315107743
1058774891680959869554716429465663
2152825971900593390882011165049743
1447299772622574900278406739856503
1127689498713303536898720400529703
1480814254430105302285495566731723
2136633976377452738226371088691343
1094051190595330232996459658442083
354173756665498915063375558737243
3712936880193710105633897421794103
1765053637135014724446337482289283
370866893437079159636048845464863
1376791209748898141022342666282083
370988621811582820783669897928443
1395288095616637600411753094584863
2454647757407134053470395348210923
707287818517356716484176906096863
2118182797670066521542278807562523
1380893465316760474678406739705703
2083023923226352198084713098096463
1430316721191853110531206739889703
1712249651084796253033092109624883
2435305707476913705822338766440483
1378462550275657405268048845456863
1731585398595330232967297674417683
3159205275857270572107964635746143
472377633333684249653919050754503
740804694653770400420455943056863
1800420244707320563162785686633323
2436228255384314614213227793001283
354129501540222742990930185928843
1058774886426909180335695626112463
740846433260803363647541962570463
1431317408948037575692450961002103
2455610570128991196828811802458523
723983228498877088390763719570063
1074671183230442144390761226257263
472377633333684245752943699882103
390288833579721053043332042265683
472539229115718710531206739881303
428086129671747372107964635266543
2119138883748045399287917132993303
2775922734060803207803960592336463
1363281146860803207803960592513663
422876246745517519700051469136863
1042836531225662513583695633000463
1029547000166066365698696145178923
2421042556713766269359183491376843
692236657429224260445776909634083
1430478521965061841799327120209303
1748410743981380834336312525650083
370072271759122781022339971882083
1713925060323608342959187466104843
2101651042785863939310697421025303
405304425635719193653918986610503
1074752982380157600420455943217663
1379137728337155126089784458585663
1430392322959088374622340106736483
1393566444503245317378155856665703
1395288084881840800390176268976863
1413743138365319193653921612993303
1749289555517319193653921683696503
706539333657008796089426121801663
2824839455930693088677434004378543
2473272815231576663669418586938943
1058814621675787321990762374618463
740886378475787321990762374618463
2473272815231576663669418586618943
2084655187140382155172381510576443
689671719107366269359183427890843
1749285361212629427253920269017703
1749203357050608374622341385801283
1042794262313766269359183492354443
370070158326566269359183492355243
2383422177728369808222341386122083
740930528780065276375658506577663
1042916233237109244375658505952863
1378460553237109244375658505952863
1145267982542021129485501783402523
354131814425662521805956038897663
705658640194083492722823888665683
1094009147676596978709537552826083
2773534434476206105704091277490103
706495282443129741959248844968863
491963250994981459634364634306543
2083109801873351414213227792194083
2453846550186005725872746508978083
2420418146810142827419296400842503
2404276048028084249653924115425303
1731625018500194653032555658273283
2084951311309414831422108621641703
354131814423663829617720589136863
1074624951276803207804498243873263
354131814423663829617719309136863
2101392805283309593653926931882103
1749283179412396626577538954426083
3104758590387161023531634246586083
2437069323441479770595949065945283
473176768870066521542276308834923
387686147086229935004351062913683
774449404867553305683612551402103
1749249488627504350046827792337283
1076516787366863197022337670600483
2421048959610497049653916617816903
1077274000779616523081350733154083
403666539145596605268048845296463
1060582857181928178720309834441683
705658640194083402590287559242483
1093254167725410062594720272842083
742738091095002579775109453474083
1060538602542997672637571981986083
708086822120495604553298125641663
1799539440842418283944535446633723
1766727059809378653043336019529283
740972582472424416279124557457283
1059529640394853667042388746097243
1059531758832329053052034890442083
1413659152667874595297847440665683
405434643021378618432134800842503
776001238679757231423137617162503
724866019113766265467933715713643
2120068231929574716929750100362923
370862572741171876465178950897243
1377541990426909180336718340170063
1396789568146119664899206740538503
370824923594853667042388746097243
1765888104925928178709533571697283
2807808484289687749676248854611743
2807722584941737772107964635426143
3092097973696142554371206739569703
1447169754480845644413089676994903
722391705625662513420469962434863
1060540909162504283007138960850503
1041158610698445399288454804033303
1783548211708731827253917639233303
2453133502240003039705193033937263
1093373799998593778750542474586083
390458477172630343897223946113683
372758718488317477705268615233263
390458477172630343897223946761283
437136995441746018775658445465663
2032731911148803363647541958592463
1042834428292764726131303751081663
1729819375857931145442921027696443
743663024541051396528308759401703
1396835689486230103061102544497683
1781784621929700000379959181129263
707246073605066195590766413289663
1765049238594658653043332106434083
1765934441237224416279124557457283
1765936538389224416279124557457283
2067970586641863971668613325778083
1058732827533154976379960589137663
1765053422150785778720317846744883
523716265356439336596099217331343
742440615309646578762326024040483
1413659162641863577817655303234083
374438652860999705674910989146103
722473593891196605268048845608863
1075640177278491378720317846905683
1060410576129956762667627792504883
1394323400179192886120553094896863
1077227406768970400420455942753663
2438629490480553100762785687722923
2118258216745148511081120401170503
724025271428194730825325073178083
1395248460010170393653917638896503
1060540699447304709540948880681703
724199549738785682270827792185283
1412855817084702163590759750736863
1765059844718797231322680720369303
1765059844718797231322680720994503
1094095341165061841759394900194103
420324018555624416299086474113283
1765059844718797231322684435737703
1748238447702319453052033674113283
1412023584363194303704144906441703
724285753433851839531630416344883
3076287670613651158265487451226923
1765186066725703292163209364370903
725082655204452541699205386441703
724910269310052541699206739873303
2454771494096250565449358547553703
1041247110763194303337632266433703
1361767208100272800420455943225663
725877183287994303347867092370103
1076478932707608507004473865769243
438984796332433593007237453474083
690514785770571707003983491689243
1394233139306237559636048846121663
1094050980353214226679941453802083
3440216948109646578762323529794083
2774625137817266685361806422626123
1748238447702319453052033674112883
1413659162641863971677267536513683
1750128322731221427253917645129703
3495088993460139410968709529979343
1395952572711082566074448845802063
779696583860139410968709529979343
2035128945636842144390761222913663
1076430505328845313066578321010503
1748238882376424416279118413625683
2101403400091278554371206740354503
387641901869336339109968777776443
1395114043036931039673475977929663
370822732097228153468468547872443
1748274313455896584827424205128843
437937883098063197022345168834083
387732283629276451042387466104843
723188330610170864899206740538903
775208369195129910531206739417703
791146729628084249653924115425303
1749321017526393426578027793146083
1766863710010284631054414542114503
1747653887593850728889376404202103
1766196988663047963712699348370523
1393661335100629427253923101633703
724025177320496022386766221145663
1749373651033851839531630416344883
1395914924151344759635563786274063
2119136775533537305664133523696503
2825461863303327532517075533649743
2773334959658905302285503063106123
1093212329795330232947335885154083
1026014954942731145453646217929243
1060410564847966966622337482594083
1745980586332234413541564634761743
1093962690779683488617145875704883
1394361165508909978678406739696503
1765181574417128178709536268976483
370822947842497094094954445802063
3058789048991918105633898641002503
689715885940478947748384330113243
1060496554632978600593542861633683
691351857950364980073066378273263
370866772289228153468468547872443
688835170694077088390763786096463
1395910740083445113704554505936463
1412687956083445113704554505936463
1731707243136456057899627792208883
3463126541500593390842037137338943
1731625233469310820783669897928443
2101525003438067228909111312513683
2136641919611972015794364635251343
1765936637702375268804741453802083
3161266644388589352626365911082543
1058690900757224260445802445464883
1783844579943621129485501784018923
773486533230797231332946253802503
1431273232194083566215273302602883
759520021281092502592699348546943
2807728603507832210967249171746943
690558941044509987041898374736443
723190615954659991778846992834063
1411933174787018195590766413794463
1094090920862092837931629069448883
1058688698483445113704554505936463
1076430505328845313066578320850503
372630902594083312079467856842083
1430434371396734252106345232833283
422243242424571257899627792834083
2101606897760542827419296400842503
2825722324388589352626365911082543
2050310359273442771785325005145263
2454557395886547457078406739713703
1430352387705576178701881808825683
2084703736998863197022343761130083
724027494421764604375658505952863
724199439653445890706033040346083
1765095486328218031350813706450503
1396789651467839336890451469136863
444110457384087749676241053818943
387690467770542105674910989313303
1378422574052842144390761287056863
388522893917656031878171146104843
3109798146807705302285493008225723
1093123829730646680220267725642083
3478093672798791705664137360674103
1060540594038546600593542861633683
2035290546701078205268048845456863
2118302324007307285763209364202503
1413659137191486100757613072521283
1113519063398066697044672464195323
2102449946521902064899206739696503
1042924611110243795622507721929663
1748410743981380834357330253289283
1413745456530925421784713361178523
1058730636520496022386766221137263
1396749501268658107004469898096443
1077269459648585826775658506105663
2068809542053439263407237453474083
1396083131772574532446825091721683
3106350349709646578752086093313683
371835756114187321990766346112863
1429469482257818031320683796530903
2101525003438067228909111312842083
437937883098063197022345168985683
1781832740822919193653924310912903
3093901655242418284053228049779323
776127042109645468910699859425303
1094137179341560562967736593170503
2807764517248939410968709529979343
1749241205636604253032555718744883
2100558520470934758453919121161703
723983459723647980372047494904863
1093170371520928338607237453474083
1430478521963751285598876681817703
2119227152573540037481608016674103
371127238841603294024767187377263
390207144294066365698727002282123
1077315729165001053011534279561683
1732386290970175263407237392834083
1430350679327580591363213193954503
707206244259077018452051469136863
2101478860824317727969822925136463
2454567945048108758315192784538523
1042752539489211359868468547873243
1765309385057378653073972689481283
1766020445965001053011534279561683
2439754196756898141022342733152483
775368062574469391238816400842503
1077315828502471414213227792682083
2102315436294349231362666371874103
2119141063974101427253916298610103
1093214337041863738381881872361683
2454683408194806100430951814745283
773772150377850581425774353002503
2101651062997197231332942535081703
1113219485234866697044672464363323
4100415067892887574163638417338943
2824623128934066365656170445986923
1076355212053224416279118404034083
3794218491658445644413083219882103
1429467291285829010938072921953343
1042041837588488627242017684219303
1732386400545743193101366217953283
454717311355624416288362637465683
454717311355624416288362637626083
2774173909848108758315192784538523
371705958381029307004469898424843
724155332365001053011534279561683
3478093672798791705664137364370103
3141584883647355811085503117802123
2472343508674424190017185686905723
795421297414909736563955731571743
1060540909162504283007139028041703
723232657796764726141543879393263
1077147946257818031320683796530903
1732302309755624416278608845329683
2101736826828466697044660762450923
1394358748778504536959235975233303
1731547430170175263407237392834083
370866992726771475068472521768443
3160209364674424190017185686905723
1732302309757493506901097418265683
2101693001059673809819296400842503
2101651042809486554371206740354503
1766863694518199121605812743073703
2489032539430791279885500628378923
2472213407692466365656170445986923
2705666354750593778761350602121683
1379137603019148837715561155882063
1060450417288978600593542861633683
740762563184040604500048775554063
1766863720494733911084188557954103
1043805641181928178720309834441683
3124182627733576357349019162450923
2370036061768424416279120909642083
1042748130749387829731977235873243
1747477318470343578678405252210503
3092345647609486554371206740194103
2031935203104003363647541962416863
1783683069326858908510861335906923
2082939848676580000379959308976863
2101480747723720639531626506097283
1027774889617688420783669897928443
1075596252995330314867280912673283
740007797379042775902315661457263
2066999369021623673458258058425643
1393436195057931145483829891545243
1749079525755624416288362637465683
689715869675164726099000650434063
1430434371396734252106350410113683
1078826082058445644413087120202503
742484513158077088390763715865263
3124182627733576357349019162770123
438225612352463197022345101625683
1429761295977850581445769300202103
1428708409766878020446827792337283
690594586611582820783669897928443
689680228589997433457180362273243
1058860973980593529079941453802083
1411979119455800697284176906105663
1041242689924764726099003223074063
1430478395068288631646829139705283
1749289549721902064899206739696503
1076476957245645313129678279730903
1025176104930024260436048778112883
1766863720494733911084189773802103
1378338918421764604375658505952863
1429717134911773348917381325626083
689722067034575926078006022745263
1378418605215715005268048845000863
2370120042458063197022342672201283
2418523993317809132382316998576863
372716891344250729278548883882503
1094172720302824416279127184208883
421240693379042693757496455057263
2806916659364044890974852110298503
723360903884413600379961805296463
1430306162321826227253920269313303
722351556189433381747334800842503
1411932871513933673320553094753263
690472941283608342990926153776843
1412140919467583263378027792834083
2454771598430216627253915086634503
354129816350364980051023437473263
1411888930910475321990759751072863
1094051190592148935732362384513683
472375641039284249653916618602103
1380893470836241810927291284546943
723983249729816507004469898264443
1747437555339172844372047495065663
1749287557704098141022341318728483
1042796580753280631646827792497683
454761476602107257899142672978083
1058905119304098141022341318728483
1042964346871581987084883398576843
1497675687100593390843009997666943
1413659162641863578433079312833683
490035899101586163162785687882923
1093373815467583263378027792834083
724950219767256035759184771704443
1094051190592148935732362384833683
371701532868056035790926154113243
3127542134933071906101974295579343
1093212329792148935967367892033683
2791997814933071906101974295579343
1041999678708811542959188746097243
370824945116943241463375498424843
1412815783280845313067628999571303
2118348607711558399070395348210923
1747393299641277088390764998736463
420324018555624416279124685634083
1765093494033128178730549827528883
1041244682231582241393179012184843
1042966780381928178720309834441683
1765225912904098141022341318728483
1766024823492480631646827792497683
691307828559352976243332042441683
1481737331900593390842045849842143
2706259649550229770887817101633283
1128532784532172338210466902633723
388522893917656031878171145936443
1094931889326824591781509386601683
2119092652870343578678405251873303
1094095341165061841759394899569703
1766863720494734636310665299730103
742612455709250622271115847074083
2101525003438067228909111309633283
2101525003438067228909111309641683
421284828994083566031516493634083
1059569407912216342959190026096443
4452734632307832210967249171746943
1411846987095115542959188746601243
1058730636520496022386766221473663
491923509964581459634364634306543
2083778709476580000379959309144863
2101651027293153305683616404194103
1783764858009266123899609751098523
371833758605154976379960589137663
691483879200003039694441034441663
2471456429641772758295713744490123
724822320523647980372047494904863
2756883115975088800379960521784863
370822936555164726099517844041663
420443545971663197022337671225283
2103284712880932717190763725313663
2454773701372944647384690394938923
2101525003438067228908573709633283
2706259664505576178731649735378083
1145228136654021129485501784018923
2099928954871581987041874186096843
3395216454809266123899609815402523
2102609586791621129485501783250123
370911121796764726141543879393663
1765097776627124068804741453802083
1077143746946800370709586314441683
1396168894488317641350712588977663
1765097881759975268804741453802083
1430352387705575944634963412338483
370992717012043542959188746601243
1378338797560930653032553165288883
1783479315520761558315196566793723
2404437763899597231322680720369303
1781879213473997231323707155425303
472501365301684249653915463082103
1412021492229909971816555853136483
2824534927134628848909985687578523
2137677706838879958295712404032923
1059529761557846684489811597473283
705658645174888387228267856665283
774325378826445468970167434594503
2120068247401994908521602766146923
1746724435097266365698694596219323
2824576859430791279885498004378523
1093251965717224416279127185289683
370864780517809132413010119393663
371833653746863481294954506593263
1781828756245846692497998218442083
456642901108434969653916557962503
1110956422260434969653917840682103
705700373269224346688158922113283
690472952568907707004469891689243
2421890032654919705683621270616903
707292211225662431685152326744463
1428756649794083484316731273930483
722391705626909180346476938418063
2099803330237699294046827792337283
688881429174128083601005200682083
2120068247401994908552869655746923
2120068247401994908510883028378923
2099928954871581987073614151073243
809765680533482894380682582626123
437977838574672380365903690409663
2789260731406229676657769162770083
2756633350717645632730224848529703
2455608472729266365688475149161723
1784429020528845313066578324033303
741065072394445226898612746930903
1714724285489548755580980746417263
1094095341165061841798789453802503
705658640194773168816824656833683
388571255067220550310556362770483
2050306044908803039714407878593263
404585097241008955834424461769263
2083862784024317301382254413145263
371661902226530652991063440841683
1094139281477018031320683796530903
1411851198190194209414759750577263
1783474921226445468911211856994103
2118170009995285648222346641338083
1395327732091624591781512013313683
1765305715327864681731206739577303
1782640344607174358315192849475323
741685514813645313035371854138503
2437990062810834969653922835729703
2770050912935777420331634246586083
1041116661849163624889987981145243
743404854079755313583695639072863
1060374808955624416289386634578083
1111038211188434969653921552681703
725663399309646578731088846120883
1764470629141224591781505552833683
2454559985599355811085504465178123
1076512587541519164448312461152463
707380512362504282974883027873703
2824795315845962228606113748210923
2120068247401994908478551511746923
2824795299842071028606113748210923
2100726077366703248222346704505683
1144267421610386163162785687882923
387730302620274209414759750577263
1077152035166101853052039952673283
1413745456530925421784710801178523
1413745456530925421784712081178523
407821144860467631404137239561703
1058816818191435707004471171529243
1713004326737155126080058954417663
1041951328084397605931630416673283
1059527553729269449339983558568443
2068050247982945657899624135226483
2065363485892381987053140746096443
758588539182945657899624135226483
1078952010817968800400976771544463
1765009691026530653032551882433283
1765009691026530653032551882273283
3160167537233828848909985687578523
1395327732091624591781512013305683
3478137734761159242763890388210103
1376791430762504536938147101473303
1783474921226445468940937239394503
1377543997673442845758081545944863
1129165904217613207002785687570923
372010366105266201922289175242523
1060412861501383414213227792841283
1377583922991729967575658505944463
2050306249104559805268048845144863
2118214233414215705664129421481703
1042880670495677088390763715872863
2102323939207646844163210451882103
2757478633559432332762785686633323
2453846523163027477763210711738503
426406294933576357379722640195323
2790940576674749260853924311073703
3476292439999355811085504465178123
2120068247401994908552868311250523
387944516226390860853924311730903
724111149252056035759186051704443
2120068247401994908510884311578523
456521077309645468940961549794103
1764470629141224591781505553320883
1075512051802544624069202188977263
2136794701828794479885497796042123
691439966176158131059334739881703
422167624880136450725508173633683
707338469444328178762882631250083
3142460973845224260415060813642083
1043673394213195297415246150744463
3495665521213645313035375760513703
1111545448581146649653924115881703
2102406022765061841749096141170103
1749952035044201607814171011545263
757628069021717812267142733001283
2099715155994352374622338698441683
1058867375822083207630955792328483
1093964902750132978752129543234083
1799661145084040504794789399714923
1378380851226909180335184902600863
2403512899395330232957057613633683
1730792796288690283981859028218923
2032771757036803363647545734752863
1446458804448897049653915335546503
2824623233791666365656170445818923
489320854932172338190959764370923
2102569590116392154371206740194103
353250795104638251449371015233243
1447253425575829676302035539865283
1077984914089089946656339473001683
740802403816675909878891785945263
409714852198066697054884241178523
1377543997673442845718049360353263
1395160070281139430658155792336483
2420334265965061841749106131730103
1696309094426909180335672528352863
1766863721242437739532957715394903
1429763413326764549019296400842503
2102273372130024096391817299704883
1428668359445224260457551437465283
1764212679445224260436046221801283
725082456497919116342381068985283
2770220583291624591781512013314083
1446456607957428249653915335402903
1747395853709646578772558291705683
1446294937762637849653915335859303
1078110313279755313583695639072863
3060221058826445468950715152690103
705658640194773254617756359233683
1094095341165061841749106132514503
1429599730613164549019296400842503
1430566629384624628606113748210923
1076476940676078317815405066097263
353250795104638174024221571376843
1076311187065576178751132426121283
3059382213230797231352430355737703
454841268241863823997544074426483
706539333658350567650898128665263
2770011188154311414213227793152883
1043629138525656035758697155696443
1413659162641863738381880649961683
2050308366979042693755983623065663
2435261788130024591781510730760883
424514642070934758453925514602103
1749154907307516253043330628042083
705658640194773246425757773482083
371789850006064595590767693969663
1059527664640496862046338698449683
1729947114239666365699232263418923
2774335620714540758335157005026123
1431361422413732762678406739537303
1783682958413732762678406739537303
1447213605666990105704091277633703
2789263363634866697044690260698123
705658640194773168774175056664883
2420416044388392154371206739417703
422245239948744057899627792825283
1025313059715912926046827792665283
407821144860467631404137238922503
724994260262101427253916299106903
1395204308875449652267627792336483
3428647034752409715621563348210923
1127607604924485244163210452506903
1111793127732878554371206740354503
1783479315520761558315196567570523
1713004326737155126080058954257263
1765014027674065400926776653474083
1749362951116693853002327124178083
1803018505831295165708934804060123
1077362159859211162678406739537303
1060585059730925335563375828546923
791266592363751125435475473002503
1428800800363751125425769418602103
1128696341660572972506785687250123
1413659162641863824447131270912883
2120068267600386655306909905634923
1060494351572043542959184771697643
2120068247401994908478550228378923
1765305615977850581425771853954503
1078198818625429848699451213296883
776332772720845632730218637017703
1093090474765263197022345169450083
1747611817636797174622338691545283
2453721146276753519476385687889723
2705464933549512135918163472833683
2421131068629428249653915334769303
3109800175036931372506785687562523
2083862784024317301382254413144863
1041156496965116253012078416841683
1395327732091624591781512013314083
2051149210389224416279121037016883
707380512362504282974883027545703
2067171651136463197022337670912883
421198515172842144390764870744463
2770220583291624591781512013633283
2454567865906866521542283801993723
2102406022765061841728641741802103
489402623109574358315192849010123
2791030948198066685361802582626123
2421173126765061841819804557962503
407779395834550863158355600842503
775328237165061841728648019417703
3781010634133482894410935504226123
474263282596160407002785686938123
1447419305316392154371206739721703
825745968273305302285493065841323
1784308119978847958337139664842523
707380512362504282942548881010503
2050268506138909180335694349465263
1749155012165116253043332173962483
1764300969796734252044422733633683
1060666401953713705822340108986483
1042836541712802141022287431242483
1059659889841480279256656906601683
407110068260807414213227792186483
2438032026842766554371206739882103
387602255225985778773126737001683
371875712375883542959183492184843
2756717446765061841798790669490103
2101562773148313695070827792185283
1060574232341451985738322058265263
1446253068617849910531206740354103
724067015262898107004471235696843
2435473285880980214213227793160883
1429595531838164767797328845642083
1078867946678067631393902476994903
426450214028155811085500625170523
3124010577078067631321756439082103
371125136158364726141549133304863
1094093023244591453052033607538483
2471337244036507506189934548210923
724025082671404086100051469128463
370911021918488507003987466112843
388569257794705998501506762594083
1429465304219822105643114512674103
370953091618088804794448844984863
723188308563203363647545738418063
705528296143103853190766416344863
2774335605506972972506785687250123
2047835920194085368249936976824883
1428710297216752374622338691688883
1763463995892175926078007302728863
1784308125234866697044669908042523
724191156401642144390761155392463
2770095068996734252064366413633283
2084789945965061841749102419730103
724329678021730652991063440842083
454797212846824416279120912376883
2454559980615315158337130583738523
1800584011780140758335157006594923
1430352376930735326046827792496883
1713924966515478205268048845608863
1413613004824317559852190854736463
1782844208533450048361634967722523
709058013458045764446827792185283
1730704390033973597022340102609283
1395994510507516253043330627873283
3141670861895315158337130582603323
426278394846488683953335386450523
1764173164094562653073972688194083
775328237165061841799332048833703
1749954022122625860425323786105683
454761461924045468960924621329303
724111275893858653054113680177283
387851915652764726099001805777663
1765186078065502225246852227728903
1395292604218907546678406739704903
1078112846182066029784717335906923
1749154907307516253043330627873283
472377533977926710531206740514503
438778951409505657899627793146083
2739942222804651406174827849977303
2102527657577850581425771849977303
1765305615977850581425774419577303
1395327732091624591781506765641683
2102406022763751683494991757481703
709015954313155724331629069809283
2051153504545743193101366218113683
1111751158743245632730226195729703
1429475648382740505683615050602103
1783474921226445468911214356354903
3160079263692466365656170446474923
1060666297105916253073972689152883
1060582620731313705822345223720883
1783813075947428848909985688075323
2117675176509645644413084499394903
1784563568231295165708934804060123
3848958358930925335563373137346923
2434550748996734252075095369954083
2455610570133482894380673809322523
2789391085683551958337130582603323
1799541517523465766362785686633323
1394491161589943673467936269128443
761738891199355811085504465178123
389498411778322384550537427714123
2453802378374228239403141453305283
1078112835132006831404699018930503
742612434491313705822345287393283
2420499925238619354371206740194103
2120068247401994908478551574914123
2120068247401994908521610774914123
2120068247401994908552868374914123
1111793206640845632730224848681703
2806126541895315158337130582603323
1447253550907597231322679434602503
741773805162504283037876685810103
2770011182664424591781509386593283
1749159516624786576252034890122083
1060574232341451756177001286752863
723358592311103009414759751234063
724071309132603741022338692042083
370239928311581987083829891705243
1783474921226445468911214352689703
1396082822417128178731087431242483
1446498655855028249653915334769303
2421130853396097049653916617816903
1075514238334442140480056455057263
2118388191922199368963208016177703
1129537320089266685361797584226123
3495665521213644891027105683713703
706455342473058804348477840504863
1076521212421909971816555853136483
390207144294066365666958683106923
2084710038963064681731206740354903
426320290478401394189934548210923
2067083260908803039714410508984863
1094978352530925671641687446921723
1713878713540381987083881162088843
725877161531313705822345287393283
1765932238924744639531630416833283
2824795183986221487189691348210923
725040739730925761762945422146923
1395241952792547005268048845449663
371747565354456035759186051864443
370950962191435707004471171529243
2067129718595330232947284692178083
3142460973845223928507522761945683
2756717446763751285598876557017703
3060221058826445468950712717490103
1412688160517066359636051399392863
1395074317709646578772533965961283
2473177882628794479885497796050523
2065363485892381987053140745776443
1731704946232040416279120976666083
1411939471750077084488732426265263
2420334265963751285568641741794503
406101128423709180356201165457263
1077143735386249888390763786264463
1429595531838164767797330186442083
740842349043454947758619015048843
1730704373751585604446827792185283
1058905135621909971816555853136483
390458477172629848741971534120883
1041242602174064489106027792842483
1729947114239666365699232336850123
1782047069769736450706050761777683
792023469473997231323709654625303
1746640742426352198115410188976863
1393524385568003294024761862897263
1714764032026909180335185997304863
1378425100582360121990761225792463
1395115930527509971816555853136483
1076512587541519168359502346257663
1394235309047256035759183491856443
2119979841700045313067630560664503
1396127166394669978678406739696503
706537236516835005267560007065263
2740657126420097049653915335546503
706539333659040416574573065777263
705609981037222383842869898105643
371747891224972911247928454745663
1413919619500191446285503254577323
372716891344250651455085133810103
1077315701861322359636048845464463
2118344377963194303305762970112903
1076474943952786576252034890122083
724824538509646578752078291705683
1396036673524274069975658506105663
791266592363751285569128202602103
2769967247303778653073972688841683
2421172932001997231322680720369303
2085628612001997231322680720369303
1042750453634307126088736204976863
1447253425575829676302035539704883
1078198697531313705822345287393283
705658640194773246425757773634083
1041158809625662431683717258266063
2119097144892006831404699018281703
2084789945965061841749106131730103
1731587305991214457899627792834083
707380512362504282974860055410103
690556926967256035759184771704443
1430387809389910774622338691553283
3495797962129580635352689175242523
2118169999237689292034720400345703
2051315084848174457899627792208883
756913019580719453052034890585683
1075507752930024346646049680665683
472377623081953305683617620194103
2101481068092006831404699018281703
1077351578653332857899627792521683
689629682234990764474448845801663
3124182627733576357349019226938123
722517749178799326046827792673283
2454594908130024260414517962441683
2100553900650109678204985933144863
774325378826445468911214355889703
2824839345305266365656170446474923
1749157319584719197022337671233683
2084617659157224260435562566760883
1078995846765155304727681559561703
1432284080978833519476385686603323
489362777221574358315195280858523
1378506679807613600379964300984863
1413870876416583705705551635394903
3160427783053224125709985687250523
1395202217792738767914600010121683
2100684150596734252054128970105683
740049620358403039705709004984863
2082942233663381853073972688841683
2740940656374753305683613901489703
391213451643624591781510733313683
2085548920225997231322686871402503
2421172921763994120655520401306503
2404355834412478313731206740202503
1749201475395330708697680969809283
403582343763203363647545738418063
2100598046267313705822342670120883
705660637467908937168005386282083
705700373269224346688160339865283
454963118308173849653919120682103
740047622519626564424758026096863
2085548910248824681731206740041703
1430434156449110774622338691553283
1730748545041863898389659274113683
371789855524885648222346641338083
2100558420856214758453925517154903
707245869409378653043334797129283
2806121932824317219310725386770063
1380014433045224260457555597290083
2082942265618735453073972688841683
1395914814027242144390762381152463
725960958712980214213227793160883
707245869409378653043334797297683
1766817337234727338846827792336483
1059697434074910241393178953936443
2082942244424424591781510730920883
456479113537234969653921553154103
2421130958275419354371206740194103
2421009113997748249653920333337703
426362176068888683963581905498123
3141756640654995158337133139403323
2740697008007646844163210451577703
2806254384533576774873299607250523
1093212329795330319168057808834083
1747521446665429427242016410610503
3141968285457688683942100881170123
2421890037924045468890680656369303
1714682127729334944390761156017263
2453846523163027477763208020210503
1747397918904916722731634246586083
2740940656374753305683613901794503
1109911746724045468890678222258903
3495665521213645313035375760514103
1783857210253224125709985687914923
1396793730430442144400436746418063
725040739730925249363562513675323
1395244160556864811870827792185283
2067928543724999824222342602737683
708172700493552198073396621145263
2100814173768424432877113868976883
1077148145224424591781508045641683
1396038969906402448222345360673283
2100640000027041964258898121937263
2101651031763294966622337482265683
1765095674533781853073972688354083
2434422848909646578710657491873283
1395155665986658653043332042282483
1074624951276803207825976589144863
390458477172629603360368966913683
1395204413733705012267627792824883
2454016497341666448222347984505683
1429641737565153305683617623089703
506098070932172338280145230114923
2083023923226352198105143174577263
1110830383425234969653917773802503
1413745456530925421784709457338523
1077275966641479770595976013634083
2757722092946271556223600983258123
1393482348417584587172970377945663
1766815355428053341022342665936483
1076432800856246207520950029144863
1044511945958462431683663619545263
1393480345626352198073401865777263
1395071774703096799694954506264863
740972471807613600379964300984863
474261086078477207002785687722523
2100640000024317387613287814744863
1076565136968424092283499728665683
705700373269224346677867725482083
1058816834957579321990759750752863
2806338039671207224794792141322923
1395244171332328178731087431242483
2084789945965061841738888020354103
403664232266570400420455946257663
775204394815528154371206740202503
1431317398763052271066299348042123
1396040968466042241271376844968863
1128532784533482894360228179426123
1780153131508175926078008582912863
809805421311666685361797584226123
370906618462898107004471235696843
1042836635531447841393181638576443
1412732095850778063700048903393663
1394321209217584677521565574736463
1395204215067874612482229955713283
2084789945965061841738885453169703
1411977242282728178762882631082083
2084701660317095211870827792185283
1784479855261359011085500628042523
742566192289713705822345223720883
743663024541051146877119113794903
1766689615187321517530785688234923
2100598061969085580331634246586083
2454102534315288683942100881178523
2453932611840454358337139665338123
2806424070315288683942100880850923
2100723681659624346656334288665283
722393712873442689445995725144863
1766863710010284791012481741801703
438062044995330306940550672826083
2470496286072088684025485261650923
1799703197978665477594789398626123
2102445888600909849653915335241703
2118350998619010278679713748210923
1765850655036090479885496593835323
2740739160767309849653915335241703
1463034400306866521542282586146123
474342995346271953954953300362923
1396127061825429930619448586114083
2100558536458445644413090960841703
3445260593753203607002785687562523
1799661150081065477594789398626123
1413745350873096627253920268993303
2788547693958403039652408525473663
692234654359948833415250189312863
1412771930729418359636048846129663
354131814425662439670915977944463
775328237165061841809061395417703
707333839443203294024761866266063
2454681205908578653011535427704883
390158689045224260455992586114083
775328237165061841779334804354503
775328237165061841728649233314503
1749112975079575159636048845464863
1430314744352122905683613838274503
1394491172640003039673396551073663
2438631618082451158315192784850123
461594297962504618846853527553303
2808596274181122151489185687241723
1782627997402605679885496592842123
2118300028190202778678406739688903
1411939466492055159635561091545263
1446255066407973954438816400842503
1076437205166498137141869072201283
1696309094426909180335646928353263
2773404159078013600379956679073663
688967506502785778741871764034083
724067010282851959636048845624863
1413531132589679027253920269481703
2420292217526886831322731917641703
370070064490776342959183492346043
2454566004419699607002785687562523
3412792675473305302285493065841323
1748240785031276319407237453625283
775325935285902554371206740674503
2420292197082834969653916557650503
370822963306237559636048845801663
1060454615273442689905769155857263
2421170835109518554371206739569703
2436104832765334758453922958129703
1800502253808131372506785687562523
2437872668759432332762785686633323
3159196351923592004457606740866503
775410025549864154371206739890103
707245759034990764474448845801663
2101443220029645632730218573650503
2437994493333450048422071568698523
1447255737965061841768559636514503
2101569263829851354371206740354503
1765892277419516253032551815402083
2101611075236797174622338691545283
1783554801985234969653916557794103
2101732836980366554371206739882103
1427169326233266370009734804540123
2082268738791152198073908621137263
1749111099440669098867872340394503
1732381986299747296299627792208883
1093210226623222924331629069809283
1747395932130024591781512013473283
353206754622280671890460234104843
370866971229656035759183492346043
1395954868829656035759183492346043
1395908637676803207804958864344463
706539333657008882331779910904863
1748364705966498137141869072201283
1430308757258445644413093518129303
1060626892116495909521541453296883
3059384420246035510531206739577303
370028110429656035759183492346043
1766727059809378653043330627697283
387852020510987321990762374897263
2718973114795501679885498071401723
1766852988282608374622339975242083
1395243951143821738846827792336483
739969933548719805267563655369263
1413531127070858060853921684370503
2754202961264845226846853526611303
2082268738791152198073908621145263
438064052241863660392609424825683
691439960118500000379957962441663
775370179661864154371206739890103
2068010412044591453052033606922083
1060542807083721217056338256177683
2774377674132172338259623767258523
371083309026024346656340880344483
422880566905576178740819472833683
1747479608755593561131634246586083
1714761839975599805267561222608863
3848870068582066365678209486146923
1128696336418317207002785687090123
1447134029248178283964042646626123
1446334893473997231332946254411303
2084789945965061841789595341802103
2454565988953203607002785687562523
758424886905576178751111760521283
689671719107366265467419276992843
1094128795178275980331631504361283
725747154094824591781508113160883
1800416029918736086285497732210123
2490800680813439083982368400842123
1427167229330960077878435037818923
405220339537155126119532870600863
2404234135449841116038816400842503
370822737862362812642869898593243
3110085546018317207002785687090123
690647115276029559636052813137663
2084626168352122905683613838274503
1393480345626352198084663309296863
1447456959420999705683613838258503
774445225795330232947796618586083
2421084615660803207803958019544863
3376595621958982710531206740041703
1765265759592884249653921550410103
692194714100108669585001095073663
370067983617953140962869897936443
2084747897539959706678406740384503
2421084615660803207803958019873663
474387055733875607002785686938123
1766022830663408374622341386409283
422121382677224260435539539873283
1378422793739442766655546957313263
2455690276861618283944527949962523
2858263754130960077878430797634523
1715520988542442144380449360352863
1446496553445140505683611335858903
725665459263381853073972688841683
2068683383155663197022340103233683
724029481720940474809965069297263
2100595849455896761365072838568843
1428708404012130653032554570434083
1732333976724578653043332042281283
3476292461466951947789934548210923
2067888677655093519168057869465683
2085506942008765916038816400842503
1732464194660078736252034890281283
1765932338816752370709534919250083
1096528236173859574621216263224483
2118214260179839083972737489178523
741685514813645313035373133810103
1377543997673442845708371341152863
1077147946535725077763205390130503
1377543997673442845708371341617263
421322566717411005268047622593263
2118388434158395827253915085634503
2099717468130024591781512013473283
1058816724895074239531630416665683
1447169638048175326046827792496883
2102240032905799705683615118114503
371791952953549231394488525802503
2103116438270253978678406739872903
2101564749710727926622337481937283
387602255225985778773128013634083
1749283143986749624978027792825283
1731671376320436978709533773482083
1749958222195663197022337670913283
1396171096235775116342381068985283
2403512899395330712589390471065683
1765019983626445468970171155577303
1412734198520940474809965069297263
370869074424075318078009872497263
1765265869439864681731206739577303
2841442276414138569997500630890123
2119055113010685637481608017010103
1411184723562538947626017687065303
2047880070762504541228220359233303
791941455626445468891217034754503
2101653029035775116342381068985283
421162879355624416338594707569283
1396795633082109473415248774898063
1074624951276803207825976589297263
371922059435775116342381068985283
2824667246682024125709985686745723
1748360501948719453052034886609283
705700373269224346688160272513683
1783727109522271772929596634787323
2420417931040003039652946185776863
1766863720494734148446830420194103
2082979772655896679230493574576843
1748362420644844852267627792336483
1729071017377307460436074586122883
1449061275488328611085501904195323
723402742893910774622338692202483
1395202217792738767914600010434083
1414449558758462431685815171873663
2437990062810834969653925395881703
1413659173874016519211094087401683
2421969934418808444163210452041703
2524352910803839083994245194786923
1110828196631093433016993492033683
370994897501656035759186051713243
1413778779709971272717367370265683
1748234462078014858283627793338483
1144391247952786982362785686633323
1766863720494734148446830419569703
1766817358231737652267627792336483
2791066468133283857257606740538903
422167624880136450725508106433683
2453848972934033519476385686595323
1715604784967293600420455943057263
372010366105266451920033620546923
1042922514208623911159887626265663
1395917151865576178751132426121283
1466509789827080627253921411881703
1042836321262672380335695689808863
1396921767065755997022337670913283
2404357941813684249653922832225303
423042237374305657899627792985683
2119269095091939685634720400345703
1093373930310376178741378953801283
404593595976424174245486352505283
1042922514208623911148598026273263
2740657226808765916038816400842503
1378467043911408374622338755712883
2453888493227418031320683796530503
388562531176420397476380358737243
724199439902448374622338699098483
1377543997673442845708371338104863
1414407510861552198052917955376463
724905876300862513583695699554863
1765097903255855453073972688345683
371708056125645313035887828370503
2454729661183666521542285017841323
744164541899148833415248771864863
1749115056188362359636047491874463
1766108709297919116342381068985283
1765936444279528178709533709465283
1378422794251310134129255942745263
388569257794083402568784906433283
388611101480853676678742160842083
388569257794083484500535249002083
1076434919844844852267627792336483
705658640194773168816824522113283
1395202217794083484315241284026483
1396875429978576163647541961952863
372893350171355325709985687906923
1747521452182248178719772362450483
2034412049439919805268047622593263
1765976499619928986667627792336483
2136796897780833178677918852058503
1041995274428158947748382985936443
2437826426779278554371206740194103
705612392237075747063375558896443
1428842522399280595774543498265663
1799621424532172813736560919570523
2034327738963203363647544521945263
705702791061245473415248845304863
1393480345626352198073373712496863
1060454615273442603469419789457263
1430308746510510105705551636529303
1431319390010284790797934420202103
2787883012669645644413083158914503
1097364590876596969710240266282083
2067968579395330232996458509930083
1411937370402495456299627792512883
1078331264562866365656174481178523
1394316993942756000390201738576463
1430652800562866365656174481178523
423002186517224416279120906434083
724151216141176271700052556992863
2788508157950828975363213193794503
707250052412935709339804361936443
688835176237075747063375558896443
1429595394988615705664129421978503
1395994825602534863700050122441663
1465743810314445313067653527385703
1111038211188434969653921553162503
404585097241008955834425741457263
1095051416742863197022343882425683
1026015175445224260446800909321283
370950989468900000379956679393263
1765932129389910774622338691864883
726009623705266451919489489346923
437137080088042144390762381152863
1043631152616676078214710083881263
3144399146232228029709985686922123
1396085008437256541022287431242483
1765019983626445468900436756354503
354131814425662439670917385936863
2068805222953263453052034889809283
1395996734367509971816555853136483
1058688803827979321990759750752863
1076349036462839006046825098602483
1393482348417584587172970378273263
3109833483029224092316263879562483
2102406022763751683494994317634103
2420334035771923510531206740514503
1042918210313391805267566221304863
1129165904217613207002785687562523
3142460973845223928507522761777283
2806166083392738194075782669305683
705658640194773168816824586113683
1042792170954460451042873865769243
744164541899148833415248771553663
354131819405117288890935181465663
407068041585762653073972688346083
1430434155361282065246827792336483
2773538813333482894380682582626123
1748360522683618448222345360329683
1749241221679817217056339596985283
371833874457008709889642378104863
705658640194773168816798986282083
1110706697879757231352964173962503
1025352696166066365720791642618923
2049513641795330232967220874585683
1378340900467576271700052556992863
1077185578562425905594448844977263
1766727059809378653043331981465283
2084789945965061841789597837490103
2099719460424424591781508045641683
690561016413656035759183491689243
2490800680813439083982369546442123
2404231913226445468930184019889703
2757642390673305302285495565041323
2067089752105457017899627792512883
2437195351498560811870827792185283
1077232025249520374622339975082083
2085750526211041305683613837177703
2824623101907675325709985687074123
2116578365724596978699855626273283
741062760008424092274233872673283
1766064669105919116342381068985283
2101434721045224432682574217953283
707208125916225708494954506593663
2421173126763751125465732301481703
1060712765000424092273777040345283
2774377674133482894380676307426123
1747435452655896256974954378096443
705700373269224346688158922113683
724155399460066612267627793498083
1765355930821730652991063440177283
1075637975030859534757403014729243
2420170503830445110531206740514503
1765139620090416595590766412968863
370953191215010783674448839234063
740884287104062513583696912809663
1380054488884976374622338698273283
1042041820994083476103302733313683
739126873190701884857424902752863
1749243297833457017899627792512883
1411895221593214497414759750920863
1713885115346588963647542029297663
758548693033457017899627792512883
1077185474530024346667650759225683
1393482348417584587172970378273663
1077185684245224260457556812977283
1766064668843775116342381068985283
1412023594609644852267627792336483
776085078337234969653921553314503
2101651031763294966622337482105283
2082979772655896334583886211864843
1766863721242437322222679437961703
707289904108803462360119178433663
2773404159078013600379956679225663
370028110705597174622338692370483
2101525197151447229709985687074123
744290387565155304727153033794903
723272619893168800400976771544463
370822759397526995590762439562463
723989525486672380356716877465263
1110075739014008444163210452506903
1394235309321127702959186121768843
1077231805310707561126533453962083
2436400211389458866844806739882103
1041997670425662431725723012034063
3140959843733576357286607706770123
791100492157493432967763472978083
791348465398750262531206739881303
1749245510065919116342381068985283
1749159311352930739048551882105283
724109167965669307004469898265643
1396957518001642144390761155392463
1042878468994534863700050122441663
740009789673442607761027978257663
1395205987148896919983695501472863
1042880471303587771015248844968863
2787627458710934758453915159401703
1077145723002624582074448845296863
774445240747463746417286605633683
1428800800363751445313084439090103
1378338702900007993980495632825663
2706259754158824416268878474121283
437982143253224416269392909625283
1077273759385556190046827792496883
2739942222804651406195360333794103
1076390983699176178701369869321683
2807887955563194131057746125810103
2102485709283764249653916617816903
1093212124810585805487237453633683
388611101480853676679254161002083
724866139962186400411753094753663
456642827466382554371206739569703
724071303627579741022338692042083
1042922514457008877988892227873663
2773496780388018283994253014633723
1749161619008463197022342601801683
791266592363751125465734673002503
404585097241008713975378064818063
724108958291203294024761866114063
2135033303614267482985070483714103
706495304225394209414759750577263
406938195924913705822346567233283
1749283154210365624978027792825283
2455610570132172338270414730450523
1078154557420477088390763715865263
1043719426187724731015248844968863
2437994493333482894350474580842923
705658640194773259122818759065683
2739942222804651566104148817146503
3140959843733576357286607706770523
3512442715430791279885501910914123
1041911697691907207620687491873663
1766018537006178653043334796976883
2120022099563194303305762899713303
1747523753792738698456631245633683
370906728525437600422534733145263
776374700265512154371206739882103
739080631276803207803498499697663
1766863694518199121605812679081703
1430306471309646578752084813952883
1042922519975829676278866256521283
2435433440021224591781513223720883
1076390983699176178701369869786083
3123425130660045644413083155882503
740806592627478205268048845608863
426278394846488683943101905498123
2788424271613334758453924171089303
490241399551666521561759249322923
791226556722817049653915334777703
2806382100808480220224699349017723
1396045272622178817056336710897283
1732346439561519686689363472513683
2067087655205019997022346384361683
1715647043395330232996484045169283
407860843159948755601513229464863
1395954880127408791777874119073663
1077271756030778012500048778265263
1411144342099203212114997961929263
1396085113265919116342381068985283
1411853394407037764424760525313663
2773333066989150963162785687882923
723402742893910774622338691865283
1411937474236976759636050119064463
1447255737965061841768558420194103
2403512899395330233027713613626083
421240693379042693766249287057263
1729110443834907460436074586114083
1060454704641646941022287431242483
1413659162641864135693883024833683
2437990062810834969653922835881703
1429599730367309849653915335241703
724824538509646578762297933633683
705658640194083488391816016673283
1379343469432769839575658506105663
2084911580777850581475483402129303
3848033283150522479885496592186123
2051189145891119453052037386114083
1766024828212483207630955792328483
1765890191330024346635293702913683
1730746537792148935693392970434083
405262267372803363647541965008463
774522815422305657899627792521283
2756633350717645632730216141177703
1060454615273442681487978378425663
354261837600003039683689034441663
2101445297208765916038816400842503
1430478521965155304665273869810103
1076348925812478947748381511057243
1766027030222083207630955792328483
1096609400634907460436074586114083
2102406022763751683525198535394503
1783557213501104395789934548210923
1393480345626352198084201232514063
409714852198066697054883028370123
705658640192771134538398922104883
1429595531838164772098128845145283
1765097766459313705822345222754083
1731627335851906188331631504201283
776125054506865808222338896808883
422245324609430008864822087226083
723148582737155126118967309304863
723270422798768800411753094752463
2050308352026909180336719497944863
2386737675436887347642425808986083
1429595531838164767797328845145283
389496419732303565856898833338523
1042838522981356679998574413641663
705658640194083492907677571864883
1042836320712304489115755853474083
1428842522399280595774520525137263
407193838753713705822346567393283
2471332692693036758295708369346923
1042966549405470241414759751065663
2434550748996734252075092813633283
1412021156879570297899627792986083
725038300702448374622338699098483
422167624880136450725506890113283
1730746537795330233017473610273283
2067005907207624057899627793146083
1781912736395531321990759751081263
1464712236988051158315191505018123
1078073298573859574621216263082083
1113433290133576357389953626938123
1782804246222083207630955792328483
1447297675483683333019296400842503
741685514813645313035379732706503
1715520998762876605268047555544863
792105453165061841798788240369703
1766727059809409946656902733465283
1075596252995330314867255376833683
1111587501979278554371206740194103
2084789945965061841768554640369703
1111587501979278554371206740354503
1075596252995330314867255376834083
409714941068155811085495386770123
1447171657108858905704091277802503
1413659162641863971697797456817683
387600080243401053011542164201683
1732466081833457017899627792512883
1077269454666570400420455943217263
1749241095823857017899627792512883
2770806029709646578772532752833283
1747523743057251959636048845464463
3160876175922540246285505946442523
2082940173709646578772532752833283
1747523753794773591266333708976883
1430478300658505012267627792824883
1059536068217576178721363341313683
2791066677598791705664130826121703
3141628913361399919476385687897723
353206754622280671890460233944443
1379259347948803363647544519370063
741685514813645313035379732210503
1428756649795330233016964112513683
2471374573918824559885503254577323
1765309379829566764126776653474083
724824538509646578762301770441683
1077229829555593561131634246586083
3161092502930925249395844112682123
724824538509646578762326022754083
1396083015851906188331631504201283
1429761295977850581445763018914503
1076476940676078317815405065945263
1749077443807976178720822086921683
422245324609429766576697872521683
1411935298717095211870827792185283
2084747672866885244163210452202503
792105453165061841798788241314503
1766863720494734070603370641314503
1059743881025430266954369421801683
1428636802826445468940960333177703
424642363867310105705551636689703
2770891865659313705822345222754083
2050308366979042693775979722097263
371747791886230185002610385170083
1078156754491313705822338765952883
372010366105266201922282509642523
724824538509646578752082256993283
725038211861224591781509457321283
1075596252995330314867279693634083
3849176567346866197611214285970523
2421214959423557481731206739881303
2806916659364045313035369162610503
2100553833843401053000787472842083
372844811848424346656339532985283
3093186616063666681256051478786123
2031897564994083484315241427882083
1480650592188051158315191505018123
3141712600217263011085492762938123
1748534580808424092274258128842083
724197248390403294066743174576863
2470531497003721053043332042265683
1729907676994773250694176333313283
2067968579395330232966766160369283
1060454615273442689905769156017263
2454727343278824092315808269144483
1748318375185128178762882637818083
2453886369060066612267627793498083
1093254167726824346656342160185283
1396791549416707126110314371528863
1729993549600003294024760589136463
1075596252995330314867283408834083
1766863694518199121605812678753303
3124933187394773250673773072841683
1747397940375855453073972688833683
1076563150177015342532178253474083
438062044995330306940548173626083
1078198845666994284047566289338523
1378462535307235005268048845144463
2085546823073997231332952531417703
2118344173227418031320683796530903
3109921994133450048422077779738123
2453848946213755811085492762602123
1077315900829309678204982025936863
2453720930783926863158355600842503
724029271758674428375658505793663
1714766039273442689855594378104863
1413659162641864135712901450273283
454841153700045468950684621802103
3106478023841713705822342730114083
1428882568541153305683613901177703
2120022099563194303305762899712903
3109798036966809715621563348210923
2434464644667313705822343946114083
2120022099563194303305762899881303
3160876175922540246285505947435323
1379179650654049173975658445777663
1412019274148252983748741453938083
1412860121477452775856157638898063
743663024541051065152156439729703
1749373530186849100853924307865703
707380307626038326109751174576863
2120068247401994908521612055578923
1766771210114996978709534858121283
2120068247401994908478552855578923
1766064668555380589202027792336483
1748406765162504536959235971864503
1077271772018875122299961869313263
2101405376657067644163210452194103
2067928523543093432968276560841683
1093207914462716253032554378104883
1077311502575996605268048845608863
2455772170647218283944530381962923
1395246351282476176243332112337283
1429517711524045468890680656850503
739124682216707126099513866257663
1783474936430797231332946253489703
454761461924045468920942423081703
2118342275053099848963208017338503
390293132755839083972738833178523
354089765990044726131331978594063
2386737675436887347642424586121683
1765104094625997231322684435881303
2756595596709928154371206739882103
3379109992113940505683613838106903
1783554801985234969653916557962503
2100809659633607414213227793001283
407235792523207414213227793001283
1729907676994773250694175059704883
741062760008424092274233936665683
422165638076310017056339536825683
2119183238761814938840687764041703
1731501501489615921807901638753663
1731585188903821738846827792336483
741643355700007993980495632825663
474342995346271953954953364522923
1765936653731928986667627792336483
3141710403393393549970052041945683
1765056081078067631331519113794903
1730746537795330233016961674889683
3142460973845224260415056842610083
724864148245846692529286736177283
2084789945965061841789597837954103
2083067853081289053073972689001683
1764346902415381726046827792330483
2118266698954418283954263382633323
391213451643624591781508110121283
1783852613336670725594792140995323
1717278307308803207803960461144463
409501178846488684025485261163323
1395914814027242144380446864353263
1097452886783666697044672464203323
1395994929717125465131626442441683
1429599689420418921731206740202503
371705738194557600390201738257663
1747393520627979321990759750752863
1428756428791585604446827792185283
1747435452657931145483829961936443
1379177674090191438655546957313263
1430478521965061841789595341954103
1765137518207408624048160272336863
2102363864761208444163210452041703
1430314744352122905683613838426503
1076516997082063197022340102608883
1749155022938575926151323078744863
1464915965333482894349937047722523
2084789945965061841769634899721703
705660637467908937168005386265283
707378094593902359368761869313263
1464915965333482894349939543250123
2101569132484503655672426510138903
3141710403394773250673773068977283
1696309094426909180335646928352863
1413659173874016686789203466114083
2100553833843401053000787472345283
2738977428029645632730218573802503
1077143736198896370709587533970483
2084710059425997231322684435881303
1748240905879757231403169552369703
2791066677598791705664130826441703
724157606700161778773121415401683
2101606887510085481731206739881303
2102244222226501244163210452194103
1447295499452590105704091277633703
489320854932172260251370769627323
1377541990426909180355719760192463
1413659173874016433031767366754083
1058728649715979321990759750752863
3141710403393393549970056080505283
1428710407068293616057963721944863
1027739040130800374622338698258083
2137677706838879958295712404050123
1799497456882364351962785687410123
370995019175829676742301706442083
371703641317808882321008973801663
1747651349256113705822341385786483
2788424392458445644413084439729303
1731501501489615921807901639057263
1429597591231044424972933389818103
426617792709471786447517847738123
1765051424862475318078008585777263
2807134989155936277763205388985703
1058772684415409050430494925313663
354131814425662439661113869465663
2100639911185128178741358480186083
2387616371878863193101366218426083
1394277258129052963647540746258063
1480933986592468927962785687258123
2806965345246488683942618061650523
1394405101368354751347334739856503
1713925171226909180355688067697263
372500884411618612267629066114083
1396917462398442144390761155392463
1430392423136692163432554509323283
1077364240472644424972933389818103
2136801423213439083971614986433323
388569257794706412791406416513283
1765019983626445468900436756202103
1094978352530925671641683537170923
438223525422178653012077072826083
1412109456968424092283501069634083
791939662799284249653922832689703
474305272310899607002785687250523
1395246257708795839531630416184883
725960848363495769131634246586083
1041999667701490005218869897936463
1766863720494734472430729300202103
2471460634695708374285492685482523
1750037918700803294024757891696863
1766727059809409946656901325633683
1128614557978665477594789398626123
791266592363751125475488333634103
1076386559219569890347139972050083
1395202217794083484327658435713283
1376791435741895505154132954273303
2756717446763751285659291341794103
2756719454010284791002734419882103
705658645174888387228267856497283
2403470751894217053052034889801283
1765223821543578120655520401306503
1076479147705701516341354570434083
1076477067346747741022342665936483
1412822372465479119709775495098463
2118297814844255958295712404218923
1413573263243415159636048845464463
1430520144661224591781506768345683
2770806029709646578710119952993283
2067966466748719453052034886609283
1696390668944841286074448845448863
1766949766893576963546785686585723
2085506836898323510531206740514503
1799621424532172813736553549650523
2100811762043624591781508109146083
1748280625924117812267142733001283
1732304396659663197022337671386483
775328237165061841789602832370103
1413659162641863738381880525625683
1732466102581500498607237453008883
2770180941860807414213227792186483
724864241803696800400976771544863
2101403394586254554371206740202503
1076521306491624174041730756034483
387774348095100048222341387091283
1430318718730445468910701197177703
1412815783280845313076792656690103
1766018128639666365699206599578923
1782844208533450048361638679098523
438858862875910726699627792208883
2437994493333482894410933009322523
1093212329795330232967815882889683
723358492712802972500047494576863
1730658236684835574622337482433283
1429517831585997231322681933481303
1429475648382740505683615050906903
2083820526163203294024760582745263
407779306678067631321756439569703
1111669280146267354371206739721703
741687501300108669565108755714063
1042794477547164726131309072329663
2084829781615028249653915335250503
1747435452657931145483829962096443
1111627321917645632730226195729703
1731459269841456595590762374584863
1430314718897940505683617619737703
1076306982786996978709582221970083
2100553833843401053000787536665683
705572242511107122187292301473263
2436146791792845644413089676994903
2084871618457244726131329478576863
742612434491313705822345223065283
1765051330530024260414516612042083
2438833354132172338280144009841323
2050308366979042693755986122257263
741685514813645313035373197810103
1077393522218901853052034890570083
1362398340478442144390761225944863
1059659889841480279256656906433683
2100556250509646578772532752833683
2421212962415028249653915334769303
1447213584666664154371206740354503
1041112368207107126109213709145263
1042922608029309678204982026273263
391211354491624591781508110120883
2084789945965061841768555853330103
2034332163705576178751087440521683
1041116661849163624889986627545643
1747609615931313705822345287393283
3075524270810834969653919053330103
2102406022763751285648590602289703
1764384651678394479885497796219323
2787755296365155304717441559401703
2790227816798791705664137361338503
1748448476731313705822345287241283
438858647931624416309380106433683
741685514813645313035375760681703
1393524385568003294024761862896863
1784568370748629427253918851873303
2119097045825035162678406739537303
2084831778086720811870827792185283
1110828196627912135733382670090483
1041198346183088800411753094754063
1394316993117656035769371084977243
2807221044708088562537606740866503
489362777221574358315195281162523
2455610570132172338190953489002523
723232763179309641964573645625663
1058816724607408624079925834112863
456642901108434969653922900202103
1783464650411418031330388884210103
2472431721475709428606113748210923
1377542005379042693747257738257263
370950967673659654790763718896863
1395160174848970359636048845464463
2774377674133482894451381009170523
2739942222804651726063211853489703
1430314718897940505683617620202103
1379221814182678205268047629456863
1731666977557224416279118474433283
705658640194773332430930256344883
1077313621278926787422338692042483
3494914950763194303295081169002103
1041244787064316253043334666282083
1413659162641863738381884307409283
3109921994132172338210459408546123
1360766876294253940962869897928843
2740900726377850581445768023081703
705658640194083648543797959242083
1395199695443203294024760582914063
2772651481015394653001323725313283
1430482710222083207630955792328483
2386737675436887347642425808521683
1060582620690686633003141453305283
1145190168241349363162785686641323
1413659162641864136152199891873283
1145471601047218283944534164362923
2739942222804651488094826634754503
2420170467889192154371206740202503
723142276076803207825975174729263
391129680878740214213227793160883
1093210112044607661099627792834083
2740900726377850581425771853802103
724111281439547741022342665936483
1766863710010285188598991881825303
2471460623932006831404699018930503
1043717434416957457031251469136863
426278394846488684024938586938123
705658640194773168816824656504883
1766863720494733833085596561154103
1078995846765155304727681558762503
1058865173812483207630955792328483
3513195625793005679885503258442123
724906074717656035769373648504843
2051273031707694457899627793146083
724025061162456035759186052024443
2756717446763751285569615818441703
1783634205439666365699206599418923
1432200394133576357359259226130923
1411979433792148382392967825138483
1697988918182678205268047629457263
775166456852192310531206740202503
705658640194773168816825939544883
1413659162641863738381881805009283
1093964902750132978752129543225683
705658640194083656715320656841683
707250278920524943586360522105663
1061289051582731145452626124976443
3494914950761159160649355987874103
1076353010043624416328864272209283
1076520991641539637906027793330083
706499371626109678204983302729263
354131819405774295502955849929263
1077229625070849569414759751081263
724029570840042144400439309618063
705658640194083661069493962282483
1093960587832957678203960787865663
2102363954388932048131206739577303
370953075846090195590766346593663
371703641317809132371027466601663
2100600070542008665131626441785283
1395237758725165973975658445000863
1395908637677425795934800966736863
438858862887800595499627792208883
1395952776933676172331630417010083
422123479829224416269390413634083
2102447838895871116137606740538903
1411849095770379321990759750744463
1765225808320436978709533575064883
707336361791396758162054666114083
2100556014357224260414573130266083
1042748240877425721786937869297663
438062044995330310976059024369283
707422234399280587614798279065263
1395917151865576178711632906434083
2068849262883119453052036109313283
371703845254077088422507719073663
2387452594555624416279094154113683
354219894810352370719853200345283
1713883122790044726120554310753663
1058819036994773250706003539376483
388613319232201053011542096513283
1731499189104972849992759245801663
371919862670431372331630417010083
1041288948944250728923346119587703
1765848473982833803921541454130083
454839260995330232977999693778083
1042918214758044726120551878753663
723983134400251839531630417002483
724025088477928178730555219865283
723148582737155126139502153793263
1042838534018965676268599303250083
723272399103107585067627792336483
722303415276803207825972614897263
1042878264551152198052967818433263
1076437210394891231479941453802083
1059704134188571464746576909482883
707336366773507117712467600513683
1412021376294651839531630416682483
690605178528206369414759750736863
707336366773507117712466256850083
1042792280767340720784976905952863
723274705707471921410151814896863
758384920955624416288879508033683
388569257794083402568787405465283
707250262653770400400976771376463
725707612004748833415250115714063
1766729062877928178730555219865283
1060498656514018849630827792185283
1749155022924744639531630416841683
354131819406367478407732614912863
2806338049608424092283987472177283
740758352876803207804980678728863
1430348062566818141022338691873283
2403512899395330232947259024994083
369981973085656035790928771705243
2436184320024317641372263814904863
1749373441608424092336743818273283
1362524175100973973975658445000863
1109987328553263686679118474434083
371833973548163585078406740538903
2789390859438789767856743818113683
1413526701515838521969205834273663
1042127804225429848699448458442083
690426705126462435953694925474063
2790269759838791705664138708210103
371745479210469307004473798897243
354131819405774295502953222729263
1411849189893248222046827792337283
1731585177591581987073666691544443
1731746973658063197022341456665683
1058688687421592638302849411368843
1396043195693307257899627792208883
723314242540803294024759312496463
1765053521503330653032551814745683
690607264395531318078008650273663
1041247110762504627674811287065303
1749287442095871116137606740538903
1042750238388492783842869898096443
707245974266978653043333328842083
1379177569256872444375658505952863
1395950680568075318078008649936863
387683939308803294014004618097263
388569257792740332393039626273283
354131819405086422037074253473263
1749331493049603294024759302568863
387856220594608791972891015073663
689629908764036641415248844968863
707289898565769888390765066441663
723142276076803207825973830729263
1041156607327702393468468547865643
706411308033150497414759750920863
2790269759838791705664138707553703
1076355222289259488299627792208883
2807049094761159246707355085970103
705658640194083488379421572050483
742484828004748833415250115714063
370910912082877088390767760834063
354131814425662349937694986104863
705614489626352115928143498273263
1378298867537155044159568778265663
1748318254060803121625217479074063
438821019257576178701368528513283
1749079525755624416278607754113283
403624601626909258354767559065663
723146475624372978762889363545283
1395998935273442689885752461457263
1060450394717656035769371081768843
1076346624477928178730555219865283
705658640194773246425760272673283
1395288195231357600379963155376463
354131819405774295502955789297663
1411890933730024346655803219713283
1748272216568075318078008649936863
1413659162641863738411598474113683
1748320456070335783128121865936463
705614489626352448339022211873263
741601418728676000390201738425663
707336361794083488369770512833283
1766020529575829676269620612042483
2067007874048467129007237453474083
2453802604351396762678406739705703
1765185967399277626011755792337283
1093294243526907257899627792665683
707336361794083574397006218602083
1428804674325881172615273040841683
1763329668076803207815221962096863
1446416877160569988315221972354503
438860844697032057899627793146083
353334786288587907319324291545243
774407282297576178701366026265683
724947923948803363647540739544863
1412687956085449044615248774744463
1429592993750229427253918851882103
722475685263543673467936269296843
1783592560679459574622338692194083
1041158809625662513574043085473263
1393482342900108669565112586096463
740928326758044726120551949321663
2453133502240003039652408525473663
354131819405774295502953222897663
707336361791396758172292042114083
740009789673443005052523725304863
1395073976934799942073966413297263
1412769740032680108484176905928463
1394316893765116253012078416842083
1765932238924744639531630416841683
756868889774824416268880976834083
2454855484519979848963208017170103
1043589204570379321990759750744463
1041999667699453473844353478753263
1412141008858063197022341456978083
707245974266978653043333328833683
1395998936349478605867627792336483
1076346613730024346646049680665683
370995013106537526078496265936863
1395950895552369890347142858281283
354085588241093686100047495225663
740007782426909180336236944664863
1765141937953905398622338698442083
1395074081557224260456041097953283
1076388661324744639531630416841683
1765890401045223924594770256505283
354131819405774295502953094897663
1058776894763345682679941453802083
1749373441608424092273767882433683
688793123057241379052650509312843
1413608600832680108484176905928463
792063405264250901392539341954503
1394319206426352198094979971697263
1395910619210814521990759750904863
1058732854834178065246827792336483
2068805222691119453052034890890483
1782753694346907255646338691865283
1396089108630180922184326733306083
1093212329792148935947936208985683
757670001838790087703639124033683
1749159333163345682679941453802083
1042838638363414205268047629457263
1747479603224317387430530691696863
1749287458625429848699448458442083
724111358979018195590767693969663
1396164800048174457899627792208883
405476706671206831373448020530503
2100640000024317555518007181144863
1378422788774990741975658505952863
1395162046282570482514997961928863
1057933608132382241393182925128843
706539333657009050440245965481663
1378422579057269244375658506417663
1766018421385596613470827792361283
438062044995330228851256525634083
1093254257077261689899627792208883
1044514043110496919983695619536463
708044773722131923611753095234063
1782799825923742532446339981313283
1411977137425128178709537619544883
1412690058203696759635563721952863
705654235923842916599376845321663
705572535287256035759186051864843
1042918210313391805267562439209663
1043765668652130653032557197128883
1749993884013827039448119309304863
1748240775055417529007237453321283
1748322558741224416318593606769283
722433747505745441415248844968863
2067846614249772172331631504369283
2084701529470507758226027792361283
1430520469719128900446827792336483
740011772519455470214759751065663
2051111451403393778771074893009283
724067330322764931933776844968863
1412773945333716025796176844968863
758426968853224416269391626585683
1766150657608424092274258185945683
1395908637677425795934800966745263
744160037990667321990173715554063
707334164752800412488756679241663
354131819406367478407735181465663
2471548698808261530678406739553703
1749201475395330630894158473953283
1395994742293861339793542861633683
1396127176919128900446827792336483
371705942404764980041272525137263
724111165542996476375658505952863
1091534608194083484306004695226883
371705953166434653032577482602083
1748484369222376178701366026121683
354175771006180000379956615241663
1748410743981380834346628042105683
438062044995330228851257872826083
371083204168424092285012752513283
1748232292600521053001812752841683
1749157120090576094024756617776463
2068969015258063197022338887073283
1765227894711394730825807498105283
2067842429921698141022342669321283
705658640194773419019297619873283
1395998810206475318078008650104863
1076565241826024346634808650602483
2807049094761159246707355085634103
1748274313455896675349020291528843
1713878713540381987083881161928843
438858872851176178701369869786483
2807049094761159246707355086130503
371880116397185778773126673001683
2756717446763751203853935632841703
421240678426909180325920137944863
2067129508629224018616962893634083
1428712294779624346646045709305683
1060454615273443005052522502745263
1396202579245307024222342672513683
370202615824521974622338691704883
2437023102482650166110827792185283
705658640194083661068956359234483
707336366773507117712979600513683
707336366773507117712979600682083
774606831289799824222343885626083
371705942404764980041272525633263
387688353551519265415248845296863
370950962179018195590767693969663
438062044995330397247133706113683
1092241028077425807813198215065663
387732278388464284531305030744863
1749373441608424092273767882441683
1749373441608424092273767882770083
1395996717772444726131310416176863
1748442290613918688299627792208883
1781837270433997231382690832217703
1732300202093519197022337671233683
1731496998117808882342530633776863
707289998455116849992759245801663
370109695172382241393180364976843
1748362614595330151077532487226083
1732342140399919453052034953800883
371836192363882513225323857338903
2404313927073997231362674067425303
1042964451977498063709775623241663
1395998809669116330836048778450483
1715525093755624416279122185969283
1749239103790978425899627792208883
1026809885676803207825973958729663
1782797751342997672593029453810083
2067966497196776178701392906578083
1749323199327183197022342669160883
1093212329795330233016938576825283
1396168894240003039705166218273663
2453133502240003039652405961776863
739925798737155125679721229144863
2051189281196776178701392906273283
1077152039899701597022337674113283
2403512899395330150872682573321283
1378424786559408624037432525136863
1077273753853662343815248845128463
1075507747412515398063671309296863
1078024329811203121583699607073263
387683939308803294014005959065663
371791831553250448222345360994083
1731709125320450397022337670753283
1058728760077292593604714445488863
1043719332892025000593542861633683
2403596769730401657899143885169283
1076432795378783372331630416849683
722345247940382155172380234280443
2100639994244700918385717962265263
1042880560656716849992759245801663
1729819287016707126099513932976863
2083072268398928385078406740176503
2453932759400622105643117068985703
1060410675487287321653920403377303
370109695172382241393180365304843
1749289555762253517867627793170483
2101522795910403039694978627536463
756747154805988234047541961944863
688967522781928178709533639242483
1412065631719983039531630416665683
1077231806360527197022337671394083
1411889046515979321990759750744463
1042748240877425721797715597128863
1075507752930646688390226122450483
1396080804146127197022340233953283
1450569132727509427273759060033303
1732426131090383197022343888369283
1094212586638025053052034890113283
692146584724578653043332042449683
724067213929418195590767693969663
1075509855048240759636048845152863
1075551898202379321990759750889663
1026809885676803207825976650112863
2067129718595330232968270535378083
1395910828651453088390762374584863
1411849183851453088390762374584863
1395111819008613188446827792337283
1076512587541519160147508746265663
691399894003979321990759750889663
3159456530904587162678406739705703
691399894003979321990759750744463
371789828497839248222346641338083
1765848473982178448222346640834083
371836076205185778773126672353283
1042798562276842144390764937945663
1058854572969955005268047623065663
1378502370686442144390763654913663
1378462749716093600420455943064863
1378382953082493600420455942592463
371836192363882513215086416674103
1749203472668528083407519066104483
1362404527076842144390764938104863
706455342473058804389967498273663
1412685853676803207804496772032863
1041997670424317383117933069145263
1430558193265683932038816400842503
756870986926824416268885908025683
1748360501960547296299627792208883
405341959148803363647544519065663
705572336331032429405748621296443
2067291304140018668178027792673283
1093251965717224416279127117634083
1748322678803176178740814409960883
438062044995330232978050886913283
2068765392020611654699627792208883
1092241028077425807813200781136863
1379301610516124963647541961793263
370867103125410783674448839234063
370114115748045399287917203713703
774566860609429848691254087386083
371703756935728759636048845793263
756871091784424416328859210425683
1730658236657931145452111555376443
706451153921150497414759750920863
2067966497196776178701392906265683
741773805162504287059566480681703
2067886460399919453052034953800883
1058816740649928639531630416665683
1412692261028045226898620499881703
1715525093755624416279122186113283
740852835093224416269396688825683
774566860609429848691254087226083
371838289264845485314153165970503
1766024827936507839541354506097283
1732422041906127197022340233953283
2067966361906127197022340233953283
723144394474851795590762439562463
1766817342229224346667650628202483
724861946209378653043333456841683
354085472843271540973135498120443
741729565753549231373449299385703
723144378446782636474448845801663
386803235057931145462351555376843
1076518983607394653032553225937283
1395954764772842144390763655064863
1076556838235182457899627792208883
1043633338387171090884176906105663
353334786040239239608910278576443
1411857578778370397022337671065683
354045836160670191852597958736443
1749073250301482124331627722922483
1041997670424317383117933069153263
1444650859680959869596727177929663
1748320446358626653052037328978083
1410259559175359869563522698280863
1749281151413918688299627792208883
723268304398716605268048845152863
740007782426909180346473159056863
1379259347948803363647544519065663
1093170291882267628412037453008883
1748410743981380834347656144665683
707205913171203294056527555697263
2100640000024317387387501132968863
1749155017944734532446827792336483
1395921226107624416279118474585683
2437153325109218849630827792185283
438062044995330311035526669321683
438062044995330228900994954586083
1396040874147389707112555792336483
354884476222280594045008835696843
1361601328108803039694439942904863
438062044995330311026331274578083
1749287557951134532446827792336483
1075639978599486521990759750897663
1766903634751134532446827792336483
705658640194083488628434259704883
1713092721668396172331626509785683
739168706130877088390763789289663
1749373441608424092274258186433683
1412023578318084854622338692194083
1411890933730024260436590419865683
2051273241698145657899627792673283
1060454605299453481186434758897663
705658640194083743182980109819283
758548588477944972331627722585683
370156152857008709848144778104863
438062044995330397227088909625683
1413659162641863738381390410585683
2101522796158717473834574214745263
1766687108801634653032558352353283
2084873815486733124446827792185283
1430471814967596172331626509785683
1058856570248272380336695178265663
1729029279373169886046826576682483
370864675411203294014493581473263
1077233913472131654699627792208883
1377543997673442685789804937953263
722303415276803207825976650097663
456684864880845468910699853954103
1766775299561396978709538970434083
688839270899453473824898759074063
1395204430864849732446827792336483
707422344776424432682574218450083
2101434705028194653054085321777283
2420334050478824346656334278753283
1765009492582799942074448845801663
1714803887873823793594448844992463
472497270859540505683616333802103
1396078811836719453052033673969283
688839270899453473824898759073663
1713843266942442144390764941449663
1393435985092382241393180227545243
724199571509218849630827792185283
1061247113272395620783669827705243
2756717446763751285589615632217703
1077143531200251839531630417002483
1783550407111580316315755853474083
1765007400161840595590766413473263
2085496150611203294024760585776463
388569257792740332393039565145283
723274595854618063700050186257263
707252270978996978699859472673283
1732302294249772172331631504369283
1377543997673442849404523725152863
438062044995330228900998672825683
1395919233813224416328321670913683
389410121403181077763205389153703
1713843282169827005268047623218063
1077229608804062343815248845128463
1411933070177801351815248844968863
1094004721872509600400976710729263
1696306677482886279815248777953663
1058688588110373204615248845296863
1395200004748909216379957964977263
1411889029738109678204494211881663
707378309799677395590763721776463
1412727802458379321990759750744863
387683939308803294014005958897263
1058860648931069559636048845296863
1093251975952012268362325904681683
1765976395025128178731087430745683
1395955000725410783674448839234063
1042922618764106400411753094913663
1396882240492803207814172355857263
456481241630841910531206740666503
1093130435732578653002327124490083
1748274114530024346667650762441683
1395994631944341439531630416673283
1715560739820803207804496771697263
1730746537795330552845392906737683
1395246153140280218667627792336483
1411979433795330155173533706426083
724115454180169012267627792842083
371083193381131321990759750904863
689717861694244627068468547865643
1430560185559427331331206739577303
439024637512424416269366154113683
438062044995330237043795341313683
741683302016062513378846995874063
1394314796901438521990759750904863
2068807224975107793348741453938083
2067888692594744288299627792208883
438062044995330228900994954121283
1749287469109218849630827792185283
2790099696802406831404705620370103
371789750930152178699860881002083
3041930118763751285598851021802503
1377543997673442685789804938104863
1413659162642489451123284688673283
404551763562504618857636246753303
1747437555314955321990759751240863
1058730536930024346667650627865683
774323396217576178701369744986083
2102492110864522138678406739392903
1093250063036719453052033673969283
1076395178003176178701371152353283
370067983093630742959183492194043
705568037708862431674525571873663
1748360532396776178701392906265683
1747653766193548755590762438576863
1074757281318931923611753094729663
1041995457378453357169180298433243
2067291293656193778731087693625683
705528191310373204615248845296863
1024419121621927702959132365128843
724031573081560118089244429313663
1396168894240003039653431239065263
756707209593592402607237453474083
1413659152667874521938487239242483
370820740076803207825976525304863
1077152135055417529007237453321283
724243590181131321990759750904863
1747563394645500253011539472665683
1749163930868259574622341251722083
2383426587266390938678406740033303
723268304664042144390763725145263
1077988988070863197022340170433283
438776958617032057899627793146083
1412860126718889427386448844968863
1411981441041863660352596692185683
371789750930152178699855498601683
1411855507065576178711632906434083
371789750930152178699860880337283
1076565241826024346634808650265683
2068889108771119453052036109473283
1413659162642489451123284688521283
1395996928026909180355178503057263
1076516902472424416268882249961683
1731505506813351289899627792208883
1766863710010285032872021972194103
1395952688616707126109753933128863
354259624828669559636048845801663
1748320456071024083989020362104863
1747525757137197978678406739856503
1713885115374672380336719559209663
740009874070703805268048845456863
1041158809625662431696002630728463
1448935456836950774818006019882903
688837273625662427772496839073263
1749154918343088800411753094897263
1766150657608424092274258186433683
724947924199709180336210125152863
354045726047671431599672521768443
1411851297557224092541549129945283
1713927262870703805268048845456863
1076518988586128524331629069145683
1430343884801379873415248845296463
1059609442032715542959183427704443
1748278314076873053043332042120883
1430390016379624346656335555545283
2386058298041442653002323472826083
1411975039433615213416555853474083
1747435452655896420568092230897243
1395996713054475318078008650097263
2789518890568424092305003785777283
2084623845755624416279118474273283
2051313118022376178701366026121683
404551763562504618857634966753303
706499382138113569415248844968863
2067926525975826195499627792208883
1377543997673442685789804937945263
1412771931004667753300051468976463
389494233447308018752134800842503
1025973006396327785074255625784443
1395994715004667753300051468976463
404551763562504618857634899553303
1732335969045224260415059472673283
706455342473058804389967498601663
438064052241865302693533709626083
1749373441608424092336743817945283
707206144658117599674448845961663
421280314348803363647541959217263
706499388403979321990759750889663
688967522781928178709533639234083
1412771930729418195590767693969663
1747570011422925313077355856691703
1042882569203979321990759750744463
1395954764772842144390763654600863
1042834124492670742959183492033243
1395998809682877088390763718728863
353250795104638087619664841768843
1076432800869356438765622035856863
724861946209378653043333456497283
723983255274851795590762439562463
740852835093224416269392970265683
724069223002379318078007367073263
1093212329792148935722629386586083
1412061212487227986607237453474083
1041909380076803207826003526897263
723188518514955321990759751240863
1060540909162504283028130961338503
1412107365057927926622337482921683
1715525188375188857899627792673283
705572441176216547780174148184843
2032692065262672380336182089944863
723983150971168793653921681338903
1093128218517347296299627792673283
2068054662504884249653919185450503
1058812629667811005268048845617663
705568236411979707004471171864443
1413875474186445399287917196977303
1042794383975548690884176906105663
1042790084841480541022341386442483
1042039629468206867068468547697243
387725992698219815342620297776443
1430394409336316253032554509457283
1765938729336316253032554509457283
1749161513336316253032554509457283
1766863710010285032872019534106903
691397802134217053043332042601683
387644093131687616933532365136443
1412946331254922138678406739392903
1060454605299453481208399559065663
1043633349619979321990759750744463
722303415276803207825973962273263
1765099763704930653032554509289283
740129307403950748529255942745263
354215584635979542959187466096443
354087454154458812642869898593243
2471374535843719193653924307378103
2807973938793850815089693709474103
1747523643168003294024759299376863
1058728638718348837715562509648863
369983970898877088390763718914063
1041957718879211041415248844968863
371745898655388894024760522273263
1766863710010285032872019533794103
355056548081931145441849929776843
387772350794473985078406739705703
2704581942905576178731087693786083
1041244682231581987032147401936443
1395999140810760541022342665777283
740758352877425639854670279073263
1730660355055358947748384198736443
1076556748609429770937481101001283
2067291219245307024222342672978083
756787111059202397022345168208883
2067291219245307024222342672513683
1411897450105576178771082317313283
705610200175118099068468548009243
706367162983550497414759750920863
371747697237757395590767693465663
439062406445307024222342672513683
1750084580570045174622341251882483
705658645174888301007469139713283
2102577988976845144905346828985703
1077143620069104288390762371696863
2456272629730024260446292887234083
2118342153904591925906027793170083
371880116659952374622338698273283
1077273749385519453052039824834083
707336361794083660616297034273283
2051193235349345657899627792673283
1025264604994083652629050000496883
1076432906002209526622337482601683
1042966648221309600400978185776463
2387452699647841657899627792216883
1411933075200613188446827792337283
1396122777619176178721365968201283
1428838438472424416279118474266083
1411851292025985778762889296513283
354133811699487629570182669474063
1076437415155569890347626435705283
774323396217576178701368528833683
2051189145891119453052037386266083
438902777490383197022343888826083
688971712118921974622341386282083
1093254272584424416328859209809283
688792924130024260457633687065683
1041995269462632465246827792336483
1395955006247608665131626441785283
1041999673481832465246827792336483
438860849941224416279124685930083
723184329453900935815248844968863
1429549157740157600411753027368863
1077154122107624416279122250578083
1766022610172779332446827792336483
421999847711842653052038608985683
706408995411203212116076940984863
1713924961260803363647541958913663
370995013657008796089447811857663
688923378021378065246827792336483
740007782426909180346473159217263
387768035366804128390761091865263
1058905003672381379422341322273283
1412063319335344886622337482265683
1395908632420748755590759815402063
371789750930152178699860817001683
1093212329795330233006722954434083
371039174710500000401488774568863
1378378649216062513378846992514063
1042924622094768800411751750904863
370910917572727689452597827545243
5564693598345319848158987112261043
3531957188827233441878200452024983
5564693598345319848158987112581043
1446286517630442144390763661297263
1398555338110442144390761222753263
2879030614182154782634280424580223
354085560924343673509970249776843
1394316805488845313067064599233703
4907821441375681620506411040230223
739254799724157764424759312674063
1765142032354646766215274579401283
3867545533002857461158055009018963
1093212329795330233016992278921683
2387534488341224018616992272832883
1093212329792148701666467923721683
4907481859036631582634280424092623
2471460629212175180864129485802503
1093212329795330233016992279233683
4220369022911500421495025318957823
1395908538048286073499739411368843
1731707347706978653052034890890483
4220454863836631582634280424092623
1748484563706978653052034890890483
3480786768869014443493608401035363
1025174096068056031899728842128843
408083703901302822793943582306963
1428842738157689910531206739568503
1902059157868102494430857758644603
1043631042531336619062917325304883
1411939378192130233016964180033683
1467732477692130789184780062315363
2135251617387194303347867027546503
2084665789319289910531206739568503
2893304879009350732018883171794603
1730748545041864135742544980033683
1903019802041076168841508637394603
2238236503199302494430862756419803
1783769151929298732517077011401743
1765139830594773250695303939882083
1749161215054484857899627792521683
1395200010266909180375682822754063
1430390131985128178741870340042483
2387534582950863197022340164034083
1850880234469014443434606682018163
421198629990701728390763920682063
2103333074073266451919493508371323
1766901024085909853043332042113683
1430396538273997231353473863554503
2067928308845257053052034890433683
2774173825714892502285499280850923
3530816106627382351548658523444163
408039569627233441920777502484183
1108223533845224260435077325466083
1377541990426909180375685331857263
1078200700557205853073972688993283
1748362614596734252085309770601283
1748406554880353014213227793321283
878560860028519180180232345858983
1447255737965061841849505620674503
1765274367849472521485497796539323
2844007672151751841930458269012983
1077229735185128178741870339882083
2473270582015666451919489485970523
1394319206426352198105733315537263
372542512616707207620688973145263
408127738589691041931021473355783
1077317909929173250684551939714083
1747521347327340246285496452050123
1077273974591431577838191690920883
409087699141472285792390806762923
723190416450622518120553095074063
489362703085970163162785687562123
1041160812418996978709531082442083
1095726610306996978700342096834083
792780672693938284034746007098523
2454681216682728178709533581473283
2455692227977686742285509399098523
2770055117998824591781518403554083
2455941893923286742285505622938523
1430602238198619354371206741298503
724243633501184431404699015081703
1764342582024113705822346567561283
1464957939313124410842785688674923
4770866378134793532510904788370923
1059659889843514753650262160842083
1042035219406589395590766416497263
2084953402681694966622337482265683
723985441557224338249816528994083
2101485357292135232730217364514503
1060587057002684507006675604378923
446543505751751841930458270635383
1060587057002684507006674257178923
1394358748529467818642004883898103
1820599550879018968980227043420983
3142419020292527248222350615570483
1800418342041266849191566422778123
1079746196774684348652597958736443
3514297050300036408621775555712943
387988445779203039726747015730063
4400884614765061841839775120682103
791308450479677551055520401154503
1076306988305128178709536336496483
1411851308305128178709536336496483
463322776479018968980240027443383
1041160812418996978709531082265283
1041160812418996978709531082273283
2099721547350778614212745290433683
757627959170996978709584905800883
1729995768166066451919493252041723
1430396717292135232730217364514503
4400884614765061841839775121474503
1766024949898353226826913747705723
2473182380216228848909981712345723
2455860141176497210842785688674923
2473182380216228848909983056850523
1749409082681694966622337482105683
723985441557224338259566218417283
2455860146432484410842785688674923
3411072811366066123860675928338923
845209846253698127548652121842963
509623583213698127548653399115363
1784521930134919677360835089658123
1395155671781420758306489936664923
491923451784312210987727892539343
2084032868844408444163210451577303
1765097798714239083972690256184923
3495003251901997409980091414611743
1430478521965061841779367956354103
371835960861103412267627793506483
2118171980769698141022345364033283
2100814168513749341022338692042083
1060586621307624260435540995881283
1394230805949388334091319242593243
723983244766256362733162505936863
371080996640003039726747018273263
2083990820946808444163210451881303
1784524137409687917591246427106943
1765894805064424591781514570113683
1094051190595330232967306327385683
3512705317200508802307826521812563
792109647728684758315196563417323
2791114965087891158356148945954923
2385018115656424260435539406088883
807881918479249106394789399250523
1078154678816711414212740174440483
1428840551364267644163210452193703
1378424880920042144390761155553663
1748274103492382241393186893296443
1428710297216752374622338691720883
775328237165061841749154832682103
1129205765597668410842785688202923
706455342475094201192526215073663
1749112969811203039673917843376463
1428802687537160541022338691697683
1411939587656424416279120969952483
1060410548829656035759183492024443
3160253642131615356000462289346923
1132984928169797916348658457812563
404675478712587321990762375073663
370906639945598742959188746105243
705572435947164726141547789464863
455726367078066521542281364370923
1747565702078960784273972688354083
2102445763269306393653917638744503
2403512899392148939808906320521683
1076565120676797174622338691545283
2437830495794866521512559763897723
1732545704429000057899627792825283
1784521930134919677360822039578523
1781959000132328178709533581642083
1093294243514456658578027792512883
1078282384889749853073972689481283
689806268225429676290154439234483
371080996337816547780174148033643
1447255737963751285648596820810903
407823331459382351548658523115763
445874173229444990857950036059763
2790947098293938283984540625322523
1377581725924170400420455943073663
2369115186558442144390761155856863
2067888677653224416279121037610083
1765183660792980214213227792834083
1850880234469014447530121559435363
1044648266107624260435540995705683
706539333657008791799324230745263
1749201475395330233016994707705283
2455610570132172338280152601825723
1765231680071408374622344134905683
2120154551267767866994343070643763
1059743880777079620662402819873283
491675831064507794917076950946543
2068008445203780748331631504361283
387816269600003294024760589136463
2118388528532172338230453070122923
354131814425662435758701318912863
1749203357300334941022338691697683
1749993972330109600400975558729663
2472169257385468421594786963546123
1714805654999011005268048845153263
370867020053322400379959238744863
3160511565403536463600288478794563
1058860759032894345441847370096843
1093212329792148935713877907721683
724025066941386195590767693473663
2440376217570024264736878426273283
2771728640026352198147177097776863
1376791430763194303325752592833303
1430560236975758554371206740986503
876679190366403663578350679594963
1076523188408916804446823882434483
1041291150704845399287914375065703
438986773931106886679119693313683
2120154551267767699132110353515763
445916110774908802307830355740163
723981037248255197830199370104843
2133315620231715574622337482113283
723981037248255197830199369928843
2506991014883113739359950861834563
1713885419709469589975658506256863
758466834951839929007237453474083
1396837692279528178709533581642083
1765936433230781174622337607082083
1395956778050622518120553094913663
1077357430231600759636048845464863
1799663356560877679885492749642523
2436139964722123747748381571368843
370913113827608507003987466096843
1765051430117809386722902092976863
1731627115652194653042286346265283
2506951168746108790675150740867763
1766819864629807043432554509642883
420361662434024416279118406912883
3142637565334919677391528209498123
1412906578926182913035367818282103
1429593203466119193653920333456503
705660637467220641005651539882083
1075596252995330232956955203721683
2707220144917224416279123470090483
705660637467220641005651539704883
1094969533205224018616966669938483
1766775299559983039531630416328883
1043937977530693088762575434770943
3746573190765061841830050833002503
1430478505419220759400555853136483
705660637467220640994899536682083
1430478406066644759400555853136483
1058734736739017053032555719571683
1765053935732203864958112401338503
1396080819623829598917259920834083
1058863071666644759400555853136483
3142467695769266864959672728226123
1430390005604820759400555853136483
1376883914904250479885497799418923
1749994082680316253043333325642483
1749110971973116253043331981642483
3780804877296086742285494225170923
2101781060179203039715949132976863
1750084386884328178709533581297283
3109882043135666849191562580530923
3109882043135666849191562581162923
1096656074134919677444235987882923
1783594679353549317184693834097703
1750084381367509341022338691697683
2453049837165155304716966796994503
3109921994134793532501174224858523
705658645174919336399469200665283
2472387786130925249363569239402123
1395111731465558770709536400512883
354305988168424346656335437818083
2774377674128991196829828369162923
1058816939305378141022338691697683
689631784930024346655851728504883
1748362614596734252055169553321283
1413659173874016441377409552833683
1043631042530024346677378631073283
1748274114531336458898054672504883
705614500123184685906999239065663
1800502123234201535962785686945723
2471678948505266451929756234946923
2118214133809879962678404045810903
455848211609266521532041303258523
2118432679100036408547359054307743
4099777738134793532440206423258523
457733551506271876426431127570523
1396924094941928178709533581297283
1748364507536597341022338692042083
722393712873442607741061255057263
1781874904337128178709536336681283
1748524089766191453002320973634083
1042926813106735039531630416666083
2453886374264316253043332106601683
723981037248286159299613648496443
1716359769937155048081029261465263
3142467695769266864959672728066123
2438627608026361558315191507586123
371835998373909648222350615570483
1782757783270433194846338692041683
1041116960732679540962872451705243
2116494369557224260435566538113283
2120068279357419381803679062922923
793621568496086742285498003578123
1110031583717140505683611335554503
2826477352115547628969637598459763
691309611886382371257963722280863
2807048863261103412267627793506483
474097497481686742285494225322523
1747395617557224338290770125305283
2100014933153713705822338832842083
1748532257953713705822338832842083
1465165500195286742285500564530923
1077273974596734252147236166754083
1748576512810781987084366214904843
388569257792739918554249294122083
372588738552930653032554570770083
1766729052130646864917047239250483
437982163437000057899627792512883
389798624579038930394784337178923
371751991170996978709584905777683
742863804867682653073972688345683
706451263758144393657963722280863
2087218017261460119983695620034863
2791030963402418284003995338458523
793154139289266849191567639098523
739091122555624416279120973000483
1058905108818338141022338692033683
1042878363366433194846338692042483
1396833812826961298917079574729743
2101569154004523762956471309153703
741815752945968837481120401002103
722515437344003363647548237456863
3159326480194773250674236561338483
2454018699600303412267627793506483
1432284043511995299085497940050923
1729991358601109853043332042096483
2369916513856463197022337670761683
2437830495794866521512554765497723
1109907562105576178721392720505683
3480704629400810660979953242947763
1427915476356992639429711494897263
2826477352115547628969637597682963
1765223721669306393653917638744503
2068008529613396804446827792185283
1731580983524170400420455943073663
1427915476356992639429712781136863
1077362258926182913035373133810503
2118386409592727237481608016674103
2067888697824580748331631504361283
1851595117378612958733553242947763
4487419728871635637754089622642963
1428756649795330232968274186889683
2120068279357419381803680339722923
1058860885689147741022338691697683
371705947923585778804921937330083
1394451436840033264899206739856503
757789644609429775032937354121283
1395959068925103805268048844976463
1093212329795330233016964045785683
371039042549943673541766669633243
371875712102701728390765197481663
1094847793531624018567767121138483
1730704279931624018567767121138483
1765009586155164726173345617001663
1747393310390526038242869898593243
757789644609429775032939850121683
3109921994132172338280629066922523
757789644609429775032939850586083
1395910625238191805268048845000863
2454729782016257746394794764994923
3142467669035195299085498007250523
1748406770141928178709533581802483
1713127948866788000420455942745263
1381774478872620758295712337178523
4099777738134793532440206423570923
1396833685880316253043334740033683
409798733282193519476385687250923
2825592339004370215774349402618543
1396083010321916330858117322442483
1060370918998778614213227793161283
1096783884547731158358119959242523
1078291297259428848909985687738523
1766066992530925249363569239082523
421202845305576178710557770433683
3829792402903084758358119959082523
3829450687962392684025503128058123
2824623217773945353485508508985723
2118214176829743453011534283098483
1765976593705378141022338691697683
722391705626909180336182032818063
3141926514947731158358119959242523
722391705626909180336182032817263
1395248360132616541022338691697683
1765185972932616541022338691697683
1747395617557224338290768845145283
1432030497835195299085498007250523
3829622617241266864959670103250523
760897881562392683984061907882923
1465123614058980410842785687570923
4116636611977686742285498068370923
1800502259054227158356148945962923
2454985607547624092274260881498483
3142551603318828758358119960226123
3793677111869645644413087120194903
3731395997408998552641185687722923
2437870346914508502285495565024923
1129579263129266849191563863570923
2455652408063666849191567702938523
2454771709334793532541122903570923
2471462920615571158358119959090923
1060454615273442603428892294761263
3440304881211313705822342668994083
1765181673771016541022338691697683
2134987155220898141022345360682083
2470531475220898141022345360682083
1748316361080316253043332039234483
1816639907369035884014266004058523
1144471139732172095962249364522923
455848211609266521532041302929723
1126896900834201535962785686945723
757745388922608374622339975065683
1766729052130646864917048522450483
2120068279357419381803680340378523
1109911746724045468890681876202103
1731715516115294966622337481945283
1834981688949812958733553242947763
2454683408194773250727043972033283
1783641126041266864959670103242523
1765976378498261341022338691528883
370995113009548833415248845809663
740047413379863445975658505944463
2472215593684345353485508508985723
3495841870174100300853929562938903
3162061502800508954454710422642963
757789644609429775032937354425683
1747393404762365162733162505936863
3124800636349388079750738118576443
1411849189355164726173342989961663
2082979772655896761386548611376843
370950779482480812668468547376443
2454687508139386729310823821810503
3159326480194773250674263507377283
1396168894240003039662672909137263
370952954754082665300047495561663
707206117904944595590767693465663
1058865168031483839541357136513283
1747695808572396511674448845961663
774487083937439929007237453474083
1076388865272088420783669827706043
1731587305952580748331631504361283
1043631042530024346656824650265683
2403512899395330232996462224665683
1413659162641863738450617869161683
1396168894240003039664231818601663
1377543997673442607741058758904863
1448763737562392683952829908050523
1733223084551839929007237453321683
1377543997673442845298767632665663
3160037347680168379866299348042123
1396965922625429676268653200673283
758634586901224591781506768354083
1043631042530024346666578186434083
1412023357828764726173340361776863
688793123057241379063405129928843
2120154551267767186702040923275763
2120154551267767186702040923115763
2118430234275487040964741453305283
1076476951975829676268115603704883
1411977347140328178709533581633683
4116347162293938283984540625322523
1765093577080316253043334736666083
740047633319334970020455943218463
3159326480194773250674259533970083
2083023807348285612668468547376443
2436142309653322400379957958576863
723446771772396511674448845961663
2101569154004523762956471309802503
705530409833700000411753094576463
724996357661103412267627793506483
1813707458650575926078005834097663
1060410654237103412267627793506483
1412018948565927702959186250113243
689718066441127780783669898441243
2807976256701997409960116893171743
3160969080336197916348658521812563
2826477352115547628969637658482963
1729777327422280675759186249945243
1430392223618996978709533514273283
3816209249329757263578350678650563
2100555903969698141022342666610083
1447213480100045468890678218593703
2099845289796734252085893456833283
2120154551267767186702042206315763
2807051097554426864651420371882103
1782841890625429676268651786433683
3480786768870325401205925662307363
2118253670908731827253917639064903
1729819375857931145474642249776843
742524364826909180356228109152863
742524364826909180356228109465263
742821846112149853073972688841283
3161006398573945353485508508985723
1127571974092466521572020999258523
742524364826909180365956109304863
2438032156886348952641185687722923
2806918839837103412267627793506483
1058863187562504545516575053810103
1058858992468658107004469898096443
1043759498068658107004469898096443
1766691980762392683973311189026123
1129165940422291158356148945170923
1765055729542896374622338697777683
1716401698023709180356178128970063
2050308366979042935646315722257663
2050308366979042935646315658265263
1431451694059428848909985687586923
2403512899392148939808906320978083
1799541537994418283954254669033323
2809560963839666365699206663393323
2102613619828434965782689680690103
1041114659057931145473670611866043
1784521930134919677360835089826123
2050308366979042771785835785945263
3847912184470158824739543582474963
2052868875029224260435538250571283
2102403820491450479885496519064523
2084699536373943673478709892362043
1428846512507624260435540996041683
2099845289796734252085893456513683
2099845289796734252085893456833683
2437790665111218283954254669506123
3092137924710344401819296400842503
742610353326824591781510736682083
371125168715926995590767693641663
1716359769937155048081029261770063
2807720377171616351717076954450943
2769298030139313705822345291080483
2082140823016707126110314439392463
796975454870158824739543582474963
3494749580143111726821513495579343
2083321404512149853073972688841283
1748360527954747741022338691697683
3142595490449595299085504529170523
1481015811208851158265487450466123
1042882557670433194846338691712883
1075507752930646864917048650450083
1430354679910344401819296400842503
1411893240323249451870827792185283
1042924605568033194846338691712883
4116678685849266849191561366778123
1411897314536494457899627792352483
2171366966643505014665943582459763
1411979344953549231350813575241703
1465039671075286742285505623730923
1077362258926182913035373133482103
1058730536930646864917047175065683
1042834428280316253043334740202483
4151875408871635637703374744219763
761111754134919677444235988050523
2118432679100036408547359053649743
1464997623177686742285503063570923
2770933929796734252085384014120883
1395111731465558770709534925642083
2120068247401994908553916628050523
1446242608811418031331433169010103
1784691589478066864959683089826123
1800544202353124410842785687882923
1480650597168818283954262100058123
1765009618712726995590771667376863
2454855626353124410842785687882923
2119933809463304282985065165314103
2824667311758585558274702684985723
3161136659004370215774349402114143
1730746537795330232968304723882083
371211229779203039726752333801663
471826412946271953954387600385323
707382509634263876467896656345703
1129165888496086742285494225170923
3161853858778528847548648343587363
2738971020677748011870827792185283
2403512899395330232996462224994083
3110129585955286742285501780530923
779610842301997409960116893339343
1766691980762392683973311188866123
1075814671100358358306492627544523
1430562402810142827419296400842503
1430478521965061841759392404362503
1041242579549656035759190026584843
827178213275973010967249172691343
1766947905957531169221227792504483
2471546612941560562967736593002503
1446458715344250565470363146113703
1732585844706024416279123476338883
843240415776126354917070737018943
843240415776126354917070736874543
3092345647610142827419296400842503
1766863710010284631054414541185303
406938206918549853073972688186483
421280524326772834775658506258063
1430478521965061841759392403569703
1447928739479757231332461204202103
1059743881025429758403613572024883
2455610570128991196878553815258523
1748362389112168797022338953809283
2455435866058501846285500628379323
724950225284765061950569158577263
2770055118002097452085847370441683
3412912228631884952641185687258123
1713922749003242144390764870744463
389278000811418031330948173810103
1395113711911082566074448845802063
1042081257372488671868472521768443
491675862278744659634364634306543
491757645966487737993373974794543
2435389609796734252065383891394083
443898755381573010968709529971743
406896368734151414213227792513683
2118170088351537820326533392841683
2136633944943736210968709530946943
3092219713632542827419296400842503
426238517525393519476385687250523
3141630905657798358337130583258523
1411981514402798404446827792336483
791304115366863197022340169824883
1731507604215701853052034889824883
3092137819846942827419296400842503
705658640194083402589755216841683
391085840196734252065390345794083
370862578245374866045518275376443
1413661360211437679885495376185723
2403512899395330233017477456201683
1430392103294832247646827792200883
1749203562059632247646827792200883
689591928790160351878735427376843
1413745456530925593846382352666123
1360678575421623673488976713929243
1413570746662360121990763869314463
705658640194083402589749962441683
1729819375857931145474639562096843
1429593203465429427253918851881303
1041997670425662431672890061650063
1412019268131915542959187466097643
724109168007092978699860685297283
2082940173709646578792997443714083
2435433471688188253073972688354083
1748406476488188253073972688354083
739089025403624260445756372025283
444110436410537772107964635106543
2455610570128991196878553815562923
773528565924045468930664135081703
1747437439475554976379960525145663
2100554038039811039684201164977263
2434422848909646578792992329954083
1394409593125703292163209364210103
1782669504458501846285500628379323
1093336166069181174622337606752483
1748406476488188253073972688841683
1078156697288188253073972688841683
1781965059827504350046827792337283
1395111736183528178709534986265683
2118346469610170393653917638896503
705658640194083402558520657002083
408578290156972466844806739882103
2770933929796734252065389129946083
741775802435642107506747284202903
1450072119277892679283953110931743
3441267385109224591781515849954083
2099761435147801490526776653474083
3075402552118651376888968020354103
1041158919450201469380174147545243
438061819512168797022338953809283
1428678835206989849653915334777703
1041997670425662595697694864497663
2120068247401994908532412695578923
1076558939858672374622337482594083
1411891137427577500090451469136863
723983250543152759636048845793263
706539333657005429586590928337263
705656343538080412500051469136863
1729819375857931145474643466096843
706539333657009050482768771865263
1783557271628230358337130582603323
2032610291537155126109241744657263
2436232670167245644413083159729703
1076348909283608507004473865769243
1026145303975829676669008778442083
354131814425662521764967814736863
408746067565155304696962900361703
690512682340222742990926154104843
1394321297786349671467627792833283
1747479603226352198062622925472863
1059525446378594653032553165634083
742612329633713705822338768521683
1076348727410170864899206740538903
1076308975093192057899627792521683
1781870694016752374622338691881283
774403062541263197022337670600483
705658640194083488380525066114083
705658640194083488380525066441683
705658640194083488380525066442083
1076435113795330232996459658129683
2082937630400944800411753095064863
723985441806883484489815446745683
1058949060168424346656340812976483
1378462759952813519700052556992863
3123129835670934758453919121161703
1042083663866136342959187466273243
2083321409506024591781510733314083
1447131571070740505683615053016903
1145393876113305302285493066458123
1396927963925881172615274314097283
689633980871613088390766416184863
741685514813645313035370574138503
438062044995330232958030413785683
1395952678120495604564073162601663
1075717887259581174622337607234083
2119141185343394956567712400673303
1094969533205224018616966672833683
1748408756932616541022338691528883
2082940173709646578721392966586483
407779306678067631393899920362503
2435389609796734252136989645314083
1077146074509646578761792327401283
1078026873408232092316289421305683
438019782398612857899627792673283
3731477806024012952641185687722923
1025138470737155126089268679057663
2103953289919337526089248276034063
1041198445548803363647541958592463
2049513641795330233016965386737683
391085840196734252065390346113683
2435473280913351414213227792186483
1078198745183789814213227792833683
1765269759660730393653921612977703
1058732860061883204446827792336483
2438032162373806105704091277490103
1413571166093451436494954506264863
403582339031472800420455942745263
2102406022765061841829537552370103
1060454615273442927647772355865263
1394321209217584759839772368513663
391085840196734252065385169161283
1747435463154763793215002951065643
1428714507537128178709536336512883
739210853367256031878713869297243
740888575532767740375658506577663
2102366102175918105633904916202103
1799621424528991196859040468522923
1411846893248286073057899718576843
1060454615273442927647774928344863
1145228136654021129485501783250523
791941455626445468900408650594103
1059657897795330232996459657809283
1428714502294870774622338692049683
407024195396734252065390346113683
1025262402182909473414762375106063
1732300097498063197022337670912883
1041114659057931145453113808666043
408787910973399221558355600842503
1764261002811313705822342668994083
1715644935740591805268048845304863
1783513299630993519476385686603323
2452917385457931145505921415233243
2035250895025642144390763661153263
2807801845714300290112699348370523
1729949515175829676657770442433283
1413659152667874595297847373617283
1093258241405197124446827792185283
354215799331915542959187466097643
2454773701372944647384689111578923
1765137418621698392947334800656503
740850616818211574622337482281283
2473272794770415961099377178282543
1714007059491196605268048845608863
705658640194083402558517959242483
1077189867500477088390763652024863
1428628513557224260414570567234083
1412025367176978600593542861633683
1412906468836055962678406739537303
2435473269935474623531634246586083
403582348991663805268048845608863
2825548050519957681237692695579343
691399888236811322011753094730063
2403512899395330232968270535226083
740760477043401053011540813642083
761822714846488684025478867403323
1145431635346271556283580503562523
722471187436803363647541958592463
3092219802740434969653916557330103
1413656939910403294024758029464463
756910852998600057899627792825283
1729907676994773250704413706433283
1766863720494734234933403341802103
1766863720494734234933403341482103
724822315830650729310862612210103
2387496759802107257899142672826083
1749201475392148935957661773937683
1111587455297234969653927892354503
1095603177213334758453919121161703
2418026852718513705822340045961283
3478093672798791705664137363874103
757619444708842144390761159065663
2102235938244077679885496592514123
1078112846182066365688475149970923
1749115392284596978699854150577283
2824585684302176863717083411411743
1077359836731313705822349127881283
1764214865161127780783669898113643
1430434371394083484315806791226083
1395994532316515795590763718896863
1799661280651810104794789399258523
723276599408854802894954445473663
370994919545931707004469898424843
723981037248255029699664970096843
1413745456530925593846381076218923
370027900714456035759186051704443
2050308366979043087178319623217263
2807717871044077679885496592514123
2472173551044077679885496592514123
474303128476856022285506838938523
355056548079896335186999241929243
2471370252946119664899206740538503
1749115392284596978699854151065683
707250063449163628984888525136443
706539333657005429586588355873263
1395071890543152759636048845793263
1395285882860477088390763789464463
1747565596666827747748382985936443
1712253735863686193604176845153663
757789644609430008904322826121683
3159326480194773250769570960177283
370072371374498141022342733642083
3793421495478067631321275216682103
456426374340382155172381510728843
2807715994356561298917079575747343
2032610291537155126109241744353263
2773370720829645632730222416690103
2136885402813279958295712401162123
1395116118653770223852597897936443
370906718064510907004469898424843
1729115068895964886285499351250923
2773416958302105302285499280233323
1060456587081189220783669897936443
740928551951535805268048845152863
2152825971900593390882007510649743
2789258512580056035759187466104843
722391705626909180336207623225663
740047512958442144390761156169263
1714803762558442144390761156169263
2100725872631582241393181638897643
1749111098915625800974472017018503
391087953334905266844806740529703
3141628939826866697044675017803323
1093929240955624416279123409138883
740806587372803363647544461770463
1766064553252066612267627792504883
705614489626352198073909959234863
1780987676868056035759187466096843
404505405204898141022345360833683
1058730531411860119983699606744463
2152825971900593390882495129849743
827301945234077074917079446634543
705570339057241379042846797312443
1394277257852389220783183491376843
4146753942933576357348507227098123
740806587372803363647544522570463
404549440678863197022340170121683
1765051330530024260436050256825283
1041114659057931145453108617946043
1078110512510442144390761223057263
1041291150704845399287918420034103
369981769149387739351610954097243
1028619943059920094024759238744863
3798670861501903947042510676218943
1076346613730024260414523213642083
1394316904816519193653920333296503
1800588001638066697044660826450523
1730907933574600057899627792977283
2136887616701903947092695513834543
1765980567271022941022338692033683
353330481621927702959183491369243
371039086380387959636048846138063
2455610570132172338270428253658123
1077154117361505657899627793146083
388569257794083484489810058434083
2707262182566863197022341386121283
3093901655242418283984553053658123
1749159631416266359636048845136463
2118216125819298137162881421641683
2808859367156887418340490781480543
404593607014066365698697434290123
2791110645203839083993730820379323
2152825971900593390882485197666943
1060496647678956692296251469137263
1378296754931699155600975495057663
2084747892296424174010425936496483
1411933076221627859396176844968863
1413743237992456627253916428992903
1094092928914597663378027792521283
843120568780305810946771732218943
2489114041087666370000032266618923
2136971261106140972107964635106543
2134324571344250729288301076210103
2808145884338140972107964635106543
2807806460286940972107964635106543
1785277041414909736574194451411743
354131814425662521764970375073263
1043629271211221427253917645818503
354131814425662521764970374745663
2119048816811221427253917645818503
1059651275221927702959186121929243
1766771199616752374622338692033283
1428666262266978653043332048849683
705658640194083492895776333482083
2047880070762504541228220426450503
2068092405457984324446827792185283
2770894088884167414213227793001283
706497280516591059396176844968863
2807931890648557503295574227881703
406938206916551414213227792513683
1765051330530024260436047565145283
1748274114530024346645048650097283
3141968254026591958337130582603323
1145104154824748758315192787890123
1078112835396734252065391687561283
1450072119277893338403005910611743
1076346613730024260414523213145283
3798670861501903947042510676538943
3127582221501903947041973076851343
725919015701224591781508172994083
1764214865161127780783669897768443
1729157117330925593653871831249723
1026986261678824346656338256513683
1076512587541486392157267405153263
1394273057781943927409690950896843
740970479250378273415248845296863
1377584053264813519700052556992863
706539333657008878245968771873663
779780469938140972107964635106543
1730746537795330232997515600521283
1076348705352098141022340038920883
2807772513125905810946771731449743
371034549664584671868472521768443
1748484479072507257899627792521683
1748404682438907257899627792521683
1060540909162504709131370573810503
1379261754940591805268048845000863
371745484743088800411758416664863
2790183373152688800379956618265663
724989966590348837716048838594063
827178238963493459634364635091343
2806042660799355811085501841977723
2490092263156887418340490781480543
723228170429502518100051469136863
1077185479195466400400975495073263
1430600156777851061497473735089703
2455610570128991041250003601162923
1076520986664149341022338692042083
1076393076394728178709536336681283
353334786288587829904417475377243
740764765732346864899206740201703
1145228016842386756283575565506123
404375172076803207804472585952863
1077229614060803207805057552328463
1413745456530925593846382353018923
1379259662772509180375682822913663
1078026883577389814213227793161283
740850842798824416279124557305283
3159500769832087749676247574611743
2119269017260730393653921612977703
2085712687334264681731206739577303
1430600156777851061497473735394503
1765185742205197124446827792185283
1732342275705576178720820804186083
2084625958910268642563210451890103
389452180321970284026047318914123
1074713152785128178741871702912883
1058905240175970239531629069321283
1395198017972509180375682822913663
2136973389966487749676238494146943
1748276557919789814213227793161283
723188319887101473415248845296863
353334786288587829904417475696443
1094051190595330233016994711226083
1094051190595330233016992276026083
1075505744068056035759187466769643
1093927033663791453052034890426083
1783815205910163158306489936185723
1411855276863791453052034890426083
2102365961390794437481120401002103
843324207246487574173856534649743
1077183486928657052500051469136863
2082940173709646578782807366913683
1376791430762504618642004883873703
1413787404551039083993736019385723
2455570608887705302285495566731723
1093374009729394463407237453474083
2119979841399202227253918851881703
390421163885439083952272023242523
1041997670425662431672891024344863
2032610291537155126109240528353263
2472215189983276758295712337330923
740888690573385826775658506105663
1077275866760648057899627792200883
2455610570132172338270428253658523
779524827108717967026371088691343
705658640194083402589755216842083
1765846239978594653032553165634083
1766022835891182404446827792336483
741601424248186905674910989144903
1749203482641864135918215825138483
1393612797330925671273583831570923
1766022647737326404446827792185283
1765936747801582404446827792336483
1411932865732382241393182925297643
2455610570132172338270428253970523
1060366646315721217056335626610083
1765011920325321053043332042610083
3092137960620206105704091277169703
388438798122456035759187465936443
353334786288587915919924550913243
3427969669599207531419296400842503
1076348904580194653042283786746083
689636083802575926078004618273263
2051186968810132857899627792986083
2421214949178189849653915334777703
707380512362504282953346765473703
1748410743981380834358867594281683
390458477172630343896737546433283
370281898090238947780174148024843
1093092472561505657899627793146083
2100555925476580000379963216665263
689806268225430103125664333297283
1413530895819148837715561155882063
740007572723572834775658506258063
2491637433962504540839073754264503
1749241111317224018616967818585683
1428672354783276758295712337330923
2453219480522134758453915160209303
472379625628084249653924115889703
2152580290292887574173855254802143
3092261766765061841759394900202103
690558941044509987041898374904843
1042041732153549231373446733288903
1060624458913713705822340173641283
1394361050140782285878406739856503
2453930519327677088390766413136463
2770893962811313705822340108994083
724157618260056900446827792336483
1714721769430191805267560007065263
1379219502323572834775658506258063
1765049327173116253043334736665283
1076607289433851839531630416504883
1078112961773742105674910988977303
1041291139642337305674911056833303
2135872164413645313089129037641703
1430348177894382404446827792336483
724952107504897569415248844968863
421240678426909180325967565449263
1782665403973116253043333322273283
1715682374636803363647544528817263
2119183017459263591478406739704903
1058865179332616541022338691528883
1078112835396734252065386445146083
1395994737288978600593542861633683
1078112835396734252126807367241683
1396087011976978600593542861633683
1696309094426909180335673744504863
705700483066827747748382986096443
438821004053224416268830986112883
1765139830596734252064883523554083
390458477172630343907457492193283
1076512587541486392157267405777663
1729949525384958947748379011536443
758468901645263197022337670914083
689806268225430103125661645297283
1411094015956196000411753094728463
725791288080536547769396547714443
1765009718039811039684201165145263
2452917385457931145506413065776843
1747483818018776863378027792834083
1766863710010284631054414541482103
1060454615273442927647774928665263
724157723117656900446827792336483
405302338179042685799019786577663
1059659978428978316331629069624883
1430394435302886863515755853474083
1413743144144250565470363146602503
1446416877160569988345484886937703
1732302309755624416288362637786083
724910291081799705664136086577303
370824955876580000379963216337263
1714885551486442144390761287056863
2100555925476580000379963216337263
1042796705508298195590762374753263
407024195396734252065389066433683
1748362614596734252065392969794083
2101651042534264681731206739577303
1110117576934264681731206739577303
1445445564657275867352116618457243
2454601939630993519476385686603323
1058692777419148837715561155882063
371794133166498141033069139377683
2454773701372944647384682577178923
705658640194083402589753939713283
705658640194083402589755216513283
1747525834428978316331629069624883
1042127908794669978678406739696503
1430354575046942827419296400842503
2102403903838791705664137427553703
725040397606101427253917645818103
1395155892258283865131630416328883
1447218009700018283974785869338123
2473272794770415961099378458947343
1077146142448191423531634246586083
1430394509251847963712699348370523
1782801840776978600593542861633683
1377541990426909180356176912666063
1783550418698445313068189572202503
1430396637312486863515755853474083
1077147935520299848963208016674103
1765137539743261107253917638896503
776045148324045468900974352217703
1765020178112948249653916617970103
1764256819498951414213227792514083
743663024541051151199361559409703
1428796620486907257899627792834083
1060582631187585778773121414753283
1043761578956004168963208017017703
2119136797343261107253917638896503
355056548079896335186996614897643
3123259665367245644413093516994903
