Irregular verbs crossword

Find the simple past ( = preterite) of these infinitives.

            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          
 26                     
27           28    29       30      
        31              
 32