12 623 271 true 3 11 12 14 19 21 22 29 32 36 37 39