141
68
53
79
291
90
78
161
142
66