1
2
3
31
6
1
50
13
1
112
15
16
1
8
5