505
476
220
288
126
446
89
866
192
429