0 1
1 3
2 13
3 77
4 591
5 5627
6 64261
7 857901
8 13125559
9 226566107
10 4357258269
11 92408688077
12 2142828858847
13 53940356223483
14 1464960933469429
15 42699628495507373
16 1329548327094606279
17 44045893308104036699
18 1546924459092019709581
19 57412388559637145401293
20 2245270851662216749488751
21 92285754472389435310643963
22 3977268525719394585355645413
23 179346226675262314082246619437
24 8445181727840206340207013695191
25 414531289570871159926472657542107
26 21174876495025789981610933589428221
27 1123926579394650353665085370869864141
28 61900661372685872611506139132200240639
29 3532833404560673340270510272018893172987
30 208684773514570470566406130605643498168789
31 12743902518007041397911856008032328960988077
32 803700597728501889950712553028459298534924007
33 52291514462424651012387963370881983720614012763
34 3506746271373365625389796396061206746475278551149
35 242174658782611926755945503181706793441676676080333
36 17208427758650940262173689911485427161344945115908239
37 1257183925016649086845703145551163009951947700165622779
38 94357628087283285274476430675983167455041457292885341381
39 7270566098420879562482067974632908546078000002352833777453
40 574752152287598618577181275718703707809982166015045409784311
41 46584006599689171623001611605113531966792867447228089527639003
42 3868771556383351639183442488327297968075047926783991612433174493
43 329031918318983646017084617954240781414246245246428199414930387917
44 28641251979977110610043095531972257174911723528146389315548676446751
45 2550387553891238778877903840817347851692800378986014361881491925312507
46 232199832412022637320329421896506543532744481381839892488477959909225141
47 21604785964533670225906147851738377939952007970027054058875976239259188141
48 2053383465960346762010365363602731930469571735078097495163171654569259773959
49 199264615342011770595909064860871950767308266334455565247063154398175234826587
50 19735410452723006676043038882680734053685396654051413349439904972037625286927949
51 1994073514186391721362730563410197627225294295124530570554418654793392854919029197
52 205468513603009239327065420186781078540420053984442854420502881063607614557807719087
53 21582170222372715696227320041865654037253006845546997836435020186297973099989486620923
54 2310114087848292616453631506160372106300233412689466539916229171458137552157106299315109
55 251888764256353386056230743451648022202874454010534040842214719769682185077524544571830573
56 27968893288806619022707427049157571952944265328820036399645498811120555093813852872670454039
57 3161492496692173363110164179528612222771513479972706249323310224535701454341275472790048628699
58 363683512692755163233759710353987035906535827258176498817779257816850149469621934782346274116541
59 42563616955039122791802326768134597649955777843126541186677466405469610293763131471425674266150093
60 5066525151700426632877411924249433068488363706641091107209889619282151025555691132838784622768327231
61 613219797823571779069334052141253939677691831614944530137143353798762152533413679599378642052032195323
62 75446301232906130532059598061071232312630048743464741571297472075724873365712105355254928110891033333653
63 9433240533304560603623727093842469054837466860259552474532732582880804219324146824125263528429587295487917
64 1198323332934610821182341579310237854893608811447937023231942227914165035347629495085329487823001150660300071
65 154621442910698014174936558639396053157494886544224914206818678331258812776721501453304004983280866784360660827
66 20260202314633178300201418548078123915051404572539255509186174630306561133891907208363165970761085553353887768621
67 2695225393617855505983488413128948064914466787693897882378588500544097666058730544718114290131157502063204515869901
68 363936468947669026020971741446600301259113221956966371143146192271974411162464191165778881831589307120746025193511119
69 49870077147405127986897062531836757064758169275255168438140542695262670719921829111890579268088259705550458269574502907
70 6933396469365103466282775578891095633206421982148296278386108019410599127713784103317453633791594456299996683571629948549
71 977808382489069209257818944873771831310364532160010795926193792907675527690523245884208524681687171377121734216678120757037
72 139854332281814357337733240219264936259914953786810137002559256817875242856255679297855088844016431884753607979719257788050487
73 20282789414393038090808351107572910845012909757216109908554797013763540916267835591172524716481109371974781643996159091750348763
74 2982129461244903856778178545774094953961937394125915397105565398050512015662796854619552553678099143407831916099354263518453470109
75 444418420883148246812311836724770439783708723363790258608363463497581344497421802680678020596902696805254854625379769900616568441293
76 67119110071200364884086200059623432787155864977508832711451305249726985067173343392200859320347019614167114376096742672047175648515679
77 10271001514577188420252437856469284298193982176452306565886483157062219040655511226217454188095481611754789518961303147902820340496664059
78 1592273711199749006598664212552977559951215860810017553043250694565642859241872933437274202592081037900449043896506374895625341479576991861
79 250028056664418902789671291122243354049533666075878565054053904979434177777136672594556919623709104876817519049827346071204789893655574378413
80 39760830104487404539584129945286905204115657769507931913806743894508296838001698434268299316980115999565587325098134050821144094457154634135111
81 6402493759049129806484203606355680711278819035555080552383101982635753527629381994607574417712293512349566829416998891566489018367176518393266523
82 1043765526045426108075083524355757103559263965426556161766100850145205858190941271914771703284371762976977655544271211861540994570227601116638983693
83 172246921772531504351614718333125344810123669571523987013616172681889509615615827393915761339592190065250711432122417952720530060161022890319005375437
84 28769410998116942931151958295729355611704889874306212055920965241276128929240606939871591230525033227948776719786620882951774684025171733087740453632751
85 4862719446368853481382087410851593599757366883436035933398697590466393347080125036147874581004088984283604268489667418890660803720494666983389412685436667
86 831640102973066413088061555088805422980956556627059369459400971830718366866418343609046039716621316445408125018612275113834804534940688741091940531024201061
87 143893188692125964878160177380006744550104513764015015060209962917076143041278693944509556369299504100992740045293882264368983827759621130876839269517928530221
88 25184634581533936119330383287721535517960213734929135873014581114375647905691237113663608548786279702939511140426503845365027509076073460658411239927761589592919
89 4458255893686275196980990482636231813657158249137513109583821697096157983879514083894236751360648705436697442815672356158667345041776041021062296824291873072067547
90 798128543508169396004074617925036380786703167450554563158996142104669781706055785965523032927751263391980600308567057767782914872514215636612784776507956326258462589
91 144479099398553405777525429806362129849647901941546925984216637007733615120731615316095245906928421268770235445621900145393342261305240134390998293735237262545069998797
92 26442867704109305934871169953035969908008712867972889673364280556983670246220709825989292093099612097238521008950041994838052765478349001456099138892654450871052843630207
93 4892508441657815811574276543030879881501010472182750777276328769590009930011314244269283418207055951674201467597540256645621334982539786229915904688316014360194956351583483
94 915004850060827993988129198226586681720320993149646286909366937035559791593100646517659956373091861411464628524775828160710541852796853421000098573270665303159941049120632149
95 172955486695263122127002715570997006364666671747171879228979456414799160650816067448814808888187190030573511597053021683400874895518535455713938293966909006354669638109205810093
96 33038157978195499638233471190853334562378215587682427517882713642974781923472241285309699137469245663285186573551226244842209947211451459455046214541972702874954540643054792256359
97 6377056311738512482667567950696977558564454275109697198468279650919792107872745832334567192767117161774163302741774877341280123311392205816646775159776599290891645022662011728717659
98 1243658133420922716118728684270674037258318096508741683411386062783931360162879326270381841386137723528614984780940305986528992885510325940083941341014604752535370597581664506268968941
99 245026160509168729125320221073125573250122922829322550420836927487038157120518718258594561021840200003784248655056207378855576718938779779019803031280516242646631574303678555781901752013
100 48765180573858260786803198908289071772923494915421222500480194114171728992423876450765399170711744351647179942295309029616205883040359217328701138990186790705689824768822359258623524526351
101 9802781399987547093063944261450395928650622969690983012798202364658465680105681241476879611557147975481098305395977339782372804797987957802185008149152666996814241304830508925206456036804603
102 1990159684919767492935127897870063529803168156826931236488037000802125219977422987525609622742783886000069544715152581211940144197523716870712871458833952147516113744179668601253945069569439813
103 408021946534152286240073474840408825193364074641399667412098777973894303958092135167715880180716925221916181059827863057806859051711553910327347389093556800908790574522051385292759565085882380077
104 84468503571309202321666949803556107069145576123397038879250399188599329420204981671667289635899374656480649757563228263290867584281081754305243761028201593596709713381041355430006245753055930435191
105 17655549334189759894373352802842588012752198866088546724432981825529155426038673537919134397423692170905343464054954018480022552550952932865437255444450507288915965258935731490412476400649032990475227
106 3725658783528324574522064109199000295118990543049176947010876166783406192211840936427624027014942645559653393514625550812337922058588193161624481873823169844335655508488963509898752545519958184712013661
107 793635943088869893412777148670598433212395994464939043900214355452167635562826274153235594291772478272889794192471462139101897488689488955157476388146112978872650287169184970534395942101353689475620810701
108 170646630399241140382045175220615459141845614772134091146334129926883175270776496306691363268839142599253544364955422862110157311756474478131503921378909583136997154363408724518934722561973123069997322355359
109 37033493340407682942477454131468237027513347989530957534930107051555457704300751003648638771715261033951110686372096646926460544241109719710356980844775963992643873098008369960490972379716573120947321434355707
110 8111017628070879528964090635492426370861990592166368236514278780810352769942947575784278656458717523005690254492948987368343299818050054514480704820691451752721556197081286656245598690048177405979743383413321269
111 1792683029777026006632833940260352100908609974260725504099795330987294183988208617252340177632463433628393350685687214594991575101966026486579077193296189941207434495047356384510119274390166073014007077020081423277
112 399800759710789082997237825040600488208103472222510452887200415925289844440450293437574996726665180569223739963926220650632594620937696106725192136924333122696268778620348798892381580583767226991747497149011810675847
113 89962341667046651778405041969896151255226915689961894801636492764514164175837268857923383624210195481809855065286142395250713756011389488119114547116748137366425304927558669176323896108445186737435242886835737727758683
114 20423050761458433110029933478466588736889342275510240161783032659208416427292821831922358382682621035093113994779810028604514552993069164587465902964049524514669329293670299298221093942939392458305767125300308511443924429
115 4677238473740649368803968386736728405352680288754604844627521024929785418506759548585651763168817057818250344224837641120014835490436884248482168236955808106408742109470208773969335808517554653698970412665317992071569728973
116 1080523779637135837926156817070098127991416704071415760069604488889417265340770627010613246725527470840156201971916614338837845056502892538057730726348647870678478104604792907984109456143326882574295388394189657402578383090479
117 251780749609347612834269754250879810735621502769794890515596355995333941966073583131667229094100575973987668060833470491513697957507135708904445187912182777100511033341354628395393380624629233858425621377496851446769049538997499
118 59172798253315237559405096876225035915383018817718084934205422076859034031088655118449841290100537463770462619103753231963074371394402903162696850082268347210102806747636756844549380884612443264260318205265336848620336955196774181
119 14024960309034148692030345038682337031188717945810265308968747417639572401135875557405139054670203781217495591399832849857214680812303516592394771250249247019902767243323276790671784843175647570565129117133394820528806934579791470893
120 3352202205052174798345490084632583450597765121123924281183267454504165240007598612840302033431339105860836528195036466128802161011626118077195001116209899111145601782381253699997934775042518219138122900267702423453779338712390948640151
121 807936831258810262996031231776607340942186149062648992826403331525174381131435809196742410613171405327586473277369387668440749662525143670670364848091586682774169640622855434806664967924619593402569879480984817631642935857424537788159963
122 196342058804711102607228971282054114182753625282708200953940742630435391275898932029259766987134376851026956352513541349295617376637656416445207438090720403510567805078483395672819578944782731269701033205480381494183048530709012246317431613
123 48107036154479255379823082089030364404138406938859759829686787557782771560119764090405429881490375014122914652258927108128100020274875922603758503791618865206820208922790923361580023501343467639450363414860617405345373461767137698498923385037
124 11883223298391594923226730191875628224278917528399491510736452289742866316914685326058258219796071165995764026933365049873037887477400903508794131266282222587698633875149672003892957083147615637869318567603394420646283977250605847578219345830591
125 2959115029444125052904975110105387549303067018199228825212695367296204843997997125244867918448747681833001734365016933126818946381953924477380153719319439899797787115747959492662792633797761667700018124786904653210546091829247924597770612805357307
126 742785405283668954658841659557219777387966937238120033094429483000506387308764937177766080563514852424747418381726983675031047693420344647436453760074244543739595360588238431346376522911570769055256026595783481533529654185050231497430736691528006421
127 187936543996886022028898559768417025229352847389317165288191509980597300808493521094475797854243052654188428857514386937515362342220875011499332321913661147325716817377287314968603911467162595617650574801232368446595844693185025560548367465407807053741
128 47926789860827070293187768107584570312594527952024829628621212762984313731715082938840039517154232486227748348339695577001117521457096809310919487903023889546232746812650618270719382930218108165577117598420637087808074515378921718865823426625756910729639
129 12317936740408544609437371997888308238437711095059938483216804446126891018254010289366268059100054721171148079238731820837037264463842763492952305720364794257971118798120718044834755828711922448935789825093308661040461533831155621850758814112681157285732187
130 3190537322925256362125452098525502172036617551732332166471666836397916710982715525277618787464982789713272263516224900379100655966221104131911890859526093808372704699700516576085284637168108786707031873169560625757830769560330821746221996148890922764647554989
131 832779513030453544693180747203147620134510931846518935203037911517640769130561768138615968600596908334048745370051653926228619356241563549482975323559191943162307811097027309230438629324191241020331062056555696557437992701381669098251344030116981566202154780877
132 219033774076300983279755038322821926104064521545841409287064857396485113948181675882557110217106846823013673121377649882199643293315396097930550157659505585426920445137316984393909700650810968823493897448366826437109223403541620296127088367905361715602225297590607
133 58047281248271882383313857878536623008057636253375359536812999361714625759344666355950188671407716795731959572146557425398610387206004932205793723681063216905906567192633388973622992426982203503189964148065435228620173953909334905150071422871041322560854512480634363
134 15499500228384897800277919073722569630855805137737404361966219089007391018200818643742230603706728811847725260455616343180957771957176578483338646423474516936218761122213664123894914616806851579227014403123264673347334882587406586156253578260039654570610563733519737349
135 4169597750560530595804293486262885377192243812596375274807060186940435042399057593832083833151795681254221022900849382545379235098029323631746919062809369308710470368144246182883626523890751003626079634296750458871347564111828009015652812837642151244784485062366731884333
136 1130022988402817331054164646453536827497621496434168649090161175537213926054217411203069687706551456535141288107172005135170496542653775410517348420607032980728282344811579570217958367632860749388984488952031867412828579213835740069586537293314063145954877894156318419603639
137 308512954224971373500170165655760605448359437501778426702713229162407163552970949488813353079221154816818588537349560799431727073084872804365763106501971241216055922015033799654234168869866547587207269802441886805537687515633604351033187292326089807450660803044924395479330779
138 84845582503820738981871012213919980645608835798974804017842498664364118832771227979068484375536643780451252412923557907864265627084510636302226923681724519466338291683513541223195268272683832029479555133627326998992515381116096539494404851538847953301515540348930834030494378781
139 23503460405375244583472271063918457681255440954066027826649182982945510545331842033999925425435967211804264192733974938721599305610701785746934320912263699777140571020021311054023706248208900938356185601093979346268148911319221275857354276625430187423749607319866020724028860245453
140 6557804835429708521744691110882105372992850461527617662851193422236454898622915012397895467634136998668511514782430702134957663327894136265939884442216299135900084667752679838237506824323374097129493700925754746916809516319587200350359820797901177683039346504404015505340173985996511
141 1842837172597369595588592091242127283641716001453076827372491948380375608555220445851944626106894240494698952710633963199677989792360695097872095265546429111987032353922583119788955512459860956897141154702541459801008546681449280183554539061316732649683751366166807821083485005506001403
142 521549151064397314385658540585965549692097599813066852617066626165335243040721877836149920770121606607994477663168541308317410941891388289242866719687408303888873756498762033619627360053437944298279464755622936142673085948915424640747335993635826944571233794011224229428647617254142383093
143 148648879402043624078295038435365150171382382810729865303173478424914065769039956065086135197989085460240404929813876808723260830398215105214608503491973552324776968731562869914072953437279653568837236019971346966501033529627621819733724976342455946133400366298663572618448904857452603187117
144 42664314584990777699728218665112141961385512257078723609421256574454998216686630278191065401505948013515428192767235318268809127968055300749749611969075159150426545520984538713473416145939474326033479855590799071130367315346923123962142057554259399848064190062892490238412550284557913684234951
145 12330581510579942929717768374371150487441098571826994042583955843931194140885512310221478245576010932247799709329450262486920731026089574777098496293076688888682570763439457939673473557990257198837951027209820816944542158269379293312337989533086336379875084529641124333191700827856666865156649307
146 3588369876837103355658669509816665240413205226450683581286368835610275314990550828795562933724225205076163777127641095324967007965103938481338661419733192767243229798342966198599834699039748602759147882837480220927146289525650762046386203522358340924143041854885818750919738591107428289415321888141
147 1051441696239313602979709037449780400043018895744337597293076404657186392068794934886340825494180289131044977897236158731265281016699558333331336189966997787557821061197542854021510260712878301637225681475490544014921640999648750796764406984009126236119430763819663458516816173997787915466149939822541
148 310189653870104861292436800725724484673652227065485393935782684849212426761554467994785725772518082194478573134793177390104557767958230124086669530685943280100626185972468513801139926249095257977392612626801060405285592680054484088093685605096781673018928647494220263537464450283711864775671893535202159
149 92130532966206101058265648651689971069674883514032139349316629705834719493749952174190905917739847132916660400945162629495978718207661145087074175958485022181036208518067938770354644137024143132492154852885816902545880712540180369167011682341680193391566286028838696924461008998958414990036416979714331387
150 27548270115511104635866598694058204247771484779603871607021415412783977978338281917955060012307304365070859374175142798928858054975162515301531525289709765405250228851646203566391243156675215177647063871463366458102839475420234148317288867762582764950770395237212747261467991548489700929479991364508725893349
151 8292397826900707319800079269506126238463495618194821482270843305766800710357797857113169827328169573274860338268321763128104258462396747750341337408906473327069043029179579545238845608735787865044296193929884847156564865624340639364980617243266778970955455231545152280489563300131395813433437546385045351223597
152 2512706734631376362317967485055132483071430258252149324614493607308991751150326103832962277920484609919742965932798194799011305746326115218414631360999820257163541038756819187021635784419570423969132335016240962154271565642076894664182396180180884359259306016739129991977383551906006890274049496520126776324323287
153 766408723653877393336259283258893431841740082749378323293349633602465551303690892860481947445057118703814704050856522700750960669663314728607463930454580804328188292992946570359779869630403922462045539364729212996441453780295950235133090757424142796689972156926360828162223941584532627116838830188824206960323496923
154 235297528988678885259680871830420504105346491125092153848356795490386160217237705412583289714744217380510793115476683661909740970809622926143365085175000306209782460112989624377200506519671682477543857114311933353756143396813425029764515592113932562121258489400459730765770659600659140552430617065955112043924610848509
155 72710002092396391054814734432732971342279432717984473052435423205063733369331665736059678449645743399052650331498498677620912963822852137437214241174796912942040092928085765718836395634057071501250900030479846323162634075430469517998175850326234858266655633113369762249935782712370012561209528028700884918400546046176973
156 22613751840851232333588421132067275769465324961257671487922810043956782622503016994736210330998685173974896296268494995474751570712790253234678202465702539926199308030475125097055627844217827923618940084907689454236994222032463273797551747513827496651178386932215597898653091506185476543098372939394239030070745518804432639
157 7078395166194805305977395073274788247728015830604523113612049285451293215776921646015378072316387042427738751333364927578307725284958640671004026228729594184552151573910426498441286860822716368378733250176228718561471842032462726576705689675229311391251901732315935621327417384566903638040035568142511619951816949569972123899
158 2229784932358727076312213801766086567137402847940269811473747216157333190100220330562823037620985913105433606255195026167148832471044822972379206974859684978293632543013906247509393583670532527350995449565851677104680578217113888724757482454687288398230953759227248583109731088504599387888783597456648737240942622096616436758741
159 706870137138381262412195684740142540935547614860387948329632315719016426434632952474998964438141800002592164137902156754696493124222348716806892627135435056495819724741703922166471531171002102035739072445375686557057989182193232576654428760894571339484777349281967064588270064725496273575296560536030219751858618472425690341016493
160 225500492886873057617795672287312534904708238751855516596398603703230869365408312720846920947917718144479322094415808784852849901956813419953288264884103221762079666722775606796094456017884352679510168091873107418409917271432509647507661804655187006449236898235984402597990589571787329668071157945383466695791863063192181684531296231
161 72388485697234805020362059586966284274575086829805062379237270317999985132001806915201761620139340091577872760964026228564783604500633997199872760598305675925853556296909936597234986267865561218530906913781048984055811676086564369780266057009358607355562983443148121102213332332802634808545142886710236930228195477758580023495910156123
162 23382382882178389513807416429279259070827371878982042570560023907128808121114045266861052390988798520452230819079758135061564515653312608349238714826312269736937747002568800623334084942344647810996200973823646314279700811045046021477615967061241450923872640599729787053625298305853538192478753437039188062330490306768274116315917105612653
163 7599563990650765531207491787754107063155994161016483055681524718898134639302592718957502834117840076507341327691965249999922726721744600249491381809593880887208471190060047842329966546207082000818639440120340176336838986836344303237704310359131508984688030446845953384912630802731731123094829047609282961205130262481600122122767042964736717
164 2485150954474329042262905044261310126688293400139905887378140823175318542284432275280170870966097660211982423078548955782514977896073097532017078806596504299196117830137645919644392396949485192858939081723246532247403467498728767342815219951304248403796681446681025676014644773686499491404779013581983685066326917792710313030610086717891357071
165 817645062278016857966620589529122048108701152622673102879631056923555392950135428938052046559182601570048246558153374313447427418714936066434616892897488289959071600000045747754374418462565456778594232444708590470101088163029109832999158181220534250885046948079844831222357781066069259596664674784663069518666376474851619387559209598358115423227
166 270650456217841477303120466754316443164486834691705356676707392404989536340663964707596348094573305510326817540441081093574228535506228130379986259864295009993649484071335693090376510080696964134486126695525436431732449795832630269792092618863802054036565726540215363237304484111963670924461626469777803945418835920847056858534220817403407770516421
167 90129872500790324009370981911545492061966550756948374465755080195089209823012900789345336123679147465345110433953112617657471892033248827160801163002381828281045114482154785982086395354545939318610994566539749166128786186364917996280098838714370966131179927125684035337347282640408166694884108273135147366102547027147969340369445769033728220043661101
168 30194589889589629909048491422234757106531452450916472267454658694924505248854684420289517986824892694112653302644454491239627380745280382011389909550837369654190087949458138646771303949813212459591221124297598072398870302231430859274912279339789728862161421850010312699464288902473183697469874118006153478860134929438253117251198469509568567345708534519
169 10175937312281708440645379093220759326869347342161878947630083000510338625703320701240724942904483554505825543432916975998225057198727621733147042723284203100775183819425321343105857776668470782639515962866556709395083806996737659247630558532863996110412923883161978115860814749264024538714127114201166262965329881408799892391015362007800742108383950777307
170 3449763527223057519898419706567526350837134874802680629135667955807784492134421136458286913716567224548251309836969432681363252899891644889064893042831548200641404075136981767867472871506410848164634276296259914877223006053102992208383858991758253840345429842079310622527614057156114211358878971210667387759162270337300916533023212514522489849011542147645149
171 1176410066532311741119123701455899368672770469697082742051053293262456553172340420815080800477121041505171719956580308212248862139091845817658061115776451073231121890356988484128180672614792773107270846280876097199970625399336107293695886438423696015542233227844577570194379836749232002171532585691294383890926195504545247737330479528900200241481369408150105037
172 403522451874691819433939023278199753560163619645598591246027822260845828876081302024118547711307383505172092950346393594532085166720102682036271222283494044311077374008747597983037440598359946819186558811445686379249433403996497213706522583815294766346347378870058423819162394461215201201681112407998816344138721707140369177570486571262826772787505753164076608287
173 139219951537034806951673439525784738575731139859610302310847802893164860788460738560004159283602955793450392754749332111346418377966991792685784203932268551091614618520579349258084429729124640823711791873333885305229854406880388883157925074962030389173552014643081534527891803608466241342588669911102356816263422693745445547252767189003790837412655410319239030279163
174 48310937273158576779508419271540417084792946185763357296229171715217250076911380605529539745601070889861306974269819628211585305495213032472695263849386321204967516936137069182947229265768643805615268526282103983660276476921110928444654827102159806222287934470664772714873732501715630606683075183602149810508784229616498166373420496530600471889282577403788599813302709
175 16861073988138491435276245019525708701547041143390850137593224319822392936285225674284049387851908152384769935591186047574288657291341216300141390220251555174738029869185919462245615351472173186723023562839947625838657409863095235582717166358953620493135183338320578003629044210313188946697763593756794693294830749826932841846512764357935579852709270135563498290963762093
176 5918430213585703128089080035530609915911350613114931451724406652944520789636421857196123453295002165770613692620403381977088165050482747773479518748363693411617868354152002279524942777283795863115003731630926745085303391967854112133247504011301129432315338503488405538364654012749936182813341753709369345945727628326171893480791473971621510930188510947892403054527533705479
177 2089273309691705758181186357522383403151512954594144365859265921386695128313402056492928715210687172149636172574744758582102419417449575328903470683733264780521806481135133548350153782842585828372343209359968500805615451994291953963978699784654734504089287032464760437354737382677568725288896430113782406297615032122137986130086776363039825100675955201686560532241383253082459
178 741715698661409886966833513240588230558450744283373709605846299718888548634416275742418478393607126121783923718804870910174267245854801172751826010800302451858887772276389017673422692680227104255634299337715341492973826671541515073660971413568475953469426157879003908883085229466587897222289486057407591713037119313872289763754728774775024396783684850642520558557909164979094861
179 264800861515362096470192288972320087842979521760982790906750566063328758642999864048269368501378586774165459312303637893966541816447833816973717499738442908372745021928595419843605301901972446562574934236401816786994878583548298049112822709443084534326601495510934254513010845869102589583258502108214965371179442055180895997604958519700135868952178195500186585647302537430549195213
180 95066476146809638272346899075115873888551882115169955430361876601933899907031488858431672965908487080429887028811881223417629209173755759498255589710144205315622898423454861279924997073578829224381423928065603087897133306800525165691797996575721621727063814593056913385806426007925696011978691414793402198620271846287197152299235127487447877051419106923969554329615842574227077460911
181 34320057092444340864703111335272719754118601361663397841524264455562391181472939477350027018166969350382285879238338336205340010678991620514138162755361011890573357310954919303732298364769565239787944337768628321998013103269323778006935528054673277781607343474075589469294171832244652670682640634748851053563402854277898895564014300857047484159038106312335009859333908379445697160169723
182 12458560990461882972440318802300297734240606501812274096295029444875555734474305156233493534286473508137091493711632063567432094393310653269670146102554887893099391195470329526699944006399646497359921320305724343297630345019991733517180363875832702721210373936347811205007327600808840622241846465179492106052309717190262447878346388151618186541239038267805304457155527205109084977451453093
183 4547512041746957062304175175284949763876837847566926698739051844437400092647847273783134540122635498347439924348262656555457535813601104409911659880083555525028840079775914096922694491529330049797330433688940459816923067984710060028882860556791155186352912916140847392185551750982555805728956690353053614113307300385862905071178687732544066277488885120174185466901204765498333799558421057837
184 1668986753565095089397522050604785764533736452483069347533617207026305336224697846699035310199144373787543000601787241484107185371969178561050657856575075097237156706842542354888735678167289726861609708849122371650183956471768671997534078545797857284202403881719436384176917521921001216065016072745431394348007988480480447210914091783396278796584585795256997287570570771046708940777850334038551
185 615874302113687075815934853373867086912004258317642856946699705600084418667284096821039162001644764469596756981756885158261773232399881293445332395715723045102610940185217232610331156021696026532133171887060910900757147630354578807330190514841636502491432444006136589150851307795853378951213846669825596728871400978498828472447584582824157052204822113990312695855408219335297592482225006944456667
186 228496042031192165508069420689907108387411714781655432204615725246459424546907298711992325243851004195715547012234211542681054297961843836582462521441959550033457607435542963467852413826761895002328853208934994433667502506687435812207490817320430333853458246341803552320502542862349287595764597178796278111988681794976987285066897536594895851483175342633587038151506731656479593646668588977729577661
187 85231487174843132482813157656748846896852217630590746783749452315751765693671091555960421472604431144059777422591287932960666300232697350570432301827433775054660098017218266242439391682006273619974790779620301167401581463584934976268623395622579881073349891615268749561904051892887467686735999603077691038158693795130330252643842571488227449231433222090783926481295432540744229620577312588720910294221
188 31962721674734299449716966398963577214753131258330656665634863081307897972824846962680006021527637083039199395659781911706420586804453353839258443035373433483697670586886592012768643290407659655070555857770448677753327718854377365843982603321736737123841623188711148299923301470004249779676382909542849324421958127901053752690581231898231673045193390985414506778638393229705712026091078895126252278643519
189 12050286997323530265073227585039895605349517893261179925931478379462340542817741989296586111801809598030354411273428145865052403890479845186802714753543094158454240451648314061878748278050415715056079457542577632717674156333954606663086515945877240215212585341710563984069332270399173716808743300896066506071230848993877786085359699795919293647834834134389632191252599429329216410754819052712951992689783547
190 4567186622872316907660552122595716288736326294071020514554692845268552297319815513331256856396971948201836478670211906410501686756839079139213585925364974179788091921857058575820096671954269186644874396632068004594709518561444213434773165473900760988514065211001058594555476623687166855669632416571247377198294179601191285141362088547581005219221582910497612258511849737288691842524180785293789310238542538389
191 1740146304462342035939730651619308065590961716112631860765041699960836274641020981547166048631693519503291819790995830054984602863971251071421123448423069334875896839189345910643704347007688761774557369434648080061115197268535581137075228391619973445584719695732770166781572870953892168704997185686848834978574367351449855150003297175427546665698014428236127829021779760304708908867355898473144579008855466260397
192 666494303355568489032547481778685371986493282576314286755069189856381367396700315194617921653364205857553574325866083758684744903648016516670847135089737015154187641777206912010842045290632612836402051991056742935425499391923373352353551566652345432702901699726494978111720631481835449281436600647729388786302775872323699287591828266542940696983216412346078948964375695595652666863567405838355548917632597747885607
193 256607267377111717645674539407400345447062277638745450928144698261506669792828185433854088500739746029236139282737606230413846726315942243922561831503342443111701745671581418507816762254281586697061888246034584622459061726679572882980665654074719471484399493273483497653679569411990463542027911238118562078066483008314030025143453895807733878525201110810953339862600729923367495578108920671360778911604585554801000283
194 99309678452155657002832176940591048429501047419324794766339018503962506735294094564162310721472895170137816116716757075505193422063884240464098112180333884432289192325469117790173130360588136582214296359423348475863398590222562399206927022333183044846193415503637019571886440244966236732561927395554474441766874135321018914527667024990659182752040762749488326842622339983125603399395606569439974860986645140098978651949
195 38632491346958059020972299528047547440457695695227900145909590776834461146708574098200874287006959180167727413959949452796441896569756233309509855885475894413932942621590173146051378977317802256828149531368666695449351887843483491583026534350224503323055176228887894547454439973569514050820757868515643032095626304571909613871363046536949653026057957513994202955139540656355553192347203391194835664039451377840721899609293
196 15105701355374409699828180444174353413412677021023786256229715349816290158389993648774798495462606931026261970122807103071710802332462942760980210043669796051385509721811059576577249872652703034966135323950586371314600041741162935458560202639027113531493958679157181316132973575426659858817846574299198643447156952584157943099361061864047276969919669551022731308766930885994953800621354108383458504538869435316282658661841359
197 5936695162627530844268558803758633081660943900045128910298861770840909370091854338264888612213952551730041625167919031304993531084244215529998460586585771751772161052442232774287443405468421563950718494910705918593419613811828407569180491743275056515890417981613687808818448432902571602571616986731059129446861064870792359276504382764756727647790534365381989381157224396358642265856961553408263971626431845884810447741702091259
198 2345055012043296181124880040206436764669726491225910014713075318343558466346916023589226101018493108361090546989208508593884731621485794986120435852541554521134209157753569190081846454159517128572673670031024640189886005855839185641568128479404203432230841078572123313208551662890817489655223981145065552926083909251773318545991628636326363609985140753004089896482338704285207674828702299012697802626458734602241391988606973412741
199 931010586561839094029954450197170430106208060792286456356732096829476074777206028782275821658790619829559867321216449587897458427854197586351933027301343487977288124272376737393590192074950173729607249876296424979059118003223404013332823728290441862821707469865059410095030283961386153679534206982537948748173099417213490632195782586152625380074692041080085216861013094498812881476058240554254660698590623364473371861267935253223213
200 371482604258221971702676325148831827359435695162087199726394958936234328069970593148222409746261531284427831423353320219605461451640310780134365759636646217921022498421309332496802814023721757386627583395322397665205347627309561558062362940101803920079590203840472993121169917507244638588092769481957221812732771003105189855520301218389442832104242064953966017887130154059843480539646552790343660409948164557363284338213860593929712951