6
4
11
15
19
18
5
3
11
31