# from to 1 6 6 8 5 9 9 10