157
276
136
637
115
78
56
153
200
412