0 1
1 1
2 3
3 12
4 61
5 380
6 2815
7 24213
8 237348
9 2612681
10 31915787
11 428481472
12 6271362282
13 99388642292
14 1695614865711
15 30984649882928
16 603790447393402
17 12498732438500663
18 273902239550757626
19 6334968666307580051
20 154211723833861061644
21 3941258052200287007636
22 105515729384751702752949
23 2953053226147552400332096
24 86234207123289952932641776
25 2622956093780386596623822657
26 82968489902692145927185170537
27 2725245897180665161225885733650
28 92827056219135412734276320908074
29 3274669017009973208510281314737022
30 119500330001652645695118164898625157
31 4506073296394714086577130569925746519
32 175389636967876933726467588866340447800
33 7039841715368515667272331140177777926768
34 291123400519208402620796755530910080566767
35 12392861158873960969950789067696966790048500
36 542615727331005466716764683152532402545534202
37 24417709785111946257531756827618589491120504563
38 1128476396081496478982623587719855726252503933318
39 53524757002346729966907140049838947142440872509112
40 2603793002480213805844613029119358043570378695877817
41 129830475204650542009480394869516536919204457390664269
42 6631430722731274773240170219222801567286545995080768644
43 346778618505535791993980768014634749955143819485962787253
44 18555696032099265736049380368908803273681127880104145585822
45 1015448631374142764288235910441154115090519376621954925329936
46 56804165889226805866859533537682852181806238008935109932647115
47 3246675528913076024736095156310917783940365403891648117831243800
48 189512402486899529072379362101199327984970335136839242383475653403
49 11292448136930741764078619946746397991959200781554384905299773797827
50 686609108108448043598722286075219411940890230539833223532570425786751
51 42582232347381401804566213552492094377999299320134239154166223908350938
52 2692637291620757310076323055954530422018585281593277793436998767248787998
53 173539107539615297447321644414511781221492894255156229307386911969918069140
54 11395475114672418657810190903156855798867340007615979443198321461300241367220
55 762139121416818850757490464813632682398810625048016227297104761848265777510083
56 51899041767665223655576198438022995558188630683223598986598597205478873656094089
57 3597238981609376157400523657683718352683389990457212126795253622159887821462246698
58 253705873271204939656570250473730755607479037820015101990796104555774612873832064129
59 18201786053285824825474544494988348222486194853937666636233800421655000223054581550900
60 1327990758026249820371297318841071041430234887882420727875067143771794227823654115387063
61 98503824338584914319818137517575163630945845253124688257471113347019713498876263937316269
62 7426282580815442450902337310577776282893348558470506887947066585748536901937979246094403521
63 568901746326171713008763262454584581945859594370974772808638921758451593450700423510731574576
64 44273220365793158812572675376453762099260656031609338141264111907576416705081491908243339064050
65 3499266596487623039746399761414430629765128605426292354882768901760578572520336783159455714234516
66 280829209280111370728960390132252447867319019051054386707827056334721208651032895267087162487982351
67 22879008297115999275371584301738566264455471843257426778900480613045209029856493803419339960217725335
68 1891755838000899919417760654711756785547902571456035039812649091751613805052618468145981150820448632559
69 158720146730756117391701937816740333501471884369736445297669158654778291281357829912222129264239703646480
70 13509738238470522407197801732265736108119691095182754940411559652631464850770809409195049568009556958668997
71 1166329124920292458838317600024359012360721862899427238361403123359346330444204815752848069575989746875968383
72 102110051776217601919829469788101122359441225801784419005546525102530091758130677885033839576125140971496612834
73 9063695712821850602430808036182827004829668087120848626664987836790722380676843050329442568192385100496116812115
74 815549105337136668368874379346805098676680719457761431037689698934961205901887555258161162615385072380573712345255
75 74374423431901635383900089684047537601811119786425904108756240966959802517948043661224863523737578961235695642837876
76 6873036096613100323799741654350035451973868490736977948689223787345811675037124914518631558973527871035980269716999078
77 643502131576003950965166960736045038595249728040279015396435112010029129848698623000916934089854164639977645339895931250
78 61031561542946854581463287505414235333922826505051745779549326921904040891296823299320170113170906889134663363800525101080
79 5862606439094608266840687450182565019738844220454428321337334081193324483218564990344681724898905453454591625178330043284067
80 570281391309465040591223569793829412437698082406391475764727719357003964899031393914832215988274361051178824936067567195088058
81 56167102873158799124085682534022100138015731121138839563397679060920247717566527742351490877986837206954314282322912733043680827
82 5600193529039175170711898474460843903303827175008754383941817474236242450721786950889307438094042956146975128926365971631704112534
83 565181147217102032206147906809798899711195485995248374506497258615979011367999484527781492808610384930443559224802012990909897166097
84 57726189792164270005401050245302820972681856498004955718705963509676927596016033773117321419571113249868243783990591196919015399741327
85 5966191395717351795916876315803559903252374052353282710184614419857495502462174853243430297637007794531035279255920858413672705054744118
86 623879101937321255761694520007485474123943510139872304389906791076491687132976332079172783976216234944363698701057491860000704110586142369
87 65996964176371553472958875696748070317576982091944741695245369114037330783732873540098912185094021982845526770075269393268636869338877216523
88 7061718138323529945038714953909599806649151135832032282230333935402306035805174378028209644993115169345852692842297410484313937796957279179285
89 764194015157385085903054211149156674788678927348118027173727891054088151066067802881367426660674093939953080436567689751590982494877089395495312
90 83627459351365479816846303987919165339440592425748400095343210311763552181964372023876203211134070061991344277608500412427915869287027363987384681
91 9253213598981281272463387710180886884899435872345979489221015520508495521821900796493147930009668718008723913301944578113993202767269379850258104223
92 1035099868278547814059467073584193882303377585481588032034663284046232444219050611346134341837726412937118597683978153055704238360008017465457012679077
93 117048701842474199165116552511665981692300696083870536247107892433643542470806901339937502311337166785774910612777415468682358907335745716918832191943445
94 13378130547503037249291631285508156580393619061523708418739874459181726883705847493772085131105293312303446951342811687578222551426721567211113374036693437
95 1545324172407152266237545164746140885752487536889433804612650930232493241225075418252643928957498508040517157423270870094264245300461451999434653439261982716
96 180381085294203858213390741016040085141974164348076955469693332940970764155673017454223290588287744733623636331134368904929967746442741470319449895334996036472
97 21274654125221262453972322980874773102948919630242718560571507278168221850608957509391498151399623035026491008341718881284749971864429534525641841313655993262655
98 2535058512909075947337418776079250835347847689895851551612748444591037319766314175120681088151765296956213450679389147036594276328681898323520399899517782186630067
99 305156217899125255969108525905694425664892793541631676103139890066896965970739502244519213631670330158870818916969346040269563205443492830640970415748326267382981017
100 37104015495982375442016857012795262577510118819656558162822513351380162728961171604698267139743576124227400739199377408131866777374843204081524804902165774769879411990
101 4556597147798677940870986562348393145708624466103935001528137767898522036483763742866731347082522682560736186736934446956721617039089587200613713871320246633401527532577
102 565117585231533478821344357369682493299429476573923702732322385094765041945788152258079063926682921199970066712164611786919037636887947853651042671901128422460922060182937
103 70773999852747955693552157905503198220947228505973780631789151317248173060845148729442651955249136454648628529732630035695342778883096723937371705166099507643019979823720845
104 8949617246216633919484047063438185004416529050966074677394203037482920532297688603905852823565963269141967738935183371603491409912387971983452061754261556986553434411546049618
105 1142591106633607332334561287052780382584256067261511427443151707663434485654959211572765154224093707292175994037680178279954344462537454452677666539032524389562787337715208916836
106 147262947304589223490042779411342860767858896884976117021836505445841070510481824840843470003681167563220961360974774739737432458421584031223806302896590414845087472527934071162161
107 19159040820303109458919979996592414702037660056833709910615453804621678703168722332676735044638854639266556247977361014268504283098555014956988213232740750322455462709079284259199632
108 2515902093619306882036501265239768876753131114300664390133081651631690287807936892188074160817833786433617539099173423327284058634750888947355826531099719270432343786467577690667899611
109 333438836500856229612377753603092388014696508009527395862051093763623520609077796093029381451345542675440390738376673458906210792568756217286469765772235523124406975124546882306282450973
110 44596887641460224097100566075183418091056736749205358505498167233467206613436633666621936669589359287433113199688414188350639534948439672374637892319954575187713779507417348195073934317017
111 6018980790302005309414963733005828761555771243829642342772127226510661123095904667122223636981629454718299899530834835176287564310432855748988378040342356987466548017327577120402660884231740
112 819664560408698565618366406987904956874920715214667830049927692160068567293883272901726558812857465895520877963987051107634105710899850385747931683669853535158331034563498818382559530406075010
113 112618447683013967396317461563258257406554013751981928506853487174416844473831263788771054871320790619614813700453304584471087110510884053869891677994536986152781673970045381632757940603674057884
114 15610222272877071658939338821717751855379414989286046280274347806491380521001374425330406191846583858621254863759040200193896632630370618610657712820651710292579309649145560340482448788553808275308
115 2182736928008894279484907282824581690824684804222478565039028033422567928504176528182154115637857191449185642447434386156535620550075648263499984410481092826372218728299016133220167045858939173205793
116 307860258437801961580095971518705185744922250234674633373341030226721385819358431485408192051065141236333656490075849940665353754039388787680967316113385550500876957342302082936842817441430729049474778
117 43795906232626026094368887202443256679748295202580781425140378676649234562900245241824210575486837469450780182030844840643788469711609729670636871301625778705152251294743312124982434643045095794128767702
118 6283611669525983523650294848247902355197598694162281016084496142821863145804195712970309668719466386241426750734407893589968940428273607862839851073346237567132797875162074176760768809632340497804527300098
119 909180064511078240419826333034688764334338474711981221889648058277160326968665306505130063226077376098658614681486184476517330753386750672327116207030579350491320837072785063952058796125287067878157247177573
120 132655283967416566804753284415967386756673454582210984868611707285525307013598169353343384391880917225323290209345571275841229543696413088464303364840591531722510984277886421351545990751980552887470664770791113
121 19516553650012550979517866235234398823973038135775571103733553753579770923141084824619930889618457863049931628048895777423625939321615882139033812603738660494084408408494599516714204747392698415259440729867403318
122 2895049367390502646183437014867941878507663209214983516489223693374220883561421239095048546031132876900264917255104905848924248259468372990940799554431286256748342931760215376885670944285444265565549465908828262957
123 432966117267414804174148437160679288869744627017257212357151833797335684589534927180104465029136931167527046885268736620917418195378352870785422823809259305015952261167111570380482112368861753236623093604264222926192
124 65278210240481772961250730718982146641062962870024052586311295485012373161644668503908873906028148626709632554885980591373162294921873597788667619335447492765498892682537913611888679435431762537663086070814856347710453
125 9921348737530751268465501902762050178790877012268535006049472673089051868451585016809156957006529005093346655936722004677135938019919471959233784514163660744760568827340582830149578031595577043418146974218532543032384973
126 1519964867708913543262929940926277078180310691649643455839611754355346425292564594653910513581680029954526832738428648632734107408518515878069188513409207645175563085681563271763852391247896648877270770972069444239586860837
127 234708809007201677300491114979758822483303467088388190663016745930155392944210516660900464011485716663066199037249386404531319805683288388501047243828754627733021619964790778432237820400187634242226207640901453801353133737855
128 36528455682626341481664641625048632065194282535780915357590230058159382123705525823322091976235295339140022063011644609766528600833192964714306358264871181813368893346647877542941232806754426370322453320679604850343463306900087
129 5729448397066898585873725380807114313027840181959992250826597637173806592883223589101424507295689356515881466563929879470533120113337580601406593365832540691656155838085283330456974251839614239280247600919508705657132450457693653
130 905623734448661154090796096665639488592415617780106181043144477923455058787060483735531335118754554699028828906713169873829558397946285225862243942386028148860794233406610579364783936358606387519360064017743647038409038613214133601
131 144248254913596561987094431312753392043976914019538693554044488203965269113368264446533627923767281057302738993971840449728114949966462077700309109523131400551725567547960362859513006088744962951741189590186799857810171390391788429583
132 23151323514166433035311557038633172623081022403460731147429851530270526616715492170838955154032838693327523975831033839253583602688018007745178939778544447778083625292185425678918809665603544947608485867027858894287837138656376173011484
133 3743851735248298536493386584527129928778825776254045123840998197079403018821071917183813924184403009126715780693523044712814895767985370204637807594326896746327953928880481969398788849076878555438493945763324454244658739676234057085775817
134 609978421281653721463739614663938952341643895125668791292046661288621202714054282233729272665074732183705207409041533838816804518807437729562784871590509366025543306671229235159405929359576663436102414723764746923664850759928249060781849218
135 100124216438914419253452960964217112668275007776272107398210847904751703043577506022214180166889907084447936463103645116198912531121769228216088786141579690592191736307358332691165547995593019446360781592489907070255658701636357740292134724436
136 16556509802267016980535642926007893799729732132495980633543456848966258589067550859151195989338099627785470497658265705779043988855717282770939995880597753899057418164782365090184164391606382603739850987223975477338790279979487401958357660101809
137 2757909267319999121282312137034542990612156688641252132686706098174361350119325027111939355342575514904148987339228606912231537191890034975496180678013030403167988004654820196710756815369474265911901873992825372543237883413443130359760445941393030
138 462753321422942784741827763293600111219472512538319495176303848851777024062901173954766830784279688145052044074328142909043331282572385648068647953366131983016632960890817832495017987650085621443447449792920260491495330032501057450796504895412633744
139 78208633776393790723590289901086126402950934609494832874595792912336998095258380613377806075356512551794015356867111749008386469422782256959248686144819345795996210278960185772816039290191785800013912021923290244714815181306849103154295482742762017873
140 13312908975108632885603814004381567628380121618046819781377574780063962399637645700718725441801451016810086004891744175443615207794798915455778253543225985761780108978593835549924205732542855065875155206511461102654781224545425705629665974737955323349765
141 2282349654433798370496799126629043410376150996667342879200154302308880779501017134438892835285463434974101645721033082597957038492243439629276378519866581885368679436947494482897329656450835940696768726468283989288139503481062415797931932561858866093036496
142 394058323451353941474575119403616588397545227809679942165254139300814414107196810893171288444370063095554544369164021632903216979638140273539348793444118707541834011157784115854268547405940051444803487318731400546422091731361287788382266271223573408982090741
143 68515117352285284358490738968419839603154870361990554621926622617136600861849848496250528684121826814399081005341150370088594667174495213816746229182723982705956838249922808149741514707140759546534031078326118496808491203238516967831329566827844504021475320291
144 11996060428018936446079243321506713785934002348806036595380706719568640448061685516111902932825674539066016921001301027541974977328300722602068861271460153791385617868954004627851017174318750024568291369975198736744722987405875147842885796951205085532867316694518
145 2114931373762918419946833589963168189603605504072813128562249010887275086924629744969969074255896720052217592800670479652443660146013612973944108622719238564071095668819291593034841610393202577538382253450449457776347250609024660587043927386261799015588344374488950
146 375438370823187375840235924024784341250604080437284148253703557916869764524975492125557948935442512767375791969278997927471972386125460933581207602817038576977098945631432098969338822025549686433884172865864420671478326104330010576174820885836536038712801137428631924
147 67103535583875234936369227914717328990872398946932983504907096644673924400282194207409904212601216946691568651473275969121388457170348872920217649094655213342186604497432050133239850856913348006394099137991687650904672619010264273309342710344847290335547851135361979791
148 12075258121903601969782977542520595854036502906975544076197652694597422877197730127367566181091201492138185666292617974932644401156816577291754320961841760186092569703561280760516203827956336240024521850376697884721985946361682600507526000026309110435665235389532205003007
149 2187620029351031978092249877593656798831481016158308672251802527973061472247114459973333845255212058443275934593711987513544937756730873372205347103538278160756830016216727707768690961524640633264547945703372577150107983334831081321607295532705383133047100657287659254724258
150 398981029629163371372526773623865882247352448887560842637373419374700606331519579069998051704825011856005968162940464925804937691592723440989011788892709139846622041319455805829379447311746440732153775036776146834211552162413594813117976760622391759095886012933796807814710917
151 73251781262891816685760067831940160284630589645275170928355596809498719931385651760661310032122062080308378616232207945467478814922322441463541915542018802208664473292580842788181200485382284254710599829592823368506294493576345381545848772392009482395818075518758417970379608329
152 13537880456544743416218976171980215789844970143090063544802318228068599309859193408594183511871064629103743187138526967190036966422932267576631053585253022771053443028023134541801034246284431440779644996326083454952347318353639793120011803224625206037967546611074288343522790140525
153 2518435924382060651167031572811119384279750009852456899002493209009767630666703741213392789468549825909476122903392914491899171171548982933451643244516201571601394064831099004861395773704703947733680840562708553664831594998132845091491133571504480087045137881313514711358900892980761
154 471563662048743606029335383848630976819986716186355227793369764823621212554347969982730131905782945371906245259274487275108243652040424701805553469540572606683676882246867715235833959182101318644205204150698499385306276862489329363347824215151599599946692488306201467162874537916837988
155 88871117615547304430550477300841915980003447417370700553940896526152233895789668352363020999344674852001540001428997430300434799832757822598836684756665651294068682025034549614469656843479775314418602635317121878598175805947485067956310425454292930232621115265134059870691935809755874122
156 16856746691250127904587375268186434824462825642721485758766669655172292150330746653696862039836780887539689515816511462759993044676984751726297625970988149101774828876421833676104739656913786829658766499885765105634397806540764496312669655648814694871560476284730323046560563305728016949038
157 3217820721157027072698931766145840104841069907268825491249093357029481046205837471426515250929046804194587708709518718312868548948934496050925030368779511914651255308060801428473851383285419831539562172448601095712007494497230023251231612651438812661878789821159587820819691822033685950209094
158 618169073633011402755505227652088347975174512310812740360343631201341262309728288239058609066815849281389360089850987426816887277773698639624580535194845681910368901656740620147466081460857087170175364780431014829367609447396979014366047739248072852265556080965085247754689971180861492173359872
159 119506810310411111784610369880263381133232438004674877414659376869981634373037820533820980447905958182746164451625780762796396858783189584560583551249833215231168061110590120333437870390386436311454998961375578801048268614720714147482620639920971084582932756405996110138810691621361768066203929328
160 23248814366752637059787333131492983965668951708251374157265966540600109126603337906288855661520433200408542353458009878417874023455245987831743543915261540199085699033389049002445839974171790034800090620108522187995522395047317287755627326540348344767385208576479610348318349183618894873747825653504
161 4551083198492890428603000951262358543531077473930123112834384587083959804250857341282795962117715284666720869631066325959354820008439109889986486639671941527876191681239847959936394666947456568984314796269272804724802800084685226544346940884926681740849371040732251833850675669154837425942666375764981
162 896432920292254344942492137577289387144695610732356560358669594845113441644005395963134446297875226144994483036853539545079536585275039211378717193430693491921359284420551428793723450068044392570883152262261643501070614291323017410522049022483990723523498346260280421146196466948945494818518088642032396
163 177661501820347422453263628257135375912834371389397834074232401113403420294598248677624343372055692560928686981927976564091288851936858686394943849601009384436871950619589740346448637905730974188576511918194256189718599180669763829399136087643296602482361080685177684127080697325326058429761168446766734154
164 35426237191199188004126007857241906777229474593192278530719583588651386799096665157304890495086785694474584556980561306519454679958898453403709246448213430286194975180821479914680717054558689810023030898026244571426195767591918474737398247215868200809674636310742960065833385761521941546552538562054571212648
165 7107170630086422465895634359947060769131216874941164757395438746372814519456109360897800967684203863622897333014597724708715147438726047490773273166593265975907136324930682851313463349495633456112626088361670023055547272744550153078457397775232360568741988935066176547500210487879954970994109243655072234909557
166 1434473489334216827558176128158313017988291828429842419990381033559603056016483866946757360960872451542108212289888741129495609272890396652167254621247307067289193164179424953812239604315623171298050588329638211385107529365151460487259630154056635820566937292539974256268990634579681592975549666753276563918071810
167 291270579190029224394049348003103441351659627534277674479301416999524403279568107001970800130283330188748551136401038419428313805594951785173016499269399050297684919165987069204969672784342931902049005351502377834883497916237910901039664619059295665595812376378913014774985316637876329324259362812057151717702545966
168 59496778335613018512526558513557536721178224874094105863362376139191913810214693452750563861081266169561956715606840006936959547122335296886186088351898752789206576488677204184711837303924344967586540697971847713118254900339123155475876597308019007023976356983751537132623212961886973340948523291024528128284623611231
169 12225528197415984401925556047668807145441416120935759389948665689408922849706970782343628379931122548126526290870800885899065180593391790656968030800913468943335704024455870342612541863952260615451815534474254524423333852754695508483993070642862681107746354817621828994021138061886476803642534915565826152730520167259443
170 2526992539174483792000947329394107868598300664564756605917509416182396505062617394868187629801661535667331636805849985267429037577694765310978845430199952388423638009474195974767078708516200444051807553899566513514236455228391784005261809954265825764999081086886953732925614926748622859130422718104377838089727845509498856
171 525396780866481892868919617114973183165533751506380539488292948210172882962778163501521950086339226167086877351662822671704958946731253904472586639586326202585080128732200631102936587389623613652400121950519163139284838787919167281992881856298236721338486505404959011384169616957161661876018551421344719538798413038775343595
172 109876071639673135897951489524741984865275767327396908959633665139732210476434903460619021937786333781174705753508255211328461436847591422723278599901194790399103325634834800574431321534382918845990167422661167592867510086992583244430727815439385047780729675302967228214855833359637372811595610318584377359573911777069457391625
173 23111941500738373162675292154936218328276720042976603492335777085781213334947837359251149906794687754059456804044845714279216835737422703137054092591138142896261002553856049245062503937853100515712312232446307367510283478986096882563818331707369561426869206130307659739864149208575100711993496664646090739395697063632120133454833
174 4889594170715077581529701212305748492428541001715764937981151190122835941075541534448859270205494058693489169727389395160031890093843848369589435331104232696460745577866679632011152350136511414948936764833878764088912406507672665046535219978609002580521587393648721730143461930656955677816367687796788672152862754041913222922980498
175 1040394232250435349203563974739232300472947987938792829001133332746643960703198382257642528026032938905496158325969544174768785819251860395769120067446806462665469726501105163153709055920403961497102908430952864930437440599599496841127868117443843202081895329457778030173580068779029724949663294544117445324456517529361934309288908353
176 222637139101032670415448247029458934248947743556108079156213130676420759712338051476274479024341667227361926612686283136671262168959676009895322546157570926333777233782660629326408360538077170771725911502054250827654640044336672216646241197226085243342042639396690677214192011751947909697063283429664403630121423715064134822887393406314
177 47913492180104478520446904016236264549153003678499364652491218218413613699606523548501542047032164482768118815406023617871672514277401197351574721883278453117983083660492830355063227949805846765913340784075343876954712612416455096297953615443068124666608950501815169775241700845426240516896502799870113208157845982854209821835610050853769
178 10369664685070973777096412954470660770152718778820709448391835745276221738403653490893386674132538576680694051095134067760143154887115123041896161986247169187236867601766008908937630466706724127002616300496484097054246195944599532735078002605059146831501951504361617055942267641264900531672473905044394584762491117440835440040804370014422805
179 2256859739718271707179023847000781876994346858854332760978513274713795840901194928562183636041136592923201977142269085807931509635033333739322466358501703745000129628112610002402648425591133668319763751603181333278518175973793949836193056183268661427979342461990671415751201769403276504940111610932163498509138681852906527187808367031943829636
180 493928220307066550098639667005001324097313615978998513462813963019007624916337774997161286749951535688470498588259299610731533704987525528196941329094599394574148301390749883624450663728719481028508767265532743837220911138959139070053963046976685735950971534864028236826577652419128630899759544887418239018939923200061051467621856296263395775626
181 108699894444763089850329096998935548202414337812750732282641157240164373222133810913989196076906939660383806526121049143136265602487852361858629489732328705656546752278929886876386916870827996800588144967871844435429195795878299227308826445174495344899545521473506669902985666723156075089886927794995901286887720188718058951982429351130873380824173
182 24053991904212972627860770959472778074806660316513711777356210368821141193996476334940374127075905046190791948832115766948524998125700152999707792533084135280198076821008663679105410064369443415876124877837156542171181999614783694884990874497741368187426680590901670535157869536568228927571993303248314931849038633252333932344012706136850882120465965
183 5352107697749568904235727457760531365190396316506609009675734469457384697566589701174015684914791548861138017850664788785776848897084593315536123163204083548275682907774993844123694746503569934667101176429148808265582243735319970775724899236401918539049462887730477538068819629414359859155676951032997147309119789239174614766666549339119090061362368825
184 1197372295205538888874378487258261402332057566764183572870473865110548849517313512957662500938950463793200242966703146444425318592611510842081347036619610791141190454063924684358914766595872405002001168968953114804429607547559026812655374473416977203804613956434544012047547313258509286367173461243716881173883005869405119641136034025930255211167245289501
185 269331665897840437329190001658349291156119051732985534411357522394963971881523255989495547152203136354560959003035137846982345792652881201662507773120740436054724688700346102545759078693421626124403509832753324425872029986232473692434154893117787635632528203196390376928012693609844559412614114024318636723753913864771138129791160782209351213123338553752807
186 60909746440786703995169940051475744021109580562911530098788426538468830144978172594316108611294327044750355644123362198952154467214822659233220886455941358489886485817128249262558252770764842429837649478769298274720519557041247557162121425072370465809189199143175961284600780406356530544033615341476609239221668288495079843493354512875596784393627714522645331
187 13848883929012735810464670749836552711030379759953586726213112899462858952816583824976528462266541045266509011774844409576776311624294248648463020496783964501342869290304679030175114258769840789761282710307617993867794392376104710132527741897430924695946439903590095628918755086903142182639841758705318775268273241838562109423458780621339041127592197597423633557
188 3165621230206337510702761707865903619554401269865041672408058239183260021990758963696612490829993812709105832264279430017966014275059752083741743801062803455560829899606646778918270439099487280370356811558796200805595020463197717317865595737979526171012680012193450858539377107337977814286751046644056165817360203628251997109156266157941767637038527157671925077826
189 727456498951353710900377248195962405563363433140597981320910544104344756400034709824490007481855932870155044505338251884234846330834573754168396444038938600855896954298450181288735154585314788126323195096293839271234780914898878818924573477018985934869484873732049771160143754637037368169238298817606458371775780069845919688643571568572468822745863928419049573937056
190 168053225657306523322268206378142623662919355044837419736355289951433525538900666046721192404392377375544711174939441717330836112681308800307362248536499348243393059275832661092051431042896237429811471579742083234759636686784346296242210411336422246321280584250035351962959333705826941933077245976025344848131093623278632624956223218383205436554471302059761873650291147
191 39027110163427534538897912901022900515029212788502969915521565539983774634100951351058983694891417633106543802859419858513950174906464970043099060049017531782122295909539080838086327686099360374477151744031032207002373210287696954660479317200088216266882641069294671416022569841517260253949386043932788074925267713196018895850651115324895591931483603387378294907172985162
192 9110742002025151482754804051886410421893700160229625737686994668040035515820412849982684348112195601705553900797407883268399776001474566401654441021548284077618513070286978024564441861303540128636093797820425147660140083269659956039209397781255257650814707333341591204281690637257688401499762209248103635010339342793947729051491335896276183491370839916771497858474315836709
193 2137947985151434087873293087776322825216122357370106126370117592380660000097569742974913925332614736170306877895676615836352109911306863758999761359055839992693780337283648649235569342750348565991301869006272248847299586291449499889202770532666389068306633361813169069244758726157935140657146112532013080122605980638191058621684449678358283719844722905046573205290653032037477
194 504295270303202849995597291880127965763782483063969677549513707689655859848901831196761032559483095698404389443938676179430374922506747571818115960798600610275245246248989200465304905604019349222151923614164224828301086950304913616843912408059883802171444702002633564765665562084155803308794062677969680556207902999372495073703508343366043894027833943498488528003973365774287066
195 119565391438639123746098960267699138350667050959656761621649835810267615587597342552290630386045092026183043511077538847930450707317315809099635065956694342339320690327891036609311261645108947755186503283268352860634096267212187351532880913966129277576657389516374264830353630258342428239442897698059699513900912078020731046859881961842476796127783682178942937383374410741113544050
196 28493611539746545970848553717128782194172134967717731208737975133219964458665350171535064021256890503012464524804872872610765378191147613406283127031165353817842140684794294633811224618709641845688129417399580774617889615369419302984602746220698152826197383680157193563323553149227298551487450232206227372072146823363221074703883339724311264558173049680731415305421345168379159810908
197 6824952262209279618751484057136850088922489266696681684106819848812786813447608665998851416518211289544961274974734240688929064988654362260369345719627320611881661816867168754312659438956189206285871494267561050185408909425999024545757990605777884622050536350323638299456179185003728128116601416481502364016098528619934009812529852173522335560511416610111255061999255644445616230025856
198 1643049533783259335204106957816715711020411541302873578316293397341673557049908119717788083755123821591188399073397751372098169310385615925406574981319362605133550025067500024422420160556386429676778648057144598876799590012441962826455725417596362825400245820035037181141194915168466672621585148515630653575083664255771499861917382207049346551246888437468953481709225801260486681453017944
199 397547967466560680802313557460775854681366883915626541110441244524172316802402444890973846542071839725741543105767263640797913145950867042411475392665668856911428213513433779153732595130937091244329103409033862896329644849805511344943758144989161801747866148617538151389282421661657447333488391271130179863147859235079396392306255821956650165987958674398407844586281824713623829461734682361
200 96673021902169162207589597279808660601388802884817231274568037017582830215856293948910904253549116046027537065685474114894568904623017046487857556429917320427471529602146060794626009153273231942970665749846795598393425092016167907827140527343064076432311599193365728475544172214589831080177429400160818562298360025531916968301533629515279932578237710486516324023893505097074484856219999521226