141
138
53
171
80
51
336
702