1
5
14
10
7
43
26
2
11
3