12 823 441 true 2 6 14 18 19 30 38 42 84 91 93 97