6 622 316 true 5 9 10 17 21 30