2
7
10
5
10
18
24
87
66
102