10 958 638 true 8 26 39 41 45 58 76 78 87 89