258
89
122
228
252
317
98
394
88
233