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