12 687 378 true 8 10 11 38 39 58 59 70 72 85 95 97