2
2
10
19
9
14
33
135
2
1
8
14