12 976 502 true 5 14 25 44 48 50 70 72 73 85 86 97