505
476
221
289
126
448
89
866
192
431