218
276
256
178
207
528
169
354
167
148