2
3
4

7
10
19

10
16