91
59
71
259
126
90
275
122
399
191
157
134