48 24 30 22 43 45 41 44 -1 -1 49 50