5 24 2 39 37 13 1 26 44 15 43 32 9 20 40 41 42 31 19 19 8 40 41 6 2 3 4 96