3
4
3
2
41
31
45