8 3072 435 true 1 9 12 23 25 33 34 38