15 2170 976 true 3 7 17 21 26 32 33 36 37 39 57 60 68 82 92