-406 1                             
   -404 28                            
   -402 405                           
   -400 4031                          
   -398 31030                         
   -396 196882                        
   -394 1071637                       
   -392 5142716                       
   -390 22195440                      
  -388 87455155                      
  -386 318311627                     
  -384 1080299532                    
  -382 3445025535                    
  -380 10388772051                   
  -378 29784426945                   
  -376 81555340856                   
  -374 214122343813                  
  -372 540880490745                  
  -370 1318464472031                 
  -368 3109618390150                 
  -366 7112648815656                 
  -364 15810488782208                
  -362 34218338900591                
  -360 72227296237565                
  -358 148912655255315               
  -356 300294650988857               
  -354 593053313030007               
  -352 1148331639181745              
  -350 2182348079457801              
  -348 4074576223822605              
  -346 7480459207437739              
  -344 13515047814506705             
  -342 24048060150720015             
  -340 42171727270298655             
  -338 72933284394708360             
  -336 124468029336783089            
  -334 209731842586782211            
  -332 349121125717629805            
  -330 574392814074357896            
  -328 934470034626474555            
  -326 1503956529596742037           
  -324 2395506393083734338           
  -322 3777632215629386539           
  -320 5900119049705152661           
  -318 9129987403732585590           
  -316 14001970434529047306          
  -314 21288806540321118323          
  -312 32098382319008003385          
  -310 48006994650309931665          
  -308 71240858656620632265          
  -306 104921620112619694577         
  -304 153396215485315487053         
  -302 222677172762437741184         
  -300 321026612235697934871         
  -298 459726081944235616225         
  -296 654085288756652462089         
  -294 924756156909266194672         
  -292 1299434912524654834690        
  -290 1815054568586533557089        
  -288 2520593849692328291020        
  -286 3480656899124362473415        
  -284 4780011774379704533732        
  -282 6529315557352756513410        
  -280 8872300752116027549599        
  -278 11994752459422910171985       
  -276 16135669614070881954377       
  -274 21601077422899709349924       
  -272 28781043174441062874085       
  -270 38170544973835163503719       
  -268 50394953881048554052211       
  -266 66241015593800466904314       
  -264 86694359396406813806366       
  -262 112984720720881538022700      
  -260 146640240383727889556719      
  -258 189552399296656993190575      
  -256 244053362963282712210870      
  -254 313007745915046686461770      
  -252 399921062690575009015103      
  -250 509067408982220755602790      
  -248 645639213735825032129080      
  -246 815922219419745844187096      
  -244 1027499181986268045731840     
  -242 1289486132258479163214524     
  -240 1612805403963371463145998     
  -238 2010500007055041328030370     
  -236 2498094304208361081451587     
  -234 3094006328454036082008676     
  -232 3820017455023510295118150     
  -230 4701805503801112466561644     
  -228 5769547692607642223180175     
  -226 7058600177157753241018376     
  -224 8610261191264806238669647     
  -222 10472625030081788752994527    
  -220 12701534288326137949563468    
  -218 15361637862155964139143566    
  -216 18527562234507475658255167    
  -214 22285203475494730045883010    
  -212 26733147187650535385569731    
  -210 31984223295776320623877924    
 -208 38167202108288475934519600    
 -206 45428637446650070603635858    
 -204 53934861837609454756092638    
 -202 63874137776073984632090824    
 -200 75458967882085595575995985    
 -198 88928565382451947007578620    
 -196 104551484736762336632718658   
 -194 122628410391523757949646003   
 -192 143495099580222612975249253   
 -190 167525472789368223212716207   
 -188 195134842982394011638407004   
 -186 226783271919719428016486158   
 -184 262979038943356799858080218   
 -182 304282204421566933062684269   
 -180 351308246691240979800236632   
 -178 404731747815806134159467753   
 -176 465290099822477696173854867   
 -174 533787199327758565355535489   
 -172 611097094642606730135987560   
 -170 698167545612243427481896208   
 -168 796023452638829139344859740   
 -166 905770107611715185581966689   
 -164 1028596215887734886252860273  
 -162 1165776635085169133028176971  
 -160 1318674773345288202202088605  
 -158 1488744586943300019849828661  
 -156 1677532114766804884594394305  
 -154 1886676485296386664876046696  
 -152 2117910330391940939484892052  
 -150 2373059539481122415149930407  
 -148 2654042287732295353127487987  
 -146 2962867272539813205398008686  
 -144 3301631094216093432661931823  
 -142 3672514719228765130248443660  
 -140 4077778967691009017117864636  
 -138 4519758971149492334286726450  
 -136 5000857552047683023485539892  
 -134 5523537482592457743427226242  
 -132 6090312588126258159987516831  
 -130 6703737668499793558473020003  
 -128 7366397220331409349427794059  
 -126 8080892953393693972764388713  
 -124 8849830105634989121362977067  
 -122 9675802573456436959159406334  
 -120 10561376886741002820886958578 
 -118 11509075071670267751107381672 
 -116 12521356458452448666653840045 
 -114 13600598505590424957593052227 
 -112 14749076727096298611815220553 
 -110 15968943823950483574470241852 
 -108 17262208135937706678624104068 
 -106 18630711544588361902355762080 
 -104 20076106972121617484133127269 
 -102 21599835634830386798171146144 
 -100 23203104222067607125816931445 
 -98  24886862183686688856099490070 
 -96  26651779319256309504088960538 
 -94  28498223871414968334971927385 
 -92  30426241333165128551407160099 
 -90  32435534184551826354010479722 
 -88  34525442777861054177277024970 
 -86  36694927592060015004434483347 
 -84  38942553076554628637446150382 
 -82  41266473301351480250289217509 
 -80  43664419625298223310140340276 
 -78  46133690586181539313832857968 
 -76  48671144206057164170535869321 
 -74  51273192892274742855208557495 
 -72  53935801099275686718447627388 
 -70  56654485898451784560360917614 
 -68  59424320583256202227110544066 
 -66  62239941414489964222297080550 
 -64  65095557586411937132789347824 
 -62  67984964468236248168417239517 
 -60  70901560147915623541616349396 
 -58  73838365276118113547026580262 
 -56  76788046178269550829704228297 
 -54  79742941171759081703098252433 
 -52  82695089994213832855896070155 
 -50  85636266217480504351132916311 
 -48  88558012490957274610393792388 
 -46  91451678427556941062484194164 
 -44  94308460916212400238138676247 
 -42  97119446616816955362608757073 
 -40  99875656367176099371629380343 
 -38  102568091207274061136796860226
 -36  105187779704250535099082823655
 -34  107725826242242262338151993193
 -32  110173459924946231315637207887
 -30  112522083725651848770318445493
 -28  114763323509780141297820836748
 -26  116889076548833082106378051869
 -24  118891559142229246945536251811
 -22  120763352964874025562890662634
 -20  122497449763529574360042892127
 -18  124087294034111512886946769609
 -16  125526823324899205505571656087
 -14  126810505827210739647321436999
 -12  127933374935222734636076002997
 -10  128891060480124449286076718184
 -8   129679816370458074512827007224
 -6   130296544400045182815654038843
 -4   130738814017028644219257976254
 -2   131004877881932228822354554383
 0    131093683078889885597327092718
 2    131004877881932228822354554383
 4    130738814017028644219257976254
 6    130296544400045182815654038843
 8    129679816370458074512827007224
 10   128891060480124449286076718184
 12   127933374935222734636076002997
 14   126810505827210739647321436999
 16   125526823324899205505571656087
 18   124087294034111512886946769609
 20   122497449763529574360042892127
 22   120763352964874025562890662634
 24   118891559142229246945536251811
 26   116889076548833082106378051869
 28   114763323509780141297820836748
 30   112522083725651848770318445493
 32   110173459924946231315637207887
 34   107725826242242262338151993193
 36   105187779704250535099082823655
 38   102568091207274061136796860226
 40   99875656367176099371629380343 
 42   97119446616816955362608757073 
 44   94308460916212400238138676247 
 46   91451678427556941062484194164 
 48   88558012490957274610393792388 
 50   85636266217480504351132916311 
 52   82695089994213832855896070155 
 54   79742941171759081703098252433 
 56   76788046178269550829704228297 
 58   73838365276118113547026580262 
 60   70901560147915623541616349396 
 62   67984964468236248168417239517 
 64   65095557586411937132789347824 
 66   62239941414489964222297080550 
 68   59424320583256202227110544066 
 70   56654485898451784560360917614 
 72   53935801099275686718447627388 
 74   51273192892274742855208557495 
 76   48671144206057164170535869321 
 78   46133690586181539313832857968 
 80   43664419625298223310140340276 
 82   41266473301351480250289217509 
 84   38942553076554628637446150382 
 86   36694927592060015004434483347 
 88   34525442777861054177277024970 
 90   32435534184551826354010479722 
 92   30426241333165128551407160099 
 94   28498223871414968334971927385 
 96   26651779319256309504088960538 
 98   24886862183686688856099490070 
 100  23203104222067607125816931445 
 102  21599835634830386798171146144 
 104  20076106972121617484133127269 
 106  18630711544588361902355762080 
 108  17262208135937706678624104068 
 110  15968943823950483574470241852 
 112  14749076727096298611815220553 
 114  13600598505590424957593052227 
 116  12521356458452448666653840045 
 118  11509075071670267751107381672 
 120  10561376886741002820886958578 
 122  9675802573456436959159406334  
 124  8849830105634989121362977067  
 126  8080892953393693972764388713  
 128  7366397220331409349427794059  
 130  6703737668499793558473020003  
 132  6090312588126258159987516831  
 134  5523537482592457743427226242  
 136  5000857552047683023485539892  
 138  4519758971149492334286726450  
 140  4077778967691009017117864636  
 142  3672514719228765130248443660  
 144  3301631094216093432661931823  
 146  2962867272539813205398008686  
 148  2654042287732295353127487987  
 150  2373059539481122415149930407  
 152  2117910330391940939484892052  
 154  1886676485296386664876046696  
 156  1677532114766804884594394305  
 158  1488744586943300019849828661  
 160  1318674773345288202202088605  
 162  1165776635085169133028176971  
 164  1028596215887734886252860273  
 166  905770107611715185581966689   
 168  796023452638829139344859740   
 170  698167545612243427481896208   
 172  611097094642606730135987560   
 174  533787199327758565355535489   
 176  465290099822477696173854867   
 178  404731747815806134159467753   
 180  351308246691240979800236632   
 182  304282204421566933062684269   
 184  262979038943356799858080218   
 186  226783271919719428016486158   
 188  195134842982394011638407004   
 190  167525472789368223212716207   
 192  143495099580222612975249253   
 194  122628410391523757949646003   
 196  104551484736762336632718658   
 198  88928565382451947007578620    
 200  75458967882085595575995985    
 202  63874137776073984632090824    
 204  53934861837609454756092638    
 206  45428637446650070603635858    
 208  38167202108288475934519600    
 210  31984223295776320623877924    
 212  26733147187650535385569731    
 214  22285203475494730045883010    
 216  18527562234507475658255167    
 218  15361637862155964139143566    
 220  12701534288326137949563468    
 222  10472625030081788752994527    
 224  8610261191264806238669647     
 226  7058600177157753241018376     
 228  5769547692607642223180175     
 230  4701805503801112466561644     
 232  3820017455023510295118150     
 234  3094006328454036082008676     
 236  2498094304208361081451587     
 238  2010500007055041328030370     
 240  1612805403963371463145998     
 242  1289486132258479163214524     
 244  1027499181986268045731840     
 246  815922219419745844187096      
 248  645639213735825032129080      
 250  509067408982220755602790      
 252  399921062690575009015103      
 254  313007745915046686461770      
 256  244053362963282712210870      
 258  189552399296656993190575      
 260  146640240383727889556719      
 262  112984720720881538022700      
 264  86694359396406813806366       
 266  66241015593800466904314       
 268  50394953881048554052211       
 270  38170544973835163503719       
 272  28781043174441062874085       
 274  21601077422899709349924       
 276  16135669614070881954377       
 278  11994752459422910171985       
 280  8872300752116027549599        
 282  6529315557352756513410        
 284  4780011774379704533732        
 286  3480656899124362473415        
 288  2520593849692328291020        
 290  1815054568586533557089        
 292  1299434912524654834690        
 294  924756156909266194672         
 296  654085288756652462089         
 298  459726081944235616225         
 300  321026612235697934871         
 302  222677172762437741184         
 304  153396215485315487053         
 306  104921620112619694577         
 308  71240858656620632265          
 310  48006994650309931665          
 312  32098382319008003385          
 314  21288806540321118323          
 316  14001970434529047306          
 318  9129987403732585590           
 320  5900119049705152661           
 322  3777632215629386539           
 324  2395506393083734338           
 326  1503956529596742037           
 328  934470034626474555            
 330  574392814074357896            
 332  349121125717629805            
 334  209731842586782211            
 336  124468029336783089            
 338  72933284394708360             
 340  42171727270298655             
 342  24048060150720015             
 344  13515047814506705             
 346  7480459207437739              
 348  4074576223822605              
 350  2182348079457801              
 352  1148331639181745              
 354  593053313030007               
 356  300294650988857               
 358  148912655255315               
 360  72227296237565                
 362  34218338900591                
 364  15810488782208                
 366  7112648815656                 
 368  3109618390150                 
 370  1318464472031                 
 372  540880490745                  
 374  214122343813                  
 376  81555340856                   
 378  29784426945                   
 380  10388772051                   
 382  3445025535                    
 384  1080299532                    
 386  318311627                     
 388  87455155                      
 390  22195440                      
 392  5142716                       
 394  1071637                       
 396  196882                        
 398  31030                         
 400  4031                          
 402  405                           
 404  28                            
 406  1                             