12 1144 781 true 3 15 16 17 41 50 58 66 70 77 87 98