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