14 339 277 true 1 2 5 9 11 13 17 28 30 31 32 34 35 36