141
68
53
79
291
90
77
161
138
66