1 0
2 0
3 0
4 1
5 2
6 20
7 144
8 1265
9 12072
10 126565
11 1445100
12 17875140
13 238282730
14 3407118041
15 52034548064
16 845569542593
17 14570246018686
18 265397214435860
19 5095853023109484
20 102877234050493609
21 2178674876680100744
22 48296053720501168037
23 1118480911876659396600
24 27012357369486579075844
25 679192344651429663510262
26 17752214070309648660242257
27 481640300664961181281424256
28 13546525138532752664834181025
29 394485386492593863034028504858
30 11880374396893285022387630686100
31 369620168041784245895021556023784
32 11867701438858797521809666206294209
33 392869648298809266720099521071616040
34 13397102558601680313614481786999560773
35 470203170270317138997112729566977311524
36 16971667661830718586462210092362989371076
37 629503993367959826314631459105345184302114
38 23977030992583231156237861017264718948511465
39 937171617718212892390255046935606099990399328
40 37565421435130418446037410881796832593260502049
41 1543245799451018353970456763888943123920801313750
42 64938856628596516572926959413699911445125959905428
43 2797394368962290162669251464801223081556390437796100
44 123296327125908361664183787699201802736152154810727097
45 5557406059348607593757673609535721916368161084239734792
46 256039792130918783153365734904888939542391564154724836549
47 12051829192682175356252857678179271895261824574930136651888
48 579313861495325794420278716792516859995444573253243191110660
49 28425201624050534970060382860483075092993517730803773050986094
50 1423123442064380563192434853278106361887414731222858267608603425
51 72670594671809430643908923041543425307070516706796085665766082048
52 3783435605338824919625118017698276518492469570483294031714691467713
53 200754872122661228648373219206348351843794241563014959172234055132850
54 10852867212177540310988400846509870596962896178139772909465407647448340
55 597549178167941405675994441790070590116652703671978624272173699639408064
56 33497392028112233554846770253075356898111707764885762588580357769761825809
57 1911256332984154661351736585422236673485286590089375792813173846903850470952
58 110959540808000012019348282641063412807219501513445786552821741742534392935845
59 6552692972322234992522600396750810791255635518172661449759687116330077795957212
60 393514203608760518424593109885790163689783078506129570542597068298927267632829124
61 24025170240878610764079440833982850268787590547941805471310263361450549788249300186
62 1490808721170609587188972097430913671951621009835655994736694432404357660077907464569
63 93997083803071923492879575787990126374477134360992210099853929012098566956732974664800
64 6020533464921433549354971048043224823734158344673606936749480073082435231996465240396545
65 391632027440747792350026901057376236633385530252738370998732347056136744064276672253940142
66 25866743463351673444889604815750352957856618915753193611049695444503231289420701701505090836
67 1734308682707915480811765140666098622261481011348549878219779459360529655577451909156739063580
68 118014620215305231976969520054301026728808004846946527726273298058403245884959010499482930755145
69 8148477749519271102741122471960612856991231621323155786169547966312319483470525853186359840325000
70 570765315286637988178857821722852741924827322572355744701807973886612276848964612638693837177400165
71 40549995520539978297275303456603569488919594823184005045861018405869666793329121715435582042948237672
72 2921395672140914590611311157812940466880513324039269831796340448857011527586655658817650896256254812932
73 213389394477679731313681983407863930393771873534118492020758049073825040072057915580384711159807217387110
74 15799995573008630041585336887168582833501683332663442416398983051996162954774388513800805320464122111385457
75 1185669809484836197516040107472793431352989230999279204560801778087133446356067640309953809201043905757785984
76 90160494079299387795064400780858533359584306750854629569220173106405123730078197164662968526708181252402158177
77 6946077045196380802319299182888421122431553589382685930440885864927216157718052997639819002111570686871276420810
78 542076643108235419768379866884007751392469793700829208646018509369489377122619792586327600532044797321518271690900
79 42845816798008847606221328659784400700341112460140031335733547101683617582107933549917792429289872314517417926177816
80 3429362718513121177852645130038896822493196366886110115694450530206497123486227763123417062309337807754797493893405409
81 277912468088830389932096951250312631971201180863444250364679339747889344494892320676552334604424824636960527950185087272
82 22799549044554277526270149238533481075489831560834498328837389655072386678968904252724761486544233356291849109921802499205
83 1893231400848326836891343174632205654057073878939154938899945396183382296060484623595573167986820627794575582810963915956500
84 159102679375544995081744079658848793777742115641127805932454907088596325277179995943487520502830373093771834498333016049482948
85 13529640615377709902745147857904310994585303389466066787802775853704704291586680656806152062461712359306975623671971124079430162
86 1164045757951821197230607132327226439810814287331339345453825894974555556768761212265348931745484399735112913906342348389685367433
87 101314196140158822213915443816734579430762408879522490695375151724802317752933582846217603482529174039624266304048312428873345061472
88 8919279655112535917866550002569558497258527607527426874359378058690786266005314188906072111890835177836351929663701376561337513476705
89 794131724054562493655545513969692742505218510680407910470479934733590249545117866402098102188518172287740956477619040189536588666429446
90 71499647793194364773364790914653714443172271958158895725830183823620858889980394999787635852660860962793980866551938244524790830256150420
91 6508941420541687674092557923569329083442866203176196659431593100672656104027567545783878467243265954239775460475968994131846251010165517236
92 599045216695171939014078810871991122501875382515011717216238302232616210678724961739452707538195228975836598624333644803944296035994622962521
93 55731461725207953244566175025189939232796558792027146560657608448949059103783662764025504922229443307575371382852398120085032610627824806720520
94 5240620954944599261016481822385687638607866776995266098569181289740607432477008666454334177119295418817471638486525091001295011973030249023270789
95 498032296382948786426462176546015405984179067235683677737084853708965656645004765777010995200152877586632362283340931766902495105532180767595778784
96 47827390746601348099236675228248298414763376349101806076354470921587703992301311281360023013317904506618305899571945496060395649918534010696583131140
97 4640804439374308208574014021944918973730645492258923468897115829415071849316818755763608743731094741061136800750664032712366438351474684201963265138398
98 454947394739417084148102331690999901279532003226480114124693971000498959316329996382620105038571592844110243567174330422773628757816135347087681431459905
99 45054201999344248007579120590678588084614366751623339152254820845051648965385913677465528475092688837165085975740205136277322980447871864523327663223531520
100 4506832336550292262653018482722545259088884722590863874658789452578400362308697243272627962483319736309120527028284537069178148252089286794870639791723040129
101 455329864053675106305770468866369061872427822037774333184463038489296465231009985132669608583520389950296338169582767177095345890384521493080860890613332340578
102 46457625599002985605530677667127237138105506187916887365615361862074708216221691758262639429342015271920455978550342747713811744023223689451057826518933764174356
103 4786547328860166634883887904280750873375402574247211715683464910256060747162320357489974347362532284901569673285471436781460844363523065853769606486194207075702000
104 497944931803973656659893193341104200406950407008121700129992427494370336005445367479954949070901330542390203408849759992989534573403069169039144761575799982752731441
105 52299050484026501000828903999601817968929664435692426557989444738710800723948864854326164777433674229509954939407178172010809728668236837843012873992413339865821331752
106 5545241911088040867677410711658566292969761756298000208357626482061990259650336289499642149260541570005203558987033705349183928771769273498327929313302682111119307148005
107 593502849619312625701830855752587068142536466230573700323641674978424165805284157454318794643854675303294618058627975437284891757797815383150298268631576929611986832435404
108 64115475682701921115630288775494148133176410629819283173140746890191519262788367438183700761127976838361692511813117557142227391422705994040740581549323661802802187581471940
109 6990423777202575207187808605013271775507755183692299433856357403890745466200188206007464152133054949146929048096105970210779102371240374359319299260104221134208496388665517002
110 769144999433290929530926452500455496278053206550687064749723294457595765019978714217181382641380595295628892841212827992653515885030602333441421697919080311705951849004254666265
111 85396718329393799383903506702608203590474260208747961167248276670011774426715750893680657688197571435313068879950644924591063721609556848327255191534764485216392929537247047316320
112 9566810976506957298097879367659067544682265703367809025536518456873220249823847131154203738461908129628811826271984498632535030586784404535967628018803866366882022516586929726635585
113 1081313651050556302536288250234244153614692162551914881122836479967428748238741885810965653570964328190065083768511747437112263994445741978809945727960716998574294728448783278977208030
114 123299324821231379675855614429551546184032665319946914592284801593346384403541133819410797134084263969764345915299799902493185945331443708152156371222779992452037996358950774643266758676
115 14182763539890149541611191551814276558274216646424256097675558607802633798819950766593499150565115912397619741432512247194919257752008557749515957254713543543511503325517416633383598569164
116 1645581458297287333957762388564270884069874875544830288821243944853678393696461509134594031597018658866173879792488446311717986687613626733120663984871415756275972853321753601764614514566633
117 192576831856252216519669855077053026527869381083948209689476466556782089964292834820587003188530742199569032839584488998146042468322073716943163442105753146617735036763186274674061719406519176
118 22729147005578552856231183010079702380123756736165943539868010554584687013028624693215599126859385330474890605585566498545860693665220367829420579620135012546628383245493992132442600634261742885
119 2705362941550411777277338459634410956818786792653281550369474840633578268103689008240890429745151370888678588977228776626725754767408443021474467253768696717346676226995419761190777488813203494104
120 324713696538863709367864320343599551792622873001177760221930346593905185013575624976095991823444263726707687625395676928494251586306366430806994977079487383632580992788664574905679761303432340673284
121 39298704211754895448905245449332075596892831527638735069499462411166427616184353886068728526516552466582677019716729250517507470891867804574879295356697042344072214174664251956304262830908716855279574
122 4795443527491717047214378958375633741371484762692604260356253962067670159951172696328102220170162809896682654414665227801860098623927534296709669721729608131816208873124045087151381688581941147182985617
123 589960746985729603300725913363098045457375511200265046408485008750674768005015872658970867165393748335932370411941958032853272416401197241095619468343422576166592342508282608892919429818460690177429833600
124 73169917926525415308755597482264538269940949396407014663561268839499274374108476251101598095424363859175647276360620061271397217370995549106064576371442659572359668900251478516397364559009242434169786283809
125 9148058301408404245635243561310689935773224830767156261229443994263287987665315783804801936233614959568546211705245390035068458753977889165390789135260000646816168728879645908044286222471644395592099541002362
126 1152880843658124428712598953382124429523128366394195734825875116767734354710862887565011053845373563853250619230991622409895992233806065737021660525166985429225920495425840957046516849207583259810640851764390292
127 146444053882147238184287343188070190423060247647222440381426549645382642335776216547736344599721122099132116815317176079639414956690210412738763969246610888171055495993392968829266800006780979020338166985141203016
128 18748390367124203573316643063896893563475040536611257747586962139759699662701561300831587601702065274329150208779086407044436562219176502943975038103295751807137906860303668228916775459096096432694152068083184685825
129 2418993386718926140823237675458677405735906022237731589650588430541247305621247533756341972318082704639088176680457298005458602453762516805007547983029903830120903576164126245405487103073116436660361198433028347176488
130 314526871102577112954151715735301915862504571645056208365844317957870399467765861943755608968380783511213600928431857225673845702913778930790411411055593642067815491152274601217915624640454887387110915593939278945021125
131 41210467273165775470997024419050011608918170971262827511455152692321405869905337553546985719144958302085472032233786037613526985260240097049298372466675590001061086124052484736987840200604450431417447871363347142462931204
132 5440749795527734476473659018419687236019721698708478218835630749574410898070622745449967744802799173739009804183772803327169285948614206430639753816576633376208728131943130709497757657925329566504407726875101958643956536004
133 723746543971460052055190022631659147242953841255971502554385934092133543320757712270229484254067357745884789891411643771634275106280360056115507360784835197938737234446806431618878629131645800408663637386856977522555313177090
134 96998777030772738358898101884982797004307981122139555096362364557092705206720085532930822239626477512919494799476978993930818939287241801823364830875081174634014940019617197716234581238037434604379441100004308568903061614600233
135 13097061304070422641194454162420484941406346437372816594127103346869563090952790233760618594471327004813402434999729907764857547811798060666641277130746554983514269492302124381562743759042052737283188345131332707355952698892765024
136 1781498671179422429379608619864328251500079439986238113467556594192779381287461570370308938626403588899092826576846000846092607563943841003641328851875635094587041324883839733770039868430655094844548847793911423880712897094884743841
137 244105592427362213880250444139584707429574103013692891530767481155973781387758628580353870837335836750558812583511251325412105267716767311880309146666759213878463374311005859177555686953001940715146462403198407894631611570359580659254
138 33692049004378202141642434370983824796823833565579770412462920508031451426733058354702789797471463095969494703500285390262193254459694829109523079699783391687752005949114561550151898119827077813097592751318605892249946984259667410990740
139 4683945184050781545007035570201095157534519924037161847280047532663673093799586599261663053962933131613303742145342518259716396299091265354042677210118427545772139319331167455194924603247371800737261968115289072841041256265724742633166948
140 655855875702753738676310974855427581690081606559357795515441845155809094425918734901650364691538017607546043404463730316549446789469591842582961911153870316584114421365995443958618500889084034392040392388853151639130864221209158325833478649
141 92490071714574607104080463686864753977447542408716704516612247891888482791393846775189361462306825102973915722511074963113006210715313821674126027639613784331198677374043924553561635889636688941281917220994603820026817936467100547872170140680
142 13135605209410430732258162485004696434356126733607638086352771919671485726384409906907008717499850933256824702104176671842637734513165582262272897516066685990055701050792535571096338511616181238578359689263591220232753894220854252559156204683333
143 1878675659742571264176977026175104975403083147106556424459329518352674411292826454902242734375287171705604479863320796398421586851604998867322386952307348529768747393713179098771874135641921040585477232856424329692778061507755956622186479480139600
144 270569638762654869508622562886815304972706200794793611044045665735651893951580446552792574750712398812471217585207620202344546613449841156243353694979644927703548523944018124570166550014480538189952879305786465975208355659739302603163030063863467012
145 39238366701755268297874330976549187421231944949164875144874167426914893129953766003521257779940662800011744732727117146018571387744308033877130290037419213367789648587952334603374361766973082532269196687601686520552429374622689512069551395397453201742
146 5729632275268040482712913902239834187736529311989683414461491687382658398407429892709565387661013678104170267010196694307560492546018645893940524189014302238819145290723099317799478689299430069185880280420424274469372126163682791812379189314675699898209
147 842376399744199111498337025945953121706768044407807617950061236922022364289314014496523453573956986580245060345083760166136288460512773532719937842890315360348246700761399967527678536338085908670695637689058189263761067652637561793481630396882776490894848
148 124689293408293027909904261803855253034576777203789129496633957503692159932060617732565347637730970884554324854833296362652333736641723012670309243071180959080193665301164547556822897510059727235320733678847505005587213900343554677785148330457876059851467585
149 18581289863387152183523257150780868577930494880421182034312491241520917057153549689042754253242066075839195808531520562446131635611876310646067525974735925243263785280076876538232799047436639271148510769367980783504472013284294856052544194876688209157521824274
150 2787576076277896060758363626214810469215399916188881528394510918423170452157105707321480877925114798036867089852772327525523744197102705499190708626118079554955038194474458421401908830639560011127106431438246461614857030396570669892269272974454900079938291162900
151 420980993734137191815028328213357680389255871381504191782516558736128735370682694836990016607812631395431463075087227453778815887077537735041819394877973408183605000771270407022091424329444421921057550238806206234973759759818505299628267335657697226797707063041568
152 63997661875883935771364659668330911969815427167589638740827181054950268387505979847273332970350556125707742075954408727749256742289009713917979812557188151977058983141658990504500351810660226140657385240109254413408348252263106106894979551278325561206590278840855633
153 9792933426544194133534809875017931729351006408411204067353943786285805187323058182876033223032693617017638847410317633743933501546612283080289513559319047875284323531699724518383089507293966120473751997049298128006947781273772162813794201312658564165150926761408399400
154 1508308001602762128580684531667782513892987436650483217193853246753987558793115331495208892031541170780245721087454578691836790265330038225216805611313529299920343146625335195549601553858506378438232563604560285429088920263583870049064764588130455770791430352734330572325
155 233817766744442904695159810468580531586814054749530049671837797645545209674336077191877666794542076813718462508919672866027497751320887569662926205732865116407624693133882363729815141812657375195349411527054106616442907278833297060893758200403352689254194689647460645099964
156 36480195638791090638741519288994401666359319575300634338272760446554575257667276029973100016380313167092089180146655770379399443203648776110180017431434854047112259857267241880043896763907886000544757651339592978364637844793913297887388187616997919318591592782390608831446724
157 5728107431190242332203751694678582363650047587143286083230300052430210671681888496944740872808165193652495521220367879549384259003290381532511808995964929298630530215022211935610749233457119095656095322553677340075956907762757747457599726562440525951193305877154691116420218042
158 905152780538993211089225608395044981887889645338597821685080150380426527447020387202032302069030426234239931042010192546212856577652082682829122202040702351692224354132855589278297570567148164101302492263120712106473283117452104422617029396461485134974660044001820681829742658745
159 143936845515180644441750171867261259125594238678395028943235165110024375767422909943883677869169965281584346756479784624889159981704534681932232876629610239694035227314665143638241201950284332925131247772405490772866756354656293257980737811107393731121891379977376337145215651227232
160 23032668690347961965466841809364783688889308355341581009459052678979591419866421179206121810070346564629709977687695399092044906755903186810201503329155903008220413648616872408863479466854124996158726465780039377426406281612907022470538262397695733039446808807135138722869346527947649
161 3708700626166468480438129659556496157059315990755070140066234912720390851855293204665766822411742631296112217938908118917754295035539738035537510269939625958321609469491631816013028327683831924131192183253341320320079973586589649907719589905358149743773954387787866087971377386185559566
162 600880055396729320998413590485099872144320839617851285233952411991140795137272436206261090274206136364141710737724011686092143216138634060999411779472581929358789418433556195638083706511031467515779938110510369031895544390109017874467679353136696985719869079050661532511513149372144501524
163 97954808094993682816775677857398763953770242262766035753065523251722063542787661456815132037696710034744413830609123298209402955725989986953240941344132106977857881343577874770471591782268394143610036815794194488918206738675712299214973225335814385667663756522305198784583739511419401906300
164 16066428676637502109162700260685913247232072876368923715707640102632639921235265673059001010353605375405161831667274690807642179407983572230433163647614007637292433717217710379186588606525888618271874253308302962462026491555527714858253380484498833716650610183258683399374278292769519224904585
165 2651260672794363802176855255771363361456385787005913086811415719571159476688690271834593363567784372678562777197941890142591736119265276358599709453347083914952639389822248998777516446543703618351642524480141434415667882390498228394040354604641855932885873008042281328596251714294505027658829192
166 440158461521826096899072969889944194534636567196960717113219858943752624649392641252287331647586993297801003945266740618590197118964905154840368401371851623599338218392703727628811691833027833528863986790669244293473437277429362029877155261444884668790697839980781575534792998432904721036925678821
167 73514579314095208756354129933102671561062005262569877706023228187060651781193123712783636010257605626873580859018089879145180002733174068292695640096830912270260731680465604464149779716293536565467995879123170445865518903372692114314584124606009791362804024846392449402181204812305198288198256890440
168 12351796606919903792650500249933000181194018010107906131281120470385851556280014873038941911451359725379899506453981487931307102631857282881708008841568741959151042504316868694563635584250482765105195204100009057736641400265108060418563137928283948072895893093558058526965969447719363086665651171842820
169 2087678620428981851066896583410773461526562131711490281771798555060876183999225632971554194764172850727692701331144241333566409238617611230978400020513207219463415237099580041233231941644493837078496016548787033120282125251096336344088262745816670668060157671601350219939090004763591077623071660346325830
170 354943164065751505569499648552542910755013101963389383851646072397328433343564997903269484404995004847317248570524964850766467230757045905517016047349606767367494661165893327451497326202219694122015614813302992465112513189171440466429536434249592576610107164990413310570788532493003375633203505086293292465
171 60701668954637451996336963013801863544276328706530599873470103631991182680321677043398304124465553544521793030574027990806685186941463892143885145355411352926948626404251487860280484305910975741319224092910346314047521109872632694045031054940255794548379054005013934581709672821815781366822764182109511736192
172 10441772992533287459521959205493949565736456603093787270848699696641202452265094175339718181566877016386285673616508583951097513467089352104052027553369559095184203935432686617532484348195169702766661074706168258625835616194588102918157683836676161442875895005494640259880877405434939323268112906167261288529377
173 1806612420350780874099951348354116713773253169447033725901950000646329790454830915807242968771034499045704115634174067821588763299407274961253906300371065389447053570402082449728141511621113771067111045954377398670826751862543634734419935364496186420008848014686983502744075905513781899348126717636135531217466410
174 314382499971443637922776150613697834499236112783421586880950044823265334488637088079427613783580730760814992777021439195946244197685927815158618968729446357469955091432448489506833176171761153620055746755920402286720763517789583088270071381093813445660646048635081932974509387808063545508014915164731962597599302292
175 55022462860603992764963169701394564554511946945641851195897274279502889504809717348072292506981289330976104637327539426661972004802767340463825781408806566446023699287932773894787033015515577494350716862903092517212278792562917496198975516297742682658588563273619885101370909155514861003809798082663080590703638705784
176 9684914868117058955754742121909833769882699422115182207555050311558859534072200022775895803785060484512844980637920158846124729513284509591317524648667113289403268319665196845932084397057584411920155033569126648532530984830865519433484407151456751634024355589074299707478247391372247042439936980964876285958891647920417
177 1714398175918191909122447686569893382490127160095977644087741194209097230912554209643450131707704011383628766808210629572939191785424569667691133019723561874074637111512075892513810445852756125677045074641698742123087027053769479197210665492168781855205614735590196446466921485261207435476936012889449609568082080413679400
178 305192486033052697635043408486353513369026469941874553324703951099958471659617456122948486721444316293044854168285745996398602554561656158023467624109893647265055527043530097495390006632890935882184471686122945958418677389971576399190453844561793162841932201411998915227857720302288880237886988266950483407048815925988401925
179 54634696049918039329028232916179791755729957880320295972039691484266428782364790283374437459677563033296961072363179788773956979185137909963913601536520389234489456077847379208644179671166589417723541102035503613470546835481370294841052097738118096665372724750825199638167861760334733436089468241483156398328449094646585467636
180 9835178187539794998695527690732159330666846665705163822703248841569059256238941631759585715567984399671541083747121151424835213342988714450445848619267287593878987348239633753852773176461560332756207829432450466103608748629229260071055866497740186860607100635612326691204122960603476398355161706413071184452780374608483774988484
181 1780334239307268273959529193392428220558995751125754598823684787652655510460285479325117143889188171267946692766557721784327392195800195435023736531556210527409918880196132311741945746793710710890250109081513928609407323986188800250453559821579702155440603595219458369139273680510441666449696837520410574416681052280989228858633202
182 324050889015711677654126043806656776394129821345951886094384480038737341808412343000138150362077816721189764999658430813039204906475551809635996648237630709048055371874046119571600067264108685557412566552923992922129915824433788585100606539626798239835002047535489198886604935196339020714472939440667040242446580231390751727823370185
183 59306753043250540661361377080098455229434542846481034262585220258627329308629122617478794718645780146569253239296630400009278376070226172752529753240260186734276213949644690375154962168661293456760082918957212671015604373569400508066430586027534914603662702894464384293621273519198049744392272178345009103014389600370150272206064380000
184 10913432695766543242687789002053331301198646674073340398622549527791534116680790999346196061052614689807965435497301970686618268629601164219023709076745872973866689695700823359609980491440109187610084592421584304927944427454356811343910505642462614487572753267532836981988677889308862896960171335776940357828296880179386781294895555314913
185 2019166242028702699622266999363639760075381078956876946272527181884176777406147934141506296672035772498581337236695201151865870355408322456709679909604838136871620485802804907250835803921523184299652871410941554411917872043226116028315271314121049515401027947507973915436794047251035748652523702385023538331177622438601354076262804700905062
186 375598260305986637496450360671058386410603183434413285843998478953726320187705034891491607355883061767684468931220532095457495590153704133810907699100028327721391643105898732975381200811264259387029609452691129153912379673818847022429257282304746432001961656298225199653198010153562940915686079903053020342376076162996313000523861094269554068
187 70243042394195292521131957895159927897586275767870487861486749804718273262860927920961606910361707667319002588228192873592749711228793641569898419788396812297595488663944992904707494193377920875161509392238175074586947993589587450278587189448598952096133421947909485746597952155142410175673914061330171270592731180437571539507239945560866438932
188 13206839155995333912602188243502201445240936898342916234941121294124896971043961979305711437742688299453527207774198577558061621536917551316427707324254179824576832376451577940863271158900833973167116441939831234857395636066272439952045640895402573815975596579458830562146734776827385012171847539485207086792610593701421473146215968369552004132505
189 2496307122490184110440775511446267584525293944291060389192918132415063730212167043946305034037279763023787571765750680979028295231856177312661057447196952614132508433479180924220744699487364345326886819113004358602848440727748915339445746150987189537530368705249529907189933749076887311888634021170158402878870971408337121952991302115349472004896776
190 474338683083971334099625726888682562346994025780199187807424286415508501703940646196960216405038735772704138270099977523199532418506752175604072245862450346524276531838943500641574409977880444225488243244159535712180105246545343192810232284210534099193689980951016873940331016687209933399509560371337584142837393025410065682448246684546966276346935045
191 90606310742177458562302095974562843070007094884462920391647890554734046586632642559945520325727912319995861696954710356171699940656206017782151550423697816365797982576708174066894411019271756603936944615430147612493725421993663663142648242805842318242677892727819833859004960471558409225977233490911379800776173794928061358470886003235353197304622558656
192 17397859882895698592550923883624383235212677372926172294774292798955440012239838978285841138813542956026102343508225793127268739295395096026586556101824838964279023283498027433416750753852151761647474300837142575179146479545947955979092952062881036605331806170729906601189800761093169340987068547199096689444752592336277058320813863926392984060270936768516
193 3358063565319631420913882441411824276973653428350578681188148814715249375349047625175493940672605846181404681021258523712401709342558011323767584790502702082003615065332065705842434118574129919452074596189073228244295932404821198398885271141254634325274779692173436551483901039704308549090333435265334397652252107321792611715947741904800482417462761492891070
194 651517439979149078243171791999310779172140098172377562512822779349209005323456690867104992379096364146244776725585137310848253115928448182895104670020487270528826717992772674423197792178960506818025358651460246452208235899052356406601309257428349804419029664897286901959945020016053160154364418130562238844855460805404186180655374939752190455329241861929810049
195 127056150620137752585676945079170771843790360109927378190790723030150529367514034970734182997545726901361783695035412639120354903376835940963481372439730480626143180891308824901174385496715037599639151892782268869754867857173275293533311620646253176792142906180374447411378330955869700216611406819838828031862558444500191861758137081389551217741447888763263401984
196 24904993972247273977527051545666321602261882345624994159556629267880309810532262028794395430885217118251917734436183178435672546409215622590421315278582925734678453220122126501338844092629279741374209384053062765462494517695891929262266370997925454680320594396364383536698279077934697841789768999971441601590341530242872960597255192510450107437971471837070930805505
197 4906671557484112541747945706490283495309010369233841662200194816722168344054697549766385073020542234961837639178486101643327031373220095607621225290517111429025630916962603823252590759845146283958863757688058908214486302846627552379447275786069778922970072970385158193998263493068241134114442373207981018503524323882472425592706851978167440013807732840686495510521538
198 971596965822433969736572193468329629277468754972587783101862214457384706957289680080609289490995084861316324793466572838580505045256570219080742842488648673947024959283997343733767343330974445032208749498895887499364633068716697359292471240645784127855928387406973690675769122731423621011684685324096237539411019785486784994077259771790048408255738690061271868756444180
199 193362767583237474133274548348389634271373650330129629848632324192532386194888840018060625520248331382618851905739687752068454129924364347356651562994456032796328615053296951766457810583564766339004146153552949324040745618020054087959281018188556426495546331052223794742403523588378699988789844854596183926668419109317950100122852014634601054252003515764264772351269065040
200 38675517828975861988709632031297435323496091713796700835299682649734189182195115368608455621649534643937518383015329447209659539626527934142157452801914592866451347128629723101316717169514756625671025369066212099513331762068012973119460435025601692513318842538185277119118244993790000310656084862066913630542599151707118891754819555698009390952317200329340934653298865526129