6 642 317 true 6 7 10 27 28 30