155
271
134
637
112
186
78
56
151
198