10 326 447 true 5 31 58 68 74 77 81 83 88 89