7
498065309627289870641736140744191098884739211107248384482
4233511188300643420087083341606062556809999706856089
498068295525787163064484312996732888019972647911386988700
4233485279613239041467699129847476310441474393362995
4233510659551920881747912235243642429333091026988883
4233481049623458734754330278948115290626204954425347
35984539744409143446023906503647501862487545338
8287292460542739889691822217523613040466216660180603
1326286226491433813508932075975127230511783879604787747274
557837119280857322421630542560454983435746244302107554644
557840105205187766716966142887050479382922124358891099498
65628920701243361817889876250229118325278883030557273742394994
557837057104149416906161010625900882068793686001049755491
4741537278994092772236311450949904361468364574934586
909124593964796455414422359467824294104684451159818968115
908079084975394310528589296157056032544036780907706478057
4741562658932774612516524556346070480359981208560474
557836621656311462792166681007767960605950404148491457427
7718544866517033347246410508644596070685716746469914
974991670660782574327323244356544347016144720602568568965
113846189387189347435314090327588735559694529167082079067906238
65628971931246045139361981709178899983307926699134251664567277
59601820663631570899366652502198714970224676582085916865718819
58740799053972360293653034044058688539784212279650440465883325
609067059787470889011619960407558911112462262978971927774
557837119306765789605799858179914094640726420625459914932
550518556380950775404968415004536263716192728860672484526
490750292486794826098178295738950644499167579448241802877
506607116619302232286914614459836912591459748994250983396
498068793205851382385944597421896109846170441935332314589
8287288230332739373674688613976870754458745260110149
967676643122267907667675343248009968467346975658803586926
499288615870106998814462980023828789297190702712408040942
7721176891580576728909595797234096729396770578174484977456676731309
58597295448816918139344656888837276394516229013393383066519661
974792515935091643919906956661897260564569539073275011267
57592777356966195504427276979485980790497743166116091651762932
489526986425438967623960857135314144772529446342777840061
65628920701243357600269131032743869748074103128537347787083283
506607116619226696755123423149678860817155823721582430938
498068793205775846854153406111738058071866516662663762131
907904833472942998969066300356684117504026815939732418003
549298794412126107556060908367709707607382454263451338460
4160936649099492280097133504999734171708513448381731
967676714215630609750815742214917477353078283846360084404
59601820663702634123391550957264928815075615047210309669785555
58740799054043423517677932499124902384635150744774833269950061
59601820663631540685153936025674651749514955011976849444735619
58740799053972330079440317567534625319074490709541373044900125
65628920701305534220049859412552609117781733393182830731571235
506607178795846477483503231889048568447420469204526918890
499288615870031463282671788713670737522886777439739488484
114686233733769082397159549290301712480872499937655676802365586
498093748453571869127434002072792724310718011437325214132
974820954549773695522410084561435037357468797108903716531
57736280987014678620764482558970551400014613449113373347107445
490750292456580613381701771675729934777597470380820819677
506607116589088019570438090396616202869889639926830000196
498068793175637169669468073358675400124600332867911331389
8285807041500590604741914350392582699799442170202484
498068853901282330965555473387002233188380428115186894876
490750290975467316764724030211624402263846736350399464470
65628920701243327375265624300335333647642699515010384270592589
506607116589001693248391014613578429413542296758065940244
499288553663186679047559571438200598489008604993278509838
983334322685203519643367097102220742460293082429644442643
58597311110042024656302221974123118616160180575834170487669051
976015759759388505442535653926842911535759390664857012237
58597303791479098841288021142679943238329256042142405700238645
498068793175550843347420997575637626668252989699147271437
1034563827718599413657731208882838999889313119839278024627
64624513607161532292191565545215084247500859712919914920099493
549298298208946737361785109356255884097273027108780853421
974816902223707825149262362985660306279113146707311810227
498072409842633568204640261283618663459866815698036493330
907908387903042262406488014036132357314496285697408230508
489704792142184308073262689728827733055428184852412207308
498068855170721687458060747430340630458105142686783996530
8285595367560466132274493583257338673779983345948931
489530530276157540940112988928294295199065101597443972516
4160906424095985547688597404568330558181549931891037
489551309272828487202024777114337778862194341723711155478
4161364656802666724476846932416584639708895006874996
65628920701243361817669656040925353572631501764365071781262188
6893864995406305810642235260194044728258072005047223923536524936980
58597244222359808537675105299448471057367709961142014515938987
506607116623444097280131604633503418215791651445576609843
499288553697629083079300161458125587291257959680789179437
58596826018764047679720772074124163752743450893041169519915787
498068793209993247379161587595562615470502344386657941036
557836621656839991294495716414121675644811688855210191827
550518058731024977093664273238743844720277997090422761421
498068357762684041987705597148536056427786539442779510178
489530034349233192086735580110595253682497232383860841371
4306089969568481106942099671743480379471218735370922
498068295555925584074640455656103690850255710165082591484
4243883211110568041800607239377902848641941038452228
498064811977451940942992532079891218508529270614055144620
4181676452652654976659114807012325317812663341533534
498068286669245804372774006871470495767751305982554460242
498064803090772161241126083295258023426024866431527013378
489526479677321311340156066257317220680735559372608344571
974816840051391771267937811513152929503831672117125561132
58597302592559390844553846544837529548347224114423857968787540
498064740884013703328060941802825657848494037153830094684
4233515418034249197610358500650306593503728088965779
4171308659576336132468866068284729062674450392047085
4160940866500017288278617329557132807536237442560636
4741562658712554403212759803698689214167779247427668
557836621656311242571957377243015313224684211946530324621
58596885612340995764025150564403259410730944966963687373551029
498068357762155293265167257977429694007659062534099642972
4306089440819758568602928565381060251994310055503716
498064803090243412518587744124151661005897389522847146172
4233514889285526659271187394287886466026819409098573
4668958497249860346887436676309988289493402528458989
4160936636510236981565248478657771787720968003622988
4233510583760214561366508385336751142286277301608467
4160906422297520505041185257948050217611900582639788
8285806424627080976679548059636425884409715377024077
498068853900665457455927411020711477031565038388393716469
35367410060251890986041295229848990594637538973
4741537278737918243046217759094787378346823518106628
909124593964796199239893169374132438987701329618762140157
4679330520280005177904725326729209847517545821187934
4181676452616700656772785867804589600883324245838382
557840105265527810546258851183027449834253505824936217897
65628920701243392031845776156136546265933349479742490479841394
557837057134363372806066918053841536535242871217787201891
4741567492949992678143739391604370810653581312380986
909124593995010411314328266895764948571133636376556414515
65628920701243366123158371777517162054174763233373965166348300
506607116627749585995868196441984961477260660338961695955
498068793214298736094898179404044158731971353280043027148
557836621661145480010232308222603218906280697748595277939
550518058735330465809400865047225387981747005983807847533
490924046339408207316916256333434479024829801613395914227
489530034353538680802472171919076796943966241277245927483
4306094275057196843533908153286741848480112120457034
498242547058464763604682558016379944371832664100486425939
974816840055697259983674403321634472765300681010510647244
58597302592559395150042562281429338029890485583432751353873652
498064740888319192043797533611307201109963046047215180796
974966197213229026438526776825368053690749719020451269932
58597302741916552681809017133802841763471411032470761294496340
498064739618793509229245183784931030383890988306854019190
4233519723522964934202166982193568062512621474051891
4160945171988733024870425811100394276545130827646748
7721176891580580274487533183936822462751141255605148591343281230635
65628971931246049356725910356047513280457451480230326936342188
58740799053972364511016962690927301836933737060746515737658236
557837119310983153534446726793211244165507516700731689843
106957599355364312790184349785950960783067964110394366032343164
57592360401569571395936891519256112104481344104093719108441508
550518556385168139333615283617833413240973824935944259437
490924543989245880841130674904042504284056620565532326131
489530532003376354326686590489684822203193060229382339387
65628920701243361893168591470803793203275402213558695727410652
498243044708302437128896976586987969631059483052622837843
908079084975469589243809870831934029063219782329691493715
489526986218144253281973525421039984283935791400657973829
4163903168592186673639985171266060758197922231419514
4162422055295569695898521065733547007463891810064307
4160940941998952718157056960201033256729861388709100
4741562658675958041899889276290815359436130525023674
557836621656311205975596064372487905350829480297807920627
4233514889248930297958316866880012611295170686694579
7717275340577402224279948852418614877704125701771508
7717063752963599798888311123056827199027835641577907
4160910727786236241632993739491311686620793967725900
8286018012204287040758315261590339708354356714813684
8285806424590484615366677532228552029678066654620083
8287075939482508911832031028677596058317910920274195
4668962714613788993756049973459513070589477800233900
4171308646950484472624110514534892823955256224884348
35367373463890578115513887355994258945915134979
974995214969129276565670500620325011210763730905894366515
113846189390733655782016328674844999340358723786092382393703788
12684801155124193419802751908154774905171728625270971900303202299723
908388740117563688713183796388862797978718027151555055640327014927554132
57592777559665229542059922743029939218248389360307924271118180
489530540890066667910518103320262226550028843841661482917
8285841483611117693198636812461093382384014613972883
489555423593449833136574700293208457562360554920428960517
4161152540146637108612740633772085266785581199914989
4160940952532834683221102904410297588109291139721388
4668992939360387435344159138378498972077974972229388
70426394096968410074794119897346964893874487779
4160940851818792294966022693674598516208927581651444
489551371478443125826969449640694470916322304413394415301
4161147609053473824827091238708456191007578730024924
4161117470376289139494338176050508924823783977594182
35371011469340470969509360563729560291446176964
4161117384049967092418555138277052577480615213534230
40302617608437362715933758371144197916379605386
7717063753219667321173981216878587825848991760621058
4741533048783343207888212661169667581358198610370483
907904833472930408964719437506471542047148725699723165611
490746746701474599517327176509935179348728295106839632469
4668958497249111298556471490076493795390707963965340
4233481049366535157233271400859503813401969333103740
4162387611128920225642994335298843778168509108053804
35984282820831622387145817892170277626866223731
4160906409707516158178335045372593339521660573387396
35367409311203560020855061735354887900073045324
35367373356883673691915853999637958560977350172
70428192546724356854998163983922348773946912627
7717093878794605608168120281284200603999849327928299
4171308646693560895103051636446281346731020603562741
4160940853617242050912802897718685091592807654076292
35368915005355704468782419024857604359643064621
35367116540313057056635798744517034710293813372
35367372607835342726729620505143855866412856523
35367116433306152633037765388160734325356028565
300620596461804563718996364477177765723331
916443664938469313560770183892568792481247780902807074215
65628920698267831202090690118686791479473993333755700915623824
557834081573533617720029468299055077179096884428222984321
557833646126224412328573477852028518136381079484344553463
4741563276098414923295372619965139889333908250774279
7789642623161346357989733382361266407231464772804097
557836621631019941028098840471619821089113009550220178138
557833646096614483866426484270072222609242372598271989927
557833583889856025953361342777639857031711543320575071233
557833575003176246251494893993006661949207139138046939991
4741533666169952776301790663669612750627022178210743
557840105205792343101978389850087756489947110740488554560
557836621627318699970330466273875284148220671189461107696
506603633015449162824318430917044554377474194228800078848
498065309601998312923348413879103751632184887169881410041
4233485896742925032360218254258810002486062339881648
4741503527492768090969037601011665484443227425780001
4741503451957236299777727442959891180517954757227543
4741533049296443148239424372913455935237295385032336
4233485279869415404297851963502653187096335546703241
35984795920771973598857561680524156723640885584
916443664938469093340560880127816145099981588700845941409
65628920698267831201870469909383026726826612067563498954491018
557834081573533397499820164534302429797830692226261851515
557833646126224192108364174087275870755114887282383420657
557833575032785954493432583810210310095079653822158370721
557836621682837095616646775475290690880339554398886031520
4741563275878194713991607867317758623141706289641473
916446277570506950880539584041551982183783681313489540369
7789642622941126148685968629713885141039262811671291
557836621631019720807889536706867173707846817348259045332
967673169942255058892777998326478107001862919224406959857
107819030801074154667803326575362520480371264768232366107448672
65628971927772834987836022126501225388788513948894022515509466
65628920697770147524278703241257505311606464682222391306577930
