12 585 249 true 7 8 9 13 17 18 21 28 29 30 37 39