16 1353 691 true 2 3 4 8 9 18 32 40 43 62 63 71 88 90 92 93