9 3445 604 true 1 6 7 8 13 20 22 25 31