10 504 408 true 1 12 28 56 70 75 85 86 90 98