 -378 1                           
   -376 27                          
   -374 377                         
   -372 3626                        
   -370 26999                       
   -368 165852                      
   -366 874755                      
   -364 4071079                     
   -362 17052724                    
  -360 65259715                    
  -358 230856472                   
  -356 761987905                   
  -354 2364726003                  
  -352 6943746516                  
  -350 19395654894                 
  -348 51770913911                 
  -346 132567002957                
  -344 326758146932                
  -342 777583981286                
  -340 1791153918119               
  -338 4003030425506               
  -336 8697839966552               
  -334 18407850118383              
  -332 38008957336974              
  -330 76685359017750              
  -328 151381995733542             
  -326 292758662041150             
  -324 555278326151738             
  -322 1034016440276056            
  -320 1892228144364805            
  -318 3405882983615161            
  -316 6034588607069343            
  -314 10533012336216936           
  -312 18123667119605639           
  -310 30761557124575557           
  -308 51534744942949484           
  -306 85263813254070201           
  -304 139389283147900318          
  -302 225271688421987806          
  -300 360077220782973131          
  -298 569486495732255387          
  -296 891549865851718304          
  -294 1382125829489398717         
  -292 2122486853471421016         
  -290 3229868405798346840         
  -288 4871983163363464673         
  -286 7286836432550217949         
  -284 10809576556270866348        
  -282 15908614122455846399        
  -280 23233868009341126106        
  -278 33680770153839028864        
  -276 48474613780545910859        
  -274 69280995286079591105        
  -272 98349516158619211437        
  -270 138699621090533414896       
  -268 194359499571078887014       
  -266 270671423430939884321       
  -264 374679789631828916074       
  -262 515621548290023087204       
  -260 705542686988778349092       
  -258 960069084020641251738       
  -256 1299365408267678277253      
  -254 1749321906640171585317      
  -252 2343015956320395611746      
  -250 3122503242051825571870      
  -248 4141002418461225852593      
  -246 5465547198111975295865      
  -244 7180191023229775511967      
  -242 9389861876614883602765      
  -240 12224978393709122803879     
  -238 15846953262617764570407     
  -236 20454725928435836300769     
  -234 26292483811328195637350     
  -232 33658749531252149880859     
  -230 42917030896092467098529     
  -228 54508250503058269238244     
  -226 68965192528320245117248     
  -224 86929225389650778399732     
  -222 109169580159655087713793    
  -220 136605485523758115555154    
  -218 170331480297701357968875    
  -216 211646243561808281135849    
  -214 262085299788369736694121    
  -212 323457971325982833346370    
  -210 397888962591240943771386    
  -208 487864968576750693305538    
  -206 596286704035306829473163    
  -204 726526748117764236196678    
  -202 882493591464590949792586    
  -200 1068702257890550397870269   
  -198 1290351849958378696115454   
  -196 1553410336013693169236588   
  -194 1864706854773302909936626   
  -192 2232031761486401022140811   
  -190 2664244576248287415432691   
  -188 3171389919549623494407466   
  -186 3764821432010484163139810   
  -184 4457333574032420223289486   
  -182 5263301086519494361112072   
 -180 6198825765774773075212083   
 -178 7281890064290030505417027   
 -176 8532516874770712348094130   
 -174 9972934687995782025879045   
 -172 11627747136907703411003690  
 -170 13524105750869409700820879  
 -168 15691884546838709870257286  
 -166 18163854880151072095327077  
 -164 20975858768858510113317043  
 -162 24166978694669368353022108  
 -160 27779701673323489783659672  
 -158 31860075180887224659215003  
 -156 36457852323425741578288181  
 -154 41626623449536116037950421  
 -152 47423931232265287681323749  
 -150 53911366093141905052536659  
 -148 61154638710706868843860277  
 -146 69223626253398633417877300  
 -144 78192388906312755730244657  
 -142 88139153227527247743778917  
 -140 99146258876544090559078986  
 -138 111300065308899739406343537 
 -136 124690815130793003580830210 
 -134 139412450958920647797457509 
 -132 155562382836367356589344325 
 -130 173241203517561441142147522 
 -128 192552349255515348907705454 
 -126 213601704103614200504941877 
 -124 236497146182073768969957428 
 -122 261348034854956248740250438 
 -120 288264638315462968482974607 
 -118 317357501682288564618614829 
 -116 348736756364276009289802182 
 -114 382511372149579400997515527 
 -112 418788354213113296570241855 
 -110 457671888005322027039119100 
 -108 499262435778341761294140519 
 -106 543655789313633230055003393 
 -104 590942084228469784913312697 
 -102 641204782046858888269162844 
 -100 694519627012503015613989059 
 -98  750953585385710364914882835 
 -96  810563775690831264636538775 
 -94  873396399053713125477753016 
 -92  939485679377707766780088903 
 -90  1008852823639971799064283371
 -88  1081505013035579548964335673
 -86  1157434436044289046669456839
 -84  1236617374733400901965947243
 -82  1319013355730729053214100285
 -80  1404564377296122843560205753
 -78  1493194223781448227312488222
 -76  1584807878492176229574822698
 -74  1679291045545136670627363200
 -72  1776509790754781768787932823
 -70  1876310310874597079190264079
 -68  1978518839673234848494412345
 -66  2082941698340732599852924275
 -64  2189365496605116465175483152
 -62  2297557489702160771086294230
 -60  2407266094991516387885160077
 -58  2518221570563236836447260559
 -56  2630136856644193034009182562
 -54  2742708579009964909413308982
 -52  2855618211952065086890241867
 -50  2968533396661657764986658211
 -48  3081109409189258086758014746
 -46  3192990770446048469586000871
 -44  3303812989047802751508232737
 -42  3413204426188600857527279285
 -40  3520788270190128031664509287
 -38  3626184606924593259823075259
 -36  3729012570975686035970020290
 -34  3828892561202018802407980596
 -32  3925448503319347172263393250
 -30  4018310141238069554374566539
 -28  4107115338195726329347104874
 -26  4191512368222931775359971379
 -24  4271162178185480206011918007
 -22  4345740600562794338797051909
 -20  4414940497258218486573364299
 -18  4478473815091842681665224474
 -16  4536073534200595846281845283
 -14  4587495491359336893258013649
 -12  4632520061233741088210887349
 -10  4670953679771196613661892228
 -8   4702630195317206562138887704
 -6   4727412034596843704244652690
 -4   4745191172406129748571508924
 -2   4755889895697133842566397683
 0    4759461354691529363949651814
 2    4755889895697133842566397683
 4    4745191172406129748571508924
 6    4727412034596843704244652690
 8    4702630195317206562138887704
 10   4670953679771196613661892228
 12   4632520061233741088210887349
 14   4587495491359336893258013649
 16   4536073534200595846281845283
 18   4478473815091842681665224474
 20   4414940497258218486573364299
 22   4345740600562794338797051909
 24   4271162178185480206011918007
 26   4191512368222931775359971379
 28   4107115338195726329347104874
 30   4018310141238069554374566539
 32   3925448503319347172263393250
 34   3828892561202018802407980596
 36   3729012570975686035970020290
 38   3626184606924593259823075259
 40   3520788270190128031664509287
 42   3413204426188600857527279285
 44   3303812989047802751508232737
 46   3192990770446048469586000871
 48   3081109409189258086758014746
 50   2968533396661657764986658211
 52   2855618211952065086890241867
 54   2742708579009964909413308982
 56   2630136856644193034009182562
 58   2518221570563236836447260559
 60   2407266094991516387885160077
 62   2297557489702160771086294230
 64   2189365496605116465175483152
 66   2082941698340732599852924275
 68   1978518839673234848494412345
 70   1876310310874597079190264079
 72   1776509790754781768787932823
 74   1679291045545136670627363200
 76   1584807878492176229574822698
 78   1493194223781448227312488222
 80   1404564377296122843560205753
 82   1319013355730729053214100285
 84   1236617374733400901965947243
 86   1157434436044289046669456839
 88   1081505013035579548964335673
 90   1008852823639971799064283371
 92   939485679377707766780088903 
 94   873396399053713125477753016 
 96   810563775690831264636538775 
 98   750953585385710364914882835 
 100  694519627012503015613989059 
 102  641204782046858888269162844 
 104  590942084228469784913312697 
 106  543655789313633230055003393 
 108  499262435778341761294140519 
 110  457671888005322027039119100 
 112  418788354213113296570241855 
 114  382511372149579400997515527 
 116  348736756364276009289802182 
 118  317357501682288564618614829 
 120  288264638315462968482974607 
 122  261348034854956248740250438 
 124  236497146182073768969957428 
 126  213601704103614200504941877 
 128  192552349255515348907705454 
 130  173241203517561441142147522 
 132  155562382836367356589344325 
 134  139412450958920647797457509 
 136  124690815130793003580830210 
 138  111300065308899739406343537 
 140  99146258876544090559078986  
 142  88139153227527247743778917  
 144  78192388906312755730244657  
 146  69223626253398633417877300  
 148  61154638710706868843860277  
 150  53911366093141905052536659  
 152  47423931232265287681323749  
 154  41626623449536116037950421  
 156  36457852323425741578288181  
 158  31860075180887224659215003  
 160  27779701673323489783659672  
 162  24166978694669368353022108  
 164  20975858768858510113317043  
 166  18163854880151072095327077  
 168  15691884546838709870257286  
 170  13524105750869409700820879  
 172  11627747136907703411003690  
 174  9972934687995782025879045   
 176  8532516874770712348094130   
 178  7281890064290030505417027   
 180  6198825765774773075212083   
 182  5263301086519494361112072   
 184  4457333574032420223289486   
 186  3764821432010484163139810   
 188  3171389919549623494407466   
 190  2664244576248287415432691   
 192  2232031761486401022140811   
 194  1864706854773302909936626   
 196  1553410336013693169236588   
 198  1290351849958378696115454   
 200  1068702257890550397870269   
 202  882493591464590949792586    
 204  726526748117764236196678    
 206  596286704035306829473163    
 208  487864968576750693305538    
 210  397888962591240943771386    
 212  323457971325982833346370    
 214  262085299788369736694121    
 216  211646243561808281135849    
 218  170331480297701357968875    
 220  136605485523758115555154    
 222  109169580159655087713793    
 224  86929225389650778399732     
 226  68965192528320245117248     
 228  54508250503058269238244     
 230  42917030896092467098529     
 232  33658749531252149880859     
 234  26292483811328195637350     
 236  20454725928435836300769     
 238  15846953262617764570407     
 240  12224978393709122803879     
 242  9389861876614883602765      
 244  7180191023229775511967      
 246  5465547198111975295865      
 248  4141002418461225852593      
 250  3122503242051825571870      
 252  2343015956320395611746      
 254  1749321906640171585317      
 256  1299365408267678277253      
 258  960069084020641251738       
 260  705542686988778349092       
 262  515621548290023087204       
 264  374679789631828916074       
 266  270671423430939884321       
 268  194359499571078887014       
 270  138699621090533414896       
 272  98349516158619211437        
 274  69280995286079591105        
 276  48474613780545910859        
 278  33680770153839028864        
 280  23233868009341126106        
 282  15908614122455846399        
 284  10809576556270866348        
 286  7286836432550217949         
 288  4871983163363464673         
 290  3229868405798346840         
 292  2122486853471421016         
 294  1382125829489398717         
 296  891549865851718304          
 298  569486495732255387          
 300  360077220782973131          
 302  225271688421987806          
 304  139389283147900318          
 306  85263813254070201           
 308  51534744942949484           
 310  30761557124575557           
 312  18123667119605639           
 314  10533012336216936           
 316  6034588607069343            
 318  3405882983615161            
 320  1892228144364805            
 322  1034016440276056            
 324  555278326151738             
 326  292758662041150             
 328  151381995733542             
 330  76685359017750              
 332  38008957336974              
 334  18407850118383              
 336  8697839966552               
 338  4003030425506               
 340  1791153918119               
 342  777583981286                
 344  326758146932                
 346  132567002957                
 348  51770913911                 
 350  19395654894                 
 352  6943746516                  
 354  2364726003                  
 356  761987905                   
 358  230856472                   
 360  65259715                    
 362  17052724                    
 364  4071079                     
 366  874755                      
 368  165852                      
 370  26999                       
 372  3626                        
 374  377                         
 376  27                          
 378  1                           