101
422
428
338
295
512
334
336
260
455