10 384 270 true 4 13 16 22 29 30 32 34 36 37