184
288
393
418
243
95
315
526