7 69 107 true 2 3 4 16 18 20 21