Assorted LEGO and BIONICLE set numbers
1: 8939

2: 7622

3: 5974

4: 7672

5: 8117

6: 8942

7: Definitely not LEGO... not sure what it is.

8: 8016

9: 10134 (NICE!!!)

10: 7262, maybe?

11: 8036 and 7673

12: 7659

13: 8697

14: Possibly 7256. Also 8117

15: 7656 and 7255