8 2051 662 true 2 5 6 7 10 16 22 27