12 706 316 true 4 6 8 9 15 16 20 21 22 29 32 38