502
121
111
103
489
489
487
537