0 1
1 -5
2 0
3 25
4 5
5 -51
6 -120
7 0
8 325
9 500
10 273
11 -1000
12 -2475
13 -2575
14 610
15 7449
16 13885
17 13275
18 -3650
19 -37005
20 -73075
21 -78475
22 -16450
23 130600
24 326860
25 452704
26 339375
27 -174900
28 -1082100
29 -2092990
30 -2553196
31 -1602400
32 1426925
33 6411775
34 11803520
35 14448032
36 10108055
37 -4705225
38 -30188700
39 -60203465
40 -80851147
41 -71930935
42 -13289200
43 104057300
44 264302840
45 415534073
46 469210825
47 316932550
48 -128916675
49 -876391710
50 -1788570159
51 -2542274870
52 -2642934750
53 -1532173650
54 1198738030
55 5511161133
56 10610070060
57 14755692875
58 15352869475
59 9480377180
60 -5081644100
61 -28401849220
62 -56864764525
63 -82103217500
64 -91160992170
65 -68611315274
66 -1092720410
67 115943842175
68 270457217025
69 427310340585
70 526361026212
71 488761611055
72 234437216675
73 -288696029675
74 -1066904145585
75 -1982590026201
76 -2789392918560
77 -3117615406000
78 -2526796793700
79 -616383779815
80 2807990168257
81 7535440111560
82 12765449437150
83 17009353431825
84 18162358779840
85 13825645364911
86 1922771216250
87 -18413333174875
88 -45808378385850
89 -75713335227120
90 -99925497030928
91 -106982432918270
92 -83819508139000
93 -18916090093750
94 93169758568885
95 246457255228061
96 418543131752730
97 567650484927350
98 633789465667475
99 546040992348945
100 237317911721837
101 -333462738103205
102 -1154031989254375
103 -2131218172156450
104 -3070974385780855
105 -3675936177867476
106 -3571016375075625
107 -2365503423947000
108 245357104896050
109 4345563142535035
110 9649108771964233
111 15369187086462965
112 20151559774761200
113 22125275995664100
114 19121210404318880
115 9091495316043917
116 -9272373938815645
117 -35778183127103300
118 -67950665228936750
119 -100420719790893895
120 -124736483807687543
121 -129870622353342115
122 -103665499059039100
123 -35347428076819775
124 80958980774669135
125 242071479932480808
126 431646169854223925
127 617178940627800175
128 749434381337110400
129 765712982472039765
130 598160540559918088
131 187722028165086970
132 -496707275350565500
133 -1435853381463866075
134 -2538036595122708010
135 -3623000228713469419
136 -4418435591728987140
137 -4576528808167142525
138 -3716882576397656600
139 -1499245151781766865
140 2275678369913433058
141 7546371514624701970
142 13869517106946586650
143 20324968500610721000
144 25481378288782317900
145 27460739392580331092
146 24136864099895231045
147 13490255173215566025
148 -5881826363032451950
149 -34136161974313565515
150 -69515193711685533733
151 -107767105469446882570
152 -141825070579526668925
153 -161943337391617979075
154 -156485316645033530325
155 -113513416170309851327
156 -23231375073929280515
157 118827137876016496350
158 308179247891472243775
159 527901102186087147190
160 746062778919516223978
161 915077806460014780710
162 974028455133588805600
163 854916811594124988025
164 493433108019792081325
165 -155815016701960345562
166 -1100608380182993111535
167 -2291130339597192094825
168 -3602149472428044014350
169 -4822021979400833167035
170 -5653977464037279175155
171 -5735251384876821407760
172 -4678668170668884816275
173 -2138965796519883429125
174 2097678357488373923555
175 8007752021247598587065
176 15221360883003142379420
177 22929988110406333077775
178 29836972889289776288525
179 34180288316090420675610
180 33856847735138285208280
181 26671456130886992812790
182 10720222199404402985975
183 -15102949039986025569900
184 -50516791783816185856815
185 -93254056974801304096506
186 -138563262646437180715635
187 -178951102432616244278175
188 -204324331250471088034250
189 -202687263349237477541070
190 -161518213934152232911154
191 -69877999301796325405855
192 78807680193378725481375
193 283500318745376770107075
194 532222352106930150785550
195 799227553131218749861230
196 1043409772122563321541160
197 1208798193030058322904300
198 1227988119673645083230350
199 1029205295524428068575960
200 547359636992802243325999
201 -261111411285715771016090
202 -1400573431208304710255025
203 -2817590546779144729296850
204 -4384276379270954644298555
205 -5887418586949297691716208
206 -7027858468767286583874845
207 -7434777152794458671360200
208 -6698975218583440109150400
209 -4427715379763972760011715
210 -321080849928590414987896
211 5733936749330637653192405
212 13560107144622739416571100
213 22591149510096530085077250
214 31796394469940661846440820
215 39652080000890008269789776
216 44184526268687578614476395
217 43109151812572648983046825
218 34083433389128310693650325
219 15080519019131046980179675
220 -15127159175859609774460639
221 -56407892789111051560463735
222 -106695075710027334157718100
223 -161485271526920887172306000
224 -213525202652682578738415800
225 -252820800269023964777969731
226 -267105080563402710846316880
227 -242884409814449819683591350
228 -167138801285833808249859500
229 -29677240712637939918362460
230 173957060238970293003750306
231 439270116825315962859211795
232 749678889840552484309758850
233 1073992213955022771021965200
234 1365179786091805306630260030
235 1561172483844381432560073295
236 1588424397018244084532823895
237 1368832889922234196129511000
238 830329115741998352940394275
239 -78999187981022671326764065
240 -1374005795947862762977916138
241 -3014308788286288085666390610
242 -4887166640142472716328384275
243 -6794537382189126182941793375
244 -8448094534181621439899555280
245 -9476296860634141800503915457
246 -9447431804506688505445821270
247 -7911698911233903124923479650
248 -4463726349679933457857624350
249 1175655418975458280796203375
250 9062994578435086673675441859
251 18929896041184463713907981725
252 30088019833655882255171749000
253 41358917935617632111587108550
254 51049616165130737123261238880
255 56996457318101842029700851989
256 56698598928139473070538543080
257 47557777933509246095755861700
258 27231765045448989417703581500
259 -5905061400363387609490290400
260 -52219231611356571580714286444
261 -110241382723078817614730862005
262 -176127049600615590357430362350
263 -243250408196268293322214108150
264 -302045134209147699690184762485
265 -340216107699678257934032192405
266 -343440981134162282150974707385
267 -296656678285773248055930797600
268 -185978587606110334480584147850
269 -1227194250247200543880435380
270 261061429156828956056625153939
271 594384284097841328606004461640
272 979153960181620232545252499750
273 1380219609921964803399539300800
274 1745639881372283225862965330470
275 2007385453969359766405293968650
276 2084641648246437077515488905365
277 1890276278255323200875617974475
278 1340811135811079203028512801225
279 369871931236711807010626279375
280 -1055410882027807292282202342639
281 -2916202638677337238576450464705
282 -5123825546598385219622167051325
283 -7504261989746839415081652013475
284 -9788525120791558720560888961215
285 -11612566286501648323428434632579
286 -12530496042245594591380534690065
287 -12044520685207316327039777819300
288 -9654005493496721347247768710900
289 -4924368643309368409090460461945
290 2425954848643419864256213760649
291 12425415074534348182137076488690
292 24744775661227516846645922439950
293 38600706286353101456431929936375
294 52683962391423701247411741590365
295 65131582925221439145060037906199
296 73564063611097817188146163570210
297 75207738761496927750907087568775
298 67118870147088111920271549490900
299 46518554491476800812160007786310
300 11236125032137248778040004660683
301 -39756769478586891676377893817165
302 -105758243225457596386620116364900
303 -183752592392975760790273579712500
304 -267910963126758007012916330191275
305 -349275543982118699780194513192350
306 -415740120169359953002891470486180
307 -452443609056574500069679912094725
308 -442683022836942998581471756520325
309 -369424266249944371270361809852805
310 -217440240693485984799824847925794
311 23965551408989264334571184349535
312 357784402845512098646142716902675
313 775921368351447578976369439650250
314 1255972024971537435412055483651215
315 1758638572390452618911776140487725
316 2226365787537581477584141089635770
317 2583838366829530254931712096302400
318 2740982292224139370103572474763500
319 2599031633913931733215247942002950
320 2060038489690445302605205416067813
321 1039903023454214048510498529013220
322 -515422207000694917935609465433550
323 -2611435625284044415746201654838400
324 -5185803157702048639658359300756785
325 -8090457313479045716434930988030193
326 -11077883745881978879851616462455625
327 -13794916617553755401278445661466450
328 -15787652544506897466881710899504125
329 -16521033340170001785430504062429790
330 -15416119847244568679804090621740284
331 -11906976975667960591839539965999865
332 -5517340704376139980945881481919925
333 4045177888966974665086549687139050
334 16782622076784876416983135140611785
335 32296706013854369331912633856201996
336 49687748541909976760409158627637675
337 67478441011305022492897939533679200
338 83581163438513181149789016626581875
339 95329077053429000229064633328752310
340 99590798585735900986833489927676891
341 92985450901059095242893529993772855
342 72208714760090323113824043599507250
343 34470785042143289936329839163988525
344 -21966240877016779102784557338778010
345 -97180741659740302147521929675335336
346 -188962177352432627893537221161941510
347 -292228760567302947046813899141858525
348 -398580472217890434725964985136474325
349 -496091519339061959360723712533863660
350 -569455324270758415627852259812513031
351 -600593764561891023195164851388451970
352 -569827092776958169240634922105434550
353 -457668586847082355056945046642760950
354 -247256251020750465903463263758875965
355 72637966633374412203694404316230177
356 504171612834861134103955626550828535
357 1036823383204971991165217009853521550
358 1643981476330520565888634186316512650
359 2280206941463615123371867103551065110
360 2879742945423754858136951363605837651
361 3356899317166801777750045571688718475
362 3608946928832885339261310180224738450
363 3522088906924028056864081778759517550
364 2980917401645879602015460362179104955
365 1881501981832584974865215057559327574
366 147882284348815910539319700751796760
367 -2248742445929737599788367704188138875
368 -5269402788762746829692321707175426075
369 -8787225806060562936075003692575791490
370 -12570300473793437853762207788852309558
371 -16270615982211481459906894079517649995
372 -19422540159520897447113541974386579525
373 -21454437689769492059008601662465568600
374 -21716792520218553479262895321254424675
375 -19529493608086933475267682321044261218
376 -14249683581795711288057499835910434245
377 -5359705335076607705540764022294112650
378 7427787502535994423861434284406183800
379 24053494659584418085670579505867042365
380 43993232120033872209128986177279906895
381 66150634799107301767971685961736085125
382 88776935451270887109607649930715355050
383 109436581065707756936280555674085337900
384 125038872384001287095326206991110296140
385 131955457701077548837616342626482621288
386 126240799539897704366138683361907248550
387 103967146370027718134427950749045785775
388 61676708197096984887664579513657761925
389 -3058485441239538070026709477505329795
390 -90993985391546226180287420743887119832
391 -200530530101463960537846678810505633760
392 -327054304109417111563951858688947877425
393 -462381623087158331151185985349469243000
394 -594406791679641056773730796698857221750
395 -707063800155152120265475922830014094544
396 -780716336794003751534372541677007262480
397 -793083080571670931457613677688037610300
398 -720783329967881032964055955679669263000
399 -541549170465722404424176583208609819825
400 -237093018119743184676552334419664212458
401 203456583736203435453701007179441944365
402 779730679749154365063581997673081280225
403 1476191840230074141234876828406852741100
404 2258497075341297212667817317738309052175
405 3070651413151099957472229666185925811430
406 3833538525346055364529749713850308330140
407 4445467627531762051376986634060054299350
408 4785377602910390540264378212990999715475
409 4719272275185239623179181595560917789050
410 4110308777760525544054525368089695735248
411 2832711441972293087766140453363729777120
412 789330150600384226002253541394488330400
413 -2067792788928541041770167058979591203750
414 -5715025291604476104115082438148538390370
415 -10034696703067429043340819491957398501343
416 -14794992418500402470464198010100892850525
417 -19635156851900832278554967504924804355775
418 -24059418014015781621212974038337481447200
419 -27443284756269238830104177014174209633500
420 -29055798682400381923082436097954129020610
421 -28100850494994284193656231578645180503435
422 -23779708933948194750289387415007963561050
423 -15375395819497663712040404010155987243475
424 -2357446080361001126397893256928889546495
425 15497058190280071764896009970083738245091
426 37973404518045379002910234129551149689950
427 64290750479196904022235643690568161008375
428 92989285104323455702757380260185204590950
429 121850262506817595469262267172051484608580
430 147868511730613738369671452398432819913000
431 167298181228598004245700145249536867685475
432 175791858142299763829235459930291860179050
433 168650282932017657092681910452370621294700
434 141194192086021453191358849635724745253050
435 89261029131240859782897314225673535703458
436 9817238352074065650840934592887600041925
437 -98338242563673768543716825556405329736250
438 -233821315884506315382148223504575319757350
439 -391922127180076948234920758880170261521640
440 -563957133993720169335284255377917634956506
441 -736811982076960174443993855588925765072055
442 -892786681460674025141455778013411074010375
443 -1009860973219797755501073524441599949658975
444 -1062494268500990056831416615307661139285620
445 -1023058199063153200583064294049152005394358
446 -863968055088957709971805037807918441659965
447 -560530321572486996546125904621474110676700
448 -94456408603164704031025064351069496652675
449 542091673703803308997803295724754389410690
450 1342156690659921097756022075796259006735248
451 2279683548830414825993792659317209416209115
452 3305708906585417063695160219052893941396325
453 4345593436829557303447686301306112044456775
454 5297925081790275112503041280297015897328325
455 6035762242360610000460631478884423029335321
456 6410872795735720248430990389355537663661560
457 6261541828725555724773687520359670692891450
458 5424353341656247425000343002632723932367675
459 3750087872065624277559234919446894417887820
460 1123513848271329562689852036524975040441194
461 -2513611347783153306907595329111879367495890
462 -7137560331673804596836039340761708045563350
463 -12617507391565972786556120582372779318680075
464 -18692705000828972365767137748793991694745090
465 -24954997359213115017794806134330340754889362
466 -30840173950338310380397809277766423538713945
467 -35631945719601287515140022349649403286485500
468 -38482325223348396238265955525920245462982075
469 -38451818742625333236360509829591913398507390
470 -34572008504465827723313305685334815792419096
471 -25931749677451962207904368976245093951677965
472 -11786291890663829961492081941125488356428475
473 8313836756464484392252446462132076421626925
474 34380313751221941472967601025884445380238325
475 65840342472841954103885496754910570467379365
476 101398779183032716856424965164180330843218105
477 138925417879639804056120490854473896456456150
478 175386677022854545277104901146820469297371775
479 206842900016059102419288852154376413539283915
480 228533035933920768577270086237440980540419795
481 235067099244416797764871241412558669966339990
482 220743029392834953181936374993829243762235725
483 179997970068050083024702930362839004465883150
484 107994288681732781218539328705606464034090315
485 1327792064758211852781147782008942181960412
486 -141170221763696019512565574440136179178869685
487 -317583640599160633792810719785570083330898350
488 -522081131893201994582072244256701794925128025
489 -744190469078906952474864294578770545521318145
490 -968281172705657342700728776621217114383642665
491 -1173372671506750750399926871218554430152227315
492 -1333392049953139800999395791822236266703838875
493 -1418002737769073457284542411433158001825430300
494 -1394110411853866416276538080728568702974951910
495 -1228122396661139845318442348695174016300174752
496 -888990040129834317527865706804454148740134155
497 -351998953542875203906512381150957807453264075
498 396809954746805455266717336231594977049387125
499 1355802882813467026522022874724112693546859745
500 2502821295401044174722061126388999663943386804
501 3790590528142878503829302270676426833839568045
502 5143011021533646965863114472834538956639563550
503 6452965415652085068467847947734950166476119925
504 7582335619012197419134972646913789406920620695
505 8364939453306337876745589166958675130895475196
506 8613050750047204012478720837204543765758600665
507 8128044703787784879322263575445059484864212200
508 6715499039395375807540596427169574091300294050
509 4204772501449711083777476962519528152527855730
510 472673008738316646236660407399877524196170455
511 -4529675278948443738906173757501364460162442385
512 -10748236990947745484431681887457059599877433425
513 -17997841977786888867143346913488297129392233825
514 -25937066126487900265238804818579908096723896435
515 -34049532081633172795415011871238554213987720358
516 -41635407272548954014696040198791076398589364940
517 -47817137609900522116722524237290150647964525225
518 -51563428260560975187765021552227373351889541250
519 -51735080098017569886492839028499050663017078305
520 -47155430575401094531743975864617869877912185963
521 -36706765918008451255572630128987237468381032550
522 -19452129857266415651492637454315641677351314000
523 5220546223568946869938067956820905432298118375
524 37438073796923763891838515016089433245592403070
525 76674879821204192032267588475563735461263390149
526 121592209791071684985694440112157622304590444055
527 169900302491531529707159339740049765848481805850
528 218263339326622817749663769182542403956305124200
529 262269334157901589520652482151959894526717974890
530 296488232461438724090494957685269319397198855477
531 314640839580909486704563992987346773666953085380
532 309898309854537321686094688537484170422264967900
533 275326363928239007686730975302126825293550808550
534 204479826975255944450485103604100083499650920725
535 92141327657717572655819881226528885785819494138
536 -64816870342385827316905206175831125584458812795
537 -266486555547112520743042833217503583949998176050
538 -508951088278248074435847429050363449981743820575
539 -783365649818862887711306050952208917452620105250
540 -1075189079143679057463594281627132801304019421425
541 -1363683528817235788494775090078564047565959541610
542 -1621810617796718407490545268037732655383233061000
543 -1816657652730365668405006128118892837565060387725
544 -1910522065492598266755192054374665621879150247280
545 -1862763767255557341170468324250605483086733543491
546 -1632501257771166026233008006593422391949187555125
547 -1182176283329902636035556682509041490360004486525
548 -481942804385318077837096066547152219363821662875
549 485250459087382429171659647215356377088245958310
550 1718116372973238557277425942163989226254386424473
551 3191369845624975327872402040178386074708314616205
552 4850414900356062284321677662785506520157187517250
553 6606953824555690139305361939081054323658688679075
554 8336191294387894727846110452634314595019559554190
555 9876375038770985258520781119026702714459953103584
556 11031439698017741881315731354070786865489339539690
557 11577486520693382328428887236633280980658215161400
558 11273723287041698692637587964723215010050132455150
559 9878293025564657597692636955997407128486754444880
560 7169126894206805916790076942120103944005551952195
561 2969561648083274726808827077355325442057844482830
562 -2822031524937080009867730358881228593989967553325
563 -10199939856245947720765341801819422721862482403800
564 -19018098920513609425958553658831249728978881337265
565 -28959023571863908915828192105744845094189468546749
566 -39507969102653727391054669116932026106946073559535
567 -49936171300419717456647309927186635221539609411125
568 -59297413631205738247863856413958664058231335374950
569 -66442326555009159451098752254852786231121952734735
570 -70054650788810992575319825776032019466486415834195
571 -68713107770337589600141374943911297280283059067315
572 -60981440823542648475395731862204010591754873609975
573 -45527562671894932019688102410030796186534703044325
574 -21270541484371960353090589316779707218886360006975
575 12448608365278483113433030583587442300888750232068
576 55679628498810489592365277154004885529486977470800
577 107670144730477364843542742042248578020011089091200
578 166681965383646499499988536773033688437306272870300
579 229835011122228118416150663737909456659013356523710
580 293000618494694913914959963883009265141321233779854
581 350768394888256883998013556399533505540756358500655
582 396511932335794489982851201319724169577363104094700
583 422578022745872235599209243073537132466709130590975
584 420621072844773496550969806203196603107518669516735
585 382098754497436186450121612246900217385691630507736
586 298936202409458298999562347840890974488350475867465
587 164354097328197550104506191579834211509270344995625
588 -26159225386133379955435957694861922818526966961450
589 -273769621807524549313730742194311702064171591610800
590 -575171324729177787748753140128586370059266218742180
591 -921493524865122783435553306272972108401226758298650
592 -1297340917649835726220756072611329489269048984850475
593 -1680089300395224240357505627874961190252190108981275
594 -2039572600335321452364278897079621935972833222038070
595 -2338306256924278690063969050368706725491883475161498
596 -2532390942527741026150360705301498197058347556196485
597 -2573227427029454084243775057540661175528628189379475
598 -2410145407254707369925072102910914340260274906273550
599 -1994004223371375939946522201526198009806157753234930
600 -1281760230935493382975314594844594087083400746566400
601 -241913952882516556888389828844310493120661100483430
602 1139348785346935709695936763872780415300799455678850
603 2851620739080967534872768187250729807299556051982375
604 4853763583770723703082135506046925369957407856408595
605 7067970510172860603428239049412777915258778873346505
606 9375063536642346196042712626699481804305864949366450
607 11611785114893747931687853893537205721984496148633800
608 13570907420510785026068186443108587656336044055379050
609 15004998130773279783198933183088470578462110041393205
610 15634632877663129232345295924005411421149888976826156
611 15161716898079150616692966276096112035543318969577530
612 13288358652697746704488525895822694825427897689692650
613 9741416948246913287915291074709812043683701639944475
614 4302416433109003945985637914169785326226018630533825
615 -3158002319805618740761595840516491138728901208313709
616 -12642549874161824302593427181883728837623432523024875
617 -23988807444220934697639498699269227089600287151650900
618 -36832647467542948877055390830083924493112824790432750
619 -50577097991235941445525259964848929426768586900448925
620 -64370806947121905324411521973040623294559266949927670
621 -77100721595040375174707703480481285415860471268812100
622 -87403821092523675954308222252316564615899416959157300
623 -93702638714241325056096701343065677425643824854140975
624 -94268797423875392850599650952595297441677116449018350
625 -87317778408525607034121205789158893739516284964234283
626 -71136582854024240199687814143897610913120798355150095
627 -44243794360569346328399301777191089258245177141280725
628 -5578800847613540358352925511570415900478976553535350
629 45286364664852718522775217839538465470244833677700975
630 107922853660007145363258974732961097204163322359401120
631 180822822037144246969565576619649067375549670641259500
632 261197634558669757254784992330362567069667244954192375
633 344818654622922713236296153276135566331143216838545975
634 425925978080538864110995385376090184450007002900724365
635 497232538597476667273438836931227442451964373684090286
636 550051509133453829720361560076861570329578751244853295
637 574573350669811605530390806318251089636995501165749550
638 560314735019640825898088332164262681439379476840335450
639 496754474580373991208655267492016682218425090233866210
640 374161221746208860423359606569852332096353758261043822
641 184603916744062031993643941670728357453663485054821535
642 -76881144287346391260245190987237644648158823688856000
643 -411012800934334718770902339716842274428817409910370850
644 -812945537595773923922928310201311682991269266654094950
645 -1270999869928960264967347332301908966094284177559226980
646 -1765557486450667716670174241218455853212754207796668420
647 -2268256741342243604851400116528283461157150429770100525
648 -2741640223265776422109003408229934692549510852880493450
649 -3139415070402639034384133688338208364167040162508132990
650 -3407485680419428571123320000409218253783773316178495761
651 -3485904664154536589333535668300033366993275252597009970
652 -3311858684296569089752373243788493563651493782171642775
653 -2823759014548592559446889953929274976323026582160380375
654 -1966440794301497724270927601007705686686995674942425575
655 -697389639887983426814823896770163814151713073884016663
656 1006189500838149582759212123775188374470791625333810560
657 3139765891150383260228788689103821493618338631430992625
658 5663774162015666909762248715855591227822885199887242075
659 8496373013964008534671580612546107456069522893568539955
660 11507371032836548000841245858039102422750682068136686115
661 14514132274759994464326772815782218113759325623449891455
662 17280357318189959293079946278469186442992212148217095750
663 19518673422084488589699607757708116649137455445413094250
664 20897944356723937037181164604124694858474823823791307965
665 21056110593646496811263872919854149434874959640740634473
666 19619179420682371554377430562923862483161381586680442705
667 16226690606075385745512236567031271132701375366295202725
668 10563579440092533583894245157834988460296996488531272500
669 2397844682700676904118059597101703268574639347551785430
670 -8377188260362398176920102703394444816147976432550055462
671 -21697921107490529928699324872725158257050909271490150265
672 -37285524233379842440783377443783881461898268773266879425
673 -54604409827414208959816143486648125985066981012088998850
674 -72828313248881687826298521096480704366889486032356248755
675 -90818784215567414094944609184917770953676784452423298692
676 -107121328565765503020348183701602075774594951418413830640
677 -119984607927014490596177986654972941665426144533688504575
678 -127407908139849673841552533860434204344040506374701265775
679 -127221438829462980312116600412006627296494271942976743295
680 -117202846053563660200898711082961727523648643235267830810
681 -95231544831596512004206969673026077551425177156664969115
682 -59480072955409787683341233499918956249529977255900815675
683 -8638633521054928617027514608162528795568119152181457425
684 57834619385744799526407504976509665885774775091121679565
685 139449082390372647534997686032376493103902556611052751437
686 234418906500864211690516320327306497142489277975695087295
687 339422256108637614819376679614933830283150333204679163750
688 449407152498497917202696303405558379664856468279751310100
689 557471955946823708661947919132284884892395471442399512675
690 654850965345304545747163096249396646913690159686192920796
691 731036445100069473623378003750721889466061766078355567945
692 774067111085543363955045396769641605555891466732253912400
693 771009217679838017217153408908054708049972994592620422300
694 708649435809851021821751025037112994833380925252151572920
695 574408347569298031360860040952779731022672532789254363238
696 357469411317207438654864493422014045247351700664564676880
697 50100690062324779311526882886752430764741929781568964675
698 -350874225442259476447780611401017155473065249686125290650
699 -842523213878273514294868436416825371718773228350828710755
700 -1414262899888590379093416015079076897491356854741898963641
701 -2046444119914138883250396097473129293476180037786959394125
702 -2709207540071718643558615573971184254861745864612800759300
703 -3361771741487975806469529268488268970538782470678427808825
704 -3952330193035917711919134063016781344101381661675160189485
705 -4418738584131908122941598012982352950287301903720668464090
706 -4690167066361941329085110811342611067019491757498523784695
707 -4689870187116255031850531288260770023691320883013760503850
708 -4339188112450389885178709706767535644520909719268664517000
709 -3562834106701615913783262136651832814347899513598296391940
710 -2295443998016021863746182736819640645029342961444831993468
711 -489263530011200949509497367138179205631708425863810963760
712 1877269389846641269115195432958660659660067052380754067300
713 4790425133601376227710850832397280836337911076997336219325
714 8192087948718396120545413435253334813635124972635330562115
715 11971336607609668689050612230733988124411259117972790948984
716 15957509973963409097163880226963130488555059842294108120240
717 19915687525538889938904862241985130488818402633451991676150
718 23545600959551483532902296595100798701933785995778688101350
719 26485029184730270707029310676530907365234510582087635498000
720 28318698666646096752823620563242779209669064089669537151395
721 28593597828048956382725048443213525191398967252863715342695
722 26841403038023228283932536157432315617982918431350910565950
723 22608392593935669140623470376480101299452873009635115992800
724 15492786545833095320423724678848946818752362382539617937335
725 5188893179933107708122346869154183607356698368765932075178
726 -8463225328456833443667128217037788268992259423087724111240
727 -25424617928506276134395523186502917307052504715934951897375
728 -45403717798751548157040122780959243201881322193883199804475
729 -67805752308701703380607372320894658311218158304628765590690
730 -91689838978402927636524616879412465282531801149103115377169
731 -115739038315542981199904983105628640875527321072442487673870
732 -138249178150631921054023616117470483851201313077145301842625
733 -157142541240936227461481859437655885201500113732983737258725
734 -170012424433275285915161891660753166796956180764694778056075
735 -174204039294240398640260455926597265141437223166711376134796
736 -166936142998311664268732057231511802410203194599292347680030
737 -145466091045671064511922119556832810958679333945981578261775
738 -107298640382611075726491680684621087281977522259169138752975
739 -50435786780167324936707853135297973214975307986006519068755
740 26338777886553055888354921368331415116235490505681135319705
741 123151271999206682448761240124753338539609896359595156973150
742 238720871989323021461500506297753072667087873025403998663100
743 370054482324765841657973258114272533712280956095560343471900
744 512178329314474763405974142503371796165200869001207289756315
745 657935853955613948487759576530202652186844635972885460070477
746 797884871305610291826068301151982063260993768426703966044425
747 920329083547166194362129359079968531178560180173935975868050
748 1011519251639559939083802071579996063272685653873501316230350
749 1056057105543867791332920708341027986582283058722944962422650
750 1037529888519044402039438584760005839693850658563202797445130
751 939394836551754229215575072894265582785995291886521404430015
752 746120555738002374859689248527961955375577491757178368510600
753 444576016324939169697155767714808038373015696659571640155250
754 25637800259647188917524003617277420791996692725769822836330
755 -514037324112647524510247277428414602204662803216966032317406
756 -1170153772614441466730807394081454033877561552407176277024215
757 -1928939777299070033222569177771419400885985817110445088936375
758 -2765466836513303066730421495537564997489441099888539032195800
759 -3642288049986545048731304096097214423629209041650287612821225
760 -4508579854284719481945655353794526170094980829516684873108001
761 -5299987373256104831841852457922052606630096887413320509120065
762 -5939379597898099067275734253545048595315493684160420563942025
763 -6338713829866300425125235977809303910787284809583429875721150
764 -6402186230910947807002787600528281635572825138833260490036490
765 -6030804157893825347334715237064538569000751114950125954885975
766 -5128454009215873882879866250846653492799621224310297485295260
767 -3609454181837692209041594467794456348048152767949565767749575
768 -1407476219494185547515756069980947446190010436071401527833975
769 1514410403505879353451666718835608879672497628193475660739970
770 5152960087390848179681003273575534597171249074161329261361806
771 9453788253328268545924958940749125817210006689648991787656100
772 14300936498754619492386680554533323692841643897915958595132825
773 19507837854837907895993860086841082011109455285746349339617625
774 24810696921690042030767390828841643892866180501498440147391990
775 29865411166534891171459975942131540371776046538167178417941214
776 34249223804629677401832269939298512104808051180797934994267140
777 37468298101801570372913082345104366752349784725678946884205675
778 38972320045201279833523544826565719402681988658696981690075600
779 38177054412667731696125116646693401831409972889983716407736930
780 34495483885997894785082261875212053579162044807976474518972309
781 27377741424195239002077919405203715329882591404118080596215275
782 16359497702527509073328919930983186682675859286734628068308050
783 1117790592676710060263209084342331568317710713047470131387700
784 -18467505685576013243473911505783085065303343795456868470159915
785 -42249255011238489934423690435798985809855427858608646202623224
786 -69749297709501526706595656963436133146434098053126564494732600
787 -100099917429666036742517875891229892420760812299679758888443000
788 -131995990275611599560736020399945011443975989371221863818323775
789 -163664028103243724882837147219965696448374481490078165961137235
790 -192854868006681723374619196130192421435533808538775690278232703
791 -216866986150534759517436425518828905781332317131836016776740480
792 -232607225847583069878911328762928780927364663545374341274533400
793 -236695027760375544774049025436014034322273594869938430946956250
794 -225614943017358313157151348356081515033945696693134411046001225
795 -195920222982702588945284416643574060490106657623557753904093885
796 -144487563381767332776146188256522099938886730803049867311704350
797 -68819622564744795080607797334121024924764815545682061075345650
798 32612232324521890810450280974610519157894416321293120600510700
799 159997280917867509335232519091210679541096337850426694416935135
800 311804480625111597170108636968221751735557502941116186165675616
801 484414221515268587902131009429902293998694502519282165566673105
802 671791251718160974325381139937140827469968020070152400807859050
803 865232157020413571093877176879810386969224677763918665537306325
804 1053224797373969921930507501940254708678012289930708587373180660
805 1221459686386624167046190643868415114191261953483774918951525285
806 1353033887368928164320637349236321825410467725982053519251126295
807 1428886014739575470751772589770692578652635205731058491950627000
808 1428495814055516466775473061697847387343739119653389616283182050
809 1330873049213880533636252250885983592396630015336261140913015225
810 1115847662429742794691841880613874260742987360881586710384556996
811 765656166891535306189027826870114091864510884048812777153127455
812 266797982318824914353517464163944255839540911529242489096869850
813 -387889788327010186404434607473056786323302730966882121922157275
814 -1197019195847284288252796418983236673056938961610437233389527320
815 -2148410834980539785987404128851325675626918405749878666273178315
816 -3216968508779437470688855658061037294910940826880469191429183060
817 -4362842689777511674579034997692433551390107510908336603552663725
818 -5530083809393088673099987545301179785192743015535656071766554375
819 -6646007912372005272994475848506818871756182763844268775358777025
820 -7621509679748892206943029305278591288742522564465023757082555780
821 -8352558006997182308316997593669320967599403765031339037601104060
822 -8723093928180983626467590334919432319088887074529594289695130150
823 -8609516559948016004312820126636527392721180797138487884258015575
824 -7886887160619720656014817876361884011527123086513678160908397925
825 -6436902307696792902387215610572298140289261920985609413854064092
826 -4157583546480246027019970128932506773136176921183837483097650250
827 -974502949658446842007834931480690076468901848785960886968856475
828 3146786173451782478145026008502811285874650662500884870694243400
829 8187612703270781611036291099161914633257495769881369583367632590
830 14063025180434786770072793451387877058057425465474100094741623853
831 20609467281369123021171821264431843148486896709167535511204225130
832 27574331546848784770295839788483488507308977400043142957404995625
833 34608586479664451592834455603780864959496118401623475296203587875
834 41263789710099564271394004993984553178549960641518706219742829210
835 46994862597445967741610808116947253835420249816810311596954546161
836 51169990691722029270305596310976455641131905871790692696109133725
837 53088911086471014017223940819963131439874653552170825549876533150
838 52010634073424018059882998278821056976022165337147717146824570775
839 47191307380998890168916330391402485233582003839959083584208044115
840 37932455507521404567971488174407690430415357533672972110109502797
841 23639209078289717766728096924559140631105567405026814464185544945
842 3887382465926530271671531552143098016761072565516040101400955275
843 -21502625415011011204400403967958984382912755893273140240246277200
844 -52388118201155213241757530142964112475335594802311289801974388670
845 -88226639747867576507945132094467328813556598432442502471417543917
846 -128003891325119439902189583897567793038448346133942209103853535670
847 -170173172801588961625703843446950013782400776353442335645567209525
848 -212613377675628824181312923168655186257061104338647682907332991275
849 -252613235286331382394282151254485310360238123688082704801452113650
850 -286889833459749181136862856291509567056065119443606339389716887355
851 -311649363761259190684612026380787368090113033081443440741872391005
852 -322697401560565547860259038194260914415960480043590634499014703425
853 -315604762816148415495971441686300597732609164717548724840359866250
854 -285932982029950939495703646269391594265567978301504852672460224120
855 -229520668440062504543090063205751008548843302591090763877380029399
856 -142828391817838574199555821674848902318569952195863168184607367340
857 -23335342021274700903189847723350446776138325778840069833035150600
858 130024129530858586215046431923688519777942543084634333907715480875
859 316401704427932471285838572999532033998666615239876668813987996285
860 532577749257583323925026790429829451316836832206464896080148974864
861 772535334260910827573566807011478512450390581245139776050944577765
862 1027101425253723353197903907976064074298752904960630661423121048100
863 1283696207715443256222179458232923324076343279428836523294997761800
864 1526235383327838054951409811977414729942172307397053668141318699665
865 1735232307492319432631518537207012098341536477573050440905710816221
866 1888146395343135333928849442680013508793029791712753812980266708830
867 1960020693893780047605183385929541127123149817207014537956129425675
868 1924444314649240173079346654229154372524282820447624199003120338425
869 1754864041098917473829080789657076620739871552232727817562732067985
870 1426253500313363921600135977622218666800277778382700036012605758272
871 917127641678319694554276535461139544345587883169765136526238305160
872 211864977144432309613357859172189609151996071359117800003873657150
873 -696729499855383691829845082351403507025445600722994930323012085675
874 -1804720819234717574714619932896185748418227625187769826899436965280
875 -3094335380391153409154820752972348181602083178211362490965079297524
876 -4531418526574652655613423507211481457671740771351508927501933078010
877 -6063264247774144758275988404477174106993069775565796606311242853550
878 -7617053402415937086339755929291471247003199429696026975717070489150
879 -9099160333788413588662318342208677600093201233777934953683926777240
880 -10395600924432314681680160885678551806595540594484115129240637613292
881 -11373894456548763947401473151544829570443120295553921915513066466400
882 -11886593561694765346984020249029743553721451094914431865938087492300
883 -11776697652038026129922395949188788618309817897405649358615518528800
884 -10885102559723565547676414484379094497259590461485569088589946152115
885 -9060150427296252194644471174354729262490485030675055030890281085180
886 -6169228001163223421604625188147594782988475771535639512714053260860
887 -2112218592982217899333461182519597444504862097738827422442194795350
888 3163554948803259091473542787302825028381938425425930937162186689000
889 9647447834307530693444646815057946908041014259194494045184033799575
890 17249426585994779532750719291122708327548742053067906473929866078144
891 25784782179315061906692860466572450599387151932450261223701340616305
892 34960790410073765811430245231568889648589931778679181151555370726100
893 44366669629772998788839166125650113177036165355487782634381700118275
894 53468331770606509016189891819207306454643909293841038636436799413165
895 61609512621091416724635411088802537082499343899754729357513329987683
896 68020881530114290135031269234853480590366448493622042703194287578865
897 71838648568252709210815121196185033964690481690035826351603406252475
898 72133988814216520487509197242763125567790493518014851131140725027125
899 67954271124077510204619178808562842720342143011052634228813613209615
900 58376598497708092116906787899891115047025927732041725535685821860243
901 42573530582262484277970768775584038251380474428021840349035317285745
902 19890065090103745666290016213689559886818295131789589056585770233000
903 -10069987365961878732490252586159415189828504713007792420099634707875
904 -47351171185195597483088266603731813238728664204121241146342365963245
905 -91551198410830216274958948045317902937359765779989268611199856644640
906 -141728721292371508914975054933244166515886663732525168765821736351325
907 -196320577743819293615404623462168281552005987576936000284598955013500
908 -253076126786243532335982725298363922019931210348577464199548287318500
909 -309017209094163866784682976107044317246639011414029828856556923812950
910 -360432894960512581691392476528210287490283840378163040477624505325859
911 -402918404630660474182841498013751905085056061712462377015611863588685
912 -431467286025735136648192245882711502689563251652855201884069794686975
913 -440624996249444386429532983994423293579610250937335851277048750371550
914 -424710349311561895926407107643719811863419351343080653283679708871280
915 -378108775029353731760644503868403798532468786712157494210670202201270
916 -295637923501463952905487591202714478332292992149560348630798671747150
917 -172981825852739677499769941317787198866613701569611331317782620657475
918 -7184615967575910141097908040509492180489910260643180861022883662875
919 202811177509840675071555127813747107358807093931981170373013773229475
920 455603379575406215533366296489270884706483963213611131653736668377717
921 746774567383781949610983367722839060519841317087853046913293536761640
922 1068377775381614767256608024166989442444404434317668690994490980097900
923 1408505838990378023525725026299507641674447288734434584297233563792100
924 1750992509334741487539259569448081274796719419383689454816231338707380
925 2075297818332810320144307467694768829293557549103868943148816845144163
926 2356632428420911581572883237673069001464385605135991904144654627441960
927 2566375190625642705440015226532128953265839764516947951267326550888975
928 2672834181348053111473807246944186628377740493256479668499791131451350
929 2642393451416947382982734595629507163258028804744149802696619008659755
930 2441075044821516455761209703132590431576603343770335599633355563352356
931 2036528113231069842233183867340983370201775722108460108418101504955345
932 1400433950987199546056818552040279918024578215293396171698349765705650
933 511287553634102190802812412919175518605717605040729619986536248266275
934 -642516759719417962172593225394014401309573395459938700968137215731970
935 -2059405255059094483284287990364446944176614574199457869650733826067171
936 -3721299814580970848782253505978258472877514062430541675316465189394850
937 -5590438847600639042167513943254013750317800543874101300856426464688675
938 -7606574980623844123106082701506433421540095129959321977474906949529750
939 -9684816855095329567577824889441254953830295640766822335859862174835720
940 -11714411929176293211690995485958159225208078040637365835699229231606714
941 -13558786351770350022085384706418360189753387736985134147968266078425470
942 -15057162946937671120946540202551178163840779880424757247179919189569625
943 -16028065197624627013744532950988076524797185730239227847968274786569800
944 -16274980028101332815299931562091933346719833297091964003364410459365070
945 -15594391683100160730754026565766015791534999765360073709726679538764685
946 -13786310263117462683768665716837216732883752271666096652513008812831990
947 -10667299653343132481928428945759103243876413966074961838337209357882500
948 -6085860168680756870605141605069170418199311323647050116510910996276775
949 60157575379560842923622617117581303492667636222331947799051907794180
950 7804636007693093617601240516864185860843979537949351733595666889272509
951 17093525045410430551438152409530973225184490392547216111352610643672500
952 27765419148293535433395315190114231077861402655093391282739349699967425
953 39533607177066486663449398509200367266127287882269695580944767948454225
954 51971050975652758104874501191468146407266572045755454847813447522627755
955 64499944588763516643101880384181522035707436912180267606672960116245690
956 76387653038778170966830090630345031254894230784003940258316311267510795
957 86750906432793121341544663251438710275492607971472737035636138635786025
958 94570109494971163970731433346348878834194652142119925504226543016654575
959 98715495926983173846342471375775636812905676984154104695995930561885120
960 97986589960945670736333751695437179895405912247092360338587928299569460
961 91166015478193164436723173971411471687966125388613087279090372812223755
962 77088102027202492475044919050354629209743751015582248589044883711391150
963 54721969367398455818156356406833373568805090789272402130079735162995650
964 23267828731518185741006886683419063749757095944939566961134064987164510
965 -17735868573938449551383768625375707162746137029227484596455574454112410
966 -68298052097924784118386275264912260191664031400956835338432228070917160
967 -127858388372474237473145976439373331776661709748026213400165474401068300
968 -195174733720234472514851018503237039829036463604946469261030153398449050
969 -268222417311903753576972526222659731464202787500485782578947075800270985
970 -344114349289623817588525256516540236616582100387069984324698997301440552
971 -419051996704134462061501994473381716675171375725774855128051490586132405
972 -488317988993108101176892865189178986370606633997302131233924812517094000
973 -546321379458745943280962380213277248639672372421194204898992465148427950
974 -586706269677347475661500432527416356688448391879434102317367511316869175
975 -602533471733761797604260579141296596589104194236268063597351176572572061
976 -586543020076103999027710350254454867409963779946033781454112106095790815
977 -531502551185099973551810324406011967940083938692157250910162112979608450
978 -430642775401272681662948212154841332039623750136099449264555347465915575
979 -278176442608689861152131701133413551757402190206469036930121366122664160
980 -69891376655889955186000965402018513282762592754215933523859396548322369
981 196198587984248962909847086757003554128794234645222270400496218618800545
982 519168424168214907624268698094249288670895404095375626770067672330883625
983 894494129995433709058475702017669263114885431399047397096329440448258725
984 1313402135959167407494239340849992024999300953045879963754916540801020825
985 1762303552503834732672241221565127786171480023238978596705738301561076847
986 2222367958643219972832754046126837272495199314911124327305810084789153415
987 2669297053872395388945815575073826059482187267421085972260119412417183025
988 3073362003271765771583791735215698296744705095356332954244784209035422350
989 3399768965297535940248714579256925236981890218625658983363111731736440035
990 3609414351664282780089875123484000312420582405070253212946825862030031882
991 3660084099195790107261920335636878843729501556498897196020729150035897190
992 3508138974446603135003221113716303609755672444637476346717206954407925750
993 3110710148431820903247546407807264566231216754292031272699560731703172425
994 2428405623481681981915921482445472531028048120516503007573094010524381185
995 1428498473649121131283131529752023187765255772768525175732277874168926018
996 88532503374592161645447734275689002112054305688056483049366079861209485
997 -1599759545264428820107692244130482916017375616140304619478969808309569600
998 -3626374629729113548225994057237336441971531220911972936370857761381777250
999 -5958991285084351387256524836720912017682954914801511684215256033558535510
1000 -8539198520538084169796923321984761972100719663961159775016915732460157700