1 1
2 15
3 180
4 2001
5 20755
6 200082
7 1781941
8 14637962
9 111011667
10 779695050
11 5093379110
12 31092553357
13 178203364143
14 963217652830
15 4930357535218
16 23989343505296
17 111335037107474
18 494383391324356
19 2106346854756098
20 8632359303884962
21 34108247591041140
22 130204246732234688
23 481118133528378280
24 1723823562732060884
25 5998447495045399389
26 20301313691090718950
27 66916445017935275373
28 215082210458168065309
29 674898421051523651713
30 2069655016244549629699
31 6208890189086350266366
32 18238450161733247022726
33 52504272062412046527371
34 148246593272046469073603
35 410853236364859882796585
36 1118430467653298322569456
37 2992550337731451403679416
38 7875118563699373195540753
39 20394509969932328806461807
40 52005945281243490706342499
41 130648974067896063699360223
42 323511536113451995344973124
43 789969628919737417257609474
44 1903107890002717667566172747
45 4525166217885243447915306665
46 10624300627532702079323799832
47 24639330575870580767415597594
48 56465123564205446705252314410
49 127910773777909425451600274128
50 286520103869709528535713881845
51 634838609055669965765992983583
52 1391761473105529436583926179714
53 3019859636857547708502875463116
54 6487105601724767072121072012393
55 13799842332065588121688950857073
56 29078238350964032291642847290213
57 60707197914231241046187802754597
58 125601096671832902122372573940297
59 257588685634515798654882026666355
60 523763653835716312695306054606448
61 1056113585495908726913966444397530
62 2112227151815852387863304019965909
63 4190926856960930126154496764883677
64 8250887197986507230722485116922662
65 16120964133534034127275494340169944
66 31264900001677321753614306437853631
67 60196598291574532602952097077575029
68 115081731677023917994838567454207836
69 218488504508600623244204937627815676
70 412006893329146707391446159327471461
71 771787559343388744270607886235006851
72 1436382399912430232165231145005689158
73 2656323612838659238565312423636318036
74 4881892039866746038848018989062318571
75 8917589451200198697921761064198410719
76 16192465043338382816287069440329377198
77 29230553759888914831102470576009118858
78 52465096462059307605568889795522545051
79 93640235411822403277110234185104250699
80 166211417786527045339231895234036896924
81 293434972036672876847914267612584660000
82 515300438540509819940410875282501471234
83 900223657454227330903857380164443008708
84 1564674451887702223333602916195290543804
85 2705966404502039908596882231643920151616
86 4656779393012011454699855215662491160300
87 7975403786875787446999509480960047122546
88 13594438271380361405644260630546120564034
89 23064721109616431448288305535887330954980
90 38953751203692825661849609627678378446665
91 65493669600871658671727669261826212326523
92 109630707802395531318952555032410052221861
93 182717846326081094960533534296677910255407
94 303233872610016611277020768133244939300169
95 501133873658418015603867393885852607952943
96 824782833695878757970822017558734339861087
97 1351963613948228614925564417038852242612352
98 2207287532908018862268408504975432643571894
99 3589629220085977297537188542583101740804669
100 5815199336400492651335538136510424128529263
101 9384925661519169669283061194175401481077797
102 15089488318243633677069275100325642506285209
103 24172481286116230216011603583446486286301206
104 38582998975367820279644566401461576321789396
105 61365341226721543151482699645335411122436825
106 97258276660145756383483554715388847988321584
107 153613539770136348079169935262608730891060556
108 241799090376839034852291175394237165722326196
109 379336187652524548002861079168799742997201184
110 593143857052685646372164402738122896487813084
111 924449434860391837929903351967611661642943644
112 1436198229150527804393906339165270876131835341
113 2224200797346597472679484039890355931506592197
114 3433853862555910455156219855946540434476349174
115 5285148988436095683420933519723259722181716424
116 8109969999470126004924026765252550933637003152
117 12407560939324001453680544629410362475532985598
118 18926787873495795649936445096616409144978553788
119 28787803404157863761888360608632582535835219828
120 43661501829548995286892864501800216543316566587
121 66033511031344552093819358910133176917265735510
122 99591524833994443421408496366376305101101352423
123 149792130847656514850275165222999749318581036056
124 224688196271187723592665908261025510464911061198
125 336133541621298894329647227469007880663822850088
126 501532585910612303250603583328454783064904220706
127 746375265645791684659668982199020510390291128463
128 1107900784942026143342476303978792052902757400181
129 1640380231967168633803086435328657529443004011406
130 2422715419519072179462951382868667251344164844224
131 3569344091350314805947999934013514534260044796284
132 5245854194860416946287836112824565154633177121648
133 7691289984941863241579306495737882475666159341028
134 11249946545133756551918155002315325224515985431736
135 16416588662151454186320553267156806752525107345088
136 23900621728711707004762034005168926949161416283530
137 34716961489139052566915111541831273797115510375314
138 50314436940766142816775203114347497859901640012224
139 72756847662526998585007610388492923340397642840444
140 104977737341620357936725951365934378954513761791596
141 151138160853504994939099945138532880266659831433804
142 217128062071188906791337232971744681225564005194044
143 311267501570528841827993508068198360372683821910960
144 445285453635544180535958067071569641345560495432849
145 635683371741681735613863303885192224848205485738809
146 905631104946930439069863932259561706048878004791032
147 1287597965536633474030968150787010313606980285316414
148 1826997113261234699303380276470192273918778830007038
149 2587224099987122562169129309573044232412181517239392
150 3656610061314794525981405831256177122609909117296576
151 5157999622913811827869585252914115528439350833544816
152 7261920521733362001258242997804565614486108929983911
153 10204659556683422786142302826956435466114771806857393
154 14313028988594018755524680389774962259784415056453172
155 20038240584030462114227125394468203554908292392007928
156 28002156713579546216405555069272394294877496501851924
157 39060333250150470953541877869639756658451110068769950
158 54387805791346354146774923389253468736550033963382698
159 75595629433251943893349957107284878465999519208454852
160 104888935838633201897091447907871949872373459189120498
161 145280948397605060359610559672407366652873120836669188
162 200882299018904498388129247225613631945089168756583906
163 277291517050627206636502434307383847576501056257912728
164 382121236911220284248549931866870883727229247938880274
165 525706186538454226701884097826313836770935353049569682
166 722054280305813000442043988999965414303724592260782132
167 990122336467232818964127676136036028855229448195605198
168 1355524627306305852603131687797701479565334566034282108
169 1852817685844682812666341312680388975440558745886698182
170 2528551194799763448554229514296250876349771891586561157
171 3445335838528283862229856421885270481870698311231421319
172 4687259222183767042256841046198143674881672868672322859
173 6367086226665734534023819172597048333275793646809935225
174 8635818100535039146993840247565623258939665392524145193
175 11695365084724477424687121427952767777447311905812934159
176 15815323239570452703552779770193242855672347265722743855
177 21355153978854834700745954030799584603209663136785918485
178 28793466038905167336868781523649754772765538799325837093
179 38766621873609467803729564012164039881750130322660126575
180 52119569407852378581884089344363073912778245127982895018
181 69972681580707455621849010513185273893954709964552235094
182 93809529152156711485446510644465141834532290255008269837
183 125591992580755589800666110663324141658953856870489425531
184 167911033559052850091945930716942708018708535169693885012
185 224183920481545227707872758007627641058673344796125954136
186 298911893975392392483154769936340823468783857659267316559
187 398016372191831119066739584228666876849838445793890294785
188 529277090680624604236367234200618180466167158627594059658
189 702902379686964752445460887538729080860827269085283278142
190 932270524637445146455202268486379855164166604816455686175
191 1234892370331272024213901553784936076219656335370507609205
192 1633659698250741013663092828763414536186674653624523539426
193 2158462295616258808947103223752812492173909343991463086729
194 2848280142668871214207322399216069789627306994601932647081
195 3753887162389222460281622982082799201740078609599610575212
196 4941341264777640443421740568794586937873663446344945223927
197 6496484200900541041182526698819084995432301341804035475873
198 8530736829465342759224074708474125118438147475971611761278
199 11188554334122869490104537632275743327128633804728541423163
200 14657006177700938054844386262621530325577123133973656717325
201 19178072759877321311827622408834338002855408971979476686088
202 25064411923800032534064636032781852417318414674934250809282
203 32719552511364536920989716309813327782839519741535661503080
204 42663730235406654555096057951676837368320394736001857611133
205 55566907184651538806505288562214815721133737359870479312467
206 72290927793624265257104717523127120496542884131224829078192
207 93943282978187974084863659213571591524441488605555945973586
208 121945607712070830299234114925311443604645691290741800498422
209 158120859760627609478896144874672763810117724051520462942362
210 204804161213765142476052726576188196192904654975943909560103
211 264983582992217287814095971077482446349189129855499658812139
212 342478781791827797580159597627654385655157459262496926261226
213 442167441280528598101951210662143221421973164467982770227636
214 570272027072083313570792064640478299870278612446042562370887
215 734722565111474421464315339434575473604193913961292647402681
216 945615153245323129486492969239657603045991993072773373803494
217 1215790911315414934406977072125530620948047324629023052939155
218 1561566308111541496670912970234880995455986332102510684728879
219 2003653573421657523383165168638015543746470786583350032194040
220 2568319580476851025419571885177139908424472283320523702749143
221 3288843625678500473312859028099882001625510126240953809416271
222 4207349503120242574105541565965960488067685207694595683768636
223 5377105867216451991002332283507810918257926395612172679235877
224 6865411955463860991493130016659551084258513147208564782626944
225 8757214360969456072776751666913354910158761817893516590992341
226 11159635999819481257936631468566413898211623951797975598621768
227 14207642308140217549880507853957793187761396782411754899833912
228 18071123988423957248406525784106516087187453021083412430617456
229 22963742710180657463674658226653156995950314967995887186689036
230 29153969005968481673831654219046366524395693940967652050760648
231 36978843804107202185894249564231871320291531991505391551823276
232 46861121027618602338510510400174070715671261226559618336022462
233 59330603876169466367280618615545211787885709605260161007883302
234 75050678407462220646622180434662949177333909224181285325603584
235 94851282923473517699884639511371619168345691586762398728915680
236 119769840301674173125933632581708489503072617102057885238718324
237 151102034810972884823106652185457834511284393772179484911782684
238 190464749761730506815565839040044219775375663153175619741150248
239 239874015390296555747605963698134299316912270597179960064324144
240 301841469366123137668121582007326935384227097360306718898710181
241 379493631609690052516685767929600329153729144874696967186967497
242 476719272765891596770691161502847601853719028954097122501396875
243 598351350590933850660548414864142390624398433462088897205280767
244 750391447872236659525370102144728512751516257061867760465467828
245 940286426517455667969166149429280216798165735728006415564529022
246 1177269184420228971681950820715646868975172259419165087345781789
247 1472778048525711458136366402190291377008365132503595833466900571
248 1840972560657139217517805554416707785563708457498726032716526777
249 2299367334796667734461476242549865012461962115196825856170642811
250 2869610433826241187495831202460521509843862952426410791944065218
251 3578438509113997804523722206338799731336800535360765155149779386
252 4458847983578552620125676435990680638420001645645460898429375701
253 5551530098131399273031247403033104715082013071828098282189975233
254 6906627996100480710879781658780945236073806555829321914688256878
255 8585886567701381581907955998704332559545197702237359404970861888
256 10665280970816559557576247576582166686816563881786702776831609003
257 13238228131091371150849028017996255085192957623530146931879661695
258 16419507759493173005925032387978576690239435496499079548071532618
259 20350046296514704166754199717470900673496775300730181029508790838
260 25202749644145132919766498385648445463797134208559781425672887638
261 31189609712869263291863648883557045312670358856297481470263511346
262 38570357049502446778837498990642367836244602826191918283461198644
263 47662988749385151748708605092933447850067106412854810124556881132
264 58856569440528633057080229424491724151745507716764124303669180538
265 72626785686991934372130827441746916628095432023246689719385189408
266 89554833478696819569157070424703123099697383377019764121351099688
267 110350337881989711950814288499174178344630890553180072058933852102
268 135879147392002254868557761213702325462902043868316000310080493480
269 167197017794619872178230992046881853881967527346827082491782596272
270 205590407065977024791678041537837104535964437094625321113245251972
271 252625850748968074694753152255147429860266197349840540795541069514
272 310209684375571087380665746647636308058584096410950938346736501444
273 380660235405920560065879396648604451997464048836394551459777193406
274 466795033198501118914162448656964772127415764574192191839045278992
275 572036095228708637139502748633942869763111759513191740912104299292
276 700536957200375062282105035831186450773723792905696226875157562760
277 857335842927534814439705175630237912778826834380202217884691907696
278 1048540239551661273344424420896855777980689049250502377202932937964
279 1281549181674252655272018001664994617456139245914543080934999587304
280 1565320786187837157749924101861096816277963410610691369357873046393
281 1910694055738178436109343130432155254407745398982810152543823108089
282 2330775727567139633807727658694448402796921418645295135134679078229
283 2841405038906936987762364718229224630909503141765318060952684155289
284 3461711772752817572781624260380464427953624133476418129900341345329
285 4214785912790272594881348883269832846102786471667643899202707570015
286 5128480761017534452848355805413833141871758315762856348744177785807
287 6236375559564876352099093103986346211434154564690077357635032704787
288 7578928631415648300446198832975786489465666737929358083164997367809
289 9204857957186479372924443350709707929104753305693937060372271655484
290 11172793106653933525218303108426412453365697045889063241122343413747
291 13553250744497726855078135085699606688964743101147012083292143746616
292 16430995765589709877092305157247779510656880328204382706348804583041
293 19907861763769102321900001945080727318487512670379751961170057500555
294 24106118326196599988309216027880592622148342628761162925935288634618
295 29172488957465037834633619719516476101003619790905011345228206470841
296 35282942725582714543694641077514880285279438782540288811567120226672
297 42648405516781799580091677953651633146109117833115635915479355487293
298 51521563711548482536944535284030277353882178359966286886284265321991
299 62204964882505023863112163985196746136957347412765168214227804625077
300 75060657624889395228575763104315204510782573917781838626903128428970
301 90521656869883223879271683455100765365445503759666155740277377194410
302 109105573180918852317165073931252038748595522974545013727807965174595
303 131430805977014458712208214579481113976491590556324196575546604901681
304 158235772985484512391529354796740997286464693408897127020711919000243
305 190401733395648576747899406081270568619502958241517484716202711782387
306 228979862384309398964466794896117152022658402092182367016970394665315
307 275223352507524977310517555650209071645437472688132552336356809696399
308 330625455934364420112081263440173436521753474142446118098634568678964
309 396964544180094497153986734123108177097326913366314059814505557027918
310 476357453016113395694529873973177656171270233037892229059598078751639
311 571322604421254971955471766323055730558486518682142246852478573011261
312 684854660428042817788063848737209651302803880166918453204874730049212
313 820512772078326058329337585637086286801398725152263636201970058601587
314 982524848093791711653287463533417540219998923146240143921793647253439
315 1175910691210664999216034601275416736114853127967810099407714420456534
316 1406627345815289142678708937814786226361135202204022642390323936448805
317 1681740580643516039023350659712795432447925652143951764038244204521029
318 2009627108945082056680091589887202632963383425489864392837452274216966
319 2400212942031587030335300687586161759338928804285180467575892073424221
320 2865254199550207014189853842497027716775931821237314853836901461214524
321 3418667783263954159627664709605447910114974791192747696660381711098239
322 4076920586252665825887554786299693432675256244383931081916792263248872
323 4859487386090638827912404352599036611961039932234948999383381995319166
324 5789389293305514153727199733177005171621039101916736813890315612220266
325 6893826635413027616864787200846350130534823903433888149794705502639070
326 8204922498589738383602113124111291766744464020125425065948067761407774
327 9760595877527242289347565523860451909824799416188859103271672112001140
328 11605586561693977103302755098457844365172460472648316351838837022788922
329 13792657585478252413445425704625721052443283181120403392721186223928768
330 16384005374265075582554629877893717302197876060789078001069721873604867
331 19452912725335875225363841080578134814485557359968664995226712979859337
332 23085685583681731427273188884616912494596380877623081816880428569951415
333 27383921338000852577075168432517365419710490595713316324422120666339301
334 32467164221102807228019396865994968874615246154110968802251129151466371
335 38476012524709893917326780291747445598263188983061257115029546543975901
336 45575752931055171937227943742427782128588089714348099796325396161659972
337 53960609553385797013862245313067732874467433878118005378283839770890922
338 63858709530634079275221315539098817512688504412925373100971016969501987
339 75537883545086329726976267723979999400338478542345563577049803758434931
340 89312438779778542755134049515263477787643696772196132915073976356969476
341 105551064012465550483975731295087676516199648971376244820775031161691034
342 124686052225251702860316955243949675863430266068621755339827118673273755
343 147224055834480873582673651347250844945596221010663986507581721556732769
344 173758624037207077477991902179418638943605973395897033255312574870527475
345 204984811545342842053662386131945624650526391634212499036645490796027741
346 241716193960982310779200576253561095869538294211765811378653861014464209
347 284904678184558400797480958896543076760032245690637908073689743853615267
348 335663557631232598536947583418278007638123124519226595469222533310559686
349 395294332912425782114355690545340417506543895923275762240886784171353460
350 465317900456912634814529177129494701945585233071257621694611008329878899
351 547510805950726262468537895122879526770279352689616636265850124292042991
352 643947368362501910805043130802188453677594876137035089151893061639372380
353 757048605865264285886701674605138587640703196812541079380104666113510176
354 889639039660875544786326691753767602192099646079315686579065170996214866
355 1045012618418549583357527234517748723817987826158294542075710546137335830
356 1227009198030768892552890054997430817647300444850700043362955370924730608
357 1440103232422667131297160894690247843021312668300868842943068228865843680
358 1689506585523799427443581107279919620231886706954592579012719848010045190
359 1981287667146294035706573223402944883074556432293646928696599326370279610
360 2322509432043711341433762475695143093447304684456500207588763938155949463
361 2721389168294985864973574107775048385989956974890992603420067423102678195
362 3187483445737773498774737905649713215013658306805297128150592244321654283
363 3731902105891332608162566378105083386169646929033651456471407456570711911
364 4367555761290405744049970875353416732267849316930788362933765206722514951
365 5109441945400008910784160760363251422838377360089468994785720526437697945
366 5974975826861212605215358569521312071461653696506579821490467115922528065
367 6984372288074823453114050118777546362881698767243419570640896378062320869
368 8161087184435255664272414858776488068598252398570626262298830111287595901
369 9532326765559878566036043679715773446858818148307800862313420894768885089
370 11129635574923966324433769850702091309795794410556720047680645211180159238
371 12989574673698321881222307645863249482615524062264540151037485124630583130
372 15154503785981375526445775282289342071680769904702901097937946435854293582
373 17673482967565411134898393642013894446671191821678028576293334900008963642
374 20603311694808875010818106653339132192983444631013442242144060366603611758
375 24009725895017275676973605021026524976741593634335899718608496404750340794
376 27968776441536081770075682842387288157711834571415971415425426807022212086
377 32568416068526100519844920338337751045085667783170790469415178265956385306
378 37910325582411333935240330117769173395858709297417865438127952215092089638
379 44112014727818992781228947194188778565746056537918770664462608566450067250
380 51309238183410512652070813399124004437295466524796128867092229914020288552
381 59658773005907761425646548621560054194913886546507319263885958671323675928
382 69341610509484413798666207589540818308440230623892120677702606102007783878
383 80566623176816094355838664589331682675320528023868733663090631012021624634
384 93574775877239526250870763599713311387831559763139261751840688071208316516
385 108643960563963813588289647472668730275001809343197703371136565948121134123
386 126094544903253338042995248402106930436198986168393402187868720930296620100
387 146295738143567826299746779107910186760598736395746837250061509852821310881
388 169672892176818355235047916861531150548564810713052751629167030491634161723
389 196715872420938504387894235497346243631726945652557035292927621000868770209
390 227988652139138984560860530670178701223023820995747789404776505774059096427
391 264140305419513964196794098104675424420939801843728184840623150600416847174
392 305917598623620764641914802181314811468825611295932104152073137699255730452
393 354179408075693251668448587830435414905733733106383482805578300391139452127
394 409913223559685590745459071829718234396501225104060591341622600391867359492
395 474254033333610923956355911292036655932150844660549842827215393569110927704
396 548505927441398492836347353447414602560197473112754839195852505330957271354
397 634166802759702539551793807809160124097090558912404599753195879718996023810
398 732956606204681327092684672383025567696184924782891014665120447973078603170
399 846849612682601733778325863246242357194211315382747522846195619762452273606
400 978111302648405002480087518662903503753551243563047698519519417223215432301
401 1129340481611500040232422246267891668967438811968025699556689656918287059139
402 1303517371810288603609624403982705190594505102571015088974724652978121614011
403 1504058505934948388734041291684937602217924210056577724682899842646554949225
404 1734879365756648388933957271322328796824522685239703094480135898279039566920
405 2000465836563839006442216658925535064741646521508539335385289699463819168882
406 2305955693379006539382583792825515909001820867791328348831037849801859298401
407 2657231499250009992486379002759942866715161771118319380292794833449266410169
408 3061026481979178177541585155145554674914399482384238830708991783828198191450
409 3525045166288980248378870562104886653147656585843856920084098903004665874953
410 4058100776800972383404448470875790521087146863779134125533072080148865143390
411 4670271696902335613885668068671864591390778567418036356871170390052900674613
412 5373079573620648254693591691818317031443961526718031937779393750432028021884
413 6179692003558856951395030857132562196214472167181283134040280063083867001326
414 7105153124864772726581890522282562086220624901018494383378489243295066462563
415 8166645880868666483166229327909792358969662437734978180721069850575743066870
416 9383790218882746583847959012522341335019542116930007472431454533449947274921
417 10778982049987615380293954562922821845708870314834422559313260521960591265108
418 12377778430607787996296132383173088489932436660223387759903825183017564259753
419 14209335143490085981192081557996214908345670185802374585834818521419215407971
420 16306903664671955816249921794483426135912943525223395592390323032914942304234
421 18708395415763787788900990463868051501417334609635127671067610401070588240274
422 21457022230402069406857037293706289730236974280708726590591403331445252166217
423 24602023124692680052427606000054226457140635769327289366381263740199044686987
424 28199488770284534210648948075355361671641664283776812262220075274642779496790
425 32313296543831925083303164483915719774895754757819753988582231062531867950282
426 37016170688708871925939905421886427160840978547894956011135059336915256593483
427 42390883997139668317474733820792589175121115491333545160399083111510086367517
428 48531619529435601577841472761272563765448560934761464487539148641181815591962
429 55545513260962425115262692852926794573870167146374688514810594922688084413878
430 63554401219519798038158376029798873237811971802579300191944302600872351048247
431 72696797682652576409464768985205448099855670557603344780660568960883156644629
432 83130134387107344319231413337506675532544241079240408070663277946658375180057
433 95033294507201236576474591979156206299397824153559567934379349724284495793675
434 108609479436801413229223502836641730226411504883582755463947458204846420919407
435 124089451218598396263055234708917691479487340951028626531705966508023693760301
436 141735198868949544354254720961419083528859569205941811792176088652525770009584
437 161844082919006459112517287682814559214948256981937440195179843815209994996318
438 184753519313934314053865908085638559500052409273440377378394604382734176276883
439 210846271472166495080302578162912767910053135303285399777275111357972136800783
440 240556427906880864839778155416323403898210989755678661764109694402694517623168
441 274376152465217857173505226428240644877972593024570684526985917156104484885020
442 312863305073461086005571490044207968830921280783730449397316865891543985550060
443 356650043029566249281555300338618476291108324122163787481217167005498035980450
444 406452526515676851656017514402658209521337951282271539050852790950528421350057
445 463081867288647559074795650506962823453263820744458596956168814697996151521945
446 527456476642674798225438761860698086238574509200982897777235597901191446831254
447 600615987944343338467899087183761860425227200466747732867304063781245533900962
448 683736950561640854055512573470774646709564815541911750084678185973647440471329
449 778150516118036695813876680753453200326486396495883350418667797221464161530499
450 885362365005410640565719350814408584786874845255090378448791743111118908005333
451 1007075151325444919307913251135127116377375013905080223245060902082414365579647
452 1145213778277165240092228511630950366570471860159589300367987711367864149550744
453 1301953853891258495904325840316575435308436583812229668321012862042210490800656
454 1479753719400637409435046097076751589677874388142051551021416284695256493182427
455 1681390489956328660823048194264699174993944481724239550281087624331152500881285
456 1910000600432847031365276694298392500101465447630999182702113806831252313927538
457 2169125408369031967777750267049969814513466030332461869301299483623319325144568
458 2462762472384053762532474427057572584710716454195479192769954224085443217119613
459 2795423198501289782732925081589577598090350384296609692797347061227668696515725
460 3172197629603637536045841940246891899332875878581608957570441986936979889491490
461 3598827245732543235023720831602303506318780664305077885202084425529080679925406
462 4081786746242105314168392667849504825869164270329678403783062293746931888135793
463 4628375900166534103522947911919939623802702536220452967542142554781344571730117
464 5246822679930165815614393066974223251570697658037313556869244764245084320494338
465 5946399037254187924344116586344927249398578236449480203558005374762182776296768
466 6737550840494015502240493225673103012395664504739883408215308274213291483621691
467 7632043671566026125641677691760118085096937383442442459954490490885567859666533
468 8643126380192294543971174333013448457561880349705150277300184564682425444072708
469 9785714515740103204341141195536132939232974143262527098253617870447231567469640
470 11076596005050499797224605295416160721745046214631829659316853895598859897229369
471 12534661721214259855425589156044262657933347901978225607320127987441707465372343
472 14181163896458505853348595697973063422401605544312398354651987612537317889544498
473 16040005675698310003220229624543205103631221921593856905162740529952769665333386
474 18138065489819185995160254116077803938207825452245638095584051637619303305709675
475 20505560353753479746061174138426079778332744675948878385266552523125055611140077
476 23176452668738176687724408304484964122768223014886075876845597473903073903253616
477 26188905636163264642886946460022178994731455078183203231320101279984476146686180
478 29585792978092391019100558248268619914766616708450961094525179156504936848817353
479 33415269313461343510024602434389634842926681175482456340872975501129937948410823
480 37731408266450100379997357056711279287334817911610770650050926295086652481531656
481 42594916192686911655510812514866007868065187034486780867201206312208603838576861
482 48073930308758672075843271811110000186509270759832930348425795313677248123612561
483 54244911010918170354636170340972268238792750416204906073919494623676155998595664
484 61193639280911820275995438126732901791457902248692726541155254345703030890421727
485 69016331312698485960650135135638876847022171176515794878406097165116170600213185
486 77820883866993354539870432267255586212184952163986724186196618777988360309546142
487 87728265385994561893889339117530707088892797252882329728312072175928649166647443
488 98874069594870920167148280568655391839202285694181679302402391993850823574844552
489 111410250197901588981638782967763271145773373328261965204873142898444878786685151
490 125507057365799341056694110943769421500606965669346649238942206468172847100811432
491 141355199029097832187901317614053895442454350795405969269335848123817431768305436
492 159168252565284957382106763309459872688156449047603234183595477628411993554081857
493 179185355321973937823446612367854793161563073710731191011303314296649544074743799
494 201674205585055687104688540265063218622863537374635408581045831424065855728047884
495 226934409112880843873091575821296201517932947778779204080152096369313237300819628
496 255301210251990949356939351725097389857993865520575340986600489471032981590392534
497 287149650967531067787470527613687812998656504305823418696126217095195582984679136
498 322899205907263851326933778522980938163839842481652956362609829677143735985067724
499 363018946921793628445338442124546025428627612542584824120879242620732518362613970
500 408033296340096038372154738435524718167918018141645652303588651988236561820961886