601
243
606
111
463
107
226
250
256
86