Had to guess on the perchlorate and chlorates....but
1F
2D
3G
4A
5B
6E
7C