16 897 484 true 5 8 18 23 31 33 39 43 69 70 73 76 79 87 89 95