true 11897 1667 true 3 8 9 16 25 28 29 33 35 36 42 44 45 56 63 64 76 83 91 92