2 8 19 7 3 4 9 5 43 16 11 40 6 12 21 14 22 17 20 15 48 23 2425