602
243
607
111
463
107
226
250
256
86