7
549295250108523503685867425937725364822363797916855371548
4668959026039673187260496257614571161359399680261171
966627588377684255225026858314950075360764696643077785827
58597294403307717137037803633884331345493081047448383921012235
966453336879450564410721347763155365100656751601059037484
58597294229056218903346989328373779550782820939503341902263892
64624394266730212438242912715251736919049599320709323189099508
906685072985294615103931228497569745883631602188628355835
498068784319083518987290459330553463189722514023162807122
5168093678250872147794728715709285031250742997098724
4661552930807865760214004623589582280212338893617930
498068783049557836172738109504177292463650456282801645516
967648194139704696049540335793024012504249055680584018988
498068782837970222370312717866447930675971779992741451915
5166612564954255170053264610176771280516712575743517
549298287871366116384676829647066188104991817402375033899
4660071817511248782472540518057068529478308472262723
4658590704214631804731076412524554778744278050907516
4152049956771625417150352320404852027705873947426722
4150568843475008439408888214872338276971843526071515
8214714119463533214992811839794543152444433652195987
498068782808360293908165724284491635148833073106668888379
4740081469921495936313874015056563903897564629454979
4233514813791085170113765711178274906490635212481091
4677845101535120724178799626395459234361400859972749
4667477308458801879988550887667862979223187910486300
4160936561015795492407826795548160228184783807005506
7717063677505754671043759967355089494223300167364419
8213443989496464333112504199209622648984511942614717
8213232401882661907720866469847834970308221882421116
7706691654439655520140142377728132219269817778940322
4150750216876094388276462723524404385539066165281916
4150538629262291962884824994162616706862776105088315
4740051255708779459789810794346842333788497208471779
8223600119423448960719805050523656921521162163355107
8223388521018856279443694441440187199426976007654012
4160906336012288759999290695116756614657820290514812
4233514801201829871581880684836312522503089767722348
4668958409166163559198129966858414345969672887082764
4150538616673036664352939967820654322875230660329572
35279326363464201679331843655905466864996162748
488339229410730197457484589169954171727857455154862417996
967655304753055682005723744102822814259064105242115888643
907911933930075974243834412058922153650625805121402171043
549302350565140278403093696465408438348474908646818081149
967651821174582038874075820526610341917337665691088441779
113843260745802837826060437031409796560771751717417737291854012
966606249978421436075177615723409714779159166161279033027
966431998480187745260872105171615004519051221119260284684
549302350353552664600668304827679076560796232356757887548
907908885587323922701217087292006878563936494224192961436
966456891339776373003347500755570601339959394120917055132
11261182194460964622817198013674093092021405057941170
8213051030023224430884068827760794081386797908925164
906734859162177370195992499520768990384621644427002727933
548128830464848029789733393101524356948908680421563644733
549323687725102161428552381131393004352500984501088626237
4657774578506112264956426315453552556642230643087006
4657562990892309839564788586091764877965940582893405
4741623011386729296486829281953265673925879209239786
7789728267137065109800574256107978438191961044762698
557836621716663916746850651312493567801143970046492136739
7789702358449660731181190044349392191823435731269604
557836621690755229342472031928281809214897601521178643645
7789676449762256352561805832590805945454910417776510
557836621664846541938093412544070050628651232995865150551
557837057160271881080538267561775589902967436629611497155
557834009029107443340346334432589676603956802022462481149
549295250168347388047920326947622314815951690019665381484
4669018849924035240161506154564564749251502490271107
557840105265527631416351581306749744615731702711447020067
916446640499298889516900363771077546618871964578882093955
65628920701243392031666646248866669988228130957939376990643564
916443592368134451776708430641891633319861329971733077949
64624036879955500746766192517663931945773244405063236061648069
550518058761238974083872214555159441349471571395632142797
549323191344779379928634427914281428137302805393217868445
909124593995010232184420997019487243352611833263067216685
907929726578550638029183210378609230140443067260652942333
907904833507374396484282423156924271531856217968935978284
489526986248282751336751588297824937012680172081921206741
7717124105674371053475251128719277513517584325794019
557840105239618944011972961922537986029485334186133526973
916446640473390202112521744386865788032625596053568600861
65628920701243366122979241870247285776469544711570851677150470
916443592342225764372329811257679874733614961446419584855
106814095753256794518046092587905842825597408978033054340094181
907907881612630146820095736901898426244620484050771501196
907929726552641950624804590994397471554196698735339449239
907904833481465709079903803772712512945609849443622485190
7717098196986966674855866916960691267149059012300925
557837057130661952618391273979819294375828729743538933619
549295250138737459585773333365666019288812983133592817948
4668989239995573093167924198269037610544616417707571
557840105235917702954204587724793449088592995825374456531
916446640469688961054753370189121251091733257692809530419
65628920701243362421738184101873088031932603819232490918080028
916443592338524523314561437059935337792722623085660514413
907929726548940709567036216796652934613304360374580378797
907904833477764468022135429574967976004717511082863414748
7717094495745908906481669172423750374810698253230483
8225112655244474503429659625539025984244772018996042
557837057101052024156244280397862998848690022857466370083
11273217910994810316743404599693738748510853854518954
65628971931246075265234184827397021214510819204795738760637452
64624036880453150584439716732082502553798503631882188198059973
550518556411076647608086633125767466608698390347768554701
549473047421674502722253569814999205048050720095656064643
549298795923440811907948059263204494787942775053637316300
907905331157212070008496841727532296791083036921072390188
549295747792276374167756126134018581488932140446488300294
966478229980840761855528042412780978175692786109513447933
966453336909664520310627255191096019567105936817796483884
607843753544728824469886539597582304264955040343212393990
548249741148806565977401930883791395308037835972800460684
548100382721749116707997207553681643656516740222498676390
548075489650572875163096420331996685047929890930781712341
967648194169918651949446243220964666970698240897321465388
4660102031467148688379968458711534978663525209709123
7706752082608271902571633539092320238564101937369922
4658620918170531710638504353179021227929494788353916
5759334949773049002169912114758823648436436258831917
107819030804547369036514084897638932094334983777765557039083564
7721176891580580274487533004806915192874863550386626788229792032805
107818672194964004100818244156923338580619681626869082454993670
106957599355364312790005219878681084505362745588591252543145334
106817024398685257997235649518168427128964302437173215579906886
106814095753754444355719616802324413433622668204852006476506085
909128139750103656044448729335069423324602918297039151501
907908379262467820344310155472506451503847303002907913100
106814454360289678126977717351106877761424671345113873911579973
908079582629537073418423732895115248464944613437777645437
907905331131303382604118222343320538204836668395758897094
113705197275461288775281292662156699113563396610022805203241286
113702268630530475133765259946312685418221762377701596099840485
106670592151646921853770709204835802902957970574478538834517284
966481278086096512191341356157755132888457052191348970845
966456385014920270646440568936070174279870202899632006796
607846801649984574805699853342556458977719306425047916902
906688121120764321339650449670484555062845053487201325147
548078537755828625498909734076970839760694157012617235253
1325087813319867770291890138622082934891597314058784044733
906884217559009815958664814314778310632529213213788021533
906734859131952366689260090984668558981008117463486237239
1325062920248691528746989351400397976283010464767067080684
906859324487833574413764027093093352023942363922071057484
906709966060776125144359303762983600372421268171769273190
906685072989599883599458516541298641763834418880052309141
967651242275174402285259556965938821683462506979156988300
549298287875671384880204117690795083985194634093798987205
7708207287217484501693713432866247742929607045232035
7706726173920867523952249327333733992195576623876828
1325065968353947279082802665145372130995774730848902603596
966456384989011583242061949551858415693623834374318513702
906862372593089324749577340838067506736706630003906580396
906688121094855633935271830286272796476598684961887832053
7706700265233463145332865115575147745827051310383734
966478229951230833393381048830824682648554079223440884397
966453336880054591848480261609139724039967229931723920348
8214744333419433120900239780449009601629650389642387
11262849589169768934213984754603722365895732225165299
1384681825711484503472276842656864892713190777887088487933
1026072242346548807631536127063351177411039881412504398039
966328871523569099869646795019450516802601581291790680439
1384656932640308261927376055435179934104603928595371523884
1026047349275372566086635339841666218802453032120787433990
966303978452392858324746007797765558194014732000073716390
1324888668746152312620585936169594314887578779182940842235
966279085381216616779845220576080599585427882708356752341
906535714558236909017955888532179938976989582587643034741
906510821487060667473055101310494980368402733295926070692
11769627228629727796275249523429604610576770353913124
8721496064191987604342120337516305599942163204897118
967651748811616319979549233011021990250889804841152978988
8213685791066166664411569869225876776846018740254718
11769415641015925370883611794067816931900480293719523
8721284476578185178950482608154517921265873144703517
5673153312140444987017353422241218910631265995687511
907905329645884560675042576200206054555762193823230051781
8213474203452364239019932139864089098169728680061117
5165343039014624047086802953950790087535121531045111
11261393780276302005561423596415600430128045768883522
8213262615838561813628294410502301419493438619867516
5165131451400821621695165224589002408858831470851510
7705452342712740873697743942211872596397294155225116
4657321178275000681764614756298573585762687006209110
7705240755098938448306106212850084917721004095031515
4657109590661198256372977026936785907086396946015509
14817732484380063609588994497584317374842852189436036
549301842728956666712732499118581769053064874327690694406
907933271033904166358182068804594529664791985486842732343
1326261332150643328415911329220323946966794332790423575788
907908377962727924813281281582909571056205136195125768294
966456383715180375115411695046473293832228036091849861990
966431490644004133570510907824788335223641186800132897941
11261791046816502477725314843380589541112100575777630
7705849609252941345861635189176861707381348962119224
14817520896766261184197356768222529696166562129242435
549301842517369052910307107480852407265386198037630500805
907908377751140311010855889945180209268526459905065574693
11261579459202700052333677114018801862435810515584029
7705638021639138920469997459815074028705058901925623
11261367871588897626942039384657014183759520455390428
7705426434025336495078359730453286350028768841732022
7705214846411534069686722001091498671352478781538421
4668988624920528507752970054133161135724538973780413
7717093880670864321066715028287873899990620809303325
8224900452555627492623067752041361830748404514875283
11273005708305963305936812726196074595014486350398195
8214532130730586110093647906951345448133282885521628
7706721857604765170163097438660916625037138420879228
4658590693167024978229968252747617614402531271863222
11262637386480921923407392881106058212399364721044540
8224899837480582907208113607905485355928327070948125
11273005093230918720521858582060198120194408906471037
4668988623122063465105557907512880795154889624529164
7717093878872399278419302881667593559420971460052076
7717067970184994899799918669909007313052446146558982
4668959013193601318111975951217353656448003551965628
4658802278982362360974193835489124952509171982805574
7706907534732698174287938809643837716775253818328486
7706695947118895748896301080282050038098963758134885
65493282263370109107272498122354652081733609148
498090202792744738063420278013324560260862716017762531427
4826509225403216555037988083398203690876415509874586
498090202766836050659041658629112801674616347492449038333
4826483316715812176418603871639617444507890196381492
57598217691441415247896346798697501207049517057259440600897164
58599805744349338371771179548120368758044287808655186762266348
489580328362297764806335918294766624324855282116101921539
559309969572146372330924390771283180078051289763937716795
58599814257707317682459106133410081572157038403821753377759564
567823327551457060257509680484097292828646456330553210011
498090638210444014992729274878394823776439814075568398749
907929726608775604847834102252526796507610747959786070627
490771639837319795400441841255990433809190317366902537485
489551879349683959700303267393427461988434702072771299084
559281520559532567224891739869944017741630709720607094340
498065237328994647626888557106241574739029868639386792300
4753905063940522498712664956009502766202038790905907
907929726582866917443455482868315037921364379434472577533
489551879323775272295924648009215703402188333547457805990
4753879155253118120093280744250916519833513477412813
4161161075702819815264676968564744354730481218277719
907929726553256988981308489286358742394225672548400013997
4161157374461762046890479224027803462392120459207277
106676449442016389634895414227346254679498035029897800639089580
57454714089831516674933559037008077072651492407336399781827173
58600222902436079688903442255048612231749038962901984893368748
906738415103614897069042846538240329076009528914233023939
