17 12404 859 true 2 5 6 7 8 10 11 13 14 20 21 22 29 32 33 35 39