7 109 252 true 5 8 11 12 14 16 22