601
256
164
348
121
36
90
90
51
105