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