0 29 30 12 29 0 57 17 30 57 0 40 12 17 40 0 104