10
1
10
31
6
9
97
3
2
2
3