7 347 220 true 9 10 11 12 15 22 28