4
7
20 8 2 1 5 14 29
33 25