315
186
156
322
368
419
300
136
321
245