10 3054 663 true 2 5 11 13 21 24 27 30 36 37