10 614 270 true 1 2 6 7 8 13 23 30 37 38