# Computed using the Mathematica program that I contributed to this sequence
0 0
1 1
2 2
3 3
4 4
5 5
6 7
7 10
8 14
9 19
10 25
11 33
12 44
13 59
14 79
15 105
16 139
17 184
18 244
19 324
20 430
21 570
22 755
23 1000
24 1325
25 1756
26 2327
27 3083
28 4084
29 5410
30 7167
31 9495
32 12579
33 16664
34 22075
35 29243
36 38739
37 51319
38 67984
39 90060
40 119304
41 158044
42 209364
43 277349
44 367410
45 486715
46 644760
47 854125
48 1131475
49 1498886
50 1985602
51 2630363
52 3484489
53 4615965
54 6114852
55 8100455
56 10730819
57 14215309
58 18831275
59 24946128
60 33046584
61 43777404
62 57992714
63 76823990
64 101770119
65 134816704
66 178594109
67 236586824
68 313410815
69 415180935
70 549997640
71 728591750
72 965178575
73 1278589391
74 1693770327
75 2243767968
76 2972359719
77 3937538295
78 5216127687
79 6909898015
80 9153665984
81 12126025704
82 16063564000
83 21279691688
84 28189589704
85 37343255689
86 49469281394
87 65532845395
88 86812537084
89 115002126789
90 152345382479
91 201814663874
92 267347509270
93 354160046355
94 469162173145
95 621507555625
96 823322219500
97 1090669728771
98 1444829775127
99 1913991948273
100 2535499503899
101 3358821723400
102 4449491452172
103 5894321227300
104 7808313175574
105 10343812679474
106 13702634402875
107 18152125855048
108 24046447082349
109 31854760257924
110 42198572937399
111 55901207340275
112 74053333195324
113 98099780277674
114 129954540535599
115 172153113472999
116 228054320813275
117 302107654008600
118 400207434286275
119 530161974821875
120 702315088294875
121 930369409108151
122 1232477063116752
123 1632684497403028
124 2162846472224904
125 2865161560519780
126 3795530969627932
127 5028008032744685
128 6660692530147714
129 8823539002372619
130 11688700562892400
131 15484231532520333
132 20512239565265019
133 27172932095412734
134 35996471097785354
135 47685171660677755
136 63169403193198089
137 83681642758463109
138 110854574853875844
139 146851045951661199
140 194536217612338955
141 257705620805537045
142 341387263564000155
143 452241838417876000
144 599092884369537200
145 793629101981876156
146 1051334722787413202
147 1392721986351413358
148 1844963824769289359
149 2444056709138826560
150 3237685811120702717
151 4289020533908115920
152 5681742520259529279
153 7526706345028818639
154 9970763054167645200
155 13208448865288347918
156 17497469399196463839
157 23179211919455993119
158 30705918264484811759
159 40676681318652456960
160 53885130183940804879
161 71382599583137268719
162 94561811502593261839
163 125267729767078073599
164 165944411085730530560
165 219829541269671335440
166 291212140852808604160
167 385773952355401866000
168 511041682122479939600
169 676986093208210470161
170 896815634477881805602
171 1188027775330690409763
172 1573801727686092275764
173 2084843409808572215365
174 2761829503016782685527
175 3658645137494664491130
176 4846672912825354900894
177 6420474640511447176659
178 8505318050320019392025
179 11267147553336802077553
180 14925792690831466568684
181 19772465603656821469579
182 26192940244168268646239
183 34698258294488288038265
184 45965405847825090115819
185 60891198538656556684504
186 80663664142313378154084
187 106856604386481646800324
188 141554862680969934838590
189 187520268528795024954410
190 248411467067451581638915
191 329075131209764959793000
192 435931735596246606593325
193 577486598277216541431916
194 765006866806011566386327
195 1013418333873463148025243
196 1342493465083228107818244
197 1778425200679474714411570
198 2355911798956691255843487
199 3120918665762702822229815
200 4134336999636165970255059
201 5476830464719394078073304
202 7255255665398868792484875
203 9611167464355560048328363
204 12732086130118262870558179
205 16866423129754428840813239
206 22343253594473822918886544
207 29598509259872691711371420
208 39209676724228251759699784
209 51941762854346514630257964
210 68808185984100943471071204
211 91151439578574766389957749
212 120749948838447458101329170
213 159959625562675709861028955
214 211901388417022224491286920
215 280709574401123167962358125
216 371861013979697934352315875
217 492610962818145392453645046
218 652570588380821102314674002
219 864471976797843326805960923
220 1145181551198966494768319049
221 1517042565178664429120634925
222 2009653527996809821574279972
223 2662224116377630923888953975
224 3526696093175474250694914899
225 4671877644374440745463233949
226 6188920209553105174583868875
227 8198573737549914996158148848
228 10860797853927545920047102824
229 14387493947103020170742017724
230 19059371591477460916205251674
231 25248291801030566090789120550
232 33446865538580481086947269399
233 44307663392508027006994372224
234 58695157339611047177736389949
235 77754528931088508093941641624
236 103002820732119074184730762175
237 136449686270699555271678031575
238 180757349663207582278672403800
239 239452507002818629456408793750
240 317207035933907137550350435375
241 420209856666026211735081197551
242 556659542936725767006759229127
243 737416892599933349285431632928
244 976869399602751978741840426679
245 1294076435536659116292190862055
246 1714286292202685328027272059607
247 2270945835139411095034031288735
248 3008362727739344444319462921664
249 3985232127342096423061303348344
250 5279308562878755539353494210400
251 6993594855081440867380766270008
252 9264540690220851962414797558744
253 12272903417960196406734260480409
254 16258135545302292829795563828754
255 21537444108181048369149058039155
256 28531038963262489236529824309164
257 37795579653483341198944621867909
258 50068483071443537605678882348319
259 66326618616745830435474446177074
260 87864062724926878804623504216230
261 116395101688189368041153328525395
262 154190681341672709240097950393305
263 204259164413116246845776832741625
264 270585783029862077281251278918700
265 358449845754788956085874783134931
266 474844947442978324127028111660327
267 629035628784651033367126062053633
268 833294793197767280212902894795259
269 1103880576227629357494154173713960
270 1462330421982418313580028956848892
271 1937175369425396637707057068509220
272 2566210998210047671074183130562854
273 3399505791407814951287086025358114
274 4503386367635444308781240199072075
275 5965716789617862622361269155920968
276 7902892159043259260068326224430189
277 10469103157253306931142509354993044
278 13868608948661121882429595380351159
279 18371995316296566191210835579423235
280 24337712105914428813572104735344204
281 32240604264957688073640430959774394
282 42709707422210995004782940314767439
283 56578316370872116887212535695118599
284 74950311687168683078423371274541835
285 99288023793083111891995476009886040
286 131528628058040799965635906969660435
287 174238335480251794970418847284427875
288 230816651851123911857631382979546475
289 305766963538292594936054754254088311
290 405054987331375706828050230263974352
291 536583615389416506793686137233634788
292 710821950869668301764104984518062664
293 941638602720792213621736367497609140
294 1247405566259084808557791121751697452
295 1652460553590460515385841352015671805
296 2189044168979877022179527489249306594
297 2899866119849545323943632473767369259
298 3841504722570337537565368841264978400
299 5088910288829422346123159963016675853
300 6741370842419882861509001315032347659
301 8930415011399759883688528804281654254
302 11830281131249305207632161278049023514
303 15671785853819642745197530119314001915
304 20760696142649065091320690082330677769
305 27502066985068947952829691397363025429
306 36432481996468707836518220201644679684
307 48262763127718013044150381479693703199
308 63934548981537655789347911599007705115
309 84695245124186720880668601681338382885
310 112197312109255668833498293078701408315
311 148629794105724376670016513280346088000
312 196892557233442389714166894760039791200
313 260827106214980045503514806359047496316
314 345522351339166766384183408040385879202
315 457719663448422435217681701119087287518
316 606349457554146811887698214399433375519
317 803242014787589201601865109159473166720
318 1064069121002569247105379915518520663037
319 1409591472341736013489563323558906542240
320 1867311135790158448707245024677993829759
321 2473660593344305260594943239077427205279
322 3276902608131894462196808348236900372000
323 4340971729134463709302188263755421035038
324 5750563201476199722791751587314327577279
325 7617874337266358171498996611992321407039
326 10091534930610663432093939851069748612319
327 13368437538742557894290748199306648984320
328 17709409267877021603592936463062070019359
329 23459972469353221326384688050376397596639
330 31077846806619579497883684662368719003679
331 41169381737230242929977624513438467615999
332 54537819275972800824268372712745116600320
333 72247228543849822427861309175807186619680
334 95707201013203043754245997226183584216320
335 126785047819822623252129681888552303220000
336 167954429557052866182107306401990770836000
337 222492248833025667006375679114735887436321
338 294739477376875489434236988290543074056002
339 390446678390078533188482985516726658272323
340 517231726209901156440612667405278961492324
341 685186155766954022622719973807269732328325
342 907678404599979689629095652922005619764647
343 1202417881976855179063332641212548693820650
344 1592864560366933712251815626729275352092974
345 2110096286576834868692428294134554313585299
346 2795282442343788891315148267941824045913625
347 3702960846943768580944243920863829665678273
348 4905378728920623760007576562076378359498924
349 6498243289287557472259392188805653711591899
350 8608339575864392340951820482940208025177199
351 11403622018208181232266968750882032071090825
352 15106582865151949813211212671745861736769099
353 20011961594072573573218789233822240096268024
354 26510204883360131045478181422627893807859924
355 35118544459224523386430001905568101833037124
356 46522166477432704618696970656450133904127950
357 61628749342584654431908183328195995640897050
358 81640710936657228005126972562018235737165075
359 108150915820017359050605153984646129545025000
360 143269460279241882437035155890214231378062125
361 189791626756674587055732126546664365282190076
362 251420376099259241487640309874860360923087127
363 333061087035916469492767282436878596660252203
364 441212002855933828543372436421524726205277204
365 584481463135175710980407592311738957583339330
366 774273089891850298036139718858403322865529407
367 1025693465991109539523780028733263683788616535
368 1358754553027026009016547311170142280448868739
369 1799966555882959837559919747591667006654145944
370 2384448019018135548540327339903405964237485275
371 3158721108909985846576467058761809287103014683
372 4184414574901095386100247087495072970891631219
373 5543169127928121395116794398665215251340499959
374 7343135683811081232676714146256882257994645904
375 9727583702829216781217041486160288222232131180
376 12886304811739202627793508544922097509335145864
377 17070719386640298013893755632417170480226777084
378 22613888514568419409010550031082385731567277044
379 29957024198379500641687264177339267989561922949
380 39684607901208717422904305663499556211794054130
381 52570912712947920050697814208421653721129199995
382 69641632099588218064591569840838824201355977080
383 92255520614156637473602119871921209932923254125
384 122212544812536138115289384049260477922485177075
385 161897152713744855538193689712760034134279231206
386 214468065426692775588891503921181687855408431202
387 284109697526280993653483073762020512056764408283
388 376365218140437631127085193633941721989687662409
389 498577762952973769242374577683202199912172839485
390 660474915666718624780568267395962234046452070692
391 874942981093411400369459771317143921901860501895
392 1159052678619692394022942845079164433958624910179
393 1535417896760130025150028038713106155948312572589
394 2033995659713103794392402616396308355860485412075
395 2694470575379822419172970883792270589906937482768
396 3569413556473233819542430655109414511808797984664
397 4728466235092926213565373500188578945767422894844
398 6263884131853056238715401538901685101715735467434
399 8297879791566160033107804155297993457576220879510
400 10992350366945982452280775039090264047483158362279
401 14561763923419216271823205694199678559291956346944
402 19290230158512142485388579194388257505059379241789
403 25554114290365198724103980733289942606775114709224
404 33851994081931358757211784888587936064351335588735
405 44844344448877341209492559927678200111834493951015
406 59406108372296557481315765621877878671126450297960
407 78696338530808699966704344816266136176185829539750
408 104250452821173898690808325549556078782960944248975
409 138102446903105257448020110438144014847312279837711
410 182946791351982598657512670365822214959146773788727
411 242352899724279156138828435987700093630273224086688
412 321049238255087856105532780803966229806459053626439
413 425299691076261754796341106353522308589419997875415
414 563402137979367012244361216791666323436732277713127
415 746348929331349610901873887157488538395879051501855
416 988701829055628767040702323145188632026152275588544
417 1309751067310716623146235103949154861832611329214984
418 1735050758386978377942576210302677170422031327090400
419 2298452896366345390186937427094343493858763604803528
420 3044801825697695001088811314251832032254642656305384
421 4033503654753323768129513637397020664280794931893929
422 5343254722064040391275748741346175526113406261108914
423 7078305480451018769218324951648852696535437588199315
424 9376758376817364159405262378743196190394201193002844
425 12421560202515059160494073692995028222648843849308229
426 16455063857268382928623587330392048886929638781202159
427 21798318579332423319899336071738224413043045042311074
428 28876624059783442089117661023387077109578482630510390
429 38253382436600806248522923402130273299972683823513235
430 50674942639115865409016997095125301522621527672821465
431 67130006496384248337640584425517350409551166454023625
432 88928325075716671657539920497255574822594211496334700
433 117804949135500113746657581520642651932172694126845091
434 156058331572100919995180504922772925232145377950358327
435 206733274211216785404197502017898226754766905623179793
436 273863280707601033741838086443415577164318072077203419
437 362791605783317705399378006940671151986912283573538120
438 480596554918817819146035588461313803919084977700383212
439 636654886490918739141216093384086729151230355650741540
440 843388160702135524545413595401984955905997261273921334
441 1117251441409736558287251681845400533070315333351124754
442 1480043047193054263686629688786071685057227616924662875
443 1960639602111872082832665277247385488976312594625046088
444 2597294488602790821973881370631472218127542950275787629
445 3440682649304926346519294966033457174033540211549708964
446 4557934090714662904806546647878857707103855544900833719
447 6037977137907717168493176336664929392161083161825496595
448 7998616740019589251325841613912314881137395756450542684
449 10595911228622380073299722984543787099264938706726330314
450 14036593877927306419819017950577244273298478918276039279
451 18594527968641969324625564598456101980402334463176872999
452 24632505106549686493118740935121031372563417625002369595
453 32631121846569275744444582549033346253700813381452912280
454 43227033075191655817744305533577133352965752088179242595
455 57263626953118962237563323484154377626264231006455281875
456 75858154921760931562188888082610479606666565469632154875
457 100490660028310618055307629017731510979229983094634524471
458 133121781874879893799752211566764857232930796476087436752
459 176348814950071549617496517100341990585896548564266679348
460 233612441903190511855059840584496368212160779570721961224
461 309470596824951443417248728667106847818827345040354116100
462 409961256853262061472556357684838358798057328134988640572
463 543083038728141955272308569251603216030988124611076077325
464 719431853678213504889805086351945206616884673175342756674
465 953044295581404016744864926936441574829045452746064717899
466 1262514892406355460162113655603548422647872797786418834000
467 1672476149259617521634670013288386781445930125921407474573
468 2215559187987759476906978582539989997476918250532483551899
469 2934991041665972981796783668891935204093802923707826308574
470 3888035337247376998541648595828376778922848376453891026474
471 5150550229653732458703762251431925201570721174240309860475
472 6823026378913349980338432264720311983016651300161717335049
473 9038585566901109457245410847260301980493569550694200886949
474 11973576608567082439042194516152237184587372474402027195524
475 15861611945814459437583843111980613963510220850855918221999
476 21012162175468191896287605363412539165080942025096228082475
477 27835188554381541876626037628132851148097593325257945417525
478 36873774121282651333871448475393153128591162875952146304475
479 48847350729849733772913642991545390313178535350354173500000
480 64708962675664193210497486103526004276688756201210091722000
481 85721124851132385106785091466938543441769698226306319804476
482 113556313405513926983411129095071394589867291551564265222002
483 150430087526796578317282577570464547718458454427516411526478
484 199277438256646312090196220562009938031636989777870585026479
485 263986400932310505300693706665535942308325745979080676748480
486 349707525783442890407478798132474485750095444205386996552957
487 463263839188956817390889927227545880339962735756951261774960
488 613693926715753395708172504798010428058421190184467673301439
489 812971364972399707798368725360020366090058179962338258327919
490 1076957765904710213099062432025556308398383925941418935076400
491 1426665291688153103506541230158030794148479370146805931629358
492 1889929130877109920897431157385576674488442105903757193404319
493 2503623057592863316605603662183587102546863296088224866705759
494 3316594422565263024403972387543607468636921476050563125033679
495 4393552188469973237503034819569163777035305401991982060110080
496 5820217480158126341009576049727194571183784772138787991739439
497 7710146611035236261907007207112771245672226878042545185143759
498 10213769668628099578512610869296358348219090174130770051849519
499 13530364091193362602916583256839965816856011650181333176883199
500 17923916279663335840419618076409129593891317052173315236993280
501 23744133759821462181429194126136324165075101824312103228732720
502 31454280370856698443336201333249095410747328702354648413876480
503 41668050039484798021848812202545453758966418876485418465726000
504 55198414130678160624765395459385419575822430526666751642609200
505 73122330410341496465185013535794549169713747578840066879602481
506 96866464170162958646614207661930873334788849403152170108335202
507 128320744541019657089950408995179968745536178105506818522211683
508 169988794580504455111799221197725422504502596981992236987937684
509 225187208711182615736564616657110842080325027508658988630546885
510 298309539121524112201749630192905391250038775087499055510149367
511 395176003291687070848363837854836264584827624490651225618484570
512 523496747832706727938314246850016233330363802596158044140696254
513 693485542413211183050113468047741655834866399578150281128633939
514 918672751124393798786678084704852497915191427086809269759180825
515 1216982290245917910988427714897757889165230202174308325269330193
516 1612158293537604981836791552752594153750057826664959550887814764
517 2135655041370311709775105799602610387080421629261117595028511019
518 2829140583783522892825219267650352042915288028839267876157144959
519 3747813334907916691611897352355204540830479455926077145916325785
520 4964795625153834602600325067252962429995709658100385471185655979
521 6576953918691439584437116620005556583745767484765345022073470744
522 8712608960061751294212222419608166970826189114026462617101981764
523 11541749543845274187037441687258519013741477142865730493259126724
524 15289562878753190878649339039613723554571956598791807639175452510
525 20254358503907025481249664106866685984567666256892193110361108490
526 26831312422598465065686780726872242568313433741657538132434579235
527 35543921382660216359899003146480409539139622855684000749536561000
528 47085670926505490546936444833738928552881099998549731242795687725
529 62375233805258681425585783873352652107453056597341538881971140236
530 82629592309165706906835447980219338092020722854233731992332248727
531 109460904731764171972522228707091580660334156595891270124766827963
532 145004826114424388332421231853571990199473779451575270874303388964
533 192090497040929878879357676687310918752354879450125002117099076690
534 254465730846188560304943460560663570859807936047466540999070216927
535 337095323155354267211778908540882908951828658901700272991402465655
536 446556227887118439184301137247974489612162815497591543116169293619
537 591561054001542827516722369101546479811636594949166813990472682584
538 783651551042472706396080045788857398563991474399291816107571759275
539 1038117281888661266701023506349520969423799410446758357106641976203
540 1375212605044015533912802414890403878375628069348458630098044441859
541 1821768832931133973097103552138378367987790884846050173214213735479
542 2413329886932676800613825921239924847799427479795216987204686418064
543 3196981437975149507009905967028782246363418954194508803312258177340
544 4235098719863810773710929473378303215787218364641267160418900153544
545 5610311324907826307623731888268707094162846433989725790516944595404
546 7432080157838960280720835440407085462150637318835775963731158330884
547 9845410044771637081334661361647010309950064798630992950935844748949
548 13042391482746786588344567328675792556313483752825501754248102926290
549 17277490202610597362055496802054095772100702117466768914667003079835
550 22887801527518423669679228690322802866263548551456494705183947675240
551 30319881685357383950400064130729888328414185870292270668915106006125
552 40165291730129021031734725492376898638364250668923263619850950755075
553 53207683212875807620079292821052691194677734421748765374099053681366
554 70485173415486404982134789623106786966778436539215534288766056761202
555 93372974943004828651814018313429589833041985090672028993950004436443
556 123692856628362212602214082444159478161456170960964299662865110442569
557 163858148358491233633948807936536376799820421629887563282716061197645
558 217065831571367041254028100757589067994498156051636328656815114879012
559 287551004986853446236162890380695854961276592590851862945581171640215
560 380923979929858274887976908694125444794318577681523891939531176076659
561 504616836558220487490190991138284922955774748642488191602396286519229
562 668474984916711721124139799074821299755595170272375754885112347716875
563 885540816488078762378167899832410367750093326324012083541927462595888
564 1173091821474932208614330790213106222711369918914863946487508634236104
565 1554015801404790483502307698907231667505688496596387838427039810312764
566 2058632637963010970992498690045516590461463245238876030029436096831994
567 2727107622879722692116638489120337890217058415511251784914548444548870
568 3612648439367801454494806388952748257967151741835263868456475907144759
569 4785740260842733663109137179165854480678521660750127814943984541380864
570 6339756062247524146611444878073086148184210157346515653371024351693629
571 8398388700210535117603943568118602738645673402585391683400460448525624
572 11125496323090257809720582057238940628862731818096643468315008893074495
573 14738144762458059264215388446191688886829883559931907336771484800219255
574 19523885023300792927324525625357543367508405220682035151715469341600120
575 25863641085548317073935970503430629515692615378028550805086493693293750
576 34262029785758852191539914071549232254338288780613942488486954141819375
577 45387526108849110001260496128788172883201020598710585956801963034893871
578 60125670871307169265475884574979861770030904158642493293573447835113127
579 79649555894607962192800410200337405137539309379324528445288917176713248
580 105513196980156279266736380703768034653231924757353079250375410870006999
581 139775226765915131458276294775317266907570213537967021738862365011826375
582 185162752874764241459536790904105439790771234136677607695664328046720247
583 245288423746071410725012675479085301560802138295320100989237775881833375
584 324937979640679372917813085679422706698341447674644629434526693058546624
585 430451176620835652184549466383190741351573372431997708684902103928553624
586 570226403386750783642825761158508008259143585969964730423764468940380000
587 755389156261515025102362552062613448049914820106642338119428796987100248
588 1000677580007586435827375227541698749610716958401962439108666572868933624
589 1325615559648265808745188313221121456309058406076607068543193265927480249
590 1756066736269101460929737779604312197660631778508604777228095369856033874
591 2326293139655852244572563540762820205919775364478569507651859838796413875
592 3081682295917367269674926092825433653969690184585211845771288635783514124
593 4082359875924953705502301320367132403580407142987174284879955208652447749
594 5407975435573219514247489633588253859889465549063781353423148474579927999
595 7164042171842320975177227413192566057550097327572386130651243844435961874
596 9490335311498173219749790953955386263469872692050955638303103683232375750
597 12572017607415540489424717046780819917439562876636167484074392319015889875
598 16654377483340494194927018367147952321019970019623341768954347527668337625
599 22062352918913713709174508000736206180909435568687123122377496002248265625
600 29226395090756034684351735413928772238459532896259509253028739846684227500
601 38716730402254207904101526367884158501929405588310464891331843529916603251
602 51288748009669748393526243414664978419368968464946632375406235848932493127
603 67943125493010242588453261781812930740388938484569974144360583376600830753
604 90005478411923956297627769782549136921298374053257097266738079378849096379
605 119231873502679990981979505196477909159757906949516606519766819225533323880
606 157948603904934198886081031564362067661687312537827071411098662755449927132
607 209237351914603947279607274979027046081056281002773703786504898604382420260
608 277180477407614189868060536760839976821445219487343677930865481980983251014
609 367185955819538146165688306543389113742743593540600775197603561359832347394
610 486417829322218137147667811739867022902501500490117381717370380585365671275
611 644366433227152336033748843304229090564188813027944453128469043340815598408
612 853603785141756283313356118283256136645245094030718156914973941945198018669
613 1130784262549370473181416655044096113466690313518061834845839423926181269684
614 1497970218368908619347104961587485227209433907058662610043442985286013617079
615 1984388047691126756494772773327352250111935407548779991760813365871379288355
616 2628754480918279092528521616631581340676124220576724444889282409212194886764
617 3482358266060035375841877734914837477321369314607442601804256351157392905434
618 4613142528609405849023294389958933590788059628125504436650095775083574175119
619 6111112746978314468370399351546418817997493535184167046693538760369587792199
620 8095500794669441224865172124873771068109428942732947038454352126240967080555
621 10724255275587720317393693741505352408785553163309671483343634535453161967320
622 14206613541647755693235571476420189886106922477917114085147890886610554872755
623 18819756070257161542258865866379123476894982106042618521797986661694129047875
624 24930868817235476010629265217925542294892475641226785568491525422063716840075
625 33026369611904917235494437342799313363001904583959732606945877548304683920631
626 43750624887492637552888131084304665771787457747269404090289512083757845887952
627 57957238429140393246123702560724855657894380225186518175437402970368400760708
628 76776994499397554788382568427103979134789362331229136697235389632062529808584
629 101707863316633030799011833645029521429681837972455922265726915054126246648660
630 134734232928537948034506270987828834792683742556415654872672792602430930569292
631 178484857816030585587394402072133500564471200303685058962962304686188776457245
632 236442096245170978833518104632858356222365580528871577138399707656557177217954
633 313219090744568533621900673059962335357154942860100713835635097288619707026539
634 414926954061201564420912506704991856786836780832556636101362012342745953675200
635 549661186989739512455418777692820691579520523388972290974034804945176884244493
636 728146044805770098042813179764954192143991723692657349936997109631365660701739
637 964588141050941076876331284397812548366357304221528927075396817287922837919694
638 1277807231795509610498231957457774883723512247081629640911031914576542544946234
639 1692734185856711174919144464162766740510349027914186277012393926919288498621435
640 2242395372846450687374563241855587432089869551303158567986428731864465382865929
641 2970541417652220785417376421620541624233861274995815917923425841495831043567669
642 3935129558703161862293707706018354172600218579217344844998822658783753881487364
643 5212936790498671472791939663476129056323730826298974485909854573360296426433599
644 6905670976355382647711084127638895796834079854213160762922248500279584925055035
645 9148066349201833335085647369494483228923949405516319330908677232144050307920965
646 12118607766854054120503023791115024853157810680512135248832103073639881351488635
647 16053737325557215982796731497133379025758029259729480093830925732423635232976000
648 21266674116055887455588671160609508082081760086028454579740780305783931659409600
649 28172345092411270103299755288248403878915839940241615342663028806063516584464636
650 37320411441613103438385402657742887107839789345757934673571706038207566892385602
651 49439019208467157558888426448857911960997600026270069922403809111847448243874238
652 65492756534024373541685157945991290986755629285999550016234734844271083476850239
653 86759430650080260997273829106600799068837389372028004595975515150055015136259840
654 114931775742491531100573584394849202947753229312269619938638543956118531720724477
655 152252187184104634538958987052592090055593018658027554612210249994326098613110080
656 201691206392571792097847413501450002016590618684297624534614059106173546856984319
657 267183962926596165639532571447441293003346247970297174550848793950444630333834559
658 353943393576676426636806400554042092072183637342325179146824309100499645470094400
659 468875169319167957737379984948891295019936866654594799085462853056618177190818878
660 621127356503272592276338972001483385075529885312622353697673103050944275803928959
661 822818562895844384374186385502933387092120503996919978232287162157117822660913279
662 1090002525822440550013718956950374680095466751967217152783135956107562452994747839
663 1443945919399116976650525357504416772167650389309542331929960265208062098464842240
664 1912821088718284934387905342453308067187587255964137131015423118264680275655661119
665 2533948445221557526664244314454791452263117141276759484713096221315624551459590079
666 3356767008117401911038430699957724839355237645273679462945383383472742374120503359
667 4446769533939842461052149656908099519450704397240896615728519339580304827115251199
668 5890715453338959437702675014412516291618354786550438947658479604788366925580093440
669 7803536542057244372090580356865824358805942042514576078673902723053047201235754560
670 10337484987278801898754824671320615811069059183791335563386998944368671752695344640
671 13694251995396203809793255371278340650424296829065015026332382327841414126815848000
672 18141021529336046270845405028186440169875001226305911642060901667421718953931099200
673 24031736982675005708548080042598956461493356012856350589719381272210085879511192641
674 31835273524732250080638660399464780820299298055370926668393283995263133080746947202
675 42172758512011051979393485070785396631368357239162262231780282939631804833442291843
676 55867010507407255789186740442063737281792654068227277258112665267473218960258139844
677 74008032036743302060032145470250177451667655294533188900173566934894937914189239045
678 98039769019418307768580225512849133913161011307389539489892948207105023793700431687
679 129875042544150557849218885912313914733460309362760466158286232202368156874447378890
680 172047801056161609828612370983099311364828666601922728390066515141999961707889670734
681 227914811563568865617799111425163048646621320670150005648179180409473180668147810579
682 301922843600312167677831256895413226098288975964683194548352747344368118582337049625
683 399962612619730475446411482408262360011449987272072734038245695551473142376037481313
684 529837655163881033295630368320576274744910296634833200196531927753841299250484860204
685 701885456220042643124242739303675586109738963236755928586598442895841260958374530939
686 929800267783611508742041850728838634756360283906905934234777623305314441626522341519
687 1231723111383923676419873107624251860854649259871589128783130370649682560208859391145
688 1631685724003654151866284590032514220866099247143661862821376066201155702584896872459
689 2161523379167535185161914958353090495611009543778495063017907993954997001835381732664
690 2863408835387577828286157697656766081720748507015250991604506436850838262793756263604
691 3793209103171189337028199548385604716477108790922156925839284060156152704420278605124
692 5024932214555113013448072656009856577331758050793746054622414430805835264629137996270
693 6656617938558767165314357246042370798197857297937407917443790497006990967214034868730
694 8818141317726302350476272204395461293808866841715902980461698490961987969049416601395
695 11681550153113880178762429902052227375529615348731153972066204927812826231843172865000
696 15474759256285069515790629450437832092006724139653310897905488987968978936263451470125
697 20499691470840182529238702106447688669338482190447056952527903418774814200892589466396
698 27156309409398949694553059352490059467536339488384464869971693915781805168106624335127
699 35974450727125252045029331556885520761345206330100367850433392406743793137156040936523
700 47656000880239132223791761458937748136874821678831521822499597334556619368999213801524
701 63130760136524201739582390909375580228881545818484832720405086322525598305262665271650
702 83630451607364384268821093015823268898220028008931889672932989741300412506155254738047
703 110786761016763333963374152368313328365756367497316354542904683657082217674261879073175
704 146761211743888586008403483925198849127101573827416722393338076063826010811417920009699
705 194417212624127718232195245384136597263976395506248244215837673398382630180417133811224
706 257547972760651919971777636293512177492857941324733076936242759720908228485679799082875
707 341178424368016304240598729309335446391077969333664966609175749462208640991835053820923
708 451965185384779638203972881677648774756834336830981321152080433119290858666096932894099
709 598726397128668224212376365602847623883935910658398043545418509183116869477514852903799
710 793143609752795942444571610986984221147912306164646287761256182581499499657931986715024
711 1050691582513447862416349247280496398640770247489379364697498942302407728143611785797900
712 1391870006881464166656947976589831845031848216823044331306674691764616369135446839618824
713 1843835192266243804860920858267480619788682553654025652458755124883907227801543772512924
714 2442561589394912029073297223870328243672618464312423696004173634067024097279058625416724
715 3235705199147707971517868834857312464820530770477069983765429816648523596936990612131749
716 4286396781661155833934218082137808863461301017966449348462928758950931325080602397929650
717 5678266788542620000591166058727640708493149234789493679769603450715547694216049237548475
718 7522101980808863805452086916995121328281831788443519332228358575599454922017593010061400
719 9964663570203775834525384140865449571954450252755943028232532209666479019296651635478125
720 13200368769351483806043252975722762036774981023233013011997962026315002616233642247609875
721 17486765551012639639977471057860570900236282041199462360460890785265933941314244645539526
722 23165032339555259640568637116588211608729431275988956040230494235981481635530293883088002
723 30687134320364123446020724033583332937011263064432475372458852811580936557547886893149403
724 40651797890567899280546108174448782508965713317188418400691385021247415576844538528627529
725 53852166659919383086589361150171544545740694340421431412689347047562418193078180776237405
726 71338932210932022726566832208032115445976976381620893773150237832828352134392425421776932
727 94503964550487282367135469324620327054706407657609849813380732068809833769922719304864935
728 125191098870851405813156193358203659991717670722042325185839584880390770327470606198014339
729 165842896761419305093702301532652442500683384039230743586530969901638185904315144726641869
730 219695063421338688180291662682823987046424078379652174999220316949200604097393325502879275
731 291033995632270710906858494890856102492401054761273068772370554782028956231785750924656208
732 385537960182757993273993964215476429547107462418882918585751286850838790001708470229521144
733 510729059053609399087150157573680089538825133140925243771590871731229560329179076427535484
734 676571955815028704180852459106332532039508517180155987358121841632867746233494221154177354
735 896267019236367392361144121789156519085932595559808162357342158582068350330887546657056630
736 1187301014868638103268002616680012621578333650321081231129712713364097306562673297581712839
737 1572838975051396096541996580895489051125441112739964149715464000214936096564381767811233984
738 2083568034105005495629146738469169140664266245880889393487054871946165656893560844238769469
739 2760139989920034199809999197575501672703774763061045380845176713579033403127055065392946824
740 3656407009156401592171143319364658191789707358620853543202518872161101753457942612050003455
741 4843708024025039695439145936044670813368041008941934774332231585525199060020615909631716295
742 6416546999076435791981142516940159864493482121681898924047695585740135156584997677442950280
743 8500115033181441287610289255409329005157748367562788317534750457686300813478558521681719750
744 11260255023101475487420288452984830677861523130623833698379927171265334216605613587074666575
745 14916662032257877079591431772349488869651230489244687241582446043426435970063556199124670031
746 19760370056282916775030577708394159683019271498186622015914677628951635030084172108756386327
747 26176917055359352567011720225334319547512753619868520939962373214691770186669169786199336608
748 34677032088540793854622009480743648552670501987431309257497123672378071000147728307881056359
749 45937287111642269342042297933728479230532025118055142955877050843643405216753341894955722935
750 60853949143900146421633729706077968100183255607299830197459496887069841186816898094080392967
751 80614319200183063196664307414472127783202527105486452213374174516021476216901070202836779295
752 106791236255542415763676027639806447330715280725354973153336547730713246403570239989036115904
753 141468268344083209618298037120550095883385782712786282410833671403091317403717968296917172264
754 187405555455725478960340335054278575113917807830841425366710722246734722620471310191872895200
755 248259504599625625381974064760356543214101063438141255564170219133804563807288208285953288168
756 328873823799808688578638372174828670997303590543627707777544393649826040024189278488790067464
757 435665060055351104342314399814635118328018871268982680930880941380539286427759518477826183369
758 577133328399434313960612436935185214211404653981768963341714612783630603831477486774743355634
759 764538883855159792920952771989463789325322461812610388708425335030365326451948796966616250835
760 1012798388454785418302926836749820332539423525250751644272595554164169890259237005252569539004
761 1341672212254594106881565208924649003536727115794379352050139947813995930283426283741359606469
762 1777337272309945211223879608739284121864745987063362032981020889194535216711185802219185789839
763 2354470600709379525184492045674469336076150641045130996322735501978165820542663288993929145474
764 3119009484564539318105444817663933125401473102857741385031160837008531146994612085960545396310
765 4131807873019324736408371654413753457940896628108493029303756391172701037253849091213114935315
766 5473480085273918843289936863338402461477623743902872381353896338986696967537275374954474541785
767 7250817357583864054513816472077686583342369730966234414334917228181232184248461177173660331625
768 9605287958293243579698308517752155919418520372011365410657652730159398004791124466167589477100
769 12724297442857782897803753335416089044819993474869106795688813567167929151785736552128134873411
770 16856105315877107634212124989829842502760890102977599824992569958340630189039585643341249808727
771 22329585401151026477502061853168244964238513846880472206346466297327327156576861018295724350513
772 29580402758734890532015878325245931547580883577846706620681383525508559340825322195469384682139
773 39185690717028134111714186842998087466999403949858072031339036255667957345616446661636974159240
774 51909988159885917009517940178414176511819397424727178827027849822835886497402183213765109032652
775 68766093475763024643730065168244019014580287527704778652020419781176516686441768857106358841380
776 91095678876914051121232127021412263978818801374585250858366886078503843843018629875402083191894
777 120676081635648941653248005346658195526399684952431957479048269604012403183843952070871467874034
778 159861772352677075764962192189656282993399088902290029510387305859680360529460398732508442033275
779 211771760512562992774480132368070459505218486327017208337415155682516247026862581946273551065928
780 280537853988326017418210197536314478519798773854721986989435575463692763713304350803379909907309
781 371633532865240068539442324557726742498617575229307237847802461542196607556322980678781993099204
782 492309614500889010192690329904384938025017260181739195326850731146209010740166932749653460973239
783 652171386853566085957652522094041221018416349084029224837238037005889371269627331482161903006515
784 863943147366129078732132654462111680523634835411046433174653192688405618296489913428435454072444
785 1144481001354455096150342851998426159043433609265768420164088768152098382009794264231815363979754
786 1516114534219695164689785176556152901542051184495075658011891229694294989566117244910597357078959
787 2008424148720584174882475506460537839567068444676814853338741960840504000306284177660250818052199
788 2660595535574150260840128028554579060585484793760844078175979997846393371575911509142412721058715
789 3524538682940279339572260683016690741109119629171890511350633190534798989872401422570848175131160
790 4669019684294734435722603535015116900152553238437658931514721958686897371882195686802663539110915
791 6185134218514429600412388711571269801694604422932734589526613188381192361448312931713260896189875
792 8193558367235013775294864218031807641261672867609549442865355149221696361754597109373511714242075
793 10854153902809164036134992246586386701847157661370393521041335147068089733330508618515924435300791
794 14378692585749443375707252929603077442956277290542284032391968337602888723202910041086772610431952
795 19047712270044177811429856464618194343108830528979942963906690296289786095085105727889436149542868
796 25232846488558607411842245176189464144803434951912677553433303484670978456533418659602697045732744
797 33426404855793621187137109394221271786065107819522226996298658633892674818288015768976208759974820
798 44280558758602785223272101640807658487912265480892620517339993780960764551618524387492133195275612
799 58659251344352228598979354570410735930868542771434904549731962118563653274821434428578905805707565
800 77706963614396406410409211035028930273977373300414847513638652414853439369906540156468341955250434
801 102939810102955013822251456211218394418780808252327525067071955899524417826439958816071039000983179
802 136366214958748635009388565605439666204845916071849752063370614533417092644727974585047247760958000
803 180646773717351420232660667246247324692758181552742372580710608314377857196346498972539380956233613
804 239306025061703648831640021816658060623626724324177277130442570432941510471167933401118286761941179
805 317012988676100055242049232851686990897604097624592124644081222847794949841074473557586628717191614
806 419952798779055069064300689062905385316384905876919649711153178747319367667514432373657667718174794
807 556319013737803704073689254668345051521230821948769401774523793280736460312242406958704915479132795
808 736965787455155124306349921914592376213989003501511774355234401595114317508588905931244296435366409
809 976271812516858773137989943731250436837615727825689051485676972028055827979756839332362583197307589
810 1293284801192958828380039176582937427735219825450281176129758194875850777820831312889949211914499204
811 1713237599972013897444339865645842813051604731327200825840911373623170145488345745263606879632673999
812 2269556613709817601518029120314187864572835553275970227615435166903906605800588152222311795111806795
813 3006522401164972725824379042228780240786824556777482001970669568499020923309177058153556091547173205
814 3982794213681831498962368985960030677624440284603171053456346540527076751288933897485918674744480795
815 5276079014874790327342408162542968105359660110053452229586104735402927529109765210375867886658980000
816 6989316614846804224786748028188810918411264841380653055427016109026097674598110955639474766291654000
817 9258873228556621826304777148502998782984100394656623283042451275930004280398699107861786561403460796
818 12265395629721594552129156190731779023770924951434105285013120844429025203707876166015342652950634002
819 16248189843403426051091525176691809701395365236037276338469467384956101954996810063501261327695114798
820 21524268858278216378433933339234777806755025346090728568055572120359029484106575273877129214354094799
821 28513585473125020603220681367423588725166290187471381623482588229385127158704686229516603980645748800
822 37772458701681642429525458515926587508150390582128004906525039505315131439103385337378390542049209597
823 50037854331403236981654614706658366531921315533562110191538160349744156642811261503393733194999843600
824 66286044174806663032746139883350176233316680769599386530007627734700258597808071566894994522694958399
825 87810313033084879411180073222584954040071706115690115098063199855059288081914646840772123737049053199
826 116323898506209900014400754590008542765237996303161496721545788084444415240619333070288727717694802000
827 154096357207891542443926213105935130273388386885289501628070827589759546679722718407667118259744011598
828 204134211539294779425580827812593496805309702418851611819608987939503703322533979911060851454743855199
829 270420255714101442458326967695943673038626383188450998349616615674203961920342051477955845977438813599
830 358230568747186321869507040918528627078698089304141113447679815529263250002256698318727969714487866799
831 474554467253396221883907795508537169843936085607302610169225603613707665242876031389016697432182668800
832 628650824461287764327834008614472300117324472492592111797296431203467211922598749796683815691926680399
833 832785036000582543753414836427065796922634174911443723616905419142970915245132729707744667146670535599
834 1103205291714683986211741804123009469961260558099894721966522034817174877165474781185700513124109349199
835 1461435860461870308081248845041538097039958647404035835414201850346438127167731479504428482838597215999
836 1935990327715266529965156640550075266883894733011338445583427453960145792410607510893445180270779884800
837 2564641152176554294292990649164547567001219205503930557380723885163613004333206260690128995962706565200
838 3397426188177136838046405485591613363923853380415374280997629304306583919578338990397873663109377100800
839 4500631479891820824258147289714622833885113938515269002964151339123758796743813771583574176233486450000
840 5962067340353691132339396134756160930925072585919304838378353189470196923911545251088002659072083666000
841 7898057668068957662304552775306236197808967318930643283961780643430342716322152761981447839342863550801
842 10462698820245511956597543424470783764810186524434573841342504528593955720655359022671576835305570116002
843 13860125008422648794643948910062397128734039904849948122340133832900539640233698013069450498414947216803
844 18360756488314469618902096199777019962619153843365217125304285172024298436977511784653024674648433666804
845 24322823828668160751241492334533180893544226429284521963682638361494495360889057035741027333720517332805
846 32220881496737118413546045109839417091353193748215165247644419004924838077211209797722475173063380883607
847 42683580316982630370143588534310200856163380272649739088986923533518793797866568820394052008368950999610
848 56543705325405279164787537444372597984897420177499687211327057366419333438100266833463502506783898216414
849 74904461813719748783689633644149617947516574020864904336631342538443631875077778618116527181432331883219
850 99227285642387909534931125978682798841060800450149426300313980899938127235966835653857554515152849216025
851 131448167139125027948477171088522215932413994198364591547958399904862965313178045451580029688216230099633
852 174131747456107658318620759622832416788577374471014330636945323438381759111044614271974081696585181099244
853 230675452781512937483408297067205014773474794648514017848272380804801092549144881105437584203369079315659
854 305579914595232686267097930711354632720991368669378922184903723343244724424222659723554111384801411198879
855 404807200237620595802029056690037431562052169119528348485217704243182851660189495377411665899954260414905
856 536255367376745623750506227778559647494466163317892940033176104148045816973367540828991695588170490514539
857 710387114832853282069126987401392064283043537788907270670121427586427576084412155100965777284755671613784
858 941062567614366219552535284468597079056518332437421288518393808391228668633557036206403361488124750929444
859 1246642482209598905819633215179951711777509701106800210703297531734473393057779695929957472872926162128324
860 1651449682447219501621662271869989143339561870226328559188515235977656244717969191307369138772880422543230
861 2187705049823965125372168499648548790834028033544221499221691340125702061691336732136360834361050913057770
862 2898092164656818407441295487049940855117071571333128769891812767712129637775748887237326611645806584671555
863 3839154732271184626993830771518537934173589903770550058410206576103358306409305923443729973133931335601000
864 5085797214480783532813463986698489645951099604877350269113504107837831699467085619373687446006857497729325
865 6737246896928003034435126258568478789290661475103678828302019343815487944185054810681056584779737920272556
866 8924951946751968159807294758217027580124689508647900327523710683941190005876391542817417419140788833330327
867 11823044111408786567248590245266968435241761079981029097415523451653319643652140430054744030786595418001883
868 15662198843679971194242421016785506369415350983751579155825730027756677950061446353498474003920526753602884
869 20747996058160754727055885003483996015366450588628929424939234135594509649528531972872161449927384251332210
870 27485242955088757761491011262052474804657112063732608253241253479409997593713586783553218034707122171604767
871 36410194901840725921298306020269502384781801572380508580764964163351187599589978326370635453847911004935095
872 48233239013249512488546896265536470820023562652361537678180487615004507243242118756425379484634506422936979
873 63895437856929483682789317282321977189438913636113116834006217642761185193303565109923853488555033176539864
874 84643433915090238409845202285805973204805364224742046258945451778355694842832097082796014938482417427872075
875 112128676870178996171336213547858448009462476288474654512186705257765692436545683866349232973189539599476843
876 148538871772019722092634519568127950394244277860855163092951669421116880036135662192719868427037450604411939
877 196772110785269234581181415833664421214267840513216700771132157036121387279377780949145247911671957027348919
878 260667548642198718263970733115986398403706754149329817605138374678882572472681346059069101400226990203888784
879 345310982557288956673815935401792371608512118374071863864083826457238267315513443141865116338709407631760860
880 457439659427467952845152148949650819617974594662546518376270531715003959752059127008214349311898947231237704
881 605978531199487674937786668517778770012218872523401681469222201136120839788194789200934217738936397835649644
882 802750641984756909518968084351443191226486713036618382240354358172242227067572570150079465650608354862998564
883 1063418190626955627782938817467429589630193467185948199845492732851124799540253916209148567050835345066887349
884 1408729173184244584456754752869221961238705585560020063709576559308363066855767359351013683389544752698648210
885 1866168832611712537301906901818872780856680180222566582085847091023367026607826486359228032701443699929885915
886 2472147363811200212239693570336651550868899052745968263555069292159487866396021275560162250440380097765535560
887 3274898005795957121758661654688094742095385765782586645795423650331730093463593845710241716090988452628534125
888 4338316196422912749541600472155524331725579232968534845640916383182854893003847761919390283141823797695421475
889 5747045369607157333998355225024746292964284818528554909350492942491217959859615121270403966531368550394069686
890 7613214202218869871300262126843619073820964998751121491436340033514584986467441607629631999232812250323955602
891 10085361566030070083539955697180270624689864051497089754991409325674072852863462883189794249673192348089491163
892 13360259571826027205298617351868365366785249817279676400786832976005802946327056728900035965764180800718025289
893 17698575768248939954840217824023889698510829050248211246427749359188657839330904490819426248906004598413446765
894 23445621137856097288838573049048635991475113868776766155778242301679875799190519612089830215437373148807516452
895 31058835340074967160138835175892255065296078867527887647214582335194460785657961219719462214670185399131472055
896 41144196906105037243678790873072525689985942919024977402205991660868533638521424102909256464343377747220963219
897 54504456477931064448977408224940891056771192736304653802992824636874336584848480831809292430107558547938988509
898 72203032246180004403817626048964780755282021786552865049420573996062994424179385322628718679013563146352435275
899 95648653384036101692656199098013416746757135655329631205198816297742870223369904934718548894450936295159951728
900 126707488724111068852795034273905671812053214522857518852413398632937331009027866154438011109121121694291423784
901 167851685630216106096473825146978197502039157441882496254619390293805864647549290257347267573464499441512387004
902 222356142108147170545451233371919088558810350178187150057612214930680201232397771089156560003572057989451375514
903 294559174354327174949268859420883869314092371964740015107032788926743195656577156411785278682585621135803810790
904 390207827738363276641925058518897286060849507620069646312231605224486065879947061346503827577036557430963762519
905 516915316462474345494720092792802957872902722142927165164645003857423396888974927500941838686157679125255186304
906 684767002092690451591193917939781155374941879584809661419264394151229261536524217758289106259622178566767573309
907 907123144200837622136645151311700243933752229762996811476876609081909462768921988847445666263194236556218948824
908 1201682318555164797085914010732584113247844601727736826583909398008652658425499145259230944945779857692022759615
909 1591890146293528073727839069251481399308694109347806472896141003233138724305446206605734772522816415122986522135
910 2108805462756002419222559162044284357181596831490733638060786007090562121194421134106676611208974094248241708440
911 2793572464848692870813753079984065512556538711075543299480050401241791382730945351864965717468596272815009281750
912 3700695609049530492950398231295765756490290940838540110956927010323700845499867340712411383731790509371228230575
913 4902377927604695290036312242028349869738135542566276937540836408332353503925366485971642328677570367063250990191
914 6494268073898223363764151311279831269046829651914083410436977411565492228230812692577377101200386782186237512327
915 8603073536654225782986710473324115626228426483404817048497763418656054349425233826684053712409360876434479220768
916 11396646001502918653800463553308181138784965194480360347977813819897845732156179178549019429877957149249488502519
917 15097341610552449146750861784603946895275256135318900458934740830221546577656046519261430813609747658620716733095
918 19999719538157144436787174026632296765013391677885177396475577238553900081581413005233073142287318025683967723287
919 26493987612055367800551325337912128034060221329799260806912554650119392309812225697810450243487704807870205235615
920 35097061148709593583538035811236243660288647813204077855410318068775446659237459524494503955897065684304684456384
921 46493707150212512237338499364544424799073613007684438203388131888673292391393638703043523385775022833554172958904
922 61591048760764961384089361149148371694348869143003338662322872718894838969049685222304954199384770492174889692000
923 81590768298922105820876535175780668459362260820888516058798449957448739050631098227538027341672088517858857415288
924 108084755910977473621427860513692796493422482150687776865711004607568131360443323925348477585159793325729062650904
925 143181817059687067204965896324929040153711129963891854721121322676343578019680783449842981541056859010033747107289
926 189675524209899579442304395689473464952784742971576292924509454565016870411074422152886504926831881843587920066194
927 251266572970664540826393756838621836647133612114579631586832327283911709380124107375191459126216652335762809758195
928 332857341269586646647270292014402505106495872935468147645630777241360448430755205602729486467888740853621667173484
929 440942097180564120268698152528095301599918355086155924511341781848928579791198529528077964053048534179350729824389
930 584123914240251187473664048853024341753629485050047779232463104525272157810879312977920945594105393189384476931679
931 773799438450150766915968444542497806706414228021624072156972559090289028221953735130807450520937275032972396997874
932 1025066011420815307742362201381119643353547840136203703743804886374200737602077842505998909647153927368735206756070
933 1357923352690401954389632493395522148460043713071671851389435663615561186032833048108728396115042668222356873929555
934 1798865449870966074658330645923617450059962068157827775900777445464489765824031577636806360168091202401707603753945
935 2382989364111217262131994694776641791813591553207875555133240549989761923634910890614727305762196595591092080685625
936 3156788802561368029047963139319139598520005781229499627290213109080050951856864625745534756283133870624064477683500
937 4181854813982183336790325340700259241873553621365703331034017995454251689458942468251533665930287797992799684439571
938 5539778166672585291179957834095781390333597334437375182423453659069812875491775516360262062045330466215156558369127
939 7338643616543551365838288480019398840393559402595202958324231104534302641315807093997068422213421668616864162123073
940 9721632980654768627970283174796040632207150955803078513457471654524064564950717984611795727975618264207956242808699
941 12878421783216136657018246314115180230727156737032578140747684763604115516807582610357330484258752134832020720492200
942 17060276597198319993808571654815439472600710358398281471781702759058367206266525078608864150189039932824820404931772
943 22600054763870905284988529488911220862934307692835656654205156418128180081758300594969126212234370399039976963300900
944 29938698380414456650826817968930619703327867095430859612529387522662482723074107688966194634447792067656841125423974
945 39660331361069225278797101143726660335535018051233938125986859177186547288024825673577990362423410331864797368232674
946 52538753144285361935815347457841840566262174788266516266734543940790662804832408283935320846682162466696818088724875
947 69599029741483681929623919112657280038862885146664797738516246699849030011098933362544184996871202399521638493656648
948 92199084505354587214612448601568500901797192839500454392721403117977210092857233957513311209105572798561615456957549
949 122137782885769043865439266570499120605125059934931314005250790640639692815931341646479505843553364866218456582381524
950 161798114246838269144236367714225780940660077986165252131237649817826240103956167320057496205976775198083253950614199
951 214336867391123631080051715172067621506922252774431768397972193758616902908788575603992817052658937664780072039339075
952 283935897132607313009675634284724901545785137921096566136488440458465932919887508966537002049530140064301710532995724
953 376134981637961900224288082886293402447582330760597020529209843576443143012744742924050313258635712862863325989953274
954 498272764523730944089727349456792523052707390695528334534460634217082835828676084570529819102189077729081782572334799
955 660070878770569213233963717171018303993367468681693586665698284034909075932632251890587315308165852927165036522948999
956 874407746161692844314015432343085925500289721456125355063670477793525978841420827494580132360824790591945108562288075
957 1158343643294300157323691066627810827046074859377221921200158918251991911761308336461117134410354930656246819095283800
958 1534478624932262057547979149514104229493657190137818941729368761828435054774053079385167447668990643519110145085237075
959 2032751389455993001637706498970896752546364580833347276263829396045517890602729163955697266771179721248191927657571875
960 2692822268226562214871670216141915056539732049515040862929527680080426966535361415846284582079345574175356964180520875
961 3567230014388255059185685648485000982040021770971166217993198157873952945376782243340864714440170364767302072742808951
962 4725573657682555216509376715112811809086096630348388139193357076125944857138090579801981848850525295423548891838092752
963 6260052282614817274057355864626916038579753820486207080922725837954379911912143659187149296519515938942659036923329828
964 8292803672070810275695062363597812791126118401319554357186555233999897802514872823142846563290695660190850964580901704
965 10985625940297372490566732579739727847665850450834595220116082914080324769050234238989131145370041234366207928761422580
966 14552855954685627549752418228224728829705872221805761438109281071954277714427016482329995859810211599133510001504231532
967 19278429612368182766261794943337540638791968852154149577302638148080222571565107062131977708660736894557058893342324285
968 25538481894983000040319150807964456677371722672640356658225363986034602483477250721319127005180252833499717930265654114
969 33831285567053810316014213171562269468497841073959911015411919220034500285992123544461973568470948493690568894846555819
970 44816911507351182806580945751301997316163691524794506235528002134114825055042357783451104713840989728056776823607978400
971 59369767462036810356333363979526726145869563746600267673637283206069102769469374265781100573651201327190286825112209933
972 78648197074404993122595158922864266784661532598754417250939921354149325341034481327913078282311938221747345718454534219
973 104186678969387993162914309730828723462033255271394773909165285340183927824511732049232205287492191055247063648720188334
974 138017964536441803478928522902390992930531096345354684924577204560218428110503855593694178855963139548937632543566744154
975 182834876043792986285509468653692990246694787870149191160105206694333253165546213377145283569804129276994409367174722555
976 242204643505829796641842832633219716392564351616749458833742489900402355935015587642926384143455330604184696192286932489
977 320852840580234789764437991556083983177225884215503876084682411254551681276050068970839462425767268825932041910741466709
978 425039519549622782927352301286912706639259139486898649993847696594735609100561801020071667713259459881179105559461655044
979 563057484086064586406280824189303699569790235832253334918424901154954037211065656613765846569222599430116738103028399199
980 745892360129857572691790292842996689816485023702402526078530107849287290376611869990911130139026728707111147470203121755
981 988097003635687369333633125476216406209049375319151984912272597749689646311627457633837514282482059311295843662490054245
982 1308949844215922159098071117032300389386275259534655860996955009004241327587677526604676976708249328137227885573231520955
983 1733989363765544942025423418319213096025534399021554510990802705598976936688239327624748644421508788018406991132693176000
984 2297046847851609528431704242508516795595324634853807845909227606753930973899304984238514490990731387448523729235721575200
985 3042939207981467101123494535351513485411809658556210371987757714603218264275916854229425621129758116155634876705924696956
986 4031036211617154470457127660827729891620859033875362356900030312352907910587544311863263135412240175466930720368414751202
987 5339986055833076629555198777860030281007134293410018217896985321357149238175221838467940112120489503604158605941646272158
988 7073975419598621571580622196179243377032668692431572728887788026956126174863461166092688756541998291622565597074339448159
989 9371022267450231100012326438687760172627993327285380574797015633710057148762766150331203247532729679071089326310061023360
990 12413961475431698201135820974039273658039802985841590946784773348313275413038683004560628868662487795226724203015985720317
991 16444997687048852671592948634867003549660662019716953303684803660666183323626227316423892004074727970693654923384400471520
992 21784983742881929301148147412727033830667796313126971521581788982023332561801449154891832116195217474297813529326046743679
993 28858959162480550872728769608906277207700465005558544250469577008979458736664910320984520872737215765920379126400386191839
994 38229981429930781972741096047594037380328458332843924825266592642689515885427676471315724120269945444991468452710447215200
995 50643942905362480173876917021633311038368261318685515772051365991002791298466359475876352988932433240218192655726432935518
996 67088940592411332845469865656500314588028923338402469075736169651668974622092586792300244993007161210911847579110833407039
997 88873924335293262146618013069227348418696719651529440597317958633692307183894035947192077109202378685209661108436880150719
998 117732883497773813019346782678133625626397184657087984847787535642671765920558946268176597981939594451130040234837266342559
999 155962864927704594992087878725727663006725642989931909673054128285361281805986622739492322102209539896121508687547713557760
1000 206606807833067075165964795747360974045093904308617425445105494276364073104452982215368675091141973136339701343274146493279