599
256
164
347
121
36
89
88
51
105