6
4
11
14
19
17
5
3
10
31