58
13
6
33
2
37
10
26
1
54
56
124