0 1
1 1
2 3
3 13
4 72
5 481
6 3745
7 33209
8 329868
9 3624270
10 43608474
11 570008803
12 8039735704
13 121673027607
14 1966231022067
15 33786076421499
16 615043147866660
17 11822938288619344
18 239298079351004608
19 5086498410027323134
20 113278368771499790136
21 2637549737582063583274
22 64082443707327038140602
23 1621782672366231029685407
24 42682944309229043773178498
25 1166466369348060600881739520
26 33055447086709484485435414200
27 970078983339692474059735096605
28 29447170227147511975305739307760
29 923563022350534668171593743968321
30 29896584957321375928179748977715533
31 997890255652226880687100573600326753
32 34312320304301049286953616661892996324
33 1214358788261611135468398183152346279468
34 44199629614907831203431078375427668104484
35 1653216332285456041990739982694655657743696
36 63498442139604618397697669384005439407256080
37 2502754957995659354330170895394911241246671800
38 101160367414539321804766308055264048207744207800
39 4190524915046426859225975126888086538871081329094
40 177801225066328125255506594644805008425163291381452
41 7722606890011680385791549438715360775957014011476592
42 343179950169454727963428171687696513058723480513458656
43 15594994550607232261943724749769904327607697858385946574
44 724336423479650869539218305729231992315828180656112906480
45 34370264891316241205258651377772077708913886923207963842398
46 1665394895464523084767464323834091773920285444616713826330550
47 82367488934872715885600561538782368991104532908669867166800371
48 4156413440376313823913226468761795563998875796509317769312760662
49 213911042033354067583559017422034284010074398117408625475889524386
50 11223625994848426356185913586430735000354977138553369594488434382854
51 600148897671166264859613404150364991602494709183951011700735761982084
52 32693167458864983743916109273489018342402155626102532289362572305114552
53 1813757083770136007219951714666159277341471876809241773739622655082594392
54 102443099388177137370252563088285298521459911941778469064254833630054425048
55 5888845460907509972915129941534565297317418794258233005323914556995138204769
56 344420236387297941203469240600106057299720874314269759553122423362048623454530
57 20489434205916477319031671108005291602522309423060746910262419119416520751100916
58 1239453227847805389660911623410657710726364543653551687131454151552305610626700532
59 76220073973171096712639829470395320212971979417957370094657708202476338812200741699
60 4763560824061732610983767987211492954573240273259974190216814244424650549996832057248
61 302485795833640856184184585340798485346327732089158827065939675224245229071816671077839
62 19511044279231862954329360058512561413763425515990910262466271711894529470833771227492467
63 1278065205432794057137715957898113368562528214841483176248594968345629749111913906622569531
64 85000289898433958001266392229902692390550201829481271522826868916830664649490266289308757156
65 5738306003076178246293969925538008798294679997368154471983184989921573178824033874117847472212
66 393139646110266610469658185418184824965618676449163961572405464043516905468913748979678949512380
67 27328548754051659712783763320654859575964767543628504630895243888038797906318371010060862409352572
68 1927091424231494744141663631343250356452008572760169251140635985233553439958041131932975467277635904
69 137821221195061166134686692806948292725255519138855168751095218323224250304606593787378659331277544220
70 9994759808968867180181907709016618151498444676427197367164874883438312060573795662123010571660761002652
71 734831813991335139627248330898872386712315775701486045223046711830210355260095325328802545199293855681616
72 54762334270991417754928036333598966838984273554454596444257050148109946878414393880534004136361760722710168
73 4135953338459728084152400522895571781871293092430619944185499568472077531796839062632106836534022726215417896
74 316513571812229213156228678718123957194489109017553874302063871460514942622088861190165189285244531387111613208
75 24539031954333157934007791423410214548101927819455290408053375670232671869891833889127462906618256424912971538440
76 1927073057074086311262378456722166632384306447064116323794100174878423188723112344620461630310183929501188704214400
77 153265261582390857374805869328491904145227468870529299326375798944352909230360265880181454728699849294481878590676600
78 12343121289205851236442909614766484004030013123449366038859042608080114733280457717190375059134967707931678695471546200
79 1006409226256873215808561404791941221975418511205024092440499890160789024006652057848425678284576509618936621273968197494
80 83066680366030528529602329619495965720328711293798180472442402735123682855812965893821284787799126217162593122687755787892
81 6939331115210361524155718632659346209284476244050079577877498401224510461654760081343416156605288583970313000924184654910012
82 586657044568743831660610738385099567419183940056759824640222689312793245017116410620667267286115398666669329008597468649618996
83 50184059211822988041658170377056238094472035250110383910225948593786537478201892484023866024548112801519231628749443730570575352
84 4343125949699241691451408974143271292486727916319173679917677421664794516614361480383886272181663450016013872806200574931307202896
85 380220827617459002761246919262275695283394185692643726821476492526219645920579670115875554532724231593157247896305201230282814617104
86 33667375040708991810541701977022381683205598018409483126727242107962471078394435411812500333657974388936925703907085042228030333346320
87 3014857614237241257023821847411094229826027316306976722051662839357727899935999489761026366133920310764388767286500126641080398304986470
88 272994636019118680981390019432226123634669764802094912188463876286946625947173016887195720693113343235131029252982660221431369646657346540
89 24992974467975141624272075107592625934192958939675615173550817398761202679657166953621612615471108627028575534501911126616814136931994062504
90 2313162959641644649343319015209892061147579895816266076925092997508100819674556751631050535156347314708779079969511987737937556240867848617352
91 216405362590371422557677015662812535870803410119882948975035157502076513412806078546893024357839718452496555023391264397093472319530240284668762
92 20462253225182162139821309111216168899719683896622683314126272862994655750091426811604355849650291832469490701408258692329328714869380497177846816
93 1955301505295955491955250141648092998554119621001593086742280500299661072622008615767714480792127430217919378329907816162418533625945352007790388274
94 188799602285511056945301467810263952569194319614443771166410942529345480406039001000227435571626491505588468202875126621467983434843282872052702619850
95 18419111758342085621124323662345767556302688499746394194892981596301961637016478264092854210229098559721208745074694527049019017684051366675614707665823
96 1815393281431490832736715146741801235146582539320418314522481718094635476850022505743040324298805485029150312512328816388242968635690169742708435254692350
97 180743335613736308520823776826275612507157945031076803122850478399615271656835201945927797685986420505531355681257352482426903734707755848269068348522399926
98 18176044910692966902354846843203694496627243962979081816536425142410215044172383009555349127566267037963839767587472960621853977388753493275865426258510031522
99 1846030525304474241061880696206156497688569195497378391700937975213052685052875828772867269287589619550590649535661221610659800100338261219155322633206653172610
100 189338305622853372828796681747459359471790632896202539374407294744096773752944607715371350435867933914424135320683765180765199807219244032544086795299091395328736
101 19609059140523883188794814186251341989424252920516193336805820461286917434429943164236605163402927090372543400085652463433104556666051351727201068366163586159774146
102 2050468173837363005712098899366635844557588674378414533618667809865928339580033403745321049368734733562616797659164603705066427294872037008849637218936417591979720738
103 216464876288051086431760985989168562780917137742345210454460398346027513543916794317664828116573945932494565597822516899930809195931743060510016116592144828476943899268
104 23068579220308343488715616196621530220015128103004980767701446968852150151890314344888192943713939157351230469478855120827039402095426723386163038240706318061189208126252
105 2481503391605701760172433199899562731119625852011633801417160102408526205057545997947319300570232263162129749936600026708007045821771571567496684820822819881604161757517196
106 269421244958724389903863196000923010692563584790163664962077240070650257305156312703539222894861265202649807323752953651251995627081118144583481288662847616245866123863949620
107 29521251287562143152903794910016132602733577398321467295610220069019939312634222534752415354986166571807341866040089078263113660021162649447710212919270446306499100763396486584
108 3264279473374184549802939644870795326671401245057113050479239366838079347919846403517159878162403393421477617728182530170593436705494187838902490282351800184082292961896501921568
109 364211709772827272130671508195418022965512194174328732684875439434958725212399525951343379888623972714423960383410805522535697062632208321218309239413685269838778683283963403099968
110 41001473116919767070321007296952217498296238137972681560855685406426906921342010792891583626376506995068359465040125700039491885909174147825909373066458172251554717810083305010742848
111 4656821702321902680895822286593483574850130097963937057751697349321292309284171380023683057734526571613597717133337118657292417657898713420601267245882586021875692368237182641285924497
112 533568973430628368129653138239136067229118819160135105730071614459960674046866218827099480877771971753470512053171825256099845293117659018632297332350321725273347679939584209695958209926
113 61669316697241954323882347751894745305525069568978417528315911707800593969393687804438486119102272204125949785724511929015426072050969418481462362345470559952947402996985150140684723226698
114 7189400762299541494510951565854966935880931693396230057342258999725937633087379791157530960554931037547744516579433257052934954105702910703008979611681672635863864723722913491883856702875678
115 845335631496632535713390751194521391348816177842169486378337148147521926940757215557987753762512211762449406062074206621413117327412982061720809041330287905779498847067212127942212760044641336
116 100241386112045437453888328729358115079484806743954180029123503327539444550237313934050883137203355009651422791929952104864644625785890647742634542916198463663379178862887603309083981853259353640
117 11987134285964409393930249918757595793492865580585339920010342319272325457043689035141473392082347046182113914224599841219761343243173695818984782460447315672634825101106619167591585430320353202916
118 1445451843501236362974265928128926325938935426800185742021616302282763116559375503587493797619712798425369246319867823655185005218408543700092348310751408566696812354409593587994087022150937752955012
119 175744551313821638658014804530376143546900480004617551967464337922158122661875392872038079467231132933440777177582551700468857581356413932478218733217509073253905647821041087782261287326391788162432671
120 21543716447631686163178853142839270481056064450515787895315473643028359592692475697522214086182523161270214841583593539919890757124334927902730792053821302658839034179460155955853007242782506587925789814
121 2662507876072675459230253004779601441953405056367046263050858587306581496919410242516329703324409631444868613714892784745254586828331355425241508586482623032617099267185540069532687289254995176524681589156
122 331714286864292016704172637374142069741736861206613478818464315981759198242329569326257411963252524788384833348522604675165336790846342670855678766876013292387189528035230415236101475868361090380924797867188
123 41659340112186296165985749543908715761352400302959889132177175385526531016080888961224945808671579529367575602259126645844107630627807094901552802803117578813892104246829398596951802188865929633787115940147453
124 5273608808091696424399476054446102211217187310259974663540158102794966454466473373326454523463194062482999823793968036905237441445262579547118155480854182269843896230824097399480651839263456348474760270022965952
125 672858229062433421088963528003403606932835641914273794114874252646625902909084287911276525446824591599273823196215535789513806440844629503334241570098529860599501866702430978541275395094337277051655045545842475025
126 86523205543806243117318623386729769441456421055525247825902134666229443945672288558699217780786322146647745471729080999610430683945640471311337497450050681396519521728699320519540965307710195946060085622777445082125
127 11212660386148380458419685063324002456362172865036548511839993467517968180460940879182381441052583651213468582973965159023864579061401818084135072037135431733031601718792694483924716242403133057454241112755411727672225
128 1464285747251699301325687430780166824161933611175200256844447910800566476574727011374950050822596556468739178591389830872908292289696346176857210751158680648554879257751212532996030773234023696761967509042179167734241700
129 192689727966606613688400452141218882214597720464784389285772590087699767843147013277546636399434712122035910820673509303269749733849071782986980929792860897558687174166722709175746283789605488624418219409471818359850023620
130 25549458695133314584789823218913596211591948961467199972899778512979387071881837301896053762865787110979749306126343896435496125380379319965153373071973335905415538473585722880938978591104872820221203965212020058877547565260
131 3413268738969063322374699048237820366310612640696152249638292715940240138125437727143453558113998244389243539012697637260928175058041987997781813397782766755977215429069200011354499783686368543337762016044802672136518220334660
132 459410061484024290442835035056386307386316002687472452061606318652960985272101657431076562065358062556648150965336354289349935356000817989730297368602930938039344902383320453975829731231139563723102838975272615378156741243629280
133 62294215726931753206513991619417685475717083275599553602560380645266474560828062720263645482272069405792957944026773878832953042888180456575818693801287203443843048525796206873205898926472790722345701711249358751417608259758883060
134 8509194669129542991095029401220261329148467283979597334740209924897067275583524639588220269817470085951693184472798724779124964485844284201800422386047480242819906996796703823136685805719130107977282017204156523644049760967429480180
135 1170844917774308672353002905575821232482311593020471095644234839513613382116190710209551309436105355534043674117544683610247669134471589139052674301424788827466008021208700416750349690151255336211833998427023350118514542975623980199820
136 162277187127236918573233033729828361008360991548794184291519652666780519263644287906821407087449461925818128891037957854289086976508893634615140195913358402022063151733059271105056575648980228431775514658049292660169232136601906203197600
137 22653748778999981791574648833804517926697991290841088908830211336539062640826117943137622867601902760093640016389083591511659179847653289328627583573170842413769218805812126190888092742596941261858692639718493299726797459139680566565813400
138 3185113105931008565979529300040394728158513664130628373877159934938822498962106045519037521880309310460522265973312044608008998215892170971290432330494234128944454093291017597249185963523005361138464621841831365368125930373093158052517241800
139 451013750681945394601460787365019692482898834855235379820346355346857575216987267770143574569568159851843041391916816649378572130413143434159836260679234787159653259874859441308099109826401232609021948671862143778378857337042801977095769983380
140 64315127862799856634249555380260489397105424766329257624658590660050242614354211996946312676632500870446350138026794303221135929488722422273798899243056516473638143803471708230157410034245307814104386494603532910406853032253341024870211134321440
141 9235778568901771658750462679116601411205356232261973798423049309059978759324005017337431369061948126515546886240869922159057966151376855876955847904521625071449770078094841483224756063335082910656127541582480039894516215857337091647673907447010340
142 1335518150194280949683056654605280808447783997159038602770478789761950030701641204817733273369886661545304582476196553029054255302196917743163461347235694418588648723718026743128372033646031859919580739746169309114334175901013541849344495211062685620
143 194455917939706771958380973300740002734611446501597429580948887921007036326461171557732533088037821921398058176210779979799968376877420721833093852522962894017634248823842304741618583747843528477157001281072621906818209497556998417216399940899453667080
144 28508022143246560567781879921531178538350477088187743968170875744717070209011782026006432644813366347607489377615339469490951157550516926575870185427986377621842291525710268300881156220245572703344970361571216025518878453161973550299697775314520332701800
145 4207918386068115247262521332215551152065544018085922342908483024553151940050180063731340809669065880345162597175403648353076953010965484968597518850512471847442250551180751161452134610233651818869082331285751400528594864591691481195613100340402815214566760
146 625319317838000205613742577188482036391033180578208974979661175383750373067316319811801200383484325101033438623402118836456385103031918403434530136788355740870863724889505071680811958737038328067591698302380274643747396550751840446795899787206365911318923000
147 93551550088351555805888182728834541342712729707200957781532263997105078091297009371978004627716453352414993018749132201172651082821645990077454378302844915461076226534305916832783456467281894502658669053621530634986008954117119698766642232366103849845497999320
148 14089490431035435398359335335594332821613270792387109164515834619490378417154439089487866401213409985502797828659045505520129369435781956543656690084877770230494018725581936443906587500070071067427162698429623151939197079330879004028221450505691629932197828151040
149 2136070343059638268301741528886114890055046478912137064658236382540825481970448538590156540377535069987326246377779755605615587225625837238052606771887192674031007175468302679700528115293048713556786199113431364313271584253869319230633023655290459346579378264521016
150 325981415931564850283354085751619483346712018990966946052814590473789880785146587791316571554423679928340139370640691963328846956247381840643568852156172898100035132846419081615520901279777244918979868147255233617077265942356174215205868729826612840541780549256074488
151 50073560238251268119369753943870750738089807419972331988672250728984378227333112740567060755329027021563915117556385186028297743842254356647415379148442615975964766449585034383487127316600689148199239784515838649152883179886489210272593352193568726511308217113622347688
152 7741836422259356743399211727357350655645191660181820821879340861138266228635085454134680937655350344943591685148021894979392638340183394664548416165828827645630836112684629878141465334204159733666024297557806302572403419799821655936626675938078975731304854791555146907264
153 1204706332671538595866113567108385358377816033554116042890954435482786852284825716110720335672844219242293952439726287486050310794124176635794597901596758572466862534484935043962348064977944522720292590042727225306695393437250635627216676587044159167959478547149764526252464
154 188669675978197283151550855392175466984541191722551606687075179281673345134435098632198122569614358877330944066583860122792526104901464937617531730816088765917406471805683012582616047533522095332320572192890092180439854699599915003798942056605117939552380985747467217082213776
155 29736440159667312990805736794776905701237920803847466016622915550324607487585551759628262670124334452439135771162642524421900308054292060569732582198334264737854754006498233743030608772086245800423305664693985619605908627802381812505924589166081701284649814802567037502548914568
156 4716548362195261797125931208025956773136792826509547303178357792181431492312900216541140894542419642148112199067998563730285287501607181754329293328505531065744607111301830093192408583034982496109852533530594689066206740627841242325908966041675102192449218102997983731463538373760
157 752819309602947749322336569447618785268605629712483233597301727236799930309504564041269782838909495437477778065510071458982677902616101877205500197257112333435921572247060779143014249385164765290462405146634176742727661345047703354087791991465238934457746400967842462344944932088392
158 120912518725210301171309771213985860831232443365717859737866883905415144388587077098396860717985482319971921579763809669631920056697073097351002825187457892930124615266437196037095865637160836824250097506125667347277478393789505263899128678055058834264652937528990787979655832521295784
159 19541098563345729773519841902916437618864484926427170039015823758994217224612608099751836181688857739169027773864195240946283350489125834461516079614869247299444422049749052892607413155801075606144629457815619030308273268806085355281619043649154423000859314199018635234071180678806114470
160 3177658410267073671642895556341493747803591862160090794706312537682404970628817471449126084485106311837808595719709543954239277027762181586540201688041174770908076596849458162579071247929780865122347354603783142019628097340028279183496105611717420992197922751757579537337186742067669397892
161 519911608852377229500002891909947956571796959079784714086566865168609992193775051035654705961676101726667746061131842389092019386169394149623369836429367594122641691370200387336333054883509227551046858507396206908504942297127999833744102284472460288509850269830697379770655795479160385119124
162 85585389889571973361536689990396127859778780564136645306587819248546316380922769738785537537090156929857147138823200192377143178529162172133012025840286859918939770260056470643171690923211563766963582285877571381051160600563572584906510134854058420104605454145307885528907464018683577191689532
163 14174296309244294603128872481608480602282232733066766533659657701273299640672762948956512399892631103437322300073187372890710158199620726430298279650213698461913903576548150565363003553043347890066014769676758564756267057101111256728793536452817405450466285983627144499152411854797523746268422236
164 2361670316696422944400457628447531648293011095311371293252336415632182274554076087282661080172465405157480500379205633035323017040660839825576038725769279860463764910199321939272688944585950356892477710792008635587329737614428270856093047858878059942091564235416291934042859786573939439154858824896
165 395856016342232267041700695105040611232908631390440547177435015728052350252291103919933985489166468642628377241526707944668918696329726585129717777042227932894517388998773074800565886840025118541603188261716669596834030076149714575418839008932384599601547661343913966259565171306745789498771130677212
166 66748261025999523784919773861402960971577915750151741433479048561814742984196092361457699831133454081658021361674773913365485799921839181850221783140442637740327641464035574119448769800655868180455914687766341266239733301193873022910690327499392707429035252004194729019301057872538555937126586183937180
167 11321711496202436463611313148473099404841297047262648250731129089994126338748409411831839289076661942539715828270114608814552751900267600513458724245021351613887967758392584741168551119678230843336954838539086477766677844589304940123837788824211301501681536538300572442647278067564140786458019913041223352
168 1931694798051923528037217543983411252473832516670388807801451092418418581634847190555076875200696465788146235639693594857344672865237944907121225967308797382059566290589688165797054166504524375393208036886403756006216731768771974898592271026203988586986234569506532327515928975490044017121826259613043183464
169 331515842873618890454696201224217464654176264127567183897240402912503814719616167439838873993095861461284125981866538142725695739521972607263311001792975555532297419292926972875339303002457138601975428113201250257370531063747985060724823610242947170407900727583300055356359435018991282018886446882091476387496
170 57226165083055618795436314423260944297599297931996680234151943906178027605666012137042513552465505154190066598460280686515329379517366196100868346304539511589681118725052342378389848457898458022659396896053414807809023141771481308709602280386554345784972535100564398929400073697816710130968994207284447268678360
171 9935620040513752366449132221728034755816025173923914776765259005267781373438397253940113588017116455047882813415463411866269434434528069476056416987524299375939166421548287007866022887588617027544026792697030952144677232840125699678997063058107639469640847702114210323634618018799100376094323353278384923790355024
172 1734965519430401000042806766748718034396364629406561192209730459188971855413086101032062089465495847189869485914408873364406576260793628085972475571567498153782098132835306860255655690400742686874315584951792768621754940419439093886364267547141954102723017696554466932269316384508576813309153246764856964664116661952
173 304696870950342011970562742515597920498713557246090352300670726310691011723693642272412580290299153814425442975724303335335984187391766865324603198166848972857283756323133102714230244791141582010666714590184982999027342819576600303294131775035230012785625522065502065824587093558980017618587580478628930540208183450816
174 53816110564266686336863016768110366268635711658439405115661447853613503661457616346319216295536487830461913547743565036015063186586882336208800913390623749047444581641431959931396424480687518557524315576654917681654370078025080145379885861077611716059951297134640619520394989664159377348323224297790021682253605550837696
175 9558942274546721158842680152039131394184290047521574510538562147934639758718574213946739755018740003837158578269075040345134319971182743666697673010264386835699696293370409340724133474093745487802149556013471652597257574294557759893015285797862087227439486079230173783940597528501891343779624915394050215479832172822749190
176 1707445303391831051997265586991711576025591206106799593704362322640803109367963428445424297238780057801401917620115259965162671417028741178791634479646312576248302213957630742375583442072773354882913186738376467651744370116604350003227105469968058466839985863222117556233728898445774060475109651234793696432836039229566452900
177 306697019253112031317042888167207875748867664932728475934025631730902627654258053550199422972769861686450690796192472623083567746110008609592843224698000936205666885620448738693758541527149547070736903649966019206600852547617952672036122596320213320230161437232634569852360382224540094522488360442319234920580706477230441448540
178 55396792465715612591002650654873450355067251922411120597152232725924326135626737731198885592727166572197402583417896984887709858827836761943734506769713629021020272436106684747260687609460080902492740487583002722634130138854410158773125821511791023198986724954650850780841439664149083583256264420712872396846646436531432873944980
179 10061405623910012595842002113842405390124542358562650448797209184337380975615789746331626973282752011918284470810744275016177194458863865450433276190343798000314861222789458461755020060584791734459054637214403830135094637719789809359931684260984435840677935844613126063175367234157872302184857965657188827699930679827022715391417376
180 1837462491250197835925224591552556257085524646836998214243498754221961706871120545912236309238715896679489880859517452487104561021731509964256892961964055890935415115844256052260109892885851678325755093624969213218069619937883247314439345743798609134916013026961132549198040560840708925754121104830667115757900974937924320003257909808
181 337404638719418458781282158794644293601734409574929156522132782741479037235132889208593895240953482384131068492584091601306504240210403850600422866332310894593832749267293507105254182192651915618362750319438688945989599018501112828084711556858329626349749566629795379123573268941230013722750521164871783973153574069452290645461574480008
182 62293603707728566481665064628031004699018593641807202525972744920066116378884161590332667884842665253826382719619137367899693288393732929163758214857599823550766301776356126256405137993917725960976036279935895045776284270265531325682627755649015375797225077745608744337339417954676949206077056375752521483132868087491210006592483457976264
183 11563330530598828413780130294419931804007759669682887518520675975928684080251664280434774802976029814884043250502991325421983733550841544644834235792545828808911698892379767694626871515516170980109063892249416119091760262098366334235524396291829120245335649441424862231495700831218771617219126051915410350174309935601261855807244224779185058
184 2158027012297606627298835746743400362183051142922826424178161397287952299633268777960809494187538446305269401338907616167622853577246960982840514152923806343398027839782881071568077923035287300882306358440054986944488928950343467922513636775277806839010181424609733886694007118481334546461722367878880524280836721104587446978056392735126936244
185 404904660636569625728817180515598426342977345372578621630674634796243395639961960974374683371530698781190414365545310104224904268854029916755182670329029852105898838204042904961759031210485240506549050076078538761998656229734066581768471136254147346908087595448774752939339869000601284252497467132816194220155507172671449601096906569333652653496
186 76376241121647090587403232112210775189497977871316334145025329796713765432569230982142689506012969547498734694854549134567051847324984528652446943693268914937457467631995828926621589443952114044389215388947284254808954981143774676125910086887436187080953492341847162856028998891116028329113603644569855937630450074678984274691604764355224522009880
187 14483087858458828141656613577514761949114684173723640376191776651345109319307540582595337856037409240064808284606648945495582928684078908235806984780870587895789601515326455585126427916342504626022988472807550317295438736728375444395352936414324375708767712395920490091796797936803112241122036892415407488959088580655282185582938438927423242877230390
188 2760891453430488393089686407147611652062408250610149873888461417445432223986809236282926229517234755690685409716626479816147199035566722729564923356339483900823736395261686446974256708408037714992537666438846538827437061328170342691558181956068778342483743582007471882280888769180129017792901791069701454410805581653256807830867229675607577857678022080
189 529067167973017197404412146118250307820483511255700321341884802115562840585014926859411278620954342480723096275000017643811153161654753028961779106131673392111935892099803654552190701496383563876658001929729916371298588402061472123125841490983528561174242317466620856708153785033630563361724166828457976832695351618536130902522627409121791303241874235950
190 101913978868085966062395111030122800087800845209909866891944049318947906683908626141358351232333697890403665300319700979740512610163784561345560904411128557376423116032830395030989236948498742975955061832748064240040635560694365588845948015896512511043952589116744871972429662865122799631613189989716841635580678459989746293879446019202699392331270512900790
191 19733605736889158956554382631485222043255407428664427196441713073387317439922832137057633958964824109669753968562974332045773446506542579827566692557199051390073237502923543406588452455957416080970418676208629117067387920293851902933296434803436950767312278353750433569197189005738885889754304566050988983907286927453760852691878971522483355762815895227128755
192 3840760962862275278101691166724926207780386368223278839365686629006784191683321396385174095291561646007587472462705522041807465419663867869212169566837184265865556576453982452416267093327424431106061641620106520408093304392740407562747466809377389497311555541424454370999573124856731879502065138275986707840718584266223102178956537619881479983323237046562480590
193 751371590255018718811719266635031842330393762903704223734646295040338488736255708360229089092229758229131414693507955297410355149243557920015837449731179736772595509568357269035848516961857378651356350597603427981156901125652536749161162589757002768931179270579135058571344744275465043871107711123725030494590570071693337491911129942798909992032905760565462656510
194 147743218476023009344176832183928410077644698620937433572925934979896988310688709308371887372558905507092312974505557076619408824846376631780613063828631723692415724865834652352262779402802349584627544412964984287819996401485889675052216899208312976324474433739687207686732838699900277454610500547095828769160800975063733535040398266596206511424829539901864494912250
195 29198758444525252053371010789696721483668655775942563787198617972259963829388057288448106954615358180533136989071540511940474882685475183123932565249746971296843386007700890467951138114476238571513327045282532791792202531373434444876764774660250185448941520306555668338781480468949111497087552987996766658157211790406031219734398938609467851430572655851378713322971470
196 5799814763557994987571533438259064583379038586609104194206178173577093481178067767801430374796443545773127748855448526345893820886891345238718166109769618424338149413691806103902592377969406738532963762500821749636686604942223343397134785763259727346048620026393903797996755420609926780041554001254385273629247546351292413403182462670289500759983861794038627423351298000
197 1157832524356794354811889096518377570581384250235629374783930780338798036079181419498560513408683053917268602716518525271631431907147882937055033529379663154349872568789771484520244904182609866173704794837023728285833411837506927859519258173538002033817719785913242312379052635298958658683248843497632426724272953384244783160435873317458040020274156456917644167729066875190
198 232299533274900753386698186552952151791493129863911191806959828864537468274447990740989266383222371939505050472756651840028195083847343692657039294863238663494065999856767854432109119690646417135685477102350841498432314124120587013132116103309332196496035585262204688552703498703252162353624884850147436487277190765908319327669355861562085777603999708763277176453030206493430
199 46839375343275037713435128444416393963590273774813729200101802237835635921918835374474327930118488672944059656066108342113919854134484398827673463180597743718146771150930841968500452950032350307632967368644114078829484909198839079003700319512412828674656220535709273470105880506914379930467036333129346623724353787357962493491313171341096216363527576843204546185876813815685594
200 9491247952639656332397631045867441241403614544239243491261816590184961215214238755426020918292579300671184893659460744780872657121366558392864099624510243249775138609950237088268561097219278730045785661024607999914539893855486836713290544121158872337580094573539125103306888122583645014378563785457667753724807995328788391666080512200337867259599602722776993047052433300614435152