8
262347026627199165124731580412988089995580950800282440338018389968885509723813127383
327380766733798715959583764731386642654375038504856404543317017119999857932576665134245079
546700207750809581555548770256061603727485993999862737270681562471392038518775786584483031
296049296600277113909236117190063900316856093997999487680687718117239652024458965315822807
549684147169268301408481063744942528768088730904646823575324346332750995500850986837681367
295551973363867327267080734941917079476755637847202139963247254140346492527446431940289751
142827358453155286738084998254900501012698498788285575261002587416589640614508307671
260687031235893000147139266771903540148596472300115817211948726044548067097295004887
141167363061849121760492684613815951165714020288118952134932923492252197987990185175
262109884428441141556504107035690297160297453871687208462865580836837303634310538455
139270225471784933214672897595433608483446044859357097133710450435866549271969473751
156107315251224726393094070157038657125954366063916273867341552903452556193904010455
156107314459677241372377890503721376793126870973203488067064259664972978014810350807
260686973452926593634858152079742075852189330678082453791706319635538860023457850583
141167305278882715248211569921654486869306878666085588714690517083242990914153030871
260449831254168570066630678702444283016905833749487221916553510503490653933955261655
140930163080124691679984096544356694034023381737490356839537707951194784824650441943
262109877205570340742468967699170114123246561168933038035335280035711152750080894167
140930155857253890865948957207836510996972489034736186412007407150068633940420797655
248933579470796292088140207618080350140764133240227641908898895735995866396447
124983704928674756445693197577390852797273537210727077194228409952971669447895
67200738522162475331001036113094445655651503847306834787819400745897832293591
75584680251259448744063723225191128715898033149966914689671868114774354933535
132220707486492991938794727137728157291904275804969437122150391069861892138199
132220707109053738598685770012389946073629446374049415206582376334411348649175
327380766733740934784133249535755739712589221082200603067337510153069313986202696055071959
140930163081915647677069580333576372513007867558047740752813183816257617929408423127
327380766733798715983692697038486102290756016746423709273217033519856764873803568599606487
141167363061873230692799784073452332143955587592848852151332780399193424891455546583
140930220863115207124572310696154539308672090664253620276179971267145218801952957655
156107314459701350304684989963357757771368438277933388083464116571914204918275712215
67200762631094782430460672494072687222956233747323234644726341972801297654999
156107372242643600704752337682263200422257610310883172622303926627980343157329568983
156107314459677194192471222990101736125850468688849809202061520218971136083492414679
260686973452926546454951484566122435184912928393728774926703580189537018092139914455
140930163080124644500077429030737053366746979453136677974534968505192942893332505815
140930155857253843686042289694216870329696086750382507547004667704066792009102861527
140930155844885914232593599387133787824495657139590120268875334997215548600054523095
67200738474982568663487416472427169253367150168441832048373398903966514357463
141167363061845677627305956119582182454536653530300394989732943934117737001780847831
140930163080121247546797368050122925322846014979671799694337728393060323838441104599
67200735078029288602506802344383268288893685290161634808261266284911622956247
156107322585403395077585692810250718247945805936085483929707786631353364600626685143
156107314459673744161796161056665512331263551645487042198736198230086444855868335319
140930163080121194469402367097300829572160062409773910971209646516308251665708426455
67200735024951893601553980248632582336323787401438506726384514212738890278103
74437795754752551805600069258138346626093248577678083628022373540909640393943
156107314459704740517978384156311937148515630996490597954375251048903703697264551127
260686973452954092780458645732332636207578090701369563679017311019469585705912050903
140930163080152190825584590196947254389412141760777466726848699335125510507104642263
68105391718474608601400274993830208695778462712394462685761593846642107819223
67313844233453892421746957713497381200687749926594185392523114268463014159575
66522296748433176242093640433164553705597037140793908099284634690283920499927
140930155857281390011549450860427071352361249058023296299318398533999359622874997975
67200766021308075824653626673449834415674790957194145779203331471580286493911
66409218536287359645000309393117006920584078171393868485964851893401192834263
74437768579126311317755156233787138910305529551436505707125312588470509184215
73646221094105595138101838953454311415214816765636228413886833010291415524567
74437768201687057977646199108448927692030700120516483791557297853019965695191
140930163080148793872304529216333126345511177287312588446651459222992891452213241047
67200762624354795763673012545405933451201326078913948539091198852525395092695
124305235601879963528831931747771541913156522047052550669228568209468082955479
140930213640220243458336737598718385959349456617508202557960968477932878807037453527
124192157389734146931738600707723995128143563077652511055908785412585355289815
67200738468242581996699756523760415481612242500032545942738255783690611795159
124983704497315609771282960862718611404959446432532766433579250255313905460439
67200738090803328656590799398422204263337413069112524027170241048240068306135
67200762577174889096159392904738657048916972400048945799645197010594077156567
67200735024109395268205522755049238114854423942887345963180121322704402457815
32043822144413964329838751135782488036869736549499608277540914676180183
262347026627223274045520147971376028678737733827110886819539095816391677583838225623
124983729037595545013251585516074009580300365657208597900075916120831694546135
125096810639954655004537870735498703558031881836479548647872688416493411050711
156107314459704740506459852255063494853430846718589144419496099989468644653824287959
154447319068398575528867538613978945006446368218422521293426436065131202027306165463
73646221094094076606200590511159226630936915312101349262827397951247975261399
262109825853951729643562053569896667885677046705691268234602396969726301416045749463
74437768201675539445744950666153842907752798666981604640497862793976525432023
124983704497304091239381712420423526620681544978997887282519815196270465197271
59596876119710016951546145469932272683873363270185013918169760910615767
73533142450589113334697022756439438453609865564506998888858455456707483608279
132220734284667020738141778539159183407104526265064254082537572845426609562839
156107321583628385218825585858971298513910695791233573004201534654353073587022800087
74437767878154739623449617074862776265482492901644011676128563638352772408535
381866694801294328056967401486720586725942303592089096446272925383319116751844222167
327380886253466890054746696967207716386871768866209196349973125374535272366183693165339863
260449889037186261124501032310250655060791876151330376368034649774637598926518691031
156107371451147447409532064458210468504185418284333856718268105697640344828280120535
381629494819569897976458813417261329594251665041460501150877709842261703588504478935
1153814421675119764294583697928990995672958567217640902632867172585250264293234114391786033587415
1439835838936132427100930106365294296610845148206829143417884228034405746883381597755792767196588483799
1145470471665142558752760498076613116727588342047285225887011951310850364337016992926437569275095
546203005694056238130047063955049974176184974972389791855353145796081676655146662424552663
686567229717317784827229432838017982068008822776731680076979477585030923597862823929767529096407
549684266688929353318969762099764078972338321043492725710813267564669868796791769535161559
295552092883528379177569433296738629681005227986048042098736175372265365823387214637769943
546202884514392672780003699716154175004046145105459279691864942710615200021834926601610455
260212739716243563322392559409424615085285872333063977305859224101451726591682487511
139033076150893519958153663610252476255418941820900489102773757624818414855859545303
381866694801270171944753634513464565080424334003005517564870329030376047917060924631
327380886253466890030590584753440743130850123348239607266394243971938919423114858382042327
550181589925346262121643266015143450084664271898827374015842037161583216488401713461011671
686567229717317784834351593356139649300559095002226384614280065173336543618051018527178079413463
620860374463862690051260923619559577561946565491782387701983305511099972277430168117574174844119
619817412043979433175091479427093975943488213674225428341657601601030529051951339724008275387607
296049416119945287980242937212118000793331178841382690403764944969178713514997158563620055
546700207750809581582677203631533546116372095960793927996893712307528547713444870527460567
546202884514399794940521821383386725276271639809996580279453248330635388216432337151927511
292070710708998820799121492580361275984938546752551896667376156138230885243027782254535895
291573387472589034156966110332214455144838090601754548949935692161337725746015248879002839
260687031235920128580514738714292426250557403490842029361784862553742736181237982423
260449889037162105012287265336994633415273906562246797486632053421694530091735393495
139270225471812061648048369537822494585406976050083309283546586945061218355912451287
156107371451123291297318297484954446858667448695250277836865509344697275993496822999
327380766733797924439227177390678931725980807638292504556743366678843128647667569983562967
296049296600276322388879529849356189388461863131435587694114067676082922739549870165140695
295551973363866535746724147601209368548361406980638239976673603699189763242537336789607639
142827357661634930150744290543972106781831934888299001610561430687304731519357625559
295551958190471162088809899296467493009897961888139449391134091968667954845600828772394199
262109883636920784969163399324761902929430889971700634812424424107552394539159856343
140930220071570741604924503525589764099563959459537146609338957630919082803336914135
158512620236629917592075743928097547172726088879669338495668663278493220010743150367
275389840434990224624172471226900059042686757247331333418763389594415310118555559127
154210176869640181259933575427727920212819826735167845215677923117781998382732616919
260686973452953722068233624022130961954150261868808665941542456144733529107400828119
381629494819545741864245046444005307948733695452376922269475113489318634753721181399
260449831254195698500006150644833169118866764940213434066389647012685323017898239191
139270167688845655135767254845661030288999834428049945863304180536052011282075296983
139033025490087631567539781468363237453716337499454713988151371404003805192572708055
275389782652023818111891356534738594746279615625297969998520983185406103044718404823
154210119086673774747652460735566455916412685113134481795435516708772791308895462615
139033018254848901300055951824759971911465015185908156282491737896026410899294725335
124079106359941599140888938143112439448360591667676596424179342246993791100119
66296139953429318026196776678816032306738558304256354017770333039919953945815
546700207750809581579280250351472565502244052059829454532015432110288435580825815636059351
260687031235916731627234677733678298206656439017377151081587622441610117126346581207
139270225471808664694768308557208366541506011576618431003349346832928599301021050071
260686973452950325114953563041516833910249297395343787661345216032600910052509426903
260449831254192301546726089664219041074965800466748555786192406900552703963006837975
277287043142199535546671663104275567810629716454649440767597242233712816246454035671
800832502735932114291878086907242773717487109112697085913639152701139963915814961282622679
686567480368230595420203763590960541399882727825063598483991962970452083174798445940425901024471
578031692824347698606266839737467037352482753555485308500311291053004509254200009043813591
686567257567420683835788077979713371624146362820708041272214549642590435039343784325473662215383
327380781673815230959954186671469333941852853553622058910317446698852122759883187775153367
1145600841967627965927397056875983217950425045893064777872315393068059780500826636726843891852503
546265171098672576838591798637088856191066116923304723048801654528953946382524439681639639
327380886253524883248347774987228722268493213575767569407574389087679356018768658416870615
327380780013819839653789209079155692857303006569143558743694320629188198422440561257030871
156107379576849492182432767305103428980762785942485952564511775757079504510631093463
546265049919009011488548434398193057018927287056374210885313451443487469749212703858697431
381866694801266721914078572580028341285837416959642750561545007041491356689436845271
327380886253466890027140554078378809694626328761322563903627240646616930538423630757962967
550181589925346262118193235340081516648440477311910330653075033836261227603710485836932311
686567229717317784834351589906108974238625658778431797697236702406333218296062133835950455334103
546700207750809581579227172956471612680148301373876884634126708982206558828753642903381207
546203855848845907801607250439278203599501166426499062986446870911518268783883712132097239
546202884514399794937071790708324791840047845223079536916686245005313399331741109527848151
292070710708998820795671461905299342548714752165634853304609152812908896358336554630456535
291573387472589034153516079657152521708614296014837505587168688836015736861324021254923479
260687031235916678549839676780856202455970486447479262358459540564858044953613903063
260450352205515604246393897687498444372318402598822693045562889263145870516629873879
277490779226036004829708298125316991643637026622157021011865625156086398326961415383
546203005897857437344791658892705524627477392911765222091701840800225223818979953517077719
260449889037158654981612203403558409620686989518884030483306731432809838864111314135
139270225471808611617373307604386270790820059006720542280221264956176527128288371927
156107371451119841266643235551518223064080531651887510833540187355812584765872743639
327380766733797924435777146715616998289757013051375461193976363353521139762976342359483607
262109883636917334938488337391325679134843972928337867809099102118667703311535776983
140930220071567291574249441592153540304977042416174379606013635642034391575712834775
260686973452950272037558562088694738159563344825445898938217134155848837879776748759
260450294422549197734112782995336980075911260976789329625320482854136663442792719575
398670385008419641681666079232327666177096815512287145794708685223710502988947203287
381629494819542291833569984510569084154146778409014155266149791500433943526097102039
260449831254192248469331088711396945324279847896850667063064325023800631790274159831
139270167688842205105092192912224806494412917384687178859978858547167320054451217623
139033025490084181536864719534927013659129420456091946984826049415119113964948628695
154210184090740684978515268501228581954540883878731764743007282971901851838045562071
139062726145071929557985406526332064600807517564711328717621599662322687871067694295
124079102909910924078955501919317852531317228900673271102190457555766167020759
66296136503398642964263340455021445389695195537253028695781448348692329866455
141167305278937390007094203030253573993932972164452589616840384422370227611868144855
75584734926018331377172322312315754809396400150869064557010995351472070047519
141167305278913233894880436056997552348415002575369010735437788069427158777084847319
67313847252954960794229710218621100564573746238727621672125367710643491775703
182088229561444780123089058864175397606528464732407653867160788663007724512471
156107371451123661996584970806251623530124895215172040347601319277568891168137749719
262347025835679179236657546023356872436171833420217629198313043172472215803303371991
327380766733797924439597876657352253023157479095739024478505877414653061519282744624489687
1145470471665127618800569355995615003631036833220495700069240248267731815898580542577205003756759
546202990754104046987966065841953422667358185446572020152310027247643240204797429859034327
296049296600276322389250229116029510685638534588882107615876578411892855611165044806067415
546202884514399003393407499933880393256167978439948009488429958789152082608469332699194583
295551973363866535747094846867882689845538078438084759898436114434999696114152511430534359
142827357661635300850010963865269283453289381408220764121297240620176346693998552279
141167362270329135872418650224184733606304902908054140995227576695838904067480429783
260449888245614990690837759004974529753903857991455774197090570116086567087282660567
139033082481506923758371389828504598088753430550697054118852294507405049261957129431
260686973452954092767500297343428138625607708388730428452278266077605144282041754839
549684145509215127163408706513659459208137360931404412023312460592627104220485545066308823
139507309887604049403261401544255999795740777876566940249192799600971832546218812631
546202988886552240349608974485665537603055644009387176144281390454158154795545580282651863
260449831254196069199272823966130345790324211460135196577125456945556938192539165911
139270167688846025835033928166958206960457280947971708374039990468923626456716223703
139033025490088002266806454789660414125173784019376476498887181336875420367213634775
124305263154932499008396897399878990464906431368987411460751779455933887358167
141167304487362729360137535532023269309897761286020777574985170286829696993643275479
262109825853954749156148957953897615304481194869589033902917827631414802639963628759
139270166897298540814317748513640926627629785857258922573762697230444048277622564055
66522296748420217893704735935582583323284398005567169054342770248860050203863
260449881022744189876802619668454346716852965288701603769560269314960416203053016279
139033075258636122944336250491984415051702537847942883691321993706278898377727485143
260449830363705148550967121856148405415893279483083312551813502052267412741058798807
139270166798355105186728226056976266586026348970919824348728035575634101005235856599
139033024599597081618500752679678473750742852042324592473575226443585894915733267671
139270159674427740000282609177120743590578893154504752146232396429317897393392919767
277490713317343768131579386934303721896591994272809745374712762267566577910630917335
546203005897791528652554960763794333614207645866732872744426203647362335299159537186579671
291573508855980767868999249712622063482774096658490841414908647478064672828742448913654999
260449823128466418283483292212545139873641957169536754846153868544290018447780816087
139270159563116374919244396413373001043775026657373266643068402067656706711957873879
139033017364358351351016923036075208208491529728778034767915592935608500622455284951
124192184942786682411303566359831443679893472399587371847431996659051159692503
66409218536274401296611404895535036538271439036167129441022987451977322538199
74793160265371374709674092007631719598517968338827209342875454820853845178143
66296140324128584699518073855487489753258480066767089827703204655094594872535
74437795377300340117102207635218165025505780011531322667512494364035226608855
156107314459704363065766695658450314228334030409022031807614290539024526822850766039
546202884514392671013149894951103057760799977608769008956712636548890606757108449406428375
141167305278909836941600375076383424304514038101904132455240547957294539722193446103
260449831254195691760019483857173220452112993185305765657103541377542202741995676887
140930163080151813373372901699085631469230541173308900580087738825246333632690857175
260212689055437668191792010479875427616829496256710533781950732245493996652493087959
68105391341022396912902413370910027095190994146247701725251714669767694034135
140930156747771933207643464472547388806610580447606614177869392917409708199941579991
140930155857281012559337762362565448432179648470554730152557438024120182748461212887
124983732050368145250847926514826059956709355754467627225102461501779709863127
67200765643855864136155765050529652815087322391047384818693452294705872708823
139033018253082047495290900707516725743968324915173003976330013302761684422099543255
75584707372952837549218452162626335875333851693707464720545919663582395348767
124079106353201612474101278194445685676605683999267310318544199126717888537815
66296139946689331359409116730149278534983650635847067912135189919644051383511
67313819699889466966275840068931681630511197781566021835660292022753817076951
124305235601867005180443027250189571530843882911825811624286703768044212659415
66522269195354724065750865785893164389221849548405569217877694560970375505111
260449888146644001997754408594439720022881487042568218810456071996200931925221254359
139033082382535935065288039417969788357731059601809498732217796387519414099895723223
260449881022716636811308791714584197027434031226153146607960432849884728313378317527
260212738823958613243081318337286404192150534297557914732807623717836522223875728599
260449880911405271730270578950836454480630164729021661104796438488223537631943271639
139033075147297204797804209774366522815479737288262941026558162879542019806617740503
181975123796233469698041857674438431887452957305846014417375930178235322148055
124192157389721188583349696210142024745830923942425772010966920971161484993751
66409190983208907468657534745845617604208890579005529604557911764087647839447
124079079177575371986256365170094477960817964973025732397647138174278757328087
66296112771063090871564203705798070819195931609605489991238128967204920173783
262109877205569909370363944900028901869034786542203124614285474444687013668446610647
248933579039424187065341066405826138366137403326806592103307871596914232112927
124983704497302651422894056365136641022646807297306027388637385813890035164375
67200738090790370308201894900840233881024773933885784982228376606816198010071
66296112393623837531455246580459859600921102178685468075670114231754376684759
66296139899509424691895497089482002132699296956982065172689188077712733447383
124079102909068425745607044425734508309847865442122110338986064665731679200471
66296136502556144630914882961438101168225832078701867932577055458657842046167
124079078752956211978633788404088990340258781863240707742633121596896895902935
66296112346443930863941626939792583198636748499820465336224112389823058748631
66296108949490650802961012811748682234163283621540268096111979770768167347415
132317910719052636873501138575948051396581524964529993458830362310186432537815
260449889134335189624530007229360182827517333850134297537176929048353217727984903383
66296136449478749629962060865687415215655934189978739850700303386485109368023
132317883165987143045547268426258632462518976507368393622365286622296757839063
260449889134307636559036179275490033138098399787585840375577092583277529838310204631
154210184090713077993128106246078842931091775776921960307118601425681201741150364887
139270225568957593194797283476317894308231469275422352172491626106644218102487262423
139062726145044322572598244271182325577358409462901524281732918116102037774172497111
139033083370199569626569810099020101472947972346827120297338816974596012012984673495
66296329752296353100049388628185589146407864168304249466604992899370596246743
124079075302925536916700352180294403423215419096237382420644236905669271823575
66296108896413255802008190715997996281593385732817140014235227698595434669271
67200765589935970801854485461195622641048061043773095973612307332498652210391
66296112339703944197153966991125829426881840831411179230588969269547156186327
66296108895570757468659733222414652060124022274265979251030834808560946848983
59165515533219119058776186342941923855413477099530482329089722716595415
31612450039391165188626496924007861306956315499694017253401833041896663
35610224988034360061035691446911629398275652058350747858456911247423263
74437744052313211083911989973272417196407444318141024920221764849283101172951
74437771598638718245078200174295082358715085106893338651051697416896873309399
35494693698015697610493931320623211683203387693204183822066998804292823
262347026627223274043900354422762966480991436038030994916196715198658622405854438615
124983729037593925219702972453876263282511285765305255519458183065653710759127
125096810639953035210989257673300957260242801944576206267254955361315427263703
67313844233440754096297096209004550118620768581155963860845946154241590109399
66522296748420037916643778928671722623530055795355686567607466576062496449751
124983728983674031885401692864542233108472024418030966674377038103446490260695
59596874499916468338483947723634483603981459927804396185114582926828759
132319653894466197549378057976239401269513505348948088209120839158751054865623
381866694900186431970557052282749514784017634222873402033509954947511584117932762327
156107321682547995018002397095250735594128558200212656888035661237619386911468102871
156107371451096109798043859358372281437247761743234854222345131176272634680567211223
327380766733797924439645081018402924176112159569720430079997227600277666907666043558765783
156107320792084667875110523665098636909639190815155240480040176620264271005077808343
74437771645831740740909061693591332255597127354920127611332954413949921076439
260479474029040869349662308809445524575208629981811091911705182692451347252661265623
260453536601051710521887428908803578483849497505245988425360344193633574711621919959
74437795377324794500259740949231362604627027824016505552671880905402842948823
156107314459704363090221078815983628241531609530269844292797175698411068190467106007
124305235601891459563600560564202769109965130724310994509446090309411828999383
124193924236810421350836812821655965243467999238807830515084429118730393953495
277494426804060399483492004659406278173234503454326507858131164599456584031065941207
578031693031731360467130776557808592483193116160272308177378381586926874997967793655719127
327380781881198892820818123491810889072563216158409058587384537232774488503650972387058903
327380780013761945376448145344020555012188970368101127652523990676518972470332753437074647
299530678774813893415746739447798587966563425923449655475858007970502040637630884407223511
295614258288086823608773104243642373850772333735920542201014354152468409598657184074900695
169387284813021470939436141295934713720437571512727767243116417925826937714956117207
156107321682572151118697632167258314944561743511394782234559106531127396702811137239
154239826867352715518906279321038196366704205198707331217730734616247773747978249431
139062726146839207152347983173979454908560401768612491207950950165162584019812558039
142827357661631910649653420928599975794254983533009913200689840243138330239185790167
140930220071567722103833633910217633111987008104248058199467367186752681523165078743
381866694900186431959038520381501072488932849944971948498630803888076525074492499159
327380886253466988946850599038326611167357531856755549232825177732413777123592015813616855
550181589925346361037903280300029318121171680407343315982272970922058074188878870892586199
299530678774813893391590627234031614710541780405480066392279126567905687694562049623925975
295614258288086823584616992029875400594750688217950953117435472749872056655588349291603159
262347026726142553572391938223413483506050397932975083421615001335780655965187679447
327380766733798814902972212391744453079768548974303537235960100716611224827722906508797143
546265049918951117187051258449290945917791605337362190710564240088221890854036061255443671
295614138768418649540738605383293242507161705335498941120570395734069504359719239986783447
295551973363867426210469182602274889902149148316649272655890337736957859422592673314841815
142827358552098675185745356065325894523167945920978218344599198783484786855882859735
141167363160792510208153042424241344676183467420811595218529534859147344229364737239
260479531910923117972600585377193364928192859620287632404786629420901033010354791639
140959863736879239585954003219105775945310407608290767327770826868605163901049971927
139062726146815051040134216200723433263042432179528912326548353812219515185029260503
156107371451096115684013660896326294225572527750877610545591322547587805878541690071
142827357661607754537439653955343954148737013943926334319287243890195261404402492631
140930220071543565991619866936961611466469038515164479318064770833809612688381781207
260449831254168522886701514056205016485771843995840766775115460215575852902943106263
132319650874940652296605152531238626739036968448053033733517286216103266690263
275626989856588853879103726480432879576236479735672621069996988186362313372984747223
142827358552095655671718635193668891817478199722342770984423874239366903251534947543
156107321682544598053203804213388165255142809448846325072959270066051708813136438487
132319650450321492288982575765233139118477785338268009078503269638721405265111
275626989856588429259943718857856113570748859176489511284972333172345735991123322071
140959863736875795452767274724872007234133040850472210182570847310470702914840634583
686567229717317784776568844780111886280853556864046583835831676947135413731136857889357817259223
295552092883477718589511527200951474415092542889806894298098279862398639857346804925932759
546202884514342012191945793620367019738133460009218131891227047200748474055794516889773271
277490258274933929567838646069275042506791752137192899251804902400474420081804780759
291573508855525725459160685971881198454094706858248705798062524570204805736584620087518423
139033025490305462052057876454986563570322700673099851207263890898852374446147708119
327380766733797924436201778811475877151394736651790863723445098681910253731036048396985559
142827357661631904752165087489397520710845433247465703342564497812388099997771048151
140930220071567716206345300471015178028577457818703848341342024756002451281750336727
260449831254192673101426947590258583047880263299380135798392714137768691496311661783
262109825853951353058303081578025852562037246708833973124185084823626555943736124631
154210184090741109610611127380090219678141299281261233478335672085869911544083064023
66296136928030738823142202092745045805097725005988357084895416408398367368407
156107371451096109786525327457123839142162977465333400687465980116837575637126948055
327380766733797924412045666597708903895373091133821274639866217279313900787967213613688023
295551973363866535719542636808239340717753690476167010059796454299660535382836980419732695
142827357661607748639951320516141499065327463658382124461161901459445031162987750615
295551958190471162061628388503497465179290245383668219474256942569138726985900472402519255
295551958187228983562983535031637477599046983963776659903619006776033914633678904772601047
140930220071543560094131533497759156383059488229620269459939428403059382446967039191
154210176869612999749140605399897312496315355505250968066278393889922298026362741975
260686973452926540557440653994300354237645790638891788792142926916873828751030953175
260449831254168516989213180617002561402362293710296556916990117784825622661528364247
139033025490060450056746811440532629737211866269537836838751842176144104836202833111
139033018254821719789262981796929364194960543955991279133092208668166710542924850391
260449889134311512064305433436245388239629953702841534665391566890523170806459606231
140930220960267633677658851278157799256747501690844669588375764338227301697154786519
66296112771918525056168946071099527835508641427106954488542473339563584070871
142827357661604729125924599644484496359637717459746677100986576915327147558639838423
296049416119945287949664473139086992348595418435946987022009515372409373522677747302343895
139270225471781483183975338529377758825001540346701553853949817605068898944651175127
295551973363866535716145683528178360103625646575202536594918174102420423250217925528331479
140930220071540163140851472517145028339158523756155391179742188290926763392075637975
275389782651993239647818325526293858985874179921916214568924213845413783633457128663
66296109374965244995188331943055626871035176548826757248430340720508692669655
275626990759447273464209777835718681366970670478789572730288278341736274610237285591
299530678774814796246990698313362098339340865449924610873783426683871298950639682528552151
295614258288087726440017063109205884223549773262395497598939772865837667911665982196229335
299530678774813893388140596558969681274317985818563023029512123242583698809870821999846615
295614258288086823581166961354813467158526893631033909754668469424550067770897121667523799
327380766733798814899522181716682519643544754387386493873193097391289235943031678884717783
142827358552095225155070294131889670728581028877615451341273876794600095628258780375
140959863736875789555278941285669552150723490564928000324445504879720472673425892567
581940206282389032184051977926394238144685524850299846930526008124823331865916774474654935
140930684130387985874032201397447362797944466528792258902307561568550478564756628695
277490779324952264843993183993353499052145542564123451945626100013786875484392989911
291635674260597998807765384907437475137563809230888801193295276388514063986166589347669207
139062726146811601009459154267287209468455515136166145323223031823334823957405181143
142827357661604304506764592021907730354150096900563567315961921901310570176778413271
140930220071540115960944805003525387671882121471801712314739448844924921460757701847
132317883597359225571213790012648986649676413644513008117114397802278697903319
140930220960264189544472122783924030545570134933026112443175784780092840710945449175
139062726145044753944680769937703911967712596620338661426347412865213217756112561367
327380766733797924408594898736605290558842411120710445584072981688324108059497205812765911
295551973363866535716091868947135727381223010463056181004003218708670742654366972618810583
142827357661604297872090216902804968385314352829326331225570911666716561155186828503
140959862846384862272298864056584849807456814516638880208742539751836938200353940695
279387452856168576842051199498711104639515428864657524268889450111952958074823189719
295552096643998599831051018169609194610960488788304215002211253469897793191222880110191831
277519958040949141242259846652490986061657890551970073252061078197073335119990301911
295552094776503784611615418378256348390841910930765902314760236641525878311599925277304023
140930220071540109326270429884422625703046377400564476224348438610330912439166117079
292667409654238016497060271400849260752771296140288222875228415598815873654218892503
323402211162903449861192079074903063794742146488822962809575842514880211886840328535745751
154210176869609548981279501786560781816302244676195174830687404097193828018561819863
398907064038793533737132846617954509658818234345333811725940139493719198289384514775
546203127314142250102320566317254017264995408092972945268492554874739561451779915940177111
260449831254165066221352077003666030722349182881240763681399127992097152653727442135
139033025490056999288885707827196099057198755440482043603160852383415634828401910999
277490714207803685801964342081821347203047897670967196504298388207396317823299560663
140930278856087945684798161409115860733095452682302773685957341904525634870757106903
140930228197048904358962663596809919432135766876684482468210574641832631408762889431
260449889148221981931574106418377325377967326185927177117696076393002349633838064855
154210184104627423365666033388966135170960702175263297049237585235406021536678225111
139036788730969509117361291513427671725868203384677757537507063427009085028661011671
140930220961810174091478833953206653889884444563137924762550941133855237115484906711
132317662734841453898053489338492558040790697972935507654510038592481944741079
139033083369979138480880662605241013706873550618548585864452849119347982198171575511
66296109321150663952555609540419514724679585633871363498749744869555783148759
139033480531169787880794432543213898006685450865488032611127722972152037507789825239
139033480518801858427345742236130815501485021254695645332998390265300794098741486807
66296582514341456197112053720222388044645557321432030871237298967303865050327
327380766733797924439645069499871022927669864484936152178543692721126607472607000118502615
619817412043966153211169483040144630446797421684173571662213177630547736730796985544247171687639
295552079603571579341700605618474489161240670833905898262353998199964399663804864084387031
295551973363866535747142039710401459750050463827281887598473929741473242067476766924547287
142827357661635348042853482635173795838678578535920801936603714166129670949492565207
140959862846415912443062129788953677260821040223233350919775342251250047994659677399
295551958190471162089227791405659584211587018734783097012934418010951433670540258907333847
140930220071571159497033695616791453156410603107158946935381241109744022233471853783
156107314459704787697862554537311951951934445811551500542942679652992586528888267991
295551973363860203367261873980964233211807801207321161896187527523127334230851334175270103
154239819644485352098071201691091833374076907498864049526114307738112963574055380183
140930213739191279331304258390253210493790642381456660533162895201907396800722576599
139033076149127090785484471371870867811522666952694805531940422145521748084701865175
260479474029040869338143776908197082280123845703909638376826031633016288209221002455
140930163080152238005468760577947269192830956575838369315416127939214393338728359127
139033025490088049459648973559564926510562981147076514314193654882828744622707647703
68105391765654492771781275008633627510593523614983030114365682729473731536087
140930212848700358682998556280271270119359710404404776507850940308617871349242209495
140930162189661317357163058467965328818400024598786485290104173045924867887247992023
67214900845006187069671293068259196578616471730957718159472393204022251168983
140930155857281437191433621241427086155780063873084198887885827138088242454498714839
66324409924357881367561311127884765646639419846932406204579103678570770801879
140930212836332429229549865973188187614159280793612389229721607601766627940193871063
140930162177293387903714368160882246313199594987994098011974840339073624478199653591
140930155844913507737984930934344003650579634262291811609756494431236999045450376407
139033018254849319192165143915961660968311658833529956608534021374851350329429664983
277490713317343815324421905704208234281981191400509783190019235813519902166124930263
295552094747259061006289500540315400108090131254066750854470174599683494758166971411932375
140930154954422587089679228824362063276148702285239927584444539537947473593970009303
140930154940508666454549452228893595457798218973098491896549040242739824758790628567
67200766068487959995034626688253253230489851859782713207807420354411910210775
66310275147839654292924644747878822298512799975757401252914130828960429843671
66296140371321427218287978367872878950386180104582396301249157979350088885463
74437795377313275968358492506936277820349126370481626401612445846359402685655
156107314459704363078702546914735185946446825252368390757918024638976009147026842839
295551973363860203366837254820956610635041795719700602713077742498472320214273952313844951
140930213739190854712144250767676444488303021822273550748138240187890819418861151447
140930163080151813386308752955370503187343336016655259530391472925197815956866933975
68105391341035332764158698242628139890034340505198005459351666152091870110935
140930155844913083118824923311767237645092013703108701824731839417220421663588951255
67200765643868799987412049922247765609930668749997688552793403777030048785623
125096786106414683932224286404946201566976577503936567976169252712151830308055
73533142504520502703766931162204695824457735589039731574157122518858450150615
66296136927188240489793744599161701583628361547437196321691023518363879548119
124305235601879941031699312121907684325687229270776115358386655250368388736215
124192157389734124434605981081860137540674270301376075745066872453485661070551
66296112771076026722820488577516183614039277968555793725338080449529096250583
124983704497315587274150341236854753817490153656256331122737337296214211241175
67200738090803306159458179772558346675868120292836088716328328089140374086871
67200762193838124925478613698453178692887305982994363230804519085802424706263
67200738037725911158505357676807660723298222404112960634451576016967641408727
66296109321045351660887052353721596696995915201552468403349195758301472171223
132317883166000078896803553297976745257362322866318697356465238104620933915863
140930220960263758185325448373687315873328742618935334248865024130933143053181461719
67200734586958050054892021146127647612469166610877369644658847546959840486615
31612462975242421473498215036802704653315265803428117204884157217973463
262347025835679226417981532892012942526476246270016213478740365658990481015357121751
327380766733797924439645057981339121679227569400151874277090157841975548037547956678239447
125096810687134539174918870750302122372846942739068116076476777299325034767575
156107314459704787686344022636063509656849661533650047008063528593557527485448004823
154239819644485352086552669789843391078992123220962595991235156678677904530615117015
154213882216496193258777789889201444987632990744397492504890318179860131989575771351
156107314459704363067184015013486743651362040974466937223038873579540950103586579671
125096786106403165400323037962651116782698676050401688825109817653108390044887
73534909351573762556195266017410353958695661619401728042055809066016302507223
132319677673114681095952203932669652854237218908147850693904467991667984114903
156107321682571773666485943669396692024380142923926216087798146021248219828397352151
260687031334860167254801703057723332384402288434423473030186973254507105299039069399
132319677625934774428438584292002376451952865229282847954458466149736666178775
156107321682571726486579276155777051357103740639572537222795406575246377897079416023
260479531910946849452695996338968122986252826337548966274425525817963083039406367959
260686973452950319217442732469694752962982159640506801526784562759937720711400465623
327380886253524883248347774964731589648867349718180100114798112652368514105809558722651351
156107379576849492182410270172483803116905198473193176288076464915166545410936874199
546265049919009011488548434375695924399301423198786741592537175008176627836253604164478167
381866694900210157541645597904073375463583266376689072510144357854388344862129333463
327380886253466988970576181645404133739660506507171980949949189245967743435411803450451159
550181589925346361061628862907106840693474655057759747699396982435612040500698658529420503
546265049918951117210776841056368468490094579987778622427688251601775857165855848892277975
260479531910946843555207662899765667902843276052004756416300183387212852797991625943
581940325802057206255105977855115852240801276970085334007282099979501839358296899040388311
260450352304459039873960923011543478550064252015869014994162240076042858689322362071
277490779324979440457275323449362025821382876039203342960464975968983386499653903575
291635674260597998834940998189576931146090578468222276273186291227390019182677604608582871
139062726146838776622741293723295736237692848611246036338061907778531334972666094807
156107371451119841266620738418898597200222944182594734557104876513899625666178524375
260449831254192248469308591578777319460422260427557890786629014181887672690579940567
132317910772972507710669798539418223983151493535527846993069594313293958816983
260449889134335243544400844398020146297689920420102868535030463287585220835511182551
139062726145071929557962909393712438736949930095418552441186288820409728771373475031
156107371451119834631946363299795835231387200111357498466713866279305616644586939607
327380766733797924435770512018744746567369180358043920663963996527200063256008221073679575
279387452856195752455333338954719631408752762339737415283728326067149469090084103383
295552096643998599858226631451748650619487258025637690082102268308773748387733895371105495
140930220071567284939552569340431152472283710875644367239187314565527423454427030743
260686973452950265402861689836972350326870013284915886571390813079341869758490944727
260479474029036994780662650631836781595996953472395058680632105088799689430176179415
398907064038820709350414986073963036428055567820413702740779015448915709304645428439
546203127314142250129496179599393473273522177330306420348383569713615516648290931201090775
277519901049557395363977051069655328867315577495729386646934840981740217240507720919
546203005926979260866182193161458468965814616590316095664067475869441049472798867063383255
291635674289719723412895904891304551439393624400923732799229977697255031939508345462400215
260449831254192241834634216459674557491586516356320654696238003947293663668988355799
139062668264928927848196281455366849930846526031636338602393829480118171604850648279
139033025490084174902167847283204625826436088915561934617999728338612145843662824663
277490771199249782906811416576674057935864877677367665139102377333122457733303968983
260449896371119958358891385210906035184255552363761238560065253149325011533328622807
154210184104654598978948172844974661940198035650343188064076461190602532551939138775
139036788730996684730643430969436198495105536859757648552345939382205596043921925335
260449889135881228091407555567302769642004230050214680854405619641347617240050640087
132317689910454736037509497865261795374265777863950346530465235103497205654743
139033083370006314094162802061249540476110884093628476879291725074544493213432489175
74435780068314865400360671740923784795757405402305069462401415949150981792983
66296136496763946092011618067188752058154665524886202374704941380571044062423
139033480531196963494076571999222424775922784340567923625966598927348548523050738903
139033480518829034040627881692139342270722354729775536347837266220497305114002400471
66296609689954738336568062246991625378120637212446869747192495478319125963991
182088229608624664293470058878978816421343525634996221295764877545839348229335
156107371451123709176469141187251638333543710030232942936168747881657773999761466583
262347025835679226416541716404356887239590648235278531786880471776561098634927088855
327380766733797924439645056541522634023172282514553839539408465982081665608165576248206551
295614138768417759077411449533071423450565438875749243424018760999539945140161909726192855
295551973363866535747142026752053070845552881856899574959338703002428300203035343054251223
142827357661635348029895134246269298256708196223281666709864669224265229525622269143
141167362270329183052302820605184748409723717723115043583795005299927786899104146647
140959862846415912430103781400049179678850657910594215693036297309385606570789381335
139033082481506970938255560209504612892172245365757956707419723111493932093580846295
260686973452954139947384467724428153429026523203791331040845694681694027113665471703
260479474029040869325185428519292584698153463391270503150086986691151846785350706391
546202882646847196755097588461762889191880240421577980541303910563095601288100314746528983
139299810463690825960946532720120445868286532879107014947001520214518535049527764183
139092311039777555338747493514984877137413473066586187056242812223976354721212998871
546202988860614812360497326594956017961124356069069514640080492676748260066655870867023063
546202867473451823097183340157021013653416795329079189955764398832573792891163806729315543
260449831254196116379156994347130360593743026275196099165692885549645821024162882775
139270167688846073014918098547958221763876095763032610962607419073012509288339940567
139062668264932802392719059342822653033003035950511783071848711082470328960025175255
139033025490088049446690625170660428928592598834437379087454609940964303198837351639
124305263202112383178777897414682409279721492271575978889355868338765511075031
140959805063449505917822666707887715382443516288560852272793890900376399496952227031
262109825853954796336033128334897630107900009684649936491485256235503685471587345623
139270166897298587994201918894640941431048600672319825162330125834532931109246280919
124206319766484793656321232754640805842835153173350944227701058391493124367575
260449881022744237056686790049454361520271780103762506358127697919049299034676733143
140959804964506070290233144251223055340840079402221754047759229245566452224565519575
260449830363705195730851292237148420219312094298144215140380930656356295572682515671
139062667374441881744413357232840712658572103973459899046536756189180803508544808151
66423353359972512541629071290344398701213119809930701821292049184419287213271
66324409924344923019172406630302795264326780711705667159637239237146900505815
139062660151571080930378217896320529621521211270705728619006455388054652624315163863
260449881010376307603238099742371279015071350492970119079998365212198055625628394711
139033075246268240670771730565901347349920923052211399001760089603516537800302863575
260449830351337266277402601930065337714111664687351827862251597949505052163634177239
139062667362073952290964666925757630153371674362667511768407423482329560099496469719
139033024587229199344936232753595406048961237246593107784013322340823534338308646103
277490713317343815311463557315303736700010809087870647963280190871655460742254634199
546203005897791528652602140647964714614222449285547687805328792214790939388042368810296535
260449823128466465463367462593545154677060771984597657434721297148378901279404532951
139062660139203151476929527589237447116320781659913341340877122681203409215266825431
260449823114552544828237685998076686858710288672456221746825797853171252444225152215
139062660125289230841799750993768979297970298347771905652981623385995760380087444695
139033017350444477895771316821606755193559861231697501668587522244489734618899621079
124192184989966566581684566374634862494708533302175939276036085541882783409367
66310275147826695944535740250296851916200160840530662207972266387536559547607
139033017362591551466122709087491925511167426028011453459607402581575777252786382039
74595273441296079835141762702351931539560351044965707448169923809140695480095
66296140371308468869899073870290908568073540969355657256307293537926218589399
74437795377300317619969588009354307438036487235254887356670581404935532389591
156107314459704363065744198525830688364476442939729255531178979697111567723156546775
546202884514392671013149894928605925141174113751181539663936360113579764844149349712209111
260449831254195691759996986724553594588255405716012989380668230535629243642301457623
140930163080151813373350404566466005605372953704016124303652427983333374532996637911
68105391341022374415769793745046169507721701369971266414409801710667999814871
140930156747771933207620967339927762942752992978313837901434082075496749100247360727
140930155857281012559315265229945822568322061001261953876122127182207223648766993623
140930155844913083105866574922862740063121631390469566597992794475355980239718655191
67200765643855841639023145424665795227618029614770949507851539335606178489559
139033018253082047495268403574897099880110737445880227699894702460848725322405323991
66296139946689308862276497104285420947514357859570632601293276960544357164247
124305235601866982683310407624325713943374590135549376313444790808944518440151
260449830363677595485450796769658629862616757951242079113778354745278765751689880791
260449881010348707357837604274881488658376014146067983053395789301120525804635759831
260449823128438865217966967126055364320365435637695521408118721237301371458411898071
124192157389721166086217076584278167158361631166149336700125008012061790774487
66409190983208884971524915119981760016739597802729094293715998804987953620183
66296112771063068374431584079934213231726638833329054680396216008105225954519
124983704497302628925761436739272783435177514521029592077795472854790340945111
67200738090790347811069275274976376293555481157609349671386463647716503790807
66296112346443908366809007313928725611167455723544030025382199430723364529367
66296136496658633800343060880490834030470995092567307279304392269316733084887
124192156959204517745155297363189269987516903846506186702680241204438514607319
66409190552692236630463135898892862845894870483085944296271231997364677453015
132317883165987120548414648800394774875049683731091958311523373663197063619799
260449889134307636559013682142870407274240812318293064099141781741364570738615985367
154210184090713077993105609113459217067234188307629184030683290583768242641456145623
139062726145044322572575747138562699713500821993608748005297607274189078674478277847
139033546538556518891329007250340510360721797957473006583159663963019084565809013975
66296329752296330602916769002321731558938571392027814155763079940270902027479
66296108896413233304875571090134138694124092956540704703393314739495740450007
124192153508436656641541960832509256876687848053270595712887512734430713685207
66409187101924375526849799368212849735065814689850353306478503527356876530903
66310243666296786004393134708171246298179475591625318644823693580084489823447
66296112339703921700021347365261971839412548055134743919747056310447461967063
66296108895570734971527113596550794472654729497989543940188921849461252629719
66296108889673246638087911141467384922369185288131418597758171619219837887703
31612450016894032569000633066420392014180039064383175340442733347677399
74437771645818602415459200189098501173530146009481906079655786299728497026263
260686973452954139958723022564719588813250607727350574364242359005825413359551980759
260686973452954092778816355051099948145974205442996895499239619559823571428234044631
66522296748431533951412407745102949820338664472614130407824988676006242493655
66409218536285717354319076705055403035325705503214090794505205879123514827991
124305235601878321238150699059709938027898149378872772977768922195190404949207
124192157389732504641057368019662391242885190409472733364449139398307677283543
156107314459704787684724229087450447459103363744570155104721147975824472307464217815
260686973452954139947204490663471146518165823449449120829363207946390354316111717591
262139469420347034302597765099420127634277242137094916064674163880185616614315074775
139299810463690825960766555659163438957425833124764804735519033479214862251974010071
140930163080152237992330435128085764699999874508857023877194596262046279117304308951
139062668264932802392539082281865646122142336196169572860366224347166656162471421143
262139468628799549281881585446102847301449747046382130264396870641706038435221415127
140959805063449505917642689646930708471582816534218642061311404165072726699398472919
262109825853954796335853151273940623197039309930307726280002769500200012674033591511
140930162288604752971614255474768484367172379418144238076917303023566700938210649303
124997867251505329858913593028062772638171523748939739034204234296874664273111
67214900844993048744221431563766365496549490385519496627795225089800827118807
124983732474987102784276926648056829290044903877764734082539261447264323314903
66310275147826515967474783243385991216445818630319179721236962714739005793495
154447319068398575527225247932746256944842482960049853113648744605485187749628159191
260686973452954092767297823149851505850889421165095441964360468500388512384793781463
139270167688846025834831453973381574185738993724336721886122192891706994559468250327
66522296748420015419511159302807865036060763019079251256765553616962802230487
66409218536274198822417828262760318251047804049679211643445770820080074564823
73646221094092434315519357823097622745678542643921571571367751936970297255127
154210126210598113679882215762528394764698335752371451740551928098611359143239951575
73533142504507364378317069657711864742390754243601510042479954404637026100439
124305235601866802706249450617414853243620247925337893826709487136146964686039
124192157389720986109156119577367306458607288955937854213389704339264237020375
66409190983208704994463958113070899316985255592517611806980695132190399866071
262109877193201979916712780399369186589116069707775750848238344160619138362150298839
124983704497302448948700479732361922735423172310818109591060169181992787190999
67200738090790167834008318268065515593801138947397867184651159974918950036695
73533114951441870550363199508022445808328205786439910206014878716747351401687
66296136874097707163391060998918184548991482313275846708137103331969722819799
73533142450587471044015790068377834568351492896327221197398809442429805602007
31612449836916971611993722205720637671969827581896440036769935793923287
74437771645818579918326580563234643586060853233205470768813873340628802806999
260479474029040869336501486226964394218519960445536970197048340173370273931542996183
73547280725170274216216598622860212654083801349180158813920583815177322439895
66324409924356239076880078439823161761381047178752628513119457664293092795607
125096810687132896884237638062240518487588570070888338385017131285047356761303
154239819644485352084910379108610703017388237962589927811457465219031890252937110743
124206319766484591182127656121866087555611518186863026430123841759595876394199
67214900844993026247088811937902507909080197609243061316953312130701132899543
66324409924344720544978829997528076977103145725217749362060022605249652532439
156107371451151315330671215660038240061032895283284158833303605850464841320899355863
327380766733797924467251210743597106809774010003739092590624363116939634415232897386095831
156107320792112274004835717847732298760073209477665867615556838587771837858905138391
74437799251961465935091695355441766274259637982055644273300461980803748406487
260479474029068475479387502992079186425642648644321719047221844659958914106488595671
327380766733797924443095098529830133553752364485769503507045481714343281472164062602798295
142827357661638798071883441745799878338679411887249303725596930840129228011976860887
140930220071574609526063654727417535656411436458487448724374457783743579295956149463
156107314459708237726892513647938034451935279162880002331935896326992143591372563671
154239819644488802127101160801717915874077740850192551315107524412112520636539675863
139066424270830887878796418926179452428985242059607011803377002603715584128522462423
139033076149130540814514430482496950311523500304023307320933638819521305147186160855
260450294422556515685926996130600975427345655019102398743681304995845851163036034263
139033025490091499488678932670191009010563814498405016103186871556828301685191943383
68105395215683522730891901091133628343944852116772023331039682286536215831767
140933918195559402830282069662417630632411848395242578794893419625305681631874983127
140930155857284887220463580352053168655780897224412700676879043812087799516983010519
277490713317347265353451864814834316781982024751838284979012452487519459228609225943
295552094747259061009739529570274510734172631254900102182971963592900168757724033896228055
140930154954426037118709187934988145776149535636568429373437756211947030656454304983
140930155843370966585333803756584700837430413912271264988983544516880150681803629783
277493955494299919025242638514029174730251862610059874505039390711515275370108101847
295552094750501237962393201361048209929030579524737960404561489619838392753540175395103959
140930154952880045937028101646602760462999481935219380963671589623590625230323262679
67200769518516989954145252770753254063841180361571706424481419911474394506455
66296143821350457177398604450372879783737508606371389517923157536412573181143
546700207750809581583148171490623767330015608907306453482317547145788588405322308255294679
154447326192326040982465755906094879556497292005663573128164631436838285521805976791
139299868246657285561935893931198362202763925691643137102778948127259121554828109015
74437771698895972107137825205752347340197089524894044436835386292914073707735
260686973452954193036092714243344605467096774394294089776380716185425406545128662231
686567229717317784834450537215555191245723353665113658161407536016531413800300518509956876018903
327380780013761945379891434387312877978322803615162724073357370383630011326769540018808023
295614258288086823612216393286934696816906166982982138621847733859579448455093970656634071
156107321682575594407740924490224448777808805107815615614266217569983833489392870615
546265049918951117214650659706350242139947084102393376214976501197929282653541682620474583
546203855848846006748916696656285301294387848286963233820057069107022507168557718552782039
291573387472589133100825525874159619403500977875301676420778887031519975245998027675608279
154239826867356158807949571644004330199951266795128164597437845655104210534559982807
139092368921687403387419709669107812846217900481107728572052162345525046567582115031
