13 30 19 26 11 15 14 17 2 4 16 9 12 29 24 3 101