18 1438 551 true 2 12 21 23 24 26 31 41 43 50 52 59 64 65 81 92 97 99