12 469 573 true 1 3 6 9 10 16 17 22 23 35 38 39