0 1 1 1 2 1 3 2 4 5 5 16 6 63 7 293 8 1561 9 9321 10 61436 11 442134 12 3446077 13 28905485 14 259585900 15 2485120780 16 25267283367 17 271949606805 18 3089330120711 19 36943477086287 20 463943009361687 21 6105064699310785 22 84011389289865102 23 1206704281079751575 24 18060607637292494703 25 281217140282025553322 26 4548705112939970109857 27 76326203460902378737618 28 1326915100588546131731840 29 23871325823755692360216157 30 443902366431562012886101206 31 8523535122365703737799444159 32 168828164574404294491394931020 33 3446351816095127729889611238218 34 72440882060067743973689679963589 35 1566600750651881259971673352548904 36 34829240968394506230893922749098482 37 795461868772338773484260873889105038 38 18650033564021606219423334587484944384 39 448575306649296170336959744311467212240 40 11061434551194433001726723988449081980547 41 279476941062303671827113984016024726911103 42 7230849873321981273464605731923219643180742 43 191471180646935495893076284898634903567892434 44 5186337375243442856685340797281631302921645680 45 143629604828618541106858736110711080747137598545 46 4064853988856605346786652739148894638459834455370 47 117507184516137751899698907190609386947670892003524 48 3468257303155216458781611715589139869584878164409953 49 104472570851519581979884414546652614014306374826323079 50 3210415755826005239355870078408344050156535766803582288 51 100604889874987521731632372644971883102896408207131617890 52 3213756517796682980665141861943627251571715216321231278416 53 104613148107839887895817618896149669608897897255585121277757 54 3468870673279095645920120707618446230672749001373117594720358 55 117131323446046491122311467962919046746070312526333687719015566 56 4026250827777094134091612041280921965245392364104571755049202423 57 140843258276307398934226491166867285082066820729411588125870483488 58 5012426604241697233433179256109548539235806401002316441140442826162 59 181430539090009277257309965014163867316265841227464802470633191143929 60 6677302048808510190668233487339821318835226911046047843946001607977208 61 249805369578138192920008878572474740271921442554771336715540309447315463 62 9497258874080434099842825926710334707500769805802730907576549486726232475 63 366842631080938507505144558066684924789521345361819396502489618926209785002 64 14392592959521402425697193162273902117733992370679861224727167969203475364913 65 573418892323086916283151587918183519694438704011970567751351230998995682719633 66 23194114269818889923847725348237670481437178996686323464225717182063754031219241 67 952266611918751245126663939778275998596642281678341358321247486199389309654367312 68 39675215075342264583349529455993029110519169724673771081090628339244210020737503952 69 1677133871042843951548732702088519823906465938451246763172716548349712159104603474100 70 71914132494847425902846992055866013109112995779969038154910487954023945232851535224294 71 3127315673963859525819213722215887625340357033454110779041133656335129364248115593823922 72 137897201539750392249094056260406648663002853608215695561077104947852248359869958349686483 73 6164289814818659594858213991905298490127409524409360512753496612632646766129397729661662312 74 279302188850122445138572767430334057955817053869462577022210609686394524978522516267659380979 75 12824820177042882043573321349831864150789952146009039655131946338249874790083369535669713186460 76 596675070238545213064081883623269994366528869287813241440796535004120270281095743553698203043554 77 28122902525823560980028252674413383372540672379740252401438517479443467840980735954316737881399687 78 1342597703810718206369821190570128473091283713017008998299274506278452626271053884678171482280939414 79 64911980416844397551873135403578696050557239369736451847672110034815560181348690630332998865695216804 80 3177813922964738069883064617605769048504614979486279324612014953608508325399432182378316279832613648060 81 157503368061229380719002118278319098291709407607167819268322531310808078807779854141760080968838699252273 82 7902122613481321132709785929824965408649396468231051078983392881382783887773748432933251793505985182341105 83 401260627783436138688860917016667725995489311440259293612935017783604504177914124185562544526834615288483288 84 20619400687331399591357240904014365041023490228249066890389199480537091881295729018578107094941468471161919565 85 1072090712119519414247772698051853924700277956050365460278416108207120130653387994228957141881538877186915228974 86 56394109465252460653355558967209070432935622036467633835479141189776619666398213331568714872054939374821920040227 87 3000714900770809274832186760446055896869545372961379872534578503506475648879551395661892969800383458999033224557258 88 161490839322097362236309874334170893765009331346344692716260804354691565226830659329900871951309111701751000815601373 89 8789170020681249191783203432281535302957185032281359820702623532163111649977994136076486718496103361567712476443690503 90 483693817727833718223354760548837199993405113452405441636567675952336786155744940198561706655935411155807221278669023496 91 26913053280503048227162877013013418775076775468744151486548060508434734854884778431927786691940495089310518485169515298602 92 1513817024692332076124787632604145857547961545705490329009034024144481970342675832858342826882221863947949775133901124537307 93 86069861750289855748207658638831226476561737159769673299341483895828626862037101209987988995766111874910301133473168620808475 94 4945913713462763512517824527708041242317974953110712321402004659434098330708184927751079916018496265843303874263380224217872124 95 287217647513477566977958604190388833473235555568411162767173018370701962208271548925410091068388198605305610465092660867560251083 96 16853779859961002844401403871171031438601002751075239138411793562837396083156168827938326458852066652766137075705075737919573866309 97 999214110227127552534987506976098750891873345873696716907020111129067502933053295488321530125217809218950415291806658814621299641143 98 59847942908928948802647965669057259246326179215765240422349619348886687152779498421585113681827977519451004536953610512398710757999534 99 3620967507197635984395515648244672392896796951687551557074216262676023541606422577241755367750932207985633347733503709974946479522618072 100 221279384391512737700174049502454650546777665422688081802403926131266410833519108418983082709503423184279022243079299604052145933792448900 101 13656998751527956948704248079419554675625354070406590791761159661779251074433470396850793427459868545300598489797569234402194350679137578129 102 851187967120366198802996574399035152679183791952936200040672191824160549911361711499300046578176215005521959261166475221290388915270577864221 103 53568599303957462518671069901806247433929550243730841321927496163619366478848222378030779450128984494060926819247432292138887077728527356608303 104 3403840697396113707026215161979139658579412540792746709185977474967120170147104512914513844199422746369893015241671487469151213318726387724935492 105 218354710135701920824094360274122526760358195326780145071465936992720834024433448954863696922642215962622982572233401967878039397690828393168333018 106 14140062679549152121618588827155067649360328564055872996011765711283798360158817408972994286767222782297418737801605718610930421776700121481644753612 107 924266673854110116662737364296318374649214205197744919856535188134815455660721581443229200746419912436728563967750349425887338520384914134984824104331 108 60976558245632613197226586445681432478510416619287280274411968980357142642312492607981080083604790533710958433313285941485089886476735894511906977291160 109 4059862520725842392381736803525184099328098019112426679113116073094135607646035197984696321370257520850179793088831264158213904256128075315291388042409370 110 272776137264718443795517030421203405751831983567280680509907373356518887482040263406375448832943809450251558618021416433089884948016167007784552771436938870 111 18493219462092846811801944167695800646914256044626071350723059409626735227463406702485775118425578191713336838373151349392868480507495605911999187599624229860 112 1265012680243563361713681390228528663898372668395875838632835947986139079494961543123884651931686643760110830541221422172716405801558239146332486741871130015140 113 87300989078072691126077605223824315201005601853903795181889951868794561928619802934145316744641325158088578361421505233044554512012075892878593057178586586235431 114 6077874148246411397753005933291753474286795270101709222235170106819816915404085004980351726378489142395656227161862639350215402211435649062096221926014360497652113 115 426834391412043418241195313205716094892950351231485221286838289769167690724156037324396127124638035427526554813774093593343553844548618924528062226532584820589885389 116 30234984300326358915683570525791322046128589367908908354419333633657854695794682079924944177285400939663981990296495257865877208106521062649054518688725624540663401112 117 2160084623521963198587363825139629771682692179092134379737597211440744386840872818219914671107178032495979363300456201638073991705805818131267795710319358337996160896038 118 155636348808335055165555461415156641761951227277341614087005815746840423458968191280347656562318023663518564046001022766183390227305706594199059733084286198434995922986059 119 11308360772316987465097350093842895262181064578728871218777243332422689974619436976505955242029931885774929771585787922552610146631198406985080619745872957051559551413410223 120 828526201894694814136490261966485576123497185338411189866511200813885967332632998339234156905599694117000525185334164388812563620992598473317584845584734011675013453682176264 121 61206976775124858719648430906968294407226623028102217831660498953460817740043182210113339526116429649931468067318020662727631905558500098856736408422534012998736482342896136497 122 4558839552850375226262427631381281190143226679571451814949025805856289927917518136998099407964765946826796708551371082228135478828931677535636081384930904420741628571257512249676 123 342324095818713017217147964835553266452847518643961868786601946551672478526922089352161097227152559268774301435257472431285412922836931078412449005450716952209644650051781266510275 124 25913254879930549209871778561088566196505366518184937317547845258565750627432835433592236431630478345367452235996734971793106926187628618507084986197012923729128683269638130605654331 125 1977332956914672136946829753848884752811407517081234186049832674152830739034144806345068091097624047540551216032391622598222163209435164703100470374946467464554990669921067940589130966 126 152083967849863721232784091453316412605937948305209470378592548590487286835385141865206050301659889102243720089027437718179735795829522781227338807130172827090393768886078996800519186111 127 11789781045526852443575981497770058516340715400315717315573071226905817921113359153620800004490958787062664084750980343573041544346962454385352678033714921826061203016649003021644729819297 128 921128091012115592654719726301974262670690478413324663650688091065126422060826436204038902796982962030494648709568413353827868423686922050171041178757038960088472351775501505335040160466042 129 72527050634884136006872934602505512227989030614831584874690050706071626388340161650429837089433565386071863388813027416744715978352801382331904507731099367551770431701683744049266647474512846 130 5754662182630088094160231270418401298943956049261155575103226053595823402456706191710145828690485873325211629261775384759209169119032902318101760661076636505286453136835513830458290172847032871 131 460101869543582274096749340308068871420437144051319830355691949598612063286699080317240313436868132102126613065052765227830934638430133100685675392567490888940545342559410215576319399559930756255 132 37066144376915036228729056576725132303896160281008971040585625160272228155273197672096382829181211053007547952484152435760043033755465693000712425097679197598400852376062839848448386950181664758418 133 3008606306041749360053748077641478332376296474205368770509784587444568223087394705337947863461364165166957409183194825309986207209522154704442067011848126594025788730659421397714557957926843452129148 134 246033074546295073851432089107106078738592206635792073387738064429841127889001498513792283268255846891696731644326281810442629445007330685344901405452774268260873809417600597179544880927830758101756905 135 20269256619614132856614346821118027625404384372374880471148640672693390632248705700826999942915933701490325617053089195834840004228420251864779704116947358165246149200474430886033305716342009725713096055 136 1682188683139014307038392453539449482785517444338141965440379269176871589901995878232473183986931583655573645910074370815251775292364326107286645209535194081429610809660526549803890008589816714336699721359 137 140630933508411497942088905746502107008847798927043699956959515471066049924402812191505777289164753510772142572650441010852351031985077024076416752421242307493857801506641679391109298067028155580111293042074 138 11842225447824239978613800703721681775611848386670661295293496275638578826749646640703674769910633556404546356431355644272149170916415164571264873975015232521112868936244210843523782765041888317901469309543860 139 1004406415464063657529199988051386190956790715792026271091171944565732250266703247545938091991188777987356709995773649268347362715447817786931358115767716280346546893340010676182015575869260857118708776796684175 140 85799946697255338145944234787713188665388302299584628502050455705114507307773816481527093201842871996272740391183293664372689340095516742628097516151978367648613043613502938941138133938053902885489705566275118583 141 7381488704925718028096600348790536155620313104660126663360211985565873242970239329947681294821698398909090113932456329234148565857724541976856496866077727779890914844092834086027313922468151900917139907526629515489 142 639526620228045337798918727042885943730756457507918089270198672213559956689713500235007679117683541272491541532384606725121184456782872201106734979506657623736756828506105026618081018320573837447899857266475783909849 143 55796845485762127899627935037555132225436092466470259140394747298168093044970679280308994124679012506896316556937437324545723329437840664690943924987905030514376749558409586209273062833622346568457678880438818393783038 144 4902029751635263540008005447280402413057223469652080879752295326168887061127686808681980130897681786286960319560257666648948066905104541571575826406559174451645111249358804249442678756334366922090068720125826674424538780 145 433647382901398468853415068668057206554332741722384582262409485916455874953020906043461118707338101380374548897138307559728296452210520838986805398111659207128930521118320435172741631043397232522522434631875173190975875263 146 38625268033906606585942485291781511868905455146243183380935000712504054413867265343266595974918945172208724423416029085614234820156569951190977067298398109329328289416193461781419688724250648566025687511499118626281280149363 147 3463857758028940254219766860175374414058010571723760577930578197317083777052328790091789893162956775398178775098131440764773801090811696155377495252981224532378013773711620878041002318631643694523654646715438701082799440363552 148 312739264601268205103248154080071601229337475217856376590072540403345692311036693063666070515899001014934321726835424219770683145865728569506750555837888013885278828236520165810046251525110685932896695808030784386921957969235040 149 28426206554235086046380033940404708403560160290467787822654724747083524147036043935076974910839794596097399529463695698216926325053087245777278417826927535469570108324868723480166654472897147710642865397961942583534746955606823975 150 2601058503738485658000624626425976911662403312705583318482358827578798646562784009392721851176148490971963669683032276474648745255912494108049562504277821081757732831190036800011931775899188869331445200754610953336306149060176575543 151 239583490314735303328928563206268397537734670197540834507590461449277599944083207340484787860752637453301063456379245751053408507291062647425543253731511423381121334776624874776618469464003831949756726974889616899295226110361790332514 152 22213669079351832386948982374153508446875404390935591878552459659682651575064909207535057226005936010998854908271897385149014309323256597517567677903504139318114967490518953095829190734864935993840111244543168921553733557086758922431112 153 2073106856390644077981396058668754960150684477087500684804164228442289930274027421784348766156335150785619964114599863137184626650222765429309661695040312341532714895552171036815694350215368670945570338711945882813845026569518843361435666 154 194734382065026720794547424978980913870841195307096434598460231584727538395680040460868117660077384898697612797025940480255988569203878319052496193634542147724042870582495498457798585418684792956733922747310436261374744540394655223596171719 155 18410473597674407005176796695621863786151133496565024155269944672722955096508479649560177412750466924073622756530204573616517474075307060252599169996771038462373713635156413728052100705085338847647948242512791395648962688874789229206017387609 156 1751744282612148954142053089503926940886264606846181334274202524342892475713768470985163805749513262155861968630606361543033841670251665977145952508632505139714336621016722843084066292686241440740576207216694806949799240099358388306552423454740 157 167742132150798055014738308836346599894641200842582432076883602246348126866371564112411778690269761768252620033637758482844633085713973568204971572948928987062696391956949781203544779642345021914456764392741178245217698886020192276022977695062797 158 16164482801288197798136486292254036858007216940445462388501880557982234905476571472521707581960793924448495028398848846306145917870545473128473973612935262650820414839327194819659609245762750451878262969144428099774878587633372413485910184503406401 159 1567517486246882750924696717737353149843875689990823410805341625771743603814088970134309737837609729056417876613105901595600224334967141189440260332346858613050108815800194328972115051248304803757039879225442935218406991168063561035151306262670229687 160 152959635197218421816612075588756455139783220838193117546491965172405839704379821885773206359644724257696736606711908681280245907743659329859878329041498765697708651495264428622541457993686954730401566256082444803580856437755675787622252350308629378194 161 15018905958126064035651193976505590695146649129722170076272466520426934524723422639907124235060223684698802858676624260617047596473997439292231947357551357494084141637159867460367740478147893572294183002536698342719688614909272424322163205400366203023571 162 1483816268043443941205891818884525259231525683527772376991160198613349870838313134174341714223391985084523405326493814338222095953010669807576062630935502336109013805370534917213555414735955152928831703455861234609361952752319604094617454328934563648493070 163 147497918560838750170414947776352421384803288030116326175612988446755018685771229466702219349151393119869348802074225899222705672586446582199117574124644032115526667082139849275073722881738305843118883960448869817659035675811327361671995544127287343616815995 164 14751607571873002560817017409277951872735295584940137383007926355905378868929068456221484943893243354567387103525042590272817988409963145029760523254291873077831428550571109912680482563318475328732854978370558988290879439845105812928110219024675838831537822290 165 1484309488024086691104810274250813203897449683047434169733014631808632824288373545588455867748531626694024272319965964275124133639056073888720309970190462107076261768957512884228625549425045280480382487947878393986635213770441467899352507018342595785505450008485 166 150253771728990526246715743950362245848532706647821279984279043378536098345661779622855335263297438085997470603590132097605903234345129672898406675978515400330252437431248992779280044602190023703287263752858369471894219547813635502809952048927522572153405181712245 167 15301233742249408041484461664229387614531582787365683753883549421083309329292403188410773554675676236533539976254429315893375858842393810229571176667492555844795910349242261914096625514970648115359893023201223100332227909902361454896479077418743931602278957293097841 168 1567516756727949066582549768826131508163697202491324643704095489427195404663550446435999954267592458825178690727450147296851436568061439554652650543418393142207858822121931284701645715639764876247546449973847979812123087565370028690680053400702187867497741174891483384 169 161535254972990097189800831926069518038626192873864115833350833119206667996803354679277853253414243016599386711539591608610697633283345120332213155288126488256884466061694975040656990881690459502654940261611120413196897798894355872660935584372885586039927524837861338965 170 16744675223537992435735474734224488063684078897739839442893495775922623976084107051495172655116586366416492936525916410423607447588837379748597989184283862772117237777633678422750908454778004793148033232151127404778260798497092675010933948507162961697752585289172981202434 171 1745924584557941016524276163341555398938426618005922141575416814985266176419094513128282741093940873213758403722112812104558289279480889274659189806550959841581300211062914147017160907653011883187716182252369598091404995925432303898337186393404327733513082879940889434803951 172 183104415878820394747896189269551798358886480913514243327220554365773303434955702593750877986243913867505838553327395311506634171264982074255522115753364159704102699540416270358186826240785326674858519869836531849961584952285185898456293759115183255947692759684444903758760127 173 19314441451660949970295197357657116215777118504923201579579315915096411476472763500022668670294650351418051989073427145356508015932848328086120078629879130267365830646740555098841115701053983893772470167262021265581772146237943211267369635303817202121962145603093126561322565980 174 2049090147883315268372774810955599632524092578878046865496408907083317571089541376869361967862238701355294619166253455316661112304105120106451435665714485439624549676862473933361908690618428098729231875613438457468082263789340268981773957720890940560206847781572858700308562591328 175 218635810786266031246956315184531865532671298923664346233721378894053744165697251901375930109709872962708356864728708027152783376975858115508174033356419601488594084240405039892060595828941536059611462890599135366604799544699075290725034659530130830650369280857199960379740973407609 176 23461120801171405774812801379044098523540286001311802275999381189782226158718028565389670415843977948373209302317858842340543245123183795822291581696197635544031104329221395356265800824370616672831414194775430223463017757733121928012508581434794177425873810798735276384635040691525905 177 2531800638891944862288252783990078610895941236510650115242609558572829440429524080104020108424217063862576676628844400097847156625991778844002788039631060569627826210160720336145708454257433289428025240780041246353807672974681485858676469850067491360628723127931828640979817716468927882 178 274757633496374343447013723356850538763294072842433386577511627055472921687060183258572913831638210152856797856635383012485913797272561896868950906154375496804076722758112201059657230917157328353368901118510031080531283957258733357736364921780288256256332845260268520445198313361614183112 179 29984438260927880696459258679437479035275382110232551903408090500525487677191623108443590780048207486416450231280070956447508618017518393545147782325808549982908921229578894327262321001188736712909465353728142273837228226767938903999889155293254887286292559763914695013447600298004705869256 180 3290443829938503934535001526621473535581054787327865726086787099393188622250798190735623367183449603290300339561676025016586190541560440570874440099636811059007549698284627355509421470595110770658716372873628704748212704314199075700116496749214639599421969788566879550014825680753337421356892 181 363088200854406786603519113885584575441140248868496676791531503675813804363797184614277378190968125525179965460859538569458886151944396887821129514291557147267249460472191608564262591799582025759533391153369804002555830659820484845139707761659319870451455095613696685129864849961769938994983566 182 40286144156491599526665456615072237199829564999325856993661715948001883031764943840083547680674288338694395857346975238424242715552386759526818396461011013198878794676249473386608660346856330916944072115478937136462614133908927558995249323490335868939131248253397958738438674321095207422787705656 183 4494404394843595852381468987434160117459706435345217390596791798099281694348581627335152943666782946234529787342328845654730701483061894829496336766223231794869601733635085638679045632610649475135856466709736628005609348242786831467994444808145325907733682572495372319787476895792404925067857942228 184 504137003531577012869852997225380463258794090732499373834072152417538332523506879793091149465921868976134827437752241434671163742885399478435370329111820252127235252888185804485076004010328887278422076724441061518958662427618043849058478081583292254506304699082262286863403889960363279287082006664825 185 56855467737775879266476235081181235087988940061493941429225147097310698146015020410891918787268630193342084219719390259550027123404521768084463105439971124854161951242999242236852075029125473877536038289630279381925404965236623554233310748301723419747393048338264882378458251283501471334345809137912891 186 6446596875943347948649209839012938510365081516181182827512164518620405772387343502937217213842988982602404977131090508752735798558347841339122299918236813126997092130470038121389957095160335045506314474860940890810020562033319364995717794155260490330103685011126762801768736992357881277519798005637308906 187 734870687132525971092121547603541030271122918766124708463082230655155980211792063875503091414924827752186624660237051638869753010176839652894827727922460455774256241151602478212195272714488399874129159722101332418121178473658914190308544696085234109614169866335135310903783750655765644663714377488147799404 188 84217262625655732656166284738802674661223971099105271637025935650549976986529152202372115085818164771101047051881856972396375686196223355107838511717977319056208291350400629624052862030880283339524360976652464625935628066186921230207475758549508585810680053703135969545422337289216925906852913809683984418874 189 9702616938217696765675493939428320489281694660398057238319381309805773723527191054461706844088738435051709610126313649404726280224143700712650641543103361183280968545657556205359967659617738896563570870173547197151847824659074210255004274437622361140358601004380007549403665956763958311324799846355960079972318 190 1123730396646243663484065653139456816984564675655137022346896147764249244161508276769204771169237269036481638093168715956956391707411513902380558246891846628314927626259972040609908932464087977285268769905062401762571750154929561973177046869087051643167312826380914562015702344078107347818389089941107780895790260 191 130830465623561351366387893890999398662907752928867469447977077799270379334539020238368097872332088331178196394079143435228252509592277226794454926052306768797995801715902404034736951910109132197842889853270794771871162744368452816021682964858328400792696078493689726641813100181020239823755485932733196424796206929 192 15311485334953083427697128652667959817550941193546824466169123572842537737838563422061368465615649708210143307769644003520865842189504377624537254824769289327137668779298273544649880363108548696118301116701594203685897608485743510873809514687550767396684161935731480454724574656704381520336520278128049939379405789491 193 1801257159393969265021193756484147905783929096440604445375638380493641214674615388553090084648023533696711559982667517640661534601811313019833338895250817076234105297474906528587796947611528880754430179539408746765049878599936474844121070112740676309570565510285883568114865973079408330513104436078647643186248253461601 194 212996508251864069787038021660038801244840698289354816311555778195646693006849132881022898475412215263267416124363362415481576992143330858229382713979080323326076222901164197366240280241859447839557089346457605641496649635052724651478556250517821200881431096368857130609190726245360017845569033630450740606107527249504209 195 25316061289377892483991463260141630801246616544052199011691914668867394543300638908138729130376907107279901427529067680134990512054032445749957879371082275279484443431517307870932235383160172267705064921013465701013656639773292065946789521250362316618760582964918914517009572832141946828897361090082273067191744089907017979 196 3024372806900975542798155109337951312523066355113232710085667961886362187430204613369773113303135533258613943715644679503088679021274371027733428187912383947295993116968127745492009566562112576703314601148998471564627589317299977229127106730143055289387581559304125317191845195882314696440799173652438543666045696945571356104 197 363143937746879771326115751084610950594424451905014790012257268320151721174092275742136373364816665624908254559765953113372558833937712914008613205467418372523057212217267824114485817607072706452078582533895735947370645407489615868240233320122539298119139088431675850588802028806778653756828337685080021784789733848518387036559 198 43824344638057319140030241322055989785194874710418963652628435702212543132471301512705797699211555714188877137055738802656946283397985634469966680024079005816071972377773046176032584189312579553239770972054726115927698038490101334304099267702979922698836175068661643296562958107324068918482764908187453254362794652126457721149313 199 5315378572367130281217865373745303678150914237308774912868714828379738045171100307502870697500865128924115467164184290545080190901534032207473595015551947857961376014593291263403924565710697365097376697868589809480249254085554639082956989736289020503024204084477698950035301253277993250873568399759634322006117897414657826809147138 200 647924203531829805774601635408387029025384437303996897051770270792936810730395997013318601259064571910866312439206221680772132708992449539291500519838359669821015051266222121668282621054909456137472052536812842230615447426304250562552261380554931963660984964951389712703560723743403926688298399427253180408227466914931260072064671031 201 79373336626723804208873728454538603597923220970955662112434918669063132189976569724767086850191027026689202666680915533904982246296132739362485082669654476938831305675234855621743578670199895871176390416841740170079221821905240804926479626480970272164723271978866166210675385076559657819698651093657839908354412757708991452220092928218 202 9771805394989847471032070230852766533388550413781963864533278728910743716919001568950713105810022868883588805632243205097185939480229711361811416982152816735588429418134866369014212686209089581155542603673124316614483354369256510155387671629611124345969692155913533246824277440234641605298439846627174254856425213140836850772260783817827