8
35063324626885058917690659982522788098452883597635486574715123622552791
35063323187068571261635373096924753360771191737741604145332743192519895
35063323007091510304628462236224999018560980255254868841659945638765783
16719501060514159602182386269782255532181668396545457437547242711
29883531340061787168158262829385846101996926970857955700052141271
74437771221201238963796194680046494017195793147359522879298440508871908336855
73533118348408465699204633335314912021304402365917628051843117181370955801815
35117256218734415604999682732281692391243853877432430565158973839320279
35063336325400114325410348702107653129896579588587349420196766618821847
59219437020635186332989699135292964312021926112032642928206557961856215
62617231179235966791549128634181118060466854127655341720660469357290711
86772500894669591590077190807929237780587184369488490270839269652767959
62616388680902618334055545289959648697008302966892137327770434869470423
38460276467135645078033899771990059613429421564295784384701600086172887
73533118294475434039453492241488050765198159673205117675084804104942311253207
35016143280407150844265188594623301794872276364316226250240613876835543
35010245792073711641810105185073016250662418238973795500010372462093527
35009403293740363184316521840851546887203867078210591107120337974273239
35063323164577531844279992013438116855774864931744830339123445500552407
35063323161765390266826759031239683194177830377330975100003558038774999
35063334679895557004204306547138470572546074605851483786616903270212823
16693796145008286240547815709092576880170627216751682554184672471
156107314459704363078879303833229362238835323331803001210508984588352726588285592791
295551973363860203366837254997713529129218088108198682147688195089432269590991393572594903
140930213739190854712321007686170620780691519901708161200729200137267536860119901399
68105391341035509521077192418920528388113775115650596419301042869533128860887
140930156747771933220756072647326436817111873370387583580764086966737907965376406743
140930155844913083119001680230261413937480511782543312277322799366597139104847701207
67200765643868976744330544098540154108010103360450279512742780494471307535575
260449831254192672259105371160295265756924539909451287699822910882752518903082591447
73646220716666496057778756378544631107550129168892362147426282033182436566231
73533142504520679460685425338497084322537170199492322534106499236299708900567
66409215139334233843805569815501636866720755127289826894960183032687865963735
66296136927188417246712238775454090081707796157889787281640400235805138298071
66409187586268740015851699665812217932658206670128227058495107344798191264983
31720302938667942526853175485648862610620266972078228871526012917720279
31673123032000428907212508209246578256941401969338782869684081599784151
67200762193838301682397107874745567190966740593446954190753895803243683456215
131427392669971109959234642299900190444023888702531001016535341873992573723863
140930220069773262156356510804776317796773929280501170461168684201036912424821269719
66409187533191345014898877570061531980088308781405098976618355272625458586839
66296109321045528417805546530013985195075349812005059363298572475742730921175
67200734586958226811810515322420036110548601221329960604608224264401099236567
66296109320203030084457089036430640973605986353453898600094179585708243100887
31666383045333641247263841455474823349272992683233147726563805697221847
31612463151999339967674507425300784087925718394388066581601598476723415
73533118348407025877224513261564680754913348938919060043871126785084495570135
35070074872244921865285265224613016984137990306685012572920756061152471
35063334885578134205336598470841262076469581020579377429800480158590167
131317851601983905399185301016450970115296867576024695582502953925562071590103
140930219960232194169151950755435034347553600553480043954863250168648963994319135959
181975123796244962512668023660251186882586658383345566730807525322822773187799
131316084754919127014855717718950227196781040092127819963544832319360778970327
140930219958465347104373566425851736846810682037652560057987631210527357793026516183
154210176756534786759382638327989892960066549313283258664326596697390273372422218967
124093213954105091875519197535913176304078285921700289662743706168476549326039
124079079177586864800882531155907232955951666050525284711078733318866208367831
66183034558928767089097038651563279029316673717705002691349941314909643547863
124192157342552774730462242555287503338680271341060321584952514273817618097367
67200765590789961949829108940591721857651125579823809050248295367120591070423
67200765589947463616480651447008377636181762121272648287043902477086103250135
38460287985662053862457731511105981199137649735332754258746737496237271
73533142450599166332835532686965307850708828960314691308407621218914504615127
73420036685387855907788331497228342131633321533753051858622762734142102250711
35016154798933559628689020333739223380580504535353196124285751286899927
35009414812266771968740353579967468472912095249247560981165475384337623
31565281625538277734971642402600710654354950049268002846704489175000279
31558541638871490075022975648828955746686540763162367703584213272437975
67200765590777003601440204443009751475338486444597070005306430925696720774359
62616387241080638213981795058693257643581304398884165337374148409238743
67200765589934505268091746949426407253869122986045909242102038035662232954071
35070074669770728288652490506325793349151502388887435356288858813179095
35063334683103940628703823752554038441483093102781800213168582910616791
31619201496375446394935112575187280622925947902802242078707596701279447
35056594696437152968755156998782283533814683816676165070048307008054487
62617229536939793094842603684627503372053367641849792513632285649085655
67200765590776801127246627810235033188114851458109152207729214293799472800983
66310275093905157099410765142282745655227619225317704144645548455695366038743
62616387038606444637349020340406034008594816481086588120742251161265367
67200765589934302793898170316651688966645487999557991444524821403764984980695
59172253851877950403580309163039276190037671281107029986281264951928023
31565268464715695253841285713931174380233235392425483765631168056730839
31558528478048907593892618960159419472564826106319848622510892154168535
62663566922776825637363823759220849069497405048515192209625082784982231
67200735018211855908217040764386658989521724983682904058424379099019842495703
67200735017474669866537140457501232795736031957450638390620535320239665652951
32043822093387415050303171966207440882120390232937283285547471530960087
67200765643024833308159276463662223802848705636684786644223502470271679931607
31612461506896517157533212839217092053660504062282751696467433336939735
62669464610772316838998448904859924587096716537241344937367333985920215
66297907170349193930401307061627972577468709450863145740514208322640270664919
66296140323284415546071723764127229658952881966966270121556086716438978045143
62622284524127742262350870767757885891207640052015163631852605114229975
67200765589934299981756592863418706768211826402523437030669582283877523203287
73533142450586002698111474103375636982738893241565480052033301025705924568279
62615649849752623159588901932013814653971549661004929037843583522645207
62615544537460954602402204013986130983539230765909528488732329211667671
31565268461903553676388052731732740718636200838011628526511280594953431
31558633787528434573626083895988669481400110447001393932502259003368663
31558528475236766016439385977960985810967791551905993383391004692391127
62669464408298123262365674186572700952110228619443767720735436737946839
31619188332740722336351522904319310687207198691545867758514388121232599
62669464405485981684912441204374267290513194065029912481615549276169431
67200765643748855363597421005303856353860255244538521753921121165857344005335
62669359092842795430544089163571779412381245850632780027614309032469719
31612448342910275401767969045574317910242125531724645471384238824170711
32043822092985680539238424397321950359035099582306732537101773322134743
35063334679890064540185843201470114256800767897737394225602997240014039
31612461506494782646468465270331601530575213411652200948021735128114391
59165513861997286655113661858183597097686936789956988855595403378762967
31565268461501819165323305162847250195550910187381077778065582386128087
31558528474835031505374638409075495287882500901275442634945306483565783
15054713847400097696149346018588845718889866073532219956147070167
31612448342860058587884875599463631594856464200395826627828526548067543
15051499971311579715598262094404163393684821667544654370476467415
15048286095223061735047178170219481068479777261557088784805864663
62616388680896439312034774026082747841794832920263786571629790585496791
35009403293734184162295750576974646031990397031582240350979693690299607
35063323161759211244805987767362782338964360330702624343862913754801367
32043822092984993981236116479113405819566936243792471341975035068359895
35063334679889377982183535283261569717332604559223133030476258986239191
35009401648229626841089708422005463474639892048846374717399830341690583
16693789965986265469283938808237363410123998865995541909900698839
29857820245533893035259815367840953979939257440308040172405597399
29857820159714142746770039299773520459521943157658649330123875543
32043822092978729139465056725460436896919945779849837936443548502664407
90217476579725158712099639514642487531526700214124334061484948499014871
67200793191023843912612245067270863203099010931441724482270762146462322730199
124192184936889168359806176226883235133842612482820111674544230822917935015127
62611333690896252019854199409755855085180815486205992233724886091637975
67200765584880955083705552821830758316466564585556996563928934386399915353303
62610596504854572119547313983562069392154583220538188389946105914795223
67200765584143769042025652514945332122680871559324730896125090607619738510551
90216634081391810254606056170421018168068149053361129668594914011194583
67200793190181345579263787573687518981629647472890563719066369256427834909911
73533170050833048295618668813644449196156714311932606740430087998256236274903
124192184936046670026457718733299890912373249024268950911339837932883447194839
73420064285621737870571467623907483477081206885370967290645229513483833910487
131303713374580986396582387255389541637758504694886517401756092744210357757143
131301946527516208012252803957888798719242677210989641782797971138009065137367
62610491192562903562360616065534385721722264325442787840834851603817687
86765760907996528360888678239282505441842594567275936391013651899294935
62609648694229555104867032721312916358263713164679583447944817115997399
59159618019167621668643238134395872995496709839357594563253589491918039
59158775520834273211149654790174403632038158678594390170363555004097751
31551790133672018061410631341066301822233722789912843949713458108900567
32043835254209214426212146185670356040911231081786973190929356828517591
32043823735677313177769851100886078139457696202635913755870313388254423
35063336322581697178717269905034242037223364518066575444371537306133719
31612463149186415284999891973895729310997810031981382166790275194234071
66066419353146134623586261079803280967102091221693352236636433180861655
62615546179750852729868883148664768240876536735608158959055171068962007
35009403290921946037623443043778135794530652007689817131295108661585111
32043822090574490367628556514802386105192481870530598870736148248470743
32043822090222972670446902392027581897492852551228866965846162315748567
62669360735132693558010768298250416669718551820331410497937150889764055
32043835253807479915147398616784865517825940431156422442483658619692247
32043823735275578666705103532000587616372405552005363007424615179429079
19981585107992940498491795172591519384414947623294571353360377047
35063347840711863916094817420933029415591608746587084130984882537571543
35063336322179962667652522336148751514138073867436024695925839097308375
31666383042118982053524478435184278049259793670195912563306784205907159
31612463148784680773935144405010238787912519381350831418344576985408727
59219437017415034675231872769334062696263420390881318203935630440342743
35063334882363475011597235450550716776456382007542142266543458667275479
59219435577598547019176585883736027958581728530987435774553250010309847
35009414809052112775000990559676923172898896236210325817908453893022935
59165515504287184782580340992862234355024242759655619325918245236057303
62610489547058346241154573910565203164371759342706922207254988255208663
62609647048724997783660990566343733800913208181943717814364953767388375
35002661661562742633921967117235631991108772293262171593714856872191191
18336080550671734456336825990034168879432211757660991490011768023
16690575993350528414181856807476818374449475892027411626663158999
15045071436029322372026887624919467869466740026393831763314549975
32043835254203035404191374921793455185697761035158622434788712544543959
32043822090568311345607785250925485249979011823902248114595503964497111
32043822090216793648426131128150681042279382504600516209705518031774935
32043835253801300893126627352907964662612470384528071686343014335718615
59596887609303804901771823940759960229724193762832859593916682586367191
32421261368815959988747472733044172510697952184911962532964243455157463
31990744720474898209526383835873327783378309034914517766156620178990295
31989902222141549752032800491651858419919757874151313373266585691170007
62610489547052167219133802646688302309158289296078571451114343971235031
62609647048718818761640219302466832945699738135315367058224309483414743
29854606272898155980157733367080408944264734466339909889168057559
32043807515251644486361779194529480446323891389455253446620926764983511
32043807514900126789180125071754676238624262070153521541730940832261335
15279691340549974721670222852799839114480918022420381010177369303
32043820473593854368838589901034892230245648081871844554921706351305943
62669464430795243813589153725285410672903666246069788636123949236298967
67200765643011694982697346556785073846022152308407756427725336785463060014295
31612448368571055227626335689260265500332227032066253530782624717022423
62670201616485406016714385028704392158230269192435860575012743480419543
67200765643748880672859549682016377265003637635010702793797275674257304134871
62669359118152057559220801684482922794771718031672656182122708992599255
31612448368219537530444681566485461292632597712764521625892638784300247
32043807309607612613073346107392118086827269551313738329838511838536919
32043822118294942667915136918233093741425571763346608691610173282264279
31612448368169320716561588120374774977246936381435702782336926508197079
15073997091862803195136974804124956831311447688460042882974819543
29883129507662569747780726511223344452120297316462548572365726935
62669466050588020048898755063598587145893885832621862524661546684589271
62669360737944833794530403022796099267761937618224730070660306440889559
32043823738087718903224738256546270214415791349898682580147770730554583
35063336324992102904172157060694434112181459665329344268648994648433879
32043822092984896093083443670462578180150577017793367695013605590770903
35063334679889280094030862474610742077916245333224029383514829508650199
15048285310776906754320318798040596545915263896715000617074500823
31990744723287038446046018560419010381421694832807837338879775730115799
31989902224953689988552435216197541017963143672044632945989741242295511
32043822092978717071062672406585677324937106971165016938872961306797271
29857418413134675614882279049678452330062627785912633044719183063
32043822090568213457455112442274657610562652597903144467634074486908119
32043822090216695760273458319499853402863023278601412562744088554185943
32043822089865178063091804196725049195163393959299680657854102621463767
32043836898904025815115249130340829057461325490634282924515749997913303
35063349485808409816062667934488992955226993806064944613016973915792599
31613305852398087475341291377189636953324763741698013863884322421417175
62616401841310913824707864522340988522338717184369732520590642166441175
67200765589949105498367357675495870901600001743458694727669221252155990156503
31559385779086725238745046486315843349767277970366197415249317647164631
32043835253801203004973954544257137023196111158528968039381584858129623
31612463148778403863761700332482510293282690108723377015242503223846103
35009414809045835864827546487149194678269066963582871414806380131460311
62610489547052069330981129838037474669741930070079467804152914493646039
62609752361010389430674244411843688976715697804411663960374134316803287
62609647048718720873487546493816005306283378909316263411262880005825751
62615649846531687055676094839195540859328521375340239471484488269767895
62615544534240018498489396921167857188896202480244838922373233958790359
29854304874126704746672418421548678617050762449631614186033849559
29854254657312821653226307735233292955719433630788058473757746391
15045165592746915114846581269055609362856770209677841114105193687
29854204440498938559780197048917907294388104811944502761481643223
15045115375933032021400470582740223701525441390834285401829090519
15045065159119148927954359896424838040194112571990729689552987351
15279685063639801277597695124305209285208290568017278936415806679
29883129409774417074972075683583928092894298212815587142888137943
31613305649923892557774918401249662254784627067379900980855693262791895
29857418315246522942073628222039035970836628682265671615241594071
29883129311886264402163424855944511733668299109168625713410548951
15279685063472184577815488530422265079113725501058979344926975191
15073996307249031514627908838063128102652369256659655123754624215
29883079192792917281743758403385598225468404327013731839123203287
62669479214166250215809107433621548388652938345356896639897377738138839
67200765643026478353703748776738782182159868057679855714833340558891561854167
32043822092978619015293299815728255802576541650600846333611940340376791
62615439224760490010205633945479262233563063288477690987685543710106839
31612463151540327118781541828710912692996208480722810786110355010036951
29860581974353541129396394866025388428615779202451381897147262167
15051492909787634591016668399847704835753115781341164537494709463
29857368098265023148845310941840706103410734796463816311476659415
15048279033699116610465584475663022510548071375353598951824106711
29883079094904764608935107575746181866242405223366770409645614295
30088767066514145991613621302043490114044683035965706871597769943
15048386528826882679113370029438403218843211318250157410573952215
15279691340358412779061986745505045736087129374468038619904419031
16719507141456465758029376235703259264608508995702294262080677079
31612448368169320524999645512138667682453557987647054829994536235246807
15099708100379385096937410090307622054558014288408225178066691287
15073997091671241252528738696830163452917659040507700492701869271
16719500962434444986765499334848045794561880644946153617796703447
16693789867906550853867051873303153672504211114396238090150159575
15048285310585344811712082690745803167521475248762658226801550551
29855007909329506112309731922669284497295577265489051767626343639
29854606174818441364740846432146199206644946714740606069417518295
28209101617497235322585877249588848701662210849107026206068909271
15045466893438651732915009279653129952450954474786832997488862423
15045065158927586985346123789130044661800323924038387299280037079
29857418315054960999465392114744242592442840034313329224968643799
15048279033675171367639554962251173338248847794359556153039987927
15048279033483609425031318854956379959855059146407213762767037655
7174052849860482395666795805491050970352891922034815739095
1153814202853002220899930187772405948366498936982321041190338776494136319796633318995524646937815
1439835838935913604983386711711784140025797841747198908098022785506009655769437101154997370935201834199
686567038745303140376019189547816423297157322716803247764423424783025754782118198678001690420439
327380888150661584619890478907743514545949655110947263459262031851585075859750401037903063
550181485582835913116384594261373192088573596654911019544829756582738215328709158957032663
686567229717213442324002588097467895530301098911551140697925594161055964773049858834623575434455
1212220070516243847349193057970687096196041505550983438265094021926965418603963580464236681831639
1439835897341781268225013160974654338306945671289767476760419860261255088598535908485258839647236728023
686567010895082381759793184968023880493032189502275920660939251251966032962634070107023355749591
1219520803974163990613872672230270570497504087570689098205939927214203682930198900131464349295831
1439835904642514726145156425654268597890419972752349496466079801107160375836800234720578506874904192215
686567007413819726891286689880348143465286308799082865079505229168718194710517591019289727018199
686567257567407641013967694037618961316168879328526716145407101722098571969744588323577620145367
327380768630993410576012092261161356458360672228495251462396954835782523563881291733083351
1153814421675000481832835097703642578312481082403837502947311789553140678493102112313003416822999
1439835838936132426981647644616694071262427787729344329614484542479022714773795797623790688413971719383
1317349331101119651517706995987109050213125230257710167656847962604713635708065731408153632977724187863
1299851325302855556122726978170168079290299874810564468165441797753434011714470724022365527561539757271
628161362053839016243435224700979362609471766355129985343157018878141292851772601955790090740951
620860625114656218110249115353720151280263303632231269820877091507655190273420803200828794545367
686567229717200162360872138777647157021172422512775264869924261176047407461655159293611430454487
628161111402927865710967578388326296611768355725229983479907428884296938699386107638968822080727
619817412043861810701612024848601483664101541184774308597301797603741392895555480490441626428631
546202886411594489529821715537689496691371171572704236472321036210281544653067879807788247
295551975261062021883509062471691793280741271570840986882327191856129158158751058539128023
335906203586884709418402936321319541448892570664111487383210554552602671630625195296667423
327380766733855820511823546441374338076017989960519822700541953613309467178232575712371927
295551973363924431819320516651904774898398589302865558120472190633656101773102342518416599
140930277967643337973975198931939801281886186777680945196273423969449647809065723095
1212220293316960799141036559301863260910064829822606904995056486068549418792392652288641911563479
2419724222044793411060845950566850041161330290353250919902631821895378173823856510518464567358794573015
1153814397803498414075547684523789570276397128039417180816817067104660598165578262248951541998807
550181485582785254077343268425875379782632295695225213926538538835970952635705696962815191
686567229717213442273343549056142060032488792970250181012119975869838218005787165831161581216983
2542210269933152736028897497462510724702581868110222623123708500932158396215538932762536144632529102039
5074529491709739954494837395597565747011149499592490991258551230067337188518893824981916234471813269743543511
6332464987995558100094565049261969440611785392342763159394405367568500421278611390908961284425028177471585168991447
3019554731782635880091541873406895848057427269297711104389671629976654291543611436951179610885140654590600407
3019554609296587991505934925748637943361283550308893765907052291417978052658872995683549558569647780003390679
1439835897341777786962358241809120209305373145731580832266404593021614714132950889106086748451613779159
678223308054753671831272097299297495019807188317326230511093979596944902139424270867300537148631
1439835838936132427087887299001249588502500362946449578520531480684068303624507521518694013049137341655
686567257567407640963308654996293125818356573387225756459601483430880825202481895320115625927895
628161362053945255897819780218219435184688871604036032281362064466992004575667505280425256363223
323402182739664458399727708440488977431615722062430664104582025273869984894777562734601431
550181472302822123628023447687366251106233519819397212593553530278659557936164684817835223
1219520803974162330567822327023967142686050697079541154041634142299859866499011869685375836955863
1439835904642514726143496379603923391586992161298959005318135636801375461492983803533548060786391852247
686567007413818066845236344674044715653832918307934920915199444254374378279330560573201214678231
1220433395656402348475907278806415076973733519832004361534239880460764649539791284643779295388887
1439835905555106408383514287688875174034926448981781757781343129407113622397766844312963019189850285271
686567006978660234986673032788085248525364683220035788967520191493968398497816000687234511086807
686567261048668635836423843918991270532461369540571827562535338891002593790674036965222736536791
327380766970947360230805788833349903067869524284330945677482611019351336533435203220743383
1153814425156261476655291247585014887528773572615882614364440026722044700314031560954648533214423
1439835838936135908242642467072843952634737004021834541659595959607259883677817618553239330059088110807
1302038576027642049308094302853435582027962260533947892646978985488081133617691920875037682383679202519
1299851325302859037383721800626317960662609091103054680210553214881671180618492544951814169206656148695
620860628595917212932705265235092460496555793844276381238005328676559212094350251842473910936791
619948036478519363166057001566685059080404736003914041797720337755248449272056276998103748912343
686567229717198502314821793571343729209719032021627320705618476261703591030468128847522918114519
620860374463743407531731123834763657471106502511183323793321716599467019689847278437919013545175
619817412043860150655561679642298055852648150693626364432996012689397576464368450044353114088663
549684147406416945679703087846905789181583216684121364709489940232102474101709524924179671
295551973601015971538302759043880339890250123626676681097412848039697971128304970026788055
332424939271970152578108957156480342177698229664365747576212962897919368121091373155596063
327380766733805161472782220605876525770076689000834017082250735866542204485229113718154455
619817412043966153218406516177295736452300264090998087560078081337590882146393998166360771339479
295552079603578816374837756724479992003647495349803763166061041345379996676426977684038871
295551973363873772780279190816406962592457288343179752502180972886888839080098880524199127
140930227308604296648139701119633859980926500972062653978526656706756644347071505623
550181590162437914946815365176699729265088692137724193103217861259685015364962272861037783
686567229717318021926004418528238810856838275426646623511099152549160641719849895087737479439575
577534354885013049816041568086265746794215004555750316229458371431497393001110596370375895
546202990991196491360252486453016033867886267055517410030709140887228344689320993711793367
323402181079612075674641239283240297502881911498305632617381279239092890027706041472984279
327380886253416344097739115687523645013481708303639497758538192917231586251469328279479511
550181589925295716188791796949226351967295856854227264507985986106875883316756183358448855
686567229717317784783805660504670583383460977633811340014170557317285488910717846881647976850647
550181483685590672594233231041153322556105649847603253844105917648384725720428086198609111
686567229717211545078762065946104675310431566443604333390159893437217030419560250553550817010903
678223307557428538226903972033877862150929121690224232091786179723859737660037858577156397409495
323899504078879663558773053303913741045189532365606051739589868063176917476512485345928407
546700207750759035649825734565616447999003680916193818489037661252821214541799340424897751
546202884514349249007670352317469627158903224765396470771597197275928055044786807049364695
291573387472538488224114641266297357027469675557154439442079641106630392574369718776440023
260449838491229253543221348238877265000229306452738941435577346088522884561632830679
1219520803974162330560698399658780697069170841556545706585817727227657370859865553481763994019031
1439835904642514726143496372479996026400546544419103482322688180984960389290488164387231857174548915415
686567007413818066838112417308858270036953062784939473459383029182171882640184244369589371741399
1220433395656402348468783351441228631356853664309008914078423465388562153900644968440167452452055
1439835905555106408383514280564947808848480832101926234785895673590698550195271205166646815578007348439
686567006978660234979549105422898802908484827697040341511703776421765902858669684483622668149975
686567261048668635829299916553804824915581514017576380106718923818800098151527720761610893599959
327380766970940236303440602387733023212346528836875129262410408523712190217231591377806551
1219521026339708170581507178825502491643409560282795125225905223915044580722648058882652369396951
1439835904642737091689336393288775193122341118657822208572106821072457076677698027169737258062924293335
686567229779363906858921196475580064611191781511188892099470525869559092502966749770477747119319
1219521280409716571431257989956408513650506246603331163820920371312078776015506095160640594846935
1439835904642991161697737243039586324028363125754508529108145416087604473711893320027773536051149743319
686567483849372307708672007606486086618288467831724930694485673266593287795824786048465972569303
1153814425156261476648167320219828441911893717092887166908623611649842204674885244751036690277591
1439835838936135908242642459948916587448291387141979018664148503790844811475321979406923126447245173975
1302038576027642049308094295729508216841516643654092369651531529671666061415196281728721478771836265687
2417536445666978130738070431559495113171633053409630712228674538940742091006878002572713199053593715927
1299851325302859037383721793502390595476163474223199157215105759065256108415996905805497965594813211863
628161365535100011058767447217165226208884401044179649304468840974842819033555734393823364195543
620860628595917212925581337869906014879675938321280933782188913604356716455203935638862067999959
619948036478519363158933074201498613463524880480918594341903922683045953632909960794491905975511
1152771462736378219771997876027362840293435365275330207548297907739772761449406416357470790821079
686567233198461157176204361293833020620585057201824928831236083272748933643438291731644703909079
686567229717198502307697866206157283592839176498631873249802061189501095391321812643911075177687
620860374463743407524607196469577211854226646988187876337505301527264524050700962234307170608343
1152901578906689821480544915151092237470293367919431770023655008651439249448088296502111630861527
619817412043860150648437752277111610235768295170630916977179597617195080825222133840741271151831
549684147406409821752337901401288909326060221236665548294417737736463327785505913081242839
295551973601008847610937572598263460034727128179220864682340645544058824812101358183851223
332424939271963028650743770710863462322175234216909931161140760402280221804887761312659231
1220547469616682143207870057143412424103608881584335941955186661830784493072751853129639569990871
1439835905669180368663309019651653511032273578857143510112923550353894992417610377273531505050124887255
686567006924265298497804778166531670478221162742322076958431348998824396677989822317548515435735
686567261483826260188439315169142093004844613536744638994585655751315319225051738467249282426071
327380766763440812390169980188693818076777797963815316741582517765004199675051263063041239
1686768222151763364729892701185088137033374595383661658922925041627842913968090571568849701381335
1439836371889932903744530541674297552707986508622857309438640518092274789476031272612249944260256277719
1153814425591419101007306718835165710001156816612055425796490343582357425748409262456675079103703
1439835838936136343400266819088315202785559476405078537832407391657576743990543052930940832085634000087
1300124731643457349031892715420178913484100709665160327937917868257789285056117901319918610380329919703
1299851325302859472541346152641789210813431563486298676383364646931988040931217979329515671233202037975
620860629031074837284720736485243282968939037840449192670055645536871937528727953344500456826071
619948036913676987518072472816835881552787980000086853229770654615561174706433978500130294801623
619833962899002256297241439858284956375769097770041560799735030750397329353647231644584024548567
1152771463171535844131137274642700108382698464794498466436164639672287982522930434063109179647191
686567483849372100209248094335863887579083332262994057634673152438702529087834243868137657803991
686567229717198294808273952935535084553634040929901000189989540361610336683331270463582760412375
619947782346345350258535019530547611398870453579094663837407789778063002520416445209608693818583
619817412043859943149013839006489411196563159601900043917367076789304322117231591660412956386519
550119305030768961150953238669378172425579389495553415026350252957536851803211551470068951
295551973393509423697666950399224254899158397306161052161512754785350834269921029869085911
331989781232605041425587189044695788951518604211902439387552463663790716702821466294302495
327380887913461602895460398399155445086692523420308712830666736456369534802337237698159831
686567229717319444829064458225953295015261050844626456683385629445829028048666397749557395530967
619817412043981093169804344296907621658190169516625500410763165873523013482566718946387591505111
299530680434808507340200426594860448629876771969033229990120685291861445373307271508468951
296049417779940000845112750857832702749173578913451795968037437453609328894219537879737559
295552094543530214202957368609685881909073122762654448250596973476716169397207004504204503
327380766733798037545417034160259645914553693553378200667178533370903058169025501875217623
295551973363866648852914004370790082736934292895723936087108770391249692763895268681262295
140930220184676931461694084239778336985479045155647581776031017560440440735228568791
620860374463983869657156413446268304923767764739201762576569546071049507397427313580168052286679
332425179734095577867720461803933003439926248103148995405684545385626948156233622194337567
620860374463877629952112818887702396850738353548994755952558882190981048906269717252070892446935
296049431059846139875511080031406792581388391209633265980444826045807553064131655281222871
800832502735816451213904241161920816606952608393113197849530754035053047832312019302294743
686567480368230595304540685617114796077925617290562878900103898862053417087882362437483920696535
1153814421675119764244035998230457151371530866551725115114241837245302333966942821140054638404823
1439835838936132427100930055817594598077000846779128477502096709409070406935451271464499515465193301207
1302038576027638568166381891598186227470226103291241828489479735289891656875325573786297867789784392919
1299851325302855556242009389371068606104872933860348616053053964683481703876126197863074354612761339095
628161362053958298654636125227793935668521550503017597510087066570302948325613310782841312322775
620860625114775500521450015880534724339313087780118881987807139199816845747261512027880016127191
619948032997377650754801752212127322923162029939756542547522148278506082924967537183509854102743
1146513434085025815578382242570544874044618993198926397728712319880971877236204528068272073549015
1302038568726650978072433225944430567557948776379368475690762349760374292544868843048004796007219537111
2417536438365987059502409361774417463888065186134906818267905359029450322136550563891996516288976987351
1299851318001867966148060723717312946192595606948475263254336579153964339545669467124781282830196483287
613559637524681551855796260220622447012401214427320164602277621835486389016523218956097451271383
1145600841967627965811733978902137472628467935358564058288427328959661114413910553223901911524567
612647045407283702089147996552215045596250156586957825161992630914175626194229244111727289246935
1145470471665142558702212798378079272426160641381369438368386615970902434010725699674706174092503
1299851316958905546264803847547868753726993988490123445697377218828260429476226241645952889264297026775
612516675104798294979626816028156845393942862609763205241951917925416945791044390562531551814871
689844888807571197655618464012392165391069233082914906386100536400565664937260381456917525804831
611604082987400445212978552359749443977791804769400865801666927004106182968750415718161389790423
611473712684915038103457371835691243775484510792206245881626214015347502565565562168965652358359
688801926387687940779449019819926563772610881265357947025774832490496221711781553063351626348319
687758963967804683903279575627460962154152529447800987665449128580426778486302724669785726891807
546700328930415477072503912358895367315619515335668514237453661842648544858907464404903127
620860370982601695120475874480205921313863796447025824543123527122724653342758538623325118735575
619947778865203845353827610811798519897712738606663485102838536201413890520464563778954956711127
1152771205123062701966892412637662746727623223401075098309232521258140698336961019341933841556695
292568155125014502931103583555869918024286422278223830625376569650244041885502909507511511
546265171098556913760617952891766899080531616203720834984693255862867030299021497701311703
1153683796805302719874977364420110681015306046153538305801838259419045481377740434300337299989719
292132997293155939619217624088741449789198523146276151372616163670462527325616942803920087
291643444732315055893345919688221923024724636622835012213260706943208323445745230262379735
546203005694005690430348530110748546475519059184871166520013197865755385361894931029370071
292070831888604716288948201307723097184185966127426482907936105673350882388490376131978455
328943797559558897328754399420323099471634072165115549386736220531572279381276779260786463
291573508652194929646792819059576276344085509976629135190495641696457722891477842756445399
327380886253409220170373929241906765157958712856183681343465990421592439935265716436542679
686567229717317784776681733139484137766581122110815892558354142245082993271571530678036133913815
620860374463862689993591063402904066027968592600371895646057382582846421930950680268432229344471
619817412043979433117421619210438464409510240782814936285731678672776978705471851874866329887959
299530678774756124615113957437611768701142961404908198502919939257084350506235750246851799
549684266688878805619271228255462651271672405255974100375473319634343577503540038139978967
295552092883477831477870899452437201980339312198529416763396227441939074530135483242587351
332425058554432012517677097565037204267787418236218483242196342300160471522921886371395359
296049309880182574525467715792510993409249561342702753816956622960341076430819919458280663
546700207750751911722460548119999568143480685468738002073965458757182068225595728581960919
620860370982480515456910524436841682418064624308195957612611363634521567876281905311589295793367
1152901575425426929412848243118356708034131345239439851298761070758696293273669239579393756046551
619817408562597258580741080244376080799606272490638998252285659724452124650803076918023396336855
292568033945350937581060219316974118852147592411293318461888366564777565252191173684569303
546265049918893348410574588652871099908392786336790322821205052777400553665709761878369495
292132876113492374269174259849845650617059693279345639209127960584996050692305206980977879
800335058319743099221705494674878196594713322375385337968602086972693411701987750103819479
546202884514342125080305165871852747303380229317940654356524994780288908728583195206427863
619817408065274022170954438088993832652785432390182847454937942283988147757643579905490020803799
292070710708941150938904837068827298012047136260495970744447902587884405755178640309036247
328943676379895331978711035181427300299495242298185037223248017446105802747965043437844255
291635552877082587627018877601698829776959237128548291491687496608102891195292673605444823
545705561277932338438149783623705926463279773167143306639084530803395749231570661830894807
291573387472531364296749454820680477171946680109698623027007438610991246258166106933503191
328446353143485545336555652933280479459394786147387689505807553469212643250952510062311199
327949029907075758694400270685133658619294329996590341788367089492319483753939976686778143
549684145509215240269227864016566852099533575389043588211985116548877100870228302317036759
295551971703814266127827535213541402808200482331598904599908024356472597896823747419645143
332424937374768447167633733326141405095648588369287971078708139214693994889610150548453151
550119303133574379667843201284656115199052743647931454943917631769950624887933940705862871
295551971496314842214556913014502197672631751458539092079080133597764607354643419104879831
295552092646335632719847331224963824682546476915032488168164352289129942481929393739998423
332424937137626248409610165098668027797855753085791042483476264061884862841404061045864223
260212689168543864788548257981723949169498353707728637357928897810158474860287304919
139033025603193821424309362182551810339631423195565149154843431333525163124464362711
156615425768252997411460602585059593412793552615697341041173136981099300331870598943
174197825933312173398611842987567376485955682035829532927502842628673437539276835175
139034009722653270583056567401395431951708526162997402212488701033441232728177059031
156107371451151269008271281105811979697035749378401743603517955954435837042660811991
327380766733797924467204888343662552583513646006593187708209133331289738386228619147551959
295551973363866535774701858554192989405894245348938923128139370351636372981098385953596631
142827357661662907861697274164829639620200235571450467377213877297043292568521614551
140930220071598719315877487146447296937932260142688612375991404240657643852500903127
260686973452981699779186607642988494792518562551960131708194902754472090156564817111
260449831254223676210959134265690701957235065623364899833042093622423884067062228183
295551971466671954291591821169470932179367599501316963045706749164050146065820775189390551
139270167688873632846720238466518563127368135111201411629956627145790572331239285975
139033025490115609278492765089220770292084638182606179754803818013742366241736697047
156378283456416761697416532114430760529963270674143139765980714529268297359640344351
262109825853982356167835268253457971471392049032818737158834464308281748514486691031
140930162288632312803596372454285832641525118520655248955748997831648436778663748823
66296167931140271009817634211654400607421709770023006464380071600969117934807
1212220293316960799141036535145751047143091573800961387025467402489668016196039709219807128265943
2419724222044793411060845950566825885049116523379994898257113852306294594942453914165521498524011275479
1153814397803498414075547660367677356509423872017771662847227983525779195569225319180116758701271
550181485582785254053187156212108406526610650177255624842959657433374599692636862179517655
686567229717213442273343524900029846265515536948604663042530892290956815409434222762326797919447
1212220070516243847298533994773249046931255943588036960609699320056866269240347944391939904316631
2419724222044570610343894108064285512547116311544364685332687436538212162140706958473756670656787326167
1153814175002781462233045119995175356297588241804847236431459901092977448613533554352249534751959
1212220067034981192430027499685573309903510062884843905028265297973618430988231465304206275585239
2419724222044567129081239239557790424871379283798483982139631855104190078892868706357277582923158594775
1153814171521518807364538624907499619269842361101654180850025879009729610361417075264515906020567
2542210270845744418268915405547438351038302388819789353941398023948812978238919377189008034201204237527
5074529491709740867086519635615473831938775835313011700825282047756860205173475848362360660943702838418678999
6332464987995558100095477640944209458519870319969098879915114934299318110801628045490984664869454649361153844126935
3019554731782636792683224113424803932985053605018231813956402447666177308198193460331624037357030223265735895
2419724230257895750504055280828851554578524900689769457501554869989855610283754325488491296287913223383
3019554609296596204834556348564679214398257145240743683936506007823023349240825505166572336840292309974721751
3019554609296587991505499767916779380025241478627998324415942746768060784322533708301171691066692978516501719
1439835897341777351804526383245784167233692250290089722721754675753278374845568511238583793650126890199
1439835838935881838342141317756909389160001616622387939532030497513859410956747884424193753959757325527
1153683800783875568396454132497481951939066832036560428982305913260564950176717661829353464997079
678223307619595839972708761257225814124365697207781580593825643257657519761556767912499050259671
619817412106133454907219886479152123490697995424591856415586224293768699134742377872808680694999
1439835838936132427087887299001225432390286595973193556875013511094984724743104925165750944214354044119
1317349798348283759323027174282638635930509107843173660435170357136027356787939873465234206301063029975
1299851792550019663928047156465697665007683752396027960943764192284747732794344866079446100884878599383
686567257567407640963308630840180912051383317365580238490012399851999422606128952251280842630359
628161362053945255897819756062107221417715615582390514311772980888110601979314562211590473065687
620860625114762457764633646714848010088507152859491798789493053517624499400962763456629176870103
1153814198874296809902803943453523267344988566626742474704150338235248339485189410953851560338647
686567229717306402015256670138775015829416271740035793838540223186016716589197119549411812779223
628161334203844016949767795360701325195748569956846069660300804222127895962382729509721443214551
619817634844777961940412241820976512248081755416390394777695172941572350158552102361194247562455
323402182739664458375571596226722004175594076544461075021003143871273631951708727951303895
295552081500716406414870190330500037129968532099809602844337161165256700119006858921452759
550181472302822123603867335473599277850211874301427623509974648876063204993095850034537687
1220433395656402140976483341379680664167555128241627970504838276053992488235447799394616197326039
1439835905555106408383306788264937747300513642803390167404952100005509215625605539969477770026752222423
686567006978660027487249095361350835719186291629659397938118587087196237193472515438071413023959
1220547469616682143214993960352486655953515481085685871441413993324105586115545226264416629630167
1439835905669180368663309026775556720106505428763743011462853036581226485738703420066904639827184526551
686567006924265298504928681375605902328127762243672006444658680492145489720783195452325575075031
686567261483826260195563218378216324854751213038094568480812987244636412267845111602026342065367
327380766763447936293379054420543724676279147893301544073075838858046993048186040122680535
1153814425591419101014430622044239941851063416113405355282717675075678518791202635591452138742999
1439835838936136343400266826212218411859791326311678039182336877884908237311636095724313966862693639383
1300124731643457349031892722544082122558332559571759829287847354485120778377210944113291745157389558999
1299851325302859472541346159765692419887663413392898177733294133159319534252311022122888806010261677271
619948036913676987525196376025910113402694579501436782715997986108882267749227351634907354440919
619833962899002256304365343067359188225675697271391490285962362243718422396440604779361084187863
686567229717198294815397856144609316403540640431250929676216871854931429726124643598359820051671
619947782346345350265658922739621843248777053080444593323635121271384095563209818344385753457879
619817412043859943156137742215563643046469759103249973403594408282625415160024964795190016025815
550119305030776085054162312901228079025080739425039642357843574050579645176346328529708247
295551973393516547600876024631074161498659747235647279493006075878393627643055806928725207
331989781232612165328796263276545695551019954141388666719045784756833510075956243353941791
327380766733805161448626108392109552514055043482864427998671854463945851542160278934856919
619817412043966153218406492021183522685327008069352569590488997758709479550041055097525988041943
295552079603578816350681644510713018747625849831834174082482159942783643733358142900741335
295551973363873772756123078602639989336435642825210163418602091484292486137030045740901591
140930227308580140535925934146377838335408531382979075097124060353813575512288208087
578031679781418227740205815712959235462843662173056575029943080075458123892496921480733911
1153814421675106721430228210143278872185686087447134452269396430985490022507473542939909055653079
1153814425156380996266473848385797755408919559999256399200331619430620348407060384126028311241943
550181590162437914922659252962932756009067046619754604019638979857088662421893438077740247
686567229717318021926004394372126597089865019405001105541510068970279239123496952018902696142039
1219521054189915649184735218373056962853273772415932926341084075376796873160360331418500875232471
2419724229345554284015695994265509112355032233562193513228653167922967482071310878486143697217758242007
1153814421737270465986060234247724060890397607909844486640564729042421949955194142623849209472215
1679467484777529181892743272068640232602800199649188040976485057120611176736995194942229492344023
1212220320669830101368832273844050707533458585383670247550569705409500611722480074624706535826647
2419724222044820763930148178362564583348776913747006480965974377408597514775049440605886903423418836183
744973156562131020844921275619461182464116971118152454124654353698390046707964954307183579309271
2419723754797656656231067654451566358759251844405392215448180951493245803664484426090766585900462318807
1146513688217184918170157289718717805570582420877581807850050359075125688517313885830054870066391
678223561689602580770076847301662678882782454794507055063809303453945680277319937118966014092503
1153814421675105061434836903978301279872045002897287467790896264362363952843549205497282537530583
1153814198874295149850421218367054110096308637892931910579118851034502304708094543882330298721495
743930162810883870152193375637913947595945692971857994531422451039090059213437814124015021270231
1145470694465937767477429389737170570702411142731287348256818456415825701022786745646886312027351
577534354885013049791885455872498773538193359037780727145879490028901040058041761587078359
546202990991196491336096374239249060611864621537547820947130259484631991746252158928495831
550181589954938491009388630763893550873498315746694791498811089098380671879713109762974935
686567229717317814426580481101504398050659883836270232481697548142388480415506409838574381376727
577969512509372189190500793140588036637712527296668593877812005249974564075747399975904471
546202990783697067422825752040209855476295890664488008426302368725924001204071830613730519
323402180872112651737214504870434119111291535107276231012974507077788546542456878374921431
327380886253416344073583003473756671757460062785669908674959311514635233308400493496181975
550181589925295716164635684735459378711274211336257675424407104704279530373687348575151319
686567229717317784783805636348558369616487721612165822044581473738404086314364903812813193553111
550181483685590672570077118827386349300084004329633664760527036245788372777359251415311575
686567229717211545078762041789992461543458310421958815420570809858335627823207307484716033713367
1145470471665127618750814946102355173453297479934096507548112447856088900078200035825844570629335
678223307557428538226903947877765648383955865668578714122197096144978335063684915508321614111959
323899504078879663534616941090146767789167886847636462656010986660580564533443650562630871
323464346247021100222730981623018299554079987715688783403250580680799049973557683859039447
546202990754054292578072806011775683314071786254050892351898384331822859698046069425906903
546265049918900472313783662884721006507894136266276550152698373870443347038844538938008791
546202884514349248983514240103702653902881579247426881688018315873331702101717972266067159
291573387472538488199958529052530383771448030039184850358500759704034039631300883993142487
260449838491205097431007581265621243354711336863655362554174749735579815726849533143
326883457014488039254053783651070784571660873251470558804875469760481403119643981708338391
578031571881762119498643432318633150734802246521679144115444701075724396815104227047711959
1153814421674998821774119968580895477859601359405718800891965516487111022773746465547214622631127
1220433395656415420926949030939169943802230728155078606411388204466196608855026825684762843751639
1439835905555106408396586738730627306789793277478990080855588006555437627829726159548504060173398648023
686567006978673307437714784920840115353861891543110033844668515499400357813051541728218059449559
1220547469616695423165459649911975935588191080999136507347963921736309706735124252554563276055767
1439835905669180368676588977241246279595785063439342924913488943131154897942824039645930929973830952151
686567006924278578455394370935095181962803362157122642351208608904349610340362221742472221500631
686567261483839540146028907937705604489426812951545204387362915656840532887424137892172988490967
327380780043398401982938543700178400276192598529208094001488042978666572074476186769106135
1212220321104881486067254737061982173610278041411269839539505689466762902726201352380277009753303
2419724222044821198981532876785027801280242990566462508565566366344581572037340444327164658993892762839
3019554609296587991760004826042275170574503846958833560629557071834519703966787258752691175513655015954261207
1439835897342031856862651879036333429602023085526303337046821134672922628396020030723030755687564649687
1422610772231306016796752834597909158686651173248703240402450586992673573527939303998135232205182018775
1422337365890708140306206271819519456015982027069841588847897365666872329403039382007732293058054137047
678353932427139372578020491043652345161909204799301266972786000499966651684226068423732225451223
678239858412464641357189458085101419984890322569255974542750376634802806331439321568185955198167
1439835838936132426979780086477651677893128295644485762764909427320228820853381370277601742296862762199
686567257567299533750785057085683753751054609571470134406237643948109699051240803049363351348439
1153814198874188702690280369699026109044659858832632370620375582331358615930301261751934069056727
1212089919035874353282611788862882873029789586017438587438879524968367698272453627155511910147287
678223530358132239793377542844553044581420749405470014872159836001571447230478343198967125845207
678353677859807735318483037757364075007991678378309077580423135662468479498208535133210624468183
678223307557322328208961857233305874805684384401114457660382422673709799095023681584014887036119
577969406269711472255103387338575592994220958629769663129936752319904761335797332061005015
323402074632451934801817099068421675467799966440377300265099254147718743802506810460021975
359839882471547552529737337713893209520160173346118687491138963026158626235407246885238559
686567229717317784828132295509718475677073489310804161769661389743219614735719760190842438493399
678223530358251729818776741969993662729406674770348486887055758462664068931889133042315242841303
327380780013755627138185597671744228113968494118770977927084058584565430568450425581282519
678223307557441818234361056358746492953670309765992929675278345134802420796434471427363004032215
299530678774807575177484191775522261068342949674119505750418075878548498735748556551431383
323402194122477334000942539686569661393164844912392196187560346769420154592350158577018071
550181483685634999229238278933446935067782642669358744676531851774209727633737280660251863
323899504078923990193778101196207353556866525187361542572015802189001919389821679807571159
323402180842514203551622718948060532716766069036564194854575338212108759892809146432038103
323402074602809159957064153039987503305575862029940184190695269753617602296481049272198359
154210177774269700025205568821977751786044437932907487301244679932839865658934633687
1212220320669830101362499893963884978096232047141007627589844003123098393376572237999273786549463
2419724222044820763930148172030184703183047476520468238303354416682895228372831094698050277990669558999
3019554609296587991759569774657570415731405749763319514635286809622570042280443594243341546399274012731057367
1439835897342031421811267174281490331504827571480309066784609185011236284731510681093916374684341445847
1211177104117773039085356308371090573452324403990357610784834687135936757746590436201152989701335
577534354885006717412005290143061546999950696417820001443593087810555132221416328837801175
550119424550380935299239042253437971730243096107884397331844628882923119105961110341756119
546203004063653865492265407049281757614452003920355284057000975064889488066987410009433303
295552092913121397845952753983284054203822103918492034467007130710737101572670588740773079
578031677913917080140890050192169162704482421695557536640205661028740301176248533898568919
686567257567405773405169612602923826326271714820376181344442689536960410775135706373998516970711
327380886253410011693702837744319445219217400165709182972672909296289325471775060746904791
550181589925289383784755519006022152173031548716296949722120702485933622537061915825874135
686567229717317784777473256468392640179261183369503202083855771452001867968457067187380444275927
628161111403045488127568696079071779769857116581957920693838939160251399206188015532737835902167
619817412043979433118213142539346966822190302041502245811233307879695853402357388384210640250071
299530678774756916138442865940024448762401648714433700132126858131781236042745094557213911
295614258288029846331469230735868234646610556526904586857283204313747605003771394224891095
546202990754047960198192640282338456775829123634090166649611982113476951861420636676629719
546265049918894139933903497155283779969651473646315824450411971652097439202219106188731607
546202884514342916603634074374265427364638916627466155985731913654985794265092539516789975
291573387472532155820078363323093157233205367419224124656214357485688131794675451243865303
260449832158825217265278144039083000692091376137953076151956403827743190294100255959
2557521025919225501750935375996184339464546677012104355536329291340210824620329963077239715453085492439
5074529507020495940567603117635444280684764261557299893140283642688127596571322229772946549175384090299933911
6332464987995573410850551122027691478490319065957525124203307249300913042069019443337366075455342881042405725381847
3019554747093391866164307595444774381731042031262520006271404042597444699596039841742209925588711475146990807
3019554609296595292242438962127367425057227606611429708941180185434456210778079581418704468532536952532575447
1439835904642514290998736971290816153361675681674614960160421071179733920718686044016049637624142963927
1219390433236532164049988039261683626004119059057188819555971787770326888336309517713017850635479
685524044558790050560753793243353797555750222445220246989252098803530637294334233756473066333399
2557521026033299462030937614506803312270538462972457199594230227915928094733427843174666585253517796567
5074529507020496054641563397637682791303737067549085853493127700589064172288592342870826646602253890732238039
6332464987995573410850665195987971480728829684930331115989267602144970943005595160607479173335440307912206157685975
3019554747093391980238267875447012892350014837254305966624248100498381275313309954840090023015581275579294935
3019554609296595292242384567398385104643241861678038650411794198042962750871484530671231779212551206694626519
1439835904642514236604007988970402167616742290616085574173029577719827325667938571326729651878305014999
685524044504395321578433379257608864164691693059232855495792192208479889821644913770727228384471
3019554609296595292496944128360075739180244472100565273862588620604998905178237021593778841128700907461616855
1439835904642768796164969679604939170227164817239536368595591613874134078158861118388645801579072005335
685524299063956283269067916260219286691315143853655417531946498960970812368706829920427995374807
1439835838936135908361954622366643158934795725895136774608019965675534983377958131707897120960702653655
686567261048681708286674048566725421181305260583313244944592950110634275812671098428027191239895
620860628596036525087999064441392519218429096077224805244073603776259352607504909633375525479639
326883456806987823793298140735851926118811809550915655571261778724480174097885474299913431
2542210269933406805929191133898176459978515628251627847571297547492753524678330781141000573689386312919
5074529491709739954748907295891202182676884775526251132663775677656383749114022287773764612936242326600754391
6332464987995558100094565303331869734248221058078039093154546772792948010325171986037424076273406641900642026202327
3019554731782635880345611773700532283723162545231471245794896077565700852138739899743027989349569711447811287
6256708343470722922351099965238545828298573501261762255136995506439165142174219243434715805593183439205115487659223
6255505889668342719738420551172989687740557151796721195363193373461740651153360563911662391706010437629163136951511
2983432006094751666189073579739399695818820186874582688076132613502202857882978308850873496621347318593561815
2982930303272503838045908712668552364300520938283202126580315015943586968503833952799108180062854478599627991
2983431026206426963399731460858401947124448508654677647916961094756971186224034667530459892487444012265448663
2982857651552429445521828755634576425389249367407385577636026697547124455505012546328442387849166480843810007
1422611305185102577141016556392344023588362025813164731675856218336658833213150230440964766200710636759
1422372074637079435211788313961253033751526522906660786565622149676582744603862798699362194446973740247
2540022486254827233660554909085076488690735426602955863528638650451645526193643185536467948337740981463
1420423521506523004872380331579244052300581824164492747633197321295550834728462634836432140849065305303
1420150115165925128381833768800854349629912677985631096078644099969749590603562712846029201701937423575
1211177358684998229190293745384495855812166372313380052684089272770893182207484044408532016637143
677310970007256115701059499366166027363797535701411480117369583804096931165508760451987232335063
3019554609296587991759569668210415815715132866775525439077188839875076934001241052495616422474190870157010135
1439835897342031421704820019681474058621839777404750968814861691902957082189762955969991291541767398615
744973156562024573683988879466412465232814874777520086670820372209446080636933192598608255984855
2419723754797656656124620493519170205710534613103295874815813497659264314720518355059004877325138994391
2983431026206361256766843657843344708828437216285586303517367107185322987624939886627473211738763393896096983
