20
705570339057241460952116685626043
725040634596730905674910989144503
3851569559916102494510837088290203
2454685510615245632730217357802103
724069415926566269359183492184443
744157731385611318100051469136863
2473272804747126493679292628691343
1027736832379624346677892109473283
2103200644153549231373472333296503
1430396538273997231382689555568503
2174726756257350907570988253029403
1732296211721127780783669897785243
2471678948505266451886678231234523
1093090380155624416289390288194083
755903979090877088390761091696863
2422054019676442076038816400842503
1748448493243079664899206739696503
1394319206426352198084714371529663
507777884704126354917077012234543
1042882463834575926078007303056863
1094220849939194368924189709314083
2031897564994083566215274579697283
1412727896044477088390762371529663
2101523011396734252096080912673283
1044732577136845399287918480329303
2118518419548745089897121616514103
2101436917809914614213227793001283
523718227202782610946771732219343
1079123563069645644413087056210503
409673229503340730054308375091343
2032692065260803363647542023066463
3212521392434989512811808854690203
1075596252995330233027202887386083
1093170202215880057899627792512883
481278492564240021611817693837003
1077443539829498614213227792514083
560758577057350895888112094644603
4401807366911666681256045268834923
441419574627734758453924237961703
4401685742316035372506785687562523
3867461998720172894510350816229403
3161224849503337551548658454594563
3092102073906866521542282583106123
3141584831962392684035718808873723
1195647845917308626785421277058163
762292246509893092868257753795343
5187907906795155158358119958762923
3868220967767622494530835811459803
409545329414909736667300375418943
4858284503607167104937251293067403
1432069928926716253032557136176883
3867837362490950895888120931467403
2455570608887705302285493067074523
3884408936749840021611817693029403
420527751602017657899627792977283
420487816349128057899627792977283
481236565511750907570985693836603
2169684976577687574173855251442143
2844976519469840021611817693029403
1075596252995330232967759694250083
1902610274209350732009129571794603
3161136432485740246285500560184923
409673229503340730023613975091343
4202253293869840021611817693029403
2454685489882834969653916557330103
372674948028309853043332042112483
1075596252995330233027202886921683
1765890191330024346646096909961683
1041247110762504536947411476210503
1078324469461295452991117123713683
1766949804668563158306485834434523
2102405801748898141022342665929283
2808814896485740246285500560184923
1058861299585583043443333325642483
1766022626478824346656335555377683
1766022626478824346656335619696883
3196501258807167104957225568267403
2137808266177687574173857750649743
3513460192291268969893591578610943
481194622471750907570984354331803
1377541990426909180356175623370863
4554235405818640021611805990789403
1378298867537155126089785738570863
3532886457336838772403944539756603
2036129402220157600420455942752863
371747802385128178762882766963283
2084831978076442076038816400842503
3867545532752508557182656608352563
2436272505281059574622338691713283
1077185474530024260436050257161683
2824711424556577785062043477171343
2205972282071826221369101476092203
688969630957742105674912272841703
3780928818979286742285498003578123
444909566684997916348661078940163
1816194692771650549426368347091343
387818582253548770563205389313303
1429761390338484249653919120368503
1697147860866996978730579863225683
1850880234469014447530119003099763
1551537146820970952811821411459403
3162019664869014443543298001339363
3411794131780940952641185687722923
1766863721242437575816225614129703
1766863721242437575816225613482503
1077980399706574378436687558736863
371705622615266612267627792504883
1093927059391944057899627792208883
2473136165320370283972688772041723
1395244464094747546666605136504883
3109963832063666849191557592202923
1412687988603722400379956678576463
527160073372549900180237406948183
2877815943482950731998371358476203
3851733332282950731998372510019803
2421131063081242076038816400842503
2120355630879420200195241302938523
372802885351059158306493907714123
2473272804747127293666005079722943
1413741135033277088390763786264463
370904730462488342958620237617243
1782716055726498141022342733289683
2825766617867535194025730637802983
441631209216583705705551636361703
3531074177458812389268180886890563
3124975119424035574622337483738083
1804285186794108139328806936074963
2100818583295340246285497933456523
2100860631179179410938068947856543
1059613421354456035759187398898043
3480662896087216236425943581682563
1430394677771837621558355600842503
1783722889503156569562785687722923
2120068257378706232805050068362523
2102363864762489910531206739568503
1802314609204609127857340703309003
705698259548343673478171085464443
2843340862004609127857338076109003
541500314346108626815187924707363
1783471393259785688538785687570523
691351444051203294024757834266063
1042037421940478857441872969776843
3145122591127190607548659677058163
5261906528528806013036301476555803
2421172906549684249653919182410103
1411935078004921393604714445488863
3410900618631715574622337482425683
1749245399156862415506027793170483
3514296851372129609750565723284183
574977052383329679437014429858983
4151627750430126516105458521842963
3161224702947800549307628120379763
1060540909162504283037290512673703
4220533931076006013036301477220603
3480786523200765007548653459922163
4237527511604609127857347300555803
1058814637940478857441872969776843
4115583646620195574622337483722483
2877612263822739912811817572563803
2471595056895340246285497933456523
3213278218883313944889101477196603
544231027002951059717877155779803
1851431385960591468425943582307763
2506030519269014045752997598459763
3059672135060172338230976087562523
739919492076803207825977862745263
3162021683347700483905294678780163
2171364890720084895625943581994963
2506030519269014045752998877835363
1751759884664347546666603786442083
1394404985434379321990759750752863
2222665658682950731998371358324203
3848207799270418462528777561980163
3799555864909914244202216461994963
3109963832063666849191557591730923
4165250823321266864959681809498123
1567229800437139912811817572099403
2067966157171663197022343817800483
2808815117500593390811709911105743
2153664832700593390911708251379343
2471637099532912915941075534155343
404585097241008796100125709618063
445534738687835624739543581987363
2453758260335152595590771667376863
792988464534793532460733847250523
2842281049435909505272433178449743
481194622471750907570977957531803
2707939468053224416279122256521283
438062044995330232978058330121283
1731746774190824416279125968208883
3532886436873022858736370530012603
2437870571324748952641185687722923
1058816514904035005268048845152863
3532886436873022858736370530180603
723985551381764604375658505952863
2704581942905576178731095114434483
2050310359273442771775081162425663
4187195863607167104886530139444203
1783508663301743027253916369010503
744157847016707126088732435704863
608411847380550732068594653707403
371211229779203039706217159402063
3514261473410790811365132190316183
2826477352112366023911561499259763
1551453156145514952811803675916603
2826477352112366023911561499107363
3833867438210790811365132190316183
1784698399705973516190439822492183
1819133663386355406288603618180603
560676683271750895888117156259803
1215745153169770952811803675916603
391348315324036408589528923275743
4220536054993595700751629537684603
1078198613862753014213227793481283
3884991756507923294425786075612603
1077362170869223117878406739546103
1059618250307736625572380355723243
438185766464463197022346317625283
389322129291416547780174148025643
353334786288587829679136218426843
693031373179624346667087440665683
693031373179624346667087440497683
560634765921862494480145252259803
3532886436873022858789160421052203
389319628712216507004469898264443
3532886436873022858736378472252603
5261906528528806013036301477052603
480941060807440021611817693189403
4237527511604609127857340702155803
3532886436873022858789155102820603
3532886436873022858736370529852603
1044688625001739749257946206483763
1412899972607613600379964432488863
1749157125899067917537821511418503
1749077527654703453032557008361283
2067127416982248178731653385786083
1076346613730023924185171536842483
1093962690530024260436078282433283
2453932848531615355979427031056523
1747523753794773250716269136330083
2067882170961790820783669897936443
2437237410119885317594786964050523
5176168596240056690304727645051383
438062044995330233017043405321683
4201200596186842277371122528380983
527243844363565168737522530468183
2859153082947681441859267043474183
527451608701024368737522529355783
2153582849010839336625825813611343
2708061197478863197022340170425683
1749159327383036253032554508968883
2752392893367686193594448845153663
1395200214737360163647546960809663
2135922636597079602455738004362523
1059697633316736631646829140042083
1395954879590667321990759821617663
1363281146860803212114997962256863
1411937379865105797972047494737263
1462220473540382155172380234089243
1751629557702397559636048845464863
1748404336631581987052165385768843
2102284073124045468910699920208503
4852191703697595299085495383898123
1783852701943995299085500627570923
3462367235875286742285500564058523
1799447156179839083941513427714123
3108999031767245632730219857786503
370200203837645399309448084202103
2704621768580961657899627792512883
2704705864376161657899627792512883
3464330511481877989277431329195363
3109120776667995354371206739569703
575059035781543721057522528738583
1075596252995330232997514317160883
691660481473687504551076375234543
691530237285740246285503255066523
2771772585856967414213227793001283
2067926426389224416279127117312883
2771772575384314614213227793001283
1042882463834575926078007303400863
1411849238178762359636048845801663
2705502577429224416279120973480883
2707979408550863197022341386585683
3375754559162489910531206740193703
1077271672982248178719773776512483
1077271672982248178719773776538083
3375714833349549110531206740193703
457353536277224260435539405482483
688793123057241379052087123697643
3514296840334487504551068355882143
1025269009026390938678406740025703
3375674872355399705683613837954503
3179591386653308557182653974584963
1411977236528039953246827792337283
2136130544577687574173857816331343
1077187775590667321990761219394463
2140068559759122781022339972050483
1783683069334793532541624788850923
2455654499685740246285500560193323
404421413990701728390762439395263
1058814616943499772375658445144463
1731455165194119193653921681010503
1364959089213645313067627732049703
1078112625429224416279120973000483
1094225364336845399287918483529303
2453932848531615355978916313793323
439777294590348755590765069457263
1749201475395330233016989773457283
2471418664901190317530785688739723
2068008204778412786731631504361283
1413570851535107039674448845296463
354133918156133347769935427376843
2068811529651064681731206739577303
2068811519665315951055520401306503
2068729641124045468890680656690103
1075507741892382155172380355714443
2472562070499114231624306458939363
407818700890544800411753095233263
1395115798313766269359183491866843
1094841595869336547769396547704843
387772135588045313077355857002503
2188064442947681441909001689866583
2084745795394083484316294470905683
489280893687705302285500497323323
689678238156133347769935427376843
1765009597703920370709582221305283
2718922148219624260445776909322483
1750832634451203207814197961954063
1094133104301970412178027792825283
575138842653147916209929627275783
2102366061519284249653920333008503
1447173754273997231362670420809703
3498365012547681441879258208274183
574935209193947916209929627275783
1094843687516966269359183427704443
426278394846457472290948247570523
1111793206640845468910697357000903
2704825402053268857899627792512883
1429509118956254434378913748210923
792780672693938283984032468850923
1028533639211288420783669897928443
2455742772993272170162364635275343
2704705869384424018607259274273283
437982143253224416279118474889683
1428079264191124857899627792673283
3867545532752508557182656608209763
1782126982546271634037359697322923
575056969090676521057522529676183
2825548094090391336657624854729743
371747802385128178762882766795283
1076388556770024264746576909970083
1043717025735088800411753094729263
2455654604543340246285500560193323
1394319206426352198084179465794463
1365005215521351705664134797810103
489995733399218283983984982633323
574977067599476521057522529676183
705570339057241379042846919066443
1044516354959122781022339971864883
5124070925503214585173198676218943
574935209193947916209929627268183
2453802498959122781022339971545283
4463757110627734758453924237322503
1079704247890877088390761091864863
1075596252995330232967789073289683
2102363764900045468910699920208503
2704703562517224416279120980034083
2704705869384424018607259274425283
3513458189500036408545901076547343
1078159061342790317530785688739723
370200203837645399287918481338903
472541336517549110531206740345703
4906761827731615355915885204378523
2204084781837435574084741912228183
1075596252995330232987240074889683
2168675810478824346656339597289683
2437778188105363158306489937178523
2704621668731624416279123405322083
2084749994967245632730217358282503
2421173126765061841778824017482503
1361603425510496919983695619858463
2806879372762392684035723984370923
707252045522606748500052556992863
1075596252995330232967785287689683
1076596479142863197022337671386083
1431233395991650653002327120825283
391215863631190942979206740386503
2135123591236328178709533581465683
1077317914895489946656335568656483
1360678575421623673488974148194043
1713883122790044726120553094609663
406097049461132837716048845649663
420445747981263197022340103234883
2491551234959122781022339972050083
2453888483029328385078406740176503
1360811021896424260436074580168883
2083026020379042141022338692042083
2067926525979042141022338692042083
1041282541344003363647548237153263
2788505856026352198062672909641663
2808814896485740246285500560193323
3143520355685740246285500560193323
1431361444490391336657620889794143
1783601085642418283984550680650923
4840334659295330007086291865851383
690519216570542105674910989810103
1764340705044208374622341321786483
1092413204244208374622341321984483
1376791430762504536947898004370103
778016691929951958358119959570523
1380264209077539980331631504361283
2035170998525758927700052556992863
3478139942041266864959670103898123
2068809552838205551055520401306503
437227393988267881731206739577303
2068811649988267881731206739577303
1747527963588267881731206739577303
2402718189163751285598830416225303
2068933374182264681731206739577303
2136759716614909736657057814604143
2506997096374908802307826457820163
1025218252141537305674913683873303
543182371556898764897522529355783
724155609425648202579565197313283
2101569038111316804415059475545283
5477275472871635637774056344539763
3160891181881405712265943581674963
371880226773607167213724369010103
1765053626334716252990523146442083
2842957166290218968980227044883783
723230467086230439343700880176883
1783641147248684758358119960713723
3514343303288930007086299488251383
1412948428393850987799685251864903
1077355763272424416279124557144883
2806962885274018141022338692370083
2187816864189986764897522529667783
1395199800302115398094900746113663
791266592363751125475488266281703
1395908637926462435801812822736863
2120019797975435207948934800504903
1450072119277892924891316832851343
1446295042618368431322686867577303
2824881498074232210927284752850543
371083188136906191773345617001663
3866748631261199435657942230594563
1093252195631869317807237453313283
371707840602544624100482695073263
2102282300765838554371202957802103
1096656074134919677485677205186123
707336361794083496193693642426083
371083204168424346656335625776483
689718292435504759636048845464863
3514471124703329854939399008220983
463362659561947916231867425036183
1395285888641442141022338692042083
4119077853979260389227719780699363
1380016314963203207814171011697663
2770136681224113705822340113001683
707252469394484601284176905928463
1077188001861017695080636564210103
4906761827731615355915890458450523
693033569381356680040503239073263
722391705626909180346983939544863
1765934320087995536222342670298483
1095726824964201116315755853473283
4906761827731615355915890458778523
1397756642737001763647542023057663
1377623983550108963647544531553263
725166347848424346656334278744883
2083107594086818141022338692042083
2103286716225429848699449933642483
2083021505997218141022338692042083
1393436195055896670639133645145243
454801407150824416279125910921283
723352305822076605268047555866463
1429631046032559805268048845153263
1749155221618824332331630416505683
740007797379042603449453069465263
404585097241008713945118922266463
1798689847276477088390766413128863
1078114832667874521970206928522483
437349118444408444163210452202103
1412906463321301427253916298450903
3160255644922847327695548627882923
2119052680263968793653917639402103
1378466833944513839575658445152863
2370000410184424416279127123857283
740888785483242144380473747704863
2102275464263968793653917639402103
1428842528417520370709582221145283
724069206487995536222342670298483
2773332783101618284014265997658523
722391705626909180336185738266463
2101611196908408444192416333168903
1062046454583304619450478480681703
1042792175961443795622507721929663
2154591994636188157487399069819383
1749949843807997559636048845464863
1378338613810404000420455942600863
1749203351782171141173920401170503
1094090951599859487407237453474083
1060366430529816342959186115536443
2102449941817762227211883792834903
1748276206661244048222345363704883
2842967154232866764897522530148183
2187816869432866764897522530148183
2403596789680151122607237453474083
1748402375599859487407237453474083
4151917246800508954454716701042963
2100595750120495682182250509473263
527409660434530007086299489675783
1429553467717231027211886359402503
761111754134919677381829710458123
3477684534720082199412385686922923
4536658975660129854887744605668183
4169327844399201441899240411908183
739213072195330232947259018586083
1395202101386415805268048845609663
4852022003162392683952826007570523
1747477500280316253043334740034083
4840624276240056690385671065851383
407114714558281189226176542475763
409087699141471786427071186313723
1852767781394530007086286811588183
370867020053322400379963216176463
2806424132179203039705729414745263
2154591994636188157487400417019383
2435559148818404492382772688521683
740005390898404000420455942744463
2472431721215666451919492166744523
1411937170686773023407237453474083
2101650827040003039663133571544863
1431361406385005057078406739704903
2739942222804651639461998416690103
2119183017458503292163209363697303
2421130978712097698255520401306503
2435301319445224260415060810441683
1058817039182109180365985360352463
4906761827731615355915890458114123
1783682942385005057078406739704903
706495188607372920238671491874463
1058776893673442685380252425952863
1430345871330024260436612173624883
403582343763203363647542029466463
3515093626144272422793943581978563
2101525003437410235004500746113683
792105233211828249653915335858503
1058863187562504455190048333810903
1783550628413645313036344720834103
2435305723464423928947229773633283
1042920432522468234047542154409663
525400268726908626805434203259763
1413659173874016682478164814120883
2134242367993491158306489937171323
3160253642131615355989661772984923
1749111203484898448222346640842083
1362402545030403363647541962281663
2437790660144177509470395348210923
2100726009721785644126776653474083
404585097241008796100152531552863
1076437121041863980524190986121683
407816499143088800411753095074063
3515223996752508557182646020218163
1698070691608042144390763721929263
1094053193400461415478401485634903
1144471139732172095982244183562523
389494107344219685962913683721703
1430434282553549231373443980984903
446840960325729854991068826796183
4505079956238746052214967770955783
3865782043154529854939409305820983
2842957193013148584084671390316183
1428712603334186124331629069809283
463618160338218968980241306636183
1094849885427569890347141385960483
1797811035741982241393181513768843
2101441343575990703414351635394903
2455432013641361770162364635275343
1747609422203624591781514564521283
2102282275052135232730223632682103
2099006428996734252064906564521283
1412021365261117629699206740201703
724115559326129034047541959377663
2808817135979279431387297750611743
1413659152667874711789085571865283
1447257614901684249653926480841703
723358382059133932382314438593263
2769425851553713705822340108986483
2102237830922445468910697357794503
1094091056431869317807237453313283
1058776893673442685380254922570063
3830379767783994517221513495906543
1429509102662623917530785687579323
1430354716079790597019296400842503
1129165945662611649650875348210923
2455568517006668952641189335562523
2437954542335666521511997780049723
1043629359278498141022341386762083
3514340985384087504551068355713343
1748364606638757172870253136336483
2739942222804651639461995853490103
2117545446136422913077431309481703
2369033292772842140489811469145263
2157066528888929854939409305820983
2101650827040003039663133571376863
1428802560907156464899206740210503
2454899503761595299085494104713723
4504748396255330007086291866171383
1764298557819624346656336781129283
1413608605812067873415248845480863
2438034103773638358315192784393723
2774417284573638358315192784393723
1094093127851216503646827792337283
3833867374303329843256538208258983
2843504334474786764897522528258983
1078156665621224591781510663720483
1784480075143025713378848473936463
3160897158755990607548653460235363
1411899526770991686679123536200483
1412860121476106100972675981144863
1765017791837867881731206739577303
1765181679575435207948934800504903
791348375760513049653915334608503
408213821161782351548663842172163
1429511425573005415478401485634903
2084787763624879989638816400842503
2188146426638746052265678870971383
463194955072423077371122530003383
1782965843346271634077339466762123
2437113454043075896794789399722923
1765934336628630184971324493464883
2808020160822259496676049172539343
1094009031806979703646827792337283
2032689883698404000420455942752863
1782005347732172178096777366633323
1429509135247812970162364635275743
4116431127262897210842785688674923
3145120514695773263578350678665763
463492546172994316231867425036183
1395202217794083484326556237297283
1749323220033377657899627792520483
2453714302955164726173348304176863
1043763483181748003883141453298083
1766863721242438312174244170929703
3478181885334919677360831186146123
3865693564558585558274701401785723
1129621221632484410842785688674923
1412776152350894105683613837000903
1765267436798714614213227792832883
1059657897793393722258620563377283
1413659173874016682447472970760883
1447337511136897049653915334608503
2102735275376845632730222353634503
2083829255585997231322686867881303
371707840602544624100482695233663
1765976494102451434549355792336483
3127416362216567883176612375106543
1058904904080459961355805577768843
1076596479142863197022337671225283
2438034103771075896794789398946123
1765848452998896370709592787713683
1093090500229371024222342673289683
2118306529887072429480563412986923
775168433930445468900975636194503
2101781060179203039653433865776863
1396924199799528005868650378104883
3478181885334919677392029784066123
1783469196762392683973312467722923
370993142224131039673473479073663
793619533493938284004512408202923
491715676952507794917083290619343
1075465809639575159636052749304863
1766863721242437412109416020202103
2473094184230791279864454807578923
2806874632962222105664670986113703
2067968579395330232966252880521683
1765936868912764212267627792992483
1747477500280316253043334739865283
1748322344057083257899627792834083
1042880466047535039531630416834883
2771019703313534252085382662914083
1396040862847535043443334743066083
2388574985573012857899627792825283
3494247935601029399412385688058523
2435517226447806559326776653474083
3867803797021308302758057697018963
1731545552707330232987807056192883
3109963832063666849191558871730923
1784691721048108758358119959898123
2471374463529984431404699015241703
774482863904003363647541834409663
1748532048238513705822341456833283
1782800037215676199765615635729303
1394491161869230425131626506442083
2152784013128147547826368345842143
1394274856930024260436590281944883
2102445852081722676278406739704903
2119092547436749231362666377928503
2807713493762222105696437962770103
1412065449032522310053428615241663
1748274125277928178741869072352483
355056548081931145441844682273243
2100728301163194471649824333465703
1748444503096205497007237453474083
1731667181742498141022342733152483
1463233918824849839392413837482103
3532045390329425958804722529027383
2453714297450109678204980679073263
1378586576858063197022342672505283
456602955851540505683611281154503
756871117210455589931631504513683
723985551381109244375658505952863
1395155859201235616379961805481663
1093929230707663197022346385289683
1748362614596734252085898573313683
1732384223766883717807237453473283
1428750137323164726131306509465663
354129728019531707004469898769643
1042041820994083639923283405313283
1042041820994083639923280973313283
741859771868361868504685201002103
797440729014908802307820061012563
1765144024886913049653915334608503
2101569132484503910075575309153703
454965200216500249653919049808503
1114987358183994517221513495906543
4400884614759259518280863056530103
761111754134919677433993364866123
3159326480194773250779828682105683
1396036978123148837716050243697663
1078282521165963359326776653313683
1747435452655896498834000774745243
743663024541051146990623056682503
1091534608195330232987733907721683
1413659162641863902495443408985683
1379301595822330773975658445000863
2826563457529425958804722529027383
2154591994636188157477159070147783
1395908659448521053011536785010083
724023085671420809442869898433243
740089666222330773975658445000863
1027692897045224260437022928505283
437309157451540505683613837481303
1747693502011313705822338832842083
740760361148157559635566413136463
1746601006664424591781514567721283
371791820780477088390769105826863
1746812609301224591781506833160883
1095900821209262105705551636529303
2434592592419360044126776653474083
2421007336661428249653916617817703
2843296711438839515243758627420983
1766983327077048435366044557810103
1429637359575435207948934800504903
1379301600815484605267564937808863
2806424132179203039663668615570063
407867239779734758464155158762503
1765049238622316647477917639418503
2100686247496424591781514563713683
1746773194130925593633314897339723
1411184723562538947626015059856903
389540349285740246285505947932123
1077183592059440595622505037465263
1748366809460346492163208016496503
543182325393340364897522529043383
2102527657577850663540328080689703
3514053801937811568737522528411383
1697946875278921405268050131857263
1096825838335666864959684368850523
1447255737959259596044431508674503
1766815559376085341000733581473283
1395950476372386141022338691873283
1463320017162378147085494283226923
3158362047962392684035717528066123
1749201254107262415506027793170483
1749110894444749231362671700210503
1396085018646451434539138692050083
3833991316238746052214971546171383
1062046454583304619450475853802503
705744512801315398084151177953263
2434592361224113705822342669154083
1096656074134919677485686289170523
3126699210134793532561594003898523
724822436692173399287915796538903
3378273368492684354438816400842503
1730702171741981987062351431081243
1731463438707663197022346385289683
2101569132484503910075575309970503
1411933075201235616379961805481663
4720494809544339158265485079562523
1429549168513586069975658445153263
706367167439310291590759750753263
724908183232284348652597891714443
1714885656341518844755026186257263
707336361794083328421944525321683
4504872233080930007086286810171383
2119891640138605057078406739704903
1431363530601994908531337434778923
409840576709472203809487767250523
437103337226445468900438035881303
1076437121041863980524192275721283
775168433930445468931179856225303
1395908659448521053011536785002483
2739942222804651639461993418754503
463320721751751841930427489675383
2120068247402027767063743255562523
1395914919146462020446827792337283
706493086724363318078007366745263
1395111609788696507219100230736443
1376835581331615179237049933810123
1395158067226909180346500039066463
1393477928132381987073618128505643
3478395584870066864959683088362923
1093170061683663197022346385289683
1413529162314030064899206740874903
2774337592794454947085494283226923
2807009375227948758358119959570523
1729995978131615355946018961178923
2454731863452132410842785687250523
3495755803609900736965230483873303
1766691980762392684025516109322923
1431235174128199787778154627890103
463448621838839515222778260236183
2173046932238839515222760168243783
2119852141410660136615130142146943
1747481816020490822290028999082083
1765185857311935869595726346121663
1411888831048098141022343946450083
1851760897480204817933553242947763
1376835581331615179237049866264923
2118266553427046102285494283226923
1379263641345235616379961805313663
2101569132484503910076091219713703
1413659162641864135752791114121683
1428802565859608507004473865769243
1733348993048317387787829898434063
471786561528934102285494281976923
2452917385455896761375850378104843
1549855105564390811365132190316183
1428624208877425639908481417776863
792063405253044249653915462769703
791348365810278831322686867881303
2774245222426352198147291353776863
2704827504200424416279118471225283
4555239279642128258748666405044163
2774297772639071634126517066297723
1095680358195631326046827792496883
1379181753587572834775659664352863
388699375313327412298881421810083
1078070676581356438755488205304863
1413571166685997081643118483377303
4164995007962392683973312468050523
3829450687962392683973312468050523
3514297050300036408546847050281743
3746902443376845632730217360994103
3477514754295995299085503248202923
1783852860248108758358119960386123
3493906367962392683963071248682923
2825548094611234907016894039579343
1517607030495330007086303264251383
689680234356479111793181511089243
722389314098404000420455943369263
843487994817687574173857875449743
1394491161869230425131626438745283
370906750037005279868468548201243
1378462530316016124375658445777663
1077987110592908669565112582753663
1041911472497069433488974147401243
3440514518273991005022347843713683
2068928975161303224978027792521283
1395078160202570634047540739873663
2437790749523455702285499280706123
1747523753794773250716290637129283
1747523753794773250716265037298083
371793917667608507004473865769243
407820902900108669565112583073263
1428624208877425639908482758897263
725704995531687616933534915536443
1697900528194788000420455942584863
1378380651510633763647542029313663
876880946378390607548659677058163
3142549059458965853032526218610083
1729995978130925589535776269978523
1076390753535956190046827792496883
1716441538378601763647546963866063
1731627231257008874107935049776863
1412021365535677088390711184328863
1430564483145471284278406740866503
3775888958229224591781517123714083
1730830202871581987032091081768843
691439739669224346656340813297283
490117762193305302285446865170923
1397628412693945156445779536673283
2807135072777875158358119959082523
2453930530625429676290151812042083
2454636873217645471194788311242123
1765856736473391686679120973633683
1783683069334793532541631126938523
2457372696330445313067115786112503
1077318014536424591781514570105683
691528029768424092316267722266083
1395994537836749231341109828210503
3144115873783037007548658461826963
421240693379042693747744138257663
2472517782263702021605538963722123
705658640194083316196481412042083
1058902492617841222094954506593263
776255304740681189184623896236163
2099928954870859788923444678568843
1110874549211015505164403347577703
1114316301501997409960129811411743
3142641764904087749676241049811743
776416689731214554371206739882103
2454647572887218283983976266458523
2067848721374449189931631504513683
1834654223908516112265943582459763
2067968579395330232996459657801283
3816043433508516112265943582459763
1766866012698290283981857680833323
1396040989753549231373446666096503
1180342799908516112265943582459763
2435642940248007005022350403554083
2032732021221756605268050054754063
2437994493333450048412353559098523
525234494103499937314033242947763
1783548205627680793653920333456503
1780987809539824370709587661465683
1396089196946530730868303434441283
1749331525042934924331629005305683
1413659162642489455014480969809283
688877025955158770709534986450083
1111711417965061841829543956354503
2826477374094260987712239835115363
1430520349655869302018726793954503
1411979344953549231350815124041703
1077273974596734252085386564201683
1411939378202019615407237453474083
3177660329091708802390711520699763
744292594841266864959681809498123
1044604324745286878046338698457683
1058688792555164726173339015241663
2102408041242437326051508756529703
509583788987822516105943582307363
457733551506272523708064404370923
3816372926800508954454720541042963
3142054336358789399412385686762923
706455436539432239575658506105663
3494742812079627162678406739705703
2491016897739794716348648098314563
1782804152936959935962785686945723
2791072990839647958356148946122923
1449019343206066697066139163098123
1042922718393277088390763786264463
1058772579820609708279941453802083
1784435841791666864959670039578523
1463277984770559935962785686945723
426236572930813736605403412706943
3781052451337905210842785688354923
1042041820994083721853009040665683
1075511947484930232957549076186483
2704710074987522237709985687106923
2455564234109367698917079574729743
1096656074134919677475435864226123
387644219802360808491627793170483
1749203787829807043432554509473283
1395246268484328178709533581634883
509623504328110516105943582939763
3530902133164227663537844757372163
1731496986835855127174199306105663
1394237222737155126109238032665663
1747611939047444260099206739856503
740846643226909180325428612009663
2454563917493938283994815126938523
2034414147395330232967274701634083
2155681983868713478292137559099763
1468571207446313478292125921187363
1412948428393850806508603284193303
1765934557394579158295707022155323
705658645174919336410758797297283
1042087946778222941022338692025683
1144510790858418283954262099433723
2067968579395330232966766160537683
2788635984855869302018726793954503
2119979924774101427221586257010503
1394367655329966105674910989633303
2136887616703214585173208793834543
2490092164071635637804787741042963
3144193526552507794917084569834543
426320295461755811085503184698523
1042836531224972669627034950576863
4487501386714528847548660957042963
1411890933730646864927315536665283
2118184810151423702285500497474523
2454559869995195299085498007738523
1412067497635487040964741453305283
2100772214435487040964741453305283
1783683074307594908553908618778923
2435347682195705958616709453474083
1041158610948794307648722253633703
1467309141372713478302342942634963
2807051175684485399412385687250923
1782753710887440004149355792336483
2472431704924794319678575764210923
2120108060759268431268950228378923
1428802797636328178709533581633683
1748316361080316253043334800849683
1042922718393277088390763715874063
1096570122601246999412385687250523
1766020838117935039531630416841683
1766155045351239119678575764210923
1396083225317935039531630416841683
723983228487804690874448845961663
353250795103948243202074950576843
2471723066763027117530300564058123
2068008315704580690607237392970083
1765097782699134252085386563714083
2490219848671865116348648097666963
1129497474460132410842785687250523
1042924733007171204149355792336483
739213072195330232947259085634083
1078289189351239119678575764210923
1078289211397549519678575764210923
2471465028241530979874926548210923
1044644386625429762478701197297683
2084617659157224092489819281162083
1413529108298534433415248845296463
1411895232339021263700050246904863
1411977110646396048222346640353283
2506112218556873807548657174658163
688837057868833194846338692042483
1765978465411503248222350614745683
1783724901993850728889374925641703
1765936522371503248222350614745683
740045521172730773975658445000863
2084661709034132857899627793146083
1412948428393847621060255107881303
1698831863960212857899138954113683
3564628603941402085235391325450563
354131604973294559888974147688843
3494784501850575926078013904176863
2490178004994896074223857243754563
1748232287343218209414759751570063
1749161215304144094046827792337283
2420373881385953305683617620194103
1043715237887448121990759751073663
1077276071496424591781510736505683
2120068247401995085295803351578523
2119931513094349231341111171865703
403542617937155126079030019865663
724155405214129034047541959209663
3849174553529721353485508508985723
4487130085952928847548659674315363
706539333657008791779485715864863
2808901210858108626855170001499363
689675913424573661819982147857243
724111166042379321990759750752863
740846658179042681499754378585663
3463126541503214585062043477171343
1413875590330693088762575434770943
2472429519206066365698695946256523
705654141841021600379963155874063
445916110774908802307817379732163
1747521435652656595632743821313663
4099777738134793532430468309002923
1732585834456193778731086407698083
390202818115079540962872451536443
1412067734931615347129376269978923
744120665562392683952831188698123
1096614041958624560674926548210923
1378383047965514400420455943066063
1078028524088957600420455943218063
3160927179720930789184780122787363
1043631042530024346688158986434883
3830291692371616351717079575099343
2118388511726182913035373133650503
1430604382025358554371206739890103
509294172558766516105943582619763
1395200015796311348267138691873283
2136887500802071028606113748210923
2101606792614615560655520401306503
509336058432928847548662238619763
705658640194083488658644752513283
1096741962712493360674926548210923
1430480389173585781638816400842503
1059704034600688464734338634266483
2773578449254066521601717069658123
2119141273689301427232366487081703
1145351948029210793619080148210923
1715600585708803039694441283552463
2470491651130239083951753428050123
456439183524045468910698580202103
1431535717807071753485508508985723
689717762643203294024760583065663
1480894035830645253594789399714923
1766727059809378653043335952665283
1395202222773474521943200074146083
1428754563140328178709533581650083
2120068279357418972676235985658123
1094095219473916253043334608825683
2120068257376767542346426065322923
390955490621623836888656842096443
2120068247404750882693690071259323
705658640194773258907245133634083
2100558536458445644413084439888903
1077143857074184627253917646803303
1765102416838861226846856019890503
2084745595639732978699856838913283
3378315292393054963162785687106123
3512577516988907960253092442947763
1095020196217695781899890455402523
391085840196734252095567633320483
422840600955624416269399120833683
3040925257359106397022337671234083
2436939084769698141022347920345683
1041114460130024346645049939873283
3144115942688898127548659675259763
1784521930130925249363570455242123
2120068257378706397063894100370523
2083068073794773423340572362113683
2101436702289564726173339014577263
4183582218003065116348648098314563
1766861597352404759400555853136483
1395908538048941597318785478576843
724157622952404759400555853136483
2808062102263702021605538963722123
3479947908070324999593155037674963
2066162721557224260435563658433283
1060456922628201116315755853474083
1076521107262120440670827792185283
3477470872404799186394794764994923
1094931894569704416279127124017683
557558406677347407548653460394963
1766024712344800805931630416833683
1077315728878637158616709453474083
2707220144917224416279123469008883
1413659131452623032814163533633283
1764435612485136086285497732219323
405465900832003363647541955544863
371659600876803207804983111233663
1446496553458247705633907291058503
3495886263270418462529295959419763
2769128308109646578710657491873283
2084915659435645764446827792185283
1732468304041319306058325904674083
2099761408682401075416709453474083
1395155875991626167349355792336483
1713885419697642144400441744657263
1042794279420043436484176845296863
2067045402586063197022345168521283
724949905995242144390761222593663
2455610481290391336636632854729743
1058688720246089490874448845961663
1043631252245224260436051533320483
389624235376845144989914134913703
1058688714724580000379965843377263
739294860872424416279119693785683
1077315498189886521990759750897263
2437872664016531158315192784241323
1749362746133224416279118474425683
2703785114798824416279120906434083
1042041820994083721854084173482083
408746067565155304758335118129303
1731587390636791338079370640505683
4182615661599374824739543581979363
525440114614908626835160861682963
2116494369557224260435566538273283
1412061347513799824222340102608883
2102492106136006194270395348210923
3146657154219516253032554506434083
2068807440192148935713337876026083
389582434969364505643122387713703
1042041820994083721854084173330083
1059659889841479770543722439570083
1447301974383829427253920268992903
1396131261661321974622338691882083
2454683192697985778804919308984883
3160037347678790153485504534754123
390200411582731145452624845304843
705658645174919689269891978449683
1766863720494734636300430355730103
2806921251883195299085494103250523
1783590159728845399287915853633303
1110077731308408444192417616681703
2101394875157224338249816659705283
2826477363349009479693603099434963
1129621237098980410842785687570523
1443767848312538816953883011368843
2084668116400973849653915335393703
370950962184464146874448846138063
454757277305545290815618893313683
723985441557224260435566538121283
1043670988019569890347627792504483
371789933342364811910717843537263
1041114559718462513583695699554863
2119143267267553539340933456841703
705658640194773259112530122282083
1094971724976788857899627792352483
739965724030442144400978055218463
1144471139732172576167997786458523
2789386554758403039684149961776463
1042916024059925726046827792994083
1094887843315227464767671242104883
1395908538048941597318785478576443
1042748240876803207826003459545663
1697902725223683363647546960353663
390959999499046269348381571385243
1765892608284565853073972688673283
1782629916885164717530785687907323
2135211759700681221594786964386123
1041200531652056035759186051386043
1765137546113325978678406739696503
1477498877330925589569162589962923
1395956882369582051954746957305663
1395913036713955005268048838752863
1783513199769266864959673941026123
1378502371207548605268048845456863
1749362950328980624222343824833683
370908820172477661819982147857243
1783466543365625144794788311579323
2138820986646313977460003035106963
1133068856674530789184781335587363
407860743269356520900663238753663
369988185937155126080056525449263
2100640000024317551454798215241663
388483168876727668952116691536443
2102363974326887067886776727082503
1463359957399809983962785686945723
797440692063682024739543582466963
1042970864861321974622338691882083
2455522180153549231372910419384903
408083719905885263537857886315363
3161180804070418462529295958940163
2118302203174101427253916429801703
2084749879859814831422108621793703
1076519204084293981010974925322083
1765435109319778652991114570601283
1463116294092466521511999002770923
1732585729598593778760788688521283
2101611196908408444192416333794103
445916084310751106339543582306963
1467434844409939023139543582634963
1379133413971203363647540679065663
1076474969918120440670827792185283
1799417701168818284003978586762523
1764214970324913705822341456833283
1749152915013116253043334739528483
1713841279913955005268048838752863
723318636062482858846827792336483
2100727986864335042010785687216523
1078201063650827162678406739705703
2454985398105682199412385686762923
353334786289895273514548617936443
1413659152667874448039965587706083
1431361533334919677422733328522923
1448935561983666864959673940538523
3440302800046823928947238726914083
707206045055849526088736273001663
2420292217526886831362672915425303
1042043603034544624067663626272863
2403426689629656035759183491705643
1782709653880316253043333328849683
724952349753549231394466960178503
525440114614908626835160861987363
1749245521089043100306027793162083
3378315391735705302285501783106123
1698829866150863197022343888985683
2140068559759122781022339971864883
390955490621623836888656841777243
441543322556999705683613837489703
1025264395029224260435539533162483
2774377438411009983962785686945723
1393560032158128800420455942745263
3378315292132191958315192784850523
1411979433794083484316320400809283
739091122555624416279120973633683
441461428797645468910703636354103
2067846619507663197022338820033683
1765978691394083566215274580200483
2119183238762504618846853527049303
1058814632461078205268046339554063
492129025611707794917083290146543
2438751370442418283984521366617323
3159370630763194303411406217945703
1729863521182784324446827792185283
1779268023276803207804469837297663
1699933519458054100873943582499763
1059535948155624416279127124338483
2102406022765061841738859920361303
1078156754210759414213227793001283
473380192614066365698697300530923
1734013469892382155172380355865243
1765183870272838300306027793162083
370069964890544800411753095395263
407995419058812389268184862483763
2136887616703214585173199955434543
1411935398582917698204293459697283
1766194697800424260414013904177283
757588197697234969653919121474503
2435305707196359414213227793001283
3177913780658812389309674579394563
2471504685921970284046516685314523
761111754134919677464710740698123
423004383518561657899627792512883
740930534300195574622337482264883
1699843242032806991548657246499763
371663905557224260435561226617283
2067091749645263197022340170410083
1360722722622084063684176845296863
739208656875787321990762375218863
723186327016707126088733571554463
791266592363751125475487120520903
3092261766765061841779356557161303
1747563384722727338846827792336483
3141628808235195299085498008546123
2455402778293938284004520022618523
3058707114549684249653919049825303
371749888762978653021776909785683
2788505856026352198052405834273663
443134845690978653032554442441683
2455566325203839083993737302625723
2735748018408790938678406739738503
408746067565155304758335117482103
1396085113006498141022342665801283
390202739985128178731090125650083
2083787087626445468960444439090103
2083862784026352198114407814737263
3798423161878883063474364635723343
1144471139732172576167995280858523
1144471139732172576167996564058523
1800502123263666849191567639890923
761111754134919677464710741026123
2099845289796734252043369232833283
392054735456415355979427031570523
2490048002200250479885499280184923
1499563234026108954454725533042963
354261837600003294024760589456463
689591938988805411042869897928443
1394275160727948837716050307865263
370824834988805411042869897928443
1431231183759122781022340039376483
688793123057241379093098313776443
370904751460222820783669897928443
1395994736791626167349355792336483
724071567421743453011542163384883
1077271672982248087799888842620483
1394321209217584677521513161930063
489280898653433558265485015875323
3515976874032806991548655828048563
2118346453318610728626367258946943
1698951521438409053052034890113683
1429590907620039664899206740201703
4384950454128684758265481303722923
2084749890109645468910702416210503
1749199267317229593653921680674103
2455612441773585634378913687578923
692194714100108669585001095241663
442209891308803207803960458265663
2808018193959761298917079574729743
2102405933921970284005051280490923
2084789735997645468910699917010503
3493948247083195299085494104226123
789542413077224260435539405465683
1431145233347551753485508510307323
761283505113210979874926548210923
845167819088508954454709144539763
1464997754009266123899603728858123
740053704810991137414759751057263
1110744320234132857899627793146083
1748446511184713012267142733001283
1747565680567394653011566473945283
2807885770109367698917079574729743
1378292550379803529442869897928443
2440376217819717895017145875704883
1413659152667874625363485706265283
1714681933229072482980458505944463
2456409359533585634378913748210923
2120068247401995085295800657178523
2788424392458445644413084439888903
1411979433795330232967255114434083
1412857820389772669565110032656463
1058820819034544624048208777952863
791348501117773849653915335393703
2119138988854651491975279760185703
1783680966147578778678403972210503
2138609488870418626184974678612563
1430345871330024260457633744665283
723404729105916253032557072842083
2440376217570024264736877142913283
1060454599781356447366712525616463
1463116294092466521511999002458523
388569257794083484500541777002083
1747693397150440178710132804201683
1412685853676803207815198861144863
2385135247114445313067653527098503
1749245630941928178709533510904883
705658640194773414965866509465283
1394401204792988963647541961953263
2083787087626445468960443155577303
691395787767256035769374985768843
1058730647016707380041831821465263
473424437277074163162789463098523
1713847361379503805268048845456863
1396078601598442144390759939554063
1393524280710403294024756752665263
1430308762748332466844319121808903
1058860974542240325880429069313683
509665526253698127548653399122963
354217687031582241393181511249243
525438122320508790624963037202963
2120068279357419717654711383898123
1412948428393847621060255108210503
2702941960066996978750009738113683
387724005135588000420455942769263
724994155939171959636048845464463
2119185236036950774848155289970903
2384936137197000057899627792825283
707420142490129375674448846129663
3092261766765061841738324752369703
1413659152667908777392798986408883
2471678948505266451886674192666123
1042750222134909600400975562448863
541418315702908626855662683259363
1431187259750066365656175825178523
1834983785853399312265943582459363
1447295462972660954371206740674503
371966205011696370709587597802083
1765856736473391686679120973313283
371169302991408595590771667545263
409087699141472040236677462930923
2120068257376767542326406865170923
2436228470596734252085386566913683
389798619084466197632237205035323
1060498855746083566215274586104483
2438036426130329535962785687097723
3109963832063666849191563927098523
1783857210763027117530300564058123
724115690950697386846827792336483
1430478433383427367806113748210923
2099928955683578614212740109801683
2116578365724596978699862154433283
2100553801287804690874448845961663
1731667087918568428207237392208883
4516477683162392683984028503570523
3178710649882128258748666405203763
691574393384087504551077661802943
371039147421309678204980618601663
1748318489479256818731625290594083
1766773192173296370709533575419283
791941455626445468900411149954503
705658640194083488411270797642083
1077318009016918361131634246586083
1041114460130024346645045828042483
1075547687108056031899728969928843
1765980683437410156964892362762483
1782087110928838358315194001170523
1766727059809378653043335952682083
1396917782237155005268050054744863
2120108082793850728889374925634103
1428708404012130653012564813466083
2083112124458082653073972688345683
1446456533270078346498720400529703
705658640194773414954067536513283
1077357671904223327326776653474083
3160079263692466365656170446971723
761111754134919677464710804370523
1079258420969782351548661148977763
1094887843315227464767671242273283
2084701550466996978742430790905683
1059743881026085126370949450105683
705658640194773414954064909313283
1413659173874016687188539146433283
405390525023072290277048721170523
725835218210759414213227793001283
2489955103897266365698698851696523
2773496765183666685361793741658923
1800418132326066681256053974938123
1800418132326066681256051542938123
1413566651709591159636048845464463
490079803742105302285504278633323
2453716537523706864899208013802903
1781122022037397930835540937930483
1110115689497464681731203018594503
1784521930130925249363570455082123
1413659131452623032814163533313683
370864669879964726141550416176463
1041204621097766269359182275368843
1378378544358462509517953478753663
2791240951179027117530300564058123
1765011616790163158306489937339323
1378292450502382654065204614728843
1042878573329916330858118675704883
1781881180853546943962785686633323
1043719436934909473415250134736463
724023096169700164424760458289663
2472301619932797428606113748210923
1378292560877425725872210246736863
2138399757430597916348648161834963
1766863710010284791003709655402103
1765179350886818141022338692042083
1467223267966629680623857243754563
1058812524510026564424758025952863
3141710403394083312111234761777283
2083787087626445468960443156202503
1748534564777596048222347920345683
2138399757430597916348648161674963
3144115942688898127548659674162963
2083829135524045468890680657002503
1077357871172328178731087431242483
1111960983765851354371206740354503
1111585278985051354371206740354503
2453760550689351705664129421801703
1765846244685422941022345360497683
1765139830594773250684445715882483
1468401531612997916348661078620163
2120068279357419717717124184226123
1698831863960212857899138954265683
2099889324480405853073972688505683
1025176104930646864938601028041683
1144267390929612502285493067227723
3512663479270418462611662560700163
1077273974596734252085897287233283
742696231701224591781514563546083
442216750046488684015236187098123
2722280003395330232987242502608883
1428624208877425639908482759065663
1394321209217584677704322634273263
2084743597590551122607237453474083
1748448597825429762478701197634083
1766691980762392683963075088850523
742442261075203363647543312504863
691265466048286154999425350904843
1468064126563368424739543582634963
4128212790627734758453924236994903
1748274114530024346635859466601683
2756635447869645632730219920361303
1431145238869752648769185688066923
3478137734763194303410334992185703
1042085871684328178709533581473283
2101478650860803039726721411696863
1448763737562392683952836430458123
792946416383666849191563927098523
3162019664869014443533570000882963
2118432551616614266330785687073323
3477556745537662256674926548210923
3477514754553491158358119960226123
1075596252995330233016961674737683
1078245182228704719678575764210923
1078245160182394319678575764210923
370824939623647158498386121768443
1749287458625429676268653139696883
3866360416139587458748666403722563
409087699141472285729983188698123
1043010809826024092325482311234083
2120068257376767542336644298922923
3160880884348037404348663704235363
2101569132484503741892748051553703
1765225813825429676311169411713683
2119227162508794864899206739856503
689631784930024346677891911073283
689631784930024346677894605473283
388564633021351616933533638905243
1850880234469014045742756376059763
1784477685739133428606113748210923
1129455536391007958356148945954923
1042083647889181987095146371376443
2807843816031725257608914259714123
370994897518105481442869898753243
743446901740803294024758032656463
1078375183339428848909985688234923
1783683069334919677464709464226123
2454685400239445554434151815073283
1765137622514503292163209364202503
4822964048871635637703349143115363
1515885058440117327548659678459363
2454687796267195299085503185986123
1765894805064424591781514567393283
1430600156777850581414993034602503
2771728640024317977416782218761663
1094852291897627870046827792496883
420361662434024416279123472673283
2788505856024317301424747789137263
2099803378182496605022341387400483
2470491651130239083962479827714123
370070074965427987088974147384843
2454565648653561558315194001170923
1449147264222047958358119960553723
1093212344747463746437819092033683
387688386621743453011540813970483
1075552013585128178741358480360483
1430478521965061841829543956522503
2070482854677224260456066755866083
3160211777233433999026373712363343
1431317388031666864959670039738523
1412771941516643959636050186264463
1431191663769266864959677841338523
387730203299950117931626442601683
1058728450512131208030341453802083
2841354097213645313035373204210103
2083862784024317465234026509625663
1396833586316643959636050186264463
790341627456463197022337613321283
2435259481262824591781509321954083
690560922355078193604717255073263
1096442097295965263569647832075363
2490387443068713478292137559587763
2120770247226368599288454733633703
1747563284859624346645023059873283
3161180804071635637774072797042963
1058991097015964726173340361776863
760897881562392683984061841826123
541418315702908626855662682794963
371703783962775159636048845969663
1077185584616676164220956426265263
1411895128034024416279119693482083
445916110774908802307817380067763
1716359769937155130205291658265263
1110828196631093433016995927233683
1747399701486672380325968781617663
1076349019923585778804923212985283
3109921994132172338231425869186123
2386058397656193778731090256825683
1093212344747463746437821524033683
740047528187140768420455943218463
808129916925618283983981200233323
525603902186108626805434202482963
724155299844656595632743821313663
1749331514559177053011535437801683
3142549264193393549937773133305283
2806876945359969100853929562113703
422880566905576178720820810433683
2102363874714036249653915335081303
757789644609429770906245328369283
1077271567808663159636048845793263
1411851292025985778804921937001683
445832350746819663600288478466963
1766108730559177053011535437801683
1749370909038513705822345290600883
1765009701772436214213227792346083
1078324469461295452991113286913683
1411138073266887578678406740033703
1766729052130646864917047175073283
1427827384938109600400975559264863
438062044995330232996944903234083
691444027782077088390762439057663
1783513277903903569217134548210923
1747393509904944595632747725145663
1076348721906491827253917639588103
705570239717809132402798345945263
1412685853676803207815198861129263
2455610585084306163357825869962923
2119183018009626813699206739704903
2119136880114503292163209364210103
1041999673218965676268115600850483
1448048151825818031350813773650503
370195794271999111793180291384843
445832329552508802307817380387363
722479796797645313067119904682103
1395912942357224338249816660202083
1411977225728993309749355792336483
3829580695408684758358119959082523
1747567887819220759400555853136483
389408019254651491975278481338903
1429806992133464245291095367721283
408618167478067631342722839082103
1411851297557224260425321098449283
761239569778810979874926548210923
4219070228823684585148654486586563
2100642102446823928947238727233283
1431361301530093593653917639402103
707466274592003039748251015065663
1748398255680463193121896134913683
1766025032683428848909985687746923
1430566717948632048909985686746123
1078201119726182913035373133970103
1796884100076803207837749834280863
1748274114531336458918557703234083
2773334985111218283954259668049723
1783764858009266123899603728546123
688923245557943673478178892976843
387730198066866365677678551578923
740005680290991805267560006608463
1396042954470433194846338692049683
3160469621232214615309985686905723
2118386094769576776963208016177703
2472345842550807028606113748210923
2437067331392738267997833360841683
2437067331392738267997833360842083
1765049332691247453043335952665283
2101445212324045468890681876034103
2807051207640493360674926548210923
722435657266866365677678551578923
1060540909162504283048617555714103
1060666401953713705822342736833283
372005972805653648222347984513683
1430303923007791535146576909649683
3160037309602406831436496910138503
1430478521965061841830050899730103
1393524280960752198073475981466463
2135077349035386901310571859713703
1096656074134919677381288208682923
724029492234920440670827792185283
445660599240930789205257499434963
422211990930925339681899857170923
1058728539629294559857182857945243
1042924611097135039531630416834483
2705420788750230004359814676185683
1749112975330646864949919050265683
1783479315782250034270395348210923
490159715732172338190467150122923
724157623227655959400555853136483
2824623244549299184909982993338923
1412182867223650653052034889961683
1747649361911581987115599561776843
3512621404394896463600288480212563
1748278325100749231341115283544503
1765894805064424591781513287233683
426450445503340730023099355106943
1765894805064424591781513287233283
724109156956312797831760838576843
353374658691796340962869898088843
2418524092655896502530126214896443
2436184320024317813986331014744863
1376656671940381987052087299384443
4182871173122243663600288478475363
706539333657009050431035145936463
1096786339553885263537844756715363
370906739286479753442869898761243
3145038695057603663578351897865763
2769214144069116253073972688841683
1111706997388121310046827792496883
2788505856024317301424747725145263
2788505856024317301424745162601663
1378338918420451005268047622593663
758588749147807929007237453321283
2084789945965061841769633684202103
876840896029308626755721559899763
4165422553335995299085496727250523
725166347848424092274237840673283
3781094493987286742285501779738523
2118346390730418283944531597506123
1132859287801282024739543582307363
1396083026877063594846338691881283
1058856664879075005268050115552863
372630698148045399299228365810103
2083787072382740505683612554754503
2421130853656340505683611334920903
422167624880136450726561552361283
1042792381196016124375658445777663
387644241572143453011540881001683
1043672974532381987073618119066043
1783469196762392683983520408226123
2826477352112335050193594203259763
372588959304424591781514570265283
1044558187412331246236296202266483
1429595531838164767797327562104883
1078324212078513705822346570441283
705658645174919336389203539865283
1430390121486230266954369421641683
3161056951499140429120753242947763
3512663479270418462622426134612563
2773496555468466521542281366633323
2824839328747428848909985687250923
490199436011974358315196497170523
2722198019705576178720825801808883
1730830413376463197022340102608883
2136629457026069989299442461322963
1765097771383588967467627792824883
3161266665623627884068071885154123
1145272071988421129485500500827323
489362682615705302285497998123323
1850880234469014443474600096265763
3041170839112424416279118473808883
1532152940403965007548653460707363
2420418141566606554371206739569703
2118184800185488696794789399106123
2120068267600387454455968468682923
792147411157197231322680650593703
2138735003165308802307826521812563
2824537161954271753485508508985723
1111833137410385781638816400842503
1132943105974908802307816161019763
2824709322130925249363565207082123
1749951935717808964220449549144863
1041953320930646864927315536504883
1393524280960752198073477392497663
3141587033694711510285495448057723
1468487405003357263600288477020163
791306223014615560655520401306503
442216750046488683963087707098123
3144103076145570313485503258442123
1144267396418347763162785687882923
2774171943270066521542276307593723
1041158610948794307648723604033703
2505744871672003663578354461522963
2775216299212287702285495565337323
2403388942479007929007237453474083
1074845588236014900277920468033703
2083025926017584423753300739545663
2067129718592148935713341524338483
2770892018182496605022341387400483
2136713039293591336636084679410143
1499397559271635637764328343115363
2140068559759122781022340036051683
1378378863425719763600975562096463
2134988943330024260457092106112883
1766863710010284791003704781482103
1799417680720274163162785687882923
724113456920042144390761155856863
1732424259392148935713341524185683
445832329552508802307821341819763
1750082179645645313067119766729303
705660637467220641026131536682083
388655241025429676269652820033283
1396043069824765395590766349321663
421240693379042693747745360657663
2067211596649108857899625354426083
3141884451332599510285496661337323
705658645174919336389203539697283
3848786176970827884068071886475323
1784310227905687917591252887906943
705658640194083316196481412202083
2120068231929575028400290900202523
1077273875254651237666484746770103
2120068267600387454455968468362523
724113378314920440670827792185283
1041911587301725065442875146097243
388569257794705998501509328513283
370948582711038947748385478745243
2825375603338391336604273111249743
1447085596885164717530785687907323
1765137743940328178709532231234483
739213072195330150843014672673283
3829748209911995299085498004050923
3829450687962392683984056663250523
2118170109611417858931892618114103
1078114838474365772864129421810103
2100593547848098141022342599064883
1801085148067023128457942232243763
387602260757224338249814164034083
807966009292466521592504781033723
455848211609266521532036301802523
1395111924100764726141551757137663
444066548484879680956119575738943
1042171949026024092327043972034083
1042039723276439159636048845634463
525356323144547407548659677210563
1430648165329315611958355601002503
689631784930024346677894605128483
1132901251804997916348659734612563
2100728301163194303347845251696503
1132517814282075624739543581819763
508910551533698127548661021995363
489278587079467763162785687722523
1747609422203624591781514564041683
844962198573262804514033242947763
461812611804997916348652062307363
2453133502240003039662698378273663
4500539327962392683984067089498123
1430478521965061841829535124522503
1834058867900593390842038352242143
489238945912824563162785687882923
1146784209280969463474364634146543
2704581942905576178721875402426083
370864906651772690874448846138063
707290003198512595590767693969663
422922494741224416279118534754083
2068008210334519059499627792352483
1412067508397185778804917961784883
740005695758144393657963722280863
1766863720494734636280994833162503
1767742590185775453032555719082483
1058770476613116253043334739528483
1077273974596734252147238723394083
2068008205078531859499627792352483
2434552767474016683030661386761283
1411890933730024346676870605642083
1748240775056697594903122253321283
1093214311591485863189664272209283
2825462116361314395016894039579343
689674141855388894024761872665263
1395910624202622742990930064168843
1732426161798059463703122253474083
1043675176268833194846338692042483
3512874977046313478250682142306963
2120068279357419381803688208682923
2385976294140974457899627792208883
3142509628049530979874926548210923
2757398701610905302285503062945723
1413659137191485706703009492033683
2775010504701618283994243082449723
2454557836762392683984056661026123
1396040857318433194846338692042483
2455404509453561558315191501497723
3142851264870066864959672660042523
1766729052130646864917048522266083
1078375293715160135152316635443743
1461560527110316635784737745170923
1396965801751485174622337481938083
4184458528361159246655089108538903
1764173164094562653073972689320483
1132985028038738360253092442947763
541500314346108626815186643922963
1446458940027214825076282001306503
1463359878546271634097333069033323
825500292421529302285495565650523
1394235309047256035759186051386043
1041158610698445399286813575410503
724824538509646578752083537161683
1060454605300765910232094864336463
2118430381668018283954254669033323
723190427500749231341115283544503
1394235319793816547748384202105643
724863933022898107004472515697243
1729907676994773246178336266282083
2807976256701997409960118233811743
1731704931030183465852034890890483
3866358323969014863558864984572163
2119227383271332762678402698282503
705530802236327702979611085146043
2824534938424749519678575764210923
689680234356479111793181510753243
1765980578304559039541357264328883
2101520709491856610347627792336483
691395710211331039673478733129263
1765137832518786032661123981465683
1058019811829558912247940103410883
3495886263270418462529292121980163
1043717544518786032682601040842083
1747651580461818614213227792993283
1025134156371203363647540679065663
2722282085052719453052034890113283
1042884859294653174622339981321683
3513199908714821010927295322282543
1413659147136667428722821321944483
1075642384031483839541357136513283
725963265856738194475654733305683
1394279051234024416279118471386083
2119178619508628464899206739856503
1094051216779616441377414669313683
3497274268040117327548659678459363
1783596859276724245763205322770503
1462224662313766265491535430728443
2084750099824845632730228692362503
2472433895923591279885493898282123
1729907676994773160184453319233283
2807176894711995299085498007082523
3829450687962392683952824663250523
1058863071705275204446825092050883
2455732204946271716161591498450123
2806876687081903412267627793506483
1748402245534519059499627792352483
1463236035951533188540531287394103
1060370918998778614212745290920883
1765932239462108804149355792336483
2824675742770410660979953242947763
2824667252187770319678575764210923
725040744707594908553912660378923
1412685853677425721819270861136863
2452917385455896761407620038568843
3159326480194773250674254279570083
370955272365185778773122826761683
742442597434239083951750801178523
1412018948565927702959186249953243
2435301308655896670670934025776843
1077145942938160759636050119074463
1395113717730646688389712903250083
2770933929791431577879104323713683
2770933929791431577879104323714083
1428710418589424374622338698090483
1376791430763194303347895172033303
2067129718592148935713341523721683
371880326126182913035371860210503
2118510163346271634097335565033723
3829748209911995299085497940050923
825500187560747763162785687882923
1749119491705576494523017040825683
1077185695282176513035371860210503
509583732338504116105943581987363
3160973044710390863619306839907763
1783590153920941692163205457170503
2118388511726182913035373133146103
723985441557224338249814164362483
2472211205682866365656175895082523
1393480345626352198073453072496863
1749363055688458424978027792985683
1376791430763194216889377684033303
2137589417578504536959237392824903
1077143862039811039663211725633263
689589957494807200410703498096863
2438034313501976684053692567722523
388569257794706162321031888345283
403746151781604000420455942744463
471616476995330232997480135378083
1749155029009901593653917638896503
354131814424349991578704838913663
1730618401557224010568788746441683
2102449946523936793653917571874103
706367267841150497414759750920863
387770022144381919857184198576443
1497675687100593390843018713849743
2083023923226352198095466374896463
2136008783079152370709533709465283
1765009718039811039663209162433263
689631784930024346688158928673283
2136708729670343578678405251873303
1412815783280845149031996567250503
1749117369113680466607237453474083
1765049437548847453043336019866083
1076434914316886110865541453305283
2454901632863576499253915086634503
1093918749677425635781225289928863
1715567141655093432988294669930083
456642796756869391238816400842503
688793123055896499046991433936443
2454813437136250565449358547713703
1747481700378352374622338691856483
1395204094443692458846827792336483
2101651027293153305683616403881703
1729863526426352198094926211713663
705572650916939707004471171706043
1396789540620275155600975494904863
370867191716939707004471171706043
388569257794705994568784842602083
2454555271957846766419559942921283
372677045205835072749705361010503
742522052178877088390762372034063
1428636802826445468891219533954503
2136631947157419410968709530946943
387816269599280587614829005297263
1395076083537155126089249363866063
1412107045243624591781515844201683
2706383611168199820331089037785683
2453721130038306674189934548210923
3746449248829645632730218573962503
472663055720884249653920334106103
370028331506763620783669891714443
2118174492669521454133926793954503
370067762880975926089244301145663
2050310359273442771785323722097663
405432566887979930678406739561303
3075566213847654831332468691730103
1094095341165061841829535121162503
2455858013084856022285496720226123
387816380225429676279383447234083
724031567590266082131565069136863
2473272815979280172271310493818943
2706467587440845468910698641450503
1058816839702487553067627792336483
723310048236803363647543171713663
1749077428603624260445750020042483
722471187436803363647543171713663
773650320801997231322682003881303
773772150377850581456031050594103
1748238447438269989931631504834083
371835756113564726130770124976863
1127649773163751285589130324186103
3141840416108229527207099349017723
2034292197755624416279122256825683
1430310733565334758453928075249703
2119008871071949231351888906938503
2067047714184272380356713162257263
1765896707705576178740865543546083
4200266765779839083972745430586123
1110994191977851221299847949802503
1378420702367715005267561290585663
2101695171306594653032553225937283
1041284434271999111793180291384843
1800460085328783705562785686633323
1448180691832218031340574922281703
2824084271246487749676238494138943
1448048151825818031350813706450503
1058688583115148755590766416994463
1430562387293153305683616272377303
2135872164413645313089129037634503
2085670633657603121583694211873263
757712160362504287049806346602503
3412153148969035884004544151258523
1058691005037386400411753094594063
1025218252416752370709537815250083
1765181558150403294024759117129663
1749081613182740505683618900202103
1748274312932989600390172358897663
1362362594286672380356715721945263
2136971292814487749676238494306943
1362362594286672380356715722257263
792023539154365916038816400842503
1379259343203373973975658445000863
2807713587871949231351887559082103
1731547639370944037931629069448883
2101564937881726419806827792336483
2706341648192148935723603472673283
2102649292144845071189611854106103
1076302788468509987041845833776843
1395157978385128178731087434098083
2103371015956898141022342733152483
1376791435741895505144992266273303
1076476957245645313129678279410503
1783590159978504536959237392833303
1429637354045645313129678279570903
2806874727071949231351888906274103
372542512616707207641171459873663
426659614652082284035714906130923
1782709350370681172615274503419283
1782665403973116253043333322281283
1731499294488042144400441738104863
1396252874679394653032046417154083
791941455626445468900411153154103
3106478249796734252095575366594083
1041997670425662431693954755858463
3830370980413644890953354708210103
2119180815462702064899206739696503
1731755356496994653032553165962083
1093252180674057192111237392208883
2068050247707035423407237453474083
1396877632252322141022340038729283
370864780517809132403335945776463
438062044992148935928455885625683
740842254684720759636048845128463
2453976657207038948200555792185283
2083025926017584759010919821465263
1024461169244343673498215811528843
1411930879205809050635832525296863
354129512524716527842873866265643
1076302562749387997829684682097243
1749329491293153305683612554602103
2084745795394083484314168720842483
3109840074104021591309985687578923
438062059947430900379782605465683
404591697738532795015248845314063
370067762880975926089248141297263
825785709303705302285493066297723
1748524220089799820331089037938483
1713924971497529442775658506105663
690557037067044627068472521768443
1731452957676803207825976460976863
1411893145950132978699859402434083
2421011346440397231322678221481303
2739264937319014831422111120681703
1076518999624355451937362259704483
725877183287994303347867092369703
1731627236775829598895755793002083
707250063449163797158018633768843
3076327506278066123899602449170923
1077318125162504455263438346610103
388569257794705998470767569154083
742612455693460214212740173146083
437980061305576178771081101161683
1395999134989130400390197962434063
690468869141499171257962506265263
1428756649794773250716802755865283
1377665722145872380336719559369263
1041158809626909180336211337792463
353334786288584463197751181128443
1731625249474057192111237392208883
1044509953677169890347142858281283
490159505766066521532068180050523
2787585520910510105705551637008903
2101525003438100083528249933634083
454721610753812505683617553154503
757712160362504287049810196202503
1749243219217128178731087431242483
389626563740543084026045974914123
420324018555624416279124685786483
724027285230128759635562371721663
389282383307148833415248915873663
1043719542594083312037431306434083
370906723009303519868468548201643
779357175527776863717083412546543
689717867500803294024759303066063
389582286805606831414952212202103
2453846550186005725872743824345683
722481662160509600400978182897263
2471634781133380424963205389802503
2064791929453557138917076679410143
2757520566604313752641185687258123
740928332000924963647541965625663
723184108729277084510288771721663
724111375248400733022345363384883
774449404867553305683612551706903
2454773701372944647384691799578923
1429723542010142827419296400842503
1376791435741895505166549015233303
1060580644134032524331629069457283
1077233918988948935713418324034083
1396082800879896335197749891368843
3847064310333645313099422993170103
387681842156803363647542090265663
1429590902129467818642002189818903
722610123731937305674913680344903
1765093577092764726141543818265263
1784563762793850901330974922282103
420445968195330232947771085938483
2118264361653546943962785686633323
2136631994828305810968709529971743
4051041828042418283984523801993723
1077318125161814774890190343730903
1765022195857695388931206739577303
2084873811043494147331206739889703
491715728616599336595617748539343
2100558525710510105705551637008903
779482942214909736667291232531343
1395248360105058653043333325136483
456437217179278554371206740354503
2100551736952855200379967187376863
1026944428727509427253921943225703
1428918130248424018587273107721683
1765936538886638965414533392489683
1427785552535948837738039181129663
2788424392458445644413096070914503
2085588735405697049653915335098103
1395160179594435064229946957313263
428086118952087749676248787571743
2102313549119695037709985686905723
1058820803016201351815248844968863
1450072119277893338361550433018943
3440258759854824591781508045961283
707378194457008874107935049776863
2490921900590609810927291351427743
1394323400179192886120553094897263
1041999981983895159636050118754063
1041121475417347207814197961954063
2101443340613262554371206740986503
706539333658350567650922381137263
2119180920583137305674907078753303
1075596252995330314867280912833683
1093294243530088797022337610425683
723983344654230103104158922938483
1413659162641863577817659085626083
372542512616707207641171459545263
354217692278528495842869898601643
1379341236753010131620455943066063
1817998563060887574183613910649743
1412021187066107024222340170586483
758508967208688374622337543057283
1396789447009378653043334800665283
1041119063692547207814197961954863
2101405371390535705683615053177703
1748404541903478969007237453946083
370027911752098141022340038920883
2472387786130925671498932941338523
1061207483157224260456047632345283
724910285563668505674907018938503
1041999667699453473845917709129263
2101525003438789685710439882105683
1076516887228719453052034825816883
2102278007646591984909985687074123
2453890805888690283981857754433323
1058819036993393722249986692219283
1041997670425662509528194825784863
1041955528692270953320553095081663
724863927742041379053776838914443
1396080598621981987053085571368843
724866140514068505674907018610103
722303310130123743469725708976843
1043633354349643542959184771864443
2118348572268441302285493066137323
2790099685779186177078406740210503
742654414712510968926776592993283
3713142490480845071248543121154103
2438753452390066123899609815875323
2101436630267570284005047306610123
2454731753068441302285493066137323
740007797379042775902313158745263
1747569802298239083982368471418923
2774295754104021591309985687578923
740802303690706297284176906105663
388569257794705998471253968826083
2083023923226352198094878925145263
1058776983329872380336234503218063
724153438897509347769397827376843
1395954874073225888390763786264463
1042918210301598204375658445000863
2437023212569334924331629005954083
4147676479846066697044662166603323
705658640194773504862853318913683
1413659137191487739313236685321283
1765183865304586912411755853137283
707338359067906958164128336505283
3494870816473915827253915086634503
387770258097509347769397827376843
2067087460731624416279118404186483
1396041083574129722196641411729683
1058728533348222907004469892033643
404427716482339980331631504826083
2808854853273105810946775449842143
1765097782159122781010975056514883
420527761841922397022342602122083
690689384465211991309985687578923
1108442073351697810927291284539343
1749157230466996978730578125176483
423841047317224416279124688833683
1448798700740382155172381510576443
1394451652086433981892717200842503
371747802385128178762884044976483
1413659162641864058278483469625683
3511603766037224432682574218113683
1395113712460896919983698125130063
372807289384087590577311060218943
1042796580202876449415248844968863
1412776030949936759636048845128463
2136757383024129426917079510577743
2385015923870409053052034889801283
1446294927524045468910699921290503
372807394241687590577311060218943
1042792291816707126131307789296463
2036091659029224264746576909320883
1394319206426352198084687558729663
1430438601375918105633904916354103
1110874549211015271652974352841703
1041116551763203363647541958914063
724071513618684572306027793170483
1079702045892382159483419014888443
1411891148687320936890451469136863
1026017046313766269359183491889243
724067120357808713996930695065663
1041114659055896424868921805145643
722389398508803207803960592658863
1782844119690391336636605977777743
1748278308822919193653921681010503
420403909798863197022340173785683
1394323395750863197022337671234083
2438793433294021129485501783418123
1127649773163751285589127953290503
1026054899907366269359183427722043
405520746850068505674910989313703
724199450662081503674454092977663
3482331828797645313067118486744503
1043672974808980038094954506264863
707290014221045453845559306601663
1747439642255201657899627792986083
438903023679118554371206739730103
722391705626909180345909959370463
1428800800363751285609067853025303
3142809432206487749676244950604143
2099048282891362653073972688354083
2035166699612540605268048845144463
1428800800363751285609070419425303
705660637467907290143801943082083
722391705626909180336210055370463
2774333401873916253043330762113283
742729995822178653052034890121283
1362360392248957600420455942745263
403706390304003363647541962249663
2403468638434789142959183491376843
1397586259648286073467932230745243
507695990918526354917076951899343
1765095585666996978731091401802883
1041160906528003212114997962577663
1077185579098575926098997956170063
1729114859180076758295712337018923
2032652418840042144390761155392463
1411979422494987321990762439050063
1376835371366066365698697434458523
2437859734508803207803960457784863
1412063330385402778678406739688903
1430478521965155304737921559401703
1397674428612056035759184771528443
370072271759122781022339972050483
705614489624972669618411859536863
3514296840334487504497774547882143
1094004832236477088390766412968863
723360589600003294024759178096463
1093090380155624416289390288658083
2706343740367284249653922835881703
471574418598863197022343888513283
2034369786860803363647542026112463
723230356460803363647542026570463
405434658774919193653918986433703
372807283854161298917082202450943
1144267411647010104823992784393723
407200576654161298917082203275743
1713878812866743673499728841776443
1766863689277320737015380819873303
1396124964412629427253920268985703
1378425001794083566215274579402483
423759268611528057899627792825283
795456172002024260445776909634083
1430434282553549231394459017944903
2067125298558442144390761223209663
2706343740367284249653919117481703
371966215536845399287913165144903
1462224882801773940972597897928843
2098081469367686193604176845153663
438905110332251354371206740354503
1397760522220477088390763789464463
1378334498373116253043334736504883
1463275881840845468910699857290503
756866787104003363647541962416863
403706390304003363647542026249663
1041156601836477088390766413128863
389450061373319193653924307865703
1078821451742026400411753094576863
1750832943479626400411753094744863
1413568759898575926098996618432463
1363239087913766269359183491850843
1362360392248957600420455942753263
1041112478569700000411753095073663
2119138999353549231394462924985703
723144505376942105674910989810503
1715564924399919453052034890121683
1093212120080130232967274576202083
2453718860065810866844806740202103
3482331828797645313067118486752503
1715688871062574457899627792208883
1379263773463780000379960585776863
391262353337464210906276375250543
1411893235339136377274454092977663
1396127061825429676290157072361683
1077984936166993445952699347546123
425560607073378653032554442441683
1395202123435418031350816404556503
1379133513572093395590767693473663
722391705626909180336184522570463
2035126748880047805268048845144463
3829666646964576863717082131404143
2084831763669523510531206739881303
442430423398066697044668564378523
791266592363751125445255953307303
372716786237645399287918417506903
1748406560385377014213227792514083
1077984935309646578741360970600883
3142767473178976863717082131404143
472541436119161910531206739881303
795458683328369886046827792976483
2101405376658349110531206739881303
472541331248454710531206739881303
2035248488540540605268048845144463
690470640184267747780174147866443
2387656248211707020331089037321283
742482316390667321990761098600463
1413568759898575926098999171394063
1413568759898575926098999172067663
722523947366066370009734804538923
370067857489369583842387469297243
3110584163816707126109774214576463
1078863306216707126109776838576463
3110584163816707126109776838576463
691353767185128178741355786602483
391174052490391336636092628706943
1028571592669336547769396547704843
1028704044374599705664133389810103
1732344347418373509807237453009283
390335070566066365698696145338923
1028663988797645313067117197970503
724868441861131567575658505944463
2741496002724045468890680656689703
391129786027418199287917203874103
1377504031726672380375634125457263
2437990078012629427253920269017703
1026937906558442144390761223073263
2455610570132172338280147668970923
405300016108803207814172355874463
2136633997598664648421513495579343
1394319201182784324446827792185283
2706343740367284249653919120697703
1075505959563531321990759751402063
690733314280790942979206740041703
354129396932382241393185612976443
1378298867537155126089785738089663
1748280630905576178721360905802083
1095858919652925621558355540202103
1748497046455135958296250004041723
4051001966923820758315192784858123
1446416866665506763879099156354103
2388373338893263197022337670913283
407286791384184210938068883882543
405346274577095664899206740201703
1714766123383626400411753094744863
422125581948130526046827792665283
1780987676868056035759187465945243
1430396538273997231352965454090503
723987443537155126089811277312463
1765009486579043795622507722097263
389412218553180591363209363873703
1394447022071581987053647427376843
1058774886425662431684738823050063
705570339057241379053159875385643
390421158890873431309985687410123
691395589100803294024760589144863
1074671183230442144390764941609663
1093929240955624416288878289137683
423759258362978653052034890121283
706497400852450849415248844968863
1394319206426352198084175501632463
403542617937155126109239312657263
1394319206426352198084174218114463
1041291150704845399287918413802503
1074715343759122781022339972042883
370156053269224346656339533145683
370200214571721053043332041777283
2453842129900803294024756614577263
1395996928026909180375685261312463
3514340985384087504551077661001743
1714852217281059574622338691713283
1748362614596734252136990986601683
1077185474530024260436050256656483
1109949595321208444163210452354503
1094931889326824591781509386920883
1783550407373893239646827792336483
705744617905264006370383559065663
2773576341589370905704091277321703
1041158809626909180335672528192463
1060454594538478317836370122274063
1041997670425662431724673542584863
2118170010271949231351887559074103
724241592118942532446827793170483
1749199063419624416279120905800483
723190510823709180325970128184863
1077143531188491231479941453802083
1411846992877425721764971718913663
1042748240877425635771497031073663
3494826660413645313035371860370103
1430478526941928178709049933464883
2773410340723235574622337481953283
1749115188375819486046827792192883
1376661186336003207805595152328463
1413959233886100300853926932538503
2137631365887666370000035101632923
1412141014127780024978026570113683
724199566544250728932533956210903
1077229840033547973726776653474083
2806166083392738194086021325633683
2436184320024317309563474125641663
707336361794083324345450442434083
2473272804747127293802677197826543
1765137423849433277699206739696503
1731746784675930297007237453474083
1480814254443212502285493067227723
370067762880975926089248141466063
1058814622461598204375658445000863
370067768975101473415248845296863
1075507962645224260457551437466083
1042882679069317874709078356218483
2051071500659663197022345168825683
1058905235470550889115755792834083
2438915022717883704794789399250123
2067886680117813597022341385800883
1377541990426909180375712137952863
1429681614752417731648672400672903
1078026521572842144390764870904863
2858305598079839777867447117634523
1413615145006635762537606740866503
1766815355425985758046338691721283
1396838000795420521300052556992863
1749115271396168848222340039730883
1429721444310919189773441674602103
1800500036352129791070395348210923
2438671558604466123899603665627323
1379303602823666172375658445152863
1078198697253447529115755853473283
1427034777625696919983698061464863
370198310854397559636048845464863
404585097241008713985104912657263
1077359884383789814213227792346083
2436184320024317649747022214745263
370906949553530905674915027881703
2436184320024317649747022214737263
691442046287352976243332042265683
1748274114530024346667704586113683
421240693379042771786296458409663
724910379120791159636048845464463
1396169004616424346656338128200883
1412813675064988894024756621633263
2455652402793850728921729479082103
387597956076803207825490246904863
370906949553530905674915028202503
1077318130141928178709049933464883
1094892142489903453032554314114083
2454565973225874163162785687882923
1376705132417584423774287564977263
2101480963494446948815545872682083
1077278173064828126046827792994083
1058860985314905465080426509802083
1429549052908803039683691590921663
1412065510348002448222345360513283
1377501934846743445975658506105663
1041997670425662431674503955384863
1715642728216042144390761155714063
354085478112331542959188746097243
1042882789444328178709049933464883
1060496669753549231372929543562503
1058688787339811488400952585928463
3127622046909407675701974295579343
1411849321239811039652921933465263
2082982085318550262181510666601683
1394275050878442144390761225944863
2155205494128845313067118615065303
1430478301747814831422108622258503
1430520238759125341022338692033683
1783636727250461107253917638896503
723230356462115398074473220034463
2756637529788485244163210452194103
1060574232341550059962474439057263
1783768952963346130394784336177723
1428670373024994612267627792352483
1783643101492293239646827792336483
1731709130314293432968296071065683
1109991533109684249653921549025303
1783548211419717972615274381314083
1393440499488003212114997961794863
1732337945322594653032553165634083
2119010863366349231341113869482103
1078070676871751705664129421810103
1060540909162504541196348500370503
1411975024257442141022338692042083
370107917547701948652597958737243
724025077743721202311251469136863
1077273974592148935907946567385683
2100642107951848178710098051704883
722479895861795574621776845971683
2100640000024974303468647815073663
2100640000024974303468647815065263
690557053896725812267627792833283
724153318023666172375658445152863
2774459342717883704794789399250123
1748408746184712541022287434281283
1430308746510510105705551637008903
1092373468994773250684446922434083
776045148324045468940423955425303
1094847987259313705822345287233683
403666648973385826775658506105663
2757600458128991196868817169162523
1396122762126465541377668173633283
1394319200934435574622337482601683
1058821039786008666380962963545283
705612392473009050440811721945263
742821950707605852991111947240483
1748320550418684572306027793170483
370198305100336595590766413466063
723277222277387321990712662736463
354085478112331542959188746425243
3123257568215245644413083092210103
1413566778915625800974472017194503
1732547991114293432968296071065683
707252270978965598897798733634083
2047873453158044726079593098264863
372054279365039412267627793338083
1446458809440215151055520401306503
741052368858063197022340170113283
2773410551224903705704091277330103
2051069518613224416279122057961683
723230366697529442775658506105663
723232757947567805268048845304863
3142428086311594178226371088691343
2101564838278798070385742215234063
1058024315463408374622342614913283
2101525013937658864898721680209303
404507612994083566247095242434083
1765053632404693337109536269642083
1077351459116949853052034890738483
724027263711484572306027793170483
1097364590876596969730128976514083
3794471932477645644413083220689703
388569257794083484489810058273283
1429599689667553305683618833154503
1765890191330024010416800333144883
1749159333163341108267627792336483
1447337442227854156853927892834503
1782797635213893977119774925490083
1042752539489211359868468547368843
1413659137191487500946055885473283
388524902779624346656335565961683
1429723551972858864898721680209303
705658640194083402622112265945283
2436186422446824591781515850920883
2807806476007776863717083408211743
3746573190759259272501405841002103
724994276775829598927520333465683
1413659137191487263612009353809283
2385774872955624416279119754113283
1765938629760917930814009933802083
1041953431016707126131306509296463
1748404557081646457899627792208883
1041286630502013600411753094913663
3829580811014909736574184094298543
387816374457603294034489804976863
1412948428393850901352610966928503
690558925055038521990759751754063
1077271672982216971308166596025283
2101692980593499354371206740194103
723146465374475321990759751218063
2032652418840042144390761155865663
2706219813626228101778027792521283
1395332130592003039685223751065663
723987443537123922596434125929663
740804385363203207814177558745263
1413570746662360121990763869466063
2473272815231576741573815635434543
2704825396798593778750542474586083
1396789446732711780578383558568443
705662607965656035759184966728843
1783683069333482894360715926626123
1058728544358270742959190156968843
1412153491641603039694979977776863
1782764296542105302285498065931723
723232757921974121300052556992863
706539454530946921300048774745263
1413659162641863971657809037634083
1764259026227143001141354442449683
1766104519714544374622337482105283
724199561025429844420174278913683
1731463448957493437084290886913683
1378300949486672380346474502904863
723188308563203363647543312818063
2454683408192738693951031309144883
2101525003437410235024948612042083
1376665799768906400400975495064463
1411010339827979321990759750752863
1042756629486672380346474503057263
1077150042886709597022340102600483
438858647931624416279123473137683
2083913331208528385078407751394103
388571255067876004292256272521283
507614132808855336615592026930943
775244141117645632730219924354103
2773410551224903705704091277954103
2084789945965061841799842832369703
1731463449206530232978053386426483
1783466748101472290298072787714123
3160299762667428848909985687082123
474221360533482894370469526938123
1447293160825985778760247440665683
1413787073699719193664134732986503
757789644609429770867334666113683
1765095475579624346635369158905683
472581161935284249653921550106903
2085712672093153305683616272377303
1767035881721900758306492630586123
2068969036253305910531206739889703
1765225498977378653073972688833683
724069442981894644206725392681683
1464915965333482894349929422282923
3462878852365298259634364635090943
371036851303357088390763651545263
421284619280130311220893773633683
690647220135697224963209364034503
1411056371802575926078008585777263
1078026851912424591781509386600883
1396118347881647805268048845608863
1696309094426909180336210119065663
2085464793982740505683620058129303
1093931358830797231332948756202503
2084911795471224681731206739577303
2453133502240003039662671562273663
404585096991380615619640461617663
2101697295762272203992683860706923
1077233918988948935713418324033683
2031771430737155126118964746417663
2436314243834978653073972688345683
438062044995330311220354954425683
740884197724720759636048845128463
2101478860824317637458996678737263
3440258759854824591781506768514083
2084745779377775023363209363721703
2436142382254824591781506832833283
371745710751949231394462925482103
1766863721242437903372470099882103
707338359067907035997855050441683
1076476940676078317804653065945263
1042083753245547078094954445474063
1410303373097766269359182275368843
404507612994083566247095373634083
1395288216753380000379956611376863
2101434710534494966622337482434083
421284619280130232967302612034083
775454050550619354371206739417703
724824429247994864899206740530103
2067085568026909180335184781297263
725040507695507477763201418610503
1378378743310716605268048845785663
2385774967565263197022340102760883
1731583186607345189960834890890483
772725455759122777132115411865683
2824923011201376863717079510611743
2471634797936845399287918352185703
1394319206426352198083613715696463
689762216735677088390763719241663
371125246521644089979964499377263
725663399309646578710127693793283
403542617937155126089243207369263
1078026521572842144390764871217263
773528565924045468890680657002503
2844005228457111336613436628016543
1394497999685136086285497732210123
2102321921708101481731206739577303
2438875296921266521592017229033323
2454935260943066007002785687098523
1799621424532172338299626830579323
1093254167725410325363385940034083
1411849410381845812267630410105683
2120902913952417731648672400672903
1765093289836749231341109828210503
1094172715018685989931631504361283
691397587385162400401514374745263
740968167652170400420455942745263
1447213615625870554371206739569703
1427965708653759869585460557129663
1076475064788066735146576909168483
2084659585642073551700047495554063
2101783168368845144895093011874103
1093292031533426549578322192369283
2437790649906866521582244119875323
2103200722206202864899206740538903
1428800689485945504411755853137283
1765183870285945504411755853137283
774445215293971502347886224825683
1395157867196029600420455942914063
1413959233886100300853926931545703
2099845289796734252064883527082083
422123490054709597022340102600483
2101525003438099829415558669297683
1428708089175115542959187465768843
1060538607797572661700741453802083
1411848974423297569415248844968863
2454683408192738693951033869144883
370114308894364726099516432345263
1766863720494734636291238675882103
1731541159185128178762884112177283
1729029279373169886046826579732083
724111469880384246622337482914083
1747437439711484572306027793170483
4500669451014909736646820307411743
2118339758448519193653921683696503
2490049993655135958296250004041723
1430396523318651376908956622114503
1058772573764457694024757958914463
372758718488317309596266438737263
1396168894240003039662674253137263
1412100953268594463378027792825683
2100683924334873977274454092977663
1411933186086769890347626372050483
775164475291278554371206740194103
1127527933628295189763204237482103
1378298757713793941975658506105663
1413778779709971272717366087225683
1464999845888924972506785687562523
408618262138924758337130583578523
1128654324461971162021563348210923
354131725585128178762886605482083
2705464933552693432978002186426083
2420243657957808718655033872665663
1732382091145519453052034825816883
2824755431923591279885493965978523
370112117907920094024761879065263
1749081623695992853763210451882103
1463868956426445468930670356194103
4146667854591666697044660826770523
1058911719800347460436048778265683
2472171475400370284026039245978523
1058816619751152198083613715696863
2824623101632423957569185688066923
1076393071151848178719261635882083
2807732572356785554917077012683343
1058733047691447841393181577936443
724197358739919839663213132976863
2387656248211707020331089037625683
370114308894364726099516432513663
2369958467395330232996459657809283
1396080808573769012267140170442083
1713883018494742205268048845152863
722521938228846941022338692034083
2385856766741224018616964177290483
1394488865484413600411753094577263
2757642411135513752641185687258123
1076386658032715542959183427704443
1749159327618996978709537620201683
1732424259395330232947286032985683
2067007768955624416268907786114083
724157513112720524331627725961283
2084657295330024096605806288673283
1041246900797645399287919767234103
404585097241008713945117712818063
2135077349035386901310574547881703
1396789447009378653043334800329283
740888581269884605267561159369263
1042834428830191137414759750904863
1058816745854180000379956678913663
2120068267863155611129013008850523
1058692992088216711793181577776443
2471332393848186905674910989970103
2755874176423829598917252046122083
371966215536845399256119313338903
2775298208503705302285493066297723
1041161023246896673415248845296863
705612392473009050440811721944863
1394363147513400697284176906105663
1395157867224147657175658506105663
3494833471207776863717083408211743
4051001862092466521542280081475323
2455610349918105302285495566731723
1713927362747567805268048845304863
1111545558679757231423137553322503
1110742207590013509859411472497263
1412771826396109636436047491865663
1394230916077425808006171018113663
371747891226352198105141898593663
1413659137191487263612009354121283
1729819375855896842876494214896843
740846443224147657175658506105663
1395288095907719193653921683696503
1749119491705576178721387657792883
2100644183611313701951568909154083
1783477354196083607002785688354923
1077231837055689053052034889816883
1060452519185128178741331529929283
691528029768424092316267728497283
2438873110129127593619080148210923
1428714507537128178709536336496883
1060540909162504627026590868218103
724159725636296962479645709465683
2473272794773139076418263513794143
740011971499924119983695559209663
2047873453158044726079593097953663
2047873453158044726079593097945663
1395917126413263197022342737298083
370906949553530905674915027545303
1430390016379624346656335555545683
1379137728337155126089249363392463
722391705626909180355694153792463
1077187566150785778720317847562483
387723994347701948652597958737243
2084789945965061841799842832690103
2085750556398823449653916617816903
472621222542253110531206739577303
740886378211608342959187466104843
691307514221104759636048845464863
1093334174049378653002327124185683
1765225813825429762468967814905683
1060540909162504541196348499873703
1060540909162504541196348500530903
1429717134909907055054445072513683
1766863700036364132589652820041703
2807732557153057621301974295579343
1041997670425662431693959820984863
2455610570128991041250003600850523
370906949553530905674915027866103
370906949553530905674909709802503
2084789945965061841819810899417703
1395202002849148535646825091696483
2806123935617584759819346185937263
2068849193466107024222340170426083
387600080243401053011540880834083
724027279161495159636048845793263
3126575268198066685361801363426123
2806254384533576357328037587403323
1042796574437087818180176844968863
2756717446765061841829023053490103
705618789099800420783669897928443
420485604117224416279124688200883
775328237165061841829023054114503
724071529068695159636048845793263
1413659173874016850751622669313683
691441947197645399287915732202103
723987443537155126089249354417663
1058686596077425725872207430897263
1413659173874016519037500493633683
2035208637412842144390761155858063
757789644609429610938428301786083
1715560634963203363647542023369263
740129306852170400420455942745263
1413659173874017095927376909314083
1042880472077507142073966412984863
2100725883669224092326580679233683
1413659173874016519037500493314083
1060454810048405853073972689161683
2100858208441603039694979977776863
2773660448146271634077348182633323
1396747388350041633209987971376843
372716902105983084026047258282123
472457540065895068910702416994903
1395954764772842144390761156169263
1395954670163203363647546953792463
1060540909162504541196348500194503
1412727890537418195590767693969663
1464955706111666681256049047570523
1800623867917312115621563348210923
3428810617599696172506785687562523
2437994493333450048392381780058523
1481737331901903947062482515434543
390458477172630098577492806746083
1749069034477425639897703814897263
1429595531838164685682820045642083
2420212316324045468890684435577703
3440258759854824591781506769161283
444152295566487749676244952386543
1430350269293008094046827792337283
1042878374662115005267560007049663
2083110022366736086285497732218923
2102406022761815275122743373153303
1731543339647803741022338692042083
354087469371918099068468548009243
1042750222685413462263375558904843
1766863700037676671817756356034103
1445575803314670965414533392489683
3127582221501903947012262809834543
1411895746404748833415224515554463
3127582221501903947041973076218543
3376553594273997231382639635889703
3376553594273997231382639635890103
2032771757036803363647541958592463
2420212431407130649653919049816903
1041953331662718742959188746096443
2455608257741560562977948429313703
2809695810962272036109442755713323
405306638943725507863744541650123
1395074317709646578761780692361283
1043721623202727698659406150576443
1765223511638879958295712401356523
2420245959320605995870827792185283
3160123440982368519437985687074123
1732424059651495211870827792185283
1766863721242438067008159056194903
1394409615488690283981854852218923
740007797379042775902316877457263
2420499935737486554371206740194103
1094095341165061841759397396354103
705658640194083492907682899713283
1043767462253759869553257034280863
2101478650860803039664162835544463
1713923078541941244375658505952863
2437775770611358454622338691384883
3847989296982368519437985687074123
1749281156409629266607237453474083
2420416049369157481731206739881303
2807091020997730653032551882441683
1411144435920509600400979590728863
3463292210711930905643118416193303
1078949173843203294024758032833263
2067169663845832057899627785800883
1747481689618684572306027793170483
444152411143747372107964635098543
388569257794706412832906579545283
4133967492106400843082454295579343
1764300969796734252105789770114083
3127582221501903947082958676538943
1731507589272804320299137671226083
1077183476427787809414759750761263
2825638668944255251941564634592943
387686147086229934995135130113683
1427917562499666993604717254897663
1413659137191485551074464272826083
388522689982731145453111248496843
2068767299680507257899627792513283
2134987177003721053043332042097283
724868541215677088401488771874463
1748238447702319453052033674425283
1765930351792136360583736714434083
1413745456528238277759679255578523
1394319206426352198094979971528863
444278108698976863717076951746943
2082937757042019795590765133144863
723318646258505012267627792824883
2806296096108229527207099349017723
390458477172630180344398352513683
2807722611405174572107964634946543
442386488063666697044668627403323
757535568877425639845941959065663
1783085475369035884014262350266923
371703767959573812267627793161683
1481613515533432210967249171442143
1144471139732172338211442201833723
490077732042418283964530202138523
2824537223793389352626365911418543
1732291708349387829731977235376443
2084034750240003039662670214904863
2067047714184272380356713162097263
1782757783282783376243332048834083
2807049094763194303368884746113303
1058693002325629600420455943368863
1430436264086870770709536397144883
1697946755443628540345966221457263
456441270428084249653924115425303
1078867798815677088390763715865263
1413659162641864136152197456825683
2454555271957846766419565197145283
1430434161429224591781513293633683
690605182997040595590766413481263
2435387407783829598866003533633283
1396839762418211574622337482601683
1731455049823853212500047494737663
1749375533241603039726748358576863
407779368804748833415250189153663
724197468603815211870827792185283
2134108448821256627253916429809703
1428918130248424018587273108033283
1781826653548847453043333322434083
1028619937818352198073911299544863
724822326039811039684713158897263
1480772456654021129485501783402523
389408019254651237666493840345703
724822199385625735814759751064863
2387492670342599824222342602737683
371703740933872370699862225170083
2085830222718740505633901204202103
371877903901825778709594065498083
688748883648286073057898442264843
523676394016126354917074513795743
2437107072423829598917253326114083
2032692070515478205268048845608863
3494875409263736210968709529811743
1041116661849163624889987984328443
3159331089263736210968709529811743
2119185656030337946678405315873303
1748366929772749231341111171881703
827180231535078884682454295579343
1481531570325695059634364634939343
372544940608232092315780113001683
371706079808232092315780113001683
3746573190759259272470664019730103
1412023584363194303704143568841703
1765095480809433277699206739696503
1765093384209901593653917638896503
370990713958044726099508550913663
2770806003521430094338624323714083
1078366186793313014213227792841283
2808815117501903946972293655106543
1430478521965061841829531341962503
507941577914692768813245911891343
438101875154690397022345168513683
1767042190504206853606050963690123
740760477043401052991033872833683
724157518381778793536133453304883
405518577123502105674910989641703
1765183875764757079083626442266483
3441183708991430919068196169954083
1059529761557224260445270032505683
1041288953635248800379961932976863
2084792022365153305683612550777303
2084667980806989849653924115416903
1428716411568954352909985687570923
2120068247404063160138326230601323
491965452997277074917085786938943
372630902594083312069277642442083
1800621880853967017619080148210923
3127458248854351332682454295579343
723985358221646578709531012362483
2101392557227516253064372678745283
3059508262039954154734701139889703
722391705625662513420469962114063
426406294933576357328540504058123
740846643224317710768234439368863
1077406216032264627211883796034503
2100730392810170393653917638896503
2101564974907597231322684499890103
1413745456530925335680180689834923
456439318790318105633899917794503
370867191693451436494954506264863
723983233765934948999248845801663
1411930879205809050635832525137263
2421133060659814831422108621017703
1747567777431000204331630416664883
2773534434476206105704091277954103
1803773680095930479904801757650923
1783554822689982407948934800842503
2773370746779278554371206740194103
1749245405237256541022287431242483
1732386405524578489016970324185683
1076565136968424092283499729018083
723144604439811039673422218273663
1111711192767703536898720400529703
1749115171808385778773121414584883
1781921151794685637481120401002103
774482979525796024978027792521283
2824044403284551705664129422466503
724069432728720524331627725961283
1378382858473442689896044938409663
1396082900523591705664130698610103
1042748350425402740962869891529643
369983970897564726141550416664863
689673727943088800411753095234063
2083023923226352198094876365137263
2438076282009266521532061904233723
2386737675436887503681083088825683
404507612994083566247092679234083
1394358842348803363647541959066063
740890793795330232996459658434083
1748276536738550837906027793338083
1428678935081953305683618832994103
740806493249968964424759178104863
2067087670695829836217965002282083
1412771826135929741959248844968863
1395994610135929741959248844968863
2843071355898015532517075533801743
444110457384087749686481050618943
2118252003922618479885496593186523
3140959843733576357286620618930123
1765013681134115570699862164034083
1412946110240003039653432522264863
1749241105798958629931626509785683
370024026486967668952120390889643
2152907625007951894194364635091343
490159505766066521532068180058123
1077185694993818031320685069634103
372674948028273717906033040346083
1376658780130024260436077136841683
354089760486364041442869898593243
1800411526007457722831521683882103
2136711030732466365699229518146923
707250057931032342764062797129243
1411897330043624416279127124034483
1060448099435877347748382858088843
1076302683625396978719850573642083
689717977877224260456045136345683
1766863710010284631054422032682103
422842687859663197022343885313683
1766863710010284631054422033154503
422842687859663197022343885786083
1396168894239280841340470025776863
2453802483218684572306027793170483
1411937369617342805013559306593663
2774459342473932502285499280233723
1397719114817968800400976771544463
708175106436765061950571718577263
1395071879283445113704554505936463
1396082900523591705664130698113703
690426820231858107004471239073243
2453756246533872370699863507705283
707338259715299910074471818593663
1042920411813124604375658506577663
725963265856738530315371786105683
705570344036632425300612170097243
2707100607253224416279122256521283
1396040763759829427253917572202903
1430348073314068505674907018610103
1395996728269935587770448844968863
1747567788481059574622338691856483
370911016678364041442869898593243
688841363359767023852597897936443
438818822489544057899627793137683
1782005131982379930678406739561303
1043757274525309600400975561776463
2102449957582379930678406739561303
1060454715951848178719261635882083
1430394414618517853032551750913283
1766022625901417694046827792336483
405306638943725507863743197650123
3127582221501903946991802131434543
1766863710010284791013463254625303
2454683408192738693951029959570083
371794149429120631646827792177683
1714679930465229382074448845296863
2386058397920829785131625290738483
1077227732142824260414004679402083
1731667072429633377507922253474083
1749243297323591705664130698610103
1412021486972574532446825091721683
3412153148969035884004544151402523
723230367498445313046049754450903
1747685254445307024222342672513683
2807134951376955581709985687074123
1077149807438269989931631504834083
423000083558044726120551949297263
1077395609409429610978459213633683
1747393641239811039673422218273663
2051107257113680466607237453474083
1396129147929403741022338691881283
1042750437091608342990926154113243
1697059554749387739392617091529243
1430650466382260249653926931874103
1430434371392148935937646285786483
2454018699928055919476385687889723
370995018925413778658874000841683
1041198451605643436474448845474063
1731452957676802957978702214736863
2388413195290056057899627792208883
3058625336118650901402254163890103
691395710211331039673478733304863
1730618401557224260456041097953283
1765011694606883316585042131866083
2385898694290383197022343888369283
388569262774131196335723914441683
3057868248767703536898720400529703
1749289549723936793653917571874103
723272310249396978710560205634483
2773370746779278554371206740354503
1078110428361661174622338697786083
688879012219624346656340819865683
1395950574910934565931630416841683
1078024550564044890964082388538503
725128819865266365656170445986923
2792079713962831660517070737955343
2084792037881486554371206740354103
1749161408478716330835027533642083
2136750556778504800299139975064903
2471592937973624190017185686905723
3428689098132172338190465869338523
2471335104447355811085503117802123
2807766546728465810968709529811743
1431361400904817562678406739537303
1765230311654203827253917638744903
724863921962456035759186052024443
2082939848676580000379959309304863
1747477318470343578678405252218903
1058905025744250806509651604033303
2420374001760542827419296400842503
1058730636520496022386766220977263
2420250164934942827419296400842503
1412815783280845313067628999587703
1412140819875930297007237453474083
2808569410175248815794364634306543
1430434161429224591781513293801283
1396961607707694457899627793146083
689715869675133592005203472345263
1430434371396734252106352966913683
1094004633543088964424758029296863
2083023923226352198095466374736463
1765186166604603827253917638744903
389582286805606831414952211713703
723274595622065455997546505936863
742652175521713701921389130441683
1060366552236306215968338253474083
2101525003438067228909111312682083
1412815783280845149031996567410903
688791025644477088390765066441663
2119138866903848162563209364033303
454761476602107257899142672665683
1765051540494883488369771722442483
843118581492887574173855256043743
2470667790112627524446337482770483
4133967507598487737993373974794543
371794050077232595590767693465663
690468548275837600411753095241663
1042922409088878359368761869313263
1075548018484976374622338698258083
1749069061752855200379967187376863
1446253089341645468900483081969703
1749325207111111746407561040833683
775328237165061841738885523881703
1749115276390044726109728269314063
2134108448821256627253916429473703
3159249195227100972107964633811743
2101692991092366554371206739882103
371122856042238947748382986096843
2437994493333450048422077847258523
742444777919779984252034890434083
1411937396380867138171959306593663
1428752239467628220642869898433243
758548818350149075991125904681683
1781916637951666201868913114779323
3142723322041603039726756240176863
1732466202183112135908945034585683
2453133502240003039705193033945263
724910406725936837481608017338903
2031934993388803039713844745944863
2808815117501903947052215635434543
2740980518033237877609606739889703
1783508365258501846285500628379323
1094097433081486554371206740354103
1732382091145519686678609037177283
2084831873235789849653917901016903
1395199695443203294024758032832863
2773334959658905302285503062793723
1394451536716171207948934800842503
1481737331901903946991797076699343
2455438404446591984909985687074123
3109760183123550963162785686633723
1429595531838164685682818762265683
2420292023304397231332942535081703
2824751160312671618080923085978523
2418524092655896670628892361776843
1396078842284776178701367245329683
2083070170696424591781513293313683
404505305602595574622337482594083
1178662886011972015794364635091343
2101445212324045468900481802282103
1092293362780873217056340819728883
1113219485234866697044672465657723
2119185313865471284278406739546103
454761476602107257899142672513283
1413743144141560562967732746281703
2068849193466107024222340170737683
2101774774778142827419296400842503
426406321116458628324540628370523
372630902594083312069277641777283
2453886369298684572306027793170483
1766863710009630835366044557489703
2118174188320299852864137367074103
1481737331900593309166798737026543
2807730590297239336596101655418943
1749071136883445113704554505936463
1076481145756195570699858313945683
1731461551270863197022337616985683
1749239244327033586731625290890083
1076649007030703412267627793650083
371122856042238947748380362273243
354085593481905942959190157465643
2120068214871268086890685908378923
3124182627733576357286103508538123
2120068231929574716929750100514923
1429549290685764748342893069826083
1412023584363194303704144906610103
1428712294780936450716802755713683
438019787131624416279124752985683
2388415506853439263407237453474083
707380512359128303023730455738503
2119141273673471284278406739546103
2773622724848131372506785687562523
759520021281092502592701975586543
1041247110762504532626592266450503
1395160058969663591478406740050503
2806123935617584759819346187098463
1784607781528055919476385687889723
404505300359715574622337482594083
1397674550288261460808326669642083
1042834422787018195590767693969663
2472387786130925249363569108386923
707292111886230185034914892977283
1395950674537418195590767693969663
2101478860826974872025217415057263
3447064338976126354917070736874543
489200992196505302285503062793723
2740659223595129910531206739417703
371875734147632595590767693465663
1748234494609429648222347921658083
1765009718039811039663211721777263
742738158750440178761792327720883
438942833602207929007237453321283
2806876912802406831425700240513703
2473272794770415961206003801777743
1447293160825985778760247440817283
454761461924045468900431751402503
2455435987206349231341117910744503
1748410743981380834358867594266083
1393568646762504541023341210602503
407277547070562653073972688505683
1765309380087751414212743945794083
1042878578862498141022287437482083
2102281886318797231322680720369303
1376791435741895505166549015065303
403624601626909180365955971856863
1394319206426352198105248275376463
1394455852722005951347334739856503
2120068214871268086890685974914123
1749281177133426549578322192369283
1077236240511279453011540682290083
1747479619233547973726776653474083
2100554032523647980372047494577263
1026942326594773160605267472337283
438858752789224416298068624513683
1042211496042238947748380362273243
1058728665481905942959190157465643
689631784930024346677893257928483
387860525026024424490578125962483
2101478860826974872025217414897263
725254522340088562537606740866503
2120068247401994908532412695738523
2705420788750229775238278544513683
1412772035587018195590767693969663
2082361664699346646274084449001743
1041957504708940767694954445473663
387860525026024424490578125313683
1413659162641863742527626317625283
354131814423663829617719174904863
1748320550155129741959248844968863
2102609586791621129485501783106123
1027028199200003039673909837145263
437940215431306208299627792200483
1041997470669935587770448844968863
705616492417587704260225415073263
1766108725301120631646827792177683
387862511789185778762887952665683
1749287652585775453032555719082483
724822320523647980372047494577263
372544604265649206100047495240863
1765848562862824260414011213314083
1410169160902348235378228614744443
2807848356614909736667292633811743
1041114659057931145453113808666443
2101478650860803039664162835865263
825827767449266521542273866297723
3494793515227100972107964633811743
1447085957270934754541729680362503
1430604351098824401819296400842503
426196574485393519476385687570523
2101692991098824401819296400842503
1428708315157040595590766413129663
1729907676994773250704412359242083
2120068257378705683745973005186123
444110441396576863717079510779343
2086381159792845313067118352512903
1465075378791621129485501783402523
370824939584296153519182147872443
1465077475943621129485501784018923
1395243939847379616379959184329663
2102363853740615705673857546593703
3058585520390318105633906064537703
722481883412113511478406739704903
706455342473059222335035146113663
355056548079896334799440906097243
1027871380947839083972741265186523
1059527464872216342959190026096443
740890887600932795015248919066063
1395950481641480541022338691696483
1074624951276803207804499591072863
708045088254922359636050116033263
1393482348417584587172973066265663
1749199373010376057899631440825683
740807106404748833415246355714063
2420497843568845468910696080217703
707380512362504282974882961010503
1378340894700477084488734861152863
391085840196734252075091533960883
1094130692575892857899627792985283
456479113544539354371206740354503
1747395622786996978709582221801683
1078192107739685368249936976824883
1041997350334731145453187971545643
372716891344250651455085133970103
388569257794706412832901325802083
2032771757036803363647545735065663
472457424970947638531206740514503
1732505938232776057899629001801683
1411893014574601351815248844968863
2470582258831404758337130582603323
2136801423213439083971614919401723
1432200394133576357359259225970923
370911021918488339099728902897243
1077406200051211162678406739537303
2118342275053099852864136084698503
3848784090579839083963009489178523
690512991632856035758697155696443
387602255225985778773126736673283
2403512899395330150872686224521683
1395910635503096799694954506264863
1748528274138834969653924115730103
409673014015666697054880340050923
2085628806763751125435475472537703
2085548894761200955855520401306503
1396083006140126585899145168353283
1765223506680980214213227793160883
2102363749396097049653916617816903
1765930147041807909521541453802083
1060454615273442607965748685145263
1766863720494733992809631057162503
2084661479108940767673963789625663
371789734926230185034910985945283
1378299057065955005268052621617263
1042836211134731145453187971545243
1076306867179459724331627722922483
1412140809651656057899627793146083
2387656212782945657899624135226483
2083153935931313705822345287241283
739124576847826297284176906105663
1748236769236913705822342730601683
1430316706463165916038816400842503
1413659173874016519057998353001683
1429805315188434969653917773170103
707380512362504282942550228210103
1395330238161984246622337482104883
1765011600233074209414759750577263
1041337603145210778678406739856503
1093929351305799705683615118114503
438064052242488132855892692025683
1093214416186319197022337670913283
791104817283246105683613837641703
1783561094227046102285503063106123
1395996717784242766655546957313263
1765022195857067644163210452194103
2085628612001997231322683152225303
472539339228024681731206740041703
1765139830594773250684447060202883
426492167797649519476385686923323
705744512800003039694981318576463
2119977738453197313067117210618903
1748240664955624416278610256665683
690559040909579321990759750912463
1076435113794083738860087238897283
1058856560021476409990198032817663
740852835095093355164269005786083
2757478623588658902285493066458123
1077143636070303847251562506097263
422039589004386886719620173321283
422039589004386886719620173641683
2404231913226445468950713872689703
725040739730925761752173204875323
1447207172075787318090319427553263
1395160279706570359636048845464463
1378382748610173600420455943065663
1078073298573859574621215063224483
1077315901908000953007237453474083
2101390570477425639877199562265663
1428624208876146123193913869297263
2789260841533644977195167053970503
1749954043618433946656334282434083
1060582631460807414213227792186483
1749069034477425639856212752336863
1396921871159856595622505037473263
2051071531104507257899142672529283
1748450915730925589555795409195323
2101390570477425639877202125144863
1076477078080201053011543379385283
454801407150824416279125840818083
723228369919807009414759751402063
1042794488831807009414759751402063
2118344377961159160323826394602103
688881424194083566010452954442483
407779368804748833415248909464463
1413659147149777814602960835704883
1396127381679774532446825091873283
370952954999742805013559306593663
1749323010057314653002327120521283
705658640192771134528133386265283
1078114811173444424972933389818103
1746638540427824759636050192168863
723274616328129839575658506105663
474139340912960407002785687722923
775328006450818921731206740202503
1042081550463276172331630416682083
1749071330845794653032558474273283
2137761389561325671478432480859323
387900371176101008222337543234083
1414407510861552198052917955545663
3512488957907642479885496593338923
1766863689012483207630955792328483
1428624208876803207804956355865663
1428842633025429848699501008337283
1428674666105576260211795412025683
724998696796887962678406739537303
705658640194773168816824521944883
775162262798510105683616333962503
1396082901020384224299138954434083
707380512362504282974882960850503
705658640194773168816824585944883
724866239577625735814759750897263
371080996640003039653428618754063
370069843754456035769372365128843
2437239297608424092274254279401683
2102359559819823039531630416512883
1145104259422105302285503063258123
705658640194773168816824656673283
3513239660492466365656170445978523
741065072394445226898612746762503
2100726004478255453073972688345683
2100679542128845313067116999427303
1749199378255223542428832269136483
1747481821252328178299449939537283
723312255750804373975658445000863
1413573086392068117763205388984903
3160211462096955581709985687074123
2823912188887245399287917203529303
2454597319826576437906027793330083
1077313621278926787422338691873283
1110830383425234969653917773962503
2740736943789287449653915335250503
2739942222804651803867218253329303
2490054398513850475994245194626923
1412107454161984246622337482104883
1077492398506879084026036618770923
409714852198066697024214161178523
1782053256355029427253920333290503
1747435452655896670639699401776843
2490793959428794479885497796050523
2806918950214215705664129421481703
2844799833555839083982368263233323
2120068267863155123214468308362523
2455404833998349207002785686938523
2756595492127608444163210452034103
2789476931840454358337139664850923
1746642944736692163432554509323283
3160253642130925249363566417018923
1783643107022083207630955792328483
1396215252336845144894551444378503
1731746774451656057899627793146083
2423771707791252378678406739728503
371835987626038326109751174576863
1748242782291400057899627792818083
809643705423864563162785687882923
2135041817802418284014261069962923
2773448205326229598896797645794083
1431228778389935326046827722442883
1748524215121579873303122253474083
1429469487517119710057606739553303
438064052242488132855892692026083
1028663988797645313067119949458503
2773448205326229598854765136513283
1765137518219823293688427792833283
490241399551666521561759249314923
2454102397764447958337127961963323
3109840100095666681256052758938123
1028663988797645313067119949474103
791428297736397231322680720841703
723272415369139430658155792336483
1766901245139560642010785687216523
1075596252995330314867283469786483
370906739274685088390766345777263
1076313269013224416298630541321283
1764300969796734252105785933314083
1411972931571683005268048845465663
1430306471309646578752111623720883
1076306899468530832437357200842503
2119096814028269593653917639402103
1060454615273442681499242438753263
1748404347380865778719772362450483
1376791435741895505166548948033303
705658640192771134538398922273283
2084873815761984246622337482104883
2739942222804651565889620819881703
2100553833843401053000787472513683
3126610809654651237644955146281703
1431273232193392333846048276042483
723186410615742805013559306593663
2454016309412045644413083159401703
371036956696317473845378758577263
1413787200075273778434720400353703
742524359331783414213227793001683
707206039274851795590762439562463
3476376342066866697044668624203323
2118255987985128178731087437626083
1077401596776391414213227792186483
792187221341153305683611402441703
722391705626909180346476938257663
757707760797717812267142733001283
1429803228516392154371206740202503
1076313164155624416278610256826083
2050306044908803039714407878913663
1447288861664385778751082640817283
741775797209900737211554960345703
403582558710045344390761155393263
1058863187562504541021219101810903
1447419310297128154371206740362503
2454811429884040504794789399714923
724905986439319159636050186264463
1765062031524045468890678222258903
1784521693440454358337137108538123
426406294933576357359268240195323
2068725336418035565436037453008883
1748240905879757231403169552530103
409673014015666697054880340538123
1446456707296897049653915335250503
1411851533709646578762318292680483
2807801861692006831404699018281703
3848119498129580635557491735242523
2453888692473928611085500627395323
372010366105266201922283793178523
3092177649985234969653924048530103
438062044995330306940550672825683
1765894589829059724331627722922483
2084789945965061841789597837330103
2102406022763751683494991754602103
370906618462898107004471235697243
1111629632925308126046827792665683
1413659147153780011676289479234083
707250157536059654790766413296863
2117375393861018031320685076530503
1093331866948149597022337674113283
1783469274897032098676385686603323
438818922105576178750548682121283
1060454605299453383117954755545263
791348291387597231392923341482103
3512442715430791279885493969346923
724067219999398470094954506264463
707380512362504282984559827882503
724151100798442144390761156170063
1145144141248178283973771862626123
1395997048387114124331629069313283
688881424194083566010452954104883
3141628913101254358337131860538123
1429681588470619354371206740194103
1766018128639666365699206599587723
1785228035989935326046827722442883
3109921994132172338290869008538523
1430476225578412466844806739394903
371787631965669307004472524976843
1765850444779459724331627722922483
688881429174128083601005200850483
705658640194773082349623309802483
741901709386849100853924307865703
1411981425841479770554479696834083
371701549119671841393181645128443
1411935272466686633003141453305283
1042838638848970359636048845464463
354133702122571707003983491689243
1766727059809409946656901325465283
1378462430423420605268048845000863
1748406765162504700940343309970903
2791362487196856022285495504226123
2773333097674418283994244368538123
371039042816124690874448845970063
1376791435741895505166009866273303
1764391467422394479885497796042123
1077227527629770359636048845464463
370908820460736205631033933465263
371703641317808878471790413633263
1097364590876596969710237712682483
809559975358866163162785687882923
689587744448286073478173635866043
1026014954692382241393183049944443
1058686596076803207804468618088863
426617792709471786447517848057723
2858263759386223027446383892034523
1430438449265479119709775495098463
705700373269224346688160272344883
1412067739910349231341109828034103
1765850455790818448222341387082883
1765230201292959446285499281179323
1077185474530024260436050257331683
1412067739910349231341109828202503
1697152055458632926046827792673283
2454729550807210561805982925810103
1378425001794083566215274646888883
3376595616719284249653921549802503
1765062141336135705683613838410103
3477384846476155811085501904210923
722523947366066370009734804387323
2417643393687948837716048845304863
1750084282289530905674910988993303
442472366438066697044669904682923
2421084615660803207803958020034063
2421084825625662431664158989144463
2134108459555399705664133389818103
1430392322959088374622338692531683
3513197701436090479885496593835323
1041997670425662431683662212050863
1027692897045224260446804816842083
1431228761547874653033093322112883
371659595346877088390766413624863
438064052242488132845648970426083
2083911008836167705653355857154103
1128698449041305302285493008386123
1060454605299453396022942918728463
2118346380755839083972737489178523
3140959843733576357286618065170523
2118258162969682269022338631401683
438064052242488132855891408825683
1041286625271581987041822985776843
2120068267863155045390477079882923
1749159412002495456299627792512883
1729993549600003294024756550913663
437977838574672380365904778265663
2119933587912304489115755853474083
740009789673442607761030477617263
2068050168292450653052034889809283
722303415276803207825973962257663
690514983927256035758697155696443
1060454615273442689905769155856863
688967296800003039705733318737263
2756593484106471941019296400842503
2084792058069197231322680650441703
2102324039073997231332946254411303
2118300016853855958295712404218923
354131814425662439661111117465663
792187361902797231322680650441703
1077271756030778012500048778096863
791348501102797231322680649977703
1077271756030778012500048777936463
1412027767077049479815248845297263
1394321209216929400044597897945263
1078995846765155304727681559241703
2118388528532172338230409366626123
3142460973845224260415056842938483
369981769149387825840211465776843
389324138155418031341171735410103
1766863720494734390346397773490103
1411891137639360192974954506264863
387730385694987321990762439208863
1413659162641865220773482503538483
2471720759385301427253917645153703
2769967247330024591781512013473283
2421170798913234969653916557330103
1060454615273442689905769155544863
2102487811149864154371206739569703
370118513697854518098998090097263
2084789945965061841769629774274503
1078331143147428848909985687914923
1784691615915288683942100881657723
2807134999616789411085492762610123
1078073298573859574621215063233283
3092305917333482894370459408538123
1429717134909940217049679626425683
489117106116505302285503063106123
1782762340182531372506785687562523
2437994493333450048422076567098523
1730748545041863898389659274121283
2454060444006063011085492762450523
774361135252311589931631504513283
2773496660326066681256040209322923
2788426368765334758453925514761703
2101525129019597231322684435881303
1094051190595330232996462160834083
1412818393932862431685815110904863
3092303604954766554371206740194103
2101604789561694966622337481945283
2453716411155847750299245197802083
2756553674130267354371206739577703
1396160605760463197022340237016883
1766863710010285188520504781794503
2421173126765061841778822804354103
2438831036225429676290151811713683
2807007140433828848909985687418923
2490800681088690283981857680656523
3412792700925618283944526730762923
1411981525717557597022340102600883
2756715124163419354371206739569703
2100723686889396978709582288514083
1060582741825429930642076227873283
1430394315516879197022340102600883
1411855486856143197022340103082083
2471332713952223917530785688226923
3092261766765061841768553357962503
1447255737965061841768554638114503
1058772673394943853190762374737263
1412067739910349231341109827865703
1447255507250818921731206740202503
388569257794705998512800336184883
1043675397280959869565470986257663
438062044995330310996025869786083
1061377556654498141032526288841683
1447337551793527624963204238258503
1394321209216929400044599177945263
1378336606298544791985794890088863
2788547693958403039652408525641663
1395950492125928178731087431242483
2756628935660803294024756679073663
2068129939762749624978027792825283
1077227416730407993980495632825663
3477173233361399919476385687897723
1394314797163582521990759750904863
3428854762641305302285493008386123
742696110856113705822340045146083
1748276421657302151826027793498083
1395950702089409503674452813137663
1427169226880623027480303770618923
1077143756906237559636048845801663
1430434161155252491307627792336483
2456363138105549231341112649944503
2773702365218317207002785687090123
1396085029945549231341109828210503
1447131806517272683419296400842503
1042836531225662435974176467528863
2437994493333482894421173009322523
1447255527724263449653915335402503
1075596252995330315072567309633683
1041997670424317715273831879073663
705658640194083488648425159242483
3059382213230797231352432854625303
1058730740839360192974954506264863
689592049390849569414762438737263
1766863720494734390346405395569703
456603060459448181638816401314503
1463034400306866521552548186450123
354045516330503540973135498120443
775244151605272683419296400842503
370911148547837559636048845801663
1076516907976725812267142733001283
2067968579395330151038035466426083
1447213595445272683419296400842503
1731707152961480561687125904681683
3513195598516955325709985686745723
2505059212017801974849692234602103
2420497843568845468910696080994503
1093166176183394653032558474434083
1427169326482960077878436321171323
1094053198645272683419296400842503
3379030210724045468910698633977703
1430478306725795378434720401002503
2137593815253197313067117210618903
472581172183245468921453072994503
438064052241863660392609424833683
1729108358546925589557359905018923
2120068257378706241180809366641323
371708056125645313035891735578503
1376616936692259488390761091377263
1428636802826445468920453521002503
1077393501760463197022340237016883
2137631365887666370000035101624523
1412862445161815275184795145953303
1447255737965061841768562131569703
1412065417025429930642076228041683
3831342282131615355978932688682123
1428760828867553305683618839081703
2118344377961159160323822417002503
371661907717066359636051399392863
438064052242488132855887687225683
1413531116296806831404705620530503
2067005871270863197022342602434083
724819992146877088390766413624863
1765055629402544624047675149129263
1093289919422995026607237392369283
1397718474322877088390763715873663
1111709090113234969653916557802503
421242571131624416289414672833683
1731585398595330232967817169289683
1396043159989984224299627792521283
1766733676615708374285492686138523
490241399551666521561760404514923
2471506982011680220224699349017723
3109921994132172338290869008538123
2386737675436887347642425808834083
1429595531838164767797328845313683
2438627648958866163162785687882923
3126610809654651237644955146113703
1746724435097266365698694596396523
1731465566321420063407237453474083
2100682037174703248222346640833683
2774171937998349207002785687882923
1766152953715961558295707022643323
1412065410956173661022338691865283
438223525422178653012079507721683
388567050003585778773130704505683
2067127511093813597022337671386083
1447335408989153305683618838777303
2120068241886620174143571601339323
774323276155624416288364944833683
1095603177213334758453924171089303
1077271772346519159636050186264463
724906080799398470094954506264463
2454555514467295917530785688234923
3123425130660045644413083156210103
1376791435741895505166548947864903
792105453165061841798788238114503
1783769052313266365656170446474923
2773408463758465778762910924984883
3104926026504113705822337491554083
742612345621224591781513223720883
1413745456530237125470881617506923
1783683069333576275622529626778523
3428647044714540758335157005026123
387730297654651155756752905953303
1042083774546747741022342665936483
2120068247401994908521610712075323
707380512362504282984557204538503
725663477730024591781513223880483
1413659147153780593880654278913283
2789688666309471536775892881338123
2067966497196776178701392906730083
1766733676615708374285492686138923
1730832631414299378709536407073283
2770139019766113014213227792841283
2807843705654651237592146253305703
1077359836731313705822345222754083
707338259715299910074471818425663
3140959843733576357286607706930123
2101478650860803039664162836034063
1075596252995330314907219475401283
1749323110209429610978461642113683
740928541756068835565652556992863
2120068241886620174216372746778923
761736810034866697044669908370123
791300031435412857899142544521283
2118302424217263011085492763098123
1411933075999398470094954506264463
724952223358719116342381068985283
1747393409743790342790762439402063
1396040868313961694024760595697263
1783474921226445468930179018594503
2100556250509646578710119952346083
1094013556125308126046827792665683
1412109456968424092283499728833683
2858263754130960077878430797458123
1749447041918740505683613837650503
740087264236803363647540746266063
438062044995330306940548173625683
1749075331451624174226058579705283
2789260841533644890995876307545703
1093170276375793189960835018434083
2118172096387685106709584906265683
426450256452888684015233562450523
708084829311570993604717254904863
1429475648382740505683615050754903
791100492157493514907783824513683
1413745456530237125470881617338923
388611101480853676679250186265683
690470855445224268616248522602083
1110956463437454554371206740354103
1747523554866866365699205252387323
756826946183567942258746957305663
389487395381644755590759949616463
1043761474844134863700050122441663
2706303794324578489016967824833683
1748320571691573597022337671370083
1783481338278194902285500566945723
1041116661849163624889987980976443
1749071137382799942073966413145263
2051067311873794397022340170434083
2102445852896897049653915335241703
2102449957847245144895040477641703
2770977744033713705822337552993283
1431314960301492163432554509323283
2119141102011195827253915085634503
371747813130998928222338699098483
371833884967670837906027793338083
1395996938512802141022287431242483
1465789942690128385078406740176503
1697909021645999805268048845304863
2102607548572084249653920333337703
1111629398337234969653917773962503
1463871373670066685361802647722523
1412021398080201053011534281784883
1041951422968075318078008649928863
774363242105576178721364560666083
454761461924045468940985933794503
3159326480192738271942300364977283
2102319598027579741022338691544483
1765181867452765328232553165466083
1465039691790032172506785687250123
3476462220411680220224699349017723
3476462230899436041076385686595323
1747607414182546981931634246586083
1430314754586940642563210452194503
791266592363751285579865690746503
455000935919919453052034890578083
1447299888533482894430363409322923
723402753377015342532178253474083
2437950342765061841769637332202103
1428708189025765142959187465768843
1412776141300108669565108755864863
1395157852280003068735546957313263
1393480345626352198073401865954063
1413659162641864135723603344513683
1058858788522074461022338692034083
2100556008827298141022347920177683
1747614355440511165699234967578923
1376791435741895505166548947865303
1430312547598510105683616333962503
2404231913226445468950717655089703
1396833376851203207803960464817663
1058818926617662513583695638594463
2773448205326229598854765136994083
1075596252995330314867283402586483
1713885120627478205268048845608863
404635539016424346656340688665683
422245324609429693062739472817683
2385978411492450653052034889809283
1428800800363751445313084439081703
1413659162641863971697797456665683
1412109556294785778773121414584883
1429681703814008444163210452041703
1412107454135802864899206740210903
1025176104930024260436052819857283
705658645174888387228269139544883
723320743462933812267627792352483
2101478761497302151826027793498083
3038612208526465778701467280521683
2084789945965061841768554638114503
1766905670392424559885503254577323
1393480345626352198073426131874063
2471420789094066365687942800186123
1396041083546570359636048845464463
724868563015708374285492686138923
2386737675436887347642425802586083
2100726077117666612267627793490083
2807181225820887962678406739537303
1783049703450980054285496788682923
408618167478067631341734791561703
1783764778838531372506785687882923
1783724907512671772919894301633323
387730396993394222501455626602483
2471374414732501427253916298938503
1765305615977850581445202253337703
1411888836841480541022338691696483
2100598046267313705822346567082083
2454899320780466697044660826778523
1360678575421623841413711625777243
1060670822220502151826027793498083
2770220583291624591781512013313683
1396082901283807503178325904674083
1783471367076753519476385687889723
1075638075420351456299627792208883
1766863721242438067008161680682103
1076512587540863640393835658265263
1782844208533450048331910804834923
1430352681544027767851627792976483
723274716993394222501455626762483
1767079994515367957569185688066923
1094095341165061841798786961314503
2084789945965061841768553361314503
1748236801175855453073972688841683
3109758180583780054285498000538123
1078112846182066029784717400066923
1766194697527828825131626441777283
809765485770418284024501070122523
740762536685250913732178253474083
739213072194773250694278797312883
1430478306715445265246338691544883
387730297654651155756752906282103
1729907676994773250694176333482483
723360694156173738846827792336483
2435261803819311453073972688194083
1042127693600003380256308611697263
2756595596709928154371206739570103
2470879723878066697023702160850923
1393482348417584587172973066273663
1078110617891119453052037385961683
422329199927137657899627793306083
426362176068888683963583185170123
2101569048597042148190337482762083
774325378826445468970169933794503
1765049233653896332331630416497283
1430432179619928986667627792336483
2789646728233793237876385686595323
3141710403393393549970050762105683
2102242025226445468930182733794503
1430345871330024100927621386425683
388611101480853676679250186442083
3141586991268703958337127961963323
2789521103615666697023699603403323
2455392062895763158275237658770523
2824839444906879084026036618770923
1111669385019597231382690832209303
409629078933576193713293261650523
724111469880384246622337483090083
724113362023360192974954506264863
1714845715569839805268048838593663
3109833483029224092316263878753283
1766106711761984246622337482104883
1078234579810555257899629001808883
2066330603566732268362325904681683
1145310000533482894410395409642923
1058732837991360192974954506264863
2769967247330024591781506766121283
1783683069333576275622529626938123
2453716290010030425131631764033683
1028577999759122777153618186090083
1749373530187571631394462925145303
725040739730925249363565201675323
371789734926230185034910986770083
1077231701223869989931631504834083
2824839317987760628606113748210923
740972477614824416289870474426083
2770050923668578653073972688354083
1041116661849163624889987984328843
1731623057166280561687125904681683
2102447855423557481731206739881303
1395996938788610393101367434578083
1041116545995345441393181645297643
2489959502661101679885497796024923
1110075639152845468960441872216903
1393482348417584587172973065945263
1076395178003144810959490826121283
2102321905985234969653924048530103
2470623960217263011085492762770123
2489955098628794479885497796042123
1396833796254730011077199495233663
1748402454948252983748741453938083
1697946754654049173975658445777663
1765188169422083207630955792328483
2120068267600386892834950804682923
2084703652611464082270827792185283
2101478782210713695070827792185283
1043851651637125465131626442266083
1075596252995330314867283408985683
1413659147153780593880654279242083
3141710403393393549970058704833683
2770806029709646578762292752833283
1395994527088845313067115783571303
774484861717224018616962893938483
2067089856949949817899627792512883
775370179952845632730217422106103
2369998203194088416279123475882083
1395996828686230185045638672185283
2118386216144250565470370900698503
2119311264134699852864130826121703
1766863720494734070603374352530103
1078331264562866365656174480850123
1078073298573859574621216263082483
438223525422178653012079508034083
2806965345246488683942100816850923
1783474921226445468930670356194103
724241524789913695070827792185283
1096867571909471536806530907098123
1748526191940149597022337674113283
1783683069333482894390401809170923
739168700624509600400979533465663
2471418718968424559885503254577323
1765932238924744639531630416521683
2454857560431998264794785616514123
1731455159947824591731307850265263
2085467021459630105683612557649703
3109718229846827763162785688034923
1076390973713491649006725392681683
1413745456528238277675661335906923
2100556218542498141022342598905683
1748276510267313705822346567082083
2067087565850056057899627792208883
1747395517945160025131626442442083
2420203932419495211870827792185283
691311587114456035769373584505243
2404231913226445468950717654777303
2421212852311988741019296400842503
1394235314289479119700051469313663
1077187660772842144390764871369263
791224554453837849653915335546503
2421969918917453849653916618434103
421240693379042693777516938097263
1395961192318999520299627792208883
2455568390338263885068936148210923
2119013065117119710057606739873703
1749205659723540505683611335858903
3476715661509471536807049361178523
1446294927250663449653915335250503
2067884478604386886669395533626083
740007782426909180325971335066063
354173646839582068952116685624443
1729947114239666365699235101632923
1750176545955029427253920333290503
1041909380077425808006172429145663
1429681478872082133455520401306503
1059827871976101008222337543562483
2824493000652466537945730832842523
1480814239197638358315197786914923
1396043164986319197022337670913283
1732464005664806265899140233953283
1746642745217584509789726924977663
2404231913226445468950713872377303
2454607941956609754021563348210923
1395327732091624591781512013154083
2472431721215665857448660816850523
388569257794706412780628816345283
705612497094675747063375558896443
2033535335598824416279125907705283
1396957528761442653052034890434083
791266592363751285579865690594103
1732300222812853625899627792208883
371963991991425778709592788201683
2118510163346271634107061065993723
354089545514456035769373584328843
3379070176673997231372955402289703
2806960694286230184971856845633683
1076351002505519686689389133626083
2119183238761815275184795146281703
2789391106628888683942095707098123
1395069671730154873499165635545243
1077143746460489012267631696344883
1430387814919114273415248775074463
2806168269469359011085501840363323
1075633686343293600420455942745263
370866866910142805013559306593663
1076390978978550924331627722922483
1076390984496682124331627722922483
1749079650796999824222342602737683
422039589004386886719620173465683
742654377531313705822345223720883
1412862445161815275184795146281703
1076474864797717812267142733001283
1729909983034907460436074586114083
2453714303507015705664129485970503
1713967223828124963647541961952863
1111753355483683333019296400842503
370953059857339528213559306593663
1729029279936158446235755853632883
739299060419962905674914970113303
1749161424770965676677766736681283
1377621472497635005268048845777663
2756553638217849910531206740354103
2789646723020466697044662166603323
1429595531838164767797331536513683
723983233742447186771562506264863
1397718474322877088390763715697263
371701549119671841393181645304443
409629078933576357359259225963323
1395996618971717972614786762282083
1041337596526107546678406739704903
1113221593124936611085496662762923
689671625837222383842869898105643
725707313725645313035373133970103
791142555810637849653915335546503
1111669264957645632730226131721703
1027869494298093495349898775586923
2102569590116392154371206739721703
422167624880136450725508173625683
1042043923388339430658155792336483
1078823764693036758295713681338523
1078026636692133090347626435865683
2418524092655896670639132361776843
723272420639547741022342665936483
1447335419228400955855520401306503
423128215104463197022347664513683
724908293005053481186409159080863
1057975551172382241393182918745643
1078070671614386516636293453304483
2770011177146261853073972688345683
1111627321917645632730217422266503
2067251353409429610969218886913683
724908209930998928222338699098483
2082984187464424591781509386760883
1412063093921713705822338833481283
1766241133449814615309985688235323
1747525844875449652267627792336483
2136887478755760628606113748210923
2739012969486229844656257610121683
776003310141645632730223699729703
2770978080365155304727688012994903
371789645524015772500047494576863
389496419732303565846665427874123
705618584052077449442383427704843
1783726998605732762678406739537303
722393608568247349915755853474083
774445240748153344452691469626083
1783771149465266365656170446474923
725038300731313705822345223065283
1731666977557224416279127117169283
2068050158357224416279127117169283
2739942222804651406174830419881303
1733264992399007929007237453161683
1362404652391599805267561222608863
2453890563366101427253917645153703
2050308352026909180346476870744863
1411979317648559805267561226257263
1110994066138834969653917773802503
2773448205326229598854759879562483
1041999673481139430658155792336483
438902777999007929007237453474083
2101478860824972669616257414897263
1093294218061555565436037453008883
689674025975256035758697155696443
387686262178550924331627722922483
372805081855666365666956119738923
1783804793775206102285495565041323
371745704956464595590767693969663
404721737194086831331927447073703
1092241028077425807813198215057663
1077353681585606419499627792208883
740802293730024260436611972042083
1076433001148719453052034886609283
426575980715288683984027162938123
1026014954693694345454160710904843
1077227522439319159636050186264463
1765053537767983293688427792833283
707380512362504282942548884050503
372010366105266201922291802442523
1766692048434866697044690260698123
2437111392832201053011534281784883
1058694984686672380336720903209663
371880253797899084853917646466903
1078201136530925249363570520075323
1447255737965061841768562131881703
456642911588392154371206740202503
474303138956813207002785687570923
2118430466050237171162785686633323
1393524280960752198084765574745263
1463280181250237171162785686633323
2100723686889396978709582288505283
3142460973845223928507524042442083
1041955522649163624685185411866043
2085670634709428249653915334769303
1429517831585997231322680650602103
1396838200550462513378846995554063
2438120443048925938731626441784883
725170840461191279885505882778523
742484828004748833415246362264463
1447209070550229427253918851882103
3141756629658054358337130585803323
2102403730834267354371206739569703
2454102534315288683942100880690923
3428565250807705302285493008850123
1058863187562504541021219101465303
2083992807200003039673451660984863
723276824644328178709534922762883
2806212309658054358337130585803323
1077187555388362359636047491874463
1730907913651656057899627793146083
2065363485892381987084366217945243
2120068247401994908521604113675323
1396881936958267827060873491529703
2824753246452554228606113748210923
2824753229898160628606113748210923
708089139720524943586360522105663
1429465304219822105643114513666903
438858842402526585899627793146083
2790940576674749260853924310913703
1730828116757224416279127117169283
2453714407826530652991063440505283
2102567728136397231322680720841703
403664237799709180355719760345663
1074624951276803207804499590744863
2102321926717645632730217360681703
1731461472389797004331626442906083
1783474921226445468911211853489703
1748320555385007739763333453633283
3141968243291795158337133139403323
1378462645119359484375658506416863
1765225693762232669472416400842503
1397008085879528178752644045144483
725663361836130653032556999401683
388611101480853676679250185777283
2438671573823794902285493066770523
2082942244424424591781510730441683
2102406022763751683496015757489703
2773448205326229598854761226594083
2789260825266887664899206740858503
405390624361815275133035854130903
1446374714171828249653915335402903
1729825987144027767851627792976483
792105453165061841798795731569703
1094013447127245632730224849466503
2103080886026445468911211853794503
774447312186319197022337670913283
688834955458679866186320844976843
1061289051582731145463401030576443
454761461924045468960924621641703
2454771709333450048361637463098523
2050308352026909180346476871369263
3176812444730239084026067536514123
2403512899395330232968274128209283
774449404867553305683617616681303
2084789945965061841738891795881703
2118302219175236748342893069465283
388571255067220550310562963705283
1075514238334442140480056455057663
1766018526244507255646827792336483
1110115464541153305683616272537703
2489957294567655531994786964050523
1111711417965061841749106131881703
1713044147172842144390760007369263
2137505525730024260436053021296883
3513283778224560628606113748210923
742654377531313705822345287393283
438858647931624416309380106585683
1429559738921953305683620054929303
707380512362504283027639309810103
1042794273376274276772381709145243
1041198340691203294024782218113663
2421173126765061841768555853330103
1060574232341451756177001287057263
1111874985316392154371206739721703
1748240905879757231403167053330103
1749069034477425639856211469625663
2453890690009901331918951817945703
1783474921226445468900438039394503
472621212807407477609606740194503
2858219492414138569997500630890123
2773448205326229598854761226762483
723144467575742805013559306593663
1412772146213195297415246150744463
740802293730024260436613386442483
354131814425662427997826755552463
740762547179459724331627722922483
387900371176101008222337542905283
1042878463768042140490292678744863
1078117024480107332446341252032883
1749159316567561183868472519074063
1042794582653770400400976771376463
438062044995330232978050887065683
1076477066544551289899627792208883
2067087565562978653052033673801683
1077183371859825627772498317304863
758504653091119453052037386578083
1397010067426024346634808650602483
2806918845354582451253915086130103
724113357040591196386360522113263
688837273626352206654546253473263
1378300954727681405759546957313263
2067129718595330232968270535218083
1749373441608424092336743817945683
756870986926824416268885907713283
707420231606049436306027793170083
2807004944192081703978599815234083
1395244270972574532446825091712883
387683939308803294014004618433263
405342163596778144370716429456863
1749241310769455453052033610585683
1411098425217584423558276103066063
1043589303437331923611753094912863
1749912310333645313109663053970103
2404395716001997231332947472225303
1094223266919979848963208017338503
708179102061759869596727177929663
1394321298058187661958173706434063
1395954979753955005268047622744863
1412023567531516253043336019528483
1041999552069116330836048778450483
690518968528509678225976649936863
1058772794778750497414759750920863
705658640194773168365678419865283
1092241028077425807813200778104863
1076388854787742532446342797634083
1749419794186445313045582218938503
1060366420074406064581227793338483
354133811698799501548626192673663
1395910734555585011949648845970063
2387532496020611654699627792208883
370910928360707126109749831073663
370908809424509600380473933793663
370910928360707126109749830745263
3159414549581832627253915085634503
724824318334178448222346640834083
1431186823737647453043332042602883
370028121190044726099516436194463
1431186823737647453043332041945283
2118169779036039193653917639410503
1412816092332754625168976905768863
1429509537861018031320685076538503
1429509537861018031320685076698503
1075507753179683488617145875865683
1395954670660588679814759750897663
370067862757808796131483079234063
1395290519216557692163208016496503
388569257793395196377710416345683
1411098425217584423558276103065663
774445031033576178701369744513683
705658640194083488379421572219283
354131819405774381724778439065663
388569257792116188234370765137283
723272619290268894024759302577263
1042794367459069395590767693304863
2118430476550349231362669072184903
389624224864805377078406739713703
705658640192805782571090256825683
404551763562504618857636247562503
439022540609429610958982544521283
2085710470109733532931206740041703
1395910629971203294056528777937663
1042834113721277088390765066441663
370908820460803121636486665777263
2420172470409799705633903636658503
2101609084279333532931206740041703
1731665100604839289899627792208883
774323396217576178701369744833683
1060368622357224174409815440673283
2421254790109733532931206740041703
1093292031804839289899627792208883
1077276071471489291102827792336483
404551763562504618857634900370903
1749112969812515406481487498265263
705658640194773341205022925473283
1412946110240002953657909961776863
741685299290575926078009932977263
707336361794083488433794637802083
1749373441608424092348033421145283
1766947878878716253032555786096883
1748406533371401351815248844968863
707336361794083660616297034441283
707336361794083488433794637466083
1042878264551152198052967818113663
723989530439293600420455943064863
1042966648221309600400974211712863
1395115925230849664258155792336483
1750206121577850663560327952225303
370906817655116849992759245801663
2487350640053590942978720404394503
1379137822944924963647544518753663
707336361794083660616301130265283
1395910734578389983694954506272863
705658640194083661058667718745283
1077229603024509678204473933153263
740852819849519453052039888978083
740764759939686831362674330610503
2083864902423780000379963145777263
371661935020053648222346640834083
1397001574209429610958952134761683
1766859605372574532446825091712883
1413787289193850987799681418113303
3160339514736845144968884618434103
354131819406367478407732615073663
724111364774990741975658505952863
1395952578530024346688156227704883
387772361030472848222341386930883
1430478526941928178709534918896883
724950219766566269359183427882443
1077229613511647577141357133321683
1749327394166119240963210451721703
1396965922625429848699474122113283
1058688577609469559636048845970063
1041995462620681273969180359233243
1749289765767224132446827792336483
1430345871330024100722821386096883
1765137617572368077652047494896863
2453133502240003039652407178441663
1747649169002504618846853533650903
1766859599816432374622338692371283
723184224333437600411754503065663
1042750232870361583842869898433243
722303415276803207825976649929263
740800191308862600224901257945263
371922054181131321990759750904863
756787116051176178701371085786483
1428712295002379321990759750889663
438062044995330228900994954113283
2137635770168323789878406739696503
2789476947528424092274262096505683
472497270859540505683616333802503
756824739442891260375658445465663
354131819405807055301198215065663
724950016118755005268050125457263
691311708775548690884176906105663
1394363356994083742741047245297283
1394363356994083742741047245650083
354131814425662435768886026104863
1378378638728367805268047623218063
1783685154907265946678406739864503
1766775299561396978709538970265683
1077183371859825627772498317288863
1446498540509733532931206740041703
1411979433795330233152591626434083
1393568646762504541021780951410903
2403514906641863738380883472209283
1430478317227418031391419088697703
440532065125766193604176906105663
437982153737672057899141385809283
354175743702501142959188745936443
354131814425662521784938438752863
2100593867924578653043332042266083
1430356692385997231352434004354503
372542512616707207609913866097663
688837273626352206654546118904863
369981769150041460952121875697643
706497286033280463709775559241663
705658640194083492703366739857283
1041909380077425808028215177945263
1076432800869356520490012304353263
1042790183614649565820468547377243
1732424049429881172595280970433683
707336367299107316574286218442083
1411933075436477088390711184177263
1412908681307265946678406739864503
1765053532250544624058987786097263
354926314429549940973135562280443
1077229608529564726099027271225663
1042878159692862513584258768193663
689587733949387743500907724968843
1042924390608509600391221962433263
438898693296788857899626570586483
370906822636477088390711184177263
1042878269819624260467842631250083
724866124772842144390763655064863
1395956887363425334129255942745263
2101480868873607926622337482921683
723318426084414521990759750912863
2437025188873607926622337482921683
405340071685757600420455943065663
2473091794262599705664134672682103
2421332504795719705683612621634103
2068725336694530310986344074273283
1041909380076803207826003526729263
2100553906170241282706027793170083
1411977005539138372436048845128463
1747395638777746572331630416505283
2421332504795719705683612621786103
371875812004400595590766413464863
707422345025429848699448458442083
372544598731687616933531155536443
1076346823445912388414571786442083
688837273626352206654546118745663
1393477928382731145432143433769243
688837273626352206654546118737263
1430522562153850810636933252050903
724905871371932807814197961954863
1749331482287936742227538192842083
1749373441608424092348033421633683
2050268506138909180335695565617263
3059464196918650901392539402602103
2454813415087936742227540816674083
354175754476619542959188746104843
2102406022760569988598949203890103
2101522795910403039694978627528863
1077320238578506568963208016177703
2471546612944250729279030026602503
1076435113795330233006725456817683
1041116661849163707208245965136443
2453800396826352198052942211865663
1076437121041863742527131210273283
2102363974864250901392539341489703
371833874457695281410178765137263
2773448205326229598896795079394083
1396080824617080185899137670753283
370952855147056759636048845793663
1076302673140259570742382480834083
1747435363816707122219113158912463
1749952045845224260414519303241683
1428624208877425639865913933465663
2101686689128884249653916617825303
2100595860245223924594770256505283
722303415276803207825973834273663
1766773307279412691806339972050083
1094095130908565935135287239082083
371836192363882513215083793170503
1094216975977850745665134353154503
354131489076709307004469898425243
370069843778635707004469898425243
1058946852640003039663702160176863
724069432205053481197596298281263
1411098425217584423558273415066063
708261095448317387387501133465263
2791280818313799705653351945953303
1396040868629224416319081293008883
1058896421088924963647542029145663
707510535536845399256152855410103
1412690047954557600411754310728863
1731543234814419198178357958897263
1430387919228246680404077264488883
1747435242692381987063402371528843
387724005135588000420455942904863
372672635394590818745962505936863
1076313164155624416288875856978083
2101480737239997174622338698434483
371833874457695281410179974745663
724027185629859369822342669482083
706535033958044726120554310753663
1042838534018996978709534858112883
370864895887345599111251468977263
371833874457695281410181324976863
1411891033317809045966876365137663
1749115276390044726100102537936463
707246084877292593604715910737663
1076567349726618031341159879402503
2420292218064250901392539341954503
1076434919033576178701369744513683
1715562837223709180355687946264863
740768844155624416289391568513283
472459432509645468910696141946503
756705212015714653052036173785683
354131814425662603890231110896863
1731665085387380089899627792208883
370906828140121887981648845802063
1411056786237826839174200522105663
371039053599280587614798279065263
688793123057241379041874243720443
1749912310333645313109661773810103
1412773939577554625168976905768863
2453800396826352198052942212201663
705574323659148837716048784665263
438062044995330228851256525794083
1076311187080552797022342672360883
1360007383038137479815248845296463
1396881831562614149982827792185283
1428624208877425639865913933297663
1077273749137762161736837453321283
1780988002752369890347142858266083
1093251965717881172615278285001283
723316660018253517867627793170483
723270202599709180356175565618063
1715604885397250397022337670753283
1093292016587380089899627792208883
1396042949228142941022345363697683
740768844157493519003782605626083
1076512587541486240196200006745263
1075463811551790870969396547705643
2101438904313551606622337482265283
354131819406464139684943558745663
1747519139810024096597177872825283
1797855407049380922194566730105683
370028215287256035759186051864843
1395950585932746195590766413137263
1043673394211791196386360522113263
1411937480006179488390761027545663
1395244165799744566110827792185283
1749289754455707255646827792336483
3142593414761159664715419085474103
371966204749552374622338698273283
1060624668598703244352642826113283
724111480090268894024759302576863
1378342892261347005267563725449663
1077231831824012268412037453473283
1077445962315307762537606740698503
421240678426909180325969997312863
1041249108037021394372155284034103
723142276077425808017460618112863
1765055629402544624068687431065663
1411098425217584423558277389144863
792147375479333532931206740041703
792187116509733532931206740041703
1078152560693908857899627792833283
1732466186678572172331631504369283
2051111451139313189931631504833683
1765007389677425721786937869297263
1412023352571401351815248844968863
371747686490575926078007110913663
740089471488596476375658506256863
1060368638334178448222346640834083
370112013077224342592161616504883
690512903578750497414759750920863
2367360095816424174245483856370083
1748234389240647119700048774576463
371875822490883039694982665776863
371877914399280587614798215065263
2051313118022376178701366026433683
1077152129813224416328321671234083
1766731259630849664258155792336483
1749373441608424092273767882601683
2101688896132327449653916617825303
2437780169388333900853921681330503
2102324024118650901392539401977703
1412023373845042148190827792185283
1395994626124744639531630416682083
724861835859203294025834512504863
2454016508339329778709582281777283
354133811699486077153874192673263
1059829858739329778709582281777283
1411186721111581012215355354602903
1429551139024509678204473933153263
724190961888924963647542029145663
2100595860245223924594771536514083
1076476935436575065131625226594083
723186227677928178730555219865283
1092241028077425807813199562104863
371663894520930653012055440842083
1429465056715838518078005834265663
1749073339157224174399547213626083
354131819405774381724778438897663
2473135945392557692163208016496503
1697906914284803363647572560192463
1747393399269104288390762371696863
2454643473452410905664129485641703
371661902214077088400951178272863
438982594857017529007237453321283
438862952336073286679125907713683
1430522650455707255646827792336483
370906927767979876578872521768443
1782625673976945476457579792337283
1395074081557224256328783626441683
353334786289239912674896781129243
757539758435965834048056525457263
370911143307647980371562505936863
1379177548508204495700052557000863
388569257795427144347266826266083
1076558835251355997022337670609283
723270417305571005267561286584863
1411890933730024260436078554610883
2807887955559781261990536020210103
705658640194083488175672525802483
690472952833150497414759750920863
1430348062566818141022338691864883
389322162388474700853925588202503
1397007870897199772510827792185283
1413568854282831725200976771376463
1429463069677425635802754633928863
2118342180930261983900806740538903
1041953320930646861037625933313283
1092241028077425807813198214904863
1043631252245846774429294544329283
1732426157314018849630827792185283
2789390859438789767856743817945683
371034859007613600432259977784863
1430478301197314065246338691696883
1765137611779018195590767693969663
1749373441608424092336743882273283
1749373441608424092336743882113283
1765892404087528178709534918896883
724071513078566351085186755528843
2453886579038791705664138708698503
1747481689340055159636048845296463
707378089048937694024756621313663
1412065417025429676280481622913683
688834955458679866186320777776843
2102406022760569988598949204034103
1394279150823709180336236944657663
1430387813793966105664133322618903
370955068403979321990759750744463
1058816834732754625168976905768863
1749155022924744639531630416682083
1396043175496424416279127123713283
438062044995330232802949325313683
705658645174888301007465159082083
1396080834318280561687125904681683
1042918214758044726120551949321663
1092241028077425807813198214729263
438781058535460389931631504666083
1411977126400596726622337482601683
1414409607462360121990224912666463
1428632827923176178701390410273283
1061337622186005390195844112673283
354131819406464139694671561944863
1076432806400596726622337482601683
1749111209265206494046827792337283
723274721973507126099509827553663
1042924500736613188446827792337283
1428632827923176178701390410425683
1077187660260445737616976844968863
1413659162641863586273921671065683
354133900567614858283627793170483
371039174710500000390199238568863
2401753373136786572331627722585683
1749079540699701597022337674265683
2102445742255740212267142669321283
1077395609409429770867256656673283
740760350152561718099000653145263
1395204209838789530492013002282083
1394405189657008796078620429145663
4384950349282910963162785687249723
2102319846081339827211883792834903
723272504211058127698972356363263
1413659136928162227211886361953703
690557147718786032693354384842083
659752551102992837331755050379443
2859235066637435496126158992738983
3477215098009266864959679190001323
3902910353544009210079474792893443
5564361981432745126632259371461043
422077242842878947780174147528843
1041114659057931145453108617786843
540621513025993807548658391899363
4574630062504464599773508646684243
481068903437093730002701476724203
2505948535579260389227683101065763
2608548139142698654000405101114643
2608548139142698654000401449914643
1398555343350140605268048839057263
2912381423499793164981027491484243
1360678575421623673467936073769643
1144510915902352946241185688026523
659914361595939678952259371781443
1713843187537155126099510023066863
1697944757630442144390761226289663
659914336131831618074969250181443
5228941486504464599793992425884243
4574999429405431618074969248314643
1396083032132328178709533581657683
1766020644932328178709533581657683
1041951554603721053043332042442083
