Ok, it took me a lot less time to sort out than I thought it would.
I have:
green
1, 6, 7, 10 (x2), 12 (x2), 14, 18, 21
red
25, 34, 36, 38, 41, 43
purple
54, 60, 65, 68, 70
yellow
74 (x2), 75, 78, 83, 85 (x2), 92, 95, 96
turquoise ? Could be blue/green
97, 98, 111,114, 116
orange
123, 126, 134 (x2), 140, 141