2
13
43
31

14
5
43
17
1
5
1
2
1