343
511
199
304
575
224
369
370
645
316