17 1196 803 true 16 19 23 28 32 33 34 35 51 55 62 64 68 83 94 95 98