16 24928 196 true 2 12 22 27 31 32 34 46 62 83 85 87 90 94 105 135