505
159
479
935
117
489
824
122
147
233