10 362 340 true 4 16 17 19 20 21 27 29 31 39