Christmas song quiz

How many of the following Christmas songs can you identify by the initials of the words of the first line of the song ? ( For Example: OCAYF = O Come All Ye Faithful).

1. HYAMLC
2. TFNTADS
3. GRYMGLNYD
4. ICUAMC
5. SNHNAICAIB
6. OTFDOCMTLGTME
7. DTHWBOHFLLLLLLLL
8. YBWOYBNC
9. JTTWTLHC
10. YKDADAPAVCACADAB
11. ISMKSCUTMLN
12. CSBSDIHS
13. HTHASGTTNK
14. GGROBAR
15. OHNTSABS
16. AIWFCIMTFT
17. DTTSIAOHOS
18. WTKOOA
19. IDOAWCJLTOIUTK
20. CROAOFJFNAYN
21. IBTLALLC
22. OLTOBHSWSTL
23. SBRAYLITLSIG
24. IBHFC
25. WWYAMCWWYAMC
26. IHTBOCD
27. FTSWAJHS
28. JOSNLYETW
29. GKWLOOTFOS
30. UOTRRPOJGOSC
31. JBJBJBR
32. IHABCWY
33. WUNWTAGC
34. JHTSBRTTTT
35. CTTMPRPPP
36. AWHHOH
37. HAHJC
38. AIAMNCFAB
39. DYHWIH
40. GTIOTM
41. CCTIHTFTATFC
42. RATCT
43. OTRATTWTGHWG
44. OCTOCTHLATB
45. ISTSCSIOCDOCD

(Answers in January.)