12 858 552 true 2 3 5 6 7 8 10 22 23 26 33 36