10 537 419 true 5 23 30 45 68 75 80 89 91 94