606
173
105
955
265
584
465
165
350
461