14 691 391 true 3 4 14 15 24 40 43 44 50 69 71 73 94 99