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