10 1094 586 true 15 20 22 25 31 34 44 55 64 68