9 389 244 true 5 8 19 22 25 27 29 35 38