You are correct on 15, 24, & 25 for the exact reasons you gave. If you look up the country in 24 in the dictionary, you will get my clue. It doesn't get more literal than that...
Total for forum: 29 of 31 or 94%
All that leaves is the final 2:
16. Box Marks
28. Excessively prudent
Shorten up the 2nd word in 28 and it may help. 16 is a play on words.