601
256
164
347
121
36
15
90
90
35