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