Quiz: Name every weapon in Halo 3

Halo 3 quiz

Can you name every carry-able weapon in Halo 3?