8
275626932879332309152808653010085348393001130611949547292373083896960873892315473111
550181589925289383778339039978234976116637791482247993623751833122829240669555785875399895
262346969748882989332070143881408949617125302610616562283815772502261332880170493143
686567229717317784776681702566892896212431809695413140539808960297332227570836720103071400142039
327380780013704176545242772092279586434353103097541125497638171197400547528362654542931159
327380766733741046095922951353770457757954327221713124164653162640089152828821642397951191
154210126323676757199626104180298136395023208080478041413857515049799777887896282327
140930163193227437378887595051621737619147380079145056405300203655100236875751302359
686567229717317784776570391201811857999668061952866336673311828811829063576475058912389965096151
327380780013704065233877691054066822686610556293674628366152668033406185867171973107885271
327380766733740934784557870315557694010211780417846627033167659476094791167630960962905303
154210126212365392118587891416550393848219341583346555910693520688138587206461236439
140930163081916072297849382287873995072343513582013570902136209293439046194316256471
327380766733797924436632297102108403271098243254574642526261382565589003575653654413780183
299530665494849872475930891205886436225472698809923170349595399859572071742951785383929047
295552079603571579338687833220711869504669049603544388610071688044426795766851518379664599
156107320792081655091194229144193622993324045027601504635005487956932258615932822743
142827357661632335270455720015517224217448217026268519626448176562232717603787842775
262346975176637172331266804361298871899370983232647093485717211851835583251098445015
156107314459701774925464791917655380330704084301899218232787142049095633183183545559
142827351329252455104726282788978981554828256300566233224229830654396092171038565591
140930213739188266558906495770596638872560280871804378223007357598010443455017854167
140930155956221860046625381078435174576153139249771014802764951189001236381180699863
73533142935881291669641508359294642829705901863874776016111360026498954765527
67200763055715562232414970116632022868980199577472557670203523401066205488343
127035291311159087322943280450362493110123059957150661632557163351583816005407
262347019616350389524975695067141588939739523736438488819882650173531689328287753431
125096783518261446177227206599330458826026108331411437093579372336187987010775
131429160378913148893582087839287389040553175170453480114943091078016388375767
277286927479090611670431446888895492568946895746573953698143539014804002889196446935
550181591585283983536641557601028854926781967428013128248158238893284358512684782756373719
327380781673699567851030310431253118561777611870801350834830377245148903851069830517564631
327380766733740947152109884510907892136168947407057962996124017583511930004138919467754711
277257284605302423096813490260068608422933021744160451488714776218488029855621915863
295552094513830348964897272931899955968464272205897094505138473295223899726294660908917975
140930163094283624312044732485999952239332724917976527260243626432275554152821105879
327380766733740934784180431062217585053086442206628352203736739454179223152895510419416279
140930163081915694858596042178916869734132295307184139982114293725424310743772767447
327380766733798715983739878564947947631253237870851458409616262820966674040496382963950807
296049402839982157527950796931698234704924500370618552210867032276697625728706780305368279
295552079603572370885795414683551413864824044219821204493426568299804466231694246929835223
156107321583628762672657068688553777987940321843484859515260865627397101344482993367
142827358453179442851918559559877379212064493842151874506703554232697560332338013399
141167363061873277874326245918792829365080015341985251380633890308360117705819890903
156107314459701397486211451808698254992492866027069787312765226481080897732640056535
140930213739187889119653155661639513534349062596974947302985442029995708004474365143
140930155956221482607372040969478049237941920974941583882743035620986500930637210839
140930155857278046979782518512813389196338484088602485657708373966176553658250503383
67200762678276308892306012991293811650705370146552535754635508665615661999319
156107314461444088438776069165025530847717814953813692328238249086259435099149378775
262347026627199165126351374744708946549428976265065160702316760432050360606859535575
327380766733798715959583766351180974375231592352881869326037381418370321097427548180653271
296049296600277113909236118809858232037712647846024952463408082415610115189309848362230999
295551973363867327267080736561711411197612191695227604745967618438716955692297314986697943
141167363061849121762112478945536807719562045752901672499231293955417048871036593367
140933926209946692312138559839759292897329853463815741122127747466057096001682482391
156107314459677241373997684835442233346974896437986208431362630128137828897856758999
140930163080124691681603890876077550587871407202273077203836078414359635707696850135
140930155956197326495158273996222027592423951385858005001340439268043432095853913303
140930155857253890867568751539557367550820514499518906776305777613233484823467205847
67200738522164095125332756969648293681116286567671133158282565596780878701783
262347026627196145612324653873051943843739230066429713342141435887932477002511623383
142827357661604782204961892061647074528029282963720062464848340097157029714113144023
140930213739160713493412667816726489183141346809255921061407521132934755565343155415
67200735502650068404461099966942603934917651120310957833738447713176530789591
132220707109055358393017490868943794099094229094413713577045541185294395057367
141167363061845724808832417964922679675661081279436794219034053843284429816145192151
277286985247894641419084991476900786502715352895085309916778417847762830531700008151
550181591585341752340671306254573442932075901196470276759514457528163191471512425259934935
686567229717319444829841812384179888730551942413855682257182808845756910198026001637889878336727
327380781673757336655060059084797706567071545639258499346186595880027736809897473021125847
296049417779940778199270977451547993640742808139025593147437365335758688498107870362543319
327380766733798814899575260753974936806122922778951997846578461253052417772913834358023383
295614123828460127781856855414700956472567456279840900231580621643535378267926529172907223
295551958423908904451587432633682603867554899260991231766900563646423733330799962500965591
140959863736875842634316233702832130319115056068901385688307268061550354828899198167
156107314459673797240810956341208464635797529680167651286162650570003367911647421655
295551973363860203336271416929366037108320485070405030512338270743098251241632716934423767
140930213739160288874252660194149723177653726250072811276382866118918178183481730263
277260989937995640451439474427432716073345641910147744785156511285125903644436800727
140930163080121247548417162381843781876694040444454520058636098856225174721487512791
140959798731038635307999979674150482985657021744113851840534560851414996870832399575
140930155956193882361971545501988258881246584628039447856140459709908971109644575959
132206572285357224650867204848270574348683255544373705885934566493752736163031
140930220848952877542471202437338866167157833939868012303873553600261532184983708887
67200735078030908396838523200937116314358468010525933178724431135794669364439
68361806006313846670564690129996748481902243142758482779775772353786962360095
156107263802429150147759337373153515441590146167381091268765996299757428299205780695
156107263800883158966078251084768130128440092466032042858999829711401022873074738391
74437768202531176105326377458586119938964846299431942925224855593937499923671
156107372353954959889922011338529344439499951987253168631640949022056154480396281047
156107314459677188296602683882620137596288943868088319708234548251385756725124080855
140933868426980232722462444194775732850236759271884488978757259180295816755112649943
140930163080124638604208889923255454837185454632375188480707996537607563534964171991
140930155956197273417763273043399931841737998815960116278212357391291359923121235159
67200738469086700124379934873897607728546388678948005076405813524608146023639
74437740595651101234739784906260588858546706927314949339079184055094915704023
74437768201688677771977919965002775717495482840880782162020462703903012103383
140930163080148793873924323548053982899359202752095308810949829686157742335259649239
67200762624356415558004733401959781476666108799278246909554363703408441500887
67200738468244201791031477380314263507077025220396844313201420634573658203351
67200735071290921730050863252270362542603560342116647073089288015518766802135
32043823764208296050695304983807952819590100847870071442391797722588375
125096834849988381900144127203032099727125009482999538459769941298418461254871
125096807674362141412299214178680892011337290456757960538872880345979330045143
125096807296922888072190257053342680793062461025837938623304865610528786556119
59650797632838649951992033348131776727941001857400558227982851177522391
262347025948733289214810568578929221316248416903939994425295577802491875028395173079
327380766733798037493707854810374808595506359172322508200871104397187691538941969716290775
156107320905138730648902495549518031109241792893276114356837086644895546931235333335
262347025837421924133772355815181478769444550406808508922131583440830684346960127191
327380766733797926182342773772162044847763812368456011069385601233193329877751288281244887
156107320793827365567864282785770288562437926396144628853673092283234356249800287447
262347076494694118394829469297904122569661317696599316243002731745402081607661724887
327380766733848583454537034829275527570407612585223300860192922104341634449148548982842583
156107371451099559828921396268492932362654693685935436174544240587805753510501885143
262347025835655077068993971485598181268701631890981025025255964482709078145667507415
327380766733797924415495708993777715264466311625537495241901704357574371756145086988625111
156107320792060518503085898456186991061695007880317144956797473325112750048507667671
262346975176616035743158473673292239967741946085362733807509197220016074683673289943
327380766733747265376454383158279902958525010665851689623610486610807109063141624994407639
156107270133021477177250400643881049760735322074698853739050706062419746586513450199
546202884514392670989425166540868628959234148349785754549539383513727485008706242314052823
323402074602808255303813919371092892594229792792573977136211521865592030347091290075243735
154447319068374473359764147588564198552090568654448235428509463492938681989240267991
154213882216472043909790228482786683729858376365362304051405917003578729119886157015
260449881913211008357444747240677595923813695736516883621815145518486803996897518807
260686973452929990599836722805669447458137506859493824279221187387842006624405890263
260453536601027561149862803699891932635905314570407892902117640898482053755051779287
154210126210577408465701176398960464415847385920234712335609887098197472437743461591
241018108017554108862332962186358023366038416752712383844266403100805877839647
124192160840619018836765807668663973478364235795414314768742233521393523827927
73533121799293183338953501727363013792558617504196568001479540517931529610455
89040990893576602368896044362455144308621561879059143542478324090419895187231
131429163398437254329867337229001277972994974389656674696664214638283746518231
156107320792057498989059177584529988356005261681681697596622148780994866444159755479
156107263913743587830297987374972743452968897676209684698252654259294251420731647191
156107263814800152202708464918308083411365460789870586473217992604484304148344939735
156107263802432222749259774611225000906165031179078199195088659897633060739296601303
156107314459704417010316888093947644706381798468869006515959808202204457999998198999
74437771275132676542564448944050694823976543407358265588822731226377590744279
156107314459680260898103121120691623060863828879785427634557211849261389165214901463
74437747119020462775591192922405176854387459828476862992469788157542807446743
156107320793823968614584221805156160518536961922679750573475852171101737194908886231
156107327915984486736251454355428386013241499223267338879095872359296334605459203287
156107371451096162875641335287878804318753729212470557894347000475673134455610483927
156107320792057121549805837475572863017794043406852266676600233212980130993616266455
154447268409332035080648588795644129207229918375365065930565456118113059472354649303
154210126210574011512421115418346336371946421446769834055412646986064853382852060375
73533118402339903277972887599319112828085152625916370761367407898876638209239
74437743674887276047096959153693999487629641271331663012911653696556598109399
156107263802432169671864773658402905155479078609180310471960578020880988566563923159
156107263800886178490183687370017519842329024907831262062194411432524583140432880855
156107314459704363932921887141125548955695845898971117792831726325452385827265520855
74437771222055281541611626848300008871406645518635137506945979154204858066135
156107314459680207820708120167869527310177876309887538911429129972509316992482223319
74437747065943067774638370826654490901817561939753734910593036085370074768599
156107378686334840065730163978659974110319098956119226876878552106898456576155788503
156107371451096109798246334335056708568067776642572669171218918598921062282877805783
156107320792057068472410836522750767267108090836954377953472151336228058820883588311
154213831557429552553279668737044518634311773516381245830333827752001034430267860183
154210126210573958435026114465524240621260468876871945332284565109312781210119382231
73533118349262508277020065503568426875515254737193242679490655826703905531095
74437743668989787713657756698610589937344097061473537670480903466315183367383
74437743615175206671025034295974477790988506146518143920800307615362273846487
74437795377324996975236425376362182619526365638965379340094529333005153543383
156107314459704363090423553792668055372351624429607659241670963121059495792777700567
74437771221212783208263169354716664649937282060083976743741586264170370245847
125096786106426404939102219274372106366153816772420320914651336198797581165783
154210126210598113704741548090322768683434216996592065662526398257862960010414859479
73533142504532223710644864031630600623634974857523484512639206005504201008343
124305235601891662038577244991333589124864468539259868296868738737014139593943
124193924236810623825813497248786785258367337053756704302507077546332704548055
73533118348420009943671608009985082654045891278642081916286262936669417710807
35063347869644581300085018872740394618809304042451792565952065080730839
131429187554526431033038096366056626374028255061468318990898287589031649289431
262347025835676213644143953784700315618360286725626249476724934172664145289222366423
125096834472547688743547514022407002910815442370387656650319497180587487732951
156107314459728573099493591264706781761730199502149678327604102436277408747900970199
262347019616377187699004494414192990370765638936688948914699610560713464893005178071
262347019517433752071414971957528330329162202050349850689664948905903517620618470615
125096810316435474976574258000761484941226358791506254053966554111752704435415
156107314459704416987279824291450760116212229913066099446201506083334339913117672663
262347025837442683269668998005326487780891986966624302453578637562771016039971497175
262347083618642242717171728367904654576556210072830181976945425013658616912516031703
262347025835675836204890613675743190280149068450796818556703018604649409838678877399
262346975176636794879055115863437248979189382645178527338956251341956406376684659927
260687024111989791061568862808120397770544629224927909028415008772475341779411477719
260449881913231767493341389430822604935261132296332677153262199640427135689908888791
124192181599754915478955952677675420914924051588945761822864173853086535197911
125096806872302288248080024232050307574468540234361054074408419650766495098071
74437795378144458244782385985355357272439926190446781801180052104952760837335
125096810263358079975621435905010798988656460902783125972089802039579971757271
156107314459704363909884823338628664365526277343168210723073424206582267740384994519
73533142505351684980190824640623775276548535409004886973724728777451808302295
74437795377301959911433928491772013050970562731895621037975659214918273017047
125096810262515581642272978411427454767187097444231965208885409149545483936983
156107314459704363067386489990171170782182055873804752171912661002189377705897174231
125096786106403367875299722389781936797598013865350562612532466080710700639447
156107314459680206955172723016915149136664086284721173290510064649246308871113876695
260449831254192672247612557317237074300271272451453038661226587296589170020694172887
154210126210598113681704484287825884093264648440789158592768096138992841923534333143
73646220716655003243935698187087977840092130919853765823840118684300048147671
73534909351573965031171950444541173973594999434350601829478457493618613101783
124192181545835022144654673088341390740884790241671472977783028890879314699479
124193924236787586762011000364196615689811534146686946000388207428245824021719
124192157389722808377681417066695872771295706662790070381430085822044531401943
66296112771064710665895924562351918844660714329969788361701293818087966581975
59219437046347752059222074221141427899481115686746026638902812983502039
131429163398424295981478432731419307590682335254429935651722350196859876222167
262347025835652057542008902225036680981041503379706442438341594996726753117449299159
156107320792057498976100829195625490774034879369042562369883103839130425020289459415
67200765697787455980202357883425730200834530230528991291414767784459149845719
156107320793823968601625873416251662936566579610040615346736807229237295771038590167
327380766733797924412098742755368345745840685754190709137888197421289317759084608226927831
156107320792057121536847489086668365435823661094213131449861188271115689569745970391
262346975176612638776920064303773614341870599299258720300572912166019014204911592663
154210176869613052825298264841747780090935724939748990046420369306893415420975981783
154210126210574011499462767029441838789976039134130698828673602044200411958981764311
73533118402326944929583983101737142445772513490689631716425543457452767913175
154210126210573586880302759406865072784488418574947589043648947030183834577120339159
132206575304868371738763549740402492898812415628350161422713825612596224009431
154210183979405216874356799462360157074952212070361081288886401774220192040616535255
140930220848955897053618290333683758299076384069028096280329090379520651028471555287
73533117977707784921961406335731654825213330380904607061411526880070906488023
67200738097542055484734868093069034864487628094502388715503690254638157210839
156107263802432169658906425269498407573508696296541175245221533079016547142693627095
156107263800886178477225338981113022260358642595192126835455366490660141716562584791
74437771222042323193222722350718038489094006383408398462004114712780987770071
156107378686334840052771815589755476528348716643480091650139507165034015152285492439
327380766733797924412045665360367392923744935068238139239999474293207441007012435494249687
156107320792057068459452488133846269685137708524315242726733106394363617397013292247
262346975176612585699525063350951518591184646729360831577444830289266942032178914519
154210176869612999747903263888925684340249772369851101323292287430141343248243303639
154213831557429552540321320348140021052341391203742110603594782810136593006397564119
154210126210573958422067766076619743039290086564232810105545520167448339786249086167
73533118349249549928631161005986456493202615601966503634548791385280035235031
74437743615162248322636129798392507408675867011291404875858443173938403550423
156107314459704363077465205403763557790381242116968524014931918179195054368907404503
154210176869640174531645418385381215108113266688206669013709445122809405652886693079
74437771221199824859874264857134694267624642924857237698799721822746499949783
154210126210601133205809920573075273807153580882588377795962677860116402190892475607
68105391341034095422647726614472074306898940638455019352891885197313750672599
154210119086673768019364303693219750811706125066173305593467038713800198579049538775
73533145524033292083127616536754319987520971169656920792241459447684678624471
125096786106413446590713314776790135983841177637193581869709471757373710869719
73533142504519265362255959534048630241322335722296745467697341564080330712279
73533118348407051595282703512403112271733252143415342871344398495245547414743
73533114951453771534302089384359211307259787265135145631232265876190656013527
35063334911296192395587436902358081979674077303406850701510641210434775
67200765697775937448301109441130645416556628776994112140355332725415709582551
156107371451120318963378221970981886087216532211013548014131400827316702823083222231
262347025835675836203450797188087134993263470416059136864843124722220027458248844503
327380766733797924436254843450603417753420036187376020320013543944734611267094399569962199
260449831254192726166066075130860608347415848455976704243655538495304749847484638423
124192181599753475662468296622388535316889313907253901928981744470706105165015
132206599460969066973835557319752926084123597753696684868007333622387567043799
260449889023023931540960107563778926632392021392207086703868338225324529929119409367
140930220848980053154313525405691337649509569380210221626852535673028660819814589655
124192181175134315654845719856383047696330130797468877273967727893324243739863
67200762253642750719806875672419468049798810219848912160797198264429500245207
74437795378143018428294729930068471674405188508754921907297622722572330804439
67200765644698542447348287345379959463986730888270984058478580653242976904407
131429187124008342875488661089680843605148790060133309099571091399027943089367
156107320792081224560147723205853849035570893835497368073256551687871627188356326615
74437795377300520094946272436485127452935825050203761144093229832537842984151
125096810262514141825785322356140569169152359762540105315002979767165053904087
156107314459704363065946673502515115495296457839067070480052767119759995325467141335
142827300670216001919372666561532775418460944032115794253748688462367450851327943895
140930163080151813373552879543150432736192968603353939252526215405981802135307232471
68105391341022576890746478172176989522621039184920140201832450138270310409431
67202532490920822498329413149297358161033194913616698914232309369409781703895
124192181545833582328167017033054505142850052559979613083900599508498884666583
124193924236786146945523344308909730091776796464995086106505778045865393988823
124192157389721368561193761011408987173260968981098210487547656439664101369047
66296112771063270849408268507065033246625976648277928467818864435707536549079
124192153992768088500213146883365086208787504102818013247435523820609209967831
59219435606531264403166787335543393161799423826852144209520432553469143
62670307340110058640828878381083871150343286453043455057719314235335895
68105391341021137074258822116890103924586301503228280307950020755889880376535
156107314459704740529496916840668173799702142950094879950210391953770558445767435479
74437771598651856571311169473144015168457769280792516172574297326823359980759
277286927479090611668811653340282430371200597957494061794801158397070947711212659927
550181591585283983536641555981235306313719769681715339168266335550903740779629604772586711
327380781673699567851030308811459569948715414124503561754938473902768286118014652533777623
327380766733740947152109882891114343523106749660760173916232114241131312271083741483967703
277257284605302423095193696711455546225186723955080559585372395600754974677638128855
295552094513830348964897271312106407355402074459599305425246569952843281993239482925130967
140930163094283624310424938937386890041586427128896635356901245814542498974837318871
327380766733740934784180429442424036440024244460330563123844836111798605419840332435629271
140930163081915694856976248630303807536385997518104248078771913107691255565788980439
327380766733798715983739876945154399018191040124553669329724359478586056307441204980163799
156107321583628762671037275139940715790194024054404967611918485009664046166499206359
142827358453179442850298766011264317014318196053071982603361173614964505154354226391
141167363061873277872706452370179767167333717552905359477291509690627062527836103895
156107314459701397484591658260085192794746568237989895409422845863347842554656269527
67200762678274689098757399929096065352916290254649193374017775610437678212311
327380766733791606166995096512845182573026405102476390450944450585302222021018368694887639
277257335264317308308815427550505465880628440171615271921716566510504909304849048791
295552094513881007979782484933837246405321729901315521959958906297014191743174110136050903
140930213753298509524046669776436809697028143345431347693245416724292433602048238807
156107314461444088437156275616412468649971517164733800424895868468526379921165591767
262347026627199165124731581196095884351682678475985268798974379814317305428875748567
327380766733798715959583764731387425762169394606584080246145478075989703364372370196866263
296049296600277113909236117190064683424650450099727163383516179073229497456254670378443991
295551973363867327267080734941917862584549993948929815666075715096336337959242137002910935
142827358453155286738084999038008295368800226463988403721958577262021436319570928855
141167363061849121760492685396923745521815747963821780595888913337683993693052806359
140933926209946692310518766291146230699583555674735849218785366848324040823698695383
156107314459677241372377891286829171149228598648906316528020249510404773719872971991
140930163080124691679984097327464488390125109413193185300493697796626580529713063127
140930155956197326493538480447608965394677653596778113097998058650310376917870126295
140930155857253890865948957990944305353074216710439014872963396995500429645483418839
67200738522162475331784143907450547383327206675767790777664832541602894914775
132220707486492991939577834932084259019579978633430393111995822865566954759383
142827358453152267224058278166351292663110480265352956361783252717903552715223016663
132220707109053738599468877806746047801305149202510371196427808130116411270359
141167363061845724807212624416309617477914783490356902315691673225551374638161405143
277494426804060399483514502575133698393193818599322112595522465286801338835822781655
550181591792783308506429370684084541164987791674935980996317136272210630510020729382708439
327380781881198892820818123514308804799983436117724203582989274624075175848405777143899351
327380766733740934784133249535756522820383577183928278770165971109059159417998401117693143
140930163081915647677069581116684166869109595233750569213769173661689413634471044311
327380766733805938854493511073626221918733409899044087730215922006147411431750157891871959
141167370284744031506834924193080309537108207971305851039819071045751371480747812055
295551958423916028406505682953333888980165386381083321650538024399518726989636286034814167
140930228085986007938607450815782516701824711042710619164666261913703165391245223127
327380766733798814927128324628009342063210414451588271315143719510508265115546546048935127
156107321682572151118720130082985735164521058656390386971950407218472151507567977687
140959863736903395698190268108089217810787692342369950946564723908892987540590109911
156107314459701350304684990746465552127470165953636216544420106417346000623338333399
140930220848980430606345236842595953658830470213336577562131009447604164896674620631
67200762631094782431243780288428788950631936575784190634571773768506360276183
156107314461444041257249608102792827982695114880380121559893129022524537989847655639
262347026726142553572414436139140903726009713077970688159006302023125410769944519895
327380766733798814902972212414242368807188768933618682231564838107911912172477711265637591
295614138768418649540738605405791158234581925294814086116175133125370191704474044743623895
295551973363867426210469182624772805629569368275964417651495075128258546767347478071682263
140959863736879239585976501134833196165269722753286372065162127555949918705806812375
140933926308890080758201621234191250073910590276721268578817289057132146164767466711
156107314459677194192471223773209530481952196364552637663017510064402931788555035863
140930163080124644500077429813844847722848707128839506435490958350624738598395126999
140930155956197279313631812933989324727401251312424434232995319204308534986552190167
140930155857253843686042290477324664685797814426085336007960657549498587714165482711
140930220848956274494131469869339932013312500624252998680728413094661096061891323095
67200738474982568664270524266783270981042852996902788038218830699671576978647
132206572662794858197427548911411039269169005083390385420884848174025295865047
140930220848953254980104748997682929307622754425617551320553088550543212457543410903
131415025177774142017774231631078211774078292297590108127646368595846202205399
140930220057405769959388569344365648974795259334904765520275795312063634278449751255
67200735455468541943398867264077581234844217549542612713674712816067229066455
140959864528423327653412619807536348454196253370534279585242180682296877830009070807
277286985247894641417465197928287724304969055106005418013436037230029775353716221143
550181591585341752340671304634779894319013703450172487679622554185782573738457247276147927
686567229717319444829841812384178268937003329351657935959393728953853567817408268582711894549719
327380781673757336655060057465004157954009347892960710266294692537647119076842295037338839
296049417779940778199270975831754445027680610392727804067545461993378070765052692378756311
295614259948082214887385016364625976792592711260780124814785056013596556205166725675164887
327380766733798814899575259134181388193060725032654208766686557910671800039858656374236375
140959863736875842632696440154219068121368758279821493784964887443817299650915411159
327380766733798715956139631544658931528400683429217322427588332876010145229911383987528919
142827358453151842604898270543774526657622859706169846576758597703886975333361591511
141167363061845677627305956902689976810638381206003223450688933779549532706843469015
581450653747485477503956551128731023907013658727822012890669273227128536090697308075271383
277257342374106452843847241299460840158955181103591915804007274433713802320141690071
156107314459673797239191162792595402438051231891087759382820269952270312733663634647
277260989937995640449819680878819653875599344121067852881814130667392848466453013719
140930163080121247546797368833230719678947742655374628155293718238492119543503725783
132206572285355604857318591786072828050894175652470363505316833438574752376023
140930220848952877540851408888725803969411536150788120400531172982528477006999921879
67200735078029288603289910138739370016569388118622590798106698080616685577431
132319650450321514786898303185453098433622780943005400379190614393526162105559
140959863736875795452789772640599427454092355995467814919962147997815457719597475031
156107263802429150146139543824540453243843848378301199365423615682024373121221993687
156107263800883158964458457536155067930693794676952150955657449093667967695090951383
74437768202529556311777764396388373641175766407528600544607122538759516136663
156107372353954959888302217789916282241753654198173276728298568404323099302412494039
156107314459677188294982890334007075398542646079008427804892167633652701547140293847
140933868426980232720842650646162670652490461482804597075414878562562761577128862935
140930163080124638602589096374642392639439156843295296577365615919874508356980384983
140930155956197273416143479494786869643991701026880224374869976773558304745137448151
140930155857253837788553957038122209602388264140541126149835315118748357472750740695
67200738469085080330831321811699861430757308787044662695788080469430162236631
156107321583601156528148446233248470350089137421958621727190566667836286104091829463
74437740595649481441191171844062842560757627035411606958461450999916931917015
156107314459704740517978384939419731504617358672193426415331240894335499402327172311
295551973363860203367214694096794635319587353890234022538113399911688575573764207614174423
140930213739191232151420088792360990046473555242098586405551456443250309674161480919
140930163080152190825584590980055048745513869436480295187804689180557306212167263447
68105391718474608602183382788186310423454165540855418675607025642347170440407
67313844233453892422530065507853482928363452755055141382368546064168076780759
140930155956224825639138974100199525750066413620065222985309050034241102600324326615
140930155857281390011549451643534865708462976733726124760274388379431155327937619159
67200766021308075825436734467805936143350493785655101769048763267285349115095
74437768201687057978429306902805029419706402948977439781402729648725028316375
140930163080148793872304529999440920701612904963015416907607449068424687157275862231
67200762624354795764456120339762035178877028907374904528936630648230457713879
67200738468242581997482864318116517209287945328493501932583687579395674416343
67200735071289301936502250190072616244814480450213304692471554960340783015127
67200735024109395268988630549405339842530126771348301953025553118409465078999
32043822144414747437633107237510163739698197505489453709336619738801367
132220734662107713895521499514140381951089796206137091881833448758962645705943
262347026627223321225426816268103463702115863787167394145497825107825315220218782935
125096810639954655005320978529854805285707584664940504637718120212198473671895
156107314459704740506459853038171289209532574394291972880452089834900440358886909143
74437768201675539446528058460509944635428501495442560630343294589681588053207
277286984359174011965684792154466794855572810367861893338339786970566934709307778263
550181591585340863620041852854374120498084254053927749536097879089532314275616602867705047
327380781673756447934430605684598384133079898496715972122770017441396859614001650628895959
156107378575023528048948626717872822821370102961904284658621107944821223846029370583
262347032959579045289021201934978071727417041166949873509332831839724548481194992855
381866694801243043509938346866527418047679532453244452184130288484183792157750535383
327380886253466890003462149938153096193703090603438057505328863231898373230859099071653079
275626989757648484944030273837116227840672908442580572115671797326587464060590695639
550181589925346262094514831199855803147517239154025824254776656421542670296145954150622423
327380780013761846408903584030080066782512883596814046841448794773407215634531001911813335
169387284714053926378122200807705037633666284431916692047213306168991135963430855895
550181483685641218499956265291782773736327032147401813590896587963051512699817856990782679
323899504078930209464496087554543192225410914665404611486380538377843704455902256138101975
546700207750809581555548768816245899179225063215992378235828331567488001521189111217071319
323899397839225165869937521646470162814220707658780600822500469919352546859574158978262231
577534248408216353369182468201348791265453344565427936717137098134863890335966180500120791
323402074602815379227782139398323341974120251507983253105060005942459387362561625602729175
260687031235893000145699451067355279217812601941080963981044822007550480421927593175
154447326192298441579791378037944089010805977930417083912586330849954152324767753431
260479531811979729523500411862219710486939542128560136090286114017008300093612827863
154239826768385170957592338832808520279932918117896256021827622859411971996452988119
154213889340396012129817458932166574188573785641331152535482784360594199455413642455
275389847558890461375802800459818435005389411513985340240518988194539257971088106711
139270225471784933213233081890885347552662174500322243902806546398868962596602062039
156107371451096162862503009838017299825922647145489212456125468798505020234186433751
262346975176612638776740087242816607431009899544916510089090425430715341407357838551
154210176869613052825118287780790773180075025185406779834937882571589742623422227671
275393495122779648981775240039177248722033574531461277318325844428218304117399430359
260449831254168570065190862997896022086121963390452368685649606466493067258587849943
131316084808839046067215187559122688887640204643898391636099248991729051313367
132220710128566325503852878754164851949469046968178686627089496631340329149655
262347026627198787684038424599482703726585862166418156187092570363873187597902226647
327380766733797926178898627447108100752490608360007186269483017811682094575176080647857367
277257341584329211839749690468684930083885970967433810488942946383059067016802018519
295552094513887327991686015868100164584785933158846317778497473523394064297331822089020631
140930220073310413054980932694616273900285674141249886260471796596846591314001208535
262347033058522433736704056878023091101744075768935292869364754048532653822263764183
156107378575023480869041959204253182154093700677550605793618368498819381914711434455
327380766733797924412051562668723771169193107617088670441999120936063136453569879355237591
277257341582562364774971306139101632583143052451606326592067327424937460815509398743
295552094513887326224838951089715835001488432415927801951013576647775106175725620796400855
140930220071543565990202548365032976399542755625422402363596177638724985112708588759
262346975176612591596833419729196966763733497260562831224087685984713499476039902423
323464240007359478630639195827057301103969145802974820800988996441192439981642649113797847
323402074602808255300369773046038948498956588784125152336308938444080795044516082441856215
154447319068371029213439093644468925348082119829648332845087952257636106781606880471
290537298380631804429980378041239788696398919727237025198406292911800376394905101527
275597339858876319631649555271478840073538613225737417063779317592763392756241999063
154210176869613005645211620267171132512798622901053100969935143125587900692104291543
171585077610758911010163821464543346855087692508664464965506140782619857571195762463
260479474029013275831312629656438605523255998222173093805040968161997251088457737431
260453536601024117003537749755796659431896865745607990318696129663179478547418391767
396776952765187321670052953258345037602445857932282614049118016806703701030070723799
275389789775924007683615018254037330041705867607598297955273842339528208965933016279
260449831254168522885284195484276381418845561106098689820646867020491225327269913815
139062668264905208898846260479968673858105570781414373726802692553315733263132206295
139033025490060455952817826307806449753695133665339969742408591411809707501944382679
277257334458634999588525689259246109587695596635191254389571688278621257203666461911
277257283700652522635100668990275508245132473943233864946790259361118306469285536983
295552094513829444314996811219078686175364094405349293578551931370707042356571274572539095
140930162189633723850331911216206852061532177117049940718319109574905830766484726999
154210183979405594313430162510360275502302730590848301997425830606931254693606270167
140930220057408789471975473728366596393599407498802531188591225973752135502367630551
131301949985140912325064901538449469137229231093858383944988274300187392419031
73420040143001041687916075414111458558720858632213106876924455145841168557271
66296112777814596071036219891116011102904443560010611237778138942229325620439
74581111071283979961642242343171090726264633764445656477975796363833461552927
156107321583604181938223684056451872852302835871400597253631339760275017569424450775
277257342374109472356434145683461787577759329267489681472322705095402303544059569367
132206575304868191761702592733491632199058073418138678935978521939798670255319
327380766733740934787146864634327467618875912578526157123721781299147390356269383620830423
140930163081918661292168152061482659204504193112104125023959261892627684616974181591
327380766733740933241155682953241179233490599428472455774673371532980801999863957489788119
140930163080372670110487065773097273891354139410755076614193095304271279190843139287
327380766733798715986706312137057830197042708242749263329601304665934841243870256165364951
156107321583631729106229178571119567458312219648404844557105833794600475217684407511
141167363061876244307898355801358618835451913146905236422478858475563491579021305047
156107314459704363919783561691264044462864763831989772354610194648284271605841470679
67200765644709881002188578780764183548510290131594380722802712039488863413463
327380766733855818689817258499717787875944867418546504062638186217121476373737393212695767
140930277965821331686033542381739728159344213459043041428877235978645152626566046935
327380766733855707378452177461505024128202320614680006931152683053127114712546711777649879
156107378575023474971553625765050727070684150392006395935493026068069151673296692439
156107371451096109785108008885195204075236694575591323732997386921752948061453755607
327380766733797924412045665180390331966738024207538384897789262810720705703339637940495575
140930220071543560092714214925830521316133205339878192505470835207974754871293846743
262346975176612585699345086289994511680323946975018621365962343553963269234625160407
323409845278377158216647553405332803372128075001931075350184087568377319911426661861106903
323402074602808255300363875557705509296501505374574866792099080318738364294285841027114199
154210176869612999747723286827968677429389072615508891111809800694837670450689549527
260479474029013269933824296217236150439846447936628883946915625731247020847042995415
260453536601024111106049416316594204348487315460063780460570787232429248306003649751
260450294422525466252577556329013961087067423900493142524777682420077026738373731543
260449831254168516987795862045073926335436010820554479962521524589740995085855171799
139036730836916044173583047140124272683336888019305060382332511623747730480678118615
139033025490060450055329492868603994670285583379795759884283248981059477260529640663
140930162177265788499394887469921314472922197220713343582064434437304357116021646551
140930219958465347946897617832499481268586420326919223105431221888191957988566181079
66296112771917107737597017436032601552618899350152485895347388711987910878423
156107321583604176040735350617249417768893285585856387395505997329524787328009708759
156107314459676763674383066223774254106169427485087636328007618737206741784848835799
140930220848955843976043312319904655637529731744787997345718521767464906058185123031
67200738044464480506721088990407488212163387995567778146891634509667870778583
156107314459676757039708691104671492137333683413850400237616608502612732763257251031
67200738037829806131601986228438652468092150759477387136657040500646279193815
139062661042065398543505010803892460554897207144119549196786102140256610978884035799
66324413321309744109969996620861740328223142648258134851496151670049989010647
156107314459731916142779056296676700568939476425174770965049267908967069461028349143
74437798774265138710767177999913252501932849171807355048529493837838620894423
156107314459707760030565289323420678923421506836091192083646671556024000626245051607
141167355937952275232234466553659730300561200334591583949019696236987016987581949143
68105394737987195506567383735605114571618063306523734106268714143571088319703
140930155956227845151725878484200473168870561783962988653624480695929603824242205911
140930155857284409524136356027535813127267124897623890428589819041119656551855498455
67200769040820662729820735415224740291514391551323417199710451768509266994391
126243749811243471640695728468622383037566539145201243868825612140847783851807
327380766733797924439597888175884937379394130282250978082787873249793966386137493127374039
156107320792084620682268005678301918880351721363158031125689692919742742454646416599
142827357661635300861529496549625520104475893361825046117132381525043201442501436631
141167362270329135883937182908540970257491414861658422991062717600705758815983314135
80770151478804627660148803218224664746870832431967995473540269510832238961879
262346975176640137922340580895407167786398659568203619976401416814646067089812038871
323402074602808255327916098553200114709157611449287459977097690757811624977083696213992663
154447319068398575538946254810679126370747282137289121597401683087568674395379016919
154210176869640551970718781433381333535463785208693889722248873955520468305876427991
260686973452954092779018830027784375276794220342334710448113406982471999030544639191
260479474029040822156819790822648806545921160529813882557354698991929818702229873879
154210126210601510644883283621075392234504099403075598504502106692827464843882210519
139033025490088002278324987474016650776360295972980758494722322241742275115716519127
73646224113618182043268947695229217291054417359765499834393953307220396025047
275389782652024188822676562540392008068923574098824014505091934023144572967862215895
154210119086674145458437666741219869239056643586660526302006467546511261232039273687
66522296748431736426389092172233769835238002287563004195247637103608553088215
275597281976994023817286079288862916758193197025005744170815980358876806023790273751
154210118987730709830848144284555209197453206700321428076971805891701313959652566231
73533145901472365446175616655181670506041458390365460221074170510337668359383
66409218536285919829295761132186223050225043318162964581927854306725825422551
66296140324140103232202430092138676265212084348762924968608071509843097756887
74437795377311858649786563871869351537459384293527157808417361218783729493207
156107314459704363077285228342806550879520542362626313803449431443891381571353650391
68105391341033915445586769607561213607144598428243536866156581524516196918487
67200765643867382668840121287180839327040926673043219959598319149454375593175
125096786106413266613652357769879275284086835426982099382974168084576157115607
154210126210598113691603222640461264190603134929610720224304866580694845788990809303
73533142504519085385195002527137769541567993512085262980962037891282776958167
124206292166250934190670718826799154605911148095596612103536760675520328836311
124193924236797485500363635744293954176300355708318482770829909432111280497879
124192157389732707116034052446793211257784528224421607151871787825909987878103
66296112771074609404248559942449257331149535891601325132142995821953423058135
131330216134484099746569960221750701097254098289518910502570944260077280371927
131316081357965872671933293841744757749127478418343905550905971410466939413719
131415024746413555526876338861119084783729463837703937473114779515808008185047
73533114904273684889727512736781074205221091376058660405050960361461784323287
73533114898376196556288310281697664654935547166200535062620210131220369581271
67200765589947489334538841697846809153001665325768931114517174187247155094743
31612461557923849544863148110519814911238311334834922120256581544781015
132220734284667020738924886333515285134780229093525210072383004641131672184023
156107321583628385218825586642079092870012423466936401465157524499784869292085421271
262347026627222896604826992157870642409742645193246602668613276211379355457927324887
277257342374133628457129380755469366928192514578671806818846150388910313335402603735
132206599460968886996774600312842065384369255543485202381272029949590013289687
74437795378142838451233772923157610974650846298543439420562319049774777050327
156107314461471210973043414119598899668522898069915802716606662546970818763693827287
156107314459925219791362327831213514355372844368566754306840495958614413337562784983
262347026627226287660618719699282315370234059381167271090685173892761744271403984087
327380766733798715986706300618525928948600413157964985428147769786783781808811212725101783
296049296600277113936358653077203186611081468651108068565518470784023575900693512906679511
295551973363867327294203270829056365770981012500310720848078006807130416403680979531146455
141167363061876244296379823900110176540367128869003782887599707416128432535581041879
140933926209973814846405904794332661718134936579917851510496160926768479666226930903
140930684031475169992934044806752418456715045020347213574703056114416258098597012695
156107314459704363908265029790015602167779979554088318819731043588849212562401207511
140930163080151814215871235830650919408676490318375187592204491875071019372241298647
140930155956224449029425618950795396413229034501960115389708852728754815760398361815
140930155857281013401836096494130736371625597615621017164674191073944868488011654359
67200765644698362470287330338469098764232388678059501571743276980445423150295
156107327916008589746413363024752365120157649897570230064269704098884158002645509335
156107320792081224559967746144896842124710194081155157861774064952567954390802572503
154447268409356138090810497464968108314146069049667957115739287857700882869540955351
260453536601048267206744651388601783698920500771245905807094232525937258097346684119
154210126210598114522583024087670315478862572121072725240586478725652676780038366423
73533142505350065186642211578426028978759455517101544593106995722273824515287
132220734231589625737972064237764599182210331204802081990506252568958939505879
156107321583628332141430585689256997119326470897038512742029442623032797119352743127
74437767771999949622327080677717506088018399952658711502220491289712369673431
74437767771262763580647180370832079894232706926426445834416647510932192830679
156107314459731916131260524395428258273854692147273317430170116849532010417588085975
141167305278937390007094203813361368350034699840155418077796374267802023316930766039
68105418894087890741639391314955547756929245431870257551562222153362431354071
140930155956252001252421113556208052519303747095145114000147925989437613615585240279
140930155857308565624831591099543392477700310208806015775113264334627666343198532823
67200793196921357964892742994575173476825573676669940645003959778300610028759
75584734926018331377955430106671856537072102979330020546856427147177132668703
125096813659467241909704979477273609433871482430608820068379808713422391551191
156107314459707760019046757422172236628336722558189738548767520496588941582804788439
140930163080155210326652963462807553869233233322476607321240968782810748392644879575
182088229561444780123872166658531499334204167560868609857006220458712787133655
156107371451123661996584971589359417886226622890874868808557309123000686873200370903
262347025835679179236657546806464666792273561095920457659269033017904011508365993175
327380766733797924439597876657353036130951835197466700181334338370642906951078449687110871
296049296600276322389250229116030293793432890690609783318705039367882701042960749868688599
295551973363866535747094846867883472953332434539812435601264575390989541545948216493155543
142827357661635300850010964648377077809391109083923592582253230465608142399061173463
141167362270329135872418651007292527962406630583756969456183566541270699772543050967
140933925418426706422444731901515013140174438294671038079080020051910746903188939991
262346975176640137910822048994158725491313875290302166441522265755211008046371775703
323899397839218041970071469282815034300815772515300529793084619855553725039037186149262551
323402074602808255327916087034668213460715316364503182075644155878660565542024652773729495
154447319068398575527427722909430684075662497859387668062522532028133615351938753751
154239819644485304905228683704295115344789438046866840171763824037591435023623988439
154213882216496146077453803803653169253430305570301736685418985538773662482584642775
139033076149127043592641953385074149782235197500697596177589938445000219534270473431
260686973452954092767500298126535932981709436064433256913234255923036939987104376023
296049294940223939664163759958781613864699080126484751831504293333105606175889228607071447
295551971703814153022008377710634793024598623975687404114063829356212446678876695231538391
577534233468200048674790291671373080685158485601955558569821895697322486785442107013801175
546202869574383490219001210038123367758829748101722652371072665153053438473652504355218647
323402059662799074533389962868347631393825392544510874957744803504917983812037552116409559
292070695768982516077600881235097918467496655044277968758995572960648935500247949457827031
139507309887604049403261402327363794151842505552269768710148789446403628251281433815
260453536601051663317526379020758418159477243775347325536130709433676987117750265047
139273873035701619953287483221586279329610313263183837333045242957043675381927322839
260449831254196069199272824749238140146425939135838025038081446790988733897601787095
295551971466671954263984809483161415726805788692190475518831954203403314630670605728949463
291573372295430530677421930759477720329603363609983692446323233830946643955029326579705047
139270167688846025835033928950066001316559008623674536834995980314355422161778844887
156852567853905201822185169352573784389721138043806728721325685961929559369185081119
139036730836943596385060009844288486494326816334588605457892433824995469292424733911
139033025490088002266806455572768208481275511695079304959843171182307216072276255959
156615425655147178253957695975275991554437641115211496846172876829881353279682492191
156378283456389154685730222597978198719154144186616264971020067697833147190179903263
124305263154932499009180005194235092192582134197448367450597211251638949979351
141167304487362729360137536315131063665999488961723606035941160132261492698705896663
140933867635460299910163617209353548843767296672637674658837613642901539829351785687
154239761861518898392947569012133651048382296424833476751521417628582227949786834135
154213824433529739565172689111491704957023163948268373265176579129764455408747488471
275389782652024188811158030639143565773838789820922560970212782963709513924421952727
260449824130268704012827207869382617150978483319422952835585807644672530285758850263
139270160564918660648588312070210478321111552807259464632500341168039218549935908055
66522296748420217894487843729938685050960100834028125044188202044565112825047
275597281976994023805767547387614474463108412747104290635936829299441746980350010583
139270160465975225020998789613545818279508115920920366407465679513229271277549200599
139033018267217201452771316236248025444224618992325134532312870381181065188046611671
124193951789851460796416257451688288326085002711945203456235550060957514933463
139036723601704866117576180200685220952075494021042047752232800317018074999146751191
66410985383339179681724095987391881184462969348524961049826540853883677779159
66298128027076460382671962859531927264264488814612030888876523257776111690967
124192184942786682412086674154187545407569175228048327837277428454756222313687
66409218536274401297394512689891138265947141864628085430868419247682385159383
74793160265371374710457199801987821326193671167288165332720886616558907799327
66296140324128584700301181649843591480934182895228045817548636450799657493719
74437795377300340117885315429574266753181482839992278657357926159740289230039
156107314459704363065766696441558108584435758084724860268570280384456322527913387223
140930163080151813373372902482193425825332268849011729041043728670678129337753478359
68105391341022396913685521165266128822866696974708657715097146465472756655319
140930156747771933207643465255655183162712308123309442638825382762841503905004201175
140930155956224448186927285602337902829884813032596656838548089524361925725910541527
140930155857281012559337763145673242788281376146257558613513427869551978453523834071
67200765643855864136938872844885754542763025219508340808538884090410935330007
125096786106401748081751109327584190499808933973447220231914733025532716852439
154447268409356137248312164116510614730801847580304498564578524653307992835053135063
260449831254192672245992763768624012102524974662373146757884206678856114842710385879
154210126210598113680084690739212821895518350651709266689425715521259786745550546135
73547277281025793927930420464848628105416711929725388781567575681849677653207
73533142504507566853293754084842684757290092058550383829902602832239336694999
81917084233604540266356441196939367817536621361210463731755070201115859334943
66296136927175304639320567521799690516460718016947848577436503831744766092503
140930162288577152726416234983963121141297057970579916999188514535137598719528608983
275393487998852229863917756956793694097471160397883404306662209141322079254895731927
260449824130241150947333379915512467461559549256874495673985971179596842396084151511
139033018366133084014867010739042535796409121816115775595747695570915324570758620375
124193924236785966968462387301998869392022454254783603619770474373067840234711
124192157389721188584132804004498126473506626770886728000812352766866547614935
140930162175498940580599637890632081093750272957620947599148901215354801836800943319
139033018253054871869050413645711495748862336803156806195708082251132527688030954711
66297879618127869256676894797654915465387461921963321600041682369111275414743
66296112771063090872347311500154172546871634438066445981083560762909982794967
74566976288014247688316667572203308822105204771326486269616245334903777769247
140930155956196895121433457648467753140465878970048199676948253059286237836235842775
140930155857253459493843935191803093098862442083709101451913591404476290563849135319
67200738090790370308985002695196335608700476762346740972073808402521260631255
131330216134472581214668711779455616312976196835984031351511509201033840108759
131316081357954354140032045399449672964849576964809026399846536351423499150551
140930219958461950139600691602179417346256450106189432739194067512231389855746696407
66310244150628037886003363752116214930524789430961253692636400993465432351959
66296109374109810811366697372110271582398169559786248740971428143855091393751
67200738043610463641471383054529059206416123083481738232627806560589942695127
131415024746402036994975090418823999999451562384169058322055344456764567921879
140930220057405338587283546545224436720583484708174852099225989721039495196815467735
66409187539075720740946408771490541965126774850321285614845209098806501123287
66297876173994682528182661028943738098629643364818121620483547908125066077399
67200734646657183580490768926485158241942658205201540992515673941535051293911
67200738037712975308032180599445649656130578873623612890197056330348527953111
73533114898364678024387061839402579870657645712665655911560775072176929318103
67200765589935970802637593255551724368723763872234051963457739128203714831575
81917056626619153104101291457915918709434811556774575050208849551018964137759
66296109320189917477065417782776241408358908212511959895890283181647870895319
31612450039391948296420853025735537009784776455683862685197538104517847
74437798774252180362378273502331282119620210036580616003587629396414750598359
125096813659465802093217323421986723835836744748916960174497379331041961518295
156107314459707760017606940934516181341451124523452056856907626614159559202374755543
140930163080155210325213146975151498582347635287738925629381074900381366012214846679
67202535887872482765761414215143512827717579899993553773726708933286689318103
131429190520117504809572204661943654050363811587959003195861098072870362883287
262347025835679179235217730318808611505387963061182775967409139135474629127935960279
327380766733797924439597875217536548474896548311868665443652646510749024521696069257077975
156107320792084620669309657289397421298381339050518895898950647977878301030776120535
142827357661635300848571148160721022522505511049185910890393336583178760018631140567
141167362270329135870978834519636472675521032549019287764323672658841317392113018071
140959862846415865248779795314500903944647972736498459873564964668299137063798252759
156107314459704363064326879953902053297550160049987178576710386502026940147483354327
68105391341020957097197865109979243224831959293016797821214717083092326622423
67214900420372651395087883169604812292854907408991485866321427557640846255319
131330216134471141398181055724168730714941459154292171457629079818653410075863
131316081357952914323544389344162787366814839283117166505964106969043069117655
62616387266798696404232633490210077546785800681711638609084309461083351
