22 1115 661 true 7 9 12 14 15 16 25 29 31 40 43 45 52 53 67 77 83 85 86 87 92 95