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