21
2
4
6
3
13
1
1

40
40