321
106
60
52
55
336
170
137
97
125