7
65628920701243357600278119574514617417421869143321071725663065
7602953314889881090499228354529590104126148088435222420286191573099
64624395489974278560278898040017919915241327457146349259188322
499288553693411691542833750721970377658636915680733580314
498068793205775855842695176859407405837881300386602341913
489530469792325005941725159821466603092591993327683673106
916443592333703063250034078589320827058046711666468097450
64624036879955466315377665843311879374966982590444930796667570
549298298239171749857059288640025663266901337796235923897
907929726544119249502508858326038423878628448955387961834
907904833472943007957608071104353465270041599663670997785
489526986213851362810077236245254130750865553776656226242
556616798958228306144825590322971128613904200283326435609
967523232399294064988605886315737213132794614921696414346
967498339328117823443705099094052254524207765629979450297
967647696485649589898557472597785835449656803639920072985
4160936649108480821867881174347500186492237386961513
556791619203439149156045483920183961734166536098465716234
556617367705205458341739973368389251474058591056446967891
489704792383468185648423921479220511592607694921247604179
907904833472414259235069731933247102849914122754991130579
974816840046645631008933061605891357451083151208390094803
6910796267900794712327024421658417956848195375644116410492673193564
967676652008872160826292371470154459541562238292601745492
58740799053981216759229007975754157621617339228729279511611149
58740799053972330079449306109305372988422256724325096983479907
491970052944216458070382116285962254364367869398890637860
490750292456580622370243542423399282543612254104759399459
499288553663273014358148417968907719711370731885981149572
498068793175637178658009844106344747890615116591849911171
974816840017035702546786068023935061923944444322317531267
8223600283051666081371169587374771183753888411863572
489729757817522021300761573021309428130954492244786719818
65628980295328115871381996957648480505926335692996565279880755
907904833472327932913022656150209329393566779586227070627
976011697306813436325704973852722231398328112119151016355
498068864087011404610615960544599468833763037479323271090
4233510585567668145784668201304797497639650589439498
113846190436243880181416168466496378654296809490676357598104883
12684801155125238930027151307994566556551042563356676484278406700818
908388740117563689758694020788262637770369406465493141344910990131955227
57592770241103538724300675870174832386093989883529882575598811
967502401780077826504492134961698146551179007822180098803
489555435196240164409377478610492861683672606856470358003
489530542125063922864476691388807903075085757564753393954
976015759759388514431077424674512259301774174388795592019
58597303791479098841297009684450690907677022056926129638818427
967477436345937664530107407636571456556484867329876923212
8223388609111541608903748820239527157734429587610019
57595229303067355310123624439594680543274114280218798557697285
489551371479058205381093350183333129785612477816666786748
4161364128062932727908423495401930527015710265587572
57735856684118859872055042354929976378169742273097078804732117
490749732630110578862350783228395207691736802124233740860
4181676452661643518429862476360091332596387280113316
4741562658721542944983507473046455228951503186007450
907904833502540347164456532801283418834796319004298802578
557836621656311251560499147990684660990698995670468904403
106814095753256789683996772762015487184744711918134089702918475
58596885612340995764034139106174007080078710981747411312130811
549298298242860401659529130952743858245409688611550235596
498068357762155302253709028725099041773673846258038222754
490749794836340288052877585549721210849140154493250792348
4306089440828747110373676234728826266778033994083498
498064874183681659122061105148886569431947406707010775890
4243882682370834045232183802363248735948756297164804
490746249051108187008164520481076372929882885664526426790
498064803090243421507129514871821008771912173246785725954
490746240164428407306298071696443177847378481481998295548
489551372747968813151060285055565164635209715479584021196
4233514889294515201041935063635652480810543347678355
489526478195679274989181756369774673512872132157445701940
4171308130836602135900442631270074949981265650759661
4160940337760283291710193892542478694843052701273212
907904833472930418702309539219327123307657612118226239042
4668958497258848888658184345657754304277126467038771
489526913639287239322869372619056695614695598740565062356
4160936636519225523335996148005537802504691942202770
4731164726968039415460505671660911707629495484090259
489526975845516948513396174940382698772098951109582113844
4160936107770502984996825041643117675027783262335564
8223600194926878991647974402981034495841070298552371
489530468280984907352972362409114018894887162684396575956
4161118009920311472203570656657603911071914581413171
4160906422306509046811932927295816232395624521219570
4160905893557786508472761820933396104918715841352364
4160905807231464461396978783159939757575547077292412
4160936019645715895273629857249380987114965149024363
4160906409717253748280047900953853848408079076460827
35367419048793661733710642995863774318576118755
107819030978800322487843807830474916918868406466958170334805281
7721176891580754527440984334529848028859688083809315980843087754522
107819030829441895430394538425751586809116754945862420033020987
7721176891580605169013926885260443305529578332157794885092785970228
107819389414132189189848834265679958637873448509909602900146832
7721176891939189859307686339556283233901407088851358932275653096073
65629330540830869509881529816818663546290697690571259308207626
107819030804548824254152993524964365124158146359013128316056938
7721176891580580275942750643715542518307893373549208035801069006179
12566571551274908113193970563797354096580737476634219716893733661618
64644896004553640319699290732412240752969821743906172469435754
64627324134968758470603094437348158580920016349978917849030948
106814454363339264509054366170365439977161132936996052337569353
907908380717685459252937480905536274666428550574184886474
916453234359661093408769613184769930538704197760858662944
65628920707837252393870538118116083680612050790172558967212553
557843650994725397568028897591256215236553301286274573050
916450186228496655668577680055584017239693563153709646938
65628920704789121229432797926182954494698751779537951818196547
557840602863560959827836964462070301937542666679125557044
65629330543877519561022653031010328626671482950471836035868425
107819030807595474305294116739156030204538931618913705043717737
7721176891580583322592801784838756709972973754334467936377796666978
65628971934294154625326812290294735112956180799575361451778531
107818672198012109369598275998440436690823629468017230459627843
7721176891221973739227866088998015994379460039032317039903212577084
7602953314889884200815548303816485782016198806275142832222405675723
64767899094694463314513788012052481037699244761297531539930195
64644896007600290370840413946603905833350607003806749197096553
64624036883501229944532344194980216452243865226661810889201052
909131187855372436076290246433179627272444066445043785674
550521604490436740235549530839665911970293169970459695780
907911427367736600376151672570616655451688451150912547273
549301844002800904535410956977102940149537554676328457379
678799749106805461366789548719205115119758711736594934284
107819030804547343140856376547222901018625632608279097894701731
7721176891580580274461637347098564776843787841035457301770647650972
12566571551274908111712857267180376355116631944120468982863312306411
64767899091646332150076047820119351851785945750662924390914189
64644896004552159206402673754670776647437307993172142048080547
106814454363337783395757749192623975871628619186262021916214146
909128139724207998336098313303993713973433431837894769668
907908379236572162635959739441430742152677816543763531267
113722769145046144728719780606804750209903850834463600679264259
155892327503831768918074856044757949434095162027553480547397858
113702268630530449238107551595896654342512411208215136955458652
7602995361086542763116626188632404505978060095727170266016622520228
106691092666162591448725229865327867694640059031240543413941058
106670592151646895958113000854419771827248619404992079690135451
57448856799462022998151145664081594220402076782430678832873044
966630636487258303752395663456789175188808661482506373306
608021053122322607911654947863275459886657765007922283412
106814094707747774990253718097713132130727136141061073644284642
548277682299342900149765615819374799278219464887208565812
1325065968353960308778830868498508180230851612915071714857
966456384989024612938090152904994464928700716440487624963
607846801624088917097349437311480749626549819965903535069
906862372593102354445605544191203555971783512070075691657
906688121094868663631300033639408845711675567028056943314
548078537729932967790559318045895130409524670553472853420
907907872695824719629572158717338622449926778139660050473
549298287849775727171853701659719374634025147634654605372
14903676638741156848933884385030783264485273248005008
7706700278263159173536218251624382822709117479494995
967676644608140167501959225973377356942561361625856497681
65628971931247500872944631307728872288038454647336423965047290
556617298068105078642194692797223487770388178225932237850
557843650991024156510260523393511678295660962925515502608
557840602859859718770068590264325764996650328318366486602
557837554728695281029876657135139851697639693711217470596
967679691258191308625173417638457737727821262202584158480
65628971934294150924085754521920537368419239907237000692708089
967676643127026870884981484509271824428810627595435142474
65628971931246019759648014329987408182505940896602393543692083
1326283178360798128985530266973599626431950889462870216362
967673594995862433144789551380085911129799992988286126468
967673159548553227753333560933059352087084188044407695610
65628971927762441286004882682063831970033599170162842516245219
556620344718156219765408884462303868555648078802659898649
65485058490050098926109251627671423519868512095295041684031404
556791548085225472839522461884912665516745389237529630986
915226879951927477865957666926631670558788340670094972537
966627588352392624954435356129858724948905688514598286858
1325062920219094629980870561171577729990948639947163628409
966453336854158934140129845578064014688797743472579538515
548075489595067288992599010718964680169621697585564766972
8214718437761724770484208704739658432143191245260554
65628562265912976241775216343082382290095116172494973594785281
65628562116554549184325946938359052180343464651399223293000987
65628920701244842943780242778287424009100158215446406160126832
557837058585275307272689068931584703343978575133467487329
65628971952594816351478061851253297126402896811698500361656859
65629031521714141097495009435074789232353245142053579056626116
65629330537285110110932357691181668955159590375745683228782704
65628971927701745175236516950466075441444288224849208644692810
64644537391424515985054277866059652648123412278184121805920938
64624036876908820494442048855151556780731972651935658082115331
549295251593350814240071128317431428256962828523521371658
65629040038626792320063682599878355324498997498893156924616132
65628920701243573418097428225937597632929432143388665798965226
557837057315749624458136719105208532617906517393106325723
65629330537283840585249543138831842578988864303687942867621098
65628971927700475649553702398116249065273562152791468283531204
64626965521838364610275267018645744099902880812199126824354526
64624036876907550968759234302801730404561246579877917720953725
549295250323825131425518778491055257530890770783160210052
557837563644909453662098908191571290532978879507149612916
557840105235326448395903260596665084129238475710195148128
65628920701243361830483625800545959903567644464712375738771625
557837057104162010655711327467479170830227841103046132122
916443592337933268756260109931806972833368102970481206010
64624036879955470545583172069343221861112757911836234809776130
549298298243401955363285319982511809042222729100249032457
549295250112237517623093386853325895743212094493100016451
4668962740053610413221411858145492009655975924906074
557837563619000766257720288807359531946732510981836119822
65628920704291467086233961613859704877722357228978457574294537
557840105209417760991524641212453325542992107184881655034
65628920701243335921796221421926575691809058218343850425278531
557837057078253323251332708083267412243981472577732639028
916443592312024581351881490547595214247121734445167712916
106814095753256764316863072139585132740936922484806053088222242
64624036879955444636895767690723837649354171665467709496283036
549323191288669509503807487819985009064563209866652503412
909124593938900361759594056925190824279872237736501851652
908079084949498216873760993614422562719224567484389361594
907929726522440767604356270284312811067703471734087577300
549295250086328830218714767469114137156965725967786523357
4668936831366206034602027646386905763287450611412980
557837563615299525199951914609614995005840172621077049380
557837057074552082193564333885522875303089134216973568586
65629330541335924838502607128753244523926751367135090882843107
65628971931752559902806766388037651010211449216238616298753213
64644537395475330712624527303631228216890573269573529459981341
907908885773014080330249415486513910720105114405759521955
557840602859255434515739059783061350802218926137018066938
557837554728090996775547126653875437503208291529869050932
65628971934294150319801500192390056104005045475834819344288425
64644537398016921129619261107983633310684169529169732505516553
64624036883501225639007032097075537443292729902921268781710946
549301843998495379223313052298093989014213814134220967273
65628971931246019155363760000456926918091746465200212195272419
64644537394968789965181520916050504124770870518535125356500547
64624036880453094474569291905142408257379430892286661632694940
550518556354966777183259693031471047535958794821203189668
549298795867330941483121119168908075715203179527071951267
907905331101102199583669901633235877718343441394507025155
549295747736166503742929186039722162416192544919922935261
966627588351788340700105825648594310754474286333249867194
966478229924730891430701102318484559102953190582948082900
1384656932614412604219025639404104224753434442136227142051
1325062920218490345726541030690313315796517237765815208745
966453336853554649885800315096799600494366341291231118851
607843753488618954045059599503285885192215444816647028957
906859324457632391393315706383008691537449136920819185545
548249741092696695552574990789494976235298240446235095651
548100382665639246283170267459385224583777144695933311357
906685072959398700579010195831213981277341191878800437202
548075489594463004738269480237700265975190295404216347308
549295241195419060736541605315630042713441506515819454467
