399
151
376
271
229
296