Little Riddles level 26-50

Please find answers Little Riddles level 26 till and including 50 below.

26. Sandwich
27. Burp
28. Comet
29. Terrible
30. Waddle
31. Pregnant
32. Spine
33. Twilight
34. Baldspot
35. Century
36. Charcoal
37. Smokey
38. Doubt
39. Japan
40. Saloon
41. Jingle
42. Tarzan
43. Microsoft
44. Triangle
45. Penguins
46. Library
47. Lungs
48. Ravens
49. Xray
50. Deadsea