10 675 390 true 3 21 24 29 37 68 75 76 87 95