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