   -496 1                                 
   -494 31                                
   -492 495                               
   -490 5424                              
   -488 45848                             
   -486 318649                            
   -484 1895464                           
   -482 9919009                           
   -480 46584724                          
  -478 199347764                         
  -476 786519756                         
  -474 2888400232                        
  -472 9950014727                        
  -470 32360135292                       
  -468 99903188872                       
  -466 294134516323                      
  -464 829176461458                      
  -462 2245909515022                     
  -460 5862798149046                     
  -458 14789460753680                    
  -456 36138546144580                    
  -454 85720543103954                    
  -452 197753790532393                   
  -450 444465584667462                   
  -448 974768580764476                   
  -446 2088957429812292                  
  -444 4380085444840917                  
  -442 8996484265032096                  
  -440 18120501969843630                 
  -438 35826714783098124                 
  -436 69595581912233316                 
  -434 132942151171755882                
  -432 249914482712385403                
  -430 462684303804416070                
  -428 844184898842520777                
  -426 1518884297163250670               
  -424 2696514341352088411               
  -422 4726196157120252570               
  -420 8182322558513691250               
  -418 13999363580044085695              
  -416 23681275750880215720              
  -414 39623565462619749349              
  -412 65603864926048436427              
  -410 107522293175957332497             
  -408 174508837572460798618             
  -406 280565468428359342244             
  -404 446980991958511970084             
  -402 705853789645368510109             
  -400 1105190854065771587395            
  -398 1716233038907378481281            
  -396 2643901952742077208507            
  -394 4041593785022427268112            
  -392 6131985651369389902825            
  -390 9236104041762539127153            
  -388 13813674782787820163850           
  -386 20518782641767282993268           
  -384 30276182733349574535900           
  -382 44385307928379746425827           
  -380 64661208871711300550585           
  -378 93624472007780622739043           
  -376 134755740498328564746471          
  -374 192835001047651585339553          
  -372 274391524169535268367269          
  -370 388297530881260405854277          
  -368 546547634489178092249996          
  -366 765277265034318207754165          
  -364 1066087092806424143674991         
  -362 1477757477658939322991003         
  -360 2038457831319916536847243         
  -358 2798581249686429949243459         
  -356 3824365735532901844302788         
  -354 5202500814322782156842888         
  -352 7045963529681815601089859         
  -350 9501382048736076491963576         
  -348 12758289963043567669626942        
  -346 17060711603490727497729801        
  -344 22721610295228345808522556        
  -342 30140839711788029214962910        
  -340 39827365867969325391775694        
  -338 52426676631274506899829262        
  -336 68754470051654868996405129        
  -334 89837915752413965903099077        
  -332 116966018870827949166190830       
  -330 151750887710916848274161733       
  -328 196202018849991018307670240       
  -326 252816071754531242052548224       
  -324 324685014185985380039013112       
  -322 415625985324061012607965782       
  -320 530336751428962911374582036       
  -318 674581225113891648077028803       
  -316 855410190258092828674465086       
  -314 1081423126804045446520980510      
  -312 1363077869822670516791816094      
  -310 1713055772019253896120603023      
  -308 2146691074966917492187775216      
  -306 2682474338316496242647638504      
  -304 3342641034283561525046385684      
  -302 4153857792672685619433650731      
  -300 5148020284797394668138582064      
 -298 6363178367357193604692967543      
 -296 7844605873142267789929302322      
 -294 9646034336674174801044295196      
 -292 11831071980467210491070799384     
 -290 14474831460760054577334976373     
 -288 17665792177648015397761608795     
 -286 21507925388672950287010556399     
 -284 26123112919750284894217615479     
 -282 31653892932709437276748671819     
 -280 38266568971511347027668190121     
 -278 46154721352847182833334539976     
 -276 55543162871140761415190365146     
 -274 66692383728889769835257484309     
 -272 79903533552540801678482872019     
 -270 95523991279061891053718779704     
 -268 113953576561825551876132665125    
 -266 135651459104368867792058146883    
 -264 161143824940217790637649045454    
 -262 191032361084494619933081787656    
 -260 226003622131800378342917083821    
 -258 266839344203367507708656490164    
 -256 314427773088516339179828714233    
 -254 369776074410376712496128611826    
 -252 434023894098893741062523152926    
 -250 508458137296879790745889281314    
 -248 594529032975712166475909214126    
 -246 693867549912117404390973898445    
 -244 808304227190500386868665476530    
 -242 939889478959781965216485900451    
 -240 1090915428703150083645847165247   
 -238 1263939322688201161511281737167   
 -236 1461808565470817205350088391725   
 -234 1687687412249761816463744914996   
 -232 1945085343436597827693716219656   
 -230 2237887135950112233581377982237   
 -228 2570384633407338909556958915207   
 -226 2947310203515907007815519648650   
 -224 3373871855538000772676787271030   
 -222 3855789973671416141175850962889   
 -220 4399335603570061390746924773204   
 -218 5011370209013844727193740084910   
 -216 5699386793964055389127982420939   
 -214 6471552261953318038572823772279   
 -212 7336750860029178752508787710370   
 -210 8304628528390934413424473631554   
 -208 9385637949548648667657323134158   
 -206 10591084062435310543193373148683  
 -204 11933169777588233037132702562331  
 -202 13425041599481633240589717092147  
 -200 15080834831563881425566719677050  
 -198 16915718008782552741194949171398  
 -196 18945936171647589281364682639913  
 -194 21188852565493293382270270726268  
 -192 23662988318884377992014396149852  
 -190 26388059626424334130725262925396  
 -188 29385011933941972628257127142643  
 -186 32676050598549359407545516638711  
 -184 36284667472792987182817802483925  
 -182 40235662841484385648883369615089  
 -180 44555162122230165220746925396301  
 -178 49270626726623463092564330522826  
 -176 54410858468948134589257225144101  
 -174 60005996903518551878503866511675  
 -172 66087508970856520435738975654773  
 -170 72688170337202247356402189588558  
 -168 79842037821756981285953838509333  
 -166 87584412321922211094835245798170  
 -164 95951791668962182808951747256524  
 -162 104981812875261517157479486981524 
 -160 114713183269920792960941783530752 
 -158 125185600062021324160045310267074 
 -156 136439657920629665116404516425626 
 -154 148516744217573150174150748200972 
 -152 161458921643202162195813616904815 
 -150 175308797976691849599448422608121 
 -148 190109382870777336969515713413847 
 -146 205903931595932826493174404544125 
 -144 222735775780583289672190910390698 
 -142 240648141281578760154539425738635 
 -140 259683953422379569872057788915944 
 -138 279885629944622945765178375559121 
 -136 301294862131307406878594887379688 
 -134 323952384675996876913120292221468 
 -132 347897734991385078129501495312568 
 -130 373169002771368574477153626814030 
 -128 399802570742477182261848640474623 
 -126 427832847662060485088765940835659 
 -124 457291994740927134320517216260441 
 -122 488209646786027384117632817034930 
 -120 520612629473065975030655969115299 
 -118 554524674268408803147091263659650 
 -116 589966132623060646361681733472528 
 -114 626953691157593715678206808696201 
 -112 665500089644455298911852463050961 
 -110 705613843671854259326478568469079 
 -108 747298973940231175450223081451892 
 -106 790554744197013702754294085531844 
 -104 835375409856867544630778638996143 
 -102 881749979381970723401722817707546 
 -100 929661990509051390938868948846047 
 -98  979089303406227848628927878446875 
 -96  1030003912822381320942160405088283
 -94  1082371781254314113947861042260653
 -92  1136152695101875399423760557603312
 -90  1191300145708302068847238725558197
 -88  1247761237092110673533962391772277
 -86  1305476622068043384980830558126166
 -84  1364380468328044274102837897541378
 -82  1424400455909427453844349733280443
 -80  1485457807316880911930281903080604
 -78  1547467351388494528932031583145147
 -76  1610337621804551862751356857587121
 -74  1673970990932501950286580249611606
 -72  1738263839483618325610851242494404
 -70  1803106762227808241494556580382783
 -68  1868384809774458436723909987286320
 -66  1933977766180837939363896549783290
 -64  1999760461897293480955332417541936
 -62  2065603121302250817277437849923603
 -60  2131371743821951829438064931380928
 -58  2196928517372064920983721036152180
 -56  2262132262603013255172713008669181
 -54  2326838906180315231842910768672790
 -52  2390901981087680932103302338227631
 -50  2454173151706304325517077648750027
 -48  2516502761200948702165554642449025
 -46  2577740398534201336633962910655142
 -44  2637735482236753410323102488902776
 -42  2696337857885721911781800092446566
 -40  2753398406086727323501558086558955
 -38  2808769657620385463813187977457948
 -36  2862306412301610321507124237203964
 -34  2913866358012020332390100126525206
 -32  2963310686302956435214038174610837
 -30  3010504700930104439299391797466076
 -28  3055318415671186755370808836088626
 -26  3097627137796130758155081040965797
 -24  3137312033604767493845670902808036
 -22  3174260672520447163221586514816408
 -20  3208367546328703380377495724855116
 -18  3239534560277727478735634535009815
 -16  3267671492911144730428494287238121
 -14  3292696421682385904176906088974283
 -12  3314536111602549748971376325772305
 -10  3333126364398555020677223452520044
 -8   3348412325903868639499376121797033
 -6   3360348749668252963948676173798580
 -4   3368900215053700750773994930174497
 -2   3374041298378759098728877864996330
 0    3375756695980380477286753254473888
 2    3374041298378759098728877864996330
 4    3368900215053700750773994930174497
 6    3360348749668252963948676173798580
 8    3348412325903868639499376121797033
 10   3333126364398555020677223452520044
 12   3314536111602549748971376325772305
 14   3292696421682385904176906088974283
 16   3267671492911144730428494287238121
 18   3239534560277727478735634535009815
 20   3208367546328703380377495724855116
 22   3174260672520447163221586514816408
 24   3137312033604767493845670902808036
 26   3097627137796130758155081040965797
 28   3055318415671186755370808836088626
 30   3010504700930104439299391797466076
 32   2963310686302956435214038174610837
 34   2913866358012020332390100126525206
 36   2862306412301610321507124237203964
 38   2808769657620385463813187977457948
 40   2753398406086727323501558086558955
 42   2696337857885721911781800092446566
 44   2637735482236753410323102488902776
 46   2577740398534201336633962910655142
 48   2516502761200948702165554642449025
 50   2454173151706304325517077648750027
 52   2390901981087680932103302338227631
 54   2326838906180315231842910768672790
 56   2262132262603013255172713008669181
 58   2196928517372064920983721036152180
 60   2131371743821951829438064931380928
 62   2065603121302250817277437849923603
 64   1999760461897293480955332417541936
 66   1933977766180837939363896549783290
 68   1868384809774458436723909987286320
 70   1803106762227808241494556580382783
 72   1738263839483618325610851242494404
 74   1673970990932501950286580249611606
 76   1610337621804551862751356857587121
 78   1547467351388494528932031583145147
 80   1485457807316880911930281903080604
 82   1424400455909427453844349733280443
 84   1364380468328044274102837897541378
 86   1305476622068043384980830558126166
 88   1247761237092110673533962391772277
 90   1191300145708302068847238725558197
 92   1136152695101875399423760557603312
 94   1082371781254314113947861042260653
 96   1030003912822381320942160405088283
 98   979089303406227848628927878446875 
 100  929661990509051390938868948846047 
 102  881749979381970723401722817707546 
 104  835375409856867544630778638996143 
 106  790554744197013702754294085531844 
 108  747298973940231175450223081451892 
 110  705613843671854259326478568469079 
 112  665500089644455298911852463050961 
 114  626953691157593715678206808696201 
 116  589966132623060646361681733472528 
 118  554524674268408803147091263659650 
 120  520612629473065975030655969115299 
 122  488209646786027384117632817034930 
 124  457291994740927134320517216260441 
 126  427832847662060485088765940835659 
 128  399802570742477182261848640474623 
 130  373169002771368574477153626814030 
 132  347897734991385078129501495312568 
 134  323952384675996876913120292221468 
 136  301294862131307406878594887379688 
 138  279885629944622945765178375559121 
 140  259683953422379569872057788915944 
 142  240648141281578760154539425738635 
 144  222735775780583289672190910390698 
 146  205903931595932826493174404544125 
 148  190109382870777336969515713413847 
 150  175308797976691849599448422608121 
 152  161458921643202162195813616904815 
 154  148516744217573150174150748200972 
 156  136439657920629665116404516425626 
 158  125185600062021324160045310267074 
 160  114713183269920792960941783530752 
 162  104981812875261517157479486981524 
 164  95951791668962182808951747256524  
 166  87584412321922211094835245798170  
 168  79842037821756981285953838509333  
 170  72688170337202247356402189588558  
 172  66087508970856520435738975654773  
 174  60005996903518551878503866511675  
 176  54410858468948134589257225144101  
 178  49270626726623463092564330522826  
 180  44555162122230165220746925396301  
 182  40235662841484385648883369615089  
 184  36284667472792987182817802483925  
 186  32676050598549359407545516638711  
 188  29385011933941972628257127142643  
 190  26388059626424334130725262925396  
 192  23662988318884377992014396149852  
 194  21188852565493293382270270726268  
 196  18945936171647589281364682639913  
 198  16915718008782552741194949171398  
 200  15080834831563881425566719677050  
 202  13425041599481633240589717092147  
 204  11933169777588233037132702562331  
 206  10591084062435310543193373148683  
 208  9385637949548648667657323134158   
 210  8304628528390934413424473631554   
 212  7336750860029178752508787710370   
 214  6471552261953318038572823772279   
 216  5699386793964055389127982420939   
 218  5011370209013844727193740084910   
 220  4399335603570061390746924773204   
 222  3855789973671416141175850962889   
 224  3373871855538000772676787271030   
 226  2947310203515907007815519648650   
 228  2570384633407338909556958915207   
 230  2237887135950112233581377982237   
 232  1945085343436597827693716219656   
 234  1687687412249761816463744914996   
 236  1461808565470817205350088391725   
 238  1263939322688201161511281737167   
 240  1090915428703150083645847165247   
 242  939889478959781965216485900451    
 244  808304227190500386868665476530    
 246  693867549912117404390973898445    
 248  594529032975712166475909214126    
 250  508458137296879790745889281314    
 252  434023894098893741062523152926    
 254  369776074410376712496128611826    
 256  314427773088516339179828714233    
 258  266839344203367507708656490164    
 260  226003622131800378342917083821    
 262  191032361084494619933081787656    
 264  161143824940217790637649045454    
 266  135651459104368867792058146883    
 268  113953576561825551876132665125    
 270  95523991279061891053718779704     
 272  79903533552540801678482872019     
 274  66692383728889769835257484309     
 276  55543162871140761415190365146     
 278  46154721352847182833334539976     
 280  38266568971511347027668190121     
 282  31653892932709437276748671819     
 284  26123112919750284894217615479     
 286  21507925388672950287010556399     
 288  17665792177648015397761608795     
 290  14474831460760054577334976373     
 292  11831071980467210491070799384     
 294  9646034336674174801044295196      
 296  7844605873142267789929302322      
 298  6363178367357193604692967543      
 300  5148020284797394668138582064      
 302  4153857792672685619433650731      
 304  3342641034283561525046385684      
 306  2682474338316496242647638504      
 308  2146691074966917492187775216      
 310  1713055772019253896120603023      
 312  1363077869822670516791816094      
 314  1081423126804045446520980510      
 316  855410190258092828674465086       
 318  674581225113891648077028803       
 320  530336751428962911374582036       
 322  415625985324061012607965782       
 324  324685014185985380039013112       
 326  252816071754531242052548224       
 328  196202018849991018307670240       
 330  151750887710916848274161733       
 332  116966018870827949166190830       
 334  89837915752413965903099077        
 336  68754470051654868996405129        
 338  52426676631274506899829262        
 340  39827365867969325391775694        
 342  30140839711788029214962910        
 344  22721610295228345808522556        
 346  17060711603490727497729801        
 348  12758289963043567669626942        
 350  9501382048736076491963576         
 352  7045963529681815601089859         
 354  5202500814322782156842888         
 356  3824365735532901844302788         
 358  2798581249686429949243459         
 360  2038457831319916536847243         
 362  1477757477658939322991003         
 364  1066087092806424143674991         
 366  765277265034318207754165          
 368  546547634489178092249996          
 370  388297530881260405854277          
 372  274391524169535268367269          
 374  192835001047651585339553          
 376  134755740498328564746471          
 378  93624472007780622739043           
 380  64661208871711300550585           
 382  44385307928379746425827           
 384  30276182733349574535900           
 386  20518782641767282993268           
 388  13813674782787820163850           
 390  9236104041762539127153            
 392  6131985651369389902825            
 394  4041593785022427268112            
 396  2643901952742077208507            
 398  1716233038907378481281            
 400  1105190854065771587395            
 402  705853789645368510109             
 404  446980991958511970084             
 406  280565468428359342244             
 408  174508837572460798618             
 410  107522293175957332497             
 412  65603864926048436427              
 414  39623565462619749349              
 416  23681275750880215720              
 418  13999363580044085695              
 420  8182322558513691250               
 422  4726196157120252570               
 424  2696514341352088411               
 426  1518884297163250670               
 428  844184898842520777                
 430  462684303804416070                
 432  249914482712385403                
 434  132942151171755882                
 436  69595581912233316                 
 438  35826714783098124                 
 440  18120501969843630                 
 442  8996484265032096                  
 444  4380085444840917                  
 446  2088957429812292                  
 448  974768580764476                   
 450  444465584667462                   
 452  197753790532393                   
 454  85720543103954                    
 456  36138546144580                    
 458  14789460753680                    
 460  5862798149046                     
 462  2245909515022                     
 464  829176461458                      
 466  294134516323                      
 468  99903188872                       
 470  32360135292                       
 472  9950014727                        
 474  2888400232                        
 476  786519756                         
 478  199347764                         
 480  46584724                          
 482  9919009                           
 484  1895464                           
 486  318649                            
 488  45848                             
 490  5424                              
 492  495                               
 494  31                                
 496  1                                 