Answer:
1. for
2. so that
3. to
4. so that
5. no choice
6. in order that
7. no choice
8. so that
9. for
10. for
11. for
12. in order to
13. no choice
14. for
15. that
16. to
17. so that
18. for
19. for
20. so that
I'm pretty sure these are all correct. But if they aren't, I know most of them will be.