101
420
428
337
295
512
333
335
260
453