1 145
2 4156
3 134432
4 4227024
5 131452948
6 4076914388
7 126311779972
8 3911932445892
9 121136137544916
10 3750881659750212
11 116140758199404916
12 3596108918102565732
13 111347352849488575188
14 3447676814806342897540
15 106751270110819359767412
16 3305365573353229790952100
17 102344834567167751817180436
18 3168927841068130859451554244
19 98120277827249703218628244404
20 3038121845262107698312808296932
21 94070099919962696201051985953620
22 2912715206014092247875006353928964
23 90187103847895818824090184652910580
24 2792485061144913170112195359063254308
25 86464388852780412194837348244743549332
26 2677217738304531096155591625615514896452
27 82895338917889978668995291346376892698676
28 2566708383853419248108418555372137661633636
29 79473611106982009327445015591719025555600340
30 2460760599885883585988363076672333878178959748
31 76193124303855395162572113288235803716671554676
32 2359186095328377401665270405790478272277036255140
33 73048048406503047394659574912964091650348697102868
34 2261804351324849139289564894341352486858403400138436
35 70032793966013638409986530682335986744105453668060340
36 2168442300419687666590638866911769625404214197177630436
37 67142002252992205407180084956062231364926325273136763988
38 2078934018981416891349071073005031445308304135447119368196
39 64370535733995277765350542913000328164859098171207877830900
40 1993120432322196432541426484790287148169795944239850602904100
41 61713468941074117645184956394527290081171691755161147435512468
42 1910849031989277721928333727747485208446716079825882612895352132
43 59166079718201761870114818769419507795293131499357157366921730356
44 1831973604726011032935187380528609811111430416379442308873246472548
45 56723840829027262227507191980380681459718523264372241288753441014996
46 1756353972620714616945306299288721415669061115859114099444218709040772
47 54382411911042409863948067759335464938182084976644786090156090454760820
48 1683855743981597292838779497674430262189490566912815274425140452299488420
49 52137631761861842476170899965391613289991794979145937972483829038474660628
50 1614350074494987870003171889982672095810683208779114067697983787454404778948
51 49985510943907662788591824959030098326094098395656177291432975808635255764404
52 1547713438242400295874306109688583894394799135031444546722160876030058120528868
53 47922224694355566798848682428321866506978346153368869942398835647070983604618580
54 1483827408169484598689475730244503412864216385067313633624763480784700871624211716
55 45944106127741992904432494912637144370792649054928925008241217282971556997203845620
56 1422578445616711647008044998536321344534472492503115514329547574097975283825551101732
57 44047639719151922045182822284669319354541034216331570419289440998061981428892547478420
58 1363857698537744318510591636674080158293158391511665585538081584146909982690949979030084
59 42229455056405608715311157495767024250853007733996042847845257843251125418514179955237428
60 1307560808046887482193132236484756562328277474980580981000495363405248121175636714513473124
61 40486320850140589311647516532578617977425702242795930003721666998879646619345610417888187860
62 1253587722951811689985641951882955855758403759021410201792455397437438636311689099500695825284
63 38815139191143647414178467641180121038409350876729301006099225599432366002470450863316844557940
64 1201842521941936953117660281925295279386852414724744611412749679584716804152599206825833179509156
65 37212940044726829793112235402473091210121773095396463482153694461615542740670833027906648091372564
66 1152233243116468666414473243561908388515696278570692207224170546549606442876326161609173040703387844
67 35676875972362883133366567406708787022539746853689892168345555751702967579505175590754159968470949556
68 1104671720549121820250149932155943438965280846540305166920421888969885600209736598309205891783769229540
69 34204217071199368357265864228003600602283977986450605056518937046308019179046788421403749172536195495508
70 1059073427599075287124477804069096543076373388000870090610600793026832419917124960555237153084596567812612
71 32792346122457924799708463926844120089549534424266217429828740447353015880748386337748153008794828752640756
72 1015357326689687412885507083447700256118509526888312874524562046133481720350240372939921862971752014546248740
73 31438753940096388508750787223705989796937288193955060188876619536062272511671624165874059582357038633629201556
74 973445725287998689202536474976392127696217687344891550204326895737016369033656462358384820632783898750694801220
75 30141034911467377364360232335322164575699065481324307174247414581625147421106694392016704480414135644695530629940
76 933264137829067362187344925160901100051398190985684608691074884314731887276959363822350537404935832426852295607140
77 28896882722048173051723680660020497641806831687699002727630097499366602377422364304349183809106848106994147620939476
78 894741153339749027017625526337044842594136296398927726502408160644811767190818613244929432699532194167477665367537796
79 27704086256643862606599522176786734531137760247434123228299193226082162869578811539759311688204199757499448948107562868
80 857808308526660346567672510179515804711830913817342924946961381319502323351771555843103575287549024663269270161629275812
81 26560525669779331651052559712664805378367805616242672261653552971142457759579163941830921119152120885464868241843099634964
82 822399966102778014877383875896759346989094439569211993488318130014256271517576761021220503639712939201395785650806832715204
83 25464168618296384942681670683484110641058501923773616197978490057658818066820311902075443383097096038036122118030922927261620
84 788453198136434222212097179797168878674925819640530626349638779360461135296660330402546608472700958536400589190150239043096036
85 24413066649460541845779393964080869086270877709689754935267702697642854894433944529900550794124931247060893234321810460138956628
86 755907674215395713515529284085463705743122084567292785648126298690279132594525805073918708222213834505412558130369640101224175364
87 23405351738158427117558969992954576757891474418684349618616901458464589214667499533679477689217458286816408321878519005663985832948
88 724705554227270929287040569235255154574519379974174601000070585555086473282950614730429295049716912698653766161989276680255908165924
89 22439232967031642158120946235481963762338730375637676415345466342780926637148877247102667467598977310717610993132196660742593493906836
90 694791385565693885583446727094346712359302592750286041233612062536049560639518033258490803682418945238396152990298070570981803958402116
91 21512993343647029496259340574779822493432163861364746921392722392093632576608353249605683876252992696391091658277051885825589252167627828
92 666112004579598968453689621361474156301611343944260131264576468689266075590229377297097091677066173973928054727150898604682641347158714468
93 20624986749046785234036763869510557723234592273576240522572546351732863566113312336836447504972155565618149999804447322502133811282256115668
94 638616442090441666311617800791771950137764366409952758083947065826878226258108869359848882113070261544350872128200550955559545854614981903748
95 19773635012255363275594947439948569821622127770846122269960965702197496874785980127664222136369310630836007122951914424737736235285958112356468
96 612255832809449843181359564114510730518066055949255772549859112036739491356729344150812811425730461229222604876291436947352381497602203596299172
97 18957425105543966378231898499103665788037837913231666341218217217526137374251589383355642775623860593576297967586360246938354892665796314648194580
98 586983328493921314865903082630636312373935423415412642791026165632621382607906140877813932633973474870131688408894657967200227767534103394202563268
99 18174906455468030216170071974285941120433046033855151526059490833280157333124233769849093668872934476732707114613193321203837989514345135708409950388
100 562754014688228546992654014434887989114708527717072834730856861790811232001098111542062329005155659242018152614468506802554981026865000181550369526500
101 17424688364898859147968370225749327610945923319161568419025237804715505747080746627453201818610155947711590443714158953674919611201251440897427969595476
102 539524830901562058217371264908924641003840332275206087683913436691545476024393534502601212776238703409990050285661246164759415151185471435955719104218116
103 16705437541467831891848818461047839532758213558045461665267254080830734146102726829641242133527717158682501958508380165727454359450062430231295356466433268
104 517254494080551905782923867839048871141773354635518583451482231334537747654367051830496515970473207917291584043760424101502551298197103227469564830673407524
105 16015875728030712410179807504375570389864016005401999303588325032614244730427822370120470278847203729866530160685336051852382242105544182276003254840630015636
106 495903425240762308942012103814825636616526435933512526324302254410181965801356859095155199354586505451043184909360615707290978770073131446861445857663579781444
107 15354777430940912085091051261290917443042080658499442584228050902639292735863535756896549600373473292329017262371694158541842979714056898536270885144803992550708
108 475433679126668435212145480230542290714638868388819213314733279719094743181471263157482756741001235528076444168103057990949024069326224733986912456975872268176740
109 14720967742094375958365142551431346562625687940823911132377692875416840341541286086962323720349191170628200578314441168516592754610402573261134340809049650965432532
110 455808876775106612219046664025845361847182075187271961803036251241488945933408284167041814974234860770155991105347800877271936041830346893192078619916988346115101316
111 14113320250875417336259439113489795948973855172542954687994496004804287283076906355062889562958162889859626787224932559999195516129903995766523843112834399477929984372
112 436994140862349299348529416455216924010976667439670865224128135785900214073896702602900100528711111670147014047063249718290402634539465475065036344773470945075808178340
113 13530755042292597597916046657361912463993474019509602008082734005710960173201725404044174252692990133549446023325445599500171749704191651948214427440412084595538131619604
114 418956033719903229078649598050262581952945062597884756654938863656990008937654070137166394541373487029843481356872478782395488107670464059566116994081487665661693164998596
115 12972236777746925543289003458064754527442959681329403631621633900445499803865878133611346702565288167962272213916263757235807186678514119074021725042569269347043198837840308
116 401662497908871999677907098752254146093307336115625031947293316092116831676552331001700888804639462184391718099245192469677615834559728137427988402127976676150648926463023076
117 12436772855021505301080133479764943746488693225420710831761258825682283378338983203170117180129850714780802247578193693522409868107911803881052846354653207552263919226982926676
118 385082799247271497993477768141340986299623293290342718211361565742569262323097715933827496932710623986951786331540036084525066077397237561757823646731955930617287056430310420740
119 11923411644222554680109128977503835008254753049283258032661791586320904480592693553788198923623454672599879504176229746654531183420607244369950574424485706634618933059971358705140
120 369187472189045934445694357694499613395314445059820990753596461662145232340234358223942541984631872820748074105073907570982085694632622217097850303910097316880207043292124526617380
121 11431240796536697106821950663976088952925819496873942514057281226847674372380081518645891817705981519629763022033137120206953782597103705467964476344149676199621807424772976250812308
122 353948267457711729650747421095940478088094402428706396327651576897348719583287608021749382959084018341762628199183051689589632775799596752820488814207544247360011138406555912402974276
123 10959385622798839836818265385538840065515046114533883383029888210715412894027573968894943789186132217655246309454521581183441402602949165812978934420923794539525091027176042990057604660
124 339338101841563431070983365260370106565517332860636684346429454809535800737985954146396324090812098351362780742902943020323018681304646161747870047086292660092410613784634086509538751076
125 10507007538989018946821261800474909563335775282930482477782494400564228426946884679836535902972503140055786523668352924304895164545465184011295566374403966639773878396585946478516534778324
126 325331010061217379898707831949606391232967289850521879269441005677710141458178694093774414523659983055212473745282948823087739825167163343428275920359705459129656348560054362142030606851972
127 10073302575895538199539082896715321168353134451225075225497037194777624167877183040533372593643200545685911946724729829372332432164980599215591080887799107241148168591620179351947347480287860
128 311902098623951820227623268647514353411460195514217916242081538515666056626959082022421898997700789333967294304404344369092207735072055990018308684754912387409310611922011394158033748926481828
129 9657499950295765620006534107908371124851729991743750643299628517222728353984911911589527017318942923338072414097378222814280499505649483160898684823753128857873511014818814169908061459263959060
130 299027501582833089856965043875124906216343550908166896989332237660704399558992984438254276075815241489281614856173319128393921262451720038501049495388663342878005307010776606341238613759724530884
131 9258860695115281195080194554063374199058540198133522510018323717012594609397459299750568605326759006898810701541799497705747021976623517585817384591774536683337319243980475242917253000661973140148
132 286684338122002730029064466571501253205285003725214464948787811716820864610299055036814532941590520343982631826706224757408942482603428153671187616856174013765510042886148818358834868693652875123940
133 8876676346130885809003171054587232434233686165331596718852657137640965595970422415388952162800018776161254955430154933073097280795493615022811558643092706275486486775798494834163219873905398197353044
134 274850671892745816216826364730042134956415068217980211798503268719140357453511970659367071437592347433405902156860830243302711456899802127723492262211593668516892635352944216258476125029362264781512196
135 8510267682883471638266506070971227747768499387471567833605714775904683162910031987232437586935179447536138363947195388666119762047704719485774094770561457200037618880320765866674858970776500092430565108
136 263505472028072311614204063733059517126802816079125966207847476761291865204242998511734345686520412426288286352568235971144493999101166740077536284566447033245355431430653986424064023730486361057426176036
137 8158983521563096340036737099502436442605930761152811472512431654654187391121585342919078864982383841789704260122263621720929270487869702363403889995947569933523135386835311881465999842809998340413290756244
138 252628575766526309016978936816006173748364353444259209482715899626532794567070317505045693849278487810591804312603525601215203126607834664178674570708025430754509272665708017747048281528323462493528130958148
139 7822199557720968700006643940514245037681173752100811337960984181183435656965139316651966433958882660140564527475327708010834843654903202987681832258483616512136533463394977664039580277661921908282892900667188
140 242200652618797956833405629896071803458124035192468669972232927019229487472410177749456964887507703328028574690984811097139269538544540120572413795411477241485021695094239347958601647009682772397484124833683300
141 7499317256751606109914374377813840118936052973781808244971513208234438225762223768405383895628747314413426887397971895456916823374986159635890725835394162403860794008124797909722737842302346091319187462276033236
142 232203170013454743720471056249545441756671886081731889977222774928137765010231185577452172793344676309661747215611377393771519914577034720028170637304294427677880925448733312834402446834994427491266990395816930436
143 7189762790173321698595129791371089870749360018479291287376826867642130186799220018192015711754489760959048820264883265841519732570167695357313748088047486501427742832645219972607846095777914543046202681486886286196
144 222618360360737516686023552144156325833989230399459738589910401112067707159392282669216342411856654992529376901185937215427783208846080659360473447812962296260085065188200953970049730167319812875501202749846676486820
145 6892986015816592023574694907089731654697088046931630436924058636645089583859592002364422274866261096392979519438845196400472629496273178008830254351055068960087092205713295010417544315438230931044395790655609593762068
146 213429189475886801172852364423633371150384758636706671240797400917322361301242341792193361571172967200234040776502005560477767363117318310370644995413618467172499416255859636301458794080462615644498965896198877396093380
147 6608459500107889595191059899553341459346186366627331476250446523808506561380617455832206370831166667404710195857239733703260807621408703023428028034993584764838010085062305423014121101892071856253409642585138769848003508
148 204619326305881157552188433180358834686325203700000262507789066642259470351324991308268779585269604246585752325440487742101119280023071060469573089436727578930715670161970562139981134000819508888341730996216738550962266596
149 6335677580711376833432431932065917133829054516291826058021610886200097969377367961925074987452233612243255050907940539740140844525700783522301466776833324395692237781608362352148576364884124605767159670307216416919358516052
150 196173113905785740626501272593345246605661185305264960455243468959227424442640567547308982314403589491031791823531901831693450530197734303663252736715230018555094551505051665804924886142872346677992735001391123208197721950980
151 6074155467862582306053219637445176118945727608589220919521625366226436332402866823703409276447717507793471282558551702212253053512711021482996834783022961786305383294293076751610505405003262025701564189860112152049772510050292
152 188075541613130043952893554784859800963939199634780605699237404548871868420429058170639888301018433385421916070669189370607234670926838364113513311770667523086458073719890852328690755715955377870014767569622776638788331299540260
153 5823428382796943733865111368230057520954793882701101561846556634373435005532973220004967123113430122771489274624668518211470149282402331770161007650224371000203710578543968279229693796937101737557045072501343949940189977458719124
154 180312218370862955895782656223153324127086705374859415269452998275796022413729564193825570000212247731566332981250621844482056289402666154537177771605299033750001574322757459094122575011658587654929500189634940544864127670064279620
155 5583050731742027482572377517122317912312230289125350121639058913146431637391476416596958467522319441834427183032241109284799238264016094285193074701709188523722118768868850606628507627108673953844456816737409519781668648104512821300
156 172869347151474513231134316947134608889614703009910730015216190671394263361684539041190651218168023437887342407709509730174532061632312550381356022664725809623665726208700574126144208105026443305650220650280931942958277362480899865700
157 5352595314005438252873806304916425065401759266477722482386488192053846973163284058639419439330316310024962648624058754459641101522482133190492571953940030925364901451791526930753807806998363647140397208491986780208415515388759532927956
158 165733700436830738592619464567872215603105376348775945231761944459472711482543079216602782167177978650997024976296827987717667721708423228903292648756393142871443628710388357106165535645272039607543532812236996773121146331745545208117636
159 5131652562751027758325981119165366599855718632502793599117844122344315250127535198984659243119853594144312458496399754228168083654086125419261397628953918830790005727557124692817194614496614269906690174140845266993673871290658405486201972
160 158892596710144168066397019842244368962108973624087600161002950508493075210391641327964498430372491562724787472746648070335812849283765728177403920742414456027416315457053031805933903507752318568155521980965624031186200760286119807159398308
161 4919829817114105033612066501016245446427589084674344835295096139469289951531117164332676244342935183917681763076699508785293950694370324585345779053831410239354849023369367431424517906869608926745171154951791447930755149261187657673058005524
162 152333877918301449235945605473186810919169128477033281737245204518329062451105245026011126972280891804915912057496592856716298255137785581181584857871283414484907936635704597961654134445452699621775709026937506530850025455233188475408397117124
163 4716750624362046889152700205985627373986608165791885936045509937282337913395052578218009615237742644528429101753377315819346369582331024043335958776844082515853627669263958232292727764944937050045576623101576994970634586326601350482629550609588
164 146045887864493914744075147548805481226726065846723466757231782930061991292458395945228927114257689472392226532880468409393311914292562442829227515920545188247758299647598428367112080178672960601095054834284295697795367944713951654137117025003236
165 4522054070860103904491726994774898834921868644447801784806044820595956076679359282853369774645198300232994907807848421509471200989031254311778431450650186802417049174227829104279308550368101988957163674212592679734356377544260465609151351952579668
166 140017451492750376812342326684425569901862307785854699996166643536813400100432526291939283724496109914059653297424917462954531124306127576510031170043938411204797051509571502374429821533120496569391561667071167036259894130571242157187876163477305348
167 4335394140653390129858344086265210131385567754075561693483124245591135913471434619358789919717783913031144020967265706943031598704673405034561093001815935667817882951144648657959422757280001354807446723410393531581143478105975501095069555920199446772
168 134237855027556482465612718851824226898994012605777664498101460188066191507066480389761504844096141599665475963242861334698684129160695126815345071944877415452725718129418309870006347985304279613322415772276478555744240399053420947843503008742530081316
169 4156439100525124322878029062826562883898934890365326944026891386115625864000421684171453562104617369731804605622876521203813577129609189215748295633318239913076337015375145074468399819374624343340936227865589375631485751621450945101829118852028458662548
170 128696826933264634491155889016725802833492011996404531976739608941118023011309587506008830537508458347637114173853214347334078282169895392759903060257687614538408232819443039151558153465310035900702415344575809577144310122729476766130557050109007895817540
171 3984870910438244310257406569474659064010906187569299862546744944198683731427908938094159051077414497566603259563699382531201400107102988578715672022264458934461497468690529168013305626776499032493812898755149548615758436669707281470918187654763928146403636
172 123384519659455420176244792413272840268597922753144307140178106697766024015081439756015597833943798638774375019104537507209972360119845506639046148670136403250013594725979842561072223246117081526516398244701801911538935919007411531363913378463492222877442404
173 3820384658312627556650002933053524441870730743247120999303971632913464662396937834177100121607195530289400890123125510721136921099119651473714489391394784419585837800750958444884144583389415610645169042750139120972911086961877186536706409641523492921199004884
174 118291492139808287893499000977887801458161547616397167378746190924211271705878255364088054753362655174597664774138197140885209755339751047681147334381146639385554453890124236921485657833692686059761174237176874387035941450052005718006100941355409279079064520324
175 3662688018133400417252209216420077095557969046152381462549328520613379543424834246358377054300007665183404704426650027712174174919920837099998556234547364676265652550327594151491669193116639334360190957946017089451934108734405800884165766641277205499913359238516
176 113408693013378353037509075484719736692390311690475215820132415243962328977345345426191582742237885732867803261261938907644513630573074129596168051926329398682526250838577467847986682068747551243683669576569007081756726514130758680481396788659678295318128494011556
177 3511500730427282710080799416134104336550834593530682652899244012463614832978310707476650538459150970278864305982696466738203248377414733508059608255056097232115562853066365845494023396539349108756738707695416894491166297325509862828947803340364782678402591689085716
178 108727444538460079590292735197910670002955529941800427459505964709970859250816448058518762210620906973370700841723847550907842397218963994860857021530455984753268787340292929134358532450725156182332752880132917320950910117703916239883753096758986569924018470709511108
179 3366554104183666858713201752041108840268927841553975783158677977686394477186283651151009051157943849189876585035518525031566510482501193096021378364340041762719619979048127489129154859519829058835515601134137289024392312895284844797369597773294806826581924626270649780
180 104239427170449453399515515390020471952422317095204389487096636299689133649441730301507367077538692701004500415370104715441735583637180036649938506002384504698480195820665003533844276885665319834876141820808381743009159593530541843562323799340652246464254133805819620324
181 3227590539335242575129653204574592972203304971609874892652323758790804638291300922196331611417141802578190846910667729469131758262700114196156876045007545884294727125905706840810480270825738365238930177543217234954155390276976251683616850883243710934301698349882333318484
182 99936664776296325601818534054776992925465730006797660759160083432028014782528362400174944642330901851861230400524719060457941035656093367684739860664914493748392727003549681503776976223565964116062061144370951806238037679232478390616017211488383976090961128464231171892484
183 3094363068949516607571864559849621140363096527756044535172116262193198220888965483794190751288915188628398684684895440808251049724043082738562858939061843516069898975565070003601751200204312464204758251621984265877574140506287428270841222943113187305159405615310648185203188
184 95811510459269956728355102253016982339235846808250847689251740966512236526440009492568603051680851611731787108707870365561802071818753383698061538618866437805850452720500901637672767500323971643580247019015626613060814304923107659377587635769441319771452146209510520953108260
185 2966634920317607406579031132426297030804966597749882044064670138774278134851110868114088179100601855567729203225271966894219810056049461655508545241371091794729527468587923481304609256012875236010647158506299765588696913792576670510898768578182192597706073317577795115679349652
186 91856632968845444536912250701929734420675691494546799247767319029110256754683927289215491347969107568465558341852618518079072920521591154132982345361258387169913781991472849220547616609200749811649510909603141830018420768088235940161127096710529690175105545629060400091085187652
187 2844179094160278919701406764377749131948361392574212681882230195187789025136088280934001993454765294412973048610433388919327180736826948515136716130332634508086789465402608613916736528463920207422801597601021657095254262730647708974936870544516546373137864939464509554346096028212
188 88065003671558599176126776509556673926846076730372358832922884191590739632675774811772936529859912510855581951526705099577667604741484581721936485303085870274799888728718100026661407306816283129013321046941553874859338511185240200610290235491399503476639321628540051292906405873252
189 2726777961203375798157974510365640816889678408042581825489772130244760021032425266615719940871121450396046542683376938384989766993793911803874622208498551150940376845080823341425505472791872045000992839404571156216131473307369366409746113975938649019787140962783514078045039293488596
190 84429884059673785984654277073263437022431602292879285327807227834696412612117060719775925446391481172779151940135714763936152798424742493940500794555710091980658728172973715529373414989688484541532755407113240627671840882371990946030728568501047880679681632332035662473141795901870980
191 2614222875405691309517983117510442454186156238353241186354235324641338212388392438510150887505418259789261652524943187491758117727583599714987387577115244632749627318817858381433394676214651071193848656165620216830353937066918681915184214511965535448545435699705649240580828118853746292
192 80944813775465060859505876027084029292958015483830546219135247579553707374512869116687039755472089969952054764850871475439754854971439786397161268010283738188367774738447228413080475714626197619373611402095266272152972179144344017879792559219965067923672669377628457893269202737729411492
193 2506313803151894059948892828978129600290667910352923225233737009351706228657995804917283286343868367277799973736776379236728784697751100718817851498097831616297627621893613384290075993593099440406907338752088619521334608287049885898152806548072456844688066738601531797869460526777273791508
194 77603599129827274355209226299445966265571687430428431803001461482188623117623998747830928370704598048936359095201111514021199524272141511590432772898758804982663226704000486934656763465448247327426802673939829025251093814462336435939489706276440340614526636504776320934928579801088615948484
195 2402858967751512833769450717472926580453025486061806240844346357201130153172425134095180509041128054372210834720333763626036596796421878651112680174229267946748408688493218698767316808749713932663795968786602696779711420667134776141365327574054549742478545555381096556196909077865092778698420
196 74400302094812347044215454128270621258535640694208818036842302717787036421460754533292447241102296668021027843135858435329723577109796153554707563483858837717357877604678054891524609988726706239468550623464195865364167845404702105030796999355723000381436599673170648668674609352775381985767652
197 2303674508612180882015398149676817093153564724242535412556263553647394535472793915261317806884569194784695160545899852303271016228216507126232232405992698362203586424049912590237584202271729488572452068873691742339499485357390609473512689101825236227967447960279200991829679327246885750001221204
198 71329229750528181501719798532638499877612186256383381343125151632745822488582051521439768830296724277611304570171625979331272748735469511405440777589665272938007642362110639360045130128430917449370213410965128626293480613548608508796020218430225880783643585917908888250487235508065859949145264644
199 2208584154481420179076945304197833355202289968432636322842653050030370550671554890658423289566748050654244123142281951766656288534106535930257102321765440354511044296860432776075815047286986920488346762787071240276395454861065841272612168633689579587265415242619129503003992907569959728030569603828
200 68384924167645172449661444845256230072961556787849870609587796559380584884690168648363313552576400194683517972976090903826722492002070602845189464809600687373570069887055101190632384718218642288126506021456314843196005817043192910857454776756174868724770957012001639149417009474903516458302547446820
201 2117418910176248865299486892988013676345009737657761522287282272012597200126274163264112159743644595502315424935725665218251907596814662087211166097522076574352151320132881868861336883906601945161771451172803523183646037066251458579150163824593062534525120754775711262235074732810029092647477086928020
202 65562152707529441192456471928418363486018272524465715104512859614519499459156725773314893335412519869688839832926468208030253285025751645130747671628418548784082222324117477201225184283752942438576718289787633585978190569152132644935050434829124148775340182614325152970040842106094315232575699017934660
203 2030016756243865738707683816481274207894795971622883749464331399979748418288467372339434938945839508464788927667328378152960402306846400593630464125941184019198849969873717159831764460657929335186229812764495150054591725026251040507232555004861262858679276891119755377814103733055972986514261806647620404
204 62855898722764129351250694798947668030280790133880812254509172035771559924939476131594593644247149076544238971114570258393982820598706491719034285339696530659011551355655265724119948303942524728427896401632328503284361472785650948688295549630670666124953750625783973025813465504724110107470806733228059492
205 1946222361019646851501435432578598102779893263897272067426044418744502517187112464414648113310843911884488917077779762903750427083818385205851563822784143666947977276652604461931722181005258341019588536509184209167899579444141433261521044414359859408389181199739577089120637442239225784172138819297984081620
206 60261352641531659112494826094261493813571774938439785572017371043873581853646977526023192998383168731850893499430221323689624242092606159276483586610343024010516808552458172711563551346678939801255127480292264688446230962365266369668487799912892970575181510118705122714077028255717559348994929068936444027012
207 1865886804570721849002071671500034576793164942839479550355012425252478248861004239779450430141820361792170034349245919306493658831262399850421331003909377819196779620399407126608552265294183090562608271291663659490896950551405125288297010313348520586932472816173481611971358514576963859423966452084681108789108
208 57773903420012067361104593832320908977832516416901032314231179381962345309957217656009451364441676380203227840340369141230926701062115454846032736180314693171538472590111676254290994655711159049604722932564200805684434791655429571059598156952514224313089327551169445684861738775606084087369798975170962891148964
209 1788867314034520816743409996806139551913721216839230987855173036577671352722979538230915405252496523328139626686510552694298095936576527224338585281835627521335567345370887539477482191317933468629418493534507059720800308999579529139124318927773010351507236057065682888061348507363749342329449601070043903217472788
210 55389130347606561578832608466440503135173144382110560962437281589145438275054436451662255933406574958559683064638097592232997906072313776307113621269577361925855672014742222714954135541536793726081158695078645110637001801472178915527050809831073897017435515782055014401736341950227034635034865853865352370377276868