2
4
2
4
29
6
10
11
15
26