1 0
2 824
3 69972
4 2391696
5 85216204
6 2938694472
7 94357463834
8 2986938408668
9 93021621886856
10 2846643417330828
11 86214103090062714
12 2587462630174734200
13 77033354035819429518
14 2278742112362673266988
15 67033714066407408675974
16 1962358097276335362733232
17 57204856049904508801710716
18 1661385014609339430476908128
19 48091621023904888169266710382
20 1387983595469435880645219604044
21 39952481671134706128005666616110
22 1147250270688892342606104498960760
23 32871780502193574659807401083344734
24 939986994038692204159557913335180948
25 26830362640910264800196197749742703908
26 764541629749422425573427722294330159744
27 21752141831651970849522147233149317349632
28 617986965464949204401365552325864567611712
29 17533867661288336218296661915370956485257468
30 496863766796592044200319425561396048676631504
31 14063524560963359923188207156034924745565941014
32 397631535385699821964161332977933149518673324536
33 11231215172706806713023733582013470766670731858514
34 316926647650442526922008276235218252060456925978188
35 8935138182201796328554166708739265268536405110151286
36 251696179006098781241399941880160660578650148268068612
37 7084435720285473045323186828677355521789926363581307508
38 199253515930035080809197395943900497309272729226258602340
39 5600104330476200485307320689076933587929186618949859934576
40 157286558538860470879717341839844564565772284855870872860324
41 4414761441538410915315886984028100313923356729487223680465706
42 123838789297777225183774434721455890714062151997264211257797028
43 3471783921271080566279466101248912680369591916297686057529419060
44 97276296803995415330845243482265925025205165298901962492226436036
45 2724148216292097723333819421016205944930762634649015321565106247106
46 76248986281082170738948981428512009475344715707808398519632176409432
47 2133175836080151236019578994664777698130449736783176667153045953146510
48 59650963899195698220673770708324991495737110368788950202198495509518836
49 1667304532822322946524854990531579235621636649668917343523108497343154332
50 46582946923528375267259019473637827575828073415181081015429448116779244256
51 1300951135188225966762850868122746271573044104081723622843954303742032400152
52 36318173670067543895345160938306318244324512425571107941679552472723716969552
53 1013497308992467288680105679205145103029532779432432038872794547014868728555052
54 28272420904377856784739407181943601952398235120627263017625029346602142468380512
55 788408077879462707309454773719832738057029009359152068853426408749423856098818634
56 21978211711399791203753619819621003557294197925039351176564101277698617980332958356
57 612480281512749024079899317153210481124692494519295366991376487260004573884721826434
58 17062997098282536181140011791417149788120099455028053511569438201688282947463178555900
59 475211220450847987476622498510772568653933975721316984912665710527267088244924463334116
60 13230939905824318940146160571216996367603412608206376827246385617699881700507779161920808
61 368274459707116943306405287018011678496784216354348264193232887288197742177144431334033486
62 10247866095938078969328566142736638813176228570677698259804731770887457376852993297987814504
63 285088741732416170234925884751523981794726725162167084579557423433707834729277764545746190608
64 7928940158917757651025895228357846734941181792115766436790986716674243230085631466325206462100
65 220466269102762806768945309201600431556438181919971977664228392941213051574207744013898649799184
66 6128644567827192544977094753876510703133005866983649735403909446950417637324910582898142526793832
67 170327654480352003288380775135430492401656648998602953322267883092370631997843786285742320473758912
68 4732682624014076778806217601063694259797724330369065143977217798991422346214871418972744984449031540
69 131472216113981042365320119362392353030000283831764537014951431782970885877218844150325049733298931306
70 3651470091552879772350077579474039765334029911036079282143567689736839873458960601967549299186926482276
71 101393783883907074015604170078067237809044061028664672739894371589444124509553793682835239202956129373916
72 2814927904415942103985441549056264472073595085116546025046931644734897863969533291981332699983440327903792
73 78133633737599963862846186238721423102895672670732726629112113008859213778588741756588155144618973195012614
74 2168332636807249124699368632614616706960807621361489184356493403680017012251145760448817172723518836189190852
75 60163510866488576823852655505035728661840187738272294850756202866858481262706043719139924118674886237047885392
76 1669021650870915521359183168578811850090001665554251802312916263262707728293285845248299444691689953950628384844
77 46292898155566037239079800484327005883848568088426801869856743055367692536721522254089581063489105795593032247548
78 1283785183331355797205301689247761517902868747566456132428725420814733988236189661045190007775008837123233609852448
79 35595725289650886088414608991981439075648238597693136944517188162870647768827576144456294705696001716958741105582316
80 986808020582875326676115851838539083319364965141088131627894390975398355125142578653167463009191953378751808374059776
81 27352599129208659078060531275376280920339578781398918206155348795266499277001550423678727916130863110875460113316927360
82 758049105427134715744773706965174677603127686075584807824643260236253473377606135164200731464550522432589503832003265992
83 21005379310883402927579288931991170239813117360011747852961357483561251770719239894074796848756540072034797816144962337176
84 581968861921506171901034832781142862420166240086719132184370780288663021565829066018885241250339518852614118674478301351316
85 16121539989632198350971270870915382432976578896043214877639419609028981301175423484109108968400741186153496882700220419156206
86 446531733985531033760931093039089136520798453776454576868235541646399757502764502834750322552848078075948607617246804348559836
87 12366265869384584717025122994143176038542774730712748561769454638026433303273864260007188662275798700618961165087237706240720572
88 342425933092847559833204804319716703515492598825133643009988696000315809331592741051853758166078374728406865359186022213955222304
89 9480644411366769093896074224992914835994742253014914955809980128194558145106217148607171423539192263294913674802352321687722141362
90 262454176787582655257999640891446134995721432357397872203418437668451907795849128024783240427037927690595537202581393805222649078168
91 7264651359347134612752158174100866699023238459591333290618588050012042994110771286313766755247138446188094935521422770617757035810386
92 201058722043925257832518137872792329309971775231050660520375058662878037648718003128991598293664343430778675787340800998901178312434904
93 5563896831545666165171948386018204221318626466471542926290378069188381255872874762349825231386432324629882587307960163867507242612092584
94 153951650101246311294034227632523587016818094999296645025771270562650175268656787944796819740752573290253496349431967047382658216753480792
95 4259315790506088403354265088186844807407622520579651548953997998894465218947584034498891678410843153379552790898429804149320538019858655234
96 117827481334192883511252993303910800237382672216748027862398983105797105980202700516288767268914287221148158372394804857910492314828481346044
97 3259159587955567426984849505943358153719088267256824606739696231880719003943151765483091123845171003521217297513483178091721793497350241820578
98 90140076480042875521504969161133995361625380663391941024041955274014405449179288399802688503698006387108921356128247783431765534252061573394340
99 2492782779815957924820273667838969660126810714417079285623836059039908802075140229457833125125357616711963518786298392993157911842392331791370364
100 68929653207057100883005472813481238050075227162084770593690489173544285457627597308288429332653864003176784946964460720462803012065786252462055616
101 1905828394602564681350984725633182883808001128280752032220172935038301425203556088395009124620099445146563247629366963122084508129196833068214344352
102 52688811959398632585870060884919339749986726392995310058676712280135723121524359848936824205927459441935844057883679779258480305023846359006485308004
103 1456500969675605839444707428643830973639667557593115690388005821960937109265085650198337723876000351001672185742093669718137567633505081919205288660416
104 40258883846133123453100128675319237046585642591059659629965931370877756404860569840602153835332702809954413475312240902141612101666144506351040028693156
105 1112684554739776155352155791939505713862542510100980486535443377169664800905137530699356805012420333032980901727227544355854696692913563341302816829195350
106 30749817386761040497526485350000686203497035289066605765433418251542085848118544113564977439697104981744089153506513152879535733142198545232309888961279008
107 849716255980214878087566161822528466175309643404021331235667660934721446787816788753732604129982354426485821961265198416517353833218018486602162834764827446
108 23478316274665254819103019360886734455256218335568401877169768669453886550730811985049031780410230757946342879839426719284940889751391438177670635965390783380
109 648667766504588593174747327826220329737661826499437782165754850928722235031500173323864744086507468428704495981456565904496670596190414243508364013039687423404
110 17920112223980834240553607051539166982076392944128549451792856888361732011775643322345502398170442178938183454975804229768224567275058134591576032494501787275884
111 495020111739638896720595030266840179595466974214467567178739460202467383735582686351089220453466003174322414921696639045309758299318219037178562468671954206370640
112 13673173617403653450114053521845984593946289456607277913278603241560106102706412322592532086835497225983083704216394697399196674950464293268813084632198783487544884
113 377642457813545796923795098773960247575506536228222321961425762963457353485867299031714740210941097322582110472984931843168511534495668982789045315252588263351949792
114 10429366401672328646938188826091478288476327751667607496330494614196863830270426513095459648736404289719672834614330766187882443880661540977433254935270881358833558800
115 288005818161479054505806950549884755054129776530302005622921375056693322453280315905148567668727333492459404498963659045848198440665851965694472073855108693177447316302
116 7952641615038699948900907987926332048596962971959613081657324542927110189856159020817499999353388569078026278654284897822689783452023371488371895181065067544376489767456
117 219578062417058960090599098542892968115795089630270664624059159275560262867714016920695601727364680417941107438717173322180705299176081307466479206367711296309776969237278
118 6062258210151233134166360339863426797006920600192988841552110151324982118404942215495374916650508645574676848943346023887047171837041232638515496875423245408527418037918388
119 167358741277651660467479519340726157441014256129797206892124363599102635193565019635369562237643018564347652477574253356559485858100091666565037657464553809820708947160654370
120 4619887392398429474809683526139432067332666337825682765439526980309240107184365236002623593544478056172296161443874932298500960332710490386171842628683747803660277282893765940
121 127521647398738404110998824988869778534117445875075392077927866037201265403557668312345298141436598885429343942493272141418634061471548323096073790612500255463888693680409328518
122 3519706730103689969423737447096103268894097004159303856686137003295508284219870162877818533356658837020317069796603102873873818495161436135531626007013534742389184576064644897576
123 97140329805349615729960256067793173938772426362805190270816465285553996407967085551186154158854503981202010470734325842803062311519607826877229494107136489614846843193479999423782
124 2680795459453500383957306051729356147299028519922237390131303743124581710981623248197571556638655811691010299243547615035749902813514919952725768413406066665294728985426777552501604
125 73977434036008548141448758015459540303995102135209718374036030287628395335669581297098894941517289470932191505243357284449621649418036685658667952286010598711187238520168031927779908
126 2041299752026297422554935243695358510041176172653767181510080191926394594544228376251442752205484224278728143689102225252142372385433327207801224974296181419275258312803884384011675064
127 56323117265197123118548298158710794618408668042214075090710245677911616913670549976491794469846882063104775189251692508913771210737514738585614871916992709640941414584531563895203612686
128 1553958442146625037625947240375337954977964255605315282304390278507712015281239056597087224421248838183253670478340136592041159556939024137330795931256477866147109291054061401876373942716
129 42871172221263326250278623382095181328840107755193078991584010402418585217571527483369496726248952968717646820943416891100129201820700256476281753267649838690124782329720443337073212452278
130 1182673793550387079695926680469789804365053736365838556827743336484762953316932368002398824037160631369846679879085896720532107825664053503564226157473660423130531007765818328171580891551312
131 32624108350489807760854109175673119024807232255259857853525525500530196701446220551678668475735731345695531861468823857145792352539674248758186247324541572263291193020373525533054760622071688
132 899884531565534522308593390755037669063390161229461176756080679274779350009259181534657049799498104446828204947546673685515367379466175718216039560333706635313242309009687498205744350939233160
133 24820456700608553900955136725267067599425918507945981064251242908123960817527848755516357503185477593030703509215717689210229037445757418701053041779097476745680356720548500545421523250921826410
134 684554412890116780063801994014884681469605026113569655616468280959164721650307819522961381759876582375338818266925953205978642507394917332365964138858930278450497118253277097601790703820796471108
135 18879121219243058933193664197637389922605832171190415124950923907391764318844631785525165510715583056644464505940833165264624995185118674750036969843985070712236251258353462588747253188556451509544
136 520632807893679395796963765294996098836575889707321982770949239999568407465996434687251887051320668172522039419481754227610772355020051396555719797505739599940058457965808100384595095163485981991732
137 14356798298340947351916053029314663716415186810681497379518558261574695711748364489927023292861821217763949588298244530990189777893258648561201101432935291266978490787208830230075526573916226964936742
138 395877047185341130512752577094983999666060572176646082509417976623803662709762774189939179922175922045121013361764137410700035703026066981171151579006229143021128439948047961252861870547083860284786140
139 10915409679093993695123638433096105609849563182958022095764218426541963760868534118491258377463972312197037632563047158018283434455826993971802698866899863464344130289883433211933195287182198838221111890
140 300951896587905354065585881891204303658992426223052973536600722650351574629448382306074015419964365022857380338841877483624115265432919516301971736759021572666812586064204514397728082457712301110003490152
141 8297204209561223706929556385846406907954608282917342641730268948349546370452061046600269722214533690710142561692709145349002664269197932447304460143378252784242807548524487501406576504533793001037762395882
142 228741224120248249574491529451698168007587664230514936089155666864209219232973153246848911087052052164023077187689110294490499035120340488233732509847410062724765825779258968215879050863906223944536358078764
143 6305730141641636507500315039602810596403511027997895979981443778959765905260913711451742527267737639395978503554562576709574576929748013484462725332446439695912364512810074790479791688696279852496396825693322
144 173822064121717546628277891204410966875890263914269948721959795142521853542043370511003781043582916849714066297152600125530557064189982985172160706519851826563583837475957451853696511003138848805907569555541148
145 4791299339337168262099403962352865542101313619867872627888992485812624782933655845440699926929462731893899951776450922965386171985717024816524584922134680532212222024859563999903939434431620777168772267104811020
146 132062914484799523329250244644757961741935950426117112477653780622365943670606402188619880044331005602401270307870368702516457493839653955264673141897514656735506915296843839190283067124932639482939288295119867356
147 3639887049675926701910301557626007383102569970661245861779121989936324764476212850916718316920225841258925550524157795077131197040553623410321511549455068112055672849838183702577260581849248283905444114315510805330
148 100317031712544676820809775257570786760518236731223092463953446175696169902337421423989295319956068161568338943862739364462090052275630563367672105024143094497020781189752472542217103159767980363539935675574706803628
149 2764658223238411785197594501629680768935148474525515661760518999369549230197881080605201340232185142361373670107275255545067792985029668237822572561576024674764144439350899797148855344550861060751143745611265649152294
150 76188339009383476763087307037185906125701326307108405393326078227766050341140532954153387470494249201031384218736955527944259091565927105531890784338043886647677460922930834863821501156200646983010589872840493456456316
151 2099501084475350449218439458766358053971623972531493861649676368693215332018383031891460561466913802246023322781649736590204224584627701310075895251505160175285804129503836827832381250441868380727621422675492488542123912
152 57852815713036964977741184953528258691519534440083684687112990068463683641290106072054294857367581513282996087046984599645714366901950668351607490188060385887694805470243493852464565996312670162248227206595583885245586096
153 1594094089672733319216225383914531144362736640408868438308100409470065209257530283365779799621455017221286225700040058146247050577753369966319700542407280935673855114220875725324605411637067486560870958207583236477131704424
154 43922262459385114166771157579566563727446512471589816657158013785069913598063143644897085099373614787251228880112194947120354166599982935791921545005117291386834496163890431937527584745023469346834177132288522870615653433920
155 1210143848768754214301155848676971180844857838508546927722528100668441018766606119338706865342507137300614580475610916917717776053128888360529925985123529321637253029552970701529596436281461379345182491946467953355071785530806
156 33340420608367206009213392545449618090330975910267965925957668442114357651823362136437212736803703143362729197163478992045028759099104522085215646375915445333789236878350313145462813416978754903969070469921110336791618988037140
157 918516932730129213409206669548035875519693523510167911220428851820819036161272231869018565402290161149308903689659966828556259722908639197460967867456603156169323544825807943278284863054329215581534593944077574043994948435426246
158 25303785899745901952897756871628232412992847058885835597718710586045562753664969934777895955874049056795629265987502155211480664960542039400303269228219201314637265181064040626221156037582254383921722724351100874002518667352657224
159 697053819881619535428598101472571044255756639692133996672934911082623984713203958981053127092865080855325013146114784727117877478815567150167463176922295175116938197220570101912988694473538641351493161096522359260009675620695431736
160 19201263573763704764977793461140102986726408541566964001607356472354479302657474919795808170767185123357938620908139973316709700979181742578135989004780326911603309921895467077237281224209869046075086812049393086714696578567517664316
161 528903223397069605351554287100235883636358352009991635504578693986460542596760839336785394661644737063770957230349823472910974143559695022282589552576324077819273792851205548482995558832363562141762944615652284424690347386459634417920
162 14568194729421210270538164095186751899227835883089554892707320718306650954478261476309823591204250967472775677961805293137684318947075760989381543422546384367532475010372558643139913207226314900285821107477200253687289509013879465485304
163 401253274908093181326713271971936232004018392405584745163866483443064165089245531449967035865762381266942290580095304075631215163695574387415363452751654356857580246802913144605701560127067188819746482759115163607643251444211244206965902
164 11051340874098641078030352859200988501090667876015415534535282105546675831951812647859978143015426432431246157381762938134573966821806209553097396511281275818032942904604946568472673629240248821982867451764571957548086401105476416573461408
165 304365268551332793195778054929669970408399232989295591798348156377322568521597396274851879538578734114897369814849675687890620464718952417392688617288986420525114549614086439477400537659561398057223367023572421620265635788345111055848699896
166 8382221683571343673107328356461970432614015770129329415130853434784836133292311536952139212526372915921549018970848768021801037992149512573109960885241879676137892511039764421263602266415818385657192486611457812075674595122666717917395517068
167 230838007116259569104278997818236160870379867360788801189123365183678645519957007303177455702960110736787293415275665120999232303204566086556827161514450436904372820481412174498396188665834395948694889000678030653086865357354132901471200666442
168 6356818403658931401216014420038690248145690176348246154286118761275941555052314922984619308137556478174519615436014562271240783273358787419031579739438913020563888591145029406389630753986500365166138084728908048644364324778241369546544610829232
169 175047855861045694280749722077554439104032731561020670760613021866493022178661501034775784884429290041649156229832842631390024976403213658083373310671714988114541760451775121634145437938854808655170682695114523625663779903822673754723049135508474
170 4820126890183510005715993875128320437695830294936648460893855587187463948984158372063701853261950554164279078722070990986531440812241489263866360858544843715783134235679539093312835560862010039826744110245067012797166150095302105808773711930576252
171 132722640227442062591629196570624968420690173720158038087583545222874370649090050943690789666465598810919308574425488799327800584221373741448147196360435316520150578128066382154813492849788181426002900455327367485132735413193929822840749558480229216
172 3654404325651513382957188241230045855481561997157878311478008172387416974531812122317755772262539648932276379918431500334363807303664431993237448105781760511773028870254010817880523124960902233192289506093173858312302248977172279758314584459164564932
173 100617470903815865259966403043912765712462678711082899187679048991721839065371542585110801905172463696881113120755811421770544766667861781579421804363663005758725418198697663465412971050867861838794107065989488556170127705769460713511096600366974473096
174 2770228449093639906971537769909496213538467938771479820583945019657976152582397206698106885772582134990737250133260698094227640903162176784349609112493206578923850601389051229608999465666249516006655315892362293461238180089065994272737749425431896326164
175 76268170517520122751431288950567979927579895210389589167061132531176775308249437543712750013345481130095449729559489496267544512022697047356060319556680696458727271579633758457445311349735142090458560200563456211594565174835041472538478376497686450778148
176 2099697802285232952923380513222478080606329412890601627901868490994967463328771813089483317702503813538056215608704259732358631703642744712207881819441058783648802845804365148963953296674582106374889999886706442203572549733168386242159952699651719385216940
177 57803766990436566322225298844904583056901480435041819357698525454328019848102087789382154882462663105358717119363969620884964895182116986237884356693050259364563043204613127483497559663879350395154742227583326103186041028688074574768203731960131362441646290
178 1591261416799185720265763789606112899379204954945079186818640367286188313691951478031171010035562646708235711168626304423788980129105330979505050113784827790369583049181497743152321608023781438754270196180754130070824657656223314692630367726460795790257834732
179 43803934738891408682193981270328273407863472885491557536414388315933732298415909613722047455568896483786753498156154892329533566053586785161740751846629865079935380528822287608751061913104554249887195709546633185756385887918900162882170055686143047263386826630
180 1205788306825826295612063785128771239642449067587596464181802819613764153059511175195043316264335807062924789164351865571383712527628249649307650028310542646080711158724945714250850303725097289872380394867297788395157875733115328499549758754208074948583876396940
181 33190631717972052319754537211418119190957559541442898356580274556448751282532072280149969540120474883067105449115177251144755424323834931473445330907214132438789508001342500982160046737161587267656572736550342958426732901232135901473038268103775029627548445636912
182 913580084884499497466991059929739015102480851100474565035487009429964747635707737960801977100310387049972343932436620885739102777551984328943044009261809611694306216570205682406964866918258809993082969784356309920301608354838107449570319745116208136652071338489020
183 25145746377861129932169785704646196924370404530214634306166915519640422488245225470785050118527037612013391276530991961458908566000738352892960587920998004343497147162296506826768020000398499851827153357997716034808915719666859248917603465259774266466677540508083696
184 692100852187407814290712132832089505587547555268171563160648630745299191433364290453761373107690509860502607232055252209022106881672853135995379378633003485558063559666911489856497976149407130066199515983549273488597256289623081866527225040116018589665151786683362144
185 19048523807353037170782244194231129876232267875612735327133162799265294150584614088435005101919085287936029895938629869385122305001860505377481468209285950951659905811573832972719292301147251105369957627705713980660423702524887739091544796542130914432343053466892080558
186 524252480169091692493714041081041533740618684044604969785473982581568139160249163112532985996662090978270351710061992616106403297245513520670151688847097417266371161880248463484640271904803302025827362619335338620199071835407723221631927346617127309504439420002840399652
187 14428029694401747280063117369402321089024925141382282443718375879235322800966009609052151105540697560652450663542240587808686962139653788441325809616294913542368067596271501983313242724991773238271708836912614615605093131586661777044187524725299518851156978412345897775732
188 397064501147714767844486548215155587488220177123311593627638782022823745501734395172730925633538615567886103896802994959876826165594563374352095436405094832419553432482456023934942199073522649343077995173215306222296661686856476242627286251221430408418609812134327033969576
189 10927044928657820143533830970122101815832413035122757794246606322369160781176799932267821894764725088105419847612720425067687498894696259345598897462650295730214693955387718713838777068828659269947318929642149117525830597747536328093495521138358981027092554405319288775843348
190 300699122195953626439258022538785291583346587396189807285890396389468739744735812778916482356747582008703683093227187196060567806349452113366179504839784094410369023622888654165487421176255032179150526422471606043696561016715120920379799908297578468854712000798975655208702516
191 8274647177138262797230793721572453944406530903015306901988380135750008113314349151736539087460579418185313349665916395245383483367446975760601470296102122947682134487349748278650840788381075000879047960210986458179806302212503376508368695007595775459874318758488366832277877058
192 227695700229924196713886504363872248112372509459005947442704654313875081001699028262797018266294295780934637185763907612940676313846060725434702189789918853134036960849340711124461208028439072593008026099248944101041424805679420394487485740941350079733754541666641665334769268776
193 6265393020376958419022449280254304913555147024791585433758014466597039966108380459408352445599806292055715387356590020539709998258079633998495732756850685029071414040969371252682737790437290701857518971407391358406908047092844558302169346332299090138312916508941563364172559041614
194 172397147656212780542742496125968320937914493693177080419305950974554064723581728507677635976514852066048930968750899795208249221019774916224575486010769206906010776411559041809210796343233937474209678892400586782741645467312827118774062565843544245407828365295472626747259728136004
195 4743514384754926907112114599357158172349003883329768904613385226696475813922086317402856003317174097552176014205393925011006671061387342879327091548622997831135096545047781705084379104570955264807831646315397998331257766159826624438289513919762747602501116388646987358831322012720648
196 130514533577939064386350836557304571468156755067389373779184102195967040890511297314459769082205636566937382043450635358821504301918817172846893476757085139204159146371766878394426836682196152953846925116355067079496740951053766024682410970725928696029254522369351601178736555020123764
197 3590923512342796367085068378567642923988253884558915145989087671917197181841873595592554138517497618181953396404982234939280898551584713404249524898158857970686577097395427184466275404233642028091477410952751737265746479997459902299007892053579417052047854728510464599291785964603589588
198 98796639896705455488851279863576631054564311535056898163838877828335252344510386094744947918563895208044057355461814877748685123961792345514497858756811744349662148112356545433984224952930675415557060238448848307148027470352547687189223645204868121348645786247006340077501203309942377732
199 2718110126890999945661245567422153737044884509649576719231303355572073543119323912738887242313391000649515412948723423022109550618867387411430679062298196966138391753838500997225489135866768775337510761414009932991708525189410569961393747972946775069944837150869544061689557389520311305568
200 74779212881251385082520887355065196742435396545914985032115665038204790137828309086721264049669851153856815064024250178179508410724074043412958952031029773805427811961122600680677486523505074990136305880228041074833239298170321931534458324576684510817974358109087971118777038850560836265556
201 2057234540373258840843055406635676941878297466885251866262987801951863831476665322504226024633284020036834910691840765008037462944278779845559115814870893804233909030700201776460472551488954971116709101179266415892322246177992852806950248553481672872859492977354981455244006011417181787304144
202 56594719402819900401065352290654587345241654585144787378331010337454779741424039490323133684574030333343250854067682230652030005469620160343651130536825993044551767176354733575618338435050949067786015968846687750172949886505274482865603817947420388993399014473715187934116661491384954358778360
203 1556887771592490204071856522398110106161652213984022421049682000539125530792545869844149388756037526154311762609351651348094745157739264207479609584766565883449434273778319013977942306666739339548419593985123887340254362143190600514879044038303828491880501655630666866574182292445404529478089904
204 42828030418738246011521641005380691102616608917281041813418990030536860802729427060851042569789836304593545654113912343901641819462344770848158818664254852595247308468601705194617139065366708019082862127365557528421640374624415712125703603572296477578034136178042563163915277402779846604954161356
205 1178116937533662474588034120843915485916916298973620476093526532306602336068019432859601663660393583331958605824612952532522058141914588522286544804119422965559335795436036656593041089441110007892290244385438325215946122421227921193239390349915279947622021824504645775881238108042328533852702207952
206 32406960665523170836571134395610823131365997254828582134792399062557315366869413361462408062954212508865445700615378218055730399154646784521845717343897822924814361523207547677352539379326999718208576920995509655762236663149604887167921946138908503138730379492220018648332395673878171098417668936944
207 891410837993075789165294532666115008706837365835184183992181373313308111782110103687623142211672752533385046957883583693558639128866384691414624151840992909796972105299219956160851056908383370930140437276404326655659705122125919470502079231057643006068673360762334215009984405782767542783913511221558
208 24519257999152043262257817891284202802969013889679994005128479285302106598415853178077082128820430006191793430123579215341718771460843003637703481983933704426738941476829557192658135324359019448786202183541972263101007113938679519982221911606791090465906070976356626086690371602440023311342856650741612
209 674414098055595809947955653005273579617144861232742136938574701909657808170797312568131199286703224422905050873078313712923891425371670154426484432374954375090199142507119251778262332395352167381870388586266547982895292322606140536396492077462555800196595979272713596817042658527394531859489132129373530
210 18549660146343846079243180481057272885366950511904455243555663129824053647358168743588914809941577772231494782107299471594885576454259922325519682179761630401751104428179617877197267023575813680634107923764255066054661006694343564557156639520238732115776820136964313987100738503444401531349749006250456904