196
276
307
221
354
370
482
245