8 2066 477 true 2 4 6 7 10 23 24 34