1   
     2   
     6   
     9   
     16   
     21   
     25   
     27   
     31   
     45   
     51   
     53   
     3