601
256
164
347
121
88
36
87
90
90