10 901 582 true 1 15 29 32 50 70 71 72 78 87