Are the following bonds (A) ionic bonds or (B) covalent bonds?

39. O─H 44. N─H
40. N─O 45. Ca─S
41. Na─Cl 46. C─O
42. C─H 47. F─F
43. Mg─Br 48. Ba─F