258
124
229
252
321
396
90
234
42
101