1
2
7
1
31
3
344
2
2
8
2
1
10
7
4