0 5040 0 0 142 0 246 0 348 0