5
4
1
10
16
16
19
5
2
3
12
1
12
1
15