^(?:0[1-9]|1[013-9]|2[0-246-9]|3[0-24579]|4[1-8]|5[0-35-8]|6[02-68]|7[02489]|8[0-7]|9[0-24-69]|Z(?:[ABCDEFGHILMNPQRSTUX0-9]))$