10 3518 766 true 1 2 5 6 16 18 21 27 37 39