10 399 312 true 10 14 36 44 46 57 78 83 85 91