4 101 203 true 12 16 31 38