10
10
3
8
5
6
1
3
3
3
17
1
39
68