101
420
428
337
294
269
601
227
512
333