343
511
199
304
575
223
369
370
645
316