A 101 British Uniform Hat Pins

There are 101 British Uniform Hat Pins. The pin has been soldered off, see photos. English, Canadian, and Australian are in the lot.