7 1087 421 true 2 8 11 14 16 20 22