10 691 390 true 3 12 13 14 18 29 31 32 38 39