39
29
13
79
10
4
4
88
134
8
175
18
125
3
60
49
101