0 1
1 56
2 3137
3 175728
4 9843905
5 551434408
6 30890170753
7 1730400996576
8 96933345979009
9 5429997775821080
10 304176808791959489
11 17039331290125552464
12 954506729055822897473
13 53469416158416207810952
14 2995241811600363460310785
15 167787010865778769985214912
16 9399067850295211482632345857
17 526515586627397621797396582904
18 29494271918984562032136840988481
19 1652205743049762871421460491937840
20 92553015882705705361633924389507521
21 5184621095174569263122921226304359016
22 290431334345658584440245222597433612417
23 16269339344452055297916855386682586654368
24 911373434623660755267784146876822286257025
25 51053181678269454350293829080488730617047768
26 2859889547417713104371722212654245736840932033
27 160204867837070203299166737737718249993709241616
28 8974332488423349097857709035524876245384558462529
29 502722824219544619683330872727130787991528983143240
30 28161452488782922051364386581754849003771007614483969
31 1577544062196063179496088979450998674999167955394245504
32 88370628935468320973832347235837680648957176509692232193
33 4950332764448422037714107534186361115016601052498159248312
34 277307005438047102432963854261672060121578616116406610137665
35 15534142637295086158283689946187821727923419103571268326957552
36 870189294693962871966319600840779688823833048416107432919760577
37 48746134645499215916272181337029850395862574130405587511833549864
38 2730653729442650054183208474474512401857127984351129008095598552961
39 152965354983433902250175946751909724354395029697793630040865352515680
40 8568790532801741176064036226581419076247978791060794411296555339431041
41 480005235191880939761836204635311377994241207329102280662647964360653976
42 26888861961278134367838891495804018586753755589220788511519582559536053697
43 1506256275066767405538739759969660352236204554203693258925759271298379661008
44 84377240265700252844537265449796783743814208790996043288354038775268797070145
45 4726631711154280926699625604948589550005831896849982117406751930686351015589128
46 264775753064905432148023571142570811584070400432389994618066462157210925670061313
47 14832168803345858481216019609588914038257948256110689680729128632734498188539022656
48 830866228740432980380245121708121756954029172742631012115449269895289109483855330049
49 46543340978267592759774942835264407303463891621843447368145888242768924629284437505400
50 2607257961011725627527777043896514930750931959995975683628285190864955068349412355632449
51 146052989157634902734315289401040100529355653651396481730552116576680252752196376352922544
52 8181574650788566278749183983502142144574667536438198952594546813484959109191346488119294913
53 458314233433317346512688618365521000196710737694190537827025173671734390367467599711033437672
54 25673778646916559970989311812452678153160375978411108317266004272430610819687376930305991804545
55 1438189918460760675721914150115715497577177765528716256304723264429785940292860575696846574492192
56 80564309212449514400398181718292520542475115245586521461381768812340443267219879615953714163367297
57 4513039505815633567098020090374496865876183631518373918093683776755494608904606119069104839723060824
58 252810776634887929271889523242690117009608758480274525934707673267120038541925162547485824738654773441
59 14161916531059539672792911321681021049403966658526891826261723386735477652956713708778275290204390373520
60 793320136515969109605674923537379868883631741635986216796591217330453868604117892854130902076184515690561
61 44440089561425329677590588629414953678532781498273755032435369893892152119483558713540108791556537269044936
62 2489438335576334431054678638170774785866719395644966268033177305275290972559683405851100223229242271582206977
63 139452986881836153468739594326192802962214818937616384764890364465310186615461754286375152609629123745872635648
64 7811856703718400928680471960904967740669896579902162513101893587362645741438417923442859646362460172040449803265
65 437603428395112288159575169405004386280476423293458717118470931256773471707166865467086515348907398758011061618488
66 24513603846830006537864889958641150599447349601013590321147474043966677061342782884080287719185176790620659900438593
67 1373199418850875478408593412853309437955332054080054516701377017393390688906903008373963198789718807673514965486179696
68 76923681059495856797419096009743969676098042378084066525598260448073845255847911251826019419943438406507458727126501569
69 4309099338750618856133877969958515611299445705226787779950203962109528725016389933110631050715622269572091203684570267560
70 241386486651094151800294585413686618202445057535078199743737020138581682446173684165447164859494790534443614865063061484929
71 13521952351800023119672630661136409134948222667669605973429223331722683745710742703198151863182423892198414523647216013423584
72 757470718187452388853467611609052598175302914447033012711780243596608871442247765063261951503075232753645656939109159813205633
73 42431882170849133798913858880768081906951911431701518317833122864741819484511585586245867436035395458096355203113760165552939032
74 2376942872285738945128029564934621639387482343089732058811366660669138500004091040594831838369485220886149537031309678430777791425
75 133151232730172230060968569495219579887605963124456696811754366120336497819713609858896828816127207765082470428956455752289109258832
76 7458845975761930622359367921297231095345321417312664753517055869399513016403966243138817245541493120065504493558592831806620896286017
77 417828525875398287082185572162140160919225605332633682893766883052493065416441823225632662579139741931433334109710155036923059301275784
78 23405856294998066007224751409001146242571979220044798906804462506809011176337146066878567921677367041280332214637327274899497941767729921
79 1311145781045767094691668264476226329744950061927841372463943667264357118940296621568425436276511694053630037353800037549408807798294151360
80 73447569594857955368740647562077675611959775447179161656887649829310807671832947953898702999406332234044562424027439430041792734646240206081
81 4114375043093091267744167931740826060599492375103960894158172334108669586741585382039895793403031116800549125782890408119889801947987745691896
82 230478449982807968949042144825048337069183532781268989234514538359914807665200614342188063133569148873064795606265890294143870701821959998952257
83 12910907574080339352414104278134447701934877328126167358026972320489337898837975988544571431273275368008429103076672746880176649103977747687018288
84 723241302598481811704138881720354119645422313907846641038744964485762837142591855972838188214436989757345094567899939715584036220524575830471976385
85 40514423853089061794784191480617965147845584456167538065527744983523208217883981910467483111439744701779333724905473296819586204998480224254117695848
86 2269530977075585942319618861796326402398998151859289978310592464041785423038645578842151892428840140289400033689274404561612411516135417134061062943873
87 127134249140085901831693440452074896499491742088576406323458705731323506898382036397070973459126487600908181220324272128747114631108581839731673642552736
88 7121787482821886088517152284177990530373936555112138044091998113418158171732432683814816665603512145791147548371848513614400031753596718442107785045897089
89 398947233287165706858792221354419544597439938828368306875475353057148181123914612330026804247255806651905170890043841034535148892832524814597767636212789720
90 22348166851564101470180881548131672487987010510943737323070711769313716301110950723165315854511928684652480717390826946447582738030374986335917095412962121409
91 1251896290920876848036988158916728078871870028551677658398835334434625261043337155109587714656915262147190825344776352842099168478593831759625955110762091588624
92 70128540458420667591541517780884904089312708609404892607657849440108328334727991636860077336641766608927338700024866586104001017539284953525389403298090091084353
93 3928450161962478261974361983888471357080383552155225663687238403980501012005810868819273918566595845362078158026737305174666156150678551229181432539803807192312392
94 220063337610357203338155812615535280900590791629302042059093008472348165000660136645516199517066009106885304188197313956367408745455538153787685611632311292860578305
95 12327475356341965865198699868453864201790164714793069580972895712855477741048973463017726446874263105830939112697076318861749555901660815163339575683949236207384697472
96 690558683292760445654465348446031930581149814820041198576541252928379101663743174065638197224475799935639475615224471170214342539238461187300803923912789538906403636737
97 38683613739750926922515258212846241976746179794637100189867283059702085170910666721138756771017519059501641573565267461850864931753255487304008359314800163414965988354744
98 2166972928109344668106508925267835582628367218314497651831144392596245148672661079557836017374205543132027567595270202334818650520721545750211768925552721940777001751502401
99 121389167587863052340887015073211638869165310405406505602733953268449430410839931121959955729726527934453045426908696598211695294092159817499163068190267228846927064072489200
100 6799960357848440275757779353025119612255885749921078811404932527425764348155708803909315356882059769872502571474482279702189755119681671325703343587580517537368692589810897601
101 380919169207100518494776530784479909925198767305985819944278955489111252927130532950043619941125073640794597047997916359920837981996265754056886403972699249321493712093482754856
102 21338273435955477475983243503283900075423386854885126995691026439917655928267465554006352032059886183654369937259357798435269116746910563898511341966058738479541016569824845169537
103 1195324231582713839173556412714682884133634862640873097578641759590877843235905201557305757415294751358285511083572034628734991375808987844070692036503262054103618421622284812248928
104 66959495242067930471195142355525525411558975694743778591399629563529076877138958752763128767288565962247642990617293297007594786162050229831857265386148733768282172627417774331109505
105 3750927057787386820226101528322144105931436273768292474215957897317219182963017595356292516725574988637226292985651996667054043016450621858428077553660832353077905285557017647354381208
106 210118874731335729863132880728395595457571990306719122334685041879327803322806124298705144065399487929646920050187129106652034003707396874301804200270392760506130978163820406026176457153
107 11770407912012588259155667422318475489729962893450039143216578303139674205260105978322844360179096899048864749103464881969180958250630675582759463292695655420696412682459499755113235981776
108 659352961947436278242580508530563023020335494023508911142463070017701083297888740910377989314094825834666072869844220519380785696039025229508831748591227096319505241195895806692367391436609
109 36935536276968444169843664145133847764628517628209949063121148499294400338887029596959490245949489343640348945460379813967293179936436043528077337384401413049312989919652624674527687156431880
110 2069049384472180309789487772636026037842217322673780656445926779030504120060971546170641831762485498069694207018651113802687798862136457462801839725275070357857846940741742877580242848151621889
111 115903701066719065792381158931762591966928798587359926710035020774207525123753293615152902068945137381246515941989922752764484029459578053960431101952788341453088741671457253769168127183647257664
112 6492676309120739864683134387951341176185854938214829676418407090134651911050245413994733157692690178847874586958454325268613793448598507479246943549081422191730827380542347953950995365132398051073
113 363705777011828151488047906884206868458374805338617821806140832068314714543937496477320209732859595152862223385615432137795136917150975996891789269850512431078379422052042942675024908574597938117752
114 20374016188971497223195365919903535974845174953900812850820305002915758666371550048143926478197830018739132384181422654041796281153903254333419446055177777562580978462294947137755345875542616932645185
115 1141308612359415672650428539421482221459788172223784137467743220995350800031350740192537202988811340644544275737545284058478386881535733218668380768359806055935613173310569082656974393938961146166248112
116 63933656308316249165647193573522907937722982819485812511044440680742560560422013000830227293851632906113218573686717329928831461647154963499762742474204316909956918683854163575928321406457366802242539457
117 3581426061878069368948893268656704326733946826063429284755956421342578742183664078786685265658680254082984784402193715760073040239122213689205381959323801553013523059469143729334642973155551502071748457704
118 200623793121480200910303670238348965205038745242371525758844604035865152122845610425055205104179945861553261145096534799894019084852491121559001152464607091285667248248955903006315934818117341482820156170881
119 11238513840864769320345954426616198755808903680398868871780053782429791097621537847881878171099735648501065608909808142509825141791978625020993269919977320913550379425000999712083026992787726674540000494027040
120 629557398881548562140283751560745479290503644847579028345441856420104166618928965091810232786689376261921227360094352515350101959435655492297182116671194578250106915048304939779655827530930811115722847821685121
121 35266452851207584249176236041828363039024013015144824456216524013308263121757643582989254914225704806316089797774193549002115534870188686193663191803506873702919537622130077627372809368724913149155019478508393816
122 1975550917066506266516009502093949075664635232492957748576470786601682838985046969612490085429426158529962949902714933096633820054690002082337435923113056121941744213754332652072656980476126067163796813644291738817
123 110666117808575558509145708353302976600258597032620778744738580573707547246284387941882434038962090582484241284349810446960496038597510305297090074886134649702440595507864758593696163716031784674321776583558845767568
124 6199278148197297782778675677287060638690146069059256567453936982914224328630910771715028796267306498777647474873492099962884411981515267098719381629546653439458615092654180813899057825078256067829183285492939654722625
125 347270242416857251394114983636428698743248438464350988556165209623770269950577287603983495025008126022130742834199907408368487567003452467833582461329498727259384885784141990336940934368098371583108585764188179510234568
126 19453332853492203375853217759317294190260602700072714615712705675914049341560959016594790750196722363738099246190068306968598188164174853465779337216081475379965012219004605639682591382438587064721909986080030992227858433
127 1089733910037980246299174309505404903353336999642536369468467683060810533397364282216912265506041460495355688529478025097649867024760795246551476466561892120005300069150042057812562058350928973996010067806245923744270306816
128 61044552294980385996129614550061991881977132582682109404849902957081303919593960763163681659088518510103656656896959473775361151574768708660348461464682040195676768884621359843143157859034461130841285707135851760671365040129
129 3419584662428939596029557589112976950294072761629840663041063033279613830030659167019383085174463078026300128474759208556517874355211808480226065318488756143077904357607946193273829402164280752301108009667413944521340712554040
130 191557785648315597763651354604876771208350051783853759239704379766615455785636507313848616451429020887982910851243412638638776325043436043601320006296835026052558320794929608183177589679058756589992889827082316744955751268066369
131 10730655580968102414360505415462212164617896972657440358086486329963745137825675068742541904365199632805069307798105866972327992076787630250154146417941250215086343868873666004451218851429454649791902938326277151662043411724270704
132 601108270319862050801951954620488757989810580520600513812082938857736343174023440356896195260902608457971864147545171963089006332625150730052233519411006847070887814977720225857451433269728519144936557436098602809819386807827225793
133 33672793793493242947323669964162832659594010406126286213834731062363198962883138335054929476514911273279229461570327735799956682619085228513175231233434324686184803982621206314021731481956226526766239119359848034501547704650048915112
134 1886277560705941467100927469947739117695254393323592628488557022431196878264629770203432946880095933912094821712085898376760663233001397947467865182591733189273419910841765273811074414422818414018054327241587588534896490847210566472065
135 105665216193326215400599261987037553423593840036527313481573027987209388381782150269727299954761887210350589245338380636834397097730697370286713625456370492923997699811121476539734188939159787411537808564648264805988705035148441771350752
136 5919138384386974003900659598744050730838950296438853147596578124306156946258065044874932230413545779713545092560661401561102998136152054134003430890739339336933144609333644451498925655007370913460135333947544416723902378459159949762114177
137 331577414741863870433837536791653878480404810440612303578889947989131998378833424663265932203113325551168875772642376868058602292722245728874478843506859373361180095822495210760479570869351930941179116509627135601344521898748105628449744664
138 18574254363928763718298802719931361245633508334970727853565433665515698066160929846187767135604759776645170588360533766012842831390581912871104818667274864247563018510669065447038354894338715503619490659873067138092017128708353075142947815361
139 1040489821794752632095166789852947883633956871568801372103243175216868223703390904811178225526069660817680721823962533273587257160165309366510744324210899257236890216693290160244908353653837420133632656069401386868754303729566520313633527404880
140 58286004274870076161047639034485012844747218316187847565635183245810136225456051599272168396595505765566765592730262397086899243800647906437472786974477633269513415153334918039161906159509234242987048230546350731788333025984433490638620482488641
141 3265056729214519017650762952721013667189478182578088265047673504940584496849242280464052608434874392532556553914718656770139944909996448069864986814894958362349988138803448700353311653286170955027408333566665042367015403758857841996076380546768776
142 182901462840287935064603772991411250375455525442689130690235351459918541959783023757586218240749561487588733784816975041524923814203601739818876734421092145924868849188146462137824614490185082715777853727963788723284650943522023585270915931101540097
143 10245746975785338882635462050471751034692698902973169406918227355260378934244698572705292274090410317697501648503665320982165873540311693877926962114396055130155005542675005328418531723103650803038587217099538833546307468240992178617167368522233014208
144 573944732106819265362650478599409469193166594091940175918110967246041138859662903095253953567303727352547681049990074950042813842071658458903728755140600179434605179238988444853575601108294630052876662011302138467316502872439084026146643553176150335745
145 32151150744957664199191062263617402025852021968051623020821132393133564155075367271906926692043099142060367640447947862523379741029553185392486737249988006103468045042926027917128652193787602933764131659850019293003270468324829697642829206346386651815928
146 1801038386449736014420062137241173922916906396804982829341901524982725633823080230129883148707980855682733135546135070376259308311497050040438161014754468941973645127583096551804058098453214058920844249613612382546650462729062902152024582198950828652027713
147 100890300791930174471722670747769357085372610243047090066167306531425769058247568254545363254338971017375115958224011888933044645184864355449929503563500248756627595189696332928944382165573774902501042110022143441905429183295847350211019432347592791165367856
148 5651657882734539506430889624012325170703783080007442026534711067284825792895686902484670225391690357828689226796090800850626759438663900955236490360570768399313118975750577740572689459370584608598979202410853645129250684727296514513969112793664147133912627649
149 316593731733926142534601541615437978916497225090659800576009987074481670171216714107396077985188999009423971816539308859524031573210363317848693389695526530610291290237222049804999554106918311856445336377117826270679943773911900660132481335877539832290272516200
150 17734900634982598521444117220088539144494548388156956274283093987238258355381031676916665037395975634885571110952997386934196394859219009700482066313310056482575625372260185366820547719446796048569537816321009124803206102023793733481932923921935894755389173534849
151 993471029290759443343405165866573630070611206961880211160429273272416949571508990621440638172159824552601406185184392977174522143689474906544844406935058689554845312136807602591755671843127497031750563050353628815250221657106360975648376220964287646134083990467744
152 55652112540917511425752133405748211823098722138253448781258322397242587434359884506477592402678346150580564317481279004108707436441469813776211768854676596671553913105033485930505138170934586629826601068636124222778815618899980008369791001297922044078264092639728513
153 3117511773320671399285462875887766435723599050949155011961626483518857313273725041353366615188159544257064203185136808623064790962865999046374403900268824472296573979194012019710879493244179978767321410406673310104428924880055986829683944448904598756028923271815264472
154 174636311418498515871411673183120668612344645575290934118632341399453252130762962200295008042939612824546175942685142561895737001356937416410742830183908847045279696747969706589739756759845013397599825583842341490070798608902035242470670680139955452381697967314294538945
155 9782750951209237560198339161130645208727023751267241465655372744852900976635999608257873817019806477718842916993553120274784336866951361318047972894199164259007959591865497581045137258044564930244357554105577796754069151023394029565187242032286409932131115092872309445392
156 548008689579135801886978404696499252357325674716540813010819506053161907943746741024641228761152102365079749527581659877949818601550633171227097224905337107351491016841215834245117426207255481107081622855496198959717943255918967690892956224488178911651724143168163623480897
157 30698269367382814143230989002165088777218964807877552770071547711721919745826453496988166684441537538922184816461566506285464626023702408950035492567593077175942504902699952215307621004864351506926815237461892719540958891482485584719570735813370305462428683132510035224375624
158 1719651093263016727822822362525941470776619354915859495937017491362480667674225142572361975557487254282007429471375306011863968875928885534373214681010117658960131765568038539891471893698610939869008734920721488493253415866275111711986854161773225284807657979563730136188515841
159 96331159492096319572221283290454887452267902840096009325243051064010639309502434437549258797903727777331338235213478703170667721678041292333850057629134181978943321376712858186137733668127076984171415970797865248341732247402888741455983403795113986254691275538701397661781262720
160 5396264582650656912772214686627999638797779178400292381709547877075958281999810553645330854658166242784836948601426182683569256382846241256229976441912524308479786128861488096963604557308814922053468303099601175395630259270428044633247057466688156455547519088146841999195939228161
161 302287147787928883434816243734458434660127901893256469385059924167317674431298893438576077119655213323728200459915079708983049025161067551641212530804730495456846966537620046288147992942961762711978396389548463687403636251391373388203291201538331875496915760211761853352634378039736
162 16933476540706668129262481863816300340605960285200762577945065301246865726434737843113905649555350112371564062703845889885734314665402629133164131701506820269891909912235584080233251209363167526792843666117813567669999260337187337784017554343613273184282830090946810629746721109453377
163 948576973427361344122133800617447277508593903873135960834308716793991798354776618107817292452219261506131315711875284913310104670287708299008832587815186665609403802051730328539350215717280343263111223698987108253207362215133882289293186334443881630195335400853233157119169016507428848
164 53137243988472941938968755316440863840821864577180814569299233205764787573593925351880882282973833994455725243927719801035251595850777067373627789049351960094396504824809133982283845331377062390261021370809395875747282283307834595538202452283200984564123065277872003609303211645525468865
165 2976634240327912109926372431521305822363533010225998751841591368239622095919614596323437225138986922951026744975664184142887399472313803481222165019351524951951813673991363233336434688772832774197880307989025156150101015227453871232428630514193699017221086990961685435278099021165933685288
166 166744654702351551097815824920509566916198670437233110917698415854624602159072011319464365490066241519251953443881122031802729622045423772015814868872734749269395962248341150200822626416610012417471558268756218140281404135020724623611541511247130345948944994559132256379182848396937811844993
167 9340677297572014773587612567980057053129489077495280210142952879227217343003952248486327904668848512001060419602318497965095746234016045036366854821892497484038125699581095774479403514018933528152605143358337241011908732576388032793478753260353493072158140782302368042669517609249683397004896
168 523244673318735178872004119631803704542167587010172924878923059652578795810380397926553827026945582913578635451173717008077164518726943945808559684894852593855404435138789704521047419411476887588963359586335641714807170428412750561058421724091042742386804828803491742645872168966379208044119169
169 29311042383146742031605818311948987511414514361647179073429834293423639782724306236135500641413621491672404645685330470950286308794942877010315709208933637753386686493471804548953134890556724638510100741978154273270213452723690419452065095302358747066733228553777839956211510979726485333867678360
170 1641941618129536288948797829588775104343754971839252201036949643491376406628371529621514589746189749116568238793829680090224110457035528056523488275385178566783509848069559844445896601290588056644154604910362974944846760522955076239876703758656180878479447603840362529290490487033649557904634107329
171 91978041657637178923164284275283354830761692937359770437142609869810502410971529965040952526428039572019493777100147415523500471902784514042325659130778933377629938178388823093519162807163487896711167975722304751184688802738207959852547475580048487941915799043614079480223678784864101727993377688784
172 5152412274445811555986148717245456645626998559463986396681023102352879511421034049571914856069716405782208219756402084949406250537012968314426760399599005447714060047837843653081519013802445910272469561245359429041287419713862600827982535336241371505625764194046228813421816502439423346325533784679233
173 288627065410623084314147492450020855509942681022920597984574436341631063141988878305992272892430546763375679800135616904582273530544629010121940908036675084005364992617097633395658583935744134463155006597715850331063280192779043854326874526305096852802984710665632427631101947815392571495957885319725832
174 16168268075269338533148245725918413365202417135843017473532849458233692415462798219185139196832180335154820277027350948741556723961036237535143117610453403709748153646605305313809962219415473975846952839033332977968584978215340318443132956008421665128472769561469462176155130894164423427119967111689325825
175 905711639280493580940615908143881169306845302288231899115824144097428406329058689152673787295494529315433311193331788746431758815348573930978136527093427282829901969202514195206753542871202286781892513992464362616571822060251836876669772410997918344047278080152955514292318432021023104490214116139921972032
176 50736020067782909871207639101783263894548539345276829367959684918914224446842749390768917227744525821999420247103607520748920050383481176372310788634842381242184258428987400236892008363006743533761827736417037639505990620352318205411950387971891848931776045258126978262545987324071458274879110470947319759617
177 2842122835435123446368568405608006659264025048637790676504858179603293997429523024572212038540988940561282967148995352950685954580290294450780382300078266776845148373992496927461159221871248840177444245753346572174952046561790071339945891498836941458523505812535263738216867608580022686497720400489189828510584
178 159209614804434695906511038353150156182679951263061554713640017742703378080500132125434643075523125197253845580590843372759162376546639970420073719593017781884570493202008815338061808433152941793470639589923825079436820598080596313242381874322840613526248101547232896318407132067805341902147221537865577716352321
179 8918580551883778094210986716182016752889341295780084854640345851770992466505436922048912224267835999986776635480236224227463779041192128637974908679509074052312792767686486155858922431478435989274533261281487551020636905539075183612913330853577911298928417192457577457569016263405679169206742126520961541944240560
180 499599720520296007971721767144546088317985792514947813414573007716918281502384967766864519202074339124456745432473819400110730788683305843697014959772101164711400965483645233543437717971225568341167333271353226682235103530786290878636388909674685873353517610879171570520183317882785838817479706306711711926593823681
181 27986502929688460224510629946810762962560093722132857636070728777999194756600063631866461987540430826969564520854014122630428387945306319375670812655917174297890766859851819564588371128820110263094645196457062181756186434629571364387250692272635986819095914626426065526587834817699412652948070295302376829431198366696
182 1567743763783074068580566998788547271991683234231954975433375384575671824651105948352288735821466200649420069913257264686704100455725837190881262523691133861846594345117185540850492220931897400301641298334866835405028675442786782696564675156177289947742724736690738841059438933109049894403909416243239814160073702358657
183 87821637274781836300736262562105457994496821210711611481905092265015621375218533171360035667989647667194493479663260836578060053908592189008726372139359413437707174093422242107192152743315074527155007351948999844863362011230689402372009059438200873060411681169307801164855168088924493499271875379916731969793558530451488
184 4919579431151565906909811270476694194963813671034082197962118542225450468836888963544514286143241735563541054931055864113058067119336888421679558102327818286373448343576762743543611045846576070920982053007478858147753301304361393315529072003695426181330796870217927604072948851912880685853628930691580230122599351407641985
185 275584269781762472623250167409256980375968062399119314697360543456890241876241000491664160059689526839225493569618791651167829818736774343803063980102497183450350814414392135880549410720151575046102149975770765056119048235055468715072000041266382067027585036413373253629249990875210242901302491994108409618835357237358402648
186 15437638687209850032808919186188867595249175308021715705250152552128078995538332916496737477628756744732191180953583388329511527916378700141393262443842170091506019055549536372054310611374334778652641380696170322000814454464410609437347531382921091179726092836019120130842072437863686483158793180600762518884902604643478190273
187 864783350753533364309922724593985842314329785311615198808705903462629313992022884324308962907270067231841931626970288538103813393135943982261825760835264022307787417925188428970921943647682899179594019468961308797101728498242049597206533757484847488131688783853484100580785306511241653299793720605636809467173381217272137057936
188 48443305280885078251388481496449396037197717152758472848992780746459369662548819855077798660284752521727880362291289741522143061543529241706803635869218627419327601422866101558743683154881616688835917731642529462959697610356019188053003237950534380426554297988631128752654819237067396271271607147096262092680594250771883153434689
189 2713689879080317915442064886525760163925386490339786094742404427705187330416725934768681033938853411283993142219939195813778115259830773479563265434437078399504653467098426875718617178617018217473990986991450611234540167908435316580565387858987410151375172376147196694249250662582285432844509793957996313999580451424442728729400520
190 152015076533778688343007022126939018575858841176180779778423640732236949872999201166901215699236075784425343844678886255313096597612066844097249667964345608999679921758934771141801305685707901795232331189252876758597209100482733747699714723341245502857436207362231646006710691923845051635563820068794889846069185874019564691999863809
191 8515557975770686865123835303995110800412020492356463453686466285432974380218371991281236760191159097339103248444237569493347187581535574042925544671437791182381580271967445610816591735578259518750484537585152549092678249794941525187764589894968735570167802784661119373070047998397905177024418433646471827693873989396520065480721773824
192 477023261719692243135277784045853143841649006413138134186220535624978802242101830712916159786404145526774207256721982777882755601163604213247927751268480651822368175151935888976870938498068240951822366435957795625948579197617208144262516748841590437432254392148384916537929398602206534965002996104271217240703012592079143231612419197953
193 26721818214278536302440679741871771165932756379628091977882036461284245899937920891914586184798823308596694709624875273130927660852743371515926879615706354293234999388780377228315589147627399752820803004951221707602213113316358597603888702525024033231776413763094216445497116369721963863217192200272834637307062579145828541035776196859192
194 1496898843261317725179813343328865038436076006265586288895580262367542749198765671777929742508520509426941677946249737278109831763354792409105153186230824321072982333946853060674649863205632454398916790643704373421349882924913698673962029858150187451416911425125424505864376446103032182875127766211383010906436207444758477441235079443312705
195 83853057040848071146371987906158313923586189107252460270130376729043678201030815540455980166661947351217330659699610162847281506408721118281404505308541868334380245700412551775008707928663044846092161079052396133303195656908483484339477560758935521312578816220786866544850578098139524204870372100037721445397734679485620565250200225022370672
196 4697268093130753301922011136088194444759262666012403361416196677088813522006924435937312819075577572177597458621124418856725874190651737416167757450464575451046366741557049752461162293868336143835559937217577887838400306669799988821684705432358539380955830619789189951017496749941916387655615965368323783953179578258639510131452447680696070337
197 263130866272363032978778995608845047220442295485801840699577144293702600910588799228029973848399005989296675013442667066139496236182906016423675821731324767126930917772895198689600097164555487099637448645263414115083720369165707857498682981772837140854839093524415424123524668574845457232919364432726169622823454117163298187926587270344002309544
198 14740025779345460600113545765231410838789527809870915482537736277124434464514979681205615848329419912972791398211410480122668515100433388657142013774404651534559177762023688176370066603508975613723532684071968768332526740979949440008747931684711238427251945067987052940868398936941287521431140024198033822662066610139403338034020339586944825404801
199 825704574509618156639337341848567852019433999648257068862812808663262032613749450946742517480295914132465614974852429553935576341860452670816376447188391810702440885591099433075413329893667189855617467756675514440736581215246334348347382857325602189066963762900799380112753865137286946657376760719522620238698553621923750228093065604139254224978400
200 46254196198317962232403004689285031123927093508112266771800055021419798260834484232698786594744900611331047229989947465500514943659285782954374223056324346050871248770863591940399516540648871607528301727057900777449581074794774672947462187941918433826177222667512752339255084846625010300334529740317464767189781069437869416111245694171385181424195201