10 515 351 true 9 13 30 31 63 68 70 74 82 83