1
28
3
42
5
1
4
4
4
3
1
2
4