18 1527 717 true 1 4 14 16 22 28 29 57 59 60 62 63 69 75 76 82 94 97