11 677 270 true 2 6 10 11 12 20 27 28 33 35 39