12 18884 822 true 2 3 4 13 15 16 25 27 29 30 38 39