101
420
428
337
295
512
334
335
260
455