true 1187 318 true 0 1 11 29 33 49 58 61 73 84 87 90 97