14 1089 397 true 0 2 3 6 8 15 16 17 27 28 33 34 36 38