5
10
1
2
2
21
6
6
6
3
3
66
1
1