40 59 251 103 1,042 422 107 5236