505
476
220
289
126
446
89
866
192
431