0 1
1 1
2 4
3 17
4 89
5 551
6 3946
7 32119
8 293017
9 2962289
10 32878196
11 397500641
12 5200386529
13 73202912047
14 1103244067234
15 17725107987791
16 302430079859681
17 5461466545462049
18 104070294443638612
19 2086867355418234289
20 43928284758226558681
21 968509132036402525271
22 22319638321595484639914
23 536639828850328033883207
24 13438315359579796331720089
25 349932839177925032658605521
26 9461624973163555678114069156
27 265275432087757484019852541889
28 7702449155518130592253837783937
29 231338750097631675251634986059999
30 7179203702182100063392938405643906
31 229965857219924833703825663966664991
32 7596052491959701612289639849305588609
33 258495750583849779651551580540356677697
34 9054947322926701989416594958761789308004
35 326236599375945121398648970095964771765841
36 12079809124232896193739428488509458344644121
37 459358983320226000483496931533455381868242439
38 17927080158613046915050119758293269351206099242
39 717542565327842102602488287263264229430112212119
40 29437172258600139253617069897552126675985806796121
41 1237078777426533690754519423984452584620833997649201
42 53223824601599548841697952301229013265371847705711764
43 2343085361247806682725464420678061036260982133048966817
44 105492065080752900271487596882813975645009567834909218529
45 4854978079075881219171154921030120940706701102538873019151
46 228289461781647170201315768885298498188859961387161941118626
47 10962749143598140050882328061415358034005984847686312046713199
48 537402997498090509663435390778237842164482117498016452230065377
49 26881112624048123623222651866973307466258111859748508923549982049
50 1371474146823952395294018680606416918621328186964671971553279149876
51 71343536747469572678912194043400653075775323834022691029694065775601
52 3782578921762711304377640302980841029934713491390167296545338765256729
53 204330605311933880009071488555008816269550303858903056704477987389638967
54 11241965871078126111803309510828465735855201425731058286042834645195399914
55 629754419385686996140994404094949090024160830144798167075103218118332034151
56 35907243870855236906148484342922926597113022519679226581566926267390121346521
57 2083249898928989427552753086293624691722579466971539939897956826726745370132369
58 122947651280681231462518580575666779738229301573840535680561019703145366959156292
59 7378942326739802877178667587626300408985480673897403680773559139015448762919509889
60 450238429582408656739361241425779991727852550409315465062867668499645519905049259521
61 27922161576436076520717575635985985787535843606051456237578569006117037682875973600191
62 1759546417745055229461946626308542884606485999731651058432512715053873019541091386071554
63 112638892897259970762085301659382730600602639826431719195918392332453990288312724682179647
64 7323287584739643154765006554486186031923778074717793398793128014324563241759868195727748609
65 483449619485713708185252517897747660837569955571200796039542367337753627946439613642713587841
66 32398447793127558091566683705703579462149110801345171128048131739643817635653213982257538133956
67 2203577899552159663934719744505741151086977104447042837503312500663117352852364990407155306696849
68 152079273516892144369587229054601843004463569317647300958856610677494741164448837552075973700216537
69 10647752724082002265535040753566634751463536829339758109957466059925294998864270993635725314321854439
70 756142522683339052997357480732285669196915578452440473107938946865373439660527689385688573290551881706
71 54452909385924493818075273653478134816929385185405053821881561640366812950556857906763213002234057337271
72 3975818527695171387772492334184636127305042034113021369470461938693642718830311154883100237736376737502489
73 294265023958828607188982508003316551555390039909548986394636065024969928006393582319256180805494112632521457
74 22073852615439840710561460592582926002781558035250287000967175338811438243198348985099096660649794824176611764
75 1677907063797386722609859987544305692762953800718931361059899961814694276411080916449850602390189900750055015521
76 129220917765014217481669780501504121268750224213392965088613264235070270721896428915623595480705272152578412806881
77 10080909492734906350292852739104865764655280442445370208272894510297295810584332536335090298097401417801866253952239
78 796521070843822615890617036169785899529035905177397639418647279577721439306884166799387757145175417278500012475033762
79 63731766576998544177599655746321976828087527694634256523700055260728012440361317676487355661912130783697802864256653199
80 5163069613807725901001462732488249908974618779170552176059123123398546729108573615962275196372027768896800532017263942881
81 423435440098810522426297543719782814512746827419679912693371796173941559799343397826583053458168189180321341428279899969441
82 35150304597815081087283697591474461854466961294612603305725918205560548010074610593222355712224331729735568139079248961406484
83 2953049021656565621854256895227574578589737495574878357593670501063259974406066633228504462880302033486968045024085192658114097
84 251044317145405892938699119791935313641982154085159272998767718508582658372525738435016101700537897178122019395186320624901104729
85 21592764323526563358349978559001664547789054988819272356251617462239171880011619572044613250709139459351980636031047658934153120791
86 1878821540463956418069386833752936750971289766181361854266889486933316536219383428506316368913395670860800437354096332647896222613546
87 165357888325151691353464391348817435750021288478948662447842526467594094359185753328127885077629528175209790467796508320673801743112839
88 14718730882478964486876400216878504718502865964392612319712251745102807714503751429631888088277941403264532152071243336872616251359656217
89 1324851137311431955510229483910414242101007958083814057436550499585720288399696814420198055830092355821983103476879696826856136424112172369
90 120576172226222786915917759436064574535910227051591471839045807714045649052086913863667654968626682321203726948548123654580781030845567341796
91 11094332695949807828219944097601851271545841896704499223249650860191785433080395772271844455169484865906564862369904255918258710974216307617601
92 1031893516895558350811370718836408232828299206620570019234056575805550090925528893735145201985730719211631735927349643924052640901632962175778689
93 97009084920878434784097067514719975737131671264230286307224567776581900332432796406875920831113857090759289742033236433116866503464472660830814367
94 9216894961000346862840032784617234103260337069308497769205567995351086081672041187546947624157802154341344157229084810790026370470026535741103143554
95 884918925340954177267427244390769193888729490324880016130041752121480845740848386800913847839980120673859798383734175072275648431626011903806732595551
96 85846352653033555541803282738689229041310020898582670062383255523778993122943965560876190188102229507518741787379444066821527924238193181204994164912001
97 8413827478922629397273989135635935215242270777551426546129689083082462806894249473352667552281858471857510554961569252723582012223774557769993234893971649
98 833054766765993343885666727710696275538026116998489810736901602480687596875653641827474963866092090943401063682982735463701440738077919412410535248668105252
99 83313890504078257017963946760205263489017853970626532500236289937151842150372258432220849054161490952811963878853235115622867655820015715798823518101704496849
100 8415535995678669952158244289508442308666341277150278272334602185254816744784473755296133229434176678324951752827859729413373334678559665215093585863520822287001
101 858467985449728413377158881476621320747455828123299010310629659185928459810166695298637810251340182680097890752320545635279703004868905867655344581597225577770951
102 88430618037317705247799523036381504479296616637976948340267189498335886177191954089514990589117472992728407699241844060163222782836175864033715585490377755332694954
103 9197642743866491074184527554665153087167595586177725926398098337486118090887773392004857659078468531426434498611904102802610449117967158765374076235580883780178046167
104 965840918724018880494623192762877455657076833165299199220140592625540735429393398114599569193828313272768350761949172638334260380169387846228311720321483174674027542489
105 102388335027489867823504242960419675452737311911107892843261300916644804073606587973539559192204879675444871615265224203766234210747073078858966416430312797399227097550001
106 10956517688860139875995448619957668150898549451321709833428179338673619576611334306566847433135115953585874031184140938975625394810316988825755634869763790804891973465392596
107 1183406298731922596475331955198388579972496078054655769903086629877667559078097711697193062337784727866949840239502486633571308873724981866260467532350919719725732361359950369
108 129002243079468423155687178565244312885152971057408800629269870836004437559089261909300610642251670453451118460136955183998248292630833340411216716661120013240909719361699982817
109 14191430145040258469722064974132072805946799312393022724989588878590365799058896907734764363710021534607489980455304572726440883498265392427100099300255552376219794862148358060239
110 1575377748342548158562304899307225325772979876646682931274473635394366608133096646020468144982454642011884838948998944527818936316600089392748522239045027433773638139417829444669346
111 176456499244510434017447870787383368559379692983740881325466036753047650476705883251200167002398629926865709452268337091688447308342708277380261590872343328135023691409659046161026991
112 19941159792378021592130171703873627872535678287039366272708936626729778870475897904031639339416027636377837052945271090305322364779042635433362308290813841106691450767430890045640719329
113 2273468672830338971936857022112380960837626704415471495970144241483947838884729066942858084860429549177000289745213172631898438032119203147680683406743650229490960411178531124249203030497
114 261468838535281359794330687714627684124199606686066261402839296707280731250614318596332711398288814182991411157752460123758625696058487404618711954083810590232567138736298510178703989226484
115 30332658738765468075114296631918923739367992002288101794225328562286048772910145686241537380286362874776180694589030587528632479180816658138918267357128772117207279053821805711853911953302641
116 3549182541274095046148167036622228705190179263874393976185766281084174987161737659608856206204902745162996132678074331200973758689851607489658055992738150148303484216435887566797086402525635481
117 418833872529081980913558824618054906136180521129180777291714646496494934533857953979531273869558810292108319836707360112302432157881670500437789525410458846271928344818488554687768049409978289399
118 49844780013502029823759648296585156058910672193636386891690228699363981384516258261223830446683703327506053056700853927695190400546608641159586611579837340856507776517616573895411194966189942073962
119 5981792435492772660832071354414836781975416843757495607780119158570174261076484849300839184875913958111018475123939178683535150497750918609650831179105891361627205110458807356004031163992203027164839
120 723846729474638993990504393532491835775084348766850604928286108415690449571639183023662765200432272634760741543053341474635448400628407760408910159283392692097748326142033306650383182038022756229019481
121 88315282788341450039502368082318418801342265966399531296858685345872805022001056813736158193637613175398921486727631599084208240027163497688496690263753014327286922994438522218702752239802768462967541521
122 10863503629695472993852781778518698004400873798215909200118546583650770708155701627272571120582626852846702103609041740028832248971741738623445501812600904154948389276642080266207088908677778543701236626564
123 1347162765365026992687784442904400870964509693244739140345996635058041440616329002838612555110439367366166459769007903395174283080736002752804930721452775868227927557226612391531897727428284342187416309235457
124 168406209174258069558966908144828627568568112529390608452449697928838830847749281056453841959925503547623654173229596966136814217340972085839239785683409584432645893042603191021753423017444220551970739891058689
125 21220529518721881791422518210691311474510546688396461404149007935668750728257025742116022699505723886367946592286698225636633765668043218818497017926831060414381610450925228681132463197925400073890500642582630271
126 2695175655086853245580218779665941385890407997538879988935376457527860181319490018529791336679186859072276840874583904252818625054058829762034960516493228082210897173160546645694844579559543253604645552347885103106
127 345003704380635937316059426315451188705446734231665035045132335571501771959622979397555407117635423685137803578539026442586420640685198252759293443129060025583409219775000895877621238646819461861468521201171875827839
128 44508173040757122767017246213472869284388519123882328400811006665181256442972683832303177309511648842241848938472408994997901081273444633435710889124165236528342000248148276114858834630019270123383043880503519866894337
129 5786407499002806595649558067177788458159212932838934357140475998809134839358408521178810605643631984915125499804991708376169726986188487544895174879584609808710043441479050895827526123141151935501657172986658754572091649
130 758063890542408421152859124046503760888141282721024283113803166850661845212394488958256492516625301672723682323392386206273232136271965313014703620114708050177544032834003815629520780966120922820840472705132800368810900356
131 100070219959096914398773053932205674225692808532108044305379158500286172702875430951011035822800183452784441192187599970936442811714885609805485773030021047233244522377529982713992570613651102964286444054250516307437610938641
132 13310097318450432023457969032107401175778031676053090916898541883704911631327644710973426020924941024522003402243274188520753167190216058069442622516612913990071699020244321704776641412396562815172917899688023801689571065739609
133 1783653110892316988057766623356323963228481937399646290908709991574958444770607266701390097839764897469401240341790928861751860846300666666915116902999160495716840913235116638422783941831753068336135285002249439942709960420046247
134 240806480067781243819821952122135842437020839580628302363592747404503094955663308649398636634389186099393689449544018670525021967417780216091610224527403279835763594985760990508780608788699060788193436393203362416067534227771982954
135 32751464942329141476483843255233830895398062664902848767739522357003995872414980583584915972374769074415011166378328330120264739429664410055125905652629845218159565758976729825832585579204904020262643484760659538025127364937409727991
136 4487191503579160163522106347919156968511971605931270909482678155656951937615808003259782886851977752380955923483280525245146794323831441957768340684634816198167696272574797747129573004959860549836770350848603560071858516530652904717721
137 619265178958866431707527159856098895485547479681180288357377325003016371386853919430433623301545304597646332451859090812160377881428168654582086140385257265192360245181081065833706907270039960781494571060592051949454500408595038260773489
138 86082347066786013167509797326345665629459611647289991352584930853574932574710310608833533421801649316825221166731896903415537672312839274428867741854235394677936241776442842948632389683540514409177582147773143824534247415311240971152232692
139 12052147854529000709883079152848249287019831178100279969650247696825493576830830339156125112675532449660128609674917425568987434501678926588696065945733340512176266208947179093874368262602942057245642995259300727486744092643982330999573350369
140 1699438929835655886106681670348929495135425655723786765712037510183248169265721788131622474420671877051394959185330088902130643802409041488280574166090255247611531471703328695079234557416698370586044839913709175719455451310216819911910994634721
141 241332380184517664827858680268700836558517462943955821011078976693718065529309324745029547492848082073747744332926547541528120407376585570262430227650761978501349645248081621880345181521433771565275612910741962252890160830143432409822360811480751
142 34512229805315861726269897960094568557363132626641406191350005704711866618860499160327356913951696408422978834567681628527423348898654145589015803128225053180940610801947375257584440192122446032204998691076014311339012454161821051424509507036382114
143 4970002424345668606247693164933886573096849615699306447375411900455202511181441188411884425156537130894982699922079081055490490361813573550388538080692058420033949305125670118714039732847153662409085087127856802795070683560132374837539191374050505167
144 720684863759927263767641778813373647667600557409026076275626075571709075987927832818883569004611835676180914467536034434674648525811866818951927037503476695958103589854024114588793345703029403495349542632230312419596588128673356172494607258744359631329
145 105224960111373726178681947399917486446042778231333506442688782445369980296748645032745412959098484545853308494960183106543554175258894369140531736013588289668303158067992646400082542512375140063983442309392753470063896937469870133559050198968050556679201
146 15468789821235697675530013909566683881215956000563434473151526645544958812698038747646394588556481840076112529673614452696337138411583284130477117121034982057936522339584773044926722542664848618809061369023366990411812446396199582989352873855562176191473876
147 2289486118502994629704620740563269131906407530861619635532868632323099274259606483296699144519318410815810507700189899182164440039089584945679753865649190932864273609416614403295555018856909970723805066057767707334418305963575008152557784380822170126894812849
148 341148900446767435523664020357836667337935938054381889128870577742787336823494064049955818927966999693395841759857968592595197902962759740190413803098850483978834704325415130864082624532222250486465763903976411759818739401019072414314099225616358911083518588377
149 51174624553133618323179307674416063369822297115688144988966119530050423622798369213976669538339569272420192074486395478788461849884453050613507750218693221787758069922421686244015689234852194482940588390662519531680145328458824437155267441626834658832654683069399
150 7727709456423623134235599122857183405510504800406964275223012919615356754379377245374527056108202927135142399089205575265650334530455373402379860696825775340435447392990000037977233157087213589174515312753944425695461763336683509082859697784877649842641940662067626
151 1174663012000943850022134245981966293700966551958974257978886929901064277089288139666142089197985184493814064853633733835857639310479101210212352333667736544967975761804402427458783455566491317749009268126990215225241868172504352205031829330743029610740407635317348551
152 179731168545600832676520775234363700119653392954523468435044923287782449751415464746165114174347841430480687065005050482461484464837832940535892286911860517155440727003466561401231845934830258829187592538742256873887701292156502570878952747301468408093125010144216395929
153 27679774619034529176034221520337991784720323481548573113254897073248398325995070859049093724938765565478519622075631408032904465224336751943737624536760187378482839934295654858217163057419426351012638260234434548793931240860273900267563754913756877875951991969844642321617
154 4290544797118897623117980856427623090331769793032983356022944091276789522978987398617355692479683010490601022108787873295582653594237034384219867695484740904181995630542829969585061505745945914665788117928876097319933230034634611044043260964379617539180651880336063776246564
155 669352668125167063735581047824229540083540808036626952112692533136252413983048029255166537120555488402099237968592983865518926865166201700690243098120156341239769801204615770910127812059424982114213959035164905616458377816643859596771016274198134092990057645324395793736785601
156 105092659440448347904109342489260465416206238631543464465048750646482905784861519580459763683619691362140070962091207254759767100484687904042752386272560030315548040784755218862859651554835468137846257356638819057881285250443120591304093598310071432216978230967810475680451585921
157 16605309544258964135913011694350977765300669244591904012429815294677435366422103141741897828549031790706533311248379339235908720803445855040455567274162604946197830213792529196102735073476063390761822876307968576050859527947829697285643559549265484424375550550559379553305087361119
158 2640349310196615745958072968744294725148222616128744281440805680604358706166899261056542214502979674413700936559454406145764246374848375639336477948978126746475770552033796897399197736334248914599267683590323642411144546228955364989008630061931522094907929515769909159451189342003842
159 422472494941002778317427588010781507001480919249843676934541338711992070422070303872188496218305296937982856382823953362661515328696543548148876927403774442041069486155621296113067740548553302399273591197328090754359178256160806227938666453468592800669693098073736024891743599807975839
160 68020712034811643924851799742704566921963576221840960730742596338311327696659485822683404433361655786689653578571215945794649732166518359627608521789956663295358663041607062471101305426053415935197647450453412935094238843788118758063114307638505372429915496719387269916730170758426113921
161 11019777822134427318604308985906150622865100828857485482057235148145147078929258773578583706700806542740661862584919807172095918126304670803220729406900383228290144482226499741614524546761201934804418160564650223576021051871931399612452456503891338926446980161638811462535179406464838431041
162 1796291805719946464576427216502445256093933398679991974536060071743997285193165839579131827596664828122514573254920499784997429304319827859284606501846552422874588909265961064945638602427501968789055357819488439855826525693968606255587813524441926750383287681843845655663150973424527090373604
163 294602875915893354617852667815386928150027942484347541309395909001163699918758126949751198309559732618635130675669546884546750501826578073593478687032241497734660871264099841150826345322657084083339883100556668786579126234862723357316013870464979878401785626802552326340219294821028907659702097
164 48611270817928123458410266616755345590010704443316024308024861045263754483880284112548526852904952546902919076058730156449998830230689701970783267966821693678641918347485739750951292616840846375719869766949669838225411655278043322563397876440246121863045011710102977691791846796443194290941219609
165 8069765558651984387450722111049202754869926965532944382673436329422784408024045920810005208780531682518503201756424875517584352568796317105223615961179433392152293106553896898499065400740903155453581721196745749814204913902390054268881363502951321209143873729503896849163786787504391281203902157191
166 1347699459565699320827729002811833615408867813948445027930771891874650259894499549059383418393201695933136937612399012941593036877819215646274314648784932198183111590712848267789094873216347667807123867309623489888810446033354417106225751102869310888048889957838860876788044185360029787155342601470506
167 226421578972596137883445923194499096591444662670304297636752351271270666446683948287897224295266665448449524022084790599063147779826197024891190084611829788728154899532865062885466437765747149094752263289737943047069969138517444463900195066645547180513422656790658131197240586927272508633378760949202199
168 38266594545828313001623188748873159157569556859095374745639078136736617279749481760203690289318459662483902696669942010254613567827505116422257398614048019227256361132644908475911617077284484544680939619833021998444713594855481468816239192014200342817656477887579063033210447234894413988828165943016642137
169 6505547494369785806413825533231631555883416110708884011056280035596496208223858583182915246408433409287711907957912226533883369678455695988808648954472775098422309547449167305967860369576128119744854487634903477678648381094570367143224562837480703826182114663545231373776973270518977650609421589073778365489
170 1112486888131779201209765789371357869215221724488078261265369525165137588223559567206038710826131431447861220163499660679304310828583751519202701228613458589849442188974940254228980034814595192960914798325188327705047317880766388262960216484401214554619959263944122143978895639705980072668199919897559117140756
171 191354250306160392393886129597406785136574020028060169821654614608439261670660469418021841177341014642441417580029899549066875345886083716998853419970469350229202478813237172894690533848479949317397090166420027268745817323872913351596300459879846384098459175513052553995743827002699091476580995643969241926575521
172 33105397789853879663343510186140745186496520686578897457407513696785157406612484768884984562390821664573813102565336121649248739149121066792320844356119811048241878276879005851035691335821845827102657513588989905820731444347894776214422939775697825663588057323022035963407660967106648805521180446326576412414705889
173 5760530569684881221814164658518087069235531173484756217758729037855225828012243010255405335697180310650485921263948515066518347487292951705580825771384817591744316022655760255253104982966849653865179804454650663640076017133857563974661187821431301511848420433381347310186928752103559591252161978656468265002085400207
174 1008125955092644067697142158750851377861404451880518917005234989138361305059549139279464818731568945185499610034293555472762360059015415669543436830836699198366303545843034923675144407710534511272233568437077455126919123729869421590341922291690253462399137163899058801318675939279090035117933867445328272951777359742114
175 177435928626875040795918834104808360590676419062144814149139116817389444916308660756196063502091831532958581851956929711721241888734200450791350463053030443730061168384396802327080668862037040833566973224730086753001405852474152057464152984525306040683759989266667730379397152241871949740347612832356432507777817400012271
176 31407167492911974864945330778709830675927587578451512623314628911667070111491692502985982704688985750278854487406410852530132576666012495205738575397217225239419193107584077046816953532988266762052626494345662432736375755011654783592745420183270859454487917237364087335954614622750614194076645405194533882149625457161914081
177 5590653249666958401001064797444454668675701265383431391764153085393555869290437574192261117498141555381169057340193088680075319888438958347072257771167719123060346434318350111135744809540773520686201082966752643113827885797927025631566148945606738288939533028240074213530300800001851198495383229737459387455141109192220718689
178 1000758338857878465754055544073336095523626454091212670638406716914358167673099817472917726014872027398979540118381969284586012392607239556621139879614418940253041430936092253970345137861331448469592046477543068779807927933583949242833933406683789424579630899972210648309259797814954115144867674768410424888352408170864670559412
179 180142091647667790794130998997997941648921437437683664146304973197669863737027257582699382943794463073371698390366094664314162305989191559150152250588366576964670517914930924064773260559849201498047254567040719133008540855930908790735739579352027703162622501528026156769880293907491742577274676841543613939290888611864832921412849
180 32606719346566728012203464874181700774550303802674834423151838555495159694569606722286061230552812688307676388196381516210147963396436279445734178496373964849545616784033433347977930506470566802595022668680847706143325702851428075072411697796123698061859252407472706585996642457053820360601861375994162533436539191155705623446285081
181 5934603063166792166011824738100067538909804213524257548677780922073316734275405450713645843343555703735070474350131802044911243500457392050682770638590649969194266925211999800256048125438203007273792172954481323237218286459815840571969664738473865074961546560661560624808158807477702797372116045107779124699389423678950288300145297591
182 1086064967278869533108176130537186541321268721378741806242457060577972457532093767087319475393101246596206204482462316155734967708547099181554392761040585318327400392930579996880204784885697620897906562673338763000117089747849150252745521058838513432416024879853473067046479058410876665739457838116099573982521701072439058464550035744234
183 199841888582375160884070419843580423670652354537902016606160776927269005502639528549517497118173972929405676695247416304457278969616166706798058950802106289222210866566151931425757936467093800448222081324067286873344781731890703462345747844491024945429623539439599705897176954906408784198857614329407429391908692386752465707765506722236647
184 36971835452706683633086135847192915565612006858233251813945986188605343990445844875427824286337578093186646394825254478640752344346699387856822460291150704091427337715131037893762098451197238780541982951515121410331784737489527989684216096751898453417912770821205799064044783136744035953454398108778490537077090613250278594995083293649523929
185 6876961236092025530914905337997725875627503927985922739410559591857521251228429786358124834755907699305645635114192580443484393327455702308075775673104833067294707025880939200171176069859153506981257051063136649608585305954784096784726539743697603360677204996283718225618226840389297096126716905847128647325730762756938571134793258125533687441
186 1286028722984661480964720384341421931657908846540225785521588589663545079323706815893844771923641077348248920412748837797410222304578563030998026873330894934288201641177450761469903687162112903044275610531758068598215783998282115626733547148168203726900055247075876513989672463935935301011649515791521835540448729726160763080801334352768449075396
187 241780276882352450446898347161525320877562490653490433600798065416338332434108109817829175246479278449170102683231895698493565277654097305529937127961881352479249203248386624095542064362547084925830796037021580033114175976982992521922691590395365998260571063655261068348284041446796225887286235685711952210251686919280980397761785651578593959861889
188 45697758359487597795944752333912627067790968642356232176336355952277608375125756462385607966356507267970497656051241035853081247698928969308189115211668906513512387615586249404818920068208561163885064726607610384327177475433783868759015444131872341874974831086091417794339673505908422627998110194115350489573109276473831455940058289482707026862972417
189 8682815868579525933679949841790560668201161604538337603937508428998161929606327835963083342782982860192843724752419028707783930628074158265861461827345054118919832896164635773539690355023989168223088128851482994602196834508395918056734857076646140322243478477421024641992886250164047095545528223117602304971101014216947257609008836787365913697924621119
190 1658463528657048940930666364534331000253489657435464838584240446294601206163183742425411304079516082804101121925368085724222583831209863157748847398138117005620201595555061018995485676729650139691773717675359859579403922568579054132705116717083544673890379364018501798038435613454838903671823888725656155599969866824713400034776627884676372223330465606146
191 318433680318021976184621621940433342609338215389213787345778103196992429745260884873514933466609870881247608253395424878079443879522921800446044561904345810133197626179467880282906789622447850809988776881797944522240155330001686789397439144537117223527275081370029766248021630669579233552085732163549099477499185531359189753934721562694650832793147321001151
192 61459358764906898452572903700868169454602529059775696422573758157465833542041513964330807570359784596163592494027242369555056891331755117349244349294936879472712762054232855955620005882809164856467525711904678652651929382612894129407838460012380707685437981083779763387666213154842246914456218131453701855312942777419148335909436038227952287101300763418828289
193 11923434034072256321775327939590365307535499975811874319766654860651568699585798969965050183583264821526618191449538415118559116362240015687553849807779658963516409036147353523270564048054600430005509976886389456558996540382231462791910058681546394408198495605334644126973493373670065480638058403234181709030188398004846136356184526137785438348485141250573689217
194 2325131096002854889644641521123822103138877097812375268050920271585213362252772840657149116606306999982286710925154018190488582747528134814190349956866328434765172474810788169893715609376529893015930913018557848707656977303917748138551869281361559290306392081021339384523218874078817610971335844848796886962742050553722415737791892032906388430241703844625288225604
195 455737618250593630626671513468208722580527446671201364412300139885562470570243062567771191905019755261349721959521637103750880777631876663596996145395608152872937321471950628652691530001847913631552464461614224736157326548108260866618958289205547167294461046375787854010677872812821921815862463648767424026406472096927598330743567022975789917765722438687807065907601
196 89782635926462948088343932794758242170467045871324481164491178477727391915700136098691581954405498093485877512736687663457114001776227230863422430992891672444403417502449084632750125125973415515308851429851020830871700986954631308472073334842774153516299132528111228579488064162999997415335876674652031330089037745145290593572220495418263520188277562125342617272023001
197 17777417651057914315122725364875600158475055609968918471933665638729909161779197190603500998164193642265465097243823679001612323232470623587621238332737946752144749602806390707913177466472738119944784135574963738737332952743565107338337139257158487943394522701612399046592647382146812310158319444044750970781655880010864465125630401659839152787196723023256526026926461799
198 3537795895196451411657510691543039189778706533429686100395963953285729650585975941066195390216628940308921040229033648808984309437263430321167489850645844295349249574375974199959355065953200859284527351830847635029560129296956410991637562785509381874889026316753395521500516317111378649718920905241580095216879609159907173850594022150803409668172336159190174021975637921002
199 707576956456941340245817261033972713555899781741547188997664724322784660026356967410429681544323952255426473510903973585475863499775918534857085591367501597016602059624797646382578926368106644595025415150305101969650763192344025763434850894241133533465748657873380716699149856069657876756094339367760063794346703487861445634583930060562341772787254428561058060921154510662199
200 142226506043740405840820926978520058463925634836584414674631005552833002394948336425437432185799331032281030096731927724329457547764396888936595371354718466844632363234158702897098323555055388764459392972563156343534832961790446134861396667305253349608490369258866277452050621586318344606624681133825014402758904280669310479725220536195181499739906312476931860419174032281023001