Present simple crossword

Click on the numbers and then type the answers

1     2                  
          3      4     5    
         6     7         
 8                    
        9      10   11    12      
      13               
               14      
 15     16                 
         17            
      18               
  19         20    21          
                   
 22   23                   
                   
                   
24       25