12 938 448 true 3 18 21 22 27 62 63 80 83 87 96 99