8 577 348 true 12 13 20 36 59 70 81 89