16 1901 847 true 3 14 28 31 43 44 50 53 54 57 59 63 75 85 86 96