9 375 448 true 2 20 40 43 58 61 75 80 84