2
8
2
9
7
19
14
10
53
18