6 108 258 true 12 16 19 21 23 31