10 366 234 true 1 2 5 6 16 18 21 27 37 39