712 1278 1007 2738 584 1159 527 53 18 SO 103 213 959 1 157 3 1 31 531