10 345 236 true 1 8 11 12 20 23 33 36 38 39