 -465 1                                
   -463 30                               
   -461 464                              
   -459 4929                             
   -457 40424                            
   -455 272801                           
   -453 1576815                          
   -451 8023545                          
   -449 36665715                         
  -447 152763040                        
  -445 587171992                        
  -443 2101880476                       
  -441 7061614495                       
  -439 22410120565                      
  -437 67543053580                      
  -435 194231327451                     
  -433 535041945135                     
  -431 1416733053564                    
  -429 3616888634024                    
  -427 8926662604634                    
  -425 21349085390900                   
  -423 49581996959374                   
  -421 112033247428439                  
  -419 246711794135069                  
  -417 530302996097014                  
  -415 1114188849047816                 
  -413 2291128015028625                 
  -411 4616398820191179                 
  -409 9124017704811534                 
  -407 17706212813254494                
  -405 33768867129135192                
  -403 63346569259522566                
  -401 116972331540629522               
  -399 212769821092030697               
  -397 381500595038105171               
  -395 674699398320734822               
  -393 1177630044188878165              
  -391 2029681815768436960              
  -389 3456126401395015495              
  -387 5817041021538417990              
  -385 9681912170872795740              
  -383 15942289711892296669             
  -381 25980299464015859070             
  -379 41918428252010776546             
  -377 66986544403565080616             
  -375 106056630878308664191            
  -373 166415523597695681420            
  -371 258872797881087867476            
  -369 399337064955445022421            
  -367 611042186258339947450            
  -365 927668917451587361250            
  -363 1397691841207012664239           
  -361 2090391887696048025613           
  -359 3104118439975146183702           
  -357 4577570853058528465136           
  -355 6705108105691256964487           
  -353 9757400621885287639646           
  -351 14109126309219020937743          
  -349 20275903234459569153383          
  -347 28963267752468142379637          
  -345 41131277614565646818962          
  -343 58079278255535833847576          
  -341 81556556890750812162908          
  -339 113906070058294397009574         
  -337 158250220580249227025241         
  -335 218729843314961207534866         
  -333 300810209272700974025997         
  -331 411671059551913500050834         
  -329 560701531291021402734405         
  -327 760125448048329180833176         
  -325 1025787941972873290074824        
  -323 1378140895830901850958090        
  -321 1843472397271204317042711        
  -319 2455434461343972783170386        
  -317 3256933894606955193522436        
  -315 4302463558875411838879405        
  -313 5660965678282021875873371        
  -311 7419335473190561715104545        
  -309 9686692571704893872494204        
  -307 12599569636103062595921044       
  -305 16328192757445317541598288       
  -303 21084056742945355246641398       
  -301 27129030787331434850453003       
  -299 34786266531930106120635142       
  -297 44453221530961866081534120       
  -295 56617157022980198891061686       
  -293 71873520002307196514930024       
  -291 90947676246181323825917157       
  -289 114720523505523784054255900      
  -287 144258582811237955723384510      
  -285 180849241047435640166589666      
  -283 226041899813705085988895061      
  -281 281695874296239635917654546      
  -279 350035981474838915162634505      
  -277 433716859504554346879335101      
  -275 535897169419637044856872862      
  -273 660324946187645531625772421      
  -271 811435488232439055594799913      
  -269 994463302333981749678957330      
 -267 1215569753619350850054436313     
 -265 1481988207316365206639069184     
 -263 1802188588979955340295826050     
 -261 2186063431735008563316579012     
 -259 2645137621188674988115135079     
 -257 3192804189285232024743675133     
 -255 3844588645486278862032117990     
 -253 4618444464971941562400581516     
 -251 5535082476518027794369935745     
 -249 6618337004480191772795391673     
 -247 7895571716809026367381454400     
 -245 9398128210865283475728319374     
 -243 11161820427385111482663040207    
 -241 13227478016408477160766985998    
 -239 15641541783264034730482549083    
 -237 18456714313550992257264338424    
 -235 21732668809075246022046116900    
 -233 25536819057379884711672432691    
 -231 29945153301299809494323803888    
 -229 35043134567308065606350226189    
 -227 40926669747813310689565323500    
 -225 47703149408654355255226479969    
 -223 55492559904671611272023282103    
 -221 64428668929564464206561130766    
 -219 74660285097799754769355023449    
 -217 86352591553128615365937587358    
 -215 99688552917880076830227318824    
 -213 114870394137887536824570913186   
 -211 132121148938701215392677296783   
 -209 151686274689555763960987037217   
 -207 173835329473283516921029371833   
 -205 198863706084950025588485611888   
 -203 227094416532563961963710959584   
 -201 258879919394152376436610373844   
 -199 294603981102494361227957588631   
 -197 334683560888961684538897511982   
 -195 379570707729756773246675868522   
 -193 429754456211378996886011297513   
 -191 485762706778901647361095809849   
 -189 548164074363617191133474391831   
 -187 617569687920301364241185247451   
 -185 694634921954690853707037727702   
 -183 780061039706071675812222805740   
 -181 874596726286725997411692257465   
 -179 979039488789140772398348961391   
 -177 1094236899174122731393616488602  
 -175 1221087654669925910266532563608  
 -173 1360542429466473486196593752072  
 -171 1513604490702475449479060646716  
 -169 1681330051139628069688675017594  
 -167 1864828330519971125122553298236  
 -165 2065261297432344605776083694704  
 -163 2283843063593517411595153409855  
 -161 2521838902799738964999351903553  
 -159 2780563867444627749982890057647  
 -157 3061380976447202961738425348013  
 -155 3365698949705186534057744519517  
 -153 3694969465796756390638223432572  
 -151 4050683921609278542895794449988  
 -149 4434369674883667108688126694398  
 -147 4847585753331999087210082423308  
 -145 5291918017014227260653881658492  
 -143 5768973764043700806167670739407  
 -141 6280375773422918582823594754986  
 -139 6827755782878290882626924893369  
 -137 7412747403948886305988259294619  
 -135 8036978481267724170109364877468  
 -133 8702062907928933398655398970336  
 -131 9409591914029091121774415593522  
 -129 10161124850870654800348307846741 
 -127 10958179498879432846464622546171 
 -125 11802221932971958147492680550383 
 -123 12694655984863786421987417022797 
 -121 13636812347583702875369906431545 
 -119 14629937373195759079447028509046 
 -117 15675181620372213367478983063191 
 -115 16773588213944630296057040091669 
 -113 17926081083824585910410122335175 
 -111 19133453155665396392615047911545 
 -109 20396354570267283203714956929381 
 -107 21715281012945851342599647289893 
 -105 23090562237824089183105186838161 
 -103 24522350875209441159647958140016 
 -101 26010611612820545822157286785804 
 -99  27555110843577013759247284911317 
 -97  29155406873908346749694365564146 
 -95  30810840787027930576900190418683 
 -93  32520528055313852193489700772795 
 -91  34283350994805436331173345294006 
 -89  36097952152835347303661375512941 
 -87  37962728716952106659331088994339 
 -85  39875828029535510323278596507276 
 -83  41835144287865068403735157646981 
 -81  43838316503875810494299536013252 
 -79  45882727791442661220793776157525 
 -77  47965506041799834706568107737799 
 -75  50083526039660818186697928973321 
 -73  52233413063802728182472812758918 
 -71  54411548006370902941053543588871 
 -69  56614074035009600935801530108837 
 -67  58836904811205548811833345194350 
 -65  61075734267024127113580834488149 
 -63  63326047930812225852165259718541 
 -61  65583135780533243623392195893042 
 -59  67842106591290455845465584977682 
 -57  70097903731392307562093572645625 
 -55  72345322349128470526315194862935 
 -53  74579027880373102489486322478403 
 -51  76793575795327810037568875830734 
 -49  78983432491278043996342292135336 
 -47  81142997227279013394364727976088 
 -45  83266624986324617023040231371355 
 -43  85348650140895938877823039314378 
 -41  87383410788940464507376179720959 
 -39  89365273619399357043353296028395 
 -37  91288659159470741051510693689341 
 -35  93148067249956516399233847408287 
 -33  94938102590363888341130233322792 
 -31  96653500191985266899005622800350 
 -29  98289150575014864354116782230120 
 -27  99840124544918527876829450065258 
 -25  101301697383783681492653348029942
 -23  102669372294254083329528848997948
 -21  103938902936901210583670166062117
 -19  105106314906488461817510468169377
 -17  106167925998520187142776529712250
 -15  107120365124695295689202044363642
 -13  107960589744351908395707685985433
 -11  108685901688629319645395532517111
 -9   109293961264808139902230806871307
 -7   109782799540029043252683434487864
 -5   110150828716234458629737789854853
 -3   110396850521615559694809234515592
 -1   110520062557960229937518882573780
 1    110520062557960229937518882573780
 3    110396850521615559694809234515592
 5    110150828716234458629737789854853
 7    109782799540029043252683434487864
 9    109293961264808139902230806871307
 11   108685901688629319645395532517111
 13   107960589744351908395707685985433
 15   107120365124695295689202044363642
 17   106167925998520187142776529712250
 19   105106314906488461817510468169377
 21   103938902936901210583670166062117
 23   102669372294254083329528848997948
 25   101301697383783681492653348029942
 27   99840124544918527876829450065258 
 29   98289150575014864354116782230120 
 31   96653500191985266899005622800350 
 33   94938102590363888341130233322792 
 35   93148067249956516399233847408287 
 37   91288659159470741051510693689341 
 39   89365273619399357043353296028395 
 41   87383410788940464507376179720959 
 43   85348650140895938877823039314378 
 45   83266624986324617023040231371355 
 47   81142997227279013394364727976088 
 49   78983432491278043996342292135336 
 51   76793575795327810037568875830734 
 53   74579027880373102489486322478403 
 55   72345322349128470526315194862935 
 57   70097903731392307562093572645625 
 59   67842106591290455845465584977682 
 61   65583135780533243623392195893042 
 63   63326047930812225852165259718541 
 65   61075734267024127113580834488149 
 67   58836904811205548811833345194350 
 69   56614074035009600935801530108837 
 71   54411548006370902941053543588871 
 73   52233413063802728182472812758918 
 75   50083526039660818186697928973321 
 77   47965506041799834706568107737799 
 79   45882727791442661220793776157525 
 81   43838316503875810494299536013252 
 83   41835144287865068403735157646981 
 85   39875828029535510323278596507276 
 87   37962728716952106659331088994339 
 89   36097952152835347303661375512941 
 91   34283350994805436331173345294006 
 93   32520528055313852193489700772795 
 95   30810840787027930576900190418683 
 97   29155406873908346749694365564146 
 99   27555110843577013759247284911317 
 101  26010611612820545822157286785804 
 103  24522350875209441159647958140016 
 105  23090562237824089183105186838161 
 107  21715281012945851342599647289893 
 109  20396354570267283203714956929381 
 111  19133453155665396392615047911545 
 113  17926081083824585910410122335175 
 115  16773588213944630296057040091669 
 117  15675181620372213367478983063191 
 119  14629937373195759079447028509046 
 121  13636812347583702875369906431545 
 123  12694655984863786421987417022797 
 125  11802221932971958147492680550383 
 127  10958179498879432846464622546171 
 129  10161124850870654800348307846741 
 131  9409591914029091121774415593522  
 133  8702062907928933398655398970336  
 135  8036978481267724170109364877468  
 137  7412747403948886305988259294619  
 139  6827755782878290882626924893369  
 141  6280375773422918582823594754986  
 143  5768973764043700806167670739407  
 145  5291918017014227260653881658492  
 147  4847585753331999087210082423308  
 149  4434369674883667108688126694398  
 151  4050683921609278542895794449988  
 153  3694969465796756390638223432572  
 155  3365698949705186534057744519517  
 157  3061380976447202961738425348013  
 159  2780563867444627749982890057647  
 161  2521838902799738964999351903553  
 163  2283843063593517411595153409855  
 165  2065261297432344605776083694704  
 167  1864828330519971125122553298236  
 169  1681330051139628069688675017594  
 171  1513604490702475449479060646716  
 173  1360542429466473486196593752072  
 175  1221087654669925910266532563608  
 177  1094236899174122731393616488602  
 179  979039488789140772398348961391   
 181  874596726286725997411692257465   
 183  780061039706071675812222805740   
 185  694634921954690853707037727702   
 187  617569687920301364241185247451   
 189  548164074363617191133474391831   
 191  485762706778901647361095809849   
 193  429754456211378996886011297513   
 195  379570707729756773246675868522   
 197  334683560888961684538897511982   
 199  294603981102494361227957588631   
 201  258879919394152376436610373844   
 203  227094416532563961963710959584   
 205  198863706084950025588485611888   
 207  173835329473283516921029371833   
 209  151686274689555763960987037217   
 211  132121148938701215392677296783   
 213  114870394137887536824570913186   
 215  99688552917880076830227318824    
 217  86352591553128615365937587358    
 219  74660285097799754769355023449    
 221  64428668929564464206561130766    
 223  55492559904671611272023282103    
 225  47703149408654355255226479969    
 227  40926669747813310689565323500    
 229  35043134567308065606350226189    
 231  29945153301299809494323803888    
 233  25536819057379884711672432691    
 235  21732668809075246022046116900    
 237  18456714313550992257264338424    
 239  15641541783264034730482549083    
 241  13227478016408477160766985998    
 243  11161820427385111482663040207    
 245  9398128210865283475728319374     
 247  7895571716809026367381454400     
 249  6618337004480191772795391673     
 251  5535082476518027794369935745     
 253  4618444464971941562400581516     
 255  3844588645486278862032117990     
 257  3192804189285232024743675133     
 259  2645137621188674988115135079     
 261  2186063431735008563316579012     
 263  1802188588979955340295826050     
 265  1481988207316365206639069184     
 267  1215569753619350850054436313     
 269  994463302333981749678957330      
 271  811435488232439055594799913      
 273  660324946187645531625772421      
 275  535897169419637044856872862      
 277  433716859504554346879335101      
 279  350035981474838915162634505      
 281  281695874296239635917654546      
 283  226041899813705085988895061      
 285  180849241047435640166589666      
 287  144258582811237955723384510      
 289  114720523505523784054255900      
 291  90947676246181323825917157       
 293  71873520002307196514930024       
 295  56617157022980198891061686       
 297  44453221530961866081534120       
 299  34786266531930106120635142       
 301  27129030787331434850453003       
 303  21084056742945355246641398       
 305  16328192757445317541598288       
 307  12599569636103062595921044       
 309  9686692571704893872494204        
 311  7419335473190561715104545        
 313  5660965678282021875873371        
 315  4302463558875411838879405        
 317  3256933894606955193522436        
 319  2455434461343972783170386        
 321  1843472397271204317042711        
 323  1378140895830901850958090        
 325  1025787941972873290074824        
 327  760125448048329180833176         
 329  560701531291021402734405         
 331  411671059551913500050834         
 333  300810209272700974025997         
 335  218729843314961207534866         
 337  158250220580249227025241         
 339  113906070058294397009574         
 341  81556556890750812162908          
 343  58079278255535833847576          
 345  41131277614565646818962          
 347  28963267752468142379637          
 349  20275903234459569153383          
 351  14109126309219020937743          
 353  9757400621885287639646           
 355  6705108105691256964487           
 357  4577570853058528465136           
 359  3104118439975146183702           
 361  2090391887696048025613           
 363  1397691841207012664239           
 365  927668917451587361250            
 367  611042186258339947450            
 369  399337064955445022421            
 371  258872797881087867476            
 373  166415523597695681420            
 375  106056630878308664191            
 377  66986544403565080616             
 379  41918428252010776546             
 381  25980299464015859070             
 383  15942289711892296669             
 385  9681912170872795740              
 387  5817041021538417990              
 389  3456126401395015495              
 391  2029681815768436960              
 393  1177630044188878165              
 395  674699398320734822               
 397  381500595038105171               
 399  212769821092030697               
 401  116972331540629522               
 403  63346569259522566                
 405  33768867129135192                
 407  17706212813254494                
 409  9124017704811534                 
 411  4616398820191179                 
 413  2291128015028625                 
 415  1114188849047816                 
 417  530302996097014                  
 419  246711794135069                  
 421  112033247428439                  
 423  49581996959374                   
 425  21349085390900                   
 427  8926662604634                    
 429  3616888634024                    
 431  1416733053564                    
 433  535041945135                     
 435  194231327451                     
 437  67543053580                      
 439  22410120565                      
 441  7061614495                       
 443  2101880476                       
 445  587171992                        
 447  152763040                        
 449  36665715                         
 451  8023545                          
 453  1576815                          
 455  272801                           
 457  40424                            
 459  4929                             
 461  464                              
 463  30                               
 465  1                