2
3
19
10
16
12
3
8