French crossword (put a dash for a space)

123456789101112131415161718192021222324252627282930
Across
  1. 2. To dance
  2. 5. to speak french
  3. 7. To travel
  4. 12. to work
  5. 13. To go shopping
  6. 14. To Visit
  7. 16. To speak Spanish
  8. 17. to sing
  9. 19. to live in
  10. 22. To stay at home
  11. 28. To cook
  12. 29. de la musique To listen to music
  13. 30. To sleep
Down
  1. 1. To speak english
  2. 3. To surf the internet
  3. 4. To eat
  4. 6. To hang out with my friends
  5. 8. To study
  6. 9. au cinéma To go to the movies
  7. 10. les devoirs To do homework
  8. 11. To play video games
  9. 15. To go to school
  10. 18. To watch Tv
  11. 20. To talk on the phone
  12. 21. to draw
  13. 23. To swim
  14. 24. To walk (to school)
  15. 25. to read
  16. 26. to play
  17. 27. To text