606
172
105
954
265
583
465
165
350
461