2

3

1


1

1


5


1

41


61