12 1227 891 true 2 3 17 45 50 52 54 73 75 77 96 97