12 549 276 true 3 10 13 14 16 19 27 28 29 37 38 39