7 906 347 true 1 2 10 17 20 22 25