17 1169 551 true 1 3 15 25 26 29 32 39 44 57 60 64 71 76 77 86 93