313
185
156
319
364
416
297
134
244
171