0 1
1 1
2 1
3 4
4 18
5 108
6 778
7 6756
8 68220
9 787472
10 10224702
11 147512052
12 2340963570
13 40527565260
14 760095923082
15 15352212731820
16 332228417589720
17 7668868648772700
18 188085259069430744
19 4884294069438337428
20 133884389812214097774
21 3863086904690670182596
22 117038382718326761905074
23 3714715275510683012807844
24 123261630044756060189938980
25 4267894617539031033023339904
26 153931759994006480459971891950
27 5773991256245245305528748858016
28 224912930891073786910990449727290
29 9085461560793920345548045829123340
30 380118959800396016124741130429722414
31 16451872147557077046156162066965100612
32 735786065179215520287015166296567921720
33 33968477036456250553560430584636523029012
34 1617203061112520143012554948821478903557910
35 79326448436834457218008863416962442747529612
36 4005535581990429711898916058500593969226796720
37 208035587528707709955341755216229553524438083500
38 11104880686875274333647039124158503533076996300226
39 608796339271506190233834219684766677430400027621260
40 34253990923555917622941141582809542167461505118796076
41 1976722513442787440173839080590433728125779915160802620
42 116924118461656546531399038093794970819522831846416521642
43 7084805526327714889813547551085060049686501219276206682484
44 439512193335315811531099047628326922057795012128281541314850
45 27899610716344023144095859899314576660954262389637133883939792
46 1811278351044094595852202941101294827590720901785079355888732458
47 120203625557159296390017286390966610482410137706440526430188367236
48 8150607200944816163371604784146459173547377092452602682316538842480
49 564424348273774134816589727581422989008881188592151720541198237742432
50 39900318202366395812708674954858262474232244046314271950092185296756224
51 2878199560022281916279621515359149605216702371904978816260420467043146460
52 211770575828580067399914998999854965269053785453627573987107603609270166270
53 15887058696812817599689287170110128887647686259316178346390407725667736282860
54 1214769582198797668351741213631532661648826107436591369672963224248454723963472
55 94637270811292023440335894480536293298630713250481684351883201312763341848959228
56 7509299670549426691292253740096704737621719554387487510441800461132183284595634260
57 606683246134043936725802136334550896036552669710958206879497539273822235637760659508
58 49889757903516203394689623559608471453812294674776108321004764715306454220153100755470
59 4174590966476120073774439976028739696050047919317957186130173156695039509109479116832948
60 355337039419422835807512094903377539462745682672312113744271185310731744268160491331136006
61 30758579076874045812342605442681128364168871279071061187716415309097686860010817706509863820
62 2706890219438830167455552251512118493434275148493276244076563997186334379975072109771351051194
63 242123459940544769566349663465125205088694950582895127631534335342711485865353328127452372202288
64 22006549841163396383815700461298883830912351847013042725060112981517596585749727992336412801041720
65 2031919380667023188705374045070263803613978271443971044619464383905257998045302155024605688156668068
66 190543600908341734431862377234593188976190169880477186521511768262051939227657110582300672431399146994
67 18143156334836966637860975704022935575852867578887880403687584989676843081002536023989703404274362344276
68 1753727791912945694535454543813710700034552178932878768216649678022181606307864183159567768650102679205990
69 172046418415413191516794148896401636780770214934770854123154186963459220851634091206523565199057746889725444
70 17126525510893072649043533973991042948697736032835510022422139088534653620826002118924454336103685812792763662
71 1729584739555662944887446354002370520030383810976844627158032079403950851166665541225286446989587088192121874532
72 177163696185347083730476999499115416654263544653383750697182520138941487857954981111631851044897940300257476854480
73 18402709385675462500643651847118265994048801405401701104482718108973165370318858458041027526796184425260858330185660
74 1938113322583338358885625670458714529345813611045846641535325567260933159781144205074767470838225292555449628875374110
75 206911879458714240447354224369048095204844354354129277603605116600472082595997315533789687988854285562558794538322772288
76 22388305679707650664322245489308728495905568248719274333569163509887664403797801239876868100268746160135066199632468172210
77 2454761815929553498179434591773907799580073302944608207016640945923958735062229662135726817275901045494486441572784584690868
78 272693397777196800202559640019222394921729263155376463786906083870461201815760479587581096083813104647412176071699348681253790
79 30686246187193217463076725393533514178911874625846427401999607236543981514453482832406147615615951839378051704164210051713634308
80 3497400720623159789696721413244565853922850202931638778062009565625634650388848477025053365544465863000806197129717210452434851776
81 403654614051561567938489857248800391997895509502409238424957191511589711473226388487128051715627483483647840133945347395209152073888
82 47170391303855045113288421481082621771520091832817681457352977936956353710826153183343977854682710800200577613856047844604762286504390
83 5580304148090811775999257565162769359989779187393378908822316060920319253285189220416915913229767657945627012829298873666185210612502164
84 668206201051526242097137725525453507438838915841546863181749989928347564533347619649528309522604141389272023565093614463572253730094848210
85 80977492894056406637570737740695019852352213831910931742708509127027576090917257344769319730646611868875861073438917032707606962252245383700
86 9930195330859498363798922469349304081633405045600280895847581384508056523622877301261487812974712175566362945739640770616401502747365361162738
87 1232056946064517425293371395319646338312186094835259858510062938869858939318246796776137828044498783277473419807533529835431865169208653932288460
88 154640972817666990476038561678246093421110634016577167277969138781532869202585904191482869362543172037643328119861392193770801656687217010830717700
89 19632779285001797872756023476959538266881780966407159400743823382556927609887951311250030135483271156824582879927291562417669727774517346181795698940
90 2520846084887229967061090713118502526009638139497792683525969682772006915281034311670013605931831658156178129378833947334934087660394445178864240953688
91 327313093096004900208270915066764081225723295349219509914009750850830763215850616141348545399053934652858771780907277508514611178694116206306343380507500
92 42971380836714682703106043555653160184122739729063854927890685426110093003721287918978459240685021232250029228248903430039291380176578105106211505562170970
93 5703503019061696313783079821876266920638100330821941560615583224490149330114641104803819863564176298887291046780163678575634667280978417958469282826858388772
94 765242643480485238934226738511584906632355186654343464806211879200750183430888108765237465366583985801169122043748304152584537999957813766858958371111226926042
95 103777106081649367288060289151121941523132838177548266479435375362959037840809976671978258622692653643737196616387867004146212985097537480623678323927086414444124
96 14223278048671325568222230320957427807937165478140259597278576107852465115058773879037790736425705199891926618295929472986557990085056535346554239201922729284662480
97 1969905859776285475725492049592176864765541052351067386574526182899888162504909596238023496643610288399893607607392440348790556540909606720374833578397075821969759900
98 275671421246983608701607001857549377631925757547082415552196221257446372193611879445880444672673004996672060839516679862643414560268339307546708106042495143543005530544
99 38975559650087895971500932828280445647478625449426009335699538275019658279497804385289004468925301174092302548872011124443510989896189172321894330132912577777661847210096
100 5566754815682325149849828180421903431485583995344140777212909617769605406372068777907634563610607958320746788855047625775819087149958860602211299583356771660780888572218464
101 803112956642964603824183310688940172762538856674253121464272728646812806561984910934351101644542009066666717732449839995988678791710391024331794099278399314540055091432322220
102 117023355062070289641759704156492835758236304731586864571535601405200891207856592616751655372263742030574177566288162916104238972204139094368965851113304183806043491237789735910
103 17220559429656192304328236489138876094490272921234215127352604942707262454371479906733721690266739085436936961354445747585486208924028895517171181726075312609133302003708656575204
104 2558933616121362467187092024043531931784283860670124117096893600737461879408191360830491190090611337952654401250352571805212329454742817290315752275017763302835181708026835899008780
105 383943127146004609669000349630767607119964636299876259530028992651534092315215905930660207515587152211431868890118069411591846919438398664634053349971212446085579999735415153609389452
106 58160848779278867656307689287955500269666198468096239493049379918063494661834476508953876685722173126549389754157146871090936463033768020977125412457551031199980156093542347032947308350
107 8894287019422405605736526135941690393903072114360386817583404925936866945882115897804320856373701260692966164223643110835771740526331638433842610727003819319524541903765785961128685411956
108 1372996583942524880198327412642364623227405928905162782130208647300422466408313228846567481309816383807790376508021923919208789026150107656279839201804391635412267541952845863155230718816720
109 213928059183627745219730933702600524401348192397015838783034529141986602559252938782404740419994373529773512907183793411081392193557082362399781134519672139664997146199882957928657571426680140
110 33640991559943025088576253446568495737213267818359517139468154439672777582634825560729952661338131321958495000990337968943271425598267035081447135227878230067144113227682587953114512157733963366
111 5338706086352900300817573507093176951846426105324423378047962700297702182176307374980954248921285935460151571890426014102803374591932640728284361485563146475530138825625663528655755020111585684460
112 854935852305501139079382480063768402500629446662635977235607456303547555322629705011407582526467286253217475777763125916894955110686216794063746803246816686524968123740974278139808681950537455591760
113 138142112012724483597229506740031546137160581381643786148337700497929087035976347359792367603551468937804806737340220360385321990001808553020593833914476489823725368550176981574198147585405357879479260
114 22520554213071440252272390691622217627757378446987516203773951647836204773157149855717175928340558632373663534186042614596704549876067088156466170926900563836062911548575044045771968330171759166156151106
115 3703893274464690923420500854639803741216907847141721737267040796981713989317535569610462003757437078591476979346517665004378667055388984777727019184005531731315002270286263189201779027225897339464173142860
116 614512672791002291153502928212731217571053292525796282453670813514407748498097975505849161869550209244786488527734524772193935614017221111830613024513331399763557663716303643958048934870487714692995749492510
117 102840308729484144019328857482413356718960157915455915430844444651759291818813306915586408920847161720952171468184299273151332288374424219143642532008979426903582023330635426818786409357549709918171998323041360
118 17358962798679459468900507863812264368249935110797771692049264113602035036050327054044621482167749258631048017162723069931332797001633691898577581851257083935129303763970487069786131531296009546496434885614869266
119 2955155366266441178322623491446361557794633922022487857467118114657099359186217490662012043332030582204483064114317069905797032632289582760842570110056447154821881881954293562053583797169845491742083518511147891260
120 507343171044311355820946358163949687083543758726950237834379995598112636558541169624019877147720637276702215174929243991950589695238179442914735713564877013889413177422629819314298306747828551792215796529372827538684
121 87832977227341095274907344663822036979191850072884902512590052183399459655676834381868978533995565339137532692118994723024208127257551505165388216090264835595130300934163828562019215246024176105025567315566231598214688
122 15332660281360188643959068775253591575904976418054030701073528705005959370560523992520155265836784701323197733545401328658527770869878263598364175039550997874525390871540132473331960830590307631495610306211743640837850190
123 2698683060089529749601133526896034609386072839978255115069097520490896730383795740512778524506457555199021590620077985568421630886317861961356905982310775565480236389532956416795485181244124893085196734402877407019742451260
124 478885330129832692742134367952195137176268513784368738746384101612562854937116211613120162018568566640238634498062181357300854143485600455923533833527569234963738586228514825421542037081770588131636628928090082028337709081450
125 85669800875665180865321645803486417725633718758082389084566559725476995893019296645722128998329214346302467750931039494082858234423223292002467022263136232900118411186449216435530036796083417268862862464783916955162146989959104
126 15449424609658391403672503091287952235847841880235156273075682144637720068197030149974125571861637859449586721941176983169115928728001332283981127082328478348248837718816317195898998808993977991057181859099094006699478099843070696
127 2808389841886700884916353649300339975308129174319133936120113537902567011855936885883996889044588618995169819138697872695872936911734771699727513295240874030867377361257444640499672473799747519753874859257768752232446166591180230596
128 514559562417156193282221568107028577990935145193090688631186308228363473320982493608023043092461848230524818526587322668797355051951671459793757626920158824196854558936093596900130657824153544618830208307040235161932563596724628305720
129 95021123704476962924739761623016277186514940324515802058545826170625517796097940001595961243455312796745597889274731081827174569266979550772081845957882751459777261355698548627303611440070951586637917757172317684960576947018996280116884
130 17684159009310787831581983930630749687030339598857227944068506991332256531224075113645929478664336204758822651429997644714886999499192797874198646667776933238227821250271528542384229034346959677209185510491960178775878285724752539643884330
131 3316670305653192497402550499278413292271831523354543365311931062281054222240338430674361883508216689810293338437009889893421205488117516493832296896969270354091884133477009682611382704970296229414389800476002032383342535154717477795401187412
132 626827638092070173894377073285833565236999277848406668636081167556148453665961756399676952552668453885095358889045192906391416734270440010718534382963319067420298536175639564015642470939343068662108109349772414165373400372822432663717046737850
133 119370388495719442777747353280555412622129665592007438391821382462297336195297129139995211849209516553825440045816618398372478718807178627993963805643704244179096703408097429185525588215943865497687095870447797511954359567690896367140763480434132
134 22904603979064533346733000949657138954386735849853734541114523637764822771376356108774474345571213733179339871789359882283227752860311910907773108498571862623038992939354333877935960227862663291222668719035000354225533008151992625131645998502841122
135 4427944048932350800158496423701467519649396721749944286104571442856786229544089013006350585593948175103055851542628129302079990402400707694957774532542041078606545186657144242041740778531446014671560007392332075143445803637793212193649345935735111808
136 862403344298347503276004180517926440720589800878499212694105964099000942157880280391975060755148321805737323063584767140306286258435462415677196974450262509918408024841045190489488419242880141614647145860863617000772518668586051691667950691134963088060
137 169209163816878520454867042248363896912998303664326938177311023355004775191279130328401336097347768779515445394646443554735198414600890142525029934847797364082416395516619490252293206870378811770527723447862034827653317304843987113722803326020689782797500
138 33444059347086304445535319012687215569547963655542319579326438681040571885882037844419604893215123940158108213252616850486753463346602763913554857236714401581505270228665212368034875063586492596431244129864759215549409987070530819288000255330290063952893898
139 6658441842278788086351924491899570950620466269572253962688264031651507231524162461975543412372059354677043690755965702445651076549247365806896042101242594544064326896397513681491426104952837693134581630832325966780690847768667792816266924690555426336350700788
140 1335248042600542161392337175430156586328352099624792206405852592907807431269705082617073547289752134693948561168314689432871349249347533092691371619607684499070144452187481410119098821281227455233280837558529482251157085006965192476536527263007720015866628757182
141 269689802118309653804143302768280319868137850032888106491707895241614943424669987620429133367152663553037324188028831065714296329715887466440146616641019898971550998597961081173317723446795374195443890924521658545433529910157096664716864526559592445663956957880676
142 54860299753311978656962619076005400277510130704168801622489031340391304245742620309059513078773354906334272416201557141117913238162406579843121907295384225135668440369615179166636479541070626077485322099453371613398387393005369070654029946033481889584164832734257034
143 11238828900201500413343717524527552441895956504163797827366152848421618790024567602733780255074252170198993006662277688182498671865265906941969483521504663671056199363339490293625852750479364743826075992863606398388499709855265416718338512691354622936648832212674365020
144 2318630988919998221146857005754754816232193071289420267807692083275662646708563238219285768445521340999233325950288012494450036789598676156587424456670469936791735479911340574611033075780958630602761724775068785966645105922588885192652405256818352190188536150485552566480
145 481691149828755047248035902679996155094445702758512311840067522469000408332779581891782820681939239158382988464926776109892994005009878855670975440604138933268330679040335774386308308941398746652166873688245334796891684792957557240963211725606067156136982192887234517851492
146 100765347799216896473556584336034551065172649568474979619720088518322682888159373963541158267746747784272480235380636343087635798592462901269194209754495587666049273806322373619714836088578141912674730991618812978553370234326136579954004600396842860380989493168342997715372550
147 21224555464253748545099024028648498347757806138599342181285158980256590023786484442970520934278623540828596624625752764872005060025842034432532336099696832319553505516038025092761455088258044177781378663968360946060686465160642535009399673101316887242500300278084332016648551232
148 4501222454262690120475771901406384696542472869081630855251846651718540809297979183478690809859894723350407084816706330190877167212158136200601050570020036021678669803112337310312116688275055695043273721490463107513108906148962278980355664070587822728551913835813383964984268457390
149 961095914280019127725876820515853754682745728798673666090231856681449592518039328916447989678805126574133634084297989009471118006887686341890698078257916698252355061179937225220996650205137458467795405942663589660931443180997385283348948502462406604744194335405754360315650861906540
150 206598678093213751949564212851775060438292348975875689497705463120921439162647816862635396788297184907950361072711373466334139216944633630117717402595535388492195988152190992106278575561298145395075545365745853468082446437636595768401309937119003697601353164861203583846890023897884640
151 44708833250894220364683921579481528610758127758918323312187272985163384028386306495694182288223704637079998330370502978261727157040849456530671991865669090273592806226028114300984405516926032472788231147866985871846944132154548510270935620540756960393977672712161599972464594898366801572
152 9739683014264499288620314505547268907486046325327305209499776064505662015437434527137701535969682664113924020462409908737402575949932407729192097642548121107156179021253658267770005126914534497672369764455493962730600571315303593779732270557072074883306074453412795676326487496275543962340
153 2135811642445499353952815520106663415072277495450730226664535609791028608388009050028005461854887521368209746089107648738356266532736238892648595052094767221046132969769421042629360909866443861548555727390343760635848003157113357443183201724653630175816845020420274581422185448822365477586320
154 471442704318842168862996776732422420018544980235451170902822446218764161365681034200423642020156390243058492156552497540845916017248917922283418182757581537843113065767208401014859596351813588605495110691597564433999063403974957658442545627196222327718454518645983147051354344340716208062032466
155 104742799943947625208632468664802921309241472482500654305188171563236193093984587212095679315959669124926387640539796240697729684558195434593387490835827128170197057215954337020102091710919031494129708642457693830014532956355093150631150444295461248791815346398044251766537206732187867139932930988
156 23422347297433495152643863660253103329002609366666238126974205637023417124608328060580596982835923788496845393148279766129740051147746776656206386687531978756698430257031859682012190028702939457359266465265220745064336983473772382279151493385449014995613505232745471585559430734583007078600232231830
157 5271443469549865584362466299737432601839371096536564612433328594371404445335696041866503906500624032605430642620318187017043167390451368406358976550928065465718293175066697660841032664814567113080777298013537489920925881222863991483036970777277207128092021583355944458378999689382942506645185050732300
158 1193998400239838086160764460217211583319539122212528937407991347661472550725680629869268768212336136450814042778948896325390341151726232739154932826342196211794556876948431736410276430684155216940959151394007491693292369437285901841153253577893459909373946991531763953766901086578231579310068589481000986
159 272166940195148476363543830572394763712781994240282505159936921210834979455703460416546703886395671591626898072631979940261306335297126388059272263017239568970100247450683317002582230349559668640965135970831762498082556681369804088551007298041463048904198596505187897719457068917421646481997139679346377260
160 62431969291240742520935506803244859125932368203052577568156619189029616279841810214212939652728469433766620495200692397095465567189741657198932479994873224921937693429814876604861837682897926315851484901495357938795243123581752005540723128128880316220496565170795228755987324937178086077028233315611165505376
161 14411246798304811332832368669602873813333057153007270594789643499739975561654537999481611761257670187034320119080184024712324339270043890604666787860424565175310564714032078701253968573641845812042707146275573057078374792140055907792014305627977765974139272976358927612399099456945266690362128062625039169176356
162 3347356520519549746958362536902131633142745462196370258046778096158371883616538596554134932373257626994904894309363592874621899660986977020545354566635349887023047340811990057305343054407400785668376326949209105485501903266762677998236150752741081964305666724416639785800403889795616774678725462297584694103667536
163 782332773663024196378136058522275425511715272804308443316808528609642017558096380064517333001213606676599840039782038780882418507947168859734899750691896510698985288922368032558808189887833460061019899501111746342113268493450106043261272857591909401011362893382851749033912051384848155231557243319838223767859175124
164 183972820900834114171765931106262247456429080853916087729845991756451280274370942277985693171928291697055134053987965465130783514054841264734468779556175455635851905899290699346474670271223381840669654154394554847578969471840087802440742115876492554668008959639801073402532066790683986627693157159271474387130673625750
165 43528334925005837513715784955950346655537270335115793101311537045554740204163650758241877713585442181176687923460111571118725234351332680795719827754763455939634731918760740985534948563608949275960587202139091959802405270489725564459385470593654937378395178395983789463176387325087563544707335712691080373769789620399612
166 10361688634185865462813947806861997896019326812045741107197770252726431483999157225499711739149933680104190907398399923318604899651107230392272133944767359187324904637006934323957560863422035223880988612052682106766260059098663173746718140560842291739387040095324815059644199722767498729676204263310152417183529186783724098
167 2481493630090730439542538036822182919651749487151454960884027739882646690439189666983486699586979715315594476216019414434777157282924217632716538033460081207006094091837676127440833656935849675717494964047770076496840125156739718368019788342340915747437260919255891889113256120240961161543012843021315539474690863736145557476
168 597866438539617914171358106017481938138033998337663194414637287182735129947049298127278155310148020561617568923000932915947180325171540674926213482677778349404518872578857932799444430570534394504909438644388320827484976281999417646242074720747581097394093261553919478687890034589298087097734841993594413131074299615097099128340
169 144906542927168903096241611417719231389058307252182644102853034613512736779379236554225254002845545771018184197422962732007919503751777159844212133112981812018393034387942384628875981613830256791167257548920592697905028042357431972576273225408744505059467766586755856370167603467927468674667440786956270194915789572503148850406720
170 35330455697602955949151713519974794852838800889582197937656019971770003806669189675129952258441341011118063917504460842169173252714644996205052441876141933809420199013728692568676849496807333560593669399561601973919760388080027366679123049692892257587692821851386711760183297564776072152024034462957644841577137534792061096519561858
171 8665082448637431142008941818045467088439013694808886411410781296767751430158728302678759119042793356676039306238510246855986084610482229900835245255872602557040665289830245394547660009034495030816605966061605616461321256610060347124284907115863072364961092581708836603339052641098274720026141029857377851230782272288489157986725832944
172 2137683222659890258422765122165269671035759735470282636873030767781636481083234257313793119206638315905008903475497893670037272108998707506666550653785671946144772523067700724451224171279923010170873824782250341741447426752712150459239007704173740047069012683766029375250260524141056196742328840831436601011687977767791155521490904406370
173 530452297303549368409748194871328474441196856146277977057960112013755477692359407694799874527897653185040891723780497604599461940821714153932651921779574304088277606294593187591527869790236148127208569460572500360366134704039076013749426838220146193641958436184728366585243986710253794639197720779710280392802819253502362887555386430339660
174 132393595483402050264523923469070371276947243556342580648472507701684092458573621283370261148593304029249788774101773432650648618889233647875731677771105971993321737412346144794423787951245513057471801538325861453713956670411306096784027604029144567818494503108705283742933011346527745359014754472036415030509554603414333379927436354698074430
175 33234623554989266747306779393377994321565598999774309438351138507590056550509866021410202071263495864927098631173556623083183234713901428950317186414386759156369981507345326897410220214136290048416558702226071217042950957049247862080131216677113501266991821651403460283111907066860825334332356626617827198977165327561200379677457925220531761984
176 8390799653004045652785216745149009085724978514500985471052395047933588770235480588988750729989132953773045678271811994455546771132427427078832204493778106679123016244310193480860313835180431329308278823048833960423995425944439733038412702719659726497294416535256050134721385374617978420664800999362127745100874818188458415520501636906797363505200
177 2130544248532791803925971028531598475322691947760451542115984897189940189960289411111540692365845246381100045253264708678160669831300455032883525098695592325419933428452690596273133372254364446046860486626101354407957332424886117417895230923691101187396631613344430691359149681588718321426065936608506377261954399080669203367391929526251124470025428
178 544049435050238854102270958387015725964490829217960961683628126603785132296902479860315799278020069495242445393828415880000661292394863451796891438463751689439670721072365155303509594198596704358448165660984948189701486148015921327314081511075361881857801275688356733318396120635850840290412551957884321524445826764683854408836003611706847550042360870
179 139711741106285077762597555036768997802894122750265003805623258295335008790351575262775665588262551503499500887493007013989998151282662374762373964942823579925453870474517009017306279293049424163259822626891791847655281336443160323480126584420529638983403799054752323559463724025144014571671975696058445371439869219323531810606392527934504075862099737108
180 36079497052592039368569888028702092527420216593831165584991449245647262567196508878857630153174860702229015055404153690325448672595766939959316886512613650180364514931339778880971666129879001253075593994559960694756954871923636669961936290936372814442518124336130413786602162559512760628806039168041605637764778777764243528482198680065115890751543193649376
181 9369308065597651255720515897219984047900423988134037979009589546576433227582243056046487961261737536322531122184569564622173238261961288293073612455607850323181795000812477001339044637273462273896316620412028388520199548973843451370872665945113909781813893767895883946444711743990736154331079918957393962414409226058252545165247960515590430040602320623223020
182 2446586825186564360602605354964566987114251944797518776214133273796699204179049489098532382977938188550394829151380486021114839930731726864814936583832179390222868804929505663658054200372766175304336111783615373819993669578393266886758377984691776929905805584195393391988508294429546771642931096595739349095279377498146621711252748586679831475644983129581870590
183 642401519723769194152745582311546293450457397323023736992922066690870772300495555991998619769560601380724263197670975415061702504155559866990934080866583318726092575006993215876615526751143290159106082380861461414983456458080613568378543655083463123995004402299948994467765390572042265343227449001838734225757237702292278632703768035329251144278597256703611037260
184 169602476077997823758771176330108751281649922868107189859545699061410901649265615676500489549571527087088883990586359118947720816571756837152877587041207568388749198068952609384296054581426837462292189030262995359012745638709833710260818606253902441085228792793022145325935922085419368225579628640182627271989044543691857050913039581363886770347774111037485173826580
185 45021975813479837563733272281290487989931629504753444715403637167379767432344713353380252691137834378136764012009519831180843554392745334182650442967522563029678428094084757842327642275075277937701192776039243073637831200068870438023698863743806023785076878201917358234602552431391475786731605120022672660563998388568960731440355137654753663008630671533809517022815940
186 12016301528869089926409703367292485773002987106161367580454157252814288774811475227874367034636934629444352944302692973936037663188463599098458765229420701372444032702195740708568519081824143076104326058628972546599704612763546710307459414479867359059960128669450689950826335328822321908915968907743368307215472019137004110052759841714324108594890946598895746047827298714
187 3224469704347818366663014761448997906130648683934344695162645341658759526579514791549626069142388709152178340360826192070949351063598904291688122609846770312804273792858759423370536904301417566611162581442213261267862736070687618036017253808528002785093831404066844189234388369091977427233964281480162383523310280506464871193439933879187808792920399170247098723630350999660
188 869910246516389019162053923179520199949926630203632201625813670669744217091270658957811350215682938777211166402173317669470923561774477410003063847424586871014251266147172223012711996438074372256983296557623538307843473153945490146550309562654414923207445276327288336520970965877232908269259225730173684278548118759817621884318084530121818953245370622082348991357848424190090
189 235942857349525737577263299998926111511474173441432576992447975538371790729192324013163041621939014452956202178248327787972757391037030529662072078357519371653128568046476237079379631283135383819787803919963347788874321992530866091143716948074572404130995416822571215514550476709780195152899689574166070373362324617520915919106491447181609916671387917334330104470726162070881344
190 64334388553721917035312050676456387952999047401529588345126685532603303095832275958659137914611225615810610780327330316274867047198276779154906996016025002210026884277421288061917654704387963756529510066311025308679534489151557452598632263044590257990983996203278219770179686157219248545594193196538321590774611609770527882684389354328198607672407412526433571903338118381463451990
191 17634831631764877096001332782426103907834039604557697678945200569426520195574959928396505658826695113921016067257245101121525150167744802747613073212890384393864112060350913092698091464280229875358291318531441815212717232611950496795347757258515187870542286612974968875403369396077766436842561876770695253292154522840616400526311518281707487097369526429241939080653283558003738858692
192 4859361671133271797806775359686236299680728994815237948121243823418818499042567867957514308883957925194236617554061566653686631420720423916844767239334815539008125409029670883198005018618458509417238835510907090551260396610132985090544264981385892265073855006393880282020044164351190272476341411607068541007831296402179792835333110840320263439196361882913244827445874031604278534454480
193 1346030781087336405203053197620033195068248689203949171383254014943999587973429345829270484037756047238589976685506749547516790779110983573351182944290180072938773214148509215402471811826913140060433398643230456538898193037971251002833197306319076582195795067736127727475275376036314119458318061115691513048546924718875296542730696450102785407046541207477684429911597803707374374991058460
194 374789003022409442595770593846497417708277462523520359711802357964114353999686037440845666602429833387430098825361139819366571803034828662424752187323869798424512887488378845100023592527276084922146996854354633409755151525741498419940862814841373619207027964792394825370068843648205336788572859003614267386678858834867064669820586416629579218326395829171200538338088844361169947724393078710
195 104897009791788871244883154691902512293379320558518695228418661906659903340348646931213525216250661450047980604871513410589569082016407052989370120204737799123610604803866135119783241879034123880733570362870960416165757247154562640897026122555277909984586862800057925266366956925189954806036259513800002070653621141978583596280188823799981026160377066354992589873699899924135705471001971844388
196 29510207186985493901120676354254331181164029304467571155796687374676185658755981237820112190514440507006668217659855876003345680708919777614930498535371851078197943741796630480901387303000399846580693729096458747148747778139583272793260244181376635527760455411113029212092268770117824292890867626377013563906062416167676782540145954995677655785812888754200432647201188468104138968021561190318640
197 8344548994596884511443654517369406684315647140327652398857519770007919718255042757959646113666431830612902750930852888716464499487558375488980359008727365237021245654854889489682416770041097279311352908813030759067437768623026062830344002204859984852111504824392080398855888921728438662806074822827206698284479460613315645127028481974310845434127160380009106880371017828077775359326394314723833900
198 2371611972233102425872558967328534793183607737810163577899770842197248965288717661439770181599533779975085383892963690386882864984245198825896973581221520827393233045637960834446097921896371255076371849323500696167210014001169031758048844716180580536497418373430245270222954979541299518070603328648277810080954501865054448272283270803086946709458436739613126362816067312382250302565364619397559991752
199 677459540588210988971267184889415761952879009471464981496813099430550072569309816878322150868599726125785944814432328077778239682404353959039956443199272471066749887305659271577043757035368088460791333573621955914233300317431252840963781501594669850967429956305795679585143554493454093261631568139903652640436394892597439693848542299411453609977020937802644320585965867880098548186616217067140941664868
200 194496136402295956144613293692688721425187484043204589703998742498336298933053836336526850870612279454011238072510930043063695283934470190028727973798775626710042500703947014559339981944748948308440711604602212999012941810367745642318239339987400769418751774831939219229459657025217298117654136311324100500529502481778913341673448301122292611125542709696162528482017556194648509260265595499158275216487776