10 584 449 true 15 29 45 52 53 60 72 79 85 93