307
287
153
496
157
114
376
192
174
866