8 139 458 true 23 38 43 47 50 58 87 94