7 203 233 true 5 12 15 18 19 22 31