13 345 239 true 1 2 4 12 14 17 19 23 26 28 31 32 34