7 644 229 true 0 6 10 14 21 23 32