Post

Wargames.MY 2023 - Writeups

This was the last local CTF I’ve participated in 2023 with my friends @Shen and @Blugon. The CTF blew our mind as the challenges were so much more difficult than previous years. I could have done better in this CTF but I was too distracted with my final year project. I will be back stronger and hope to achieve top 10 in the ASEAN category.

Compromised [Forensics]

Flag: wgmy{d1df8b8811dbe22f3dce67ef2998f21c}

We are given a zip file that contained several folders. Within the folders, a flag.png file was found in the user’s Desktop. I notice the thumbnail was not right so I checked its magic bytes and found out the file was supposed to be a zip file, so I renamed its file extension.

wgmy1

The zip file contained a text file which was the flag. However, the zip was password-protected with the ZipCrypto Store method.

wgmy2

Hence, I started looking for other ways to obtain the password and came across the bache24.bmc and Cache0000.bin files located in \svc_wgmy\AppData\Local\Microsoft\Terminal Server Client\Cache. Researching on them, I stumbled upon this blog that talks about RDP cached images.

wgmy3

Using a tool dedicated to parsing the RDP bitmap cache, the cache images can be rebuilt into a full image.

wgmy4

After rebuilding the image, I found the password to be WGMY_P4ssw0rd_N0t_V3ry_H4rd!!!. So, with the password the flag can be obtained after unzipping the file.

See You [Forensics]

Flag: wgmy{c0e22d2434fa188003be61e9fe404ea6}

We are given a pcap file to investigate. However, I could not solve this challenge before the CTF ended but I still found this to be very interesting. So I went ahead and attempted it with the explanation from the author.

1
The description already mentioned about some exfiltration of a "file" to another internal computer. So you will see some traffic to certain IP with port starting with 30XXX. The attacker use the port to exfiltrate the file and the offset is 30000.  So you can create a script to get all port  and minus with 30000. Combine all and you will get an image file with a flag.

So the first thing I did was check the conversation in the pcap and found 192.168.48.130 sending multiple packets to 192.168.0.111. At this point, I was stuck during the CTF. Reading the explanations from the author, I missed out the obvious answer which was the ports…

ws1

I remember playing a HTB Sherlock called Knock Knock and it teaches us about Port knocking. It seems like this is what the author was going for where the attacker talks to multiple ports simultaneously.

ws2

So I used a simple tshark command to extract each destination port since they seem to be different rather than the source port.

1
tshark -r artifact.pcapng -Y 'udp.srcport == 38884' -T fields -e 'udp.dstport' > ports.txt

With the ports extracted, a Python script can be created to automatically minus the 30000 value away from the ports since the we only want the value within 30000.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# List to store the results
results = []

# Process each line of the file
with open("ports.txt", 'r') as file:
    for line in file:
        # Assuming the input file contains integers on each line
        try:
            value = int(line.strip())
            result = value - 30000
            results.append(str(result))
        except ValueError:
            print("Error: The file should contain only integers.")
            sys.exit(1)

# Write the concatenated results to an output file
with open("output.txt", 'w') as output_file:
    output_file.write(' '.join(results))

print("Results have been written to output.txt.")

The output:

1
137 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 3 118 0 0 1 16 8 2 0 0 0 115 253 113 180 0 0 0 1 115 82 71 66 0 174 206 28 233 0 0 0 4 103 65 77 65 0 0 177 143 11 252 97 5 0 0 0 9 112 72 89 115 0 0 22 37 0 0 22 37 1 73 82 36 240 0 0 71 186 73 68 65 84 120 94 237 189 249 223 85 197 149 135 123 255 15 174 137 157 142 49 118 43 216 70 163 198 49 14 96 39 32 130 138 81 27 1 113 22 69 65 65 113 4 196 9 33 182 138 130 56 128 50 104 64 1 21 69 5 135 24 181 65 144 65 28 48 130 74 156 112 104 181 163 81 187 237 206 125 60 107 83 93 236 51 188 7 217 196 220 244 243 252 192 231 112 118 213 174 170 85 171 214 250 214 30 206 251 255 252 89 68 68 68 68 164 82 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 180 197 255 252 207 255 124 242 201 39 79 60 241 196 85 87 93 117 246 217 103 15 31 62 252 246 219 111 231 155 226 176 108 38 95 127 253 245 7 31 124 240 135 26 239 189 247 222 87 95 125 85 28 248 63 198 103 159 125 182 116 233 210 155 111 190 249 220 115 207 29 58 116 232 21 87 92 49 127 254 252 255 248 143 255 40 14 203 95 1 185 175 110 216 176 225 63 255 243 63 139 3 82 5 255 253 223 255 253 214 91 111 221 119 223 125 163 71 143 30 50 100 200 249 231 159 63 121 242 228 151 95 126 25 179 23 37 228 187 230 227 143 63 158 49 99 70 196 168 171 175 190 122 209 162 69 230 190 54 81 98 74 91 176 198 46 191 252 242 93 119 221 245 239 254 238 239 58 117 234 180 205 54 219 236 185 231 158 136 131 226 176 108 38 107 215 174 29 56 112 224 94 123 237 181 199 30 123 244 238 221 27 237 94 28 248 191 4 82 114 226 196 137 251 238 187 239 118 219 109 247 255 214 192 187 240 171 5 11 22 20 37 228 175 128 220 87 143 62 250 104 87 125 133 160 47 151 45 91 118 220 113 199 237 180 211 78 219 110 187 109 132 214 31 253 232 71 167 156 114 202 71 31 125 84 20 146 239 154 103 159 125 118 159 125 246 73 49 138 60 120 229 149 87 254 251 191 255 123 113 88 154 163 196 148 182 32 235 239 188 243 206 68 192 196 63 253 211 63 253 219 191 253 91 113 248 91 17 87 70 151 44 89 114 219 109 183 93 116 209 69 103 159 125 246 57 231 156 51 118 236 88 54 244 111 188 241 70 229 23 75 104 14 77 243 202 43 175 220 123 239 189 87 92 113 5 205 193 200 145 35 167 76 153 178 124 249 242 79 63 253 148 2 69 209 77 249 250 235 175 81 216 47 188 240 2 27 89 202 15 25 50 132 189 236 152 49 99 102 206 156 249 242 203 47 127 254 249 231 205 42 182 0 211 97 192 176 228 15 127 248 195 235 175 191 190 56 176 17 114 15 141 174 92 185 146 86 70 141 26 21 189 69 229 223 117 215 93 47 189 244 18 141 22 229 90 66 199 254 248 199 63 190 251 238 187 113 9 10 248 204 55 13 59 252 213 87 95 189 253 246 219 11 23 46 188 241 198 27 207 63 255 124 154 99 58 216 178 223 127 255 253 175 191 254 250 151 95 126 89 148 107 73 251 45 50 191 140 165 115 231 206 97 132 4 214 160 3 69 161 45 134 185 35 85 71 79 222 122 235 45 102 185 56 208 132 47 190 248 226 213 87 95 157 55 111 222 248 241 227 135 15 31 30 70 192 39 239 185 231 30 60 167 197 92 83 113 205 154 53 115 231 206 189 238 186 235 206 61 247 220 100 61 156 141 239 91 204 215 127 253 215 127 97 246 71 31 125 244 215 191 254 117 180 136 241 177 192 83 79 61 245 225 135 31 226 6 69 185 58 168 248 206 59 239 60 252 240 195 169 197 17 35 70 68 197 15 62 248 160 89 69 106 109 216 176 225 233 167 159 158 52 105 82 44 58 192 175 126 243 155 223 52 235 103 238 171 255 240 15 255 192 136 138 3 127 41 152 196 247 223 127 191 190 207 248 207 170 85 171 90 175 133 112 72 44 28 62 192 121 182 210 213 65 252 153 243 231 243 200 164 76 152 48 129 5 245 222 123 239 53 155 14 170 244 239 223 63 108 155 195 190 11 119 45 10 85 1 235 151 177 215 108 240 13 24 4 133 212 204 20 97 240 223 254 246 183 184 19 78 21 99 193 205 112 54 198 210 142 1 49 59 243 66 225 162 189 63 252 1 95 101 245 181 240 231 191 48 209 67 124 158 165 205 2 103 181 50 76 6 27 83 70 111 243 174 98 138 159 252 228 39 197 220 212 96 33 204 154 53 139 213 84 148 144 38 40 49 165 99 16 31 195 134 13 251 222 247 190 87 44 175 26 187 237 182 27 202 172 40 177 249 176 128 159 127 254 121 86 53 59 66 118 237 113 114 246 136 63 248 193 15 118 220 113 199 195 14 59 140 252 65 110 40 74 111 49 127 250 211 159 8 19 4 74 98 55 209 33 174 197 194 247 191 255 253 237 183 223 126 143 61 246 56 239 188 243 144 110 245 17 16 85 58 127 254 252 211 78 59 109 207 61 247 220 97 135 29 40 31 253 220 118 219 109 249 239 254 251 239 143 90 37 128 22 165 219 38 79 219 127 255 247 127 255 175 255 250 175 197 129 26 196 226 7 30 120 224 244 211 79 167 99 169 81 136 70 247 219 111 63 246 208 235 215 175 111 38 119 18 132 248 209 163 71 31 114 200 33 116 158 83 193 63 255 243 63 147 42 62 251 236 179 162 196 70 24 194 228 201 147 123 245 234 213 165 75 23 68 222 54 219 108 67 115 177 101 103 58 186 117 235 118 203 45 183 180 179 107 111 191 69 164 103 159 62 125 98 92 57 21 74 76 210 42 217 226 132 19 78 136 43 112 123 239 189 55 61 41 142 213 129 49 49 233 181 215 94 219 181 107 215 127 252 199 127 196 15 147 17 248 140 207 180 152 107 212 64 170 200 108 82 37 42 98 189 168 216 108 190 48 11 114 22 59 32 181 169 24 45 242 47 70 32 165 157 122 234 169 248 73 195 52 70 69 228 108 170 24 45 70 197 93 118 217 229 148 83 78 89 188 120 113 189 51 163 89 239 190 251 238 99 143 61 150 50 219 109 183 93 90 209 201 153 209 196 136 143 82 63 191 91 137 201 72 217 228 12 24 48 0 131 212 247 121 159 125 246 65 28 23 69 235 192 2 44 234 75 47 189 244 128 3 14 8 111 68 207 33 158 138 195 213 193 86 153 253 103 239 222 189 243 121 100 82 152 14 118 230 253 250 245 123 252 241 199 27 62 12 195 116 224 51 49 162 156 106 37 38 251 31 186 119 228 145 71 198 66 0 230 250 172 179 206 250 253 239 127 95 148 200 160 159 244 150 85 83 10 5 140 139 111 254 229 95 254 5 161 217 225 131 61 24 132 109 243 161 135 30 250 179 159 253 44 90 60 232 160 131 216 159 19 31 138 18 223 53 140 157 85 121 224 129 7 226 210 44 240 124 5 49 137 12 63 183 255 210 165 75 241 180 218 204 252 47 131 7 15 246 118 121 135 40 49 165 99 136 11 71 31 125 116 177 176 58 117 34 94 35 2 30 124 240 193 111 253 204 28 251 224 167 158 122 170 71 143 30 37 217 154 67 86 67 214 180 190 68 209 38 68 216 169 83 167 162 48 138 83 55 130 224 66 234 37 33 21 117 106 16 65 174 185 230 26 122 18 1 168 33 132 39 118 192 155 155 15 90 72 204 143 63 254 120 220 184 113 233 104 67 104 244 204 51 207 108 221 40 210 228 246 219 111 255 241 143 127 92 212 217 8 73 226 131 15 62 40 10 213 88 183 110 29 26 154 216 90 148 104 4 129 24 21 213 90 244 183 223 34 60 247 220 115 8 157 40 128 121 15 62 248 224 137 19 39 50 77 87 93 117 213 146 37 75 138 66 223 22 122 178 118 237 90 4 19 74 55 114 100 192 150 166 40 81 7 18 16 147 98 216 162 104 35 56 202 94 11 113 92 212 169 9 83 68 231 208 161 67 59 172 72 70 223 176 97 67 81 173 6 226 233 214 91 111 69 57 181 240 174 95 254 242 151 207 60 243 76 73 44 178 95 162 34 123 179 162 80 29 12 249 23 191 248 5 123 170 252 130 19 83 112 241 197 23 35 203 138 66 141 192 7 134 15 31 94 154 172 239 80 98 162 137 89 26 165 11 72 57 152 142 213 87 148 206 96 94 62 250 232 35 212 103 207 158 61 227 6 116 128 214 249 22 27 194 214 208 16 78 203 78 172 104 163 17 196 204 69 139 22 149 230 145 255 98 237 228 159 236 180 113 164 233 211 167 179 208 88 11 21 62 145 188 108 217 50 246 165 209 74 2 171 226 33 69 137 141 176 43 99 235 130 192 205 87 77 9 196 214 125 247 221 215 226 2 30 198 127 232 161 135 234 103 141 221 230 203 47 191 92 20 250 238 160 231 207 62 251 44 209 62 119 140 18 56 124 30 133 152 11 166 111 202 148 41 135 29 118 88 178 12 27 233 60 20 72 67 148 152 210 49 107 214 172 33 213 197 186 2 182 167 109 222 54 109 6 233 28 217 209 34 138 1 201 227 167 63 253 233 130 5 11 234 47 198 108 46 108 88 9 13 45 18 121 128 14 184 228 146 75 114 81 203 230 117 247 221 119 47 14 55 103 187 237 182 155 48 97 194 102 217 164 133 196 36 252 177 245 143 67 45 64 201 221 116 211 77 205 140 67 148 95 185 114 37 58 163 126 212 245 130 111 206 156 57 45 162 109 130 244 76 223 138 58 117 108 86 139 48 111 222 188 116 253 134 177 220 113 199 29 132 126 134 131 126 106 145 189 218 225 211 79 63 37 77 30 113 196 17 245 162 185 153 196 100 238 208 163 228 248 162 92 115 40 131 14 78 79 113 224 45 87 92 113 69 107 125 25 48 216 105 211 166 69 173 96 225 194 133 29 78 52 107 132 92 248 198 27 111 20 117 106 186 228 209 71 31 69 58 183 246 103 42 254 234 87 191 122 243 205 55 139 106 127 254 51 82 149 25 44 14 55 167 115 231 206 37 17 249 93 73 76 60 225 186 235 174 67 19 183 30 105 253 156 226 63 172 92 52 253 78 59 237 84 170 91 185 196 164 45 252 1 163 21 13 52 129 233 56 234 168 163 216 203 21 213 106 160 77 251 245 235 87 148 232 212 169 119 239 222 76 52 235 232 171 175 190 98 236 124 40 202 109 25 200 35 246 69 245 11 188 161 196 92 177 98 69 195 37 156 195 209 110 221 186 33 91 155 245 144 173 111 223 190 125 235 195 251 95 137 196 124 233 165 151 14 63 252 240 22 87 55 0 135 199 237 139 10 27 97 233 177 181 219 126 251 237 163 12 107 176 242 237 202 223 30 74 76 233 24 226 2 209 33 214 21 180 184 51 213 14 44 212 27 111 188 17 89 22 103 35 18 117 237 218 117 252 248 241 119 221 117 215 184 113 227 14 62 248 224 60 54 157 126 250 233 31 127 252 113 81 243 219 18 253 39 166 16 85 79 61 245 212 73 147 38 221 125 247 221 136 66 116 103 186 7 29 208 250 11 47 188 80 84 219 152 92 137 206 72 129 33 67 134 16 95 232 36 93 165 195 165 0 74 204 218 172 123 64 45 36 102 60 247 67 163 123 237 181 23 105 146 173 51 6 199 50 7 29 116 80 169 209 163 143 62 186 89 163 228 149 81 163 70 69 94 161 86 30 79 235 5 31 231 231 123 116 210 222 123 239 125 206 57 231 208 226 204 153 51 199 142 29 203 190 34 183 15 5 232 70 81 167 142 205 106 17 38 79 158 156 36 221 206 59 239 252 244 211 79 23 7 182 140 119 223 125 119 228 200 145 165 231 134 19 205 36 230 139 47 190 72 214 44 10 117 234 180 227 142 59 158 121 230 153 201 14 36 221 220 14 184 80 242 73 118 95 251 239 191 127 113 96 99 69 252 36 42 118 239 222 61 85 196 38 56 115 186 12 204 196 157 116 210 73 201 74 168 225 227 142 59 142 138 200 208 17 35 70 228 253 231 16 61 73 162 118 195 134 13 185 46 97 82 248 47 198 156 62 125 250 240 225 195 119 217 101 151 164 15 16 238 156 45 233 128 240 43 250 179 219 110 187 157 113 198 25 177 10 110 184 225 134 62 125 250 228 18 153 126 98 165 47 190 248 34 106 193 119 37 49 113 9 150 64 180 203 160 240 22 84 26 30 136 109 241 88 246 87 67 135 14 101 106 74 15 63 208 115 76 113 224 129 7 54 212 16 149 75 76 182 175 61 123 246 76 54 71 127 12 28 56 48 28 96 204 152 49 249 78 128 121 188 229 150 91 242 71 204 95 127 253 117 66 80 28 5 34 76 135 207 10 111 46 95 127 253 245 3 15 60 16 211 71 79 114 55 174 151 152 159 125 246 217 69 23 93 148 30 34 98 45 247 234 213 11 59 207 152 49 163 52 22 156 132 157 21 58 184 168 153 129 62 102 152 177 180 75 45 254 53 72 76 22 224 133 23 94 152 198 136 147 224 99 231 158 123 46 83 134 83 177 91 184 252 242 203 217 212 177 65 101 105 23 117 50 30 123 236 177 180 157 216 125 247 221 243 45 156 52 68 137 41 29 83 173 196 92 191 126 253 145 71 30 153 162 213 62 251 236 243 248 227 143 199 37 64 254 101 13 231 119 180 73 9 43 87 174 140 138 223 26 66 249 49 199 28 115 194 9 39 44 90 180 232 163 143 62 138 139 100 196 250 229 203 151 147 162 138 150 106 32 124 137 200 81 11 40 128 232 36 244 63 247 220 115 68 255 184 237 24 157 44 93 16 34 109 111 86 63 91 72 204 197 139 23 211 43 164 222 146 37 75 62 249 228 147 184 78 73 226 124 248 225 135 83 198 13 48 20 29 139 90 37 72 30 233 10 25 181 72 15 241 25 234 5 31 162 129 225 92 114 201 37 203 150 45 139 71 242 209 37 180 200 127 123 244 232 145 102 138 15 36 245 162 78 29 155 213 34 48 100 6 30 5 48 69 253 53 131 111 199 131 15 62 152 238 212 147 231 14 56 224 128 92 63 53 147 152 76 122 218 243 192 5 23 92 128 146 75 118 120 246 217 103 209 247 197 177 78 157 248 252 206 59 239 68 69 38 101 167 157 118 138 239 201 91 100 47 28 12 63 137 138 76 101 46 64 73 216 113 61 146 163 244 51 191 244 117 252 241 199 191 246 218 107 81 17 253 138 108 202 47 193 226 186 233 65 216 133 11 23 38 1 74 254 70 167 174 91 183 14 151 166 34 42 31 201 152 132 59 243 117 242 201 39 39 213 130 98 59 228 144 67 6 15 30 252 212 83 79 113 182 180 10 104 23 85 148 11 178 190 125 251 126 248 225 135 81 11 190 19 137 137 220 65 49 39 129 66 187 108 237 80 135 172 62 70 74 1 122 206 208 216 81 148 100 25 223 164 96 69 245 253 246 219 47 215 235 213 74 76 60 4 41 153 220 24 225 69 172 120 235 173 183 98 30 25 194 172 89 179 80 114 113 20 250 247 239 143 123 20 149 235 226 42 66 135 25 44 142 85 196 219 111 191 205 14 36 150 48 54 204 195 93 189 196 124 254 249 231 243 251 233 72 103 190 193 206 49 22 118 215 93 186 116 41 142 213 30 225 32 146 23 53 51 24 84 106 5 183 33 126 198 103 248 206 37 38 3 33 215 252 244 167 63 45 58 84 187 52 128 17 48 123 196 118 38 20 221 76 176 98 7 24 11 164 68 190 22 48 224 150 231 166 191 121 148 152 223 64 216 34 48 17 122 128 212 82 255 44 51 223 224 115 81 224 253 247 223 207 119 162 1 5 168 24 5 248 144 23 224 228 175 190 250 234 221 119 223 29 239 5 143 24 49 98 202 148 41 43 86 172 136 194 1 129 128 132 20 229 63 255 252 243 120 255 145 52 70 221 248 134 242 241 219 129 192 182 18 241 145 238 231 178 108 200 7 172 156 248 197 74 182 161 211 166 77 99 7 150 247 129 101 147 6 72 255 27 46 30 202 167 33 148 202 180 47 49 233 112 188 163 199 30 23 57 2 124 200 223 198 133 135 30 122 40 127 194 157 14 19 191 138 250 181 51 144 224 227 98 24 236 176 195 14 132 182 226 216 70 56 9 218 11 117 117 251 237 183 199 27 166 8 178 177 99 199 46 88 176 128 248 94 63 59 156 115 233 210 165 73 22 36 8 40 236 89 211 142 54 200 71 71 232 121 230 153 103 234 95 115 65 4 156 118 218 105 69 133 26 13 69 82 244 147 51 76 152 48 129 137 163 147 232 42 244 10 59 233 22 18 147 42 72 147 250 70 49 224 233 167 159 158 4 31 212 39 137 128 52 54 104 208 160 72 207 24 240 215 191 254 117 239 222 189 163 10 212 11 62 102 156 78 214 167 55 236 51 102 204 152 220 62 205 36 90 251 45 226 87 225 102 44 135 36 254 16 91 247 221 119 95 205 245 254 192 240 177 91 148 196 15 145 185 179 103 207 30 55 110 92 188 165 27 19 157 60 42 206 153 67 97 212 210 246 219 111 127 216 97 135 221 122 235 173 232 161 92 97 52 235 63 147 94 148 168 129 110 136 62 4 248 79 62 221 168 70 86 104 28 226 252 100 238 248 158 15 72 138 248 62 96 44 152 37 142 194 161 135 30 186 118 237 90 190 167 231 163 71 143 46 190 173 85 156 59 119 46 214 142 90 64 196 232 222 189 123 113 184 38 217 227 154 10 101 46 187 236 178 180 58 118 220 113 71 164 106 84 9 56 63 58 50 142 66 126 85 158 40 129 215 229 18 39 113 199 29 119 228 79 208 150 60 164 94 98 178 196 216 182 49 216 139 47 190 184 89 204 41 65 132 68 94 207 159 63 31 165 200 36 70 173 59 239 188 147 93 28 142 151 91 59 96 193 38 185 19 210 173 157 183 205 0 23 194 92 184 22 123 215 145 35 71 178 171 204 159 35 239 80 98 210 19 150 231 170 85 171 240 129 244 75 14 4 177 121 243 230 97 219 82 106 32 112 97 129 226 212 157 58 237 186 235 174 79 60 241 68 62 22 228 47 123 128 180 102 99 30 41 192 144 233 6 133 15 60 240 192 56 4 167 158 122 42 145 150 239 201 53 121 67 148 231 60 24 132 105 74 225 14 51 50 245 248 97 195 96 30 32 155 200 53 49 179 44 10 124 152 234 209 22 148 162 7 231 97 189 36 215 162 60 137 38 159 80 60 103 192 128 1 105 44 44 43 246 42 197 177 141 144 104 136 24 177 174 99 199 69 200 138 242 208 66 98 210 58 241 153 237 19 155 171 88 233 231 159 127 254 196 137 19 241 61 230 189 222 61 0 19 145 212 8 167 211 167 79 39 247 133 83 17 102 57 3 110 214 240 71 48 88 119 184 68 209 155 218 157 238 199 30 123 44 95 119 29 146 175 133 134 49 95 74 40 49 191 129 149 198 198 11 135 3 50 19 43 167 228 211 120 210 17 71 28 65 120 130 99 142 57 166 180 119 161 48 85 168 24 103 56 246 216 99 87 175 94 29 135 8 235 72 195 174 93 187 146 119 35 1 19 46 201 127 44 239 56 91 64 1 86 87 84 33 130 243 223 248 146 142 113 6 214 12 209 118 187 141 191 29 200 135 125 247 221 119 210 164 73 36 48 202 191 248 226 139 103 158 121 38 238 30 82 128 208 64 76 97 139 73 206 78 113 138 207 124 19 109 209 61 170 196 247 57 168 216 62 125 250 68 153 190 125 251 230 111 139 231 18 147 24 212 236 50 6 130 128 168 68 183 201 67 116 38 122 203 7 254 75 86 142 151 69 232 210 245 215 95 207 247 113 182 31 254 240 135 156 173 100 109 4 4 85 162 0 205 161 2 139 3 53 136 155 244 109 216 176 97 187 239 190 59 150 140 171 47 156 144 184 182 211 78 59 177 43 37 91 231 154 181 53 104 11 166 38 218 2 78 66 245 226 88 115 216 15 32 116 138 58 53 118 217 101 23 118 252 197 225 26 68 46 100 16 59 10 54 205 12 179 102 140 111 222 202 196 188 100 44 148 80 146 62 37 137 217 2 148 86 146 101 128 179 213 199 56 130 53 39 143 151 15 48 78 228 173 95 253 234 87 81 5 26 94 83 108 6 195 76 45 226 186 12 167 56 144 177 89 45 114 136 21 132 17 152 98 12 18 5 168 133 3 215 92 239 27 227 48 125 88 24 199 232 215 175 223 110 187 237 70 73 250 64 235 148 164 10 159 195 163 16 178 245 3 137 135 240 216 123 144 99 112 182 60 37 0 73 168 40 183 41 180 149 146 43 144 152 243 196 67 130 63 254 248 227 139 99 181 43 142 73 168 221 127 255 253 49 112 96 221 33 2 226 251 128 98 233 39 105 232 249 137 39 158 24 151 220 88 212 216 36 190 135 30 61 122 148 222 237 165 231 108 207 98 200 208 165 75 23 246 144 124 79 186 205 127 227 230 128 3 14 40 221 170 67 187 144 107 139 195 181 7 64 31 121 228 145 226 88 115 216 197 229 171 0 37 17 177 37 200 109 136 229 209 133 172 208 94 189 122 241 57 86 31 255 214 199 156 28 236 64 45 34 36 43 148 233 139 121 143 90 204 56 66 164 52 124 60 234 150 91 110 73 151 48 89 233 79 62 249 100 67 157 81 15 38 186 244 210 75 17 58 172 71 28 137 160 148 155 154 230 90 72 76 38 29 113 79 93 2 108 138 216 64 16 195 146 104 119 252 42 87 186 124 70 65 70 25 232 214 173 91 233 125 65 250 124 195 13 55 164 11 210 49 143 248 246 141 55 222 72 79 200 2 17 180 131 31 253 232 71 196 10 190 103 43 146 238 78 208 37 210 13 202 169 97 184 35 43 225 186 205 194 29 107 141 141 74 88 155 12 66 54 33 128 212 154 250 134 146 196 36 56 163 234 138 99 53 67 149 158 93 97 44 196 240 116 201 150 185 43 61 91 76 1 78 24 183 50 104 148 80 76 160 206 189 177 153 196 68 249 177 142 8 11 108 53 57 127 184 61 255 146 233 88 254 100 55 246 153 184 68 81 186 6 150 71 16 31 121 228 145 4 94 122 18 233 134 90 252 203 25 88 146 36 116 22 99 105 219 252 214 91 111 225 165 181 190 124 115 133 155 36 210 240 94 127 11 242 181 192 135 250 240 43 37 148 152 223 176 96 193 2 194 101 248 13 144 228 114 207 99 229 144 204 210 210 194 239 81 141 197 177 26 132 140 43 175 188 50 142 2 27 211 208 160 164 147 171 175 190 154 5 80 28 104 14 231 100 199 22 103 203 111 32 18 158 216 117 53 60 3 171 104 234 212 169 236 225 200 229 41 20 230 144 131 211 46 147 200 72 120 138 239 137 119 156 182 180 117 99 140 19 38 76 72 161 144 117 155 199 23 226 93 186 121 77 148 92 180 104 81 113 32 131 13 229 5 23 92 144 110 210 213 19 63 195 81 10 100 108 235 235 95 31 94 188 120 113 46 11 8 49 169 183 124 120 230 153 103 122 246 236 153 178 111 9 66 12 161 19 137 208 102 236 192 236 24 191 168 220 169 19 33 190 20 88 27 66 76 39 47 22 117 106 96 237 210 109 35 254 123 242 201 39 231 194 37 65 122 56 232 160 131 146 181 153 238 118 36 38 99 71 225 69 142 9 200 31 165 220 12 72 43 18 79 20 96 56 108 211 209 97 223 66 98 226 18 36 227 227 142 59 46 153 154 164 59 125 250 244 226 112 198 102 181 72 18 98 130 138 3 141 32 211 80 152 164 130 111 20 95 53 129 117 113 205 53 215 224 81 113 230 0 137 195 186 75 14 211 166 196 196 229 210 93 126 96 175 197 18 142 123 103 156 240 129 7 30 96 92 113 136 89 187 237 182 219 210 213 29 116 12 201 56 14 49 53 140 58 85 36 41 34 239 210 123 223 88 143 101 24 181 240 13 28 38 190 135 129 3 7 214 95 66 206 211 57 117 227 226 58 211 157 95 221 204 197 110 64 111 169 88 28 174 49 99 198 12 166 178 56 220 136 143 63 254 24 29 144 98 8 206 121 213 85 87 229 241 33 183 33 195 71 58 48 131 145 209 75 176 198 235 223 207 163 135 132 199 22 47 196 176 70 78 56 225 4 134 150 250 201 156 158 119 222 121 197 225 78 157 216 21 163 20 227 80 135 208 58 14 144 148 46 190 212 166 196 164 245 213 171 87 179 171 193 2 69 233 58 72 19 184 92 236 19 160 228 231 13 37 212 172 89 179 82 114 225 3 255 101 174 145 140 241 77 67 88 113 236 217 168 139 35 177 94 144 230 13 35 124 128 131 229 239 159 37 176 33 155 243 136 63 132 184 241 227 199 211 109 18 89 212 130 146 196 100 219 211 183 111 223 226 88 167 78 52 202 186 46 142 109 100 206 156 57 233 6 20 86 42 61 153 141 53 210 53 75 228 47 142 199 70 37 31 105 67 251 16 75 89 80 72 201 134 30 5 88 35 52 119 238 198 15 62 248 96 126 215 190 33 56 109 188 68 88 212 217 244 87 44 152 139 48 242 102 161 196 220 92 148 152 223 176 118 237 90 156 56 252 6 142 58 234 168 60 162 177 97 34 7 164 5 192 7 22 82 126 147 142 165 69 16 76 71 9 151 113 13 224 209 71 31 77 9 134 109 22 77 12 26 52 8 217 65 238 44 41 164 148 66 32 151 152 7 28 112 0 135 226 115 61 108 76 217 171 229 154 35 135 239 135 14 29 26 253 204 19 33 61 164 183 165 187 198 165 49 146 69 144 140 113 136 144 77 88 76 58 140 205 116 189 8 163 21 194 77 11 125 9 17 220 9 100 168 150 226 171 70 251 126 32 180 209 74 81 162 83 39 130 126 202 163 204 20 49 61 89 143 40 67 254 56 235 172 179 200 181 136 128 244 61 169 14 209 16 85 90 64 183 7 15 30 156 207 5 82 169 225 3 70 37 176 94 126 35 24 78 57 229 148 252 181 36 226 218 117 215 93 151 100 125 61 201 212 208 166 196 164 209 60 159 209 237 211 78 59 173 36 77 104 151 173 66 76 4 5 46 185 228 18 10 148 18 97 135 18 147 80 142 3 47 93 186 20 229 145 235 239 35 143 60 50 127 181 57 216 220 22 219 148 152 115 231 206 205 159 166 104 198 158 123 238 201 150 35 206 220 144 54 37 102 236 124 210 126 128 15 120 194 188 121 243 216 20 221 91 187 171 16 78 66 166 103 253 230 26 5 67 13 27 54 44 185 16 5 112 12 58 79 25 254 61 228 144 67 226 16 255 226 162 201 181 88 143 41 213 1 78 88 175 2 243 235 235 177 45 228 75 182 148 105 33 3 11 60 201 157 128 243 144 218 139 195 53 240 195 134 87 22 41 73 118 95 181 106 21 66 36 61 78 10 236 144 243 59 24 144 219 16 191 109 22 112 128 97 162 206 243 247 166 191 252 242 75 4 68 154 74 12 123 240 193 7 227 183 103 156 113 70 143 30 61 210 46 139 239 217 179 37 103 38 252 226 108 113 136 115 226 135 72 40 172 71 228 193 170 88 134 127 89 224 4 147 40 223 2 124 169 77 137 73 73 34 73 186 172 200 6 134 177 176 191 101 198 137 39 105 212 76 220 125 247 221 23 85 74 87 49 41 198 214 40 14 37 240 159 36 49 89 77 55 221 116 83 251 18 19 75 146 140 194 133 176 124 132 59 188 5 95 66 147 69 97 190 103 187 130 101 74 46 196 55 105 147 198 158 156 200 201 92 180 144 152 111 191 253 118 190 237 105 40 235 127 247 187 223 165 123 47 180 203 40 138 3 53 24 105 218 72 96 52 170 151 70 218 80 98 178 39 73 251 55 140 140 13 169 139 217 49 126 186 182 194 178 34 192 110 200 126 243 235 250 235 175 79 206 211 12 122 136 80 206 55 225 88 53 205 5 46 189 100 201 18 122 200 18 120 248 225 135 201 113 192 158 240 213 87 95 173 191 195 158 200 215 66 195 71 5 164 132 18 243 27 8 193 108 154 83 16 97 245 230 65 22 23 204 159 152 1 50 71 46 140 94 120 225 133 252 34 71 36 3 206 73 210 138 221 39 49 2 221 201 234 34 31 35 107 30 122 232 161 244 152 17 171 232 178 203 46 35 153 165 87 131 115 137 9 172 19 98 193 5 23 92 192 86 117 244 232 209 132 72 190 41 142 213 160 9 150 46 181 166 76 153 194 226 204 117 30 169 49 238 137 147 8 243 103 194 88 27 200 223 60 36 149 158 124 26 59 118 108 60 27 202 54 26 85 129 250 140 67 52 221 171 87 47 162 85 212 74 172 88 177 130 208 16 101 128 65 81 101 242 228 201 119 221 117 23 177 0 77 185 227 142 59 82 128 132 157 39 15 104 184 87 38 7 228 121 52 9 20 186 196 48 211 53 6 100 232 157 119 222 201 33 6 66 162 189 255 254 251 211 16 176 9 22 107 17 41 128 90 196 139 188 219 204 221 181 215 94 155 239 122 27 66 69 246 208 121 86 102 188 51 103 206 204 43 190 242 202 43 76 74 113 184 118 230 120 95 152 57 34 39 149 196 83 59 18 147 137 32 173 230 141 114 146 180 45 9 232 24 25 46 124 149 153 194 75 113 99 190 196 68 29 74 76 82 56 131 66 129 65 228 48 242 77 120 47 96 115 4 1 9 169 100 156 111 209 34 171 160 157 27 229 79 60 241 4 223 96 88 78 142 144 34 49 51 88 140 140 103 230 219 42 124 117 210 164 73 45 166 172 77 137 9 44 115 50 113 26 50 176 76 200 115 233 138 29 226 131 129 228 63 56 0 12 150 33 231 215 153 40 140 20 192 201 147 146 198 122 36 236 149 43 87 166 203 123 164 255 148 170 25 203 69 23 93 20 223 231 228 210 36 121 200 227 143 63 158 15 7 65 95 127 147 20 67 21 135 107 160 42 210 66 160 3 52 141 98 195 14 200 41 92 145 16 145 22 20 67 248 249 207 127 126 207 61 247 148 36 105 201 134 128 84 98 126 153 20 22 32 106 32 223 6 227 234 211 167 79 143 235 184 176 102 205 26 188 34 14 97 64 132 2 118 160 63 20 32 247 143 24 49 34 197 58 150 115 186 59 76 160 72 11 147 90 232 81 134 143 73 41 19 18 144 62 163 159 8 170 115 230 204 73 194 180 33 56 30 179 22 167 2 28 172 161 196 196 133 176 91 50 56 241 106 252 248 241 116 3 139 17 177 227 82 98 28 138 96 30 234 182 116 55 131 94 93 115 205 53 232 78 106 225 24 152 145 112 199 121 82 76 142 121 108 243 70 57 38 34 120 166 61 30 135 166 77 155 198 9 57 51 225 14 153 123 192 1 7 164 21 132 37 243 203 249 236 201 89 197 225 147 204 14 21 89 224 173 37 38 113 62 223 216 55 188 178 222 98 53 81 29 151 8 53 204 121 200 47 24 161 67 137 73 214 35 212 68 45 198 194 20 35 218 48 56 117 49 254 213 87 95 157 92 139 80 128 103 242 125 84 100 31 69 0 100 154 186 119 239 206 216 111 190 249 102 166 143 97 146 76 241 156 100 22 76 154 246 3 128 217 147 48 101 145 78 156 56 17 43 29 116 208 65 204 59 125 0 78 72 160 227 36 4 240 212 86 14 2 52 221 238 224 84 87 94 121 37 166 78 222 46 245 40 49 11 242 167 145 240 102 66 103 124 207 122 38 214 231 215 114 0 199 37 180 113 40 202 228 123 163 180 179 97 203 149 46 109 114 20 1 148 202 19 152 200 13 113 8 55 157 48 97 66 124 31 16 131 82 216 101 169 16 73 57 63 49 5 143 103 237 17 214 243 107 99 172 10 18 246 243 207 63 79 56 163 0 235 60 191 217 193 158 50 30 241 100 13 144 158 83 164 163 22 171 136 179 69 139 68 31 150 104 202 145 4 8 134 64 111 63 254 248 227 187 239 190 187 95 191 126 105 248 124 32 234 213 103 244 124 233 18 103 209 214 239 188 243 78 20 163 99 239 190 251 46 27 68 20 39 17 167 157 189 114 51 137 185 126 253 250 244 36 13 161 25 27 230 119 195 9 220 68 115 134 22 5 8 211 245 82 56 135 76 128 118 73 98 5 56 57 145 165 56 220 28 186 129 77 82 69 62 144 114 210 69 95 96 34 176 118 202 220 208 191 127 127 18 42 179 192 33 28 131 73 76 10 3 218 145 152 216 4 145 154 66 39 208 135 180 45 9 48 239 240 225 195 163 99 56 9 138 54 166 160 133 224 75 148 110 77 38 104 145 80 142 140 96 23 81 63 239 223 162 69 10 180 243 186 15 246 36 193 144 72 94 123 237 53 156 63 238 3 242 61 179 140 204 202 127 115 160 161 204 74 180 47 49 233 216 226 197 139 153 202 228 201 57 204 17 222 210 48 241 48 173 8 2 50 101 195 138 124 73 163 236 72 243 138 243 231 207 39 153 69 1 206 76 226 47 14 100 52 148 152 108 51 114 81 50 110 220 184 250 125 84 11 137 201 98 188 238 186 235 114 47 74 16 28 240 168 39 159 124 178 164 47 161 100 67 74 162 171 214 173 91 199 164 48 40 102 10 207 73 23 128 97 72 246 227 59 183 221 118 91 10 59 228 102 12 149 194 32 32 64 209 73 113 148 216 146 30 22 98 229 166 77 59 189 229 12 152 177 190 219 44 118 116 18 94 151 66 89 61 56 94 59 18 147 104 112 226 137 39 70 25 78 203 94 61 191 68 90 138 159 156 228 217 218 15 196 226 51 180 158 143 157 117 141 53 166 78 157 74 121 166 140 133 207 182 48 245 60 230 17 11 176 112 232 70 235 215 125 8 230 135 31 126 120 170 123 241 197 23 83 43 250 3 52 205 84 38 151 59 248 224 131 41 159 14 145 50 194 193 88 155 156 54 198 210 90 98 182 115 101 189 217 106 98 85 166 206 176 168 89 218 17 153 233 112 11 137 201 249 73 139 105 191 141 161 200 170 185 92 195 14 121 208 195 235 210 74 199 115 174 186 234 42 150 3 230 34 118 49 100 190 228 132 120 2 169 60 223 195 227 84 113 20 242 39 203 177 12 25 63 98 87 9 202 144 70 235 111 175 1 209 137 189 89 100 25 58 70 159 137 141 104 95 252 167 40 33 155 162 196 44 192 245 247 220 248 51 43 56 16 233 36 66 45 139 39 127 206 50 145 158 215 36 200 226 250 73 159 245 238 221 59 238 65 179 224 211 189 84 150 46 177 251 155 102 106 176 212 211 99 215 84 36 71 22 7 106 228 18 147 28 67 168 202 131 62 253 204 247 154 113 221 40 101 47 130 62 242 165 56 86 27 8 177 38 14 17 181 211 70 28 216 252 177 77 140 67 236 195 8 169 241 61 203 102 192 128 1 17 146 22 45 90 148 2 10 167 162 51 196 148 250 0 205 170 35 49 167 64 64 34 89 186 116 105 113 172 14 170 55 148 143 57 205 202 208 159 116 35 134 15 143 61 246 88 148 79 176 117 78 153 123 215 93 119 205 3 104 9 12 133 97 243 139 130 156 144 216 20 82 166 5 4 205 107 174 185 38 23 19 200 157 120 21 35 81 186 182 129 221 144 11 185 194 160 0 177 62 9 247 36 32 154 65 121 212 115 42 143 169 227 151 158 242 115 18 94 217 78 196 149 51 10 176 241 72 183 101 91 8 190 68 41 25 36 56 21 241 250 200 35 143 36 133 160 146 83 176 134 45 108 49 247 115 220 140 236 85 28 232 8 52 77 254 142 48 221 206 83 111 137 246 37 38 96 79 92 183 244 8 68 64 87 73 45 164 225 122 73 7 161 50 123 245 234 21 185 39 7 87 25 52 104 16 139 52 119 173 134 242 177 68 195 50 45 228 99 162 69 153 146 200 200 65 63 245 236 217 115 204 152 49 116 181 116 206 220 134 200 41 134 147 111 168 112 3 10 228 162 159 160 20 5 200 253 167 159 126 122 178 9 90 39 127 152 4 242 187 43 20 59 231 156 115 194 165 153 133 92 238 180 102 183 221 118 123 228 145 71 242 181 144 131 227 181 35 49 87 175 94 157 174 78 177 89 42 189 182 5 43 87 174 76 114 16 35 176 103 102 224 124 79 69 148 83 138 126 173 41 205 53 193 60 191 215 81 242 228 252 151 55 8 107 11 22 44 136 22 19 228 148 244 60 34 19 148 30 13 34 245 164 59 69 40 245 20 39 75 179 95 146 152 237 172 148 102 101 240 153 100 28 196 110 122 219 181 181 196 36 129 94 118 217 101 197 177 218 115 56 245 83 67 242 77 123 42 86 125 125 24 169 231 133 23 94 200 127 41 41 247 127 246 195 245 43 180 33 76 49 61 47 185 43 224 102 120 2 194 151 181 153 78 197 231 135 31 126 184 40 33 155 162 196 44 96 23 146 100 22 164 27 184 248 116 186 24 201 166 39 73 201 244 188 102 233 9 185 209 163 71 199 150 26 149 134 35 198 151 196 172 25 51 102 164 244 140 164 59 227 140 51 226 16 25 232 250 235 175 143 239 131 60 245 162 38 75 247 145 217 216 145 9 226 40 176 133 42 197 214 187 239 190 187 56 86 131 124 19 223 147 5 243 31 232 65 93 165 159 59 97 77 38 73 71 127 38 76 152 16 177 44 79 114 196 56 84 53 131 45 133 57 120 229 149 87 210 15 161 193 192 129 3 243 11 0 37 182 68 98 166 95 244 5 130 239 181 215 94 203 232 114 48 126 234 48 219 83 54 151 113 194 18 76 4 218 40 191 205 196 168 73 174 233 210 75 51 208 250 180 18 162 42 160 185 201 147 39 151 94 45 202 167 30 234 223 23 134 252 169 166 102 34 35 160 81 156 135 70 83 111 105 20 83 228 27 15 216 176 97 195 73 27 127 202 155 196 51 111 222 188 116 61 0 235 117 40 248 80 177 249 207 175 148 160 105 76 116 248 225 135 147 213 146 191 109 97 139 185 159 147 183 200 94 197 129 77 97 152 111 190 249 230 146 37 75 112 215 152 229 91 111 189 53 255 149 202 170 36 38 94 65 97 54 75 233 110 70 9 178 14 57 114 238 220 185 37 203 99 16 178 251 137 39 158 136 115 54 148 26 84 68 117 229 111 91 127 87 18 19 153 59 113 226 196 22 89 246 7 63 248 65 215 174 93 231 204 153 147 143 49 183 33 198 97 39 86 10 2 40 69 246 165 81 0 144 53 107 106 63 177 132 214 65 118 23 223 214 126 110 115 218 180 105 181 57 44 152 58 117 42 78 85 28 206 158 186 46 205 26 16 66 137 123 136 84 34 30 82 35 237 36 1 155 151 110 19 231 224 120 237 72 204 252 247 77 105 235 210 75 47 45 186 184 17 236 159 7 165 244 132 43 110 131 30 45 245 182 25 236 18 39 77 154 20 45 66 11 137 201 105 41 153 220 9 193 61 118 236 216 162 43 27 33 32 39 95 37 30 178 0 163 34 83 204 16 248 146 137 190 164 246 108 116 156 115 43 73 76 66 7 230 138 171 131 68 9 90 79 206 211 90 98 50 215 233 17 44 248 229 47 127 89 114 15 96 61 178 124 162 0 219 152 116 89 36 193 160 214 174 93 251 236 179 207 222 127 255 253 81 165 52 83 185 255 211 225 226 219 26 216 135 125 5 177 26 167 194 181 200 8 41 191 3 201 247 233 70 175 126 178 222 113 108 140 159 59 33 237 22 135 101 83 148 152 5 172 138 27 111 188 49 5 223 206 157 59 179 51 38 146 230 207 89 146 69 210 211 126 124 185 106 213 42 42 226 133 201 161 89 240 36 146 136 191 44 245 81 163 70 37 73 199 234 34 4 176 24 94 122 233 165 241 227 199 167 171 113 228 230 210 6 40 79 189 245 1 177 148 188 235 3 1 190 94 28 171 145 187 254 83 79 61 149 174 13 176 150 206 59 239 188 88 123 51 103 206 76 161 106 215 93 119 77 175 120 231 79 28 18 65 186 119 239 142 214 169 15 229 196 157 116 1 24 90 223 184 68 164 230 250 128 157 107 125 212 104 38 49 81 129 41 220 180 67 195 101 143 12 66 222 165 27 238 128 41 6 13 26 212 48 241 228 124 81 251 25 157 189 246 218 43 197 125 226 56 93 170 191 69 194 54 32 127 237 183 195 167 154 90 72 76 220 18 183 217 103 159 125 162 36 144 165 8 232 145 137 19 56 27 91 139 31 215 158 142 199 68 231 156 115 14 89 191 56 214 158 224 35 110 190 248 226 139 88 12 56 21 186 249 162 139 46 98 166 242 219 178 172 142 62 125 250 188 250 234 171 148 223 242 22 115 63 199 20 24 164 56 80 131 69 132 167 161 104 47 184 224 2 84 8 217 5 107 55 20 112 149 72 204 146 87 48 82 86 10 131 66 187 96 252 228 117 116 0 7 152 63 127 126 186 36 137 29 158 120 226 9 182 88 17 58 162 226 240 225 195 47 188 240 66 250 156 187 235 190 217 219 214 124 72 43 139 50 120 81 156 45 167 161 196 36 143 146 197 227 75 160 98 105 123 3 204 96 113 184 70 158 98 177 234 186 117 235 102 207 158 29 19 61 101 202 20 98 212 161 135 30 154 159 147 49 254 252 231 63 39 103 39 29 153 219 144 46 209 177 248 62 39 79 222 105 54 151 47 95 206 169 138 111 219 32 249 73 105 214 56 9 49 138 224 201 64 48 32 235 139 109 112 158 224 177 127 126 97 53 135 19 182 35 49 239 188 243 206 112 230 54 201 173 138 251 161 50 137 240 24 135 217 12 47 37 170 240 223 253 247 223 255 216 99 143 77 247 31 248 38 221 86 130 22 18 147 105 101 114 139 3 109 144 230 133 115 198 195 175 116 35 238 113 165 121 164 195 45 36 230 202 149 43 243 205 243 41 167 156 66 196 43 142 109 164 126 53 113 114 22 105 164 72 156 159 193 166 91 25 208 90 98 150 226 100 135 228 115 71 187 196 64 86 226 208 161 67 113 96 14 229 62 156 147 207 212 144 33 67 138 111 107 129 116 216 176 97 164 111 206 131 83 81 134 141 98 126 123 132 225 220 118 219 109 44 240 168 155 32 86 60 243 204 51 196 183 212 34 115 221 236 114 134 40 49 255 23 150 74 122 77 15 247 10 215 36 34 176 122 249 6 127 34 142 164 5 19 207 107 226 127 183 220 114 75 122 158 131 5 19 9 56 120 238 185 231 210 147 70 156 144 152 200 82 68 195 229 87 59 234 159 168 219 122 18 243 253 247 223 167 185 226 64 45 46 191 82 251 253 106 78 66 247 226 75 10 164 135 35 217 171 145 224 201 148 113 148 62 99 159 252 233 233 128 56 149 199 166 134 207 135 37 56 57 50 165 40 90 235 67 92 240 200 41 73 204 244 43 125 68 147 100 183 14 33 214 215 231 66 66 201 178 101 203 122 102 191 121 68 116 96 23 139 238 79 129 184 33 84 100 203 129 218 72 29 64 115 179 247 109 152 174 248 50 221 116 131 14 159 106 106 38 49 241 46 26 37 75 229 141 162 123 16 229 165 19 126 250 233 167 41 199 227 93 23 95 124 113 77 66 20 220 122 235 173 121 166 71 56 242 13 142 253 251 236 103 98 74 208 52 251 132 248 201 213 92 101 98 85 118 98 8 223 45 111 177 181 196 196 79 46 191 252 114 252 141 9 138 50 205 216 114 137 73 151 200 175 185 87 144 155 31 120 224 1 78 139 204 101 21 159 116 210 73 113 145 6 152 139 222 181 191 37 29 117 49 17 25 46 42 242 111 183 110 221 88 32 184 107 84 100 235 146 42 114 20 207 143 183 173 73 81 233 26 54 39 196 177 227 108 57 185 196 76 87 191 144 179 249 29 100 114 100 253 216 177 127 113 184 6 106 172 217 227 31 120 53 203 255 245 215 95 71 104 38 25 4 116 21 137 156 54 147 185 13 147 148 41 145 156 1 210 108 178 167 77 63 169 209 14 253 251 247 143 13 219 234 213 171 243 138 103 156 113 70 41 211 227 30 233 230 18 164 235 166 245 180 41 49 175 187 238 186 228 141 237 112 253 245 215 167 107 117 64 196 35 242 207 154 53 11 93 200 108 34 101 70 142 28 201 127 9 176 236 10 242 199 123 30 125 244 209 162 78 75 137 201 7 38 183 56 208 6 36 23 26 98 66 103 204 152 17 75 134 127 251 246 237 203 127 99 73 194 244 233 211 79 56 225 132 40 15 76 229 232 209 163 249 158 201 98 44 111 190 249 102 254 8 22 117 235 111 70 229 158 128 147 176 1 67 134 18 240 195 255 49 32 225 226 174 187 238 138 230 160 116 149 26 227 179 234 249 126 213 170 85 8 181 82 156 236 144 120 97 52 122 66 111 137 132 93 186 116 105 248 48 101 78 46 49 153 148 20 79 226 173 137 60 0 210 37 118 50 185 84 37 4 149 182 112 245 177 130 220 199 116 183 243 16 255 255 77 148 152 255 11 82 143 96 148 210 57 171 145 53 134 83 198 165 136 3 107 191 229 193 138 141 156 129 135 17 74 40 128 163 215 138 127 243 13 159 243 184 243 218 107 175 229 247 137 74 112 30 146 19 201 134 184 80 84 168 177 245 36 38 153 102 242 228 201 105 141 177 150 8 58 12 42 93 86 228 208 205 55 223 156 39 36 22 231 227 143 63 222 181 107 215 40 192 24 49 75 233 18 90 73 98 54 188 178 146 160 238 241 217 175 88 35 68 232 64 113 108 35 121 130 97 58 88 192 97 34 204 155 102 135 174 82 6 251 52 100 207 61 247 100 42 211 35 65 1 39 33 180 29 115 204 49 41 58 112 18 18 85 233 29 225 122 48 72 126 165 10 48 29 105 143 220 220 80 162 49 101 233 231 66 160 195 235 1 13 37 38 57 181 116 181 21 135 33 130 55 252 171 184 120 5 227 42 202 181 7 99 185 242 202 43 91 204 84 128 132 74 219 164 32 126 158 105 203 91 108 33 49 153 41 146 83 122 16 141 73 167 36 41 129 20 200 228 162 59 83 69 216 114 137 73 151 174 184 226 138 52 185 104 56 100 98 210 52 76 49 19 125 226 137 39 166 133 67 110 142 107 81 228 36 70 148 68 36 13 205 159 63 63 95 206 40 81 228 105 238 54 228 48 106 181 115 197 40 127 81 6 83 204 153 51 135 47 151 44 89 146 187 214 105 167 157 86 122 92 140 110 179 198 139 195 181 199 69 136 0 13 189 52 7 143 61 234 168 163 138 58 53 242 235 130 185 13 27 74 76 206 127 214 89 103 69 1 160 112 220 9 193 129 211 166 29 168 27 51 216 16 4 68 250 113 0 250 147 223 24 193 237 75 65 18 26 138 218 122 218 148 152 72 198 164 45 48 26 39 140 94 53 164 123 247 238 37 117 210 130 252 241 30 134 31 63 241 17 180 150 152 195 135 15 47 14 212 222 110 196 97 138 230 27 193 24 57 27 217 135 101 85 212 105 155 195 14 59 108 195 134 13 237 220 95 98 199 155 174 190 179 6 175 173 253 53 141 134 175 9 182 134 224 201 54 172 20 39 177 82 49 152 70 80 146 125 108 60 203 196 98 97 221 165 32 64 124 160 46 83 22 222 133 161 242 93 113 46 49 243 152 67 60 169 191 15 94 202 101 245 177 133 166 199 142 29 155 86 52 133 167 77 155 214 34 254 136 18 243 127 33 138 229 15 23 179 193 194 5 83 120 66 24 177 42 150 46 93 154 238 90 178 50 159 124 242 201 20 35 118 216 97 7 242 71 113 174 218 19 42 236 17 227 218 0 91 76 162 18 238 136 107 2 123 217 30 61 122 176 67 66 3 149 118 231 176 245 36 38 144 219 242 119 24 7 13 26 52 113 226 196 148 35 247 219 111 191 250 55 117 8 91 232 206 84 102 255 253 247 127 126 211 63 99 179 120 241 226 60 82 144 15 242 123 166 37 8 73 236 125 139 162 77 254 250 72 254 92 20 166 184 238 186 235 226 251 124 118 208 1 24 31 227 52 227 253 77 255 6 38 249 224 165 151 94 66 21 197 134 1 80 12 199 29 119 28 250 178 62 123 149 96 27 144 235 75 76 209 66 95 2 123 149 252 121 89 230 171 254 46 94 107 137 73 151 104 20 125 153 55 202 150 6 125 217 176 209 146 87 180 73 195 107 96 37 152 202 244 66 70 64 67 52 183 229 45 182 144 152 228 54 102 42 109 39 88 56 72 64 244 10 54 103 102 241 225 244 75 239 176 229 18 179 116 195 174 244 183 109 0 155 231 183 182 241 156 81 163 70 241 61 253 204 47 201 83 49 221 1 8 168 120 255 253 247 35 173 138 18 27 159 213 102 20 249 239 42 112 146 244 23 41 3 28 128 132 154 68 45 67 136 151 57 216 181 18 58 226 75 224 115 233 30 8 39 191 244 210 75 139 195 29 189 244 150 8 145 93 212 169 129 194 163 147 113 180 67 137 73 172 67 73 71 1 248 233 79 127 26 15 31 179 163 203 85 203 249 231 159 207 247 223 44 206 70 96 204 244 128 13 235 37 238 246 6 253 250 245 171 127 28 37 151 152 120 72 60 182 84 15 142 218 142 196 204 31 22 34 92 207 154 53 43 122 213 16 108 158 95 74 104 1 211 145 94 64 134 210 47 46 183 144 152 161 162 138 3 157 58 145 116 136 147 69 243 141 136 112 135 150 202 111 133 183 73 204 117 233 9 114 54 150 43 86 172 136 206 36 110 189 245 214 210 182 135 14 211 237 248 166 125 34 134 148 226 100 255 254 253 113 239 24 78 67 88 149 17 253 74 89 140 205 201 77 55 221 196 2 97 71 71 177 210 123 250 185 196 204 255 4 9 253 239 240 142 28 107 176 244 208 23 90 60 93 54 98 121 34 175 153 226 226 152 52 66 137 185 9 121 34 193 5 137 137 113 37 159 4 127 205 53 215 80 128 117 200 74 136 228 135 82 188 240 194 11 211 59 125 4 175 252 122 24 58 44 61 184 25 151 202 144 68 179 107 44 90 180 136 80 219 44 72 109 85 137 201 122 32 205 167 212 197 78 238 208 141 191 57 207 160 78 62 249 228 134 175 188 144 221 227 105 27 96 5 150 146 214 218 181 107 243 72 65 110 168 191 210 198 96 49 221 215 95 127 205 135 235 179 63 32 9 55 222 120 99 126 221 148 228 122 245 213 87 39 69 75 184 159 63 127 126 28 154 58 117 106 10 16 152 189 157 220 25 16 152 80 39 167 158 122 106 138 245 88 160 157 235 151 116 134 50 24 60 221 142 105 125 253 50 40 189 58 182 247 222 123 135 62 72 144 12 216 251 166 148 86 146 152 52 74 190 204 181 11 214 104 118 253 50 160 197 244 147 43 109 194 20 212 7 208 122 72 93 121 226 129 129 3 7 126 244 209 71 91 222 98 11 137 201 231 252 34 22 122 46 23 145 37 209 176 229 18 147 37 198 66 43 74 212 46 177 224 168 197 177 141 176 4 242 91 219 52 202 151 37 137 128 152 168 95 62 143 61 246 88 222 1 114 18 187 44 214 66 62 4 118 104 241 35 56 137 210 75 132 233 39 105 48 59 241 167 248 182 182 24 75 55 1 168 152 223 154 100 117 179 60 139 99 205 161 75 196 186 162 78 13 164 33 167 138 163 185 13 241 127 150 103 233 226 55 155 183 220 14 233 10 232 250 245 235 243 205 64 235 205 103 14 195 204 111 233 118 235 214 45 191 248 7 216 57 191 25 130 94 47 105 244 68 155 18 115 225 194 133 233 118 118 233 98 193 183 134 133 76 204 79 219 111 130 79 250 189 225 160 133 196 36 68 160 231 82 188 34 220 229 119 216 155 65 173 155 111 190 57 213 106 19 212 36 214 43 249 0 145 118 222 188 121 121 148 99 229 14 206 254 80 197 110 187 237 182 108 217 50 18 202 200 145 35 243 120 222 14 108 198 136 33 31 127 252 241 41 167 156 82 124 85 211 157 201 229 90 51 119 238 220 148 32 112 200 210 187 143 37 171 230 18 179 116 241 98 252 248 241 204 81 28 2 6 203 144 83 138 97 80 165 220 4 249 29 182 120 56 161 56 32 77 80 98 110 194 186 117 235 210 182 123 219 109 183 37 176 134 182 192 47 227 98 27 94 152 126 91 139 197 134 240 74 215 213 74 119 144 243 101 112 216 97 135 225 247 185 55 183 96 171 74 76 120 240 193 7 89 27 113 148 85 148 228 38 75 139 77 94 67 229 68 124 39 202 71 177 127 168 251 129 6 194 226 105 167 157 150 66 15 1 250 182 219 110 203 215 60 249 224 174 187 238 66 117 197 69 184 252 199 56 128 225 164 49 114 244 149 87 94 65 176 166 152 197 116 164 28 153 167 121 76 132 232 111 38 211 75 96 52 132 117 186 17 198 144 219 188 126 137 148 164 100 50 17 19 218 161 190 4 194 238 232 209 163 163 10 80 253 138 43 174 72 155 93 98 22 190 132 104 72 99 44 73 76 198 219 175 95 191 116 181 149 70 91 92 191 12 176 3 254 134 51 52 4 109 157 63 192 71 136 228 155 115 206 57 231 241 199 31 71 75 17 127 209 55 132 206 20 136 19 100 44 244 125 174 144 0 193 199 88 182 164 197 56 121 11 137 89 186 150 128 243 20 7 106 32 182 242 231 79 42 145 152 249 101 120 20 82 233 217 92 6 123 211 77 55 165 235 55 116 59 174 172 191 250 234 171 249 147 12 172 145 210 35 89 152 148 146 249 109 187 107 175 189 150 179 213 123 72 174 219 48 251 61 247 220 147 20 15 132 48 229 16 30 123 217 101 151 37 223 192 165 73 147 105 21 112 148 28 153 42 114 218 244 74 31 231 92 177 98 197 210 165 75 235 55 21 212 122 238 185 231 74 239 229 156 116 210 73 232 188 40 144 219 16 167 69 253 207 154 53 43 245 150 15 244 33 77 37 48 209 49 35 28 194 224 41 50 32 101 74 74 177 25 165 107 120 156 28 251 39 255 12 183 204 111 193 199 195 27 113 180 68 155 18 115 205 154 53 251 110 252 177 119 236 54 100 200 144 22 78 85 2 147 166 41 72 96 85 12 126 244 209 71 167 225 99 183 167 55 253 27 60 45 36 38 176 57 73 225 142 147 96 144 146 178 111 200 202 149 43 71 140 24 81 91 133 101 144 248 41 140 3 206 67 247 248 158 112 205 16 176 42 162 54 185 22 19 205 161 228 3 12 135 240 155 191 119 216 183 111 95 246 159 44 231 39 158 120 130 25 175 181 80 102 208 160 65 121 21 242 14 27 3 190 159 51 103 14 179 25 55 157 139 99 181 40 17 63 216 30 45 182 32 207 113 196 25 58 80 28 168 101 144 37 75 150 164 169 132 92 98 98 240 244 244 39 3 36 47 199 229 246 224 189 247 222 35 188 167 176 76 146 34 85 149 162 110 190 22 152 157 103 90 254 105 49 1 37 230 38 176 194 89 45 225 64 57 184 236 107 175 189 22 101 242 253 110 130 16 80 122 0 156 108 154 124 17 149 128 108 98 133 179 186 46 186 232 34 146 43 176 247 90 180 104 17 241 174 180 79 202 83 239 214 144 152 156 48 191 232 152 32 2 18 158 138 66 155 82 10 133 245 231 36 72 165 4 204 18 37 97 79 156 56 17 213 130 26 32 48 93 124 241 197 152 130 88 16 119 225 215 175 95 127 212 81 71 165 149 188 221 118 219 177 123 70 229 160 239 209 22 249 171 21 232 251 184 177 24 173 188 251 238 187 233 247 222 128 73 65 46 127 242 201 39 17 149 248 151 152 245 225 135 31 18 5 38 76 152 128 253 163 22 223 147 119 243 155 149 164 144 238 221 187 127 19 2 27 65 10 79 155 233 201 147 39 167 113 1 29 59 226 136 35 206 58 235 172 162 232 166 144 5 227 34 13 45 222 123 239 189 249 11 170 108 69 56 21 138 4 237 50 105 210 164 82 58 103 186 153 244 104 17 23 162 64 178 0 240 25 115 21 109 212 129 130 233 240 202 80 201 103 200 184 124 83 28 171 89 245 208 67 15 69 242 34 71 102 207 158 205 28 197 253 166 231 159 127 30 51 30 120 224 129 41 71 66 151 46 93 74 143 27 54 164 117 139 65 238 231 184 71 46 49 113 134 252 42 38 62 64 170 163 81 86 10 250 158 255 230 182 45 37 230 183 222 122 139 188 85 88 231 236 179 105 58 87 63 120 102 113 224 236 179 41 22 79 155 145 41 243 39 17 49 120 255 254 253 25 38 243 133 29 88 20 56 51 21 147 199 178 252 227 7 191 168 72 162 77 223 83 17 239 141 138 56 249 170 85 171 162 98 28 5 186 141 46 39 105 193 130 5 11 210 13 16 96 165 227 63 184 71 188 53 146 223 38 46 217 156 160 145 203 119 42 198 90 163 34 11 19 13 145 230 11 171 166 167 80 80 96 236 3 201 247 131 7 15 190 243 206 59 23 47 94 204 78 134 209 209 201 59 238 184 131 92 203 162 136 90 128 248 64 109 164 184 84 146 233 64 163 227 198 141 139 222 226 216 233 22 7 176 83 101 75 144 54 18 119 223 125 119 90 122 216 135 149 206 102 137 148 31 153 27 89 131 116 102 78 113 60 164 64 18 52 28 197 194 121 152 221 111 191 253 166 78 157 74 115 192 226 202 195 17 189 157 54 109 26 167 138 186 232 176 233 211 167 23 115 92 219 237 164 203 78 192 114 102 142 226 16 157 73 183 23 216 6 243 77 154 74 198 139 89 62 250 232 163 56 45 253 161 207 216 16 115 177 60 243 215 135 17 103 120 242 240 225 195 103 204 152 129 82 143 181 179 124 249 242 155 111 190 185 71 143 30 201 170 108 51 136 252 37 125 223 90 98 18 133 240 222 212 165 189 247 222 155 189 61 5 194 182 248 3 225 142 30 162 168 144 248 136 179 100 129 102 48 132 252 54 122 253 253 40 150 124 30 154 118 218 105 39 116 45 66 153 220 199 116 176 70 146 107 149 60 164 25 244 150 65 69 21 96 176 12 185 56 86 179 106 201 153 7 12 24 192 206 159 25 76 238 129 197 88 164 180 142 145 147 28 44 93 197 100 70 240 162 152 35 246 48 249 59 118 144 75 204 210 117 83 138 161 41 145 137 248 36 113 239 146 75 46 73 129 5 179 31 123 236 177 17 31 114 242 181 80 138 90 210 16 37 230 38 176 122 137 191 185 131 6 39 158 120 98 10 127 36 143 252 151 93 3 150 107 190 151 2 114 42 91 225 180 41 76 32 155 200 121 64 176 35 134 246 238 221 155 196 144 135 158 173 45 49 9 76 132 164 92 55 4 44 182 102 87 2 58 148 152 107 214 172 201 47 231 176 62 25 29 145 125 247 221 119 103 171 23 246 100 65 198 75 0 4 199 41 83 166 228 42 129 2 28 37 81 145 77 243 109 116 215 174 93 137 122 17 110 0 249 69 220 79 25 139 33 96 31 182 4 156 141 46 113 232 234 171 175 62 225 132 19 118 219 109 55 54 160 233 9 78 106 97 210 168 210 14 244 129 192 23 117 57 121 10 241 29 146 191 186 132 110 59 238 184 227 146 145 57 9 227 165 99 216 132 28 204 127 33 221 124 103 186 233 97 84 36 40 231 143 249 119 8 22 232 240 202 80 107 193 135 131 133 158 35 29 98 91 34 126 60 53 207 7 212 63 253 140 90 64 154 28 54 108 88 126 169 190 25 173 91 12 114 63 47 5 235 210 13 86 102 100 196 136 17 44 76 68 24 167 205 69 63 148 18 115 254 80 71 107 40 70 97 170 144 129 232 76 190 84 153 154 29 119 220 145 249 194 14 44 109 90 204 237 192 112 226 70 48 158 140 155 145 228 138 3 53 27 70 69 108 72 197 152 235 56 132 51 144 65 163 34 96 70 86 92 146 32 20 163 48 238 17 222 155 60 135 94 13 29 58 52 183 57 155 40 100 83 28 5 42 198 90 163 34 211 151 42 242 129 61 45 133 163 86 154 17 190 199 21 99 185 197 232 248 111 170 5 140 29 215 141 251 242 65 158 86 57 74 139 128 111 68 163 84 231 191 113 148 243 32 68 144 140 69 205 218 155 191 185 124 199 86 125 250 244 65 158 206 156 57 147 53 139 56 102 102 9 29 12 25 45 158 199 186 247 222 123 15 45 152 214 8 77 236 176 195 14 52 7 185 125 40 128 85 115 41 192 72 243 151 205 91 64 103 226 143 253 2 83 137 128 227 228 113 136 230 8 92 136 21 228 11 42 25 249 72 204 140 107 114 12 156 192 30 181 128 230 216 102 208 13 236 144 214 78 189 207 176 139 171 127 44 167 181 196 164 75 72 103 6 27 71 25 242 207 126 246 51 202 160 237 48 29 130 155 112 55 112 224 64 90 36 126 230 66 170 25 29 74 76 82 195 229 151 95 158 210 31 253 199 68 20 195 85 144 155 105 46 232 9 22 206 61 164 25 173 37 38 144 85 137 177 105 233 209 52 206 64 31 48 120 252 116 26 178 143 20 201 154 98 152 169 183 249 67 104 192 161 49 99 198 176 175 96 142 144 245 169 255 65 110 25 52 43 155 153 116 19 15 136 105 76 52 103 96 238 82 56 2 198 139 145 153 130 168 152 80 98 110 46 74 204 50 203 150 45 203 221 23 88 81 36 146 116 133 146 101 83 186 210 201 82 60 230 152 99 74 207 145 32 140 30 123 236 177 118 178 29 46 206 138 74 231 223 218 18 19 216 183 177 168 138 18 53 88 150 132 179 116 237 161 68 135 18 147 237 236 172 89 179 24 108 30 85 115 248 254 192 3 15 140 95 108 1 18 237 89 103 157 85 138 5 57 148 39 180 17 53 74 91 115 134 143 2 43 137 140 122 242 228 81 10 172 29 66 76 103 151 28 117 201 37 197 183 109 64 126 10 201 18 220 119 223 125 228 224 226 216 166 16 172 217 165 164 212 91 146 152 200 184 248 190 29 8 115 33 220 91 80 242 153 146 224 219 176 97 67 195 191 103 83 130 78 246 235 215 175 205 223 230 104 221 98 208 66 98 50 233 100 151 60 19 228 48 185 88 143 127 227 191 165 196 92 186 201 222 130 60 197 254 254 247 191 71 40 212 111 8 75 16 10 14 56 224 128 133 11 23 166 149 178 118 237 218 252 81 138 102 80 113 255 253 247 79 91 151 128 33 147 80 57 84 20 170 131 211 34 77 72 168 69 133 26 164 189 54 43 18 202 210 246 236 147 79 62 25 60 120 112 179 229 153 192 2 84 44 221 254 203 211 42 237 30 114 200 33 205 198 203 18 136 159 206 41 106 214 54 237 72 55 34 106 139 222 6 123 215 253 176 54 155 246 125 179 191 55 93 15 221 160 63 165 222 150 124 175 5 249 186 131 207 63 255 156 64 209 204 235 18 244 7 151 43 234 212 154 195 115 138 99 141 160 147 221 187 119 199 211 234 175 50 182 150 152 240 254 251 239 147 107 146 171 55 131 46 229 25 170 25 29 74 76 136 133 208 108 126 129 121 100 82 234 223 209 108 72 135 18 19 112 111 92 174 69 139 65 218 16 194 103 217 171 180 37 48 5 27 45 118 251 41 185 228 18 19 88 8 23 92 112 65 11 147 198 25 70 141 26 213 240 130 75 190 22 218 137 189 162 196 44 243 233 167 159 178 177 78 175 98 176 162 136 143 249 82 36 104 222 115 207 61 4 211 20 52 59 119 238 124 211 77 55 149 118 60 111 191 253 54 49 61 146 40 37 137 203 113 163 156 127 251 247 239 223 181 107 215 92 96 177 247 90 191 241 23 107 167 76 153 18 97 142 90 4 208 116 217 35 96 219 119 218 105 167 69 46 228 12 172 180 226 192 70 30 125 244 81 54 100 212 101 169 176 21 43 61 55 25 48 70 34 87 190 170 15 58 232 160 22 239 190 116 40 49 129 101 207 247 140 43 153 37 17 153 96 230 204 153 236 146 163 48 153 239 205 55 223 196 206 13 3 122 148 191 235 174 187 74 1 23 168 136 161 174 186 234 170 189 246 218 171 190 161 0 1 138 226 79 137 135 200 158 126 36 188 29 136 188 233 221 139 107 175 189 54 201 160 14 193 68 185 2 251 227 31 255 120 251 237 183 239 185 231 158 165 126 18 221 6 12 24 64 250 156 48 97 66 248 0 254 131 190 143 90 152 136 152 216 66 124 151 32 220 119 248 62 7 177 50 9 122 108 139 7 166 75 242 64 252 101 106 16 109 205 162 60 253 103 9 92 121 229 149 52 84 191 173 111 72 235 22 131 59 238 184 3 255 140 38 72 9 171 54 125 35 248 195 15 63 100 150 235 221 131 176 62 102 204 152 249 243 231 199 51 85 44 132 145 35 71 230 55 1 22 111 250 251 6 45 160 88 186 79 202 184 240 127 250 217 165 75 23 22 78 81 98 83 112 33 86 238 147 155 254 21 239 168 200 96 169 88 148 171 131 138 204 56 250 50 79 117 192 198 12 55 56 250 232 163 243 135 53 19 212 58 249 228 147 73 105 245 183 35 113 233 167 159 126 186 79 159 62 13 253 132 138 39 157 116 18 201 47 215 52 124 70 22 244 236 217 179 133 63 147 197 207 63 255 124 38 162 36 134 16 1 97 82 172 125 241 197 23 211 52 29 43 37 105 156 4 87 156 58 117 106 62 23 1 230 98 236 199 30 123 108 179 157 33 117 89 38 87 92 113 5 113 169 168 83 131 181 192 62 45 191 221 156 211 204 62 31 109 250 55 99 90 64 127 216 201 20 213 106 224 117 147 38 77 34 24 54 91 11 24 28 189 152 191 137 220 90 238 224 21 131 6 13 122 238 185 231 74 38 13 222 120 227 13 204 18 241 129 51 231 79 108 7 132 187 63 252 225 15 44 132 250 48 146 216 126 251 237 143 56 226 8 50 84 135 107 147 62 196 91 134 116 140 179 177 231 175 255 253 144 240 231 83 79 61 181 225 136 152 116 220 245 161 135 30 106 231 169 80 96 56 233 207 237 210 34 117 243 43 220 1 211 199 36 146 212 90 136 123 50 26 158 153 239 64 72 31 236 255 235 61 138 141 10 185 152 97 82 133 255 98 213 155 111 190 185 36 190 169 139 202 108 184 210 233 36 177 104 226 196 137 136 251 180 61 203 193 249 119 222 248 128 44 235 37 127 148 83 26 162 196 108 0 43 127 193 130 5 8 38 152 61 123 54 130 163 20 55 217 9 61 245 212 83 28 138 50 196 110 60 178 56 86 131 92 130 128 136 165 133 31 19 149 150 45 91 22 33 128 127 73 192 171 87 175 38 13 164 64 198 122 72 171 29 109 250 96 237 111 229 113 126 214 94 105 121 16 38 200 1 247 222 123 47 5 230 205 155 151 158 16 77 208 55 242 214 172 89 179 40 176 112 225 194 250 212 30 60 240 192 3 105 73 179 174 208 190 165 232 150 83 146 152 51 102 204 104 184 252 232 219 138 21 43 144 101 36 84 22 234 30 123 236 177 255 254 251 31 127 252 241 152 226 197 23 95 172 15 178 36 131 185 115 231 158 119 222 121 189 122 245 34 135 81 158 224 78 122 104 86 62 65 87 81 144 227 198 141 163 161 110 221 186 81 49 234 242 223 203 46 187 12 187 49 131 121 192 37 115 132 73 219 129 146 105 255 202 92 208 195 226 64 71 96 246 146 13 113 3 252 132 112 198 54 29 73 20 214 184 237 182 219 72 27 24 144 78 198 201 9 217 27 54 108 136 42 124 143 134 110 191 81 146 119 18 238 205 96 83 180 102 205 154 56 39 187 35 124 175 100 91 250 73 94 185 245 214 91 153 139 163 142 58 42 230 142 14 227 183 36 200 27 110 184 1 231 236 176 149 156 14 91 4 246 78 105 82 72 144 245 238 135 39 83 151 68 194 246 140 20 139 8 230 51 126 139 16 65 190 227 219 84 100 33 224 156 233 154 34 80 139 93 86 156 182 53 20 163 112 81 173 102 121 28 146 45 25 46 116 220 113 199 225 78 201 175 248 239 37 151 92 66 103 222 105 244 7 84 129 138 68 12 164 70 191 126 253 74 21 209 100 116 178 180 81 76 224 165 8 119 178 32 106 137 97 70 69 68 21 235 145 30 54 171 5 84 36 189 161 144 200 205 97 159 152 47 76 196 134 170 97 63 153 2 170 176 157 184 240 194 11 211 0 169 72 245 83 78 57 101 236 216 177 168 231 120 169 168 4 6 47 89 27 7 198 141 89 110 100 116 218 101 253 142 26 53 170 62 88 37 232 45 94 77 211 236 108 81 198 212 162 105 150 60 21 135 14 29 122 227 141 55 146 185 235 181 41 80 145 22 9 8 132 133 232 112 212 58 247 220 115 155 217 7 201 130 164 251 102 130 59 98 206 156 57 168 141 162 218 70 24 2 65 12 159 199 38 216 243 155 249 168 197 177 190 125 251 50 149 104 23 250 83 114 102 172 205 208 232 82 138 99 81 30 71 194 157 240 141 134 62 3 180 197 202 138 60 194 98 105 182 133 67 207 253 238 119 191 35 220 157 112 194 9 49 215 52 129 53 176 9 102 199 45 209 109 13 43 214 67 158 34 218 208 28 9 130 208 84 191 135 15 24 17 35 29 60 120 48 174 88 51 192 30 180 139 167 177 103 94 183 110 93 155 109 65 68 179 251 107 127 218 145 97 50 47 165 93 86 130 142 33 220 47 186 232 162 250 248 195 150 155 40 87 74 100 156 153 217 191 243 206 59 233 85 56 198 47 126 241 11 34 45 145 4 115 17 240 35 131 99 85 194 108 189 253 89 248 68 146 17 35 70 244 238 221 59 165 30 204 139 145 217 118 182 136 117 116 50 61 186 64 173 210 61 70 169 71 137 185 85 96 193 164 135 201 216 72 93 125 245 213 245 203 114 202 148 41 108 64 163 76 233 70 225 214 134 206 32 4 211 117 136 14 127 164 131 16 118 216 97 135 69 97 96 67 153 231 230 18 4 17 162 42 226 140 229 199 191 124 110 150 120 128 158 144 213 16 88 20 6 66 91 235 242 9 162 6 129 128 194 84 201 235 18 95 218 143 128 127 1 232 39 3 124 239 189 247 232 97 88 163 254 162 212 95 9 36 78 186 138 235 198 220 1 221 102 162 219 153 142 173 4 106 6 125 67 46 161 51 204 47 159 183 246 228 50 95 136 93 82 84 238 87 252 23 1 212 186 233 111 93 17 112 9 50 104 12 19 48 59 35 205 117 115 51 168 200 118 104 179 42 210 25 186 148 247 147 234 156 132 213 84 159 137 91 64 211 56 243 91 111 189 197 25 88 191 140 189 195 234 116 12 77 131 131 69 173 168 72 135 59 116 48 10 228 43 157 90 156 167 29 251 124 107 104 17 155 196 178 5 86 68 76 101 179 70 99 104 41 142 69 249 118 108 210 38 156 135 9 202 157 4 107 96 19 154 216 74 43 130 104 192 218 79 22 8 39 217 170 177 43 60 179 62 254 144 80 154 153 49 252 63 28 131 30 18 190 218 55 56 205 149 82 15 230 109 189 10 232 222 200 145 35 211 173 131 125 179 191 54 36 205 80 98 110 21 112 89 246 154 225 136 223 255 254 247 227 239 0 197 250 196 131 89 51 175 189 246 90 126 21 147 29 91 155 63 231 81 9 236 44 243 215 41 88 42 173 159 177 35 122 158 120 226 137 233 182 66 231 206 157 249 239 149 87 94 73 8 40 74 136 136 136 252 45 130 148 28 59 118 44 89 47 221 37 135 163 143 62 186 254 17 115 41 161 196 220 42 160 189 122 100 127 132 99 135 29 118 56 249 228 147 111 186 233 166 223 252 230 55 51 103 206 28 55 110 220 145 71 30 153 54 67 219 108 179 205 176 97 195 216 205 23 149 183 50 236 222 102 207 158 157 46 160 194 153 29 253 36 50 178 184 244 211 119 240 147 159 252 196 135 157 69 68 228 111 155 250 223 169 32 107 183 249 75 165 255 199 81 98 110 21 190 248 226 139 9 19 38 252 184 141 87 76 182 221 118 219 222 189 123 47 95 190 188 253 43 252 91 8 106 242 172 236 15 10 163 116 167 53 127 151 60 65 15 243 159 220 131 191 240 205 125 17 17 145 191 60 191 253 237 111 243 159 7 33 15 30 124 240 193 75 150 44 249 139 101 237 255 255 162 196 220 90 124 240 193 7 227 199 143 223 179 249 155 128 124 191 203 46 187 12 25 50 100 213 170 85 91 245 185 162 18 52 151 255 197 133 174 93 187 174 94 189 186 56 214 156 47 191 252 242 209 71 31 29 56 112 224 206 59 239 76 207 81 198 221 187 119 127 185 238 23 40 68 68 68 254 150 120 241 197 23 15 63 252 240 239 125 239 123 228 190 206 157 59 31 115 204 49 143 60 242 200 86 125 50 245 111 6 37 230 86 228 79 127 250 211 179 207 62 123 195 13 55 156 122 234 169 61 123 246 140 55 215 160 91 183 110 3 6 12 24 55 110 220 99 143 61 246 81 243 247 13 183 18 43 86 172 232 211 167 79 244 164 87 175 94 211 166 77 107 246 150 95 61 239 189 247 222 227 143 63 62 123 246 236 123 239 189 119 217 178 101 223 225 139 32 34 34 34 127 1 200 116 203 151 47 191 231 158 123 102 205 154 181 112 225 194 245 235 215 111 165 183 172 254 246 80 98 110 117 74 47 39 66 188 12 184 185 175 112 86 5 253 73 157 217 176 97 3 221 40 14 136 136 136 136 84 132 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 138 81 98 138 136 136 136 72 197 40 49 69 68 68 68 164 98 148 152 34 34 34 34 82 49 74 76 17 17 17 17 169 24 37 166 136 136 136 136 84 140 18 83 68 68 68 68 42 70 137 41 34 34 34 34 21 163 196 20 17 17 17 145 74 249 243 159 255 63 40 50 160 117 236 104 41 1 0 0 0 0 73 69 78 68 174 66 96 130 1

Decoding the output text, the flag can be obtained.

ws3

This post is licensed under CC BY 4.0 by the author.