0 0
1 1
2 2
3 10
4 48
5 296
6 2080
7 16752
8 151424
9 1519744
10 16766208
11 201685760
12 2627316736
13 36847260672
14 553551644672
15 8868624615424
16 150943592939520
17 2719816264613888
18 51724646086475776
19 1035359388788391936
20 21759010038674358272
21 479027478333199482880
22 11024546408793221627904
23 264741230767889260740608
24 6622029459204826168557568
25 172256734499507752000290816
26 4653031045491266094419148800
27 130339448837873927194496991232
28 3781317664529542755510820798464
29 113480792086359850937696317865984
30 3519101157040888858967364440424448
31 112647135096220447883919020764692480
32 3718468298373546916475191801891782656
33 126463533031045303521944173001637363712
34 4427398815335960999207038562380170657792
35 159426312766573358753379133494680663097344
36 5900172011869970971242429023017958354452480
37 224256880273302138012438741888414343703298048
38 8747881052081783303378489177156240537651511296
39 349986025497345329129087940339556704843408080896
40 14352187598540044377056592110800801148186533036032
41 602902301264637299146936330928792698209205967912960
42 25929326261543576711051200183219607072393892393385984
43 1141080502408812634891036202099486595260053165826899968
44 51356798925135064733102315038103323801915425388387893248
45 2362772508492706808894956673272315683557483034209834500096
46 111066497006299442420814221812179162617323508558157462896640
47 5331936555230915466725640522730094778177131484575508067254272
48 261299892055956342704304605773812907840322787211904800673234944
49 13066674643580608407283144856372482050079019895045356966771687424
50 666482728820967801102768201491406580799111160835368372077789708288
51 34661217998608164273910337168373642013807837672841914812566654156800
52 1837254475022042475962133795155648517156772319440162215504833912242176
53 99222657548172401713089293050460985428563465234304877624582295468900352
54 5457824707689533818810016727714320370182171867067182522671046054549389312
55 305669424927776686981226639688706113997205413631504590948823662856308260864
56 17424875492227224779962532123774978027525916976161592016441392363097387171840
57 1010739001744440440071653228223997579258874854970658835565673669613360206839808
58 59639085825051885925755643272783641835028801653406201719262902378634633927458816
59 3578663263386647353313968559205950020309528841392337267567287183550198551786029056
60 218317227785714006220501249919059910341141503114022518021883787605080761358815854592
61 13536794245861979445772027563431531987286387820414792799373550996027279107743274762240
62 852886731001315079749795690671625385513314924954201143963555838784964864058115294756864
63 54589009781828808333288717361861234632337049717689163465054945496423025288163314345443328
64 3548553952676785065109779597530244478549456586448873911065975881561168895779211330902294528
65 234221733155574215797790283453589046140907229412766688423948291337832171270984829413963595776
66 15693972319552388555987362942469005277622585526619533793488137924696432044840287384924932014080
67 1067263786806070884244478000859075945166334692103763232116711137613428032648377380887688707571712
68 73646137117744957996170582550945540497773018466833203604740758330509268043886826901055084297191424
69 5155565234554719614596449611999700253972234173072125012362615991928074660870195736368471396438769664
70 366068290558952598921999031958891074951869105035293128319868376133570687869854028569194127987287523328
71 26358538043634312562379507966524022380923409074843162909979107931084506612994399248254854954611554385920
72 1924288376945975323293390095805608047699016041836996987065824403281355595880499697700617547951615189712896
73 142405627076770450372968260115568513329922904010825895856760171593297750240654393415467366725980357490900992
74 10681026995099867958768409199562245299158505135598774862670921969282184106670390858510424836677501914533855232
75 811802818988904194245287536292931545892703653079732507395619343049525102164926745320719859061900234584158633984
76 62512174614244190160303773079020796770487475995206324406909884918619366121047637395239996970568142880991975833600
77 4876204793870537939963358391782967296090969525439179325384957881941561484772184845250106918312811694612182275719168
78 385239827110653312531499448005543992786643465141302790372152660761655678701448725663205257451415242488810799508750336
79 30820718743652968593922698374709306381777113276569617875778009931817695365662695638355271846680364882486742796694716416
80 2496599291645146039828555228558450986672751424558105224972476773077167369112875355945386268375913444205684787261265149952
81 204730827787642421963606861558352754487070036746241922610499732880322447826791539926610413910409214731732661828372366622720
82 16993443262066297205490261467484620282399071064468740403854765465594335777946094433774852286754294117172146543634486650732544
83 1427513567580311012227075103836298119839247126606888381752829885305185159229908455266115002526967707991239533117880973486194688
84 121343992930366025937470514493195311524107193808481190038799995905147397706784450092429050281279636357594364455027445583375761408
85 10436031925638803782068671222452034383445998463468619260880793922796035573251810145112877429774988745733611033706109432549244665856
86 907972902888898600912901989316492186711488148976605013687868584654290641362717014783758560365143922492166254945573967515859676037120
87 79904894235038826661407148054683519230855977418257063071779033599486633438042717066639440573958576718058050683712012028762402221719552
88 7111820840849425803818480427417235203167498757048355115838788029396398334822556738544086002861167631778192072315257316850088576920059904
89 640088978022373702667548732515986543547750763614817892641130878081379590511664539394927209934044265600687535917592809199869977559987912704
90 58250331108823365791572743629265523861223472406709896197534865939183175630170937615348768905210015077580437965920875577987743769530694893568
91 5359231531802611949219015221220395551086593224015842567220483709444839118400578068349022091388400208850008790632515485786873535218560364707840
92 498426829808611380249251791040341815633770242229939781402807104895008851409915274860520171541047392198898190825693276569991261070943579659042816
93 46853805358298568888842938900741873372784373430089250335783662892461602865208895171262518892715662762074388280927146950577644749007024435738181632
94 4451268061173250264963513356064804041813042747282645494103988912790613959633792959366686212218708296667217012616093002923830088216848778340232855552
95 427336449773311330165700093268687838725513667253005638381209783800534538744105228400296086609603707901446945048378248286889156193197105757900666568704
96 41453033638575732975347176100277052173963674257359355662963899605052232127008012063432670373609292251472794294229855484417347970474926314885207566581760
97 4062531505594617090714352894935726967536969536467726494009171016629555407854446453442380893971572968807448140790093715929453763029246770534496854373040128
98 402203637328244032116362911398168827671547341657216357893662689613766341340133342199715690646898369743759453033909362087301627587941392446933925142101753856
99 40221639523713343344929204670171004839922695205318956418068235340185789018342562264245727314773676265894509838768564461338161853819556186824286047383087742976
100 4062511895193052751033848111192329574036220358657349340466386440860871024401192365071960125550441392715683382718010207603346257642657626840097235869061833818112
101 414388843639491887925052351292123425072097290875063106951720884118019477843780978875654099481975031043033493937475560876360509320240590785374580796382800930406400
102 42683326558177515695559976422089799442986705203624860912666347246327280186750235945662103080902259105021862554484073260047870755094419113208532302080213384402305024
103 4439196079708066458744755140275449981447807134013308346374487924199507084243785640738771265508235699496393798916600849002817864631002695600414709294643856598838018048
104 466128990488080275288070601743867664507870297733538625949411576530839648162238885823731975023088025962255718491019583830953324314677143134055256711576841186867190693888
105 49411066812084772081002100234404295749242708620617784306967022939217708754128026826116332535498551613573080598944831333389427024311650622215357693537277405606746139918336
106 5287130500029638217216219452284463592866857813796685366260058016325908971829422887918525615518723213117586940171256274640048029531713328827580259010845264237950454737141760
107 571025607223677093541545141930261686485596770977443758770032441317137267282176417752753038103382195206017725043416565789667397010043911011935669597859500819211378383799713792
108 62243451101971752966823118666337263001719493634893355801825776887839445654489295341808174217396188713712993928758940700827762724901005550646586997749047474202538884380317712384
109 6846958891992715401596370458458482761066404424460283636557197462363659242232885594728773214839353937624192017258349260304487676426182289608449263327808859390823857243975051116544
110 760031977525756070278992308051482424043992244698891063978692376834810079893908179692050098398077563599903446591017138264062413742197047161606259828457832742975953916388189833003008
111 85125730939486792548444609089651023625145480300493753000906326641867558388784082779996800891184707540787180612481360226304061321604058713757424176686390769993336179396375392875970560
112 9619446185844842065143160062385799796317676001213986964819913538967974165846568052787716576340474218462328809176299627793285808396315461568573993390361159669400977682435846752159399936
113 1096643587230789460229239201460567398967953577591312116069829989827286342512873028266384434174113514736283753042279620857178392611346327233183762126078665692545816804617602924246070198272
114 126117032122566741449092350009355493988529113443180582383111111471635842888499560788724286055279892477640975973830661750203565731625626833239527581891303308654629119878019631805793956790272
115 14629919959594700709685914571003725016891824689709432106440084471840519914011133580834285860691747091664744471596766373109211391139143821618052222362108453782058226697547051492588615079297024
116 1711740222110930233716240231348061914111924954680559279703397370435378475917998849831972343703051559614490097919548770813621475884395504659972817645579175139943217759789855436963023344180920320
117 201989938282338396657742981577783931972934594706514458901990158230059027091852625901598600725205673421716770944663099154549208356408088143433434567166991048016701779801454146633991266623383666688
118 24037339928168358804540931018365665159383328426417610885284573246063095155153327591997059593984209095487507651063201070620755076052344464514705837436543795349885389487984961328426325657474224357376
119 2884544189543473629612714635055786335169284586618515358795982630696527788502697393985052631984903698538279923348082616479559724359775608844407701117738534997022196638475400615359928366505077019508736
120 349037391316189507378207017471127021964634370859200202669172125413385670425057856542694620674282381765625572346357316666629951360318667169387848909663403001688963830681056902023996941120583030718595072
121 42583467066346623683549481727002721728783505550225606036221986552325748753804835122669133986755534684505564020804311042041241031493175614571059615908979998251966951835482181350566015742431182170913505280
122 5237875993578986670868981549479887003581242771631534481035845803415083429113675691648010702374593943395192922099325185625271469703310685200835120677339964462547452179341231805868295164585354136114434146304
123 649509987622833286038425938376649360618860437534672038155270937435910337762368864294637608178896556599526965140244504166945918628427835287152119090295477404017657156874702727808990117920566413055663861137408
124 81190392276395950233435926124741804854856273755674501557748472290418911304225696696054667595749039212019204906921729302245947363935208580530588273822489258213605234265613798359702345114717665923330805719891968
125 10230193260945071624763379486347386124121731657131208798030418542348117590739706777446783972164363175712133267056642510973825102243170698181789222556042414791127622634845557330153887383469291044930824546828681216
126 1299260023404921833263755794094857876814690065945191217569127034097627779824851384953728546352372152690155106014256676255030254783299480798454118771418482710499878464297663122990932389212340797097185769783558144000
127 166308493383207109509530373159563027952735326772664966076475509146142878388495463925543613650928387245553840388180802308174535428862850610502355028598503886979344912528807824842659391541389201777567974778529153810432
128 21454203365630610712904161340042125510400641941797202882774001275121539678622054651131353845133505420730621736006528861690909248031573396428932732573038140124826273291751991432380037174376363188213817982398226302500864
129 2789098625589181771707908104120163664127799905313434423900928721960246029133652999653313143440314868349915395400043038603676656990762546998049758771625343970402235313596338985752058058140050123746426103290276430095581184
130 365378652211561918988653321398736107863809210017553857870121466325875747164257923410388613311592979865325476291181701026399382728108776361379735355372739822411244578432367239974521871021556687665848132363904401868375195648
131 48230857285645457202841495193302473060221580637111322522939008042396455880889465349425893854848798516716215604626872721496024806211813231304703271226878225655796012158734563945967181478883928028734327994163044114713626542080
132 6414818669368071998398361497404908110717508428573847835765757727485620932590470840635996076296017000581872783594380424326452422705461732223463279838790434563994905959653430568095903716717876497532649177914701732316999378272256
133 859600835545115504920878868696087340405607172335517146100974330318862988624169789934653963779015015395308279281275815372252132941798227682655861807459181464409490195809068526478110550603674352389095554075199672312128315339046912
134 116048125600613176163339938203801134879495286971875479026043786306206544690650132380672540221028409141572482098162870597417536550945186027265208391112137507662226158463886925511528431522438720612214993373326867078309387774713659392
135 15782814797154418080083084580314086429526293734856874164065196667207535602264304242863695654915288839723443394305695561218693783838070288582361725503340534377633385143063420244123656650637985552357381120517953700673108350322494930944
136 2162282038798743803423677740423642672443618427077435977707569576898497523295554323549777379678876972565505831928878888482898738128601503033813163276089780710037808489516286354009972606221557159757384243480722003702013161992709503713280
137 298399873330274684469979668975666033894617544151364178467011319766777518041593367999602624589630628821221400625809095747687551666765886214398243068070359078026294294141904815010220523390019714962087669962159075910056875502296211126222848
138 41478260813626762566186337276834436989695392203450508662355813834787600804054019526858233246529205511333653314275926160704080716968044578816643421889665711431282417880370819133908322362420681667162916177737511228692143550200583328309968896
139 5807050135966910995896651752668747620968765300647773736780705110304626672453173443498211297656824410102086714564437398043591823245213163546439772753601439943196135020513069557700463537085591331068525360646036454510691507566314253577613213696
140 818807082637558279313076367340051190051781951902229747729153293660328756639997344186837944366452495578031386582232948364904299756461538289231255381035508439642161953791643335810273837211259107456196751465219951298562535458673443412558408056832
141 116272427619804611707287629992213357556679083401641735295570109934799378858253607286033609295593889897589659270687697201522509940461645949156492903295920955500397965664315427629490071871505495427354793295433063229061748586332850068759908827791360
142 16627214035455317856463271890906088618880081445079808814908803975815921230297997643924675717843552864452118810725837913070278933367234529933455789296948601383597655609849298577181877642863730851880789938063568499003901185672277770737488615790608384
143 2394355298892468461620313146177256906453777825739088244152071284747317284769529576612258784946926590972850358717005263763983688092014892917396610844600329073317848413637310319629591606436236433490039489629122383972087504963981972864251197549359136768
144 347186734662935011646358491321511812218709376695773991199194438537225928039328150580633607682880417615382872760031061658084118374602195719820502310042129173424497418809528615751993158231786147143202146608582232902100268948951693562018842993674470555648
145 50690014411376411898811823991057301336670838240342294909871138750271534225417386108719782798343493888947917610397937973452414921273365794632704435476962589242227576578016259094212143144829365940256597973032772186572636090078670681115617735983339191402496
146 7451541035307578077899643344112326925637807261530414719995426251246215097229299795954163102469721774655136525906340312946464371021494328644149661255681201457333842004583026860040250638523262119533337164421883607897145554256603239894750036185749779214499840
147 1102843975083467402730195776672952314849885804575715594323000938008059571039506199345179973708050135904009930862103507220024796039950355936972897814963702138139461300830024944171852671551511211333014020642804424053628080166967044863519265662026602809206505472
148 164326089860554682545353309300686100601390063372556113271387784128272977372373188645394499760251573298189789277564298288664060771881674743361857722950655613983525478393979051107832697887535227882004866761107609746463434645053996947466388562956521048042419257344
149 24649259439904672233509008904412513532144557122518041468862742985271617596404019508367652148345047245905330209343054348805903307747753824399707258823715813416839191955502047161256448857431572676521825111594944545215497457196056993504627209953524989541803175706624
150 3722089723588004515164056208453419711202299220378783309043305920314584234648665086285728574861891510557057272449354237890129234072770716805774657539167591052519963144545182356116873859443059459793738761367728285731191472128236419922534438074836266714045314118975488
151 565765370209736537490565923267989321280020145729358920061337259318602300305345814193762708448275916068475567038084798842365318769490132352690577164471449323969621171860523703344837338930978835734489767155428448341688807178663955606431553874211497503969338070558310400
152 86563269207968027765086622577045864457610952595591277189484569349794761939168966454473821118045744534510993862320200380024810725486766743091795518160346044649326642151998180379236062213080465342098997164338148681771090714023705698907770035304536675647011733518235467776
153 13330920928040583580235905397055674868340802985168959775035818918323782057484581480178843714448893123471896334832281234409544228695688105391917366020117864184456442525723103951058697883023778590840999107320829501987638858744250701273376237744049869939552462268221517463552
154 2066319896758357072511687861132793201098738054374717937572396803823860692894551908294771690866865249307196033744354058843995032124352738459981662735302228664785149955537334890830518850106721881588491153868680027372302329089402650896553462005642818323499512317494472225062912
155 322350085442761962418392175123446933233313829600179490817338011605008137085154131639510224704833148427956604948303205176282639219583273846889247921043477468000421203127563324845689725065306188329057609007542608272968782459489557561372045510094161381760307055272760950038462464
156 50609611554524658261205746156324503566226428680475321404508904904301587216377823928959610622747140581274460647932118872152383559743132224267088746425957080901626489450906999691573248424794995661856257909808610719303989809978985860423743561686344287853132442385701233645731184640
157 7996419735456616710467343139962431831044776291101654831917553559720839092453041721578433312071828671222667475056843224678334037993309975361854406295553673256844401580584516951033367259086149473267586023867170204039901380335583316380022683588619087256197876813414493865146065092608
158 1271446612182752207680210693074342823146336518140252104125699029815679980725692883637012825506832290847268651285358318255741529422897814259176588945552669400317084202145508322177378053445758571164550849831313386973554064959705604722415602535107508805608950246615185724192691811516416
159 203433966079974077041946406035504805301028142783544396424539510954079314190165022867076676845304188610975578800365929714956698654013571733377648889728849489742387719774827411608545968712988978562898874154766607191699790180395858227629232114426308422859172668038238324483831462788857856
160 32753267331662488490038289899550256275486204669246193326894860186794481831191180357738930309603526876357670727417581892360079060765822559927395221938371927173497448225363039998542212308496375089701466109816701736736717445151764048703101347392532852634792100396503522653222478579490619392
161 5306093114575189069191789928180578736152072945393170599364007177970740016104909086136040364157299755568439064331035019882660900239205256444813026064740597694102270667167344756494448209289236691103597089134190157971036422291870715738669614594235375212881671317212799888350422640810933616640
162 864903450577940233620961259570437726336040444124108059841866582270546090096862177817530297651885932815013488930749975525446549614608319080093098266379337048349975251548300891862223238379510232827971817803238396485048736418117801981054665785837296703278352138398934916318755683273156291723264
163 141845830104936073599354965776426336678717546588407164661642532278702664506310840640006595178577156752154195458699181286274031442645858018428617268574123655051627372767525185107092376297228751836637227868178291942742700305267265326028511203207585253403938707927404403607463957625874061750960128
164 23404833233569533815432892383830897130204322128671893353325973110158235877600635992503943301743092658695635524356523116151645148890131844395537761235460120880442239843359081273865347817129963058459668107246310942381282878198537944379798348865085335952441888189284970570736539445764521016508284928
165 3885246804438376007494309112754099382441329491779426930853524202890523738067438529807722824042922715656267193925252782723467608295746590671849077920086053784848902441219265311377645077049877784592287089278378031015205879544985321923001941966680903930579267863242923817984040647206668138961673650176
166 648843556806071303283403703041232722574225008166446582095771631872419800350908172061480970547507033676207251371058755712797685326087156885060114589229317145654522661175190847286206288869369736313429004182945049585225013975077172581873967957523372753168165560697546470255709764806202534864123886305280
167 109006936060587155616899599592002586259752616556483885042866327092857114250497798545204952034749445724430182807937766765414457861738423413005078134701966343625029295357033270031581823656392779984217904708128450785661617274929692547996445462612478480794742369672949364770018522452702234609579840778534912
168 18422375686606147802359091170388043718734422333860760067124116999387380469522180635831953773994956426588870779000665182901005982035408993202459678344442969619526555458032024319149689108028936752687651840574453152819230412291611542169749630421517023584147196166971044437658500311046544826444450788041293824
169 3131838053440687434922359383975021347845338459573246438550890786972535410898363558615741377439689009179016573019255757816892734317490922160391192879963495303198143991037935617135923781261476813096511571640982190946395241684760870430660295507979264944717427318826253812089354275799927481671486558892525092864
170 535550084693639101511825501226258762228175122603084152378826986178262598816071360261900036402619164984967377345857846952997627804069613159826339020351741885918371018643638051137043517555230763548097696978229905841277892427680696339887593590702765993631376341775559351103029445715321476553819452819194698006528
171 92115596751703788983851334127226626100171902910460506144884434095674204400280976560610210607523994928024831274613618778188116922382346593458035967939756916520112842556651425098727578682617790176733820978951275506905329534490799644822262217603388737878995096730458677436425386225376626357917612409286557192683520
172 15936166191576790156779047297699236663804047895196503024074186011436866757318365088826908578314419374702681455970713865115145992326231765892752089704690946934287689439141407873919563128486072603319784953235540783771767987781890437070084300165815972425688272310972040248134777114974043052185317974852165866667114496
173 2772921805341871449242070066714180399439485428734327225482487139006274271897393582196592941259305110568820904358464156966074906202467085763954904775807660831291062802827207319138431011176206156249754016769822957201556738144225856994917933310365891174960764121284803506367065596637064964442998350343367104741026824192
174 485266313560126727036877501461192356951111479458340740437224377057910883491495540700546741533817526460649557529115097856497942697454317228952683457690459084673361827886833487239447302595631984869782231173602140433043984905980132297547763188415937726928277541102231252693764353899993257744694834628701358510064462200832
175 85407740773384368833486091979970531769956686505458995137086798587527757642747804667305104475490293644406748597475050670157299050243888268621012359768317407322863777414303257666041331618155717246618771100119640104777992040601368958646466046644936818147341871892658671697885619273428525455203064651313528133201093757763584
176 15117322294579394636651277331944902588930520082604671482788042289426115478709164589314557136131003547843169134414472821915232630604255699902853700141581587569708505350920275291471571809645347336820514707095167391544098463187493798679084942215806877998473390640267129854639905398474989594871179506099912898788713969378918400
177 2690910151708635843473793438148453510783713411223995088396439020858180173376164653621464611569901628325922841274180600481252171220708910421528432818617258126754958500215402370368416858045666053567794249000762228062566847919558958932641359259312563052533586293454461027810089480425605009657559071830847032089700443613422419968
178 481677657795255952854335320360593348872157008673199471732412231054852947449703677138296964587941581905681644744745913044064453694754692028924813406767074395153529056490589050518053060029570801876267616282531009352285431678177809758837073706864060948482054074957531932700106803985219753025972353259219293846048183264735905447936
179 86702822236961075877090038162806393135641532396586479373716238635054018502882558221823207868642880640513475249941094577241417743287952442504344273155829555030296914489767729760784497559535335272926746267483815237588679632374668344151853398337116935576750232352750394638553165184511929982061169909712815848020509979049369551241216
180 15693361871142840514785729716591983828170052843320645595319523824032084694208268482460426633687959261583788496303080729527153689538666702129606450370063502799060183016189603506190749527279949461800286059671024364201288058983991573464936708566202053047538301351858463198281698241254266580612247516305394543992556535858612603822538752
181 2856219048873516414276840714062065857438358003801286207509992569569554736479479443783674329034656201425402412018634362762304245536675855594125998614546061110372712777784003833634692398385680481979750160206288119400227094929438254941839704783141873442118342519320155820453912641624178318906946574102467631623947560047008041726503813120
182 522693007030772522558698511594618840839984432618999472332621541512052990081921737188046081601666103323753317329566822653395248534567252934708367807604134334969026902194059476742092362084731600270004034937405990856163831315264874385747707487475813901439069953899615223967428498087799793392518163513449194148859813834489273315080949202944
183 96176408931481405562579198421079330299592350663948168446411671671327804316797813456165808663381534371819261407928821004981355761807088527685302107727042055256590274426151736804568739502378291566003917951259960548611998637667073506090747732908824651063506087178782062216040815858199847422129048712421051553003603029734158670533180142911488
184 17792799554044984867432648736543187941486029229185975755895462629254783706543126617273129928433103617712066496996632077448014111689060037370691014825905065007348147138145468443221562120758128851997865941651330957780466970613884199924498359192161865902113876594083955074071767848205149195970653997418974839258142046304774110740891593561079808
185 3309490874969017355599884118267439134951707198198015375765467869132271512477159278343173946618740908536736945562856801646199871193038920344747991738556362491784481499647618203164458092019550630332437031350103397304020345500949971824735340072883499261580387132245321979572524732022782396284389089528062317395003462435020606767080263507830112256
186 618880372833786526994799448971036261135500811953372294024391178244547895299354264643292307304788522490193935587728620427400186500589922482320775106583573560040977374845328402445924457655985620686420008610016165539869700067529634199399557967310371919616165519592830882302169668655735867584393497395944549408601153107611578672883978638566170296320
187 116350547826663799433579824513589493672787023902837867165247797239302245094977940957259046720697861130607747469243218764989545831384351280956945241211789111266077702671409366172309565806714612112498258395726749546882832168042041270567490081359045226620156879093961960887519900848028797168999644793832813372070755766041581298873773884798220476874752
188 21990447595480989443996844589083898824488254442434281685411675499612318348567607272129817211375250488443255048913262875890388275985776766851342241048580593759244615614387556364399476509970863673447563334099529513908285719609735697819285410692237570003153071532524134795492405847597777574746928451869882018056048159512022433313054324468090976866402304
189 4178221525714795888356848930056851866475091645924523380970028607346568963043799350771742457820008282938795925412063317928958225841874848154845188805626173739488191770917978706908498628524802870981890822972659291357491209417610283349885827670816206468924446811327466558440772293459800702245443576384666736550435658156291852031230751980685234550188539904
190 798047206617900106641675904227600902473161608423503829445477603600617854059580976151080397911117902476745162850108790939780282829263198601209471870083416899111038726236174759579644277366371376459616513402096425871400119387506298764266075416951907319378062989571495611701361177527488074144106358318741258903849525595834704513694946658998447719241134112768
191 153226373759847897948650147743180390510366658587177509352770106414829032581900454450206178207758938158267748075537780331354174024976903626122686352615691410454390314055605310885714698724788769619640690153923028999511489616262328945182284123101708463245151887233237562264104343285844276838561481490761174307289055413307984761373907550962365455784887126589440
192 29572940362689960101518117973546689660485014393369431158039166184052490567376820951466752079582916533147616648967318065896380293676390973327557806984726437090285868428819438596809729370739316416414968239624763006256426834466103326666831585580595704669905998743997336837103750719476159650994940520187408348926159782719433946546647811857549209083663554409660416
193 5737198473953400892800813663017729658195068655234150640426869083736356727652549647159326163052290569402210353814256785477342520689542774934835048013577343811052457735879792898187511661159603489710772326151386757809082998883699022700722271568453033188571367181868120911863397232917552102754312782670693553831696174120841583885323960376218996479084799103265144832
194 1118762974834082060285674328085343953111806729314312207066322744226413058505466333033000419900545180093944554709297309741916627071711165851385579220145882141153870115809502224555004637430704668744370421718707685549671070030795380050820733141251112502915070061592082627948159491933383846216120796719372155473650637503532127193234530407987280315169660358932301873152
195 219279341915634847736758207081323428744085177205073842028517412810554717810035916730832855012944467996152758651832616604739617000281951506255566029503263118677894869017373302238018242456307020794545947371989036316454107464239864191051762391653355630613222503530841210803989884532748703977091458152122803493295790766327639210035004595775505351776799011684933439586304
196 43198381132770243968690744356456938179748136269995933521103970537403942285455156109965203116475394671301320510529042530721876377429724231612225045771303527086833872828571159454810873800270819712052173851730694494341581829405027337349922436869497887338969243630040356594985378955143561356639714745017735187168972398201553575562187363035338582919391974818545618449858560
197 8553348216264983382852445384619973412154148828136086618909850048296014496388224690515371830131493702225269964083881764762213201092424635695676752502713594133821669211958218879181123899583776279629548377654652960519657243376351134770978790660062800002316134683903059666860581886748070216552592227367221975261438152255597069780522444956470360350097332277015435124490108928
198 1702129839176097283366817197941550140573787132594428918164119144343243567783273158218784531970832261532427597943521345892498917654576332357221543855719117899444338964384208030461372120781811813044994064290635102919496527539262553048636526528853234207373355017792257478732790735627906051477737808693258123492816570728099385332334423477460584390639414896650547693193795731456
199 340428649574813843528841191735940763562669506646364624471033507845651376791053887715389562873550125234826096856688386370053844677077664782493119052464287887918005497535337055846131460179761148621944172411324135011564083257111508701111231248895792768843334958266170119542010065278259145815534408917193452880889809075010254129841702736739957972045242693118506555561669637963776
200 68426692230716865533537152216302609830231074781287578845481461193399456718647283389048200776980926084939820344523204981500080948178927885179830175528094262769317508231643342726089973664788349289586905205762376908429671506781953869108758743709958386083874453598336200163238954833312997477399798780885707837341824115024942646687641545155280949024477783059449722538663388655910912