8
139033076150865966905978138177928260718451435664742093364857873294630568678572762327
292132997293213708395316855014272452102534438274262807476246904339586331435567179849344215
139062726146814673601263327357027370359169846967743183879906656279141139122697610455
277286978123970295745406255269622846229590663406273890907104639975423059929676195031
141167363061848697141692631123880621730707445322686768546853175671259020894646379735
139270225471784508595872844105498279048439469893924913545630702614873372178625668311
277257335250182107171788298640795962083576789403860388697675877179107086896101663959
323402195752829045805282753802930303741443477294316226381741664962341792178053570418517207
154210176869612628207758049995403704675852320579009449477762038787594152205445833943
277257276576724780011201481838652557412738715804775141252121515876808354370784142551
260449889022999775441884665268004037872363052279468530573711217426533834304107652311
140930220848955897055238083109916448889480600267471665496695414874237965194802832599
154210176855477851689530975358737324669908972452389578302757087122621302595104875735
154210176756534416061941452902072664628305535566050480077722425467811355322718168279
124969569727537729317566595867949902874181485155963992494742443926267984684247
67087659885397858680417769743611892295673112694318715426678624771921760822487
66296112400377142500764452463279064800582399908518438133440145193742667162839
131415024800335248631014808147954379873721510964406075129425945464979113714903
277520364219708798586952799923936773461530004885317742923179466892670194748985255127
327380781907136308469217226952606153603058504453910489578619602281076781717261690306372823
327380766733798827322227507188807404390504401829501302330445117081336785869116736268739799
156107321694967250301280928145313029151898971687405688369521235739225721697787782359
156107314459728520033797098501709763609647649373859130663861602231248327404509799639
582002386864033754954495777818621335279409500428694367144645405405156075015461199927649495
1153814425645813804045755424433240977847785904012972707907188545687815352205424665904187502568663
686567261538114723521844426208651452778444289747454914481273193976704787190909545586664546051287
686567229717198265622223745903011947149217018701569470915668265234081722562845001703781716010199
582001415526345463591315464615807935939712917805383281504246843705846393211097029693482199
619817666664614945758708634710539746383710433727226892109342503333698721450582724034276746667223
295551973364323373490634427261819837876930065776886730886385226171230348001161228824683735
686567229717319678259472641426561378269838028320469938625389575991099655417980658936734374503639
327380781907186967484102440574336992652978159895626706113331938625247691467196317517292759
299530680668238915523401034678115025607352615450975233936665955919230759634494448487441623
295559865452529525302441654540567752962175535871952660755227251353724439275535002317169879
291581279561251232165198596555393186241371886665573879015703539538579163299434735312905431
327380766733791593826188192269595117114514714803127915527792426894725883070259809500079319
140930213740957702619803419710978298006728794870508195669554840385341675042853430487
686567229717304505276608301420252019724434123950475517853873310822932434286739905028416881632471
582001521765999848146832704688383153044961823852321486549835694417570288114421664859104471
619817666664721185413093190227779818958927538976132939047547548922549433174477627358911912289495
295552079603977758046151667334395054982178971823824935931974076882954242904485863990306007
550181591818720724130672361908614916712041214493152677908368582526615883435807807761884375
686567229717319678208813602385235542772025722379168978939583957699881908650717965933272380286167
619833708331792002438243636021697144440243252798317350156966583251170729135016393823752043439319
619817412043981326549553488456189869414954841051168022666961494127575894084618287130102576260311
299530680668188256484359708842617213301411314491289428318374738172463496941490986493224151
295614260181461186677386073638460999185620222303760315043531084354429865902517286160901335
295559865452478866263400328705069940656234234912266855136936033606957176582531540322952407
291581279561200573126157270719895373935430585705888073397412321791811900606431273318687959
327380766733740934787146866434097304808573413843442109909501209147958620377256347505861847
295551973363809546094643836644627741630954013185787845329431446168305254972126114311906519
295551958190414172436729588339885866092490568093289054743891934437783446575189606294693079
295551958187171993938084734868025878512247306673397495173253998644678634222968038664774871
140930163081918661293967921898672356705769109064889904451808073122648671580859213015
277520357887304762309009595724142509153392074570531877639558524631890500481452680407
299530680668181924104479543113179986763168651871328702616088335954117589104865553743946967
277520357095757277288293416070825228820564579479819091839281231393410922302359020759
296049418013312626061906846659972587565185125988252177881219287838572234146199641021555927
327380781907129085574260300703699843826853821885048197740870293348179627648041971293430999
295614260155516535817426431828441762023491093893735135724257170479290565958593860891911383
295551973363802323223843022609488405110770976134895142575261018638004453845975230082262231
140930155859047860479932782562152173668718216362135734024277772321522520696629568727
582009186201914364961607960782348941629954174282685788713283441189318760471832424396432599
1153814425652613141926365431545423941575392254557646561898610114325851136368110122275411971351767
686567261544914061402454433320834416506050640292128768472694762614740571353595001957889014834391
686567229717334854897023251994481473785412761641863300962038383120137412878013051689383890592983
295559880629167075913009574636083327695496929234289309562356289111184471668287651833259223
619817380223080048580320956404649766659102189511238321015370561443144126788661181224898886444247
295552109953598172996725896788456033619870359606933101004271281861545516051146830999266519
686567229717319681501649594080233169043537223178418208463247797580625682356204654752875873379543
327380781910429144436756112365110691847836108165464564334921464652185915463012459016168663
295553066114648912203347108214667569840860235717853836488492396037228577106352925586302167
327380766733791592280197010588508828729129401653074214178744017128559294713854383369037015
295552094776497452483217530230159886561128901463129670909431272081761064965957102833575127
140930213739411711438122333422592912693578741169159147259788673796985269616722388183
550181591821962901083326033699388615906899162762990536129958108553554107431623949260760279
686567229717319681450990555038907333545724917237117248777442179289407935588941961749413879162071
619819449079957664277816709555550069566815087377509958441070351857551275404142046282950258533591
619817412043981329791730441109861660188654035909116292504819715717101921022842282946244075136215
295614260184703363630039745429234698380478170573598173265120610381368089898333427659777239
295553066114598253164305782379169757534918934758168030870201178290461314413349463592084695
327380766733740933241155684753011016423188100693388408560452799381792032020850921374819543
295551973363809544548652654963541453245568700035734143980383036402138666615720688180864215
295551958190414170890738406658799577707105254943235353394843524671616858218784180163650775
295551958187171992392093553186939590126861993523343793824205588878512045866562612533732567
295552094776446793444176204394662074255187600503443865291140054334993802272953640839357655
140930163080372670112286835610286971392619055363540856042041906534292266154728170711
277519894717401821862546815151817089088610607789244166667536200213198063402803078359
295552094776440461064296038665224847716944937883483139588853652116647894436328208090080471
275626462474193227434980582404955024419393936999991612164362989799500667906930844887
295552092883008217855701611098992100854880268666812350336299148943437480738932712217846999
140930156747992789946557398383748728729999094637838569639823560626455640721978893527
327380781910371262526913972494473543021711770154886055962459819375117851643858112792306903
295614260155516534271435250147355473638105780743681434375208760713123977602188434760869079
295551973363802321677851840928402116725385662984841441226212608871837865489569803951219927
140930155857501869298251696273766788355568162660786685614511605733166115270498526423
295553068008023261134169942461572860793718061723516506576197975804038220133350666186335447
582002508276613108026256552249328211994436244535342267941505090165443851645890971182900439
1153814425645935216625108496194015408554662619039716814555089342547500112493201296333958757819607
1439835838936136397916382436890092561635258029910880965493796150256575709133229797722974709369312715991
686567261538236136101197497969425883485321004774199021129173990836389547478686176016435801302231
619833962953518371915043217217134654929274900197702949558334029715540016098439265521867703264471
619819703701684030512439338097315789282147539918947288004579576732394535429340922164924419482839
686567229717319681443755316308639849716081313971574997455128632731702275955433984355120601179351
295553066114591017925575514895340113931653392506845717323643472630827806435955170314101975
686567229717319678201576817663786377856093733728313577563569062093766482850621632133552971261143
299530680668181019699638259677701281312760459089913413422768622746663400607691267084199127
295559865452471629478678879540154008667583379510890840241329918181157080248731820913927383
1220545400745234481060907909174727401884462029121705771801568479028346961771290881334452173743319
582001536938924816663076239046514812654739661912031182301106528466134169841526800948733143
291581279561193336341435821554979441946779730304512058501806206366011804272631553909662935
327380766733733698002425417269181372819922558442066095013895093722158524043456628096836823
295551973363802309309922387479711809642303157784411830433825330742505158638326394902881495
578030585133477457033084942919550771941202223721495457714070796187988262740144673954276567
277519893814542971760792422734752066208979246201399895364094912613057294542274372823
295552094776439558205445936910832430651922058252121551744582348675360294295559347561374935
140930155845133939844803005966683705850367733049994298336382273026314871861450187991
327380766733798827298071394975040431134482756311531713246866235678740432926047901485442263
619817412043966153212072341466470105616205628497065398257774245953090694344622438985148538627287
295552079603572482200126931093643897368053562660501459330676541157578225117245765451326679
295551973363867438605568365185570867956863355653877448666796472699087067520917668291486935
142827358564493774368328652043380608730505174096989124479561327991583111850859504855
141167363173187609390736338402296058883520695596822501353491664067245669224341382359
140933926321285179940762419296518544061288503307736569976388117577885716354987271383
295551958190472064947654116880828992418399910561378658081256960968565259123981160274273495
139040494078076585513196186549656479392071832518484015473214907164188320859115037911
295551958187229886449009263408969004838156649141487098510619025175460446771759592644355287
140930220974429585822508865024998266048237198668227269478338854935197463134838793431
139036788731220991394942632278136201379020527878974714975165644521500067638966559959
156107314459704363921583331528453741964129679784775551782459005878305258569726502103
295551973363860203366838097701741224353597813402555135120238767039453559543523375013504215
140930213739190855555025035381395000505985876354680711772679221427220068841560810711
140930163080151814229189537569089059205026190549062420554932454164527065379566593239
140930212836332005453270642964329977626354514766836440469237933827079299981032105175
140930162177292964127435145152024036325394828961218149251491166564386296519037887703
140930155844913083961705707925485793662774868235515862849272820656549671086288610519
275626461569567530268447805658306704039019656896319856964046083241238292845109519575
295552092883007313230004444566215354206559888292532246664543948626530922476557650396521687
140930155843367092780024621637100408349624814534166814439506654068193265660157568215
140930154940508242678270229220035385469993452946322543136065366468052496799628862679
67200765644711680772025768478265448464463075911022229534032733026452748444887
277520414878699527688360763789730671471453751512768876378121041449477060541412877527
550181591818771383145557575530345755761960869934868894443080918870786793185742434972804311
262347026738513496642761467228212176067869656519902410675174534190935912125381027031
327380766733798827273915282761273457878461110793562124163287354276144079982979066702144727
156107314459680207809369564555197720318611710195691972901056409525362189734943204567
327380901426804482485919987358700466777623136128646713856458437718958436952178360479982807
550181605098683854576972668620403173731437284679234480605906230908602734017465215558952151
800832502969253191773965500947891748465668408805269728862915066705443725812241024682632407
686567480368230828741281245678374582048857476006363291056634912246366087478560342366489301034199
578031693057668776088354253778116012100664053248057951449587205057308271150626072443823319
1153814421675119997680776558291716937342462725267525527270772850629615004357620801069060018742487
686567257567420917156865560067127412273121111002007733844857498918504439343105680751537062225111
355230883146084360402743006608340275735659697690846174036259343409172816489011120205014231
1153814198874310086096360872680469767566726360263169970058995437301753356222166139454107779933399
678239826646064299088148193391503978128775662583156941800784780095561022572741327594790303900887
1145486767952953468027643506004846333422380911844319178014922718478809939451801786297361021609175
678239603845254387503732507780256808353039297578801384589007366767699374437286665979838065091799
1212203770249860556325107639191630286953138604673665922095757590476064635781650590098279652467927
678223307557443711615042360214749533327750885831652057099002277644104539386888559286188597912791
323464361420409238635067965507962094574243061058665588584749706885122253617335550842840279
546210776603011333906693467744346772409861429224383906091482517785785018958964757243700439
323409966691426918221082220574571036044857073667172128678154656137649564297349805004891351
546203977261888543854945249627672890093688180800447223603158136442350932793966539013956823
323403167350304128169334002457897153728683825243235446189830274794215478132351586775147735
578023922382099873172070575930488718025037483620701742891502197807669315533485251609830615
291581279561200573123137756693174502278427880016141874761964961616487356488547668970775767
327380780039641493222606000920765462469915575388656389172142343874783969776686296342275287
327380886253409108828005739053958591239159691036147923270918925988436628555241852462769367
550181483685583437324499854407588268781783632580111679356486650719589768024200610381898967
323402180842462641646884294422201866430767058947317129534530137157488800283272476153685207
546202884514342013737936975683904573384581207497904896283977930347133097348559331232654551
275623226629617434414892525060641406428054313668836861680379072939223593593833333975
277283221229376114371768659048408675942211297078290699006171443625081458041257796823
323402195778715024999289953783290711354157335928823900812051973457908238152424715574650071
327380781907135417951120952406416198708093778815262724807709335391200991366783799694795991
550181605101926031529626340411176872926295232949072338827495756935540958013281357057828055
327380901426804480939928805677614178392237822978593012507410027952791848595772934348940503
327380886253409107282014557372872302853774377886094221921870516222270040198836426331727063
686567229717317784776568844780112268732118817926480922468894720649608793949171794248746029098199
582001535045499808690192564937390837738937829256936507959662370777232720003641994006570199
619817666664734464913053733587640067966612232952138343662568958749225792836909516579241059755223
295552092883477718589511527583402739676154977228439957341800753242616674793706193137771735
550181483685583435778508672726501980396398319430057978007438240953423179667795184250856663
678225344593404872705753424755007956877748013451287480482760979196632397079791569280960633054423
678223307557428538219667156309319547499586961982893814546510343056183042698491805944254449657047
323409951518031543017176790588742872121008315424619636743566734640961167544007870856635607
609851623004484730201574150095103676108164597825759978803343344925938257136802850891441367
578030706549827288019913364061334436417361973802085933445238657654415004945141535691318487
323402180842462640100893112741115578045381745797263428185481727391322211926867050022642903
546265049918893235522215216783836637604208451366700863399609578578078153929280471773553879
546203855848788125056481253733771696758649215551270721004690146487171378444296507705861335
832652326676364102292626831356806383061978746376347745552791138115582554202089705970410711
578023800968999454373606580036587524689998518371525240293034207852489761183815220301735127
546202884514342012191945794002818284999195894347851194934929520580966508992153905101612247
291574358806977364272925542682599426627215666343028689675172590317873715973879419432936663
291573387472531251408390082951646014867762345139609163605411964411668846521736816828687575
326883441837335755289815810885829682841535091868366362040941849159910404068512157133251799
582001519872104435032278316632648962200474384164437717374122859046710911606705485989356759
582001413629157212939074897252715945209040915737922147139604854795114941658155821199598807
619817666664613048570457982469972383291719703055224824648208138691709810719131171093068252783831
295551971467135122838393859898727847146258063709425596521743237260498896448220020330800343
323402196015394845401858096264163169643810439258349138832358676865686189987771905521296599
295552092883014550232562262801708455736120225597026877403138190986458844457674540619211991
275622763459714493968429744488315986363272846887549150708356748520531156515183731927
154206420863963376300745069595786089449753832526729093192374630742185670342376760535
139033025490305462052440327720247626004661333736143553680644108933788733834359547095
327380766733740042747215522420588034784245020572710232873121413894512594613441865546540247
295552094776445902950236042062239092616244520382765689603808668847714364865544585011078359
140930162189878729949954412628648028312498377187853524656554627096884857098899891415
327380781907135404037200317276639603239625960464779412666273647495701696159134964515415255
582001536938931149039936890749231167535979618842245709367945570509155533560268629350098135
277519900146919832412495139089633306165909460728466734406137933976776036370675737815
291574343630404942958003600292942910208454470850157659101014694516995592463718043305452759
139034016957860997741390661634827641018943679215602898356879173091699793838916314327
327380766733855818713973372513254598321664014201432045931996495468529059337793191881024727
156107378686358996166605375339244188764270902431007239747908428012694398153400067287
327380766733805159674932046677756786015722713241746240313705277721761796644789729886807255
295559850279147717493271260643987546324920089218072194955600590450238544453128414686684375
142827364896870635020031368398261848687435388624055963521604349355301853679260869847
141167369505564470042439054757177298840450910123889340395534685430964411052742747351
295551958190478397324514768583545347299639867491593185148096003011586622842722988675638487
295551958187236218825869915111685359719396606071701625577458067218481810490501421045720279
140930227306806446474211581379879506005167413195294108520381876298916204963240158423
686567229717317784834462901695822490761533529221136540612199407063045090897572699445726139720919
327380780013761957744371701686828688153878826497613515944403884060727283507705309282510039
299530678774813905783670295790606721108253282052962043767737901354710351675003440252658903
295559863559104515562710915653059448463076202473939470586299196789204031316043994082387159
291573506992257319509184179820257587666645983640204480288690477724419799722802906244130007
169387284825389394495778949429076403576567083901019647136500626236864310270801552599
550181483685641329835424382948531395107692975048201282693851677250371580572992164361479383
678223307557428538277561213225029769529001673277549432689815029469619339646892711141234560279767
323409951518089437074092500810772286832302971042762941429980170937909568449204850967258327
323402180842520534157808822963144992756676401415406732871895163688270612832064030133265623
546210655189968809165145182072474993786117119593350708179427964127553865514491706046227671
546203855848846019113396963955801111469943871169414025691103582784119779349493487816484055
323402074602815490563250257055071963345486194408782722208015095229779455235735932973425879
291573387472589145465305793173675429579057000757752468291825400708617247426933796939310295
154213889451731480247474207553537940131474585110434107624770104428467373762784339159
578023785795661974772608041953875063862829728897169754393908132418916353692075692395144407
323402059429420116905336008750330087807022749316283931622475583499257646838799424956212439
139040494078073565999169465677999476686382086319848568113039582620070437254767125719
578030585133542586325711406598688958598759715901214877311594577969245627504852342994969815
323402059426177938406691155278470100226779487896392372051837647706152834486577857326294231
154210184104875886129220653282017662118423280470924807126720841785779120542635861207
139036788731217971880915911406479198673330781680339267614990319977382184034618647767
139033083384362377762662357134958920660279477040829967116941057334693930814470169815
140696783330976651837792045394246468187487765089793104940782690663240048482043110615
156107371451120265899121545695640923222019580117460682042248794504717003860122084567
327380766733797924436201779193927142412457170990423926767147572062128288667395436608824535
678223307557428538276658354374928015136584608254669801328227185198315898359292570372374031574231
323402180842519631298958721208752575691653521784045145027623860246983012691295169604560087
142827357661631904752547538754658583145184066310509405815944715847324459385982887127
141167362270325739774955225113574033298199587810342782689875051922987016759464764631
140930220071567716206727751736276240462916090881747550814722242790938810669962175703
139033082481503527660907964717893897780648115452985695813499769734553161953941464279
262346975176636741813358623100440230827106832516887979675213751136927325033293489367
323402074602808255324519989571242319742220652157460408661457389570145947258341639695443159
154210176869637155861736823638414396576171958157378249421061208277801726249357878487
260479474029037426047837833027681869586629333478498242256167033314211076645711324375
260450294422549622366591093139459680233850309442362500834029090003041082537042060503
260449831254192673101809398855519645482218896362423838271772932172705050884523500759
139033025490084606169343029679049713817068468921665118193534656564023533059197969623
155870171469395835818612957626181666090328941566832086746853578963659590696782341335
154210176078089670841020643985097116243344463066665463620783915039322148070264218839
262317325178921188053295049591757823685645502698059405263289349194295148387876021463
154210118987727313721866186489588272238161379649005787775784140213982571903134016727
275623682560968806347412005371394878136691485919401482640099978303460624751781291223
275623219392611857082630311087454843385060072839462820077843820473124593099262731479
275626461569564510754421084786649701333329910697684409603870758697120409240761607383
154210118973813393086736409894119804419810896336864352087888640918774923067954635991
140930220069800869141949367406692942962173172365920066917846623832817204468669555927
66296136928031121274407463155179384438160768708461737302930352767786579207383
277283271888390999585390389887458595597653013294825411342515614534831392668468716759
546203005690350099699786414574797286769081346927751894760092171450214602563974295024379095
277520413988205587526028340808091728391333073337081544992633762012069651485584598231
327380781907186076966006166028147037758013434256978941342421671735371901116718426905715927
582001536938981808054822104370962006585899274283961925902657906853326443310203256561018071
277519950805934717626116869928683225821351176945001446742482104886525970997886657751
327380766733855818689817260299487625065642368683462456848417614065932706394724357097727191
295559744039493332913597908357645355963649537653164400826432858335918296606734944737764567
142827415555885520233653099237311768342877104840590675857948520265051788306471789783
141167420164579355256060785596227218495892626340424052731878856340714345679953667287
295551958190529056339399982205276186349559522933309401682808339355757532592657615886558423
295551958187286877840755128733416198769316261513417842112170403562652720240436048256640215
140930277965821331687833312218929425660609129411828820856726047208666139590451078359
158279241278978078225010633515659693911539066542875081365952206366880323928503203615
262347033070890357294464183583093416024799871046969249717217555554654653953782392023
327380766733805159650775934463989812759701067723776651230126396319165443701720895103509719
295551973363873770958272904674520249582081667066122386650056633339512078296590661909554391
140959870081627043308026248578785708464059880722284933623373381087479161889644684503
381866694912554355515381328514642762345062362333263828392015012199113897630337934551
327380886253467001314774155381134744309047387986267937524705071116622088160964571659052247
550181589925346373405826836642837451262861536536855704274152864306266385226251426738021591
686567229717317784834462877539710276994560273199491022642610323484163688301219756376891356423383
619833708331790109063892911176171878662777803618639393859992949035452508785518184267371019576535
619817412043979433175202763610664603637489391871490066369987859911857673735120077573721552397527
299530678774813905759514183576839747852231636534992454684159019952113998731934605469361367
295614258288086835952540548372683533736440544347463341409315366134080367692960905137038551
295559863559104515538554803439292475207054556955969881502720315386607678372975159299089623
291573506992257319485028067606490614410624338122234891205111596321823446779734071460832471
550181483685641329811268270734764421851671329530231693610272795847775227629923329578181847
678239603845239214166251336634424830787316829003053242210231035014332772100937874766049244161239
678223307557428538277561189068917555762028417255903914720225945890737937050539768072399776982231
323464346247071757463922133530396372105667312916286812252996340282785904826121762021909719
323409951518089437049936388597005313576281325524793352346401289535313215506136016183960791
323403152176966646998188170480331431260108077100856669858076908191879129341137797954217175
291573493712294189035708246867981485734225562246406889872126587764512052080193059315852503
546265049918951129554974814792099079059481461466874579002444133472430201891408617100879063
546210655189968809140989069858708020530095474075381119095849082724957512571422871262930135
1212203738428822688625140691826446367545147034105086749418925236737942303430892010895078471574743
1145470439844104924438986411074155138989100929528590677848085275617092772050645100400510373536983
291643323552709271687702781588554103003674481885988756231011584552771495038132349661947095
291588928823726951273717036655163044474288494494495296324416533805298805718146603823998167
546202884514399906224705392011080726454468904448024910537764075475318556954282050428937431
291635552877140368771419103740926808928047912258632547672926577303132539420991528827954391
291581158148158048357433358807535750398661924867139087766331526555659850101005782990005463
291573387472589145441149680959908456323035355239782879208246519306020894483864962156012759
260479531923291041528943393510335054784322372008579512298170837731938405566200227031
295559742171941526275240817001357470899346996215979556818404221542433211197483095161382103
550119303133632160812243427423884094350141418778015711125156712464980273113632795928372439
323409830130926447786622402159070309268573764784803027662085195691138748330643952046253271
291635537729682423102663683211064834031530558525266233652490551917449229841827561850086615
260453594495301882701168513609693108692963239532014408811825999233120633025160881367
295559742146004098286081989226477570257400904856847080253300735197594712379710554122036439
323403030763866229745715356267516526310454425001733868608657328002866163347873192777163991
578023785795661974748451929740108090606808083379200165310329251016320000749006857611846871
546202869341004532566791143706338850916005459355526119952224563744796748557345542411723991
291581142974762674699519110502793874860198479774640297180792014825138041704069274972792023
139066431506038568714730578605385401132223249207330092717981824765945140961023173847
139040494078049409886955698704743455040864116730764989231636986267127368419983828183
578030585133542586301555294384921985342738070383245288228015696566649274561783508211672279
546202869337762354068146290234478863335762197935634560381586627951691936205123974781805783
291581142971520496200874257030933887279955218354748737610154079032033229351847707342873815
291573372295951593284590579183306593204328648727392529052069071782394273734706886508881111
260449889148446288582914959338172830679911934892505108313776736590432379805012403415
139036788731193815768702144433223177027812812091255688733587723624439115199835350231
139033083384338221650448590161702899014761507451746388235538460981750861979686872279
140696783330952495725578278420990446541969795500709526059380094310296979647259813079
295559744039435451003755768487008207137525199642585892453971213058850232787580598513902807
292070709049003429465775004577528872330843417602235229627578354049255767982244187578377431
139507367670542903705865324152550742138524634811805366482680084884186083477257004247
156107371451096109786907778722384901576501610528377103160846198151773935025338787031
327380766733797924412045666980160169156435525472454337683568690659531935724326601825526999
1145470471665127618800569328443405326438952966498542076784553453330545060777454747621062204794071
546202884514399003365855290256688309389446024816663322693492772034030956813513189900231895
295551973363866535719542637190690605978816124814800073103498927679878570319196368631571671
142827357661607748640333771781402561499666096721425826934542119494381390551199589591
295551960083903405270222816452181477302417348938972071770513919122567175619655356486591703
141167362270301583662741458140318011652681618221259203808472455570043947924681467095
295551958190471162061628388885948730440352679722301282517959415949356761922259860614358231
295551958187228983562983535414088742860109418302409722947321480156251949570038292984440023
140930220071543560094513984763020218817398121292663971933319646437995741835178878167
291573372295487522068791212647219892199271017464617861269135206084948843257906373461615831
139033082481479371548694197744637876135130145863902116932097173381610093119158166743
262346975176612585701144856127184209181588862927804400793811154783984256198510191831
323402180842468972235761283159487790129690575306389750325753761097619397055222872827045079
323409845278377158216647555205102640561825576266847028135963515417188549932413625746138327
546202884514392670985975124527251082851203362196702596991206369815685048976887757150954711
323402074602808255300363877357475346486199006639490819577878508167549594315272804912145623
154210640037969949014304750949098409682285401648233333101914769755194689067093140695
154210176869612999749523056665158374930653988568294670539658611924858657414574580951
291573385575444320138230867656291794337427130720485136899833812423914330120821952857318615
139033076149099491382964760518099633472510185138199830529878827473773467686408889559
260479474029013269935624066054425847941111363889414663374764436961268007810928026839
546202869340946638289019550387011395006798616144518000787375640338395977886947787139523799
260449831254168516989595631882263623836700926773340259390370335819761982049740203223
139062668264905203003157696877955916275960936448655943296526161352586489985602495703
139033025490060450057129262705793692171550499332581539312132060211080464224414672087
155870171469371679706399190652925644444810971977748507865450982610716521861999043799
139033024698512965036413083052476411838723004241868753511854766972600886045321012439
262317325178897031941081282618501802040127533108975826381886752841352079553092723927
140930162189633717954643347614194094479387542784291510288042578374176587488955016407
154210118987703157609652419516332250592643410059922208894381543861039503068350719191
140930162177265788501194657307111011974187113173499123009913245667325344079906677975
275623682560944650235198238398138856491173516330317903758697381950517555916997993687
275623219392587700970416544114198821739542103250379241196441224120181524264479433943
295552092879765136250175146534953810098677588814978600723928181021671801419789069766436055
139033481423178669054427127346130461380930590098973644168728584533439101583655249111
139033018254821719789645433062190426629299177019034981606472426703103069931136689367
139033017463274234768929253408873146296471681928322195806195133464623491752043029719
140930162175719797319513571018725626661037059472150074600147079078968938653775635671
275626461569540354642207317813393679687811941108600830722468162344177340405978309847
260449824017383795540430715950274972981299550758444653274944535723428182330331178199
139062661028120481553992780945967265420559560433760337181100361256252690266193470679
139036723600131322726217901045325319329200427957195233694755522757434917725154125015
140930220069776713029735600433436921316655202776836488036444027479874135633886258391
139033024585434752890596485959145371791176219228909784111815153652818089162593346775
139033018253054872724867048732607129128556258503207497709596807744981463729844069591
66296112771918907507434207133533866468571685129580334706577409698951795909847
156107378686331820540364887494331164413063186643288213506330507115633445714268857559
578023785795718966164353907278322257793989341269100497995459510806108627160752148007429335
262347033070887337780437462711436413319110124848333802357042231010536770349434479831
327380766733805159647756420437268941102698362034030452594679036143840899583837290755597527
295551973363873770955253390647799377925078961376376188014609273164187534178707057561642199
140959870081624023793999527707128705758370134523649486263198056543361278285296772311
578023785795668307125312581442824445488048040309414692377168293059341364467748686013211863
275626989868956777435446534613574569432365992123964500963381196497399685928830182615
550181589925346373402807322616116579605858830847109505638705504130941841108367822390109399
686567229717317784834462874520196250273688616196785332896411688036803512976675638493287008511191
327380780013761957717196075446340843240854475289897728225377642482806386446752870151300311
295559863559104515535535289412571603550051851266223682867272955211283134255091554951177431
327380766733797924409026152953439297499432819782708139048121330484207391606442997477614807
142827357661604729126307050909745558793976350522790379574366794950263506946851677399
141167362270298564148714737268661008946991872022623756448297131025926064320333554903
140930683239897489845268958175303250863339788173967187135400479724213889883349525719
275623682560941630721171517526481853785483770131682456398522057406399672312650081495
275623219392584681456389823242541819033852357051743793836265899576063640660131521751
131427393101330462327991645900714381971321588572746101035270061213597290800343
155873884843037267785813181085665364640247845335771299830817852784790080938758972631
155870179496181673667559626814145086627196540696261999332768590142101827718610494679
139036788731217594441662571297522073335119563405509836694968404409367448584075158743
141167363061872847356418064657934188292815864626226137570130429593451859488014935255
260449831254192295662556058746562520144007678087594407351751016604690315433980011735
277283213992370159600253104966264987561005837974087226483614275590967722096143705303
262109884539752076121253932870300255188685195117842300519824484946755086980987036887
139036788731193438329448804324266051689601593816426257813565808056424379749291861207
141167363061848691244204297684678166647297895037142558688727833240508790653231637719
154210176869612622310269716556201249592442770293465239619636696356843921964031091927
277283213992346003488039337993008965915487868385003647602211679238024653261360407767
154210176756534410164453119462870209544895985280506270219597083037061125081303426263
67087659879500370346978567288528482745387568484460590084247874541680346080471
620860625114775500579231156883807583506311624740750111107589855560617343536797605107680347235543
275626989868956399996193194504617444094154773849135070043359280929384950478286693591
296049416119945399261029554559751021357400399578446547197197491916621770120227816949228759
296049416119945287949664473521538257609657852774580050065711988752627408459037135514182871
139507367670539506752585263171936614094623670338340488202482844772053464422365603031
139270225471781483184357789794638821259340173409745256327330035640005258332863014103
141167362270298186709461397159703883608780653747794325528275215457911328869790065879
140930220071540163141233923782406090773497156819199093653122406325863122780287476951
277283213992342983974012617121351963209798122186368200242036354693906769657012495575
131427392723891208987882688775376170753046759141826079119702046478146747311319
140930220069773316076455539452822793272754238303371609756246787367741516578994857175
156107321694939650055880432677823238795203635340503552342918659828148191876795147479
327380766733798827270471149574544963644692399616195366344730209076164521848518080492807383
550127075676695878947538085902856612069120560775289673187582951518336129593819189733827799
295551973363867438577968119785075400467072998958541101764660446096511156443387847298852055
262321089310520893681799858833336461265333157285518750043629716133983678598132344023
140933926321257579695361923829028753704593166960834433949785541666808186533994636503
262317383963665299563546304561816183252281852646009449545580453491295425377983866071
140959863736878809069688113422587617290751869826607150158001047458774715665985643735
156107314459676763676182836060963951607434343437873415755856429967227728748733867223
140930163080124213983789042101599268848330854202160284528329878253449535558573958359
140930155844885483716305212457996003306079531888613726822670244745472141265295975639
67200738044466280276558278687908753128116173774995626958121655496631755810007
156107378686331395921204879871754398407575566084105103721305852101616868332407432407
295551973363873770954828771487791755348312955888755628831499488139532520162129675700217047
327380780013761957716771456286333220664088469802277169042267857458151372430175488289875159
291643323552709271684258648401825608769905770708621998412454439352791936903671363452609751
323402074602815490535650011654576495855695837713446375305879068627203544158206111980790999
291581158148158048353989225620807256164893213689772329947774381355680291966544796780668119
577977161768185985236464557242495732561226045796828632708365548663345207729473487437898967
323409830130926447783178268972341815034805053607436269843528050491159190196182965836915927
577969391092617082320180879394868438485599476169472424150280541413706252112332666603906263
323402059455357544866894591124714520959178483980080061285443043241520234579042145002923223
154213889451703880002073712086048149774779248763531971598167528517389843941791704279
275597347094111599870258092818835579322467934448706987193962440341877082785780933847
139036788731190371635515415938989408316635445333437131588387744066304654213626012887
140959870069255669721390829777468857247682084353673989200044068822493457494387008727
295614258288086823581166961737264732419589327969666972798370942804768102707256509879362775
546265049918951117183601228156680277742630245089078210391499710143117936905704221843203287
291635552877140356400045517105508007611196695880836179061982153973820274435287133570278615
323409830130926435415248815523651507951722548407006659051140772361826483344939556788577495
139092368921656353955870039704710496007204585315284251780997350999777209106804843735
139063189315168550274623299816488306654425561279148510358859407688607214998135579863
139062726146811601009841605532548271902794148199209847796603249858271183345617020119
140722720746570280966717739520315541416951131608663685122395620544129047793041482967
295551973363866535716098504003962111745047413637433315284941782479899012184735382422234327
140930220071540115961327256268786450106220754534845414788119666879861280848969540823
260479474029009825802437337560192079229933997131596106229564457403133546824718689495
260449831254165072856408903388029855125523560015521702245170356261627521063530865879
139062668264901758869970968383722147564783569690837386151326181794452028999393158359
139033488658413955188724228495499958212004545654701644729188238483282034890723894487
140930162189630273821456619119960325768210176026472953142842598816042126502745679063
275597281976963027462903626026406189442206033626787967843025738770080534146279089367
154210118987699713476465691022098481881466043302103651749181564302905042082141381847
140930162177262344368007928812877243263009746415680565864713266109190883093697340631
140930220057405339443100181632120070100277406408225543613114715214888431238628582615
66296109327785720778939973364822689101813866572435134727019275237965586572503
139037252803979331175298701654190113643420245419050904015038266747604803570343945431
686567229717319678266707655850177903697827097143144583972059588320082614609326142660244689986775
327380781907194202498526057099764981721800834540973376125660921584439036950919827832775895
295559865452536760316865271065995742030998210517299330767556234312915784759258512632653015
327380766733798828840611808795023106183337389448474585540121409853917228553983319815562455
140930684144329075501110541983987155433005554620459187214770189561161430205687473367
156107314459700913153722227915117211284116568955719758546868016085576788561925579991
260449831254192241847975016113840117507895531732003492396357266924094464481070490839
277519892909913823826398542374767215148591855268672346928187016262066449472652125399
140930220974205279171550463370463823180631223024693040755638412772703792351876293847
67200762193943819668412431947585435353634020117786638544240004556444947522775
156382567761675248973573636744988266199360554852824862764777680080717294748207789855
139037252803955175063084934680934091997902275829967325133635670394661734735560647895
550181591818778618159981192055773744830783544580215564455409901829978138669465945288287447
686567229717319678266707631694065689930853841121499066002470504741201212012973199591409906689239
295559865452536760292709158852228768774976564999329741683977352910319431816189677849355479
327380766733798828816455696581256132927315743930504996456542528451320875610914485032264919
295551973363867440123952666791786569749696343272850731876472765471667510205784251838309591
295551958190472066466038418487044694211232898180351941290933253741145701808847743821096151
140930684144304919388896775010731133787487585031375608333367593208218361370904175831
156107314459676757041508460941861189638598599366636179665465419732633719727142282455
323402074602808255299932623523092604806671032316126189157532632751884345704686401459135703
154210176869612568495688673923478846956330623937874324664242946676248071011121571031
140930163080124207349114666982496506879495110130923048437938868018855526536982373591
140930155844885477081630837338893241337243787817376490732279234510878132243704390871
277519892909889667714184775401511193503073885679588768046784419909123380637868827863
295552094776438653552141890303185097411049352346761029933455031364867590361645443155829975
140930154940480635798195358633442833144462372528183171019071780322380957957044643031
140930220974181123059336696397207801535113253435609461874235816419760723517092996311
67200738037831605901439175925939917384044936538905235947887061487610164225239
295552929524982405985206123240041916761133019524994113592381845096772705650129930098910423
291582129482662057042280825677799293116176722418509605294196250043442285851481559196574935
295552942804939204054645778249113818899289132780861389223080451435738192513045509494613207
156382567761672229459546915873331263493670808654189415404602355536599411143859877663
291582114335153452334484079312439505913718067725457485655469006910991713579314130224489687
291582129482605065623359334112864254271992758838863073973618630078329115321852664453080279
139037252803952155549058213809277089292212529631331877773460345850543851131212735703
139037252012404670528342034155959808959385034540619091973183052612064272952119076055
291582129482604175132438685807162144290052384407931096921734604766374222032327212972713175
295552929524924511707434529920714460851926176313985994427532921690371934979732174826710231
578031693057726670117663083925274840219406383335120837996628524360670526384284209970226391
1153814421675119997738670587600547084501290844009855614333659397670934307719876034727197545145559
1439835838936132427101163550452183968166933976539105935632595928826630832567425024397713102608100041943
686567257567420917214759589375957559431949229744337820907744045959823742705360914409674588628183
619833958982703153028605308623666330875903125167841749336904084838974211325114003915106490590423
611473963335826422130559607518434242902947898880236746964293364434823830470885270072929827759319
1422337365890676373905864060672284071248687329783300345078951686587822831480558985564971977799929242839
678353900660739030366873255658885050464622663555532321293706951002044171287783308108474100557015
678239826646064299146042222700334125287603781325487028863671327136880325934996561252927830303959
1145486767952953468085537535313676480581209030586649265077809265520129242814057019955498548012247
611492046008702281972868377216976861308693951465879738527299499705023665750196645786464209675479
678223307557443711672936389523579680486579004573982144161888824685423842749143792944326124315863
323464361420467132664376795655120922692985391145728475131791026188484508850993688369243351
546210776603069227936002297891505600528603759311446792638523837089147274192622894770103511
323409966691484812250391050721729864163599403754235015225195975441011819531007942531294423
1212203738428944101725559486839674400342727032613371985484598779412696667620653632095101978748119
291589050236827370068730264687960624472796779730560969867091288169488567339346627331171543
291582250895704580016982046571286742156623531306624287378766906826054481174348409101427927
291573508885689564236162908992706036321543640475848552750921273670210656105064985663186135
686567229717317784834464420080124096977235322054124159585482616739337863478015384312309686543575
295553064217981727029346999142601267939735941668976071307651108218350387835912359399466199
291573506992257321027568481426473289459478971259177763498366770497000242407669489790952663
678223307557428538277562731609331375744703466110537051663098239145912112227335396007818107102423
323403152176966648540728584300314106308962710237799542151332082367055924969073216284337367
546203855848846020631781265562016813262776858788387308900779875556700222034360071363306711
291574358807035259848225554510844543131343309580145277571262319387402559563942983090382039
291573387472589146983690094779891131371889988376725751501501693481197690111800380486132951
295552942804881309776874184929786362990082289569853270058231528029337421842647754222413015
578024757130108089155527803291044177415116037719562563673345051097701665829084878546216151
578023785795661976290992343560090765655662716516143037603584425191496796376942275941967063
578030585133542587844095708204904660391592703520188160521270870741826070189718926541792471
578022814457973684927812030357277366315966133892831951963185863492187114572578105707799767
139034009722594660593831961404631823151161276483916968534225953438050860703054111959
275623284523646743245039683888760148758141376555383902999682435194457251731359737047
139033546554237711329050267120691788399529863403978305971969795607714829050535552215
139033083385880762064268572836751753647898450324039643409713637777378797398016992471
140693541153996391285926401108459057913686846813432143297762166293572693497960015063
140930683241443049773115661722009108202166477244895889669750981063959708906027558103
327380766733797924408594899119056555819904845459343508627775455068542142995856594024604887
1212201733213869048500637337299240284513224683075964469308313722517709646786609166308916318512343
578022935874315376274088414606473553395454854630431023589923666266850704420889991855023319
295551973363866535716091869329586992642285444801689244047705692088888777590726360830649559
578022829634610332679529848698400523984264647623807012926043597808359546824561894695183575
141167362270298132894880354526981480972668507392203410572881465777315477916880544983
578022814461214959021615600393658648445801202531308222340504086077837738427625386677970135
277519958040949141242642297917752048495996523615013775725441296232009694508202140887
295552094776503784611615418760707613651904345269398965358462710021743913247959313489142999
140930220071540109326652881149683688137385010463608178697728656645267271827377956055
275622820450884952696822510899369705813728548186251920724218823175624045792181429463
139033082481475920780833094131301345455117035034846323696506183588881623111357244631
262346975176609134933283752513847678501575752098748607558220164991255786190709269719
323402074602808255296913109496371733149668326626379990522085272576559801586802797111223511
578022829634604000299649682968963297446021985003846287223757195590013638987936461945906391
290799914839018580897651369819890204609252390890644474331780261718872610087597843671
154210176869609548981661953051821844250640877739238877304067622132130187406773658839
275622814118505072531093073672831463151108587460549634322000477267787420359432152279
397039569223574098137723945036995453515299329095690063182491985613775934722763465943
295552214296114967236572313842354732895309364572204446034750167072433295014199528050468055
260449831254165066221734528268927093156687815944284466154779346027033512041939281111
139062668264901752235296593264619385595947825619600150060935171559858019977801573591
275622763459466031205257575860525521850148901654931343104253710005094416897437934807
139033025490056999289268159092457161491537388503525746076541070418351994216613749975
262317325178893581173220179005165271360114422279920033146295763048623609545291801815
154210118987699706841791315902995719912630299230866415658790554068311033060549797079
140930162177262337733333553693774481294174002344443329774322255874596874072105755863
275623219392584250202555440500862291059528992421323447960850234327453054256678511831
275622756224227300937773746216922256307897579341384785398594076497117022604159952087
277519892909886648200158054529854190797384139480953320686609095365005497033520915671
140930277965597025036874910564394982793003153768294592134025605046172468807488578775
140930227306557983711039412752089041492043467962676300916278837783479465345494361303
260449889148221981931956557683638387812305959248970879591076294427938709022049903831
154210184104627423366048484654227197605299335238306999522617803270342380924890064087
139036788730969509117743742778688734160206836447721460010887281461945444416872850647
140930220071319253443555583108485775949792145649129743210619204275502071052216378583
131427171814193530647208768460552465741876689791383575917651685426418676212951
66296109321151046403820870602853853357742629336344743716784681228943994987735
291574343630396803317881974736404826033817832486309416053471960080134484324729436680824023
139033481421660283910322578295880134809967395346400509324795240886361344965620606167
66296582089722678640754738016651239057149417914120386434258218749310215464151
291635537729681520271412984358834535998804452245019523346896723917974336385698487826195671
291635551009638318340852639367906438136960565500886798977595330256939823248614067221898455
139062667374441881757754156887006272674881119349142736746656019165981604320626943191
139062661042062001592024719660468030012261158623440450344437673258144978887877666007
66324409924358263818826572190319104279702463549405786422614040037958982640855
292070709048996305565962041127406597887976528229492006397504761992689882348838430922319063
292070815288650690121479281199981814993225434276430211443093612704413777252163066087941335
139270217556337582153471548847492802081040899569267275215193416628024893452004697303
139270166897298540827636051035186860780081213763648983997446649365331889990010479831
66522296748433536196226281869735034751190788066990853006477658090572438119639
74437795377313658419623753569370616453412170072955006619647382205747614524631
260449831254219847885551553351975176250082390680779405962190089865373113289166890199
156107314459704363079084998179996248380785458315412093231298242673912368535238681815
546202884514392671013149908269405579306734130060196915346774060232842741644950161794344151
323402074602808255327538661099629842941729774502985137933446198584707286983335209555535063
295551973363860203366837255203407875896104230058333665756780215878690355150633340525683927
291581158148150813145877875065860603250927150479311092575341511313184034791673894355412183
154210176869640174533265211161613905698517482886650238230075769617526719819217970391
140930213739190854712526702032937506922641654885317253221518458222827178807072990423
139270218347884689734934388391852957075657176385150630095448794298489736180554867927
260449831254195691773337786378719154604564421091695827080787493512430044454383592663
295551971466671954263607383548123045207820246830672431376633996909450036071981162510755031
140930163080151813386691204220631565621681969079698962003771690960134175345078772951
139270167688845648409098890579547015774697490579532338877702027035796732718560650455
139062668264932377786899851374411447043824430767011510986943319045254552390245885143
68105391341035715215423959305062478523097384207671385677386602511480081949911
140930156747771933220961766994093322959062008353996675601553345052297549912329495767
67313843856014999035770642024729651028006671421871108384148122933300988290263
139270160564918283222653273699691492779250034763117266675206387889480529106717713623
154210118987730332393394574012787781360506904378277776584798701553707565472994108631
140930155844913083119207374577028300079430646766152404298112057452156781051800790231
139270160453606918141615060935943750232446168265985781172042393527819338425282667735
139033481423205843838169281842585992148794084417329211859145742226107163988298638551
67200765643869182438677310984682104242993712452471068770828340136418260624599
139033018253082047508609203229062659896419752821563065400013965437649526134487459031
66409218158848466259023993704349276747902999666670791477589860558239166964951
66296139946702649661930662664301729962890040697270751864270077761356439299287
125096786106415066383489547467380540200039621206409948194204189071540042147031
154210176869616018421051444188357884052999513297566659348673173264583650984434672855
260449831254192672259311065507062151898874674893060379720612168968312160850035680471
154210126210598113693402992477650961691868050882396499652153677810715832752875840727
295551971466671954260587869521402173550817541140926232741186636734125491954097558162842839
139062668264929358272873130502754444338134684568376063626767994501136668785897972951
139036730836940199445098250602112498246775552091810960140423156002318896244858627287
140930162189657873224358781238992622541561290904011630618284411522726766289250493655
140930162177289943770910090931909540036360861293219243340155078815875522880202155223
73533142504520885155032192224639034457520779291513111792192058878246661989591
139033024585458908160311919583943899853349967348629904442056986801368267962888824023
66296136927188622941059005661596040216691405249910576539725959877752091387095
154210176078065513886308543663383601014482272008218426188220555481986189200993101015
124206292166252733960507908524300419521863933875024460914766781662484213867735
139062718033453322838189159231822423619145468807858891937800210517597077961628525783
140930212836304828984531821770959459691802577509753955676499249725625457507413075159
124192157389734506885871242144294476173737314003849455963101808812873872909527
139033075244473793373933650422993819508791683565164616778401157711118202590099743959
140930162175498940593917939629070220890099973188308180561876863504810847844126237911
139033024585434752048098152610687878207831997759546325560654390448425199128105526487
139033018253054871882368715384149635545212037033844039158436044540588573695356249303
66310247547594636248722416019956465595228941542204178895037989658527649047767
66296112771076409174085749639950522247102321671029173943373016808917308089559
74324689612102347994576552379633650734336662646393367169862523720975212160215
139033025377006015741774759128304054847966244164513259322312364471833110691438994647
73533142127081631814923235099300823239245949860593089876624044142796118500567
66296136549749369600950048536257828998416575818990554624157945142301547898071
66296112393637155833976792514612311028827492240109152027805002073466764600535
125082647885763652580358647318663419485155182778089743262981081760943491851479
139033076134964289403079344910398993877734994983033391018688457590391150659718685911
67200738043623781943209821194325408906646810316444466194917262606597267989719
139033018253054447263208707761572869539724416474660929373411389526571996313494824151
66296112346457249166463172873945034626543138561244149288359000231535446664407
73533114904275484659564702434282339121173877155486509216280981348425669354711
139033024585431307914911424116454109496654631001727768415454410890290738141896189143
66296109326943222445591515871239344880344503113883973963814882347931098752215
67200762193838507376743874760887517325950349685467743448839455445190636545239
67200738037726293609770618739241999356361266106586340852486512376355853247703
131427392669971315653581409186042140579007497794551790274620901515939526812887
140930220069773262156562205151543203938724064264110262481957942286596554371774358743
139033082479709073610742418133160861256456088835348407480735469230210905655753647319
139033024585431302017423090677251654413245080716183558557329068459540507900481447127
66296330176928831410193511328343528194873437339512958073753897318464845587671
66296109321045734112152313416155935330058958904025848621384132117689684010199
66296108943606480772043356290817724111784129473105826705816117382239140521175
67200734586958432506157282208561986245532210313350749862693783906348052325591
66296108889791899729410633888181611965428538558150432956135521531286231000279
66296136495829476266648768946923798824377314471716265779076800180094327399639
66296112339717262499675512925278280854788230892834863182723857111259544102103
66296109320203235778803855922572591108589595445474687858179739227655196189911
31612463357693686734560649375435767697017739183646152141243545429812439
327380766733848583502849236399721960162201616970212086930331139657662833753099917570155735
156107371451147872030491842701084726367039682472005574392097561787109704879089198295
260449938904678242050580128712113573891778331053907599459333579888320384260228326615
262347025835703389270564417918189975273086620677051163242809285682013029514254820567
327380766733797924463807910564224147856260316010526281312039921910895571060096455575938263
156107320792108830704656344888778785066079996666387283174350794524416701417094980823
546202884514392671037737368111315061551028152734774540619677601067048684312657610901365975
260449881913259320559015193673269389928198684522587021839368466717790755365484831959
260479474029065032179208130033125672731649435833043134606015800596603777664678438103
260453536601075873351433250132483726640290303356478031119670962097786005123639092439
124192209152820589283198399462668358467150305933631868089941537472762111141079
131429187554526611009326673001360144992191960948992825421510575520817550533847
262347025835676213644323930073276950921878904889332137001231364784952077075123610839
546700313990514625174263437219323837787692121920717652867613174398235682646513963604976855
260687031235917156248194455976552556069510703205048868755417078531079477177155658967
260449938904650688985086300758243424202359396991359142297733743423244696370553627863
262347025835675836205070589964319825583667686614502706081209449216937341624580121815
260449881913231767493521365719399240238779750460038564677768630252715067475810133207
260449831141114514021869270813762258890273279641461304059982249670239267131088250071
124192181599755095455244529312978939533087757476470268253476461784872436442327
74437795384042126554510165075742285440889176287829413574223090266980076823767
260479474029064607560048122410548906726161815273860024820991145582587200282817012951
124192184572089215508602566675017352877002039244965440838574577826545466418391
124192181552575188787730909672311663130803403797605265514030459942941118506199
132206599460970686766611790010343330300322041322913051192502050936553898321111
74324689618830816129462963886005319721813668861267774124438231782207674459351
124192181175135935447621952546973451912528574366685243598462445207490575017175
156107314459728520022278566600461321314562865095957677128982451171813268361069536471
260449938904650635907691299805421328451673444421461253574605661546492624197820949719
262347025835675783127675589011497729832981734044604817358081367340185269451847443671
260449881913231714416126364766577144488093797890140675954640548375962995303077455063
124192181546677700454291707217228253580517859587747140171599709712699703764183
260449881913231336976873024657620019149882579615311245034618632807948259852533966039
124192181169238447114182750091890042362243030156827118256031694977249160275159
260449881913231283162291982024897616513770433259720330079224883127352408899624445143
124192181115423866071550027689253930215887439241871724506351099126296250754263
