12
150
317
74
338
236
120
197
498
228