17 1142 522 true 1 17 23 27 28 32 35 38 39 45 52 55 63 68 76 80 83