7 123 229 true 4 14 16 20 23 28 39