307
287
153
496
158
114
377
193
175
868