599
255
164
347
121
36
89
88
51
105