10 348 313 true 1 5 9 11 19 53 57 70 76 82