7
548075489620358851207110363434311228449034171010415215595
548075418526920613592178773157245667788998937550190165659
5166612564886199089903794865374638833982008946693171
4658590704146575724581606667722422332209574421857170
8214717820636534903217539839529351598248090782216083
549298287845457360924218060793109627386298914173432490459
4658564795459171345962222455963836085841049108364076
8214714119395477134843342094992410705909730023145641
4668958421687362777580545248398244283422514702791161
4668932512999958398961161036639658037053989389298067
8285810654589895505277335640675817202079369658846355
4658564191174917016431741191549641654438867759944412
4223116881969525560441294164990598938633923881513554
8721254262554229192893584922697919025545952778206771
4658560489933859248057543447012700762100507000873970
4233514801133773791432410940034180075968386138672002
4668958409098107479048660222056281899434969258032418
4658560477344603949525658420670738378112961556115227
39597372874780488773622334621166660248919361251
8295997000271887122866018167464736402173195592993236
966456891343402011115285960715000484512239074815005231612
58597294232610682854793693892986731395902232521826555848458020
557836621686449636616335404321116256085265128585068812035
4741566888419194402620453692882963548715892472421988
8225115752133863903550447949059778136448557427305316
916446640469084609386385116779700234902993123117458769251
65628920701243361817386515733619678610916415079097915567318860
506607116623443814139824298958541703129106384289362666515
498243044708226655053159792472395610643925022272462746051
966627588377683930994417518751513418111335040398391907523
8214743729067764752646830359432820861495075038881219
8214714119139302605653248403137293722788188966317683
4233726401080656986165840003882813155510680586796388
8214713514855048276122767138723099291386007617898019
69823918672026354628177531188137635320728275236
4233514800877599262242317248179063092846845081844044
916446711536098507342425248241152125647902323294235202810
65628920701314428831284471773751140062807159988298092343752419
557837128166932821721377819278787510984731611550212175268
4741566964461938920779618529043866716465770240959626
557836621660616991956474944101740658402186509937523856579
65628920701243361893429260251778843447077318246847793335856498
557837057104224956290162560351022680504009976520643216995
916443592337996214390711342815350482507150238388078290883
64624036879955470608528806520576105404622431693971652406861003
549298298243464900997736552866055318716004864517846117330
549295250112300463257544619736869405416994229910697101324
4670443916295861842195759507187679542525423943346154
4668962802999244864454295401655165791791393521990947
114829797103146705872949866277452539555781236921531546582102369
12684802138731905832852842841692377512711944047784107339467390698304
7721176891170765147539522608997159714365567372636072483875491749722
114826868308857465173984564156885195750687951168114587176917274
6893914193353913424745591575102160688100250061496627673051920592066
58596885637235548066156419951822245191310690600899801881538074
7721176891588943850229204321785484251451187038286553735428770808873
65628980294821791027863759017836213326240132885374412425920426
59601829027207316787868429810856028313156882768326077627071968
58617804330453933238481437287267426678367780708399818884402832
65628920700809395105605266533227499535331175968170042013987120
498068359243281182989653889741525315144706149356890665968
114847368823371891138913978615443465241908664722305310539561275
12684802156303626058038108805804715503637630175211908113231348157210
7721176891648687219782658346732821233668711528168919977809123364867
58617864073823486692506384624249644202857663074642199236958826
58597363559307791201894155613341548335466223448393735513153219
58600232610226208921151695844576848239898900763510574204620714
65628920700808125579922451980877673159160449896112301652825514
58597303791043897045944848823222282749847006423244323082471570
498068357973755500175101539915149144418634091616529504362
65628920701314454739751655943066759521918364968474415696112707
6893864995406305881735157342193946869664021291910428032880439787499
58597244222430901459757105201589877006654573165251358430789506
506607187716366179280033746039452705078995760789491460362
498243115801149020193369239553306612593814398772591539898
58596826018835140601802771976265569702030314097150513434766306
114826808541098630652181646776605190151655923143269548428361212
58596825869476713544353502571542239592278662576054763132982012
498068864302915329379063729001511902333706453730572791555
497894612804681638564758218449717192073598508688554043212
557836621656323835679466267543005401847980564738899992410
58596885612340995776618258073293559400819568263316479743218818
498068357762167886372676148277419782630955415326469310761
498064803090256005626096634424141749629193742315216813961
498064801820730322811544284597765578903121684574855652355
4233514901878634168161487384376509762379611778766362
114830206790263989590617045473239703674111119384201656468334363
12684802139141592950136560508871573299876062377666570009577276930298
65629390131297501802980207618346707554321666869140272613936714
156036249305990769762114899162231661592038644738126466500560848
7721225108799081717888258605621179785604361254047587149139253510089
113846190432689450082147594713370366500455893918788122908621642
12684801155125235375597052039420813430538888722441104596043717217577
7605407370040601980892508359579848550392953519798386347644581541161
13391471582425285982208984399059291666255371451623101579816634746418
106958017555415765236438647048250155056932179499304311709937690
106835014468321592292765272982801579852583541741813529367104048
113825689918173754591535365702462270633064454292539659184816035
57613279116136719332803417792463402245736999119252128509841641
65629330537285105880721715133737993763412709951935902202003408
64624395486492181199927247038423475102700394379022351639425929
967498847349978557930739008949544305635607119587490615562
7721176891170765581713604890516294980788473224011823892718249948532
114826868309291639256266083292151618656539326919523429935116084
6893914193353913858919673856621295954523155912872379081894678790876
58596885637669722148437939087088668097162066352308644639736884
7721176891648687655226266311066508849917993550270743444392242725283
58600292204674048451374522016801811312829959504181527735914436
58597363559743234809858489300957797617488325271860318632513635
7721176891588944284403286603304619517874092889662305144271529007683
65628980295255965110145278153102636232091508636783255184119236
58617804330888107320762956422533849584219156459808661642601642
65628920701243569187886785668493922441182551719578884772185930
58597303791479340653909182510838532031869108246710906201831986
498068793417363464508789156164431166520457558199648864778
65629390131296232277297393065996881178150940797082532252775108
7721176891580576728909595801086307087811734324835397342703601640355
114827278120438835247176653304258641917640150492973415286807907
6893914193763725006115664767191308061546417013695952531880030482699
58597295448816918139348509099195691358262889925758629991428707
120854378158112828782072576691136599285906928874179396573643523
64624395486490911674244432486073648726529668306964611278264323
163044078421830783526344040399282300863774377542621265581492835
113825271714576724207898217924788136952269469152381073827631229
106814095750208866418515896194219350304397116975406480286113635
114826859767484647331773050674211004503264239903776819989000413
106814513928911556100228684518756435924062767456658033565172786
58597295274565419905657694793685139563552629817813587972680364
967473953009276633571285871901483176300948212555412489907
549120998821361229968655824264068800390359015960114682413
489526986425438971476171215550277891433441811589702749107
489580834838388847331066842759664770293521603038793622804
65628920704798029512153729822616137989853765802575605964489129
557840611771843680759733397645565456951565704333271849626
65628920701749898347715989630683008803940466791940998815473123
58617744737382040558333667900114222156068114614966405273955529
506607623159974143613721362288734727180819227372610820778
58596826019270584209767105663881818984052415920617096554126722
498069299746523293712751345250793924435529920313692151971
65629330540838296679305844735510382935913197962874883033145001
7721176891580580283369920068030461210027282996049480339424793943554
65628971931254931743610003994794789422197895811978408449055107
59601820663640457503614674787814604409114645694930073650206649
58740799053981246897901056329674577978674181392494597250371155
58617795966887073954227682264226002774325543635003814907537513
609067068674075137033905576296997801081575107135756415604
107818672194972886487881467702940491000065344480420277456904419
7602953314889881161592666587008190282070508047990155235269402952299
64767899091655240432796979716552535346940959773700578537206771
64644896004561067489123605651103960142592322016209796194373129
64624395490045371998511376640195864275200882389961332470567522
64603894975529676507899147629287768407809442763712868746761915
106957599355373195177068443424698236924808408442142447545056083
106834596268279022233395069359249661720459770684651665202222441
113825271718131184532165162078910352500940683235377795019934428
64624036880462007062815535899480270761485580239064857886477628
57592360401578453782820985158003388246221788435841800621154427
550518565267555023427254030893975153685305573017456972356
549473056278152878541420967583206892124657902765344482298
113825212124118788609906669594301638710031726318173424608001122
64623977286449611140557043414871556970576623321860487474544322
114826859771039107656039994828333220051935453986773541181303612
549298804779919187727115457031412181864549957723325733955
489704792383996929234630848317621272907632753352913800649
549124553281685496912809946479617471604442012681306985612
489530540885763238420325337765826562647524808310895052306
65628920701252244280052685109551069345015846545306777240123571
497023293103053485522397150000566738254635615840004312361
557840105231096237753345816921473337248814665929168368832
65628920701243357600272983243102284711820764040902594711992329
506607116619226700607333781564642607478068188968507339984
498068793205775850706363764526701804732778881909588671177
916443592333703058113702666256615225952944293189454426714
64624036879955466315372529511899546669365877488026453782996834
549298298239171744720727876307320062161798919319222253161
907904833472943002821276658771647864164939181186657327049
489526986213851357673745823912548529645763135299642555506
967523232399294059852274473983031612027692196444682743610
967498339328117818307373686761346653419105347152965779561
498068791724662554089386023062596272219028147879167315970
4160936649103344490455548468746395084073760373290777
65628920704870396166524426819045966296400410758787271214263619
58597244225986842886529876077569083781136618955564213948940418
498072420244342102149939708208286384379496766586090942467
498093758643606462948260981576693309986321942866555409716
58596825869477983059245526868007593088727706604694607398636124
557836621656313044889210383070125680165937146842804484916
58596885612340995765827467817409086521097886219898583647711324
498068357762157095582420263804540060948911997430373803267
498064803090245214835840749951262027947150324419121306467
498068864091316924786382452890902818863984359544417090460
4233514891087843912277014504654827718961715683258868
65629390280654659323955872214835738408180910274760386459051908
113846190582046607603123259309859397354315137324408236753736836
12684801155125384732754573015085409919569742581684510216157562332771
7603340057155959573385710937326450835964319824251644388922421635261
106817442748093867964644741284226528534392979753506388591814436
64624395486490911663453642230189175846807986263546715182756829
967648204507499533595335497980398164879012739701335730756
58596825873468098579090607135137695648782810189834201770493340
65629330541346106941640875419556460524481944742553131402279907
7721176891580580791180182403061145256104871564796260017673163078460
58617795967394884216562712948272080362894290414682063276672419
58597295452879188725950483937363984495502850788433599552866812
12566916103422373922542122056129289201620963593679629628571828570748
12566571551274908628431402323142956834377715667881271698765827733899
64767899092163050695132010400598612935509706553378826906341677
64644896005068877751458636335150037731161068795888044563508035
64627324135483995902362440040085955559111263401960789943103229
64624395490553182260846407324241941863769629169639580839702428
57595647656600442622367889298609073043847471598737732677780028
57592719011669628980851856582765059348505837366416523574379227
490925060681895099965453468257772813475168046895414173956
489879551692492955079620404947004551914520376643301683898
58597235709508365746242722048031940594842242350133478839149212
57592300633822369889206709051930200249171318190370636559607684
490750809183661409151147957705978103215060101853395425613
489705300194259264265314894395209841654412431601282935555
489531048696025573451009383843415131394304486559264187212
917895166341986118361239359135130361058238239973401036411
58600172867798428224129495901515493480467353249678994919204835
58596825869913426667209860555623842370749808428161190517996540
58600224097303461620023510265627274098724782269716404552786819
64627324134977455154919433652505231466991560650922385839622435
106817024398695409899190897360650933044859009319364254847471747
549323699120610321296312709606593589517165446859308352116
489555435226454371989522590341007970300140297446877670467
498093696433146763977427465886516407467898775228099420580
498093687546466984275561017101883212385394371045571289338
498243551244746193736800971329708913013594447459615392820
65628920701243357589482192987217811832099081997484698616484835
58597303791479129055504589829562421422785638524616720046130891
498068793205765059916107880053822083050735464013493163683
916443592333692267323446781783735504270900875293358919220
64624036879955466304581739256015073789644195444608557687489340
549298298239160953930471991834440340479755501423126745667
1385851800056769874126135430649973427350402164256271560355
907904833472932212031020774298768142482895763290561819555
967647696485638793971970175792200512662510967266810894755
967473444987405103157664665240405802402403022224792146412
549298804568320783134434180920803098394827863537170032860
489555433745341075372544848876902437786389563416456315260
4160936638312554234571075589024713040655864277783283
489551371479133735776553129160785580454813984612321668470
4161364203593328187687400947852599728522505920469294
57595229303138448748356103039772624903233669213033781769076485
489580327032419448357182169476058810719681677787087219261
489551371479058200244761937850627528680510059339653116012
4161364128057796396496090789800825424597233251916836
557836621686525459140644259721199769607166686260876216867
