16 1249 595 true 3 21 24 27 32 33 36 43 52 58 64 66 69 73 83 95