6
4
10
14
18
16
5
3
10
31