163
286
137
655
121
191
78
57
153
200