21
41
2
6
2
25
2
2
1
6
4
4
5
7