10 719 595 true 10 13 16 34 35 38 39 45 83 90