A  
  B           B  
  C     C  
  D            D  
  E     E  
  F            F  
  G      
  H            H  

   I      I  
   J             
  K       
  L            L   
  M      
  N            N  
  O     O  
  P            P  
  Q     Q  

  R            R