12 822 355 true 3 6 10 18 20 21 22 27 30 33 35 38