0 1
1 4
2 20
3 116
4 740
5 5028
6 35700
7 261780
8 1967300
9 15072836
10 117297620
11 924612532
12 7367204260
13 59240277988
14 480118631220
15 3917880562644
16 32163325863300
17 265446382860420
18 2201136740855700
19 18329850024033012
20 153225552507991140
21 1285310632274024484
22 10815703760325080820
23 91275401523889689876
24 772328400542788444740
25 6551017308366846275268
26 55692091819122351708500
27 474443765631602956814900
28 4049658140104006304286500
29 34628757829372075940521060
30 296611926076082348831403700
31 2544641614366843892909441620
32 21862936014697381578242276100
33 188102917481420575494323691780
34 1620512908115515625601847463700
35 13978066300218638330856201069940
36 120711799640385643946480704214500
37 1043597789057154972795940886875300
38 9031757636229440157944053446480500
39 78242715654807546371685306539137940
40 678463696879475909336556824494223300
41 5888442953365483202496285031545786180
42 51150160343489865155227856541246066900
43 444681424913439304301152496667935984820
44 3868925760611265074273893472843580891300
45 33686527218054607549724708243584831967460
46 293516495383250754589622987991171074728500
47 2559210975622905933886170470359222766706900
48 22328762945555398085629123599842571209146500
49 194938075718117577229925496739233916122380676
50 1702908272313495465800418421388015641533865620
51 14884634348588949205207964591133571960858312692
52 130175055980796903416451197637909104172675311460
53 1139071430072519381637896722455036484455936536868
54 9972387070723362152315919745798237426020254572020
55 87350247882136439785194634372303339180277803815444
56 765487850144108246925569913687200172912426971852100
57 6711418321202821065849580296878930082780753900134340
58 58868807766423585701915617528932812041543564385826900
59 516588249076345840480663359368780065197274306915663668
60 4535090008956601038517946663513462473880204459105217060
61 39829372502567806242066540122593912614157597432039337316
62 349938341019724385366210015509491849552565270044244051380
63 3075705275522156487921667643220755436643449574804108373844
64 27043188548731740966090980996782819234127062451014163641860
65 237862601859256215067834805897253788991441202605912213651972
66 2092882501697661762283035713560512356873683578135646890810900
67 18420841787371767442699049824527165452367742293172743197100660
68 162186898557500462855445440836244816527032724673609092824656100
69 1428432255915752018400465713266254550760566682837700920529110436
70 12584535717524751683391423393355846268507743902421878520549890420
71 110903350693489832407837003949687882545495104738405723407487432852
72 977638880052118309740641932687844559874919468896360394087768267460
73 8620553337089807725045372373984280391388449230027297681841182761028
74 76034622779829813509285502966622970838287498243002963477125273227220
75 670816979322436939329774869216137382333973355880385173861693045793204
76 5919841046974977057101245211459906819270784543634426397270296332526500
77 52254832562733493777369930128794051072650232828988156430194024211184100
78 461371189366931308486132204116162193885097643223036374400854254078728500
79 4074547308588334574673705233149163060080687982244934518731826633418141140
80 35992376980149879114917664852642453983417387658545079105708672681532775300
81 318010491861150570791655070556196591718702779387227319966794546003336411780
82 2810410113748551834126001973607200667261231880559491672491895309180910570900
83 24842365419949720202938512878458014703899785420098713256547861976640702104820
84 219638734843665707245513750552827390415500372916817890763746423674346755955300
85 1942296325281338158498419187173616371131217155882527661543307850096190747789860
86 17179499707744055756764827696729936668541061912120078450599263396947551055840500
87 151981938163163460663071423630495212436052698065156070439633321966318701605031700
88 1344800709201956504769118191454093706742644144798096864201295807317881566148114500
89 11901630778466383522460940830379946434775675617347761351821265537518862696492683460
90 105350300934499601107971433357784723553670939723584106521237432710809010032655439700
91 932704522740984410882857973735443888280618307395087603901206988127495054996331885620
92 8259041876893075903874819192990597115035400968714000336423678211192501905324653432100
93 73146050340438606155012202904542274328786377684083761314859721511453678855141580961380
94 647927056781501367437137467620534864064904748763401311061421411098334717388932264811700
95 5740289838787204988295309302815662113834799890206626361796933818571245611779036322733140
96 50864232020666294917218578212185410553745613172097841921217621473673694725133432909066500
97 450775878446733819695137127763791123235058804132119917496312513338945922568190680625636100
98 3995553384037472680750321696912809600361071962102266506454269450022406083449198258349108500
99 35420927413929119659452121589213278057714495466633918208831745841271702017954298202876915572
100 314056878139984387690426507372179342573341163551748015436583380763817637052102315326718983140
101 2784971727498759451101047054637756946439061312830744454800953060030035673915348502005776924324
102 24699952554225775669380377707013222255530487236180897162427595274204372191040647046037053333620
103 219095308344086997308308032471373382188515795035791085404559796389347875656034725325622388872596
104 1943705597060483620472453589265079166995589148373616283796293874297670834596386921178639595455940
105 17245952812200346574423702402651364190770155830681610192425473277246608881321510775988928516665668
106 153038988579651896890231677338739019822006008957863494498836852721051892230018464583599186203135700
107 1358232383609258728474688311067143675464431502593800926013140517601131665112229973131699961648985780
108 12055968965825369022724852424000205745083212226995726804699410081883789310167060604622237019585947300
109 107024986750043720310321273058932398854027615720841211739529142003582014618438029926266364574388904676
110 950215843752392928375794931922547538386841053420552075681230485534515881060425764518638331765029818420
111 8437473172719654430632394918782163809300520294710400133136442841161840109206096093173464758507878873812
112 74929813294403059212947640281759208711213340581555306137369164488639654862964386168273993427335446230660
113 665500037339092165248809936781716913637050775261702014662605295187709942559105653001999572912307070303108
114 5911419918079228903223896146462916648670865935789774243961642541160887066980146216518689825049690391248020
115 52515191967472934156321736051664081565166041879639142762277682107097540345772904903541950724397234547247604
116 466580597320358547827725535841034715608807435221050440308769893901423837338855343123442541249383107355987300
117 4145874340609179842097519088485873892070456005822858052548809537409430646117724730200378318269323578926474020
118 36842791652212873870020499744141693950312528104799004639180633926243651453836651930794710175647892782848371700
119 327442520226756576352046704971935684356417963583794591400792956330888304186953903309089443241709626825547861012
120 2910469148234082947857306129861030279592459187068909039645766525501989798838309009122792582374421007612766307140
121 25872331020157489007336162831619658761993358044424519552318847598356691260786350209417461213518904129862472466884
122 230012809019500321627866237562341241413512797576759101571137983613505942269187331500728450288301575850090377524820
123 2045086472322067648912476287824469454352761371944770948646522620096244697554501175083360776948768901765649031866676
124 18185021832114737546076088692958152744428985940900085024426767438489861414945930089921205768921395707177418558664740
125 161717789334304121885068406127866765720996671886331304883012896194232814138213096516941434938292464136359624025882468
126 1438278277558359258774330194560090492260378542577175533393078049310295247278565182270940434720006022692293929456792500
127 12792886782111190040850201087692690322447325003812533841787923626242277905483556421806097934493973410565212841669724500
128 113797853336748743431270666249434399557341628779678012352029861360783174566493345124864561345018056346802984938952682500
129 1012369014967454193019161740671465064558666926942527074547652116490857351322894180733281472224781467672044595142505399300
130 9007043872816172729213669058398464353537527588063996116867718248610977502767539163860729250852146562776952000457030548500
131 80142665360968871920671146517351704859195918183660916658807183387813941335043624734900847599311211973156655951787697706100
132 713153109913377026184229811067603673655667106266761127440573051158650294566498839884793694508249866663548637113278922870500
133 6346564687870464624624128491944904534065424837797927411328549429634171667661153203618683178386889212036195871701021471700900
134 56484725657259099013084048305171365842032663971965339812771945953964019454686214111465238030153305603496486724668802254448500
135 502758221159062808947962964452922325957776614054773992182485247358893402061489394082273392544316835660995942545981002430935700
136 4475305186334858632954090909326080908520408170029405544474923674093576294386617188051484451337112596808998096057326151642722500
137 39840147395933483486308399198694201551388830188504262084830081446352725785021904694784884812563867676204147325542632456802386500
138 354693734685860955589483752699204346051299725964585381152547161234852234317092802281684889559990591627960351820481672075486252500
139 3158056577148081702520119580545771919772769234560892841040588056335124525973153733367598636190683718285466954421236071466507979700
140 28120278770508756511868283645453475392108502287690996240142955775417108075962554593006719607464506895080139322387135340269678766500
141 250410302074313751333255414976051917283638812688522343473655473281590113131936435793884332074740048281778004140654639631509135100900
142 2230063120170020454067149474110783803932113336166213012256240352562408768573267397630474567694768458957446855334395276572347069384500
143 19861592172985937476415186659744840538682804518993879781924122963938157233697768781951298899737499532949899177757100912661176954374100
144 176905959314879545781779143647036306700583335456108946602742353673631015338756292882264602921444122339555091303200569973857443964506500
145 1575803027968274261113181625608738721979850344644741812065933937012386361676259005428089243407702704669524566379119416011158025948167300
146 14037573349807858221676826497239155013583171759911443141216189033959158914013120389948672950830039814572073780630413684422555648820292500
147 125058256797094016108134113493486203126457040057492406331997791533439213561092590332372631150803758775367287361478413579624883794995744500
148 1114198371772256027222915888493422147138764069746829953370058188732889296574485439918503856980166925351134522888807358715540036745428582500
149 9927550055594965447433124415072330945098413197186533514515355547130670172478569208461661577353563408577492302070953243511554888707880500260
150 88460762264329988845374814814966201741280092641662848386169132685881744137869181196547926626794668551361853027206514551262749865386559443700
151 788293438047788056232113660894158801468747153475496351172496400681248659382890502580641719724308208150639287032030632237509496326641475078420
152 7025114572454597517976445727153243214865515114046615207222246522262427218163109260093676499582706750352156982135932112389687415794705748332100
153 62610447666794267834380761485412559035544695891869406816691580116392107659723333952180289381547356749417666277147836637555181192071561698538180
154 558043099570395559491501233066855750978226345277443676517042207975528289182117317088958675801587417908866883766838542638052327387243159635727700
155 4974115399994137388502737798223583599162914469298373763027217342961020990634180923399287792532447759136225698436749854653060008409026546014821940
156 44339501343861881488321888963101977234665670606397670483150971134078378545412335887901884030108000663918098472409603846427820301384186368139678500
157 395268535570582423242167322776789210452022207685703309536128491337987583174909008078635709092001622879979678860770658053281772531238352116758988900
158 3523869708408083238973645291001558681914870286626417504157600065314996226558004831051805010324722786816521911638054733544239824110421427188850936500
159 31417619044159868560825283494711670977914762655268581048220290907898078525426820180012491777610545774842349648225298830239581103927363565958426768980
160 280125215217880099308669587392924837044044104891742988080740724877139817477579474020896010314329594459754369755093402503926849881236805082243134564100
161 2497792330694473996789343870893283717816634339454062693762874241596341090627341210653951980374927827803125685866138940695862675923858116630331618944260
162 22273339289311829213560160402741358521045649982663811948409664149417236344757310506846884622410268870429458222248342881093027961889876435825493563329300
163 198627288158264814943216471862989874936480963804632668127459143089816529389704952191393970072276929829031344465448304004316252564984017056213881247316340
164 1771400530029977729932049803810857847257344352399094391318875203769695120978857200690584141143627928832606655230120564402566291971596533596825007418352100
165 15798600241994812543473032307505150675942854733705506925160043055954142321659776688380939506537576426930415454956238954625841010725570751477779357911904420
166 140910755797468069641126724302372444228344816288272758320677912915209793675342138868569776592764635710256947034927649801482509136531395868903060637094096500
167 1256877899067988329317967517778601017181065356192984909643250363486502411439166028773351088450862008711822320610384059951482165544031556879637461989657694100
168 11211537347795639973750013409298297468054066959103965814919239981920521345619183093051596609027239638113482296758647287664602122108135812693796309117503298500
169 100013840874920393510610984796743493557929185857247800464383023960093325546913276297327021178054430536043227777417137868281040476114878908229127502897279669060
170 892231671421772276960091221962697051514574390560642254239598448887101511856384786475294074993877622372898747660953064256067164902849230413189187707749848255700
171 7960081091880045428414629218433439646108947931494308947512725441332593776501633533093848829376398588956224507630659929412436358111553529273668965754690284298420
172 71019795464155874716659823930696083839650560028641371075131436445596144587052212635541912182889542299591849402689731737748818450057543237989380457089228726824100
173 633670013650951114781080930536101614988710029786417377209078410427830388451891107982059569925713695622944314381587365610637771673652765540112096265416386242737380
174 5654164744605067943335920040202392938409330484314841754476843305568587955104424269651739850068572859577372586152516426310979216531991264455353863273847451783003700
175 50453939023189276564812712848343553766970796470181517075270207290801443561577419860308064136337064862940857189454600202595998422457087503003624758679605056712496340
176 450238649692913242779560792462632709149631278343115933782985746773085450355225104229186598610531998510525643489141144813293693662842317783244504528790179463492922500
177 4018012712058813274810925707642728283517529223792492886142804868379121046446561082497354750184596068606437700477208568968397032581723472304471019653900498813161946500
178 35859187389892843498472451596676159172908371102436755496040386695443421810502622102423313460215504671149465357878467243210321352349815262412160696715473414096031652500
179 320044195781383533877775119154400433155544546468600929960036678311325378359765603602262935608003412781731891149738170993132039672454081955692691718491425275289163994100
180 2856535432204282364784825808973887129940349449751574513666348829186346366935657778220882990348623687624460227129606145906348488428677751713171824301402872705868545094500
181 25497006899587476897579752023297402042465651057366351093418354658911043998798241221348616529202045374564728754542367581818809371985933053910188002777706039096713630225700
182 227592787555083787640195803889328347303670986669521183182594691817714009526683290797977642383261978037613973341772869970671335840983664126074605845209091842497421835008500
183 2031642462220651698789130032891699814684907636409925942266613113195445525609536254112675549040124880453693251128184624487458410015380989593839453320552768885158958398113300
184 18136578011673884449315745316678645011153472630527234627060243013601226983182658356592822996026194787064407716142674729310954239301042562519919959290604532250031955106994500
185 161913286539037115382160499704835862638667280248148386344156110551942822598349991706398826873114213462508599202554380640042293388253177623592466372431263180900280390810280900
186 1445534616805250782811983169561768390675174621305679979283410816274493604469458568860171705712339504842645948357251907676681893127952502717813035659223273236170947632598332500
187 12906044884331361238473677549064608177211806633627266479258198129164605173985571780495032895796691548491797212840541298145432511660584451199148164863581656325850268532429640500
188 115232852960790013289475585072220846805724312814737652715813184051535092102333721926752694414054710700082171727650662648528679736864568023538538557807808710124968715139343742500
189 1028910812056628916243738308137160845613383468902030452024822655188208516342533413291345729509827883123911573670583516251041044141394458384220941157906902584153473821566230892900
190 9187497390773063318304143476323152511215058305166552870114570807154229123727498223492327740693943811598290039489899696829383521116060992367913488243051141672457517412838942040500
191 82041693948512290806452054480491119455605837451770465722260594016425332262511639477834923229821592353650879887576022715192472873133251128902684240590691581199929748442573051241300
192 732638463073466832228267352257139393592266471597438530830223427260211292648371853046020712686640960825950046721141735844639065963428557590152892517282678371699290743479651825066500
193 6542780255252221773933626656922830403716116099203483202431000702895214392726073756964905355101652228525917409337395146667599696446824302425054659207184314625971419812502817980253700
194 58432207844728709981903187674078666456734606097632647258612103988700485826813159782890092669739392214822607724788341996216764649434874244495879832287370156794658066320308279169620500
195 521866504870531794354484645525551274730070995895811472425397418556599273127481661540169334902201775188165579003542192922857074338891309144041664952837019390103559095809603102822506100
196 4661047624999966143830530539713255789156498348882461048112259998547616907160461275787334761078373054242555501849972294613152838855935121551835780688439718852228350500063532033440822500
197 41631731651904798856236727058783864336066892210893367805222315290804219688038263085450078902856762303693893787797873789571874560036152860108910035659369083409075568280196904041705646500
198 371862221115638379212816482759014818350050497633596684052482643527137375174093044740075614646230429558349609676570098526165078634821770574360095493933900882801977070709933743594869552500
199 3321667243478574871826665006007103114785018189563877383627594411953859041068414266792735525890011815544373507611130076727633737475885577845658460311173659337388167513992146850849359752340
200 29671978471202434216601779675162220436300105977098836265450381995435771066523645057336779248014880331035055439007744216407975801677310112629745960948264870671324731594075776300290622703300
201 265065400008370064400222827836344209387137351022644862961143536183363165573397912812546797353469425257848085163757392012271284448236117355945873016257222979320514251626544536991146015859780
202 2367966599845819202840225589531731946451928923900746273836913979397499461628838587261456128181350282259609811895355691207843752316140976697031484719465160276465279311123895786682936458578900
203 21155044392512953133585557466891228023450120602446307095210990937863884525863339779051723054680432016099326877582638002674925710163364419189130746424057025442408727077615048532431192087901620
204 189002692976800782029673557674902245605226286060130137623994424117113907262881306823067947196297484583483705160267861896720067699861962426413062584160821392159453082025967713284428767888699300
205 1688641946759400164444765106568761255649730022583964700864651052796216618076892964450710941725860226601022848773807271591774025115287603728913451994621978453800003924137384854358762341688319460
206 15087682397512855565833389575399438924777776498568350374875382371097603944025917693811875527508408618211719186260493471877862692342847645642622033547965689113788657997597338908777997074037896500
207 134810191149485353077141143517213831072078637393635714668376843288016983096450252491874813830868517685232273863655022131446939343030167112366197982434959604676502747716370335530455035757083206100
208 1204586523780829059406759658016402582335048684035638212162023879935982211545024988116330246272974089084652827252426870937276754570258168531762868724184750201372148466908722391812534892921920538500
209 10763864361769225600382761602817285794672828594047439694907779669623558436012810856334218025296394891875778183872955807968268501347252762182796925945947021077850499688138515484932845333936944332420
210 96186302679567846604703466720831791970181823545093229514997581538489081627651905053395339061483127031816517547854499124639528084203655190907580424668650032138048032780080860774697846706388924778900
211 859553482433973602587645390907790601497420509325556670108247054622441525509750768474681719900186149105450144690418352748008931916106187411295357435015009297184690184380573888224435307753836294199540
212 7681518794758079527652490374026314719922069158325474899040361931543283859985261853394528858040800916750675295092909918856667525462064216263259877804849746961524455201927516181833341528752529081689700
213 68649230727657958527792539474168338446685959879590663756659850223371316567876937986588566529188076873569790548155743578046493130365424344230735311057066400177036171233445149872232000463432659700493860
214 613533812758843375432912186714917181851456820413214237270231486797735698918908758070185248738021841748424252824536001925352284626737499768848000196535736963606435186316872995824545606291018153361350900
215 5483469690105549693545455288571836343838323586560968687607081510661760464446477758982671650493533829554336730684329461531321866636302863593928892732744256934242708955533232517308248058360340418121532180
216 49010189211078005753486945968937220408874108262318142400049745676975367948222770979559818514949932421576638450159786405031198720784038002258596845440258268669986376176625892556871888147696002938608018500
217 438057549502888274308664137795241187430666459852859192135724755355601674812836535353740997436521173084980645278540183756098336782367872632273439279542656029829178268777239690204753109389149484646886216900
218 3915522202476923988294821354981897836469626866292339151002304279919605148066549760776814530736853346266154878236138241543987361591077411410064009887988195390794562645219797219473876997088032417325678236500
219 34999498264695173248633470906915185152882014121618759284995292747340214443708824880688561734847721411620823675986241267717965151547907675818908339510488180466498791913105944589002447345456099492460173477940
220 312858118234145612740796511955675782151233543372342114100896590874251155671648416210259198636583901507391457455613105668468915403646893516904788315951532655055320888413331702390283372194522256937362443819300
221 2796703331651247250542341160832140854536664474334701743431311985913136196339795783350380080244516414060781622631792866938296617798830964755567522069810618471610420901309299941376806360229854074086690030164580
222 25001070876699122631051607971170197058920490559525233075249241250522777518667191910425016432471604180089669095817521305133446439126411380135025024749087377836805143216778935423394013502080595091327537121310900
223 223503302562505433360540674852493572751895829712017508146181617153714071805868965123266765993941857826484906655264950408846635510064243445989316422633330783691331770020664882739523268712643501450202426896961620
224 1998123296069132429084299091417444806118951285637456511210524134755584182239200389393209062952807942623887144538105584871624908353862285174561520911719189869476399243773607555319525629313783096661022244205911300
225 17863786156779884506812594361961101722230047371787923578841770694242399765542592306129902420262002312092351468278452577726737707016468555844203789321170293690734572742656082044398724944704281170767427732124198660
226 159711987747415280113781732678082447817149564015579979487611349162331954889446333327340178355850019389596899020172201337764747639122247693906447219212392623329260091009876088892488815337495891265250787187757492500
227 1427953882808843611102719828653006637361087353365868896018794386828250080260404366519791454276183066822148967357132322632195217306594483338217501219915348452267704369883731470182367318975447475197320139573329904500
228 12767427512278936836276225178682840179634897448470140000720330767851902778809109571374304086037194487257418376115483740031574771504488199934668566076110965646538482167560703623832154586343564904979839372879592982500
229 114157661230343057275688338797183466305813213942729564117737212488049925806986127173001525632646727816806741952666343525367710973610360901698866602137506520062423964022624975595103899117948724417612208356006769435300
230 1020749226270307091167384950099042714819179724823825205059431965040876516125181251175664196287341633124325758760087817126294827936400729364211943525183540095396389749022033572098094663482750334863209470925916065168500
231 9127362184298796569377709671195251437939345826650652870755751226212713243880794723518749259109644647935914563696366743406580715848244514509082611028201116301896649058815333228381892513989858624288789090786666286238100
232 81617564627777589611128373571296088665896495958416065327581716399346853095300062639537680894952919224911106842591018152509888683949942237358830564090796807903091054895630416006270494491318581639749798885641571664130500
233 729850648625750845205714573277130249609972021921840361403103777047800011164719971823630890474686264849827166799569960448902606333056048530747428688818258365739502432645571108687063868186883701848384144826372542350488900
234 6526739530205653687009819083341416594488905479260955316903219981126709773645253631560950857658428651415881035700705581896795481768503803947617054342847019357872698117469498851758303573270213810009274034452596956398668500
235 58367404187135840566278145297768982121374457707190004153710772183359736422820771123289304168998296992288785847201086366468799318926791891899087434209849036445998900356814458442612071812418458735998669741908629836635179700
236 521982799198699569066423431167632614125920729793708387698694882749195478871080218764890079374524635767756308898619714926410848571595467908475398274760163114188386110147288122576153762839402531811803106015348751371731022500
237 4668244790962740243884088812633066114374351041644594445892080313168241449562347842240370417661005737193499531421871126621345152572660154420914903346445189298202712085057453068430584526184545997933937643790601028948153206500
238 41750585410202804161203462603361842465421038049473117964525785827679005211666952889808590850851038909890573167473956699673632196627611267414523638126429866647260707548362389394020450449445212416421891660360153539072414952500
239 373407416934209012434439570298631934408619520734022776634609132879277368407954977894561579493370010677730343766260565065159514910497369847515947450389865179919376677605903130457401406364896645831554677565640059149755411967700
240 3339755226592432274967572423107146955799634392763539964148857427398260863791126800695041416116590249909454629026825054275336589400269118049787487596750681873645123266794795682006160014029941169172604816735338144327680908026500
241 29871537050121140642770794057274095610682562502055498434863462264749965942033672719918895240785787843241489311439205702797629673285815646147653325224780123570702240591368537114094811605996346391224960631424778801144416085376900
242 267184735335814407153751074956401248869428716683517623035529750313542898288981422753509640113933509060180142750731438909553698057122071977197702910324537142288775492888387894886443063366981496334960714077129672481547218456164500
243 2389883685769004849564247969094448832495058032338409261294839323188929722223397188720314727455017973930106786286934845025818274701492173804140038914444485582071423813162550361062101566768541202007019639456881600606843304373018100
244 21377299678718869509828873320367106069746328831866633339924693697069989555675798431742132102795190137905051729377931729358610385835598246721405705379532573454852914128734290996422629890073927052528768925785788860460626956533766500
245 191222854039393586770465792519869978633589764541422022201886432884235508785059989893813758871504534870702064783412668992724950514617375321643019042874256309467988500672231072547197211197999805018875967772577454078451490252281579300
246 1710556909199370923392345404148804180632793254390331731543143989360455372482017092442133829683422654108235123261393377730640668445711265849527954741873869264927347245844642834312652057702377236898734106561344362044643205557907392500
247 15301920919433816400537315922260036299890201376041661932656009472837835468939979254653228031685360253979441637064152181359156176749786119898643352617666744256729823858970867224250473675583751285841766386028953895955886958443390484500
248 136887876621009190228671502742201354965089333897521762368221295794496363819081376757429136865470557720495925657964063094651699186814923309872640184458700584268502679713465289738360283900870366385399897564236323192465783795350138482500
249 1224600812797225855439416924076745225574364308305603860034942443964819823371854589436469116785031120363344306003388345964192273193281239521995306742043191117698075042597876028641266010051360725437169995083939594490270144091301748327876
250 10955558913589585644346416061557314396517767155231924530602834523820356873580030150284496465716822153284450746652900933678873024032931409481046045536597379022188841634108550457226846778531483474874607834147624760508527410663650808705620
251 98013272448664003559714440108512248066527207575171082138181724068431875968816069014029906174227717274774978296079061728411992226096626678496939927223244615697705008424524121885587992268635979043080137561732902356433197503189833562717492
252 876890800999262455545068698554957891285181624317325855271425527088973775083072512775277063163319601190391526619248273305054134958730910771096641559324569587667206334035311968432780218592583594762366317553067564092036778840036431188327460
253 7845422401817345339409069069472990185483459210586363425236995831610516434138592893129452859999218817645755624971493266341649607606469567048403278116918222921254253462236861137611129044926869685498649295549373909091379029178685648552551268
254 70193558635061345828336369736436806363787361470136220561647809167430849563344802059250331846445532734243853046785413122824388145866661360152373046940547338355099249259522962507602614090673078665953055513754139702689829115916727424100356020
255 628041327801925897637818791828287787279269524683560671133316542275524868039761504777876290574162732659653204867221821211438014354338757646166309141372930400476686149343642995201203562599470714574101960298977973251345879103782047158520495444
256 5619389562234126194167510007407707226268154580722825348411271882323809788870756526070146551813273517956935760197666532281897180443129719520025661754481501781082397773407542258547453411013109019091291142643761705435174209148550550967028996100
257 50280540231880285864189414890522668851053848606221997203193608192396288900396270681801162087338539155448202014483490603189209398811706518491915282638737119377450990604832113252664557453809454821789138689903466379183655247762993662796995495940
258 449904700948665287061489576393932489737999351378518352106115716905584502567421521118040056832119521775700155196137315107469973352120360661554219027461091514646032649951782680547945570596853833923245935651931270104537725425140726688317484922900
259 4025787547676771791731078608986679049693233736489532541012778124815089703500646376935105611550057395090896961240440945337050922214537135126330215912475086954769039457139929043319331456162330352649201791809598521096839329368896054412504799783028
260 36023907933403915720250460513156018746292364185016924637309419690576209063688216766706935057502748699991194843116909607165141245299235203818766336057885809006197584590383434801461055608487941236608818341617332387216710579598116834598378373356260
261 322359425163674219102012616027570534233804125428290031782787223225217750045983961727617689481952200669924357823160617111009645970696265816673322794422950781563275102608227759762704916930521736142521688561851056168025948790435868898065751810300836
262 2884691833607767757286604233122858795266439755901288324945568618471468012019838907542304296428701797695333839447419943971573360073652185299105801829051572246058791047068510853019218584218450789045739850455726061191257617227111040971413443309060980
263 25814749142086816750782986654919474063103024502309956698198297106558966048083563659849904642167562498396208378874519179286433378061255522752981418777124491515197701827758007505654753536756203647902589625054896892758932922395578130713650900317759124
264 231017964700949606666533422845317407988823413657250935960493819145008128167386453206489604532576031487956271263839025696357667804293345092523828519867243123722035151045867174286720596784020715666616864508094533057097369015437058640829725369866149060
265 2067439869980045918736381857194248680537868684685943827484476625516245963785426216346993532709221740044889143834805398757500163670995887020185035401516557860256804565000058166249966830346740071066226229253402627785196040671130401013516586173848979012
266 18502450077406612916874196322735041518526580250904691528573603469876755510579012702556736063571472168553545229807216511785082830874505962916684091489969630925162024723558704214563347552853039956018535462908432083243566064423868027566573441246318610900
267 165590243904426171295833815189106725909666117745093383936933494385691443328600101963903440425024177161149766527575451969666447216138929853096349979060268939995687750002831373154123695290956628407822565118961217293195563450331948832267467025734362996660
268 1482003854866277237521779292320568038710052906496130001902943831876727353946762514288181698887544868158209807364705790667822520468617360898922656055610528319901958528138938235307123534802151685264747166524232229933133959373261052298591440429352171976100
269 13263951830420808493044773118449265635465053233335739457440566672519245951957152984609288496932314345505742384475819395777759239992058391024506675961601638059730077721467575452260249819109661099525364881987776785981169414615030564362145534407299657314276
270 118714970055522576353701593731157050842102106470004251930673161106836536763117845420881690928102689812326102106268128799004698274569344241043704964244958746359295333909535043617271554599844084126798111407013322138821152997709231412589592844694004197991220 
271 1062543994921837469393755203393434376560387147512704692080909150293469623141711413557889288637664128352473176046468123691653506296651848556444453183013146482203262353167717988289696655810712345739110231531906723480333851860369419024757699654769150313266132
272 9510364721530655197306045803833196698956567717124113211751401324385191364451905214054677324893657773747297600175565578173105687868887407783921199006466823976295859441209465868925115541569461151111959223040602129859967055005382931573715911905098215748713860
273 85124814096922167243823379103536038540970302103575626854150478800671073201783969235880670566963338045290890087960147616196241232062716524021960751749098653523038175539853030362709378493629394983658390613428176296714875767161414144295590622202228760223318148
274 761945431697363939959460878983226908692756721751852764740851378464510679078912334167737396033836564813589817692149887981559843802867248432527358403148923753787407804325153693072296244852052197754122262362627884209519948627393782793294486543197873552937904020
275 6820248339757703805328427791128876150965410032392574362438367056057365895705909945209711393224103075492841784850845506581114516419175733506397250904334276494349020382504086927109696554927666157102235305971813452877187714573479489909634418124374227677340050164
276 61049916034176081255378296162409444906402045355239976356197695812796244433433877555939041406906003625099157497600136270283191039411402567420620795737457349332461384506617077534552099166139204126913331295906518773342873503013656773764543747715252855846667750500
277 546485263286318517096881762971288297455259948118945730495869318196545450599181814128695733064264190329332327566037892656635844589334777548524040662682885743096193894655030950497985810147226351338443628240652108318064768497350356985369130494873553715520214769700
278 4891930516812331538012498941139426395307683424256839788018789539772142488315698144652968030102432312398390328930883202963372839403247611898499608538828544377598938991230373000129330497598076494311571159242931211289053888167244864546122618114514062604464061984500
279 43791566885534111679436726128521002804914054592481311083950452350005103648626639536555991076093083441208898476608490192357143561345832138245896344316318078335979406111434273734888238611120027652753520404598634705010998609578151813558665175447149624788001847164180
280 392020709224211347458784260421656078287099497005319043879069405301616954420446906572072131837593888158569746046746122113252161600621620289776634383629750928527793219663346625774694099690712063703482343382303808220144228774293550419224449732570352372406035870956100
281 3509423634483463387215688763028471849475797510702834560102801758936782772651248514391383816355961431786924090731769339200934488678029292247120616047883605176662466994361261787055718377588386344865971217912819185507879234763271878447087848384085268428213680779441860
282 31417439377476808619844620253224646427529608693198145922664777562003423250437238033392663147743091280284789948311415060513198368887229592033241750982492495520900373411926920260104657603147396326024499904951167528232920810414807741244193215106440786738368554767913300
283 281263851654096145932368223005847256515657931879286245172633841423621644543838697012107266622570445090899297811686981996868387571266505342961056015987477684347761182605471544631449809690036498432581588103470170940523150368681398902894931915888533727749784396225868340
284 2518054590523952398038941284276816910837965228120840739342785035030184821305870161054643936161457004081883201429186745745752215102823698044611320145020818531557395806901899317228121366577071512915503935138848671683256064134663101201506560005627531233083015337892536100
285 22543658321250565345213447866334444576883322802472901527886451155786403804063088975211974791229574311071458729159683736016228212669642069330060825663860570140723927757132054312369589589619739485093788078917783026410318316342954545148995704986860947390008663563346078820
286 201832742068958681990232960751823328372474033024331933562214841464226586959380888127437345394187284166117495501386396321255013537871117546116017850103305629216397596042406830686341812074541329069445076331342764235467095098365631845746801290463777125319562882472821368500
287 1807035841783190707609531037419534671692473547313777768183044352709781409309737573832254441718203857736209489483254988463590237571191388408995781676104750921159799437376568925712296160750646791682967282176642034971773475609020336214435457339886885881892970264738369890900
288 16178929297720324003233709659536224684723575389351144244073050214919385179695671691099334923512795922311473525411036358830143696092370190699516409593893599338170989516416887471405562760824360363542488961179825520421302559144430208462109596299380742525500811943383291466500
289 144857370498610872936461495510715000546365020088160562651496366575838140907499864398665062177159640245986110377502042275943141308896898772095409440031049870556094975200410492482379957178480548227251641941867345689942644812529591803349308272464777986045311380216695125698820
290 1296997604308547757163829051773202859790114177821397467338297715051478940004951637150535666258185537737108076168395210126349352676924736807295751873616897476891256867280535406909301571668881254486568288777758962279903575597837818454853812285833461804038069900928119922394900
291 11613027465237823130319133717732139011195843388088541161511002783427367521280744378840336588209714941255099617045566004990810818431594269585527394655261391976207870441622218034674146565331753898439723829481482257820476260117566418941228677649538763695297048500864946413063540
292 103982291173798446343626897481437289261377766116601536163998689683980942973107324543879464388045920820016257013270694218834272099799739702302970795324050700327507719842070198495023413433058984777275944468356893822512423091919281245892536332021775293048640047572009985654025700
293 931066948135723118288445115396134690541523986590665319652036908285197219925526036607702693233037669957144373696511711642922831151162902167318684794968430996164189346433492318248747940262223357188838438301128953733391191219782282969485002940134526224657446153484230997898679460
294 8337003496859678085374694668157417357832108919624318224202507692635769228298619893363702278736206377658359367350462675474176414747082718384502144485155049943326120149279116855644588725991683191032405540172784956752340672354227557292314908978785115251653486154091443174690998900
295 74652877554114358440884614960891847769789060863696056494439066985352281447283187254802673002779079211239454808815578363746831201636966326443038661163681991710170461260411756407605964458020351367173876195975590022434765908231872554173430588477660198519249429787369537189210047380
296 668483306126994010030008737769329575188225301854868353265412820158255038042571279798321691897899585838143333582628652611337425614196816908396587775861818260449538044139812111058720684190155368910865518854581412527703837844363290508373811918497038625146488015683336780316105410500
297 5986072526041488651269890116660719243638584105391179991406756003097704297160023431008465502197630257396826280386203337036468557401836968243924882919599716289403952101436743946399036889220693409197549067461472136359320723899938035993281523912535341263391710504750427625503019685700
298 53604435576759587608053444212870052714124934814038097596441603198374845694667758588185471176662025147433927570183385274671876442923895184888655574752218301388425378435404193233032450979093608660816597770800249908679518828043250338346838457153566987830100651096495361214412637964500
299 480028227781728232817317048978610016044723317020643657361159755836229169374248389182160010583206264623561857165083611749990235760642389702588752261970938626676243302208470334106257468559025027899174985628380769856399664689081892965850904270617301638252681337812802533940173842347188
300 4298729056443212104063339615654549889284595545865706232701053451665996764527491684608158797345166814292857038093666371709471041472432127154092819844244224925487016030400712971419428853183890033653551384504033672640659555637834790781651951988082896163476580267470242625826464992721060