101
420
428
337
295
269
601
227
512
334