7 203 236 true 5 12 15 18 19 22 31