303
285
278
386
346
295