11 416 399 true 8 30 34 38 40 45 54 62 79 85 87