20
2522889523946108626805434198650563
741813838994022913046610193002503
2790313721660251354371206740354503
2137148021164227663537844757372163
387688381380243158274692106778923
1765890191330024346656848910298483
4573543570761013058074978026356643
1731585188629224018568279117938483
690645029437645399287918481170903
1411891043816707126131305031265663
1395076083537155126089782029466863
1815425120236477088390766413128863
2491012813546108626805436697865763
2844217360914529679437015645066583
525438112072547407548659678002963
596163017475774274145622630013443
3213406191111750907570984352229403
1798603759173116253043334736833683
1429679700250632627211885076202503
1093334299169428857899627792826083
480941060807440021611813857844203
2881049999057014999814939444733843
1043849775472519193653921613129303
2506030519269014443493608525218163
1077360062681686529078401485795303
741815742681686529078401485795303
1041114454611203039684721041161663
498727028425771960202563363597823
1395118425783111123620455943065663
1749322920430281053002327123873283
1729861114451203294024765772976863
2862890308751577303332661041692623
1412141008856193778770569098738483
4220369022912186907152686878165023
370955078639358947748380234425243
4221633306975588157457648226012623
1394363566421615027253917571865303
1729819375857931145473564291698043
1748272221563298141022290132034883
482958421702463621495025319773023
4572151292003371960202558121830223
3851285999520164132796711137684603
4186830319520164132796711137684603
2436272532032201053011535427873283
498727028425771960202563364405423
4220454863839316507152686878165023
742482316390013608817692365464863
4221509344307761285443392739475823
1093214337041864135938231373626083
482702821288593947183372199773023
2506913530636188157413591582484183
1077229812726566269359183491728443
1430434360094987321990762439088463
3480786768869014443493608400882963
2118337567487666370000033751098523
463408676068672677371122529355783
3549749762465190021495025318637823
3549749762465190021495025318630223
578336915880428870160680424885023
2843168811351751841920215709020983
722523952595807958306489936682523
423004272894348837716048845649663
2527220248252661074243397920237823
4555585662652661074243397920230223
1412899653381100593594450185945663
2824493232139415504551073691107743
2825548094090391336657624854584943
742482316390013608817692429456863
723186327016707126088733709795663
407904993439357600400975495073263
1028619838229224260435539533322083
1749157120090544800411753094594463
1749157120352688800411753094594463
1714721774152098141022342733642083
722439846040940246285500628378923
1764298662677224260435539405009283
1749201254380477088390763718594463
2035257217990830105683613837482103
1745885867584463197022340170121683
1430566706680506479896270285802523
3457124150627734758453924237802103
3457208036707734758453924237482503
1377500062563244700498997961954063
1058774886425696920004205078593663
2471502760696422913077409681002503
1111797431875214554371206739882103
608411847380550732068593377531803
482704913208791582634280424412623
498854833852661074243397920397823
755990078229881172615735315721683
2065363496930024260436048909296483
1060454605300108669554844436034063
757789644609429848731248714586483
1395157862518038709465146957313263
1376791430762504536958088215065303
4540400410975588157457648226012623
1094093338082060063407237453474083
409087699141471704642170189970523
707246078835530400411753094730063
498471385596971960202550382492623
2471546612941560562741433997153703
4540400410975588157457641886812623
2471502760696422913077409680353703
1376791430762504536958088215064903
2454769307578770163162785686633323
1783687268600519578678406739856503
2454769287108505302285493066762123
1076306872936829919857180234096843
1430478521965061841829538964834503
1413659162641864135918137879073283
2103198530473997456232551750905283
1395332135837538972488760588993263
1715644940724509180336285638752863
3212439614005856548747010320907403
498854833852661074243397921205423
370906849427624841463375558737243
1041202871063780000379965840337263
1412948428393850987799150346096503
2893468725247065573689101477196603
1060454605300108669595243865936463
3161302438883113739280520276859763
4522532391767622494561051677219803
2452965940082911257653931971874103
707250057931687616963664918576443
1551329403185119021369101475779803
1041202761266866451908202375578923
2102366166376884249653919049968503
3091334609820195574622337483722483
1765183865006498141022340038890083
2101109458288844981485727057161703
1428800800363751285599362948354903
4554616894007260567854352093029403
1731543135723361657899627793450083
2101608784661224591781510669314083
2453932848531615355979427030584923
374262166508803207803960458104863
3495846312272508802266382679587763
1850922087604860389217421277058163
1850798095010702002057947294307363
1094051190596734252044941124033683
509583632468098123616976023915363
2421130958223642076038816400842503
1043631042531336619062917325473283
1058867265458735039552133328665683
3799555864909914883907719060394963
3445300508296062010842298004378523
3213320266780913944889101476571403
1730748545041864135742544980185683
1129415580420156732510901009642923
3781052551201662010842298004378523
2135251617387194303347867027714503
3142809295095995299085495383570923
3394127602981971989763208020202103
2438955088809404995219080148210923
444909566684997916348661079100163
707336250671930016379957837466063
3868346840096254642489101476099403
2557966409682502494430862756107003
2100641986539759457505925386266063
739965938974856246100051469136863
3885291974834466100751629537684603
1783638944200333911084193681002103
371299530916045653702848534745303
2877776050893965768882464735436603
772811654763751285599362951402503
3495841891945851491953720657338903
3532886436873022858789156446652603
541254543336060389237943761659763
1129413562401662010842298004378523
541500293846416463578350743594963
3196587032071750907570977955429403
1042928921268783039552130631073283
2877364546719302494541088858187003
4857910895726151059717869597852203
1058728555383496876290157264665683
2825329770068946301995146781482543
2453714236162222105727698253810503
1376879731900036408578156999747343
2558212029633939912811812576899403
1887081466820970952811821411459403
2893304879009350732018883172107003
1246826974297272600889101475482203
1748316361080316417078915978104883
2101567161959852798272568656522503
2067089997497800057899626570273283
2557209442668102494430857758644603
1767700336767276176243334669465683
705658640192771130259124614904883
1043631042531336619062916038897283
2490136104390705842057950037354963
3885119755362184500751629537684603
3884989637841595700751629537684603
2238236503199302494430862756107403
1887081466820970952811803674812203
3548471940736302241803377178450983
1748360219149841810938068883856543
2437950368200333911084193680682103
2100641986539759457505922698266063
3532886436873022858704599645987803
509665526253698123616976023915363
2791073074979286742285505622778523
3127416362216567883176612374794543
4165378633987731158358119960226123
1096825838335666864959684369986123
1096825827587731158358119960386123
3463170445622259496676049172691343
1729995978131615355946017613641723
2421502379376844907398799507890103
1378423003982109180365980426570063
2118602426746901394045014164698483
1798610276926267737100371472681703
724998691833325249363565137179323
2756677510955866956853930388354503
1077404107896434049855085201002103
2454769600892251521897608016185703
744464561555615355915964631242523
862538570799201441878771808251383
4400884614765061841839777553474503
761116069599329523519676698947783
1378422709606292292415546957305663
4400884614759259518280863121474503
2102282269812434969623658643882103
2439497505061737526131384592665663
3141708195589067747780174148369643
1766863674075490247908491797138503
809643705173518681562785687722923
2787627396278067631445033351401703
1096825827587731158358119960226123
1096825827587731158358119960066123
3427766171940494554371206741298503
809725639882418283964521427426123
1766111110025814615309981645482523
1060574232343485170525263626729663
690556733819624346656336774897683
2120068257377424778459731597962123
2118388528528990885407426711562123
2806920837386179637926533393506483
1395200219982109180365980426570063
2101569132483189659087035283713703
3142096263415995299085504467882923
723987443537123918482029069457663
1445493798627608507003987466096843
724910506591725249363565201179323
1076390670214242653021751303731683
4770866378134793532510914903730923
1379259473254292292415546957305663
1060574232343485170555499722257663
1093960808612045313045584781490103
3142096263415995299085504469186123
1749201475392148935947859466121683
1749201475392148935947859466738483
446882903614735279784233626796183
2844219259072987916231876505812983
757541898675471116201226779444583
2508674912374961723489528982612983
2101728621917153305664156618129303
2102408014804651566173345616529303
2455486743262897210842785688674923
723985441557224338249816529154083
1095814989565334758485099920194503
354131819405184381584489158576863
1430392444658096628606113748378523
1430656768857316168972929421810503
1396248685881694966622337482754083
1766110900310614615309987034282123
2455734275875286742285509398938523
3746902443376845632730217360682103
2454985607547624092285006218770083
2507150602894326863578350680972563
1379263646833842766655546957617663
463150930860129854939400289355783
1749293744314951783499881037641703
3142807240901406999412385686762923
1784649724561595299085503186313723
3780844723184086742285498007098523
3798505081384087901823137753834543
1395288085418544595590767692984863
1799663262464978555916374292050523
489995733399218283964525197962523
3411747884594866521512554765970523
1464076993604002223350814919072903
1078245275796182070078575764218523
2807845802806651237592128535570103
1058816933810735043443334743402483
1800584053484004410842785688674923
1800460285334793532561599063730923
2084831908678284354438816400842503
1465165520923108410842785687570523
371125136683275318078008650273663
1112040670576845632730229971882103
387988445779203039726747015401663
1395992518515235574622337482265283
2118428248811974358315189069649723
1766863710010285188803237271394103
1764217067476913705822345290432883
2173090888528347916231867424220983
2102366091692684354438816400842503
2188985287438746052285171808258983
2770138904713760044126776653474083
3092551152756434969653930387730103
1782126982546271634037358480545723
1731457351498534433415246352336863
1092251404773140505683613837490103
2118384118469306393653917638744503
2770136686725833053073972688841283
1413659173874016682478163530920883
2508249609938218968980241306628583
776840099479757391086753617314503
2435301308657931145483828615401243
2507150602632182863578350680972563
724199654597730730815054218778083
1394235231505128178709536336496483
4770866378134793532541624788530923
390119141436327780783669968664843
1413659173874016682478163530441683
1764470629141224591781514564041683
1765888099119407453043332045793283
1766863710010285188803237271402503
4169411757962377164897522529828183
1748532048238513705822346570441283
2101485357292135232730217364202503
2435433445222753014213227793160883
463320721751751841930458269180983
725923728773028848909980365978923
2472213518068130050878575764218523
2187303224949812958733553242947763
2472431903625814615309981645482523
1749155017697698141022341318729283
1042876292454292292415546957305663
1042790094787812000379964432337263
1042035219683808223674448845802063
407063925700175639174200522113263
707334164225789395590766416648863
1748490330904497452055169616521683
2101478860824317551259243590897263
1025262407425789395590766416648863
1765225588393418847326776592833683
2101527305605064401819296400842503
2069807886556930232987810710921283
1060368622357224338249816528994083
2456493255628140246285499223088523
2456493581208324117589691348210923
2120068247402027767063736657162523
1430478411613055165656170445979323
2454104914333051237592120654138503
408706100579734758464156439082103
690556717252056035759132237306043
1765009691026530730836562314442083
1076512498453224260435540618281283
4770866378134793532551869847250523
1094051190596734252147228433640483
2471590679901184431404699015081703
1784649724561595299085494104713723
2100593851395018195590767693473263
1395202123435386806521480083890103
1784649793982443799412385688058123
1784521930134919677433995988858123
2084949319039917110531206739882503
1765137518470896374622338697777683
1059659889843514753650259536841683
705656442861029142959187398896843
1043631262993818031329876883721703
2774379655929574634950309335570523
2774379655929574634950304404666923
1730618401557224260445801226577283
1078156660091298141022343940201283
1395153657715235574622337481937283
445035306934908802307820061500163
1782003123633722676278406739704903
2436951794334045734362785687258523
2807887955563194303358621572033303
2101609088197730730815054218778083
1764342582024113705822342669154083
3161180604574152079026365910594143
723146591505128178709536336496483
2082981759172711395953205834433243
1749155221907874227253916234121703
1077275971906544129078401485634503
2118388417653775180864129485146103
525480170469014443453622484242963
1025350582457603039693903498248863
725663278763417781096635284202503
690556733819624346656336774905683
1058776973080042144390761229466463
2118430250568424346656342092984883
741731651906544129078401485634503
4400884614759259518280863057474503
1059529761557224338259566218417283
2102406022763751285578883081817703
1042085645952127881442869898593243
798653423399387916231867425683783
463151041209615116231867425675783
1799663262464978555916374292378923
1077359847200003039683154186593663
2826477352115547628969632599442963
1026977767411582820783669897928443
1820471729464618968980227043420983
3058543337226445468940393418602103
2770055117998823928947228433161283
1078070991155534660435537990897283
2119097155653018031331447705777703
741817844843323827211885078913703
3531873291999329523519685924547783
2082940173709615367027792973314083
1733223169449730232987754564034083
2843512734095426316201226777794583
1765309473953713705822338832832883
543222150559513437945612190316183
2508463352151751841930458269012983
1749155221618824332331630416505283
1765936632998863197022340173610083
1396919983736230966120555852985283
1748404657246868857899627792520483
1412731885862360122001539975059263
2081476230318824346656338256514083
2421215110709422105613422353786503
1413659173874017177838186512841283
4770866378134793532500649303730923
4220359700767323711380241378012183
1765400092675451237592120653145303
1094011449026288374622337543082483
3162350988660128847548663517042963
2455444831431140410842785688202923
370820740077425648047696717160863
1428668254298575926079646982896863
3058667363267553305673910218289703
1767742396224046949203027469634083
4555455496013328258748666405044163
1748406874999528005868650378104883
2151764371220898141022345360682083
3142419125151537820326533392842083
2099845289796734252085382663241683
1430396538273966027790907217154503
2100595849457931145494685638576843
2068767179854484857899627792521683
1464997728530738902285499280850923
1427873638425662431684227911073663
4770866378134793532541628566938523
3159284469821743453011543507377283
741987918624299848963208016674103
370946579406589395590766416488863
2068849482846868857899627792520483
1076476835831581987062354250104843
2120022099563194303327266970281303
2136799012038451721485497796539323
408213821161782351548663841843763
4219520823427382351548658523444163
2770975788921785644126776653474083
2843793956663146043489528983428183
2808722103039666201675987530441723
1765313982788575917530785687906923
725747138107313705822344074114083
372716891344250819594807309810503
1713927068347436335575658506105663
1395917026284803363647542089929263
1429602005971937305664131972041703
1714765929147436335575658506105663
370906844408193110242869898433643
1379177674366065308529255942769263
1431317387428010738731630416505283
2081476230318824346656339539882083
1060454615273442693581367302753263
690512577721277088390763789464463
463151019730218968980238746628583
706539333657009050440250061313663
1413659162641863742497312272833683
2473272804747126896245894996691343
1043629138538140807804469837642463
371251427778301559636048845802063
2068767174626024416279120973938483
370955078639358947748380362097243
1396791649045224260437024208505283
389277769022246269359186131866043
408127738589691041931021473187783
740049935182109180365980426570063
4572188820236878513778856350155783
2471593064600940246285499223088523
707336361794083496194206928505283
463320721751751841909969188555783
707336361794083496194206925305283
2102404008696422913077409683713703
1443942347929266451919497434939323
1765852547451624260445776979721683
463194955064618968980240027443383
3075524332697230156853919121938503
724155525578236253032554508968883
1044514153486230103050809869642083
1817876818641168815794364634626543
2100642217736380674726533453313683
1396038975424628506850361869473663
1395117900985277088390766345944863
1731627451196514653052034890889683
1043715022442399670928976906105663
3798712699432087901823137753834543
2808815117503214585193166676218943
1713841185557224260445801226577283
2454567985968818283954265815097723
2771273343126934758453930627882503
1044468115219585778762881351242083
1078366270974363333675627792513683
1784563784287006999412385686762923
1765932338303535043443333332033683
1395202002033842766655546957617663
723272613824628506850361869473663
2066251016886196978709532358904883
1747483787330298614213227793320883
2489078577384963151548657175916163
387597956077425648067689225960863
388569257794083476093011533297283
723981136876803129805902214736863
2791236615367140410842785687258523
723186216930024260436612173785283
1412687988603722400379956678744863
791983503524045468911208080689703
1748280741766243062181512013314083
793869262865247958356148946274923
1548934497037435496105653392738983
3159460950379279840883946714618943
688790927076920697058386121768443
1042838633359122777119774925489283
3159284469821743453011539532977283
2101023563926934758453930627882103
2844179517783748568980238745812983
1749201475392148935947856973938483
2806874632962222105664670986281703
2770975542024113705822342669154083
1766901007845397812267629133313683
1091494646950863197012102612186083
1079035151845397812267629133313683
742610353326824591781510663241683
690512577721277088390763786264463
2118388417643323827211885079402503
741817844843323827211885079402503
1447081254653270774622338691544883
2453756047330024096390226122602083
1430478521965061841829533844354103
2101397303382649266844319120682503
1800502259315715388551355348370523
1413743144144250565470374874281703
740846643226909180334674189465263
1749161199578063197022340173785683
1447127837878067713241272656362503
1765133318384586359636048845801663
3159326490691605394044521226105683
2084655612078498141022341386762083
387730324142922400379961865944863
707208225557224260425322311065683
1414449873055388894024757834266063
743663024541051146990628237801703
421242664952930653032554570121683
2453756047330024096390226122265683
2774379655929574634950304404370523
1393612797331615355969238234770523
1396835804266601116315755853474083
1076474964662196978719796810425683
2051107272578996978699861968841683
2103333074073266451919493508371723
1443942347929266451919497434771323
1395996928026909180356129360657263
2032778269245645313087624083721703
2102359780048378778678406739696503
4169245993321349900180241184251383
2101478860826352198064156291544863
2791794207441168815794364634626543
4840416484399201441878771808251383
4852363586795155158358119958762923
779357196759476168421513496066543
2118297820927340246285496452050123
2137808266177687574173857750642143
1852394314799201441818318810955783
1091402062130154873467933709128843
1379181847934442144390760007370463
741603520337155126109240531865263
3795052617572093395590767693473663
1395200224697519805268048845144463
1696309094426909180335673741160863
1430427759585008374610999315714083
3514045832999387916231867425683783
1765311796808424092283983437970083
2469699153078067631383143955882503
1783469196762392684025516110458123
4220085492652129609814238243394583
1411981431343780922176642893626083
1750751171383304619245678481002503
1378338593363203363647542029466463
707336361794083496193693642434083
3179681910716122195666152168243383
741731641383463015478401485634903
1713885445163650515620455943057263
1430348310040484762678406739705703
1058816834707824726242869898433243
741817729473063015478401485634903
4572681247541442275425522530012183
1378469141063408374621775565288883
2437155632532172338260661066922523
3514261473162377164897522529828183
1150517438981418968980234845020983
741599421177597473414766403545663
3514131711373787916231867424220983
1025396951565151958306489936841723
1094011134741224416279123470091283
2704621668731624416279123405321283
2704621668731624416279123405786083
1078154657339313705822344010921683
370202516196039664899206740201703
405478820364460717530785687570123
1447297555162834969653916558282503
1041156623343358857473589891384843
3161853805585020389216974743274963
1429593197934880793653920333456503
1078026752824749519678575764210923
2434720392353713705822338769480483
2490751905461938365698694673002523
2100727981083337053073972688345683
2118346350043075896794789399249723
1430434161429224591781510737001283
809561936723455702285499281162523
2187305217483977892950257243411763
2455475728526487418308180820210143
1765009481297564726141555667544863
1428710192359152374622338691720883
825500292418347763162785687882923
490037766092466521552054288850523
2824493027678790153485504535250523
3816041451204394063598828118962963
1394361148930336793653917571874103
1463158357194418283954254669033323
845128041853399312265943581674963
2454681106845050806508575056681703
491675882990712210987727892539343
1396085002368033194846338691712883
1060454599785359541300839817936863
1058732844071790359400555853136483
756868784917224416279119619864883
1060536714068658107004469898096443
1820095788225936463600287201666963
2101432503018594653032553164968883
1765932228165116330858114631065683
2455404813296086742285503062938523
1783683069334793532430473366778523
2791404466435731158356148944378123
1784521930134919677464718609170523
1464999882353124410842785687882923
706545404112509600400979719080863
742524364826909180356228109617263
2050429976342174286686287562257663
706547517530575926078010054897663
1729819375857931145473562950897643
2120068257378706319278831700066123
1074763264964069220783669897936443
1060452519185128178309816471234483
1092549861302908470961855328352563
509749412340347316105943582619763
1411939472533917459499627792352483
3395216454809266123899609815554523
1411979433795330232967255114889683
1041114460130024346645045827873283
706547517530575926078010054897263
2100600049542896374622338697777683
1748490419771313705822338832842083
1411932981051566105674910989633303
3109965903496718120050875287722923
3847912205443708802307818781180163
1730746552747463746437791056833683
445576697458474063600288478794963
3512367885443708802307818781180163
461598849583330789278399321980163
1445401325248286073478711178457243
1729865634076596978709532359233283
3512367885443708802307818782634963
1077362258926182913035373133314103
860900553777757263578350678650563
1834983786101812958733553242947763
1377544093122076930898972356042463
1060500738173934404446337481960883
1058690989635079540962872451546043
426406294933576357328540507577323
776840283478599705683613837489703
844796523573623559714033242947763
1042790073267822941022338691696483
844796523567165712265943582779763
1430436595461757428606113687586923
1766863720494734636280988561162503
796975475843708802307826522307763
1412897875745872380366953290257663
724822320798964294094954506593263
2099973094971313705822338832842083
2452875375346354107004469898601243
1059653273021351616933532368185643
2454567881111218283954254669506123
1733265127441863902456454608216883
2436184320024317814018663814577263
444066522301997409960119514131743
1428975067900358358306492627544523
1800701687202527999070395348210923
1077229824026909180336261328352463
2455402778293938284044981008378523
1851761002101812958733553242947763
2169567401010410660979953242947763
1078026758091708916595334800337303
1480650477082521302285497997185323
2034451984971242144401026829457663
1747607550743780000379957834113663
1749155039494349231341111171865703
1075593940356992639429711494729663
1748576507279543673509970118576443
2102408041242437326051517836994903
1076350824300749231341115283544503
3161054958710597916348658521812563
2101445322133573481731206739577303
2102408041242437326051512656194903
2136178762515160135152316635115343
1784521930133576529206913562450523
2102406027741928178709533581641683
1396924094941928178709533581641683
3441478976984981852991114570114083
1430346086813704282984558487410103
3160425582171536463600295000394963
371659600876803047885902214744863
2807049089271930979874926548210923
407024195396734252065395524193283
2118214150091708916595334800337303
1748450584352003121583699472176863
1043631042530024346677378631241683
1025134161064825737442869898433643
706451263758144393657963846897263
1748274313455896584847924614888843
371831556565927785084469898281243
2118266553427046102285494282762523
1765019998830797231332947476194103
1058816735134523741022338691697683
2049471383931624416279127120208883
1395160153880042144390759939554063
1077982734167881189193353431915763
2102315745626961298917079574729743
1850880234469014443474587725682963
725663267436727668952116691696443
3829706371729595299085503187890923
1749415411122934924331629005305683
1784693675865682199412385688058123
1782720062114508502285495565024923
2437786345226445468900408721002103
2100556250509646578792992330114083
2774377674128991196829828369626923
1094095052488188253073972688346083
1077443534573511414213229072186483
1412023573324244759400555853136483
4116473034121686742285501780370923
724111364510256595632743821313663
705660637467220640994899536673283
1430348172966075204446825091873283
2455858033817266849191557589162923
2490175802971536463600287200540163
1448763737562392683952826004698523
1731496898530024346645049872504883
1058776893673442690110031623057263
1396085024441147741022338691697683
705788663368424346666606413642083
1144471139732172095962249364370923
1765097683092834239531630416185283
1464997754009266123899603728706123
2455486707081686742285494225322523
2100814184777784132446827792336483
1395957176497642144380985738257263
2506112297953928095625943582459363
1059659889843514835774523280841683
2118255977486230439354481040176883
1766024922587770319678575764210923
2171406848746108790675150740867763
1749069056248521053011535437818083
1042087963578896004149355792336483
1782713638469116330858114630896883
2067886675093917459499627792352483
371880315378901427221586256673703
1075642400836328178709533581633683
2119847831211417858910849418441703
1430432058734880793653920333456503
1429683794926182913035373133482103
1412948428393850806508601799064903
690512903841582371257963722280863
2120108060759268431312009427714123
1078245049819770319678575764210923
4806186832871635637703374744379763
3142809311078789399412385686762923
3142809311065682199412385686762923
4183582381000930789184786516067763
1077982585740501427232366487073703
1078114838474365772864129421473703
1464997623177686742285503063730923
1464997623177686742285503064362923
2099761435149108933675627792513683
1093214311591485863170180173633683
1797806952077169890347144202105683
1043629056265558770709533639242083
3142723416400303248222350614745683
3142421122425985778804927190745683
1748406770141928178709533581641683
439022665401799824222340103233683
1766771298680316253043334676033683
1075507752930646864917048522442083
1765007411448521053043330637818083
705658645174919336399469136665283
1413654633043203294024761875696463
2118337567487666370000030986450123
1395200015507195839541357204058083
1427967805530575926078010054729663
1412021365521916330858117322442483
1747693397150440178710132804840883
3495716525000930789184786515740163
1378462530078117167575658505944463
2454771709334793532541631127098523
1396796037309469589975658506256863
2505744907115773007548658461842963
1395200025995614966622337482433283
2453888466214101427232366486745703
1767077620286238999412385687250523
1041997670425662595738779011858063
1732546009053435024222340238090083
1076523182867259741022345361170483
1430595847116693853002324691721283
2455734301849266849191562579738523
2505948615240328095625943582459363
1412727806925935673990759750745663
3480704864840328095625943582459363
1749994082680316253043334739697283
2118510163346271634057345866449723
1043631042530024346688158928841683
725254637947624092327041418441683
1076523182867259741022345361002483
3829622491149971158358119959090923
1041200746886077084509750093473263
1767077620286238999412385688226123
1431147660762392684025512209170523
761111754134919677381286929826123
705526099648286159299613648176843
1782709653880316253043333328841683
1750084386884328178709533581641683
1781874904337128178709536336512883
1412906578926182913035367818610103
1784691589478066864959672660698523
3440304897202097452085869130114083
4853704207491708802297612122299763
3141712715806355158358119959898523
3141712715806355158358119960066123
1800586145393124410842785687882923
1411849189355164726173339015241663
1129165893731198010842785688362923
2102315320688845313067115783739703
1766691980762392683952826007898523
706499272025902625414759751089263
1766863710010284791012978003882103
391127783236734252085867786601283
1765139610144088159326776653801283
706373448684803363658318211384863
4854213396246313478250688599587763
2471462826240389399412385686762923
2491016808589771442057950036715363
1464750090840548410842785687882923
2453802537021743453011544790576883
1766863710010285266627233553306903
1766863721242437494008987220202103
3141756755723103958358119959898523
370820740077425807792207495073263
793154139289266849191567638938523
2102408041242437326051516557482103
2454683408192738616351777619704883
3829450687962392683984037588530123
3142637565334919677391528208850523
1800336133656620758315188998937723
1765976389534523741022338691697683
3125144983479394653032045136665683
3161394702284466197610685974585723
409589111948155811085495387098123
1058905124546978141022338691697683
1058905119055061341022338691528883
2824881288345266197621493081785723
1025134145857916605268048845153263
1749119491705576178721385158592883
705660637467220641016480336504883
1782928078870425302285492938458523
3142467695769266864959672727570523
2102321931947418031320686358913703
1748448372131930297355915847074083
689631784930024346655851728673283
1411977336105378141022338691697683
1412151493815964726173340361776863
1783638703542970393632311172211303
1060370918998778614213227792665283
1747397914198778614213227792665283
724826598998778614213227792665283
444991287954287285539543582474963
1129413588121266849191567640202923
2102408041242437326051516558129703
3494034251806355158358119958762923
1396877725839109846285503255578523
1515885058440117327548659677826963
1747483822970180748331631504361283
2103993136108803039694443789296463
2789271857100466279508645456858923
1747395617557224338290768845305283
2118430234550703248222350615570483
2454681106845050806508575057010503
2119227372526182913035373133650503
1377501949763395682775658506105663
1041242689924764726099003225936463
354219784183582068952120525464843
688750980264825737442869898433643
1093128024034024416279119693482083
2490092164071635637703374744067763
688920955259624346656363856673283
1412021282489147741022338691697683
1412021265945135039531630416834483
688920955259624346656363856833283
391174152118908470919871323115763
688793123057241379063405129929243
3142637492479764505643118480185703
705658640194083488389712903242083
1060543000534919193664648086577703
1131172899144507913485493021970123
2067049821849559225007237453321283
1731496898530024346645049872496883
744290366097595299085503188698123
758422999468776178701368528986083
1766863710010284791012978004194103
2704581942905576178721875402425683
1412729992958512595590767693969663
3477514770265682199412385686762923
1432328225751838999412385687250523
1432372161086238999412385687250523
1765265749343053849653916618434503
370867130429743453011543440841683
1783810879747731158358119959242523
1766863710010284791012978004354503
421240678426909180336718211688863
3829578571806355158358119958762923
3440304897202097452085869130433683
3109921994134793532541631127570523
1446242608811418031330945485810103
420324018555624416279124685169283
1447339654985358554371206740986503
1766020622874222941022338692025683
1075507752930646864917048650442083
2471332625359969100853929562113703
2489208948485757428606113748210923
2120068247401994908553916627882523
1448763737562392683952824663250523
1395200131154747741022338691697683
724069432743829598885482378417283
1412140903998593778750545037634083
3513327934573945353485508508985723
389798619084466197537413460378523
1430558103112424416279124557778083
1129495351075286742285505623730923
1764302988274016683030661386761283
1096207713821308302800564756715763
1114062645719414572107964633971743
1462224662313766265467935241928843
2789428608423829598917259920834083
2100556250509646578792992330433683
2773372928358066849191567703098523
2455486423714508502285495565024923
2120068268610858628406913562290923
1430566828604370215774340113347343
370154060149625737442869898433643
3142851264870066864959677840682923
3142851264870066864959677840842523
688921164149625737442869898433643
792988464534793532501173008538523
2455564217291450479885496519064523
2138481672693595624739543581012563
791308414778189849653915335562503
1765009718039811039684201165793663
1749323235001799824222340102608883
1396043170490786137109536269634483
1748320366665569657899627792208883
756950908601799824222340103225283
2403512899395330232996462224842083
474221385968754885717175508378523
1731496898530024346645047174904883
1041953320930024346676870605304883
3160895082062460389217420061834563
3093146770173072778664559763897723
2118220551370414597019296340202103
2771059537911581987115603465776843
1784477784831666864959677840682523
2084789945965061841768553290914503
1025304344949625737442869898433643
473422234981050479885499216377723
1428846512507624260435540996034083
707424657412104282953323860050503
1092333518249730232967306327226483
2138481588783330789298874080212563
1042792291816676250440248717649663
1747435237426634838242869898593243
1044648266107624260435540995880883
1782974336562866279530190411099323
1395076273065955005268051405457663
1396969802107624260435540995880883
725835218214101427232366487410503
1395160169382678205268047632657263
1396168894240003039664231818441663
1716359769937155208234088007370063
2120108060759268431312002765978523
3746573190765061841830050833162503
2099756988657931145516673415233643
2470617777809862358295712337178523
1782844208533450048431809559258523
3160035223211418031331433168345703
1396171196115294966622337481945283
1480896132998246102285494282762523
723144384242198290874448845961663
1058772795041582371257963722280863
2067001582357224174409811536817283
1058820819034544624048211466112863
1765019998830797231332947476202103
1395204110736597341022338692042083
1057977879564991136196152653474083
705614599174983037380174147545243
1749203562308669047646827792200883
1394318881116030907004469898105643
2051151222867400057899627792985683
2084034750240003039684717065929663
2083068073796734252085893457001283
2034412054724021715620455943217263
1075507752930646864917048650265683
388483207229743453011543440842083
1147155604417687901823131477171343
1749205454973934404446337481960883
725254637947624092274262161010083
2119139072187538330678406739561303
1750040136991547741022338691697683
1058816619500803363647543303066063
1059571705119411831646827792497683
1043765586077424374622338698090483
1463034374841446102285494282762523
2808190154916045144905839827385703
490079819230352696794789398633323
2436939195157224092489819281482083
1144512952197000594087099348674923
758384920955624416288905040513683
1395950585920292713300051469136863
370111891650743673541765385936443
2170607834083113981354610394018163
1413659152667874625363486919065283
370114136966501347748382918576843
2807843815782066365657201114770923
1076388666857396978709533843704883
2100725872383892378678406739865303
1803276666646314390746400541987363
1766863710010284549184161616537703
2100593867950824346656338122770083
1076520991644885341022345360336483
1412107359816424346656335437801683
540619385148816463578351962946963
1412193332010781987042336268976443
509336058432928847548655898314963
3144958793827266668425943581682963
1093294207849108857899625353809283
757789644609429770906245328521683
1412732111829834400411753095393263
1075598129118716253032554509625683
1465123562390398010842785688354923
1412021261478863196992571095538483
1043631042530024346656825997465683
1059701938258611831646827792497683
1075547698419569890347627792504483
1127649773163751285579368081002503
1766815134663588508315755853474083
1428760628115608716341357133465683
740007572460803207803961990584863
1094172950201799824222340102608883
1714805670440573600420455942752463
689762111889181987062328457776843
370950752450743673541766669136443
1394405183862245142959192720673243
689631784930024346655850375242083
461896388041358824739543582474963
1729907676994773246178333709465283
2065451775991582241393181571713243
741643246163203363647544589465263
1378462739793317167575658505944463
1078157079796259574600736413642483
1093971399229645632730218644202503
3866358329747910526857948830315763
775328237165061841749154899882103
1430392516724203864958112401338503
370867130429743453011543440842083
1025178521884596978710094218442083
1800254244879871702285495565970923
2099887238078960784273972688194083
1376791430763194303347899280850503
2455610570132172338270422163426123
1430304127231074653032553165288883
2453934851322847835610241495578523
1715602892826909180336261328817263
1041999667699453396023453510728863
370994930045488595590771668202063
1766815145449396978711634122104483
1749159432476596978730549834442083
2084833970660515951055524051729303
774445225795330232986247760825683
2119973346020039664899206740201703
370913113827608339099728774897243
1395954676220043436484176845296863
1041158589199879540962872451385643
1715525093465263805267561223057263
2083906719110403039662675597465663
1060454605300107030796470025953663
1414496005143332795015248844993663
1413659152667874448039965648665683
1765936427752661341022338691528883
1132687489583330789319297701034963
1376791430763194303325752593010103
406101128423709180355693005457263
2120068247404716635784736465002523
1412140714756809053052034889809283
3127863444061856347826368346466543
1058772783480316253043334672496883
1394237516575677088390763786264463
2067968579395330232947332167233683
741643246163203363647542023529663
2703824855829224416279124688522083
2067171666380759224978027792521283
707210107448957600420455942753263
1078156791684243805022338766600483
389454382321119520627899348042123
1765093482997588394846338691866083
1078026846617739694942830416505283
440584809013684249653922832689703
1765219108208845149228218004361703
1765894805064424591781506766121283
1464198739346272114128053005346123
3142012398548562199412385688386123
1747437439463139090874448845961663
2703904547605224416279120906586083
370866866663139090874448845961663
2085586738117453849653916618593703
2101732826494606554371206739569703
1395240060598490170020455942745263
1766863710010285188744809422410903
370822952824547090874448845961663
2436184320024317814049926665776863
1379221489086731321990759751065663
740007782426909180325971335370063
1025315035731203207814197961953263
2083829135524045468890680656690103
4151875408870324999674088343907363
2421173126765061841778818890914503
3160885215738244990857950036059763
4151585797173623559714033242947763
1430392113531624018567767120673283
1765932437880316253043334672496883
439653567590701728390712525145663
1748276510267313705822338832842083
1803276666646314391034574561674963
1058776893673442685565011347552463
707294308115585778762888019529283
2101650926905694966622337483082483
2100814163008725341022338692033683
774606911230612857899627792521283
705658640194083656715859533633283
1075593830494475321990759750577263
1766108703808725341022338692033683
2789388867392738866607719815241683
690645249886921053011536909970483
706547506532945441415248844968863
1781914959940328178709533581642083
1060410560637934404446827792185283
2101566930462482858846827792336483
2789388867392738866607719815570083
761111754134919677381285588858123
1463275881840845468910696080994503
2421177356494021129485501783250523
1765053726264040178752091204033283
1817403286714692768833195617026543
2437914611249554163162785687722923
1783769130379027117530300564058123
404390061304088420783183427528843
1817403286714692768833195617026943
389540470410719520627899348042123
1395241958035427005268047622593663
1747393504116975465300047495561663
2103248962733585634378913748210923
3495797962129580971912859086306923
1396881837329128178709533581642083
2084032853341153305683612621802103
793661445597668410842785688202923
505254915424430105683613837482103
3378317509359251158315192784850523
1779532711453308475272892699107763
1378340795374672380326970960817263
1430434282553549231373448083850503
473380192614066365698697300202523
2455566325203839083993736019425723
1733345108598625657899624070921283
2067089882391650653002327121138483
1411981215834544624048207494920863
1077187975124913705822338832842083
1447129593729064154371206740194103
1059529645388698505442388746601243
2773372928358066849191562647098523
370994940517451542959190026105243
2455488620492466521511999002458523
1396837692279528178709533581650083
689806268225429676290157075873283
1430350285022960374622339974921683
2099928954870859788923444678897243
1060658234054549853002323473298083
705658640194083402580023312682083
370824928588698505442388746601243
1393563921823896711793180291384843
1395244259896264639531630416328883
1376791220797645399277111171881703
2102406022765061841829543956354503
2102324159919758554371206740986503
1413659147136667428722820036042083
724071629220846404446827792336483
1766069100703357428606113748210923
3816083378752305014665943582459763
2470496254644296611085498007570123
1412729894120495604553296781145663
353334786288587907309086925145243
2806921257380229399412385687250923
1783938690673029399412385687250923
1747521666853214966622337481945283
793993015555731158356148945322523
1060368858509646578721395524361283
1467564820862383589184786517194963
3142809321830066864959681808354923
2120068268610858628313308618450923
1820095788225936463600287200699763
3178708574501878863558868953794163
4146542230190993519476385687570523
2455734275875286742285498069322923
3162061502800508954454725597042963
509749433066108954454721758307763
492089205697687901823142810939343
474345097488868410842785688202923
1783683069334919677475443665498523
1781958889771016541022338691697683
723318641028764726173340361776863
2120068231929575024099490967562523
2387736124488458424978027792826083
371705886633596212267627793338083
1412774144024972669583928464664863
1729995978130925589535779098610123
1393524280710403294024761875865663
1428668348657275867352116745777243
1747435446877590585785934214896843
1698829876398824416279120909794083
3866574446518908470898343003283763
1427915360464509600400979591081263
370820740077425807792208781136863
1480650592185488696794789399570523
1783683069334793532541622228370923
3848033288376228848909985686914123
3816370898549812958733553242947763
1766066992530925249363563856850923
4184502484943022105643114508985703
1750126319425429848699445898266083
3781258097817266849191555025330923
4165164708497595299085496663898123
2455652408063666849191567702778523
2083153936188874847326776653474083
387730198066866365677677204379323
2437830495794866521512559764210123
2473184582492039279885496585944523
2434550748996734252085382733641283
2102487842633358554371206739890103
2437952340326066681256051543722523
2403514881191518471250566672521683
387730198066866365677677204378923
2068004220480463197022340237770083
3104714544712424591781514570114083
740802288212515398052893773464863
1447255737960569988774566487402103
2791402353817266849191567703570523
2826477362599997068918438878619763
1110864052408980857899627792986083
387732493871558358295709710139323
1394361055093234586667627792336483
2770806029709646578710150736513683
2770977953748913705822341386282083
1041247110762504536936609623065703
1395246141816316253032557136520883
1041158919174983037380174147545643
797185065209938360253092442947763
1748406445083337053073972688345683
1747435452655896498823224586096843
1110077721060515951055524052202103
1463275881840845468910696080537703
1028531757845224260468307597473283
1766729052130646864917047174897283
1430396402968340739290683284202103
408618167478067962739848020201703
774524697340974457899627792208883
1077190098999844959326776653801283
370820740077425807792207494897263
1732342355110863197022346321137283
1748444393284706886679121037610083
2100727980792980214213227792834083
2050308366979042935655018378265263
1396083137540397978678406739696503
2437910617211707913485493021962123
2454687508139418031341159821641703
2101688796526251566104148883882103
1091488465331952374622338698097683
2808770944348632544741078295907343
1431191637035195299085498008226123
2455696631193479279885496592514123
1765139604348669395590771668202063
2740858778106797110531208020810903
742570617799418614213227792993283
2082982074324913705822338832842083
1499439502058108954454710422642963
1749121573653224416279121037610083
1043717219471265140962868681945643
1765097892783199122526776653634083
1747521325800523542959188746097243
1078112846182066365657201114946923
1044511841100862431683717267537263
491715702926487901823132756851343
1766817552194083566215274579401283
1461427860461425631695927366729663
1783511081380229399412385687250923
1108223313093004579064348419368843
2824537129684345353485508508985723
2102655588565851354371206740354503
3145118501923432326669553242947763
1800663744214671877594783184858123
723404723876797174622338691545283
2808640633914239083972690256344523
371964002477185778804917964985283
4182785358383330789298879321812563
445832350759926863600288477819763
1765309473953713705822338769480483
1783594679353549317184693834266103
724998680534919193664648086577703
2770933709344088159326776653641683
1379181868928995005267566221145263
1379343454491186069975658445153263
741817745240368837481120401002103
3512365893149308802307827803594963
3493906367962392683983520407898123
1765892608284565853073972689321283
2455776219162980054285498000858523
353334786288587907329565645145243
1413659162641863734119044173634083
1396833685880316253043334739865283
758668345808068792978027793146083
370866904447126995590767693304863
2472257453114239083972687556050523
438858647931624018616969107569283
2102527777390797231322683149794103
423046441403848057899626569962083
691395694207408624057423620034463
1041953320930024346676870605313683
689806268225429676269625939865283
1396085007872333034549355792336483
2770847825464040178752091204033283
2120154551267767186702040923283763
1731713314105694966622337483082483
2118302120349704541022338691697683
724153423170245931870827792185283
1379305690014129034047541958745263
1395950680044477088390762371872863
388655241025429676290692106433283
1748576512810781987084370118576843
2453802504476596978709532359242083
4151709549585020389216974743907363
2436184320024317814049921418273263
1765894805064424591781513293313683
389668385945266197621483860378523
1058820814053808624067663559073263
388569257794705998491781328826083
3108908628486494966622337482425683
723985441557224260425321099106483
2100637604579349812267627793170483
1749362950840161424222340103385683
1094051190595330232967306327233283
1765894805064424591781509386921283
1395246268484328178709533581641683
1766817552194773250695713623073283
723983272065175159636048845969663
757537550657916605268048845297263
1412065505618338141022338692033683
2790988979184086742285505622938523
807966129354418283944531597962523
705788663368424346666603856513283
1765227905722096370709584905777683
4182613228371616351717076954450943
445830232400508802307830357194963
1428802472026575926078008518896863
2150176943049380922194512845297283
3126535568862359336656091289834543
1748404572601225057303122253474083
1783479325520274163162785687882923
372502871187197473415248845800463
1395116035029834400411753095393263
2101434621416707126110286152066463
445660494383330789288635357172563
781290666320508802307822557012563
1361559280211203294024759238728463
1782709653880316253043334797481283
2453848972411707913485493021962523
3126743360703214585071797077011343
1851719095269014443474587726307363
371659600876803207804984518896863
1094093023244591453002327120986483
3479947908069014045762748698635363
688793123057241379064503308977243
2098123417625662431684686285137263
1091446097093004579053159811713243
1077280254762782155182619014584843
1393438392088042144390764940993263
1747609422203624591781514563873283
739217067805383664899206740210503
3160883249616272463600288477340163
3763597870448845632730222353154103
723144473080075318078008586602063
1094133173743950816279123469938483
1043631042530024346688645450434083
1043631042530024346677382669481283
742696268612408460331623888345683
1395115908677116253032554509624883
1059743881025430021183079818434083
3479947908069014045762748699259763
1395071973631074653032553165288883
1395111929620898141022345360682083
2049513641795330232967246470769283
1058820819034544624079928713929663
2435475278203624591781514563873283
438858647931624018616969107560883
2101392705665175159636048845969663
740846643226909180335726160816863
1058772799758144393657963722280863
724071319642575926078009747529263
1096614036440493360674926548210923
2084951311309414831422108621793703
1058818931334909473415250134736463
1396877957876561298917079574729743
2807728593287460239026373465986543
489282896230066521581757783258523
1395243956376940246285499280496523
1448763737562392683952835089658123
722477374259301753468471174568443
2472389894303357428606113748210923
1750201806398593778720825869321683
2789605011161886999412385686922923
744462380761886999412385686922923
2808567417624507794917082010938943
793619533493938284004517463570923
2455610570134793532541621008850523
745043364218242916599376905944863
2455027330673029399412385687250923
4516477683162392683984028504226123
407114714558281189226171288075763
1378504577661770400420455943073663
1747567677828764726173340361776863
1730788254852194653042286346425683
1749203787829807043432554509642483
1765356041461016683972690256184923
404421309945749853052034890265683
1075638185796669047646827792200883
1766024712320622941022338691865283
1730788470596669047646827792200883
1042041820994083721853008976521683
1395246368362504536904301066610503
1394407276062482858846827792336483
1041999667699453396023453510729263
1749331525042934924331629006130083
2102317517179624092305496790584883
1042880460519022941022338691696483
3480868452688508626755720343899763
1025350582457603039693906125137263
2438627608026361558315191507746123
1749241206187069047646827792200883
1500360151786108954454720473842963
1412769751579500716484176906096863
491675882987465463474364634146543
2083990810710085481731206739881303
740010199418242916599376905944863
740010199418242916599376906265663
371749888762287248222350615242083
1412946110240003039663694211536463
3160891156164424116105943583099763
1716441543911709180336211337952863
1411932970578877088390711184328863
1412021476435042653002327120682083
1781870793080316253043334801010083
1412021261478863196992571095225683
4182785420816197916348648101034963
2118346375236328178709533581465683
1059659889843514835817089414913283
1396881821300334941022338691697683
541378485034861471625943582307763
3479782048785020389216974744219763
1430312662679725859699848019570103
705788663368424346666606480833683
705658640194083492897389066282083
1412021261478863196992571094921683
455726367078066521542281364530923
2403512899395330232996462224513683
1784477784831666864959670039250523
1467564794674166863600288477020163
741643246163203363647544589144863
1111793185908434969653916557810503
3092343534708434969653916557810503
370862578245375050581095750897243
1077404113912671781500445703578923
2084829587125931881731206739881303
2118258195514239083972690256184923
2118258195514239083972690256344523
1816639907369035884014266003906123
2118341954650975958306490001002123
1799539425887071954053825495722923
1092284968930024260436048778441683
2099845063841713705822338832842083
1394451448164654064899206739856503
1480894176651810104823991568698523
774323276155624416279127120977283
2099759185467313705822338832842083
791388346990797231322683149794103
3440304897202097452085865232833683
1093254367194063197022340237016883
1060454615273442685760545360345263
1395202217794083575055029831242083
1782753820740328178709533581465283
3494289899878066864959674005186123
1784524137409687917591246427266943
1430396402968340739290683284194103
2101781060179203039715951760176863
2437952340326066681256051543570923
371706074579839083961965136850523
1714768356653307257899629072665683
2101688796777850581414993034282103
1749073339157224092489819281482083
1042748240877425725872210246736863
1396255014322934924331629005794083
1393480345626352198105143309474063
3480786768870325401205916822962963
1042041820994083639932472656825683
454801407150824416279123476026083
1379263741720042144390761155856863
1747567782988489053073972689321283
371083225675926995590767694130063
690601077535677088390763719241663
2420252456052434969653921619882103
541582118478460389287662683107363
3781010634134793532501173008378123
2770891976267669853073972688993283
2100597836263139090874448845961663
1429597592517453849653916618593703
1078028838689351705664129421801703
1430476428977250653002327120522083
370067779145598907004469898433643
3513374439983330789278388900707363
4165422601277484758358119959082523
456439183524045468910698579577703
4128382571069645644413087057329303
1395115903972842144370716432504863
2472389866475428848909985687250923
2455740698162866279530190411099323
1094008942665569657899627792208883
2099759290324913705822338832842083
370953086625585734074448846121663
1041997576057164681442869898753243
2118258189758768837481120401002103
370862578245406073492100300968843
1428624208877425639908482759233663
1428624208877425639908482758576863
3512365898366629680623857243754563
1061425482107624260435540996041683
1428846512507624260435540995706083
758668555519432057899627792985683
3479782048785020389216974743274963
2102321905982054831332469907890103
1411983511680621212520553094897263
1058734945680821715620455943217263
1412946104708764726173339018433263
1042792291816676250440248717137263
1430348062277116253032554509624883
723981037248286236909189318896443
3800434691662460389227675665042963
705788663368424346666606413465283
1782005121459952374622338692218083
1765009524603722400379959238744863
723985358195401053011535626282083
1058728748558752416379959184329263
705526089149388334091320585776443
1428800678673916253043334797144883
1076565147977784132446827792336483
1748492637768424346645537680513283
1394403097500195574622337482425283
1042041820994083639932473805313683
809561936723455702285499280858123
1076481444311997174622338692050483
809561936723455702285499281170523
1850880234469014443474587726307363
1077234012812121310046827792496883
688877019097368342959187469128843
2120154551267767186702042206483763
492131148737687901823133975739343
489995718194866521542789581970523
4822964048871635637683381143907763
389798619084466197537410833507323
796975481338244990857950036059763
2102244211755129910531206739417703
2473272815979279680956110494626543
2050308366979042935646315722409663
2100770165832522400379956618770063
2473272815231576176265397076538943
1430392223618965676268114186450083
1732466086264316253043333385944883
723146486648186905674910989801703
370197985260477088390766413641663
1060454599768246376091242375073663
1484002476538244990857950036059763
3161853805585020389216974743907363
1093174366360212857899138954889683
2067930615960212857899138954889683
1378506685602339324375658445153263
726588200666603864958112401338503
1747651580461818614213227792833683
1747477185721277088390763715528863
1060585059730925335563373207578923
2120068247401994908478543569178923
724027295991205409414759751081263
3480786768870325401205918103907763
3161853858778528847548664797042963
1413654633043203294024758032672863
2119854521171616351717076954450943
2454729425989315986087099348674923
2100723692119138653043332042096483
2100555930995401053011535626282083
1077276077000073561131634246586083
2050352391705138069975658506105663
2101736947122934924331629005794083
861064300149812958733553242947763
3445300508296062010842785687882923
3093146770173072778664557264706123
2102613619828434965782689680530103
1766025021936214615309985686905723
1749920483707624416279122256978083
1395288201025430103061048656497683
1801133235166457558295713617018923
2119933809463304282985065165482503
2101611312530925249363562513834923
2471460524854651492028093907385703
2101741362703997428606113748210923
1766729052130646864917048522265683
372542612245224260436558282441683
723987443537155126109728135065663
3144443397749812958733553242947763
1395071900770179654074448846129663
2453719075299831919476385687242523
1395118226343990563647545747552863
2454685510864250728900178052210503
722393712873442845298767632513663
2825592339004370215774349402282143
4854213396246313478250687256394963
2788505856024317731719783814745263
2120154551267767186744563806475363
1783727225404370215774349403107343
724201862126182913035367818610503
1059527569729816507004469898761243
1412023363362005341022342598728483
1096656074134919677422731987882923
2119061284127608444163210451569303
774449404869453849653916618434503
1127815637399809983962785686945723
1076346613730024260414524560833283
1394232929869668438242869898593243
391174152118908470919872606315363
722391506698445399298183952512903
445874167734908802307826522467763
1396833476178877088390711184328863
2791196728063666849191567702938523
1144594871449266521542273929993723
1427915476356992385691727558736863
2119227372785572762678402698433703
742656579536952046226027793018083
2826477362599997068918437661987363
4853704207491708802359996702315363
1396875424748803363647543303217263
1379301401352739324375658445777663
489444586651135538231433367258523
797061338230597916348648161507363
2119227157579176776972929421489703
724195371464891204446827792185283
1748322788667726816279124624834083
391174152118908470919872606315763
1411981535926196978709533514121283
2824879376229610660979953242947763
2826477352113614157081274199282963
2454683408192738616351773709465283
387599943641373344390760007217663
421284828994083566001234256512883
370822737064825737442869898433643
2102406022763751285638838281817703
474343089706905302285500566786123
2118341960469224346656334278904883
1077362049735896614104685201002103
3160895166708726863578350743122963
1431187149637101593653918985777703
1077362258926182913035371860050503
1378341110196509180356228109152863
1060408457457931145432682435377243
1412820480089301427232366486913703
2453802504476596978709532359401683
706455237351380197796407245465263
2808190154916045144895090456066903
1378378549627624260435540553961283
1093212329792148935733410708033683
2435301308655896679088208774905243
1041997670425662686272615814897263
688793123055896507241042121928843
1412897875745872380366953289945263
2806035777665175159636048845969663
689808265512291873415248845296863
1041999667699453396023453510737263
1411849216381488595590771668202063
1376791430763194303325780880673303
1059527758226530653032554569777283
1750164157791053849653916618289703
353204674025262375342620358737243
1432372161086238999412385688226123
1128574727321266521542283801826123
1748274313455896584847925827376843
1396082905464316417057362257002483
1783506268130024260414522007082483
2453758486081148048222346640185283
1378380641524195426775658505954063
1395246373341928178709533581802483
1412025564831483839541357136513283
689726157764069220783669897936443
705658640194083492690975056833283
2119227162784737305664133523696503
3480786768870325401205925661522963
3142637565334919677391528208850923
1750000280077666239531630416344483
2119933809463304282985065165650503
1396833475916833194846338691704883
1042834229862108804149355792336483
1748280495336494457899627792352483
1835946378611505014665943582459763
1784521930134919677444238608682923
3793549395565155304696968076994903
2841354075430791279885501908050523
725254637947624092274259533642083
3160883217949308802307827802140163
455726367078066521542281363729723
3829622611985247958358119960553723
1043631042530024346656827280665683
438019787131624018616969107873283
1766018437156872541022338691696883
739210964304662205268048845618063
1766022615416316330858114631081283
372542612245224260436562186281283
2082937762284901347748379011536443
370025814600061919868468548690043
723402527108764726173339018433263
2436140070117809386712116617944863
1093209901252056031899730249776843
3161394702284466197610684627385723
370862578245406073492100301321643
1748230206194354107004469898601243
388569257794083402581045962449283
1748576512810781987084366214576443
3162019664869014443533576214650163
723361008742013600379961805296463
723144472555164726173342989961663
1058774797585128178741870352328483
1748274313455896584847929804976843
2454685510864250728900178051881703
1412946110240003039705167491865263
1396835788826909180336260112665263
2454683408192738616351776266433683
2102403904863053849653916618129303
1059657687555249451870827792185283
1108223313093004579064348419712843
2100900361458914448222346640176883
724155431978405409414759751081263
2438116128146271634067585866449723
2083025926017584849779303821465263
371964002477185778804924564201683
1412692160337155126089249421617263
1731452858048286073478176211866043
370867004048805409414759751081263
1749329333781926966110827792185283
421362408110266876375658506105663
3109716237296086742285494224378523
2100644099970996978709582221481283
1132519774870158824739543582474963
2120068257377424778459731597962523
492089205697687901823141594146943
688883531844328178762882631241683
1803989802934908802307816100067763
371751991170996978709582221481283
1076443281373336625572380355897243
370067779145598742959188746105243
3781010634134793532501173008538523
3747739327623569929485499281626523
3495797962129580971912859085650523
2102408041242437326051516556994903
2788505856026352198115406218601663
707206117904944595632747725145663
1784308156899831919476385687242523
1060408247492382241393179082264443
2083237717153713705822338832842083
2171163259529864095625943581682563
438017794837224416279123469016883
1074625050365857140973138307704843
1716441543911709180336211338266063
1765894805064424591781514570920883
740007782426909180346475719370063
2453886374264316253043332106433283
2826477352115547628969628884707363
3161222710901812958733553242947763
779610842301997409960125971411743
1747481589725988967467627792824883
509376035152508790624950424379763
2082361664699346646274082964040943
723272310249396978710560205144483
1729819375857931145474640905777243
690512682340222742990926154264843
2085670528800003039652407181641663
1094890051396734252044424014120883
2120068257378706319278826769162523
688792907561143673509971469624843
424556522678067631352968076994903
1766863721242437575775335958602503
2453800396824317223181422352665663
2103242770103804253032555718744883
1394273057781943927409692233769243
2455610570128991196878553815106123
2117377617078067631352962838594903
2454769270287996048222346640353283
1060494335332945441393180234104443
1429725528772516762678406739705703
777932795364191958337130582603323
1733141260431070188207237453785683
1379301396109172834775658506258063
1729819386354763797147726278745243
740886384007715574622337482425283
1431143114950161810927291351074143
724071435508811542959188746097243
1078156980443683312036971856177283
372542612245224260415055626601683
474181304678066521542275028370923
1729865728159975268804741453802083
1395950486068299542959187469288843
2453800396824317223181422352176863
2807929793741560562967736592353703
3794218491658445644413083220689703
1411891143708680541033069139529283
2084792037881486554371206740362503
689894353576368800411753095570063
843240410780382610946766736874543
757712160362504287039570196202503
491715813024344659634364635411343
2065491616349656035759184771704443
723312249945527263674448845776863
2049431658105576178771082317625283
689762111889181987073103427865643
2471504575835287418288159053649743
1395241947813124604375658506577663
1750084580596259574600736336825683
724071639746581648264322768177283
1058730536930024260424222858121283
2101476752387018195590766413794463
1765062115881953305683612551081703
1428670246858501846285500628379323
827178213275973010967249172539343
1766863720494733911084193553162503
491715807784087737993381530154543
705526088903038169755191177784843
1041242579548343673520212678905243
1395996739818034147748386897330043
1043719542594083312058985225929283
1481491650292887574173855254802143
2103284712880932717190762509634463
454717311355624416288362637786083
3145326328901970109709981776193323
1396170985873182241393188240841243
443898755381573010968709530131743
1097664578290555811085492762130923
2101648950902335185819296400842503
1429639550247377474818128787881283
1430564378576955581709985687074123
1380060580073442849824874439217263
1058730636520496022386766221801663
688748873149388079771756998896443
1041951422179608342959190157801643
408618224927580591363213193954503
3142421017568385778773122826601683
1376837584124260136604268999747343
2068889133978791301807237453474083
1075514364476886647646827792200883
1729991358600420000411753094728463
1129289661642418283944065869506123
456441265195129910531206739897703
2471720880769047028596385686914123
2083111935688188253073972688354083
743279581821941135026367258610543
705700373269224346688109072513283
1093966884533181174622337607234483
723272310249396978710560275705283
1765055928276913705822349124680483
3092301502560542827419296400842503
2082939848676580000379959309801663
3092177665734942827419296400842503
1077188023642430362678406739553703
408578290156972466844806739394503
2826296346898699744741564634096543
723232762641916253032551815082483
2101478860824317727969825552336463
2788594157165155304696962838602503
1162804427051677074917074451434543
2757761958787200152641185687570923
2437866241734942827419296400842503
1781960998235287418288159054308143
2102281886318797231322678221641703
2083778709476580000379959309633263
706537252522007200390204432177263
3162683904903327532517075533978543
2454683408194806100430951814904883
706369270646807200390204432177263
724195371451815211870827792185283
1783557250682924758337130585795323
371963913884208595590768974289663
387641996517808882372772116194063
1127811138509414831422108621794103
1766022836443683312036971856177283
723272310249396978710560275865283
2472221875166457558295713617018923
3092263858681486554371206739882103
2705540451469433586731625290282083
405472308432250651496555853802503
791304115366863193121358599386083
724029503245001053011534279898483
2034369787123572834775658506258063
1059527670146800370709586314441683
387769917023294345474639561776843
2120068257378706319278831767562523
689722277040825005303382163705683
1395116134421764604375658505952863
1378466855453396340962869897768843
2739021457971814831422117268354503
2119050803364044891037877965314103
3142681715901997409980596893171743
759520021281092502624471575747343
2084785540894597305007237453474083
1430352387705576178701883092025683
1480894091487558399070395348210923
404585097241008873933956109769263
1393436195057931145483831242104443
759520021281092502592699348547343
1729909679787418031351329552512503
2100598162129658614213227793001283
1396082800879896424878698374729243
759520021281092502624466260547343
1394400780381821600420455943218063
1446255061161912181638816400842503
1480814294853958399070395348210923
2739019371318651376908965267890103
2102403605258119193653917571865303
387904686632087504583383574753343
1766815228810499294046825098442083
724950225284765061950569159393663
1110117597397197231332942535081703
1784316178546270963162785687570523
1729949525384958947748379011528443
2102403919853099848963208016193303
2118214276442430362678406739553703
1393480345626352198105147146113663
371705953178160595632743821641663
1379261555463461372375658445152863
2420210093816653849653916618281303
1059743881025429758403613571713283
1041116661849163624889989325146043
1077183592612045313045584781658503
1110035808469197231322684500202103
1446416866665506763879095501802103
2453721124799355811085507018130923
2471423127628230358337130582603323
3427969643636434969653921619730103
2100600248276913705822341457160883
2083023923226352198106222412977263
1077982381227516253032551815082083
1395237753771268604375658506577663
724910295273442689876078221465263
1127527958790318105633904848682103
1042834251400683865131630416328883
1765355930821730653032551881777683
1413747564181860136615579022147343
404505305602595574622337482434083
1113644924198137558337130582603323
1413659162641863577817660308034083
1411933295426375123600976774745263
724111281413333341022342665936483
1413659162641863577817660308026083
1429643540628804748342893069297683
1043767572628804748342893069634083
1730741913035874653033092109304883
1058776877932254089442869898433243
1729819375857931145474638150576843
2083023923226352198106215814737263
1059701932740480631646827792497683
1395285888390403294024761933136463
354131814425662521764967814904863
1428678935081953305683612551402503
1076304780777328337963627793170483
2102284057606989849653915334777703
390458477172630343907457492680483
423000083558044726120551949465663
404505300359715574622337482265683
740764659537155126139502153792463
354173442369228153468468547872443
1748274313455896584827424204976843
370950658369228153468468547872443
2824755459485309428606113748210923
1078240667280482653073972689481283
2825461863303327532517075533978543
2825634244006622610927286097010943
2118260166023027524446337482770483
370864890645224260436047565625683
1729903057492515398064208909473263
1783924366615749129485500567866923
355056548079896335187000585929243
354131819405086249802319433936863
1748410743981380834358864778097683
689678226058841460952117965641243
1729905370140782285878406739856503
1413745236037573530678406739561303
779524842830176863717079574611743
371125152685131707004469898433243
2790955336404445615794364634314143
2035248693016042144390761222913663
1077362055237573530678406739561303
757541865851624260446850893617283
3105053863906024591781506832993283
370910912082877088390764999072863
1076432817413333341022342665936483
1058734825843628540375658445777663
1410169161149387993529426115376443
370951072555439248222345361162883
1765141938245018031341112451713303
722345568267839336890451469136863
1111713294901684249653915463554503
421240693379042771786294023218063
739967831954659991778846992834063
1430352387705576178701884308025683
758506870595330232947282257154083
387684054627226927739982147376443
390960042491388253073972688993283
1413745456530925421784713361338923
3494914950763194729688146192682103
1447217804442447324009121620194503
1042884567266299171257962506265263
689757812990348755590762438568863
2471418592835083166784134739705703
2452873261920000582268472521768443
1482699914169726354917075795442143
2084913677680845468910697481825303
2101525003438067228908573709624883
1448895903447192547769396547722443
1058734725977972834775658506258063
426406294933576357328550864370923
409412939836327780783669891394843
2101480759299450728943285956210103
2083778709476580000379959309801663
2826340288041034413541564634761743
1749201475392148935938135120826083
1749201475392148935938135120521683
1698028654223071740346448845777663
724819898048286155204151248496443
1395076063351344759635563786274063
1765894590353280631646827792497683
1766859605372574532446825091721683
740007782426909180346475719218063
421284828994083566000747856986083
1715684571901598204375658445000863
722433333569228153468468547872443
1715684571900973973975658445000863
1450072119277892679283949210131743
2739143343161518105633898701489703
1058816823412172562874448845802063
724111380487243542959184771864443
1041242474690743673467936202105643
1379221804182573973975658445152863
1059573796753280631646827792497683
1394232919380528673415248845296463
456602976335503631238816400842503
2118341772841034413541564634761743
1041286625260477088390766413641663
1093207919470320374622338698265283
1765097677013166105664132039090103
1412860326473376257078406739553703
1749154923860528595590766416496863
2119010836326818227253917638576503
2739019371318651376908956621337703
370822732607788258563209364210103
1041116661849163621397045962265643
1042964346871581987084883398905243
691441952412931039673477322273263
2473272804747126576388773529842143
1058776878185393529079941453802083
1747435452657931145483831171873243
1060366519963656627253916430130903
2436184320024317219289193034433263
1766815228810499294046825098273283
707336366774195348134534736177283
1041247110762504627652178119090503
706407102980591059396176844968863
1379301391101598204375658445000863
370067768126477279868472521768443
2100684056235418031350814922281703
1713843187537155126099512589153663
1093929240955624416288902544665683
1782928109565618283944535319258523
2119896181602660136562826714946943
2051313227872507257899627792521683
2051233431238907257899627792521683
1060538585477452775661112653297663
1093212329792148935967367891721683
3793593330647245644413083159082103
1715682369628540605268048845144463
370995019175829676699269456513283
1765936533367723316267627792489683
2790143742525645390911617546770503
2100593867950824346656338122442083
724071441578136716341351815241683
690426820468509987041845962104843
1077187566163203207814177558745263
2100593867950824346656338122434083
1411890917162456035759187466584843
1481095717692613363162785687570923
1077401779771313705822349127881283
2118342170184424346656335555865283
2136683893337239336606372246642143
1731503489575982457899627793146083
1731501501489615921807902857945663
2100728102235287418330782852378543
1749243507273376257078406739553703
438062059947463664284290887073283
1094051190595330232996459657953283
2067968579395330232947333328833683
1058728748558752416379959184665263
1412859806905277088390766346265263
1732506173117605663378027792521283
1113219490726751958337130582603323
1748280516347368428207237392208883
1430387825379382494046827792336483
1749113074917808964220956298265663
739257133921970283983473114778523
1731461551533007197022337671233683
2136807684247005615794364634939343
1748406649032712541022287434281283
1749245509832712541022287434281283
2808815117500593390812294996531343
1377539783188188537274448845153263
689720064241931321990759751232863
1765049437548847453043336020033683
705572231462360118099002007242463
1430610752923966448909985687586923
2118216125819298137162881421633683
371747891224972911247925895065663
1411975024007715574622337482425283
1094093013020320326699627792521283
1748404542402207929007237453321283
725918999727474623531634246586083
2770136828520207250526776653474083
2135962578971181663717079510584943
491963250987677074917079514618943
2083154072753380000379957958577263
3478139726804523594868381709810103
740007797379042775902315721945263
1731465541361505657899627793146083
2100770133825429848699449939697283
740007572460803207803961990577263
3781092348884627158335670224226123
2154538719790609810927291351427743
1429475674110268642563210451890103
2452923986575563343158355600842503
1394321209217584759839772368345263
706407224341499171257962506265263
439026934407604249653921616681703
2770847825467313705822344010122083
2770933703841713705822342669322083
372758718488317477694004617945663
1041997670424317710758505226097263
2102365966909645313088722116210903
1748318375185128178762882637650083
2472473752830714287536264148370523
1093212329792148935713903507873283
370867097581065097463375558737243
1094055369667553305683616272377303
1749123676324045468890683155721703
1765181663256971207948934800842503
1095596366130154873467423194105643
1378380851226909180335696973625663
723146470368385778773126666113683
3478051573545148511081120401170503
3729672032829645632730218573954103
3127458279566487737993380313834543
388569257794083566399545993945683
491923509957277074917076952371343
2773334969906866521542277649170923
2084705829168294147331206739889703
2119141195845018031341112451713303
1093254167725410403392183239242083
1783596875845018031341112451713303
2031769313402588537274448845153263
388569257794083566399545994434083
1378420801972509180375682822913663
1393482348417584759839772368345663
722393802503137305664130762441703
2770933714846458614213227793001283
1429511524925645390911617546610503
390458477172630343896732368833283
2807135088770002646285500560186123
1075509949393866359636050189290463
2706421329472463193101366218425683
1378292455730123739363918211688843
2807715784377147909594786967578523
1411897325022875169414759751057663
1411142355034575926078006023073263
1058772573540222742990930185928843
2101655236842170393653917638896503
1447089878679757231423138836522503
2067968579395330232996458576505283
3746573190759259272420466195890103
490199571851810104794789398945723
1766863720494734636300955341794103
2790395206190609810927291351427743
2434510782011313705822345289946083
2120068268610858628406918803403323
1077443617962891768926776653474083
1394365470177568793653920333296503
742482316390667321981673306256463
3041130988242376057899627792833683
2155300511381860136633892103587343
689631784930024346666630800833683
689631784930024346666629322442083
1749287557992456627253916428992903
2118348552055238358315192785330923
1748232491567125648264322768514083
371706079808232092315780112833683
757789644609429610949249604033683
1394239195098063197022340106433683
1078240640571313705822343947240883
1394239195098063197022340106425283
405306638943725507863744542299323
1077406210526617695070368276202503
689631784930024346645022925304883
1783471345599355811085498068530123
2100814278889480627253917638896503
1413659173874016519262753613633683
353250795103982637519440777928843
370281898090238947780174147536443
1766020445965001053011534278744883
390458477172629766996618567721283
491839550235224659634364635411343
1749159217531624416279118404026083
2453007767797963343158355600842503
2824839571287191336636084679081743
742482563577389814213227793161283
426448138341820274189934548210923
444152295566487749676244951906943
2473272815979279840762021654611743
1376791430762504536938147034265303
370028116197482832507986121768443
3478181701826748511081120401170503
1077271672982248174819872211720883
2120068257378705851407441166122923
422123689795330233016993492033683
741603400275203363647543312665263
1077271672982248174819872272520883
1747609615629261295863375558737243
740007572462672380336722128665263
1076397348240166269359183491906843
2084829771374469391238816400842503
3830419671814909736646838173011743
3127582221501903947041973077011343
827178223746034259634364634618943
1059611356471038947748384265936443
1765181789650461107253917638896503
1108353772476999705674910989320903
1076302673663367750278735427376843
1395200110140591805267562439218063
1698028858940591805268048845000863
705700356700343673520208771696843
1730908007998593778750544976682083
723146480617426465415248845296863
2789430589431582241393182924976443
421240693379042771786297737952863
2420204032284596978699855498441683
1093212329792148935743132554433683
1446416877163751367898196819882103
2102363748318716253043332109313283
354131819405774295502953094577263
2403512899395330233017474832209283
1078907440831563620783669891545643
1078112746553549231372932105777703
740007782426909180346475718904863
2100728301163194303347867146113303
1396795722724842144390763654914063
1450072119277893338413236894138943
1412774144026352198063722499376463
370156042231582241393184199056443
2101567161965061841819803341962503
354131819405774295502955788977263
741729543941757600420455942744863
1714007060028591805267560007370063
1747563191039666365699206797978923
1747397913675864568926776653474083
2757558335288226968641185687570923
421284828994083566000751571712883
1060582757539617526622337482761683
421240693379042771786293962257663
421240693379042771786294023057663
723188308552098141022340038920883
2136801202999994479885497796033323
3159458931901997409907957011731743
387904686632087504582890573818543
1445405729557846766429826762113283
741645448172803363647543312817263
1076346636077112046226027792504883
1377542005379042693746720138417663
2152622218089182610946772950649743
2387494652692439224978027792521283
1480894066293681476263102998946123
1732338171029854966622337482113283
1412774144025662513583694355394863
1060540699447304709540948881002503
723362686476029559635566412984863
1800546346406622610927286097010943
1396036663812591059396176844968863
1783596864809378227253918851713303
1765141911231701341022342662914083
1747433161819491795590763719241663
474305225628856022285506839570523
2706299500443899257899627792826083
1765141927209378227253918851713303
2791792194424285615794364635251343
2102275463752098141022340038920883
1749199163255785321298997962273263
2421173126763751285598876681825303
758502456077263197022337673953283
1783550418698445313067651972201703
507740041358487574173862810931343
1747563191039666365699206797979323
491757625234077074917080730154543
2120068257378705523757190864538523
2790982603325645313056897418273703
1413659162641864136113230474585683
440542876221645468910697421954103
1393524280710403294024757827697263
2436184220686229930846296787377283
1077227428579382494046827792336483
1042834438541941244375658505952863
1077145942938194993604176905769663
1042790073529277088390763789464463
1058856570248272380336697744657263
1729157117330925593674939351249723
1393524385568003294024757827865663
2136711030732466365699229517642123
1749113074917808964220956298104863
1480854320532172338210959454275323
1093214337041864135918217107865683
1395248453925703292163209364202503
740009789673442689884780938417663
2050310359273443087167083724993263
1127483982799284249653922833154503
2085670528800003039652409933473263
2437872648550066521542287453970923
1058732722675554976379960525145663
438103882625327453052034890113283
1748274114530024346646125066601683
2050310359273442689896044877465263
1750832629195215843780149894736463
1395155974541941244375658505952863
1446498560983245468910696080537703
1058690790131699155600975495057663
3163566932025223279885501917320523
1749201475392148935938131412025683
1748362404368392541022338691528883
403544699886672380336719556017263
3476464212735666697044664662603323
1394495797935610778678406739856503
2771061536247751414213227792514083
2099973094971313705822343947240883
1729863515125943673488414924977243
2102653465713254831402662676202103
2454771709333576357328550864203323
1395204215067874448654520458088883
1411933180292764726131303751249663
371966215536845399256119313010503
2439034780061773993619080148210923
1396879823485732795015248845490863
2100728211794926404446827792185283
391129654433713705822340174120883
1429599825772749231341111171864903
1094137283952845632730228692834503
3476464212735666697044672464203323
1429599825772749231341111172041703
2118213951125170283972694163544523
1058816729616392541022338691528883
689631784930024346666630800504883
2704825396800463197022343818122083
1041291139642337305674911057001703
1058823335606560793653920333296503
2084661479108940767673963789320863
1093923290509646578762323529786483
1078156665621224591781508174281283
1394449334156103292163209363890503
1834182599617687574173852816242143
3092303740483214156853925331730103
3712936880193710105633897421802103
724027484186352374622338692201683
405306638943725507863744541490123
405306638943725507863743197490123
2136845448201745810967249171434543
3440216948109646578710148109154083
1765936753346581648264322768177683
1765936753346581648264322768177283
2152703991548751894194364634474543
2436184320024317227470928778113663
1748404682452014457899627792521683
779355209940547372107964635266543
1765139841091605734217806218938483
2101697295762272203992687831906923
1429769799952700556567712400673303
1076397269635732857899627792690083
2118216273705148511081120401658503
809973277596856022285495504226123
426406294933576357328540505962923
370950989193648800379961926745263
1395160059268992639440437837297663
1411981619262431658846827792336483
1749157345035720057899627792521683
2083237728158458614213227793001283
2454599454505148511081120401658503
1113221561169584395789934548210923
1076430505328845313066576839410503
1041955616997482832507986121768443
2454559975369782334989934548210923
2421173126765061841759397396194103
1094095341165061841759397396354503
1430478521965061841819810899417703
1412948312772516762678406739705703
1412948312536587162678406739705703
1395994537874689569230955853474083
456439318790318105633903632682103
387644214545818031341112657010503
792229164157049910531206739737703
2102277864978031023363209363544903
2101699265487415317763209363873703
1044511841100862431683717267865663
2101480759299450728943285955881703
1765225703200003039705172816177263
1059735377062863197022338826129683
1731501501489615921807900429145663
2119980045609378227253918851713303
740009789673442689884780938257263
1445405729557846766429826762426083
2101478650860803039662675472496863
1766863721242437575775342416202503
2101478860824317727969825552344863
390458477172629681195652176833283
372677045205835072749704080345703
1429641746725703292163209364202503
739965729533598204375658445000863
1429641746725703292163209364370903
2103074615828947457078402829970903
1446416877163751285598876681825303
2083023923226352198094878919065263
440540794273997231382687059737703
2489917261353657005541564634440943
1749203482641864135918213325633683
1785277041414909736646811293331743
1715602678114684605267564938112863
2791072906442418283944531668682923
1041247110763194303315003280664903
1782667407330646692703366736345283
371877947180387959636048846138063
1041247110762504627652178321010503
1380937378590987321990762371866063
1394319206424317645855771011865263
1077271672982248010375200275705683
1747435452657931145483829961776443
756707298929710457899627792977283
792105453163751285619361549025303
1377541990426909180356176912818063
1394360857266887578678406740033703
1713004326737155126109241744353263
1077987005996797559636048845464863
370906639671038947748384265936443
1043631152616707126110314371528863
1481737331901903946982043476699343
1093174470434562397022337671225683
723192701546109678204984457776863
688837058142604579042845715545643
2084705839141524857899627792970083
1480772431473187903123083799418523
1730746537795330708503145287226083
742482515938674623531634246586083
2084745795395330232996486736521683
1076430505328845313066576839250503
2083023923226352198094876365473663
3198046528699346646102227460556143
489320660170418283963990164522923
1411937269726716253032551815082483
2420499919988434969653919056690503
1058732738649163625483882374736443
1058896306006396605268048845608863
2119141184809378227253918851713303
2808141931457687737993381529834543
2101732831737486554371206740354503
1765314103922594956567712400673303
1395910729576851218874448846138063
1378460537509124604375658506577663
2118255987985128432651906768841683
1430346086564045313035371853810503
1078819150130154873079938768328443
2135955841302010778677918852210103
3106478023841713705822342730920883
3798670861501903947042510676690943
1059783500380343673467936202096443
1041909495668509987041897030905243
3794218491658445644413093517641703
1447131821979278554371206740666503
688837058142604579042845715376443
1396034566410867770020455943209663
1749245404948208374622339910912883
371703651816707126110314439552863
1043719316074109600400975619872863
1394239195098063197022340106121683
1765186089088690283981859095418923
724153092554891522900051469136863
740926125036803363647545744496463
2436230551797963343158355600842503
1749154923860528595590766416665663
354085356740381987052085834272443
1448845158425662513378846989457263
2808815117500593390902001110649743
1077986780542442144390761223057263
758382918413263197022340109954083
2067880079330024260436077136673283
1413659162641864136152680070921683
1396877422535088800411753095234063
2436525940886934758453915159082103
423883200072424416279120909785683
1765185956405125465131626442266083
725660850743576507004469898096443
2084789945965061841819803341802103
742696331300807414213227793001283
2118216477878067631383655891882103
1077357666684871414213227793001283
739257133921970283983473114112923
2386737675436887347643476688513683
1748240665206530232978053386426483
1430522435549407666844806739882503
1059611335775492846236293392858483
722391705626909180355666125769263
2084747688100045468910697421025303
1480854320532172338210959454579323
2099845289796734252106350345946083
3731477780830105302285495566731723
1093174381316809053052036045016883
740846643226909180335188685465263
1396877941828621366120555852985283
1060454605575360205631032518736863
775328237165061841829026832690103
1447337437509262554371206739569703
1378502370670774121300052556992863
2773370700097234969653919121154503
2739942222804651803876411155577303
1447337621250484249653916619210903
1430478521965061841799842832690103
690468537514826400411753158904863
1411932871775492846236293392858483
1800460285333482894349938327570523
1748490430513914614213227792345683
2455394275391123158306489937178523
1696309094426909180335674951217663
1696309094426909180335672519217663
707245869409409946677380112833683
773528565924045468890680656994503
2421173126765061841778826580202103
724199450387585778773121415250083
1041953619222923195015248845144463
1376830950502010319700051469136863
724826304337155126089243139553263
1731459264337155126089243139553263
354127399106743673467421703065643
1078112835396734252106345168513683
1111587476029645632730222417322503
1078110517750140605268048845144463
724073621777385148652597897936443
1748490430500807414213227792354083
1058728533348222742990926154096843
1765888209783528178741867786594083
438858952256463197022338954417683
1094053276983692837931629069448883
1394321314076596978701394125625283
1446416877163751285599848141954103
1378382943382573973975658445152863
403748333344003363647548237457263
1360850763175829758384210256825683
523800241089687574173863966130943
1041953431016707126131305030921663
1360850763175829758384211472521683
1058776994351848178719773712816483
1748362614596734252136993613154083
1411008132076803043759698061312863
1427827401702908076484176906105663
1747435452655896256760399434096843
1765139830594773250684449626113283
1395950691302908076484176906105663
1412770175966421427253917645649703
1412946110240003039663694211865263
724025177317809050472578630737263
1395071978886403294024757892193263
1076390874385128178720309956203283
1041158610698445149258912272681703
2134192224236477088390766413128863
1729819375857931145442919750736443
722391705626909180325968912666063
2421173126763751285598875402282103
370198415187053940972597958737243
1043765690436328178731087431066083
370027927530440467068472521768443
1747523753794773250716296012976483
491715728616599336635583126794543
1732386310916809053052036045016883
1446332776121208681731206739577303
773528565924045468890680656690103
2420292202570915951055520401306503
2369154937836803363647541959056863
2102666047838791705664137361666503
722610140562272036109442758912923
2118253868775022941022338692033683
2118344377963194303294555482938503
705612089512496673415248845296863
809672964075787321990762374888863
740968477244231119700052556992863
1058774886425662431674502941136463
2118216477878067631383655891882503
774367426724045468890683159089703
1800460285333482894349938327250523
3440258759854824591781510733633683
723190730484682273415248845449263
1095850132572216046226027792976483
3494914950763194729688148883545703
1749245520304052978699864656665683
2117412806225564726098997830913663
2117412806225564726098997830737263
1430476303671692837931629069448883
421240693379042771786296457952863
1041158610698445149258912273010503
1411846992876803207815220621632863
1057933635474689569230955853474083
1378382943382573973975658445000863
1377623773821770400400976771376463
523880057920170415794364634939343
1785277041414909736667291294298543
2421173126763751285598875402746503
691439960118500000379957962602063
1360850763175829758384211338282083
1394319206426352198074525571865263
2404395684766784324446827792185283
1060454605299453477931548234097663
2454565973225874163162785687722923
2420172480658349110531206740193703
1748278712276913705822338766440483
2101478650860803039726725321776463
1058776894775761732446825091882483
2119227173847245399287911818762503
1429641736281334273078406739705703
1378502369897383699068468547376443
3394413020109414831422108621794103
2102523468253305910531206739889703
2152825971900593390882496349049743
1042922508690494345463401219544443
1765890191330024346656851405641683
4051083755878066521542277649170523
440582722109645468910702356202503
1697991004823358927700052556992863
1378380851226909180335696973609663
706539433271035753298997962129663
1395115914494742205268048845152863
1077986785783421600420455943065263
1448767983821955498867334800842503
705658640194083656715294919082083
2067211497024463197022341385802083
758588659272424416279118410730083
1110742207590013509859411472665663
1732424259395330232947286032521683
370906623694669587068468548024843
1430308741284695676163213193954503
758632683970401657899627792833683
774485061184463197022337670600483
1765139819806202864899206740538903
1394319206426352198084175491714463
740129317088893600420455943218063
688793123057241379042923987713243
724149129237109244375658505952863
1093929240654127453052034890113283
3142549043180477088390766412977263
706539333657008968551506252968863
1748492637768424092304999943234083
1062046454333645313077409619881703
370822936555164726141550416993263
1378292560876803207804983110896863
1093927133277821600420455942745263
1412902070048003039662697162273263
1413659162641864136152680074425683
471698265672424416279120909778083
2808815117500593390901998611449743
1747393321425443570731630416505283
1076432806677224260445268688201283
724822199675298141022345361666883
371122944896637600411753095065663
1395076162942442144390760006896463
1058816834719681913704554505936463
2792079844289687574173862749042143
523798159153834415794364634939343
1411056266944975926078008586097263
1730870364133232247646827792200883
689587733950041460952117965641243
1766064558759125341022338692033683
1412067635052749231341111177928503
1447381571797851354371206740354503
1765936753348616541022287430737283
1395199789790829208004714506105663
1077271672982248174819872272673283
724025072184988807803960669144863
1074673290630403363647544461145263
370156053269224346677869136505683
2455610570128991196828811802762923
1378340900230403363647541962570463
1766022626478824346656339597450083
1412818079110403294024760650409663
2067125403416042144390761222753263
1411981530696424264746576909960483
1712291600194083484316266506282083
1745843614700803294024760521937263
1745759943840304759636048845464863
1058774886425662513583695633000463
1729066613934824260435539472825683
1363281146860803207803960592673663
2099754791640173940962869897768443
1765978691394083566215277072330083
1094011134741224018616989709633283
1395241952780065276375658506577663
1395992540287020758295715034441723
1395076083537155126109242963857663
1395286114385402778678406739688903
1783550628413645313035371789481703
1077149927803624416308869450121683
2101478650860803039705166218264863
705570339057241379042923994114043
1076306982785620644518556362441683
1413745456530925257609399313002523
707250057931687616963668758905643
420403810194068857899627792825283
1377585815397438521990759750728863
2099845289796734252085359693154083
740968482224970400420455943057663
705570344036632342766135373305243
2084871640004267881731206739577303
1077187986129658614213227793001283
2386737675436887347643476688826083
1078196527484871414213227793001283
1428800800363751285609064201977703
372674953823072290277053908706923
2808733133810839336576104397514143
775328237165061841829026833314503
1078154673326824591781514567561683
2136887616701903947052225689834543
1059659889838790194596897619545283
2489165002130925249396413975242123
1749159416998863197022340173000483
1075593940607408624067713479065663
2101478860826352198126721412033263
2385856861350863197022337671234083
1412021155831581987073593868968843
1394319206426352198084717065929663
1766727059809378653043331981466083
2136641909624285615794364635251343
2420292018321067881731206739577303
1413659162641863971892356173794083
2083114227155839083982370967249723
370906839161931542959188810113243
1766863720494734558486692179890103
1783506268130024260414520659704883
1413747564181860136615579022146943
1430436347174101427253916298610103
371661714543152759636048845793263
2102536460098082100278406739712503
1395069766378594653032553165634083
1377541990426909180336184519066063
1430434151181263197022345168208883
372674937005186114582153360513283
705658640194083492917869072842083
1076430505328845313066578320841703
474057598659699607002785687722923
390960042491388253073972688513683
741683307243836551814759750896863
2119097144920221721674910988977303
1764212679445224260424275658113283
1748236816891388253073972688841683
1377663410281683931567159306105663
1747395496394853667042388746097243
1765049327173116253043334736496883
1749161429478973624978027792521683
1782709687485764748342893069305683
2705502787392148935937619469482083
2068849283083839263378027793290083
1078028728300477088390763652024863
1748536766786542236306027793170483
1748404568132328178709532231241683
3460477507394773250674264721001683
1076310951898063197022340103385683
2136794806699536086285497732386923
779357170541737772107964635426143
1058770476364076172331630416328483
1765309473950440178761792327720883
407779306678067631393371274769703
1396835689486230103061102544850083
1393480345626352198084665872496863
1393480345626352198084665872665663
1393480345626352198084665872514063
2101442994810497049653916617816903
773772150377850663590537238616903
1412023584363194303704144906282103
3394129815228295189763204237489703
2438118245757917938731626441784883
3104672628109646578792992330761283
1094004622507516253043336019873283
1749201276177128178709533571721683
2435433471688188253073972688346083
1747653887593850728889376403881703
776167097965061841829538833154503
474181304678066521542275028050923
1413745456530925421784717402114123
1481531601038487574173855254642143
1128329020248108758315192784538523
1076520876023581987074640778096843
1696309094426909180375632771552863
1041242491247829427253918852201703
3160427783325755581709985687074123
724910295273442689876077005465263
1800701582615749129485500567866923
1042039932795753607814172355873663
705658640194083402558520659704883
1145228016842418283944535447097723
1145228016842418283944535447570523
2084703642389224416279124557457283
1696309094426909180335673744969263
1378343018105576178720852557930083
1412731885862360122000542934913663
405472308432250651496558484202503
1041953315111082566074448845802063
2471374651461017695070368276210103
723985441557224338249812820362483
1764554436811924214213227792514083
1059657897795330232996459657961683
2032771757036803363647543171544463
744160037990667321980445571553663
1395202013073416541022338691528883
2100556250509646578792997444033683
2118255977486230184971324493633283
3104928228527474623531634246586083
2437950342765061841759392403721703
773526483976397231322681933481303
1446334878518651376908965268818503
1058772684416752370709537814896883
355056548079896335187000586104843
1447417223663495189763204238114503
2118297936543261107253917638896503
2101651027293153305683616404194503
2085872091611310105633906068202503
776374695028434969653927892354503
2100598046267313705822344010122083
454761461924045468900431751241703
776045148324045468940417741337703
1748238447702319453052033674434083
2453886296444833653803141452977283
1378502481062863197022340109794083
2789518801977549231372903821145703
3478093672798791705664133393498503
370154154531915542959187466097643
722391705626909180365369737792463
1749079525755624416288362637321283
740762584721826227253920269313303
3160297654773624190017185686905723
353334786288588075265564362096843
2421173126765061841759394899569703
3427682150069902554371206739417703
1162846285966487737993380313834543
1093090380155624416278608845329683
1766863720494733911084194836202103
705738215812764726140036039217663
1110117561693153305683616404194103
2807929793741560562967736592513703
2101688796777850663600795334777703
2387616297466107024222342672978083
2490793865343998960909985687756523
723270621281095205716051469136863
1376793428036295673887803354273303
1765011694357224260414570566753283
1765848243006408639531629068976883
1765011694357224260414570567234083
2421093209504589849653915334777703
2101565075056989328232553165305683
370995019175829676269620612202083
371666406448926155182619014585643
2101478871323184849758798217944863
1410169161149387993529423555376443
1447381566832845632730217358434503
705744827084413600379961805296463
1379177669383461372375658445152863
1729907676994773250704413706441683
707332266081095205716051469136863
742566307604898141022345360186083
1110874549211015271652974353306103
405344056561635005268048845152863
1041951323628573749679182147873243
1095064319230714287578299348370523
3109921994132172338210459469650523
722347356130024260414519303242483
523718242446487574173855377339343
2455610570132172338210459469650523
740007797379042775902315722257263
3731437955404313752641185687258123
1413659152667874595297847309465683
1058776983027124068804741453802083
1094009231811057017899627792512883
3160425597569047028596385687578523
1078156980443683312036973136682083
2099887143702471414213227792682083
1696309094426909180375631556017663
1393524385568003294024763146265663
740007797379042693757495309617263
1394321214725333341022338692042083
1429467291285829010938072862315343
2739141100754246476853927764202503
1041202844038077088390766413624863
354215506779211542959188746097243
354133822708811542959188746097243
1396083004829309678204987213144863
1396213050285131707004469898433243
690512892292764726131303751081663
776003336091278554371206740986503
1749201464343332713300585226265663
1765223512478394479885497796049723
353334786288587743499957956026443
1749247601205125465131626442265683
1043717246225128178731087431066083
3494914950763194729688148884202103
723270417805579321990759751225663
1042750337768002441463375559233643
2100642107676596978709536265944883
1411893256861883204446827792336483
1766863710013467959954543639402103
3092343445600542827419296400842503
1412855817084702163590759750576863
2101651027293153305683616403882103
1396078601084702163590759750576863
2739019371318651376938141841618503
354131814423663829617720589465663
2102366102175918105633904916354103
491715787051677074917080731090943
724287867152700556567712400673303
1765938729886092837931629069448883
725126727952700556567712400673303
1766062565912876172331630416825683
705532595288216711793181578264843
1765976395013333341022342665936483
1781828546530646856736850250282083
1446456707570903536898720400529703
408618167478067631424576391402103
723142276076802957978702214736863
1429517696006989849653915334777703
689589951437935673990759750736863
722471187436803363647545744496463
1043765668405125465131626442266083
1394447027590403294024756612193663
3158573492000003294024756551738063
776167097965061841758882833314503
743663024541051396528317836994903
2051071506161505657899627793146083
1042134294085116330836048778265683
688748883648286159299664848176443
1411846992876803207804960205473663
388569257794705994568783562434083
388569257794705994568783562442083
1077196190202107257899142672978083
1784526113135829427253918852227303
1093336061512424416279118535378083
408829727703895676163213193954503
705614489626352198463032586265663
2788424392458445644413096071561703
1396082922542997672604294666105683
724199445393675318078009872665663
1412732189974926303674454092977663
1766863720494733911084194832682103
1077150242376424416279118413785683
1412774154523184513262623050097663
1731494916983528178741867786594083
3427887801516206105704091277017703
1428714596378352370709536397650083
1450072119277892593493720787411743
1799621424528991196859039249322923
444152295566487749676241115106943
2065319445949388079750738051377243
1411888847325928178709533571697283
2102567492967014831392935764202103
2102492005454453576963209232193303
1411849095533104595632743821137663
1111795314020296725763213011409703
758752237128424416279118411058083
2136763764380382610946766736874543
1747437665178160595632743821641663
408829727690134758453919121009703
1748360527954747741022338691528883
1713922864357808964445290380984863
3075402552118651376868978068202103
3058789048991918105633899857466503
1361647590756323005268048845625663
1747567615688188253073972688346083
1748574668157917938731626441784883
1078156697288188253073972688346083
1078324259732988253073972689001683
1412140903998593778750549901786083
1412023584363194303704146254138503
1412023584363194303704146253314103
706411213686807200390204432177263
1783726993642170393653917638896503
2823912200156683162678406739705703
760058857213334758453919121161703
707248181532526445190197962434063
760228742765155304696961556689703
741685514813645313035370573970103
2807845902143394956567712400673303
421284828994083566050436103234483
1026986261680136450706054861305683
1076565362950349231341117910744503
705658640194083402590287558914083
2118513927458171314813083158762503
1766020440444833653803141453962083
2807049094763194303358082634618503
2807049094763194303358082634786503
2454725439838791705664137427553703
3731559799935513752641185687258123
2489114041087666370000032202424923
2100642002817584845835832528344863
371880342392218030932050192345703
776251014723214554371206739882103
438019891989224416279118403864883
1730704374541263197022337670600483
2455528586442418283964522707433723
2385896822595330233016967818121283
1041244704279930905674910989465303
1077361933606101427253917645818103
2435389609796734252136989645154083
1041997670425662431684230739529263
723184329715979321990759751225663
1696309094426909180375632772017663
2387532286331624416279118404033683
1765011930509646578792987152513683
724954546491300762677917645818103
2101697295762272203992687830914123
421240693379042771786296458418063
1378296750202588537274448845616863
1042790178910475321990759751072863
1094053077754978653002327124033283
2067291293656193778731090256521283
1395994505277048508642869898424843
386847070251288342959183427856443
1094088718852492837931629069448883
370948561480061919868468548184843
1041156502468069142959187399065643
1094969533205224018616966672985683
1431447522081092752806029402450543
2101392805283309593653926931874103
1042081346540803294024759172193263
1781870694016752374622338691712883
438942848584424018607260554737683
2824578895293591336636084679747343
707380512362504282953346765810103
707380512362504282953352081010503
1060456708245525812267145360192883
1430434371396734252106345232833683
2387574349422962938903122253474083
1109911741178978653052034890890083
1729907676994773250704413706282083
1042127798457603039695466371865663
1749201490347464135908945034121283
1395910960523647980372047494904863
1094805745333181174622337607082083
723444465167306359636048846281663
1729819375857931145473564364976843
723272310249396978710560205305283
1430564510712671618101951190586123
2807093013580490437481608017178503
1431273110806960968963208016177703
2099845289796734252065413386601683
390377118712671618101951191578523
2824495087044077679885496592514123
1042922519411530400390197962434063
2774377674132172338230453008386123
1094051190595330233017017876490483
1413659162641863578433079312513683
1749201475392148935898191754737683
2707180508995330233007291024825683
2034451675900973973975658445000863
1749281156681797075991125904681683
1412731885862360121990763667697663
2807090932941560562967736593002503
2471546612941560562914952080681703
2471546612941560562914952081170503
722610123731937305674913680513303
2454725439838791705664137428210103
2084869521592948011870827792185283
689806268225430103125661575241683
2739942222805308806362679433977703
408831840829645644413083220370103
3794218491658445644413083220369703
3127376490638487574173855254642143
707338244208854802894954445473663
706581397571607200390204432177263
3440470378456162653073972688186483
2420336357881486554371206739882103
391085840196734252136994823233283
1747521226461744759636048845474063
742612434491313705822349124193283
3847064310333645313077384084866503
3477173254830993519476385686603323
1110117577196408444163210451881703
759520021281092502592698068547343
370908841968305942959190157465643
761822714846488683984543062603323
2067970586641863742487177040825683
2807806476007776863717079574611743
2420292008100045468890678218594103
3107486869280003294024756617944863
1463233918574469391238816400842503
1060494561287243542959184771864443
1059701816611378316331629069624883
3075360634779278554371206740202503
1041957719954659991778846992834063
2438713501644466521532545865993723
2120068257378705683685999763433723
1729949515175829676657773133314083
2403512899395330233017474832201683
740932736584424416279125908330083
1027735044531952374622338698112883
3142507216306903884853916298273703
2102449941580490437481608017178503
1380060580073442849824873223057263
354171565940478947748384330281243
1077362043980490437481608017178503
1765225703200003294024763145936463
1429549273360146600593542861633683
723230566426909180346501328665263
1729949515175829676657773133482083
1729819375857931145474643465768843
1430721806811310105633906068202503
1041116661849163624868919248346043
1395994615389981987053088198745243
2100725872907523294046827792336483
2120154451385524827826365910762143
740089670691196605268048845608863
1696309094426909180335672518752863
2102361888223536837481608016521703
2100900250809277088390769104177263
1748410743981380834358867594097683
1446416877163751285598876681817703
2031811256442588537274448845616863
2067970586641863742487177040513683
2034451675901598204375658445000863
723983460259077018452051469136863
2099761419440071414213227792682083
2436358373212363343158355600842503
1750126324944250565470363146113703
1394360834643203294024758032832863
371703778457751159636048846138063
1077317893414754976379960525145263
1077187565862360118099002007242463
1395954775020803121378849556042463
761950614933576357328548240203323
426617881330555811085501841977723
1765011930509646578792992330273283
2471462732134066365656170445986923
1413661228833938330678406739561303
422838813369442653052034890425683
1766863694518199121605812743410503
3478139726804523594868380429802503
391085840196734252136994822746083
405432462544250565470368276210103
744164589859809305705551635394903
1766863710010284631064658259417703
1094004622507516253043336019882083
408831929699734758453915220202103
2705666354750593778761350602737683
1833813170811972015794364634939343
742612434491313705822347850920883
1394367550760758989878406739696503
1413659173874016686789207367241683
1042790200183528178762890707537283
4100415067892887574163638417491343
1766863694518199121605812742753303
1749157104597177393593961155882063
761782816057798358337130583738523
1413745456530925593846381076395323
3109837913290418283974789587433723
3848872138704955581709985687074123
1378464731813124604375658506577663
1749201490347464135908945034738483
2387736029867583263378027792834083
1766863720494733911084192404354103
1042926615176978600593542861633683
1429681483578189849653915334777703
1026986261680136450706054861626083
1715604994982678205268050064657263
2473272794770415961099377175747343
2455610570132172338210459469506123
1378422689421172834775658506258063
723184229852286497415248844968863
1395248360132616541022338691528883
1749912200206883402579569046745283
2489165002130925249396413975082523
759520021281092502624471578458543
1058732738649163625483883725136443
1413656939911715398064231943234063
2473272794770415961099378522282543
1058816840238401298679942669321283
438225612352463197022345101625283
406896295309646578793023050601283
2472383166878394479885497796049723
1412025576132616541022338691528883
693123747469169890369618186441683
1077233803659354694699630288201683
2807730549375248815794364634002143
490035868407705302285493009162923
1766863720494733911084189773169703
758506885547463578258053325641683
2706341648195330233017019024834483
2067930720545743193101366217953283
1430390264146374358232178458946923
1430478521963751285598876560225303
1379221814182678205268048845769263
1783638791874424190017185686905723
1411933196560146600593542861633683
2100767815659164726141547788976463
1413659137191486100757611786434083
1428800463452343673499730057928843
2032692275226909180356228109304863
1749115392284596978699854150897283
1413659162641864136152680071234083
370862678110475321990759751072863
2421257007609486554371206739721703
490119639651690443870395348210923
370070279201197437380174147536443
3160922434402660136562826714947343
2824839422860568684047056845642123
688965094790403294024761933481663
423044339523330315287172167073283
1044558204938002772615277257930483
444110478591505810968709530131743
2100895538008007414213227793160883
454761461924045468900434320368903
1162722559238744659634364635411343
371789823530213462263375558904843
1042127804225429930619448585929283
723983129406408639531629068976883
724025077730024260414516612033283
3160211566684024190017185686905723
743663024541050987532956439569703
774449404867553305683612551082103
2453133502240003039662674125473663
390246990182066365666949457170123
3092261766765061841759394900354503
1394400780381821600420455943066063
2100772214697630364306027793330083
387599943087589307003986051704443
739965539753135805268048845608863
2471681018628155581709985687074123
2471723066525755581709985687074123
1447928739479757231332461204354103
438225612352463197022345168360883
523638461029034415794364634939343
421240678426909180336722189449663
1413745456530925421784716120074923
741685514813645313035377111410103
370950989193648800379961926737263
3177999819659157681237692695579343
740846643226909180335186189785663
1430434371396734252106345232513683
690426710119614230980174147529643
1393570749169177908278406740388103
2454773701372944647384682577178523
1765011694357224260414570566906083
1480854320532172338289909854275323
388483263524441460952116691704843
739089025403624260445756371560883
1412946110239280427470928777953263
1058905020225429676279383446744883
1394316810979382494046827792336483
1747393404247805395590767693793663
391085840196734252136994822754083
1394235215212847453043330765465283
1748410743981380834358867594105683
1748410743981380834358866125305683
2454555156326818227253917638576503
2118430234576955581709985687074123
1729865623302375268804741453802083
1448010481985234969653916557650503
2065319445949388079750738051696443
2702904415816424174245489990922083
2420159787898152727174199306105663
1060448099437222383842869897953243
1749327293489548755590766416176863
725128803307428848909985687250523
1059657677068835574591055559234483
1093925261595876000390201738265663
1378468941845007909521541453802083
389452169823072290223730391082523
2756717446763751765210191754121703
2101688796777850581425771853802503
2120068247401994908531338775250523
1731455076074886193594448845802063
1110155331177850581425771853802503
791142560776397231322684372202103
2455732204946271634037331601170523
2120068247401994908521609428546923
1749159447443707024222340238090083
1766022935770045174622341251882483
2102406022763751683494991757634103
1749954022122625860425322441953283
1041244902707760759636050119074463
387644313884596728444473875705283
2137638070666079958295712404032923
1058863187563194134765652880833703
2100556030625915225131626441945683
1765093478016752370709534919250083
439026755387597231362666573954503
2824623101629014615309985688235323
723356395007613600432258697776863
370952975981643542959188746601243
1749110877876527453043332042097283
2437153193229230425131625097945283
1395117901272323363647542028993663
1447341831321266521592015821025723
1480975955346271634037334167097723
1747435452655896256748114058273243
2421013323530445468910701197025303
1059529761557224338249810186265683
1111793217129817809819296400842503
2084831789153101849653915335250503
1783474921226445468940987216994503
1429465392811418031331433168673703
1413659173874016686757975370760883
1765183854268978316331623882930083
2438032052532878554371206740354503
1059697433812043542959188746601243
390205146468427884036284566754123
2438828944054196978762959491713283
370153834690743673509967562425243
1042748262648521053043330630745683
1058863187562504282370665155713703
1042039618432637600422534732976863
705526089149388079781431172025243
1412864310566101427253917645153703
1379303592326077088390765065952463
3092097958216539354371206740354503
1078068695613645313035369162281703
1092241028077425807790671622736863
741062760008424092274235213465683
1110109093418901853052034890570083
705658640192771035372577616834083
472339685130445468910701197177703
741685514813645313035371853641703
705658640192771035372577616665683
2118388528532172580264068304386123
1697989012529548833415249993953663
2101478860824972669616262604976463
2051354925769793720978027792834083
1431361533330925249363566417018923
387860530793850983436341958745303
1076512587541518844765804877457263
1395959084391599805267561222608863
792227087977850581494967434602503
2806916659364045313035369161777303
489442489746271634057350801170923
1127771407977850581425771853802503
2769967168909646578761789769786483
408618267105863705705551635402503
2101476658816060969822338627865683
1764470629141224591781512013960883
1783508674334628848909985687578523
369983987177396978709532355713683
724022985504229307004469898424843
390293132755839083972738832842123
2807090932944250565470368276530503
1766020325393901679885497796024923
2120068247401994908521602765650523
371039053600003039673451660984863
2455530683594418283954254666450123
2454691822794418283954254666450123
3445260562544960407002785687722923
2084617565046807200390204432176463
2806918866892466365656170446474923
724950230539339707004471171706043
2774377674132172338200219408546123
690472941547164726131309072329663
2438833354132172338200219408546123
1765011930509646578761789766586483
2102531845825665778762907078753283
1413745456530925421784709457346923
1749954048927509971816555853136483
1697946970138909180356228109145263
403584755738909180356228109145263
1749327298457244726131329478736863
489320854932172178097312401475323
2471330506411418031331433168513703
2102363958320236396996741453465283
371878046533655200411753095409663
2100640000024317387613287815241663
2455610570132172338190953488393723
1041995264508146655684176906105663
1042838633382678205268047629609663
1041995258976803574622338691864883
1782722368976622584487099348674923
741062760008424092274236560185283
1128408962660018283984513809170923
1094181324393850983436340678745303
2032692275226909180385903501625663
2101569132484503319574123853810503
2034332163705576178751087440521283
2770220583291624591781509321945683
2102323939212109849653915334769303
1041951344888521053043333456850083
1394316893765116253012078416833283
1042752451433699910083668749641663
3160469753394866365656178457945723
2100727964833713705822343946920883
1749247518378728178731087430737283
390458477172629681195656012994083
2386020554312424416279128464209283
1765137518207408624048157581481263
1430348057047997174622338691873283
723232762641916253032551815073283
1077143641577396978709538963544883
2067930725524578489016967824833683
1411180302726077088390765065952463
722389404013795918676585222736863
1393478044013795918676587782736863
1796972395680959869585464710729263
370822732070360121990761155857263
1714969757658063197022341457130083
2770220583291624591781509322441683
2120021889597645399267356359234503
1077492288127703962678406739537303
707380512362504282974852109970103
2136885104231295165708934804060123
1783769024995760628606113748210923
1076474943952167097007237453321283
2120068247401994908510884375242123
387767930246403363658297741000863
405432583145629717763205389153703
724998581209901331918951818274103
2789688666309471536775890260370123
407193838753713705822346567401683
387688354087603663709775622753263
3477215124446488684015259163257723
1394321209217584677521563012034063
1394361160228053341022342665936483
2100600479498445644413090960194903
740007782426909176249448007065663
2740739025723828249653915335250503
707380512362504282942544913010503
2119269095103701427253916298114103
1042964346871581987073615561936443
371834000574485648222346641338083
1781830947506890437481120401002103
1413745456530925421784710801178923
2050268506138909180335694349457263
705658640194083488411267974912883
1765097797651144810939471754265683
1396076609314593755967543306577663
1713924966502373966655546957313263
1078286987618168530394784337346923
1748320456071058481398811018273663
1412776273733950362678406739537303
689806268225430103105155977937283
1412992573194445226898612746602503
741065072394445226846859926584903
2068050158357224416279118474433283
690512577982731145431634125128843
1715728832072424416279119693770083
387944516226390860853924311081703
2404231913226445468900434256529303
426450214028155811085500625657723
1396795623108940767694954445320863
690514900590331580642869898593243
474057562457613207002785687570923
439026755387597231362666573489703
474057551984960407002785687570923
2083774493676803047844944777936863
1042970875333321053043330631082083
705658640194773246425757773304883
2119269122117017695070368275553703
372010366105266201922281166146923
1395246142339288617595961869305663
1766863710010910499863659917017703
688881424194083566010448772034083
2085546697741670920655520401306503
1110151026248424416279123344369283
1766729068422242653032558353162883
1765141707796097049653916617816903
389280197578827884036284630754123
1748406549939587261699206739704903
1362440388376042140519527946273263
2083153957395604214213227793321283
1729157117330925593676015898441323
426489981780831958337130584058123
3123383271257057305705551636689703
2770264738800735372331634246586083
707380512362504282974880404210103
409714941068155811085495386938123
775286104866990105704091277633703
725084653293576963546785686585723
1749069034477425639856212752833663
1078373086190151705664129420977303
2454641448623217562678406739537303
1060494440427849667228213965297263
1783469264434866697044691540370123
689631983856551616995463885305243
3093226487638531372506785687882923
2084747813666990105704091277633703
1058778755132327785083986307368443
409714941068155811085495386930123
354179728581039067352119363368443
707380512362504282942547469810503
1799621424532172813736553549802523
760314604899734758453916438594903
3106478023841713705822342730441683
2455564112171706393653917638744503
1428798492971706393653917638744503
1042041820994083484314191690417683
3495665521213644891027103056513703
1430566596852554228606113748210923
1429681377970890437481120401002103
742654377531313705822337491873283
370862589009073119868468547536443
388569257794083402568787405321283
3160874089530239084047059537675323
426575938290555811085501907882923
2455610570132172736117359699586123
408915710922134758453922960514503
408915606064534758453925517809703
1411933181077884605267566221609663
2101478860827699044772923152336463
723991622638672380365903690104863
705658640194773168774175056841683
1782003045843149231362666384329703
742568515396734252085863892360883
391255499541224591781506833160883
1412776252225035162678406739537303
1431273121828772762678406739537303
1448763805234866697044672464842523
424556522678067631404137238914503
1412731885862360122002128915696863
1041995269201073119868468547873243
1411098513798077088401537421137263
506137896593862358315192785018123
1097281124778847958337139665330123
1766863720494734472491164561002103
761738917919633519476385687082923
1060584865743022105643111818938903
1078993518423058866844806739882103
1378422574076533244375658506417663
1378340680292833788375658505953663
2102363890466990105704091277633703
2120068247401994908478551575242123
489320854932172658098799764362923
2787755296365155304717441559402103
1430308762748332466844806740529303
1044602223107216524331629069809283
2455650310911666685361805078626123
2118214139328011162678406739537303
1430476229523707024222346320521283
2421173126765061841768555854114503
2084789945965061841749106131881703
724027489177571005268047622593663
1379301401350804373975658445000863
1078026647399370359636048845464463
1749201475395330233016987210417683
406443609650866365688480339890123
1766197093261191279885493965978523
1411939471750077084488732425945263
2807093051615550362678406739537303
3092425323636434969653921552370103
3160874089530239084047058257675323
725879600530925249363561166146923
472335715757792310531206740202503
456437206445792310531206740202503
3092261766765061841789602832370103
2101396994093357900853924307881703
371831782024252707042869892025243
1764428581243624591781512013633283
371659600877425639887463879233663
1731459265399497053042281159234083
2085465044630445110531206740514503
1395994830637075747063375558896443
1060454605299453383117954755857263
1783474921226445468911211856689703
774325378826445468911211856689703
1446336970163064681731206740354903
1057933608132382241393181578266043
742526451259313705822345287401683
762034270071207224794792141322923
762034301778833519476385686603323
1042790079034990764474448845801663
1729947114239666365699232263579323
1411899552238281053002325908033683
1057933608382731145432144848345243
1094137283952845468960436874281703
1731583101961639211870827792185283
2100895763702882653073972688354083
1782844208533450048331910804370523
2454729655914540758335157005026123
1060454615273443005462046922113663
1765181590120207250526776653474083
690514906385128178762882637818083
421280304100842144390761156170063
426278494474284758337130583570123
2453714429611418031330386257178503
1430566580296817562678406739537303
2437910391767245632730218637954503
1480978052249266521542273866610123
2067213594186388857899627792208883
1078198707998663414213227793320883
1061289051582731145463401030576843
2454683287081589576963208016177703
2770011166676913705822346570282083
408704003427734758453924169954903
2032776166010493600420455942753663
1447297659490935383309985687250123
1413659162641863738381876870609283
1111669275440782554371206740674503
756701012757224260435562566906083
3092179783073997231382657741794503
1731501301748274069975658506105663
370911237717496799694954506264863
739929988047281034047542087065663
2438118219780140758335157006594923
2453844547392738866187863440833683
2807051208190303048769185688066923
3160037403987321517530785688234923
2756717446763751285598875341489703
408915611302111666844806740210103
2471504647869014615309985688235323
2118214017932501427253916298938503
1748278508024075318078009872497263
1395952788245224268616248522602083
1430478521965061841819810899570103
1428800673468978316331629068985283
1696309094426909180335674953952863
2135830216128011162678406739537303
2434466862664424591781510733473283
1413659173874016686953038291546083
407110057531313705822337491546083
2385816920853224416279118474585283
1396085129324309971816555853136483
1043757065598442144390761222608863
1428674435641611318120553094752863
792107330101684249653915463554503
1077273753827477439531629068976883
2120068247401994908521604109978923
1078823764693036758295713680850123
1429639429414101427253916429146103
1078066278383096799694954506264863
1411849294226530653032551882113283
388569262774131532617322570113283
1429469482535725077763205390130503
1783508370771871847478406739704903
1110075629164470383085216400842503
1395954664382924731015248844968863
1766863710010284631114395342266503
1396127061286720811870827792185283
2706259664505576178731652109930083
1413659162641863980309124110090483
2120068247401994908521609428050523
722303415526462607791671184672863
688793123055896343388753990585243
1715688891025529426607237392369283
1395243956110727926622337481937283
1110830383425234969653917773330103
1413659162641864135967412934609283
2722158169097017938607237453474083
1396965922625429848699501008337283
1749952045845224260414525846913283
2120068247401994908521094804875323
1077194057608926585899627793146083
1395912853227507155590766416176863
1110073427156182741455520401306503
1077185463481277088390764999233263
1061289051582731145452623427545643
1042796700304150205268050124993263
1395998810479791805267560006904863
2452961536026352198085223751233263
1411983732418978227253918852050903
2083774493676803207804980618425663
2790227816798791705664137360521703
1093084193557224260425321098105283
1749954022122625860425322442762483
1765014200481423541558355600842503
1411180098540803294024761865777263
742440704462791414213227793320883
2421890037924045468890683216681703
791428192878797231322681933481703
2790940576674749260853924311402503
1412946110240003039663677840168863
456642906607656154371206739721703
1093170166801506653052033613001283
1765355930821730652991063440345683
2789260731406229676657769161777283
2067007863565263197022337671394083
1077145975744830362678406739553703
1731580988543538069975658506105663
1395999030708937053052034890890483
2083114227155839083982368337018923
723274606591510290884176845313663
2102231539177396978709532355376483
2438833354132172338200219409322523
791308655214797231322682003881703
1395199999791729967575658505944463
1076435113793394222501455626762483
2806424070315288683942100881178523
1058858683678926787422338692210883
1449147295915288683984027162938123
2101692974539148755590767699376863
2471548688640454358337139664850923
1042758721117359805267564941297663
706369264869188261100599306105663
1749285345996418921731206740202503
1396169098698560811870827792185283
1413745456530925421784714708042123
1396166902193984811870827792185283
1059783721393984811870827792185283
1446498785902797231322680720369303
2102284073124045468890678154129303
2420294294221072643331206740514503
1765848584635231958295708368682523
1394321209217584677521565571865663
2118258394480845644413083159074103
2102406022765061841758825360682103
2083864786817584673845326218104863
707294407455677088390763651696463
2438875207268018283944532881323323
2047837911949777732671031312673283
2438751224900038358315200218610123
2420245881226663211870827792185283
390458477172629681195652045154083
2420168276105799705683615118114503
2102406022763751683494994320834103
1749289346062229598854792013465683
2102273372130024346646096771864883
2084710049448824681731206740041703
1394447043583842972500047494577263
2084871618457244726131329479225663
2101397397258445644413090961489303
3094105273746271634037331600697723
1800367375729467736925779466273303
2438629495473706296794789399410123
2806918971750066365656170446474923
723360694457603121635457479225663
741062760008424092274233936673283
1411893224566396048222346640353283
408746067565155304748137239889303
1765095564420848374622338699098483
2455610570132172736117359700050523
1766863710010284791072436941954103
743663024541051233150081559889303
390458477172629681195656013305683
3123171716278067631404138515394903
1041997670424317715283022345784863
1393482348417584587172970377945263
774449404867553305683613834602503
1430480514009901327576150161010503
774445240748153344462958288513683
2135077443394117972646503821482083
1077231821823053517867627793170483
705658645174888387228266506282083
2102567587574753305683613901489703
1041995263983096799694954506264863
1027913517174828848407710865362923
3477554522309472122073299607250523
2120068267600386892884640403898523
1765053726267313705822337492041283
387856220057244726131330695225663
722345469163672629883419014920443
1731541248024973169942661388984863
742482411067313705822345223065283
1429515803354834969653917773169703
1766857198878926787422338691873283
741685514813645313035379731385703
2118209745783528178762881350897283
1077271756030778012500048777945263
3513239660492466365656170445642123
1411977126665429427242016410610503
689850308168424346667654800665683
388569257794705998470761162594083
1463911245248178284034742288226123
2807934175731591279885496660546923
371789745136080094024763142577663
1076432800856246207520950029465663
391255499541224591781511946760883
1766020424743821738846827792336483
705572430691837714894954506273263
370992806127896421213799811368843
1732382001531624416269396691713283
705658640194083492927621325642083
776248881369128154371206739569703
705656316771837714894954506273263
2137677706838879958295712404042123
354131819405117288890936589473263
1041997670424317715283022345944863
1026014954693694345454160838896843
1042087958325045265246827792336483
489320854932172658108554519570523
2434466868141204214213227792186483
2101609089519685244163210452041703
1766863710009003725858415636041703
2771728640026352198115406218104863
2084701666084263211870827792185283
1396166896688960811870827792185283
2806166083392738194075782736505683
2454851385625420531162785686633323
1396076409836803363647541956017263
390957940109646578772532752833283
1145310000533482894410395408538123
1783474921226445468911211856994503
1127689613542264681731206740354903
3093146770173072540686932881162523
1110994066138834969653917773490103
2454813641873305302285493065993723
2421173126765061841769628561002103
2455444659166457558295713617018923
456437316799145681819296400842503
2789521103615666697044660827257723
1431187154892466365656170445978923
1127649773163751449878708935394103
1411849100777396978709531011713683
1412109550763516253032551814913683
489320854932172260406409367258123
1111877092720845632730223635881703
740848839979309641964573645625663
825825670546271634077313866770923
2788505856026352198052407178769663
723192722543154069975658506105663
2774377479370418283954254666450123
1732382101642481189960836109641683
1041202965159677559636048845456463
724950236019492717211753094913663
2420497833316392154371206739721703
1145431635346271634037332881170523
2120068267863155525122743507426123
1060494440427849667228213965312863
1078245044298160628606113748210923
1748274329764044890964079764210503
2120068247401994908478547536850523
1782047190629885637481120401002103
791266592363751125475484554441703
474387020056077207002785686938123
1396078601858025321300052556992863
1765225834299597231322680720369303
1800581920146271634037331601010123
2454857581645732684853916298113703
2120068247401994908521602766306923
1411895531476913705822346570282083
1094137283952845468960436873977703
2050308352026909180336695181000863
1731459269841456595590762375377663
1430644175974672643331206739881703
1127486000558417781638816400842503
1749069034477425639856212752176863
1748320456071679348983888912345263
2420292197069072643331206740514503
742612460939023250526776653474083
1782844208533450048361634967098523
2421173126765061841789602832530103
1766863710009003725858414420194103
1782669940179839084015259021978923
2806965345246488683953332826938123
2118300106281589576963208016177703
724197447608048374622338698602483
1766692059169631958337130584058123
1060574232341451756177001286897263
1412776335023217562678406739537303
725040739726858908531340055738923
2453805042556153558337130582603323
2117377711462983705705551635394903
1446458804719685244163210451425303
1765305615977850581425771853177303
2102527657577850581425751315577703
689631983856551616995462669457243
1430522435536955581709985687074123
1749287574021909971816555853136483
774323276155624416278608845634083
1078417247794866365656178457945723
723316433802501018452051469136863
1732344352906481189960836109641683
2454813442117018031320683796034503
725921438712672122072173136850123
2789260731406229676657773133970083
723316460817128178709536269296483
2099717468130024591781512012994083
387816401222438355590763725136863
1749289544729403741022338691712883
2101405381640397231322684435577703
1379219502062115398085738509129263
1093965212631245313067111885481703
2118214017932501427253916298282103
2453800407313457242606725392681683
2100556250509646578772532752513683
2119141273689301427253916298618503
707380512362504282964074513178503
1041244676701656035759186051713243
354968257732382241393184202264443
1041909380076803207804468618088863
689806268225430103105158800337283
791941455626445468891220816529303
1750084365337403732421226509304883
1729863526426352198064259971873263
2454597198732501427253916298282103
1430608655513266365656170446474923
2806916659364045313035369162770503
2120068247401994908478552855738923
2491590976265429427253918851864503
3160339619842071028606113748210923
705658640192771035372577616673283
2453049837165155304696449620370103
774445225795330155172458442426083
1765938735141524857899627792970083
1411184723562539025246853251865703
1729247708517050479885499217018923
1765137518207408624048156294897263
1396880254017968800400976771544463
2083070154708913705822344010921283
705658640194773259122818759242083
740846643226909180335187338265663
1094051190595330232996484045634083
1799703108351666521542275027426123
1765217420222305657899140170425683
1730832631414299378709536407082083
2102406022763751683525198535090103
1411937176182530314867255376826083
724824538509646578762301770433683
1127649773163751285579375505450503
390458477172630180496980813801283
2454058336336095666844806740369703
422880566905576178721360977146083
758426969104130232947795466426483
2770092767371760780331634246586083
774403197843707024222340238090083
1782665310441480541022338692034083
372010366105266201922282509978523
2102284073124045468890684371890103
2420250174885242905704091277017703
2404353842117453849653916618129303
3059504126917453849653916618129303
1783596850117453849653916618129303
3059504126917453849653916618602103
775328237165061841728649233154503
705568247133703540973135498288443
388611101480853676679251536505283
1448935535261359011085500628530123
1042918319905872380335182471209663
723186531711127073415248845145663
1395952777457931145453086857776843
2775338169746271634057345866762923
2068054682437753910531206740650503
1394363367215010783674448839234063
1697989012529548833415249994265663
1393480345626352198094928771714063
1412021255695996048222346640353283
421322356726959805268048845152863
1765223711953623560655520401306503
1748404546844134863700050122441663
1059569607445224260457556812977283
705658640194083488596025808665283
1783557234441760466394792141003323
406101128423709180355691725617263
1077187670731687616964201034105643
2437861831660803039726747011537263
1430610752665266365656174551738923
371836076203809604446823882434483
791348501102797231322680720681303
1749243303078863193101366218425683
1749243303078863193101366218426083
1431145217356767917530785688234923
354131814425662521569874189473263
353340867781039067352119235544443
370242340023964726110288839730463
1042922514181130171015248844968863
354131814425662521569874125144863
791266592363751125465734733634103
388569257792740332393039566122083
1748280630905576178701369875713283
391213451643624591781510733633283
1749949727940381987062866192336443
2434594689557602653073972688346083
1145186063840915158315192784226123
2120066034647245399287913219873303
1748406765162504700940343309962503
1430387809100861047646827792328483
1076565136968424092283499729010083
1094181224517018031320683796034503
1111877113165454554371206740362503
456642827466382554371206740674503
707334170282728178762882631410083
1025176215016707126110291405634063
776209030502326703363213011409703
688748883648286073478174928176443
1748240759326152057899627793146083
723274700476976759636050118576863
2824623107150522479885496592186123
1747395937609488888926776653474083
2386741969871284249653917902250503
1042083553792560759635563718593263
1396879613522877088390761156193663
1395071785424100164424756679241663
371747891224972911247925895073663
371833874457008709889642378273663
2047873453158044726079594377945663
1765095470060736205631028618433263
2082981985454824591781512013154083
2084917960810928964446827792185283
705570339057241379065016592345243
2824572803040749679885496592666123
438982789082063197022337671690883
1766861576645028029709985686922123
1729154810214066365698696151241323
1748272326419585778762884106434083
723981142643248759636048845969663
2773376992335864563162785686945723
1713925171226909180355636739866063
1431319390010284790797934420194103
689592158428235542959183427857243
1430343895288521053043333325137283
1731625028970776342959183492346043
1729157117330925593653843604387723
1749081853357792310531206740202503
705660637467908937177810256665683
1799499579723820758315189008538523
2770008964667313705822341386601683
1765019983626445468900438036202103
1093929481879757231332463699570103
2404232138157792310531206740202503
2757398727075013363162785687570923
2471462599974101427253917645153703
689674037037075747063375558896443
1396082901020384224299138954121283
1377543997673442845738603721793263
705526105193911181742620358737243
371083193392893395590767693144863
1749323204568193778770562954273283
3092097999386254554371206740202503
1079165485136095666844806740369703
1042043691613656035759183491689243
1042834434322042241271376844968863
707250047171333428060699078576843
1412109761003002864899206740210903
370820740077425640070708611873263
724029503245001053011534279065683
2102361872193392333846045645634083
706455342473059140272258697776863
689717867500803294024759302729263
2757722092946271556223594765970923
2102406022765061841758831635730103
2100639911185128178741895945777683
1075551903498445313035292356210503
1077271683492844852267627792336483
1782753484357116330836048778265683
1427787335115838521990759750729263
2841391846212411995610785687762923
1058818815729469371015248844968863
2100600253501383414213227792186483
370822748622718742959188746264843
408831940429228466844806739554903
2756717446763751285649053840225303
1748274323968527823700048771544863
775328237165061841809057619417703
1697059554749387739402857091528843
1746682376148227294024759171377663
705658640194083488175671309625683
1042838534018996978709534919234083
1749154913389910774622338691864883
1395078165486672380356718221457663
722303415276803207804958864176463
2101522784874109678204981894745263
1730748545041863898339944074121283
1748320341499747296299627792208883
408789881802134758453917716689303
1765020213541709849653921619882103
408789881802134758453916439401703
2118214260179839084015259022306923
723190631421776863673966412984863
408829749154425266844806739554903
725038300452723274374199306097263
725665459263381853073972688505683
2118214260179839084015259021978923
456722708226484249653921620346503
1749954022122625860425322442602083
1058863187563194134776454669810503
1412021172110727926622337481937283
1430696813453224125709985687250523
705568148043271540973135498288443
3041170839112424416279118474737683
1379179656423709180325995719217663
1395078165486672380356718221145263
1410211208509592547748381578264443
1766148665025665778700348499705283
1077185689436949967700050121936863
3109798062407884915621563348210923
1715642528999709180355719760353263
1443769945190701724511288643529663
1077397711033508024978027792521683
1782844208533450048361637463570523
1412021501652014457899627792521683
1076476940676078317815405066273663
1765137727661185778773126736185283
391255499541224591781506765801683
353290767617953140962869897936443
1026944324157645313077355856850503
723981136587722195590767693464863
1766863710010285188734568202746503
791266592363751285648590601977703
1428760828867553305683618839394103
1412014875687787332446829002113283
1076432706773492138846827792336483
2101397397258445644413093518129303
2067877971140382155172381644984843
354131814424350081670712455073663
1378338593062360121990763865944863
1412688076906237559636048845801663
1800462376977936086285497732210123
1395237764006679445975658505952863
2421082518508803207803960592176463
2084152306620999705683613838258503
371036961939197395590762439714463
2067888677653224416279118474585283
370153950570776342959183492346043
370992811370776342959183492346043
1748442081173345657899627792369283
421320160236803363647540746265263
2101397397258445644413090960841703
1394233013493602972500047494904863
757789644609429770917486160986083
707422334000858984890448845464863
353209266236327780783668685304843
1731539040246992175575658445777663
2034451890612509180355687945952463
1396921661420477088390763715873663
1093962690530024260436077008657283
2034495831214824416279121034586083
1430431954425127338846827792336483
1076523177636797174622338691545283
1447253436085902554371206740674503
1058863082977396671121542669666883
1145106146858905302285503063106123
791266592363751125445253520681303
1766863710010285188734568202594103
1766863710010285188598990602594103
1782802165888690283981857680833723
1043010815316495909521541453296883
3059384384807973954438816400842503
2421173126765061841778822803569703
3092263868891995354371206739569703
1428840640742264681731206739577303
1713168093833596605268048845608863
1430390231613645313035374541810103
1765146226369633178678406739856503
1746724435097266365698694596388123
1783601163969633178678406739856503
724912603494066365667470681785723
440540794273997231382687059889703
1696309094426909180335672521800863
1395248338581689393593963920521663
705658640194083492897389002273283
1059569601637287616953424963368443
1766689537356767917530785688234923
1765932542514402448222345360665683
2738977428029645632730218574274503
1783469274897685411085501904363323
1747609511069717812267627792832883
1059529766787685106709584906265683
758464832656646726699627792208883
690512892567948837715565254904863
2084827473958769808222337671225683
2100728301163194643877481165970103
3141672869641760466394792141003323
1447377372777850581475510218441703
1060454599781357016280091015065663
1429685903638010778678406739856503
1396085113003775116342381068985283
1109991538361208444163210452354903
490119659878066521592022099593723
2438711514592915158315192784226123
1396882345350403207814172355873663
3060303072673997231332979290289703
722351550144975926078008586097663
706539333657008878267501132977263
1447255532962680444163210452354903
1379343453955791438655546957313263
2437861831660803039726747011865663
724113389322931577274448846138063
1783685154618907546678406739704903
1377542005379042693746718925465263
1396127061825429676300984522434483
1059701953738970411870827792185283
2421173126765061841778820237170103
2453930536144250565470372246753703
2770009085512424591781510729794083
1145108269475013363162785687570923
421240693379042853735021005465263
1094009147691573597022337671370083
1058688819306237559636048845801663
705700373269224346688156358913683
2118428353946103743962785686633323
1733351200316629427253920333290503
774445225795330319168059024665683
1396957528761442653052034890121683
1782844208530925339660398420538923
1799621424532172813736560980362923
1076430488772382241393182985936443
1378464747018131964375658445000863
1061379549471215223646827792185283
2137633463039666365699207946433323
1765137518207408624048160272665663
1765305615977850581425774420194503
1765978702182066365720733520850123
1765186089088690283981857613633723
723274600587724731015248844968863
761994534028155811085501904195323
723274517539098063289962506433663
438062044995330232967303885009283
1395994637175528178731087431242483
2788505856026352198052407177777263
2118430366712671781899909457002123
409714852198066697044668627403323
1396126951211766924331630474113283
688881424194083566010448772042083
3410946887073997231382657741794103
1060454615273442681487982221457263
724197353496317473845377415073263
740007782426909180325971335065663
405220339537155126118968525152863
371789822979018195590763722929663
774487158336463197022337671370083
705570250216707207620764358745663
1395959204755707257899627792201283
2404597436572084249653916621025303
1094978352530925671641687447578923
689673722451203294024759309465663
2100556003569276212267627792504883
1361515234749387739402855811848843
2421173126765061841749097361314503
1076476951975829676311790419865283
1748406765162504700940343309321703
2471590631103701427253917645153703
1058688825099619795590767693473663
438980592574305657899627793146083
2101609084278712181638816401314503
705700373269224346688160339544883
387816380225429676300958986433683
2806965345246488683942618061970523
1782799931845028029709985686922123
723274495966716253012078416825683
2084911580777850581436011856841703
688748883648286073478174928345243
776332751988434969653917773962503
1411979433794117972657282825777283
1766018128639666365699208016841323
1732302310006530232957549076338483
2452880072458445644413090960841703
1783464661435231958295708369010123
1714721979133562319729255942608863
3123171794698445644413089676994903
1075596252995330314867283408361683
1061417496912994653032554445641283
1732380229187114124331629069313283
1058728528066743673509972684968843
739925798737155203493995661617663
1749287548006672643331206740514503
2102366091967309849653915335241703
1058734730958674428375658505793663
1800367375728845313067115722290103
2453756257294230184971323213145283
3104672628109646578762323469641283
1428800800363751445313084439394103
722391705626909180346476937952863
1747437754324913705822346570282083
1748240905879757231403169553002503
724159594014448370709582221970083
1747397945618735453073972688841683
1076516891712658166622337482434083
1394449355953380000379956615241663
2102240163479757231392388174274503
1078074876666978653052034890890083
2421173126765061841759370448529703
1430348161932501427253916298938503
741685514813645313035378455738503
1766148665025665778700348499384883
1480976069917586982362785686633323
1412105278641380000379959177776863
1058902707590403294066743174576863
2120068247401994908478552854914123
2120068247401994908521612054914123
1077273759345052983748741453938083
2807887955561814938841170189481703
705662403781039067352120643368843
370862672066743673509972685304843
2738977428029645632730218573330103
1447421427909467354371206740354503
775493927109467354371206740354503
2453049837165155304665755156689703
1766863720494734070603370640682103
1464710144828613363162785687570923
407779364128201544963213193954503
1413659162641863734129286672833683
1395117911758674428375658505793663
1428800800363751125445230356202103
705612497331262513378846995528863
1077187975124913705822346570282083
1783857210515367957569185688066923
1747567584021224591781509387081283
1447297690437753910531206740650503
2118169988998896370709587533970483
1110073542264858649653916617816903
1027827340755807781930121495578523
2084831784159258649653916617816903
2102406022763751683525198534777303
2102406022763751683525198535241703
2434464644667313705822343946761283
691439728619164726099515213641663
2437994382430906393653917638744503
1077229734121510265899627792369283
3848119498129580635557491734914123
3378191349924045468910701204346503
1783474936430797231332946253794503
1075596252995330314867283401961683
1395076188408455266775658506256863
741685514813645313035378454913703
1430431954427093341022338692033683
371659600876803207804983302896863
3848119498129580635557491735250523
1730746537795330233016964177289683
1076306977557224338270287565145283
1042790084841480541022338691704883
405344056302115398084205066273663
2421847990026445468900974352529303
723985320683803529442869897928443
1077147819326282400400978061145263
1077360073181928178731087431242483
2119134479729467736938144199410903
1766861475967276172331630417002483
1766727059809378653043336020033683
1765019983626445468970171156506903
2453844547394773160388205136177283
689592027883803529442869897928443
3494914950763194303347867085145703
1396082695762877088390763789464463
1747435242692381987063402371528443
2067886595705576178701370960529683
2824535053779839083963009488514123
2118344377963194303305762970274103
740764765470858060853924311073703
1394321418906570359636048845464463
1411851302786996978709588820034083
2120068267863155123214468308050523
1430475999034907460436074586122883
3109833483029224092316263879722483
1715644725476201763647542022593263
370906728525437600422534733633263
3476290358834866697044668627890923
454761461924045468931229834594103
472541305795553305683618835729303
724905881581719159636050115865263
1766731501918824559885503254577323
2101688796777850581465217802129303
2084707847443687449653915335250503
371875811718077088390768973953263
1058730647016707126119992452041663
1058862982826038326109751174576863
2119052878732501427253916298282103
1428720883388485244163210452041703
2102447875899597231322680720681303
2791066677598822913098913683721703
438062044995330232978050887225283
1145104180028613363162785687570923
1732463879823857017899627792512883
2421212952425441305683613837649703
1059659889842135634955377040841683
2456360814959829427253917572034103
1713843187537155125680158928345263
723146464849564726098999178922463
3124138251217938866844806739394903
2082979772655896679230493575064843
1696264849498575926080644109456863
1379175462117809050461774151081263
405260275078403363647541965008463
2101522784874109678204981894576863
2491595380546773427253917638896503
1412816103068900000379956679393263
1783481328304239768670395348210923
1396078502006755005268048845152863
740049610122272866775658506256863
825661987583666521542285017841323
1394237622021100593604176906114063
404585097241008955834422026417663
1042085761045007909521541453802083
1042922514457008877988892227865663
2119053088708500464899206740866503
1765020003826509849653921619881703
1749083850885146649653924115889703
354131814424349991568440589304863
1058816745892844852267627792336483
1430394834573859574621216263224483
1765095669307313705822346566754083
2119055113010685637481608016681703
354131814425662435758698499865663
1712379901330960000280814346433323
724155294301656035759186051713243
387688238193739707003984771553243
2083153962638484214213227792194083
456722708226484249653921619737703
422041707168607958306489937339323
2085465029152122905683613838426503
1412021276431519097274448845296863
1749287552197730653032551882265283
2419574572951349437709985687544923
2454727327014101427253917645153703
707208225557224010600582666442083
2454597198732501427253917645314103
371078999089548755590761098097263
1765093268300861047646827792328483
1765179372697266365698694596387323
2403550637632463197022338953809283
2420457997680845468910706131425303
1379175462117809050461774150744863
438862962297576178701366093313683
421162879355624416338594708178083
2740858767845140505683611335858903
438062044995330233152592903234083
1748484374218088797022337670600883
2119180820693166105664132039410903
2505059212017801974849692234618103
2505988238531176551499451287762923
472581172183245468910699981330103
2505059212017801974849692234786503
408118704541050733591197716201703
2120068257378706241201333130146123
1749245630956347741022342665936483
1448763815967633519476385687738123
371747891224972911247925895233663
1041953431016707126119992452041663
390293132755839083972738833178923
2387454686961505657899627792985683
2051193245340836025007237453474083
1077187924318824559885503254577323
3495797962129580635352691802114123
2472473769113266365656170446474923
1394321209218962572546179974576863
2454552954317218227253917639570903
1412815783280845313076792583090103
1044511945958462431683663619858063
437935910737123996080694090257263
725040739730925761762945421482523
388569262774131532617322569945283
1749155022924744639531630416833283
371037077034175951700054032337263
724157601468978316331623882930083
1765225702937105375674448845793663
1060454605299453383117954691849263
1057982173743780922195586762113283
1393519871172382241393181635376843
1095051416742863197022343882586083
1715525093755624416279144074265683
438818817247976178701368528361683
1412688176811418031331433169170503
2454727327014101427253916429146103
2369916534314901853052034890129283
2067129718595330232968270534914083
705658640194773168816824522442483
421240693379042693777516937952863
1749954137491512046236293453304483
774325378826445468970167434290103
1766062372438879958295712404050123
1430474018078926787422338692210883
741729555254651237592151443705703
1394319095550545441393181635696443
705658640194083492897389136673283
1127649563197645468900968135402103
1093254257077984224299627792369283
1748364606637410494281273873002483
791941460858711913731206740202503
405344266017872380375682886745263
2082268738540803294024759238577263
1060454605299453559852188227697263
1783592560665661047646827792328483
2137679909701101679885496580049723
2806877023178827884036284630754123
690512903302124593604714445656863
1042922514457008877988892227545263
389540376308030362678406739553703
707336361794083488369771722433283
1412019262863543673467936269296843
723983459707850359636052745937263
2704619776026909180386412937793263
723142276076803215822930125129263
2455732204946271634037331600697723
371833874443275809414759751081263
1395994615640331145453085648176443
741685514813645313035373197810503
1075602323435787318099514061128863
722397776067366265467935113928843
372546790532194653032558474106083
1729112745748208374622342532032883
1412862213673589576963208016177703
1042083553793902359368761869313263
724067224925669307004469898424843
2119053094214215705664129421481703
707336361794083488389714122281283
2438833354132172338200219409482923
371661902226530653032551882273283
354215501012043542959188746601243
1428626400137778316331629068985283
2824706998456228848909985686745723
2100726077366703248222346704345683
705526089149388079781431172033243
2740860990330087449653915335250503
2100593674488521053043333456496883
2065319445949388079750736772033243
1748274313457931145474640781129243
1749912310333645313109665684698503
1749909893101719159636050186104863
2119053094214215705664129421473703
371034660314878947748380292193243
2437775738027516253043330826442083
2032776161316835005268048845152863
792063520096430105683613837010103
1093088278273794397022338953953283
726051539716155503885496593178523
722347360847826297284176906105663
1748362614596734252085844813154083
422165638076310017056338256361283
1110706456955624416279122186586483
707380512362504282985633680345703
1043589403014077088400951184504863
1447253425575829676302034122104883
775286083866664154371206740354503
739172905953698141022341386770483
2470879723878066697044663446603323
1412072028847610778678406739856503
388611095975829676657770442281283
1395954879891512046236293453304483
2085628612266010649653916617816903
1765019983626445468900436755577303
1430604030741224591781506832993283
1413659173874016686757975369954083
426492157068155811085501905330123
1394449334720436978709533574896483
2100772220259734758453915159409703
370160341382077084509778253481263
1076346613730024346646049680833683
1042798687591599805267561222608863
438064052241863660392609424986483
1782926097074892502285493066458123
2051233431252014457899627792521683
1749362951116693689016992208833683
1059571898294668660952116685144443
2454729541096746943962785686633323
1730746537795330232987293702608883
2034327738963203363647545737792463
2067926416401506653052033613001283
2807051086809901331918951818610103
1412862213414101427253916429146103
705660637467908937177807559073283
1076437226712044852267627792336483
705612204030102995590766416497263
724067009446025888390763786424863
2471460634982066029784717335906923
1732506053300227548028037392369283
723274705694364726120527556193663
438064052241863738431085072521683
391255394683624591781514569794083
707380512362504282942548880682103
2471720864516155503885496592514123
1714686227438672380365903690104863
1379141907438672380365903690104863
742738069883624591781508046121283
1061417496912994653032554445321283
2824535053779839084015259021642123
2136797008720170701878406739696503
456642796258139354371206739569703
406101128423709180356201165465263
1395202316582392890011753094914063
389368167600136627253916426610103
1749952045845224260414525847402083
1396036773387442766655546957313263
1378464736792547005268048845449663
706367251050109678204980679073663
1413745456530925421784710800842123
1396127155397730653032551882105283
1060540782505596048222346640353283
2084628170646035510531206740202503
1378502276065008374622343818113683
758380936644077679885499223250123
1766863721242437739542708759889303
2421009318217849910531206740354103
406938195924913705822344010282083
689801952521127702959187469288843
370027906219516253032551815402083
758464612982530314867255376826083
725663257226841460952116691368443
1446456712815028249653915335250503
1111669264666664154371206739569703
2472557786815701513485492810770923
2455732204946271634077349462633323
389498411778322384550537428706923
1447288861664385778750547536513683
3512488963150522479885496592186123
1730704264699747296299627792208883
825867603089305302285503062633723
707380512362504282984559827714103
1077320216819211162678406739537303
423002186517224416279120906114083
741021010930083857257606740538903
1074761155781039067352120643529243
1413659162641863742527617610113283
2100551709387722195590767693464863
1411857578765263197022345169450083
707380512362504282974883028050503
1396124638802877088390763789464463
1024295405121737700157980358737243
456722708226484249653921619569703
688923140701656035759186051713243
2120818702500045313067630560664503
2032650331936003363647542086745263
408618256634550863158355600842503
2034327738963203363647540745945263
2404477829489171510531206739890103
2404231913226445468900431818602503
1057982173743780922195586762434083
2118256066077103412267627793338083
707380512362504282964074513010103
2455566313866079958295712400993323
1395074081557224338249808906594083
388569257794705998481490122425683
1783597059385109001076385686763323
774527129293991301807237453474083
1782709554816061047646338627704883
438777058231752057899627793146083
2101520693239585526622337482433283
1765355930821730652991063440842083
1766731143462360118110853459544863
1463280161038275896794789398946123
691397796629224346677404298602483
2101688796777850581425771853337703
3123129835670934758453921681161703
1747401898765263197022343881961683
2436358483299734758453915159569703
2707058559355624416279124691569283
1075598123613656035759183491689243
825500192306866521542281367410123
1730658021161143673499732678576843
1429721439588392154371206739730103
2454641371071291827211883796034503
1411851533709646578710666567401683
1782844208530925339660398420370923
1413659162641865220773482503234083
2067211596898145657899627792681283
688881424194083566010450125136483
1395202222746570359636048845464463
1059571609950132978752129543234083
1430348404179839083963009489178923
371659600877425639887463879065663
2084745595639732978699856845145283
2120066034647245399287913220531303
2084668080681953305683621274602503
426192495529402885594792141322923
1766863720494734390325359635890103
2471718584678066697044668624203323
1765013985236913705822346570441283
406140984021621244375658506417663
1714766039273442689855595718904863
743663024541051233139841559729303
1447421391974672643331206739881703
454761461924045468900434320681303
1447255543466010649653916617816903
742484728705327280364574922113263
3812887344533576357358721626778523
3092261766765061841779357837017703
456395358287502554371206740674503
2101405386649841116038816400842503
741062760008424092274236560505683
371963991994769666706027793170083
2067970451599007929007237453474083
3106478249796734252095566353001283
723983118398397174622338692041683
1395286103599454966622337482425683
761736820756524758337130584058123
1748274103492381987095145027376843
2452921994526894105705551636689703
3106564023061224591781510732994083
2791236678809266685361801299417723
3092980964583780054285498000850523
2118344168261136086285497731856523
774447323218808444163210452354903
1786113347868528083407491971882883
1430478327201997231322680720369303
474263282588856022285504343098123
474387040534670734450875348210923
1395202217792738767914600010746083
474055585655923607002785688042923
1094978352530925671641680973978523
2437952444629851354371206740354503
1092329328924596978699860691706083
1042798572262036373975658445000863
1715642528748803363647543303217263
724905880992586400411751817937263
2770095068996734252064366413146083
1077534131568845144895090387545703
1059536068232552797022342672369283
1732382001531624416269390470913283
1377541990426909180336718340018063
707380512362504282942550227873703
2756799230169128154371206739570103
2102403919853099852864137361010503
739969823462036373975658445000863
724199555257603462380596614736463
1765848551826530653032551882433283
2120068247401994908510884311746923
2051193235599007929007237453474083
1060582620687996048222346640353283
3059384420246035510531206740202503
372716891344250651455083789810503
724023085158270907004471171706043
1749081643121420063407237453474083
1075507752930024346646049680833683
761950614933576520921810263898123
1765230217018907546678406739704903
2422054050414797231322682003729303
2422051718357428249653915335402903
2420497822836434969653921552370103
3445466314133482894420669846626123
3092261766765061841789597837954503
3092261766765061841789090899417703
2120068267600386892834955799882923
2773538813333482894370954582626123
1750084580570045174622341252017283
1765934557132466365666945421818923
354129501777564726141550416833263
1765934529830791279885493965482523
1766069089433266365656170445145723
774449404867553305683617617002503
2705464933550824018616989770282083
1097664594278066697044669840203323
705658849960400007814172355873663
1077196154761519686689361037634083
1060454615273442681478253005449663
1747563279340803294024759312656463
2773538813333482894370953366626123
438062044995330233202818886913683
3160035234235231958295708368850123
1042790305840669098867872340394503
1764173148130024591781506766121283
1093092477307624416279120912376883
1076351001735540257426027792184883
1060410691449135453073972688665283
1412688176811418031331433169010103
2032610291537155126099512589313663
489362777221574358315196564210123
2067968353922784224299627792369283
371659600877425639887463878744863
1428710307714996978709532355721283
1783474921226445468940937239394103
1042792380933872374622337482273283
1748274329764045313035370509978503
2756717446763751285569615819066503
1059529761557224338280047700354083
2101688796777850581465759049977303
2101443094674253849653916618602503
372628700294090359636050189464463
1748280521328073696299627792208883
2102406022765061841749103635730103
2120068267600386892884640404834923
2774585271196856022285500566626123
1782640360097322296794789399723323
407779364126894105705551635394903
1447213584671154283419296400842503
1729861114451203294024760592328463
371705947923585778773130704185283
3160079263692466365656178458946923
1431449586425767957569185688066923
1078112840359677559636048845456463
1396082816910727926622337481937283
1782713864764989707112555792336483
1127691700719685244163210451729303
1111038211188434969653917773481703
1412948228887780000379956551393663
1043631252729469682514997962288463
407193733905916253073972688841683
1783474921226445468940932234906903
370240143257244726131329479065663
2083829219910068249653921620354103
2118302313550522479885496592186123
2100770139344250806519890122282103
1075637975030859534757403015057243
1060585059730925335563375827882523
1413659173874016686953038292520883
724111044394456035759186052024443
1765137638807376863673966412984863
437137080088042144390762381000863
371833658962877088390764999392863
1110033696363751125465732301481703
2082979772655896588740688774576443
1749954022122625860425322442442083
2472473647697828848909985687250523
2102242219461355381638816400377703
1729775136448286073488413635705243
2118171975789650265152132041944883
1766020529575829676269620611545283
2102445858136627720655520401306503
2421009349149531354371206740202503
372893350171355325709985687082123
2471374546892466365656178458946923
741062760008424092274236560673283
2790940576674749260853924311081703
1110115595130087449653915335250503
506139998489387763162785686953723
1395994516300861047646827792328483
722303415526462607791671184673263
421240693379042693766251722249663
2120068247401994908574422228706923
705700373269224346688158922434083
1077320017578697048699445898265283
421240693379042693766249287209663
2756717446763751285569615818754103
1412902096786660000379956617944863
2454569957804748502285495565346123
2101524993724485244163210452041703
2068008514660078736252034890281283
371659617391152759636048846138063
1060454615273442849814074960817263
689806157600003294045262150744863
2102235859874749260853924311081703
1783508795750066365656170446474923
2788424392458445644413084439074103
1058816619500803363647543303218063
1393519871172382241393181635705243
1766018128639666365699206599579323
2121695201909973427253918916194103
707462185394608792024679814745263
2032774064141176271700052556992863
1042792391445912129988176909802083
1783464661435231958295708368850123
489159038906674902285496781970523
426450214028155811085494106778123
2436358483299734758453916438594903
1396126951211766924331630474266083
1094007040024317559852190854736463
1413745456530925421784708177178523
3160297549898160628606113748210923
1429595531842234298993743497945283
1043633459720524943586360522105663
2471637032491624559885503254577323
1395242052644507255646827792336483
2032692275226909180385903500993263
2120068247401994908521606804378923
2120068247401994908478547604378923
2120068268610858792174289046603323
1113433290133576357389953626778523
1413659162641863578482817674585683
2807931869136955581709985687074123
1076390873859495211870827792185283
2067968358918494966622337481945283
1060496538118494966622337481945283
723270202599709180355719760345663
1395950602488521053043333456496883
2774377674133482894451381009162523
1747435237173528342959190026424843
2120068257377424778489985866610123
774447307715553305683616272537703
2756675293471154283419296400842503
1078201047397899084853917646466903
1127649773163751449878708935089703
3512442715430791279885493965314123
454761461924045468931234838929303
1430390027127528178709534922762883
3478137734761159242763889044698503
1783634205439666365699206599232923
791144727081953305683621274602503
1396875429978576163647541962113663
372010366105266201922282510146923
1766778052874284758337130582595323
1783474921226445468940938455394103
1393480345626352198084663309465663
1077185463481277088400952595865663
1078156796929807250526776653474083
489156862627132966362785687570923
1749123676324045468890680656841703
1430478327466010649653916617816903
1042838534018965676268574986458483
426492157068155811085501840530923
2806042687244382319476385688218123
1395994615640331145453085648497243
406443609650866365688480340378923
2067888672906481189960836109641683
1782665431288521053043333325465283
1447288861664385778750547536530083
2739942222804651726063211853794503
1396083021094720811870827792185283
1078198912445384639531629068976883
370995019175829676300959056344883
775410025554354283419296400842503
1075596252995330314867252810585683
3427682150069902554371206739570103
1748280720560693351058054736521283
1447288861664385778750547536817283
403582343763203363657834508993263
1128532784533482894440636566626123
2118216477878067631331519113794503
2120068247401994908478550228538923
776206818010834969653916557962503
2102567728136397231322678221489703
1128523959673954644644435533313683
2050268506138909180335694349457663
1060368858509646578772558291554083
689762111889182068952123085625643
1094095335671277679885504473793723
369983981921996067042869898593243
2102536150794445226846859926584903
1783727004129310344666299347385723
372502766357224260467791504513283
1379221719273442689855598221465263
1413659173874016686953038292193283
391213451643624591781510733793283
2471421025246488684014724185803323
2102406022763751285648590602746503
2404313822216397231322680720369303
1092241028077425807813199494752863
2099928954871581987073615431073243
438064052241863660392608269786483
1781830837132501427253917645482103
2099928954871581987073616778273243
689629671758923707003983491553243
2118211937308680627253916234778503
705658645174888301007469139882083
1093925261595876000390201738257263
2102359465711509853043330692034083
1396041172400932795015247629314863
1058732827504217887981648845802063
723983128870360121980446928336863
1430348062540603732421227793002483
1059741772835165324331625165473283
1395290507618032374622338692371283
1059701837845042148190827792185283
1412729789261552198462493578273263
1395113728477928178741867719402483
690428812776738259396176844968863
2102406022763751683534979021025303
1074757281318966494024760582897663
2455435866345480627253917638744903
2103242571175829844656827286736483
2436983240829999772510827792185283
2473268578671829427253917571696903
2806918971461018031320685076530503
1731452957676802957968467469296863
1729951827562504540839123607064503
1698070702116835005267560007065263
1714088759317764604375658506105663
2101392866845825860435536848842083
740768844155624416289384007073283
2471330506411418031330950804033703
1429597592788932048131206739577303
2083067952657996780371562505936863
388525007886230103114370826930083
2454725439838791705664130768521703
725663278763418031383684173313703
2083864902423780000379961932977263
1395952788245846860616250064673283
