7
4233480974087177857031220369208678578149626886035234
35984538995322611646272218841238950557087707683
4741536750249115437351131710300788790056317882191619
4668932588786421381025808582912087865381941163222940
39685748593061085306194949013378975746138044867
557836621656311246317160831234381026529240276808517448860
58596885612340995764028895767857250776444249523028549360675268
498068357762155297010370711968795407312215127396086767211
4306089440823503772056919931094364808059172042627955
498064874183681653878722788392582934970488687845059320347
498064803090243416263791198115517374310453454384834270411
4233514889289271862725178760001191022091681396222812
907904833472930413458971222463023488846198893256274783499
4679326290329924394531676780750889100696477465069677
4668958497253605550341428042023292845558264515583228
4171304429590301029209488583098672598924042940233676
4160936636513982185019239844371076343785829990747227
4171274290913116343876735520440725332740248187802934
35543663379634791367775796007780881092851285614
4233510583763959764820499751050055698351139288732706
8223600194921635653331218099346573037122208347096828
498068791694435752010604062690751187178717750881363789220
4171274215377584552685425362388951028814975519250476
4160906422301265708495176623661354773676762569764027
4233480358760453032411963650618652084824175772242012
4160906409712010409963291597319392389689217125005284
35455538592545068172591402271092968274737974413
35367413805455344977407008534405055456624663212
4668932588534741141821506008457937846876567493356876
39685496912821881003620494863360470372468178803
8216198933927908542642247641427403890263259252115747
498068784293174758283493373720293268009570891932268808139
11262848985069031756833912721808189150163835979776546
8214717820631291564900783535894890139529228830760540
498068782812061461666515632256187735495820157901847452932
549298287845457355680879744036805992924840195311481034916
7706695959891668199578595338242673637756794305924539
4150542934714304642323277954677158125349752632072532
4233514813717785751647539662741681001237069631975202
4233514801128530453115654636399718617249524187216459
43915482198838608581353993257415669474520154557
4668958409092864140731903918421820440716107306576875
4658560477339360611208902117036276919394099604659684
39597367631442172017318700159707941386967905708
35279253064045735453283407062000213299415656859
4233514813466105512443237088287530982731695962109138
69823917922978023662991297693643532626163781587
4233514800876850213911352061945568598744150517350395
4233480973830361286414585089153423457225776202498434
4233480963039571030530112209431741413807880106990940
35984282178751995010992163586118026706404170883
4233514876663420202880423206251354783372487229060075
35367377209094032106879600660550323807902259218
69899452812727788431561149329809655589205625203
4162421966918353280439223555197997892494394627049387
4160940853621736302697759449665484141760364205694180
4233514800871713882499019356344463496325673503679659
4668958408836047570115268638366565319792256623040075
69813121996390726857405974906497696253054603357
69811323531348079445259354626157126603705352108
35280794712517766230149972087219859098081371308
35278996247475118818003351806879289448732120059
69899447676396376098855548224707237112191954467
4233514887197302167944469150460619114751916980072363
69897649119633524895053470781775552847181744812
35367120300803211679944088242838285341557764012
35984282071745090587394130229761726321466386076
39685491669483564247316860401901751510516723260
35367377102087127683281567304194023422964474411
65505798112243270342652370134477085676660077195
35278996140468214394405318450522989063794335252
35367120285516511048001512049073099572280937611
299871509930004812031333955925872365885676
12684759969950364216504411441826256946186433703103406526881842614599
908388740076378514883980498048396469460759041856632888074953593567869008
7721141733565337257475938040722174439956814651959069741633786967905
65629339082646804161555449415409131530172764417495903768695463
107818680736781393970131072382839239594324910935041298192454881
7721176891230512508512466621794400393182363540313784063970945404122
13393842261872832358045741137122500934784493381100022280468669898647
908389449158670437352122039378091765704747639916310884690707180395153056
7721135706004230119156057250146406641950643036935065954470892016711
13495139732206019167386736921485758764272953125352951207956516096759
908389550456140770538931380373876128962577128376055137619634668241351168
7721134844982620459945451536527948501924212596470763518994492181217
7721182918689159765870937213558527986733245522394316166426816329632
65628929243122958520760202854591310371640990530757075672592727
12684801154715577141534474918821869777369350858236502055200287886432
908388740117563280096905528111873465073590224773788021170481912013140841
824960244800403746969554947186116046308882787762154008484032592703508089
811056322850583222286156355110723327195182586530056863759088580827843746
7012094598846974902644791031845775484535500514071545729202510004496
6910796267492178434093189533864059515020610329354314366238263970890
7721176891179282568031761522388580290954718723842048221617433391280
7012046381636833986850871069212119643055395848070609342524119216832
6893864995056238106874002654900117678621357299233839419065832177625
106814104295571834225032445028240314447327897513024222213967296
58596894154656040305069811372398834342661896576637543823179632
67805041924622598171729342105285228112650195366572499765864775
65628920704799545069910301884574272430838245241450016753923920
58596885616332626854219910402381796401859151287330484904510825
498072349393245488025005236514420822213979429331630602768
13393884451624322968350026070251837249584530151721415930084040744795
1492354171093322225545473210829519097816470891701161584532005294543901610
12684796132140747688488815584379825462980298858700796389334318509553
107818680733733262805693332190906110408411611924406691043438875
7721176891230509460381302184054208460053177627014773429363796388116
1575777804047525955339015668828288906228253658330804785406312631124223626
175573975875650464889181813384333781569515635821020470190528538753117020351561
12573269442121749519839081258481210077376026025800482490922971202348033596780870770
106871110309724198733141053103062905107191606881310597041241140520395580188067
106871026886091201478638156242958851252895208710588314273655559493360080168403
908389449157809415739414697607940407054674484299957121377637096846301556
7602953458402021531837418684475754604360988134334982960929056126004
908388740117563638703440761883131565622372689101590024310743779448214729
7721182918689156717739772775818336053604059609095305531819667313626
7012094599205581437878562289946324266999828316074685991069945078384
64624404028805748316323241128161483683547149833947746057101978
107818629503792782100593926370803882763595140188564337531426033
13495139732198697556329757469544735387968389381129406881584579650347
908389550456140763217320323394424187939200823812310914075308296304904756
7721134844975298848888472084586925125619648852247219192622555734805
13509610799389152814807042581596629363609597916022682442654271964363
908389564927207953672578800679536239833176465020845807350869365997218772
7721134721972211754715528411212859677044444503609461701840212901163
7721183779703447814024563475235962750455112218635074275531279718714
65628921921511901541308261831215005807896766986430703736146315
12684802015729865189688101180499304541091217554477260164304751275514
908388740118424294384953681738135142508353946640484261928591016476529923
813042597415704311528975736176326821646189194287052696620761115559184877
811056322851444236574204508736985004629946308396753104517197685291232828
6910797128506466482246815795541494278742477025595072475342727359972
6896325938312924129596587010115534854526064142064039423490692212314
7721176891171960956974782070447556914650154979618503895245496944868
6910748050274715907242290119289380297235941919129833653187936736814
6893864995048916495817023202959094302316793555010295092693895731213
107675118583619987851294122463004036314024138271133326677356378
58596886833044983325617870349022529778917673032311171886733220
66944012993352330586563782623768897118465507519810651429582869
65628920701751413905472561692641143244924946230815409604907914
6893864995406306318694323063099696444047744298491690373874348582706
58597244222867860625478010951164260729661154427592352339584713
58596885613284495689782170210448667215945852276695877755494819
498069301262081050284813303385234908914968794724481586762
107819032021270123452731840452254952331823647815171849812651499
7721176891581796997241949222562469808895101039050664194522565600740
113702628457334248553342160762776238628350348812638585032847866
106814455580060563707633213097656027184826634393154773834163914
64624396706759244027665908648794732093243883573816430242224708
65629330537791681072624676605535388190984378391114686673563786
107819030801509635816896140313681089768851827059556555681413098
7721176891580577236754313386862331235032538067229908579228434362339
107818672191926270881200299572965496255136524908660081097323204
7721176891221967653389377691021590519439024351927757682753850272445
7602953314889878114977059905840060307075763119170583475073043371084
64767899088608624826115811586577540602012140201940382177625556
106957599352326579570387275294723242179879588870382251185474868
106814095750716711136101672218366571108139511486643005118835619
57592360398531838176139817028028393501292968864081604261573212
907905341529248202399726197630180968347129094001550242634
13495139732198697058675689806240214256028930456509160247363004300795
908389550456140763216822669326760883418068884353386293828674074729555204
13509610799389152317152974918292108231670138991402435808432696614811
908389564927207953672081146611872935312044525561921187104235144421869220
7721134721972211257061460747908338545104985578989215067618637551611
7721183779703447316370495811931441618515653294014827641309704369162
65628921921014247473644957310083066348972146739796482160796763
13495181798895873682457490404329856953155303975320071198449669316465
908389550498207460393446451127358973060766010726905104739625161394570874
7721176911672474975016205019372046690806563446437883509487645400923
13495230856627109741766525468352960026565971690345683772140736134016
908389550547265191629505760162422996163839421394620130352198852461388425
7721225969403711034325240083395149764217231161463496083178712218474
12684802015729864692034033517194783409151758629857013530083175925962
908388740118424294384456027670471837987222007181559641681956794901180371
813042597415704311528478082108663517125057254828128076374126893983835325
1490362223828389871105466638924223119663881343420288983689256615355484034
811056322851444236573706854669321700108814368937828484270563463715883276
7012095459861262453144349630218689116317908285692057204085398044026
6910797128506465984592748132236973146803018100974825841121152010420
6896325938312923631942519346811013722586605217443792789269116862762
12667918960504065280608766600864497414232610265737474969589134920361
7721177752193570118531320120761493922737126495462559696500321430810
7721176891171960459320714407143035782710696054998257261023921595316
6910748050274715409588222455984859165296482994509587018966361387262
12670281747304571764379279055516710003428810639860741656076350155146
6893864995048915998162955539654573170377334630390048458472320381661
107675118583122333783630817941872096855099518024499105102006826
58596886832547329257954565827890590319993052785676950311383668
66944012992854676518900478102636957659540887273176429854233317
13511678094701028987946042075127974307736686234826541789761968741041
908389566994503265548751939679029771178120592109164611210216473693995450
7721134704399296163190209506826210417712045267623173470111904656747
7721183902705488901554037340419674003780089381091937461839934712746
65628920875505258071500071477019755580710586092126230048306705
18458807025955304984658860430640826056764935245816311039575430185088
908394514123434519824748652497385284029869620358175600979466287155439497
12684802138731906277217575045683015794416194716934123350613406269546
908388740118547296426041211212000326219607271617646718791777325131523955
811340076360747249323116499273613305057805759929672645966607341127362867
811056322851567238615292038210850188341199633373915561380383993946226860
6910797251508507569776289660725205532067454188051935661651382354004
6896326061314965217126060875299246107851041304520902609799347206346
6894258748430173452461742477381251904391553749730755030963342185252
12667919083506106865792308129352729799497046352814584790119365263945
7721225969402665525335837938509316700906462899902848412926599728416
7721176891170914950331312262257202719399927793437609590771809105258
6896276860080127547948591525673066677769301849417906296862213749546
6893864995047870489173553394768740107066566368829400788220207891603
107798120624707517325159306174257361291186595134319635332350410
58596885787038339855809679994827279551731492138006698198893610
66821008860251514173082218204125071686930688868015395398909617
65629337859340531293618704563770200322363024404611780913091504
7721176891587898785604534380890289469844669445875922076322673890057
6893864995464854324446775513401826857511308021267713273771072676402
59601827982142692117927534616074421795564472136666971530153152
58740806372483481512213916157934395365124007834231495130317658
58597302770873613077928313081577724293383930450492249063678409
65628920701253759837809257171509203786000325984181188029558362
58596885612786841622118865689316727757021232030061656180145267
498068803608013386980292171445775984294722160502906237210
6910748051100489776139209581847025746675402444819412133542182337875
66944838767221227506026340269218336578991197098291005675183930
6910748050741880192774273886006285031081888729517261237067598247981
58740857598940383743670190330113046797468137843634297614883636
156036248260490701484209670279833805792424132283000777284281616
7721225108798036217819980700392297387748561639535132023450037230857
12684801155124189875528774134191931032683089107928649470354500938345
908388740117563688709639522411088835134845538512037713317897066226192754
813042597414843705853661576849280514272680786158606148010067165308847708
811056322850583630898890349409938697256437900268306555906503735040895659
7012094599255587636639090247215836739849238763763693144356723056409
6910796267900791168087488749234120770334348579046461781392477022803
6896325077707248815437259963808161346117935695515428729540441875145
12583454606559252491183252673576559221688094257210481720711864117075
813042496068295140916277231327819898900869791163755429842317522672026438
1490362122480980700493265788143379501439693879755916337157447244043675147
811056221504035065961506003888478081884626905273455837738754092404074389
6809449719335853783741967288618748959339353728328294031749840201533
12568983416365710138533023888150599797471681373679448668859828969417
6794978529142311431091738503192789535122940844797260979897805053875
12566571551333453079757985757246273226768945893090943160217823111474
811056204620979840162094578621561751598631986125091718200193598363068788
6792566664110054372316700372288462964420205364208755471255799195932
6778095473916512019666471586862503540203792480677722419403764048274
6775683608884254960891433455958176969501057000089216910761758190331
7757714654518254058794459089169812340631520179709043179498476682788
106958016509915696958533418165852299257317667044178622493658458
6910747189669040593082963072982006788827813472581222959237686399645
6896275999475498240432734287556047364611400589050189907385651251987
