-435 1                              
   -433 29                             
   -431 434                            
   -429 4465                           
   -427 35495                          
   -425 232377                         
   -423 1304014                        
   -421 6446730                        
   -419 28642170                       
  -417 116097325                      
  -415 434408952                      
  -413 1514708484                     
  -411 4959734019                     
  -409 15348506070                    
  -407 45132933015                    
  -405 126688273871                   
  -403 340810617684                   
  -401 881691108429                   
  -399 2200155580460                  
  -397 5309773970610                  
  -395 12422422786266                 
  -393 28232911568474                 
  -391 62451250469065                 
  -389 134678546706630                
  -387 283591201961945                
  -385 583885852950802                
  -383 1176939165980809               
  -381 2325270805162554               
  -379 4507618884620355               
  -377 8582195108442960               
  -375 16062654315880698              
  -373 29577702130387375              
  -371 53625762281106985              
  -369 95797489551401609              
  -367 168730773946078939             
  -365 293198803282665146             
  -363 502930645868375720             
  -361 852051771580862809             
  -359 1426444585633025265            
  -357 2360914620172044665            
  -355 3864871149450475075            
  -353 6260377541453909881            
  -351 10038009753638270885           
  -349 15938128792954651495           
  -347 25068116166902810140           
  -345 39070086519876516590           
  -343 60358892846075291100           
  -341 92457274624202803740           
  -339 140464267956048263374          
  -337 211705123503050505489          
  -335 316626736503021384410          
  -333 470022936177848089255          
  -331 692700074721946929848          
  -329 1013726614730348627154         
  -327 1473452547761928988064         
  -325 2127537536223930461296         
  -323 3052293100079883625961         
  -321 4351726864272899278906         
  -319 6166779250511353378194         
  -317 8687369025627457846609         
  -315 12168018444292612882285        
  -313 16948016703624502909312        
  -311 23477308212917108702707        
  -309 32349566793305865953651        
  -307 44344246319444381417276        
  -305 60479791465485926588564        
  -303 82080659156543049156277        
  -301 110861353209858394400557       
  -299 149031323790879483546380       
  -297 199425343201893411124036       
  -295 265664854839164281286313       
  -293 352356818729178011358341       
  -291 465337761817843919994502       
  -289 611972102082522104398560       
  -287 801515371391775365003545       
  -285 1045554732384623548167109      
  -283 1358541189493129913510556      
  -281 1758430153801385914522274      
  -279 2267449555788956360193399      
  -277 2913017528666124771690214      
  -275 3728834826465757996182733      
  -273 4756180612236540726427520      
  -271 6045444067322257451900860      
  -269 7657928444673393217111987      
  -267 9667968725646490309526132      
  -265 12165408944566094738515630     
  -263 15258490516863221554329634     
  -261 19077208536974207194613094     
  -259 23777198986206733127617649     
  -257 29544226084964683022506804     
  -255 36599345605223311901051765     
  -253 45204826784713738435187680     
  -251 55670922499238174431668797     
  -249 68363584486812196353682666     
  -247 83713227596508737582654247     
  -245 102224654161402142358955037    
  -243 124488256559473972695488123    
  -241 151192622703950067018183769    
  -239 183138675454752552478557974    
 -237 221255482609159979859025363    
 -235 266617879040216249995756907    
 -233 320466046518429297938043179    
 -231 384227199573782401032111303    
 -229 459539527215484268718550569    
 -227 548278540198639558732938614    
 -225 652585971572438612653446402    
 -223 774901374218047323916630635    
 -221 917996552735579361882864785    
 -219 1085012958115965364339978202   
 -217 1279502161884623550946256126   
 -215 1505469511584923233118555188   
 -213 1767421051346293764930903566   
 -211 2070413769635602218830373311   
 -209 2420109210922879827167463945   
 -207 2822830458731630919998901328   
 -205 3285622464249900255091304608   
 -203 3816315657249204784364831421   
 -201 4423592734436788004205700831   
 -199 5117058474545230319221035395   
 -197 5907312379491451816342714960   
 -195 6806023886926009248683663273   
 -193 7826009841622479328697853899   
 -191 8981313851677566672973036343   
 -189 10287287090734528737225561480  
 -187 11760670039815672792936246575  
 -185 13419674592347970201872385713  
 -183 15284065874168862136702549399  
 -181 17375243057373152540801871720  
 -179 19716318373558498635327924203  
 -177 22332193459182505512520892590  
 -175 25249632094275668647315265418  
 -173 28497328326654152625221104603  
 -171 32105968908106843770837457439  
 -169 36108288907915767192379326090  
 -167 40539119313682807579658473920  
 -165 45435425380993728266511295154  
 -163 50836334453194662251988875393  
 -161 56783151941740697799001142971  
 -159 63319364137451123134261446767  
 -157 70490626514800138472050833822  
 -155 78344736196274113016798736377  
 -153 86931587262965745338303633226  
 -151 96303107632000615364400355291  
 -149 106513176272050377205487077237 
 -147 117617519595904838822434991156 
 -145 129673585954534809792914976334 
 -143 142740397260797476185152493072 
 -141 156878376893251168066831726065 
 -139 172149153171589408213820071709 
 -137 188615337854888285753099316037 
 -135 206340279291864932469873111428 
 -133 225387790048098815067753378424 
 -131 245821849047844032732896347597 
 -129 267706278496566351656511190437 
 -127 291104396093309740492760851846 
 -125 316078643297799245112255418079 
 -123 342690190683917826782351298768 
 -121 370998521686691014394273566815 
 -119 401060996331761718333134116130 
 -117 432932396821890477157283653113 
 -115 466664457141410678956320127774 
 -113 502305379123749214161104346333 
 -111 539899337705871929281145120182 
 -109 579485978363479143574167595822 
 -107 621099909978511190553713727340 
 -105 664770196632520671700764056769 
 -103 710519852042202956812545388022 
 -101 758365340553352385371005498579 
 -99  808316088783304376372893396190 
 -97  860374012146229169250576146197 
 -95  914533060607325439500108838034 
 -93  970778788088102387511535208791 
 -91  1029087949982882198720793041974
 -89  1089428133244056819441522432792
 -87  1151757423448504665237441631382
 -85  1216024113168321767400492019634
 -83  1282166455834490424145997219840
 -81  1350112469101607958390078069442
 -79  1419779791495137979166740743901
 -77  1491075595850157547098510432221
 -75  1563896562733126126258638864305
 -73  1638128916677216909012644413283
 -71  1713648527659203477577082024212
 -69  1790321079804311969822894473110
 -67  1868002308827899342103591843266
 -65  1946538309212893567698585706383
 -63  2025765911583720861701765772191
 -61  2105513130175501964465995819979
 -59  2185599679716601986882303785750
 -57  2265837560448521074002847597528
 -55  2346031709405294141104791166050
 -53  2425980715470968759412881267479
 -51  2505477595134491304725482712604
 -49  2584310625272722655775385264455
 -47  2662264228720652629348499176096
 -45  2739119907839494670683534962862
 -43  2814657220774430667475647842366
 -41  2888654794610377715393276217975
 -39  2960891369192050380118992018545
 -37  3031146864979252252404708481703
 -35  3099203467964807470998065439996
 -33  3164846724395424178084534068426
 -31  3227866637809120158738471383292
 -29  3288058760740094420794182126614
 -27  3345225273345908536069510100735
 -25  3399176041184667629459063848692
 -23  3449729644412953730571619635102
 -21  3496714370789197972228550572171
 -19  3539969165051841917163494374044
 -17  3579344527496107377189176584653
 -15  3614703354895761175774013827488
 -13  3645921717304447981041446807328
 -11  3672889564721742538565784819864
 -9   3695511358118096013554198331648
 -7   3713706619875695977980292134056
 -5   3727410399313674689826745562212
 -3   3736573649620265509594971620888
 -1   3741163513205099419577155249749
 1    3741163513205099419577155249749
 3    3736573649620265509594971620888
 5    3727410399313674689826745562212
 7    3713706619875695977980292134056
 9    3695511358118096013554198331648
 11   3672889564721742538565784819864
 13   3645921717304447981041446807328
 15   3614703354895761175774013827488
 17   3579344527496107377189176584653
 19   3539969165051841917163494374044
 21   3496714370789197972228550572171
 23   3449729644412953730571619635102
 25   3399176041184667629459063848692
 27   3345225273345908536069510100735
 29   3288058760740094420794182126614
 31   3227866637809120158738471383292
 33   3164846724395424178084534068426
 35   3099203467964807470998065439996
 37   3031146864979252252404708481703
 39   2960891369192050380118992018545
 41   2888654794610377715393276217975
 43   2814657220774430667475647842366
 45   2739119907839494670683534962862
 47   2662264228720652629348499176096
 49   2584310625272722655775385264455
 51   2505477595134491304725482712604
 53   2425980715470968759412881267479
 55   2346031709405294141104791166050
 57   2265837560448521074002847597528
 59   2185599679716601986882303785750
 61   2105513130175501964465995819979
 63   2025765911583720861701765772191
 65   1946538309212893567698585706383
 67   1868002308827899342103591843266
 69   1790321079804311969822894473110
 71   1713648527659203477577082024212
 73   1638128916677216909012644413283
 75   1563896562733126126258638864305
 77   1491075595850157547098510432221
 79   1419779791495137979166740743901
 81   1350112469101607958390078069442
 83   1282166455834490424145997219840
 85   1216024113168321767400492019634
 87   1151757423448504665237441631382
 89   1089428133244056819441522432792
 91   1029087949982882198720793041974
 93   970778788088102387511535208791 
 95   914533060607325439500108838034 
 97   860374012146229169250576146197 
 99   808316088783304376372893396190 
 101  758365340553352385371005498579 
 103  710519852042202956812545388022 
 105  664770196632520671700764056769 
 107  621099909978511190553713727340 
 109  579485978363479143574167595822 
 111  539899337705871929281145120182 
 113  502305379123749214161104346333 
 115  466664457141410678956320127774 
 117  432932396821890477157283653113 
 119  401060996331761718333134116130 
 121  370998521686691014394273566815 
 123  342690190683917826782351298768 
 125  316078643297799245112255418079 
 127  291104396093309740492760851846 
 129  267706278496566351656511190437 
 131  245821849047844032732896347597 
 133  225387790048098815067753378424 
 135  206340279291864932469873111428 
 137  188615337854888285753099316037 
 139  172149153171589408213820071709 
 141  156878376893251168066831726065 
 143  142740397260797476185152493072 
 145  129673585954534809792914976334 
 147  117617519595904838822434991156 
 149  106513176272050377205487077237 
 151  96303107632000615364400355291  
 153  86931587262965745338303633226  
 155  78344736196274113016798736377  
 157  70490626514800138472050833822  
 159  63319364137451123134261446767  
 161  56783151941740697799001142971  
 163  50836334453194662251988875393  
 165  45435425380993728266511295154  
 167  40539119313682807579658473920  
 169  36108288907915767192379326090  
 171  32105968908106843770837457439  
 173  28497328326654152625221104603  
 175  25249632094275668647315265418  
 177  22332193459182505512520892590  
 179  19716318373558498635327924203  
 181  17375243057373152540801871720  
 183  15284065874168862136702549399  
 185  13419674592347970201872385713  
 187  11760670039815672792936246575  
 189  10287287090734528737225561480  
 191  8981313851677566672973036343   
 193  7826009841622479328697853899   
 195  6806023886926009248683663273   
 197  5907312379491451816342714960   
 199  5117058474545230319221035395   
 201  4423592734436788004205700831   
 203  3816315657249204784364831421   
 205  3285622464249900255091304608   
 207  2822830458731630919998901328   
 209  2420109210922879827167463945   
 211  2070413769635602218830373311   
 213  1767421051346293764930903566   
 215  1505469511584923233118555188   
 217  1279502161884623550946256126   
 219  1085012958115965364339978202   
 221  917996552735579361882864785    
 223  774901374218047323916630635    
 225  652585971572438612653446402    
 227  548278540198639558732938614    
 229  459539527215484268718550569    
 231  384227199573782401032111303    
 233  320466046518429297938043179    
 235  266617879040216249995756907    
 237  221255482609159979859025363    
 239  183138675454752552478557974    
 241  151192622703950067018183769    
 243  124488256559473972695488123    
 245  102224654161402142358955037    
 247  83713227596508737582654247     
 249  68363584486812196353682666     
 251  55670922499238174431668797     
 253  45204826784713738435187680     
 255  36599345605223311901051765     
 257  29544226084964683022506804     
 259  23777198986206733127617649     
 261  19077208536974207194613094     
 263  15258490516863221554329634     
 265  12165408944566094738515630     
 267  9667968725646490309526132      
 269  7657928444673393217111987      
 271  6045444067322257451900860      
 273  4756180612236540726427520      
 275  3728834826465757996182733      
 277  2913017528666124771690214      
 279  2267449555788956360193399      
 281  1758430153801385914522274      
 283  1358541189493129913510556      
 285  1045554732384623548167109      
 287  801515371391775365003545       
 289  611972102082522104398560       
 291  465337761817843919994502       
 293  352356818729178011358341       
 295  265664854839164281286313       
 297  199425343201893411124036       
 299  149031323790879483546380       
 301  110861353209858394400557       
 303  82080659156543049156277        
 305  60479791465485926588564        
 307  44344246319444381417276        
 309  32349566793305865953651        
 311  23477308212917108702707        
 313  16948016703624502909312        
 315  12168018444292612882285        
 317  8687369025627457846609         
 319  6166779250511353378194         
 321  4351726864272899278906         
 323  3052293100079883625961         
 325  2127537536223930461296         
 327  1473452547761928988064         
 329  1013726614730348627154         
 331  692700074721946929848          
 333  470022936177848089255          
 335  316626736503021384410          
 337  211705123503050505489          
 339  140464267956048263374          
 341  92457274624202803740           
 343  60358892846075291100           
 345  39070086519876516590           
 347  25068116166902810140           
 349  15938128792954651495           
 351  10038009753638270885           
 353  6260377541453909881            
 355  3864871149450475075            
 357  2360914620172044665            
 359  1426444585633025265            
 361  852051771580862809             
 363  502930645868375720             
 365  293198803282665146             
 367  168730773946078939             
 369  95797489551401609              
 371  53625762281106985              
 373  29577702130387375              
 375  16062654315880698              
 377  8582195108442960               
 379  4507618884620355               
 381  2325270805162554               
 383  1176939165980809               
 385  583885852950802                
 387  283591201961945                
 389  134678546706630                
 391  62451250469065                 
 393  28232911568474                 
 395  12422422786266                 
 397  5309773970610                  
 399  2200155580460                  
 401  881691108429                   
 403  340810617684                   
 405  126688273871                   
 407  45132933015                    
 409  15348506070                    
 411  4959734019                     
 413  1514708484                     
 415  434408952                      
 417  116097325                      
 419  28642170                       
 421  6446730                        
 423  1304014                        
 425  232377                         
 427  35495                          
 429  4465                           
 431  434                            
 433  29                             
 435  1    