20 81 33 13 51 1 85 16 17 6 69 19 50 89 67 5 11 52 48 26 80 21 95 35 64 77 86 31 39 82 70 91 27 56 76 37 9 23 57 43 3 40 42 59 15 71 8 88 66 74 32 68 92 53 25 78 55 60 45 14 49 34 72 87 7 90 29 4 2 22 18 24 58 12 94 47 10 79 84 44 36 62 38 63 30 75 73 46 41 65 83 93 54 28 61 96