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