8
619817666664614945758708634763618581201150911878264463659947138904113709426341905488829909378263
295551973364323373490687506096637278355081103348437335521955641159206107182615781987394775
686567229717319678259472641479640213087278506471507510175994211561514643393739840391287537214679
619833931132601914073318360727348984531232401895011438605154250440665112013492929896719439176919
619817634844791238184628213161841709505943990147862111115149161317070276963094823203069971997911
327380781907186967484155519409154433131129197467177310748902353613223450648650870680003799
296049418013370409028366437775904720204800459966944404550153123068954402336861268021421271
295559865452529525302494733375385193440326573443503265390797666341700198456989555479880919
326883458670777180842000137161007612291028741316379963031461889636330291151638337304470743
550181485345629487672778750696938034307428523785572788412418769699321258353984856404862167
327380766733791593826241271104412557592665752374678520163362841882701642251714362662790359
295552079603565248728296807223016023826236558723648266247173147361539434442912226628674775
295551958190464831475823993010201118876582906624525464997753567172526468449647621451621591
295551958187222652977179139538341131296339645204633905427115631379421656097426053821703383
140930213740957755698638237151456449044300345475143766084542816144523129596016141527
550181591818720724130725440743432357190192252064703282543938997514591642617262360924595415
686567229717319678208813602438314377589466200530206550490188593270296896626477147387825542997207
619833708331792002438243636074775979257683730949354921707571218821585717110775575278305206150359
619817412043981326549553488509268704232395319202205594217566129697990882060377468584655738971351
295614260181461186677439152473278439663771259875310919679101499342405625083971839323612375
295559865452478866263453407539887381134385272483817459772506448594932935763986093485663447
686567229717319444771961700008864403670360423015384318297899507338919793079987787434956188886231
296049417779882898086895661966487802121344336775066309845930528218640650283904936673092823
295552094543473111444740279718340981281243880624268962128490064241747490786892403297559767
327380766733740934787199945268914745286724451414992714545071624135934379558710900668572887
295551973363809546094696915479445182109105050757338449965001861156281014153580667474617559
295551958190414172436782667174703306570641605664839659379462349425759205756644159457404119
295551958187171993938137813702843318990398344244948099808824413632654393404422591827485911
140930163081918714372802739339150507743340659669525474866796048881830126134021924055
550181591818713600203360254297815477334669256617247466128866795018952496301058749081658583
296049417779875774159530475520870922265821341327610493430858325723001503967701324830155991
295552079603507465761890294941901331664772262316506644213809727119133025433705152791520471
140930155957991349186357122459294984747893203853110402664300409735513922522178987223
327380781907129085574313379538517284305004859456598802376440708336155386829496524456142039
295614260155516535817479510663259202501642131465285740359827585467266325140048414054622423
295551973363802323223896101444305845588922013706445747210831433625980213027429783244973271
140930155859047913558767600002630324706289766966771304439265748080703975249792279767
582002508276613108026309631084145652472587282106892872577075505153419610827345524345611479
1153814425645935216625108496247094243372103097190754386105693978117915100468960477788511920530647
1439835838936136397916382436890092614714092847351359116531367700861211279548217773482156163922475427031
686567261538236136101197498022504718302761482925236592679778626406804535454445357470988964013271
619833962953518371915043217270213489746715378348740521108938665285955004074198446976420865975511
686567229717319681443755316361718684533521792122612569005733268302117263931193165809673763890391
619819417259041209613139289217575386785372271460381254995316082765573332223141058681894943139031
619817380223064875127053020771886977407211219991987589059065446625123977841841295345188759741655
295553066114591017925628593730157554409804430078396321959213887618803565617409723476813015
327380766733733698002478496103998813298073596013616699649465508710134283224911181259547863
619817412043966153146943045873571234574587792087905100342760648552363725738472737848428312732887
613332885659346001461004151209840090520755991891315902549886662267857168937834448752813271
295552079603507352904534032222602279531644402362586445733275814188972075416109045225432279
295551973363802309309975466314529250120454195355962435069395745730480917819780948065592535
295552929524853048516596677740740786341444071466883170553616859906163978874987042652628183
295551958190406935652061218009787374581990750263463644483856233999959109422844440048379095
277519893814543024839627240175230217246550796806035465779082888372238749095437083863
295552094776439558205499015745649871130073095823672156380152763663336053477013900724085975
140930155845133992923637823407161856887939283654629868751370248785496326414612899031
327380766733798715986759392771645107864891247079215820750951147502721830446311773213107415
295552079603572370888814928890248574098462053428185566834761452981559622637509637178991831
142827358453182462366125256720111017221272858204493209391385309389103375722587170007
141167363061876297388532943079026467374288379704326586265315645464765933096069047511
295551958190471953636342114677433669148808401329062765585341872792546656644245032001938647
140930220863118273820305469701728674539004882775731354390162836332717727006566458583
262346975968187299426936341065892664903195624410871783250654344678706241369897772247
262346969635807419261206903839354422240575663685169496848435998770869615937148495063
156107314459704417000418148968931893001701230389411122197446981637486713122889213143
295551973363860203366891176536558664831748850974105739755809182027429318724977928176215255
295551973130423351464461726562639559054234028741913450669877804923882829365025058822104279
140930213739190908633859852821873151543557426959316282187667197186401523394723521751
140930163080151867308024355009567210242597741153697990969920429923708519932729304279
140930162981208431680434832552902550200994304267358892744885768268898572660342596823
140930162968840502226986142245819467695793874656566505466756435562047329251294258391
140930155844913137040540525365963944700346418840151433264260796415731125639451321559
67200765697790515589466246629303020015067711481437217509791914481005911155927
277286978138108516398259874888179050233596976325450000919169465080959752906656523479
550181591585334642554546285429456854210339632078093707124205459919210424668434800216450263
262347019616353031599929052118418101610736669823950392784542489761922769267993421015
262347019505041666518890839354670359063932803326818907281378495400261578586558375127
262347026627202184640558071904942584558637340627406495586998515588456175997108692183
125096786160336399534278483112001455972113620235376096933167763416127692678359
581512953822810497541859780075495486865474174513690337495472365923582737463216764946556119
1153814425156380762822498011797243234721937490077646792903158896514775870632087113659752521475287
550181589928993939086070698442245773939145437013457431296723135379313689151427162287973591
550181711104952157580519944427587301591006253829083303950910840415517523096485677962437847
550181604865247113985961378519514272179816046822459293287030771957026365500157580802598103
800832502735816451182954210847002846914047170948494541544039607753867357294933389926278359
578031692824232035497342963677227110549042815391282764130711746105731902633318437687469271
1153814421675119764244035967280426836453561173646287670495585531754156052781252283761425262388439
1146513656885835727162797897231761728902385665297844510321833427717687244185968652304594936341719
679266492778136646638886899007172203833044051032326716895918076006576679171453531987071979824343
1211177326918597653485303437164629029246803477986375990662027070141992724165656012705680702645463
1145470694465952470286628453039296127283927313480287550961507723807617800960489823911029036885207
546700328930415477041553882043977397622714077891049857931962515561462854321528835028886743
323899519018831061355942634874201661257709722333838080518634653913327399659913882790077655
546210776369574593315682177643457870858240191367608718772607058834208650441657122487346391
577534369587822248855187581429080289708942359240485416413271282128838743136305904311936215
292070831888604716257998170992805127491280528682807826602444959392165191851111746755962071
550181589925288592230476580188691502418867423962152791787422637330051046463173942139495639
546700313990456955286069083713154627861765455030743356432354380934487535284545196365784279
323899504078872539600457836543378891496761099473531579019026519286352080622930244126975191
577542125323432630015986460945884814023620306007535123471748154751502379716463086482826455
546202990754047168643913701465007807021664998879946008714913916957594375787532662990251223
323402180842462752958302454295232070656660643322734231301586055309458921125917710751442135
275389789889026423124791636159089785190197538481517986221427496570706285959076979927
260449831367270938326460813389328836567337231980018378086800521251669302320413877463
1219521058044183777879637364372908014290825225011592761114471156511331738957113052393098504119511
2419724229345558138283824689167655112206083671113646108888487941310048616606176675238864671815387129047
3019554609296595292496944128334087553201814772799514107813157394756094669433831827588922087213667837448627415
1153814425591538594680962380247575112327949060505504321413951810176956815751946863598446838359255
1439835838936136343519760492743976615194961803197322431281303009119043338589933056468541973857393255639
686567229717317788481929614347944486880426284823349895807451006956209726686868871605354519667927
581450788418259175268154729704954677595801575891403782691694082891809437716142925887907031
550119424524442616812365648071704964669472838391170876492944852347540389404353323229324503
295552092887183079359079359801551047143051846201778513628107354175354371871062801628341463
1212220320669845011677356306981170873631723227041359719878185154530958435706518885121905188742359
2419724222044820763945058486886597720468943012011648138655446705024046636232873424644697400622071751895
3019554609296587991759569789567885272144423035658855005815187161714858383431851454285671493046396644133250263
5042419408711447956315458237958262716357843604194740249090785809584714449063987524862387438365584502976750807
5037832411479467813292236596167658542476250474216403686843310631905940603311810555246247401259364251603641559
2404413408565444167012065905807899592837780192327693868410742132539758001349657166367742768692540810455
1422611239478469689459358968610477302464876264035503136010124351587490348834037298830788291356317525207
1422372008930446547530130726179386312628040761128999190899890282927414260224749867089185719602580628695
2402226157840661155087693403580781971472427022896800655974316361933348048350457790444519255515517756631
1146513688217199828478681322855837971668847062535271280177665808196583512501352696327253522982103
1145487022085127247491202026228879645075677122464863648307345193410108904326271974627337090704599
800832502943315776152789205456519595384955860218117467725769273477913693027166445854336215
686567480368230802803865624502079090676704395293814703904373775100572859948527557291910472738007
1153814421675119971743360937115421445970309644554976940118511713483821776827588015994481190446295
1439835838936132427101137555142533483041295445557906480753921713678946645454894132109694369891745342679
2404412941318248727949091565338445579166621873273153274155448473718207541008547882804310661566925710551
1422610772231274250396384628141023288793717944980962541754830692765939888492928015267356184230702425303
2540056662047370201821505023767036816652352021260890151658165403981349782474521680292968845935746032855
2402225690593465716024719063111327957801268703842260061719022703111797588009348506881087148389902656727
1422337365890676373905838065362633586123048798802100890200277471440138644368028093276953245083574543575
1146513656885835934662122867066756338419134136206533779944759609447352968232304384537650864399575
678353900660739004371563605173759411933641464100653647078559266814931640395495289375757745857751
1211193623206408536873318554565130913788840360642214587774958340995253283262389851632386097882327
678239826646064273150732572215208486756622581870608354648523642949767795042708542520211475604695
1145470694465952677785953422874290736800675784388976820584433905537283525006825556144084964943063
1211307474420273356509733901912434669190122877867904322993216551532555480479721936872980129326295
1145600841967628173311058917787101767227246713361815883292697205198180557274555748078328463566039
1211177104117787949400212721388376468987815583890709703073175838543796800076537083323784391894231
1145470471665142766201537737263043567024939419384621263372656492209421876871370894529132726133975
677310715440045835910978475370046640539446747278741130506456149577000549034561799367239607592151
611604082987400652712303491244713738576570582772652690805936803242625625829395610572587941831895
677180345137560428801457294845988440337139453301546510586415436588241868631376945818043870160087
611473712684915245602782310720655538374263288795458070885896090253866945426210757023392204399831
577596535199872797155291998819615390784863605528958011059681005849996723805665526911935703
546265171306056238699502917186365677858534868028725104860931775305727675493875924253353175
577534369795321573825022576038597038179851048510108342595000947852885078868538960239994071
546203005901505015369233494405347325253522311009875436396251717308616030556749357581411543
322967038158062036371736287768443120653430056320715979730163449680699061335248438639011031
291635674264245477915947206135193407727101318820483073531414219136430013023458835980428503
550181590132787917200311574798208250889776113231775717969152303054097382195406998067553495
327380886253409121195988271337466338800393233808128138698876619105745094587939814673818839
686567229717317784776582758753826233326154764545336844502811497655711677424226183352134371189975
581450788414553828412560611451400406075523562840099143182393584842546795027889705739429079
550119424520737269956771529818150693149194825339866236983644354298277746716100103080846551
295552092883477732503485241547996775622773833150473874118806856126091729182809581479863511
1146513434085010875619761512700088638781422874684824489366668175683465934413540143758731647722711
1212105992522981327597605463866870615567280156960867636637151898152677012265919585697837043229911
1145470471665127618743592068507623037162964522867267530006342471773396491188061315365165748266199
323899504078872440657022208953856434832101057870094692679928294251690425812982971740267735
609300876373538749923942196609113244444750331408922614026074558991252332161050562624300247
577969512479722191468153114975863531518421593908689707827325328446983283849260959965717719
546638148585905633012364033342613818592092856408456801628576097902714235537471357307135191
354733544736279212470655908338959326918329339219530251161237060819066314627760041023317207
323402180842462654014866826705709613992000601719297344962487830274797266315970438364734679
292070816948646095559077745072459901065671864219064438763738599730528218004180835706152151
546140825349495846370208651094466997751992400257659453911135633925821076040458823931602135
291573493712236308916922362824313080225571408068267091046298135753635058507168302330619095
581450773474595306657075813120577636314574939979792641682785450215571475990906067076326615
550119409580778748201286731487327923388246202479559735484036219671302427679116464417744087
326883441837335769203789524850423718788153947790400278817947952043385458457615545475343575
295552077943519210748000443217174005861825210290167372619198721499116410145825942816761047
291573372295430544808855430357943903755639742917839650287578057515359449825650477005087959
275360147015238234551173679530262901044183664479104484011998733774390312925502448855
260420188493482749752842856760501952421323357977604875877371758455353329286839346391
139033025504219435766404921756194244860583367652920559783527583988177837222701638871
262855130712873170319464235188113218140752121083716631738315780793348302527267714847
277257283813754938076277286895327963393624144817153553212943913592296383462429500631
262317325291999453277946464125567014770763838315653945078316938273259399823766398167
1439835838936135908242409022985671842886964337302760855857667826348321903448773252865364604267080000727
686567261048562162687293077250677589792712884664562892805265737030705090933828565911333568586967
686567229717198268870734621461595956542999958335825392572359538281474546664780254121730910004439
326883337261388442821982092904463333742893059198776328358181849539601331565368780677260503
295551973367571884366193011271213620816564321698543422159432618995332283253579178018677975
1439835838936135908242405780807173198033492477315180612596247934788751265512980148053012382699450082519
686567261048562159445114578605824117932725304421301472913706166392769297829016213689765938668759
686567229717198265628556122816742484683012378092563972680799967643538753559967901900163280086231
326883337258146264323337239432603346162649797778884768787543913746496519213147213047342295
295551973364329705867548157799353633236321060278651862588794683202227470901357610388759767
686567229717319444828953115910841941884527610196642208198232192469179582868614199180246584468695
620860597264674261630278131785509039921651445690553768497712846134804659663448010385594918708439
619817634844791004754108687593043438303193093872996809137387142224735216437969181992029019251927
327380781673756447958586721137951682234854332165199548729810018552698325007439829727257815
296049417779939889502797639504701969308525594664966642531060788008429276695650227068675287
550181485345635820049639402399654389188668480715787315479257811742342622072726684806227159
327380766733797926203101922807128912473905709304893047230201883925723005970456191064155351
296049402839981367747312841173879199547576971804660141031452653381453957658666588405572823
295552079603571581105157458925732378707476515653862793314012189404560798161654055030039767
295551958190471163852684644712917473757822863554739992064592609215547832168389449852986583
295551958187228985354039791241057486177579602134848432493954673422443019816167882223068375
155870178595090101148671776276098637624090866503710213261212812827278855063080608983
140930220073334616350340953506337689001230560002210605126585837508241871424417506519
581512968992500413032814829088470327135917059751017991440225876440847541510709371380245719
1153814425156395932512413502752292247696777760520532030230812841268286387896891161152358955164887
1439835838936135908377098324195099119912097172026022446309011825980074429919505201412839527769510061271
686567261048696851988502504527702722627436146255014236804897489557175822882376040834835998647511
550181605098683854577025747455220614209588322250785085241476645896578493198919768721663191
686567229717332958171944048738621089377723219926276736571991290807945278613327729045233340064983
1439835838936132427100930055706252282965647716045687829517848224255633430286006091412300946154382238935
686567257567420683720013657690756273171455811638223073203173048557542323772375502253220870825175
355230882912647508500366635469238610436295913030204489585898381293602086310512804013614295
1153814198874309852659508970304098628465061060899385309417310986940791240651435960955791588533463
2404412941318248727948884065902164379090974143760934622919374984294894325839659842106917237829562606807
1422371541683251108466948886273651098881234712562239945408523134682550584714752542828360188739602425047
2402225690593465716024511563675046757725620974330041410482949213688484372840460466183693724652539552983
1422337365890676373905630565926352386047401069289882238964203982016825429199140052579559821346211439831
679266492778136646638775587642091165620280303289779913029420944521073515177091870796390544778455
678225567394229724248692411895313973379983002940616619605345876751453426332912805739530828719319
678223530358253389762606143449625564001821951472222953669095240611004071951613042402824645321943
612516897905608206563931159324292662038945786966134513968575894276629148746446853608172979561687
611473935485724949687761715131827060420487435148577554608250190366559705520968025214607080105175
1146513434085025815578270900255433520913885552550942149243558882904322432056152329498961262486743
678239603845254154066880605403885669251373998215016723947322916406737258866556487481521873691863
1145472508701118893188187724508656328673588252201778855819483815134702343211973264442101546427607
678223307557443478178190457838378394226085586467867396457317827283142423816158380787872406512855
323899519018830950044577553835988897509967175529971583387149150749333037998723201355031767
323403167116867276266957631318795488429320040582593761739469312678644747953853270583747799
578023922148663021269694204791387052725673698960060058441141235692098585354986935418430679
323402195782421163402422171587842076669866719379174235669708686772439878501710667979498711
292070831888604604946633089954592363743537981878941329470959456228170830189921065320916183
327380886253409108828058817888776031717310728607698527906489340976412387736696405625480407
686567229717317784776570390824372784635847681462831644073200705268433548091519332108725322851543
326883456777294278591344869732556181466020065450277169525168808541028070643355775090107607
295552092883477720135555788099306468539691327950044263326419577996759022331566172431525079
550181483685583437324552933242405709259934670151662283992057065707565527205655163544610007
1146513434085010875619749144770635190091115791602319288937057383296187805080833292515322599384279
678239603845239214108358849919087338428604237266393863640821416798602631891237450497883210589399
1211179141153749136428340953149190899813694655759244435213501661860942639441820416253114549085399
1145470471665127618743579700578169588472657439784762329576731679386118361855354464121756699927767
678223307557428538219668702353580063403315825519244536150816327675007796840839343804233743410391
323899504078872428289092755505166127749018552669665081887541016122357718961739562691929303
323403152176908754511472832987972718668371417722287260239861178051669428916869631920645335
354733544736279200102726454890269019835246834019100640368849782689733607776516631974978775
323402180842462641646937373257019306908918096518867734170100552145464559464727029316396247
292070816948646083191148291623769593982589359018634827971351321601195511152937426657813719
291573493712236296548992909375622773142488902867837480253910857624302351655924893282280663
577596413812709795524048558932990079394073539588538075582977633876489549778930053725889751
546265049918893237068259477299740366467744802088305169384228403332220501467140451067307223
577534248408158572193779136151971726789060982569688407118297575879377904841803487053948119
546202884514342013737990054518722013862732245069455500919548345335108856530013884395365591
322904751366347811410223425100799456657627433361446375788780019710080242371386398781023447
291573387472531252954434343467549743731298695861213469590030789165811194059596796122440919
326883441837335756835860071401733411705071442589970668025560673914052751606372136427005143
295552077943519198380070989768483698778742705089737761826811443369783703294582533768422615
326883335364193861338872055519741276516366413351154368275749228352015104650091169913054423
295551971470377302883082973886491563590037675850921462076999997807746056338301567254471895
295552092879772373279961669845752197019413314898739623817119079947496379643312952283047127
291581157910957957112694453087703660509132430205072749552883921262641017628531527453844695
322912506864815993812998736390130603674512544844999154252025017179934746903337491449324759
291573372295430532440925976909253596672557237717410039495190779386026742974407067956749527
153972984013606991111287054218872110978243244543627780640025226600363577452316402903
139033025491851506312956231449111162355382938042128172505398251281326593813653300439
262855130700505240866015544881030135635551691472924244460186448086497059118219376415
686567229717319444771071206068702071247378784072304197619723820007534305800550380025900360606935
327380781673698566048744581267314533408729994154621040357348373275630261188285483503396055
327380766733740044293259782936491763647781371294314538857740238648654942151301844840293591
155870120713180259008801139127272513286080287995337751615935744763459700716856747223
140930162191424774210470316357511564663219981493838143481308769444422717078193644759
686567229717319444771057292148066941470783315604485847136411678571846410301255172377065181226199
327380781673698552134823946137537937940262175804137728215912685380130965980636648324015319
582001536705494297137560519610129502236615834181604024917584608393584803381770313158698199
327380766733740030379339147806715168179313552943831226716304550753155646943653009660912855
613332885659352333837864802912556445401995948821530429616725704310878532656576277154178263
295552094776445890582359667448366226011313052753886683446991805706357417195755729125450967
155870120699266338373671362531804045467729804683196315928040245468252051881677366487
140930162177510853575340539762043096844869498181696707793413270149215068243014264023
291635537729682410758943420810958940682620736414356816579252570178688635115107540747756759
139092368921684007280105352612678437401471472266821958222587902670036193480960189655
296049402840039148946872288676609562125743767468883247237332176748241408546267460950107351
141167420053292199366071157246213648632178280037011716525105434091177678386464629975
296049402839988489907830962841111749819802466509197441619040959001474145853263998955889879
264752332404148869025067499488528887776103850733594265386994054501606934139533899551
327380886253466890027618265391506394295477524271921634112368864343199838624297278170014935
686567229717317784834351590383820287366210259629627308296306911147956914878970219709597867386071
620860597264672601635676606258487385403334095123538868595787564813581991673804030914946201625815
619817634844789344759507162066021783784875743305981909235461860903512548448325202521380302169303
327380780013761846433059699483433364884287317265297623448488795884708681027969181010175191
299530678774813794472358293587211397838661772820646151271822813178691749195267311980324055
296049416119945287977270617850183651957958579765064717249739565340439632716179578351592663
169387284714078082493575554105806812067334768008523732048324607634384574142529217751
550181483685641218524112380745136071838101465815885390197936589074352978093256036089144535
1146513434085010875677530344330082692821478369769114953160163589175711171868284180116195143918807
1145470471665127618801360900137617091203020017951557993799837885265641728642805351722629244462295
678223307557428538277449901913027566133678403686040200373922533554531163628290231405106287944919
685524263816158593126545201783858210210877350710101417526545852169631076089980212687286194218199
323899504078930209488652203007896490327185348333888188093420539489145169849340435236463831
292568140185113651032863121374646777400856610833655281894671308944876121537550832577881303
323402180842520422846496820759749669487084892183090840375980075512252010352327901860930775
292070816948703864390707739126499956560756154682857934177230844967982962040538299202348247
291573493712294077748552356878353135720655698532060586459790380991089802543525765826815191
546700207750809581579704884269599197280999496884475954842868332678789466914627290315433175
546210655189968697853833179869079670516525610361034815683512875951535263034755577773892823
323402074602815379251938254851676640075894685176466829712100007053760852755999804701091031
291573387472589034153993790970280106309465491525436575795910312532598644947197668666975447
296049401179986766221785819519360882197009956904758215750131430713464313679195939688490199
326883441837393538035419518904463774283238238254193774231440197280840202493973008971539671
154447326192322597695244731336045863444474461507024123913697632315347590503866115287
546210640250010176098348381538256900755576987500728314183904741324559943997771939110790359
292070695769040299040664374887604157388617324815927422013742641882516485407226563379406039
139507367670567112896913908566284914821614155005524515779070656996310606865203012823
578023785795661863461296039750479740593238219664853861897993044242897751212339564122809559
323402059429420005594024006546934764537431240083968039126560495323239044359063296683877591
292070695535603447138234924913685051611102502583735132927811264778969996047273694025295063
291573372299193660496079542665538230771002046432937785210370800802076836550261160649762007
154210183993564574127017257958748070609190964578428892038544823183299384414363526359
139270225471809089328686435188987121986330658076929283903917847864262400775700423895
139033083273051065760458961811689329151047161148334052028765038732214194686197834967
381866644142228158299556202352323251180388330224233200967494822686884226874854679767
550181589925295603079629620817711288943350371862823595243525439786076872996580671254766807
546700313990463966135222124342174414386248402931414159888457183390513361817951925481055447
546202990754054179493066742094027593546147946780616812171016719413620202320939392105522391
260479481152964844313118267348015543619648339899548884873650648219708734810716972247
260449838378120091367089833175853319515237902783474480889256547078202709049529148631
384271943586773825920149146607772292795406656214270552844044743883373174354095224607
275626932766253719567918692096373818310761745487867034496817985621451273344945562839
550181589925289270699749455088274062405107709242862869541239037567730965159955238505489623
546700313990457633755341958612737187848005740311453434186170781172167453981326492731778263
260686974244498234769587869326612869687901438986367426362191010302414289706282460375
156107371451120318977956363136119074259591130722096252457236770263898458413284795607
141167412929364834179625540366358125636730824220596644322609794944861474774621693143
327380766733797924436254858028744582890608208561974531402717987050104047848849989771535575
296049402839981365980465776395494869964279471061741625203968756505834999537060387112953047
295552079603571579338310394147348049124179014910944277486528292528941840040047853737419991
142827357661631957831382356195136734182755616915144976230932691606505913939145598167
295551960083903405294432007500765891036590032028492265489663215513139287744178744432600279
295551958190471162085837579934533144174525362811821476237108712339928874046783248560366807
155870178593323254083893391946515340123347947987882729364337193869157248861787989207
140930220071567769285562569176754391500487641486383121229710218550120265223124886743
262346975176636794892193440540918381864678383121523550090201726896108779586456200407
546700207750802457652339697823982317425476501437020138427796130183150320598423678472496343
577542019083778132382257075056712503587331352413811905467189904000165165030341568589538519
546202884514392671010184315575835496585376045286222790710355666206257161101411145096963287
323402074602808255324573068406059760220371689729011013297027804558121706439796192858154199
322904751366398468682417686157912939380271233578213665579587340581228546942783659482621143
154447319068395232508799114456190340449027005690609051711201993169031386892023178455
577542004143819610626772276725889733826382729553505403967581769373189845993357929926436055
139507360546639747710468291686429391826166699189109443576575017849994403253360075991
295552092650091525505320599182500845484820305934619264031295521764360837543010563779011799
323402074369371403422143618432140654442856867496818724211096427454575217079843323504043223
291573387239145058324199154550744120676427673845788470294906732933413009271041187469927639
169150135391392693738902463848653496236603815263513427970676159356020164441183691991
154210176869637208940571641078892547613743508762013819836049184036983180802520589527
139270218347881724142240818309131598990883202260514211701422208717946197163857487063
153973034670879185372344167701594754778460011833418587960896374904934974713018000599
139033076149123700574013344931833806155599705331918979826269399585897991074354898135
275419432550792963925003473237920969247061190584633420805781984392429514837537137879
260479474029037479126672650468160020624200884083133812671155009073392531198874035415
275389789775948210978975039065758745142650753468559016821387883250923489076349314263
260449831254192726180644216295997796519790446967059408686760907931886505437686211799
153972984011840144046508669889288813477500326027800296743149607642241971251023783127
139033025490084659248177847119527864854640019526300688608522632323204987612360680663
260686967120570869583142252446757346692453983169952354159695371156098086094439523543
326883337024239118369746273452988747006279727724905067520393875015534095079352878039114967
155870171469395888897447775066659817127900492171467657161841554722841045249945052375
140930212947640404099116952296898868505040185669968049027214579403804061611281949911
275419425426865598738557856358065446251613734768218348603286345246113311225694201047
260479466905110113940227033588304497628753428266718740468659369927076327587031098583
275389782652020845792529422185903222147203297652143944618892244104607285464506377431
260449824130265360994198599416142273524342991150644336484265268785570301825843274967
139033018366157294061732230239672341859192563709885616406026993176888784000517743831
262317332302848606318575483912091497718664509119110047880772964099792806552881669335
275597289100918045973584555814229653831920376394740746487111929586655722132277372119
260657330579162561175253733044468705209060069893241138352484954267618738493614269655
154210126111654731987146620809921946271180386070056430393267755119480230068139664599
262317325178921241132129867032235974723217053302694975678277324953476602941038732503
260657323455235195988808116164613182213612614076826066149989315121302534881771332823
154210118987727366800701003930066423275732930253641358190772115973164026456296727767
139270160465971882002370181160305474652872623752141750056145140654127042817633625303
139033018267213858434142707783007681817589126823546518180992331522078836728131036375
295551958190471050774472498896320380426782816007954979105623209175934512385592567125320919
275623226516539275347910745407788517418079079260513462695327435378622251264268379351
139033025378773294167139634355780122307836153029169203105358637961543796930925634775
140930212836329039018078739533151125958236319172836563524050585042142870929846904023
275623219392611910161465128527932994422631623444098390492831796232306047652425442519
139033481423202878245475711759864634064020110292692793465119156645563624971601257687
153972976776601413779024840245685547935249003714253739037489974134264576957745800407
139033018254845928980694017475924599312388697212754130902862998815227593319082697943
140930219958489557139745972083423351452940856473424151829670605230337468340397221079
260449831141114514034827619202666756472243661954100439286721294612103708554958546135
139033018253079081915915633146341301811645778696926647005987379857105987117790078167
73420064346296401708727796829212403444581819351079220917835850425951584855255
66296136981109956091847941306216955988765404278876725278689534222339741918423
125339117751532765002722934359614598734817551872754551947804694594678258775839
277286977247614576235927451906540107153476298149762669533682185643552343850828244183
550181576649087688720151176016691947103166432395439875069251362220524750377255528668144855
550181576645845510221506322544831959522923170975548315498613426427419938025033961038226647
262347025837418527170593555709551599020863017853885746323421516763980320414959740119
550181711338439557186469526985024482670698184699125312440069050699240560545182493092422871
550181589925339139933996712772209577721044532600002511190649470510227594551917887915369687
323899504078923087303977969126896966798938208111381298422253352466528628711674189902849239
546210761429666619263717511896153176399468677145151936676225757387409879493417429600117975
546202990754097716347433834048525882323842107517795728118140750137770923876276608766125271
260449881914974458459044331464631013675975081699421604919980697799758046266189751511
550181591585333739692676669648343565488314046756985920644486796302598280409782335339832535
262347018713491161984147938829696076025415562037470674120925877617664116803116803287
262347018600633805721428639777562948165461641838990140207995716667646520695550715095
141167420053268043253857390272957626986660310447928137643702837738234609551681332439
323899504078930209464496090794129517071163702815918599009841658086548816906271600453166295
260687031235893000148939037392201032005963115928604425100753527120000849766242657495
139507367670542956784700141593028893176096185416440936897668060643367538030419715287
139270225471784933216472668215731100340812688487845705022515251511319331940917126359
262347025835651680105815171379968301520120099338058262426545897805858714213667120343
154447319068371076396585347482934318803509036101525472829799396816088318057239880919
275393545781818690310850324176328942811143774324603029655781316803361676923708712151
260449881913207611394265947135047716175232163183594121023105078841636440064897131735
154210176869613052828357874105636525968225539172930240954646587684040111967737291991
275389782651996689680315655212647200501685328063060365737489647751664216629723079895
260449824130241204881984832442886251878825021561560757602862672432627232991059977431
124192157443655840036660177788915391945811313032815604702065383157461523440855
141167420053265023739830669401300624280970564249292690283527513194116725947333420247
296049416119945287950094991609695807044934228557348929530713323762518735655227139220382935
262347025835648660591788450508311298814430353139422815066370573261740830609319208151
275389782651993670166288934340990197795995581864424918377314323207546333025375167703
131316081789328258932668376309205149655429092657657925016667581477469018465495
140930219958462381513505484238510327101733140685705125588092684333276515901266011351
155870121603670755037946833614677687655023599413206525856223044642732648786475689175
155899822258658503059067520606082738596701696521825907589018594889936222692594754775
74324689618843774477851868383587290104126307996494513169380096223631544755415
277257341584325814889709215812916554828135520481492393328454411383376817306225681623
295552094513887327988289065827625508816410677408395831837080313034859064615082111512683735
140930220073307016104940458038847898644535223655308469099983261597164341603424871639
292132997293213708392297342427368068101587019470114643578481236024155669747065955931464919
260479531910919721021142792149496354605516126244604138289829501226134155724105262295
139062726146811654088676422973026422940365698803845418211591225617452637898779731159
277257341582558967824930831483333257327392601965664909431578792425255211104933061847
295552094513887326221442001049241179233113176665477316009596416159240106493475910220063959
140930220071540169040162073709264601143792305139480985203107642639042735402132251863
277257276576721760498614577454651609993934567640877375583806085215119853146866263255
295552094513822320384234674732987150551465843207442991222062568386532896358117952153265367
140930155065702961713845819680582953810334270814693451355334935428907377444065453271
260449889022996755929297760884003090453558904115570764905395786764845333080189773015
291573372295488299478108660784413855094553670742948672179063101145286617811628509167690967
139036788605744283115084945979053436801459781314321345325206773798852068475012719831
140930220057405392521934999072598221137848957012861114028102690974069885791791293655
139033018253051481670515137678851511454950442350024510979384803946028457296797443287
131301946588190871850409133163193718686743289676697895409988592050476816082135
124178019223004426233529277640198271230926874604495399770842275846864973145303
66296109380864555596380451515860260652418502142850122702778456692518749283543
67457180309147493870106618444919892819962277275082672303829797910511042279199
277520364219708798588392616411592828748415602920055424615039360775099577129415288023
327380781907136308469217228392422641259113791339508524316301294140970664146644070736405719
327380766733798827322227508628623892046559688715099337068126808941230668298499116698772695
156107321694967250302720744632969084438784569722143370061381129621655104078217815255
156107314459728520035236914989365818896533247408596812355721496113677709784939832535
582002386864033754954495779258437822935464787314292401882327097265049957444843580357682391
1153814425645813804045755424433242417664273560068259593505223283369507212099307095286567932601559
686567229717198265622223745903013386965704674756856356513703002915773582456727431086162146043095
582001415526345463591315466055624423595768204690981316241928535565740275640479410123515095
619817666664614945758708634710541186200198089782513777707377241015390581344465153416657176700119
295551973364323373490634428701636325532985352662484765624066918031124230430543609254716631
686567229717319678259472641426562818086325684375756824223424313672791515311863088319114804536535
619833931132601914073318360674271589530279579799260752652584352551941983931616177824546706498775
619817634844791238184628213108764314504991168052111425162579263428347148881218071130897239319767
327380781907186967484102442014153480309033446781224740851013630485141573896578697947325655
299530680668238915523401036117931513263407902336573268674347647779124642063876828917474519
296049418013370409028313360380903767382704709280991834652264399940872525584789095288743127
295559865452529525302441655980384240618230822757550695492908943213618321704917382747202775
327380766733791593826188193709411604770570001688725950265474118754619765499642189930112215
295552079603565248728243729828015071004140808037695696349284424233457557690840053895996631
295551958190464831475770915615200166054487155938572895099864844044444591697575448718943447
295551958187222652977126062143340178474243894518681335529226908251339779345353881089025239
140930213740957702621243236198634353293614392905245877361414734267771057423283463383
277520357887304762310449412211798564440277672605269559331418418514319882861882713303
299530680668181924104479544552996474419223938756926737353770027814011471534247934173979863
550181591818713600203307176902814524512573505931294896230978071890870619548986576348980439
296049417779875774159477398125869969443725590641657923532969602594919627215629152097477847
295552079603507465761837217546900378842676511630554074315921003991051148681632980058842327
140930155957991296108962121506472888997207251283212513941172327858761850349446309079
582009186201914364961607962222165429286009461168283823450965133049212642901214804826465495
1153814425652613141926365431545425381391879910612933447496644852007542996261992551657792401384663
686567229717334854897023251994482913601900417697150186560073120801829272771895481071764320625879
295559880629167075913009576075899815351552216119887344300037980971078354097670032263292119
619817380223080048580320956404651206475589845566525206613405299124835986682543610607279316477143
295552109953598172996725898228272521275925646492531135741952973721439398480529211429299415
686567229717319681501649594080234608860024879233705094061282535262317542250087084135256303412439
619819671880767575912891434208124514656851414378453360936688121158322530200741830283744921593047
619817634844791241426805165762436105278690362910059695000437485017873175819442066947038738195671
327380781910429144436756113804927179503891395051062599072603156512079797892394839446201559
296049418016612585980967032171677466577562657550829692873853925967810749580605236787619031
295553066114648912203347109654484057496915522603451871226174087897122459535735306016335063
327380766733791592280197012028325316385184688538672248916425708988453177143236763799069911
295552079603565247182252548146928782618755494887641995000236014467290969334434627764954327
295551958190464829929779733934113877669101842788519193750816434278278003341170022587901143
295551958187222651431134880462253890088858581368627634180178498485173190988948454957982935
295552094776497452483217531669976374217184188348727705647112963941654947395339483263608023
140930213739411711439562149910248967980464339203896828951648567679414651997152421079
277519894717401821863986631639473144375496205823981848359396094095627445783233111255
295552094776440461064296040105041335373000224769081174326535343976541776865710588520113367
275626462474193227436420398892611079706279535034729293856222883681930050287360877783
295552092883008217855701612538808588510935555552410385073980840803331363168315092647879895
140930156747992789947997214871404784016884692672576251331683454508885023102408926423
550181591821955777155960848693588223707431454201132754452567597917808843544802717847856343
296049417779875772613486216444783681058340277491604222183921192828753038859223725966435543
295552079603507464215846035865814090457291198480500372966872594224884560325227553927800023
140930155956445304927281035218087503684057197581863465531406161270405444923315266775
295553068008023261134169943901389348449773348609114541313879667663932102562733046616368343
582002508276613108026256553689144699650491531420940302679186782025337734075273351612933335
1153814425645935216625108496194016848371150275095003700153124080229191972387083725716339187852503
1439835838936136397916382436890092561636697846398537020780681748291313390825089691605404091749742748887
619833962953518371915043217217136094745762556252989835156368767397231875992321694904248133297367
619819703701684030512439338097317229098635195974234173602614314414086395323223351547304849515735
686567229717319681443755316308641289532568970026861883053163370413394135849316413737501031212247
619819417259041209613139289164497991784419449364630569042746184876850204141264306609722210460887
619817380223064875127053020718809582406258397896236903106495548736400849759964543273016027063511
295553066114591017925575516335156601587708679392443752061325164490721688865337550744134871
686567229717319678201576817663787817672581389783600463161603799775458342744504061515933401294039
299530680668181019699638261117517768968815745975511448160450314606557283037073647514232023
295559865452471629478678880979970496323638666396488874979011610041050962678114201343960279
619819417259041206370960790519644519924431869121369149151186614238914411036451954388154580542679
1220545400745234481060907909174728841700949685176992657399603216710038821665173310716832603776215
619817380216265530762084470325737993872388501479727059278253489774083713221066026053230167401687
582001536938924816663076240486331300310794948797629217038788220326028052270909181378766039
327380766733733698002425418708997860475977845327664129751576785582052406472839008526869719
619817412043966153146943045820493839573634969992154414390190750663640597656595985776255580054743
295552079603507352904480954827601326709548651676633875835387091060890198664036872492754135
295552929524853048516543600345739833519348320780930600655728136778082102122914869919950039
295551958190406935652008140614786421759894999577511074585967510871877232670772267315700951
295551958187164757153363287142926434179651738157619515015329575078772420318550699685782743
277519893814542971762232239222408121495864844236137577055954806495486676922704405719
295552094776439558205445938350648918307977345137719586482264040535254176724941727991407831
140930155845133939846242822454339761137253331084731980028242166908744254241880220887
327380766733798827298071396414856918790538043197129747984547927538634315355430281915475159
619817412043966153212072341466471545432693284552352283855808983634782554238504868367528968660183
295552079603572482200126932533460385024108849546099494068358233017472107546628145881359575
142827358564493774369768468531036664017390772131726806171421221874012494231289537751
140933926321285179942202235784174599348174101342474251668248011460315098735417304279
295551958190472064947654118320645480074455197446976692818938652828459141553363540704306391
295551958187229886449009264848785492494211936027085133248300717035354329201141973074388183
140930220974429585823948681512654321335122796702964951170198748817626845515268826327
156107314459704363923023148016109797251015277819513233474318899760734640950156534999
295551973363860203366838099141557712009653100288153169857920458899347441972905755443537111
140930213739190855556464851869051055792871474389418393464539115309649451221990843607
140930155844913083963145524413141848949660466270253544541132714538979053466718643415
140930155843367092781464438124756463636510412568904496131366547950622648040587601111
67200765644713120588513424533552334062497813592714089427915162408833178477783
327380901426804482485919988798516954433678423014244748594140129578852319381560740910015703
800832502969253191773965502387708236121723695690867763600596758565337608241623405112665303
686567480368230828741281245678376021865345132061650176654669649928057947372442771748869731067095
578031693057668776088354255217932499756719340133655986187268896917202153580008452873856215
1153814421675119997680776558291718377158950381322812412868807588311306864251503230451440448775383
1145486990753763379612059191616094943014604932903961620824734869488363447481138877294693690451159
678239826646064299088148193391505417945263318638443827398819517777252882466623756977170733933783
1212203993050670467909523324802878896545362625733308364905569741485618143810987681095612321309911
1145470694465952703723369044050587667989316521156812293334729780364768612430740770601044223272151
546700329163852217632565173584682786830390602633423079988519666372933105268218850215273687
546210776603011333906693469184163260065916716109981940829164209645678901388347137673733335
546203977261888543854945251067489377749743467686045258340839828302244815223348919443989719
578023922382099873172070577370305205681092770506299777629183889667563197962867632039863511
291581279561200573123137758132990989934483166901739909499646653476381238917930049400808663
550181590158725332821487871729396891626543948704526013843979788141521297409863957325882583
327380886253409108828005740493775078895214977921745958008600617848330510984624232892802263
323402180842462641646884295862018354086822345832915164272211829017382682712654856583718103
275623226629617434416332341548297461714939911703574543372238966821652975974263366871
277520363428134137941435948913362524064380392041623612573184146639559046511190418647
550181591818719932580167828605530879393813462861509423297817113933891983267728404750345431
327380781907135417951120953846232686364149065700860759545391027251094873796166180124828887
550181605101926031529626341850993360582350519834670373565177448795434840442663737487860951
327380886253409107282014558812688790509829664771692256659552208082163922628218806761759959
686567229717317784776568844780113708548606473981767808066929458331300653843054223631126459131095
582001535045499808690192566377207325394993116142534542697344062637126602433024374436603095
619817666664734464913053733587641507783099889007425229260603696430917652730791945961621489788119
295552092883477718589511529023219227332210264114037992079482445102510557223088573567804631
1145486767952938294632268302099417787410704644050847821060465521572580302657287462337807303386327
1145470471665127618743578154533910512385416232303698493570460432448985467606889355644157836207319
323899504078872426743048496429078886541537488833658810640603883228109253853261963828208855
323409951518031543017176792028559359777063602310217671481248426500855049973390251286668503
609851623004484730201574151534920163764219884711358013541025036785832139566185231321474263
578030706549827288019913365501150924073417260687683968182920349514308887374523916121351383
323402180842462640100893114180932065701437032682861462923163419251216094356249430452675799
291581264387805197919232328147162826010634408659187417565058731979692842164588115252552919
291573493712236295002948650299535531935007839031831209006973724730053886547447294418560215
582001519872104435032278318072465449856529671050035752111804550906604794036087866419389655
619817666664719291517680075673393203041224350543980136761813110891405922208983549025113472574679
295552077710082344931597280718477351793746819021539201493942933371988748826152065550591191
546203005926979261087469344873755393664870081701158950983368230373715527078769238190138583
611473680856228140850682931012042125385797933714035111139156761180685489363499470241136779011287
295552092883014550232562264241524943392175512482624912140819882846352726887056921049244887
291573372295430530894881717833166355465076173881403768248253646491778277865929469093029079
275622763459714493969869560975972041650158444922286832400216642402960538895613764823
260449368086056579721564819100433578205065946131701292888486120594563602387596551383
139033025490305462053880144207903681291546931770881235372504002816218116214789579991
262621693847056767156965538534045139749483492912591375950188653132028628650001544991
327380766733740042747215523860404522440300307458308267610803105754406477042824245976573143
295552094776445902950236043502055580272299807268363724341490360707608247294926965441111255
140930162189878729951394229116304083599383975222591206348414520979314239479329924311
327380781907135404037200318716456090895681247350377447403955339355595578588517344945448151
582001536938931149039936892189047655192034905727843744105627262369049415989651009780131031
277519900146919832413934955577289361452795058763204416097997827859205418751105770711
611475717892067886127098989012238713986821556802332816494655512406221110011540066183514176431319
291574343630404942958003601732759397864509757735755693838696386376889474893100423735485655
139034016957860997742830478122483696305829277250340580048739066974129176219346347223
327380766733855818713973373953071085977719301087030080669678187328422941767175572311057623
295552079603629473616028910071674552211290107435999826753488492807260733958373436276942039
156107378686358996168045191826900244051156500465744921439768321895123780533830100183
141167420164603511369714369057139295428296193964245313305141346576086796895166997719
327380766733805159674932048117573273671778000127344275051386969581655679074172110316840151
295559850279147717493271262083804033980975376103670229693282282310132426882510795116717271
142827364896870635021471184885917903974320986658793645213464243237731236059690902743
295551958190478397324514770023361834955695154377191219885777694871480505272105369105671383
295551958187236218825869916551501847375451892957299660315139759078375692919883801475753175
140930227306806446475651397867535561292053011230031790212241770181345587343670191319
264518895663557751578736792193677019749989572371741930789926420497156099778882156319
327380886253467001338930269034718205221124320389835561345965644379112323533415786872382679
686567229717317784834462901695823930578021185276423426210234144744736950791455128828106569753815
619833931132600020648308620943532702021975080699927354639394183623887419411208218333538471716055
619817634844789344759618473378025426996686668952778027149389094500292584360810111639889004537047
327380780013761957744371703126645175809934113383211550682085575920621165937087689712542935
299530678774813905783670297230423208764308568938560078505419593214604234104385820682691799
296049416119945399288582621493395462883605375882978644483336345376352117625298087053960407
295559863559104515562710917092875936119131489359537505323980888649097913745426374512420055
169387284825389394497218765916732458863452681935757328828360520119293692651231585495
550181483685641329835424384388347882763748261933799317431533369110265463002374544791512279
1145486767952938294690162359015128009440119355345503439203770207986016599605688367534787414009047
1145470471665127618801472211449620734414830943598354111713765118862421764555290260841137946830039
678223307557428538277561213225031209345489329332836318287849767151311199540775140523614990312663
323899504078930320799964206651108301252832144451802115327017319525057654758458943938831575
323409951518089437074092502250588774488358257928360976167661862797803450878587231397291223
1212203738428928928330184310541125929201637357372226159610559721878584024412284979674390844744919
678223275736512083620119031564245175576249638530212294613804409046623928017522948862299790189783
292078587624272878618303420617339061562029520428128069968912632253534402566797628738708695
291589035063431994892431716216819534797555633904686930809557175526280198686925916197168343
323402180842520534157808824402961480412731688301004767609576855548164495261446410563298519
292070816948703975702019742769711767486402950800771861410827625003895446949656807904715991
291581264387863091976148038369192240721929064277330722251472168276641243069785095363175639
291573493712294189059864360521564946646302494649974513693387161027002287452644274529182935
546700207750809692891016887912811008206646293002389882076465112714701951823745799017800919
546210655189968809165145183512291481442172406478948742917109655987447747943874086476260567
546203855848846019113396965395617599125999158055012060428785274644013661778875868246516951
323402074602815490563250258494888451001541481294380756945696787089673337665118313403458775
291573387472589145465305794613491917235112287643350503029507092568511129856316177369343191
295559848619145993807226118762053166358182866499231003824372754022122594708442735849317591
326883441837393649346731522547675585208885034372107701465036977316752687403091517673907415
154447326303633909698887943146971510240592375434257720693733544800256709012568483031
546210640250010287409660385181468711681223783618642241417501521360472428906890447813158103
292070695769040410351976378530815968314264120933841349247339421918428970316345072081773783
295559848385709141904796668788134060580668044267038714738441376918576105348489866495206615
154213889451731480248914024041193995418360183145171789316629998310896756143214372055
546203840675450645455482717090875723587535712962513269843245762913491853381939360229303511
578023785795661974772608043393691551518885015782767789131589824278810236121458072825177303
323402059429420116905336010190146575463078036201881966360157275359151529268181805386245335
291581142974762674723675224156377335772275412178207921002052588087628277076520490186122455
139273930929975995450583201271433046795499876643672181182003022991859772504551269591
139040494078073566000609282165655531973267684354586249804899476502499819635197158615
578030585133542586325711408038505446254815002786812912049276269829139509934234723425002711
323402059426177938406691156718286587882834774781990406789519339566046716915960237756327127
291581142971520496225030370684517348192032150758316361431414652294523464724298922556204247
291573372295951593308746692836890054116405581130960152873329645044884509107158101722211543
154210184104875886130660469769673717405308878505662488818580735668208502923065894103
139036788731217971882355727894135253960216379715076949306850213859811566415048680663
139033083384362377764102173622614975947165075075567648808800951217123313194900202711
295559850279140593565906075638187154125452380656214413278210079814493280566307183273780439
291635537729682410758890343415957987860524985728404246681363847050606758363035368015078615
139092368921683954202710351659856341650785519696924069499459820793284121308227511511
156107371451120265900561362183296978508905178152198363734108688387146386240552117463
327380766733797924436201780633743630068512457876021961504829263922022171096777817038857431
295552079603571579338257316752347096302083264224991707588639569400859963287975681004741847
142827357661631904753987355242314638432069664345247087507804609729753841766412920023
295551960083903405294378930105764938214494281342539695591774492385057410992106571699922135
295551958190471162085784502539532191352429612125868906339219989211846997294711075827688663
295551958187228983587139649067672203772186350705977346768582053418742184942489508197770455
140930220071567716208167568223932295749801688916485232506582136673368193050392208599
262346975176636741814798439588096286113992430551625661367073645019356707413723522263
546210655189961573926414916028461837838906864227626429370551950327814239966479793198277847
546202884514392671010131238180834543763280294600270220812466943078175284349338972364285143
323402074602808255324519991011058807398275939043058443399139081430039829687724020125476055
154447319068395179431404113503368244698341053120711162988073911292279314719290500311
323402059429412881666605742706316931859812493950559652813599569699518021290787512108262615
154210176869637155863176640126070451863057556192115931112921102160231108629787911383
139270218347881671064845817356309503240197249690616322978294126841194124991124808919
139033076149123647496618343979011710404913752762021091103141317709145918901622219991
260479474029037426049277649515337924873514931513235923948026927196640459026141357271
260450294422549622368030909627115735520735907477100182525888983885470464917472093399
260449831254192673103249215343175700769104494397161519963632826055134433264953533655
139033025490084606170782846166705769103954066956402799885394550446452915439628002519
155870171469395835820052774113837721377214539601569768438713472846088973077212374231
140930212947640351021721951344076772754354233100070160304086497527051989438549271767
260449824130265307916803598463320177773657038580746447761137186908818229653110596823
262317325178921188054734866079413878972531100732797086955149243076724530768306054359
154210118987727313723306002977244327525046977683743469467644034096411954283564049623
139033018267213805356747706830185586066903174253648629457864249645326764555398358231
140930212836328985940683738580329030207550366602938674800922503165390798757114225879
275623682560968806348851821859050933423577083954139164331959872185890007132211324119
275623219392611857084070127575110898671945670874200501769703714355553975479692764375
295552092879765136274331260188537271010754521218546224545188754284162036792240284979766487
139033481423202825168080710807042538313334157722794904741991074768811552798868579543
139033018254845875903299016523102503561702744642856242179734916938475521146350019799
140930154954419143800813101431502905869539788094566213155645435101571644410890364119
140930212834782994759002652291943644894400312901589626391156336577034393330983183575
275626461569564510755860901274305756620215508732422091295730652579549791621191640279
295552092883007313226984931979310970205612469488384082766778280311100260788056426478642391
154210118973813393088176226381775859706696494371602033779748534801204305448384668887
139270160452057908289845403612014911083836187870102425645121559482167321809721566423
139036723600155478839871484506237396261603995581016494268018012992807368940367455447
140930154940505223165683324836034438051189304782424777467749935806363995575710983383
140930220069800869143389183894348998249058770400657748609706517715246586849099588823
139033018253079028838520632193519206060959826127028758282859297980353914945057400023
66296136928032561090895119210466270036195506390153597196812782150167009240279
327380766733855818686797747712583241064694949879314292950651945750502044706223133179847895
295552079603629473588853283831186707298265756228284039034462251229339836897420997145732311
156107378686331820541804703981987219699948784678025895198190400998062828094698890455
141167420164576335743473881212226271077088478176526287063563425679025844456035787991
275626989868956777436886351101230624719251590158702182655241090379829068309260215511
550181589925346373402807324055933067261914117732707540376387195990835723537750202820142295
686567229717317784834462874520197690090176272252072218494446425718495372870558067875667438544087
299530678774813905756494670989935363851284217730844290786393351636683337043433381551482071
295559863559104515535535290852388091206107138151821717604954647071177016684473935381210327
295553064217981725483787072735714208889933889727885035116630265727742930519475717151466711
327380766733797924409026154393255785155488106668306173785803022344101274035825377907647703
142827357661604729127746867397401614080861948557528061266226688832692889327281710295
295559730759472308183486981712904387377096499762180116430833258056775469548294953402705111
