2 17 20 2 50 1071 170 28 18 43 20 20 20 43 43 -1