-351 1                          
   -349 26                         
   -347 350                        
   -345 3249                       
   -343 23373                      
   -341 138853                     
   -339 708903                     
   -337 3196324                    
   -335 12981645                   
  -333 48206991                   
  -331 165596757                  
  -329 531131433                  
  -327 1602738098                 
  -325 4579020513                 
  -323 12451908378                
  -321 32375259017                
  -319 80796089046                
  -317 194191143975               
  -315 450825834354               
  -313 1013569936833              
  -311 2211876507387              
  -309 4694809541046              
  -307 9710010151831              
  -305 19601107218591             
  -303 38676401680776             
  -301 74696636715792             
  -299 141376666307608            
  -297 262519664110588            
  -295 478738114124319            
  -293 858211704088775            
  -291 1513654839250706           
  -289 2628705623457431           
  -287 4498423729170966           
  -285 7590654783527556           
  -283 12637890005678821          
  -281 20773187821570251          
  -279 33729068324102362          
  -277 54125469942037108          
  -275 85882405439684245          
  -273 134805532892116758         
  -271 209409276552020354         
  -269 322063374698483430         
  -267 490575976089588791         
  -265 740361056357281316         
  -263 1107381633123014870        
  -261 1642114951756261808        
  -259 2414853720012587630        
  -257 3522741137290585232        
  -255 5099039778061487438        
  -253 7325258581694820753        
  -251 10446911854508054589       
  -249 14793863227814100586       
  -247 20806420181935361022       
  -245 29068595569176336124       
  -243 40350246308580511067       
  -241 55660141000209582706       
  -239 76312402597975121626       
  -237 104009224412593120528      
  -235 140943272313033421836      
  -233 189923767404378719319      
  -231 254530895455592073612      
  -229 339303914901820553071      
  -227 449969136262498986885      
  -225 593714822868045596680      
  -223 779521014799754062486      
  -221 1018553301879342317831     
  -219 1324630662056189127517     
  -217 1714778630650692332860     
  -215 2209880262661660111152     
  -213 2835438580468937684544     
  -211 3622465444884731355319     
  -209 4608513026874429011678     
  -207 5838865264525482351451     
  -205 7367907834875710505317     
  -203 9260696218560329805300     
  -201 11594742348103092724947    
  -199 14462041065040037366442    
  -197 17971358119912228103237    
  -195 22250801681858817368650    
  -193 27450699227330841941947    
  -191 33746801194125177774743    
  -189 41343831859676099503098    
  -187 50479406472870036069339    
  -185 61428331678613306234955    
  -183 74507303667856085546642    
  -181 90080015209922342654680    
  -179 108562678730869169589461   
  -177 130429967849861785442834   
  -175 156221374242282305669520   
  -173 186547970340861268630754   
  -171 222099561204090797232070   
  -169 263652200878182518717814   
  -167 312076039774409494762524   
  -165 368343460014977454522016   
  -163 433537445423942582419397   
  -161 508860121931986771307635   
  -159 595641392723522328843496   
  -157 695347580602404997834220   
  -155 809589977931958869177905   
 -153 940133192282153143111689   
 -151 1088903163779782912556395  
 -149 1257994718315557553182420  
 -147 1449678509443630007590215  
 -145 1666407191260024477849592  
 -143 1910820655026746327183631  
 -141 2185750154089212397539644  
 -139 2494221134994221042438441  
 -137 2839454587934768859931913  
 -135 3224866727004983417479808  
 -133 3654066810513797530140662  
 -131 4130852914036604911624670  
 -129 4659205474217130225308133  
 -127 5243278429778230545208882  
 -125 5887387797939093986028008  
 -123 6595997539607486540802371  
 -121 7373702585414825576766452  
 -119 8225208916934046879686543  
 -117 9155310623254983580998111  
 -115 10168863882418582810766330 
 -113 11270757849895025334017883 
 -111 12465882472130058342027075 
 -109 13759093281908241629008689 
 -107 15155173273551586799046696 
 -105 16658791999378695563194451 
 -103 18274462073917606881646693 
 -101 20006493318556312763392152 
 -99  21858944826030810466414328 
 -97  23835575270741721608127240 
 -95  25939791836662262682849405 
 -93  28174598178822277295906589 
 -91  30542541876269226143230437 
 -89  33045661873247469149036945 
 -87  35685436440330138034896976 
 -85  38462732217623107970265972 
 -83  41377754927202951511315686 
 -81  44430002360954503114953332 
 -79  47618220262296452178342682 
 -77  50940361725350352388449966 
 -75  54393550732425708267474817 
 -73  57974050439861257570134348 
 -71  61677236802985579846102658 
 -69  65497578103059993707683948 
 -67  69428620902489347382016612 
 -65  73462982909409466879102339 
 -63  77592353179198079163881011 
 -61  81807500018862733481050413 
 -59  86098286891128080515887496 
 -57  90453696539006880630508287 
 -55  94861863469458209590180117 
 -53  99310114847302031975114157 
 -51  103785019758876970551329165
 -49  108272446710106697825528927
 -47  112757629126878047934187195
 -45  117225238528201410923961775
 -43  121659464945846120868745584
 -41  126044104069379490912275506
 -39  130362650504160014041361335
 -37  134598396443206142618465466
 -35  138734534973313532054041515
 -33  142754267162603085947902792
 -31  146640912012050586596997458
 -29  150378018298579305532187975
 -27  153949477292974826915442106
 -25  157339635303054680591886217
 -23  160533404971889130274759026
 -21  163516374252950674159806501
 -19  166274911989216091095460942
 -17  168796269041615539492366214
 -15  171068673943783685865149206
 -13  173081422104587167844913950
 -11  174824957636954575540582584
 -9   176290946960502243026047370
 -7   177472343405530845601841317
 -5   178363442136191103336463067
 -3   178959924809850462627060785
 -1   179258893496663655603046622
 1    179258893496663655603046622
 3    178959924809850462627060785
 5    178363442136191103336463067
 7    177472343405530845601841317
 9    176290946960502243026047370
 11   174824957636954575540582584
 13   173081422104587167844913950
 15   171068673943783685865149206
 17   168796269041615539492366214
 19   166274911989216091095460942
 21   163516374252950674159806501
 23   160533404971889130274759026
 25   157339635303054680591886217
 27   153949477292974826915442106
 29   150378018298579305532187975
 31   146640912012050586596997458
 33   142754267162603085947902792
 35   138734534973313532054041515
 37   134598396443206142618465466
 39   130362650504160014041361335
 41   126044104069379490912275506
 43   121659464945846120868745584
 45   117225238528201410923961775
 47   112757629126878047934187195
 49   108272446710106697825528927
 51   103785019758876970551329165
 53   99310114847302031975114157 
 55   94861863469458209590180117 
 57   90453696539006880630508287 
 59   86098286891128080515887496 
 61   81807500018862733481050413 
 63   77592353179198079163881011 
 65   73462982909409466879102339 
 67   69428620902489347382016612 
 69   65497578103059993707683948 
 71   61677236802985579846102658 
 73   57974050439861257570134348 
 75   54393550732425708267474817 
 77   50940361725350352388449966 
 79   47618220262296452178342682 
 81   44430002360954503114953332 
 83   41377754927202951511315686 
 85   38462732217623107970265972 
 87   35685436440330138034896976 
 89   33045661873247469149036945 
 91   30542541876269226143230437 
 93   28174598178822277295906589 
 95   25939791836662262682849405 
 97   23835575270741721608127240 
 99   21858944826030810466414328 
 101  20006493318556312763392152 
 103  18274462073917606881646693 
 105  16658791999378695563194451 
 107  15155173273551586799046696 
 109  13759093281908241629008689 
 111  12465882472130058342027075 
 113  11270757849895025334017883 
 115  10168863882418582810766330 
 117  9155310623254983580998111  
 119  8225208916934046879686543  
 121  7373702585414825576766452  
 123  6595997539607486540802371  
 125  5887387797939093986028008  
 127  5243278429778230545208882  
 129  4659205474217130225308133  
 131  4130852914036604911624670  
 133  3654066810513797530140662  
 135  3224866727004983417479808  
 137  2839454587934768859931913  
 139  2494221134994221042438441  
 141  2185750154089212397539644  
 143  1910820655026746327183631  
 145  1666407191260024477849592  
 147  1449678509443630007590215  
 149  1257994718315557553182420  
 151  1088903163779782912556395  
 153  940133192282153143111689   
 155  809589977931958869177905   
 157  695347580602404997834220   
 159  595641392723522328843496   
 161  508860121931986771307635   
 163  433537445423942582419397   
 165  368343460014977454522016   
 167  312076039774409494762524   
 169  263652200878182518717814   
 171  222099561204090797232070   
 173  186547970340861268630754   
 175  156221374242282305669520   
 177  130429967849861785442834   
 179  108562678730869169589461   
 181  90080015209922342654680    
 183  74507303667856085546642    
 185  61428331678613306234955    
 187  50479406472870036069339    
 189  41343831859676099503098    
 191  33746801194125177774743    
 193  27450699227330841941947    
 195  22250801681858817368650    
 197  17971358119912228103237    
 199  14462041065040037366442    
 201  11594742348103092724947    
 203  9260696218560329805300     
 205  7367907834875710505317     
 207  5838865264525482351451     
 209  4608513026874429011678     
 211  3622465444884731355319     
 213  2835438580468937684544     
 215  2209880262661660111152     
 217  1714778630650692332860     
 219  1324630662056189127517     
 221  1018553301879342317831     
 223  779521014799754062486      
 225  593714822868045596680      
 227  449969136262498986885      
 229  339303914901820553071      
 231  254530895455592073612      
 233  189923767404378719319      
 235  140943272313033421836      
 237  104009224412593120528      
 239  76312402597975121626       
 241  55660141000209582706       
 243  40350246308580511067       
 245  29068595569176336124       
 247  20806420181935361022       
 249  14793863227814100586       
 251  10446911854508054589       
 253  7325258581694820753        
 255  5099039778061487438        
 257  3522741137290585232        
 259  2414853720012587630        
 261  1642114951756261808        
 263  1107381633123014870        
 265  740361056357281316         
 267  490575976089588791         
 269  322063374698483430         
 271  209409276552020354         
 273  134805532892116758         
 275  85882405439684245          
 277  54125469942037108          
 279  33729068324102362          
 281  20773187821570251          
 283  12637890005678821          
 285  7590654783527556           
 287  4498423729170966           
 289  2628705623457431           
 291  1513654839250706           
 293  858211704088775            
 295  478738114124319            
 297  262519664110588            
 299  141376666307608            
 301  74696636715792             
 303  38676401680776             
 305  19601107218591             
 307  9710010151831              
 309  4694809541046              
 311  2211876507387              
 313  1013569936833              
 315  450825834354               
 317  194191143975               
 319  80796089046                
 321  32375259017                
 323  12451908378                
 325  4579020513                 
 327  1602738098                 
 329  531131433                  
 331  165596757                  
 333  48206991                   
 335  12981645                   
 337  3196324                    
 339  708903                     
 341  138853                     
 343  23373                      
 345  3249                       
 347  350                        
 349  26                         
 351  1                  