12 822 353 true 1 7 8 12 14 18 20 22 25 27 34 35