7 1
8 3280
9 8069620
10 18326727760
11 40581331447162
12 89117945389585840
13 195168545232713290660
14 427028776969176679964080
15 934054234760012359481199283
16 2042880353039758115797506899680
17 4467854961017673003571751798888920
18 9771253933538933149312961201158497760
19 21369772545260475331545384574852469714164
20 46735721856916306318684227419301887385872800
21 102211045061095092136652678987689379130585434200
22 223535571120069996144413365095957106742870343325600
23 488872305391184061518755388356955339447921075804009605
24 1069163740165829430917903673995370125866323510876108209200
25 2338261105775369889593935996490820718524792532673514901240300
26 5113777042728572926045265643596546895190247927628113379118452400
27 11183830395653413604779139389003260608725036608777629017760240223406
28 24459037077631207498587831276517151842968857930246192161221003040188880
29 53491914090483263727324043984827589375239203292437106355823512609827965020
30 116986816117128977396119040754321907991094564655566785456608658979634037290960
31 255850166849066549611547872688357399141405856385041941465556617969132932003773367
32 559544314899568636038161677342004218604906820887235330025859973883345957803394267840
33 1223723416685837814110947801154023822690158961365964735544505794741234580182116609410160
34 2676283112292278099433253794200042146994698857934038304629066289900719149737134142122662080
35 5853031166583467936640559443871418481433498897016450417400049624171094461768765204879915117288
36 12800579161318230806921147852111364395775024117948381299506386676075022055980311088472384715478080
37 27994866625803106681833480483184513612166100110571790490149406379783721912942644535007092768651521520
38 61224773310631493389443483882104477209994657504735295304468268194609502633417085129710483417561068394560
39 133898579230351148269316398895863396555934426684403590178072028194788351150005506030205552089513388269112969
40 292836192776778013918188915626978666544903394042898628647153670805870076925738926826841545271930734636052627600
41 640432753602813554823257548931422472099111801189319531934237805136705338460487967312512244408613374488476181588900
42 1400626432129353272380530306154876978580405191316352082606415169668264265614484422200577275117912663720795320890525200
43 3063170007066895627095145927562629135276656755557519570548206864562037502760845936996774543656607114535924475714315978210
44 6699152805455300751327901305472864662325605941749109660035316820085429864291494067651218738131860416429701687471371734300400
45 14651047185530742753994945866089439792513951389425634147768634713391486338263676401823932403035875801126805668086336489774646100
46 32041840194755734410889908552471392429885178444799442096626951311451347878270804435571707021051124477794465423092651557261156098800
47 70075504505930791162377489260945266407698188530121606602216795181076144116671862081081419484497679196824365796696726373295990791850811
48 153255128354470640276319527011814549051971084975776135868884349519058854979913287697202838603950062525834871903587522055145035951829656480
49 335168965711227290287372574955473185060655028439322393391890631182545115496484302639894962767034058217280547113152918197039341642925595070920
50 733014528010454083860715851306102600348691157131923747954330657544285361276434275339411014942887845647141725449633921019318675487444089997568160
51 1603102772758863081405012716587860307791326357336694491212071918078960469532435334324025275819708078690046578804577643871343029587376713073146948572
52 3505985764023633559033949003368301241423781727243053435890216257417890800717391761856866772497272548496016657235862273162973243205855409940141534031840
53 7667590865919686593608111204473459210492956802066227092468688937272426813276400404108505671037125739361704799041223015649128958281424693093708531841385160
54 16769021223766354580221569595347446917666974103778154871438201646463309585928250482497603364471141266335730110354438837122466165703727691533640041477200794080
55 36673849416377017466945032260183416303066134124829822523114835824719274239026834498616084740079626065552026259267047622641877154756869407397057269131543919329293
56 80205708673616537200209120568731714327625283955343928847930413663696700319749607900296850807500554646834797540878642594024590784581791974738690255175128439879338480
57 175409884869199366856857590910269274148802019857821569321893587294831208744637458110416193975254708865616689981067164031858867713652641777521139994730929549768522254620
58 383621418208939015315947729361843150435944164313954451844433928902061816145837502291560902445301691249329393406828372690145980240787331809201766171920321635253039734645360
59 838980041622949626495977813906301386702472700433729584425361905890447900632034802260666813342788864048301579402823566954141752777104709462365719369288816336727872529102250774
60 1834849351029390833146703573631412986491924586583243539409636489061876533078930130436174068804432855040706901106080634304094343937005555131781298602622958143735629049792329264400
61 4012815530701277752091840784508664122858805711303134293253744601553818724623389131104330907486979620391385124238660183260709333706223974635483802041497029813244418953509553331689100
62 8776027565643694443824855846004509335393512771504783297495034313228587508507842174958683062470110839917991889898411474373029849392299166535494450683748396464455978310634043940170198800
63 19193172286062759748644959771868942311658863543646001189619711301284797064138163663228038972372408733568963865022466603608541648057630094761662978837399629898652309920907722753749353130815
64 41975467789619255570286527047800388443664654630867918864716116170062204847918105449952227972995908377257865532072058446111530198675667698008024617415808104129625732382226706084689469979273600
65 91800348055897311932216634673020524988575238602114527859004450677376230364127212373181551950418389855954691157618203231651373671988886941202267636130745340868517245387962940577939870107031442400
66 200767361198247421195757780044097592162016632598716730229709854160899971898608103477066162304315760008959995669131496674902388760385213711033624744221018037718501144998915443192331212279952517539200
67 439078218940567110155122264966794476283080260524018944950326273353182145746219039155895892603512469014328803027951962776104929439922284549487671503310751728366495028162598541843745161858550078492107216
68 960264064823020269909252393489926887412939195953355389985188974901775563631957271182826523282586217695312233339496758441872228940563901261369136715378496987966536451969515138510866895916473106518241406080
69 2100097509767945330291534984567972133885061325200548860826786417247793508863826995853453231595963766599193168816326717229396650836384816227548310929434054819034974798338274382877213107647993914124604388612320
70 4592913253862496437347587011254166037487979366574859052743556250237794326092664578615031884042956745791077991902714300527651621175790362103203286592834019399594378855622857505405109929374144524839982192088159360
71 10044701286197279708479172793615785128902915205754574336360266274984513494666166215025770146962761217321501370572349449240544423169654349935874153143544217147902265920532595472922641805116902608532910440748938197777
72 21967761712913450722443950899639853676494953012324609755279271832953407155729084485008432026485629814601794704134603111467085896787340961233038558511862564370765573926717510915526223940035553316571080304040318053877840
73 48043494866141716729984920617513913926591400504354311826725447906775084892529267954090440012024077016891429686769713307079003670745837581918677057874290668950274487371348494867873579764471542104841193015196018273356440660
74 105071123272251934488477021390504062576870060899228764487865291601828638034623400793297009809376056946689147926485630083297503899392720169872234743917932541549066218026748834997252659350812159720760616650646541932472070960080
75 229790546596414980726299245781033210680968116155847397752094794030824085340924515175307164594112918939003154245485458081483506950839800830505590289481650698352348596839382364578292352923472060369440211768183303346908844531060298
76 502551925406359562848416450523120233785959820607409910360521564092101324749108134332088670615366220906806070541251800150562799636993893210599767089799308891804387420177418721639040399376842639649054328356806866441287889030815480880
77 1099081060863708363949486777294064390167345707037268207884967852589137003927456577054368428213934984414699372307223750347624526808637802509511111509431694940503201199892051970600253195255344253396964183202287144689468237211137826313220
78 2403690280108930191957527581942119141237647262650406503676848436521954789743300671553210634624571690193530027667885833426063208702553278934630232980510243918175641985418042423009094194440092452393793336288595411574756103063824135589850160
79 5256870642598230329811112821707414795124206308207806803721904439254559830219351143832555224553605852646175478688806909326969392918857996792327987941596705818950223549858903008722051183677638516776716420208018186677112382635878370151586352579
80 11496776095362329731296903741074116326966756098003380591491489315005306451009966118148435694615737961150183137169755873750272469114633201073864027262474958917079395780198478289082348780088419873821444473059342040598187172074033552538982404783200
81 25143449320557415122346328481729092531028250807857062638058864991249826629448448535883508028145399107180508819086245755481090341589015742929574116504028454497770289031844267803583158600830911249080019809459479478657415106133100732407924599918959800
82 54988723664059066872571420389541525455719759873274150897811164595317289402929174839150987546204154841878341451711906162287127737689648164206458466678890071931863974425629596086762887151368072288722176421136371582350195001939168988513024273194090946400
83 120260338653297179250313696391927316237532265877732328341719432150500818593648642868024443033247659810182174874002956440166010065728846999533461116048475186071806307028926390608990361668239423148760391595071407911981944895948910572255117983998775032692420
84 263009360634760931020436054009145040659504592579029405362602874779760340235093173594148498388312317194504633375624814377494774073107652301134795408372740821741191829945638151002312212798185275387496822632722196539910615452739215282166312372947669349804128800
85 575201471708222156141693650118000203957344237229465907118594832633298235524978684536620440218522532278985919036194043291201303894509924221768767821872288324288691487039807761069597407883086136131943920216889103714667159136374792889789596740667280734618422854200
86 1257965618625881855481884012808066446080232455206746686511901428831205809866720658470426250262279424388369083852423660147528350604143473194468291384242536401779790913614526347345268735421011352088672355197475014529222515775714865598490429826920837392469736987373600
87 2751170807934803617938880336011241317596072903050479564433665097123378198814592544997570308758678428121944287271396815140205207807904789349227125282695129268506044652853634745553925982308167441255500144299194773281951455703662098704233932310303058471593792824078217621
88 6016810556953415512432331294856584761596174136612612412408853201493316287339242725006291048307764249252621577403790488963347938436403489284894706571017616027519341348557646427996516594476311214649520420440338620169736646253701302479369591318729302250463871964414008437680
89 13158764688057119725689508541851350873620720043352228063977641696913474593812561578232988314205519038655477198852702427489889345491716410025281311850412847549367829544531783147543484518281977083931422629509265731828155314796733362317030843941319418291109068681447152627814220
90 28778218372780920840082955181028904360615722508408466975369883125435263412377867886669760553056921147718803469140587439996224722607202194128977842769843808955940183806987528725832894232773800675954410477336108412967904527659390567865444310277157788626551551771409715799569664560
91 62937963581271873877261422980910213836671839592841635396533553550621046555662838582711294041463184498756745043577767784679090848668501147042311983863192910718276724403629816307529884037204140640154246692534741937444685245526786776721532351662742564921610402578131591307267054745982
92 137645326352241588169570732059250637660805143695952896522719203979417646286900317951008069020602120326813015055648013283204675039803641095462043907548685597452140102905721901390486566496202310843672204272097240800176764702812845848818342693308085754927173865966820552735376903058805840
93 301030328732352353326851191013581144564183641702220591589941634106495057764837283373315236378740297271069580150250695970611293394335295223728003904062874872837290606341336438964975839134300330388995177567614635538394878678450910575526539226176682042584779115778396664644093696677441801660
94 658353328937654596725823554746701963161871660090912535233478555608462508361195742706270964967503202769373074436655751757791753891075917495806870664306550901810028260477599557885092155339988357916033830533342665679134546832232214411495797484436047522012242214142018251979786755570802269760080
95 1439818730386650603039376114231037193435014804635491512495372952240707154400438113593420238151048845351084162356425054812545378520191319761721781778638702927568052087957190314572202861367833852670869234082291084184043416359833664938352286156366105265862855569738805075996271593811142763887535303
96 3148883563355604868847115561823278342042378459585969304525462297520551290513730859140094716543887689444018294954788232322067442043103435709323666769010082063593925526954576818957807435506831358164891380332464099353289614264823101058860649083193110368095729032484886471984078491732549294137200905280
97 6886608353058707848168641733707509734046682479781815757320087568234666610612869490674003896115683123383319885067461417372663650083796019566244407937440274163577576480791791886906787585122600875207020526300279756051788938850876914404671436251722047348577255538194876660983435478487914685822288318922320
98 15061012468139394063944819471618323788360095158221293408846426722402429941401404510268604059905617843511496304135765881622527949473602866854619615274202076500321022519063423748124018580439638300663618309156648723434364084716972141118172021474698740415014215411767125089581016895741917075962389400446608960
99 32938434267820854817847320184429274125143528530160107736538346350474887334494353626963404853423932188904493950880622069760128547196372527302472627086403423538290083112551950922154487076083988879523411265753117906631622281423727480310707064292511812961959946175720441386355760107515511195916389224603038643384
100 72036355743724209486632089243346822511688897201006026988273556366643962155920623733200318216785938647360606049894544076466179064491131178786781055159094495597750914655713102949893329754977780239855997981239368021721752986654153040796197336961193503312672137474909165824281228982647980306170964010215772328184000
101 157543510011524846147264379175199500833063618401343121250964664396605619846871497448410951718659438844710266817970391626511008163576168899055084214361112427431166824063542035171371301811797803354512544669476237184132707201598657628764456060422196450251386628898085243260972847308544028061250876071877969435166626000
102 344547656395204838524067197256161308321910133606117009601787700173365085797163449967379204347726917687036091659747485337360131007608460417498612873759863825797144708602848641676616334303272762349490993176794617430049805268880862143671325297933999382673054868248282874912096562661003297695171447004798941662485941368000
103 753525724536312981852134960399224781300017462314952630896611197070743128533404913678434866119602422363120892840289796294257142017172484343742973668226787358430438234677980891144464179696326361243650358937180606700283218493455256575928201016715234147029095524712505531751750700230978232633298659217835810777380173771888025
104 1647960759560916491310619158393104596703138190169096582595167279154787019120017705243974154395994338729212174236173288399277355120000942197215964287975036286668489628290554877006871310741838006779089851403822482928119364013729603211422477765530407190331314354026635952956501145204939498577941999262010349017451153886029866000
105 3604090181159724366496324099405719752989763221962723411498529932467940550841207906300885323163413670447678431551814995365433547568246005763975291949195036395752014423870740852621093245310236148069955007598112171884293933783726270658833272543449584101383673527698134919211143419475201972562872030416134909535096959343165040106500
106 7882145226196317189527460805400309099788612166478336897076838401072617141568478266895692996585695969304492259760085178380567853463368052693864426100451402812198760135270487430616632897875627265090149760705336042614769580875653959701239781022403765806502482771862327738618517805182602743565647750755111115289523520065907615730202000
107 17238251609691345693496556781410476001237694808121555314285490040005667201974875513470494386962091054160260483226018712592593972794060119786501886995263236288973472519969973475997517425248347103134355592363201118921495284468406822965872635628367184512746080159736859625518538234967888120128702771859467352801532431118484291750187407026
108 37700056270394973031676969680944711014706838545386213779698252726543227381961856021368019686985976700839409718961192789192441462765152161233655577972985412803002537634357752994891815001555877335959099173283170542423967754254083432076556510953890231020049060570001163113274138757612337799862572029888195339062376247332929975298530723751280
109 82450023063353806020277532692226082989163855898777416948262519613548095695346582705046326384746549989157711053684861264113451228280432287381099847815352247340034910694779981521058179705658311632130469181719779691183747493108412239937439526191883744874425762560634797284580747021110652052229288602415438303555447731866033371605357106071901620
110 180318200439554773766346963997898443497301352850639163309243649811365669138339062990359562486506397366307716944066637753138211083398253734961220555249004760783241187159752240961012813520537380230418369954983602190206619518038952492677629737542307129767448850242073917682911963305245330153992824149900069402226628901249490547609165122645082683760
111 394355904361306290227000810263403895928598058684357292488549737792111450634104657901830909989944381127666715129745349005975046317492915491841949389680565558474538698101508266714979594273183151711187736013655155572025746503230199134127146121337870741084276381031656950517449478808406479920060282423322699685594786481863961057352417737864486673818187
112 862456362838176856726450772046064320395843954342696282131927771903591042331405032517759904788503476454920507474027406897997891919018419837604012964290751617755023502561210434627035204505258682465490355225129166472470809142010989595811679152748251012333504024812398626413020495243324325620626273366875156907640575811865066597107572100520315458513815840
113 1886192065527092785660747838464742668705710728147481787064479299264938975129059434321767120455378041803281048327239469412983007704630632002502593906807279745059540523883504750142365720821240855227200970117945267265657085302741665883057675142468344748289720249197399367763156762016356432456252323534005023006233578529025244757328923954051478407561724693160
114 4125102047307751922240055522722392216459389362458546326462600155571913070093404644823460398565761141809570401082819195786108614427930292823154282595259716741999639737919856379115662158183654227670364567459597318575304382344679075347514195649663202086615606597835520705657743087398446033432304658983730267309289475119703146561458053649476794943293828713794080
115 9021598177462053453939001428193871777396684535696843482766940223805723210747680519799027801431979803775562424198010318522819318129988426266320974972893848544889264420601163676023088677880628928016742428205925323973045923960988943857043434618116063041309713216696979646726580982205966601590081402260178647521564203693671416756169786288018553653082955841225979308
116 19730235214109510903764596123459997577166549079568998640903565624785609720889709222185091215953093106916471701660850106486681470405412827014433512008783214777649497240060179236931260052681042043735401783515809520029103443840596390791139258165852222518094050684421900829196487395488773266839545170209400654295427500868133632950645726779502033349295782699070572611680
117 43150024413257500346533171722007014701263242837017401444899360923436225899585517842524180584256781163073611977341793288081763345085430553120655584325443938379944151371887445479841606404738893852591466001223608893631148138279932587102600671836422482588697770287492222643326113931234222291184129254438512299414731552242477474089113539939652528791229759149988757095306920
118 94369103391794153257868046556029341151662712084557057993165240995134967076153326152558709401000790610024273914112053607900096713320642140103953413665373735963908202652334148441483055515929309734403549808439103422695224774583870378447786940410722107699164678390180961229699018711396398924918787653328808939711113352475182833872195223033550761335916947217628291619497521760
119 206385229117853813174957417818036169098686351328926286584233558936277950009158217497614517451684281304575775211139919484917516017837578625759551002694853371695649426165378923817071454344917679240164449437754306696419977713557822772358031686432156904060554996235350764991238014231845538549070028888026445456683859482608912574992646713402942963677437046413546506226249476348189
120 451364496080746289413631872768045101818827050356361789308787871339099936112951362811518073640779580796397230723427316642437168105314230818931031020175446531273421374086427822795660423849267967909147927321404763726064912257988820202818175350247841175511440357830141286334412460422468301753571021211285029701537408081630410990598514309121428925089897004672558841670920728008466800
121 987134152928592134947612905743714637677774759129363233618590432440851943612915017162937432429391619179939161289720685962095002046355275118089653775922686494382632672813843931487055271776887147512756045957657417510114144375835459908771865415970129973769486834439375183633262855790274648355646860800836849243152149777475220476739838698784115549017820775052367165387841875119637912700
122 2158862392454830999130429424861503912601293398215917392215655095600556440131851234435377623242917337934648172281562827612173862406154980922357649946320989300018957788564222291415972442832335928500193436185014462747854376603860937387625712624043361318239451148997874544069020528438251587166778510969178291323168024618977627539109514490679731289567584921571847231987012003945616390063600
123 4721432052298715395098249152172109056859028661898211336988358304750826186127704690705295253293222022951615926937701052566773913902605554558781984008774655682233987364773416622097909223801926284002322070323787644081297541618794579217093226080217053153382147283154882443545654299427248818085093670771106466406062533024913299147799520347423010725050425024412040690521195244584155544287942630
124 10325771898377290569079870895800402507350695683571388194148612937670243213448053422457926400181517719958929964976204950988110153527965134934284535899895785138128623288742733614536808161279403363514774987754913095965229507257983897017042595440421228008588371340605279207760717859409157657713238846234652095166296430787382867367105666022385824536060913760218698632436420666053581390349337485200
125 22582463141751134474577677649115480283575971459970625980716064948741177752868843254287974938813096056101950618388082687861569194281889880321611143107234035585096279228659311529941118582148187943853322500349209747004631450649345327065292210186013286871484110453554556130051026918584797975042540262299253252512840128014516716550815310589871284718700597114960098671853749393878379778776397314424300
126 49387846891009731095901381018615555380180649582955759019908446365904039156571406052850346329462390223755206904669028505390951597841841757400600961711057073360303940094113514580526415424787822593792013164870032574768984315658833840195472224464049644468261440698564185719226106713842837526087288369022973599255989057724744109613269555169428547884491358697706307345169706181663322144750494447290624400
127 108011221150638281906736320287712219616455080637924244976599850785704297442075107266405442828339018149017553118254577353220076591675146133198368096624481534749143213041975065339841405578832750599848806818535959536007441536264004209747777255378414577318925615099100179550682425820630053624259255833941165775501973117501604804183569195505636729183160179762244856998208142512344484402461394548809356900431
128 236220540656445922530032332469226624301187261355140323763867670955686505920868618976439748576409110553827112154957716141147603719520258772674819522232218601907113904624371918218443692985240221087081558324216490199054401006057779535447918273336052312195197270506863826853377330528795208596929135597729905052564541140642052621684673696406831019510352148092279044864524366491314284220932693779205279840346880
129 516614322415647232573180711110198627346696540583691888071610524602565418654511381693000982022403017942563746703701709709517381950364512684442527992445965175822046504478571213916915493699576171010852539282543471449502209879492221135589399748806324691256687171651903307283928885978365183378129089272647137271521883432583876097812524724930304644416182675818388599424961959287743433119507999939738012009820099520
130 1129835523123020497637546215198004398007225334256534159212635492979997783617278169804416514307740897955006582455765535120711888149641615363784775529369739103249314874363142663556782981275877697319212692216549569684499509209521707799085650025133210842278999050164592164229191058331479977277035064502130350992890680981651479592270361371806588664983305515157796020552378391306289304404584357933618319265554647816960
131 2470950289070045828333313572638035618441801806019040206198050791113737631062466593554748151060468811661557134105126479599201068734216730162670097732957228220452811151946190291238113599634500105199693355150051524504502912235652530105461404671503883903639364241461043322646577023004052705135782544918314341192579802843649636897481510317134466940870023374054911753442803385991911498412053865482364728274108206472639392
132 5403968282196190226564956783359383897532220549763640930955149449813309925808102803288558858151666663154780643489925339289299713150021321737299304426525092834901395696109344645264065729382269505878492943882927737965874142274089861624692776889185874183047416706176507494913785127403223620600010557824577999902313706190537244269605298637180215702897061284166556604132809324913461709583730117592821831894146215518243907840
133 11818478633163068025497560485206972583902966342333082715998920864214784222488022847553450893927080172544651601698734725040434935176181030891471155869434163052245576278810608998895664778809001027990167525988546765303580707654703060044953455930446100901730924905842125856326944577798741818581115565768117729579722079569411327242535540570877758718922531402135707908309917527894184539662290310894699188918939236004965172340160
134 25847012770727629771763164781147649040995787390682451899889646503775605071930922737818437782286426133739284730682722221507844470569859981154394401744729273789780595298751493185460212972827037932887970606591940355384263152625825881888097615168167590699352615980980501933381248079974644006973164947670256415339091499013393888185609789976884255626953832031428130179215506880363885463840346069985248741857567569800422297699662080
135 56527416929581326310846041376369908452657787023422522305058661696012156963800798653098604083588714364051847699095686154886639032864814437263314010137449494069974883222313126292550734423019809457283333595584462159815674095137944464166582090614341449546300495546829573849451055322677291034213618807353601095850839292644659280226587889592357836394384335726354256128797935339244488075466384279035450356845354508368642700640883617313
136 123625460824994360641820292490120989785962580220225056281163296622732415701347004340308624327376449312753570240886751087288486934614081344395059253044178118737559949309267672511686364436216884247733327008062379912606214980718268987667431749595422327979326935978579945427185132061531364715732895054278728798927710037562516045855053103074759742036719638402099138409807453799640756052970638599188193957664506929430525806118094327600080
137 270368882824262666723660979675894604661900162941632198086904132260716534058130083945335822780270316344951176843260434533015920866756261548971862713589720193678023633004949638060304084293359907435548125876586455908594341670083307220357416773904706748186189006693323808405142134154252957404863165162305883198961816662904976225720283226324458641952930564582012583701181044401295386618343061832200026297119233781563039169021116106590692020
138 591296746736662452124646562551181500395575656353349617216059339110804800115288664783745392363772439664220421307786139444535388716682955030478756948310706456434236005714587428760319207660044974674710667534576360805685293763802463275631742033218406488877925515521549101955660437211851358841389533885556329809835469795465150461569645866686129051422200731034353713337348235122528458734502820034112568110915525237560126372982456170391315188560
139 1293165985113080782796602032299433941365123960444775612851521775988804430407021616683421919150251522494835153415226876854283652909097224322009363131096255800296905997573531805435124827458489147692709162371082496772423043974708803754561711647788332059712128924305129602406835794484230139813177117940650459869481554311449273417221472983041041578829025053252345030168879790536295487059726425564361617468317393070406266170684830277327423616691994
140 2828154009442307671976168644638862029765526101492724265306278125074198077732667664344843011052546672272160412598108051709461137681897085674147289988281711099652417796630934851413399882935396219226295946532630049440724118179332632677282395982013222983763384878607403799276289946861748554908581620139552574123913932409620118345195443519913619091347788773230206905078700207373315690563173934744015259058844582129429603661407560562772749675214631600
141 6185172818650326878611880825825191259097205583964587968224830260256562948768644984253998935823839638247086696837658318797836601206993288579881474536412597441771648641454415748112097009893407134467437075932960002745297066977022853515900313947717049214056309902322811465747315492960436350456929528519276323413393696407010870891153008657621246316266771475497609945262103275185214801488074640128862079792832957715909234196426270517565134258415236044900
142 13526972954388264883524183366079693283645588612130553886507703779705466856724388865463397752951987016951537202483958234288908319727485218352284929253151454256565102604664327044201559234872645388752632264108253732259938466085763216242878235129707948239172173332184735434667165702045471092811715543651361316817305518190243892256616321591426275496472011755956766213385150292342631108364528884166100139094388218467474386655612816152125977769992643485633200
143 29583489851247135300267389021616289211332902294729521349792348166598117144038645554460479502248522657861672478680916287385733416784144578957637702849865877593245437416397238440393869909611424624350960008796123209281704085833891078753995377922409785049673517102104960048871807250873059182532595560441420969312771175732665446591090113242607655724253126521194763665308435466496081277569715936968332784480152129410610950075508049641777540791078383529598081235
144 64699092304677484901684779790274824505185057318573463191995865440628750556603292607654557532877021273497411300557720150050603464310881343327634461018360055450273060936997201595857867515711033353383578857700024342622749801858550319653916990116888195703227825732218168735625648542243295840511670163080459394134410540530701690193587312273389516472492161231448348688676472486908565599129456167061863149795113788926588781733762157900302161478558917719306267986400
145 141496914870329659479984613401331041192839720355720164000894957718858226703620075747596594704406022644068456101198317459493875043683273657134398864007898278332413739485375606331629608828054824999484588671206888715749845064351072879229815440251352188818139979770220893223764032560086216869624006109013466469322204114481066765639235786616976566904250741828438292822819502419240391343621046183727846659578142941258115916998970238940260673549559962443997895017032600
146 309453752821410965282726349508710987088740468417959998669957272531291037594100709599878033028558870842277404714155207649095011360349979517870047116265629819476640508459699892612126287182335624570450608639257826565389874536878947617369008674604395111379566884780462355730335263979801743665808502923463287090370921089024933758543303440418622930703769425087001849222756299337634825957763565551516754649795684929558089598468683831474602786148126399195045312487593240800
147 676775357420425781073322526375550928763075404430078517091196555026041461051601999167108898652364944136121759009845780417788399785510309573979412248072816058334542013463924391842826302520607656648128597770477632315732268828931726946877709296032274983583996253036036893210578158702354440728143904395621721201925947447040003316385818426075323731866812622619104458639915003500411236093105391809896379356517096616559476514147057581130849055802305129344981677462492023922836
148 1480107706678471183207356365183329881204845909488581716878446865842031379496332003939883203218105112463058810556624222573542867977480806504091162363710612545931850386056844040189875368740283589056387003077381807030847756872297999231240380974509623214682191679964541299022791235759263396799763641976393203081632221500559226998365034381662739300694949836951405215352799019279472581022535934110578408782256245727577199936545953322870733833596937019217859850583202132671224480
149 3236995554505816477674488370655942450194998004051528214813163295596580002303130869370596859957860073112345440393261878851421348111099879491054677559576878289438078676650016307005698780196455658483132455268552888606370133903220152040671386097639827139122854474013140401257530324851636770765858514554552126928265066468930294460959297222306799563618695719428797981071798727544431171076241556869268784961547254337911433125746053333165393944077929900207541565392512747198311632920
150 7079309277704220636674106066624546138576460634860692205796388127469762291663199085567214035432820975978157992163682838324626065189506116974791129169609147772497447827580086920140071748604143955706544258833998320506353497143012676007277558780092665847292744421316710586654025234352631625538000291214730678681754461057665631661449481035150249101669561870542388814537718962215404684374294747470949875599020314348837283199226956734984677090347087994541252254294076908388067665664160
151 15482449390339130532406269967707882405066719408440333854076700834776400623477954016466458029763510620607614785585192698078574968108066743988670337116919710821945754921243710176986783038445906841214824769267243783626493540557303452966524062292780579975965226361510500908347810540776134664114225926863342394205548507493393088379748948557051174124809390593143099476004088748737582076115942713563518011889200081464772157649082557157719970325169614364810637226140602597233175952628434597
152 33860116816671678474372512419377138819880915346259010138865744725656010391930367356317414232177035532807379930226042593750891804871993664551941855191104195200604353698276817099272676795011316317493870074531484128423066224049074377942487384094371882647703055869259244675334955850911192723206543040094952016566491368040742881539573103312066871420106094487725230701723236893986671975145313166706644577200037340910844383241465458442199337988523321980709184161602449285913749820767934081840
153 74052075478060960823452684661177802599079561862268455173699383715009710931643709129626727135641586070487325648740599025398872624127776230360756305764187604438925454910033256330470747026929548996100485958484571684248647890752438402203190947917013514777187760881656951338585376056337579610064288541390005986441892352187327075917481718309725507879294024851513341328664097751468105544690947616999540361190079103469484368872505363670605625784023012962079188236187969662394922681129688091967660
154 161951889070519321320891021353995854284187001792781111464880552184726249620579456747365487516643677159768981199229811851866409496937663932483380672694699573689323355584205088289996446498685758835117202081802215125769732918428597920315075511838452481547722121556718620031320625699174864828804047605320366605722302254292277443084577505630912292814220111622031379991446701644192989700910675928330964968898270224017483396367556465227833236858001600603927887522529655714499804847099588440903964080
155 354188781397225755728788663701188933319516972920812290773693767627996316531938702604643889111455462169228784686677073300071443294352959444204295159616549688713091813803499640476801837971077194480233629556050988152358964583491196471316681786177405306848388243112983801603000700591999136844295555533820570708937886550986871854141370282964931403058902089836227230983932557168290425285142917024500283652414914777307367064775715032740910896601024936457834306652667980974812148666828080519620297674318
156 774610864915732727778860807514500197169783619777816479922068269802427950533302155575311594495006230385076774733850674421905119057947082565471074595281652257099670772049270575361026321961266279838938154167333576997078117242224241888405236407499806232049740614021952141802383846887383314448873794773692859132094944829920349225342707380931044530116328753981420915961229547871927773726377926175616717212395360405440312968075418598027968947171599022169365214205133574468237348907932889319031243722870480
157 1694073961570707475652368586034211931210316776454084641589563306057909932392958977504864950327595160990852531435891515079285523485590999400951541400755560876540714175385168202997008550702611999538773497742895464742174792574832572218190691889273790398503989936720842630711246411033131661095965292935591562109032430364426029612108143897309801942323243432335880451733395252317525434439024201470655752596237192192407126761084148881064215122235869695481187473692304653389622870253287154940104466624580302620
158 3704939753955137249251730097656821493556962790105083111156374950348649025479762485820888687885205671203099222943062649174841551352159987736145157664331128460836479973916637383917160284758263111315096789415008564723534815440497705258783755417340452010115568008760423674160589833117499669385745788729006623465300495226460759941094978096101358427668632760744360275797493719126889704537890147734381694676249103780017521621096147035302049666862445836327101107740776052852935936842337215518966802365107852209360
159 8102703241899885164113533723575468606409077621959816764098992016412495421156447872761222611672117237371818353625505816998086230082780625300676016137926140164200695787498560342661945550240355487368966604229688680583107362134847555278571332423949217516471339628608099950489654388366257785307494493317181416827280947099820709835698072069119140212800456799813737948848070768396993339077101190654451414032507326955607537669455184556036439417391181744893651904234410748459690945033465452163423405573910772876899799
160 17720611990035048853916298253459549842216652759226119263084495539894127487842230631290308420100689102846683556751722490346038540244958535249317107032570677768095271173732568436587386802926733759095384043308872710392291506355929751010187029927001157759004691164330278439773099475266403745420840301600257105345938099905816591054733860013096835598164849812119857156328041063379805713786018407939042256293191653329402347075149534740630636267038337401711146543929689467123703923740320467559080270469347205159575678400
161 38754978422206651843514944280316035504927819584427522828365791745748456817203533078998248635104684453662579698480745471175208550750030033915758996072980409343952459521670577494412458194408410190586320172537024945123304519574812410018644559397867052535231128455910549355209505812986074269907633654596018880360097391231201770717408653612040355455112102277549567650453098253802330161448469487479362140815457424113368659861532026919324294337340700438519959736190108783358667768357377373984078129972420683021045204247600
162 84757137809365947581767183141051169649277141431142992425635986547951875060166413791588234628705068914362249332518777337970940930388124552104056234523787977676240944451118643728729158413186853014620393827719317896231568811636907609986481462015278796149873530801964189077904087576398672371305437401326722738219986977798630430593199605456221365794358189787124288938277551401932222233583405612118893825648735641423343406904604961066395896976464160382501123551048157922306375651718021077212930911384698124829574142656676800
163 185363860389083327361324829529478908022969108309909724434865902580370750757270874147163567418637975122063634001003837155682791730754331060172753349977846704924531139568288959869749173800736024176894032810609433224295608498714791804927400845005830815377944355611667058626202538794115788632947480986180556394018658019144311558640783113500957022455030071462595899567341113285971300373171514435106668040481089484862812598457022434247156945577963829900716994149186119590555442233832486335295715350870002754412536347045019528840
164 405390762670925236939217402180970371846233439873772567339051728943270831906652171677682633594807383869184792304357854504165176229920443471179553520541349795273678391329993058510363914427424314853805319236483136034666157686134809303272538592430677534181643308659861401416636384869313837536446987332784474955819729092456415018491298863998255374074911245558087270094022461221937347631252111114866104062947297591324008338959539222524475352762340398481251403813051221811498023481298772668114731766114498382093045208086719222369600
165 886589597961313493186068458569782203227712533003940604770506131198933309380213360729194299264873178952008995208125063068585998325896575803111773426701995690628743457438174396522036699990601927093231146600244446151619053713357663927030584747790328092545588593957266905226443787021124544610210929073592118690905842716629640838469586413397399792763222737565528448166508578202398217527668479938095761949658797092119237132900030172114350782268141241621957457589618438307235404061496567043523782036889404144931614299238730387259156400
166 1938971450741392609597931718892113678459007309679618102633096908932067147614792749580652567215596097151587924405831956241352634855898963845572532004733009497901599166378321031971992863953564470389753639274631941112004966142487106021215560718539697952092018758081739831378702919484498631040998647791144950177460676622736129117881255694666293118605518390105245530274833614026992169145410092678190074125743800809546803614327516416979709022607412028344939555879566726806599490462809155073887326262821938888511510229443403581329942651200
167 4240530562771425637190676669217052614789848986269324790458582939834430851833745751859331643213807818007726550300202409473087048630862972149544931380821658688374599913474511773425256197712679970508182933709646167444156385200548013473587073392103590633481938629890893086892694151391026664873078903383631234350101721042701079691321165979137065300507854653079009469274567651917919911662606562030617882894501096983697661012726965327154367983541401290489603951039006389071846505588946983326834608972688767160303851112887043785832334525699241
168 9274040340781107868536009875577694068545399732971013316732920889417900272960543391532136328690592780911519506272911004052939776946235023052908283963094012988492571996558765238158577627840494212764413903819087715665495974195716342771888775755148094813724494958950030833746166297349080863897889647228325613382850813428063374120521040761445246775400967669455114860365024922178752191495022341713484365255199803465549029714950319068205585471516652783585081115019472271547451277124673248675893498392796244477898040018694750175685804360389384080
169 20282326225288282908488253597888416927908789216007606123694897985156947896964811501366084331058200827308458263437538881740011826940917980875901632402516413053063278698709919497897990660474816094971237829629590640592944325039039498853511114423489718071420626840081433419121735548542041621279334992366687328338001925057437955000490713760239474911873429492024267541340398715359874299686425240016193070733252913082575521442992022455356817530043832955431559084442573194369636086836062038127582587478090155925890338369280193430044793415375325726820
170 44357447454705474720863810618581967821336522015408634592520741893538245050662117916365811721398741658190267782384317088439179383359464571575347266072845924520125666053715146120783414294000290831677416926821203425470359070314163132677218976788263198144761412582152059454760793126623065340070946888080025727842736136793915810327215638918254029670419117735765421191524067643581477937571051128912023426207322524763343381259828916127565290311298865373290116497859575726712714513016781134082434950519720319564366859950901571926588629924836456916825360
171 97009737583440873214529153822838763625262973647698683853842862521168141925798106676830227310653026757685917749494141327336266205912273512689702509591541540723608114468135890320534643788964623811093511066774061339679345705352897652005090779527301037025856964298188928113006686446541285857740446818548567485458393625293072768652307969050445647568452571653331842576644950281242230557177522222365939980122688980273627642287062649185650873552604489788337696757171349837465859668785734808825429513821291547353001798808766925337055494158869019166818428802
172 212160296094985189720175259410548376048450123367517021588354340333794726391720499246862852796768620028701253855910604537120934464424377928855450138681877199838854674248811557335435760347927329083474156968466910065142024746589943575383398366264085538033491594593838322370554910031554544124842224566330705807927669984769131257491162453681719728333491008607599233833412437846726575017821228428411006076059899427172715936252041446333778544203814263109040120352882301568385249300559706138216229508402278014791541411185633420780489260529964528292425129337840
173 463994567559732609918023292330869298417960419804759726213730942310009066618692760972528080258775030424298770799708574946821906952052812396970508030196838630900841005338047440485509173305285304229416374755137196368625556042844383334447039996171104865052592531450489766780771238538821157548185259477802247155590037190981026206839916344547864431134464059928272518996345198327730451891253318863008739917105662456741849251391133168893956108481020251057056159673101104765367959967171156527154837040100768663106420415777843328762632618423406235043050632130800660
174 1014756119253135217890716940327611155640079438113009521229429570831989828695081089475135757975085452127236146500633241787496421074061533456899393584600274944828613748685500173725249674610952090074368665235285821500196413404519082930295206142394351715764623235510177055000823391506179677893929452730925992524199445004713848399423661860895342973919495805655616392086312557210151433248551361397442875071143753157661941340279902024260262709040261156433871628164001551982848587559812781680892149210240168254872243105703622948008358354999386923723034542475383300080
175 2219271632806606721526997948496485597384853731153151822928762471409561755356142358157491983752938195571861314038142758717397620694445735541143420418466887382586623970750857160793885365592430583266644600186126361970408967134466958330145233437490247663755161457076173250687084550001123210933219503892347221931323801433843573636217382296901753600249814933655665853768856907109454664348052542568124919427876581964382134768421791328053990144093954577539721115621572333979696448937370852232472852861339464634490481631919117898899144215722833797784715286911398005375323
176 4853547060948048899979544513361814001480675110031943036745203524972711558963883348571979757561455614995696076937895192473564805408942758632370002062268779456758631739802201830072189777834425302683150134854558378866905041767982351517174651736424014312715947009474471793841737149836168287376957285951716810946190236996686029696900001074113780444974410215728441529093347491442662258728955308008999676093020234562639687077527065882347127677613421960256997307449624573327278454963125279317428395081601965166445443424315956964436077157411686552115640794265354345875422880
177 10614707422293382944255263850722287221238236465639859421361760109115320179454012891551165881036268890548733114569668503746317445754046275746828524541744377603440522430637187950691261347601985567727083447798049205489289350109678748886408156832646495383917873926650896357947659390226102170327516873473293398554197939776671578828334131534043435027600263058080043720583474562206342275565154827309024644664004667524409220452125988611585285500334106993962252243439252058626817405359335533612874223724245371708259237479158798376758912421258499472027194768575489892824179363720
178 23214365132555628499086262041529642152848023150354372554518169358635205232465926199817875226087107484373322605613297479974230410564797094306715938765804057821794772923450667095944236660159981431490219319779310115476268745930749280368002662808722336452849755707911569282296859404674463685008902311475184348193466841739395550539312718199934936741124964743519013131700120255918670185513949567506407779656377965576960078045416359557454520067391718018508398784275134485660650918025214637377040758495699293769770177215466302422973246900373709842976693645643849372668334441184160
179 50769816544899159527501655084825327388278626629825012776731236387335193843402980603372394718318618098046280892548317853706515808140020006510872783708117111274503454177524630011656742917207359568117136398636556311946651759043123726573927012427257210504118719800627603281013840762816375938194097108298685357594122625196352475635765390980465429411361868054256113988180545995327755755156701564239371448905094807787281750110084845482886363097471790693530273451485894755178630345428833199389574065021586438936719968332726702824850410463289690272305500407894016544148896007374196604
180 111033588783694461886646119670512990998165356439427302942711213979102068935522318582761668714536214908094426266121685583243245145673399341199338761651956473597834764721376534931677329243487126103327230707250316748534625337139084040771958505619900562437101492190846727911783313501148210506155721712800618075133531334041069689028053404226865392592648823704442694601507893856254200634858757568023077183931999437939618611834487248378538561958147532141674516092061808759626439470819205749335422389546413754658934571102609670661827246991682642637777055776332654309312888471106580607200
181 242830458669939788146095063719411911312987634533027511535709424972296224761987310742822539507093708510071906300560523395262369442002411362096837599837228679812786003375058267638081167675577820554457379870869387772739968196396515026847097780716055868104893266703064405636639868917596543336500893869248688847068147958989666517992120732642558319513109008118413259693676348260445831152785060686429124352954762694372347454711338015930829618692598709868762895507568134810153234356557942074379393960290550997786358373356153074725500941770028109469822216758499663165427182988117754125745800
182 531070213111158316675509904354353850041503956723731167728596512414411843554466248596246193252719732254451848804552562096451948962493580474015425068632126629478163270252184795001314569762833915828070216609651335360051345329041482968628563252951266728640187530208251475245259158118736638707644720705974468272010140122292114604175969397866385034172328221283288749649186890415792022453036363524953703591979189001563966001767144288417259436228324328779233633279724755744141792503929331508172624306740576918939373213696571268378813101056578733680802591627110713445023618517215067866711794400
183 1161450556074103238569340160822971870040769153354800063822440572650318701853617685681224839870362576621078219245246715732148996538749670172176663087445991311073163676797748603140827598433585528250143515381703609297416001576856563680994122620521429784533189451921831783883908961585310678195496005737489240224644753185063589951525079913234784130051162424571216781127055179908233761837802950052585655638497013183846306596662124695441244423048066591842553355300866698765589187230242845745955951712144606789922367428025773540899284508761173067684770476140171301436576079180001446846906169510445
184 2540092366134063782751146931719839479779162138386947739579677532386247000953861878585738613496721391739949652377518768615644913281264385519993455021295732638799831582024279423332440327287162420405428483727283910471231484606734019973090010879245771210593472254719478089127882928942924745665112312191587700729505088797689280969263628431181331283943660645318762192294109184158976896025482283829878238709224928458079987140968995220978757159275149054931836921351777800328550537280573533721831360677957370503334321245809685969184161958837732785949573451547361560202333032330956931956079246461634800
185 5555182004735197492876758339671288942277027596652254706460754763328722191086095928467666366579803504067445896591105249716993582519517957778385700818532201169696209360499659251497306614624200933308578130188542475052592761537797560404820738084215575316914887863481769101510064760668991901711999352141761461196803768812987647767481666535131330555025418387205487231153364379028511175753863970250720681793258033865405327312444013834041432128957818153178258687679060887639670982076247257125695390126935343530121570405073161569907379596196308664418786836384166835731157089787087614770442152772492020700
186 12149183044355876916921470488861108916759859353878481043029670667399915431905291795559264581460773678417660484832180052439152441549589085966380178396922622262944882607869329942341944473094479590961506513426081195110996218018054585632730404555870617963878120608989168342948512938732257940328752272130074081036081322215627781769216929438106186950643801940048845521848128340764408076220870727046336680772039669007907668885328306607488522931841547671898362368310681625451919668094418304831837562572250048736104684942746833685391025443552833423472026917102283684376424186049548542580468160868245023455600
187 26570263318006302817307255959139245200953812406932238041105889749603615049576873156888460274975003984250575429579816337868022160095336345678855374519321651953273708088287072445393380758475540340656702786962516830826392325851800385095279516085589024012829446740098744516659059690052453432294167451210934981412108297834491188877577442426482712010349633524698018391978624778855208515929380712235244164861533693982001270210149237495010016716568778660082875802003978177405347178116337518777753103925239576547112597132170699641893016426580535475181073588416817827259159103002038941106373750082365827099454646
188 58109165876479784261450968782637529254485987733960804595898580882383106113424621594115316776518826544778798235495648643478205780769335263694365126936025071201621058711419050639697520638366393323650435904766371385348459734326495235496973870934138887541411191474494042637555495616846768295953521241216848491811854345572878520781113597656942196091619186427108729147525879317965430470820260868945922454555702088956653325479900516510685228222686754332773652061391284107798460547413437901780623805761478508805849791374240827243569739947728030760192831481600750716710541183006760420712131590644639464974027825680
189 127084745771861288179793268727628276479560855174172279651230196389771853070059647426330383069349924927392645484091329921143689362373704700281018972875680653516827809102055841732875609753694882054300485784938548050884152887279408290689310000350968063497206725669366717235851001457952842690715406199391755789826731430167175557083691201885997317202269514442757843727576933748313143047802297068738253813985396228924154555777990248001141558609192233675122864161176716140281404205860461585544316761622672353547530867559216583597510982611002436829421753415390410799916852665756848480025584547086055363258993981606220
190 277934339003060637249207878707323040660799590265914775597240439504431042664220448921384682841134555994925586292400189017838894705668214000400460032633460486061687800153629079485610323631912927927490531969592125294608323404665439167737960198735461658476880384549491174246053246982988062495471177545101830699789938713963219441851549315885093219539080730071960133742082503730103783374071009628444612134538388498916410167604004868393367074361555487247023653303936578200943143084444811047611546164703722247501987791352634150195194057364277834135744256786901224379580528870048016597599283663976906035317268148561900560
191 607842399399693613664017630732915489925168703911555614231164841196190690306650121791068399838473184921187584902506009782150646706440780026301606443267096970798972162156965420036892085277525205059006391615750652208125325931210193774557014460684602139657258828524999328323478736916424419492422843207288627753668285019641499978953919692238126995480597880327613122276526581788272582158356994861894982612312627618176335095245186752347026413463830788623613701468635080976925269829929942555899371816806939353458447922597809247353434897431942635511024318606518886249749921675855731911301321609364970863770148209794219847007
192 1329351327487129933083206558412886176466343955454572128323557507696069039700643816357066662227661638512685252061249177969263325672156250606935021747958578144330474546245376789938713017493159530777250461401269380591959691350472061194220521649481139634576100435840134722844388926602698478068337193878311797371150489248323097330931709108711656844615908900524125567753945574248597098110437319885087601366546725786502476200769238176150563219052362718013422597718981419463377105418228646612221980331522787515723277371964062524668796387062045115997585929203435522978698983718119892715646420493628922174113700334885819234675840
193 2907291353214353163652972743248982067931894230579149244643620269331302989825308026372904842620187254299887641086084513924464092151054843035949267327598286025092534082364939140092750253307264072760782877682919537374920988227477672080748552726097912044953527684538322793579223603290048116159115674993560573814376220610060965151748017804697590878496081377203948478312237773669445269059586039425844425046984611684711032830787012504333592571230656425813143581572639175838402420825608946902507443410949620311946011382227966794440738730179654541619533140833576031789254506503341089457102838224957777472965909447072510940276064160
194 6358246189479790368909051389485523782567052682276599398035597529027559638747948653677542928957673847040012472284975469436247479536866752356427598849006037866366434214182594672645229646087906213323330003378183765819505760588548834820164736630153543228723373432402243600067098223081125540573978963614445201999887865366172694543851008596504840992469305282241944500571803819564952321131972539190839861137164494768993380458329012635886525931276479552349366352745054627647211371762474624896791646169802190510843411084293072480618638372828273812893118243961434295195880411249678013487545718390810921900856856736673969997503574270080
195 13905484416392301536804095388804840512474144216138922883503851795983272929941763705592786413439832134131516605583698948382504285538957239357739134510163124247940917952758129200783451350665476334391525146875588010137866162870585892236454511178921244047685917417997152169988609117828964045187437702911543020537602592160114982836925724868945470808918157432966406359101340205081306437835841335342424173077264647016919937162868917048186753666765513187874865515436452091419898159101715833739662128716177580558968291184801562225075899405278235743428299902268220020800306145072625787851014382407809010909035475097464569643463421643945328
196 30411294418649963460990556615316186200780953400695824346222923877815417897782637224131423906465965062293128617031267188125376106313943298750010597551891816997776784254584467863208797175741467669033298800065069843815801043480897890784524658799715819702572126166684995249657171881223743255413184377378779106612112110680262296730852277322241970358723794593583485274916935215940620144832683061547630070246371186883730840697623697151531268181529672913099087876087798436043002091675504611551154594616682729360393682464986696288892611315932733804796177738298798331033408199819001909093612155144504286602767832436356707283291772239762257280
197 66509500893587470089186347317696499221107945087321767845189534520782318942450627609175424098220120634061801098099155462091557345978131736430482172311669735625167194753173109467336181337759587157918132166906295983085166400859225126698576151680551871252079570974471545952962210198710821423384716328502920267247514116753262084580078148477676133829565812693319365967852016862340640768849724208483900808796431791875235814871014632704212138547287151543504747569842236760276086794388828790326983721008468942825692078624771557845570910837744229232569061873260567693439522275131089709970729957728734004544321118006674602822570414807743843100320
198 145456278454275797085050541583802243796563075905972706277429511996950931527139522581266652513581334952913844305965996330285367210925467121538272868540104131731641063897130914649677666438581106097590128532158676080524499529706530162763070106984944638079692104510202978664328831571771586506645748116119772929824242847393225919769192700495192882377687885233754154378545772217618195605852152781153909974208944428195237676728552614912686899922167735708140455291395882657608463216640617367999456986444926442103622631104596326163912204830120856442099911721276523593377192953739297687053044972195862727303129223156999646272043528353589589794712960
199 318112880979501168225005534443775507183083447006362308628738342737331687249854135885230169055056575333037457084072105465323932804546769201984548056256485420218341904883570535713168252889684023882773383144871235340384521639165889511424802900867372777246955868952606763607117485862870867432772942018079475984591433030565434623556722740284216475456492186841035723599784981659263953742022814940949352818663953454739426303059969729143792890573220248226287421417109413681916184798168534106229264821648094216343675171056610658677643107694736655750700969215337103394545093950985068125012379766706777253708392674449064138675226752767031845047925807409
200 695712870702169054908087103828537034209403498602914368971050755566544400015430995180998379729134438985002765861733634369595030550234055475374678317454447045741899818724826230902580579284040071242532499852595630355943539017336300901678737148981042339648737475585428687285718554856779275549790222258423151482381019249063235496334729983486278767624081726865004400643561008314924048773750536171871283984352140753361224851625912709427553759820543226386716679569215884172027030627197031861369122688696544491520801072417569904636400112326946101955480418000046049502435401332748018275310965383759444548205216962139826909579042703010307434210681578418000