12 341 276 true 1 4 6 13 14 16 17 25 32 33 37 39