2
1
2
5
51
5
3
6
3
18
5
22
1
1
17