7
916443592363917275966510602652541536779616820733889080650
64624036879955496529590382319835942595676704160553998217650770
549298298269385962573535812703246372988471446863656907097
908079085001390911488390105719368885251719653773110729328
549295250138221524833343879574060459689460812256507891091
4668988724060820663714132592709438258373739332780714
114707204898108327149064832238110860383351653364530995126915409
13393890335623276074335329442530349957637002911221169879665657746586
113846183288449116543351213779970833952911189062095518727079915
967673169942254775750637052592374591855284118748096504241
107819030801074154667520184434416786376856118189431889796993056
114706795062005853223454804260075123004926643673402440361340843
13393890335213439971861403832502371921899624486211478751110892172020
908389449206743776914226865638642259742671444279154435499507570504936371
7721183779343792223982317800640444565755005880485874754861001800026
7721182918322182564771712087021986425728575440021572319384601964532
65485058664311990861348063236673634629818540403170787391588378
64624037054652780255634444778533608199378076100735310991752884
7721182918739166400044934205655073176173317092459884804935466749331
7012094599255591120183723719783061389569085799439265264185744514089
7619884587384369931493332707673357206658426907742653441971220715725
7603001532158570520068065791343071211739278543623114881477179710124
71656130517371606757747628606760935456294306216443919121860884
65628979249757132517752299399780750443211056099395584323012426
59601827982142658277756970192800565430127805982347249524163968
64767957640097921912038680941640724012770591796960107923176932
58597302770873579237757748658303867927947264296172527057689225
113845779551149080796919686494804409389345283149043434617697354
65628971931194206702738098568337575065380131565703819535582020
59601820663579732462742769361357390052296881448655484736733562
64767950321534996097024480110197548634939667263268343135746526
59458317061969864028457166285000718980556804064916238670094313
64624446719925127662738877033840877563199589879529097069107277
556617306980693330022520442992433195024837374899199691274
549298744054878315821688999817055364100303683134412260868
967673107735496317837571911099942226277753289470399585547
107819030801011947909062271369275293944490540658602612100074362
498068794687493436714002448804777352546063436598372116784
7721176891580576730179725773291520380452080510861003221102324892361
65628971927701741549315265053965214219712707334860085980003914
107818672191419696293586728762110915797580156003301954987853226
64624395486492181804216637699366289072715693912843010001516329
549295251589724892988174627456209696676072839400856682762
549295189382966435075109485963777331098542010123159764068
976012205329893535247985241476328433685736106812468199178
64624455055539143586313155799247677736934656135906888110274044
58597303787924669346317826592267492723851406018858553311425586
549295179226760972558690687352767965289965548200270471220
498065238746055873152870585125123148818229705846758458378
65628920701243358204562373904045098681836063574723253074082729
64624395489974279164563152369548401179655521888548530607607986
557837057100536089403814826606257439249337851980381443226
64624036880390914228867311628832807665940219737652056023518092
506607116619830989997994724378612622777602009626869430384
499288553694015975797163281203234791853068317862081999978
64623977286378518306608819144224093875031262820447685611584786
549298733687085239502844809568316636504048544921462774419
916443592334307347504363609070585241252478113847816517114
549298298239776034111388819121290077461332739977584343561
549295250108611596371196885992104164162322105370435327555
549294743567864153364809305268012044459571066966331846761
4668959114132358516720550636413911119666853260217178
974991235217174618982177398854931672680336037743387788331
113846189386753903827358745181743233947020193358399219887125604
13495188789570277581265730366214227872473929178401364586931041190346
1575777804096583319600477678986171374889294988492771132830326212798333219
175573975875650513946546074846343939451984296862350632156875962766698694461154
1492354272397660171500086126533815060207093781100188264480662141544347161
114686293501536837514204931323699511347694038944136050197686314
106871026886091250412999181252369008012720399580013162139713704920409109660060
1589357335023172331156298592530071335426446767742575174375351188147762012
95420646294934130020176743672441460812566800251135029953415543186832363699204
811061995558000103980633963236951198449642500523143166448456062746142812
908388740118424293189144246554214360233757304916530158903523396153557971
13509315304613118187205238296010384757541780035844761122444430883219
811062110982969504854161054347501619792668988578285616354941073026487227
6893914073279471261386364958428933687181604707372508847228363382419
7704293835944965736114331233334996323089282661395940267131132967315
114683364707247596815239629203132167542600753190719090792501219
106871026886091250413417359955058689725508724117098781805364186171962388719211
908389449206744194943126797446413020570080994767488830004315699154852364
811345749067180532867161113981427103490785712698565901515930963206337970
908388740118424711367846936235927148558294390536195809384774949432617122
7721183779761821123914125571401271975305494214880379562989651716019
6896325938729907022851084802121584794969959853611495607423648299513
7704293836363144438804012946123320860174902327046421518684412026466
65485476693211922669118824064083185118152934907978916041504371
58474300728844064879736502333514398470280582731004322499986777
908388740117563688712678736228068644267091053337493784434669220920291570
6893913212674994795876038812712967020930025670998039993053130116018
7721176891587898341239877717567773791783282429605312408926340542009
7619878560233101872688276219586057822268392244888081045962094508403
58597302770429248421264990565899662906367659840824852730330361
57736281160770037815551372107759636475927195538389376330494867
106814103071821196700432377660923321852501886890472703025015289
65485417099199526746860331579474471327243977990774545629571065
107675117362917481491131795287620172905111426659216414637420377
114686233733272943358255624533580245762074821918986637767004665
496848598755720887957637919521825996203356877812441650761
13495188789988452728013974515441420545879894640324012107732706591091
1575777804096583737775624427230320602081968394458233055477847014463733964
175573975875650513946964249993092183601211489535756597618798610287500359861899
12573269442121749519888139040917818835778057721654197227050399472419567980120381108
1492354272397660589675232874777964287399767187065650187128182943209747906
106871026886192548867775389320268854782572778394839331886642862390707665712347
58456729005061668650526014311309966753778701024442066567707859
13509314444008638165753474586733286227610546795742458537517583958412
811062110982108900374139602583792342694139057345045514052356146179562420
114827285438495224091529573639098933811541192574308886412051155
6893914193771043062504509120111642901838310914738033867351155725947
113966263828836013485815955180958907381100728271873410012215661
974792009398120986491620712193377077343029548026537733155
550521604515816463191470493079136061722110485552519150756
7721176891580580274487017070054485739083257990787274617352707105948
811056322844556472316248336126275663893650530056240558868435981302709956
6893907185516409114648938169870471988044988148929885153144697831499
59601820663631574600616698812343660384109383489208001563369043
6893857984281571445471468820244292557963248693826888840207564374699
58597295452362495560617477277846962881928841803033279096894300
65628920701305568135512622199221617752376161870413982850204659
6893864995406305872848553103160203024522251749707329972447593879451
64767899091646357529799003741081591321935697567978506450369165
58597244222422014855518071457744735237112370067190925584881458
57592719011152935815518849923248037734931828381016203118406715
506607178829761940246289900897683162875897700356645552314
65485409781132773886212818291421771302805159952982971996135004
499288615903946926045458457722305331951364008591858121908
491970052978131911844627014546927501026830316827070691502
58596826018826253997563738232420427932488110999090080588858258
57592300807557174957564516697923730430307569312915358122383515
498068855416311090345319883859742360130608393297726883507
490750292490496076144488440684364529206074701532939453101
489530532002860240444349866821801557385319086238808214700
549298360449706984359683995640360617559628430707360465491
556616861168763540647450297323306082906631293194450977203
496848597274607591340660178057720463689606143782020295554
967498401538653057946329806094387208816934858541103991891
496845042602695710594080664204442430687844470770767798754
4223147184342983446574881509301792913585148511503107
113846189387189347435323078869359483229042295181865803006486020
967673107734967569115033571928835863857625812561719718341
65628971927701741020566542515626043113350287207383177300136708
549295251589196144265636288285103334255945362492176815556
58740799053972360293662022585829436209131978294434164404463107
550518556380950784393510185752205611482207512584611064308
491970052974430670786858640349182964085937978466311621060
490750292486794835086720066486619992265182363172180382659
909125091614722042494058968216533413485347774452046138196
967673159573932950709254523172529501838901503626467150586
557837057100007340681276487435151076829210375071701576020
64624036880390913700118589090493636559577799610175147343650886
499288553693487227074624942032128429432940840953402132772
549298733686556490780306470397210274083921068012782907213
498068793205851391374486368169565457612185225659270894371
549295250108082847648658546820997801742194628461755460349
556616798958303841676616781633129180388208125555994988067
4668958585383635978381379530051490992189944580349972
8225082000632537388643114957321479365890100181638443
499288553663877298612477948450172133905802134067329569236
976037170793039341430187431902147005013137552009495518641
65628980291773685772118559535934801057686525223526807604068250
557837128222979971226563879984014881242080390145330637034
114829797103146705872955002608864872261382342023950023595773105
12684802138731905832852842846828708925044649648889209757944404369040
7721176891170765147539522614133491126698272973741174902352505420458
114826868308857465173989700488297528456289056270533064190588010
6893914193353913424745591580238492100432955662601730091528934262802
58596885637235548066161556283234577896911795703318278895208810
7721176891588943850229204326921815663783892639391656153905784479609
65628980294821791027868895349248546031841237987792889439591162
58617804330453933238486573618679759383968885810818295898073568
57613279119184854198487352084183061881788344124643573431598825
65628920700809395105610402864639832240932281070588519027657856
498068359243281188125985302074230916249808567833904336704
114847368823371891138919114946855797947509769824723787553232011
12684802156303626058038108810941046915970335776317010531708361827946
7721176891648687219782658351869152646001417129274022396286137035603
58617864073823486692511520955661976908458768177060676250629562
58597363559307791201899291944753881041067328550812212526823955
58600232610226208921156832175989180945500005865929051218291450
65628920700808125579927588312290005864761554998530778666496250
58597303791043897045949985154634615455448111525662800096142306
498068357973755505311432952247854745523736510093543175098
65628920701314454739756792274479092227519470070892892709783443
6893864995406305881735157347330278281996726893015530451357453458235
58597244222430901459762241533002209712255678267669835444460242
506607187716366184416365158372158306184098179266505131098
499288624790551170215533715196780475259564487501717700692
498243115801149025329700651886012213698916817249605210634
58596826018835140601807908307677902407631419199568990448437042
489879043885931866243036145399866121213735455232705290170
58596825869476713544358638902954572297879767678473240146652748
498068864302915334515395141334217503438808872207586462291
489704792387698175428730634848071410953627510190686541827
557836621656323840815797679875711002953082983215913663146
58596885612340995776623394404705892106420673365734956756889554
498068357762167891509007560610125383736057833803482981497
498064803090256010762428046756847350734296160792230484697
967647696489350830956325846795530372390549142000679143427
498064801820730327947875696930471180008224103051869323091
4233514901883770499573820089977614864798088792437098
65629390131297501802985343949759040259922771971558749627607450
156036249305990769762120035493643994297639749840544943514231584
7721225108799081717888258610757511197937066855152689567616267180825
113846190432689450082152731044782699206056999021206599922292378
12684801155125235375597052044557144842871594323546207014520730888313
7605407370040601980892508364716179962725659120903488766121595211897
106835014468321592292770409314213912558184646844232006380774784
106817442598736710443674213019149830386134841450304751760369978
113825689918173754591540502033874603338665559394958136198486771
57613279116136719332808554123875734951338104221670605523512377
65629330537285105880726851465150326469013815054354379215674144
64624395486492181199932383369835807808301499481440828653096665
967498847349978563067070421282249906740709538064504286298
65629330537283836355044036912800500092843088982296638854512538
7721176891580576728909595806222638500144439925940499761180615311091
114827278120438835247181789635670974623241255595391892300478643
6893914193763725006115664772327639473879122614801054950357044153435
58597295448816918139353645430608024063863995028177107005099443
120854378158112828782077713022548931991508033976597873587314259
64624395486490911674249568817485981432130773409383088291935059
65485409777587196464948986444182832484740313178126799904340147
967473953009276638707617284234188777406050631032426160643
489526986425438976612502627882983492538544230066716419843
489580834838388852467398255092370371398624021515807293540
557840611771843685896064809978271058056668122810285520362
65628920701749898347721125962095341509541571894359475829143859
58617744737382040558338804231526554861669219717384882287626265
506607623159974148750052774621440328285921645849624491514
499289060234159134549221331446062497361387954084837061108
58596826019270584209772241995294151689653521023035573567797458
498069299746523298849082757583499525540632338790705822707
7721176891580580283369920073166792622359988597154582757901807614290
65628971931254931743615140326207122127799000914396885462725843
58617795966887073954232818595638335479926648737422291921208249
57592770241102299423621368050233542110354667424999105730927899
609067068674075142170236988629703402186677525612770086340
107818672194972886487886604034352823705666449582838754470575155
64644896004561067489128741982516292848193427118628273208043865
64624395490045371998516512971608196980801987492379809484238258
106834596268279022233400205690661994426060875787070142215893177
549473056278152883677752379915912493229760321242358153034
64623977286449611140562179746283889676177728424278964488215058
489879043882230625185267771202121584272843116871946219728
113842783844345243401558732816054723477930985293423405940292370
549298804779919192863446869364117782969652376200339404691
489704792383996934370962260650326874012735171829927471385
489530540885763243556656750098532163752627226787908723042
497023293103053490658728562333272339359738034317017983097
557840105231096242889677229254178938353917084406182039568
