22 6 3 17 19 1 45 2 3 66