7 326 343 true 1 43 45 58 70 77 84