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