0 1
1 1
2 2
3 4
4 16
5 56
6 256
7 1072
8 11264
9 78976
10 672256
11 4653056
12 49810432
13 433429504
14 4448608256
15 39221579776
16 1914926104576
17 29475151020032
18 501759779405824
19 6238907914387456
20 120652091860975616
21 1751735807564578816
22 29062253310781161472
23 398033706586943258624
24 11936731365514072293376
25 229210349955131927166976
26 5017855766201418672766976
27 84881804139379185525194752
28 2102164704061101340679471104
29 40659446849776837777493590016
30 891431981113040951516915040256
31 16218764859834167720927303827456
32 1011329368713464934733012923318272
33 28433819356301336377788037819531264
34 879549073280447988232415471862808576
35 19871876989998033324900412005659181056
36 674056524546273793669703086050541305856
37 17072580133900538048054529253792213368832
38 485149630913077079520841145259943635451904
39 11224135894639345275930041092076483123347456
40 537936734574055797675629307720305480801714176
41 16727550328931049986565337373435370831374974976
42 585698846674245529905180324491709214010619461632
43 15715787316546110817268390577379808116599500570624
44 606761334587234475021880689067920287688815600992256
45 18149061640012851602854603687776354232241494599663616
46 608292794464636016052714786584318204549158873455394816
47 16755812989273729994035554073316609483985936436818870272
48 1268893554085743998418169110593343424289291786874020429824
49 50813834507467964719182823967304849003464098011337537355776
50 2245980431393518412134530702424639138059904888890660881432576
51 73158687883446074798752996939043221435266626122154039968792576
52 3510947554772707423060770517653727890349516621716814087692746752
53 126339079850313974308034995983527067521454793404043392607745736704
54 5066007990703641326298609973268950268759622201346703983536574038016
55 164756127090126248060596867949554274639406052322038984093747910803456
56 10664610660450058613475605603840764415161722347409594812643396766662656
57 455824764169617179313540475056310329750680578222307577135663372379881472
58 21840157540210429005159487131593399863075319512905702203940264753982603264
59 801094924745930615831740142072005067110354414853906356065644670350237106176
60 41861526300115293421535133331914988572069809482996426734428203896686673657856
61 1691892672570151012021237698848780652736371405803061732286432256519371705286656
62 76211727156549801633884176334480897606656677634825911358704845520253525774303232
63 2810159234196885433459606491012512430648649380786513807600968342245936001978466304
64 249976909541462526785078416284450129179227862848960327522006951651569443242724294656
65 12879638803920809464427978985541878710969502768187886436361303047629548627560891416576
66 734796244413367854754696750791142452278568744183846337003006008344918589460000723173376
67 31174875806942380272336762329060282510554745452389705756842028241088686512480877105119232
68 1923278256604967941775405703278924826114273821454138729238976943946876242008519765261287424
69 89477102954815574120942498227432523731984523530081809634458852086078276306856356211438125056
70 4622977149815981952755283077373078781756249876280434470941243900805045226530703466710869999616
71 193545053358460286994668694221439931207534921501015534704393108750464605147013384706165693218816
72 15613572213436339284433363993362990067662805385220289628341282544263016760894074710637205438595072
73 845923738777099903768977680135385167389569141655557840915010209321911773219053090636782687720833024
74 51278904241230298829696497533148740874784042131616419595820039270979764155655340818891470365760946176
75 2382688465765234870450558270176261928734591996271324625791659278600710631943507019167730635948137906176
76 156604773705816391344359182590902887587139157990004683602495251586865939463168999389141817644890955186176
77 7965222405146380688222056962870820558074565749392190528246673094971989353310275035517663955197914096074752
78 450155679350544924094570768246718250625422827537350373246338027157565905792646887528120754297379254440034304
79 20787218438482944969824939760349011627495556627027436262805995484728837063300857846937509928846215984516694016
80 2121230248154234297193052048111298644408926544528863571466788175525058093407720336478763678901400010216655814656
81 133018331393059396930030851208473008404574277320447411685749686945787753350977816558908397917322297941468806905856
82 9259334064683192452408957313704967861062821378844375652996579877786455879353374154777469563191910918317280614940672
83 483199903848232491169177235756602064975167547804421145450399630190921834236477683691570111551170104881368518847627264
84 36295897475533684519011257749679354478746102962283850469411254453500856578601360829050507913989024086354399165232971776
85 2067723332440306403379870571350607813865998846292524664505482310887794504062330387439578840076645369785911274087336902656
86 130561060469849506996910135460867318616484541190914892780761527557651972845757332136023893136085250772302372591852853395456
87 6681433435560082937435171132419564058737260663713416189095295186169905072634342581455820054723705999286616444677882361413632
88 641030969503493722470734331214330482813462736823389110729318126365611031963818961357059431607678618063924234981645678966472704
89 41947120658044174947692149083286957770080818421815767064983768404645265260552795184283093617509716552501300060019902837849849856
90 3068575968311547426352251472608176231557078112406889832594705555640100438339319077809757211967610435949676039983049906761525886976
91 172437946148316522767893418046741949921246430901099066714446445250175135150874783040535456993180502770020168270933466507295405899776
92 13628984601753285446849972562590848881670907876247897946876247566326298064359855949291980860020566361591390811780532204854321801592832
93 834808523855809084021186685549576746365583677651814672104002035983478073041785354981075721112370719053330263087177086183920301951156224
94 56708682212788508750051344481616354946130109727663528003511167192503150033533463043367565363638653266905888946707268535902215309262585856
95 3145141434557745405142729504488113837900637175515276916910376510325326602400340028667211974846584677898164780810310520995551465099929583616
96 361719566756797340651101971733312386201095053541471062935482570681074783096163046535148450207439545260900665765835525678814510886424271650816
97 26653806276656529769633838419070924523819416068832000982189976882090727982504032054768143582059039676362044929045751187802972642812450278735872
98 2184263017840653736422193313020513948540975063704857963031494887556391566744829780070155801436796716795784815983433094778094207569354605119668224
99 135138945036560754819393223353756088712567129594739016234833866000634539406470214148213169292621214210994479104433629816411154983430827147658264576
100 11935004059816591429611371590510996305608342961205911234991752506765372458704251541461894548477043985590025937060859857536529959529071408849696587776
101 803663314906282111490232996976281786140193582690326841588337594043992622321028728739644542176814403419446409535977975034177180833407076610205103947776
102 59905911269417241672891527050304415949052379876242647812672233292551925827613920456966982030933851096965412673686931086984412701305437145054084178378752
103 3621543097138941699005222149879498871816831992159939667078662164397882259716302260212438130337487323209998977289269808070793701991173731767469302983163904
104 400823317996519775759968906430243733222408348851001238828747634263360031791436551332172984263639319150545656749711257543672899530339229036917593756995158016
105 30679349106801581888653223897084592109060500428933387244738096549225756109903451208028977746627805305323008385290481216382386586382611475432141849633652473856
106 2624212229908044485686198760417287738408722799797422640310102894243168975435920035595412601676814017880049206302365567460819625311722433032283709404664934957056
107 172866427655517663593426128252248790198534593370660223996268449841014220311172018247515552562190183964410938007451849106434314322594024043545140792175197916495872
108 15938727702365228389258657080565273296424217709161020198101116332228579948375565523131636810859947784588854543718497403742235310852835569644153784896590356901003264
109 1141083331895682063699780637448407512626378034846042053591875821618081076372579821796995880674184396006619789971016055193948899940843464943475784252578315796402405376
110 90480933200033147756351165402168593521172946661741743476268211849526044611862824668923805421169268423742207011453847401763271082968343292345473063861875543145453715456
111 5856367587035955613897195365690280649734339663562307050714107338649124954215780047270177411829258810468851580122404377413198879329272086386033990806175757131775534432256
112 748769993355350945652065473764586922084606474906627529623439824357787029041589676708861122024172212563185443953830214424875155576798440018626845956661997439138320227500032
113 63277942439121975766570359783930510022997275175786543629425984427152525943987639810266414995414326355005654603057823116237964914441556025691533549740594475635265665031471104
114 5955589084962699227917296919389304265740466112313046330763864994416965540987623000536898753209316993806888124638799930602530910747289513903891043885186386615988360637690413056
115 425782312746065403034372651127105721550847972384169845067799558926954842935513153307922761865291649811891871120170990760177655076589203048273914390759849776512686169602052325376
116 43147039998245479558132104913042998956064918765745639402035918530587666187006906744029799987524466700186242610297014088778191911951296284368095623830289747897791665302032850354176
117 3349915685312699730914669167863185071851671879590912455866155984916705374143485736135365320001857731420751302338957691463765277192420199406160992530337483608200576095824461726482432
118 287669086686386392692485193106335062564674885199642364917163277979576445657968209436292720655843713021232961134459830972129449163646484434890276811172932758809368751812202668987777024
119 20052563030733526118340975185202368462973972024048356829732004271878910536269945929232464080403333626694778266600779407431051163850491769942126236815417315384049147459041352587103174656
120 2506121557248053411721004937684657441022579502624588232566473165107364250079477272816783174117181851221566154362082631474590912126526197655731876351674045716056627253056255710418348015616
121 219310954893371608045083650123795765029641775480110610167381802106499078676594161339735299495812691902647410846148748378679314508048785934481697364766902735294768609782085854727130176290816
122 21445344204374253480460056423722203447112404098768453885557465533411226826331744050157009472071639468834004495235753379967728216217155884789387827048945369204589954204865915965034180401692672
123 1619260377879095934852040571333796951521907890196599504629844520183386892564226507291416971822048468327334072580270873823553851867397526526717771223143309284667310446561024952900970112220135424
124 170402983207400046959708362505548668192347234947939713353405146102735721472673101880208434964007517636500998795955893463105604130954708432377375878718782192856568726036368579540868999405136510976
125 13953236285698897909923148470206668497350586111093426168245783811800767253005260005979502881497916761611812898209612647723620260968722553055305998662398153326489946763215667086519462483542069477376
126 1264295701534880038522447161167725444584744565598206444500643570652754686040595359249116900385581038919799413360610818016347252853335259790991859122612864245807637278880503078058157229629168079077376
127 93519288851737677546942384116170434643619114055585125447911825246710799117433243056070019739646916139293297437171695171623783405496963237253589047806813366449411588404865004783268953912464648806858752
128 13148152353658563914685558090643597395006351280025298656112959449687655857776425611542668804217348510439369073715440594004162350436506322255044843121316127403025686554922890167988297281754673319723925504
129 1251822789118440859527488839130971134986297708786533606674148800664296505405439087650072908258604056185569965187297288266292524526364418564116712291147520947224767197107354668066530486294109239894675030016
130 132877142797477656992523307696094402061675769670023030359444728734121801685047965285004930685932496862144240583253517850086453374725422347348911393039552787199630631513421604889652974472704262682156315181056
131 10771755139136405804469797453118799706538353539549811596931151964384655728713635295853443376012550848898660493510645866765239887260195151293774847162637439148955510731971709739092440391317769181797465253216256
132 1230162782166356079286271472762950362312927361953224477019721939295626923513940832992375433280978940446733642739953621410079890918064330476054646259575728066702133078562726998716807153278523058861063646396547072
133 108113998819347606305989236043253664519512906458258106441357817155799825828149470039772765878711869873300574043156024417686689264517660186215190677254961789514656700422605560542958394566584537642619489948757131264
134 10503077695383887247232264881236966368138059464960950897087609046058564580768810599048700851977531255477704172125155634798116891209181185269502914411581474970988308402229906836679650156272768273135035683635489406976
135 829085396889685751432396623432329508566206767297040349078695477139889554554847173671809226446583602177836109864604270170408990978818589305325196627801044737885012798826851109462790664682414705909354532753743340896256
136 115174706285759428585309207072564982525591284669401093559946396454446379059555861658380305988822353612738375340426401417167886615635128175242243143791274503881374286326384815769247007879189349183114719051749829489197056
137 11328699599460643681790488384168663779327986425087257579066533170790540341320595235052716915772578222588882222215547591048602535310175458037590131260599439306215149867840568352952678141056529618399458028496250164249362432
138 1245162489524673477065981430253326965661158457426870424951962405118037029410765087296427101928074514908577497660254267298712959732792510528057072159860525659906713215058875234789397165505435229569744618664627201863533461504
139 105959453445764888513904375557161704618176338676888130412193831721146968110776507853038848519582604897212422013076162606885251726768668850568134696729848392624132161724528688511802740814431702278743229263946504029066028384256
140 12518623218835570448570152927821025561106025077783637167782505101453772805549145640277042513693749786721426903590459886762925866159316942675457779170715859212535220699607977780297277925916540368148661289154405460934711129931776
141 1153356118177498515798233382564198671801803146700263977820605685660220442816020954041228151122131912706429978336684476517437363419949661623144319446577160427708637995463754027831123583447862701054052509074404190676700047475736576
142 117503757922757452587115285518125241958168215644804749154919677770867797139585954403457246361370519378384392753977917230276868230908142721931340763004861474433162247053703221625019222780890281782123598528954787059461062355721388032
143 9775861761527544683868258826843330467733643059167564029251830327967752118843296790251761806936041984916809109920066444402000298744093257199299929759709018092716695050990139661226781891890315950192692795466280393396108656020316749824
144 1497934409733611223834272831726833915813831666303177804424616316037576756912873580873419236277835719312098463890575303647401439152530846304753061857934289755441089833491571145385848774299673515859755144918883984852467574025283180691456
145 158493229544227040621640846445766961640032869526299032242226229293815767728985381762463784556775827358092172129123540806317953866246475105446227490115120604726911549304543170565261036765056289942665734909416522846188769599719828006895616
146 18711527455695474354583457601876293846325077810088542752317686792620272713339090897764751544786834181558078129679276098222917068525136670650988893828692699702837995908484398231557100562395921025149022639998760441420528177454620073384738816
147 1695159046363621276848459338586124642044177584715079812575888830206883439208579679202288730273655992667070534351776151345978743940331727106345698849080413201941162510989944944075220130305947556802847707779271616303201179428870878284293865472
148 215180188082442884748991380696106648180422321253873545995273239505070304289842127735155714534923279549527251198340784138563560334051384893730627938878583676004487203434559157948694339096872817009610187258333208669938734872464383063027953434624
149 21105435576970054389688177876485911005887114761076232644960679830125940030506621244986125926302436796819476779206366114403467444288415724171989094810414949755075487300232589912657017391100507963712146874725894105557469913525282120044785094885376
150 2287226192247996283061656820169703907982090877123900106764613414868284379519571614523353315212239458794878355851463555778442196135450855336149714373772554551893071993576102902819097238311827082008514804904434476199212507993654434486569146280574976
151 201612549551719023649804738538142254507745261324795548754676537071280095565143993137338135091558410896740140496067742230847836871749056365860382611547878509854180545783182755488287312818471435032441488685891060745077651941575352478022525261736574976
152 30757164358540977177778972001046735094410715169485260926383454129145551004539242009889930943705914608204031804680975817368127049490410887027338025252405430901542359392948990687734599226894622375569776769558031591957220509970183328077450375506272714752
153 3355821161345075949921604236737864329784109482612925475834035714509705656855037255229373035957226555159977872731124186014565632688478190215990201475806250012519347637367426719760586704637400394164267230142955032899848296390494107852797626845183139119104
154 409174698113992468255963159722390929652226272089893049745277375163839689878197546023120604321834692014023409523104395287691234037088963344969600702696905415449607096447985590074727512772914593458783543362060683769976253404051412704884013320012691213910016
155 38727794767866729281049838530896968079525814720484365221794655062934946488609511223082274766816540659160818298695201003922289302014132304563260303017033041345507379626181009573924626580045059914638416568735638991960655247633726709340139956148353148970336256
156 5071137496932372964766679443035039783865158745894822468676589355190321260918985237273212655132474624095777024568876920950104018384559339682411773833938897387629663343189618381701992183714940677611075077547870148503719271197725316768145913263582248748456083456
157 518965444475399663112042555868805474548372586176318496833975613275537107820936832479263690478428615670222274671171741704792666824354934431592273764211778887844716806200903298686943047672375925823260623854572225248762594622568550563594626837265751500297991094272
158 58698915473626653882448949032842271815303643793717072061598775944767336503471616008356236757386278333424063857832237001540138874805696446094502080182295439738291985848422946774727619384452708294315754695984253168419137992577160547788449236894333185858703158411264
159 5424123645501456816944550057053729818159662591395883970168842129853891233927567668189701750641314903375667159375466958264829669222027694680249163170829790200035789292061600463045763409127966373004142081588199269950628224972545298316727108089462223553910210429976576
160 899140225371329542258735656077162967339759755066325965987278276178993457941595164760787511187922023996333725468673265652388380085288517941644216738263783953771081645652762622242921828018927703504908107454956161561777033265990533511258518154480281656069693363827245056
161 104589091816623443123292506753016076042974226501868175137510327622120697972113486781627607622789052147915149238339627124602276776827027161955914033311663895466211953757079249960877259806625439480112948442506538313572985761343919115852558865270787640213502118408650489856
162 13583002564854269830191756887640770579105869889495741153745951789914117662713033037004335539187565076316363752923936902179076417438264126234369058430890663777524925558624132695994437368903913850566641870712358687148155750727872125267510981780280600036310927339805927800832
163 1359452514112201475188793900606776754223927470029422850181276913494679161505304872081256728978413886333845135762524073104188035645336642369969455885529455110496359199552172853732156103263830595721634444284915394336116820058070738504285881403488563213354621716161486760443904
164 189723118475282293358165145529773553771403605049722721972620111974619528869821642455830751581802878083153334523023248594961276112796423310166752181078511209676436207812130716388202826199130400613084406678523673945404536596525872385772183304863002094765604920702640721238163456
165 20534655585304050084301600442199869976288347531580591841329945333688291560673917752989271850902941874718299438374563335105650658449172408674541064467298462766900238587243995836556514845429070675748371109408705524253243874425241997981283109110616801338841527167681373978729906176
166 2454884816910515863195649672528380322747364137306498873012985769910076073913308835642825182227370848278376682522825862772202492535808332503661640547586462587687842812776550116146132842365726451434680796404581851812572260201001065211098146561714808937429911357129266789642693246976
167 238954431883375029816487284624814938997214143085305263556456736625804100300060125982412886455784672120067998309981274778844599201175914642549759137528896778140035556370827736280576507248749655538030265034654706860244966307013910168711236207234663180284850995000319028211236451909632
168 39651344836674228239096638591204871176321911240711467827123002575982907164251051017477010794560820089642955789651908048799098358214653990395364907072905668289323401859007960105907612233348607963306397281156183296098415980110894604289781265650089550780191313431961242435420604411674624
169 4748616192968619494916064518912959213691245529784467671471298560804475592879844619930952857189820797761087073510662078759426200407762164663823107305854634057358417176235697742845320300029531872126952395873038364069430462662219823421095694146489069835353626700962883707901313171907936256
170 635592724952996143390966614122661761696986308577939475941897362609843768879373008845247626756622698983053111131578442384397383521639926713924805643804513623979375935166228140276954168098062908323955235711201727624197581901111203743231226476746068412290686302473393388015030835784099823616
171 66206111106368872648662037032382587270498470699053578888449140137485103322286767355924290201803750300588159052328354069111585103057101416402048392289111374667312177332389025442235738600419452475918108235627946352788384739587216044727070613406846893873233847738088845644019422742600866594816
172 9509616452101768922198963215737429185306099980680798785254268557581064758184411835973121875198339386527072149960696032797438892388278887523892631232240600822314472825490446294409523705845753533683532680454419509265296069842339553683171837780781986616978626885436040048832406149972593865654272
173 1069868531741612975889400757388150799275677936787859409474310765999185888822115199220778162849783212232825970608190171208402950233182597403354252658700791463223977127413292108624070718322033547839508734893237142772076444720785939151557148543179109147484912040207161827492867849903327648178765824
174 132979246230768067220232008351943072578414607925442019955841711864317001245483003533814335249307819358528455867911080992501880308729537569934101740773535431426931196749893964867349922417601558157916365238184462793217399601776774651392194457753970732708429734362906633885480197132894110491424587776
175 13510610581771444029104695673727278623770969214265842653756423536917900369140456884330608048002954467922456476993842974154410435080482228681247264260237734362618115723484722950725189096987996998875370382452983189959003907519618789380658280329430311808179613065437071288440989831154102087231865880576
176 2407806342551357444326076455127892047292113658763419381690820440015340535489874178072437192074076525989078689132951238930948660217322455096979221679149813734747586604311604270722912117169457057557032233113812156094967377920008251545892235496527960258075873275547826967692056892683366108783288124440576
177 305214953963185778074675660524494344474673573066885555263062143980851983952544994401562292662231891633061520601307958643844331674480149976341000193308696390503338814040085522483531488914669167180250462426047296272295860568859820674073037641879908721473431482480552832560585245923889696001462578291146752
178 43216415664427360463813961652895054851916112816413650307663941450017915555041384953008541215945803012709961285261605920719204958781756808424428848383048874157088228199058324217185185670316555626714630901349248049537462831963920312339045947926516112179298188404234776596301265686938068832553887971833544704
179 4733973555011339265776110485028780363823451828874471798074961617533627264765896133841565597763275907654273739304494608132827013370291997930396470954801226716395825314036933456925755069742921203710715936005256133335125636178754128334589393804456840463172778342865051617239663905140194174537831856221261398016
180 719926799175065693622685735158955406550659056276184885024855848095176641383835667824463217090117616219643302557995953817219677884327951039521349353110310193148302449889327187653876189616254835050746367269325674727857738794693863255439652782070599938877062351624299172185779462762960584028024722383022856339456
181 85201098215249052591751426985778482195049982610602524667437952937448027532626732930083695493278058918203474593035024319763519508609478204924133185056059386314546062278429576975729466082870091637419364867293368893646080078397387054209038128858601971599023087200925073607927123238024931564455592046436111829958656
182 11134346874628353295449135031564098094501840621734599830530880811935724275928666364573333214619437757670271807706630753092721254599297510535197507644414349126803939386905152174870817062145727778916259234035136994029863871554557747545390905597697557515900773203637933819819079821812072863214562209669336022460137472
183 1185945874535946736527797557577390557072160278266896204356814020447459858861153736397901582498502041113182819282023730711903270647165401014327777974455166956938672834316965057173394857479029689720871203726737794581694783889248312108936141328208804136442341585720640907730431298165694803292515375470983219148975243264
184 212399069355033405973587962879655801337542872820212894569758570064742565025376363377574319118385894105768495928213448127263698615229104090597613858009789061750862039822205047581754588337527488790915775556531793625978259712243505526802163295039421388765491808862760555689882145377672664592321503774822046693489352114176
185 27681416894064385749581645202427708026347709043275706684119115275232386923880881337255288792822832610990044188834136661751739725817239309831836293282746999712750967464532279060388051273933647578661552038778637287040156918068324142266581298945002904478896699171443935851160005049167703383442191381265889405610226253561856
186 4032500789848069063204073611149161081442172963136156561273402280540043631383699631404508004984201548911336732338880238241435128492264657467567073286121810007829193102202801990521025000269423158352482263954756407278489296430073154963572869873377651410292829884586078988844254217064332479672147816905996533000364187143110656
187 458281305804817523376697109992870389592682370347111030248895835975223932588913273147348704286360295986270167561037647316238488967304424846938684281424213021623552042333962916763296729264587997153655636601002184390917533204189728306047653119264695069098180233416307243578203780629695331042728597936029606236401487263387615232
188 71598737488887462310415891185575907782744503040601746914802543966772615891192149961134860187810585606458371737967893942531391098085409393327025587008038103651268824450610479818896770715606139322278595507742484574888733411752466548473015768445120220594612143462314150681730069557704077151500256919415230133883687405471928418304
189 8780425588268639936863430818095429531611291684682259047185024583304351727020938167210844397829963576603324129277828842123671199683655481208259206646724997022478740784381256818974643569258646898877055060889445061435733325636437073507125756522708879408896386784209966164307511432577700305501134617794969073852643978384376286150656
190 1189257041370765510630058827062959099221438999468286097543011926095806956394735376660768330433713491959920872707852361926022441630546368280236599451057507473502363134111238638508432888408756088325470123173628978231732560460127586169789101845498268498684475708257778191479444071953103785860345638049904267922683920968519788135448576
191 131742951302146938538056315643089921545188031435434650905128515782464606585977806083806824169057526742856755564103722164638734923953549178751757016228598583105027107064196195759356145020802667692285261369878209980606113930556704718668123460075194173286934938485602987777449392680318868069196210381737640599987633788292884422906085376
192 25107614105090478704833250054524807974851877754726204521660735952440543973106339348729131505263675403324919704963510739304455693282029233175806348956448945929078286156511051903357363454450466972318645081779923960223081808938728761844497740716492887569662877647798806519306498206869009867860468507760678852620450408562946993902407647232
193 3443124977237915484139415111266027947974771026326236220017054602022825443125614950007501533078167192087645267813041001994016756404270774730503642811022754420783812359833215710555373938644459197242540023266116917601973855652865010338534377687031663617732862172907252257469607001235023285690158936883694403653600183424947126427284274151424
194 527618283504530071839354619684832116425765635080129191881995306365993379551713902190102543864903037126728571838368136285628207738444421202944008255330875270803100935797219404142499682245477957399929236019195250458327624993311170842769227305561258201842363795213137573776482633982423282501847273248550682041199903542241526540203619889709056
195 62768901095970950831149890415423357316656919636202989009507029783165086647448073418604514198157257852833216558284492160145628170118200576629838944700483115403871899712993333849347035123111908161029983276046988872324809083880927283490017346083026907444061112978059542533535177628161370578243237062603855043905879213035223362007714803132399616
196 10325656369145876951369144845324483378744234877702194388307921097242681825607027585971410492549462852399465837952525562485364984591472827777072114991112448676428691785343708084816662422455103195817635159209077119442260452493143302273934757900680261083608537600617029039527555643410957331115422536584544385177139306853517329155263326544583458816
197 1326042880203632802581300529425429577880014006989785325194758081207356929983458721878567490534668688506514086483781221986379217943633319176403115485433771451297183840004903116825475864591046008100851899224691275951102868702904086242814254736046634820170171166224625113021329430771192011882988868822785600647882325778358865704710298756308451459072
198 188005126668728465493804564685959434710704991211283412082725420149650981382938869038925434760085818045673476017129455556748860660889885664107549039992880924800136790816951923779419608414154832731633764010612822889159378681524721798682941253272429897023028445401065466757103700408948005105917524612540756291702691697964756700306016739387609683329024
199 21746658879431296471342199634559413149073341306050150172474632450026970723472295178334827421956574699446717049576348333371814798281777736177668579295516444606357768419121376378584455213119848540560339170803754515633892049205345073600249689768819517027448004345721353412766073601512174059975068604893574842570780946810069968082459188732761797008818176
200 4176759119025048189533139728578981362169709023976969664385387520599884398661383513595832076792476258581977297887062373701512951207647929895456734418733537944437032307463269836540913671846557178205513893514843183493858537998748469049460543644366590356234454004492420161983132144053586107954637797069733953981190069043159398395635998881573876200873394176