7
498068357792369509833854140455614150390141536848445535218
498064803120457629087274626602336117388379863837193038418
4233545103502095346153665578744268948501133754990819
557840105235389173810145189715455946421754418925831100195
65628920701243361893209040042475078694429936980655591374723692
6893864995406305810642310799578046277983193803482440214056118398484
58597244222359808613214489300998196179166145177432534109400491
506607116623519636664133154358625216651007941965170071347
58596834382835962972419242740180375020634371290693706013297755
499288553697704622463301711183247385726474250200382640941
498243044708302477577468647872479124165826579948270150883
58596826018764047755260156075673888874541886109331689113377291
58596825869405620697810886670950558764790234588235938811592997
498068793210068786763163137320684413905718634906251402540
106814095753256790288275890760133635743557801247117794037667403
550518058731100516477665822963865643155494287610016222925
549472549741698371591832759653097381594846617357903732867
549298298243464680777527249101302671334738672315884984524
489530034349308731470737129835717052117713522903454302875
489526488564076630426024064767072214198456254074729937317
4181676528192038978208839928810760534103182934995038
498068286669321343756775556596592294202967596502147921746
967498339332410754364173059555329262592045100149628510924
58597295274058671863536942780085571724680312327851890471737332
907904326936488495871688450841538353635127895779216577618
490746240165032686424296189845001990936707465186333044476
489700731175630541538463126534233729376059794934220554418
4172789848412337111760055295615678029699000406863796
4163903168632635245311270662420595525294817878732554
967647696489942520819025433059062843517494138159569133612
58597295423415829395303397632459075458261237776889900412360020
489526478407871167909605266156062848389879792151840644469
498064730727883780195643692916938090475133865750534263340
489526478196283554107179874518333486602201115861780450868
4171308735115720134018591190083164278964969985508589
4162422055336018267569806556888081774560787457377347
4160940942039401289828342451355568023826757036022140
498064803090318951902589293849273459441113680042440607676
4224628285045208794372127882891239177913156474428835
4741562658716406613571174767445350126533026172336714
557836621656311246424167735657979059885596577193455233667
58596885612340995764029002774761674374477605879328934298460075
498068357762155297117377616392393440668571427781024552018
4306089440823610778961343529127721164359556980412762
498064874183681653985729692816180968326844988229997105154
498064803090243416370798102539115407666809754769772055218
498064801820717733556245752712739236940737697029410893612
4233514889289378869629602358034547378392066334007619
907904833472930413565978126886621522202555193641212568306
4668958497253712557245851640056649201858649453368035
4160936636514089191923663442404432700086214928532034
4160906497836904506590910379746485433902420176101292
4233510583764066771724923349083412054651524226517513
8223811782535545085627279426741717072098883345075236
8223600194921742660235641697379929393422593284881635
498068791694435752117610967114349220535074051266301574027
4160906422301372715399600221694711129977147507548834
8224869709813766956700995193828973422062437550535747
498068792963950644141907432467845669579102691110567228139
8223388596517149978959531088296459671328407129180540
4160906411510582459515127341973029086559251412041340
4233480358760560039316387248652008441124560710026819
4233514876700123571097717331692584994404520889248876
4160906409712117416867715195352748745989602062790091
35367413912462249401005041890761355841562448019
967502391416061490178846197350334599796265401593935831260
58597295278110755514272757453223366730017516548153334779057668
557836621686525427680614359183377962838414373089167483609
4741566964210258681575315954589716697960396571093562
557836621660616740276235739799166204252168004563853990515
549298298247165890375265722761225401506878697504935321708
4243886987859549781823992283906510204957649682250916
549294742305728326814133859081571197779044966753321663302
4233519194783230937633743545178913949819436732764467
65628920701243361893177580012574540872623168228342419665990434
557837057104224704609923356048448226353991471146973350931
916443592337995962710472138512776028357131733014408424819
549298298243464649317497348563480864565986359144176251266
4670443916044181602991456932733529524020050273480090
4668962802747564625249992827201015773286019852124883
4233514876668663541197179509885816242091349180515618
557844157531167058445747957001059328548859675297587026938
65629330544384056002683530750069738429784795256845847348322313
65628971934800691066987690009354144916069493105949372764232419
107818672198518645811259153717499846493936941774391241772081731
64624395493591131321889062654755219769072479683932296785744834
106834596271824781556772755373809017214331367978622629517399753
64644537398523461876805450924947722122748617159284285925460547
64624036884007766386193221914039626255357177533035822201654940
550522111026878401113268590249469025282599543981772149668
967505946300100519746355340694210677720912029532636934467
549302350539242565413130016386906053461843928687640911267
967676714219860567429012927669792915639293535023628235946
107819030804618432273311862810291863795179902198848165328724761
64644896004623248338858160017739739423991577583741209482103577
489704854564846663788997484096902672163200284766201531097
1384834738784557918963340047173896912760183136338814850394
107819447962642996970663397137411367899177023088449480515339209
65629389089341677290696092688550072807594272269111136923400003
113846548000316990505559320524289325267443801469655461802174825
7721182919097776044109002050042541843268036659204318678134555124066
71656489127015670825592016075428030175861050650317118210235619
7605365180339296307113251804001210608056628924955117876639883155138
7602953315307039248338213673096884037353893444366612367997877297195
64768316249741985979883068410307818732337336230833307011551667
64645313162647813036209694344859243527988698473342524668718025
113846189390733625569863479783573731753728499318758987218084931
12684801155124193419772539755305883633904141995046504566908026680866
7605407370039560025067996075464918753758206792403786318508891004450
106835013426365767780481158053004945105856147141784393676567337
113825688876217930079251250772665635886337059692510523494279324
57613278074180894820519302862666767499009604519222992819304930
113723127755136046106076499066579753526732465291734086575808041
13391429269303735127485328360659196014347306145443655187436709993611
113705555885551164256980302771515671354682659897806831955403235
120713803204988208404846591786240444307213377842460216393520028
113702627240620350615464270055671657659341025665485622852002434
64501392402951173146114643876241575919885922669172685718545634
113682126726104655124852041044763561791949586039237159128196827
64480891888435477655502414865333480052494483042924221994740027
966631143023699964630114722866592288501115035493818827194
64644894959052052178255361119534936223364439405241679672694825
113825629282205534156992758288056922095428102775306153082346018
966481784596642515360709999536482536849593939743517042900
120854376966799846738022006908966460805598608825112250942484124
1384660487286324228149034536622102202500075191296796102051
57613277899929396586828488557156215704299344411277950800556587
966456891525466273815809212314797578241007090451800078851
906862879129544015323324603601006669284089886081388145545
966307533098408824546404488984687826589485994701498294557
966282640027232583001503701763002867980899145409781330508
906688627631310324509019093049211959023981941039369397202
65628971934294150319544683621773420823949790354910968660751625
64644537398016921129362444537366998030628914408245881821979753
64624036883501225638750215526458902163237474781997418098174146
549301843998495122406742435662813933759092890283537430473
64624395490036459410008316075241366491039477922259285533248034
967502391628188638999775826840932644719150356521384437667
1026075290451817330846807027526181326103760105709825495412
1026050397380641089301906240304496367495173256418108531363
607846801619783134968680915997191743236105155573112508163
548103430796803427206791583953291082627666855452398790563
966282133486485139995116121038910748278148107005677849714
548078537725627185661890796731606124019080006160681826514
967501885087441195993388246116840525016399318117280956873
1027245254640895220940725228334365014898765560497633512867
907908377751153083890313476663036203248482418120551149154
489704781990295129557088152355731578989414317275555125954
8213236719924036892595628054737695129083128791948883
64627324135475083313859379475131457774949858934258743005783741
106817024399193038058130843183277159352817307602700612013633053
489555932854613311935345216567315928598423633804043831773
65628920704789116912859879001777167325970679291455662931662147
976019305548926099697237095760521239515535835943518081795
58597303795024888378882275844121776916657235818587684361308203
498072338965088437602122439409315954648029434977808340995
1027248810582321993711601207541139496944555873353151663779
7721176891580580274457320774179640371056619112962969219481761116572
114827278123984382972149746637541886802428278064850193446284124
6893914193763728551663389740284641344791301801823524408658189958916
58597295452362465864321602432478936243051017497635408150904924
120854378161658376507045670024419844170695056446056174733119740
64624395490036459399217525819356893611317795878841389437740540
968697259044637442364757729008930936249275704627703204525
967477498557001606664619155146367964428520089333571966124
489530531973163944569504498795162679561013688367862225324
1027245327003848350579953283964927024602829433802124216915
113722769145046140412146861682398963041175778346381311792729859
169932251302152362029362776876553817733161599287347633364303452
113702268630530444921534632671490867173784338720132848068924252
120854377115651733037237479670224593943508875551751701045280130
113842842392342083254710047794216883672169569702784882617888348
1085793768203610006273539687875517306421568138642726741469
106814572480462856277652079982453144372573671051434708448742699
1026199755807687747781055079161726397464650934272314808163
607846801619772344178425031524312021554061737677017000669
548252789223850085685940422810521112597144533306605067363
1026025504309454056966749568609931687204542989230296059820
966431491913531798474264959896140778247625784859884126514
548078537725616394871634912258726402337036588264586319020
966257240415298107659959449344346067987517839817865378171
976015750877014218950657581907243206513774162932265584995
58597303791470216467001529264607923638624234056914673108811403
498068784293176556855542925556037921646267761966555844195
114826859770523654309303137619913525295932664724615194044995836
967476992016254163658231574422275844725769050929468485330
549124037828338760055601526784861468815179854334170677836
1385851791144181371065570476152189265945934462209334240867
498072845294248266806084628495678712563101797091851628188
549302350327644160820448740276296969992121834501485210172
489708337931721902327964131562506061035204630131073276866
966456891313867869223127936204188494771284996265644377756
58597294232610653320651801734962220583912491567748006487604164
906862878917945610730643327490397585814367791895232444450
967502391416590234407094550730323561249428262335228736572
498068782812063260238565184091932389132517027936134488988
549298287845459154252929295872550646561537065345768070972
8213025121519444211319517445654225406988942636247788
7706484374076437823738793353534522655950538532766994
4150542936512876691875113699330794822219786919108588
489580318150045158013093739041495359036784084807570882973
548128323902497608315224152505059081812806984704294976669
498093676129355845939679028754309471787379251374186376189
549323181162751739954043140534927729216399288783819958173
488331610995727853902401382338134300259361255248533672565
4151212228084637755715829850178416454946513374418942
4151000640470835330324192120816628776270223314225341
498064803124687582913261453642247809013682749767536280914
498242609268924467069767858663108793689305999295494032963
7875827873365768050245134134050706685121683300753434
65628920701243392031850270407921502817880148529910047031459282
557837057134363377300318703010393483334293038774338819779
916443592368134635400867485474721285337433300641773893667
64624036879955500746949816676718764775425261977033906102463787
549298298273603322007892695525426121546287926771541720114
908079085005608270922746988541548633809536133680995542345
549295250142438884267700762396240208247277292164392704108
549294743601691441261313181672148088544526253760289223314
4668992941420255020596954772457996074853647217593731
557840105239619127636132016755367638047057304856174342691
65628920701243366123162866029302118606121562283541521717966188
58617744736875508333780544298733331958249210106566928176448594
506607116627749590490119981398536908276310827895513313843
499288553701934576289288538223159077351777136130725883437
58596826018764051985213982062500928786233511412217619456619787
498068793214298740589149964360596105531021520836594645036
916443592342225947996488866090509526751186932116460400573
106834596267772490008841945757868771522640866176252188104715506
550518058735330470303652650003777334780797173540359465421
549472549745928325417819586693009073220149503288246975363
64623977285943078916003919813490666772757718813461010377037387
549298298247694634603514076141214362960041558246228227020
489704285851772376111029467427423454003124353875816293714
489530034353538685296723956875628743743016408833797545371
909124593969101728404201432468105136783937435407794539309
907929726552642134248963645827227123571768669405380264957
907904833481465892704062858605542164963181820113663300908
489526986222374247556532023746442830444005774226648529365
4181680758145864965035879840502385836989113278237534
498068286673551297582762383636503985828270482432491164242
967498339336640708190159886595240954217347986079971753420
907904326940718449697675277881450045260430781709559820114
967647696494172474645012260098974535142797024089912376108
4171312965069546120845631101774789581850900328751085
4160945171993227276655382363047193326712687379264636
7803249620590478372539195218420592006815831895277849
498243044708831190345687100714646278850237127517854322937
549472549742227084360051212495264536279257164927487904921
908079084975998342460599994959592338282397426794922978809
4162422584048786486022648724042766185108357041549401
