15 1142 535 true 2 7 16 32 34 35 47 58 60 70 74 77 79 86 92