0 1
1 -5
2 0
3 25
4 0
5 -26
6 -145
7 0
8 265
9 265
10 993
11 -825
12 -2070
13 -3190
14 -2335
15 2739
16 7890
17 29570
18 21085
19 -5250
20 -73006
21 -71945
22 -191140
23 -176805
24 185045
25 295675
26 1204590
27 1067375
28 1353655
29 -910885
30 -3688009
31 -4645850
32 -9409195
33 -12021485
34 -4296815
35 19981183
36 28942560
37 76843230
38 70996895
39 76886145
40 -2201861
41 -159936125
42 -313033545
43 -626497215
44 -636164165
45 -580902320
46 -121596425
47 625944695
48 3548171405
49 4134241025
50 6892354157
51 5465442435
52 978312105
53 -2409822420
54 -17167161595
55 -32324361418
56 -58972159665
57 -49001576095
58 -49179682835
59 -357525855
60 42057393974
61 232101029655
62 350233228585
63 457052179280
64 639650368820
65 393103826414
66 2277531410
67 -713391340280
68 -1661680777520
69 -3929196286760
70 -4203745067332
71 -5342961757355
72 -4073053962650
73 -3357102484060
74 4714203225165
75 16084922433104
76 29772565678050
77 41963870933690
78 49638316541235
79 55276213838905
80 29282020352256
81 15532515868340
82 -124580583103180
83 -193922095370280
84 -341513644654250
85 -501481974454519
86 -592160915931695
87 -426639733273365
88 -368114339242440
89 254583218828080
90 1247180265729173
91 2261464529695755
92 3958471444533305
93 4966458649884435
94 6988123742021720
95 4666444008416767
96 2944308363280965
97 -2170777774181185
98 -8614518531398855
99 -29827103658898380
100 -36879042826949504
101 -54997079222054055
102 -68037363869259130
103 -58188654026134745
104 -48837686730441605
105 5901561947298406
106 83749530628171570
107 224248230445479715
108 345663664720726400
109 621560972509027610
110 662619318687955662
111 735374968819953060
112 548462709928569955
113 439952945577852640
114 -443828692549256160
115 -1441951595265424380
116 -3349810867402950560
117 -4823499957571057615
118 -7206573494159828350
119 -8462805338245302285
120 -6878843808528699309
121 -9274058468078817230
122 -1703360497289356390
123 8149718477935093335
124 21500746936486075145
125 34850595163985084009
126 66588710817018459385
127 76976595058775176395
128 106347238285953447080
129 94833570056334550890
130 79981172533151055740
131 35270416749925870160
132 -57532222009501505040
133 -259888591397178974515
134 -456214536057707036160
135 -657094982613066742106
136 -931102425265755951610
137 -1135406558636596575270
138 -1464772315440010313205
139 -866331018097350167670
140 -773880788836604740804
141 666590326030488398125
142 2162417464101780846175
143 4567069726913432707155
144 6203615437731150153025
145 11237027185223904313840
146 13922218639234348168505
147 14793365797739834622060
148 15662367187923223155795
149 11829392809772995295660
150 -1447591532582743994713
151 -12361790989197023108700
152 -35353064711861930519485
153 -72972993213582183483150
154 -94878336845085403452975
155 -162970601569027791360904
156 -170616387430373898054925
157 -206058451603044986513290
158 -160890800198294503908990
159 -150837200727464544305920
160 16509489902905023261641
161 237211901726239757549245
162 617094450361647632602015
163 821413186104000509549885
164 1437571726308974950233140
165 2079505016594910275710871
166 2299528597285675482096975
167 2508331749430381352132465
168 2493913956858747459309070
169 1522219093551149384017020
170 -330778252517872514224108
171 -2073846413423206685899205
172 -8249067334781086200552540
173 -11067368275355823901162095
174 -18011138228439322907046805
175 -23983018211112977320918799
176 -33919195567783044021037820
177 -30569235510061816185267095
178 -36276978970235328805966395
179 -20827167385359607135090915
180 -3129127024881716815558335
181 21801328387799150637930360
182 70074121022442122125036695
183 144157678505614505640092075
184 219742196077145921831730100
185 303929140594495244864729514
186 368185468273230347630826340
187 461232962014107066854403080
188 508993859086517749903595065
189 286884497794120276333709705
190 314576590750492081331831547
191 -198014464643766381590524675
192 -571456262123119895062966940
193 -1403823280611676731675257030
194 -2245375191634716491224318930
195 -3814874249211165496433367521
196 -4276820202735061936358984495
197 -6119429957615042501974137780
198 -6512937645965296380626016010
199 -5441656632059119126562552620
200 -4253102477454059682444177980
201 -4098250798234627441911721240
202 3247991970943697717913961060
203 12684236760013345720782749500
204 21372212390000625959491818170
205 38608209820384446170486534068
206 49666823541072015029370017455
207 69404874662323068654645942295
208 79343017980573362390701948740
209 95271911832128596521727035020
210 80514865401593662142862790132
211 81236919724248477669960259165
212 11511668331145562091162320385
213 -23613764404478915905157632275
214 -196710912211187522710321874260
215 -310527044778326281216624177985
216 -504766782982070879163486202995
217 -720608723553283806903988539595
218 -986678040973684641616469328015
219 -1113371052149443490872736047490
220 -1459686855081133030315744568808
221 -1229339713276503376623554868740
222 -829647958163895463897553759850
223 -857441577024164790168149222350
224 477319448000853494834966842625
225 2173265473360915281414802966898
226 4270315160856580637025709469125
227 6017408367402314448575132175240
228 10551530292347629751308936508905
229 12218177853970626358381167431465
230 17425786404728840694674242688393
231 18699745084471147722290259096275
232 19831316247956058204064027286625
233 15688379781009491081682011730250
234 15607837891019564323778362025845
235 -6027955132343941125168383670000
236 -14739944384717566086641427042330
237 -43301285829344172779172599936275
238 -77969359373522907538368840971895
239 -128661906010331302462843209823360
240 -177041993052249662505670251652073
241 -211526844117962286532826316278185
242 -260991931509841522588377557278620
243 -306648759283898534312006694207720
244 -287044615921979814951162386657100
245 -214099227175023226990763791241506
246 -173379166632942950794142240391335
247 156797232350626596670681689245540
248 299492340846031229560356789343560
249 840998130401976635619246483649550
250 1414614918241710180339505259804948
251 2289285120342460078447457598448505
252 2459941816136859579025796954263820
253 3868623631346435979612333215606970
254 3921994137468437033982425007754250
255 4440533158733026894632574715824257
256 4691288430986315024606651566397720
257 3882135349397990951050967382059820
258 537939696267237339101316893706830
259 -603091080455644917781013387003865
260 -6550120129415021071989735801167631
261 -14758994568034508840379475992559615
262 -22195856464209577530045403287015220
263 -31912349843916198710137658938864995
264 -43616432086679999159659780611008855
265 -56625657827830535140716139656846881
266 -64951279031411717852087250191619740
267 -73651619601653583412101733076443430
268 -59319753667155190342902954881057425
269 -71682434761752727357293188373555330
270 -21488061938893481781138193073463304
271 5582038595217565621652667444446210
272 117022683380748024281836387675580365
273 181233716833333662805749684786323200
274 338724459573781631037866256168799865
275 476067286497927504885823921081121906
276 698860288835425882541407111730789335
277 740917199576267621470914008142922495
278 1054666941183127628223810617900572900
279 1215600840018955792626689277331858230
280 1136613066479223277025824659673679727
281 873610172540968100101832839546244960
282 799352558211930503712779518592603990
283 -163714368321853302579229602089960185
284 -1052331783204450355452123618342479890
285 -2085942471353464828077811656030885086
286 -5019264510875913831460902510551059950
287 -6512298383469494883193657274816579600
288 -9012753258658704875558615830378906255
289 -12492823263115908478175482493632888565
290 -16472089256264431682327625009202777893
291 -15897610310704714733036259545057884375
292 -21207791593567185571329666701964233470
293 -15575185488353560438536139067593518545
294 -15166600535475972262422929579923581290
295 -4618394849829084647100891189953753969
296 1768164762289321215010473776287472670
297 31088505283328451680592421146912160095
298 47707777767635738256437313704113652500
299 89313674193711245517391853087550518310
300 122927714401632044813973112505531180479
301 178089953809425824867724200348917878885
302 221633547263864569761940206073326581280
303 267800417186238682396819083728023011745
304 292438240051088680652406112425363550050
305 326067654036827392279659753769309973999
306 279577931019512435447910682237945137550
307 212648649307552838558357486559866235120
308 79557423898728224780432079900116285115
309 -206376049740251555275395746261818109545
310 -364086118043698224894309388165660400230
311 -1077910292492111811263165875836601269690
312 -1581348861984044144108320600603540657920
313 -2173817939717635126741223854213086093020
314 -2779679236854865844807593814367857764740
315 -4416171208687597149139841695691513027574
316 -4046011535637388599590592531459366067985
317 -5281805619326234209316599739832933787975
318 -5186133457098707235958544583259522381110
319 -5122855372090562970733131505833050371690
320 -3151647087531790312204361718219659737585
321 -2430177641225736463398116840719824272510
322 4140207819570421802635764564119731786365
323 6950030008196090523506562331713430849785
324 15189542018716683587364363481240173928680
325 26929792596004404077601750627256450103851
326 39534429821918683760769294316381026562135
327 46639293125931941092962812214003244834840
328 63684148465827730011283585479680161000380
329 78202541650425011874948675774797466257075
330 82877769593435078785008946029043929688915
331 98579068673546046233540064826214865735660
332 84767075727046937708502677204354127108370
333 72618423306373769044857114225965919183595
334 26777566479150646356312054007369001274855
335 -16165063906111835438661607764025455426914
336 -124025917307375890068170311650144647591610
337 -210009849110431131828341606304199659698980
338 -439651101800383878982498319253796507584310
339 -518415816905877289664732251440320320178700
340 -874857870377063680764979583934055725829861
341 -956786467990021239945944967573012403523915
342 -1289623536688116029837827567493991277381705
343 -1430986791637585881782645208974725304872285
344 -1714459722151801037697742222176479903176825
345 -1448585036876316978778809739344442931305326
346 -1644707650983375519637287594769115643848140
347 -752829311739148879469161166148381039787140
348 49623530552869980723594421256530949950190
349 904448059572283396600903842152298919133350
350 2793581137978589174906458906230894227957918
351 6222986863167086154106893698912907343496650
352 7900846884307159913333553427331396251683950
353 11547130910606116689843415996976559868334515
354 16893802690130558090309250655269984837556475
355 18958853815074794167920628331786770771439157
356 25455576494082108924932726679097449404509590
357 27478370187797936117901932757976189109880685
358 28235069464174976819832508632867571897196230
359 26181437047781815817959710550834798534584140
360 29876930593827425519526129016290526158377992
361 5390566734161228407164889462480868358187155
362 -1254532629465848357614346970372019730836100
363 -31423500214429052484002265749349505835603435
364 -56679134959750684977000372929064035439688275
365 -126579699397864130103220736302141853032560261
366 -148995283736061599426193174252667679380298795
367 -242908745516595143723085494417518922434554075
368 -288483159677729327440379763812666551869364675
369 -405306885446990973363666888396493149763344895
370 -444782862581712764081513448002264476677368822
371 -513000404385247340508201467866409556290959705
372 -509188902932468663341780988999556764621896460
373 -536975688167213599650409295850678497815527525
374 -375969710293878132616436867363995723070759460
375 -236024020341793695372819939559755094338719392
376 145610635368858144543727690122640905952747775
377 560854154192882315224193693661239657729614540
378 1089770916866069955297321813530868630544915210
379 2199376014334287697768931308244531736837679885
380 3025890080480253004129966657814347116940528161
381 4199518245161797779473434513421778031465911780
382 5652179109026054305300293398583454435083137940
383 7442003152265024356764424809172407680996598630
384 7434294623180450061117372515762354441054030540
385 10552042991290282564635437591667393863002164147
386 8757574841528659294999805078109561371247011565
387 9496780385686602633750845083375754415089579080
388 8024363403092873615032608080654172904834049240
389 6475146234936217593812732147579305784749125360
390 -4091380854511787825728701091584261874217989146
391 -5972757323380128888874958232505512106796741100
392 -22757129478253909607251734268261927428695065710
393 -33353510363154453868365552768038844528545885880
394 -53150831668339761380149402178555054699512918905
395 -71101563969286472536910982116231256636890714232
396 -111375130525576460413207229884838455696264320645
397 -116513514728506028841166922297042551239192062440
398 -149336541017975620064856609633000141327260646525
399 -176030552432451031972705221353950195966818450795
400 -180685630192839667746143657781485308290897942050
401 -180253620814805196352700250076026979614588179395
402 -170548770065781627934248921152314369892972667325
403 -114709787370580826127816999720841465653011787550
404 -27638522596716224292721740823975013358620709400
405 96887343391234302238105704595460570704824628969
406 321212852211486175445409958164839761315544088350
407 489217675365121210818060399523549042296895538475
408 896590861239025840093827654190128063570985061170
409 1191666531399264304775803289966026668296158390015
410 1812231225218910527347211000328782091592498121832
411 2001416322362761875192148463318762628057514435155
412 2753400641499938272841940107263278831819772410275
413 2927661512312377446049680101318418690267415606990
414 3821227160833688979389147812182242356987676771450
415 3101395346560148569567799655551855152817186255609
416 3643387287517494646066931990254252716999184126285
417 2796818613288270730032789238109298796025928712255
418 2030749554557353279327599447548701309583320908855
419 -1131742950565537068166877316363319769783730124750
420 -2088836202340123189084669730595928723000449585599
421 -8597278342026347210359263438822159189249116405185
422 -11725622505785676973931661297033793477173630243185
423 -18915418554381186787106254783211797952504911995740
424 -27550088926283406895667892165556752112515749196915
425 -35597966006363608595225910172497402318677375516277
426 -41997552216287083276290874354504972885436293500490
427 -57905425994104911793561818711991802530229306956260
428 -62437392980268809607169582459904836614144848110870
429 -62819378549952210500746472752592710412413213331765
430 -75886834039556710280853536019575992741940844755371
431 -65711672375492695692265043624386003055159318077955
432 -49860423434368770186776136449680864579351466201155
433 -26184470053838957788526806380086098603709360858685
434 5376859072052621246964840011148847896577680941170
435 100363283714240155896340829223848389506682117742412
436 128126012359278442422084079120445610304122544322955
437 278946012390121627957191012578135912555586629682350
438 378064519503061864424548818932917382193998108405520
439 570193772493245459711041615163403651980622724771420
440 663365484799015946740176300644676521677882112696745
441 974125901097730283487383188499568277125160885657765
442 999056824275063847004984927572576070629193130042860
443 1339279549363079542889995587243019664177055391961510
444 1285801838272327608374444366921660514371589792754005
445 1475868863902498551573969303707431060612264396440196
446 1191877296313711782752530356428836837434357216482660
447 1233306651040273705904750296624717578451140698705365
448 390559019817164265756133089140738877000161979692955
449 -130877663114014789376429644148072334316524276545805
450 -1677573991687203996001444697006109747665667643876397
451 -2628312789533186310779642617678141574605249120015770
452 -5019187979038409268212423729228764465765092880851200
453 -7769842721691722345259912889840657089320253641722215
454 -10524843964868919794170866626612875857776004820982275
455 -13782973634495901137328155996485341385943575031458769
456 -17427333342072593115985277150818112357651885216077650
457 -21172545438650976607925448274766303346808892035062730
458 -24680865516847346978310989842644227998386572032516820
459 -28956217890352433887926539886179614608893025730827760
460 -25706320005231053814851745675873027748946671913806316
461 -28742823677464552139748045295483062766642232092006030
462 -23338173298623603744486678226060008714078960219299210
463 -14205003479705445638953166656130287792158206229449430
464 5905752549369539789801263721912414321207661298905130
465 7234877321260256624091692566147679046645534541557894
466 63305202831623253789185580882764437727687448515756725
467 80619780260124709209084237044723511988279091146437190
468 139215166860396262568843122215035222315127818084384470
469 185337890637576294454271530155033536987266289767120625
470 273304665302571876075398928583135779842665356312289196
471 303486500554471585798820044395033824800081757189071855
472 448175984671277177238125553306508504244226838798630915
473 446745182190597903549778441699749079032713660411292535
474 546756346972340485067124102978135170433813916272142195
475 577762516397295572481329573175235622810264873344108207
476 629732167906135206588716381341684022405932292052552095
477 434070313069722256112703572763229679291131496307139565
478 444945212156152421594824735508177727273837683751133275
479 151175230861991324074957081883377488265199302436836980
480 -202831669957791587893470332367501329941787000254820502
481 -669006870086155387630155754038274215515242635041323080
482 -1343129002268045640436510140347571535516680642088536300
483 -2289881915912018490632325679398727043310104377984436070
484 -3294663258108622757765895485017650399044061013362651850
485 -4514792470340796707211215965761898636791099506123691398
486 -6143540849874766756032922940757364443212424899792432125
487 -7258850837454707226624420336335367160596206686020412105
488 -9415026572530634266837343236414282986872643884352720810
489 -10120447323518979507784935784636907815913910979201431275
490 -12335138109621345896963159033886717926388470615794991478
491 -11331769662323955590437124090037725708940279222165675730
492 -12626673287087210281549822088850864537225168097913710735
493 -9140339978897834707250610163242254069253217893732853585
494 -9070455699812586993687943115837682216495619163379788915
495 851811283862011626385745273969540703525790336990938911
496 3149277696858450776527441176023342402391174425753923885
497 21156986722859497654207201790324919420199820136481952185
498 30463996472926284891157140309361871240547501034226043325
499 54120336786815148160526464090018206047994113608813232160
500 68897930679039065698199062957806425322141143010175846378
501 113152398542192552875547252240670926020013956609701935155
502 122000755922863681706728734875518604264728494623768334045
503 170403344413808051229122466140146503622357998693875587850
504 195924830122732093970686548617603670088072513906362385935
505 228513185585522637694199124357220179632958785682441202105
506 241641738471704272717102827627075889943001960007921341150
507 280072441300323809163872305959121888445950937275045705360
508 221851049432624831716771078473758682224001797194153809060
509 227331129817962971971988014569090915134265461167686460415
510 173600036255983951994656243638370317579108891978587201797
511 -6858703306744383151329069569170911790187480785287846210
512 -152889695686075130250745433785805773428759286533510491475
513 -342883357680879389786769807334549275807846830234237544240
514 -714087880058565857363668166237872897878322089178042109360
515 -1167643419489845783814232823109225275827294221149215045222
516 -1502834601165672230037056887020847340991910163223863064480
517 -2309337256616913593178956576961798118185151604701236763530
518 -2679602634930043771942373031118491939452807570348667475400
519 -3592642630821689197690951205447227835477492155556636509700
520 -4111954628012245978802851029843096108686879486589741367284
521 -5113654080671229775092756798118430962685462404623964894290
522 -4797412071939516795109657563800044905760857898385198431370
523 -6220823482720588061769088908349205095595933541543568784940
524 -5051511021547038842138088915084416241727042824063379783815
525 -5140358390649496623923242286304899331334436218074970118144
526 -2858428602624963330243933171282134040337992200303558143395
527 -2401453355884400685837028288217008312078535125438536161765
528 3713943566185753230906334606540956510409233180982542333430
529 6055873112110570223159826623222509844008858674080370185475
530 15520550538110299667744168725828887071536694022055893086688
531 19705226797384622621768200150652788326126094262313472095545
532 33989520741561313266039045525266228715798676899595654226455
533 42763464119087021205938971825895450675722980125042429754780
534 59551211915903519448885657977169534934892554507730041681080
535 70311483816171897545703306563221196024771497148516793920733
536 89151627603813943409051119649454884926211349292932065320850
537 98814710043163739074501480948242546911998761542549462844945
538 118385872165161299295728674601354232810817757376436667899820
539 120404613231177380028997866369245727353353807542196412495315
540 119509674074062005009908135642964243169376551203689999516598
541 117024509971138693102913112219245564635532864480922593843165
542 90008264079846113047170557150450552205160028516379368999315
543 45275258972681272848423883857665045276928406309511966478835
544 -16245937849378590491643822973653948153317778168512262961540
545 -95651751618305660845510034453610324295124567416439884246380
546 -277136043200410130202631292547524680090976419837173715095480
547 -358114348632845189857573353118391965323680269074879568942560
548 -633926567527178462544230242604888473872246815314558357549260
549 -832662725729732855303130697174157730370736028380091464963180
550 -1141953708006105088437131449009081786063488582643806595222788
551 -1363966577456177998356756643549676953406640616702042219891135
552 -1939756476196711344265237227649593365668595669071982198098995
553 -1906859076265991260834545637730293130225743871802772000905670
554 -2552522320091232020549506835106345768004936770894911808895385
555 -2539984306314944824285551422287081854302856562637067435007850
556 -2851182679014770047822429572619346656916023846654957611553880
557 -2437775006516018586065895735092239697886215580691554465140965
558 -2859443548781596615750945175369039630868425932445754439975810
559 -1125977285062677403842083210564973891645414922165409619486015
560 -937704444380730054361952282978102324650493201872391644620116
561 1198034959210830597337576314523574524670129923933286120164165
562 3136202256923398623771068098178762778035932193724397967558675
563 7260721844362845193983778191134369018874063886245723987633540
564 9394560812267754044514946336141941258759749114382439920650995
565 16029313763875590162928141712776315038992343817316876887914960
566 20123911304449196819231994824335852018068030352864473073787610
567 27615048061912770196776253210494856953491348261064623651145695
568 34787102503472619832577228940517537266734357447210582995875620
569 42237880752327925970083018212178332316541055850858116743868180
570 48022112608369002810734141469156606176519678736601709586788410
571 56286608914135246145906455622546007149665238639695604271963125
572 61772105129444974465794258778215675776206332854312428444788345
573 60258039140182288787602048212380895441076591515264939725768295
574 61768350678028599472910480448705368200241924149104465423732410
575 49865073611531383717885622222289706736536486896161123018580867
576 39703417029525771313849557343317849521433671684720536596747240
577 267438833169301587661799056193229817695490834336202267261265
578 -24465778293144167715150629394544613400782743430205975647427985
579 -92434477949749225880727785812084153405568288719738561569505850
580 -141026576935542410442450526031519088851665085057280227338431540
581 -270933082096365194095756087063736421309226410821945187386010825
582 -329757959657342658585750722132845151544829143989581930549914045
583 -519616975866280774102300134210791549764891607594908025699200495
584 -596253794002013602277534377050379433464857347997561566163756175
585 -835516152548374957642432796606636136081243111794833222241591940
586 -928940120565628277465557110058253327024428337020906563168496695
587 -1196572824906667479694713670372953457303299413975028786191819690
588 -1169030058013396064133810757770798192828987155051284441458784425
589 -1531033139939106606278899797509081618045404651560368663440026405
590 -1344346753688118836251030710911379336044021255247431442834504470
591 -1415889490596569411174987626251852035677436378003233946554903030
592 -1120289675098036908660369479528000056769162347215974803094419745
593 -1025146143318990933982933473332421425131351039163340742729005595
594 27179562969437047207269123609096035358164357128312167844776740
595 331756358666296586460476142099375967000080620468819719997767054
596 2045370448166906177232345351251777414094069424353500470126383980
597 3426498145551559583680259374117848686642858889303887142788362365
598 5315408752755240003631483274081559362236605455045239809475493110
599 7773520535183379167891444082465117971394202946964359486567832620
600 11291419772816991623767702095112014379092894073253237466968518738
601 13728520773760916992079684913208073458725403398702326731505231555
602 17795576260592529680706813832212184671057250985711825313293075460
603 22527183424275583118188393474460548935130465918514629349178320840
604 24696437809377635791351683416125129563169459007299914788318439460
605 29466885133526531811413851779815374995743665724873277614311985759
606 32355467011737682770110221144846772034294179732881048547301484335
607 33669654760791558517457975615263215700679242570153803740472530830
608 30820027204994058426788252888263640756418184897398206862827707755
609 33316225362803377036526191244666689062528043461609589054835011490
610 17661781926304948287119380463493798653186320885007018328485619326
611 14618130101890714224863983746532336653046133451480649728132800455
612 -10825408141529331973235946417940342408451706701761935498379105335
613 -28347045708478718425693637212862901372860792679693067659195634810
614 -75919410075490011448241640734326347593331534985738834862942374245
615 -97949991052512496428219270771800066742440094273617371102485061370
616 -177723216183443292113858537214149755980327467971474219559161758640
617 -212325213835252608780695431246892656509453762088463160941663876370
618 -319150772654855559978941078186934042721315825068316657621184072765
619 -368597959619070997664006812522834841975909472151748892282816047900
620 -503857949100767092755247683546674712752341652897046363614427002702
621 -531696584174529256795202171594836296553772913822888162143140231430
622 -687522986394026012516895807294272250858274804545219950411093116485
623 -697026830451084567180731370338708450863380206578563010194021692345
624 -826939299213995987011436176903256182115983122382294669520665473870
625 -736684888830505267550763869736906512767598468258709188590195447101
626 -792077966790728398474961232207565157919525891201104908694718219270
627 -596222127175720613009419469899385447963344042014857563821422643265
628 -462570683408820844405551634400558669216741088995632620008100333830
629 13592332177349376732810047974583222018551077295830585167346572875
630 361756856354124971719014179925848382966374029284702440537158147774
631 1197547904655911069475691198141805189938129927089650181630420254625
632 1982718643669755287851752151481039477564612822336806060845598860220
633 3087363213300273181011190259751953588204555204779337845360705466025
634 4641491032354269761516207358176336685712919180420363078295490085365
635 6074778508047787611964524989270019458372707541024931412169732750700
636 7923442285535317601336880495421233754846033519301123457148255035465
637 10116333763919034106528295009222382791446110582311982233297350525275
638 12545771514769638884982724202453878713389706012700305438099247990905
639 13578983810685955145600662907642003338569035912073363665261667895415
640 17116816822400669411082056336303951451110224540121869867306089184105
641 17475270392891663562930207899904711738075941843376740418460333691220
642 19463234990679606586204224206125033789532933840656537740008172242035
643 18190967138977361927116860485177142269746554855329105678325980294060
644 18951217681383255519602293278655374576011628908286446967244474455525
645 11053501704465734113513090309575865729032493049913084454464595310897
646 12042779917592792923889198167758359549972816541896686633892771082645
647 -4576934066486244903471797626850851207838799321209585968819394104180
648 -12404181301133208332118039211119632432003451396989918527193558268875
649 -33534452077269338270591556826112331044671441300989005034055227712215
650 -48026076199968812511741729701554708629679693214358073643164498620207
651 -92452643880290971815699880402025239013424810506661173610116351222495
652 -106214881420069686612465850437334044221611078812634510536449455200750
653 -164325893417477695373417667880764660094302132008501276480868460351870
654 -195820279896437884583100681453128799165065961192003595869068539967945
655 -259937829508028110268790033512931393963704231067323653112023526935704
656 -289916843330615336403191529914361106934333319406300156406860596256860
657 -375491850971109921791072793088152806601658546686787095801780977997145
658 -381243671153923748176685029744149246033996392426345597794601846960105
659 -459719032455137798612659209847226543744959705608802216224724505131175
660 -456133900682623413074309287089319629490419945904668463877472738664307
661 -467284639464229712960623779859726281659699610045274017681367896111490
662 -401478248441797846129595699354093587079348179664268663604245859771110
663 -368562719370490880194288633864479034276397768919859508732645187811410
664 -168147559591923596872936040875621586756142452309770199815275643971855
665 31016544587310332529171525858138547132387080021519019232121134221550
666 339220805489109377064922711011695705781241676122512000736747509498725
667 788638071931691904860392742226740260979028162953355760904995493508055
668 1302204884243710257254750783761184551592711197804517435424604925654685
669 2036845657756466650959092874485433237864669675518746902806362457673225
670 2772279527140402994915043517855621613944691767370300055765826347078020
671 3884024158067037775931596941760649357464014061197594210082671678092010
672 4770581473059727993342929662003712819445535834611437583649981486661355
673 6287544336372156928907656429395876028122876710320894540164708828535960
674 7132048355722950423676821905413896193833610385746024758807770915111130
675 9034688672001601134081856147433560005958116183565093547000804044196518
676 9336540635751319591694139662731286535893701810602946112892680640602415
677 11330773076107615967044434749901565654229744202232632878639712324126305
678 10940963463472268744454977339126914777068274946440576448312548254929510
679 12209237208753704920042126830425075803585243623957174339536948343683185
680 9651874915405897996983957100690542941546348978512529742528915988415133
681 10232430595426529818836244726547895535034174210238381640992922787524710
682 3631432878730175624572907848367037583945357791523389270647842365491690
683 2380025100978848741127719195066086465187087564548094528753243337587825
684 -8261441182307472979340671153676394516245468306119156016684322476124950
685 -14849457568864269203897026451078926130086284130786127961965514489001318
686 -32824372816005406637434135780609102886012979110947178532387547614791810
687 -40595810989819732768933771147296050152484854751480990834857174449904700
688 -69744984230935544101201780074739749376394059137293992319290504977937660
689 -84129725605187924795667648184144916137286816399763224036890216097346975
690 -116426302363628375172724732981686440569338736668608427881074400450157762
691 -140750608705928526538322652897542134439634167871070337958996627222473670
692 -180472601942182351337336223265299170320724034554520508167210851647230480
693 -196736779384314875814182015163793073306786091115515630632279833757929905
694 -248782247975414111842882648358953147911060475492522419886194236101030495
695 -256755687983151541786207511227521446187882401146811347354358054267653708
696 -281353659334184045182881192713516752971350068715988706705288174423971560
697 -294544160278857573003035849350423718084509769753030408455261075271545710
698 -284377122392209564592850559930746824954576954667550805855858792504943070
699 -228680349960377654163199736518058499020331688722940051723273641181717360
700 -186636058364895113384551554230222687164734175804755486204027790915486888
701 -81955834567549962873289416384241503783093990234420340420606763909328705
702 110400527046576342173367616100738214745456921202669908387525017931317960
703 272048550280398356841547087163577537771183104928763628625015835068753935
704 614819580365359857165313256824753737905755974983634155125537783165530535
705 932588403516445917244107294349885844845410252224526134219887935623037869
706 1405199959250720908305907499457243978392341223454000898942380407582119715
707 1858019022056821464971168600220093293729522868213553825716239985043689530
708 2691921402508421807082719803913579654257281695852598849662236918393273175
709 3073547518881692318693827805018166287327646115971021042669420890587114610
710 4145668010579465734106896110478598715484506668205187297131332800242240102
711 4672904757773801309830929476182387888953069417471425749718836349522875050
712 5819351950886019171367150728286866636646301890637729075380369366037273375
713 6003094464518456997742196347657328624435078542162204127251615980265993810
714 7370202684588643812250023142939619370716613174793862782268073752313002750
715 6861847628759265076293225185003412324644780007534144315665690950778622215
716 7880274593784843944757693601062189970506523296291009485691663459685357070
717 6235899319076599446132034570028426833459623457213026591330695648288051060
718 6398011435200166348606526500278971837480625938016414585625527316006046490
719 2823118930141141042230235645022719810093650099000473292974739151960873505
720 1674720815977571075834409186136163207110215003337287815224153097137662901
721 -5207519984568869709707150647785822558567797825344259251859855951892917505
722 -8581746551181603710396471604094085575987853281168143295846144313857384250
723 -19135271075845954630580892445845666409421012430879278450848319898037762310
724 -25624740649205412330846241684696458924190737491045342839930987617262881715
725 -41422167153451142540970131040781578512249564308568157985859218085030594100
726 -52133562295179655851164847007457273991505965687977003106723437840458666040
727 -71546285380555401441165942133836113705279771857023415159383021187148891090
728 -85813433419708407563054780482910123127647834930991620748892166146966285395
729 -111316398704626992922755054000115685458911964093622652128267248144415424305
730 -125546728105717426426346705974155233931392142774615914448017376528814060585
731 -150153664873934006897417342606775029882479617122519863121689705265776149515
732 -167608177515033388880616074516172902916752638718916629505818507681473239645
733 -180965860799677094101960030856252180615988322683166693136257869377508995775
734 -189613357914681490025242229620125767031805149682826675566529484376645004065
735 -190521206354231859796450332952281891902017066584728691452181903750481826979
736 -172758734941140893569021030516928883579489839782482330236022294269319306310
737 -135726195568009718216755499283453163929383841236089731427176167178606906790
738 -100663019184360163944661689032145004606495409127029481635846218663293613885
739 17275487887297553698635640408954413376032521631034521558346732402275318475
740 101546410130516497201767357319664852064994500011088904326813488852041322010
741 283346683944506913556851546595835335357218288578973406858402160709287164925
742 464778064994642283855175102914838344226476011461926714371101600790231098210
743 777536376820819500955712093595249217484198046112159662771575700236860725395
744 974525675838158521046867198057021943452412312159029780660697908354828980040
745 1509061617085492270878579271284787040713418520802934218386791197093026652357
746 1764184030248527292482313991611817277677331401091786893538423473200798076835
747 2371507966276605504954890592541894680011276110530567541593510627915815008050
748 2749539013203746474261885192913172847803594345262402321092998797867311035945
749 3517063483898748748062800451224975935479325723661798375122413056048550606900
750 3641993391273294503598089850505834825150370309509815892622586776920682665748
751 4632436979273432602983242499771235278901147234590045385803107055952374033105
752 4502149073045538252990413352513969543662430018341833840998261890031823570570
753 5175060838160683184470557295831248902075751805428390361840785199610710295605
754 4715089385530165418586664015166620598065646084151639436609294396782781206150
755 4972193971770861313949345205595898523720513179193200545809187811107756994093
756 3186347171634312300793798812988677307887771071356392287992730265767716753325
757 3097948144608900051449705939717486858851215864396282808997302461436217710360
758 -244362930314166558425209370698619704706301061720607160373221575671479746250
759 -2263002526505991156115151699178741897823699786317290435858711644477188427400
760 -7185256229208695743268650493541400772220335138552868006723616478999062144911
761 -10930302781877926398802683557762034650519832893581362467258304589977283640150
762 -19378038335719759559591794492609132870660534889618198608945815999578352057050
763 -25311636708266726661400632773846778787627323190036386737763406256650389936240
764 -36489032527005859520899530914553617724491223505630145006026721234007193427595
765 -45989304768653545177379103549725434659791357263600687831782120263644177072709
766 -58744598197882822655840400761373721257702729649772414239221313137601059889435
767 -71373858587744032681336912032034384598586134078096442796672376887018256788125
768 -86990596944623362825548241060886024306075016792222347360941758517953050212615
769 -99214961061684949479684160881630041937779477429752829444920805133082388634095
770 -112048706447984567063050189770095226009674569604915305983618010990025795154598
771 -124770123675581294641167842090933445399735538330787775353960054921926509237625
772 -129168475307941391896714980538970087802521514779413664526573587933051815923330
773 -134599008659050400559927194590785273253101421651578777116048164860322327235615
774 -121004740718173791718854921031010475146394828751549300597915700805247693994575
775 -115800778895938123221545301857991926728320543918917325894278104843311334612060
776 -69661266842800400826322305834970373997534501486830498501128812301487769697890
777 -36436589760798602642732655629707781017610587052390502531797684962198692656355
778 54322329916541825826110074144530217247824891882061210258555153559463538517495
779 117763023571025261803557345278449355933451388653724494893586192909888958626285
780 286930583730788800052003397838919398589871307269986372786212042521732015834790
781 392817572706274199200578568110848919486350709325516519888783562845395495553345
782 651781161983735624657433213324958539745597971925117163851633280783216341345535
783 811198619895206227532634918537545171152093936061881468799894369709910454014255
784 1164260138389409721486853745908397027984586962203408155270411447417257319737920
785 1368875047081692724164651759750692050194829655018479144405404605658594080899877
786 1868908918131050070999421980840491962475386822784857756091629568234238204144335
787 2027224480200669042173501189164786751975901536148041391164634138012096498988110
788 2604292215668754931899620165026629418937333130841128648211671207097549530444795
789 2786532321895057357547612929398530578430646507240102628113941523319903190136125
790 3299070789148976973860885935976301427128927113815854996397866250510710850519523
791 3261946328901310146052051051154432740775563409018803126172043968963896431519615
792 3795636666438319734227267681095323747679152997911365248305995847700259658919970
793 3238648818872659743900250233261890171509468652041672353062399504161735196068975
794 3437266468326876184403952736667131331861454153647988864967393399683939266400540
795 2405574727554040085168340493339797247211746453544627852016360320301021632083728
796 1718094651853966619223345339262818466308594382931730605354367689710241288425475
797 -302013773406935608376239720762616347510741764683558286418529028099418615852480
798 -1672196389893677302954188475793815981609115684993306281311934944129543797022100
799 -5595640520469020068070842980876994696706897293483137621566138673187012125414930
800 -8479281907264882815164074452955219290261551119474257148978918425852129156832179
801 -13365002170242842987065727229805280010096444142185301878129367604217799177101090
802 -19064068193849260170345734878018859077671633318910364285026030428671043123482550
803 -26026810382053142221359507228898776097343862640905601488834751243024268753668835
804 -32838377260629517908510996192585179974320462794731488162891194756613655919777120
805 -42552484278324455398069024338620649114558762555653143816869755038116299894618359
806 -51649606159838378653961260611510348125840689153638363228714626845905840540663030
807 -60373998885287735311932120354839358057774507473144005289187409457777373726516285
808 -72866627577563047764074359218316281184876627762864809754785418404958800848796650
809 -79925654470554026031520776920580981067604497486126187043607825539083604024027705
810 -89719519713946368496615244468637925749150016053503963815791107117999808067945219
811 -93662068670165959137517396858958030094652154863786645685335451052704592549160465
812 -100340825066209538953515664723727600206175134830618802031235267040342532758229940
813 -88683029386348067941085783776978562617229285639671096835440235688533028331275050
814 -90703435261848518215595700019333688362913683547373548053592866219442152216020825
815 -58098565847142390986558870605603769129809184097037684130199286741743121787723631
816 -40261600651524925283652097607811909524872916522320350427758083960149335752078570
817 20432262735092951826404208118253096739044053498472524310300842806991434443704205
818 60001248939234446432406726612819747940852899220682980280069555837746756672829885
819 175928893858652250638662679158320387459409444572696429577417535410309616302675450
820 240056581137632753155747087884885084433337522697512188465506394811855841682767708
821 415795137182238165138306272508803328582158311115928910772615411941427186337561475
822 524701792248379693699098225629093950829853455232947436013378040607243182481487320
823 769704481150320277364671753016342668101880476335874272370716240568330277251516890
824 909756728720475118530719846094932598488046831805827614684754667181997290991106825
825 1235953325122749716284601991592807480771110882463387245556377353120998032839879308
826 1393719109227664139000732428547275824518158834981331330627074991322121737990649165
827 1785950350812040754256045110763228677470573061063825002092482971321700287550617630
828 1922009098915585752896184647379074326052365720415052371949780319404661126159573320
829 2332097787020674415250304425102802593745667932930037558869443778148410980243333000
830 2379319594073789138931216228021848677303336719634574248099819205411860230003740501
831 2726750324800834480903563244239157078820037177255553512685973024609712457495460815
832 2585529673456937790479588115699677218971375270043935643980080710702538563668710680
833 2709273699571517237754329095924489163093715538454842416000731345007297711521638775
834 2154287466912788232471580513862692021066881004580753362642165452503488530160753400
835 1946726525620331138754180744159784647208012947878832427170581706375869000138103023
836 808898226454369640537035967852782926761926679029523090091300659364003277694271280
837 -246523857504900347878444439872098111854614714592693717039463576369924880299250570
838 -2112178408561362680633921290545173399999379523557913758425305236942425677440905700
839 -4127081830470871783032212639352099331680340502492621679187843210219648296003988285
840 -7318427849525229645279568808033227828030191915191843554625379479114046137562476173
841 -10592108528809397447426942348144962682579058463850887646094625487160192425002769305
842 -15029994226140422285267742325455253645985929878199890187181727820333581114176519735
843 -20334310721510030436441711414024772728910973505404975067084254186128081110723405920
844 -25496640235058478785478072757666097875800489826037139224523751881857705714787405890
845 -32787290237507315686229759631124023020670693291716593651852630100868891555163889233
846 -39539301501838188387441754290001852760965102563324970839844817561329373841187132790
847 -47345897172742363426041248302836054412396399042293589317405513915363531758654170040
848 -53550222781625394553050991488858146939778080623773640961054300995278149189899261255
849 -63988010221063174083745179978010043241672493804099132015096746261840892363749533090
850 -65947577337387848349710145266942691155277333011244586102553230498830704846203630104
851 -75019750815819516109682913556280595696726054734754787065956941784446652343457921360
852 -73071845841734431002166939049410760664788110084577377607891366061500649618124947760
853 -76009410002037940498273122223812927318049161261496272549906450911459724176132385050
854 -62266035658725478631173255621132185140542740534980794115540400470063526291243953630
855 -60564643517366454672789015105605707543687227195824350692320541347372173779844538154
856 -23383017386194818597395927091074475041677730118371137765466744551334627880253172340
857 -8765558426562173557885847635548321876775579012729209805285676226357578251454693130
858 51294263474292242182655010937051662027635752327022135968478252233909453072899006550
859 94519980697153300664985701168566136463745465125574694819230336411257521073291991875
860 193470232555314054409335999279826681331046893954088151085336440175567306609300129639
861 249959532548095203468874175381138676863705165910232702534334740460914962435169119105
862 409811579236435532323473472810380329173611692436398566089709366011092572526551415470
863 501344813032205846798132096943882324949447938667030884996665179823328766359083788945
864 698718585735979812211414002573765476817374473981611481831474857310450178937264418550
865 831864876132040369805131526167388964620928332091834687152661639763279444818438155183
866 1082925857118050286125899144834330907642468752694761497462275116093795741372413124815
867 1212300157468586430316090207700297173646925958947255018097256105774663433212186542570
868 1523609840067577307533213502288334341950101670900319721856542509656017674276482147460
869 1632670699649016845049117494214449347089789813751239261054324892037487520512569216770
870 1908111235723827357359340055177483359325716392627807241280264675805278840972593249688
871 1978069788558670322386333133410064566234516092737691693723859127719740694509446335600
872 2173121334811755823010613421160737646176532033885104093436408033561104595795488889460
873 2038381271241681840986549704225466950367922961201452697427495476206212178422870107755
874 2063983925502856921662557967281566086972467038485077820650831040911511440252169263235
875 1657594105459141885348534680740289853124563588247735975755756321850126094650982893616
876 1242073052157383448769764723368334289215651295213603277425024169983694367711385454690
877 415974921030216440483896845033503267665613668035142847648614337483077535918499897370
878 -591207810269408200696894885572819626807000935989976164828657347749900921087266713460
879 -2115959245696293368179235917976238135416799923077425210116750155062438602472380806925
880 -3981776599548652792805993986781622031459915797416250132587876527163438610353531476016
881 -6330799894984532726508704510548586089316355874680852332552987889466117069000990238270
882 -9411591943825430274790134747420501299030326392221277015253023025346503835142977161890
883 -12655327278162169574108616873885468688409735748473075852464373379058350341010668515530
884 -17183183894290980735055938376187296684404422903255547101666055359184749778299441873210
885 -21297099383162551645823424891097570799563536471299265948818342582776500426204200345271
886 -27445289824190494670022685237230951760959438912953927903692212523305762322215716866375
887 -32013882308522992839705801303850362632364361779797712714648435236801934431775315504050
888 -39319465374318669139817764714030769956254005335881232088517427645819025185302047733220
889 -43712222621994008920650822257513241153851891896159469401540981890309548929294163537480
890 -51771679203458124449391757200725904622011978867202213608753816962503631614513480659671
891 -53635811839412803848590977117182912659908099225221529074540998589555084714350152157275
892 -61583748459679474836271130324033823598010954111463848797255643683143384251709363796295
893 -58448100182124955162863655911305677041117139577327732962297633234834452218258983790130
894 -62499727599820283088275078615662492967726432780122325157726826408484435492054195851785
895 -51715901577439718066376681416674583853036571706937572615032029553484874530317630388832
896 -49612655888527825141461515625563689639037405155048115598394827724148897856103815958235
897 -21999469478166105906271152555700159723657527874078326114776221362204559960854514322635
898 -11146022965980946016460563125438008703283176825687227263993563618947884818528326273325
899 37020627306406049541236320197336534509652979123127908316116207613609655735559042903750
900 68241160553921759966527120954996457585850189026874986051827487016023709452990671629928
901 141804656545486079898435037458770298888741987243729690332006289797911364864391876249815
902 194122188252840733732156635018644938784003786660198132622115653966113878344415035854105
903 310246041896915778591460847591814904989833824172108159685807418385157799083000950738385
904 381240946966309920996450374442401096886527737840608114785444440278570423147038220049355
905 539147241276981778703337257718765794252904396103727611713263487851776079283787332395127
906 647725261619342894262006354666418485161569788465434820398027151428758836768627627299060
907 829515078608728934684955897854774811208211891053765600222060987203958671895674904773015
908 957850409941245329153826987386777593027449279907204252017613781970545162637012910333440
909 1189307682913781436334838350383987965489591803839361346389019343765258469742724203361470
910 1294209186242162110130849214046498614041655732170832370288674527611907152648049576594302
911 1515312811000211281574416777140404116426261827572298912052896629732641567980513044890075
912 1617904076820772685272346817856399774867664261101359181306763535397875274364552544517120
913 1747506962664899784964721707622906441251832645063835925462027977136229647205614271842990
914 1749118674608409657773687465661308576398426964997819599511746450948717828180919036227760
915 1771203162241262864260150006545475783546975755545708216894860044432934335185392898153221
916 1524518342268090724981132052554263918362482644490840804138306057235337668182047470019710
917 1271628179775667117845163796876294350385744530477107135238928268983794411274138444861170
918 801914527558000064424087308259515809360804183458461833157405095365501029990458876251670
919 -22299071032854952464988746388457961729968747999267985422347478171082524685897342491635
920 -953611109769247006342331064329887345723548484240847474638816044584141510560720988624059
921 -2310952197143030467058021442798853950623950634996691134826108413288584668283188848974600
922 -3967675726891660701845288317370067518429144117691386242188355268624290652173729469427265
923 -6290213369427868294776860186625234070900100732619861103029823044942520490372927280044390
924 -8489801644152542092207574672120354839352062483722047774092133024836308521694700516992010
925 -12093087580617483254735812022495709882399961302180819389867194921562243091309783704894913
926 -15039397002284276261806486365141386950799433828131109061493613430895181198594811849999355
927 -19757832790525648592646989338078605823029897909513936482864027866183995823491369392919140
928 -23467791703918062322711401470586225102530126408991197121249367393318323375061314348675030
929 -29384257991564922880896510845052493305671970860392294595542136107564470251187908672247540
930 -32788123691744186028034373442765904595981875393614485873046334594835874926689506176423492
931 -40011359173941381906862772421102338473470238631361302946103346792161842208660480223403530
932 -42423941142995751467463965684074942327522458077039649116772746026171702801922740806151300
933 -49098560378315445433623118002510628313272410657527532687002537224075232824936947998155835
934 -49084605602916085248280008075627282038847384758963562596320049505984548240083420273025645
935 -54470662445638384035269201602573318580849499583096580607870695790684191858020827021439973
936 -48440576371347176117013089733664225769979006561672283268449695272026429790741816827364490
937 -49876020652608221793483499871648812574348890115760472459194314091855317931972116697071235
938 -34756554425826400168845256954228975538899095125533535721130753147201118911228958373380115
939 -28729207072683996717346647217274464523780379335404301808901024133098451928318133584324960
940 583266501488154566868513710976108763288864068319821087349337010678476370659307542125459
941 18807707878579514689722937091370891865402965486941117282520478091753558199389440468166080
942 67956200516318788681208040158638974200003692422394030633285306670538649264859395409656350
943 102759616995582079637847040831031154512194864916657542347964727456242700799227397145700165
944 178048595959669738008482152953179087561446885591627695062675530648744348742531621811094965
945 234183785253994988324780812508791805799477389609217592992329237483275831884785697886726739
946 341740385841348765292360534169200786831744117598865434646361544450158889596195556579182840
947 421857939768954873587094938593159379228622160475336200163726524765091798541014376410869225
948 558367629214344016536604653337444074842932836082199081069194781751534498690562959093415270
949 667877838317510019368246742956849060097437828185602680801285986872543281062154565791668825
950 831456081679773438376037641365904107965940832741568099476497231307764903155069320078799413
951 950089610186507000836097600979615105164117640252929371887110704483262467360400337720187500
952 1132244604665767582300108485017643947993322499324383439488071581285926346694182821514328880
953 1248983414151263216548934911393877012567145509545038587020489979832712607810747647671997565
954 1394691993874284816527614595571169830794124911595858226569763983342814645949402307759952810
955 1486887314445464521082523917484937233676893591232392652937349874579129279613657519152085727
956 1556978250241159169592581933970098036470868406975378917484097516716647460227344377279511450
957 1530102024533953537786303628327715449557562601832360420310163864793694724465724385342867965
958 1455570406112105431246380377720585451869326598401905423656493749369900979868652524765345555
959 1257635573238824218600624887109125465036959084372412223667798255230840186099126139859610185
960 845624277865607883300477704093930757877177661714869560149473571379419862767723967478324984
961 422554869196425027865587224457748409326326309348239650802461310196560256507253634535772385
962 -439013051083466510031275178620811542122557148172611714477410268078335259760340609417421025
963 -1353847998584892916801338627084233436814457937754018633297522439198276658979952111686626035
964 -2766457947447171870656219121809891726563394647109549290198517979771810924367531125759816645
965 -4200101681383445045730975937018126062457170139907416260256413234165802233932034254972058472
966 -6595503765528347875741307544170259081969155845909906235793134160991663631152272744097001045
967 -8487519687744074311215450731339662933288453388678078663448065476464653376205588650819453255
968 -11916254077603773711643649952483597866511177085621511629518877143605913792316983679110512990
969 -14638824126501569499415403676977092826581399780112620806116169760991240216955694032974594060
970 -18938242392283681872656342373434711975490097085193954460496023788399743464885261124117443705
971 -22048899292758982981150942899772925226914033591978765954469080415477063701678705596531017400
972 -27767574742207465046559625964908676268043428579194308409907867814770382014909552920212604935
973 -30484049058576061510721921302056577036937860256056719428666002884352700212630542506962363275
974 -36792562772664029183413115333991820499776828853894445483240740575432772707540802665218568375
975 -39049617806945461137737519126415961245729043593514162042113517995207928665194899532952532358
976 -44559953150868157973901278911841158253665893071042321959215183463112433215645384203618964700
977 -44381404922947203161260777429591529147197131343892398295199387699657333966524465645240808985
978 -49085844018463888119349467662246159052817352711460216017879036514572190867389768346976838380
979 -43077848760736507299710870540728760519973321330254341881420838125196641265870801685938639175
980 -43820025875108326557140553982601641147382649424351334548852810710519991648908703635954223497
981 -31139800035548774694102215970728347732806730403110743375846743339194139065014154584806710230
982 -23470155098225404104894057859141285865503184995428894342915853686933307830445790263343607355
983 1509233670160074440496786779782687272076913538972683528372248024166815297971426348213362390
984 18540045660305382143169534640601563167221830905646892472923488000501826758904834289873381850
985 61792820868178668962902983377614403302438889388087622347312595866768733764146811074994023499
986 95001141343465219206612592806067448787675512718806191570665467174792247147274625899150479255
987 158054905340695172369352516266248535125363392653023409747069241882884601106763969371001140950
988 213598912915431819979848699264701142718721025939172685970352453745032586020166016889054268560
989 301943279524947804258729204163615258618849605676805796804052659737738487663431885758562988775
990 378288858987123242788731223158603531787058708045897991925469869337741733582322504318041341590
991 496945430012091474434037803588417669560355093483413114980252296283924289977120593097204824180
992 598003542393679166467258621331895781868851951297468628038242750302585058962663312977294404835
993 733229701170186510049479397388974059357940110290463801306864656654614005896495927302705098755
994 856247462720555013220673414632670589704117534869114128316758930536984394508826654359529689110
995 1001996261882028690950174400940920390040358354513747596305114635050431066667353492133310020932
996 1125282689321676732362669917182028636862578829087272567134979123198770132747353604761351297425
997 1250694787812184585612885707549744108349300144327985082748342261375910138357965066802264936980
998 1350294583182642862069071079475355796288313346967209457819293176015265163273934790343175213870
999 1409140759997235496622977705277476877850790809496865405038182544824695375179127355521445763315
1000 1439716195165032149110516340638868408214790515314652719050695618135115491713005683801600047493