376
163
149
106
134
76
158
197