Abbreviations, Acronyms Crossword puzzle

123456789101112131415161718192021222324
Across
  1. 2. kg
  2. 4. than <
  3. 5. w
  4. 6. tab
  5. 9. h
  6. 11. meals pc
  7. 16. mEq
  8. 19. IM
  9. 20. q
  10. 21. every day qd
  11. 22. @
  12. 23. a day bid
  13. 24. mouth po
Down
  1. 1. ung
  2. 3. ml
  3. 7. soln
  4. 8. L
  5. 10. meals ac
  6. 11. needed prn
  7. 12. dc
  8. 13. oz
  9. 14. w/o
  10. 15. times a day qid
  11. 17. stat
  12. 18. liberty ad lib