9 235 283 true 0 16 20 32 35 38 49 79 97