true 1103 306 true 12 22 31 36 45 50 68 70 75 77 89 92