2 56 76 49 3 99 83 38 29 10 30 71 6 17 34 61 22 67 85 94 54 15 45 25 31 8 24 75 12 33 2