14 1257 430 true 0 2 4 5 12 13 15 17 21 26 28 33 36 38