845
385
502
288
247
645
226
305
147
127