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