5 142 117 true 3 8 12 16 21