7
489555423563237973700304294592824877956708366907857195548
498068782812074344441441934132015161433375591214833850370
489701227318383542223129504069656596606467789646906483042
907755464652184047286950105046851469214014794741600721948
489526975820149851408823993517861886346359844604887734699
7705214859477826148139007060136097442456076870966770
4150542947597079568625153782103095680783065618469970
4744716231756590472575837451563195350251602985467177
489580318145739926113616699929689458520275489648067246755
906734859131963634516295895857580983299438651412226414339
488357011872871989368765060998481648780262605525211642796
498093676125050614040201989642503571270870656214682739971
489551869133126121007584049028350296183854909604736624300
4151207922852738278676718044277899946351353870782724
4150996335238935853285080314916112267675063810589123
4741592797651049599883166093946180490932864432926192
557836621686450181067154047649305560715960977031715823145
498065309661129794020171995254534028199925193012136125490
4233545028224021855941593684535377742791904594597097
557836621660541493662775428265093802129714608506402330051
498065309635221106615793375870322269613678824486822632396
4233519119536617477322209472776791496423379281104003
7789646236026576655958142644583720762461895641462916
65628920701243361817930966552263006800221045774946362214329970
58596885612776443602240575070070530771241951820826830364916875
506607116623444358590642942286731007759802232736009677625
498068793209993508689672925248790205014512925677091008818
908079084975394351618891330045530974706781169996178413033
907904833477160660804585819493736264446673224954159664690
58596877070969451677747542452129916617966864805080220418801204
490746746705704851357193558497199901748252794361276131548
489701237716302706471360495186431640187605124109163641490
489526986218069015657054984634636929927497179067144893147
498065247424761407644959860180145367095255656848366643260
916268834298939582276318735702816796271819353510834535218
498065238538081627943093411395512172012751252665838512018
4171308659837646643806519295874273073255740825114867
4160940866761327799616270557146676818117527875628418
7717067983251286978252203728953606084156044235987331
11264330098659168362345367628424678072343633942770448
498068784293175051803121143711094351984742337699810446834
7709658186778421782831514350391676310670622690273648
7708388661095607230481687974220950238612882329112042
11262848985362551384603903522892164321609603521415241
498068782812061755186143402246988819470991603669389091627
489526975820137262153525461632835544383975857059442975956
7708177073481804805090050244859162559936592268918441
4153505161601058225576196966826160798263581016421641
4152235635918243673226370590655434726205840655260035
7706695960185187827348586139326648809202561847563234
4152024048304441247834732861293647047529550595066434
4150542935007824270093268755761133296795520173711227
4743235105870718196302488319688719215530027119353227
4233514814011305379417530463825656172682837173613897
7788160817204647580311999530100071687987323112617603
498068791698665999356218659721463962779192082579248670411
4171278445624930167282456075164551503146673404131667
7715582564429357902606060614469957009681471707142018
4160910652548611323092207336436955248008460454645218
7788156511679335482407320521148936364246781005127497
4233484589007798647008994363394252559155873657123203
4233514801422050080885645437483693788695291728855154
4160910639959356024560322310094992864020915009886475
35279546583673505444084491037171659066957295554
186790783873945854693177048403659674288728129635518478757275306155632232258291
21810793151461929857505501718094786368886984873411927693092124365894230070615526764
2430169825116324226243188273245074868086530841427195537139557513046511222526672789586699
174030233403964181913355593858771232268180345159534682409013052372769596330750940745435930708
12573269442121749519888138981352699787516118975361620129276726214127711961338721963
106871110309724247790863924592773045200141168018948950796252920198760138039260
95454016032004722511288637898800917041679157378822237182522944399153368099554
908389550505198493407372959349531338331781637543896850388678425650186355
896471903119638043678745594713480436234324322202099297767297844042474061
906402465554287580080853319098205667587782632532119520434211281413965458
7704300847479689490099160275407031711514232074063994002257860010803
12667876893805843147807953709206665356448759542457511449162323718291
65464916759379664536453557033457641932636160677239432224165507
1492354171099205813616967737035158344585056405683728271696576703255131619
12684802015728819183015021223626594048494281425387960960743029739562
12583503684374022714463419725644878078979391240670729597778783705956
107675117537613314771337249752511439377895048971929764955820426
64768316249681291077756403749332827182979651697277216479559668
908388740117563688713123071274583284426471768015567146639437529219943276
95419965326339224411534300496920205324515800276135302945387807273173435880468
811061286468820015929332926746834250630570359390887133564829446090292875
7012094599255591120187953741665128366078742293197014684819716806931
6893913212674995240211085327353126401644703744360244761361429767724
7721176891587898785574924232207933172497960502967517177234640193715
811056322844556479634759424033437817341083944758752739110995863235797723
7619878560233102317023322734226217202983070318250285814270394160109
6893907185523727625736845332023919421459690661110127713026630919266
59601827982142662507778852259777075086621563731767883496456810
7704292975340489714939051602259189037552381698383676181264199352620
58740806372483451902065233801637048656181099429332407096621316
58597302770873583467779630725280377584441022045593161029982067
57736281161214372862066012267140351154000557743157684630146573
64644903323063272493287783123066430820099240053047606040623290
64624402808547577002675554112158334952707800426799142316817683
65485417099643861793374971738855186005317340195542853929222771
496849043090767402597797300236504069565561646120741302467
113845772406402210136412790579857848436159333756912401942877275
6910796267900794216189043038291956406116825549437067516911592342467
64767957639662478832855171552626786642705306830575798017038916
57736281160778925552860620811149904127441515027352740751715715
106957657903380433577126635260772488220572755499017667024888228
113845779550713637717736177105790472019279998182659124711559338
65628971930758763623554589179323637695314846599319509629444004
7602953314941110605905251630999194913146425981412678418724095354038
58740799053485078777845641514203426251791132179835698430760052
64624446719489684583555367644826940193134304913144787162969261
58597295451875210343560038437846755180051054796096452364120803
64624036879965838942760121084009119034602531026405959066866525
65485409780645488669155379451421563600927372946046145263361507
549298308611799132312299985879685298815337298824506122852
57595280533080199509722749084886735688399069321004275218395318
489580328302475715597407181359199159648053805927024525252
557840105235930549026073736245099846306097907221502752074
106814095756740369303294238336603741599930027317045640736766146
65628920701243362434584255971021608338329821324143887046375571
12566571551274908049532536061770069117346688047531740028349567932299
64624395489974283394585034436524910836149279637969164579900828
499288553698245997679230257712891285610817738496054292820
498068793210610161979091683850328313790062123201923054419
57592300633243471022945336164213169221550968658700220299806084
489530469797159312078121666812387511044772816143004385612
556616798963062612281222097313892036566085023098647148115
489529972143091648773600534872928586424526181921429036060
489529961775298572454756344624189858828271043708479549611
4160941483414617218374872095255452367315052707674019
114686703338021435497881906089261102120927472289388366127056244
7721176891997734825837861394542539353374055663038657661242269911939
65629389085797399684936516072938136194864884989300225925023492
71656489123471393219832439459816093563131663370506207211859108
113846189387189347964103903167961795140999112038948076219708420
12684801155124189875494933995729268021967529265659224755997028304355
908388740117563688709639488570950372471834822952195443893182708753558764
64767957636614343438427651053980288605892646800125921429085262
13376958202113276324730437489030686426769484881163099815456019303084
113723127751591768500316922450967816914003078011923175577431530
113702627237076073009704693440059721046611638385674711853625923
966453347247860514239193600378184848853727279540801702340
1587405923968094106943235040202466287336443141794559791231174845852197292
13492776942109741184389620627394777861084449974885412458649686535731
114683364707683040951984787189350728736579671871267947125084035
107675176957365321550135445758447447889999302256969641381936499
65608478735232550347392470282687010748218930698348302604430771
114686293327720783417259275004407520746962697516739864511520787
556443046595779891608108746796810884078954631039186166883
107696087307921284207899789682249788703450174043517382174397978
107819447959089832685124118655350646653252553304234386988831456
107819089349506467749428277914635053139537251153337912404741562
113846189387180461284324201301513010507804029534543893691577178
12684801155124189866608254216027401573182896070576720351814500173113
7706705701387034377529497019967321219376473221726699774614823099897
65505968840607568605673992748779779820958466306974668170525466
114686703163761050584411389917301765693022129677039141580176659
113723127751582881820537220584519032280807995507518993049300288
113705555881997999971441024289454950108758190113591738428895482
120713803201435044119307313304179723061288908058245122867012275
113702627237067186329924991573610936413416555881270529325494681
64501392399398008860575365394180854673961452884957592192037881
966453338361180734537327151593551653771222875358273571098
107678515587693559890570048239559210264981294098628137494615860
58456780235508686930608193049221032658134751476066736637353453
162924422332621612743911794100931331544752980870074310535313082
12684850233357135307759713803620200991503933019528055882231343909017
908388740166641921655071753350758263404804359355949312724308943069163426
7721231996972108348731240402516118485274313968383719096983288262323
12684808043298262006440033836315752130208841436777236543887751969811
908388740124451862781770433670790958955943064264366561904970599477224220
13393890335630569671827004326858556936628059646547739036302675356595
1492354171099206231792176687807775704536157935230656410855111513178513410
106871026886091250413417506264081884593989914785587496892866589319277634477851
908389449206744195089435820641281501760749483482576332407463014400611004
13393884308479302057352764331529349956443046563297621987967876508137
908389449200717043821821346401286172553769298469493082290414679601762546
1574069509029605274166108899353957395159309337994828892311625692369117538
1573785755520425263458284438291194278442703211439071807725402345187981531
13379412257264150045491929832484932392200203239302286500639441524985
13377344944379358280827611434566938188740715684512138921803436503891
13377000392231892986716891701580605821497467758713780991997435667042
7586457001930160161961059133278841931472826791510412672347371582748
13376958202173019685397211734276156960202376175962961653653843727836
113705615625367553425465971626437167633248072479834118781451476
113702686980436739783949938910593153937906438247512909678050675
64483880273182680465504116436098990026401529857272717924189069
107816160704574384582229430646441213068024890848958962940179155
13393538895309032236614979290769321662532490183822792856683061561442
113843260742248378117125354033319170436291669230164944227014771
113843209512307897412025948213216942791475197494322590715001929
13494837226656510142240765774550206188872002537615490527882520164642
114704275033344662907824771660016021488901208998908655839419859
120731375071018656442720695046893978857167987380114637126255475
113720199106650798653338373316325192209295635203140043584737881
113699698592135103162726144305417096341904195576891579860932274
966428444020478810177874014545490524436563968326195445443
496899326671369945409387901612752650254283487366251448868
64486749178298400977262145969083001745924495806348267867337075
548128831704765839423752013393370907683303524775885030852
497198042255959161133644998446595982831253621126493855850
65628920704789143436695520377373308132268379561597446331803481
557840602885768222550288154815707871565324726173639163978
65628920701741012272257780185440178946355080550962839182787475
58597244222857458992263229443963296431091288747739781917464274
58596834383333613351467982883145475272559514861000953821361538
499289051348083671203444676283499310870044557448190704724
498069290860447835503306102420936339049288942154059466323
916444089988375042910645004150849760269454353433925221860
609070107919164116564652266596326128994344763583272745962
7721176891580580274483844609821015967197425410663239361265161257906
7602995504999984394506976195509014002763386861826469437806874218699
65628971931246045668151794549551959564612509571000248816369459
59601820663631571428156465342571774551529259453951914017521001
64624446719976966628152573015055262062431967884825526349894716
107818672194964000412423258257697661142479958239442117824218771
64767899091646354357338770271309705489355573532722418904521123
64644896004552181413665396205861130285006935775231636561687481
64624395490036485923053167194953034417615496148983172837881874
64624036880453120987357326454237440903900193998086698253791980
550518556381479565217808788064117568299064594857824286708
549298795893843729517670214201554596478308979563693048307
967673595021770936925009115931468017698474390843558803844
107819030801499234183681358806480125470281961379703985259292659
65628971930810598358946403093561512538053466855195304937938601
7602953314941110657739987022813109151021268720032934294519403848635
64624446719541519318947181559064815035872925169020582471463858
64624036880017673678151934998246993877341151282281754375361122
549298360446534524126214223754528037435593174619814617449
967673159574461731533553125484441458655758585899680372986
107819030801063786874475967350489678443722918663899041380861801
7704251646244677559051434168867395867263108281743614790796319381563
65505917614149185260921101598859664283081822546837835264604281
65485417099633489770308872587951568415690382920589371540798674
64480891888364410730309651053454870913509841234414649074323931
65485058490050124834613031847235974901975080769692896956708780
113702217401025438049476259682975227361824609970237221835483602
556791548111133976619742026436294772085419787092802308362
556617296612900285805436515884500061825311842050783560019
505387356132195186399616413656855245353575999697271547177
548078973199449435904466498846559259080022534991864891212
496849032718744336498646396618914442608286692638352878370
107675475969886678285838436844879734321359834729293107983721874
915248724917847785450886085570512822437038953209935597956
915223831846671543905985298348827863828452103918218633907
548075925068284998164274565717373345781011900384715875206
113722769145046166935982503057995103847473478616523095192871193
113705197275461285086886306762931021675423673222595840572466387
113702268630530471445370274047087007980082038990274631469065586
64480533278345598485408418856748830373235496367713230611803179
608021053144529870634106138216913029514439824502435890346
