4
5
5
35
61
28
168
75
52
78
76
38