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