7
488360567844523251921512011679140994556833483027218252396
558090209054371859446100484155657550310029490675054047652
567826873306550484117537412799679472800637541364525144827
106817024398685288222202468169060301046530669604853914713035180
57595289046500415262240612978722123439684126982292513855772773
559285066314625991084919472185526197713621794754579029156
1325087813350092737110541030496000501258764994757917173027
58597294253949324609823848407340918882203676896850024176309541
906884217589234782777315706188695876999696893912921149827
906734859162177333507910982858586125348175798162619365533
906709966091001091963010195636901166739588948870902401484
488506370330143137629784871329596542480520848025906378284
488357011903085688360380147999486790828999752275604593990
488332118831909446815479360777801832220412902983887629941
907929717691957147961282320714830943477840159982505508643
498068783084088071486916289421823754711020953673358727116
489551868951752206196773744391626076444913380065069381893
4744988245483635946931127260156472995614061510343923
4743507132187018969189663154623959244880031088988716
106817024398685262313515063790440916834772083358485389399542086
489555425078868696155952380324797883374179418581429740806
113705197275461293091560706934429188819371177531334979022876486
966481278090412791605613628647460940669378364365168606045
548103430831321146458082793788361606150202318478153834502
1325087813324184049706162411111788742672518626232603679933
906734859136268646103532363474374366761929429637305872439
906709966065092404558631576252689408153342580345588908390
4150789052636720664361059378937787079776998829853622
18373704146910443392344548069354412376254302936222736
557847205692543690125133195286306814235082032388383596777
916453740926314948225681977750634616238222294255818670665
65628920708343819047725355030480649545297750308269053927220274
58596885619876900832034963548288173516318656354149522077807179
916450692795150510485490044621448702939211659648669654659
65628920705295687883287614838547520359384451297634446778204268
916447644663986072745298111492262789640201025041520638653
65628920702247556718849874646614391173471152286999839629188262
1326289781193482100340594871995580675670382593532887326537
65629330544384086214877469943374894491357182468568330995876146
107819030808102040959148933651520596069224631137010200003725458
7721176891580583829159455639655669074538838440033986032872756674699
106957599358918984712640068632562748480252392947835895507787228
106817024402239929919870498272050091103853949796417858544548780
106814095757309116278354465556206077408512315564096649441147979
57595289050055056959908643081711913497007407173856457687286373
57592360405124243318392610365867899801665772941535248583885572
909131694422026290893202610999044312971962162940003793395
907936827005566696737964824358166299759793396937589519043
907911933934390455193064037136481341151206547645872554994
489558979746475051590433989499066965240617351050574747500
489534086675298810045533202277382006632030501758857783451
107819030805053909794711193459587466883311332126375592854709452
7721176891580580781028291201915477141409652526734975398265607658693
106814095754260985113916725364272948222599016553462042292131973
907933778874402258997772891228980386460782762330440503037
907908885803226017452872104007295427852195913038723538988
489555931615310613850242056369881051941606716443425731494
12684801155124193419802751949245076939060203567433716289391674234699
908388740117563688713183796388903888280751915626497218384716103399489108
12566571551333456624031963572299419133146060352596009979254996407828
106817441556780916143578900951246018995378728959579622703716364
106814512911850102502062868235402005300037094727258413600315563
57595706204596043183617045760907841388532186337018221846453957
155895256149269149213445705672966528994122495777971184610806380
155892327504338335571929672957122515298780861545649975507405579
106691092666669158102580046777692433559325758549337038373948779
106670592152153462611967817766784337691934318923088574650143172
1325091367991790405140644020286057824538956558701748686627
906887772230932450807418695978753200279888457856752663427
906738413803875001538013972648643448628367362106450879133
1325066474920614163595743233064372865930369709410031722578
906862879159756209262517908757068241671301608565035699378
906713520732698759993113185426958490019780512814733915084
488509924971840805659887861119653865760712411969737891884
488360566544783356390483137789544114109191316219436107590
906688627661522518448212398205273531411193663523016951035
488335673473607114845582350567859155500604466927719143541
488310780402430873300681563346174196892017617636002179492
1743291409080736478727289830740084415796262986535492213027
1743266516009560237182389043518399457187676137243775248978
106814512734043932356491307350377600227293832857640360329070420
1324913561821644833579758995880985081277086940648477441484
1324888668750468592034858208659300122668500091356760477435
906510821491376946887327373800200788149324045469745705892
14817762709346882260480868415150684542523551322564330
907933271064129133176832960678512096031959666185975860637
1326261332180868295234562221094241513333962013489556704082
907908377992952891631932173456827137423372816894258896588
489555423805037488029302125819412761512783620298961089094
907883484921776650087031386235142178814785967602541932539
489530530733861246484401338597727802904196771007244125045
11261821271783321128617188760946956708792799708905924
916421735972263579558517463169641250173967983460874389804
7705879834219759996753509106743228875062048095247518
488360566333195742588057746151814752321512639929375913989
14817551121733079835089230685788896863847261262370729
907908377781365277829506781819097775635694140604198702987
489555423593449874226876734181683399725104944008900895493
11261609684169518703225551031585169030116509648712323
907879928768751472723474130917758613299273560560868080532
7705668246605957571361871377381441196385758035053917
4149726809042396439498191723177713362655006421395511
11261398096555716277833913302223381351440219588518722
7705456658992155145970233648019653517709467974860316
4149515221428594014106553993815925683978716361201910
7705245071378352720578595918657865839033177914666715
4149303633814791588714916264454138005302426301008309
4149092046200989163323278535092350326626136240814708
7789516679486574602892274343881154313669406601206697
4233575241923013471028594689677426479938654987548291
4826479000399709822629451982966800077349451993383892
7789490770799170224272890132122568067300881287713603
4233549333235609092409210477918840233570129674055197
7789464862111765845653505920363981820932355974220509
916421747428122611283918059887209722973839269022781767506
498068793240207207681288012249795347063250072427483960012
498068793028619593878862620612065985275571396137423766411
7716912518023880546566951216492453388995029882238018
4160971080460319414703271562288725555264278268579612
4753874838937015766304128855578099152675075274415213
916421747402213923879539440502997964387592900497468274412
967651252435609817893903552283616221816612937907101856396
7716886609336476167947567004733867142626504568744924
107816102159616555394961364100278256216128313099598083552320363
909103246678927377811466425451201599679570222740938825052
907883486191291542111327851588638627858814607446807586651
498072338783713017738890352927648165247562481171395701227
907908379050880169853803247172594224679722780448464357099
7709476812863610972526877626171937369141083023031241
7707995699566993994785413520639423618407052601676034
7706514586270377017043949415106909867673022180320827
7789486454483067870483738243449750700142443084716003
8299871743179719909189206120930982095393713473783075
4743718718002356351933888737365466582986671799931068
4233575240124548428381182543057146139369005638297042
4233549331437144049761798331298559893000480324803948
4171338871738173216246108154396041469832841868814812
4160971078661854372055859415668445214694628919328363
4753874837138550723656716708957818812105425925163964
7717098195151813550691792587475374480733145279687276
11262879197263077957043492381413932718186704565115186
7708207285382331377529639103380930956513693312618386
7706937759699516825179812727210204884455952951456780
7706726172085714399788174997848417205779662891263179
4150784734522153267924495343644689372048911277604773
7716882291221908771511002969440769434898417016496075
65491447110245945032943012805568236168000995499
4161117999197562009767935579161860549002952838129622
4151207922852722991976086101701706181165584593956323
7707119135412777391431229655474030401369372691124035
4150966110235413834175912271908514888962331017272028
4659013879442221368813719928671936370911088894468317
7707119135192557182127464902826649135177170729991229
4233726390614082052920298618242186776563259900340797
4150750206085288845691357901226528576935400792948021
4161394255944817269606342013948524859469555456635619
4161368347257412890986957802189938613101030143142525
489580318145728878491503498189587105389345962132011376060
906734859131952586894182694117478630168509123896170543644
498093676125039566418088787902401218139941128698626869276
4152477437487930717824804318095495088881578176073635
4151207911805116165474977941924769016823837814912029
4150996324191313740083340212562981338147547754718428
7707123440681272918719273384369910604186064115077341
907933271033904386563104671937404600852292991919527038748
11261791047036707400328447653451777042118533260084035
498068781754123429342159126791119379083712112599127760421
7705849609473146268464767999248049208387781646425629
7705638021859343843073130269886261529711491586232028
4149484996681980285817812886320746017304449912380021
4233756604790202168131491311544034491940678598920003
4233730696102797789512107099785448245572153285426909
4171520236403826955996416922882929822404514829437773
4161364030941310537197805913517121245942591940144925
4161152443327508111806168184155333567266301879951324
7707119124365170564930121495697093237027625912079741
7706907536751368139538483766335305558351335851886140
4150754511574004582283166382769790045944294178034133
4233514792172893010331317481750843199737425022235708
7717063655887562511261311737927657787470089977119036
7789426004732947409786461035523167419941213119403420
35273894356688245940421998747263840498949178606
35272095891645598528275378466923270849599927357
35270297426602951116128758186582701200250676108
40303130599187904671735802065173284580482539232
4741533049296333958430168463213361610444862713304329
4233485279869306214488596053802558862303902874975234
35984795811582164342947861586199364290969157577
4741533049076113749126403710565980344252660752171523
4233485279649086005184831301155177596111700913842428
35984575591372860578195214204933172089008024771
4741533048855893539822638957918599078060458791038717
4233511188116270174500450760266382576288024266202716
4233485279428865795881066548507796329919498952709622
35984355371163556813442566823666979887046891965
66210937122729308996936971126354884297951501102
4741562658973115866219447845054738730646375116001801
557836621656311503133420383931056669274200690542398898754
498065309630991116086438331536285136758164906522819201099
4306089441080320031609616606737109768472905924077849
4233514889546088122277875435643935982505415277672706
7727431546337076467398118430548346825376293182042483
7717275340874560048599507421182538248914370292749635
7717063753260757623207869691820750570238080232556034
4171278521159712910142801046982831312969251508190476
4161122315697196491344190037617022736507328618897628
4160910728083394065952552308255235057831038558704027
4233484750868903436945122372985988716321620525241964
7789426102106142521733018989416260202709203374840418
4233484664542581389869339335212532368978451761182012
35367670621714897674082651279365469190506113106
557836621656311282913211080166304021892934498340437765948
498065309630990895866229027771532489376898714320858068293
4306089440860099822305851854089728502280703962945043
4233514889325867912974110682996554716313213316539900
7789642005815827091610043854803483982351729676898813
549295250107994754214280755801432768907742218313611010693
4679326290366520444780608703746252794918009385386765
4668958497290201600590359965018656539779796435900316
4160936636550578235268171767366440038007361911064315
7717275340654339839295742668535156982722168331616829
7717063753040537413904104939173369304045878271423228
4160910727863173856648787555607853791638836597571221
7789426101885922312429254236768878936517001413707612
35367450401505593909330003898099276988544980300
7789667914283011260925663313914688962528053029259101
7717089661507721583219724398284574284222201623783516
65594032153071346092824408200787181399449589437
7789667914251551231025125492107920210214881320525843
65594000693041445555002601432034868227740856179
65628920701243361817674042974741947922132434297722126593008363
58596885612776443601983651492549471893153340343602594743595268
506607116623444101667065421227852919148325008500388356018
498068793209993251766095404189912116403035701441469687211
907929726548336645425909085656543134443782850010255307132
907904833477160403881008298434858175835196000718538343083
489526986218068758733477463575758841316019954831523571540
916418191456471091807593588147672288585791167285153836299
4171308659580723066285460417785661596031505203793260
4160940866504404222095211679058065340893292254306811
7717067982994363400731144850864994606931808614665724
11263060572719430232474482374165340523061657960287235
7708388660838683652960629096132338761388646707790435
7707119135155869100610802719961612689330906346628829
11262848985105627807082844644803552844385367900093634
498068782812061498262565881188110730859514379433767770020
7708177073224881227568991366770551082712356647596834
7706907547542066675219164990599825010654616286435228
7706695959928264249827527261238037331978326226241627
4152024048047517670313673983205035570305314973744827
