13 670 271 true 1 5 12 17 20 21 24 26 27 28 29 36 38