12 393 258 true 0 2 6 13 14 15 19 24 28 33 34 36