101
420
428
337
294
512
333
335
260
453