2
11
3
9
7
21
14
10
54
19