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