10 445 314 true 5 6 20 37 51 58 76 78 89 93