12 868 431 true 9 23 31 36 39 48 55 59 65 73 83 89