12 1018 598 true 6 20 22 30 45 52 54 64 74 81 85 89