7 644 331 true 0 6 10 14 21 23 32