15 1259 549 true 2 7 9 14 15 17 24 27 28 29 31 32 33 35 37