33 55 70 96 81 71 53 60 8 47 22 75 27 13 89 31 38 58 72 11 4 24 93 74 48 28 84 40 63 37 87 98 54 97 29 64 100 34 66 21 67 46 83 5 76 88 68 77 57 95