16 1163 629 true 1 6 7 20 26 31 33 37 45 50 55 66 73 87 94 96