related tags: 12100D 15100B 62564A 6F563D 937D68 A97D52 ACA6A1 B2A79B CCC3BB D5C2B2 bletchleypark colossus computer enigma historic pioneering tommyflowers ww2