101
422
428
337
295
512
334
336
260
455