P16815 [HackerEarth] Roy is intrigued by the fact that the evaluated value of boolean expressions can easily vary depending upon the order of evaluation !
普及
题目描述

Roy is intrigued by the fact that the evaluated value of boolean expressions can easily vary depending upon the order of evaluation !

For instance, consider the example:

Expression: 1 xor 1 and 0
We can have following two interpretations:
1. ((1 xor 1) and 0) => (0 and 0) => 0
2. (1 xor (1 and 0)) => (1 xor 0) => 1
Now, he is further interested into finding the number of possible different parenthesizations such that the result of computation is res.

Input:

The first line of input file contains two space-separated strings.
The first string denotes the literals of our boolean expression S, the second string denotes the operators.
The next line denotes an integer q, i.e. the number of queries to follow.
Each of the next q lines contain two space separated integers l and r and a string res, which is either true or false.

Output:

For each query. output in a new line, the number of ways in which the boolean expression of substring [l,r] can be parenthesized so that it evaluates to res.
As the output can be very large, please print the answer modulo 1000000009.

Constraints:

1 ≤ |S| ≤ 300
1 ≤ q ≤ 90000
1 ≤ l ≤ r ≤ |S|

Notes:
No order of precedence is to be considered. The expression should be fully parenthesized.
Two parenthesizations are considered different if the parenthesized string produced is different.
The string of operations shall contain only characters 'a', 'o' and 'x' representing and, or and xor operations respectively

SAMPLE INPUT
110 ax
3
1 1 true
1 2 false
2 3 false

SAMPLE OUTPUT
1
0
0

输入格式

见题面

输出格式

见题面

样例输入
111111111010101001001000010011100010101011000101101111010111111100010000001111000000100010001111010011110101101110010000111101011011110111110101100110100001000011010001011001111011111101110010010010111101011010111100011000011000101101100001010100011011000111100110000001100100100001010110010010110011 axxoxaxxxoxoxxaoaoaaooaoxoxxxaxxaoaaooxooaoooaaxxoaoaaxxoxaooxoxxoaoxxxxaxaaxxaaaoxxaxxxoxxxaoooxaxoxooaxoxoaoaxaxoxaaxxxaaaooaaaooxoaoxxoxxaaaaaaxoxooxxoaaxooxaooooxooaxooaooaxoxaaooaaoxoxoxxoxxaaxaxaxoxooaaaxaoooooxxxxxoaoxxoooaaxxoxaaaoaxoooaaoaaxxaxaoxxxooooxxxaaaxooaoxxxxoxxxaoxaaoxaxoaxxaooxx 36757 124 156 true 129 256 false 179 277 true 180 258 false 5 153 true 19 187 true 67 214 true 106 106 true 19 105 true 193 203 true 191 263 true 214 277 false 79 264 true 87 152 true 235 238 false 77 89 false 294 294 false 180 191 false 256 295 true 213 215 false 253 283 false 10 43 false 207 229 true 33 161 false 53 201 true 275 300 false 108 184 false 153 239 true 158 258 true 159 197 false 201 222 true 293 294 true 182 225 true 55 83 false 247 281 false 169 260 false 241 277 false 102 298 true 202 213 true 296 298 true 181 186 false 145 214 true 251 256 true 132 252 false 45 219 true 138 154 false 203 248 false 297 297 false 4 136 true 110 230 true 243 263 true 68 172 true 26 107 true 73 137 true 116 278 false 144 256 true 196 270 false 134 265 false 94 107 false 201 217 true 269 270 false 270 285 false 172 221 true 27 153 false 225 238 false 220 231 true 208 249 true 1 143 true 39 71 false 185 241 false 225 299 false 297 298 true 24 76 false 288 294 true 151 180 false 196 255 true 29 90 false 120 276 true 112 121 true 197 199 false 208 267 false 151 255 false 79 250 false 193 209 false 96 153 false 187 241 false 38 72 true 259 289 true 23 163 true 129 209 true 30 196 true 287 288 true 222 234 false 192 297 true 123 170 true 92 197 false 277 278 false 273 279 false 259 261 false 276 280 true 113 133 true 99 134 false 122 156 true 25 210 true 221 289 true 242 261 false 153 192 false 177 182 true 218 269 true 138 243 false 82 98 false 196 261 false 49 248 false 271 283 false 40 233 true 218 259 false 87 214 false 285 291 true 265 293 false 145 212 true 189 200 true 183 230 false 226 297 false 25 132 true 263 292 true 274 295 false 252 274 true 169 271 true 15 44 true 297 299 true 275 277 true 3 219 true 238 249 true 164 276 false 60 83 false 101 235 false 59 139 false 31 255 true 57 141 true 88 127 true 137 269 false 91 115 true 213 218 false 99 152 true 163 188 false 242 265 true 123 142 false 58 111 true 224 253 true 197 268 true 238 273 false 90 197 true 123 288 false 64 266 false 264 288 false 70 262 false 106 202 true 142 290 false 26 186 true 109 154 false 50 109 true 104 247 false 220 255 true 5 196 false 7 265 true 44 254 false 259 277 true 267 275 false 142 245 true 64 154 false 281 297 true 3 167 true 88 285 true 159 291 false 270 277 true 112 210 true 90 285 true 29 157 false 291 298 true 266 285 false 146 294 true 29 30 true 24 140 false 206 219 true 179 185 false 252 282 true 179 228 true 242 300 true 131 227 true 286 293 true 141 299 true 84 132 true 17 211 true 234 291 false 6 290 true 166 238 false 266 292 false 152 184 false 64 178 true 125 300 false 86 170 false 248 250 true 191 293 true 288 300 true 201 230 true 103 268 true 248 290 true 245 282 false 251 290 false 243 277 true 56 249 true 261 273 false 273 290 false 157 258 false 47 290 true 210 244 true 148 294 false 204 223 false 200 253 true 26 280 false 156 236 true 77 137 false 222 263 false 150 285 false 123 240 false 83 111 false 174 273 true 14 14 true 53 218 false 175 209 false 94 141 false 55 125 true 39 140 true 264 297 true 142 255 false 65 138 true 204 276 true 133 200 true 243 286 true 21 125 true 229 237 true 296 297 false 118 266 false 231 279 true 6 93 true 51 52 true 192 264 true 84 212 true 286 291 true 211 296 false 237 270 true 228 240 true 159 264 true 267 288 true 23 89 false 36 52 true 257 276 false 216 226 false 167 248 true 206 285 false 223 270 true 241 286 false 221 293 true 295 300 true 10 44 false 42 282 true 34 48 false 158 213 true 23 155 true 171 264 false 187 198 false 44 142 true 100 122 false 256 260 true 85 106 true 276 292 true 32 181 true 193 264 true 117 121 false 222 255 true 169 242 true 233 250 true 160 249 false 122 248 true 75 210 true 1 88 false 274 278 false 233 269 false 253 292 true 256 260 false 273 277 false 29 44 false 201 281 false 62 89 false 165 265 true 63 117 false 250 273 true 48 133 true 128 286 false 133 207 true 184 212 true 236 275 true 121 150 false 207 225 false 132 153 false 80 181 false 230 279 false 132 136 true 71 249 false 50 272 true 232 235 false 92 298 false 262 282 false 290 293 true 152 240 false 256 288 false 93 269 true 130 290 false 59 209 false 61 218 true 230 264 false 79 204 true 69 98 true 175 229 true 37 283 false 11 285 true 147 148 false 298 299 true 196 277 true 213 296 true 230 237 false 28 183 false 274 277 true 297 297 true 284 285 true 32 261 false 102 180 false 19 66 true 164 209 true 84 258 true 39 149 true 262 289 true 129 180 false 280 290 false 88 88 true 143 219 true 74 283 true 172 292 true 31 241 true 210 269 false 76 153 false 89 232 true 148 214 false 226 284 true 201 282 false 4 198 false 33 64 true 143 182 true 46 246 false 124 163 true 166 230 false 233 263 false 274 282 false 138 277 false 253 258 true 73 275 false 284 298 false 61 65 false 165 265 false 221 222 true 92 234 false 251 267 true 48 273 false 194 296 true 10 61 true 100 283 true 23 249 true 11 254 true 200 293 false 28 271 true 247 249 false 237 259 true 71 215 false 147 200 false 28 124 true 127 230 true 171 273 true 296 296 true 176 239 true 230 268 false 246 271 false 281 290 false 254 266 true 85 288 true 39 274 false 12 297 false 241 257 true 51 189 false 185 291 false 202 294 true 41 152 false 246 283 false 200 260 true 225 256 true 3 158 true 300 300 false 269 275 true 143 211 false 191 205 false 62 292 true 184 245 false 71 215 false 136 258 false 16 240 false 279 286 false 113 289 true 244 269 false 228 284 false 178 197 false 116 170 false 183 202 true 16 117 true 211 239 false 266 288 false 219 255 false 240 247 true 102 284 false 148 192 false 279 282 false 54 255 false 52 89 true 261 291 true 282 300 true 231 294 false 134 300 false 34 156 true 167 195 false 62 103 true 1 87 false 86 168 false 137 142 false 141 144 true 137 300 true 165 236 false 66 179 false 197 266 false 280 300 false 214 292 false 250 299 true 97 239 false 227 291 true 275 286 false 260 285 false 210 227 true 158 248 true 206 215 false 261 264 true 170 289 true 190 229 false 276 287 false 170 205 false 263 288 false 88 185 true 288 294 false 185 265 true 266 266 false 113 113 false 19 148 true 4 293 true 228 300 false 86 167 true 159 252 true 72 178 false 274 294 true 108 114 true 30 232 false 102 126 true 159 178 false 71 140 true 243 282 true 21 264 false 20 230 true 68 284 false 110 257 false 25 197 false 11 53 false 37 185 false 33 178 false 213 300 false 75 277 false 79 185 true 215 234 true 298 300 true 176 258 true 229 248 true 142 155 true 153 162 true 198 205 true 93 101 true 7 84 false 175 296 false 168 245 true 168 198 true 140 261 false 252 276 true 35 168 true 247 250 true 183 238 true 23 250 true 103 231 false 235 295 true 22 55 false 174 211 true 7 133 false 107 238 true 275 282 false 253 299 true 187 296 true 215 255 false 160 199 false 41 244 true 155 213 true 217 279 true 234 249 false 120 236 false 272 280 false 31 163 false 251 294 true 234 235 false 196 267 true 127 251 false 18 265 false 75 213 false 188 274 true 24 212 false 32 128 true 45 212 true 251 292 false 136 178 true 203 284 true 65 162 false 74 125 true 108 258 true 173 196 true 112 199 false 165 222 false 36 49 true 20 248 false 273 296 false 106 129 true 197 229 false 29 91 false 216 250 false 191 228 false 152 156 false 51 125 false 170 228 false 195 223 false 175 226 false 264 288 false 112 288 false 226 242 true 226 230 false 141 298 false 244 253 true 187 216 true 113 266 true 215 219 false 28 209 false 191 224 false 202 222 false 194 270 false 208 219 true 25 297 true 6 241 true 99 149 false 187 287 true 186 207 true 85 229 true 104 164 true 127 252 false 1 20 false 300 300 true 294 296 false 111 252 false 166 268 false 129 296 true 176 185 true 234 285 true 121 143 false 176 203 true 168 173 false 60 71 true 42 45 false 58 125 true 250 268 true 158 267 false 173 253 true 83 266 false 122 216 false 240 299 true 265 265 false 45 270 true 281 299 true 1 68 false 271 294 false 77 178 true 265 295 false 231 266 true 279 296 true 152 167 true 203 273 false 101 219 true 131 152 false 125 191 false 103 197 false 51 192 true 81 222 true 239 244 true 168 244 true 215 291 true 239 275 true 14 211 false 243 295 false 240 276 false 78 267 true 127 206 true 235 299 true 277 292 true 79 189 true 127 180 true 260 274 false 53 270 true 59 196 false 98 218 false 239 269 true 18 35 false 129 156 true 118 131 true 277 285 true 280 282 false 10 124 true 176 261 false 38 195 false 270 280 true 184 203 true 107 166 true 238 250 true 9 174 false 250 272 true 278 281 false 100 282 false 286 290 true 256 284 false 249 255 false 61 101 true 46 78 false 274 289 true 137 277 true 295 295 false 26 251 false 255 290 false 3 212 true 89 168 false 91 272 false 61 179 false 24 166 true 180 207 false 181 243 false 89 133 true 44 68 true 221 287 false 83 300 false 65 162 false 269 272 false 160 284 false 207 293 true 28 187 false 123 173 false 141 227 false 124 207 false 139 270 true 243 257 true 186 271 true 89 141 false 204 218 true 142 214 true 126 179 true 170 238 true 156 280 true 33 273 true 83 132 true 288 299 false 119 242 true 217 268 true 197 300 false 123 246 false 49 292 false 139 174 false 124 172 false 18 256 true 193 216 false 191 278 true 112 266 false 243 244 false 219 286 false 275 288 true 269 276 true 270 297 false 128 291 false 263 291 false 271 285 true 276 287 true 51 229 false 265 295 false 276 277 true 222 246 false 48 221 false 216 261 true 55 269 false 182 239 true 86 292 true 110 199 true 149 215 false 267 290 false 27 187 false 160 242 false 213 238 false 56 62 false 217 298 false 207 255 true 223 272 false 35 88 false 40 289 true 300 300 false 267 269 true 300 300 true 209 294 true 35 233 false 173 289 false 81 149 false 251 298 true 129 192 true 228 255 false 286 297 true 174 236 false 236 273 true 25 239 false 133 216 false 126 228 false 127 215 true 83 161 true 4 262 true 107 165 false 97 243 true 191 239 true 124 210 true 129 268 true 9 275 true 24 239 false 62 197 true 24 130 false 57 102 false 230 237 true 150 156 false 22 141 false 126 181 false 96 292 true 287 288 true 42 195 false 260 260 false 165 172 true 7 60 true 49 218 false 96 98 false 272 280 false 21 68 false 5 14 true 56 92 false 6 138 true 108 188 false 32 167 true 179 265 false 166 197 true 171 275 true 208 264 false 20 177 true 289 296 false 38 265 true 295 300 true 163 209 true 38 248 false 26 99 true 38 253 true 68 258 true 100 282 true 10 141 true 84 106 true 53 122 false 277 287 false 114 223 true 250 297 true 10 144 true 223 252 true 149 187 false 222 289 false 144 255 false 140 262 true 293 297 true 226 233 false 173 221 true 133 212 false 17 192 false 205 293 false 221 259 false 217 269 false 296 296 true 259 269 true 225 238 true 189 299 true 285 294 false 216 216 true 66 106 true 279 294 true 218 284 true 131 240 true 104 123 true 257 284 false 156 251 false 17 270 true 21 235 false 241 248 true 235 243 true 221 259 false 281 291 true 209 273 false 189 253 false 211 300 true 34 85 true 127 296 false 10 292 true 300 300 false 68 166 false 292 300 true 215 259 true 258 274 false 28 277 true 59 202 false 133 231 true 26 138 false 135 242 false 293 295 false 285 297 false 236 276 true 290 291 true 276 283 true 120 282 true 48 150 true 149 212 true 254 295 true 298 300 false 129 287 true 134 291 false 173 222 true 274 280 true 91 128 true 46 213 true 115 162 false 5 274 true 43 59 true 229 230 true 209 262 false 61 268 false 16 298 true 104 151 false 22 209 false 282 287 false 94 209 true 60 237 false 268 292 false 268 298 true 32 111 false 70 123 false 76 142 false 286 300 false 188 216 true 39 281 false 208 222 false 179 208 true 48 144 false 136 255 true 166 219 false 146 252 true 244 286 true 153 180 false 16 265 false 205 263 true 285 295 false 264 273 false 23 69 false 116 172 true 58 230 false 261 292 true 111 143 true 208 254 true 59 68 true 177 220 true 200 248 true 238 263 true 45 230 true 266 287 false 164 184 true 296 297 true 226 254 true 39 63 false 262 295 true 221 298 true 206 248 false 250 262 false 43 166 true 160 285 false 119 299 false 4 7 true 265 299 false 123 207 true 295 296 true 61 107 false 233 250 true 258 280 true 106 230 true 7 9 false 251 284 true 15 217 true 117 175 true 18 190 true 7 81 true 185 280 true 178 210 true 260 281 true 176 234 false 240 280 false 179 294 true 224 269 true 256 257 true 234 263 false 14 144 false 9 147 true 55 269 false 297 300 true 56 167 true 262 299 true 169 255 true 237 269 true 65 228 true 265 276 false 247 275 false 129 299 true 133 221 true 210 270 false 83 178 true 168 249 true 202 247 true 231 260 true 122 159 true 132 255 true 202 242 true 281 297 false 131 160 true 260 292 false 112 291 false 243 254 true 296 297 false 79 231 false 108 269 true 188 210 true 14 37 false 16 108 true 146 215 false 52 177 true 60 212 false 90 183 true 114 238 false 227 247 false 219 289 false 136 250 false 23 126 true 295 295 true 124 232 false 241 295 false 166 223 true 17 134 true 55 235 false 51 174 false 210 263 true 277 283 false 264 290 false 285 296 false 103 224 false 5 256 true 131 135 true 247 281 false 145 181 false 56 186 false 27 183 true 171 194 false 261 265 true 141 157 true 16 22 true 112 170 false 221 254 false 88 190 false 24 202 true 225 300 false 130 236 true 26 269 false 75 86 true 36 78 true 172 281 true 215 278 false 141 293 false 218 258 false 50 131 true 165 203 true 239 244 false 95 290 false 276 295 true 168 194 false 194 299 true 73 185 true 19 255 true 74 236 true 41 268 false 92 287 false 106 260 true 75 247 false 66 187 false 161 162 true 5 157 true 236 237 false 154 177 true 57 224 true 128 146 true 198 223 false 131 246 true 297 299 false 90 94 true 45 270 true 3 164 false 250 258 true 36 217 false 292 298 true 297 297 false 188 252 true 146 232 false 282 291 true 278 287 true 69 280 true 42 246 true 248 252 true 67 180 true 233 246 false 211 240 true 40 164 true 163 189 true 118 134 false 130 234 false 238 238 false 231 231 true 31 74 false 24 223 true 75 157 false 118 193 false 191 205 true 273 300 false 116 216 false 249 280 true 118 175 true 65 272 true 130 240 false 231 300 true 164 263 true 263 278 true 38 243 true 176 222 false 203 275 true 40 263 false 128 187 true 84 243 false 276 300 false 224 239 false 82 92 false 211 217 false 215 220 true 213 228 false 216 238 false 100 157 true 5 133 false 217 246 false 159 159 true 296 297 false 35 247 false 30 95 true 128 242 true 282 293 false 35 226 false 222 262 true 160 299 true 247 270 true 172 215 true 39 68 true 88 165 true 141 247 true 252 279 true 58 127 false 45 139 false 227 290 false 120 151 true 138 281 true 284 293 true 153 221 false 40 248 false 140 152 false 8 255 true 158 235 false 105 109 false 247 251 false 172 222 true 180 243 true 58 78 false 111 182 true 297 300 true 24 174 false 228 271 false 220 258 false 222 299 false 113 173 false 240 263 true 118 210 true 214 246 true 276 285 true 291 294 true 165 230 true 252 284 false 31 53 true 226 232 true 136 172 true 50 86 true 49 203 false 89 165 false 176 221 false 68 273 true 226 295 true 150 199 true 44 225 false 148 281 false 225 273 false 150 230 true 288 296 true 295 298 false 251 282 false 220 296 false 13 287 true 168 183 false 292 300 false 179 220 false 61 280 false 234 297 false 187 275 true 178 270 true 81 176 false 96 123 true 88 107 true 224 249 false 69 191 false 113 115 false 144 200 false 140 262 false 269 295 true 68 287 true 102 214 true 48 137 true 300 300 false 158 268 true 170 224 false 40 257 false 115 179 true 109 177 false 55 288 true 75 162 false 49 217 false 106 186 true 278 300 true 211 211 false 101 299 true 81 166 false 42 110 true 262 271 true 153 218 false 42 228 true 13 90 true 1 278 false 40 154 true 200 212 false 240 267 true 102 133 false 257 277 true 43 284 false 105 285 false 96 270 true 170 218 false 183 238 false 50 233 false 89 230 false 60 132 true 298 298 true 53 153 false 180 298 true 113 282 true 60 173 false 264 287 true 106 271 true 152 168 false 290 291 true 128 226 false 23 218 true 249 273 false 242 248 false 248 277 true 283 288 true 85 165 true 16 50 true 150 152 false 238 253 false 110 237 false 177 236 false 138 200 true 81 86 false 145 145 false 230 292 true 24 69 true 41 193 false 257 270 true 47 128 false 37 87 true 242 276 true 187 264 true 14 118 false 99 268 true 178 197 false 235 251 false 280 293 false 244 291 true 249 255 true 187 250 true 252 253 false 33 266 true 240 265 true 237 256 false 97 244 true 245 260 false 230 297 false 139 293 true 111 149 true 182 192 true 112 244 false 295 298 true 143 272 true 16 176 false 262 293 false 247 279 true 82 185 false 247 260 true 275 283 true 216 295 false 129 206 false 260 288 false 5 180 true 158 227 true 8 151 false 113 221 true 152 249 false 239 283 true 280 284 false 279 284 true 231 281 true 169 265 false 95 283 true 82 290 true 19 93 true 211 228 false 198 294 true 134 154 false 289 298 true 133 223 false 108 189 false 101 174 true 223 245 true 31 126 true 39 298 false 153 243 false 64 155 false 153 207 true 28 95 false 29 267 true 242 258 true 18 101 true 220 268 true 22 232 false 233 272 false 31 175 false 143 283 false 274 293 false 76 170 false 103 120 true 111 256 true 62 121 true 249 253 true 155 238 true 164 234 true 273 283 false 79 220 true 229 241 false 191 251 true 57 161 false 282 296 true 115 274 true 1 279 false 23 258 false 175 276 true 51 91 true 72 131 true 46 204 false 39 172 false 226 276 true 11 298 false 259 294 false 127 148 true 48 210 false 200 207 true 23 239 false 255 287 true 248 295 false 43 128 false 158 296 true 201 267 true 54 135 false 214 240 false 156 208 false 137 159 true 35 214 false 105 124 false 184 187 true 297 298 true 266 297 false 242 261 true 152 255 true 268 288 false 79 204 false 12 50 true 133 232 false 73 253 false 22 114 false 18 52 false 126 294 true 223 278 false 290 298 true 87 203 false 139 161 false 73 76 true 4 69 true 225 293 false 168 183 false 205 210 true 224 280 false 41 54 false 189 284 true 231 280 true 45 117 false 95 118 true 2 238 true 269 273 false 191 237 true 12 97 false 67 141 true 79 299 true 66 85 true 294 297 true 190 252 true 63 212 false 167 267 false 196 256 false 226 278 false 116 168 true 4 207 false 185 265 true 60 139 true 268 269 false 146 177 true 188 299 true 43 79 true 68 177 true 60 179 false 280 300 true 135 192 false 273 296 false 7 68 false 247 266 false 176 244 false 115 129 false 123 280 false 33 243 false 278 287 false 28 161 true 190 295 false 32 92 false 244 265 false 67 187 true 34 80 false 79 84 true 164 233 true 19 24 false 42 154 false 10 285 false 22 203 true 160 285 false 229 300 true 234 252 false 207 256 false 11 263 true 73 236 false 111 140 true 246 254 false 224 246 false 263 281 false 40 133 true 206 224 true 214 249 false 110 160 false 111 183 false 150 282 true 63 226 false 64 219 true 276 299 false 214 228 true 295 295 false 125 147 true 50 108 false 205 220 false 92 208 true 117 138 true 177 285 true 268 298 true 237 298 true 68 299 true 76 259 true 58 222 true 117 191 true 210 286 true 151 220 true 300 300 true 155 218 true 267 278 true 259 285 false 244 293 false 270 272 true 134 275 true 101 300 false 189 195 false 16 119 true 300 300 true 177 220 false 243 278 true 93 120 false 24 275 true 148 193 false 89 298 false 184 223 true 62 170 true 108 225 true 113 285 false 130 186 false 67 132 false 289 290 true 76 83 true 4 268 true 297 299 false 92 255 true 161 255 false 204 239 false 86 261 true 214 214 true 25 208 false 100 123 true 252 264 false 136 238 true 26 146 true 157 251 false 300 300 false 51 104 false 118 126 true 172 297 false 233 237 false 7 277 true 155 277 false 220 244 true 23 295 false 130 258 true 115 264 true 13 278 true 115 136 false 212 275 false 52 163 true 294 294 false 24 95 false 110 127 false 51 243 true 112 158 true 22 243 false 241 242 true 267 293 true 91 123 true 17 97 false 119 154 false 253 274 true 163 217 true 68 113 true 3 83 true 211 281 false 245 292 true 156 269 false 155 182 false 111 198 false 233 235 false 241 264 true 127 232 true 191 194 false 213 226 true 262 277 true 257 265 false 185 190 false 221 272 true 255 255 true 281 294 false 210 270 true 218 287 false 137 281 false 244 290 false 42 51 true 110 230 true 122 175 false 204 243 false 24 56 true 81 290 false 59 217 false 192 224 true 208 223 false 275 290 true 148 229 true 39 245 false 119 127 true 178 266 true 237 244 true 11 128 false 95 257 false 83 105 false 233 269 false 140 292 true 222 244 true 39 94 true 252 290 false 269 284 false 2 168 true 285 300 true 35 90 false 135 294 false 268 288 false 48 113 true 292 298 false 292 299 true 179 262 true 244 257 true 225 270 false 111 122 false 221 260 false 23 173 false 185 287 false 207 241 true 294 299 true 40 190 true 223 295 false 171 281 true 58 108 false 193 230 true 112 114 true 262 299 true 170 235 true 134 202 false 59 62 true 118 148 true 296 296 false 186 192 true 241 262 true 210 213 false 198 241 true 207 274 true 29 35 true 7 295 true 205 218 true 152 164 true 231 240 false 41 277 false 124 160 false 288 300 false 240 260 false 4 21 true 20 204 false 23 76 false 270 280 false 291 293 false 124 260 false 66 159 true 89 204 true 126 149 false 109 112 true 145 161 true 183 213 false 69 183 false 233 274 false 107 197 false 30 74 false 274 279 true 77 251 false 174 292 true 294 298 false 237 281 false 285 300 true 85 208 false 47 153 false 168 186 false 249 254 false 32 42 false 254 293 true 235 278 false 180 276 false 145 258 true 285 288 true 11 161 false 103 237 false 223 242 false 6 62 false 104 297 false 69 239 false 185 185 true 251 254 true 161 270 true 175 266 false 274 295 true 165 252 true 58 127 false 114 254 false 132 168 true 135 271 true 187 214 true 170 182 false 179 241 false 77 286 true 21 250 true 92 207 true 134 255 true 180 202 true 82 179 true 269 271 true 178 242 false 295 297 false 138 160 true 43 101 false 16 120 false 298 300 true 122 282 false 182 256 true 293 295 false 229 267 true 43 191 true 129 299 true 294 298 false 20 32 false 238 255 true 12 250 true 112 207 true 86 251 true 251 281 false 67 73 true 83 163 true 295 300 true 233 255 true 122 181 false 150 290 true 184 248 false 54 286 true 53 300 false 107 288 false 197 300 false 237 244 false 27 175 false 185 259 false 52 233 true 298 299 false 218 257 false 247 266 true 282 292 true 283 289 true 299 300 true 285 288 true 168 180 false 115 273 false 284 295 false 108 198 false 232 270 false 48 208 true 164 282 true 112 206 true 50 245 false 291 293 true 12 43 true 144 144 true 199 295 false 140 169 true 1 211 false 130 292 true 191 203 false 285 290 false 166 176 false 86 228 true 28 298 false 22 51 false 257 288 true 257 294 true 4 81 false 24 56 true 28 158 false 148 152 false 278 297 false 132 291 true 280 291 false 29 259 true 45 210 false 204 230 false 139 206 false 35 97 true 79 284 false 167 211 false 12 16 false 285 292 true 198 279 true 291 296 false 215 296 true 121 177 false 130 152 false 96 184 false 248 293 true 147 203 false 176 289 false 32 284 true 239 298 true 25 41 true 183 263 true 284 284 true 227 255 false 215 249 true 251 292 false 247 294 false 5 105 true 99 175 true 41 290 false 104 160 true 268 293 true 35 110 true 35 287 true 190 207 false 93 272 true 184 198 false 165 255 true 159 284 true 146 232 false 295 300 true 197 234 true 212 274 true 258 266 false 176 191 false 73 226 false 66 285 false 97 239 true 10 165 false 165 214 false 69 215 true 242 299 false 87 91 true 45 121 false 91 144 false 3 59 false 106 189 true 214 232 false 271 272 true 13 257 false 94 177 false 202 237 true 48 139 false 39 230 true 126 212 false 71 113 true 114 222 false 230 256 true 210 293 false 235 247 true 145 162 true 9 139 false 243 243 false 39 142 false 191 198 false 92 260 false 228 292 true 26 36 true 205 207 false 166 295 true 205 252 true 33 57 false 107 251 false 9 132 false 213 224 true 223 273 true 155 206 false 175 272 false 174 291 false 124 260 true 201 205 false 141 295 false 39 215 false 4 146 false 282 288 false 206 263 false 191 198 false 131 170 false 6 124 false 239 241 false 261 278 true 32 248 false 24 41 true 158 233 true 195 249 true 220 260 false 27 47 false 221 278 true 221 293 false 23 45 true 253 288 false 66 85 true 70 262 false 232 237 true 203 239 false 135 174 true 5 210 true 27 61 false 261 263 true 194 234 false 15 197 false 141 205 false 95 278 true 300 300 true 213 300 true 216 296 true 136 292 true 272 299 false 144 236 true 33 257 true 268 269 true 190 284 true 29 98 false 300 300 true 220 284 true 114 215 true 253 295 false 173 195 false 85 237 false 234 236 false 112 256 true 275 284 false 191 259 false 18 74 true 29 157 false 179 246 true 7 7 false 224 229 true 197 263 false 239 272 true 127 248 true 36 44 false 242 289 true 261 277 false 287 289 true 230 239 true 20 128 true 116 149 false 45 61 false 253 281 false 295 297 false 183 243 true 4 284 true 165 260 true 78 296 false 4 284 true 114 143 false 170 195 true 284 296 true 145 188 false 123 296 false 49 141 false 20 200 false 22 133 true 182 293 false 216 293 true 32 42 true 48 189 true 133 217 true 125 164 true 4 158 false 170 184 false 71 161 true 41 158 true 141 196 true 105 150 false 85 144 false 131 232 false 40 272 true 167 295 true 234 266 false 209 243 true 103 250 false 57 139 false 144 166 true 208 275 true 297 299 true 131 179 false 164 174 false 25 38 true 249 288 true 296 296 false 263 295 false 48 102 true 37 74 true 45 133 true 102 279 false 158 244 true 205 268 true 165 181 false 49 227 true 49 141 false 171 191 false 169 282 true 41 292 true 242 287 true 38 144 true 199 220 false 11 141 false 16 52 true 138 300 false 33 119 false 57 287 true 144 229 true 101 129 true 169 179 true 238 293 false 89 270 true 189 248 true 9 213 false 292 294 true 116 137 true 162 243 true 226 238 false 256 300 true 219 234 true 67 198 false 267 272 false 19 224 false 107 278 true 271 300 true 81 254 false 253 261 false 44 81 false 184 223 true 114 159 true 263 288 false 46 161 true 49 79 false 197 228 true 83 124 false 284 298 true 249 256 false 30 96 true 117 289 true 231 297 false 107 264 true 269 285 false 169 206 false 178 222 true 110 224 false 50 98 false 130 272 false 297 300 false 61 141 true 20 148 false 75 184 true 24 123 true 275 278 true 104 188 true 121 140 true 88 92 false 162 299 false 213 248 true 291 296 true 282 283 false 281 297 true 171 183 false 127 197 true 217 298 false 204 276 false 263 293 true 184 214 true 123 204 false 57 177 true 139 224 true 214 248 true 293 297 true 203 207 true 120 237 true 149 231 true 150 215 false 101 141 true 202 255 true 92 118 false 262 290 true 261 299 false 133 290 false 270 281 true 161 295 false 200 292 true 28 291 false 141 232 true 239 259 false 250 277 false 176 235 false 62 129 true 256 298 false 121 230 false 295 300 true 56 270 true 116 296 false 265 274 false 135 269 false 210 298 true 149 254 true 26 140 false 295 300 false 152 173 false 190 298 true 120 221 true 179 208 true 75 175 true 129 192 false 157 268 true 262 267 true 164 281 true 118 173 true 291 294 false 45 200 true 223 292 false 49 108 false 86 294 false 184 194 true 270 289 true 178 216 false 224 224 false 234 272 false 98 208 false 17 73 false 181 195 true 279 297 false 67 158 true 205 299 true 203 299 true 283 286 true 286 295 true 43 201 false 105 149 false 278 282 true 48 280 false 11 14 false 94 161 true 264 277 true 286 294 true 127 154 false 66 283 false 149 171 false 57 59 false 174 237 true 181 209 true 273 300 true 189 189 false 172 225 true 281 288 true 123 123 true 220 293 true 244 272 false 187 275 true 123 233 true 47 80 false 33 280 true 175 197 true 53 139 true 98 135 false 94 232 false 126 188 true 62 217 true 50 52 false 76 124 true 201 279 true 25 133 true 37 249 true 235 236 false 278 283 true 141 289 false 42 110 false 237 286 true 120 154 true 111 273 true 251 253 true 20 102 false 145 264 false 131 193 true 261 275 true 259 289 false 46 212 true 185 295 true 60 173 true 258 291 false 283 285 false 271 299 true 238 269 false 200 227 false 45 286 false 19 38 true 207 219 true 115 173 true 283 288 false 12 63 false 128 289 false 128 158 false 214 224 false 102 156 false 59 79 false 94 145 false 219 274 true 41 133 false 103 140 false 222 280 true 287 287 false 113 281 true 270 283 false 278 281 true 111 279 false 149 172 false 29 240 false 68 148 true 147 178 false 230 257 false 249 300 true 238 253 false 209 217 false 183 261 true 190 276 true 118 186 true 274 285 false 140 287 true 197 253 false 186 205 true 37 85 true 26 178 false 176 265 true 119 236 true 189 191 true 131 251 false 66 90 false 252 296 true 209 285 true 49 86 true 58 289 false 94 150 false 96 173 true 90 240 false 179 270 false 83 248 false 197 281 true 70 223 false 223 261 false 277 283 true 22 148 false 199 275 true 263 285 true 130 179 false 15 118 false 2 3 false 107 196 true 128 288 false 183 256 false 245 256 false 200 205 true 217 260 true 84 144 false 175 179 false 292 297 true 50 217 false 256 291 false 256 283 false 159 193 true 210 291 true 232 261 false 31 85 true 273 286 true 69 191 false 198 280 false 218 295 false 253 297 false 107 167 false 41 94 true 267 286 true 290 293 true 189 189 true 79 191 false 214 273 true 106 261 true 25 181 false 191 232 false 212 254 false 253 279 true 121 261 false 130 144 true 200 241 false 9 34 true 191 223 false 120 203 true 255 267 true 214 276 true 116 221 false 173 243 false 271 296 false 193 265 true 174 175 false 221 281 true 117 177 true 79 156 true 80 269 false 69 123 true 289 296 false 144 282 true 15 43 true 45 215 true 290 293 true 187 204 true 105 202 true 272 277 false 65 167 true 291 293 false 104 283 true 277 279 true 26 230 true 125 146 true 154 159 false 25 72 true 71 159 true 39 295 false 276 292 true 117 177 false 182 278 true 89 152 false 281 287 true 216 245 false 158 251 true 132 168 true 182 292 true 139 232 false 210 275 false 161 192 false 6 25 true 238 271 false 39 206 true 85 180 false 78 244 true 256 270 false 253 282 true 272 297 true 232 232 true 115 133 false 60 275 true 292 300 false 158 240 true 19 214 true 162 244 false 26 62 true 97 281 false 231 277 false 153 252 true 246 300 true 120 167 true 64 147 true 109 268 false 205 234 false 185 287 false 31 185 false 296 299 false 156 267 false 238 294 true 210 255 true 27 96 false 52 165 true 167 223 false 244 289 false 73 174 true 74 205 false 32 240 true 67 262 false 16 179 false 147 158 false 66 66 true 287 289 false 57 194 false 279 284 false 66 270 true 111 252 false 294 297 true 128 171 false 88 156 false 237 286 true 155 227 true 150 208 true 224 271 true 156 198 false 66 287 true 222 225 false 181 188 true 24 109 false 189 191 false 294 294 false 52 123 false 158 173 true 230 258 false 253 299 false 272 283 true 247 283 true 258 273 false 265 283 false 261 290 false 132 283 true 129 252 false 51 279 false 283 285 true 144 216 false 294 296 false 32 61 false 119 201 true 252 275 true 66 260 true 180 266 true 130 277 false 241 252 true 15 71 false 168 208 false 259 263 true 101 195 false 7 221 true 49 52 false 296 298 false 122 284 true 165 231 false 161 289 true 74 262 false 44 183 false 49 160 false 211 242 true 251 251 false 143 164 false 286 296 true 18 178 false 214 251 false 46 167 false 50 210 false 293 297 true 259 282 true 155 239 false 254 289 true 201 280 false 126 160 true 158 206 true 252 255 true 108 289 false 55 68 false 129 245 false 111 236 false 95 153 false 229 262 true 296 300 true 104 235 false 217 300 false 62 253 false 49 127 false 257 300 true 41 110 false 275 296 false 91 147 true 15 88 false 50 66 false 38 73 false 188 233 true 286 294 true 279 282 true 6 176 false 269 270 false 258 264 true 135 136 false 271 285 true 39 142 true 222 239 false 268 282 false 297 299 true 37 171 false 294 297 false 206 264 true 72 284 false 140 196 false 294 297 false 131 211 false 239 273 false 224 232 false 155 178 false 34 192 true 219 255 false 205 254 false 8 218 false 206 248 false 267 282 true 291 294 true 176 186 true 111 116 true 268 279 true 67 119 false 293 295 false 34 163 true 213 290 false 169 262 true 29 249 true 79 285 false 238 257 false 276 293 true 28 115 false 4 124 false 247 287 true 238 297 true 63 64 true 253 300 true 128 271 true 255 256 false 37 154 true 156 256 false 163 181 false 5 43 true 46 222 false 297 297 false 296 300 true 199 255 true 158 256 true 205 240 true 151 292 true 20 99 false 201 222 false 297 300 false 74 126 false 115 127 true 195 219 false 118 130 false 139 291 false 47 138 true 179 286 false 100 248 true 248 283 true 210 217 true 258 272 true 37 117 false 284 289 true 136 222 false 255 289 true 182 203 true 171 277 true 160 270 true 146 208 true 111 114 false 3 286 false 175 180 false 268 281 true 161 282 false 156 171 true 298 298 true 92 199 false 57 270 true 181 266 true 235 256 false 257 296 false 56 73 false 70 243 false 288 292 false 104 165 false 23 205 true 13 173 false 238 244 true 161 256 true 54 194 true 194 194 false 186 247 false 219 220 false 144 152 true 68 91 false 175 283 true 15 243 true 23 97 false 129 138 false 177 239 true 155 195 false 86 173 false 207 223 true 111 158 true 253 271 true 134 231 true 135 139 false 110 237 false 104 133 false 286 292 true 183 234 true 150 227 false 248 270 true 24 290 true 10 202 true 127 289 true 213 295 true 169 236 true 233 266 false 166 274 false 230 275 false 162 198 true 35 49 true 171 220 false 27 269 true 235 239 true 8 15 false 84 114 false 269 269 true 126 181 true 11 197 true 68 163 false 227 246 false 291 292 false 137 285 true 151 253 false 30 138 false 4 36 true 169 255 false 159 286 true 200 207 true 84 161 false 149 203 true 32 286 true 18 156 true 210 241 false 282 297 true 235 268 true 212 216 true 21 255 false 114 281 false 163 233 false 138 262 true 211 282 true 139 225 true 5 112 true 207 298 false 152 216 true 15 193 false 90 191 true 299 300 true 186 295 true 75 273 true 57 281 true 11 135 false 170 300 false 191 290 false 201 286 true 202 215 true 67 70 false 79 296 false 94 112 true 151 151 false 52 75 false 297 300 false 262 288 true 208 239 false 121 297 false 220 253 false 44 107 false 127 250 false 58 181 true 293 300 true 50 69 true 153 216 false 217 233 false 270 297 true 64 172 false 226 268 false 67 216 true 97 178 false 133 297 false 28 103 false 164 165 true 239 268 false 190 228 true 134 235 true 105 197 true 280 287 true 37 136 true 229 296 true 228 240 true 84 280 true 94 160 false 38 214 false 33 194 true 61 105 true 41 220 false 261 296 true 177 267 true 94 128 true 30 171 false 270 293 true 96 259 false 99 237 true 66 240 false 48 297 true 4 43 true 252 262 true 113 189 true 92 168 false 114 233 true 94 213 false 97 177 false 269 272 true 275 295 true 3 162 false 161 276 false 23 63 true 130 257 false 120 202 true 229 233 false 251 298 false 230 284 true 248 300 true 283 299 false 11 103 true 135 218 false 236 295 false 142 218 true 189 216 true 182 272 true 115 228 true 285 293 false 207 230 true 268 285 true 29 299 false 35 234 false 198 279 false 293 296 true 122 140 true 246 248 false 49 282 false 175 183 true 243 292 false 226 299 true 109 232 false 110 215 false 261 274 false 281 287 false 217 294 true 264 289 true 167 204 false 143 153 true 236 273 true 37 176 false 67 275 true 50 251 false 288 292 true 78 170 false 158 167 true 128 156 false 260 266 false 128 269 false 219 266 false 150 284 true 116 281 false 144 215 true 46 80 true 273 288 true 255 263 false 183 285 true 207 234 false 1 288 true 82 254 false 261 288 true 215 280 false 25 164 true 136 175 true 248 284 false 115 133 true 231 289 false 245 283 false 56 219 false 110 212 false 206 282 true 121 213 false 218 250 true 62 86 true 269 283 true 85 195 true 143 246 true 220 233 true 12 52 false 275 290 true 264 280 true 106 274 true 224 235 true 148 169 false 50 233 true 239 265 true 145 145 true 19 60 true 106 166 false 207 265 true 142 219 false 285 294 false 224 255 true 74 281 false 121 186 true 2 165 true 146 274 true 20 65 true 201 262 true 13 134 false 64 174 false 232 247 false 90 255 false 181 207 true 75 217 false 200 279 true 166 175 true 88 226 true 33 214 true 37 204 true 180 274 false 125 272 false 77 105 true 33 164 true 59 262 true 99 147 false 109 204 true 154 201 false 258 297 true 51 58 false 262 279 true 7 221 false 187 280 true 265 297 false 85 192 false 236 291 true 218 272 false 51 148 false 222 266 false 48 209 false 257 274 true 287 300 true 90 147 true 1 86 false 124 273 false 165 186 true 90 256 true 213 228 true 29 78 false 11 261 true 56 224 true 165 300 true 42 274 true 150 192 true 132 237 true 191 242 false 248 267 false 86 193 true 150 294 true 273 284 true 172 228 false 250 300 true 124 232 false 38 138 true 234 239 true 167 286 false 35 144 false 174 248 true 189 276 false 244 250 true 155 219 false 196 206 true 90 108 false 174 271 true 285 295 false 178 195 false 155 252 true 87 198 true 59 160 false 161 176 true 80 85 true 101 164 true 172 186 false 128 180 true 289 296 false 82 297 true 239 271 true 176 199 false 18 156 false 91 108 true 188 292 true 259 269 false 92 202 false 260 297 true 291 296 true 100 257 true 134 198 false 64 115 true 66 219 false 163 230 true 112 237 false 256 299 true 165 247 true 183 209 true 177 288 true 79 300 true 121 191 false 90 95 false 139 234 false 285 299 true 232 283 true 157 273 true 41 210 true 182 238 true 114 223 false 114 248 false 282 284 false 98 168 true 208 250 true 116 119 false 197 231 true 216 284 false 243 251 true 245 287 true 200 268 true 210 251 true 299 299 true 21 157 false 15 126 true 125 268 true 54 114 false 15 211 false 9 59 false 47 179 false 140 232 true 217 262 false 124 264 false 300 300 false 267 282 true 260 262 false 180 276 false 138 268 true 267 286 false 4 99 false 47 198 false 130 264 true 225 234 true 108 129 true 43 189 false 229 283 false 150 275 false 68 258 false 257 295 true 129 188 true 123 130 true 117 133 true 298 299 false 126 132 false 196 222 true 217 266 true 30 173 true 81 193 false 15 104 false 242 290 false 75 297 false 198 264 false 13 256 true 130 222 true 97 260 false 95 103 false 214 226 true 251 269 false 106 110 true 222 233 false 59 102 false 102 163 false 206 249 true 258 285 false 157 294 false 65 292 false 42 69 false 203 217 false 141 174 false 295 297 true 26 28 true 276 283 true 104 220 false 165 274 true 265 281 false 26 279 true 163 274 true 153 260 true 162 188 false 49 267 true 266 297 false 269 292 true 267 295 false 219 251 false 251 299 false 231 242 false 67 216 false 75 250 false 174 262 true 244 299 true 6 73 false 50 222 true 20 76 true 203 236 false 26 257 false 257 284 false 70 139 false 6 267 true 254 278 false 148 266 true 246 264 false 181 247 false 89 120 false 135 282 false 79 163 false 240 266 true 2 32 true 37 117 true 207 279 true 296 299 false 107 235 false 91 266 true 234 253 false 79 189 true 188 228 false 276 281 true 10 287 false 223 269 true 103 184 false 33 53 true 283 287 true 5 292 false 43 106 false 161 240 false 31 81 true 248 272 false 240 258 true 23 37 false 213 260 true 201 294 true 296 300 true 101 229 true 60 250 false 131 134 false 145 241 false 93 144 false 263 281 true 150 153 true 207 211 true 96 132 false 300 300 false 242 294 false 237 285 false 93 247 false 215 251 false 148 244 true 174 239 false 209 236 true 54 225 true 90 101 true 235 279 false 135 208 true 226 249 true 233 265 true 34 292 true 47 250 true 222 231 true 12 267 false 215 220 true 141 177 true 249 294 true 48 144 true 282 300 true 189 219 true 203 284 true 227 269 false 242 249 false 282 290 false 116 190 false 24 152 true 166 225 true 277 292 true 242 260 false 104 155 false 29 208 false 182 265 false 94 223 true 296 299 false 145 203 true 128 203 false 140 142 false 36 113 true 141 273 false 231 300 false 14 89 true 292 296 false 245 269 true 72 261 true 55 147 false 295 298 true 67 195 true 165 267 true 70 184 true 198 198 true 94 217 true 56 259 false 183 275 false 31 231 true 197 278 true 171 197 true 275 286 false 189 207 true 218 265 false 250 297 true 202 290 false 240 255 true 2 168 true 130 137 false 210 295 true 240 275 false 273 294 true 99 234 true 187 258 false 121 219 true 120 196 false 8 272 false 67 79 true 74 99 false 278 299 false 244 251 true 234 236 false 45 272 false 12 219 true 173 271 false 157 268 false 283 287 true 71 91 false 290 298 false 224 272 false 114 154 true 117 293 false 138 244 true 222 263 true 297 297 true 228 271 false 54 54 false 59 214 true 264 271 true 20 145 false 90 159 true 43 256 true 159 165 false 263 294 false 237 283 false 171 179 true 10 148 true 113 232 false 87 300 false 269 299 true 220 244 true 112 216 true 120 274 true 269 292 false 95 226 false 147 247 true 180 222 true 132 154 false 88 116 false 253 263 false 164 240 false 139 206 false 181 269 true 94 142 false 293 294 false 15 166 false 232 280 false 230 239 false 150 286 false 25 73 true 104 277 false 207 242 false 157 182 true 253 285 true 9 148 true 130 134 true 186 259 false 277 278 true 218 230 false 270 281 false 218 240 true 201 260 false 205 295 false 3 33 true 151 288 true 14 140 true 216 274 true 143 194 true 15 168 false 273 282 true 19 241 true 109 153 true 128 222 false 139 270 true 71 297 false 120 291 false 96 275 true 165 198 true 287 298 false 102 233 false 69 145 true 188 215 false 218 232 true 44 95 false 19 250 true 292 298 true 51 76 true 102 225 true 267 293 false 87 174 true 274 274 true 209 235 true 3 223 true 185 289 true 9 134 false 28 73 false 118 134 false 276 297 false 300 300 true 140 189 true 221 225 false 179 245 false 158 164 false 290 300 false 209 231 false 285 288 true 7 228 false 171 182 false 65 220 true 213 238 false 45 56 true 7 113 false 166 239 false 213 288 true 260 282 true 97 162 true 60 266 true 281 281 true 67 111 false 212 267 false 58 265 true 251 251 false 272 274 true 157 157 false 233 237 true 272 293 false 77 211 true 2 222 true 103 181 true 159 210 false 199 227 false 51 73 true 86 244 false 135 230 false 241 280 true 12 204 false 244 294 true 295 299 true 244 273 true 72 278 true 26 240 false 62 172 false 266 289 false 190 239 true 148 291 false 23 83 true 205 241 false 24 289 true 297 298 true 175 248 true 91 96 false 130 266 true 149 283 false 24 156 false 290 300 true 191 211 true 297 299 true 259 279 true 204 210 true 257 274 true 136 136 true 219 242 false 222 265 true 182 185 false 282 291 true 79 141 true 290 295 true 263 277 true 242 244 false 139 219 false 83 230 false 118 119 true 230 251 false 215 238 false 34 83 false 54 135 false 52 59 false 22 284 false 97 124 false 145 232 true 153 200 false 31 299 true 158 213 false 166 202 false 159 162 false 27 97 false 239 239 false 157 252 false 265 290 true 95 191 true 85 132 true 49 165 false 160 210 true 257 258 false 24 156 true 31 146 false 21 95 false 149 167 true 131 182 true 28 72 true 48 279 false 292 295 false 54 103 true 181 284 true 33 227 false 299 300 false 22 105 true 138 167 true 164 239 false 206 270 false 17 60 false 34 239 false 252 276 true 67 150 false 269 297 true 276 298 true 201 275 false 298 299 false 263 263 true 1 172 false 28 244 true 181 262 false 103 257 true 274 274 false 31 136 false 12 22 true 29 233 false 266 276 true 84 120 false 236 290 true 87 164 true 266 287 true 165 296 true 278 287 true 180 269 false 6 300 true 204 230 true 131 211 false 153 273 false 37 140 false 15 290 false 172 229 false 39 43 true 209 222 false 142 189 false 25 97 false 106 133 true 134 274 true 90 208 false 19 181 false 223 285 false 86 198 false 138 200 true 120 239 true 83 99 false 1 109 false 202 203 true 200 271 true 125 253 true 89 151 false 98 98 false 101 124 false 238 293 true 41 178 false 86 241 true 154 181 false 249 280 true 68 190 true 173 269 true 225 251 false 135 238 true 204 244 false 49 134 true 259 262 true 209 224 true 101 262 true 188 259 true 60 88 false 255 278 true 78 260 true 146 170 false 290 292 true 194 263 false 265 271 false 67 136 true 229 279 true 203 294 true 153 257 false 176 271 false 286 292 true 137 146 false 290 293 false 151 298 false 202 209 false 217 263 false 217 284 false 217 225 false 43 89 true 53 230 false 47 101 true 198 276 false 124 221 false 264 292 false 157 158 false 198 297 true 103 275 true 135 210 false 166 215 false 220 237 false 136 232 false 143 238 false 211 271 false 157 292 true 253 265 false 132 175 true 20 55 false 80 80 false 78 184 false 46 217 true 230 232 false 73 75 false 133 136 true 231 275 true 280 292 true 263 276 false 253 287 true 123 165 true 179 264 true 212 294 true 61 286 false 53 110 true 263 263 true 119 287 true 276 295 false 85 94 false 235 273 false 167 289 true 204 286 false 75 173 true 213 271 false 176 246 true 106 228 false 151 187 false 113 213 false 227 251 false 186 266 true 253 269 true 197 218 true 52 233 false 153 300 false 180 277 true 261 300 false 197 239 true 189 276 true 258 274 false 39 282 true 187 285 true 89 107 false 200 207 false 90 137 true 30 177 true 256 297 true 228 297 true 204 251 true 46 299 false 269 291 true 124 212 false 182 247 false 267 272 true 23 264 true 11 113 true 197 253 true 196 266 false 124 190 false 253 294 true 32 164 true 289 296 true 160 210 false 70 170 true 35 187 false 251 259 false 29 262 false 58 128 false 21 183 false 188 260 true 10 55 false 239 243 true 79 141 true 250 269 true 263 288 false 292 295 true 190 234 true 300 300 false 25 64 false 286 300 false 111 208 false 233 282 false 156 184 true 11 180 true 214 289 true 70 149 true 82 254 true 194 260 false 246 286 true 130 139 false 4 159 false 11 29 true 141 291 true 194 211 false 19 278 false 93 177 false 211 232 true 93 193 false 286 297 false 282 300 true 78 265 false 191 282 true 292 296 true 204 279 false 281 292 false 152 300 true 73 117 true 191 269 true 99 144 false 128 159 true 2 14 true 164 264 true 239 239 false 55 136 false 228 254 false 62 134 true 212 262 false 272 290 true 188 195 false 176 204 false 16 130 false 248 283 true 118 210 false 260 265 true 71 122 true 290 292 false 271 284 false 220 287 false 187 233 false 131 209 false 41 187 false 62 289 false 44 105 true 1 298 false 260 264 true 243 279 false 224 273 false 106 258 false 145 151 true 50 262 true 2 85 true 160 262 false 9 196 true 232 293 true 280 288 false 28 190 false 161 297 true 267 288 false 299 300 true 14 162 true 278 296 false 250 255 false 300 300 true 161 287 true 192 243 true 161 232 false 118 182 false 242 272 true 37 177 false 187 203 true 189 288 false 40 272 false 189 294 false 113 274 true 80 135 true 275 299 false 41 219 false 235 288 true 180 289 false 142 222 false 74 89 true 52 134 true 85 285 false 207 223 true 22 160 false 264 300 false 43 70 false 1 158 false 208 283 true 80 155 false 235 280 false 259 282 true 10 194 false 174 249 false 129 228 true 218 247 true 108 168 true 300 300 false 259 262 false 96 136 false 36 46 false 24 228 false 44 120 false 264 283 false 210 280 false 84 259 true 96 142 true 187 215 true 211 213 false 105 258 false 185 251 false 142 262 true 21 228 false 129 295 true 163 279 true 106 225 true 123 176 true 267 267 false 254 261 false 84 268 true 131 150 false 124 124 false 72 106 false 7 154 false 194 205 false 186 297 true 79 204 true 297 298 false 253 276 true 19 236 false 173 247 false 22 111 false 52 84 false 145 205 false 25 298 false 131 282 false 68 290 false 70 106 false 278 292 true 159 230 false 275 291 true 87 159 true 88 247 false 270 284 false 188 208 false 230 274 false 177 257 true 87 99 true 254 266 true 294 299 false 103 262 true 264 265 false 268 269 true 268 289 true 191 201 false 106 127 false 57 257 false 102 299 false 278 282 true 268 300 false 63 198 true 101 161 true 272 279 false 104 276 true 229 267 false 245 284 true 38 99 false 238 296 true 36 56 true 47 109 true 78 175 true 206 252 false 104 125 false 131 269 false 284 288 true 140 232 true 13 59 true 278 278 true 72 159 true 236 295 false 38 240 false 43 103 false 126 160 false 214 257 true 43 188 false 282 282 true 219 235 false 93 205 false 268 296 false 60 287 false 251 296 true 222 257 true 239 256 true 71 84 true 84 141 false 8 75 true 288 297 false 140 300 false 9 233 true 48 181 true 77 236 false 175 197 true 74 170 true 48 246 true 82 254 false 188 244 false 181 228 false 38 98 false 179 277 false 249 252 false 109 177 true 208 241 false 15 35 false 28 190 false 73 90 false 87 97 false 226 251 true 256 266 false 280 298 false 107 212 true 64 140 false 230 256 false 248 251 false 95 223 false 55 120 true 68 286 false 29 221 true 232 247 true 116 212 true 59 194 true 49 192 false 89 141 true 175 198 true 34 244 false 8 265 true 98 102 true 141 156 true 215 300 false 200 299 true 203 204 true 103 107 false 219 272 true 99 145 true 75 119 true 82 282 true 53 268 false 146 217 true 4 133 false 11 145 true 169 264 true 278 291 true 240 300 true 94 241 false 299 300 true 59 207 false 88 275 false 161 165 true 123 228 false 276 294 false 179 248 false 261 287 true 169 265 false 143 249 true 101 138 true 18 98 false 129 208 false 199 283 true 214 274 true 221 232 false 190 286 true 95 261 false 115 244 false 275 287 true 45 121 true 223 233 false 226 295 true 118 297 false 264 285 false 200 211 true 256 295 false 193 258 true 41 89 true 174 297 false 93 100 false 113 125 true 251 251 false 24 187 false 244 282 true 209 273 true 67 168 false 228 287 false 57 167 false 124 197 false 26 103 false 101 287 false 161 213 true 267 269 false 91 213 false 123 238 false 147 299 false 191 250 true 119 292 true 236 249 true 46 190 true 209 239 true 125 236 true 59 69 false 228 266 true 27 75 false 283 297 false 67 278 false 147 250 false 92 299 true 185 235 false 259 291 true 208 281 false 190 261 false 183 185 true 237 242 true 159 192 false 173 213 false 13 135 true 45 215 false 87 130 true 83 216 true 18 260 false 9 151 false 276 295 true 156 174 true 64 151 true 201 204 false 154 283 false 162 169 false 113 266 false 118 273 false 137 268 true 192 286 true 233 256 true 73 210 false 249 275 false 125 290 false 273 277 true 288 296 true 166 181 false 292 300 true 88 220 true 213 235 false 163 262 false 291 300 true 65 137 false 132 180 true 81 119 true 259 278 false 163 198 true 208 218 true 151 184 false 248 291 true 90 120 false 2 120 true 190 251 true 232 246 false 41 185 true 204 300 false 184 251 true 46 275 true 29 38 false 298 300 true 151 285 false 217 269 false 33 125 true 140 263 true 73 73 false 133 276 false 50 270 true 73 251 true 184 273 false 74 125 true 42 50 false 136 141 true 233 234 true 126 161 false 291 293 false 280 287 false 119 128 false 114 225 false 160 201 true 51 255 false 151 224 false 146 147 false 249 269 false 133 145 false 91 263 true 212 231 false 272 292 false 272 290 true 14 116 false 228 262 false 132 191 false 11 26 true 32 66 true 103 246 false 71 257 false 209 214 true 65 96 false 109 285 false 102 132 true 236 262 false 133 218 false 197 224 true 107 242 true 225 277 false 75 138 false 18 204 false 269 275 false 37 162 false 179 211 false 206 277 false 176 263 false 80 258 true 134 174 true 182 296 false 91 287 true 72 236 false 172 201 false 81 82 true 251 287 true 121 250 true 131 275 false 282 289 true 279 296 true 221 297 false 105 228 true 37 95 true 41 259 true 82 257 false 20 65 false 199 227 true 122 171 false 21 115 true 105 210 false 9 223 true 176 244 false 167 216 true 111 215 true 212 239 false 49 264 false 276 294 false 220 284 false 264 300 false 247 292 false 94 295 true 37 66 true 186 246 false 108 254 false 9 16 true 52 60 false 252 287 true 245 254 false 295 297 false 191 221 true 150 206 true 65 170 true 76 143 false 264 271 false 70 209 false 18 75 false 221 262 true 250 295 false 247 298 true 13 285 false 130 207 true 136 229 false 167 225 false 32 266 true 298 300 false 139 165 false 214 264 false 137 218 false 44 300 true 43 44 true 287 299 false 54 147 true 126 243 false 235 281 true 184 289 true 252 286 true 247 275 true 271 289 true 292 299 true 139 149 true 295 300 false 87 152 true 244 297 false 67 147 true 8 41 false 15 39 false 75 265 false 290 298 true 189 253 true 103 113 false 111 161 true 135 151 true 45 84 false 91 101 true 205 242 false 279 299 false 299 299 false 142 230 false 22 230 false 108 237 true 213 271 false 201 259 false 275 288 false 140 164 true 175 261 false 300 300 true 219 249 true 236 256 false 287 289 true 57 232 false 146 151 true 256 292 false 200 255 false 210 280 true 122 257 false 155 285 true 94 271 true 61 112 false 234 288 true 198 220 true 290 290 false 236 296 false 93 233 true 196 298 false 245 250 false 205 299 false 213 255 true 73 243 false 4 88 false 185 296 true 151 243 true 166 221 false 183 280 true 95 250 false 176 202 false 257 295 true 73 83 false 92 230 true 200 234 false 243 252 true 91 290 false 55 237 false 56 61 true 180 286 true 179 252 true 144 299 false 14 279 false 7 8 true 141 269 true 295 300 false 257 295 true 65 246 true 241 254 false 168 195 false 132 234 true 45 48 true 282 292 true 154 227 true 295 298 false 43 59 true 31 261 false 167 178 false 170 285 true 247 293 true 283 291 false 220 289 false 18 270 true 285 286 false 132 250 true 299 300 true 86 228 true 138 181 false 5 118 false 88 90 true 176 193 true 79 271 false 278 282 true 193 197 false 163 225 true 106 260 true 197 266 false 236 297 true 143 179 true 71 199 true 237 279 false 19 284 true 8 277 true 257 270 false 69 294 false 215 218 false 73 217 false 236 248 true 235 281 false 19 293 true 13 199 true 300 300 false 244 282 false 29 225 false 298 300 true 61 282 true 136 261 true 50 243 true 64 154 true 51 242 true 160 173 true 96 117 false 45 120 true 181 189 false 55 298 true 118 236 false 85 229 true 41 71 true 150 170 true 287 300 false 9 297 false 16 192 true 102 285 false 25 68 true 82 223 true 236 250 true 280 284 false 151 272 false 97 295 true 152 193 true 193 196 true 92 289 false 46 113 false 228 252 false 30 109 true 160 253 true 279 295 true 180 269 false 98 162 true 76 264 true 113 278 false 56 95 true 145 240 false 239 299 false 235 246 true 283 294 false 9 261 false 33 42 false 53 273 true 218 276 true 29 198 true 103 255 false 205 273 false 280 295 false 100 287 false 171 266 false 257 266 true 47 81 false 245 256 true 138 292 false 214 224 false 259 278 false 103 160 false 151 260 true 132 232 false 163 163 true 257 293 false 187 291 true 53 258 true 70 268 true 225 300 true 169 299 false 90 295 false 284 293 false 166 213 false 254 262 true 243 271 false 168 243 false 136 261 false 48 238 false 265 267 true 275 283 false 261 261 false 205 299 false 182 261 true 196 219 true 184 288 false 124 174 true 169 204 false 148 267 true 144 145 false 100 198 false 84 240 true 258 290 false 67 182 true 194 283 false 268 275 true 250 287 false 137 277 false 221 261 false 61 229 true 263 287 true 173 277 true 18 254 true 277 294 false 247 273 false 89 116 true 240 256 true 280 291 true 24 95 false 245 296 true 27 66 true 103 191 true 35 56 false 54 295 false 227 246 true 136 172 false 291 297 true 57 291 false 92 155 true 94 111 false 273 278 true 143 296 true 253 271 false 39 292 false 155 225 false 80 217 true 136 293 true 268 269 false 88 215 false 11 99 true 166 226 true 266 283 true 80 119 false 299 300 true 293 295 false 117 132 true 18 46 false 9 130 true 253 280 false 14 248 false 140 213 true 298 300 true 56 67 false 290 297 true 191 257 false 161 200 false 12 96 false 139 243 false 89 156 true 115 154 false 75 128 false 185 203 false 21 34 false 120 172 false 230 239 true 172 211 false 172 205 false 143 158 false 185 219 true 54 65 false 201 300 true 170 233 true 55 159 true 24 180 true 168 269 true 57 275 true 20 181 true 62 90 true 184 253 true 271 288 true 17 234 true 225 286 true 102 202 true 70 183 true 37 79 true 95 260 true 213 259 false 156 264 true 152 167 true 240 269 true 119 261 false 286 300 true 114 121 true 16 132 true 189 192 true 246 280 true 86 190 false 298 298 false 285 286 false 283 286 false 49 60 false 125 177 true 133 290 true 43 260 true 67 265 false 135 218 true 167 252 false 197 265 true 255 290 true 40 55 true 9 134 true 161 293 false 33 117 true 130 208 true 288 290 true 154 239 false 165 221 false 41 58 true 191 197 false 221 273 true 99 286 false 170 252 true 244 296 true 163 211 false 76 113 false 205 214 true 119 175 true 125 221 false 13 142 true 69 101 false 92 191 true 199 210 false 137 230 true 258 286 true 152 247 true 4 125 true 70 259 true 252 253 false 153 221 true 7 159 false 104 196 false 288 297 true 197 291 false 29 53 false 80 264 false 196 293 false 37 74 false 207 279 true 224 271 false 248 276 false 36 155 false 271 286 true 210 275 false 229 239 true 140 144 false 249 272 true 273 294 true 92 251 false 141 275 false 126 203 true 132 291 false 66 267 false 59 129 false 242 242 true 84 132 true 143 267 true 27 56 false 227 228 true 172 250 false 221 286 false 263 295 false 73 139 false 285 295 true 177 261 true 25 294 true 186 212 true 182 245 true 175 232 true 14 159 false 242 290 false 47 254 false 104 131 false 129 191 false 203 290 true 188 220 true 85 213 false 175 254 true 20 159 false 53 128 false 87 191 true 27 218 false 135 148 true 166 278 false 39 166 false 65 243 false 209 289 true 154 157 false 138 292 false 217 282 false 223 266 true 30 33 true 60 93 false 4 25 true 273 287 true 273 273 true 259 274 false 275 282 true 257 279 false 271 289 true 287 298 true 94 125 true 154 228 true 253 293 false 161 164 false 156 291 false 56 106 true 253 257 false 23 231 false 238 252 true 180 228 false 281 299 true 132 227 false 171 171 false 166 298 false 83 253 false 282 290 false 99 171 false 294 295 false 227 252 false 226 262 false 70 209 true 220 288 true 259 286 true 61 122 false 132 256 false 242 257 false 296 296 false 246 264 true 197 223 false 104 262 false 244 280 false 141 281 false 281 296 false 87 121 true 2 147 false 220 265 false 15 23 true 126 283 false 74 82 false 246 286 true 147 192 true 242 254 true 247 296 false 286 298 true 247 278 false 251 286 true 299 300 false 14 299 false 275 300 true 80 219 true 176 216 true 279 283 true 43 211 false 123 288 true 171 217 true 210 210 false 87 280 false 200 284 false 279 293 false 59 251 false 255 293 false 173 199 true 88 281 false 148 176 false 275 293 true 22 52 false 50 72 true 152 220 false 285 291 true 97 209 true 1 298 true 114 171 false 124 170 true 125 224 false 202 252 false 237 264 false 74 191 false 44 200 false 158 238 false 44 218 true 127 292 false 167 260 true 116 158 false 106 118 false 19 288 false 35 272 false 242 261 true 221 226 false 34 178 true 111 112 true 248 295 false 169 262 true 99 213 false 171 233 true 251 278 true 28 79 false 20 232 true 230 269 true 126 138 false 265 291 true 271 274 false 33 300 true 144 144 true 291 291 false 225 253 true 197 291 false 75 288 true 154 229 true 140 255 false 99 285 true 49 277 true 215 238 true 198 295 true 75 78 false 255 291 false 282 287 true 82 260 true 116 255 false 57 202 true 221 277 false 60 120 false 28 220 false 29 170 true 268 296 true 63 232 true 143 151 true 225 232 false 177 210 false 97 272 true 219 220 false 12 271 true 260 286 false 83 178 true 23 42 true 159 229 true 242 256 true 268 293 false 106 133 true 235 274 true 84 295 false 205 249 false 199 204 true 155 195 false 59 132 false 137 292 true 113 193 false 158 294 true 83 179 true 132 296 true 158 196 false 70 154 true 90 189 false 37 72 true 2 255 true 26 142 true 273 274 true 122 251 true 283 288 false 3 14 false 167 296 false 161 273 false 93 95 true 134 240 false 36 288 false 147 261 true 130 191 false 92 268 true 66 160 true 75 241 true 217 264 true 279 292 true 231 238 false 234 283 false 300 300 true 160 282 true 36 175 true 230 238 false 296 299 false 115 232 false 1 26 true 265 268 true 6 219 true 79 108 true 145 237 true 105 168 false 285 295 false 145 197 false 130 297 true 208 291 true 61 220 false 272 287 true 119 299 false 80 249 true 81 219 false 228 277 false 37 280 true 198 272 false 26 66 true 117 165 true 27 261 true 221 231 false 152 258 true 202 255 false 195 270 true 110 209 true 55 205 false 297 297 false 46 164 true 39 73 false 72 131 true 148 169 false 85 239 true 258 293 false 35 195 true 292 296 true 280 286 true 165 252 true 206 221 true 36 179 true 9 227 true 286 296 true 256 292 true 300 300 false 176 277 false 83 172 true 165 275 true 88 241 false 199 200 true 141 300 true 139 274 false 85 132 true 297 298 false 142 263 true 65 213 false 193 215 false 161 242 false 5 47 true 18 178 false 113 149 false 46 167 false 87 109 false 149 179 true 260 267 true 202 253 true 190 232 false 169 245 false 107 237 false 193 206 true 88 288 false 208 227 false 238 276 true 213 227 true 211 264 true 289 295 false 183 274 false 231 238 false 300 300 true 215 221 false 140 295 true 254 280 false 138 265 true 226 293 false 244 266 true 129 261 false 143 155 true 84 146 false 2 277 false 287 297 false 79 300 true 251 276 true 84 266 false 127 211 false 242 285 true 204 300 false 212 218 true 256 273 true 269 278 true 288 297 true 126 157 false 236 268 true 298 298 true 146 242 true 35 72 false 127 234 true 263 275 false 14 169 false 66 290 true 230 261 true 217 223 true 175 233 false 299 300 false 51 113 true 47 282 true 66 173 true 150 279 true 274 300 true 6 252 true 191 289 true 27 28 false 95 138 true 293 293 false 34 119 true 14 56 false 109 119 false 261 292 true 148 290 true 214 277 true 191 209 true 112 131 false 252 289 false 16 51 true 223 253 true 224 255 true 219 273 true 3 266 false 225 251 true 74 144 true 25 154 true 252 296 true 155 225 true 189 250 true 107 126 true 25 266 false 113 155 true 3 217 false 291 300 true 36 201 false 292 297 false 234 257 true 124 291 false 215 220 false 265 273 true 230 281 false 273 295 true 115 256 false 33 219 true 295 296 true 197 197 true 144 165 true 228 276 true 230 275 false 98 235 true 277 284 false 232 266 true 12 181 false 12 252 false 79 284 false 213 265 true 5 91 false 253 276 true 285 296 false 93 223 true 77 87 false 37 89 false 187 197 false 252 252 false 251 254 true 222 263 true 33 283 false 131 196 false 116 234 false 142 154 true 163 177 false 187 206 false 298 300 true 230 284 false 52 232 true 77 239 true 148 289 true 239 253 false 141 291 true 2 41 true 267 285 true 161 273 false 282 300 false 58 243 true 244 295 true 163 297 false 174 174 false 103 271 false 279 294 true 103 266 true 201 213 true 261 298 false 16 21 false 276 291 true 268 276 false 17 224 true 1 93 false 145 268 false 113 121 false 32 75 true 69 97 false 114 261 false 153 160 false 203 238 true 278 289 true 132 252 false 160 205 false 215 251 true 172 212 true 227 239 false 294 299 true 261 297 false 299 300 true 150 152 true 70 248 true 257 274 true 219 293 false 235 291 false 68 70 false 145 253 true 272 296 true 9 219 true 49 104 true 201 288 false 94 148 false 124 270 false 12 228 false 202 296 false 7 190 false 222 241 false 9 156 true 242 271 true 278 291 true 182 288 true 15 183 false 196 232 true 236 256 true 67 237 false 256 287 true 182 253 true 152 257 false 168 186 false 253 278 true 45 96 true 226 242 true 127 153 false 157 195 true 70 133 false 154 297 true 76 215 true 226 298 false 85 224 false 268 273 true 249 256 false 164 246 false 287 293 true 139 241 true 162 199 true 155 278 true 241 267 true 56 172 true 280 296 true 111 267 true 137 196 true 122 173 false 100 144 false 68 205 true 262 294 false 226 290 false 48 202 true 206 268 false 143 180 true 87 263 true 234 254 true 44 133 true 43 127 false 93 119 true 294 297 false 267 274 true 272 279 false 279 283 false 39 257 true 83 102 false 174 218 false 71 194 false 278 295 true 126 156 true 70 239 false 251 253 true 277 299 false 74 267 false 250 298 false 221 265 false 284 296 false 205 262 false 241 286 false 121 148 false 187 292 true 105 111 true 18 279 true 291 292 true 73 284 true 140 293 false 165 228 true 57 200 true 21 296 true 207 300 false 230 247 true 27 218 false 2 280 true 269 295 false 207 211 false 284 299 true 26 219 true 42 230 false 104 152 true 290 296 true 209 262 false 31 134 false 22 124 false 215 270 false 125 296 true 119 215 true 259 264 true 192 254 true 113 263 false 10 138 true 247 256 false 288 295 true 12 122 true 100 266 false 191 207 true 248 286 false 204 209 false 41 237 false 299 299 true 6 82 false 46 111 false 92 142 false 262 266 true 160 242 true 83 127 false 6 243 false 255 282 false 132 238 false 155 276 true 46 112 true 39 188 true 96 206 true 20 115 true 268 293 true 212 254 true 6 256 true 30 249 true 256 287 true 150 232 false 87 136 false 147 218 true 263 287 false 202 294 true 18 37 true 145 286 true 247 271 true 233 287 false 268 288 true 185 296 false 21 225 false 144 249 true 283 286 false 12 231 true 241 275 false 47 247 true 253 267 true 170 181 false 70 198 false 276 293 false 88 233 false 281 289 true 292 298 false 180 194 true 126 191 true 221 293 false 176 254 false 123 275 true 68 138 true 44 102 false 157 241 false 198 277 false 13 184 true 274 299 false 278 299 false 26 256 false 215 247 true 36 193 true 289 293 true 48 241 false 138 245 true 206 256 false 117 255 false 5 72 false 206 226 true 143 281 true 233 295 true 46 282 true 296 297 true 22 78 true 229 257 false 223 234 false 134 218 true 237 262 false 18 34 true 14 107 false 2 54 true 59 146 true 271 271 true 207 231 true 10 71 false 88 188 true 160 160 false 251 289 true 151 197 false 154 244 true 213 290 false 259 268 false 3 149 false 240 277 true 138 285 false 149 170 false 77 248 false 121 137 true 67 182 true 168 262 false 298 298 false 256 281 false 288 299 true 114 157 true 15 206 false 187 190 true 212 285 false 163 186 false 224 251 false 18 79 true 119 293 false 273 286 false 222 253 false 271 287 false 181 195 false 292 296 true 122 293 false 57 151 true 199 246 false 102 171 true 119 285 true 212 260 false 188 255 true 274 290 true 122 296 false 61 100 false 231 253 true 171 260 false 218 227 true 189 202 true 261 270 false 8 157 true 284 294 false 13 228 false 14 108 false 127 179 false 42 245 true 145 270 true 81 289 true 48 97 false 181 250 true 160 163 true 47 210 false 17 47 true 93 132 false 159 244 true 39 290 false 227 242 true 258 279 false 132 299 false 205 224 true 225 257 true 79 167 true 175 280 false 265 275 false 138 250 true 201 205 true 120 185 false 203 223 false 118 173 false 103 194 true 170 241 true 19 296 true 161 258 false 289 297 true 36 44 false 120 222 false 29 254 false 151 261 false 117 246 true 247 291 false 107 235 true 18 297 false 167 179 false 79 160 true 207 244 false 15 239 true 13 235 true 160 168 true 227 241 true 81 294 false 95 230 false 158 223 true 186 249 false 14 68 false 259 265 false 34 41 false 131 164 true 163 251 false 88 288 false 38 252 true 214 273 false 119 270 false 261 263 true 111 297 false 147 246 false 282 297 true 112 296 true 245 257 false 109 263 false 68 227 true 246 252 true 91 218 false 163 174 true 234 258 true 223 299 false 189 262 false 106 115 false 5 104 false 12 284 true 16 187 false 160 277 true 84 160 false 128 219 true 215 241 false 173 194 false 153 153 false 80 249 false 70 247 false 261 286 false 273 274 false 9 267 true 116 228 false 279 291 false 110 152 false 252 278 true 211 245 false 67 185 true 218 239 true 258 290 true 285 288 true 230 284 true 176 229 true 284 284 true 206 235 false 152 285 true 76 197 false 237 255 true 83 143 false 282 299 true 46 151 false 181 185 true 111 148 true 66 208 true 198 296 false 170 283 false 135 200 true 96 187 false 246 257 false 23 135 false 13 110 false 173 250 false 5 90 true 251 290 true 266 285 true 98 180 false 112 146 true 145 181 true 250 292 false 156 184 true 226 284 false 196 216 false 264 296 true 96 155 true 259 271 true 255 300 true 153 279 true 26 27 true 31 185 true 44 250 false 225 245 true 168 242 true 278 296 true 2 159 true 82 240 false 162 204 false 103 188 false 141 156 false 62 207 true 101 167 false 131 287 true 183 294 false 11 288 false 178 230 true 25 204 true 291 291 false 39 147 false 50 106 true 278 299 false 156 294 true 96 194 false 134 298 true 120 134 false 168 290 true 95 237 true 211 223 false 70 123 true 155 168 true 67 72 false 97 270 true 108 269 true 296 297 false 229 229 true 258 260 true 1 214 true 177 256 false 4 95 true 42 84 false 19 259 false 178 262 true 196 253 false 235 243 false 243 243 true 196 294 false 269 291 true 104 246 false 200 223 true 120 139 true 43 255 false 192 202 true 259 277 false 139 297 true 102 219 false 146 176 false 230 277 false 93 252 true 109 211 false 244 273 true 139 197 true 265 280 false 77 222 true 74 103 true 253 260 false 70 260 true 221 289 true 46 58 false 152 165 true 77 263 true 217 235 false 212 264 false 174 192 true 15 130 false 202 260 false 258 264 false 30 189 true 11 233 false 90 247 true 84 269 false 38 58 false 62 64 true 26 113 true 22 60 true 111 145 false 176 249 false 290 299 true 242 293 false 267 284 false 132 230 false 90 281 false 126 260 true 264 287 false 256 289 false 217 224 true 228 280 true 168 168 true 244 263 false 84 219 false 143 286 false 253 286 false 179 279 false 61 149 true 52 269 true 237 292 false 230 247 false 230 251 false 26 34 false 233 290 false 226 258 true 2 66 true 296 297 true 168 202 false 269 269 false 281 295 true 122 134 false 15 74 false 74 274 false 102 298 true 132 139 false 172 196 false 251 284 true 82 152 true 29 225 false 53 153 true 89 257 false 125 194 false 103 177 true 24 64 true 288 288 true 202 279 false 118 195 false 298 300 false 281 294 true 185 276 true 280 288 true 275 285 true 95 236 true 158 178 true 100 240 false 35 235 true 115 213 true 66 212 false 134 163 true 108 114 true 250 277 false 191 258 true 271 274 false 1 27 false 37 93 false 182 258 true 256 299 false 171 299 false 100 103 false 258 275 false 133 292 false 12 194 false 170 206 true 260 300 false 224 251 false 150 222 false 190 272 false 187 267 true 157 297 false 171 174 true 149 194 true 32 288 false 290 297 false 80 230 false 212 297 true 266 299 true 99 185 true 172 213 true 249 286 false 228 280 false 249 268 true 280 288 false 236 237 false 44 208 false 197 267 true 67 123 true 50 211 false 96 253 false 108 275 false 74 198 false 71 144 true 273 293 true 299 299 false 15 180 true 253 295 true 10 114 false 242 286 false 160 263 false 104 214 false 244 288 false 218 268 false 54 79 false 102 159 true 230 288 true 49 298 true 269 294 false 31 48 false 232 274 false 51 149 true 300 300 true 205 241 true 186 249 true 74 171 false 60 241 false 139 262 false 284 291 false 185 277 false 236 250 true 131 162 false 182 267 false 98 120 false 236 297 false 138 222 true 271 290 false 109 120 true 145 193 true 213 275 false 76 160 true 49 53 false 73 198 true 108 176 false 200 267 false 77 212 true 249 282 false 29 148 true 159 282 false 98 191 true 284 293 true 215 285 true 206 288 true 101 252 false 280 283 true 286 293 true 179 226 false 43 276 false 142 239 true 79 177 true 220 297 false 170 248 true 185 187 true 126 140 false 195 268 true 53 117 false 257 262 true 227 293 true 97 120 true 222 259 true 214 288 true 78 184 true 157 265 true 25 287 false 73 139 false 81 182 true 39 300 true 36 279 false 247 275 true 172 282 true 140 298 true 95 156 false 79 215 false 64 67 true 135 255 true 208 277 true 123 294 false 96 180 false 20 107 true 242 290 true 300 300 true 117 132 false 67 212 false 200 249 false 20 62 false 99 234 false 19 95 false 257 284 false 262 269 true 192 276 true 177 263 false 31 167 false 223 256 true 105 125 false 213 285 false 255 285 false 48 220 false 79 148 false 198 198 true 153 293 true 140 154 false 141 195 false 276 282 false 46 263 false 85 103 false 231 240 true 23 247 false 252 297 true 49 121 false 155 217 false 48 171 false 278 278 false 237 255 true 199 228 false 105 244 false 263 266 true 3 298 false 116 163 false 59 183 false 74 295 true 54 130 false 108 248 true 273 279 true 142 184 true 282 285 true 9 287 true 88 228 true 33 259 false 191 275 true 106 156 false 200 264 true 199 270 false 57 77 true 43 216 true 99 149 true 234 268 false 111 239 true 27 270 true 7 128 false 81 231 false 246 259 false 151 297 false 171 270 true 108 186 false 1 237 false 240 296 false 22 70 false 191 239 false 6 249 true 263 279 true 21 192 true 17 131 true 169 287 true 40 62 false 272 275 true 53 183 false 109 296 false 186 243 false 63 239 true 1 190 false 81 122 false 159 159 false 40 76 true 18 112 false 77 274 false 15 170 false 266 298 false 163 225 false 44 89 true 60 259 true 246 260 false 23 163 true 203 256 false 149 181 true 201 266 false 246 261 true 61 96 false 37 190 true 175 212 false 273 295 true 191 224 true 291 293 true 295 296 true 53 155 false 251 293 true 186 214 true 39 144 false 19 263 false 160 267 false 96 294 true 217 239 false 207 278 false 250 293 false 125 295 false 185 257 false 222 270 false 252 252 false 223 259 true 127 221 false 166 180 false 284 299 true 286 291 false 172 208 true 255 257 true 291 296 false 192 246 true 30 188 true 198 299 true 272 296 true 4 240 false 175 250 false 188 223 true 52 220 true 284 290 false 61 217 true 130 202 true 153 281 false 17 197 false 28 287 true 105 270 false 233 271 false 196 208 false 6 40 true 225 266 true 198 262 true 120 127 true 76 105 true 112 219 false 22 183 false 65 265 true 176 199 true 182 201 false 27 265 true 10 201 false 141 147 true 208 233 false 294 298 false 256 289 false 227 269 true 263 264 true 34 161 false 299 300 true 66 173 true 157 197 false 40 72 false 23 253 true 97 132 false 113 158 true 202 298 true 181 299 true 97 129 false 16 147 true 18 67 true 13 162 false 2 198 false 201 203 true 42 184 true 213 297 true 51 269 true 255 292 false 252 275 false 164 240 true 292 294 false 139 187 false 13 81 false 102 194 false 189 293 true 294 294 false 292 298 false 257 280 true 151 225 false 146 178 false 271 282 false 256 299 false 8 238 true 58 283 true 207 236 true 138 180 true 189 288 false 224 271 false 206 206 false 42 252 true 253 276 true 277 282 false 130 240 true 123 184 true 34 140 true 274 277 true 265 281 false 198 209 false 277 288 true 27 149 true 61 154 false 181 183 true 44 71 true 37 257 false 159 176 true 8 237 false 65 92 true 182 235 true 246 286 false 164 286 true 130 220 true 153 223 false 55 178 true 119 156 false 270 275 false 85 155 true 45 64 false 227 259 false 52 65 true 125 182 false 77 137 true 277 297 true 269 296 false 7 21 false 265 288 false 266 296 false 32 191 true 288 300 true 187 204 true 9 300 true 62 286 false 32 281 false 221 253 false 50 73 true 38 85 false 101 110 true 228 281 true 252 272 false 140 279 true 198 274 false 87 162 true 156 271 false 84 274 true 58 112 true 123 184 true 270 286 true 154 169 true 149 218 false 51 190 true 218 280 true 62 254 false 44 142 false 20 194 true 269 300 true 28 230 true 191 232 false 132 226 true 254 298 false 234 251 true 8 126 true 280 300 true 198 300 true 43 212 true 199 238 false 160 227 false 297 299 false 112 253 true 146 236 true 120 209 true 276 299 false 263 298 false 276 296 false 191 256 true 65 245 true 138 231 false 164 167 false 186 294 true 91 93 false 179 296 true 170 289 false 176 292 true 289 291 true 116 280 false 47 153 true 73 268 true 122 168 true 65 167 false 159 199 false 285 288 true 64 290 true 212 290 false 88 299 true 249 282 false 111 166 false 198 281 false 255 293 false 286 294 false 133 137 false 21 231 false 32 76 true 288 292 false 122 268 false 232 293 true 128 229 true 14 32 false 228 296 false 55 298 false 252 281 false 76 243 false 5 54 false 234 277 false 229 252 true 44 239 false 150 282 false 236 256 true 56 107 true 251 273 false 144 244 false 223 279 false 1 58 false 214 229 false 19 286 true 96 161 false 74 190 true 197 209 true 142 195 true 297 300 true 188 255 true 88 230 true 295 299 false 194 246 true 119 173 false 2 11 true 181 242 false 249 253 false 40 270 false 173 267 true 239 279 true 195 288 false 156 171 true 150 237 false 65 278 true 205 238 true 225 300 false 155 265 true 100 234 false 80 295 true 186 236 true 47 66 false 52 292 true 151 272 true 280 292 true 294 294 false 268 280 true 52 63 true 142 184 true 84 226 true 154 158 false 36 188 true 74 111 false 29 62 true 113 204 true 133 219 true 236 242 false 116 171 false 133 253 true 157 171 true 278 291 true 79 135 true 80 238 true 143 261 false 22 125 true 95 143 true 169 226 true 66 229 false 58 181 false 42 174 false 287 294 true 268 291 true 189 238 true 110 171 true 157 219 false 235 242 false 101 249 false 242 289 false 153 216 false 287 300 true 258 283 false 146 146 false 243 286 true 17 100 true 34 149 true 118 173 false 89 232 true 260 289 false 209 241 true 38 51 true 187 203 true 168 186 true 141 159 false 104 252 false 202 287 true 37 286 true 9 25 true 287 293 false 47 225 true 199 208 true 148 277 true 148 290 false 204 271 false 274 295 false 205 231 true 29 165 true 243 289 true 94 210 false 186 203 true 129 178 true 152 238 false 97 97 true 240 284 false 140 297 false 246 298 false 210 281 true 247 282 true 25 122 true 226 258 false 150 159 false 172 192 false 250 298 true 118 268 true 227 272 true 17 73 false 224 234 true 86 106 false 79 277 false 294 299 false 194 299 false 18 33 false 28 117 false 39 192 false 121 231 false 209 265 false 68 198 false 123 189 true 15 201 true 102 176 true 296 296 true 257 261 false 179 264 true 72 199 true 243 296 false 243 252 false 109 232 true 257 299 true 242 266 true 5 286 false 112 247 true 121 279 true 212 300 false 145 145 false 110 113 false 86 221 true 297 299 true 99 240 false 160 280 true 235 280 true 5 226 false 51 263 false 201 278 true 7 45 false 115 144 true 24 180 false 122 270 true 244 292 true 293 296 true 74 92 true 181 259 false 63 108 true 137 200 true 5 105 false 296 300 false 37 104 true 76 140 false 199 205 false 293 293 false 158 192 false 129 269 false 289 290 false 266 270 false 112 155 true 100 124 true 294 294 true 245 280 true 131 175 false 174 180 true 161 239 true 115 179 false 52 201 true 297 298 false 46 196 true 110 268 true 288 288 true 30 114 false 254 295 true 297 297 false 45 149 false 65 160 false 62 139 true 241 290 false 33 134 true 26 97 false 231 280 false 284 298 true 64 224 true 104 223 true 17 110 false 168 216 false 212 264 false 271 286 false 213 262 false 263 282 false 17 82 false 228 254 true 73 290 true 83 291 true 117 253 true 90 93 false 149 226 true 65 283 false 60 84 true 245 268 true 118 132 false 243 284 true 95 236 false 196 251 false 122 125 true 128 179 false 258 286 true 145 298 false 104 240 false 17 78 true 264 285 true 38 146 true 101 281 false 284 298 true 76 119 false 3 120 false 276 284 false 299 299 true 116 295 true 13 217 false 191 271 true 96 164 false 235 270 false 171 272 true 121 200 true 180 296 false 73 295 true 73 178 true 103 149 false 98 245 true 276 278 true 40 184 false 140 148 false 276 297 false 163 169 true 134 255 true 34 248 true 166 251 true 249 266 false 228 259 true 86 244 false 276 299 false 77 170 true 261 277 true 281 296 false 19 201 false 21 125 true 78 122 false 24 272 false 141 156 false 293 299 true 290 295 true 270 274 true 40 207 true 227 300 false 34 184 false 255 293 true 57 152 false 18 73 true 96 131 false 193 256 false 223 256 false 218 238 false 202 288 true 87 106 true 243 262 false 4 119 true 10 198 true 24 112 true 200 210 false 57 95 true 270 271 true 186 278 true 107 140 false 162 255 true 111 276 true 274 295 true 217 284 false 263 299 false 132 230 true 5 75 false 162 223 false 39 295 true 266 269 true 255 276 false 215 223 true 47 217 true 75 161 false 101 257 true 145 205 false 256 273 false 114 190 true 193 205 false 155 207 false 93 234 false 295 300 false 162 210 true 170 210 true 219 237 true 58 208 true 111 123 true 48 77 false 126 148 false 119 249 true 195 227 false 28 268 true 153 212 true 133 196 true 205 247 true 211 252 false 23 81 true 93 140 false 267 295 true 83 267 true 278 294 false 206 243 false 209 267 true 85 260 false 209 291 true 252 252 true 73 236 true 132 247 true 196 197 false 200 240 false 242 283 true 278 279 true 145 167 true 176 252 false 80 273 true 28 132 false 207 280 false 113 236 false 207 212 true 104 174 true 245 272 true 55 152 false 18 298 false 121 175 false 269 274 true 130 143 true 16 211 true 272 297 false 131 133 true 169 191 true 235 289 true 154 167 true 190 240 false 217 260 true 139 209 true 47 97 true 44 47 false 220 228 true 142 186 true 131 204 true 33 233 false 108 173 true 236 270 true 260 297 false 138 234 false 244 257 true 178 294 false 249 274 false 288 297 true 128 151 false 73 280 true 268 272 true 16 223 true 243 283 false 186 229 true 101 290 true 167 271 false 178 202 false 61 111 false 192 229 true 230 239 false 29 227 false 52 131 true 29 115 false 292 298 false 159 189 true 144 228 false 267 272 true 153 158 true 92 137 true 24 95 true 40 133 false 259 272 true 132 233 false 83 299 true 206 213 true 217 223 false 187 219 false 234 257 false 202 254 true 258 295 true 229 254 false 52 134 true 134 264 true 241 269 false 278 282 true 143 189 true 276 286 false 189 288 true 66 259 false 3 133 false 83 84 false 65 94 true 287 296 false 86 230 true 255 266 true 223 224 false 220 230 false 209 225 false 35 86 false 234 273 true 114 160 false 268 300 false 249 259 true 210 288 true 271 290 true 24 185 true 151 211 false 9 222 true 42 296 false 214 299 true 166 223 true 186 207 true 14 122 false 88 92 false 160 252 true 128 177 true 288 296 false 177 264 true 59 74 true 217 219 false 296 298 false 143 234 true 149 183 true 37 127 true 234 238 false 258 258 true 37 182 true 255 300 false 84 133 false 236 278 false 103 212 true 69 177 false 156 202 false 41 62 false 66 130 false 83 107 false 113 152 true 218 273 true 235 273 true 130 176 true 199 222 true 61 232 false 181 210 true 187 213 true 230 278 false 117 186 false 101 139 true 151 172 false 142 265 false 220 223 false 17 180 false 114 271 true 130 284 false 107 281 false 91 213 false 115 173 false 99 249 false 215 265 true 137 180 false 61 80 false 276 298 false 20 81 true 193 252 false 65 96 false 205 294 false 187 278 false 193 259 true 124 179 false 143 197 true 241 254 true 70 181 false 69 202 true 4 266 true 84 150 false 223 278 false 201 240 true 14 108 false 100 167 false 289 299 true 200 225 true 71 164 true 85 119 false 226 262 true 173 224 true 19 251 false 45 134 false 220 253 true 298 300 false 131 209 false 121 294 true 277 286 true 167 201 false 19 189 false 265 296 true 47 91 true 95 283 false 70 99 true 150 288 true 248 272 false 171 209 false 288 289 true 134 207 true 45 152 true 300 300 false 240 247 true 285 298 true 24 80 false 196 278 false 88 121 false 103 227 true 160 265 true 274 282 false 179 260 true 191 280 false 10 288 true 204 207 true 84 279 false 168 202 true 192 209 false 255 270 true 143 155 false 272 280 true 164 217 true 231 239 false 9 296 true 219 272 false 96 255 true 289 290 true 177 239 true 127 251 true 42 102 true 44 100 true 32 121 false 4 220 true 163 254 true 265 274 false 280 300 true 39 206 true 145 270 true 209 240 true 258 267 false 268 285 true 83 86 true 129 182 true 282 286 true 258 276 false 206 250 false 21 62 true 7 56 false 200 283 true 76 89 true 300 300 false 230 252 false 104 261 false 131 166 false 185 278 true 91 149 false 15 279 true 212 240 true 105 263 true 100 134 false 265 280 false 159 253 false 285 288 true 15 292 false 59 177 false 92 234 false 195 245 false 155 170 true 118 145 true 273 298 false 87 269 false 99 203 true 211 265 false 61 156 false 250 256 false 276 278 false 79 165 false 197 250 false 268 290 false 282 284 false 146 247 true 131 217 false 135 268 false 25 220 false 230 250 false 108 224 false 111 289 true 231 232 false 176 187 true 168 261 true 222 271 false 238 293 false 96 183 true 187 223 false 4 209 true 201 236 true 67 99 false 224 261 false 231 233 false 224 265 true 38 117 false 168 278 false 82 191 true 139 288 true 190 267 false 194 252 false 171 201 false 134 153 false 152 269 false 283 294 false 139 247 false 128 135 true 225 265 false 69 151 false 127 254 false 142 224 true 29 95 true 101 270 false 299 299 false 251 255 false 6 151 false 295 299 true 93 97 true 216 291 false 64 86 true 275 294 false 212 239 false 43 49 false 80 113 true 32 58 false 280 287 false 94 196 true 172 181 false 51 236 true 134 259 true 27 37 false 259 276 false 162 166 false 282 293 true 271 297 true 227 238 false 184 215 true 152 233 true 78 280 true 77 154 false 246 287 false 56 232 false 47 272 true 57 216 false 49 103 false 284 288 true 239 242 true 213 271 true 237 272 false 260 288 true 84 146 true 62 182 false 82 263 false 81 122 false 32 227 false 207 245 false 219 260 true 289 298 true 198 282 true 199 220 true 249 293 true 252 263 false 222 296 true 17 292 true 278 290 true 259 283 true 75 156 false 255 287 false 145 287 true 5 41 false 198 219 true 198 203 true 142 154 false 287 298 false 287 300 false 11 73 false 193 253 false 58 185 true 173 191 false 202 265 false 74 115 true 97 272 false 276 286 true 108 154 false 268 272 false 20 118 true 5 251 true 123 142 false 273 296 true 285 298 false 82 118 false 167 288 false 126 131 true 10 146 true 100 139 true 60 90 false 73 76 true 112 182 true 179 188 false 237 285 true 37 83 true 253 261 false 178 210 false 193 289 false 178 286 false 83 151 true 138 205 true 154 281 true 111 251 false 241 286 false 271 298 true 228 230 true 251 260 true 199 249 false 295 298 true 45 268 false 250 257 true 212 285 false 236 253 true 44 222 true 22 142 true 29 265 true 217 219 false 24 29 false 154 184 false 275 293 true 141 266 false 25 175 true 275 299 false 167 214 false 14 51 true 184 250 true 180 267 true 117 197 true 18 76 false 97 292 true 97 246 true 84 188 true 105 164 true 162 258 false 289 297 false 86 207 true 300 300 false 271 287 true 199 261 true 203 240 false 70 267 false 282 288 false 286 287 true 21 82 true 259 298 true 15 170 false 63 205 false 271 296 false 103 297 false 239 279 true 230 246 false 176 242 false 158 259 true 95 219 false 141 162 true 203 244 false 288 299 true 271 291 false 26 106 true 167 209 true 256 272 true 150 169 true 127 291 false 58 222 true 271 290 false 247 264 false 243 253 false 136 274 false 84 210 false 264 284 true 118 221 false 43 147 true 283 294 false 216 273 false 298 299 true 83 175 false 97 262 false 158 187 false 203 294 false 162 298 true 48 162 true 19 48 true 60 271 true 74 136 false 226 245 false 38 167 false 137 279 false 136 183 false 65 252 true 157 278 true 184 274 false 250 282 true 214 279 true 244 259 true 149 189 true 234 274 false 160 216 false 10 294 true 107 241 true 147 176 true 179 257 false 249 296 true 248 289 true 213 238 true 164 224 true 220 225 false 74 117 false 271 287 true 42 122 false 35 222 false 266 279 true 54 282 false 265 294 true 216 227 true 234 268 false 190 253 false 297 299 true 110 217 true 137 261 true 119 132 true 69 227 false 131 147 true 144 218 true 70 102 false 183 205 true 208 294 false 74 132 false 274 280 false 220 264 false 293 300 true 27 201 true 244 285 true 254 266 false 112 139 true 185 249 false 52 173 false 92 191 true 257 259 false 20 254 false 35 66 false 83 203 true 226 237 true 232 247 true 179 263 true 193 210 false 142 280 false 212 254 false 195 228 true 215 289 false 68 182 false 204 264 false 106 266 true 249 255 false 251 252 false 116 210 true 211 230 false 111 216 false 181 227 true 166 228 false 209 271 true 200 240 true 58 111 false 17 209 true 165 263 true 56 300 false 268 282 false 2 89 false 213 228 true 212 267 true 80 282 false 62 276 true 213 257 true 230 242 false 129 295 false 258 272 true 278 289 true 32 51 true 274 299 false 280 289 true 218 278 true 49 225 true 134 272 true 147 183 true 55 84 false 212 221 true 184 251 false 140 236 true 290 291 true 46 229 false 295 300 true 189 259 false 20 41 true 131 275 true 237 291 true 40 299 true 12 182 false 257 292 true 146 194 true 158 215 true 222 260 false 290 291 false 275 289 true 3 34 false 201 259 true 86 225 false 34 153 true 123 189 false 54 180 false 235 291 false 79 267 true 88 139 true 273 290 false 46 83 false 22 26 true 205 278 false 250 297 false 254 268 false 170 283 false 174 271 false 210 299 false 241 261 false 282 286 true 263 290 false 172 265 true 161 210 true 232 233 true 281 284 true 201 216 false 142 210 true 44 57 true 90 142 true 205 223 false 196 297 false 192 226 true 31 183 true 49 288 false 144 213 true 108 143 true 63 88 false 43 178 false 192 260 false 257 269 false 123 190 true 14 242 true 262 285 false 188 238 true 101 269 false 129 164 false 128 159 false 61 66 true 32 294 true 47 101 false 203 203 true 3 275 true 173 254 false 222 229 false 226 252 true 9 228 false 134 155 true 34 227 true 102 291 true 20 171 true 132 132 true 9 270 false 197 286 false 186 209 true 174 263 true 251 262 true 37 189 true 151 163 false 238 265 false 94 109 false 157 201 false 88 285 false 141 258 false 132 174 false 289 289 true 110 122 false 170 199 true 254 295 true 221 271 true 62 214 true 249 285 false 293 299 true 196 228 true 281 298 true 66 244 true 225 295 true 103 193 true 151 293 true 158 224 true 85 223 true 221 298 false 218 234 false 50 237 false 51 118 false 6 41 false 129 184 false 157 292 true 214 298 false 106 175 true 92 234 true 181 238 false 113 226 true 182 230 true 73 87 true 275 286 false 44 167 true 8 17 true 238 265 true 125 267 false 280 299 true 13 254 true 156 186 true 166 179 false 185 252 true 176 291 false 208 254 false 194 215 true 214 297 false 278 281 false 26 129 true 97 300 true 173 181 true 159 277 false 244 287 true 91 177 false 109 133 false 17 18 false 258 290 false 55 192 false 122 200 true 186 223 false 165 256 false 51 249 false 86 228 true 89 274 false 19 57 true 276 294 true 124 127 false 62 90 true 271 300 true 76 97 false 247 298 true 240 268 true 207 275 true 193 271 true 210 281 true 120 251 true 236 280 true 218 225 true 191 285 true 165 213 true 159 200 false 167 189 false 274 279 false 96 200 true 192 199 false 107 188 true 297 297 false 284 292 false 220 291 true 68 75 true 280 287 false 249 290 false 228 284 true 104 146 false 88 122 false 8 38 false 38 145 true 264 285 false 290 297 true 183 248 false 81 92 false 234 252 true 8 292 false 146 200 false 228 284 true 12 129 true 56 69 false 207 225 false 118 267 false 104 216 false 110 243 true 248 297 true 272 274 false 61 116 false 108 183 false 225 247 false 289 294 false 187 195 false 10 266 false 202 295 false 67 260 false 209 230 true 155 187 true 112 167 true 269 277 true 128 207 false 228 298 true 122 197 false 142 214 false 131 173 false 125 151 false 287 289 false 137 254 true 75 131 true 85 145 true 288 290 false 29 218 false 270 279 true 131 132 false 157 222 true 253 293 true 290 296 false 46 135 false 217 281 true 299 299 true 174 186 false 148 256 false 69 206 false 287 300 true 202 202 false 201 263 false 292 295 false 51 138 false 252 286 true 19 153 false 54 87 false 110 202 true 280 285 false 33 144 true 71 229 false 96 184 false 37 49 true 38 189 false 191 246 false 278 291 true 195 218 true 96 135 true 145 211 true 212 299 true 215 224 false 168 218 true 178 259 false 45 290 true 72 182 true 199 238 true 202 257 false 156 234 false 142 219 false 253 254 false 60 241 true 134 217 true 236 265 true 204 269 false 96 261 true 249 291 true 187 291 true 24 147 false 199 217 false 137 263 false 11 195 true 134 254 false 223 229 false 219 249 true 179 201 true 283 283 false 1 127 true 280 292 false 223 273 true 153 217 true 249 271 false 217 293 true 144 207 false 74 228 false 83 85 true 86 183 false 172 280 false 274 292 true 110 248 true 45 299 false 253 259 false 75 158 false 143 248 true 23 24 true 197 278 true 5 223 true 192 267 true 164 165 true 58 113 true 246 262 true 171 267 true 153 191 false 1 49 true 290 298 true 123 255 true 219 239 false 96 259 true 98 101 false 220 225 false 299 299 false 230 265 true 202 267 true 53 197 false 222 253 false 100 205 false 229 300 false 227 283 false 165 233 true 200 260 false 70 268 false 205 267 false 144 297 true 288 294 false 211 256 true 48 100 true 105 232 false 34 72 true 203 251 false 163 285 true 44 242 false 231 282 false 222 285 false 39 250 false 102 269 true 274 279 false 30 157 false 82 210 true 120 168 false 44 251 false 298 298 false 1 141 false 64 241 false 188 211 true 181 295 false 48 92 true 277 300 false 179 235 false 266 271 true 242 286 false 129 220 true 139 187 true 23 38 false 160 254 false 272 294 false 102 151 false 252 296 false 293 295 true 236 277 false 121 287 false 23 27 true 258 278 true 257 296 true 76 252 false 211 222 false 45 140 true 213 284 true 55 176 true 144 165 true 248 288 true 3 271 true 124 163 false 79 221 true 18 33 false 181 220 false 262 279 true 225 276 false 234 236 true 25 136 true 145 296 false 83 112 true 101 232 true 18 90 false 153 298 true 85 144 false 38 70 true 25 224 false 243 291 false 14 295 false 178 208 false 256 299 true 200 254 false 139 272 false 219 254 true 168 222 true 12 190 false 5 219 true 255 268 false 72 296 true 154 155 true 259 295 true 154 164 false 23 203 true 279 298 false 270 296 true 5 243 false 292 299 false 130 287 true 166 191 false 87 164 true 102 199 false 287 290 true 266 274 true 242 294 false 264 286 false 3 224 true 269 283 false 195 283 true 196 244 true 163 196 true 201 258 false 213 258 true 258 292 false 191 192 false 233 256 false 184 269 true 131 296 true 27 33 true 265 300 true 245 245 false 97 286 false 258 259 false 163 224 true 242 294 false 96 225 true 117 198 false 138 165 true 76 200 true 193 210 false 122 173 false 281 292 false 12 219 true 4 48 false 132 288 false 34 297 false 63 185 false 36 84 false 131 212 false 113 134 false 235 286 true 264 274 true 59 223 true 121 165 true 12 93 false 81 145 false 32 70 false 156 275 false 56 200 true 49 74 true 73 113 true 210 252 false 145 235 false 103 226 false 248 297 true 176 249 true 258 275 true 22 234 false 26 109 false 27 42 false 107 268 true 278 287 false 157 270 false 88 129 false 55 252 false 20 22 true 232 280 false 276 284 false 111 212 true 185 207 true 135 136 false 236 240 false 31 56 false 45 143 false 74 144 true 171 232 false 138 145 true 245 296 true 225 267 false 65 94 false 64 273 true 111 256 true 215 252 false 248 285 true 121 202 false 259 261 false 130 275 true 283 300 true 197 207 false 282 282 false 83 287 true 129 134 false 72 120 false 185 233 false 188 273 false 265 298 false 294 299 true 89 267 true 75 257 true 282 282 true 111 200 true 139 156 true 135 298 true 7 15 false 42 281 false 151 196 true 272 274 true 214 221 true 199 265 false 202 287 true 197 202 true 226 300 false 186 264 false 290 292 false 20 196 true 267 284 true 292 296 false 252 259 false 298 300 false 267 289 false 4 169 true 19 25 true 294 298 false 233 252 true 57 147 true 193 271 true 185 281 true 140 287 false 177 180 false 139 209 true 78 137 true 50 230 false 109 257 false 190 223 false 205 253 false 107 130 false 192 201 true 298 300 true 177 258 true 30 281 true 191 252 true 65 281 true 212 238 false 153 294 true 156 296 false 131 209 false 228 241 true 88 213 false 74 264 true 198 217 false 119 148 false 4 258 true 45 197 false 177 205 false 137 142 true 262 276 false 221 299 true 130 166 true 42 144 true 195 209 false 206 270 true 231 283 false 52 259 false 299 300 false 251 271 true 215 223 true 215 227 false 237 269 true 61 264 false 171 238 false 18 298 true 196 232 false 187 247 false 101 114 false 39 168 true 33 68 false 134 207 false 217 257 false 188 263 false 109 181 true 24 233 false 13 227 false 46 195 true 139 164 true 234 251 true 148 152 false 72 216 false 272 274 false 41 244 false 97 174 true 27 282 false 216 220 true 127 181 true 215 227 false 109 273 true 66 147 true 180 185 true 296 298 true 92 101 true 196 221 true 270 278 false 33 295 true 226 235 true 270 289 false 278 284 true 30 71 false 109 287 false 283 300 true 254 290 false 285 296 true 282 289 false 108 255 true 241 267 true 237 267 false 45 115 false 222 237 true 299 300 false 261 299 true 57 219 false 47 242 true 71 215 true 177 210 false 46 57 true 246 276 true 219 239 true 237 265 false 193 294 true 93 127 true 265 284 false 84 184 false 24 55 true 273 282 true 101 196 true 120 167 true 213 214 true 22 241 false 92 191 true 289 294 true 194 207 true 113 179 false 90 141 false 133 262 true 140 235 false 245 296 false 281 289 false 3 182 false 110 235 false 35 121 false 86 282 true 255 271 true 166 224 false 152 288 true 249 282 true 138 155 false 93 104 false 121 147 true 154 159 true 269 271 false 249 260 false 238 278 true 41 134 true 20 187 false 136 174 true 290 291 false 225 240 false 5 175 false 83 215 false 19 270 true 58 99 true 28 142 false 146 181 false 145 167 false 104 226 false 143 299 false 274 298 false 110 217 false 284 285 false 210 237 true 148 258 true 297 300 true 65 139 true 42 98 true 250 271 false 262 280 true 146 240 true 24 197 true 107 270 true 70 110 true 65 123 true 37 220 false 187 281 false 108 121 false 207 215 true 298 298 false 110 234 true 173 253 false 91 223 true 103 300 false 233 254 false 154 278 true 155 240 true 53 167 false 226 270 true 6 82 false 47 273 false 78 248 true 34 134 false 281 283 true 235 236 false 78 225 true 208 285 false 229 294 false 147 273 false 23 99 false 289 299 false 41 121 true 255 256 false 244 292 true 48 188 false 243 246 true 230 281 false 295 296 true 13 19 false 164 287 false 166 199 false 132 291 true 52 177 false 229 257 true 16 150 false 154 174 true 266 296 false 62 140 true 139 285 true 215 275 true 9 259 false 269 286 false 32 61 false 63 82 true 258 300 false 221 224 false 56 194 false 52 69 false 48 275 true 190 229 false 180 206 true 292 295 false 192 232 true 293 295 true 190 298 true 264 272 true 276 292 true 246 287 false 79 288 true 122 235 false 27 289 true 249 285 false 43 256 false 261 266 true 70 161 true 238 269 false 177 255 false 150 228 false 62 204 false 7 215 true 166 166 false 99 144 false 103 116 false 216 271 false 221 241 true 260 283 false 209 280 false 54 206 false 213 291 false 11 107 true 286 293 false 119 201 true 228 283 true 239 252 true 49 221 false 27 221 true 25 78 false 39 99 false 40 184 false 111 256 true 252 297 true 70 117 false 215 236 true 54 179 false 248 254 false 194 284 false 142 159 false 113 158 true 173 223 false 115 174 false 42 87 true 5 108 true 212 291 false 52 255 true 40 129 false 29 205 true 156 234 true 195 257 false 7 75 false 145 167 true 74 261 false 107 125 true 244 260 true 119 285 true 236 259 false 135 194 false 206 237 true 77 267 true 43 218 false 10 264 true 115 193 false 260 296 true 35 95 true 235 242 true 107 146 true 74 76 false 292 300 false 120 260 true 270 288 true 37 168 false 209 249 true 86 99 true 36 208 false 136 178 true 94 237 false 217 285 false 208 213 false 267 279 false 136 182 true 151 207 true 16 106 true 257 278 false 21 284 false 36 242 false 126 259 false 147 296 true 175 182 false 145 295 false 35 62 false 238 297 true 129 231 true 242 286 false 105 223 true 143 287 false 190 220 false 122 248 true 198 268 true 202 259 true 71 197 false 220 234 false 149 293 false 194 238 true 35 67 true 238 274 false 198 198 false 281 290 true 67 80 true 241 295 false 56 155 true 251 289 true 54 257 true 264 276 false 37 276 false 114 180 false 204 259 false 42 216 true 34 98 true 29 179 false 89 124 false 263 286 true 50 134 false 191 273 false 253 280 true 76 282 true 282 296 false 207 234 false 40 63 true 166 200 false 173 284 true 292 296 false 29 32 false 197 246 true 67 171 true 300 300 false 25 37 false 180 236 false 47 85 false 39 68 true 299 299 true 33 165 false 83 265 true 23 292 false 244 249 true 291 292 false 93 114 true 28 65 true 98 205 false 206 238 true 194 206 true 12 190 false 239 249 false 207 220 true 245 272 false 153 255 true 217 238 true 55 64 true 227 273 false 196 254 true 113 151 false 95 150 true 266 273 true 259 285 true 31 188 false 4 294 false 292 297 false 224 269 true 86 146 false 30 158 true 224 271 true 10 47 false 95 267 false 23 112 false 98 223 false 169 294 false 152 175 false 15 39 false 136 272 false 51 150 true 267 293 true 227 292 true 81 226 false 32 141 true 239 253 true 104 217 true 187 224 false 181 260 false 4 13 false 56 179 false 99 211 true 91 127 false 6 138 true 50 235 true 151 229 true 71 195 false 224 280 false 55 77 true 149 227 true 248 273 true 10 53 false 6 230 true 59 217 true 163 270 false 13 191 true 70 271 false 43 51 true 204 269 true 253 267 true 168 226 false 51 284 false 212 236 true 296 297 false 41 160 false 156 211 false 133 254 false 239 273 false 147 261 false 44 245 false 202 257 true 174 243 false 209 281 true 234 253 true 114 157 false 101 238 true 273 291 false 135 216 true 100 156 false 80 142 true 144 253 false 53 279 true 279 297 false 86 291 true 235 263 false 198 257 true 216 233 true 287 292 true 278 280 true 140 280 true 193 205 false 268 274 true 234 240 false 184 194 true 114 266 true 144 173 true 261 283 true 213 287 false 48 213 false 286 290 false 270 285 false 73 213 true 201 219 true 248 250 false 8 112 false 169 201 false 275 288 true 128 243 true 194 232 false 75 112 false 147 288 false 107 296 true 94 153 false 40 214 true 30 145 true 65 200 true 209 268 true 76 251 false 107 115 false 65 102 false 271 288 false 108 138 false 266 272 false 35 49 false 178 191 true 81 187 false 246 297 true 167 298 true 69 282 false 130 143 true 184 298 true 229 266 false 287 296 true 169 235 false 64 182 false 241 258 true 116 220 true 174 227 true 210 278 false 279 294 true 256 274 false 293 296 false 103 170 false 178 257 true 106 152 false 251 266 true 250 283 true 179 195 false 273 275 true 54 121 false 208 267 false 281 289 false 114 282 true 123 149 false 53 204 true 252 265 false 79 181 true 82 230 false 238 245 true 33 298 false 263 276 false 34 175 true 289 294 false 51 250 true 137 226 false 124 252 true 293 296 true 125 214 true 157 220 false 155 292 true 101 137 false 84 185 true 60 160 true 195 221 true 224 252 false 12 203 false 126 265 false 273 293 true 224 245 false 32 176 true 293 293 false 50 189 true 21 235 true 37 122 false 82 132 false 142 204 false 17 299 true 2 221 true 49 161 true 245 288 true 196 282 true 39 133 false 123 255 true 74 161 true 12 258 true 128 162 false 237 283 false 138 233 false 159 231 true 224 277 false 200 200 true 143 274 true 186 208 true 177 262 false 13 128 true 220 242 false 298 299 true 141 283 false 44 216 false 226 267 false 95 276 false 157 300 true 7 218 true 62 258 true 144 206 false 120 259 true 203 282 true 100 111 true 79 162 true 290 295 false 232 278 false 188 296 true 207 288 true 199 211 false 87 149 false 204 289 false 275 292 false 188 259 true 57 192 true 7 185 false 139 206 false 199 250 false 52 68 false 199 278 true 276 288 true 65 77 true 75 227 true 240 261 false 54 70 false 93 196 true 71 94 true 254 256 true 140 248 false 145 255 false 67 274 true 197 208 true 192 265 true 166 168 true 197 207 false 45 95 true 225 293 false 262 274 false 129 146 false 266 292 true 55 173 false 79 299 true 125 188 true 54 240 false 292 293 false 239 285 false 227 248 true 256 260 false 191 228 false 73 165 false 101 200 false 77 174 true 79 131 false 104 216 false 126 164 true 248 265 true 199 200 true 265 278 true 124 175 false 213 289 false 225 245 false 128 184 true 171 186 false 296 297 false 225 254 false 119 192 false 253 262 true 145 153 true 285 298 false 237 293 true 246 263 true 159 210 true 25 271 false 219 242 true 112 259 false 23 38 true 234 249 false 118 290 false 246 264 true 108 293 false 181 273 false 198 237 true 75 113 true 275 288 false 16 34 true 215 299 true 134 168 true 19 166 false 185 198 false 80 264 true 157 159 true 252 260 true 296 298 false 66 228 false 233 248 false 53 279 false 199 240 true 92 102 true 10 226 true 141 231 true 206 247 true 139 291 false 209 248 false 63 93 false 216 296 false 189 218 false 28 165 false 140 141 true 54 208 false 260 285 true 251 300 false 124 252 false 4 85 true 50 297 true 154 256 false 273 276 false 181 266 true 128 275 true 248 266 false 217 248 true 268 285 false 214 258 false 64 275 false 142 266 true 80 283 false 24 136 true 44 125 true 42 254 false 115 252 false 252 300 false 28 254 false 167 277 true 37 60 false 84 286 false 238 294 false 19 142 true 296 300 false 107 117 true 150 245 false 271 299 true 90 92 false 185 204 false 296 298 false 218 225 true 128 214 true 210 245 true 147 281 false 37 210 false 276 290 false 249 254 true 23 61 true 250 289 false 41 300 false 184 219 false 172 282 false 191 235 true 77 117 false 40 87 true 148 239 false 175 280 true 80 277 true 183 223 true 72 218 false 45 100 false 156 263 false 93 105 true 203 267 true 274 288 true 225 289 false 96 175 true 172 199 true 154 210 false 16 212 false 49 56 false 143 218 true 284 286 false 106 171 false 189 225 true 229 238 true 141 174 true 297 298 true 42 263 true 235 252 true 291 297 false 259 277 false 24 87 false 130 233 true 264 292 true 44 193 false 60 272 true 2 259 false 242 264 true 158 247 true 138 139 false 232 259 false 95 149 true 57 195 true 201 258 true 258 293 true 264 281 true 275 288 false 276 295 false 232 245 true 256 281 false 204 279 false 149 294 true 183 198 false 1 217 true 149 285 true 35 85 true 33 65 true 272 273 true 258 266 false 177 220 true 153 226 false 91 163 false 190 283 false 44 252 true 84 253 false 192 278 true 280 293 true 232 270 true 100 203 true 177 262 false 18 72 false 48 74 true 222 233 true 23 34 false 195 232 true 152 260 false 174 231 false 278 297 false 231 265 false 84 125 false 105 170 false 2 266 false 132 199 false 124 186 true 109 172 false 257 272 false 77 140 false 236 280 false 17 84 true 234 276 false 69 119 true 188 207 false 251 289 false 90 145 true 110 211 true 131 201 true 148 205 false 187 206 false 205 234 true 2 59 true 40 259 false 298 298 false 59 286 false 101 289 false 165 272 true 27 37 true 123 168 true 190 286 true 156 182 true 138 271 true 48 70 false 7 264 false 264 267 false 94 237 false 206 215 true 238 272 true 75 268 true 253 287 false 282 288 false 201 207 true 55 264 true 15 267 false 89 105 false 50 267 true 67 283 true 100 109 true 228 282 false 2 59 false 1 138 true 197 225 false 155 187 true 292 293 true 254 283 false 168 226 false 176 189 false 73 82 false 174 285 false 142 199 true 263 291 false 260 275 true 194 257 true 54 155 false 146 293 true 221 252 true 120 267 false 294 296 false 129 196 true 208 243 true 295 298 true 139 222 false 273 289 false 133 233 true 14 126 true 108 163 false 114 145 true 71 257 false 276 291 false 30 169 false 39 294 true 211 216 false 276 293 true 222 269 false 251 298 false 169 214 true 192 234 true 232 244 true 188 297 true 172 264 false 31 219 true 228 250 true 221 257 false 69 91 false 118 149 true 206 270 true 214 246 true 130 144 true 261 298 true 1 95 false 1 261 false 44 272 true 100 259 true 65 189 false 141 230 true 220 249 false 270 288 true 40 299 true 37 153 false 272 275 true 247 288 false 6 6 false 3 14 false 44 163 false 79 111 true 83 294 true 3 297 false 65 65 true 184 193 true 72 181 true 188 271 true 151 218 false 154 207 true 130 243 true 212 275 true 273 282 true 135 271 true 176 275 true 287 293 true 115 221 false 3 288 true 144 150 false 6 213 true 32 35 true 247 292 false 87 122 false 22 211 false 198 226 false 252 276 true 171 285 false 240 266 false 271 275 true 247 280 true 235 265 false 133 223 true 13 152 true 60 169 false 63 293 true 261 263 true 109 221 false 17 228 false 179 244 true 94 289 true 33 253 false 155 181 false 227 253 true 141 271 false 132 197 true 217 267 true 102 263 false 117 183 false 110 291 true 206 211 true 157 220 false 85 217 true 4 199 true 215 286 false 279 291 true 108 131 false 176 281 true 179 257 true 145 287 true 249 263 true 134 135 true 192 202 true 82 179 true 59 125 false 184 257 false 90 249 false 218 280 false 161 292 false 144 151 false 43 61 true 53 137 false 165 291 true 234 285 true 48 98 false 175 293 true 14 108 false 119 133 false 157 200 false 151 280 true 24 155 false 177 254 true 71 216 true 250 259 true 53 168 false 6 229 true 119 120 true 155 188 false 108 230 false 221 261 false 287 287 false 291 295 false 256 289 false 249 255 true 278 289 true 284 287 true 203 285 true 239 269 true 73 180 true 173 180 true 5 220 true 138 291 true 171 236 true 46 91 false 201 256 true 239 254 true 79 255 false 34 232 true 17 98 true 169 284 false 90 97 false 71 130 true 261 279 true 36 159 false 109 270 true 210 231 true 166 198 false 276 279 false 26 229 false 62 77 true 153 202 false 81 113 false 276 288 false 40 175 false 167 201 true 134 166 true 153 215 false 54 238 false 128 273 false 9 231 false 46 221 false 283 300 true 103 194 true 171 183 false 132 173 false 55 191 true 111 263 false 198 270 true 159 290 true 21 257 true 293 293 true 286 291 true 120 164 false 58 109 false 262 292 true 233 243 false 60 191 true 6 130 false 5 231 false 81 131 false 85 188 false 40 263 false 119 235 false 296 299 true 214 272 false 8 232 true 192 271 false 47 270 false 246 265 false 107 195 true 111 195 false 42 243 false 276 290 false 176 245 false 62 176 true 64 169 false 190 198 true 11 247 true 125 150 true 245 277 false 156 202 true 291 297 false 107 163 true 174 191 false 167 273 true 81 84 false 61 203 true 162 205 false 145 239 true 196 250 true 96 224 true 89 265 false 66 193 true 238 273 false 10 294 true 71 137 false 66 192 true 208 285 false 162 175 false 39 156 true 208 211 false 248 277 true 146 152 false 258 273 true 207 296 true 172 269 false 187 277 false 96 211 true 29 181 true 130 288 true 69 264 true 48 186 false 70 280 false 76 171 false 141 292 false 106 196 false 92 121 true 167 168 false 262 278 false 190 204 true 143 269 true 286 295 true 297 300 true 72 246 true 171 177 true 275 287 false 11 270 true 48 100 true 155 245 true 106 127 false 145 243 false 150 152 false 171 172 false 239 297 false 31 35 false 18 104 false 87 145 true 183 188 false 20 21 true 259 259 true 101 132 false 188 205 false 134 180 false 49 49 true 78 183 true 84 184 true 289 296 false 45 209 true 134 155 false 56 106 true 103 272 false 109 244 true 146 274 false 103 167 false 271 295 true 175 268 true 51 136 true 83 191 false 113 243 true 106 201 false 246 246 false 96 130 true 182 257 true 237 294 true 279 283 false 150 279 true 233 249 false 237 265 true 269 271 true 54 123 true 7 263 true 261 298 true 27 217 false 42 142 false 113 190 false 182 274 false 79 170 true 195 264 false 162 173 true 15 114 false 133 239 true 161 246 true 210 212 false 300 300 true 222 288 false 44 233 true 223 255 true 181 206 false 91 256 false 2 125 false 24 246 false 290 299 false 181 204 false 109 226 true 51 237 true 211 252 true 177 283 true 60 130 false 257 272 true 219 220 false 92 270 true 248 284 true 163 169 true 115 188 false 6 176 true 111 119 false 113 238 true 186 213 false 145 155 false 102 197 false 177 230 false 184 205 false 85 291 true 212 220 false 110 266 true 66 76 true 3 123 true 159 223 true 195 289 true 102 163 true 213 296 false 92 115 true 168 218 false 193 255 false 54 217 false 186 222 false 82 282 false 180 272 true 248 255 false 262 288 true 225 298 false 268 278 true 264 289 false 189 196 false 16 204 true 179 260 false 30 285 false 11 92 true 182 282 false 157 182 true 268 270 true 160 248 true 116 162 false 53 232 false 27 234 false 283 287 true 79 96 true 239 259 true 134 271 false 182 193 false 201 263 false 7 19 true 96 112 true 170 204 false 10 244 true 200 286 true 88 267 true 2 2 true 235 279 false 56 110 true 20 219 false 278 291 false 259 298 true 125 239 false 45 74 true 154 284 true 103 171 true 135 194 false 32 215 false 18 30 true 220 225 false 287 297 true 113 140 false 206 245 true 129 198 true 73 186 true 169 248 false 242 270 false 54 93 false 111 139 false 258 271 false 276 276 false 121 239 true 266 290 false 268 268 false 75 97 true 292 294 false 114 221 true 231 274 false 168 191 true 56 253 false 271 272 true 130 243 true 98 166 true 139 241 true 137 183 true 292 296 false 45 204 true 39 149 false 223 230 false 95 279 true 61 264 false 119 181 true 105 158 true 243 287 true 230 236 true 271 294 true 224 261 false 165 282 true 239 290 true 254 292 false 298 299 true 127 230 true 114 166 true 297 299 false 225 241 false 77 220 false 259 267 false 76 83 false 96 241 false 228 281 true 87 131 true 55 228 true 138 221 false 68 159 true 105 195 false 11 45 false 120 147 true 204 226 true 96 125 false 244 262 false 105 190 false 151 160 false 203 276 false 212 285 false 126 179 false 26 114 true 14 40 false 147 246 true 166 231 true 59 153 false 244 287 false 271 271 false 49 162 false 114 204 false 206 238 false 143 255 true 283 291 true 72 116 true 299 299 false 274 277 true 176 221 false 154 156 false 28 177 true 187 267 true 156 216 true 196 208 false 191 234 false 9 56 false 170 208 false 101 150 false 147 166 false 66 126 false 271 272 true 152 191 false 12 115 false 134 247 true 70 297 false 3 299 true 241 282 false 79 121 true 184 219 true 165 251 false 144 158 true 197 222 true 283 286 true 57 184 true 286 300 false 294 298 true 45 106 false 160 298 true 38 264 false 52 95 true 116 153 false 293 295 false 209 232 true 164 197 true 149 210 false 38 161 true 53 126 true 216 288 false 256 263 true 55 207 true 260 300 false 14 77 true 96 143 false 62 71 true 12 147 true 241 294 false 170 245 true 220 275 true 211 287 true 57 107 false 37 158 false 281 290 false 115 254 false 164 192 false 33 43 true 254 268 false 101 112 true 190 208 true 142 182 false 137 166 true 32 249 false 116 140 true 123 183 true 185 187 true 129 170 false 3 104 false 78 177 true 80 300 true 102 215 true 88 277 true 225 261 true 191 224 false 73 153 true 250 252 true 133 271 false 190 257 true 244 300 false 70 101 false 105 145 false 79 280 true 293 294 false 288 300 true 217 254 true 234 255 false 153 221 false 53 58 true 229 281 true 37 144 true 276 282 false 259 299 false 13 192 false 3 10 false 157 192 false 261 280 true 30 201 true 43 227 false 228 236 false 74 86 false 66 213 true 68 83 false 274 274 true 65 170 true 277 292 false 124 154 true 169 294 true 192 249 false 108 159 false 271 274 false 163 230 true 159 252 false 295 296 true 119 242 false 258 278 false 241 285 false 12 132 false 209 215 false 7 88 false 163 198 false 117 236 true 40 84 false 125 249 true 250 252 true 201 269 false 259 288 false 230 238 true 204 290 false 43 145 true 277 294 true 254 271 false 223 289 true 161 198 true 269 287 false 249 289 false 132 177 false 41 104 false 210 290 true 132 200 false 112 282 false 175 263 true 202 268 true 277 299 false 234 245 true 60 75 true 293 294 true 110 137 true 38 135 true 7 234 true 40 214 true 268 268 false 279 294 false 140 216 true 109 174 true 74 113 false 166 243 true 271 291 false 116 189 true 9 86 false 7 34 true 140 257 true 153 300 false 48 171 false 266 293 true 39 259 true 135 224 false 192 268 false 264 264 true 131 261 true 181 208 true 23 105 true 28 49 false 269 288 false 273 280 true 30 230 false 19 294 true 160 253 true 123 176 false 141 287 false 129 229 false 253 259 false 245 296 true 152 215 false 11 93 true 42 284 false 175 298 true 210 268 true 247 265 true 161 171 true 94 112 false 196 296 true 244 271 true 144 215 true 243 248 true 73 106 true 213 298 true 116 180 true 114 292 true 110 139 false 209 260 true 149 155 false 186 273 true 160 166 false 58 64 true 250 286 true 130 276 false 251 300 true 172 248 false 124 285 false 107 262 true 228 255 true 273 279 true 242 297 true 35 300 true 196 297 true 149 248 false 132 180 true 94 103 false 66 156 false 174 191 true 146 165 true 117 157 false 227 265 false 138 178 true 56 86 false 9 295 false 57 127 false 190 264 false 173 293 false 35 295 true 131 269 false 159 264 false 126 250 false 200 298 true 17 297 false 33 72 false 291 291 true 268 283 true 295 297 false 87 122 false 155 160 true 152 178 false 197 280 false 11 291 false 66 88 false 162 166 false 154 182 true 84 281 true 181 293 false 59 89 false 140 198 true 269 291 false 238 289 true 254 286 true 124 293 true 26 159 false 134 249 true 193 279 true 93 164 false 264 273 false 149 211 false 117 206 true 291 298 false 119 166 false 135 154 false 111 216 false 118 181 false 182 262 true 27 223 false 139 267 true 246 260 true 19 176 false 153 201 true 191 230 true 278 283 false 241 246 true 46 90 false 39 111 false 144 186 true 272 277 false 133 135 true 212 217 false 86 185 true 58 232 false 217 248 false 28 212 true 29 273 false 62 237 true 276 289 true 198 200 true 91 189 false 103 104 false 8 29 false 240 258 true 135 220 true 296 299 false 134 223 false 27 263 true 149 152 true 47 292 false 198 257 false 192 283 false 9 256 false 300 300 true 119 144 true 195 199 false 251 265 false 129 242 true 141 156 true 285 290 true 2 229 false 230 265 true 208 277 false 83 113 true 19 159 false 152 281 true 264 292 false 243 272 true 85 121 true 76 246 false 189 280 false 120 291 false 249 267 true 288 291 false 155 156 true 69 89 true 29 145 false 62 281 true 221 281 false 225 244 false 296 297 false 222 233 false 28 177 false 145 294 false 154 154 true 106 264 true 19 199 true 147 159 true 126 190 false 2 103 true 107 247 false 156 259 false 74 80 false 140 263 false 134 246 true 132 140 true 143 219 false 116 166 false 122 176 true 63 161 false 156 185 false 135 167 true 153 279 false 24 24 true 254 295 true 9 63 false 193 282 true 234 300 false 288 294 false 41 135 true 107 130 true 248 270 true 198 264 false 234 246 true 42 285 true 60 297 true 171 223 false 58 76 false 295 296 true 274 298 true 205 248 false 61 257 true 160 295 true 292 293 true 102 210 true 89 111 true 152 264 false 101 239 true 79 188 false 192 294 false 227 295 false 137 300 false 159 248 false 107 236 true 65 118 true 85 100 true 7 79 true 144 279 false 170 176 false 209 296 true 141 255 false 274 281 false 45 132 true 264 276 true 263 287 false 143 238 false 227 282 true 81 221 false 283 290 true 95 167 true 167 173 false 289 289 true 19 201 true 4 210 true 105 188 false 78 147 true 25 40 false 222 269 true 97 241 true 68 267 false 22 289 true 102 287 true 192 227 true 52 111 true 281 288 false 209 257 false 8 150 false 11 280 false 262 287 false 233 275 false 58 254 true 74 210 true 69 86 true 112 208 true 50 157 true 297 298 false 284 289 false 190 267 false 235 297 false 38 105 false 179 180 true 245 275 true 117 196 true 86 242 true 220 244 false 181 184 false 137 261 true 25 236 true 255 256 true 68 244 false 286 300 true 256 263 false 220 273 true 154 221 true 71 109 false 200 233 false 230 275 false 60 285 true 98 172 false 286 290 false 9 219 false 6 29 false 237 283 true 187 273 true 117 122 false 135 186 true 117 147 true 208 239 true 163 195 false 166 212 true 6 219 true 241 265 true 37 281 false 177 213 false 51 107 false 300 300 false 97 251 false 247 258 true 140 282 false 193 286 false 116 276 true 180 227 true 125 202 true 209 298 true 237 295 true 250 285 true 250 277 true 213 237 false 242 252 false 56 105 true 151 220 true 295 300 false 264 279 true 165 208 true 228 275 false 242 286 false 164 284 true 227 228 false 205 269 true 232 296 true 274 280 true 267 283 true 264 283 true 269 292 false 255 292 true 73 210 true 180 256 true 163 215 false 97 112 false 103 194 false 266 285 true 178 201 true 285 285 true 257 274 false 124 134 true 183 194 true 118 160 false 248 249 false 188 224 false 48 189 true 201 246 true 185 211 false 88 286 false 180 219 false 81 133 false 21 277 true 38 267 false 174 287 true 183 251 true 33 199 false 143 282 true 161 202 false 285 287 false 121 229 false 282 290 false 258 274 false 68 275 false 223 280 false 264 277 true 43 126 true 12 68 true 7 223 true 268 300 true 257 291 true 225 298 false 35 237 true 214 252 false 3 254 true 290 291 false 163 251 false 202 300 true 176 253 true 72 220 false 272 296 false 208 266 true 35 128 false 238 289 true 186 241 true 23 222 false 299 300 false 184 252 false 56 56 false 109 276 true 23 73 false 50 127 true 41 173 true 155 237 true 265 292 true 269 279 true 59 89 true 103 242 false 221 261 false 238 293 false 117 134 true 17 182 false 136 195 true 248 275 true 19 225 false 271 282 false 20 227 false 269 293 true 283 286 false 275 283 true 225 247 true 34 140 true 76 277 false 279 286 false 240 268 false 62 93 false 257 278 true 208 215 true 289 293 false 121 184 false 200 204 true 74 273 true 55 232 false 43 253 false 33 235 true 8 276 false 128 287 true 280 292 false 63 198 false 22 216 true 172 249 false 192 268 true 300 300 true 21 49 true 242 284 true 275 282 true 96 194 true 72 280 true 162 256 false 207 299 true 292 299 false 111 271 false 103 283 false 27 52 false 61 198 true 65 74 false 225 254 false 65 179 true 92 169 true 216 223 true 33 64 true 129 202 false 298 298 true 214 288 false 123 213 true 143 185 false 143 185 true 271 294 true 238 242 false 91 95 true 73 186 true 168 288 true 220 300 true 53 188 true 293 300 true 68 130 false 124 186 true 201 229 true 126 176 false 212 285 false 82 212 false 121 150 true 103 268 false 294 295 true 127 161 false 108 141 false 223 267 true 219 278 false 216 288 false 251 264 false 129 175 true 67 282 false 170 255 true 265 286 true 200 246 false 157 176 false 138 290 true 242 251 false 115 235 true 46 139 true 72 220 true 89 260 false 32 272 false 169 197 false 37 67 true 129 159 false 170 289 true 235 274 true 195 218 false 265 288 true 73 99 false 63 142 false 195 210 false 74 183 false 195 230 true 56 162 true 252 279 true 120 171 false 175 264 false 204 263 true 80 172 true 145 274 true 264 269 true 193 242 true 32 45 true 251 271 true 184 236 true 296 297 false 209 236 false 209 222 false 251 275 true 232 269 true 31 101 true 175 207 false 176 259 false 22 273 false 192 299 true 212 253 false 157 167 false 149 231 false 68 78 false 158 293 true 26 135 true 89 248 true 189 282 false 94 296 false 160 295 false 122 139 false 74 161 false 259 283 false 60 65 true 56 119 true 17 57 true 214 283 true 203 216 true 146 146 true 284 290 false 273 277 true 253 291 true 274 293 true 242 255 true 274 287 false 281 283 false 37 154 false 192 293 false 223 288 true 6 252 true 230 269 false 268 269 false 122 200 false 165 266 true 82 149 true 82 161 false 213 300 false 59 241 false 114 263 true 148 260 false 293 300 false 59 144 true 15 150 false 213 229 false 41 249 false 278 297 true 195 198 false 132 172 true 214 270 false 272 274 false 287 293 false 4 75 false 274 285 true 108 230 false 11 67 true 91 134 true 195 300 true 200 258 false 182 198 false 214 257 true 227 237 false 84 236 true 293 295 true 41 103 false 236 257 true 223 279 false 166 201 false 158 274 true 288 295 false 254 256 false 187 261 true 180 200 false 4 209 false 158 259 false 39 44 false 254 268 true 139 276 true 149 212 false 226 266 false 100 209 false 237 262 true 14 55 false 227 293 false 166 170 false 58 147 true 203 270 false 75 228 false 179 218 false 8 140 true 249 300 false 6 107 true 33 150 true 55 67 true 68 237 true 199 256 true 204 237 true 29 36 true 77 248 true 102 187 false 258 267 true 186 205 false 151 155 true 263 267 false 90 196 false 122 227 false 99 148 true 178 198 true 180 224 true 195 229 false 82 269 false 32 152 false 281 297 false 176 193 true 13 152 true 94 269 false 73 233 false 122 197 false 180 211 false 295 296 false 59 159 false 103 163 true 166 167 true 173 254 true 214 227 false 117 190 false 49 281 false 188 241 false 51 124 false 66 170 false 193 209 true 33 288 true 52 298 false 207 224 true 44 270 true 223 237 false 269 298 true 3 174 false 213 273 false 269 289 true 275 291 true 203 261 true 288 290 true 77 99 true 67 224 true 34 275 false 42 187 false 169 237 true 266 288 false 265 270 true 58 79 true 278 280 false 52 279 false 110 203 false 133 170 true 7 219 true 224 224 false 51 263 true 268 277 false 297 300 true 76 145 false 37 84 true 242 278 true 287 293 true 99 148 true 219 238 true 219 221 false 57 147 true 117 280 true 219 234 false 65 280 true 167 193 false 199 297 true 299 300 true 111 202 false 197 238 true 243 290 true 207 232 false 287 287 false 275 295 true 268 268 true 35 124 true 182 262 true 236 295 true 31 257 false 120 198 false 297 298 false 37 121 false 179 278 true 191 202 false 44 166 false 217 291 false 66 178 true 260 274 true 229 255 true 76 295 true 15 116 false 123 215 false 243 266 true 267 299 false 91 241 false 99 107 false 281 281 true 132 246 false 133 249 false 165 224 false 203 264 false 225 253 true 215 227 true 56 215 false 2 231 true 108 108 false 199 300 false 136 240 false 150 200 false 125 188 true 179 248 true 105 275 true 86 174 true 10 20 false 23 150 false 176 191 true 281 297 false 96 258 false 218 232 false 258 297 false 192 201 true 121 143 false 177 277 false 234 297 true 64 224 true 36 293 false 61 265 true 178 291 true 47 70 false 261 270 false 112 199 true 171 284 false 153 279 false 272 300 true 181 235 false 59 181 false 287 293 false 164 266 true 55 159 false 29 119 false 152 176 true 150 175 true 81 130 false 217 264 false 189 200 false 162 224 true 12 168 false 47 168 true 287 293 false 31 173 false 126 153 true 143 246 true 97 250 false 289 289 false 196 201 false 156 205 true 83 215 false 192 273 true 197 229 true 76 226 true 39 218 false 124 240 true 136 267 false 120 199 false 267 273 false 62 77 true 293 295 false 86 105 false 124 133 false 224 283 true 208 215 false 141 159 true 200 210 true 182 299 false 55 164 false 69 290 false 257 289 true 185 235 false 187 228 true 38 44 false 106 286 false 244 283 true 68 118 false 116 193 false 147 147 false 252 294 false 84 85 true 202 235 false 71 155 true 284 288 true 11 96 false 237 256 false 263 269 false 43 238 false 34 52 true 176 211 true 127 158 false 227 299 false 185 229 false 104 112 false 239 264 true 106 237 false 27 64 true 264 281 false 40 261 false 45 273 false 63 112 false 32 215 true 22 103 false 80 93 false 23 39 false 104 273 true 223 260 false 245 284 false 48 176 false 120 261 true 151 251 false 46 276 true 293 298 false 155 167 false 12 183 true 119 256 true 253 298 true 50 243 true 133 200 true 298 299 true 200 282 true 156 298 true 205 212 true 92 123 true 39 276 true 294 295 false 151 286 true 144 295 false 219 232 false 198 213 false 254 281 true 20 192 true 300 300 true 90 300 true 192 216 true 105 151 true 36 279 false 189 210 false 217 294 false 290 295 false 292 295 false 67 258 true 11 182 true 176 263 true 116 191 false 222 267 false 50 235 false 33 150 false 257 284 false 90 274 true 176 245 true 123 129 false 64 169 true 150 186 false 291 296 false 211 260 true 126 161 true 294 296 false 84 216 false 22 188 false 192 264 true 72 113 true 112 213 false 25 188 false 283 291 false 220 248 true 220 280 false 130 203 false 123 191 true 177 261 true 88 159 true 157 199 false 226 272 false 297 298 true 25 124 true 145 149 false 152 182 false 46 258 false 181 284 false 186 230 false 26 215 true 61 234 false 224 257 false 160 242 false 53 203 true 117 245 true 263 271 true 47 229 false 18 67 false 202 281 true 11 22 true 78 110 true 171 175 true 93 212 true 49 194 true 262 282 true 6 195 true 77 248 false 288 296 false 63 260 true 167 192 true 189 189 false 17 252 true 128 163 false 45 242 false 287 292 true 92 134 false 133 297 false 297 300 false 288 299 false 86 101 true 138 148 true 272 280 false 75 192 true 1 95 true 156 164 true 284 287 true 34 132 true 56 124 false 125 221 false 92 164 true 214 287 true 166 223 true 70 289 true 210 222 false 69 143 true 150 227 true 246 264 false 183 249 false 157 228 false 186 244 true 166 193 false 144 215 false 272 278 true 14 203 false 206 233 false 253 270 true 151 294 true 269 290 true 216 251 false 163 276 false 238 240 false 244 273 false 42 87 false 132 194 true 237 260 true 56 272 true 119 232 false 123 237 false 78 97 false 163 195 false 230 240 true 219 294 false 96 185 true 35 290 false 261 293 false 115 203 false 20 100 false 141 232 true 6 285 true 21 86 false 260 286 true 250 295 false 205 262 false 34 127 true 126 213 false 249 287 true 83 136 true 6 72 false 99 149 false 102 258 true 231 251 true 175 193 true 111 122 false 224 284 false 37 180 false 48 241 false 118 293 false 100 169 false 61 180 false 192 262 true 78 79 false 278 299 true 199 234 false 251 287 true 46 54 false 286 291 true 23 66 true 249 251 false 71 121 false 233 255 true 124 274 false 121 256 false 118 142 false 18 143 false 291 291 false 78 82 true 35 290 false 18 252 true 163 259 false 5 299 true 3 128 true 129 242 false 261 274 true 67 105 true 291 296 false 104 162 false 115 162 true 274 280 false 290 300 false 73 80 true 159 215 true 178 210 false 241 248 false 263 298 false 67 108 false 96 243 false 199 209 false 85 258 false 49 175 true 209 219 true 92 182 false 286 291 true 146 224 true 53 138 false 4 28 false 88 107 true 281 297 false 210 248 false 20 288 true 39 289 false 11 88 true 261 292 false 13 93 false 21 188 false 18 148 true 134 195 true 26 238 true 186 296 false 49 297 false 154 271 true 61 293 true 64 125 false 196 282 true 134 203 true 123 255 true 293 293 false 267 267 true 215 275 true 283 295 true 22 40 true 169 172 false 138 271 true 257 257 false 276 294 false 164 197 true 227 252 false 33 235 true 47 117 true 77 246 false 72 279 true 276 292 false 62 142 true 202 283 false 258 289 false 91 134 true 135 138 false 78 176 false 261 270 false 101 109 false 49 113 false 2 49 true 22 261 true 160 267 false 11 298 true 64 99 true 190 192 true 5 126 true 293 293 true 137 149 false 90 223 false 122 135 false 232 279 false 65 134 false 220 294 true 10 270 false 100 243 true 116 123 false 166 217 true 237 298 true 184 292 true 237 248 false 4 19 true 267 281 false 38 110 false 36 78 false 256 268 false 268 286 false 177 235 true 42 123 false 45 88 false 55 58 true 241 292 true 242 268 false 184 210 true 290 295 false 264 274 true 208 241 true 204 240 true 218 288 false 265 265 true 255 291 true 44 140 false 281 295 true 27 297 true 93 126 false 251 293 true 77 260 false 81 122 false 84 257 true 31 111 false 1 118 true 17 295 true 4 261 false 124 214 false 197 236 true 271 299 true 58 293 true 100 237 true 256 270 true 141 291 true 1 51 true 263 279 true 44 124 false 283 294 true 245 261 false 23 36 false 51 183 true 42 53 true 154 183 true 263 298 true 18 153 true 127 298 true 60 133 false 18 179 true 255 263 false 92 218 false 255 277 true 235 248 true 236 262 false 275 290 true 22 216 true 116 154 true 48 238 false 216 244 true 98 299 false 162 285 false 59 160 true 77 202 true 167 183 false 297 297 false 12 268 false 66 222 false 255 292 true 146 261 false 297 298 false 261 300 true 4 243 false 107 254 false 131 227 false 218 294 true 260 283 true 260 274 true 217 270 true 22 96 false 161 265 false 85 153 false 140 140 true 169 196 false 109 137 true 277 300 false 294 298 false 226 229 true 73 238 false 247 263 false 202 296 false 56 57 true 88 111 true 125 217 true 120 252 false 205 250 true 147 222 false 283 286 false 15 252 false 189 253 true 4 7 true 299 300 true 1 105 true 161 268 true 89 191 false 120 213 false 127 136 true 6 66 true 157 254 true 21 286 false 99 246 false 98 150 false 240 254 false 290 300 false 180 193 false 204 270 true 54 92 false 276 293 true 164 243 true 163 191 true 210 257 false 103 210 false 83 156 true 297 299 true 101 135 true 277 290 false 260 272 true 258 270 false 166 209 true 295 295 false 101 101 true 224 252 true 57 171 false 108 162 true 160 287 false 155 252 true 254 266 false 243 245 true 170 254 false 16 165 true 154 265 true 280 286 true 49 88 false 268 293 true 199 239 true 140 246 true 188 295 true 53 56 false 90 250 true 268 280 true 84 250 true 61 261 true 275 295 true 197 278 true 283 289 false 56 217 true 5 48 false 115 277 false 95 219 true 128 219 false 200 206 true 211 265 false 262 296 true 53 69 false 57 192 false 119 281 true 198 200 false 145 292 true 91 253 true 39 177 true 208 247 true 196 292 true 242 295 false 232 298 false 286 294 false 131 243 false 273 275 true 8 216 true 175 258 true 282 284 true 282 286 true 81 148 true 20 175 false 208 237 true 19 167 false 227 256 false 75 285 true 300 300 false 140 297 true 265 271 true 46 248 false 208 267 true 202 239 true 17 278 true 39 209 true 71 289 false 120 253 false 227 227 false 51 230 true 49 90 true 74 293 false 80 158 false 133 169 false 284 286 true 41 278 false 142 223 true 239 296 true 67 84 true 235 246 false 72 214 false 261 270 false 105 161 false 24 68 false 152 222 false 79 107 true 116 133 false 258 300 false 291 296 false 18 93 true 117 168 false 99 167 true 173 250 false 64 187 true 252 294 true 91 103 false 48 69 true 187 204 false 15 151 false 134 239 true 264 284 true 244 290 true 146 156 true 165 208 true 183 196 false 202 212 true 282 295 false 231 278 false 172 262 true 238 258 true 176 233 false 115 245 false 82 135 true 271 284 true 217 270 true 198 231 false 204 276 true 117 268 true 130 240 true 60 91 true 24 116 true 288 293 true 31 238 false 297 298 false 23 74 false 101 203 true 166 173 true 59 174 false 25 190 false 202 287 false 271 284 true 224 250 true 131 138 true 120 242 true 124 232 false 19 292 false 63 244 false 266 274 true 145 153 false 8 50 true 140 156 true 273 282 false 255 298 true 111 255 false 37 188 true 159 166 true 118 159 false 176 188 false 69 142 false 11 250 false 105 111 false 294 296 false 154 240 true 74 119 false 27 37 true 170 272 false 17 45 true 265 299 false 58 244 false 275 294 true 118 152 true 140 193 true 73 166 true 237 257 false 295 299 true 99 146 true 292 296 false 8 202 false 260 278 true 221 288 false 81 106 true 17 130 true 181 272 true 71 278 true 291 295 false 246 277 true 93 193 true 71 120 false 201 271 true 16 26 true 240 264 false 48 144 true 33 273 true 59 95 false 274 285 true 139 285 true 23 142 true 234 259 false 153 210 true 133 279 false 26 109 false 117 256 false 65 144 true 77 234 false 292 297 false 153 216 false 24 96 true 34 255 false 73 252 false 293 294 false 18 49 true 259 300 false 162 188 false 37 141 false 268 276 true 24 78 true 240 285 true 264 270 true 239 252 true 62 155 false 136 173 true 108 214 true 243 281 true 24 110 false 11 180 true 71 204 true 231 239 false 243 270 true 161 236 false 129 131 true 182 248 false 72 194 true 300 300 false 59 201 true 201 283 false 122 296 false 37 169 true 261 289 false 114 293 true 87 175 true 155 243 false 217 298 false 61 250 true 145 233 false 17 162 false 144 146 true 119 220 false 293 296 false 194 260 true 298 298 true 66 184 true 181 196 false 225 264 false 143 153 false 16 261 true 263 285 true 9 38 true 214 248 true 277 286 false 202 259 true 177 297 true 184 231 true 44 170 true 82 274 false 263 289 false 277 299 true 271 284 false 178 231 true 230 293 true 271 289 true 222 297 false 288 295 true 134 178 true 4 214 false 30 135 true 142 228 true 201 277 true 274 292 true 256 270 true 144 267 false 98 267 true 163 189 true 286 293 false 79 114 false 120 238 false 109 265 true 139 171 true 2 296 true 41 274 true 197 257 true 136 284 true 232 275 true 93 274 false 58 170 true 124 210 true 116 256 false 19 181 false 129 278 true 154 244 false 138 212 true 165 276 false 273 274 true 123 199 false 248 292 true 239 284 false 206 298 false 204 218 true 290 292 true 142 199 true 240 261 false 294 300 false 127 180 false 299 299 true 239 277 true 291 299 false 16 50 false 199 251 false 279 295 true 290 299 false 240 278 true 138 214 true 183 267 true 65 270 false 270 270 true 127 199 true 92 96 true 241 262 false 180 185 true 216 299 true 121 227 false 89 105 true 76 239 true 189 238 false 114 193 true 13 295 false 252 288 false 292 300 false 168 235 false 175 187 false 149 278 true 76 184 true 233 261 false 226 227 true 130 173 true 1 35 true 122 220 true 45 148 false 224 297 false 96 149 true 15 162 false 111 254 false 189 198 false 65 227 true 52 128 true 39 79 false 255 262 false 118 168 false 76 174 true 239 243 true 296 296 false 27 108 false 280 287 true 99 279 true 106 206 false 215 266 false 63 196 true 268 269 true 27 179 true 95 280 false 196 254 false 260 262 true 136 185 false 140 274 false 169 227 true 259 275 true 39 114 true 260 267 false 269 280 true 197 292 true 171 207 false 90 166 true 215 268 false 173 211 false 261 278 false 208 235 true 165 188 true 230 287 true 275 275 true 182 199 true 236 282 false 118 201 true 235 242 false 119 226 false 234 269 true 241 249 false 235 255 false 141 173 true 38 48 true 25 56 true 289 295 false 64 113 true 84 255 false 94 234 true 22 227 false 113 133 false 265 266 false 52 252 true 228 244 false 93 183 false 71 292 true 94 107 true 34 145 false 261 265 true 47 255 false 248 271 false 149 244 true 157 165 true 140 299 true 206 295 true 79 243 false 216 277 false 87 213 true 154 252 false 254 288 true 220 253 true 31 225 true 233 280 true 207 276 false 89 197 true 293 295 true 119 285 false 246 262 true 237 263 true 240 258 true 152 250 false 19 240 true 115 254 true 47 176 false 224 267 true 68 185 true 250 270 false 192 282 false 293 298 false 296 298 true 206 232 false 157 284 true 212 235 false 8 115 true 171 182 true 227 243 true 272 285 true 1 119 true 91 193 false 189 228 true 240 251 false 187 202 true 87 156 true 176 195 true 250 290 true 211 247 false 234 293 false 223 296 true 254 278 true 154 298 true 36 140 true 282 295 false 1 76 false 135 298 true 91 176 false 233 276 false 212 218 true 175 189 true 198 257 true 36 51 false 72 291 false 89 291 true 239 296 false 43 206 true 242 263 true 62 259 true 87 296 false 237 298 false 119 300 true 127 277 true 179 263 true 79 174 true 35 82 true 264 298 false 175 292 false 256 269 true 236 296 false 294 297 false 129 144 true 181 243 true 50 145 false 6 251 false 96 269 false 268 276 true 86 178 true 195 273 true 15 114 false 235 239 false 126 152 false 150 288 false 218 229 true 80 267 true 129 293 false 261 277 true 250 276 true 40 268 false 289 297 false 19 296 false 127 148 true 87 234 false 295 298 false 221 225 true 48 258 false 192 206 false 27 265 false 264 291 true 28 97 true 111 157 false 47 156 false 128 286 true 116 169 false 141 254 false 235 263 false 101 180 true 29 73 false 253 271 true 121 170 false 250 266 false 277 297 true 183 211 false 24 57 true 208 224 false 143 182 false 183 228 false 127 263 true 137 221 false 51 204 true 84 141 true 121 128 false 52 124 false 141 199 false 227 257 false 12 114 true 281 290 true 111 290 false 224 258 true 93 93 false 272 286 true 282 284 true 202 292 true 44 263 false 29 192 false 205 275 false 277 283 false 26 116 false 15 34 true 184 256 true 5 131 false 281 285 false 52 117 false 213 213 false 243 274 true 205 259 false 49 96 false 202 264 true 157 298 false 50 233 true 204 233 false 164 277 true 16 99 true 251 294 false 183 213 true 128 299 true 175 257 false 79 104 true 241 248 true 59 62 true 223 282 false 264 286 true 34 158 false 33 153 false 136 139 false 170 218 true 286 290 true 107 158 false 136 248 false 194 289 true 213 261 false 208 229 true 177 180 false 246 267 true 129 235 false 37 164 true 126 185 true 218 280 true 133 186 true 38 240 true 242 290 true 295 298 true 234 298 true 143 225 false 275 280 false 229 259 true 254 254 false 285 300 true 38 56 true 187 259 true 180 287 false 144 255 true 190 196 false 188 223 false 216 258 true 90 154 false 281 290 true 5 86 true 205 261 false 15 279 false 127 149 false 12 89 false 1 117 false 249 276 true 192 278 false 177 295 false 250 291 false 135 231 false 164 192 true 1 297 true 188 272 true 148 211 false 107 118 false 261 298 false 92 103 true 59 124 false 1 239 false 85 283 false 297 297 false 167 174 true 293 296 false 24 270 false 282 283 false 234 272 true 108 190 true 9 202 false 209 225 true 192 193 false 265 275 true 161 260 true 68 118 false 223 228 false 104 126 false 2 9 false 205 250 false 19 117 false 146 179 true 64 96 true 141 220 false 30 91 false 141 252 false 289 295 true 103 234 false 82 243 false 271 288 true 12 182 false 272 294 true 168 280 false 74 294 false 239 249 true 186 199 true 217 258 true 14 264 false 42 80 true 80 192 false 206 269 true 209 290 true 115 288 true 74 166 false 179 185 true 292 300 false 223 262 true 191 268 false 13 281 false 193 220 false 118 263 false 24 76 true 210 230 false 147 162 true 37 57 false 41 141 false 142 227 false 106 228 false 262 289 true 89 164 true 62 136 false 198 260 false 232 283 true 104 238 false 187 245 true 178 289 false 149 290 true 295 298 false 46 59 false 155 257 false 134 282 false 272 294 true 202 244 false 253 281 true 91 111 true 37 201 false 284 294 true 47 53 true 90 287 true 276 290 true 88 130 false 61 184 false 11 273 false 107 280 true 159 171 false 188 259 false 256 290 true 43 253 false 203 226 true 106 164 true 244 254 true 282 288 true 283 297 false 224 286 true 9 215 false 3 262 true 202 231 true 222 281 true 53 80 false 227 258 true 127 169 false 140 161 true 47 58 true 200 269 true 148 156 true 265 265 false 36 165 false 260 272 true 85 85 true 137 230 true 26 54 false 25 293 false 209 223 false 277 292 false 210 291 false 161 213 false 237 248 true 131 188 true 7 184 false 277 278 false 250 281 false 225 247 false 260 290 false 59 93 false 198 221 false 6 283 false 216 241 true 146 164 false 243 261 false 77 264 false 234 235 false 243 272 false 46 115 true 183 240 true 5 14 true 32 220 false 36 58 true 87 127 false 234 287 true 135 266 false 204 291 true 110 242 false 8 145 true 5 72 false 202 203 false 127 260 true 21 154 true 234 257 true 272 282 true 102 236 true 300 300 true 153 279 true 94 211 false 28 188 true 157 276 true 147 221 false 49 65 false 23 216 true 124 164 false 163 200 true 38 299 false 123 287 true 136 261 false 205 269 true 222 262 false 262 286 true 164 268 true 90 251 true 260 293 true 145 222 true 146 198 true 200 214 false 185 187 true 111 299 false 194 253 false 96 125 false 33 130 true 137 157 true 202 237 true 178 294 false 277 287 false 253 270 false 226 274 true 78 245 true 111 215 false 109 232 false 75 274 false 258 298 false 262 289 false 167 234 true 270 272 true 172 254 true 225 267 false 13 262 false 231 245 true 291 291 false 207 226 false 176 290 false 77 258 true 88 169 true 190 274 false 247 248 false 219 294 false 113 295 true 130 222 true 222 272 false 22 222 true 95 134 false 81 177 false 26 197 true 240 277 true 249 296 true 95 257 true 298 299 false 285 297 false 105 267 false 265 296 false 262 270 true 298 298 true 260 289 true 92 93 false 270 273 false 8 282 false 297 300 false 226 236 true 50 82 false 252 268 true 164 226 true 141 178 true 117 275 false 39 161 true 17 74 false 141 150 true 155 159 false 25 146 true 104 152 false 153 273 true 233 254 true 143 196 true 17 213 true 211 253 true 267 273 true 55 181 false 52 112 false 234 275 false 27 49 false 174 191 false 40 157 true 133 272 true 186 187 false 219 268 true 18 242 true 116 117 true 65 267 false 84 245 true 100 187 true 48 271 true 118 183 false 242 288 true 9 191 true 61 247 true 277 300 true 266 266 false 261 288 false 193 280 false 59 137 true 124 260 true 204 273 false 261 300 true 16 163 true 42 252 true 2 185 true 133 288 false 118 144 true 224 264 false 178 290 true 122 253 true 187 263 true 283 289 false 273 273 true 58 282 true 66 283 true 145 220 true 130 195 false 20 278 false 86 87 false 101 283 true 11 44 true 199 239 true 205 225 false 229 262 true 244 296 false 242 244 true 277 278 true 106 273 false 253 285 false 39 205 true 86 121 false 185 285 false 242 277 true 46 175 false 265 266 false 245 293 false 178 225 false 161 184 false 141 298 true 82 274 true 271 278 false 280 290 false 162 279 true 234 282 true 159 180 false 188 259 false 269 275 true 24 208 true 66 281 true 286 293 true 228 274 true 271 279 false 189 216 false 288 298 true 95 242 false 290 293 true 115 154 false 60 123 false 76 77 true 256 285 false 47 298 true 78 177 true 45 142 true 118 174 false 108 211 true 212 215 false 142 191 true 206 279 true 154 227 true 282 286 false 127 151 true 141 289 false 164 205 false 210 285 true 177 229 false 190 267 true 119 166 true 236 273 true 194 293 false 84 274 true 90 119 true 157 246 false 8 177 true 83 233 true 62 70 false 153 208 true 197 268 true 231 259 false 173 297 false 71 178 false 246 273 false 3 148 true 141 172 true 114 177 false 258 272 false 113 162 true 41 198 true 156 169 true 298 300 true 21 113 true 189 281 true 25 198 false 121 278 true 57 149 true 195 257 false 190 227 false 131 261 true 76 273 true 59 191 true 112 156 true 56 176 true 142 235 false 148 290 false 145 160 false 148 157 true 120 220 true 6 182 true 220 253 true 166 185 false 238 254 true 66 146 true 300 300 true 83 134 true 279 299 true 151 186 false 139 259 true 211 274 false 246 269 false 293 295 true 189 285 false 133 222 false 72 240 true 119 166 false 256 300 false 281 294 false 203 272 false 122 212 false 104 141 false 296 298 true 187 230 false 173 271 false 262 269 false 140 162 true 169 192 true 126 177 false 55 236 true 82 207 true 234 261 false 26 47 false 209 300 true 126 219 true 174 236 false 31 125 true 30 69 false 112 276 false 256 281 false 295 297 true 74 225 true 259 281 false 71 100 false 16 268 true 191 201 false 76 228 false 137 177 true 76 161 false 273 297 true 225 243 false 210 222 true 272 277 false 78 157 true 260 285 false 35 249 true 132 175 false 270 294 false 300 300 false 53 160 false 183 242 false 62 164 false 124 295 true 141 224 false 209 232 false 86 243 true 226 263 false 240 292 true 231 289 true 285 291 false 288 298 true 271 280 true 7 128 true 258 283 false 258 268 true 158 255 true 255 274 true 31 162 true 217 263 false 47 75 false 72 233 false 103 196 false 300 300 false 58 189 false 94 192 true 22 128 false 52 260 false 108 235 true 9 256 true 118 274 false 79 181 false 10 49 true 271 294 true 262 275 false 106 118 true 250 261 true 207 227 false 141 257 false 157 192 true 215 297 false 110 147 true 77 279 true 63 283 true 210 279 true 26 42 false 167 262 false 265 286 true 94 203 false 133 173 true 263 263 false 222 238 false 126 294 false 36 95 true 223 248 true 15 197 false 135 157 true 63 295 true 59 257 true 90 232 false 262 268 true 45 110 false 232 294 true 81 203 false 93 158 true 239 249 true 27 192 true 42 87 true 183 197 false 212 294 false 253 255 false 35 204 false 207 219 true 288 299 true 171 192 true 49 132 false 40 232 false 144 162 false 117 267 true 39 175 false 295 295 false 102 288 true 193 297 true 66 205 false 142 155 true 103 157 true 283 287 false 188 285 false 94 217 true 215 261 true 273 290 false 136 167 true 258 259 true 37 53 false 203 262 true 78 272 true 273 292 true 74 162 false 266 282 true 126 300 true 274 278 false 149 239 false 34 288 false 188 219 true 184 267 false 258 266 false 38 92 true 35 190 true 174 219 false 98 291 false 181 182 false 148 191 false 254 266 true 194 253 false 117 149 false 210 271 false 284 284 false 46 299 false 109 151 false 153 180 false 129 264 true 162 272 false 25 210 true 274 278 true 71 199 false 12 118 true 111 143 true 187 217 true 98 191 true 124 160 true 146 149 true 157 218 false 143 255 false 177 277 true 145 239 false 156 218 false 38 119 false 295 295 true 122 237 false 76 158 false 46 55 false 94 245 true 77 285 false 20 249 false 185 251 true 234 259 false 45 171 true 193 274 false 43 196 false 155 221 true 164 226 false 205 263 false 234 270 true 300 300 false 46 113 false 142 222 true 197 267 false 75 134 false 48 165 true 227 270 false 184 270 true 173 283 true 243 297 false 228 229 false 36 56 false 88 216 true 60 252 false 252 270 false 154 266 true 159 251 true 132 281 false 196 214 true 210 214 true 118 238 true 147 171 false 72 260 true 146 208 false 277 292 false 111 127 false 235 273 false 59 123 true 116 153 true 189 213 false 105 288 false 277 285 true 162 204 true 268 284 true 38 59 true 9 142 false 60 230 true 103 109 true 198 283 false 176 239 false 269 271 false 73 264 false 109 172 true 207 296 false 111 141 true 205 229 true 219 260 false 135 236 true 246 276 true 266 291 true 108 171 false 181 223 true 293 300 false 231 242 false 203 231 true 201 291 true 27 75 false 190 274 true 100 248 true 244 279 true 172 229 false 58 113 false 35 164 true 264 300 false 255 274 false 107 288 true 233 258 true 186 225 false 229 256 false 75 224 false 153 158 false 157 172 true 1 49 false 253 295 true 294 300 false 15 242 true 180 192 false 200 267 false 289 292 false 53 224 true 9 130 false 86 179 false 146 281 true 268 272 false 296 299 true 247 254 false 1 108 false 8 239 true 168 243 false 126 177 true 268 293 false 283 284 true 271 284 true 117 249 true 89 229 true 141 166 false 219 284 true 43 278 false 283 298 false 168 266 false 109 241 true 72 78 true 178 241 true 255 296 false 64 167 false 262 275 false 78 260 false 164 247 true 193 269 false 59 179 false 71 232 false 65 296 false 282 291 true 159 276 false 284 299 false 276 278 true 42 235 false 133 208 true 130 223 true 61 283 false 1 233 false 163 216 false 108 237 true 211 235 false 182 296 false 93 259 false 74 224 false 203 242 false 279 283 true 133 164 true 17 215 true 15 181 true 133 168 false 66 228 false 103 176 false 238 247 true 134 224 true 228 265 true 194 211 true 135 166 true 221 274 true 16 95 true 200 254 true 81 299 false 28 143 false 178 210 true 65 259 false 106 134 true 167 173 false 20 283 true 86 162 true 191 228 true 209 268 false 202 202 false 195 265 false 136 230 false 236 269 true 31 167 true 103 247 true 159 225 true 241 245 true 24 185 true 26 235 false 295 298 false 271 277 true 154 243 true 299 299 true 131 256 true 208 289 true 115 173 true 252 255 false 87 102 true 209 227 true 58 140 true 96 151 false 83 176 false 252 275 false 293 294 true 110 177 true 193 275 false 227 278 false 56 238 true 270 294 false 46 186 true 100 273 false 14 239 false 177 214 false 19 269 true 169 213 true 213 282 false 202 251 true 255 285 true 127 244 false 77 127 false 234 277 true 201 267 false 17 126 true 295 298 false 195 243 false 77 256 true 93 180 false 264 276 true 250 258 true 240 268 false 160 194 true 193 206 false 55 292 true 214 244 false 67 98 true 234 256 true 1 222 false 118 177 false 206 275 false 238 252 false 141 184 true 203 242 false 186 250 true 171 293 true 123 223 true 206 233 false 21 270 true 133 190 false 37 230 false 225 280 false 200 224 true 274 292 false 213 255 true 104 281 true 194 257 false 189 255 true 102 180 false 116 275 true 9 100 true 153 294 false 255 257 false 122 286 true 69 258 false 134 248 true 261 295 false 155 161 false 66 251 true 124 150 false 96 235 false 47 276 false 245 261 false 85 104 false 288 296 false 117 211 false 268 283 true 50 59 true 23 164 false 131 268 false 273 277 true 222 227 true 63 147 true 124 145 true 29 182 true 209 246 true 35 281 true 104 156 true 283 299 true 225 281 false 24 122 true 80 268 true 192 227 true 281 300 true 140 271 true 94 210 true 267 291 true 27 111 true 51 225 false 73 289 true 156 265 true 224 245 false 170 260 true 198 286 false 251 296 false 273 279 true 157 179 true 52 236 true 293 295 true 230 293 true 211 289 false 205 258 true 91 231 true 213 224 false 201 270 true 172 271 false 17 154 true 145 159 false 273 289 true 250 259 false 82 271 false 173 279 false 97 296 false 14 250 false 47 175 false 149 253 true 139 179 false 258 299 true 63 104 false 166 253 false 120 210 false 224 232 false 258 267 false 136 149 true 224 279 true 282 297 false 236 254 false 102 230 true 274 300 true 68 166 false 257 260 true 291 298 true 87 169 true 49 166 true 205 266 true 28 166 false 241 285 false 34 112 true 96 161 true 70 132 false 134 142 true 200 294 true 261 264 true 187 204 true 193 300 false 253 264 true 44 73 false 138 294 true 46 260 true 40 51 false 15 128 true 295 295 true 4 25 false 68 86 true 166 217 false 274 293 false 185 279 false 160 202 false 173 205 false 205 205 true 214 244 true 149 243 false 228 299 true 201 203 true 21 129 true 69 274 true 127 164 true 253 272 true 181 234 false 37 182 false 62 272 true 205 282 true 227 235 false 52 187 true 115 190 true 203 250 true 173 273 true 249 293 false 53 84 false 113 214 true 268 286 true 244 289 false 62 184 true 84 219 true 172 271 false 45 93 false 142 167 false 289 298 false 52 104 true 18 32 false 101 215 false 9 299 false 145 245 true 288 299 true 23 246 true 212 244 false 215 224 true 19 284 false 155 286 true 295 298 true 264 278 true 17 80 true 175 236 false 241 253 false 214 264 true 226 258 false 33 93 true 299 299 true 148 230 true 138 202 true 146 211 true 149 269 true 237 255 false 144 283 false 44 288 false 27 294 false 207 219 true 80 173 true 241 244 false 258 297 true 184 269 true 178 252 false 252 297 true 22 68 true 212 219 true 188 242 false 149 163 true 69 105 true 120 292 false 202 226 false 131 245 false 19 62 true 143 152 false 38 251 false 228 256 false 106 141 false 17 242 false 208 225 true 197 243 false 269 270 false 206 209 true 225 243 true 281 285 true 295 300 false 78 146 false 246 290 true 245 248 true 199 285 false 245 262 false 156 257 false 108 159 false 188 196 true 210 272 false 3 227 true 250 250 false 32 254 false 282 292 true 121 176 false 222 253 true 47 287 true 8 44 false 251 282 false 214 296 false 123 293 false 32 268 false 125 273 false 272 276 false 292 300 true 111 198 true 32 202 false 145 175 false 204 223 false 247 263 true 225 281 true 92 139 false 153 274 false 278 278 false 113 117 true 182 245 false 28 30 true 146 249 true 73 234 true 241 242 true 14 237 true 284 292 true 206 243 false 127 141 true 256 300 true 167 273 true 144 176 true 103 192 false 138 297 false 220 282 true 193 299 false 204 232 true 169 289 false 277 299 true 5 240 false 267 274 true 47 281 true 144 192 true 61 141 true 84 274 true 240 251 true 176 205 true 286 291 true 6 45 true 185 227 false 293 293 true 245 250 false 146 247 false 90 136 false 170 244 false 235 293 true 194 271 false 7 232 false 189 257 true 265 300 true 196 251 false 188 260 true 291 294 true 100 193 true 298 300 false 47 229 false 266 269 false 136 265 false 250 286 false 64 242 true 237 263 false 126 141 false 270 293 true 296 297 false 149 164 true 35 265 false 279 287 true 89 205 false 200 299 true 145 158 true 259 299 true 146 263 true 267 275 true 15 64 true 45 286 false 270 292 false 242 297 false 183 184 false 78 83 false 128 290 false 65 184 false 74 85 false 144 269 false 14 233 false 3 34 false 229 238 false 113 210 false 188 191 true 8 137 false 104 256 true 79 261 false 261 276 false 177 211 false 128 288 false 155 177 false 290 291 true 285 288 false 243 284 true 180 268 true 296 298 false 287 288 true 68 234 false 280 283 false 41 54 true 145 263 true 150 228 false 271 283 true 95 169 true 277 299 false 40 250 false 269 289 true 59 227 false 44 134 false 56 237 false 219 245 false 158 254 true 70 130 false 11 297 true 95 193 false 31 126 false 281 286 true 93 165 false 263 296 true 2 132 false 119 207 true 292 300 true 48 121 true 153 223 true 172 172 true 271 293 false 125 145 false 84 291 true 158 252 true 129 241 true 76 133 true 180 198 false 154 258 true 282 296 true 1 233 false 5 175 false 32 241 false 254 273 false 208 263 true 83 225 false 59 121 false 16 252 false 162 195 false 286 293 true 296 299 true 234 291 true 165 229 false 11 151 false 170 254 true 32 254 true 294 299 true 145 287 true 141 168 true 120 121 true 68 93 true 254 266 false 30 136 true 49 281 false 297 299 false 5 89 true 239 257 false 247 269 false 239 247 false 149 231 true 2 74 true 103 293 false 226 239 false 37 268 true 157 257 false 154 223 true 26 190 false 140 188 false 57 119 false 224 246 false 188 288 false 112 113 false 169 263 false 251 284 false 5 251 false 165 226 true 86 209 true 160 168 false 277 286 true 81 289 true 270 283 false 66 284 true 68 71 false 164 257 true 103 119 true 72 100 true 229 234 false 175 237 true 36 265 false 23 158 true 185 276 true 55 260 true 65 171 true 170 249 true 182 247 true 250 251 false 170 238 true 86 281 true 119 132 true 278 292 true 82 257 false 126 210 false 253 280 true 127 202 false 90 263 false 173 279 true 189 190 false 300 300 false 13 132 true 9 289 false 31 65 false 191 231 true 259 286 true 90 156 false 151 254 false 159 279 true 296 299 true 245 282 true 275 296 false 55 257 false 217 256 false 3 61 true 234 272 true 66 141 false 144 177 true 65 150 false 46 127 false 20 106 true 226 246 false 148 246 true 7 157 true 14 114 false 110 132 false 161 251 true 145 151 false 263 279 false 81 286 true 173 203 true 116 217 false 284 285 true 299 299 true 95 162 false 172 229 false 213 276 false 63 119 true 174 179 false 1 11 false 171 204 false 284 293 false 67 99 true 61 295 false 12 169 false 36 287 true 137 277 true 271 282 true 31 297 false 38 201 true 122 247 false 224 286 false 207 214 false 185 212 true 288 295 true 63 104 false 135 155 true 182 217 false 114 288 true 196 211 true 269 296 false 256 278 true 53 231 false 11 231 true 73 121 false 296 297 true 131 139 false 248 297 true 257 257 false 57 225 false 64 195 true 214 281 false 225 282 false 184 228 false 202 293 false 22 61 false 10 189 false 119 120 true 40 242 true 179 179 true 121 260 false 287 300 false 81 187 true 242 272 true 227 254 true 240 271 false 256 285 true 250 257 false 117 177 false 289 293 false 39 220 true 219 284 false 256 261 false 27 247 true 247 279 false 208 264 true 263 277 false 97 101 true 276 281 false 219 251 false 230 261 true 288 300 true 279 292 false 250 282 false 219 281 false 6 298 true 98 178 false 179 236 false 78 294 false 65 281 false 193 234 true 266 269 true 232 256 false 63 141 false 48 104 false 251 268 true 61 293 true 69 295 false 266 288 false 32 117 false 16 72 false 159 282 true 174 285 false 265 271 false 148 269 false 164 171 false 110 265 true 281 285 true 131 241 false 285 296 true 134 138 false 126 161 false 201 259 false 81 121 true 28 87 true 282 294 false 147 274 false 176 266 false 235 277 false 290 293 false 166 289 false 198 249 true 94 175 false 245 255 false 176 258 true 47 70 true 165 206 false 76 212 true 104 222 false 158 171 false 297 298 true 5 172 true 161 294 false 113 176 true 178 299 false 158 264 true 261 272 false 181 289 false 210 244 false 189 234 true 156 228 true 128 230 false 17 224 false 220 233 true 160 210 false 94 174 false 201 279 false 241 253 false 189 228 false 177 233 false 6 32 false 209 298 true 48 57 true 70 279 true 145 177 true 295 300 true 30 179 false 278 284 false 299 299 true 80 148 true 80 178 true 55 218 false 117 273 false 294 297 true 155 274 false 177 243 true 3 77 true 55 190 false 68 140 false 69 170 false 176 217 false 177 300 true 122 131 true 131 134 true 298 299 false 50 167 false 225 286 true 197 294 false 256 292 true 131 248 false 191 233 false 169 253 true 290 292 false 79 167 true 239 297 false 298 298 false 37 129 false 108 298 false 69 196 false 232 300 false 234 248 true 247 263 true 230 281 false 110 143 false 230 280 true 173 191 true 222 232 false 273 287 false 218 285 false 230 238 false 300 300 true 73 128 false 2 42 true 243 266 true 274 289 false 140 161 false 248 253 true 102 152 true 279 291 true 177 208 true 284 298 false 229 281 true 291 297 false 73 230 true 63 167 false 125 238 true 140 147 false 161 168 false 123 233 true 292 293 true 277 283 false 141 286 true 115 135 false 89 191 true 117 258 true 285 291 true 241 256 false 121 132 true 98 128 true 12 223 false 90 190 false 17 226 true 17 277 true 103 259 false 242 300 false 277 288 true 274 291 false 233 256 true 199 201 true 198 238 false 215 296 true 51 194 false 265 268 true 181 253 false 100 194 false 232 287 true 162 292 false 121 168 true 226 233 false 63 130 true 253 295 true 80 270 true 14 253 true 186 269 false 209 227 true 10 265 true 221 224 false 259 267 false 133 200 true 127 153 true 184 262 false 51 82 true 131 277 true 220 231 true 127 143 true 285 292 true 40 238 false 118 169 true 300 300 false 2 144 true 156 298 false 81 247 false 119 265 false 153 177 false 4 164 true 281 294 true 146 172 true 146 241 false 38 100 false 141 160 true 33 43 true 269 273 false 165 189 true 262 272 true 97 259 false 117 145 true 4 91 true 239 239 true 138 226 true 88 270 true 134 146 false 148 241 true 55 283 true 72 293 true 233 240 true 93 129 true 90 203 false 114 153 false 170 235 true 35 110 false 76 132 true 273 284 true 217 280 true 191 257 false 281 292 false 161 175 true 28 88 true 52 300 false 10 40 true 191 286 false 59 113 true 196 264 false 73 280 false 169 172 false 190 257 true 244 260 true 205 244 true 17 200 false 192 255 true 255 273 false 24 99 false 33 295 false 225 227 false 225 276 true 287 296 false 245 257 true 293 296 true 146 173 false 135 150 false 18 135 false 170 186 true 3 202 false 296 300 true 252 262 true 136 151 true 177 231 false 4 23 true 150 198 false 209 210 true 139 261 false 255 290 true 79 154 true 229 271 true 55 89 true 194 266 true 25 51 false 225 243 true 158 296 true 286 290 false 23 222 true 42 71 true 274 276 false 168 289 false 284 284 false 220 243 true 237 298 true 208 225 false 41 168 false 142 182 false 34 58 false 281 286 true 102 207 false 291 295 false 53 128 false 298 298 false 106 212 true 152 295 false 130 240 false 265 270 false 81 295 true 215 266 true 205 258 true 33 114 true 283 294 false 288 294 true 300 300 true 129 236 true 56 67 false 12 116 false 250 250 false 168 246 false 25 278 false 220 297 true 92 110 false 77 230 true 55 79 false 241 295 true 77 198 false 267 286 false 229 248 false 44 187 false 221 242 true 81 283 false 29 50 true 125 276 true 16 151 true 277 290 true 219 231 false 150 235 false 238 282 true 14 17 false 268 293 false 47 219 false 90 245 false 208 236 true 286 288 false 45 125 true 285 290 false 245 259 false 15 296 false 101 165 true 138 188 true 296 297 false 145 212 true 193 278 false 162 220 true 275 289 true 138 256 false 100 102 true 183 205 false 51 109 false 263 297 false 127 197 true 236 275 false 157 199 true 39 163 false 241 275 true 285 299 true 293 299 true 236 283 false 21 256 false 81 281 false 229 277 true 273 276 true 148 189 false 222 259 false 284 298 true 85 224 true 239 297 true 253 300 false 278 285 false 73 78 true 235 300 false 265 283 false 165 177 false 41 129 true 78 115 false 71 100 true 299 300 true 135 215 false 287 297 false 125 125 true 268 279 false 13 243 true 148 287 false 161 298 false 55 149 false 284 299 true 249 256 false 150 279 false 178 224 false 15 109 false 184 216 true 260 273 false 297 300 true 275 282 false 66 154 false 101 140 true 274 276 true 82 243 true 242 257 false 77 195 true 292 298 false 22 247 true 263 293 true 199 237 true 3 4 false 205 262 false 192 202 false 67 262 false 280 287 false 224 237 true 28 51 false 46 271 false 255 276 true 39 165 true 110 128 true 258 293 true 118 139 true 77 110 true 299 299 true 286 296 false 69 133 true 190 195 true 266 272 true 169 217 false 251 252 true 219 298 true 149 172 true 84 89 true 153 193 true 235 239 true 107 284 true 103 215 false 232 280 true 162 276 true 27 42 true 125 149 true 290 293 true 207 292 false 16 239 false 71 276 true 22 258 false 272 297 false 50 127 false 123 225 false 206 233 false 75 256 false 205 291 true 7 290 true 98 103 false 189 229 false 283 294 true 13 47 false 161 295 true 224 235 true 188 267 false 134 194 true 121 279 true 167 246 true 118 269 true 214 263 true 138 151 false 231 277 false 280 287 true 21 145 false 125 278 true 229 272 false 45 209 true 1 203 true 211 214 true 145 224 false 281 292 false 289 291 false 149 258 false 51 179 true 45 71 false 206 211 true 95 204 true 159 260 true 253 294 true 166 189 true 36 278 true 44 161 false 67 83 false 91 239 true 238 261 true 2 181 false 244 262 true 147 217 false 61 107 false 165 245 false 187 261 false 259 298 true 251 285 false 146 188 false 107 180 false 294 298 true 227 287 false 148 298 false 296 297 true 109 295 true 52 109 true 286 299 true 163 181 false 167 275 true 97 172 true 182 276 false 17 104 false 125 234 false 197 272 false 158 278 false 171 206 true 77 204 false 39 134 true 250 295 false 201 292 false 13 215 true 17 57 false 199 228 true 149 227 true 174 199 true 278 280 true 52 85 true 271 292 true 288 291 false 42 248 false 89 199 true 160 200 false 62 67 false 123 258 true 254 280 true 277 279 true 165 256 true 44 138 false 171 182 true 259 280 false 264 271 false 227 237 true 199 268 false 207 282 true 255 279 true 141 203 true 152 209 true 202 283 true 247 296 false 23 248 false 259 278 true 220 297 true 218 222 true 297 297 true 99 119 true 227 248 false 245 257 true 289 289 false 209 276 false 51 152 false 271 277 true 154 285 true 87 131 false 249 278 true 286 289 true 235 293 true 283 295 false 87 189 false 111 173 false 28 247 false 6 216 true 184 299 false 37 238 true 162 291 false 16 129 true 102 257 false 212 299 false 177 289 false 221 300 false 242 271 true 44 131 true 28 177 true 296 298 true 164 254 false 142 265 false 101 232 false 170 293 false 10 163 false 231 287 false 180 182 true 258 273 true 184 274 true 150 159 true 103 285 true 112 266 false 16 128 false 77 227 false 113 254 false 91 231 true 137 166 true 57 126 true 13 238 true 185 212 true 38 146 true 8 22 false 298 298 false 17 108 false 126 260 true 45 123 false 171 191 true 210 277 true 163 253 true 141 291 false 195 240 true 296 300 false 222 283 false 229 266 false 36 93 false 68 209 false 55 131 false 116 217 false 133 212 true 194 203 false 279 285 false 185 241 true 178 276 false 228 269 true 56 285 false 263 277 true 256 271 true 175 220 false 142 206 false 246 300 false 96 169 false 255 256 true 137 201 true 103 151 false 96 202 false 140 285 false 152 269 false 57 80 false 254 291 false 282 296 false 242 285 true 56 295 true 283 296 false 176 251 true 73 208 true 172 273 true 275 288 true 10 284 false 277 300 true 25 65 false 227 245 true 141 176 true 35 189 true 194 279 false 53 262 false 199 208 false 229 229 true 96 173 false 153 194 false 206 223 true 115 219 true 262 281 true 200 264 false 209 281 true 14 69 true 130 271 true 215 234 true 75 120 true 198 262 true 296 299 true 51 194 false 161 165 false 230 242 true 59 281 true 248 271 false 78 151 true 225 275 false 2 115 true 224 250 true 15 105 false 152 189 true 141 261 true 223 235 false 143 243 false 25 292 false 267 278 true 111 144 false 146 201 true 152 235 false 277 294 true 55 122 true 36 57 false 214 284 true 94 272 true 126 180 true 253 262 true 228 245 false 167 299 false 167 280 true 77 241 true 182 199 false 118 258 false 56 146 false 95 168 true 291 297 false 50 50 true 222 258 false 100 111 false 238 280 false 179 234 true 286 288 true 231 237 true 296 300 true 288 297 true 103 192 true 145 268 false 235 268 false 203 207 false 113 233 true 108 276 false 215 229 true 41 173 true 274 287 true 110 198 true 161 246 true 145 233 true 212 296 true 197 264 true 295 298 false 76 195 false 12 228 true 290 294 true 192 264 true 176 299 false 267 300 false 189 232 false 257 260 true 151 228 true 49 290 false 129 240 true 204 208 true 227 295 false 225 276 false 95 211 false 110 277 true 262 275 false 225 274 true 218 254 true 23 109 true 6 79 true 280 281 true 201 206 false 112 265 false 152 159 false 18 85 true 250 252 true 259 261 true 111 151 true 176 195 true 140 160 false 155 200 true 208 282 true 54 285 true 123 191 false 78 192 true 281 297 false 144 218 false 270 278 false 125 232 false 72 251 true 290 294 false 29 67 false 228 232 true 83 94 false 274 296 false 45 241 false 97 221 true 140 268 true 184 203 true 222 292 false 180 229 false 4 284 true 233 256 true 86 222 false 23 103 true 190 237 true 3 265 true 258 275 false 37 191 true 60 180 true 229 279 true 115 281 false 264 298 false 59 221 true 166 185 true 254 289 false 162 190 false 49 163 false 17 268 true 286 297 true 10 179 true 276 296 true 148 211 false 285 287 true 97 131 false 266 267 false 223 227 false 243 260 false 141 245 false 13 269 true 145 188 true 297 298 true 194 250 false 22 151 false 187 187 false 218 266 false 286 295 false 276 285 false 278 298 true 274 279 true 53 111 false 268 293 false 120 172 true 240 262 true 175 213 true 37 207 true 199 298 true 9 34 true 35 152 false 284 299 true 44 152 false 65 256 true 52 217 true 159 256 true 24 253 false 292 299 false 271 279 true 276 284 true 194 293 false 65 192 true 267 283 true 113 221 false 138 258 true 48 231 false 118 226 true 103 165 true 150 266 false 205 296 false 59 61 true 209 247 true 262 291 true 76 130 true 266 277 true 116 211 true 143 237 true 101 195 false 131 281 false 267 289 true 165 224 true 52 277 false 233 273 false 175 232 true 220 236 true 224 299 false 3 139 true 270 294 true 32 265 false 130 148 true 95 293 true 241 273 true 182 238 false 161 211 false 133 297 false 256 294 false 249 284 false 246 277 true 175 245 true 235 252 true 299 300 true 115 242 true 293 293 true 237 289 true 227 236 true 14 284 false 180 257 false 91 269 false 216 222 true 49 180 false 253 299 true 120 254 true 37 101 true 185 188 false 152 176 true 253 298 false 245 299 true 66 89 true 152 249 true 271 277 true 46 47 true 263 274 false 296 297 false 58 74 false 88 184 false 45 268 true 145 230 true 78 260 false 157 234 true 47 113 false 101 137 true 163 195 false 269 287 true 273 289 false 184 208 false 200 267 true 77 97 true 299 299 false 199 292 true 246 263 true 42 258 true 248 260 true 191 194 false 116 181 true 138 219 false 210 283 true 257 288 true 198 292 true 75 113 false 147 247 true 290 293 true 64 271 false 109 187 true 136 145 false 46 93 true 122 174 false 75 217 false 112 266 false 70 129 true 180 294 true 63 232 false 11 261 true 108 193 false 41 41 false 144 176 true 281 289 true 252 292 false 147 286 false 97 106 false 179 201 false 264 286 true 147 174 true 137 161 false 111 247 false 299 300 true 187 298 true 124 228 false 78 200 true 283 291 false 10 276 true 119 300 false 276 298 false 61 107 false 245 253 true 29 209 true 188 275 true 113 268 true 33 93 false 203 269 false 98 173 false 269 275 true 53 210 true 13 193 true 43 48 true 37 198 false 283 300 false 152 251 false 297 299 false 298 300 false 169 274 false 178 267 false 198 287 true 246 274 true 68 249 true 142 233 true 89 231 true 84 232 true 62 216 true 107 109 false 85 263 true 18 230 true 2 77 false 156 275 false 151 194 true 141 258 false 228 266 false 119 153 false 251 285 true 249 280 false 295 296 true 96 98 true 4 300 false 24 58 true 178 222 true 141 281 true 178 250 false 299 299 true 277 289 true 10 227 false 241 241 false 21 116 true 78 259 true 296 296 true 89 108 true 41 197 true 212 212 true 176 221 false 78 262 false 250 286 false 96 157 false 67 81 false 96 228 false 263 263 true 228 244 true 74 193 true 154 269 true 179 274 false 91 269 true 242 247 false 9 244 true 207 235 false 269 297 true 218 297 true 144 252 false 37 80 true 265 270 true 290 294 true 184 292 true 218 233 false 297 299 true 228 266 false 171 229 false 65 258 true 114 292 true 108 137 false 99 252 false 53 64 true 31 200 true 231 285 true 66 183 true 118 121 true 37 218 false 177 242 false 54 143 false 256 287 false 294 298 false 13 182 true 256 283 false 205 294 true 141 249 true 38 95 true 99 256 false 290 298 true 2 216 true 30 225 false 16 24 false 288 289 true 128 241 true 29 100 true 85 300 false 126 265 true 49 134 false 296 298 true 233 239 false 63 148 true 266 300 true 172 173 false 148 217 false 75 239 false 298 298 false 207 233 true 38 57 false 299 299 true 234 250 false 212 277 false 195 277 true 255 285 true 48 155 true 46 159 false 282 299 false 186 223 true 118 123 true 155 273 false 71 242 false 283 286 false 126 250 false 7 102 true 207 284 true 35 86 true 122 192 false 88 201 true 126 232 true 24 84 false 224 267 true 122 162 true 126 163 false 14 267 true 229 268 false 106 117 true 245 293 false 50 150 true 11 206 true 161 232 false 21 215 true 153 237 false 145 264 true 44 64 false 179 227 false 151 290 false 284 289 false 260 276 true 270 292 false 63 259 false 2 7 true 74 289 true 219 273 true 288 294 false 206 255 false 5 242 true 70 262 true 232 291 true 151 247 true 209 271 false 42 88 true 118 241 true 30 149 false 148 295 false 214 240 true 142 247 true 179 232 false 245 262 true 284 296 true 150 211 false 268 288 false 48 140 true 143 207 true 52 226 false 144 279 true 18 140 false 62 300 false 37 50 true 296 298 true 199 202 true 218 268 false 34 78 true 226 300 true 202 285 true 91 153 false 287 290 true 268 273 true 65 256 false 296 296 true 106 155 true 40 92 false 211 237 true 249 263 true 19 135 false 75 268 true 220 254 true 258 298 false 31 103 true 124 233 false 138 245 true 159 177 false 283 288 true 37 61 true 60 93 true 72 73 false 152 288 true 66 201 false 85 163 true 81 102 true 40 272 false 291 296 false 103 107 false 197 285 false 233 285 true 97 248 false 79 122 true 169 224 false 255 255 false 82 241 true 237 281 true 193 274 false 269 275 false 216 231 true 131 265 false 191 193 false 56 89 true 136 172 false 193 289 false 265 300 false 181 197 true 213 219 false 92 113 false 97 245 true 206 276 true 44 140 true 133 233 false 289 293 false 298 298 false 80 169 true 5 128 true 275 280 true 52 230 true 26 150 false 209 262 false 80 90 false 139 173 false 143 179 true 101 120 false 131 131 true 32 60 false 187 294 true 99 181 false 57 172 false 105 277 true 39 46 false 199 292 true 281 284 false 58 162 true 96 128 true 299 300 true 143 282 false 269 291 true 69 210 false 283 291 false 247 294 false 90 282 true 171 197 true 92 278 false 169 183 false 101 135 false 205 224 false 170 174 false 24 247 true 217 243 false 159 234 true 28 95 false 190 275 false 21 256 false 257 279 false 148 182 true 200 275 false 175 291 true 72 113 false 167 246 true 96 226 true 299 300 false 201 223 true 125 128 true 90 201 true 2 141 false 287 298 false 251 290 false 288 288 true 14 87 false 144 222 false 159 263 false 160 297 false 283 300 true 73 283 true 300 300 false 36 77 true 42 109 true 96 251 true 124 221 true 9 34 false 119 224 false 28 78 true 224 228 true 254 262 false 8 174 false 6 44 true 205 242 true 105 201 true 246 263 true 51 96 false 51 297 false 283 294 false 142 188 false 107 178 false 180 181 true 222 227 true 107 211 true 174 182 false 128 166 true 185 266 false 136 249 false 10 242 false 232 232 false 251 268 true 37 208 true 58 185 true 233 264 true 186 249 true 103 215 false 252 289 false 156 183 true 209 250 false 19 150 true 196 201 true 97 179 true 39 56 true 153 192 true 262 272 true 103 136 false 32 136 false 199 276 false 62 101 false 189 269 true 197 271 false 230 264 true 267 290 false 189 207 true 185 194 true 294 294 true 115 137 false 22 204 false 148 148 true 64 157 true 208 270 false 275 280 false 175 223 false 213 260 false 259 290 false 19 158 true 48 283 true 166 267 false 14 227 true 281 294 false 108 134 true 48 116 true 203 226 false 200 245 false 46 98 true 51 53 true 81 121 false 15 191 true 119 237 false 246 264 true 28 131 true 276 285 false 162 298 true 75 78 true 199 213 true 230 247 true 288 295 false 193 260 false 116 148 false 45 170 false 23 56 true 36 157 false 293 293 true 207 253 true 169 239 false 106 117 true 227 264 true 15 21 false 229 290 true 222 271 true 12 273 false 23 182 true 30 236 false 54 72 true 114 184 false 156 164 true 257 269 true 239 291 false 287 298 true 251 284 true 33 258 false 261 268 true 298 298 true 280 283 false 119 274 true 2 150 true 163 191 true 269 282 false 282 290 false 134 285 false 41 209 false 13 239 true 298 299 false 54 116 false 129 154 true 136 296 false 179 249 true 4 165 false 142 177 false 8 48 true 177 270 true 83 296 true 9 194 false 123 295 true 123 300 false 25 203 false 124 185 false 133 250 true 151 261 true 227 283 true 109 132 true 257 286 false 66 150 false 98 295 false 298 300 false 73 290 true 182 251 true 186 194 false 297 299 true 249 261 false 211 287 false 284 297 false 212 272 true 187 220 false 267 287 false 30 56 true 220 244 true 58 292 true 72 131 true 111 234 true 260 264 true 158 174 false 168 203 true 106 227 true 257 267 true 228 285 false 44 176 true 82 162 false 137 154 false 92 123 false 140 248 true 37 127 false 138 178 false 104 276 false 11 35 false 92 155 true 118 211 true 288 291 true 141 287 true 187 210 false 167 266 false 243 296 false 259 269 true 292 297 true 83 188 true 2 236 true 180 297 false 110 277 false 299 300 true 206 206 false 68 261 true 184 248 false 161 280 true 69 138 true 263 278 true 186 271 true 180 194 false 258 288 false 52 173 true 28 115 true 217 271 false 79 267 false 160 271 true 12 236 false 74 143 false 164 288 false 203 292 false 91 263 true 297 299 false 152 290 true 200 240 false 197 240 true 4 272 false 241 255 true 7 27 true 212 226 true 297 299 true 199 262 false 248 252 true 276 297 false 61 107 true 151 193 false 131 257 true 234 254 true 150 239 true 146 266 false 225 274 true 195 284 true 87 197 false 45 251 true 183 200 true 39 248 false 29 33 true 224 270 false 64 104 true 293 294 false 258 294 false 70 110 true 38 133 false 168 200 false 48 147 true 165 204 false 33 55 true 133 147 false 189 279 true 201 236 true 94 216 false 142 283 false 162 199 false 164 247 true 291 297 true 167 292 true 274 292 false 233 248 false 150 156 true 157 266 false 194 277 false 199 259 true 190 193 false 13 253 true 157 171 true 141 249 false 286 289 false 152 167 false 268 277 false 226 292 true 131 163 true 166 272 true 209 226 true 73 241 true 48 158 false 117 181 false 229 274 false 72 199 false 102 290 true 10 64 false 100 212 false 78 204 false 256 284 false 241 279 true 90 177 false 103 142 false 6 24 false 275 280 true 158 252 true 101 223 true 184 273 true 45 208 true 169 180 true 282 290 false 190 281 false 297 299 true 230 243 true 143 216 false 124 260 false 138 223 true 270 276 true 98 266 true 241 250 false 197 298 false 175 289 true 5 153 false 2 78 true 9 267 true 202 212 true 11 21 false 266 287 true 68 175 true 163 272 false 173 298 true 1 7 false 201 207 false 150 286 true 295 298 true 112 190 true 149 182 false 58 260 true 77 164 false 61 298 true 131 266 true 44 284 true 79 95 false 154 211 true 85 192 true 126 152 false 206 281 true 277 282 true 236 279 false 55 274 false 226 267 false 238 278 false 145 263 false 264 289 false 14 18 false 107 190 true 9 156 false 130 296 false 224 261 false 113 271 false 48 207 true 37 179 true 36 200 true 190 294 true 23 174 true 97 141 false 132 255 true 49 203 true 167 280 true 185 221 false 151 197 false 298 298 true 14 199 true 86 121 true 124 210 false 140 294 false 135 166 false 18 92 true 118 128 false 117 235 false 149 193 true 288 292 true 60 291 true 227 275 false 131 175 false 216 248 true 105 195 false 259 269 false 162 267 false 218 227 false 263 296 false 148 204 true 20 165 true 274 278 true 141 297 false 242 256 true 130 223 false 235 270 true 171 240 false 197 215 false 219 220 true 115 241 false 130 171 false 277 291 false 46 158 true 215 269 true 55 90 false 175 208 false 67 142 false 269 272 true 20 84 true 136 197 false 78 236 false 268 296 false 171 185 true 191 239 true 5 195 false 164 188 true 53 192 true 214 297 true 97 213 true 253 265 true 142 232 true 157 243 false 114 130 false 15 41 true 151 268 false 161 259 true 254 264 true 65 181 true 130 298 true 61 148 false 33 141 false 168 299 true 271 284 false 68 195 false 251 292 true 11 157 true 43 159 false 60 115 true 203 258 false 55 294 true 271 281 false 47 243 true 121 129 true 195 240 true 264 298 false 62 238 true 141 297 false 23 241 false 250 299 false 256 299 true 37 100 false 274 285 false 207 283 false 162 287 true 249 265 false 187 242 false 99 141 false 255 288 false 111 235 false 173 189 true 175 202 true 243 278 false 227 257 true 153 172 false 137 191 true 78 236 false 110 261 false 111 240 false 21 251 true 260 285 false 129 292 true 77 257 true 35 231 true 205 300 true 129 181 false 153 189 true 117 137 false 188 246 false 202 286 true 141 288 false 148 280 true 270 300 false 46 168 false 208 219 true 217 233 false 226 261 true 258 258 false 70 121 false 79 117 true 221 279 false 218 228 false 173 242 false 242 268 false 257 294 true 275 297 false 25 292 false 292 292 true 196 285 true 178 195 true 157 245 true 283 297 true 220 224 false 16 63 true 213 230 true 224 262 false 134 177 true 82 287 true 135 275 false 164 207 false 102 124 false 265 280 false 231 250 false 179 235 false 215 281 false 297 300 true 140 238 false 64 146 true 162 205 true 160 237 false 188 260 false 125 127 true 230 254 true 270 278 true 141 221 true 113 207 false 171 180 true 56 276 true 208 255 true 76 178 false 37 205 true 83 246 false 59 212 false 3 264 true 259 299 false 60 286 false 189 216 false 70 80 true 127 266 false 284 300 true 227 262 false 173 233 true 183 257 false 200 291 true 28 210 true 300 300 false 228 239 false 113 256 true 212 247 true 149 223 true 281 287 true 190 274 false 121 284 false 132 299 false 166 292 true 139 195 false 295 299 true 98 131 true 267 300 false 154 246 true 246 249 false 181 294 true 233 293 false 289 289 true 281 286 true 124 289 false 126 272 true 82 95 false 276 300 false 198 241 true 283 290 false 152 193 false 143 163 false 142 217 true 115 142 true 205 236 false 36 77 true 206 241 true 15 266 true 118 168 false 275 291 false 214 217 false 147 224 true 103 175 true 218 256 false 277 293 true 49 69 true 209 231 false 57 290 true 96 299 false 223 280 true 17 65 true 100 287 true 160 285 true 68 241 true 289 300 true 265 274 true 71 256 false 183 247 false 93 285 false 119 170 false 11 69 false 146 163 true 113 232 false 219 288 true 17 194 false 215 230 false 91 135 false 31 142 false 122 240 false 82 249 true 140 270 true 97 224 true 137 290 true 116 144 false 204 230 false 86 169 true 186 290 true 208 226 false 225 264 true 14 181 true 291 291 false 126 293 true 174 192 false 181 278 false 44 237 false 86 200 true 86 243 true 137 168 true 98 216 true 4 232 true 193 248 true 269 270 true 73 188 true 168 230 false 27 268 false 197 273 true 56 140 true 65 261 true 267 269 false 165 199 true 226 235 false 12 163 true 271 290 true 186 223 true 77 82 true 160 221 false 243 295 true 62 145 false 233 236 false 198 278 false 133 164 true 134 267 true 148 223 true 216 270 false 112 144 false 125 140 true 101 151 false 264 266 false 28 91 true 212 249 true 283 291 false 264 274 true 170 240 false 78 267 true 117 253 false 49 159 false 27 208 true 75 225 true 90 109 true 23 47 false 227 249 false 123 189 true 144 153 true 137 145 true 36 58 false 47 250 false 99 100 false 220 290 false 235 271 false 20 65 true 29 175 false 155 168 false 159 236 true 57 104 false 2 209 false 134 181 false 195 222 true 144 203 false 147 192 false 125 280 false 148 155 true 154 249 true 93 132 false 128 214 false 169 186 true 90 227 false 38 183 true 230 266 true 283 299 true 276 292 true 36 236 false 296 297 false 17 23 false 80 124 false 191 286 true 138 196 true 262 265 true 31 67 true 138 162 true 3 22 true 28 103 false 14 32 false 279 281 false 243 260 false 235 299 false 64 295 false 1 140 false 23 85 false 112 167 true 31 289 true 95 95 true 1 150 true 168 184 false 204 239 false 212 266 true 202 292 false 92 98 false 225 298 false 136 194 false 290 299 true 113 266 false 109 167 true 300 300 true 169 248 true 128 128 true 300 300 false 131 254 false 74 155 false 1 265 true 94 113 false 18 144 false 109 283 true 98 109 false 135 140 false 37 294 true 235 265 false 3 141 false 218 246 false 109 299 true 243 249 true 26 186 true 117 212 true 28 139 true 92 281 false 278 293 true 117 182 true 241 300 true 116 272 false 141 149 false 108 146 false 199 209 true 241 262 true 13 232 true 80 260 false 169 277 false 156 162 false 64 188 true 224 238 false 245 246 true 105 112 true 178 185 false 164 213 true 143 250 true 107 114 false 10 279 false 95 146 false 281 290 true 6 265 false 29 126 true 83 140 true 127 249 true 178 258 true 277 297 false 202 271 false 254 264 true 187 249 false 53 86 false 9 118 false 207 225 true 5 254 true 180 251 true 250 285 true 183 215 false 32 178 false 33 265 true 35 61 true 135 226 true 283 283 true 202 209 true 166 253 false 280 292 true 67 225 true 124 277 false 126 221 false 249 273 true 147 205 true 3 6 false 251 254 true 34 235 false 156 298 false 300 300 false 164 219 true 169 239 false 129 237 true 221 291 false 26 124 true 242 254 true 149 215 false 130 133 true 268 286 true 266 285 true 78 157 true 239 278 false 231 284 false 225 294 false 62 134 false 163 245 false 285 285 true 30 88 true 170 220 false 149 270 false 140 157 true 120 120 true 169 215 true 19 280 true 63 78 true 81 257 true 31 156 true 237 247 true 290 298 false 221 272 true 213 259 false 125 143 true 187 235 false 17 103 true 10 45 true 134 140 false 102 107 false 90 262 true 174 271 false 287 291 true 146 237 true 82 285 false 113 132 true 192 245 false 151 239 true 260 296 true 223 246 true 18 215 true 46 56 false 135 238 true 271 278 true 93 179 false 238 265 false 17 41 true 106 161 false 167 203 false 7 87 false 186 191 false 35 184 false 4 207 false 284 289 false 180 181 true 10 169 true 82 230 false 114 136 true 103 295 true 199 199 true 113 148 false 29 103 true 136 241 false 87 178 false 18 143 true 220 273 true 116 275 true 44 253 false 14 280 true 31 137 false 72 286 true 183 260 false 122 276 false 95 196 false 265 279 true 8 184 false 250 288 true 286 289 false 124 227 true 186 228 true 33 248 false 34 105 false 224 231 true 281 294 false 169 184 false 57 134 false 13 184 false 122 246 true 157 252 true 149 149 true 181 298 true 256 270 false 229 236 false 223 288 true 135 260 true 202 283 true 170 274 true 149 170 true 215 239 true 22 178 true 141 179 true 142 202 false 270 273 true 11 166 false 143 201 true 127 266 true 56 161 true 80 125 true 61 163 false 266 275 false 119 212 false 229 254 false 123 243 true 13 235 true 224 262 true 127 186 false 179 181 false 6 118 false 43 100 false 121 222 true 253 258 false 226 240 false 213 249 true 219 258 true 186 209 false 164 245 true 204 281 false 261 282 true 108 162 true 41 268 false 251 271 true 275 290 true 50 270 false 232 300 true 97 124 false 113 197 true 50 158 false 182 238 false 88 192 false 95 295 true 45 237 false 93 127 true 61 123 false 120 218 false 59 296 false 179 197 false 208 245 true 84 86 true 254 297 true 153 218 true 59 172 false 263 268 true 254 288 true 259 276 false 158 201 true 230 283 false 45 121 false 97 217 false 54 100 true 208 289 true 286 290 false 85 228 false 256 288 false 296 300 true 268 272 true 54 138 false 289 289 false 191 263 true 214 296 true 96 131 false 198 213 true 169 184 false 94 265 true 75 162 false 99 273 false 173 238 true 229 261 false 264 273 true 286 291 true 52 89 true 31 197 false 68 77 true 111 181 true 61 143 true 225 263 true 135 177 false 292 294 false 232 247 true 189 199 false 261 277 false 116 153 false 265 279 false 134 206 true 100 143 true 43 127 true 248 292 true 27 105 true 278 278 false 242 297 false 145 163 true 227 300 false 10 17 true 25 150 false 27 208 true 196 250 true 269 286 true 14 162 true 234 262 true 163 192 true 180 296 false 138 138 false 140 246 false 196 283 true 283 284 false 89 129 true 146 235 true 285 286 false 278 286 false 236 237 false 93 264 true 213 284 true 92 93 true 85 93 true 270 285 false 203 221 false 70 201 false 7 146 false 135 234 false 279 283 false 6 130 true 296 296 true 77 293 true 54 261 false 195 245 true 273 292 true 108 212 true 16 51 true 205 241 false 99 247 true 243 280 true 71 251 true 120 215 true 190 236 false 246 250 true 19 40 true 108 214 true 176 263 false 274 279 true 178 241 true 88 115 false 297 299 false 214 251 true 252 274 true 110 242 true 210 273 false 166 187 true 94 130 true 171 211 false 300 300 true 185 204 false 261 261 true 237 278 true 28 188 true 261 289 false 121 244 true 43 109 true 146 299 true 24 208 false 193 228 false 49 241 false 185 287 false 266 291 false 148 179 false 271 287 false 184 272 true 132 186 false 255 270 false 229 278 true 161 227 true 197 245 true 212 298 true 286 300 false 215 294 false 46 217 true 7 299 false 208 299 true 25 197 false 237 294 false 69 229 true 32 32 true 66 156 true 267 268 false 127 230 true 120 218 false 249 267 false 224 254 true 42 199 true 90 245 false 153 297 true 27 162 false 287 293 false 89 91 false 21 204 true 209 212 false 294 296 true 81 150 true 231 250 false 205 291 true 229 231 false 217 285 false 86 171 false 216 270 false 240 257 false 167 201 false 118 178 false 265 294 true 252 277 true 220 295 false 89 120 true 219 238 true 130 163 true 23 285 true 150 209 false 280 288 false 219 293 false 161 272 true 115 155 false 66 235 false 221 226 true 93 282 false 45 173 true 126 138 true 222 225 true 75 254 false 253 253 false 83 271 false 134 231 true 22 235 true 7 32 false 6 193 false 55 201 false 65 278 false 49 187 false 170 226 false 53 92 false 119 298 false 74 136 false 291 298 false 254 275 true 49 225 false 282 291 true 241 260 false 36 234 true 278 278 true 90 187 true 184 254 false 125 196 false 134 274 true 251 274 false 152 205 true 72 274 false 95 154 false 226 253 true 116 272 false 283 285 false 61 275 false 223 270 true 89 299 false 286 297 false 11 200 false 184 221 true 234 255 true 183 252 true 31 79 false 57 273 false 175 280 false 263 266 false 215 233 true 64 238 false 101 259 true 73 80 false 124 129 false 48 224 true 222 283 true 276 277 true 33 222 false 53 130 true 171 184 true 279 281 false 67 121 true 24 58 true 132 300 true 241 297 false 144 265 false 105 166 false 273 275 false 185 279 true 10 127 true 102 204 false 17 260 false 188 207 true 219 282 true 35 66 false 225 261 false 9 126 true 165 258 true 255 285 false 251 294 false 214 226 true 189 229 false 183 235 false 109 143 false 230 240 true 259 268 false 88 196 false 242 288 false 44 133 false 194 228 false 148 173 false 86 179 false 231 251 false 50 236 true 250 253 true 252 265 true 175 234 true 120 300 false 60 162 true 193 272 true 44 227 true 178 256 false 290 291 true 93 143 true 128 259 false 6 165 false 191 273 true 291 300 false 183 266 false 70 212 true 205 256 false 291 298 false 83 185 true 267 269 true 27 48 true 89 257 true 43 126 true 152 296 false 245 292 false 42 120 true 126 159 true 79 186 true 197 222 false 176 218 false 32 187 false 213 247 true 197 292 true 300 300 true 202 250 false 88 284 false 77 284 false 273 286 false 4 280 true 58 89 true 144 185 false 244 260 false 288 299 true 137 167 false 288 298 false 140 149 false 59 163 true 94 240 false 109 148 true 50 278 false 72 223 false 13 161 false 17 146 true 65 211 true 254 289 false 2 120 false 215 283 true 232 299 true 33 123 false 11 220 false 50 234 false 193 281 true 274 279 false 55 259 false 37 50 false 262 293 true 254 297 false 74 281 false 223 287 true 100 226 false 38 269 false 176 176 false 7 74 false 50 174 true 10 299 false 50 295 false 87 159 true 205 266 false 36 219 true 190 265 true 206 231 false 208 218 false 171 210 true 285 287 false 100 222 true 255 277 true 3 19 false 62 202 false 27 273 false 230 274 false 258 280 true 82 208 false 101 135 true 29 244 true 262 273 false 284 286 false 179 253 false 224 249 false 124 261 true 113 246 false 143 198 true 166 290 true 17 106 true 102 158 false 59 174 true 84 92 false 285 296 true 207 258 true 262 269 false 109 245 false 86 173 false 145 234 true 177 207 false 265 270 false 200 243 false 41 254 true 236 261 true 157 221 false 124 239 true 206 206 false 159 211 false 211 225 true 151 299 true 81 130 true 238 274 true 81 267 false 39 178 false 220 269 false 202 259 true 57 297 true 131 170 false 226 287 true 83 249 true 252 288 true 93 219 true 176 244 true 76 103 false 133 229 true 245 254 false 203 261 false 103 286 true 288 293 true 137 249 false 59 127 false 44 199 false 286 298 true 169 245 true 64 124 false 269 288 true 270 294 true 159 184 false 36 204 true 221 244 true 20 268 true 18 84 true 202 237 true 147 217 false 124 226 true 29 154 true 56 129 false 146 193 true 5 142 false 275 297 true 10 93 true 65 242 true 44 282 true 90 101 true 124 235 false 175 177 false 65 218 false 227 280 false 223 271 false 74 245 true 247 299 true 6 50 false 156 242 true 61 246 true 210 281 true 24 37 false 194 240 false 4 216 true 214 237 true 87 102 false 159 224 true 72 248 false 144 189 false 142 217 true 264 296 true 206 282 true 10 36 true 292 298 true 203 222 true 248 270 true 97 163 true 185 287 false 298 299 false 212 266 true 44 296 true 265 279 true 216 240 false 78 178 true 288 293 true 258 272 true 25 152 true 245 264 false 292 295 true 8 86 true 232 273 false 79 254 false 233 242 true 176 288 true 195 249 true 247 282 true 110 240 true 120 195 true 296 299 true 53 167 true 235 285 false 244 270 true 144 232 false 214 289 false 99 235 false 105 293 true 109 230 false 143 268 false 187 220 true 43 140 false 205 276 true 217 275 false 175 233 true 113 193 true 247 274 true 208 281 true 3 32 true 166 232 false 83 233 false 190 214 false 109 173 false 27 113 true 8 149 true 207 258 true 23 265 true 118 226 false 168 173 true 224 245 true 249 290 true 159 159 false 117 267 true 211 242 false 257 283 false 267 270 false 103 225 false 264 273 false 240 263 true 66 121 false 186 255 false 299 299 false 129 259 true 251 284 false 212 233 true 298 298 true 186 235 true 194 289 false 61 239 true 170 249 true 173 288 false 79 147 true 156 294 false 120 183 false 218 219 false 267 288 false 67 279 true 39 139 false 213 222 true 152 190 false 260 286 true 231 298 false 231 276 false 54 163 true 28 271 true 229 272 false 250 267 true 150 202 true 258 285 true 178 202 false 208 243 false 154 207 false 247 273 false 280 296 false 39 144 false 148 199 true 65 263 false 81 253 true 67 86 true 208 239 true 155 273 true 113 236 true 170 223 false 233 253 false 17 190 true 191 230 true 157 257 true 141 233 true 214 247 true 105 248 false 22 280 true 280 289 true 91 280 true 246 262 false 264 300 false 3 194 false 195 273 false 110 263 false 135 298 true 88 282 false 200 202 false 102 193 true 167 271 true 166 185 true 163 277 true 178 288 false 55 283 true 107 289 true 26 161 true 201 263 true 248 293 true 132 186 false 87 192 false 162 270 true 62 101 false 9 246 true 104 300 true 39 284 true 256 273 false 160 252 true 147 243 true 100 195 false 222 233 true 133 172 false 70 261 false 235 276 false 156 226 true 161 274 false 258 259 true 59 179 false 43 216 false 50 125 true 5 93 false 131 240 false 125 195 true 15 272 true 222 228 true 154 291 false 27 203 true 23 243 false 102 104 false 255 284 false 208 225 false 1 268 true 199 285 false 244 261 true 101 161 true 270 296 false 3 83 false 69 76 true 262 295 false 240 282 false 192 270 true 172 185 false 294 296 true 151 258 false 39 267 true 289 295 true 16 47 false 197 217 false 183 184 true 234 299 false 234 244 false 198 274 true 174 273 true 134 142 false 167 231 true 254 289 true 265 284 true 59 135 false 218 220 true 100 285 false 42 104 true 150 156 true 176 215 false 139 147 true 242 263 true 140 175 true 300 300 true 128 176 true 245 288 true 108 142 true 291 300 true 114 135 true 128 205 false 278 280 false 260 283 false 131 161 true 216 278 true 280 281 true 287 296 false 18 274 true 212 295 false 146 261 true 104 239 false 130 166 true 202 242 true 21 24 false 291 291 false 178 231 false 10 281 false 117 249 false 76 226 true 74 201 false 164 218 true 241 284 false 103 107 false 114 192 false 173 182 false 192 214 true 42 195 false 24 230 true 207 250 true 88 252 true 168 276 true 196 270 false 175 300 true 101 229 true 174 182 false 252 279 true 141 289 true 149 214 false 286 287 true 36 159 true 152 166 false 195 295 false 150 180 true 273 283 true 97 130 true 42 105 false 104 165 false 11 205 true 247 247 false 213 222 false 78 298 true 41 159 true 254 286 true 35 290 true 4 117 true 99 227 true 19 266 false 82 126 false 112 214 true 281 281 false 227 259 false 234 246 true 259 292 true 208 233 true 2 190 true 229 292 false 203 297 true 222 228 true 252 283 false 131 210 false 195 233 true 203 224 false 104 215 true 1 291 false 107 275 false 188 277 true 67 274 false 136 252 false 203 227 true 194 253 false 259 295 true 6 274 true 198 209 false 194 290 true 227 252 false 161 229 true 214 285 true 28 263 true 92 186 true 281 281 false 44 197 true 255 260 true 3 64 true 153 264 true 166 232 false 185 251 true 72 143 true 6 187 true 112 160 false 205 218 false 55 224 true 270 278 false 184 285 true 35 69 false 106 121 false 65 211 false 7 13 true 61 249 false 200 215 false 155 256 true 173 195 true 274 277 true 179 195 false 52 132 true 170 243 true 100 234 false 139 147 true 109 238 true 126 270 false 184 212 false 260 299 true 117 119 false 36 51 false 114 142 false 58 236 true 25 114 true 64 96 false 224 232 true 109 203 false 5 218 false 211 300 false 158 252 false 273 287 false 22 231 true 296 298 false 105 274 false 224 244 false 22 255 true 295 298 false 199 253 true 241 262 true 268 286 true 3 197 true 259 260 true 190 212 true 23 148 true 298 298 false 59 75 true 259 283 true 62 202 true 242 297 false 44 249 false 83 296 true 143 164 true 35 165 true 218 231 true 13 117 false 242 272 false 78 270 true 275 294 true 221 280 true 89 155 false 254 298 true 48 264 true 58 248 true 176 188 true 207 215 false 172 213 true 33 105 true 276 294 false 201 210 false 78 264 false 217 234 false 66 214 true 276 289 false 173 294 false 299 300 false 23 38 true 124 285 true 116 296 true 142 169 true 220 260 false 153 197 false 198 240 false 2 161 false 70 271 true 53 250 false 240 291 false 287 294 false 20 133 false 191 225 false 296 300 true 33 119 false 46 228 false 56 95 false 291 294 true 298 299 true 58 127 true 266 272 true 100 154 true 198 292 false 28 101 true 227 282 true 262 297 true 61 243 false 213 213 false 33 151 false 149 272 true 297 299 true 173 207 true 122 227 true 265 300 false 24 109 true 207 255 false 227 260 true 244 265 true 4 294 false 162 224 false 87 220 true 299 299 true 215 251 true 176 209 true 239 272 true 134 287 false 215 251 false 300 300 false 58 87 false 211 266 true 82 227 false 282 298 false 4 168 false 214 224 true 145 283 true 200 264 true 261 267 false 120 290 true 203 209 true 133 146 false 168 201 false 218 240 false 113 269 false 292 292 false 203 239 true 92 95 true 165 192 false 32 190 true 140 240 true 77 99 true 5 282 true 47 262 true 240 271 true 295 296 false 28 57 false 149 219 false 62 184 false 238 281 true 25 252 true 116 217 false 250 262 true 117 285 false 129 253 true 48 110 false 233 277 false 201 201 true 256 299 false 242 274 false 85 167 false 163 191 true 113 249 true 271 299 true 51 97 false 188 290 false 145 221 true 136 259 true 71 233 true 276 292 false 14 195 false 202 247 false 5 171 true 2 67 false 226 241 false 150 250 false 136 292 true 81 217 false 291 299 false 167 292 false 272 287 true 231 252 true 27 48 true 225 284 true 98 149 true 135 223 true 155 293 true 134 150 true 289 293 true 293 296 true 130 163 true 177 219 false 297 297 true 263 271 true 262 297 true 270 285 false 137 141 false 243 265 false 68 283 true 194 237 true 191 203 true 126 259 true 94 171 true 77 186 false 201 207 false 64 124 true 138 297 false 145 240 true 19 43 true 280 283 true 126 249 true 167 251 true 46 67 false 140 257 true 291 298 true 199 203 false 89 269 false 84 193 false 189 225 false 234 245 false 76 150 true 18 140 true 160 294 false 214 296 false 256 299 true 108 212 true 134 183 false 82 163 false 267 272 true 299 300 true 70 249 false 185 284 false 53 300 false 273 290 true 177 221 false 53 158 true 196 279 false 208 238 true 101 269 true 259 263 false 6 137 true 288 291 false 151 239 false 267 286 false 155 244 true 68 196 false 31 123 false 146 196 true 8 288 true 1 10 true 209 237 false 119 218 true 295 298 true 172 288 true 260 265 true 136 287 true 210 292 true 159 299 false 190 218 false 155 167 true 151 181 false 241 274 false 227 234 true 161 250 false 107 128 true 68 296 true 51 169 false 179 261 true 34 235 true 45 159 false 271 300 true 49 214 true 296 299 true 197 298 true 77 285 false 45 248 true 87 88 true 192 195 true 226 247 false 179 186 false 245 294 true 163 200 true 185 259 false 73 153 false 89 196 false 260 283 true 232 238 true 194 230 true 95 298 true 291 291 true 64 92 true 190 209 true 139 235 false 236 253 false 24 114 true 74 194 true 89 222 false 46 83 false 269 295 true 22 289 true 268 272 false 244 260 false 28 142 true 188 197 false 237 272 true 44 84 false 45 60 true 12 61 false 27 114 true 114 158 false 69 240 true 205 234 false 30 129 false 171 211 false 145 161 true 261 265 true 151 292 false 257 288 false 211 276 false 235 296 false 284 294 true 56 247 false 282 298 false 266 275 true 122 232 true 125 256 true 160 275 false 84 202 false 113 208 true 72 274 false 201 264 false 218 255 false 297 297 true 227 241 false 173 207 true 49 280 false 193 295 true 55 298 true 101 153 true 173 202 false 54 125 true 153 239 false 134 261 false 168 189 true 262 283 true 276 286 true 119 291 true 10 104 false 39 234 true 203 266 false 258 300 true 256 284 true 288 297 true 38 68 true 280 297 false 163 222 false 261 282 true 166 222 false 79 272 false 172 216 false 137 288 true 84 251 true 14 210 true 211 221 false 225 260 false 116 228 true 65 144 false 167 206 true 101 144 false 220 257 false 12 210 false 95 298 false 123 265 true 89 242 true 119 281 false 208 224 false 298 299 true 55 174 true 197 210 false 180 279 true 179 184 false 95 141 true 123 193 false 239 296 true 203 265 true 198 290 true 80 258 true 13 259 false 258 284 false 93 223 false 281 283 false 29 168 true 68 268 true 37 60 true 201 207 false 114 211 true 148 151 true 138 221 true 136 283 true 7 217 false 143 199 false 55 216 true 238 295 true 186 217 true 105 241 false 90 173 true 203 276 true 210 257 false 180 266 false 94 105 false 70 263 true 35 243 true 174 274 false 291 296 false 40 246 true 203 247 false 182 232 true 275 297 true 192 197 true 97 138 true 27 206 true 297 297 true 291 292 false 19 33 false 254 266 true 75 197 true 127 133 true 30 224 false 103 155 false 102 224 false 267 273 true 103 213 false 57 172 true 14 286 true 99 245 true 30 262 true 109 136 true 213 263 true 78 214 false 145 295 true 218 293 false 63 111 false 34 137 false 107 247 false 152 282 true 181 187 false 104 233 false 264 278 true 107 115 false 89 287 true 279 298 true 225 288 true 91 212 true 170 268 true 296 299 false 287 288 false 152 191 true 2 202 false 177 182 false 103 295 false 69 187 true 262 270 true 185 253 true 109 291 true 63 188 false 27 132 false 264 287 false 227 255 false 13 149 false 49 100 false 49 68 true 261 270 true 279 299 true 9 287 false 213 293 true 289 291 true 198 203 true 133 284 true 20 267 true 142 194 false 88 126 false 280 292 true 185 266 false 12 174 true 114 257 false 273 299 true 172 230 false 292 298 true 53 153 false 143 220 false 62 296 true 70 196 true 118 180 true 152 164 false 194 241 false 112 207 true 163 225 false 29 273 true 192 256 true 254 287 false 196 215 true 234 277 false 127 135 false 62 122 true 236 261 false 156 176 true 128 131 false 140 256 false 291 293 true 273 297 false 58 179 false 210 247 true 200 271 false 269 285 false 191 229 false 83 144 false 85 206 true 277 291 true 4 125 false 90 168 true 161 251 true 49 255 true 43 110 true 181 293 true 207 232 false 223 271 true 70 101 true 32 176 true 251 300 true 76 137 false 75 274 true 274 285 false 222 251 true 196 197 true 224 257 false 97 181 false 3 45 false 225 260 true 298 298 true 76 234 true 135 141 false 139 290 false 204 280 false 255 283 true 244 267 true 107 233 true 80 253 true 71 290 true 163 220 false 62 291 true 202 280 false 37 245 false 136 218 false 112 124 false 206 261 false 42 262 true 50 151 true 160 298 false 65 206 false 214 219 true 98 241 true 41 273 true 237 243 false 35 50 true 268 277 false 8 76 false 56 134 false 17 29 false 126 296 true 199 297 false 119 251 false 86 137 false 2 293 false 74 102 false 117 255 true 257 262 true 91 179 true 50 287 false 20 113 false 65 225 false 296 299 true 244 275 true 32 245 true 37 90 true 94 258 true 85 157 false 233 255 false 292 292 false 77 169 false 197 273 true 108 183 true 57 70 true 117 269 true 38 202 false 79 223 false 42 282 true 292 295 true 45 57 false 11 177 false 46 262 true 276 289 false 134 269 false 124 273 false 177 249 true 108 293 false 266 266 true 298 299 true 13 68 true 132 142 false 158 257 true 111 165 false 180 190 true 152 179 true 175 291 true 53 209 true 223 264 true 32 213 true 126 220 true 27 47 false 120 147 false 151 154 false 16 52 false 186 216 true 249 282 true 10 40 false 245 294 true 76 165 true 281 296 true 56 175 true 39 99 true 278 295 false 20 76 false 286 291 false 226 287 false 240 265 true 257 266 false 134 134 false 144 148 false 177 232 true 77 146 true 102 115 true 144 160 true 241 289 true 33 276 true 72 79 true 12 288 true 274 295 true 206 217 false 117 136 true 289 289 false 1 125 true 236 236 true 49 188 false 156 294 false 291 299 true 194 281 true 23 24 false 178 231 false 264 276 false 82 171 true 36 118 false 79 271 true 120 270 true 64 258 false 66 273 true 156 223 true 170 204 false 218 282 false 223 245 false 90 124 true 8 246 false 235 238 true 58 271 true 179 181 true 79 183 true 250 290 true 275 300 false 154 158 false 22 181 false 38 76 true 73 121 true 250 263 true 285 288 true 114 240 false 273 299 true 70 144 false 36 261 true 129 180 true 107 223 false 179 211 false 159 186 false 153 290 true 170 267 false 131 213 true 58 166 false 85 227 true 258 297 true 255 255 false 205 253 false 249 289 true 59 71 true 210 239 true 30 223 false 118 182 true 110 170 false 207 239 true 100 111 true 241 249 true 97 200 false 270 287 false 237 248 false 112 153 false 161 182 true 167 282 false 93 200 true 149 281 false 73 287 false 88 283 false 264 287 true 36 80 false 14 123 false 238 242 true 254 285 false 292 297 false 44 100 false 133 234 false 174 296 true 239 239 true 57 261 false 95 115 true 282 300 true 200 253 false 255 266 false 64 122 false 16 211 false 279 296 true 85 264 false 120 176 true 185 220 false 153 184 true 118 266 true 298 299 false 167 263 true 63 183 true 176 211 false 2 224 false 296 299 true 294 300 true 289 297 false 48 48 false 47 76 false 150 300 false 53 148 false 122 127 false 128 157 false 29 112 true 29 223 true 272 297 false 158 256 false 122 187 true 80 90 true 92 149 false 199 220 true 277 289 false 130 173 true 58 233 true 48 121 true 229 264 false 103 190 true 31 276 false 40 244 false 27 295 false 119 154 true 80 132 true 116 290 false 35 182 false 266 279 true 286 300 false 18 228 true 139 162 true 27 266 true 285 296 true 73 213 true 20 39 false 111 283 true 123 235 true 165 191 false 215 232 true 9 141 true 81 131 true 153 225 true 107 298 false 221 293 true 3 242 false 235 287 true 148 174 true 116 157 false 214 250 false 72 195 false 47 216 false 36 168 false 275 287 true 43 260 true 25 276 false 247 278 true 59 132 true 25 259 true 224 267 true 143 155 false 79 175 true 28 262 false 286 287 true 161 232 false 148 257 false 218 222 false 35 74 true 208 253 false 210 212 false 233 262 true 246 283 true 128 203 false 14 42 false 251 260 false 17 140 false 14 97 false 154 159 true 74 258 false 159 262 true 17 178 false 147 248 true 287 293 false 228 240 true 237 279 false 208 260 false 65 105 false 141 153 false 58 293 false 263 273 false 145 289 false 54 243 false 299 300 true 161 274 true 261 293 true 158 203 false 242 298 false 15 221 true 271 287 true 88 115 true 88 141 false 150 295 true 81 214 true 22 180 false 51 283 true 201 212 false 289 293 true 44 237 true 226 239 true 244 287 false 88 182 false 172 177 false 34 35 false 173 230 true 222 273 false 285 300 false 29 143 false 294 297 true 222 290 false 226 236 true 88 131 false 109 251 false 32 204 true 134 233 false 19 64 true 53 65 false 33 240 false 300 300 false 290 294 true 160 230 false 223 277 true 218 246 false 236 300 false 223 287 false 104 151 true 92 242 true 97 108 false 14 36 true 226 282 true 256 295 false 234 271 false 114 161 false 50 97 true 42 267 true 285 288 false 192 197 true 51 150 false 260 292 false 152 175 false 158 300 true 27 77 true 212 214 true 278 298 false 252 277 false 166 250 false 279 300 true 2 257 true 282 283 false 220 264 true 235 276 true 109 168 true 106 136 false 90 271 false 94 262 true 279 298 true 157 266 true 198 234 true 163 285 false 146 273 false 179 260 false 54 254 false 82 136 false 100 239 true 65 110 true 123 217 false 221 278 true 125 180 false 89 228 false 264 286 true 92 285 true 231 280 false 23 94 true 158 178 true 268 297 false 287 295 false 104 212 true 80 250 true 61 298 false 280 292 true 212 290 false 83 262 false 282 288 false 244 261 false 165 242 true 45 236 true 82 153 true 177 230 false 12 202 true 47 277 true 203 254 false 187 251 false 122 213 true 189 226 false 21 274 true 230 234 false 294 299 true 211 243 true 46 76 false 15 298 true 103 269 false 132 291 true 57 252 true 112 254 true 285 296 true 145 285 true 109 158 true 251 259 false 125 126 false 185 278 true 113 215 true 94 109 true 280 297 true 5 294 true 160 258 false 42 116 true 38 270 false 126 153 true 236 283 false 198 219 true 101 135 false 80 285 true 121 285 true 87 228 true 38 137 false 224 279 false 93 120 true 191 192 true 96 253 true 39 185 true 248 254 true 184 294 false 78 107 true 248 266 true 203 277 true 237 282 true 216 245 true 8 140 false 23 217 true 174 211 true 147 166 true 121 270 false 174 198 false 191 216 false 96 298 true 6 284 false 258 282 true 83 285 true 104 159 false 231 294 false 191 271 false 214 216 true 47 292 true 260 297 true 172 271 true 157 252 false 259 283 false 113 291 true 118 185 true 224 228 false 76 216 false 154 173 true 259 296 true 221 233 false 251 265 true 66 136 true 247 256 false 109 176 true 177 266 false 97 291 false 250 275 false 45 169 false 163 198 false 269 291 true 152 197 true 27 204 true 82 152 false 94 291 false 278 294 true 263 296 true 255 264 true 284 295 false 135 300 true 62 194 false 210 285 false 255 263 true 228 248 true 148 253 false 209 249 false 54 122 true 101 111 false 47 71 false 52 289 false 123 211 false 223 224 false 153 203 false 281 286 true 16 61 true 224 276 false 253 255 false 103 148 true 142 244 true 127 171 false 219 227 false 296 299 false 171 206 true 183 283 false 102 126 false 50 72 true 286 294 true 7 248 true 275 284 true 251 297 true 179 255 false 93 195 false 161 206 false 3 297 true 214 270 false 53 140 false 41 195 false 101 288 false 83 258 false 129 291 false 142 187 true 170 288 true 193 225 true 152 289 false 256 256 true 188 291 false 45 156 true 70 83 false 148 209 false 58 136 false 90 192 false 125 214 false 224 286 true 223 238 true 129 254 false 51 55 true 60 283 true 26 267 true 41 184 true 129 248 false 286 294 true 297 297 true 214 245 true 36 241 false 52 165 false 109 294 false 67 287 false 215 228 false 70 181 false 126 246 false 78 151 true 98 174 true 44 299 false 213 221 true 253 259 true 51 64 true 227 269 false 232 233 false 229 268 true 2 23 false 178 268 true 135 205 true 5 130 false 164 237 false 104 214 true 278 298 false 226 257 false 233 276 true 34 293 true 216 277 false 23 96 true 204 265 false 76 180 false 236 279 false 124 295 true 212 232 false 45 197 true 184 284 true 220 225 false 243 268 false 158 215 false 48 133 true 181 219 true 164 252 false 298 298 true 274 298 true 125 290 true 147 241 false 217 235 true 53 116 false 125 137 true 162 279 false 67 132 false 172 265 true 92 185 true 76 200 false 280 286 false 263 279 true 63 82 false 148 203 false 83 242 false 191 289 true 148 261 false 13 113 false 169 188 false 220 264 false 13 161 false 129 207 false 98 159 true 84 142 false 268 276 false 236 274 false 253 296 true 215 294 false 71 100 false 128 203 false 186 275 false 251 284 false 12 281 true 157 299 false 162 252 false 184 281 false 288 298 false 260 293 true 271 276 true 47 74 true 30 163 true 86 205 false 90 273 true 193 276 false 86 283 false 4 45 false 235 288 true 35 70 false 145 233 false 295 295 false 74 83 false 221 240 true 174 226 true 184 216 false 66 273 true 285 298 false 216 250 false 30 75 false 128 134 false 260 297 true 141 291 false 137 177 true 234 246 true 222 287 true 102 163 true 171 232 true 282 283 false 88 93 false 2 300 false 207 300 false 119 180 false 3 72 true 107 215 true 213 291 false 53 187 true 220 258 true 181 283 false 286 293 false 235 244 true 172 281 true 232 268 false 222 260 false 134 299 false 116 282 false 1 136 true 35 37 true 53 120 true 252 259 true 198 234 false 226 294 false 17 216 true 54 276 false 29 282 false 207 274 true 257 292 false 222 225 false 255 297 false 279 290 false 50 255 false 93 172 false 183 254 true 68 121 true 126 146 true 189 293 true 155 209 false 213 226 false 42 122 false 285 286 false 48 243 false 205 221 true 178 195 false 139 149 true 139 210 false 194 218 true 81 241 false 128 179 false 148 207 false 88 226 true 92 248 true 52 155 false 212 233 false 258 280 false 102 178 false 297 298 true 17 123 true 270 287 true 56 248 true 39 197 true 116 157 false 288 293 false 96 202 false 272 286 false 88 259 false 157 236 false 240 295 false 55 166 false 138 156 false 226 242 true 287 297 true 251 276 true 237 300 false 293 298 true 140 140 false 83 173 true 98 262 false 296 298 false 112 241 false 209 228 true 275 294 false 11 16 true 290 291 false 213 263 true 169 232 false 188 205 false 187 270 false 114 254 false 224 250 true 191 284 true 133 173 true 74 87 true 216 268 false 118 199 true 14 231 true 147 173 false 300 300 false 284 296 true 177 233 true 131 290 true 77 135 true 233 286 false 122 181 false 98 278 true 6 37 false 198 211 true 9 228 false 276 288 false 263 279 true 207 270 true 153 284 false 227 235 true 20 148 false 238 295 false 243 271 true 24 148 false 46 54 true 27 53 true 218 300 true 115 267 true 190 273 true 21 263 false 178 250 false 74 242 false 95 119 true 122 258 true 172 195 true 40 64 true 59 121 true 221 243 false 6 201 true 188 286 false 55 133 false 145 295 true 217 260 true 166 279 false 162 283 true 176 239 false 205 283 true 283 296 false 40 77 false 7 91 false 222 291 false 139 151 true 37 158 true 167 278 false 19 192 false 156 247 true 217 272 true 92 227 true 57 244 false 278 284 false 248 298 true 40 197 true 26 31 true 43 235 true 26 283 true 78 219 true 224 272 false 135 264 true 49 252 false 18 157 true 54 90 false 231 268 true 260 293 false 218 286 false 176 266 true 232 261 true 293 295 true 184 253 false 277 287 true 186 299 true 12 195 false 132 222 false 186 192 true 164 167 true 89 242 true 25 80 true 251 291 true 189 206 false 52 168 true 238 248 false 203 203 false 190 264 false 217 255 true 148 153 false 294 295 false 109 113 true 144 252 false 281 281 true 44 192 true 278 296 false 103 118 false 5 87 true 57 160 true 74 202 true 137 137 true 12 159 false 25 62 true 126 162 true 275 287 true 49 128 true 4 228 false 43 176 true 180 253 true 75 217 false 190 299 true 74 92 false 216 272 false 257 278 true 154 250 false 167 267 true 110 273 true 297 297 true 212 232 true 68 186 false 9 22 false 178 300 true 8 107 true 181 218 false 40 181 true 124 227 true 83 96 true 275 284 true 124 297 false 245 277 false 148 260 true 3 102 true 281 286 false 100 103 true 94 230 false 278 300 false 17 209 false 15 44 true 162 233 true 241 284 true 206 249 true 247 250 false 280 296 true 209 222 true 175 227 true 21 162 true 236 295 true 35 253 true 56 108 true 53 177 true 16 249 true 202 262 false 156 293 true 153 264 true 274 274 false 30 221 false 245 289 true 156 165 true 165 184 false 77 80 true 224 235 true 238 289 false 225 254 false 257 268 true 260 273 true 120 189 false 78 206 false 264 284 false 126 257 false 235 235 true 172 266 true 297 300 false 208 252 false 24 173 false 150 237 false 46 215 false 268 268 true 187 228 false 221 245 false 183 287 false 217 234 true 30 177 false 148 279 true 162 277 true 86 218 false 177 267 true 211 244 true 120 269 false 224 227 false 50 130 true 283 297 false 8 204 false 255 269 false 244 291 false 226 252 false 229 262 true 38 116 false 195 207 false 214 260 true 198 246 false 162 199 true 100 107 false 77 132 false 202 220 false 253 270 true 114 236 true 263 287 false 136 161 true 201 245 false 50 270 true 2 128 false 229 278 true 140 234 true 113 172 true 243 257 false 275 293 true 80 80 true 34 164 false 56 76 false 55 291 true 147 236 false 69 72 true 164 168 false 157 265 true 170 212 true 196 219 true 275 300 false 289 298 false 232 235 false 66 77 true 20 210 true 146 163 false 237 294 true 150 167 false 105 106 false 200 223 true 201 251 true 178 282 false 104 142 true 211 212 false 294 298 false 210 290 false 261 265 true 289 295 false 164 239 true 97 198 false 289 292 false 70 288 false 129 287 true 21 105 true 115 194 false 204 218 true 177 287 false 1 279 false 92 145 true 18 177 false 248 251 true 257 285 true 178 277 true 159 172 true 64 273 false 198 208 true 282 282 true 259 277 false 220 254 true 277 285 false 140 195 false 263 274 false 45 85 false 207 215 true 268 291 true 147 297 true 165 176 false 80 214 true 216 282 true 233 298 true 230 263 false 250 281 true 291 296 true 154 186 true 14 123 true 173 206 true 150 264 true 149 252 false 110 193 false 83 293 false 35 285 true 17 159 true 85 169 false 71 98 false 105 240 true 118 190 false 64 76 false 196 274 true 123 295 false 229 239 false 182 260 false 105 147 false 63 92 true 63 75 false 32 74 false 161 279 false 258 270 true 53 73 false 24 105 false 247 289 true 31 148 true 23 115 false 44 254 false 297 300 false 56 203 false 166 296 true 217 263 false 166 295 true 97 254 false 276 291 false 51 164 false 166 191 false 122 126 false 94 216 false 225 245 true 211 217 true 119 162 false 227 250 true 120 289 false 207 219 false 8 139 false 281 293 false 163 248 true 183 204 false 264 274 true 117 133 true 210 278 false 189 194 false 149 186 false 148 251 true 86 255 true 35 133 false 172 197 false 258 279 true 168 231 false 72 186 true 228 236 true 277 285 false 264 266 true 124 145 true 46 271 true 269 293 false 226 255 false 14 261 false 27 49 true 63 90 true 105 170 false 99 244 true 300 300 false 8 102 true 250 252 true 292 294 false 227 249 false 298 299 false 64 113 false 38 102 false 117 275 false 20 154 false 23 222 true 173 208 false 78 172 false 28 182 true 111 264 false 160 285 true 217 299 false 110 267 false 189 290 false 213 263 false 131 135 true 68 144 false 66 134 true 236 284 true 147 160 false 190 201 true 249 253 false 91 130 false 52 65 true 274 275 false 164 174 true 93 145 false 132 141 false 239 279 true 164 230 false 93 109 true 10 267 false 120 140 true 15 148 true 270 280 false 2 16 true 224 284 true 124 283 true 31 84 false 27 71 false 97 100 true 155 171 true 123 237 true 261 284 true 156 221 false 84 204 false 180 292 false 205 275 true 253 294 false 235 299 true 117 207 false 142 234 false 69 258 false 247 263 false 134 159 false 1 27 false 30 217 false 10 270 false 40 210 false 28 104 true 87 239 true 205 297 true 272 278 false 228 248 false 239 288 true 30 278 true 200 261 false 49 85 true 194 253 false 68 76 true 42 197 false 143 181 true 236 258 true 107 143 false 90 104 false 297 298 false 134 145 true 227 299 false 23 143 true 255 263 false 147 265 true 68 130 true 67 290 true 14 243 false 113 132 true 41 102 true 269 285 false 132 235 false 35 298 true 275 291 true 233 253 false 95 263 false 285 294 true 169 255 false 108 181 true 226 267 false 184 275 true 208 281 false 99 159 true 64 261 false 4 237 false 143 179 true 203 275 true 82 91 true 132 280 true 142 162 true 171 241 false 71 255 false 138 260 false 205 292 false 84 123 true 100 279 true 194 251 true 284 289 false 102 131 false 260 266 true 175 295 false 122 142 true 258 292 false 227 272 false 41 92 false 136 247 false 298 299 true 121 293 true 251 257 false 105 206 false 290 290 false 62 90 false 293 295 false 178 221 true 239 267 true 114 145 false 204 238 false 257 266 true 288 294 false 132 230 false 13 72 false 112 134 false 242 248 true 157 282 true 252 271 true 90 229 false 182 242 true 100 208 true 142 225 false 11 109 false 175 299 true 102 289 true 153 209 false 86 124 true 145 152 true 25 34 true 205 257 true 264 269 false 97 269 true 115 194 false 39 63 true 236 269 false 28 188 true 218 252 false 100 263 false 207 299 true 60 154 true 183 220 false 61 247 true 151 275 true 283 296 true 134 139 true 71 179 true 106 231 true 37 69 false 66 209 false 34 182 false 182 224 true 161 211 false 232 279 true 68 94 true 117 169 true 189 213 true 10 256 false 193 244 true 101 293 false 264 277 true 242 280 true 74 81 false 31 42 true 26 111 true 51 146 false 48 49 false 30 235 false 168 212 false 177 291 true 273 277 true 10 34 false 38 73 true 132 179 true 88 202 false 16 270 true 43 222 false 79 79 false 59 177 false 115 223 false 78 103 false 286 292 true 78 124 true 154 184 true 69 278 false 50 183 true 43 220 true 99 223 false 260 261 true 147 150 false 82 280 false 111 263 false 37 231 true 51 182 false 124 255 false 121 246 true 283 290 true 31 242 true 71 166 true 7 272 false 117 189 true 259 297 true 186 286 true 138 143 false 38 67 true 287 291 true 108 141 false 260 288 true 49 99 false 299 300 true 15 271 true 71 106 false 80 193 false 234 291 false 175 200 false 233 259 true 203 296 false 276 279 true 175 183 false 139 239 false 24 158 true 54 290 false 184 239 false 1 162 true 107 216 false 247 294 true 76 141 false 135 237 true 126 130 true 78 118 false 175 220 true 243 280 true 55 189 true 105 229 false 161 176 true 164 231 true 95 251 true 246 247 false 80 228 false 207 223 false 67 180 false 194 267 false 58 101 true 82 141 false 52 163 false 161 189 false 233 283 true 267 286 false 42 209 false 146 164 false 112 294 true 211 247 true 50 105 true 173 260 true 52 97 true 78 258 false 226 263 false 282 289 true 101 200 true 212 283 false 274 291 false 181 227 false 219 227 true 187 256 false 215 240 true 6 187 true 85 158 false 2 44 false 169 198 true 57 244 true 195 266 false 254 288 false 123 141 true 193 237 true 149 242 false 112 180 false 204 245 false 7 15 false 173 262 true 124 210 false 106 136 false 298 299 true 139 214 false 167 231 true 109 159 false 122 190 true 129 286 true 110 163 false 187 227 true 180 242 false 71 284 true 256 281 false 239 265 true 299 300 true 242 290 true 262 276 true 280 296 true 42 118 true 262 262 false 15 262 false 249 275 true 238 296 true 126 172 true 67 266 true 209 282 false 291 291 false 98 259 true 226 275 false 258 283 true 216 221 false 202 209 false 73 100 true 268 285 true 42 228 false 295 295 true 9 61 true 133 285 true 208 217 true 91 196 true 234 253 true 137 234 true 210 252 true 194 212 false 199 220 false 149 292 true 192 277 true 145 294 true 228 286 false 206 265 true 245 269 false 113 185 false 39 94 false 102 157 false 171 261 false 207 259 true 200 264 false 19 266 false 92 296 false 247 278 true 191 266 true 221 262 true 117 281 false 268 294 true 85 167 true 67 212 false 149 150 true 56 94 true 275 285 false 270 290 false 48 205 false 66 74 true 108 204 true 192 198 true 170 201 false 262 288 false 78 177 true 249 261 true 40 178 true 66 255 false 278 293 false 185 195 false 272 286 true 97 221 true 110 184 false 124 157 false 51 79 false 213 216 false 173 228 false 251 293 false 108 187 true 295 298 false 223 253 false 221 236 true 141 251 false 151 217 false 240 267 true 230 283 false 179 203 true 179 281 true 248 291 false 241 284 true 28 191 false 287 299 false 158 280 true 92 160 false 18 94 true 28 101 false 296 300 true 94 289 false 131 170 true 75 151 true 39 41 false 142 161 false 38 204 false 30 124 true 17 223 false 215 236 true 194 226 false 292 298 true 104 291 true 84 287 false 228 266 false 75 263 false 223 233 true 71 250 false 32 124 false 123 205 true 246 265 false 184 271 true 68 258 false 154 193 true 109 233 false 37 60 true 178 241 true 205 268 true 111 279 true 49 126 false 266 278 true 231 281 true 85 198 false 128 154 true 290 298 true 107 114 false 79 111 false 20 94 false 235 294 true 236 269 false 235 295 true 119 147 false 221 275 true 204 221 true 27 207 false 202 202 false 59 71 false 288 292 false 118 127 false 202 218 false 214 262 false 245 283 false 92 236 false 106 144 true 57 103 true 139 297 true 152 282 false 70 179 true 265 293 true 140 159 true 76 285 false 172 263 false 288 297 true 235 273 true 105 126 false 200 226 false 244 260 true 79 179 true 86 263 false 123 134 true 31 136 false 176 264 true 272 298 true 201 237 false 230 235 true 198 262 false 21 49 true 169 209 true 253 254 true 183 209 true 136 216 false 242 278 true 243 264 true 64 178 true 25 82 false 286 300 false 13 18 true 221 222 false 15 297 false 148 221 true 26 274 true 204 300 true 208 219 true 96 146 true 278 298 true 141 256 true 277 284 false 280 286 false 177 229 true 237 246 true 153 244 true 251 284 true 35 178 true 104 110 false 172 216 true 152 261 true 131 255 false 9 54 true 171 265 false 282 286 false 231 276 true 23 78 true 289 299 false 67 230 false 32 251 true 128 246 false 233 267 true 203 245 true 56 125 false 137 255 true 77 129 true 76 134 true 51 222 false 102 128 false 79 190 true 46 261 true 51 63 true 267 297 true 92 127 true 282 293 true 37 41 true 292 292 true 238 267 false 225 227 false 186 197 false 42 134 true 264 298 false 252 270 false 60 136 true 65 173 false 291 298 false 276 300 true 15 95 false 137 280 false 265 272 false 54 206 true 44 91 false 198 219 false 224 284 true 281 281 true 147 194 false 293 295 false 178 295 false 41 278 false 287 297 false 272 292 true 53 253 true 124 287 false 23 181 false 143 255 true 246 297 true 77 201 true 21 166 false 160 251 true 275 291 true 156 172 true 36 239 false 222 290 false 3 247 false 278 286 false 175 247 true 255 271 true 287 300 false 251 289 true 23 151 true 171 201 true 133 207 false 153 210 false 268 285 true 41 271 true 287 287 false 25 131 false 145 298 false 103 274 true 7 79 true 87 88 false 18 108 false 148 158 false 38 202 false 136 189 false 55 196 true 97 288 true 263 297 true 250 288 true 248 281 false 157 279 true 244 295 false 176 256 true 105 272 true 98 250 true 45 141 true 209 210 true 30 182 false 53 68 true 234 240 true 123 265 false 54 143 true 107 260 true 140 181 true 58 100 true 18 157 true 201 214 false 269 282 false 241 260 true 274 289 true 171 180 false 47 212 false 198 260 false 56 73 true 290 292 true 19 278 true 1 256 false 14 44 false 271 294 true 152 284 true 267 278 false 106 108 false 128 277 false 283 290 false 129 272 false 242 273 true 212 283 false 83 97 true 281 287 true 276 283 false 5 112 true 248 268 false 293 297 false 13 40 false 44 53 false 50 93 true 17 115 false 48 55 false 22 77 true 2 132 false 103 224 false 234 256 true 163 294 true 38 204 false 159 187 true 286 294 true 212 240 true 107 278 false 263 287 true 96 248 true 187 264 true 184 286 true 46 60 false 188 262 true 48 188 true 50 176 false 8 281 false 70 116 true 75 184 false 155 160 true 234 256 false 33 75 false 211 266 false 254 275 false 256 277 false 54 251 true 227 273 false 32 253 true 260 290 true 177 230 false 296 299 false 158 166 true 130 236 true 61 198 false 297 299 false 252 277 false 69 75 true 79 266 false 124 217 false 246 285 true 115 211 true 97 200 true 52 266 false 187 275 true 143 233 true 224 239 true 101 240 false 140 210 false 296 298 false 25 210 false 299 300 true 195 208 false 8 115 true 26 130 true 25 163 true 79 167 false 36 217 true 91 243 true 62 63 false 217 276 false 169 265 true 193 225 false 8 170 true 298 300 true 111 264 true 264 284 true 12 124 true 110 129 false 68 99 false 227 285 false 133 158 true 149 220 true 247 300 true 42 144 true 54 209 false 289 299 true 224 247 false 192 281 false 251 259 true 125 200 false 165 243 false 267 288 false 113 148 false 118 291 true 272 283 true 293 298 true 201 245 true 67 186 false 281 282 true 51 122 false 291 295 false 257 273 false 195 227 false 197 234 true 225 299 false 57 269 true 229 268 true 178 293 true 196 288 true 130 182 false 296 300 true 258 293 false 256 292 true 18 247 false 89 267 false 265 265 true 218 275 true 263 290 true 87 149 false 60 89 true 203 207 true 22 134 true 183 211 true 53 288 false 300 300 false 253 292 false 145 145 false 272 293 false 162 222 true 94 122 true 224 247 false 215 216 false 109 176 true 244 273 true 271 274 true 284 298 true 48 128 true 195 200 false 212 252 false 195 217 false 153 173 true 66 236 false 226 251 true 129 179 true 39 77 false 123 123 true 69 145 false 32 138 true 294 298 false 24 94 false 255 256 true 246 276 true 36 209 true 281 290 false 135 230 false 105 274 false 160 241 true 235 263 true 171 249 true 107 290 true 176 221 true 237 238 true 212 233 true 282 300 false 57 258 false 150 227 false 163 243 true 290 292 true 175 211 true 125 180 false 264 268 true 224 251 false 168 266 true 94 170 false 161 173 false 3 213 true 220 232 false 23 99 true 277 294 true 103 172 true 192 250 false 296 297 false 152 238 false 44 144 false 286 298 true 92 228 true 275 294 false 210 269 false 49 195 true 284 290 true 15 120 false 120 193 true 43 64 false 19 219 false 169 233 true 223 239 false 85 275 false 284 284 false 33 212 false 259 262 true 156 207 false 133 262 true 17 149 true 267 277 false 280 293 false 32 182 false 149 287 false 288 296 true 290 294 false 123 178 false 115 212 false 56 188 true 172 179 true 179 231 true 138 263 true 133 263 false 133 183 true 119 135 false 33 101 false 257 268 false 36 168 true 192 198 false 276 276 true 181 182 false 228 239 false 92 230 true 23 159 false 185 215 false 35 130 false 49 152 true 200 298 false 288 300 true 30 80 true 81 189 true 280 285 true 26 159 false 41 289 false 186 286 true 46 165 false 36 116 false 253 256 false 290 296 false 6 45 true 289 299 true 204 275 false 282 283 false 78 240 false 189 281 true 262 274 false 192 225 false 73 109 true 216 257 false 67 82 true 87 158 true 222 277 false 273 285 false 294 295 true 96 176 true 211 292 false 133 300 false 118 236 true 1 263 true 92 196 false 24 268 false 137 176 false 100 100 true 164 174 true 209 222 false 71 149 true 91 262 true 197 238 true 296 300 false 298 298 true 72 247 false 270 294 false 229 280 true 138 284 true 212 229 false 219 294 false 120 272 false 68 228 true 49 189 false 285 297 false 181 274 false 273 283 true 118 149 false 53 158 true 264 288 false 157 223 false 252 281 false 236 249 false 165 186 false 127 239 false 241 295 true 122 206 false 47 261 true 150 268 true 103 176 false 169 207 false 22 141 false 83 111 false 291 297 false 5 258 true 127 265 true 212 234 false 97 101 true 4 79 true 188 286 false 277 299 false 257 284 true 61 215 false 91 231 false 175 175 false 97 132 false 203 280 true 86 294 true 227 244 true 108 290 false 193 296 false 39 129 true 126 231 false 139 156 true 138 150 true 28 57 false 120 220 true 51 80 false 193 220 false 237 263 true 203 218 false 60 92 false 140 258 false 267 282 false 112 155 false 179 284 true 242 256 false 121 177 true 23 174 false 237 263 true 203 289 false 175 269 true 205 249 true 257 292 false 245 249 false 29 55 false 203 211 true 16 65 false 290 297 false 247 283 true 230 293 true 249 250 false 139 177 false 41 75 true 175 236 true 297 298 false 206 269 true 286 290 true 155 159 false 81 255 false 65 172 false 91 101 true 298 298 true 145 236 false 247 300 true 247 299 false 58 97 true 202 279 true 196 275 true 142 248 true 27 210 false 1 6 false 299 299 true 153 168 false 58 264 false 17 41 false 197 287 false 78 257 false 229 259 true 35 210 true 39 212 false 214 259 false 251 263 true 249 289 true 246 265 true 206 279 false 138 184 false 54 234 true 286 299 false 35 244 true 3 266 false 35 72 true 274 276 false 259 292 false 275 277 false 285 293 true 248 277 false 18 250 true 102 265 true 236 290 false 128 232 true 63 85 false 109 135 true 128 188 true 192 232 true 190 246 false 13 75 true 184 249 true 35 68 false 243 298 false 216 218 true 17 72 false 48 220 true 61 150 true 37 197 false 49 92 false 226 262 false 2 32 true 23 168 true 7 167 false 252 287 true 208 295 true 177 200 false 251 257 false 161 245 false 103 157 true 8 126 false 17 239 true 163 259 false 156 241 false 282 284 true 273 295 false 225 276 false 31 50 false 220 273 false 182 272 false 207 236 false 134 181 true 177 283 true 18 220 true 174 213 false 38 100 true 84 145 true 282 286 true 103 276 false 51 112 true 161 268 false 4 115 false 232 257 true 201 296 true 56 84 false 270 270 true 151 282 true 288 298 false 55 97 false 111 166 false 16 300 true 271 281 false 227 246 true 199 227 false 50 274 true 142 184 true 212 234 false 18 273 false 87 165 false 26 194 false 40 267 true 52 130 true 226 228 true 145 180 true 238 262 false 219 270 false 11 165 false 153 226 true 133 151 true 154 235 false 219 260 false 217 251 false 129 179 false 114 213 true 87 132 false 240 282 false 67 174 false 114 289 false 140 236 false 43 217 false 75 216 false 38 76 true 289 296 true 13 278 false 143 183 false 141 144 false 123 294 false 103 121 false 3 233 false 137 148 true 14 245 false 108 216 false 185 248 false 148 148 false 279 281 false 12 144 true 129 224 false 164 269 true 56 234 true 43 186 true 164 248 false 265 298 false 137 146 true 93 212 true 15 265 true 288 299 false 287 297 true 186 199 false 167 240 false 60 72 false 81 240 false 25 144 true 116 251 true 44 54 true 188 217 true 223 235 true 300 300 true 254 260 false 233 272 true 7 258 false 280 281 true 225 238 true 39 235 true 150 171 false 176 220 false 188 207 true 82 176 true 234 251 false 81 118 false 148 196 true 63 286 true 145 199 false 204 226 true 140 290 false 119 236 true 285 294 false 134 262 true 44 112 false 220 263 false 15 217 false 192 275 true 189 211 true 112 296 false 55 156 true 38 58 false 14 180 true 291 300 false 268 280 true 7 83 false 143 243 true 76 121 false 299 299 true 201 288 false 51 123 false 277 290 true 227 277 false 35 287 true 179 221 false 149 186 false 200 219 false 70 74 true 183 268 false 16 255 false 253 297 false 229 277 false 126 218 false 155 297 true 208 288 true 166 268 false 56 73 true 206 239 true 236 291 true 114 143 false 70 97 true 184 275 true 248 276 true 182 191 true 38 260 true 280 298 false 209 300 true 226 299 true 46 153 true 52 273 true 22 145 false 96 181 false 28 265 true 216 220 false 215 254 false 124 182 false 86 216 false 174 230 true 184 297 true 124 202 true 65 268 true 9 57 true 73 213 true 131 175 true 160 255 false 92 169 false 91 175 false 96 268 false 155 289 true 58 220 true 124 293 true 38 211 false 110 297 true 138 216 true 168 277 false 227 265 false 210 287 false 206 258 true 296 299 false 279 291 false 237 263 true 18 240 false 108 144 false 272 296 true 209 296 true 216 290 true 142 153 false 39 242 false 68 168 true 76 252 false 216 272 false 211 296 true 183 243 false 200 290 true 197 242 false 151 245 true 148 232 true 90 245 false 24 271 true 255 260 false 42 175 true 163 172 false 207 227 false 99 278 false 150 242 false 228 246 false 8 57 false 189 264 false 110 122 true 118 158 false 79 182 false 182 280 true 240 276 false 297 297 true 53 246 true 2 255 false 241 299 false 226 266 true 185 271 true 114 125 true 97 170 false 291 292 false 7 18 false 48 184 false 119 278 true 20 134 false 151 258 true 128 242 true 144 202 false 38 247 true 189 201 false 35 238 true 175 190 true 37 107 true 117 159 true 257 269 false 56 149 false 276 295 true 58 85 false 288 299 true 108 223 false 110 148 true 209 300 false 73 243 true 285 290 false 289 289 true 17 253 true 197 284 true 177 187 true 37 91 false 27 214 true 211 251 true 101 122 false 24 146 true 69 154 true 62 152 false 60 84 false 173 282 false 157 207 false 294 296 true 247 266 true 171 237 false 273 281 false 264 267 true 76 137 true 5 144 false 34 109 false 169 209 true 278 292 false 54 78 true 92 279 true 149 268 false 102 218 true 144 267 false 282 297 false 162 278 false 266 269 true 111 111 false 41 122 true 41 145 false 63 299 false 89 298 false 160 186 true 285 285 true 224 228 true 82 196 false 291 295 true 241 259 true 107 172 true 123 235 false 150 176 true 77 136 true 145 196 false 13 35 true 21 291 true 294 298 true 9 67 true 230 232 true 107 136 false 61 256 true 271 273 false 256 260 false 29 219 true 259 282 false 299 299 false 75 81 true 75 242 false 152 258 true 101 250 false 189 235 false 12 69 false 274 295 false 13 220 true 42 265 false 300 300 true 21 88 true 247 292 true 285 295 false 16 239 true 298 299 true 246 249 false 15 36 true 206 221 false 86 151 false 119 266 false 236 281 true 75 181 true 98 123 false 24 112 true 248 273 true 259 282 false 275 299 false 8 219 false 164 270 false 194 212 false 234 294 true 27 44 true 27 69 false 51 280 true 115 222 false 41 130 true 113 134 false 162 179 false 184 276 false 98 121 true 217 249 true 20 240 true 13 178 false 53 200 true 73 206 true 68 144 false 180 244 true 3 278 false 196 282 true 293 297 true 104 295 true 251 256 false 33 55 true 145 225 true 111 266 false 267 269 true 31 52 true 22 118 false 258 271 true 59 131 true 256 296 false 145 206 true 70 245 true 183 222 false 261 264 true 266 298 false 276 295 true 99 174 false 91 107 true 180 214 true 144 253 false 198 274 true 245 297 true 267 275 true 79 145 true 42 238 false 62 91 true 275 287 false 279 299 false 9 9 true 262 279 false 56 255 true 43 223 false 219 256 false 23 68 false 242 244 false 218 276 true 1 299 false 99 124 false 285 286 false 279 288 true 66 82 false 35 267 true 184 286 false 108 271 true 149 171 true 184 298 true 204 216 true 210 288 false 269 282 true 169 188 true 136 279 false 233 239 false 94 238 true 154 181 false 257 296 true 210 285 true 127 200 false 65 169 false 217 297 true 143 221 false 233 293 true 69 265 true 138 240 false 179 218 true 183 183 false 270 294 true 70 141 false 181 235 false 162 260 false 85 97 false 31 126 true 173 278 false 36 87 true 46 124 true 286 299 true 139 293 false 123 294 true 300 300 false 198 250 false 13 131 true 190 236 false 213 223 true 120 178 false 227 246 true 189 268 true 160 216 true 138 179 true 182 241 true 222 281 true 93 262 true 155 164 false 236 286 false 133 166 true 10 165 true 251 290 true 17 219 true 289 292 false 186 278 true 242 262 false 206 299 true 114 205 false 248 298 true 196 260 false 160 198 true 89 189 false 15 135 false 200 221 false 55 116 false 5 30 true 241 296 true 187 251 true 61 196 false 106 152 true 194 264 true 244 299 true 98 187 false 167 285 false 220 279 false 47 179 false 204 254 false 245 297 false 214 285 true 208 287 false 151 221 false 139 182 false 232 296 false 296 299 true 120 128 true 203 237 false 264 295 true 157 269 false 52 122 false 270 289 true 52 117 true 52 116 true 204 239 false 134 263 true 169 298 true 252 289 true 88 232 true 137 187 true 292 296 true 143 180 false 66 88 false 53 161 true 28 186 true 218 259 true 167 253 true 4 125 true 229 242 false 123 184 false 151 207 true 179 241 true 37 81 false 293 293 true 3 219 false 174 224 false 43 183 true 231 297 false 104 143 true 276 279 false 203 250 true 43 283 false 299 300 true 289 296 true 258 266 true 243 270 false 161 290 true 178 245 false 132 185 true 120 146 false 91 138 false 17 277 true 75 237 false 270 274 true 125 212 true 256 261 false 287 297 true 280 297 true 49 136 false 45 299 true 183 241 false 178 185 false 83 107 false 241 294 true 69 272 true 200 263 true 12 145 true 51 191 false 152 199 false 222 258 false 130 268 true 240 292 false 219 248 true 256 280 false 32 294 false 247 284 false 41 70 false 110 172 false 256 276 true 53 145 true 232 300 false 176 234 false 235 282 false 296 300 false 168 228 false 236 244 true 241 287 false 30 125 true 96 273 true 57 136 true 180 237 false 176 227 true 90 122 false 144 284 false 8 196 true 162 231 true 174 240 true 79 154 true 283 296 false 256 300 true 261 265 true 236 251 false 20 95 false 228 250 true 64 144 false 153 283 false 166 240 true 92 263 true 205 212 false 44 144 false 288 292 true 99 178 true 294 294 true 158 290 true 60 241 true 134 217 true 3 258 false 54 118 false 10 280 true 99 113 false 206 221 true 153 249 true 168 229 false 251 270 false 79 214 false 90 120 false 55 136 true 38 123 false 292 292 false 137 191 false 50 280 false 7 265 true 148 255 true 182 258 true 124 144 true 103 190 false 11 76 true 257 265 false 41 202 true 145 202 false 206 257 false 121 190 false 241 251 false 177 284 false 145 205 false 28 30 false 14 223 true 152 223 false 122 245 false 279 299 false 173 223 false 279 296 true 137 151 false 92 162 true 234 289 true 82 285 true 205 224 true 263 281 false 103 219 false 117 126 true 140 185 false 162 188 false 279 294 true 154 168 false 289 296 true 39 134 true 217 242 false 89 292 true 162 208 false 72 150 true 145 278 false 249 256 true 48 123 true 258 263 false 140 248 true 114 296 false 13 119 true 297 297 true 30 195 true 136 183 true 195 286 true 276 285 false 257 272 true 259 275 false 106 296 false 135 248 true 277 297 false 75 124 false 132 205 false 11 118 false 92 123 true 43 109 true 148 238 true 259 294 false 206 285 true 153 265 false 210 275 false 151 267 false 232 258 true 242 277 false 92 186 true 298 298 true 238 254 true 164 166 false 228 262 true 2 210 false 283 299 true 214 249 false 94 146 true 141 200 false 39 277 true 256 279 true 245 274 false 159 269 true 22 63 false 66 66 true 64 118 true 285 297 true 89 113 false 160 183 false 60 133 false 294 294 false 98 284 true 101 162 true 182 289 false 23 49 false 105 212 false 246 251 false 65 240 true 82 219 false 287 294 true 266 268 false 162 254 true 128 253 false 209 209 true 103 216 true 245 258 false 145 266 false 300 300 true 113 287 true 149 156 true 208 223 true 113 200 false 300 300 true 36 298 false 174 199 true 292 294 true 180 212 false 171 286 false 98 138 false 239 291 false 100 235 true 218 226 false 53 130 true 94 273 false 138 203 true 190 293 false 70 147 false 258 291 true 135 279 true 213 299 true 184 219 false 208 246 true 134 208 false 78 123 false 189 256 true 273 280 false 56 191 false 259 266 false 75 173 false 202 228 true 296 299 true 161 264 true 207 207 false 76 203 true 130 278 true 133 151 false 104 249 false 272 273 true 233 240 false 35 287 false 223 290 true 29 69 false 143 170 true 253 266 true 171 195 true 82 216 false 26 175 true 110 226 false 156 188 true 156 300 true 247 289 true 166 241 true 202 274 true 62 257 true 93 228 false 198 286 true 245 292 true 291 297 false 1 189 false 235 270 false 240 291 false 222 244 false 145 254 true 190 261 true 125 291 true 133 204 true 4 243 true 215 273 true 101 191 true 152 186 false 194 250 true 200 219 true 119 259 false 73 167 true 2 51 true 197 204 false 296 298 false 221 224 false 134 274 false 180 216 false 253 275 false 195 229 false 35 220 true 96 120 true 91 300 false 6 270 true 83 272 false 64 207 true 164 231 false 77 262 true 65 157 true 292 293 true 125 201 true 247 280 false 43 59 true 8 64 false 282 284 true 55 100 true 249 254 false 186 219 false 170 200 true 250 261 true 10 77 false 207 213 false 222 251 true 46 53 true 292 298 false 38 79 true 124 281 true 172 205 false 196 290 false 263 284 false 226 283 true 28 227 true 181 206 true 268 279 false 247 272 true 30 51 false 49 117 true 288 298 false 31 140 true 81 230 false 61 63 false 294 294 true 181 252 false 72 147 true 143 256 true 292 298 true 198 240 false 290 299 false 53 269 false 14 194 true 26 78 false 74 215 false 229 292 true 75 95 true 88 218 true 121 263 false 185 240 false 9 59 false 36 122 true 80 186 true 150 256 false 239 245 true 66 133 false 245 289 false 295 297 true 277 295 false 210 211 false 120 244 true 150 220 false 152 180 false 265 300 false 70 195 false 52 259 false 173 295 true 132 265 true 184 296 false 270 290 false 113 146 false 226 233 true 166 242 true 284 291 false 8 298 false 197 202 true 210 246 true 223 245 false 224 270 false 25 204 true 73 214 true 13 266 true 273 295 false 267 280 false 114 203 false 287 291 true 33 225 true 89 227 false 140 193 true 300 300 true 15 272 true 233 250 false 127 180 false 74 167 true 230 272 false 94 94 true 236 265 false 285 289 true 73 89 true 115 176 false 92 94 false 153 283 true 31 72 true 201 209 true 104 275 false 119 204 true 15 101 false 107 197 false 32 235 false 141 268 true 39 167 false 18 35 true 205 232 true 249 268 false 70 259 false 13 264 true 45 279 false 124 299 true 12 62 true 32 143 false 48 129 false 185 218 true 270 280 false 103 275 true 156 255 true 69 125 false 9 218 true 26 80 false 44 201 false 139 219 true 11 246 true 173 234 false 58 183 true 3 282 true 115 235 true 191 258 false 287 293 true 129 241 true 199 209 true 157 270 true 251 299 true 262 267 false 202 208 false 126 296 true 152 243 false 291 300 false 52 281 false 258 281 true 174 217 false 52 58 false 56 112 true 118 204 false 286 295 true 36 88 true 47 290 false 116 172 false 21 220 true 8 123 false 118 118 true 246 285 true 173 255 false 295 299 true 62 266 true 142 282 false 233 247 false 169 253 false 155 232 true 84 219 false 243 256 true 250 252 false 240 270 false 82 102 true 179 295 false 242 288 true 35 290 true 161 245 false 71 228 false 266 300 true 76 131 false 31 122 false 39 266 true 31 106 true 41 67 true 95 209 false 209 247 false 131 290 false 45 111 true 105 171 false 160 226 true 1 27 false 187 290 false 252 259 false 107 205 true 7 43 true 166 221 true 46 202 false 201 218 true 53 124 false 197 221 true 45 95 true 44 113 true 235 248 true 83 208 false 114 232 true 205 231 false 181 207 true 166 282 true 208 209 false 168 277 false 131 236 true 9 237 true 83 179 false 90 285 false 273 286 true 20 282 true 231 261 true 109 219 false 257 261 false 76 82 true 196 245 true 56 255 true 150 220 false 134 237 true 35 138 false 182 224 true 114 152 true 116 280 true 133 203 false 18 53 false 37 84 true 144 240 true 173 179 false 131 136 true 247 278 true 286 290 true 129 232 true 19 243 true 128 166 false 101 110 false 153 205 false 22 73 true 31 127 true 231 247 false 190 286 true 58 194 true 146 173 false 67 279 true 19 184 false 30 222 true 83 184 true 97 182 true 251 261 true 98 214 true 155 220 true 30 290 false 104 268 true 235 269 true 256 271 true 175 257 false 256 280 true 113 117 false 184 294 false 25 242 false 160 221 false 66 163 true 54 257 false 95 149 true 232 240 true 163 220 false 130 239 true 102 293 false 278 279 true 13 224 true 59 242 false 230 277 true 256 287 false 83 103 false 135 206 false 272 292 true 125 158 true 136 286 true 3 253 false 26 32 false 278 279 true 28 166 false 210 259 true 248 269 true 249 258 true 196 264 false 73 144 true 271 292 false 178 184 false 229 253 false 27 68 false 154 169 true 239 240 false 40 169 false 120 176 false 90 188 false 277 284 true 257 300 true 23 157 false 164 165 false 139 202 true 157 237 false 178 235 false 119 122 false 122 217 false 138 159 false 15 298 false 223 223 false 248 275 false 112 173 true 15 46 false 93 210 false 87 202 true 80 152 true 73 258 false 202 238 false 44 148 true 143 209 false 2 262 true 24 130 false 72 218 true 70 282 false 184 267 true 265 296 false 172 271 false 130 298 false 17 195 false 185 287 true 138 220 true 43 216 false 284 284 true 123 283 true 274 292 false 67 218 true 169 190 false 9 130 false 267 278 true 174 243 true 142 263 false 10 106 false 197 294 true 133 251 false 6 294 true 178 191 false 56 87 true 289 298 false 15 56 true 130 150 true 92 173 false 176 289 true 74 90 false 18 212 false 292 293 false 69 212 false 105 178 true 85 118 true 57 273 false 294 296 false 66 133 true 194 209 true 223 291 true 231 265 true 275 281 false 147 287 true 173 173 true 94 209 true 154 271 false 104 202 false 195 253 false 19 97 false 249 276 false 103 163 false 1 184 false 19 43 false 137 275 false 287 294 false 196 235 true 148 252 true 160 207 true 47 91 false 238 271 false 277 277 true 121 290 false 90 99 false 176 225 false 140 261 false 293 300 true 219 291 true 37 44 true 126 206 true 210 241 true 232 256 true 14 42 false 224 254 false 290 290 true 237 259 true 227 268 true 94 235 false 243 274 false 236 262 false 82 89 false 81 91 false 38 279 false 9 285 false 177 207 true 163 212 false 18 254 false 158 165 false 275 299 true 163 202 true 81 275 false 49 116 false 51 56 false 12 199 true 264 288 false 207 286 true 47 168 false 41 168 false 16 180 false 17 55 true 125 152 true 181 192 true 89 176 false 187 214 true 81 155 false 2 283 true 204 261 false 172 291 true 108 273 false 235 245 false 267 299 true 274 300 false 181 258 true 277 300 true 103 137 false 144 219 false 36 292 false 256 273 true 259 268 true 38 55 true 277 293 true 288 300 true 189 289 false 85 159 false 148 161 false 60 272 false 197 268 true 209 256 false 141 242 false 252 258 false 195 219 false 77 87 true 167 273 true 8 60 false 280 300 true 120 188 true 255 279 true 254 258 true 154 235 false 124 191 true 124 262 false 122 223 false 290 290 false 105 248 true 95 257 true 106 193 true 260 286 false 293 293 false 246 278 false 34 292 false 235 246 true 243 246 false 35 192 false 38 198 true 92 154 false 174 184 false 288 293 false 97 120 false 26 231 true 109 177 false 111 196 false 279 286 true 73 203 false 170 177 true 201 243 true 45 260 true 14 75 true 242 268 false 13 249 false 171 224 false 230 244 true 178 213 false 136 233 false 146 252 true 201 233 true 189 198 false 144 188 false 300 300 true 123 248 true 159 215 false 244 272 false 181 267 false 215 261 false 121 246 true 104 158 false 138 200 true 14 234 true 92 155 false 192 224 false 160 285 false 102 175 false 110 228 true 179 277 true 260 280 true 90 138 false 169 195 false 78 231 true 30 240 true 75 157 false 69 284 false 61 139 false 221 251 true 14 280 false 16 119 true 31 150 false 35 72 true 67 118 false 190 254 true 132 257 true 71 169 true 218 231 true 162 250 false 185 265 false 265 287 false 225 279 true 149 190 false 40 150 false 167 255 false 271 291 true 87 287 true 214 237 false 292 297 true 114 274 true 212 293 true 167 247 false 194 238 false 94 176 false 157 213 true 231 256 true 5 92 false 135 250 false 197 266 false 5 37 true 56 286 false 9 286 true 296 300 true 13 93 true 174 212 true 60 153 true 41 193 false 292 293 true 224 289 true 276 280 true 46 130 true 205 254 true 99 115 false 251 279 true 98 287 true 92 285 true 252 256 true 68 126 false 208 288 true 216 216 false 13 108 true 276 284 false 263 279 false 31 107 true 269 288 true 102 279 false 217 237 true 203 282 true 22 195 false 154 207 false 247 261 true 100 169 true 160 189 true 240 244 false 110 187 false 27 87 false 37 271 true 300 300 false 201 242 false 135 170 false 294 300 true 181 186 false 191 202 true 180 220 true 234 278 true 280 285 false 64 264 false 26 256 true 96 117 false 76 243 true 162 228 true 161 232 true 263 299 false 222 269 true 151 241 true 37 185 false 273 289 true 45 224 false 44 281 true 145 225 true 43 116 false 137 166 true 298 300 true 98 293 true 230 287 false 233 282 true 268 286 false 196 292 false 226 248 true 284 287 true 118 182 true 185 259 true 277 283 true 157 187 false 34 104 true 183 197 false 286 291 true 209 251 true 31 31 true 220 283 false 272 287 true 95 201 true 205 228 false 74 182 true 115 281 true 16 65 false 169 222 true 251 281 false 299 299 false 79 172 false 103 202 false 112 145 false 230 251 true 243 272 true 30 124 false 108 148 false 117 168 true 166 277 false 236 274 true 204 243 false 212 246 false 214 297 true 220 247 false 10 115 true 201 235 true 157 291 true 14 19 false 76 243 true 300 300 true 12 282 false 228 262 true 169 275 true 210 288 true 142 233 false 213 289 false 261 282 false 147 156 false 152 251 true 160 237 false 240 269 false 54 204 true 52 204 true 300 300 true 45 164 false 206 300 true 284 294 false 155 163 false 93 188 false 93 273 false 294 296 true 261 298 false 63 82 true 200 271 true 184 299 false 204 216 false 19 66 false 270 282 false 60 145 false 279 290 false 1 265 true 246 270 true 207 253 true 126 293 false 62 192 true 180 208 true 188 204 false 267 274 true 32 83 true 121 126 true 20 214 false 76 134 true 196 215 false 86 146 false 169 205 true 98 177 false 78 183 false 276 288 false 133 165 true 234 269 false 145 241 false 47 134 false 234 252 true 235 265 false 253 264 false 188 287 false 298 299 false 297 299 true 115 121 false 121 184 true 246 248 false 158 222 true 162 217 false 2 295 true 177 295 false 245 294 false 18 293 false 221 250 true 297 300 false 258 274 false 242 252 true 201 270 false 87 160 false 50 239 true 68 276 false 64 197 true 253 273 false 125 145 true 182 246 true 30 58 true 33 275 false 165 251 true 276 277 false 94 247 true 172 263 false 134 272 true 143 286 true 166 298 true 62 183 false 11 32 true 242 279 true 213 278 false 60 266 true 278 294 true 129 166 false 8 201 false 99 288 true 54 64 false 116 162 false 2 31 true 273 274 true 182 257 false 300 300 false 65 161 true 33 158 true 45 231 false 158 281 true 42 66 true 240 259 true 229 277 true 249 249 true 118 162 true 28 91 false 226 239 false 11 274 false 126 193 false 294 295 true 167 245 true 204 273 false 34 59 true 250 271 true 214 241 true 240 279 false 19 265 true 284 292 true 219 259 true 260 260 false 210 232 true 259 266 false 79 164 true 51 85 true 181 240 false 129 137 true 103 130 true 164 227 true 135 197 false 178 249 false 57 109 false 48 177 false 102 105 true 78 246 true 255 268 true 175 198 false 15 256 false 182 271 false 141 168 true 5 70 true 227 259 true 216 222 true 193 275 true 240 289 false 186 295 true 249 299 true 263 268 false 106 183 false 277 287 true 80 187 true 237 240 false 10 230 true 74 233 true 79 165 false 146 216 true 8 196 false 45 278 true 123 168 false 182 187 true 264 273 false 150 177 false 27 155 false 126 239 true 206 236 true 64 97 true 180 200 false 146 288 true 137 276 false 250 256 false 263 294 true 108 133 false 262 282 false 45 132 false 164 289 false 212 216 false 164 289 false 216 232 true 111 226 false 57 153 false 131 182 true 49 234 false 120 256 true 285 296 false 179 248 true 123 181 false 122 133 true 75 169 false 253 299 false 70 278 false 145 252 true 213 214 true 159 184 true 294 294 true 27 185 true 60 176 false 190 210 false 150 267 true 228 264 true 262 291 false 130 169 false 25 110 false 132 275 false 37 291 false 42 79 false 145 209 true 112 155 false 241 289 false 178 279 false 83 240 true 21 183 true 108 259 true 123 153 false 66 254 true 178 252 true 21 68 false 36 194 false 5 21 false 153 176 true 132 209 true 149 190 false 248 281 true 195 199 true 291 293 true 217 294 false 48 248 false 186 291 true 36 150 false 218 236 false 202 217 true 52 225 false 131 168 false 2 12 true 66 300 false 40 278 false 131 145 true 241 292 false 42 224 false 242 285 true 263 271 false 220 233 false 115 197 true 194 280 true 156 182 false 62 180 true 105 171 true 188 193 true 27 242 true 136 263 true 289 296 true 290 292 true 23 129 true 204 293 false 4 200 true 87 261 false 277 282 true 247 285 true 111 119 false 268 274 false 81 223 true 61 221 false 67 139 true 76 164 true 246 249 true 37 272 true 64 275 false 111 272 false 162 276 false 176 250 true 120 175 true 149 231 false 238 284 false 294 295 true 28 177 true 150 289 false 6 265 false 217 265 false 48 214 false 113 186 true 95 216 true 227 264 true 265 286 false 99 246 false 167 200 false 166 168 false 153 210 true 7 155 false 284 285 true 176 282 false 119 120 true 174 208 true 151 212 false 151 234 false 89 182 true 190 292 true 226 295 false 180 199 true 176 238 false 150 210 false 179 204 false 158 191 false 176 267 true 114 278 false 262 276 false 202 231 true 23 248 true 93 228 false 149 270 true 235 238 true 297 300 false 121 122 true 7 189 false 85 268 false 15 76 false 271 273 false 108 138 true 152 255 true 159 268 true 258 276 false 185 195 true 56 184 false 236 293 true 211 285 true 3 201 true 73 231 false 12 234 false 112 218 true 259 284 false 206 288 false 160 286 false 107 155 false 89 210 true 272 295 true 137 197 false 255 291 true 127 168 false 210 285 true 115 159 false 108 248 false 157 201 true 32 256 false 111 226 false 48 67 false 121 170 false 275 299 false 263 283 true 67 294 false 230 299 false 85 113 true 146 217 true 60 272 true 251 292 true 207 258 true 3 10 false 147 234 true 172 251 false 277 292 true 285 297 false 185 255 false 173 218 true 235 257 false 86 220 false 16 199 true 216 216 true 300 300 true 223 232 true 223 282 false 66 129 false 93 203 false 284 296 false 233 233 true 102 229 true 61 182 true 266 267 false 191 191 true 68 241 false 31 285 false 251 286 false 253 256 true 106 216 true 293 299 true 135 202 false 158 184 true 87 197 false 78 195 true 190 249 true 283 297 true 46 202 true 229 231 false 107 236 true 238 256 true 81 276 true 135 228 true 265 296 true 97 279 false 116 285 true 252 266 false 282 291 false 298 298 false 226 245 false 123 150 false 286 298 true 99 109 true 177 180 false 292 295 true 219 275 false 205 268 false 156 267 true 275 278 true 97 289 true 35 106 true 31 201 true 125 246 false 201 234 true 278 294 false 123 132 true 292 299 true 115 182 true 81 118 true 269 271 false 209 294 true 130 272 false 141 201 true 106 170 true 291 300 false 50 52 false 180 219 true 138 237 true 207 285 false 211 274 true 280 300 true 255 261 true 24 259 true 110 151 false 95 198 true 5 12 false 187 227 false 165 266 false 6 257 true 274 290 false 275 295 true 296 300 false 168 213 false 37 285 true 227 267 false 300 300 false 127 293 true 141 219 false 269 287 false 66 182 true 35 192 false 101 157 true 171 223 false 7 20 false 48 226 true 268 278 false 66 127 true 23 76 true 247 299 false 29 157 true 9 216 false 40 204 false 102 104 true 62 221 true 181 252 false 63 102 false 294 296 true 10 51 true 197 223 true 200 282 false 155 228 true 41 272 true 253 287 false 136 240 true 93 293 false 216 280 true 165 248 true 244 285 true 282 299 true 60 106 true 193 229 false 65 208 true 160 294 false 275 284 true 277 285 false 136 167 true 54 281 true 72 246 false 220 291 false 190 288 false 85 211 false 97 221 true 75 113 true 95 207 true 171 281 false 173 191 false 189 287 false 93 164 true 129 189 true 120 298 false 279 295 false 212 227 false 262 262 false 77 85 false 127 172 true 21 31 false 204 219 false 229 260 true 179 203 false 58 285 true 12 69 false 253 259 true 193 213 false 218 261 true 261 270 false 102 114 false 278 286 false 219 236 false 7 211 false 80 140 true 102 103 true 58 142 false 86 166 false 138 223 true 28 203 true 36 74 false 243 272 true 18 241 true 116 186 true 72 295 true 75 162 false 256 289 false 279 285 true 98 127 true 85 142 true 226 277 false 292 293 true 260 294 true 279 294 true 63 263 false 131 158 true 101 210 true 90 295 false 266 273 false 220 271 false 164 299 false 124 267 true 66 181 true 150 164 false 3 145 true 236 288 false 198 296 false 126 126 false 119 181 false 167 176 false 229 267 true 64 260 true 289 300 false 14 285 true 280 293 true 163 283 true 21 180 true 189 244 true 265 290 true 267 284 false 129 132 false 184 236 true 208 271 true 68 168 false 60 118 true 133 136 true 294 295 true 43 139 false 69 110 true 283 283 false 77 152 true 46 231 false 143 243 false 191 278 true 268 284 false 2 207 false 85 127 false 92 263 true 81 272 false 238 280 true 6 103 false 2 29 false 156 290 false 111 197 true 96 221 true 5 222 false 204 221 false 13 15 true 135 197 false 217 236 false 31 74 true 294 299 true 269 297 true 1 206 false 164 216 false 164 224 true 105 238 false 30 227 true 91 155 true 66 226 true 66 121 true 107 205 true 285 299 true 275 279 false 100 267 false 130 133 false 207 274 true 292 297 true 168 210 false 119 231 false 234 265 true 9 25 true 210 212 false 197 210 true 105 178 false 270 292 true 28 193 false 71 98 true 81 155 true 26 159 true 226 271 false 105 293 true 98 272 true 157 192 false 98 247 false 114 151 false 145 244 true 235 250 false 176 283 false 39 137 true 224 288 true 276 296 false 277 284 false 191 235 true 206 215 false 172 284 false 50 267 false 135 266 false 163 201 false 10 167 true 132 266 false 57 170 false 59 167 true 272 278 false 207 256 true 184 188 true 4 299 false 224 250 false 81 149 true 20 81 true 163 221 false 202 230 false 219 226 true 260 297 true 103 155 false 98 113 false 21 178 false 146 219 false 120 209 false 145 253 true 132 166 false 295 300 true 251 259 false 201 237 true 237 270 true 250 280 false 1 15 false 244 248 false 173 219 true 20 178 false 96 149 true 200 263 true 281 288 false 291 298 true 30 165 true 269 272 true 117 166 true 105 277 true 191 291 true 13 203 true 216 275 false 92 289 false 46 102 true 21 147 true 268 283 false 86 156 true 241 275 false 263 283 true 20 272 true 189 190 true 43 283 true 170 275 true 249 263 true 154 214 true 228 281 true 254 257 true 238 265 false 28 82 true 65 184 false 123 193 true 289 300 false 256 261 true 122 239 false 96 254 false 295 299 false 116 270 false 58 246 false 90 246 true 285 298 true 226 258 false 244 246 true 1 234 false 51 156 true 252 257 false 30 95 false 176 227 true 143 189 false 24 278 false 292 298 true 127 284 false 197 288 false 275 282 true 260 287 false 267 282 true 139 263 true 232 273 true 49 279 false 230 279 false 180 222 true 189 210 true 62 186 true 237 249 true 163 285 false 167 292 false 42 220 false 140 202 false 159 233 false 44 183 true 156 173 false 39 178 false 82 123 false 14 185 false 18 153 false 113 214 true 196 230 false 31 156 true 76 217 true 50 179 true 63 140 true 133 169 true 296 297 false 167 219 true 284 289 false 217 275 false 278 285 true 50 84 true 294 295 true 270 297 true 84 244 false 285 292 true 220 233 true 149 243 false 248 287 true 59 218 false 101 139 false 293 295 true 159 171 true 15 245 true 108 257 false 171 251 false 22 22 true 10 167 false 120 142 false 205 239 true 249 251 true 7 156 false 27 67 true 253 273 false 31 120 false 271 274 false 217 295 true 233 252 true 238 273 false 73 161 false 163 239 true 246 283 false 77 237 true 21 108 true 3 33 true 103 263 false 40 277 true 148 148 true 257 282 true 177 248 false 144 285 false 32 217 true 74 116 true 75 194 false 85 197 true 229 269 false 14 268 false 78 91 false 250 280 false 125 285 true 35 267 true 156 229 false 58 69 false 33 254 true 170 296 true 54 129 false 219 270 false 20 111 true 252 281 true 288 288 true 205 213 true 99 138 true 172 190 true 138 141 false 146 206 false 204 286 false 221 282 true 83 156 false 173 263 true 269 273 false 131 213 true 100 126 false 205 237 true 156 264 true 3 178 true 88 196 false 269 290 true 111 215 false 238 263 true 180 193 false 199 281 false 171 213 false 248 274 false 257 266 false 24 148 true 215 258 false 227 293 false 35 145 true 85 160 true 43 48 false 91 182 false 227 268 true 165 283 true 160 287 false 126 234 true 234 265 true 164 282 true 189 257 true 16 153 true 266 273 true 231 294 true 30 155 false 10 150 true 159 243 true 279 298 false 271 289 false 121 167 true 96 224 true 281 286 false 240 287 true 22 251 true 45 292 true 50 146 true 24 143 false 66 123 false 6 265 true 207 242 false 27 294 false 101 264 true 15 93 false 291 295 true 54 292 true 229 282 false 192 292 false 282 292 true 281 298 true 166 292 true 156 174 false 251 260 false 250 296 false 85 188 true 217 242 false 191 261 false 270 283 false 163 211 false 40 244 true 206 281 false 118 142 true 201 235 false 15 81 false 107 173 false 268 277 true 148 270 false 241 284 true 78 129 true 144 152 true 245 276 true 119 191 true 75 178 true 83 298 true 144 182 false 286 287 false 267 267 true 121 259 true 299 300 false 41 77 false 121 222 true 232 274 true 274 293 true 206 282 true 135 153 false 14 54 true 142 153 true 255 279 false 252 268 false 290 295 true 225 259 true 113 175 false 195 278 false 223 257 true 94 206 false 98 204 false 127 296 false 251 294 true 91 299 true 265 294 false 142 151 true 44 163 false 101 140 true 222 283 true 5 222 false 146 218 true 1 256 true 52 87 true 61 178 false 254 257 true 27 131 false 114 211 true 245 290 false 195 289 false 56 161 true 248 276 false 124 195 false 45 237 true 177 266 false 252 276 true 38 292 true 200 241 true 176 300 false 193 295 true 229 253 true 201 210 true 177 225 true 192 204 true 111 264 true 265 300 false 32 104 true 51 125 false 253 271 false 67 177 false 11 274 true 193 296 false 172 238 false 57 103 true 155 287 false 186 287 true 195 213 false 211 235 true 148 231 false 177 285 false 34 142 true 105 242 true 187 298 true 216 292 false 243 251 true 152 260 true 6 86 false 212 231 false 141 190 false 6 173 false 140 246 true 100 132 true 228 237 false 185 244 false 232 286 false 57 169 true 149 291 true 7 278 false 274 295 false 69 78 false 76 145 false 173 198 true 126 152 false 255 297 false 100 115 true 166 243 false 42 196 true 115 153 false 75 111 false 283 296 true 142 184 true 288 292 false 40 120 false 135 293 false 143 238 true 196 296 true 131 202 false 246 265 true 199 285 false 152 299 false 18 110 false 296 298 false 6 37 true 131 235 false 168 216 false 208 238 true 117 248 true 158 212 false 28 136 false 8 109 true 289 300 true 131 155 true 33 176 true 50 179 true 78 248 false 224 289 true 209 290 false 187 221 false 230 289 false 171 214 true 48 184 false 270 281 false 125 241 false 58 215 true 84 299 true 71 137 true 133 161 false 243 250 false 44 257 false 171 221 true 66 137 false 47 275 true 260 280 true 252 293 false 9 99 true 144 259 false 202 276 false 31 291 false 87 172 false 17 292 true 288 298 false 188 255 false 165 226 false 199 258 true 195 206 false 223 285 true 143 173 true 81 120 false 11 74 false 39 206 true 91 239 false 199 256 true 2 152 false 28 145 false 14 176 true 15 184 true 221 292 true 3 134 false 40 182 true 225 282 false 135 153 true 119 289 true 6 86 false 177 289 true 247 285 false 216 291 true 265 267 true 241 255 false 117 210 false 101 267 false 174 286 true 220 263 true 162 217 false 276 277 false 258 289 true 35 161 false 298 299 false 135 265 true 150 227 false 152 172 false 103 178 true 298 300 false 50 295 true 209 287 false 289 290 true 74 174 false 120 185 false 52 68 true 3 256 true 194 266 true 36 139 false 202 216 true 47 249 false 23 156 true 175 200 true 226 249 false 152 219 true 27 300 false 190 228 true 194 249 true 13 121 false 231 232 true 3 255 false 274 295 true 272 284 true 263 299 true 133 246 true 82 283 true 18 120 true 158 165 true 238 256 false 35 35 true 144 157 true 85 135 false 58 203 false 271 282 true 126 128 false 7 272 true 155 197 false 20 88 false 30 178 false 105 200 false 161 294 true 223 265 true 160 220 false 101 136 true 290 290 false 147 178 true 253 295 false 65 164 true 53 289 false 169 221 true 118 268 true 215 295 true 233 293 true 152 190 true 20 238 true 285 299 true 89 162 true 277 299 true 108 167 true 192 249 true 223 255 true 241 298 true 143 227 true 291 299 true 247 300 true 84 142 true 148 294 false 219 263 true 147 183 false 211 225 false 107 249 true 218 297 false 64 299 true 215 230 true 274 296 true 127 251 true 221 240 false 31 258 true 108 127 false 46 236 false 185 195 true 252 289 false 117 209 true 167 244 true 164 226 true 145 203 true 22 48 true 42 172 true 66 252 true 18 147 false 135 284 true 154 200 true 229 242 true 259 260 true 214 263 true 260 282 false 34 159 false 217 245 false 271 274 true 7 278 false 113 270 false 153 162 true 265 285 true 199 259 true 64 164 false 266 284 false 50 59 true 101 264 false 70 192 true 38 271 false 284 300 false 55 158 false 162 259 false 258 272 true 204 245 true 206 244 false 48 134 false 100 204 false 104 279 true 2 204 false 288 297 true 91 116 true 299 300 false 199 233 true 285 298 true 220 299 false 227 247 true 148 204 true 202 253 true 272 279 false 212 264 true 158 180 true 268 293 false 195 231 false 72 98 true 215 218 true 17 236 true 89 116 false 286 299 false 249 286 true 93 161 true 72 294 true 114 177 false 35 63 true 253 273 true 275 282 true 158 180 false 73 168 false 289 291 true 184 295 false 124 291 true 66 105 false 148 213 true 111 212 false 148 161 false 151 268 false 202 285 true 172 236 false 9 267 true 244 267 false 75 236 false 235 258 false 238 284 false 232 285 true 132 165 false 243 267 false 12 143 true 175 260 true 171 282 true 70 226 true 296 297 true 17 221 false 40 290 false 10 233 false 125 225 false 298 300 false 172 239 true 8 230 false 256 276 false 286 292 false 288 290 true 226 242 false 101 187 true 89 172 true 61 180 true 154 180 true 299 300 false 167 249 false 64 231 true 163 266 true 228 240 true 118 188 false 165 270 true 105 143 false 144 259 true 233 291 false 98 251 false 152 222 true 38 79 true 149 160 false 51 151 false 71 168 false 192 261 true 64 275 false 225 247 true 11 300 true 197 232 false 201 274 false 113 251 true 60 263 false 123 219 true 183 186 true 16 147 false 16 278 true 15 249 true 43 293 false 267 273 true 225 279 false 115 141 false 93 169 false 299 299 true 257 297 false 137 221 true 121 169 false 252 294 true 195 287 false 37 256 true 281 286 false 188 191 false 99 293 false 105 275 false 267 299 false 111 201 false 180 246 true 196 263 false 290 290 true 119 296 true 171 230 false 162 200 false 46 139 true 143 287 true 183 261 false 156 216 false 91 270 false 222 262 false 65 158 true 123 240 true 229 270 false 283 295 false 259 297 true 36 92 false 19 79 false 24 88 true 71 180 true 43 53 false 270 282 false 109 130 false 295 296 false 94 289 false 101 135 false 172 219 false 161 278 true 53 214 true 12 199 false 165 175 false 279 284 false 234 294 true 48 131 true 50 250 false 206 241 true 100 104 false 295 298 true 167 227 true 189 239 true 214 295 false 119 240 false 12 225 true 221 290 false 275 284 false 218 285 true 143 192 false 184 287 false 110 254 true 24 205 true 126 244 true 160 174 true 186 235 false 242 253 false 67 215 true 243 253 false 205 259 true 20 153 true 165 195 true 75 243 false 290 297 false 273 285 true 61 206 false 230 276 true 245 287 true 249 271 true 78 84 true 69 155 false 4 12 true 131 136 true 239 295 false 118 297 true 54 63 true 17 192 false 236 286 false 156 284 false 65 85 false 130 234 true 245 283 true 208 249 false 114 187 false 157 283 false 277 293 false 72 229 true 150 191 false 202 235 false 218 283 false 142 205 false 213 277 false 142 236 true 204 245 false 120 287 false 89 204 true 156 185 true 113 160 false 216 239 false 93 126 false 161 164 false 140 287 false 239 246 false 117 300 true 15 89 true 185 207 true 227 299 false 206 255 true 143 198 false 169 226 false 247 286 false 261 288 false 25 237 true 109 289 false 216 274 true 95 156 true 228 299 false 237 280 true 216 293 false 180 299 true 205 236 false 51 103 true 257 260 true 102 207 true 96 281 false 87 140 true 257 291 false 53 113 true 299 300 false 175 211 false 61 194 true 123 240 false 268 283 false 255 256 true 12 210 true 27 139 false 178 256 true 216 265 false 15 169 true 84 222 true 216 238 true 15 176 false 113 286 true 133 238 false 179 292 false 189 270 false 211 226 true 253 294 false 131 215 false 279 294 false 271 271 true 159 252 true 112 245 false 169 250 false 82 128 true 193 279 true 36 111 true 208 225 true 176 295 false 254 272 true 149 158 false 6 244 false 201 252 true 110 148 false 210 240 true 3 38 false 100 255 true 118 184 true 160 243 true 117 249 true 227 234 true 43 165 true 188 197 true 243 278 false 250 255 true 147 179 false 181 216 false 287 290 true 173 295 true 28 181 false 297 298 true 209 248 true 17 298 true 215 292 false 249 296 true 100 230 true 123 166 true 52 167 true 60 180 false 163 174 false 111 299 false 296 296 true 91 102 false 219 272 false 33 151 true 122 126 false 80 128 false 133 139 true 256 260 true 119 227 true 49 192 true 254 258 true 265 278 false 76 173 false 156 207 false 172 180 false 35 120 true 34 64 false 170 180 true 202 221 false 26 194 false 145 159 false 55 95 true 122 147 true 226 240 true 164 167 true 38 167 true 64 216 false 100 183 true 149 166 false 240 251 true 102 247 false 117 118 false 4 142 true 235 256 true 220 246 true 20 265 true 275 282 false 37 127 false 280 288 false 87 203 false 289 300 false 129 236 true 173 211 true 35 238 false 65 112 true 175 258 true 6 37 true 182 188 false 298 300 false 106 153 false 274 287 true 263 271 false 275 277 false 180 248 true 127 203 true 266 271 true 14 125 false 38 272 false 210 243 false 139 166 true 95 218 false 210 236 false 195 212 false 130 265 false 293 298 false 239 295 true 91 245 false 186 198 true 33 90 false 238 257 true 168 264 false 57 170 false 80 299 false 225 226 false 9 132 true 192 263 false 136 275 true 133 134 true 217 275 true 289 291 false 192 281 false 214 248 false 23 238 false 175 295 false 34 225 false 131 141 false 146 206 true 50 165 true 94 152 false 213 294 true 248 266 true 182 298 true 175 200 true 252 261 true 129 182 true 191 204 false 207 265 true 46 78 true 191 287 true 124 226 false 113 232 false 97 224 true 237 279 true 194 213 false 65 147 false 84 178 false 259 269 true 56 174 true 20 208 true 242 296 false 201 266 true 191 245 true 38 79 true 205 292 true 238 282 false 294 298 false 295 299 true 191 197 false 297 299 true 289 297 false 131 246 false 188 248 true 60 77 false 75 176 true 232 235 true 93 121 false 52 172 true 211 255 false 10 61 false 217 291 false 56 201 false 44 264 false 234 260 false 184 231 true 167 297 true 159 299 true 198 271 true 230 269 false 61 278 false 96 246 true 185 265 false 11 276 true 207 262 true 201 281 false 154 199 true 279 298 true 42 300 false 76 257 false 20 283 false 177 251 true 51 135 false 79 300 true 266 289 true 50 159 false 134 207 true 205 296 true 150 165 true 297 298 false 300 300 false 162 162 true 11 38 true 262 274 false 99 210 false 60 163 false 141 267 true 26 195 false 195 220 true 23 295 true 5 232 true 139 280 true 165 192 true 78 207 false 136 240 true 83 161 true 86 244 true 53 165 true 52 253 false 144 188 true 123 213 false 42 111 true 275 293 true 187 220 true 177 218 false 177 272 false 205 272 false 123 240 false 156 206 false 157 259 false 173 290 false 68 275 false 186 246 true 40 120 false 1 168 true 15 16 true 199 285 true 244 267 true 52 52 true 51 210 false 120 233 false 174 234 false 161 209 true 36 119 true 198 233 false 128 142 true 220 282 false 222 225 false 111 182 true 289 299 false 186 249 true 108 299 false 206 273 false 274 283 false 127 143 false 260 285 true 197 218 false 46 162 true 154 291 false 3 155 false 12 270 true 9 112 false 169 257 false 7 251 false 81 263 true 2 4 true 252 265 true 71 263 true 24 169 false 10 186 true 193 234 true 44 67 true 10 109 false 248 298 false 51 127 true 20 284 false 277 289 true 250 250 true 145 164 true 260 286 false 96 155 true 17 27 true 98 143 true 252 282 false 177 197 false 71 163 false 185 238 false 212 277 false 129 186 true 6 294 true 24 242 false 71 137 true 265 297 false 224 297 false 139 155 true 289 289 false 161 206 false 82 215 true 28 191 true 279 300 true 138 279 false 276 294 false 255 291 true 20 139 false 86 139 false 162 273 false 234 265 true 199 299 true 220 273 true 178 297 false 43 46 true 230 263 true 215 293 true 99 165 false 263 264 false 267 290 true 10 187 false 66 203 true 115 168 false 231 263 true 95 261 true 69 117 true 207 238 false 2 31 true 63 282 true 94 272 false 206 252 false 22 76 true 230 279 false 266 279 false 182 231 true 93 112 false 202 220 true 233 258 true 214 279 true 91 218 false 2 72 false 131 217 true 50 245 false 274 274 true 137 156 true 186 299 false 167 251 false 251 255 false 199 245 false 113 273 true 117 229 true 165 296 false 289 295 false 80 99 true 123 268 false 134 236 false 279 279 false 283 290 true 276 297 false 12 235 true 291 295 true 123 237 false 134 285 false 195 267 true 213 243 false 34 121 false 129 253 false 191 269 false 179 227 true 213 250 true 127 286 true 117 174 true 64 144 false 15 221 true 111 146 true 223 276 false 147 182 true 69 91 false 264 285 true 247 295 false 140 161 false 118 217 true 189 226 true 63 214 false 32 252 true 222 288 false 132 260 false 40 201 true 11 54 true 185 261 true 258 291 true 213 291 true 127 177 false 252 290 false 68 96 true 115 226 true 133 236 true 156 223 false 229 280 false 220 274 false 161 234 true 252 252 false 68 70 true 150 206 true 116 189 false 214 234 true 29 231 false 220 251 false 127 231 true 19 237 true 38 145 true 158 178 true 143 297 false 274 294 false 105 126 false 60 263 true 181 186 true 283 293 true 223 235 true 161 195 true 61 157 true 234 239 false 197 201 true 22 131 true 21 294 true 232 251 false 82 247 false 166 237 false 178 200 true 130 162 true 182 266 false 81 165 true 24 67 true 107 227 false 160 212 true 167 255 true 80 95 false 197 232 true 157 260 true 113 133 true 127 300 false 285 288 true 285 294 false 21 231 false 63 186 true 221 282 true 203 218 false 268 272 true 187 280 false 52 300 true 146 296 false 153 247 false 192 292 false 10 226 false 201 215 true 85 151 false 145 202 false 119 231 false 126 162 true 12 213 false 285 292 true 215 295 true 249 283 true 8 67 true 157 183 true 229 256 true 124 205 false 299 300 false 166 212 false 139 204 true 34 35 true 36 214 false 97 128 true 106 210 true 2 95 false 43 263 true 116 189 true 92 175 true 147 218 true 39 85 true 226 232 true 111 214 false 103 239 true 249 270 true 81 104 false 78 220 false 227 263 false 240 258 true 77 78 true 229 250 true 104 189 false 17 157 true 280 294 true 183 185 false 21 199 true 43 164 false 290 290 true 158 269 false 265 277 false 87 225 false 205 214 true 292 293 true 80 111 true 75 138 false 108 139 false 214 281 true 244 298 false 164 188 false 58 63 false 106 107 false 271 284 false 138 214 false 174 200 true 274 283 false 162 266 false 24 60 false 238 292 false 153 211 true 122 162 false 239 252 true 23 56 false 55 156 true 198 289 true 170 294 false 125 217 true 231 237 true 194 288 false 245 293 false 298 298 true 155 210 false 8 281 false 293 293 false 9 224 true 60 85 true 231 283 false 41 110 false 117 265 true 189 272 true 15 81 true 172 212 false 278 299 true 239 270 false 125 212 false 227 277 false 236 244 false 32 224 false 125 180 false 90 300 true 65 72 true 222 246 true 274 295 true 84 254 false 174 293 true 84 294 true 26 297 false 82 201 false 263 281 false 206 297 true 144 144 true 291 296 false 102 256 true 230 248 false 200 200 true 159 242 false 211 213 false 92 215 true 44 174 true 118 295 false 198 281 true 271 282 false 263 283 true 60 253 false 74 259 false 283 292 false 188 237 true 276 291 true 163 231 false 70 91 true 206 261 false 271 277 false 137 177 true 216 233 false 179 191 true 229 230 false 110 229 false 44 168 true 7 102 true 129 254 true 187 230 true 120 199 false 16 53 true 256 280 true 111 222 false 13 154 false 217 231 true 148 159 false 293 298 true 139 192 false 170 237 true 58 127 false 129 280 true 237 250 true 133 241 false 203 211 true 244 249 true 259 270 false 180 298 false 121 273 false 283 298 false 26 142 true 184 216 true 188 217 true 199 257 false 20 210 true 257 283 true 189 255 true 56 270 false 275 299 true 113 296 true 256 297 true 259 276 false 249 289 true 105 121 false 67 221 true 182 239 false 64 282 false 112 268 false 236 272 true 33 98 true 85 184 false 77 259 true 270 279 true 210 263 true 218 231 false 296 296 true 77 177 true 80 225 false 134 181 false 98 142 false 100 168 false 13 260 true 250 268 true 219 282 false 48 141 false 117 260 true 240 242 true 149 297 false 261 281 false 71 112 true 38 225 true 180 204 false 205 270 true 77 283 true 238 246 false 99 251 false 151 259 true 262 263 false 269 274 true 248 289 false 24 89 false 187 197 false 198 209 true 130 202 true 229 297 true 219 260 true 18 27 true 148 243 true 58 277 false 116 249 true 148 182 false 72 88 false 191 260 true 159 279 true 253 285 true 95 122 false 75 213 false 17 239 false 155 280 false 26 94 true 115 268 false 79 105 false 60 88 true 121 175 false 218 255 false 228 298 true 229 289 true 118 245 false 265 275 true 184 249 true 14 83 true 25 243 false 171 294 true 225 227 true 115 175 false 291 299 false 223 283 true 198 290 false 206 212 true 1 11 false 39 123 false 106 180 false 242 288 false 64 194 true 261 286 true 107 119 true 211 274 true 293 296 false 38 137 true 142 206 false 73 161 false 73 82 false 205 208 true 132 149 true 249 258 true 83 93 false 87 107 false 205 231 true 37 116 true 223 242 true 295 295 true 78 120 true 122 295 true 251 279 true 177 223 false 145 264 true 179 244 false 198 239 false 241 258 false 37 168 true 281 289 true 56 187 false 234 251 false 153 244 false 258 276 false 214 293 false 258 263 true 248 286 true 125 240 true 100 236 false 15 154 false 9 74 false 227 295 false 204 205 true 106 249 true 26 74 false 5 257 false 154 244 true 290 291 true 219 266 true 143 273 true 181 198 true 183 216 true 158 287 false 277 286 false 131 206 true 226 287 false 218 254 false 58 222 true 242 262 true 145 148 false 35 243 false 87 110 true 183 218 true 238 258 true 101 213 true 90 113 true 24 295 true 267 284 false 187 284 true 114 158 true 132 171 false 196 288 false 196 241 true 23 138 true 185 244 true 166 192 true 178 287 true 265 273 false 71 211 true 265 266 false 133 144 true 148 273 true 208 226 false 48 262 true 191 229 true 127 146 false 283 291 true 258 288 false 4 46 false 4 64 false 192 232 false 237 240 true 109 210 true 180 289 true 76 176 false 28 59 true 103 209 false 13 29 true 160 276 true 62 275 false 159 288 true 14 233 true 85 273 true 160 251 true 121 186 false 211 239 true 231 286 false 270 282 false 299 300 false 12 283 false 104 165 true 115 124 true 106 263 false 297 297 true 240 270 true 7 265 true 297 297 true 241 271 true 53 166 false 150 188 false 135 172 true 250 259 false 147 280 false 232 278 false 85 101 true 53 130 false 135 210 false 245 295 true 118 215 false 136 187 true 41 184 false 281 299 true 96 112 true 105 299 false 100 175 false 188 273 true 91 251 false 59 113 false 22 237 true 241 243 false 121 275 true 142 162 true 143 264 true 272 287 false 259 290 true 53 225 false 182 258 true 166 215 false 113 146 false 138 256 false 289 296 false 201 258 false 144 221 false 231 274 true 243 281 true 95 157 true 10 291 true 160 191 true 70 184 false 146 296 true 174 244 true 253 267 false 123 212 true 236 273 false 274 282 true 284 298 false 172 190 true 78 207 false 51 61 false 273 284 true 23 226 true 283 298 false 141 253 true 115 130 true 128 295 true 36 175 true 54 260 true 257 293 true 37 192 false 119 168 false 198 228 false 258 299 false 45 189 true 235 238 true 94 134 false 267 282 true 44 107 true 17 83 false 288 296 true 75 284 false 207 254 false 234 285 true 115 216 true 2 110 false 19 77 false 249 273 true 33 108 false 222 262 true 181 264 true 104 278 true 83 244 false 67 182 true 33 83 false 224 227 false 270 291 false 76 288 false 53 60 true 104 130 false 18 254 true 67 169 false 205 274 false 25 223 false 280 282 false 14 223 true 283 283 true 185 267 false 37 78 true 218 226 false 126 300 true 217 223 true 283 296 true 198 265 true 113 256 false 182 228 false 282 286 false 71 228 true 55 171 true 298 298 true 242 247 false 207 294 false 127 242 false 146 265 true 169 221 false 288 299 false 212 283 false 233 291 false 220 263 true 276 294 false 88 244 true 155 245 true 207 264 false 257 262 true 270 286 false 201 268 false 199 265 false 152 179 true 298 300 true 34 112 true 234 271 false 209 281 true 106 287 false 98 151 false 176 268 false 295 296 true 65 84 true 180 235 true 137 289 true 110 140 false 41 282 false 190 199 true 136 163 true 147 277 false 215 223 false 202 233 false 164 204 true 248 273 false 52 174 true 268 272 true 43 149 false 211 211 false 44 264 true 233 234 true 209 261 true 30 105 false 57 89 true 89 239 false 8 184 false 142 227 true 102 291 false 206 288 false 152 242 true 226 272 true 207 289 false 249 300 true 270 284 true 232 241 true 221 248 false 102 292 true 294 297 true 9 115 true 165 193 true 21 24 true 191 236 false 135 280 true 268 294 false 110 126 true 120 232 false 92 182 false 18 225 false 108 157 false 247 280 true 126 295 true 89 98 false 67 240 true 69 300 false 226 261 true 245 269 true 19 149 false 154 300 false 164 176 true 184 205 false 1 27 true 183 216 false 196 258 false 201 250 false 84 161 true 101 180 false 280 300 true 219 229 true 263 293 false 81 255 false 227 243 false 225 263 false 132 175 true 272 295 false 229 288 false 198 276 true 181 201 true 286 287 true 2 285 true 225 259 false 266 269 true 157 191 false 71 178 true 204 282 false 188 249 true 58 74 false 142 185 false 66 137 false 202 237 false 145 185 false 108 179 true 159 283 false 76 256 false 187 250 true 76 201 true 220 298 false 118 274 false 45 218 true 195 253 true 138 146 false 80 246 false 12 59 true 124 202 true 7 282 false 213 219 false 265 281 true 72 104 true 141 142 true 151 250 false 97 268 false 288 292 true 109 183 false 195 277 false 52 151 true 84 259 true 67 104 true 256 288 true 108 294 true 41 46 false 116 193 true 191 229 false 77 113 false 144 184 true 67 174 true 289 296 true 76 138 false 120 170 false 189 282 false 83 215 true 3 196 true 178 194 false 107 289 false 119 125 true 205 225 true 164 200 false 158 270 true 290 290 true 180 229 true 5 150 false 50 101 false 228 256 false 117 237 false 170 191 false 214 281 false 60 78 true 189 234 false 288 293 false 180 220 false 299 299 false 255 277 true 11 251 true 84 93 true 224 226 true 223 266 true 171 205 true 80 111 true 267 273 false 67 250 true 234 264 true 119 135 true 107 139 true 2 134 true 100 238 true 256 258 true 50 295 false 259 288 false 184 227 true 130 131 false 195 296 false 52 70 true 237 249 false 60 107 true 109 199 false 186 220 false 286 296 true 92 239 false 212 294 false 130 229 false 196 291 false 198 208 false 149 165 true 204 288 true 104 239 true 261 263 false 63 98 true 161 262 true 233 266 true 230 267 false 107 173 false 75 180 true 237 261 false 94 236 false 199 285 false 38 197 true 181 278 false 219 285 false 192 217 false 38 225 false 39 103 true 296 298 true 214 290 true 10 82 false 221 241 false 167 277 true 1 95 false 5 44 false 258 284 false 88 277 true 60 146 true 265 299 true 226 271 true 146 274 true 211 221 false 154 168 false 157 249 true 95 99 false 147 192 true 102 171 true 22 170 false 190 273 true 138 151 false 100 110 false 18 24 true 115 234 true 290 294 false 283 288 true 245 300 true 91 259 false 210 249 true 231 248 false 225 266 false 10 58 false 77 87 true 249 258 false 76 164 true 292 300 false 280 299 false 129 199 false 229 255 false 173 295 true 242 261 true 297 298 false 156 165 true 299 300 false 164 232 true 289 290 false 236 263 false 18 177 false 101 270 true 211 275 false 139 259 true 51 69 false 233 234 false 239 249 false 39 174 false 140 181 false 80 239 false 234 250 false 96 255 true 172 219 true 90 97 false 193 226 false 182 223 true 30 38 false 287 299 true 213 215 false 279 297 false 181 198 false 62 288 false 226 282 true 79 104 false 224 285 true 152 221 false 82 291 true 97 231 true 205 227 true 36 181 true 50 138 true 159 280 false 131 272 true 79 147 true 241 269 false 127 272 false 222 222 true 179 223 true 167 291 false 298 300 false 215 249 true 170 288 true 138 139 true 159 166 true 227 293 true 126 231 true 160 160 false 163 186 true 20 78 false 44 45 true 98 181 false 196 297 false 168 291 false 92 117 false 272 287 true 229 262 false 203 269 false 181 245 false 157 225 false 142 247 false 52 211 false 264 279 false 95 273 false 242 242 true 129 297 true 240 276 true 121 164 true 118 191 true 13 168 false 264 280 true 140 233 true 146 242 true 79 262 false 110 271 true 87 96 false 269 270 true 235 242 true 205 224 false 32 36 false 267 278 false 266 300 true 113 292 true 40 290 false 165 254 false 8 54 true 261 281 false 116 135 true 149 229 false 44 123 false 5 152 false 260 283 true 249 291 false 136 298 false 58 167 true 122 126 false 263 286 false 276 296 false 168 220 true 258 288 false 297 297 true 22 228 true 1 56 false 258 298 true 180 265 false 221 276 true 290 299 false 197 226 true 114 137 true 180 199 false 252 297 false 14 139 false 198 214 false 66 205 true 120 223 false 156 270 false 197 240 false 266 270 true 93 148 true 21 174 false 241 242 false 6 69 true 5 28 true 97 150 false 20 193 false 154 266 false 76 152 true 42 223 true 188 284 false 124 191 true 207 223 true 37 157 false 18 93 false 212 296 false 117 263 true 89 195 true 245 289 true 300 300 true 202 273 false 157 274 true 103 164 false 134 256 false 169 242 false 8 290 false 241 268 false 139 228 false 67 287 true 253 281 false 253 272 true 108 280 false 88 128 true 291 297 false 269 300 false 249 293 false 196 229 true 128 174 true 98 155 true 153 251 true 194 199 false 84 195 true 200 278 true 250 282 false 62 265 false 116 224 true 287 294 true 247 281 false 196 218 true 166 227 true 186 230 false 260 297 false 72 151 false 82 97 true 63 83 true 30 296 true 230 257 true 48 144 true 106 236 false 181 190 false 162 176 true 15 300 false 115 155 true 20 54 true 19 29 true 74 174 true 3 295 false 294 299 true 74 232 false 143 268 true 296 300 true 277 296 true 54 269 false 42 149 true 107 241 true 257 270 false 40 52 false 281 286 true 140 200 true 272 295 true 166 233 false 212 299 true 42 87 false 233 248 false 234 257 true 64 295 true 98 244 false 155 212 false 210 288 true 58 227 true 251 294 false 181 219 false 195 249 true 230 282 true 157 239 false 17 63 true 157 259 false 199 238 false 281 295 false 116 211 false 227 296 true 144 226 false 40 70 false 231 267 false 66 263 false 154 202 false 194 260 true 233 237 false 17 162 false 299 300 true 283 294 false 161 186 false 232 271 false 251 268 true 10 126 false 3 52 false 67 78 false 295 298 true 40 68 true 89 214 true 53 267 false 44 175 true 7 131 false 109 219 true 116 182 false 39 221 true 190 246 true 60 181 false 62 191 false 217 233 false 150 282 true 31 198 true 300 300 true 106 214 true 152 272 false 253 282 false 33 180 true 80 129 false 236 275 false 262 270 false 253 280 false 3 219 true 102 113 false 20 206 true 272 282 false 260 281 true 48 66 true 287 290 true 79 264 true 296 297 false 82 126 true 104 201 false 176 295 false 292 294 false 167 238 false 191 211 true 284 297 true 157 200 false 246 256 true 23 76 false 199 211 true 172 293 true 270 296 false 15 288 false 76 241 false 221 239 false 139 290 false 265 280 false 87 205 true 94 276 false 181 254 false 41 203 false 101 291 false 239 241 true 20 198 false 269 281 false 36 40 true 117 280 true 214 252 true 104 163 true 110 201 false 62 92 true 250 293 true 257 290 true 158 197 false 149 183 false 214 237 false 147 263 true 239 280 false 76 276 true 170 255 false 276 280 false 166 263 true 36 107 true 17 20 true 185 271 true 215 280 true 106 283 true 246 261 true 151 210 true 57 83 false 286 286 false 13 267 false 273 276 true 8 184 true 201 216 true 241 270 true 106 284 true 24 147 true 108 249 false 135 249 false 194 208 false 153 225 false 25 284 false 94 236 true 283 297 false 87 246 true 7 158 true 251 283 true 267 293 false 142 299 true 137 222 true 285 300 true 103 124 true 17 285 true 214 269 true 44 157 false 159 242 true 217 265 false 183 260 false 264 298 true 77 134 true 257 281 true 159 258 false 201 210 false 66 236 false 74 176 false 48 71 true 241 256 true 169 300 false 66 69 false 45 228 false 120 258 false 233 264 true 251 265 true 81 287 true 38 106 true 66 210 true 263 274 true 75 285 true 169 174 true 297 300 false 119 148 true 266 272 false 299 299 false 10 127 true 127 252 false 297 300 false 118 131 false 104 200 false 167 277 true 182 245 true 148 163 true 213 214 true 101 292 false 249 293 true 163 236 false 236 276 false 275 289 false 256 258 true 61 179 false 209 217 true 28 246 true 190 240 true 259 266 false 294 300 true 296 299 false 95 286 true 96 246 false 42 234 true 3 92 true 8 98 true 209 281 true 176 290 true 280 293 true 5 274 false 240 250 true 211 214 false 105 195 false 169 173 false 255 279 false 181 203 true 39 261 true 127 265 false 201 265 false 194 286 true 100 135 false 60 247 false 14 49 true 152 184 false 184 271 true 134 160 false 112 195 false 214 254 true 289 293 true 149 230 false 262 273 true 140 262 false 97 298 false 78 123 true 30 231 true 236 255 true 242 262 true 214 257 false 257 285 false 8 92 true 189 300 true 182 210 false 233 233 true 300 300 true 273 291 false 170 235 true 108 297 false 291 292 true 279 297 true 92 229 false 292 297 false 52 118 true 211 248 false 277 298 true 67 99 false 33 181 true 268 294 true 289 294 false 246 253 false 37 288 false 197 237 false 237 246 false 92 202 true 115 156 true 40 223 true 130 214 true 115 278 false 98 157 true 236 242 true 157 260 true 76 76 false 270 292 true 280 283 true 211 241 true 45 62 true 152 276 true 57 71 true 197 276 false 88 234 false 79 245 false 71 286 false 147 209 true 123 192 true 239 243 false 69 104 true 119 143 false 23 175 true 3 288 false 195 204 false 289 292 false 56 131 true 69 151 true 237 270 false 222 230 true 162 184 true 68 75 false 11 84 true 267 273 true 291 294 true 31 38 true 181 282 false 106 283 false 158 285 true 76 102 false 207 277 false 138 203 true 24 186 false 64 88 false 12 150 true 241 259 true 183 296 true 280 284 false 57 189 true 11 138 false 77 243 true 132 212 true 114 188 false 282 290 false 119 170 false 34 101 true 257 278 true 110 191 true 1 172 false 22 291 true 12 59 false 245 283 false 230 251 true 33 184 true 121 126 true 138 145 false 235 293 true 132 296 false 82 174 true 159 269 true 147 241 true 300 300 false 181 209 true 130 184 true 90 284 false 46 240 false 215 225 false 198 282 true 25 27 false 171 181 false 43 289 true 248 255 true 70 281 true 82 258 true 150 288 false 102 134 false 2 262 false 3 223 false 19 218 true 297 300 true 68 138 true 240 280 false 34 221 true 208 213 false 142 144 true 68 131 true 147 193 true 186 223 true 21 300 true 195 281 false 54 255 true 179 189 true 228 284 true 138 259 false 14 39 false 203 292 true 160 239 true 105 300 false 205 236 true 68 93 true 258 269 true 74 87 false 212 236 true 123 250 false 206 250 false 101 130 false 241 268 false 104 182 false 81 223 false 137 191 false 196 201 false 37 160 false 68 146 false 232 245 false 211 270 true 249 265 true 57 93 true 124 225 true 27 119 true 7 115 false 75 154 true 198 227 false 153 255 false 271 273 false 68 283 false 204 213 false 159 269 true 165 191 true 57 223 true 177 294 true 217 261 false 180 249 false 83 285 false 27 191 false 257 290 true 203 211 true 110 114 false 194 300 false 284 297 false 115 294 false 150 236 true 96 271 false 52 143 true 130 161 true 162 234 false 252 269 true 136 152 false 251 253 true 256 265 true 10 52 true 279 295 true 161 295 true 81 153 true 151 236 true 11 232 false 20 242 true 91 165 true 52 112 false 231 251 true 221 281 true 277 281 true 102 113 true 230 268 true 245 298 true 231 271 false 65 73 false 16 172 false 176 229 false 217 279 false 71 178 true 110 295 false 75 210 true 47 202 false 52 288 false 51 174 true 248 289 true 284 298 true 74 259 false 251 283 true 123 195 false 37 254 true 81 91 true 83 128 true 225 267 true 57 97 false 30 162 true 5 245 true 275 280 true 170 271 false 21 293 false 298 299 true 274 282 true 280 298 false 233 279 false 265 287 false 119 173 true 94 204 true 156 252 false 91 96 false 118 238 true 251 266 true 2 40 false 75 211 true 101 208 false 175 269 false 70 175 false 190 300 false 260 292 false 253 295 false 290 294 false 202 251 true 32 245 true 226 287 false 8 210 false 269 300 true 186 224 true 157 203 true 93 264 false 286 286 false 215 234 false 215 244 true 63 152 false 128 250 true 64 150 true 59 68 false 217 295 true 124 276 true 166 219 true 249 258 false 77 178 false 21 247 true 105 279 true 188 292 true 43 248 false 164 196 false 151 258 false 22 234 false 125 284 true 156 220 false 208 284 false 225 262 false 286 297 true 113 264 false 86 222 true 50 175 false 230 268 true 231 256 false 256 275 true 124 192 false 38 220 true 242 286 false 164 190 false 264 285 true 87 215 false 265 272 true 136 196 false 124 192 true 166 185 true 18 113 false 199 264 true 171 218 false 35 132 true 138 197 false 98 243 false 69 207 false 4 168 true 267 267 true 227 269 false 141 295 false 49 87 false 69 206 true 258 266 false 64 158 true 264 291 false 10 142 true 221 242 false 138 187 false 64 82 true 220 263 false 300 300 true 134 284 true 184 248 true 109 210 true 15 189 true 164 293 false 239 257 true 98 214 false 16 32 false 141 263 false 224 239 false 79 201 false 221 265 true 228 277 true 2 192 true 135 228 false 208 221 false 213 262 false 287 300 true 194 196 false 4 129 true 219 228 true 114 197 true 93 107 false 222 260 false 95 183 true 59 67 false 155 225 false 137 258 true 56 103 false 20 125 false 4 93 false 92 93 false 252 284 true 200 244 false 208 262 false 131 201 false 252 283 true 49 99 true 106 269 true 50 72 true 274 298 false 252 292 true 71 223 true 56 188 false 60 85 true 174 278 true 231 251 true 27 138 false 156 289 false 7 28 true 21 192 false 255 264 false 208 259 true 189 230 false 281 282 false 94 182 false 181 260 true 239 296 true 211 234 true 159 272 false 218 228 false 261 282 false 267 269 true 130 221 true 197 262 true 192 228 false 133 136 true 72 247 false 226 277 true 209 246 true 257 267 false 78 97 false 153 198 true 181 209 false 283 290 false 264 274 true 191 197 true 144 251 false 54 174 true 192 240 true 62 120 true 160 241 false 82 269 true 142 185 true 128 253 false 221 298 false 156 226 true 224 254 false 142 250 false 133 292 true 110 194 true 86 245 true 275 278 true 47 151 true 238 284 true 77 125 false 289 298 true 198 280 false 207 257 false 166 213 true 64 227 false 249 259 true 112 295 true 194 223 false 88 222 false 31 103 true 234 279 false 262 265 false 274 291 false 246 289 false 164 295 true 166 300 true 12 194 false 62 107 false 3 80 false 35 107 true 60 221 true 142 179 false 214 234 false 255 290 false 223 293 false 16 155 false 205 283 true 298 298 true 28 82 false 154 299 false 268 288 false 82 119 true 176 189 true 149 293 false 19 75 false 2 277 false 118 119 false 263 273 true 78 205 true 144 290 true 178 201 true 46 176 true 140 231 true 300 300 true 272 278 false 27 83 true 98 219 false 21 202 true 197 197 true 214 299 false 203 223 false 289 298 false 206 246 true 288 299 false 271 276 false 276 289 false 283 300 true 284 284 true 247 276 true 240 272 true 123 291 false 203 235 false 265 282 true 295 295 true 198 289 false 86 126 false 71 233 false 107 140 false 226 287 true 238 263 false 179 221 true 267 270 true 188 224 false 71 100 true 181 275 true 41 129 true 217 295 true 80 151 false 130 197 false 9 259 false 17 294 false 155 165 false 142 198 true 125 203 false 112 117 false 144 155 false 268 276 true 29 171 true 253 294 false 261 286 true 216 253 true 235 250 false 190 278 true 101 265 true 270 298 true 34 178 true 48 81 true 183 227 false 81 96 true 233 292 true 246 295 false 242 266 true 115 295 true 279 286 true 244 250 true 85 276 true 26 223 false 122 129 false 166 288 false 74 207 true 259 270 false 87 288 false 108 263 false 269 296 false 85 231 true 2 65 false 198 263 false 277 284 true 208 262 true 288 292 true 104 179 true 251 291 true 56 194 false 223 230 false 80 136 true 164 250 true 1 128 false 22 22 true 41 50 true 222 283 false 47 102 true 176 297 true 289 300 false 188 204 true 230 283 true 40 281 false 56 82 false 36 252 true 186 266 true 153 177 true 6 94 false 90 264 false 262 276 false 137 292 true 107 146 true 229 261 false 114 236 true 199 220 true 234 297 false 119 210 false 199 247 false 8 84 true 205 278 false 83 155 true 112 241 true 272 280 true 46 148 false 221 245 true 172 258 false 48 123 true 106 152 true 226 278 false 261 281 false 272 286 true 231 284 false 74 190 false 73 98 false 123 292 false 35 234 true 241 277 false 173 185 true 8 152 true 249 250 true 235 274 true 88 263 false 257 283 true 17 273 false 262 299 false 7 63 false 159 288 true 210 253 true 82 199 true 237 277 true 93 200 false 250 278 true 16 93 true 138 157 false 286 297 true 70 105 true 210 245 false 138 176 true 34 276 false 261 263 false 235 255 true 253 290 false 26 284 true 4 269 false 86 121 false 151 278 true 299 300 false 285 298 true 286 286 true 151 207 false 37 169 false 11 142 true 126 172 false 14 219 true 103 127 true 62 178 true 240 240 false 127 158 false 211 280 false 245 288 true 175 187 false 123 232 true 40 121 false 34 158 false 242 289 false 208 221 true 98 205 true 50 252 true 149 213 false 252 265 false 54 225 true 124 159 true 178 278 false 57 111 false 249 286 true 297 298 false 124 238 true 252 295 false 280 281 false 87 90 false 1 67 false 141 248 true 292 297 false 20 126 true 257 285 true 23 218 false 205 263 false 138 211 false 207 214 true 163 241 true 89 295 true 11 128 true 173 273 false 136 213 false 280 285 true 125 190 true 138 298 false 58 170 true 283 297 false 113 263 false 177 282 true 169 258 false 235 285 false 182 219 false 170 224 true 184 189 true 258 273 true 81 236 true 226 288 false 197 266 true 135 249 false 180 210 false 117 117 true 186 201 true 175 279 false 69 124 false 18 148 true 256 300 false 229 287 false 190 226 true 23 252 true 14 209 false 172 242 true 37 148 true 236 244 true 72 174 true 221 286 false 8 44 true 191 224 false 110 219 true 217 259 false 220 256 true 99 287 false 181 278 false 10 258 true 83 141 true 159 202 false 255 291 true 63 278 true 52 134 true 242 286 false 69 122 true 270 294 true 260 287 false 247 256 true 218 219 false 296 299 true 281 284 false 24 102 false 115 155 true 298 298 false 73 284 false 25 254 false 228 270 true 252 294 false 142 221 true 232 240 false 39 88 false 167 298 false 233 291 true 117 172 false 26 99 true 181 211 false 45 60 false 50 57 false 44 234 false 225 231 true 240 246 true 73 107 false 48 136 true 178 179 true 86 276 true 127 161 true 164 201 true 243 291 false 7 192 true 85 210 true 30 134 false 190 248 true 112 242 true 175 219 true 30 230 true 32 68 true 275 285 true 24 119 true 257 268 true 61 101 false 290 292 false 106 212 false 2 254 true 231 275 true 62 65 true 292 298 false 173 240 true 185 293 false 58 248 true 197 269 true 54 194 false 18 67 true 267 277 true 293 294 true 213 215 true 134 170 false 80 290 false 261 279 false 294 299 true 153 169 false 262 269 true 269 269 true 168 216 false 238 246 false 47 133 false 248 300 true 296 297 false 300 300 true 93 188 true 132 252 true 277 287 true 64 82 false 181 254 true 193 267 true 12 64 false 144 218 true 190 279 true 245 283 false 135 182 false 299 299 false 174 286 false 263 295 false 56 83 true 36 281 true 190 205 true 178 296 false 13 111 true 3 209 false 225 237 false 153 176 false 131 264 true 225 269 true 4 109 true 118 144 true 78 122 false 186 233 true 36 281 true 274 290 false 257 257 true 72 161 false 73 209 false 98 218 false 137 248 false 16 48 true 160 242 false 285 297 true 41 285 true 154 199 false 226 256 false 126 291 false 53 93 true 107 208 false 66 163 true 161 265 true 33 273 true 8 214 true 253 298 true 288 292 false 53 153 false 286 287 false 281 281 true 261 292 true 284 285 false 26 107 true 29 200 true 193 282 false 227 265 false 24 174 true 89 159 true 141 150 false 14 231 true 98 237 false 281 284 true 264 269 true 28 247 true 249 269 true 153 166 true 182 272 true 161 191 false 221 292 true 297 300 false 45 136 false 42 143 true 39 198 false 52 60 false 297 297 false 5 287 true 216 295 false 102 165 false 35 122 true 107 285 true 122 285 true 269 291 true 159 175 true 12 222 true 16 190 false 33 137 true 236 252 true 88 182 false 35 37 false 254 278 true 73 273 false 274 277 false 230 236 false 4 167 false 200 263 false 62 286 true 163 191 false 15 74 true 285 288 false 173 210 false 298 300 true 247 281 false 114 172 true 30 215 true 253 284 false 10 116 false 10 234 false 56 188 false 190 251 true 163 182 true 72 182 true 129 175 true 247 261 true 215 231 true 247 280 false 287 291 false 131 155 true 205 231 false 241 256 false 267 270 false 28 300 false 17 34 true 271 300 false 293 293 false 86 115 true 167 229 true 258 298 true 8 192 true 227 296 true 147 272 true 25 124 false 88 164 true 299 299 true 88 280 true 239 273 true 5 161 false 184 295 true 51 207 true 88 159 false 127 222 false 137 269 false 183 258 false 298 298 true 270 290 false 229 240 false 13 237 false 179 188 true 258 265 true 151 250 true 168 183 true 279 290 true 66 244 false 53 99 false 184 278 true 205 291 true 255 276 false 56 289 true 8 245 false 288 298 false 244 285 true 80 220 true 254 258 true 34 167 true 30 299 false 94 174 true 104 253 true 254 261 true 148 155 true 232 277 true 108 198 false 187 296 true 273 292 true 186 222 true 250 254 true 81 135 false 227 282 false 64 272 false 182 289 true 157 261 true 108 147 true 141 254 false 274 299 true 163 287 true 93 158 true 264 269 true 94 100 true 34 145 false 117 200 true 151 163 true 33 215 true 152 232 true 296 298 true 34 279 false 257 298 true 144 175 false 279 296 true 107 272 true 76 246 false 122 256 true 53 74 false 110 229 false 283 292 true 232 288 false 198 300 false 291 294 true 125 169 true 233 244 false 234 238 true 289 291 false 295 295 false 28 249 false 89 90 true 200 280 false 199 298 false 124 215 true 10 47 true 168 189 true 259 268 true 199 248 false 270 274 true 199 286 false 37 136 false 49 181 false 224 261 false 50 138 true 71 143 true 144 147 false 276 278 false 32 88 false 59 123 true 31 129 true 122 209 false 28 93 true 74 277 false 118 227 false 83 193 true 98 106 true 99 123 true 171 171 true 213 235 false 11 209 true 214 236 true 52 146 true 289 299 true 4 172 false 236 287 false 257 267 true 223 279 true 286 296 false 56 117 true 261 284 false 90 191 true 245 279 false 85 178 false 7 78 false 14 210 true 286 291 false 37 198 true 9 210 true 268 294 true 43 97 false 121 170 true 54 183 true 187 289 true 148 185 true 12 90 false 293 297 false 62 75 false 98 135 true 36 68 true 229 229 false 47 119 false 179 271 false 193 222 true 186 244 false 244 252 true 230 272 true 51 101 true 153 204 true 122 123 true 232 280 true 59 171 true 153 222 true 145 150 true 84 221 true 127 250 true 66 122 true 108 198 false 104 136 true 121 161 true 75 267 true 39 203 false 215 247 false 279 287 false 298 298 true 298 298 true 62 72 false 249 289 false 166 289 false 161 187 true 264 281 true 164 204 true 202 270 true 196 282 true 47 185 true 144 205 false 48 111 true 167 210 false 76 135 true 46 273 false 233 300 false 130 208 true 200 247 false 146 224 false 2 178 true 256 290 true 180 230 true 25 31 false 203 224 true 69 70 true 119 202 true 253 258 false 46 147 true 225 249 true 177 288 true 231 293 false 83 104 true 89 168 true 56 186 true 186 211 true 103 145 true 296 297 false 134 235 false 11 21 false 187 221 true 85 173 false 133 192 false 1 104 true 88 110 false 161 208 false 184 296 true 217 231 false 19 55 true 268 280 true 225 285 false 129 278 true 285 291 true 281 282 false 153 284 true 274 298 true 269 278 true 133 139 true 196 300 true 204 227 false 263 279 false 159 199 true 207 270 true 151 274 true 85 223 false 23 173 false 56 168 true 138 291 true 194 278 true 137 188 true 114 241 true 194 196 true 69 148 true 89 90 true 104 117 false 294 297 true 198 274 true 43 179 false 17 95 true 254 283 true 38 120 true 270 281 true 80 134 false 138 285 false 184 188 false 126 285 true 239 279 false 115 274 false 48 202 false 21 138 false 65 280 true 214 250 true 181 280 false 144 248 false 135 295 false 246 265 false 132 193 false 172 253 false 53 242 true 273 288 false 242 284 false 190 266 true 88 217 false 56 281 false 125 269 false 272 279 false 236 248 true 126 268 false 88 281 false 287 288 true 72 222 true 107 140 true 54 132 true 167 201 true 251 295 true 11 223 true 177 197 false 91 137 false 235 284 false 222 257 true 177 276 false 87 233 true 24 34 true 264 281 false 96 250 true 192 218 true 288 299 true 21 189 false 117 258 false 41 58 true 275 284 false 219 228 false 8 273 true 218 222 false 298 300 true 73 233 false 70 161 true 98 130 true 278 283 false 149 198 false 108 276 false 283 286 true 196 225 false 135 281 true 243 286 false 215 270 false 236 281 false 291 298 true 63 219 true 94 262 true 104 210 false 109 294 false 50 254 false 125 242 true 209 212 false 1 278 false 268 268 false 95 281 false 218 253 true 83 166 false 31 55 true 21 57 false 278 296 true 1 217 false 279 288 true 109 159 true 202 271 true 30 110 true 189 273 true 164 278 false 145 152 true 207 212 true 189 190 true 190 300 false 5 182 true 39 58 false 294 299 true 70 147 false 58 269 false 82 173 true 22 150 false 105 121 false 170 197 true 115 285 true 49 187 false 290 298 false 214 241 true 257 278 true 174 247 false 150 220 true 26 216 false 36 52 false 203 211 true 292 292 false 171 173 false 162 196 true 2 14 false 131 227 true 70 242 true 114 132 true 248 298 true 29 294 true 149 259 true 93 212 false 199 249 false 204 259 true 183 199 true 53 255 false 278 287 false 69 153 false 262 282 false 121 145 true 227 249 false 295 298 true 190 198 true 261 265 true 54 55 false 267 296 false 17 224 false 168 256 true 249 253 true 48 117 false 111 163 false 148 173 false 271 274 false 190 288 true 149 237 false 250 263 true 52 191 false 117 173 false 233 245 true 33 269 true 165 266 true 181 298 true 118 169 true 294 300 false 47 284 true 214 225 true 262 267 false 15 259 false 155 181 true 299 299 true 242 299 false 58 157 true 217 265 true 41 200 false 183 190 false 238 268 false 183 193 false 207 261 false 265 290 true 91 238 true 221 268 true 149 205 true 85 261 true 131 236 true 257 289 false 35 185 true 156 292 true 105 198 true 122 204 false 202 291 false 220 299 true 235 245 false 271 275 true 184 289 false 93 141 false 294 296 true 91 156 false 286 299 false 271 286 false 136 146 false 5 105 true 212 237 true 288 297 false 283 295 false 252 282 true 205 205 false 249 275 false 161 249 true 158 219 false 86 125 true 274 298 false 24 41 false 278 281 true 77 258 false 252 265 false 90 189 true 152 196 false 56 64 true 1 174 false 108 276 true 74 231 true 78 295 false 233 279 false 73 163 false 151 198 false 131 276 false 124 163 true 1 269 false 81 188 true 294 298 false 33 157 true 288 290 false 29 218 true 104 242 false 91 159 true 68 149 true 256 292 false 85 204 true 44 245 false 105 109 false 202 262 false 296 297 true 180 254 true 53 243 false 185 195 false 189 249 false 45 225 false 96 109 true 264 271 true 168 193 false 39 122 true 242 270 true 243 286 true 54 150 true 150 244 true 25 89 true 231 271 false 225 286 false 145 152 true 40 135 false 117 242 false 258 276 false 168 298 false 12 215 false 134 152 true 116 146 false 131 222 false 87 97 false 226 228 true 172 197 true 76 131 true 267 293 true 155 197 true 89 250 false 100 199 false 90 116 true 145 195 false 220 273 true 287 299 false 1 230 false 274 286 true 120 285 false 158 289 false 199 282 true 249 271 true 124 167 true 58 200 false 181 297 false 285 298 false 178 185 true 168 300 false 126 255 true 153 244 true 84 87 true 184 246 false 163 255 false 52 91 false 263 291 false 205 211 true 22 206 true 136 159 true 146 250 true 102 170 true 205 285 false 49 278 true 70 264 true 157 219 false 189 251 false 46 231 true 130 291 false 178 227 false 102 178 false 221 259 true 170 197 true 286 300 false 243 250 true 268 285 true 50 292 false 290 292 true 265 266 false 156 241 true 150 215 true 155 229 true 55 97 true 107 287 true 190 284 true 294 298 true 113 267 false 215 238 false 73 74 true 72 288 false 16 215 true 145 252 true 164 190 false 85 207 true 230 241 true 213 214 false 10 65 true 59 84 true 208 292 false 32 106 false 299 299 true 110 205 false 257 291 true 241 284 false 264 277 false 163 292 false 107 272 true 157 183 true 159 225 false 232 256 true 231 251 true 148 196 true 298 299 true 140 203 true 280 281 true 298 298 false 99 138 false 173 175 true 130 297 true 300 300 true 95 97 false 68 130 false 277 285 false 266 269 true 281 290 false 141 165 false 158 266 false 30 136 true 125 187 false 106 107 true 34 146 true 132 278 false 292 294 false 64 97 true 296 296 false 22 189 false 137 299 false 78 287 true 126 217 false 219 270 false 24 45 false 191 245 true 237 268 true 134 157 false 273 294 true 130 219 false 167 253 true 206 229 false 67 270 true 101 186 true 75 202 true 262 281 false 143 221 true 269 277 true 30 80 true 108 242 true 269 271 true 51 137 false 13 168 false 8 113 true 192 205 false 7 187 true 175 256 false 125 216 true 24 88 true 230 285 true 254 283 false 128 230 true 173 207 true 62 143 true 184 289 false 158 255 true 84 104 true 235 267 true 274 274 true 53 119 true 195 290 true 253 270 false 182 244 true 284 292 false 195 220 true 287 288 false 19 262 false 113 179 false 59 89 false 148 260 false 273 273 true 184 201 false 136 203 false 146 239 true 200 232 true 164 292 false 1 175 false 225 272 false 36 160 true 203 271 true 291 300 false 122 148 true 264 280 true 268 299 true 225 260 true 247 267 false 229 275 false 175 202 false 210 272 false 52 143 true 66 117 false 73 110 true 16 64 true 26 287 false 160 182 true 74 199 true 261 269 false 262 265 false 50 263 true 129 223 true 242 258 false 232 264 false 256 272 false 129 204 false 267 276 false 186 277 true 150 186 false 165 182 true 294 297 false 256 267 false 8 196 false 86 152 true 65 284 true 236 256 false 133 292 true 149 159 true 248 295 true 138 159 false 218 250 false 8 222 true 233 255 true 15 199 false 174 243 false 166 214 false 41 136 true 256 290 false 270 280 true 286 296 true 279 297 false 169 273 false 92 213 true 75 108 true 269 287 true 253 281 true 142 207 false 104 209 false 128 213 true 151 298 true 143 182 false 243 276 false 91 266 false 37 168 true 95 275 false 147 176 true 171 229 true 46 117 false 49 261 true 259 294 false 290 293 false 249 291 false 102 103 false 251 300 false 142 208 false 91 229 true 169 291 true 117 178 false 252 269 true 123 248 false 215 291 true 176 222 true 113 175 false 271 283 false 174 287 false 50 225 true 106 165 false 95 132 true 252 265 false 259 268 true 90 282 false 234 289 false 19 274 true 74 148 true 294 297 false 142 179 false 181 196 false 65 82 false 136 218 false 106 187 true 276 284 true 215 250 true 31 160 false 158 201 true 25 177 true 263 279 true 7 261 false 256 287 false 235 259 false 93 119 false 76 223 false 99 199 false 226 251 false 114 274 false 245 277 true 209 248 false 195 277 true 150 258 false 243 277 true 63 127 true 213 290 true 212 240 true 134 172 true 177 293 false 67 202 true 86 275 true 241 274 false 61 162 false 103 289 false 120 171 true 236 253 false 283 291 false 74 86 true 212 286 false 235 290 false 213 264 true 171 203 false 121 209 false 115 179 true 70 95 true 20 103 false 186 200 false 230 297 false 173 236 false 94 282 false 218 244 false 5 197 true 173 226 true 59 287 false 88 149 false 227 244 false 220 244 false 97 159 true 234 269 false 113 238 false 22 295 false 142 238 false 252 270 true 263 299 false 153 289 true 147 235 false 236 246 false 63 117 false 210 255 false 200 226 true 246 278 true 175 201 false 224 258 true 193 266 false 76 98 false 106 253 false 26 91 true 108 114 true 280 283 true 276 276 true 183 283 false 216 269 false 275 298 true 16 86 false 82 231 false 170 176 true 30 129 true 43 159 true 182 191 false 12 76 false 181 250 false 260 276 false 1 128 true 12 180 true 259 271 false 264 272 true 63 192 true 156 264 true 290 296 true 50 213 true 77 144 true 69 115 true 161 280 true 162 178 false 81 249 true 106 284 true 267 284 true 212 250 false 183 265 true 76 125 true 128 198 false 8 234 false 263 294 true 26 210 true 9 156 true 70 290 true 128 166 false 37 96 true 2 222 false 217 269 false 101 259 true 150 224 true 162 188 false 58 207 false 112 288 true 249 279 true 179 207 false 285 297 false 217 278 true 123 178 false 129 224 true 60 123 true 26 247 true 225 274 true 174 183 false 297 298 true 263 277 true 210 289 true 273 294 true 114 136 true 253 274 true 143 271 true 153 252 false 240 248 false 25 155 true 83 221 true 17 288 true 116 199 true 91 156 true 298 300 true 207 280 false 147 255 true 214 215 false 208 274 true 100 207 true 32 223 true 213 280 false 122 206 false 117 279 true 168 216 true 193 263 false 249 256 false 125 190 true 1 28 true 216 293 false 189 263 false 143 290 true 34 163 false 70 274 true 153 191 false 71 119 true 223 276 true 188 293 true 285 289 false 275 275 false 160 276 true 71 240 true 79 244 false 105 229 false 12 178 false 152 193 true 80 276 false 6 64 true 133 251 true 192 212 false 45 182 false 107 163 false 28 138 false 111 233 false 234 275 true 279 288 true 215 250 false 194 201 false 127 289 false 106 186 false 129 198 false 227 231 true 15 171 true 262 280 false 215 251 true 239 296 true 192 273 true 111 176 false 7 32 true 249 252 false 215 291 false 166 252 true 270 280 false 167 184 false 30 232 true 99 216 false 256 300 false 238 263 false 104 138 true 33 53 true 157 227 false 107 131 true 197 245 false 115 135 true 264 298 false 166 290 false 45 143 true 219 300 true 225 231 false 37 83 true 96 277 true 201 217 true 13 289 false 4 5 true 193 300 false 231 238 true 59 172 false 32 244 true 146 195 true 36 167 false 39 135 true 71 178 true 244 257 true 263 269 false 260 282 true 84 149 false 241 254 false 167 281 false 136 287 false 177 268 true 251 290 true 66 269 true 201 218 true 147 188 true 269 289 false 57 57 false 211 218 false 119 185 true 287 296 false 56 205 false 35 249 true 197 258 false 181 244 false 133 133 true 112 148 true 206 210 true 134 279 true 172 230 false 142 283 false 123 171 false 7 28 false 146 214 true 193 231 true 166 228 false 236 279 false 241 280 true 21 266 false 18 143 true 291 294 true 243 245 false 66 225 true 246 247 true 226 247 true 104 186 false 240 250 true 77 275 true 108 267 true 83 247 false 229 279 false 192 275 true 229 295 false 219 294 false 128 186 false 206 261 false 152 174 true 70 141 true 174 252 true 189 239 true 111 195 true 211 292 true 5 17 false 104 130 false 3 168 true 33 77 false 251 271 true 282 290 true 299 300 false 140 166 false 214 254 true 2 92 true 212 286 false 109 110 false 204 223 true 15 243 false 100 153 true 252 284 false 42 109 false 216 293 false 126 258 true 39 55 true 227 247 true 263 290 true 222 292 true 139 224 true 56 189 false 200 291 true 291 297 true 272 293 true 84 111 true 217 239 true 151 278 false 115 288 false 155 176 false 237 294 true 103 271 false 142 154 false 205 268 true 72 201 true 190 289 true 172 272 false 245 248 false 291 295 true 9 254 true 72 96 false 49 249 false 158 298 false 198 212 false 245 279 true 55 223 false 116 246 false 127 170 false 21 209 false 260 261 true 44 55 false 42 259 false 20 169 false 179 184 true 251 262 false 25 152 false 156 298 true 164 284 false 219 264 false 282 292 true 84 292 false 104 257 false 32 90 false 46 256 true 92 177 true 221 256 true 111 138 true 87 98 true 10 96 false 104 197 true 249 257 false 220 228 false 172 243 false 13 98 true 91 271 false 102 128 false 190 287 false 120 284 true 57 185 true 19 241 true 283 299 false 200 260 false 277 284 false 185 218 false 266 295 false 33 69 true 116 245 true 22 104 false 201 267 false 20 139 false 298 300 false 156 300 true 215 290 true 180 254 true 24 148 false 156 266 false 167 216 true 281 297 false 287 300 true 280 296 true 192 210 false 266 270 true 68 213 true 215 298 false 274 280 false 17 164 true 168 268 true 110 287 true 94 290 false 176 181 false 104 156 false 39 270 true 151 263 true 3 239 true 152 261 true 224 224 true 109 121 true 23 296 true 110 219 false 231 268 false 19 293 true 87 124 false 30 150 false 229 235 false 207 208 false 295 298 false 185 205 true 113 148 true 300 300 true 256 284 true 116 265 true 261 271 false 109 200 false 120 196 false 249 252 false 113 189 true 36 288 true 63 101 false 3 94 true 213 226 false 102 224 true 127 218 false 108 140 true 242 257 false 12 207 true 278 281 true 32 44 true 298 300 false 206 268 false 248 293 false 233 276 false 275 281 true 122 143 false 102 207 true 223 297 true 30 109 false 124 299 true 154 207 true 179 206 false 262 263 false 117 185 false 170 297 false 235 274 false 24 143 false 238 243 true 280 283 false 50 260 true 211 240 false 28 71 true 1 123 false 243 281 true 112 206 false 132 271 true 109 279 true 253 273 false 64 87 false 251 254 true 120 254 false 121 129 true 103 128 false 212 260 false 212 229 false 209 213 false 14 274 true 91 184 true 291 298 true 162 228 true 234 280 false 42 150 true 104 267 false 43 153 true 190 200 false 136 139 false 163 265 true 103 264 true 115 275 true 176 183 true 236 268 false 85 155 true 19 85 false 122 259 true 87 226 false 284 298 true 165 292 true 267 275 true 71 197 false 119 145 true 258 270 false 242 261 true 269 293 false 176 278 false 100 201 true 227 227 false 48 132 true 279 300 false 152 182 false 41 76 true 44 186 false 249 286 false 133 198 true 137 241 true 253 288 false 232 276 false 77 130 true 92 195 false 32 135 true 100 209 false 209 241 false 104 274 true 11 103 true 118 188 false 147 175 true 32 202 true 111 273 true 230 277 true 258 297 false 79 273 false 48 222 false 215 235 false 143 290 false 247 300 true 29 84 false 92 169 false 15 36 true 164 257 true 274 277 false 78 115 false 58 68 true 16 91 true 116 248 false 219 295 true 184 210 true 6 105 false 154 179 false 98 210 true 171 244 false 110 161 false 272 285 false 50 54 true 42 198 false 217 289 false 22 69 true 219 265 true 3 168 true 4 111 true 147 241 true 254 291 false 186 213 true 272 287 false 144 274 true 144 281 true 247 274 true 277 298 true 209 288 true 149 223 false 150 281 false 137 218 false 184 189 false 274 284 true 54 167 true 88 90 true 32 233 false 201 227 true 137 271 false 92 117 true 178 186 true 274 277 false 181 275 true 24 144 false 99 164 true 106 184 true 211 280 true 36 92 false 103 257 true 282 285 false 97 127 true 261 286 true 18 193 false 87 259 true 149 248 false 267 292 true 279 285 true 78 105 true 214 291 false 208 270 true 223 280 true 275 291 true 148 155 true 36 136 true 78 134 true 103 249 false 126 140 false 142 297 true 186 226 true 224 250 false 214 255 false 152 204 true 25 234 false 287 290 true 22 193 false 232 261 true 82 104 true 295 300 true 106 219 true 111 224 true 208 252 true 90 279 true 199 259 true 291 292 true 268 277 true 157 194 true 72 198 false 87 142 false 202 234 true 73 116 true 120 171 false 117 136 true 13 249 true 158 215 true 262 274 true 153 287 true 34 280 true 266 268 true 278 287 false 25 222 false 48 57 true 73 236 false 290 290 false 236 236 false 63 72 false 117 217 true 150 245 false 266 272 false 23 64 false 181 190 true 6 276 true 192 220 false 296 297 true 223 232 false 24 239 true 203 221 true 214 273 true 17 206 false 122 157 false 12 42 false 220 294 true 58 259 true 114 142 false 139 258 false 139 229 true 223 223 false 154 174 false 114 259 false 170 231 true 102 169 false 232 268 false 137 216 true 169 264 true 183 292 true 22 34 true 46 273 true 177 255 false 240 271 false 81 277 false 92 284 false 240 269 false 160 247 true 216 288 false 114 234 false 23 27 true 206 209 true 20 24 true 251 263 false 31 115 false 225 253 false 79 88 true 170 189 true 229 254 true 55 180 true 75 175 true 278 289 false 287 288 true 185 276 false 42 131 true 157 290 false 113 149 true 15 228 true 210 264 true 38 289 false 90 221 false 247 283 false 89 108 false 193 226 true 297 299 false 44 290 true 132 255 true 104 276 false 240 250 true 253 272 false 237 270 false 282 291 true 294 299 true 58 230 false 279 281 true 113 232 false 263 281 false 143 252 true 103 213 true 14 236 true 134 240 true 203 297 false 15 182 false 234 279 false 119 194 false 148 193 false 101 193 true 33 104 false 83 282 true 42 44 false 247 295 true 37 231 true 201 240 false 227 277 false 175 191 true 37 173 false 250 263 true 138 253 false 118 133 true 29 231 true 152 234 false 215 248 true 142 221 true 250 274 true 148 179 true 87 165 false 222 240 true 213 243 true 290 290 false 247 295 false 263 295 false 87 191 true 265 277 true 119 165 true 91 218 true 64 84 true 286 295 true 221 240 true 8 103 false 6 88 true 241 276 true 117 211 true 119 298 true 129 284 true 24 265 true 253 262 false 256 268 false 115 213 false 57 231 true 181 297 true 239 243 false 35 102 false 162 245 false 166 276 false 298 299 false 28 152 true 277 277 false 297 297 true 300 300 false 209 269 false 244 279 true 167 204 false 138 297 false 85 213 false 188 225 true 129 207 false 154 267 false 210 245 true 193 237 true 127 163 true 281 293 false 36 258 true 265 290 true 250 291 false 295 299 true 62 72 true 206 282 true 168 236 false 196 286 false 201 297 true 143 279 false 69 199 true 123 229 false 86 159 true 100 180 false 26 264 true 129 138 false 271 272 true 225 255 false 13 231 false 169 177 false 147 150 false 178 186 true 89 227 true 300 300 false 88 208 false 214 218 false 55 239 true 184 239 false 98 172 false 98 216 false 230 294 true 30 265 true 68 209 true 105 121 true 76 215 false 46 275 true 160 216 true 168 253 true 160 285 false 140 165 true 2 290 false 253 260 true 131 272 true 95 222 false 219 264 true 146 156 false 216 216 true 196 277 true 107 158 true 297 299 true 185 264 false 289 300 false 262 267 true 199 295 false 300 300 true 297 298 true 137 238 false 256 291 false 179 293 true 249 292 false 256 260 true 163 215 false 210 294 false 126 259 false 245 269 true 212 275 false 92 186 false 124 167 false 20 245 true 124 210 false 262 264 true 231 271 false 171 283 false 178 295 true 206 228 false 102 279 true 97 171 false 190 270 false 19 246 true 130 270 true 169 258 true 284 288 false 180 234 true 249 276 true 86 148 false 35 71 true 264 276 true 238 297 true 31 157 false 68 196 false 33 50 false 221 241 false 18 114 false 119 246 true 67 176 false 38 270 false 87 201 true 87 210 true 148 254 false 29 71 true 1 181 false 76 279 false 153 200 true 153 250 false 221 264 true 38 231 false 129 172 false 168 214 true 16 135 false 286 295 true 167 190 true 75 283 true 28 85 true 90 163 false 51 54 true 48 226 true 200 271 false 27 177 true 25 167 false 241 285 false 162 210 false 240 293 true 147 275 true 37 259 false 218 284 true 2 200 false 198 289 true 168 221 true 167 275 true 201 293 false 298 300 true 154 180 false 83 272 false 143 207 false 29 110 true 11 151 true 21 195 false 294 298 false 91 147 true 209 253 true 277 282 false 293 296 true 25 132 true 271 277 false 272 295 true 67 293 true 63 207 true 14 243 false 154 221 true 206 226 false 200 269 false 285 291 true 70 209 true 187 244 true 91 180 true 148 189 true 51 91 false 133 249 false 78 181 true 66 159 false 180 253 true 286 286 true 290 300 true 253 299 true 278 292 false 222 229 false 274 290 false 195 195 true 82 233 false 121 186 false 109 274 true 278 283 true 78 138 true 283 286 true 27 197 false 102 245 false 41 108 false 296 298 false 77 161 true 4 300 true 34 164 true 60 94 false 256 283 false 19 107 true 288 290 false 38 261 false 288 295 false 210 261 false 126 252 true 287 300 true 283 300 true 263 274 false 117 250 true 110 228 true 66 100 false 1 273 false 151 272 true 207 236 false 49 127 false 163 291 true 212 269 true 215 215 true 169 247 true 58 282 true 113 207 true 296 298 false 23 146 true 13 151 true 260 293 true 192 195 true 40 85 true 164 298 false 208 214 false 65 102 false 169 288 false 192 235 false 83 202 true 48 124 false 151 179 false 120 289 true 289 295 false 192 252 true 130 160 false 176 219 true 197 225 false 17 197 false 236 257 true 71 173 true 61 155 true 40 182 false 9 106 true 294 294 false 144 172 true 232 250 true 246 290 false 245 248 true 37 268 false 25 56 false 276 280 false 171 275 false 144 287 false 291 296 false 52 298 true 296 298 true 214 243 true 241 244 true 8 208 false 297 298 true 235 248 false 20 134 false 2 94 false 24 46 false 46 287 false 100 128 true 118 288 false 192 194 true 101 220 false 244 282 true 115 128 true 124 211 false 88 128 false 4 139 false 294 295 false 65 173 false 137 237 true 49 52 false 72 129 false 207 237 true 123 148 true 245 296 true 35 66 true 137 236 false 237 243 true 25 71 true 274 291 true 259 293 false 186 257 true 269 280 true 159 159 true 225 269 false 237 285 false 141 299 true 227 295 true 240 244 false 192 209 true 184 246 false 47 120 false 90 264 true 67 216 true 202 279 true 11 21 false 197 243 false 60 270 true 168 204 false 248 284 true 123 198 true 163 258 true 136 176 true 88 182 false 217 257 true 221 288 true 64 227 false 154 283 true 145 276 true 195 203 true 123 224 false 213 274 true 182 256 true 99 171 false 80 137 false 184 248 false 213 292 true 35 135 false 84 273 true 145 162 true 256 274 true 39 45 false 106 293 false 137 293 true 1 126 true 18 53 false 279 282 false 92 247 false 221 254 true 74 189 true 10 226 true 68 94 true 120 124 false 54 228 true 215 240 true 148 235 false 210 285 false 93 291 false 279 297 true 11 125 true 49 182 true 207 225 false 152 173 true 65 192 false 35 41 false 221 280 true 174 285 true 294 296 false 219 249 false 143 181 false 267 270 true 73 160 false 262 272 false 268 270 false 145 223 false 113 256 true 98 181 true 198 287 false 140 188 false 127 136 false 209 275 true 149 212 false 60 69 true 5 236 true 104 112 true 15 155 true 142 280 false 58 280 false 154 241 false 95 237 true 88 123 false 281 287 true 264 284 true 80 142 true 132 170 true 286 289 false 176 178 false 89 141 true 272 273 true 18 48 false 173 252 true 252 300 false 213 227 false 253 261 true 84 183 false 146 238 true 162 259 false 49 278 false 51 78 true 284 295 true 67 242 false 255 259 true 291 300 true 77 163 false 1 7 true 187 281 false 275 299 false 196 238 true 199 209 false 214 257 false 217 238 false 33 150 false 105 159 true 41 156 true 190 199 false 174 273 true 187 190 false 169 170 false 273 298 true 277 277 true 185 257 false 139 289 true 6 163 false 95 294 true 66 93 false 103 236 true 137 204 true 61 124 true 170 229 false 167 285 false 11 135 true 254 282 false 266 287 true 212 243 true 205 271 false 210 293 false 2 196 true 166 261 true 298 299 true 279 293 true 256 289 false 174 216 false 48 142 false 53 191 true 213 297 false 21 21 false 112 297 false 173 277 false 278 282 false 277 286 true 80 188 false 183 245 false 241 255 false 257 293 false 287 300 false 138 253 false 110 262 true 218 275 false 65 179 true 277 298 true 126 192 true 159 271 false 110 264 true 10 267 true 1 269 true 74 89 false 118 153 false 181 290 true 89 156 true 234 269 true 244 298 false 76 178 false 236 259 true 8 222 false 233 251 false 34 101 true 213 272 true 195 197 true 24 232 true 254 255 false 196 241 false 22 85 true 155 188 false 39 241 true 24 67 false 116 288 true 254 280 true 147 170 true 230 257 false 255 281 false 169 179 true 227 268 true 277 295 false 7 210 true 292 297 false 271 289 false 262 280 false 162 238 true 258 277 true 137 294 true 280 289 true 120 279 true 181 299 true 285 300 false 287 295 true 11 147 true 47 64 true 276 296 true 52 218 true 38 91 false 188 281 false 272 288 false 73 224 true 188 298 false 77 86 true 143 261 false 54 109 false 148 248 true 125 249 true 5 139 false 161 193 true 92 209 false 227 256 false 21 56 true 192 244 true 241 285 true 38 288 false 230 232 true 187 241 true 271 290 true 54 273 false 262 262 false 150 207 true 271 286 true 2 70 true 256 284 false 90 286 false 283 289 true 219 254 false 207 234 true 206 247 true 147 232 true 80 242 false 55 102 true 69 246 true 299 300 false 174 174 true 49 98 false 140 214 true 262 282 false 179 181 true 221 282 false 95 157 false 111 137 false 57 267 false 261 296 true 221 250 false 92 267 true 55 218 false 202 271 false 215 266 true 289 296 false 261 295 false 40 81 true 68 283 true 4 263 true 281 299 true 48 280 false 112 237 true 137 202 false 47 59 false 300 300 true 283 285 true 40 127 true 6 206 true 167 208 true 5 198 true 100 204 false 14 282 true 248 288 true 133 272 false 293 300 false 204 221 false 153 229 false 28 241 true 199 270 true 247 271 true 251 253 true 46 184 true 292 296 false 219 227 false 263 293 true 214 225 false 249 296 true 207 268 true 24 235 true 68 209 false 117 141 false 12 228 true 181 234 false 53 169 true 179 245 true 41 130 true 278 292 true 227 233 true 159 253 true 52 123 true 109 128 false 271 271 true 238 244 true 202 243 true 60 184 false 253 293 true 293 298 false 157 278 false 127 238 false 77 138 false 217 230 false 23 26 false 205 274 true 274 285 false 142 215 false 218 223 false 21 207 true 189 211 false 109 112 false 216 250 true 125 147 false 96 181 false 12 58 false 22 44 true 252 290 false 153 236 false 287 300 true 128 190 true 289 298 true 159 264 false 167 269 true 245 292 true 295 298 true 174 219 true 198 200 true 189 203 true 114 288 true 137 231 false 87 158 true 37 290 false 139 295 false 285 291 true 51 251 true 203 212 false 29 300 false 257 296 true 156 193 true 85 89 false 72 294 false 286 294 false 103 170 true 85 238 true 63 266 false 135 289 false 56 91 false 12 240 false 92 275 false 269 297 true 272 297 false 97 226 false 282 295 true 86 165 false 229 280 true 105 255 false 91 116 false 231 294 true 82 233 true 39 83 true 180 226 false 160 229 false 129 242 true 96 193 false 159 227 true 188 293 true 55 222 false 94 231 true 18 95 false 160 236 true 164 176 true 215 216 false 209 281 false 123 240 false 242 249 true 220 251 false 130 190 false 114 278 false 98 296 true 57 280 false 273 285 false 51 184 false 31 184 true 30 297 true 11 214 false 248 287 false 183 193 false 237 278 false 81 138 true 99 217 true 136 147 false 296 299 true 300 300 true 110 160 false 157 250 true 70 294 false 37 230 false 167 267 false 128 260 true 260 283 true 217 245 false 238 287 false 22 153 true 104 252 false 235 292 false 223 249 true 203 218 true 215 247 false 115 247 true 195 223 false 156 255 true 185 281 false 91 256 true 285 287 true 123 259 false 9 116 true 54 245 false 193 294 true 35 101 true 184 265 true 259 270 false 155 296 true 99 227 false 57 217 true 146 178 false 195 225 false 10 96 true 136 145 true 168 185 true 176 190 true 151 269 false 98 289 true 16 250 true 263 274 false 128 265 false 148 181 true 74 274 true 99 238 false 120 167 true 222 241 false 77 201 true 104 173 false 188 222 false 36 154 true 146 267 true 163 276 true 84 176 true 213 229 false 278 282 true 146 181 true 88 192 false 66 141 false 91 141 true 282 300 false 119 158 true 241 291 false 116 178 true 219 260 false 269 289 true 185 223 false 256 286 false 57 265 false 282 284 true 290 291 false 257 287 true 135 169 false 136 166 false 8 112 true 51 196 true 202 267 false 299 299 true 71 99 false 112 177 false 68 290 false 65 120 true 82 212 true 167 256 true 35 148 true 62 244 false 27 153 true 272 279 false 182 234 false 287 295 true 75 179 false 200 280 false 53 238 false 77 146 false 4 136 false 56 122 true 227 276 true 165 227 false 273 294 false 129 184 false 161 219 false 15 119 false 62 227 false 263 297 false 147 191 true 81 225 false 191 289 true 64 152 true 112 286 false 12 118 false 12 295 false 260 296 true 128 135 false 275 282 false 240 294 false 229 245 false 211 219 true 77 113 true 201 298 false 206 219 false 217 233 false 230 249 true 211 244 true 195 253 false 114 219 true 192 293 true 107 205 false 1 167 false 230 234 false 33 185 true 268 294 true 48 73 false 265 271 false 165 202 false 90 121 true 198 230 true 190 196 true 275 294 true 21 68 true 23 53 true 101 272 true 57 111 true 36 64 true 218 252 true 294 294 true 79 141 false 13 239 true 225 251 false 242 268 true 274 274 false 157 226 true 222 236 true 128 274 false 203 217 true 291 295 true 250 295 false 239 292 false 140 272 false 32 286 true 131 191 true 212 285 true 148 295 true 3 60 true 60 191 true 35 224 true 296 299 false 92 151 false 59 285 false 132 273 false 47 70 true 18 37 true 224 257 true 169 224 false 156 194 false 111 135 false 129 175 false 24 145 true 244 245 false 5 203 true 37 164 true 288 296 false 228 238 false 269 292 false 36 253 true 13 246 true 282 289 true 130 140 true 215 297 false 183 224 false 245 265 true 9 252 true 59 182 false 110 113 false 259 281 true 173 232 false 297 299 false 297 299 false 209 221 false 6 124 false 189 206 false 161 198 true 96 217 false 83 150 true 117 162 false 285 297 true 200 244 true 162 165 true 129 129 false 117 171 true 234 242 true 21 291 false 11 256 true 62 144 true 139 277 true 85 99 true 38 173 true 18 49 false 25 125 true 145 160 false 249 299 false 131 217 true 27 235 false 137 220 false 71 296 true 199 294 true 104 255 false 34 202 true 127 127 false 22 136 false 19 196 false 103 129 true 72 273 false 142 300 true 230 267 false 143 250 true 52 122 true 240 255 false 145 239 true 224 237 false 150 259 false 70 270 true 125 234 false 19 261 false 202 215 true 223 283 false 88 294 true 119 263 false 222 223 false 215 249 true 194 268 false 202 245 false 277 287 true 45 146 false 267 290 true 205 206 false 241 297 true 207 258 false 238 277 true 126 140 true 135 208 false 255 267 true 34 81 true 155 230 true 68 169 true 29 197 false 5 181 false 6 66 true 296 299 true 286 300 false 79 256 true 77 140 false 265 268 true 81 131 true 22 192 false 89 285 true 114 278 false 283 288 true 6 59 true 53 73 false 55 92 false 222 288 false 11 181 false 55 108 false 181 223 true 279 286 true 156 278 true 8 113 false 213 284 true 166 242 true 213 241 false 138 222 false 132 135 false 194 214 false 170 210 false 274 294 true 18 223 false 128 254 true 237 245 true 68 248 false 153 277 false 168 199 false 179 265 false 245 293 false 233 248 true 280 282 false 248 299 false 119 197 false 136 299 false 50 211 true 153 285 false 38 294 true 197 205 false 37 177 false 131 266 false 3 116 false 179 280 true 124 129 false 151 291 false 65 293 true 65 170 false 172 224 false 181 230 false 296 298 false 42 44 false 193 297 false 252 280 true 105 300 true 104 283 false 259 294 false 175 202 true 46 127 false 87 217 false 180 297 false 224 268 true 133 196 true 278 284 false 294 299 true 87 100 false 155 225 false 290 298 false 293 295 true 85 291 false 163 257 false 156 174 false 51 248 true 243 283 true 266 296 false 170 240 false 197 221 true 110 194 true 299 300 false 263 299 false 166 215 false 179 222 true 146 284 false 17 225 true 268 281 true 3 185 false 251 272 false 256 267 true 16 27 true 230 251 true 259 276 false 7 241 true 104 283 false 106 110 true 215 253 false 276 280 true 272 298 true 211 298 false 227 276 false 146 221 true 10 33 true 210 247 false 122 285 true 57 129 false 88 147 false 133 293 true 249 260 true 214 226 false 56 226 false 115 224 true 31 192 true 278 298 true 139 206 false 246 254 true 152 257 true 154 222 false 109 267 true 279 282 false 220 261 true 46 300 false 221 236 true 130 286 false 203 221 false 252 270 false 264 271 true 85 242 true 114 123 false 240 296 false 88 103 false 233 257 true 282 293 false 112 131 true 63 185 true 17 141 true 93 195 false 251 296 true 280 290 false 251 299 false 194 255 false 64 81 true 3 52 true 293 295 false 95 254 false 270 297 true 120 278 false 114 186 true 120 150 true 116 288 true 14 164 false 140 241 true 285 295 true 224 284 false 81 285 true 288 299 false 211 273 false 198 245 false 150 151 true 170 197 true 115 203 false 89 246 false 144 156 false 123 257 true 260 267 false 270 292 false 112 180 false 69 257 true 31 205 false 102 299 false 64 85 true 168 258 true 155 202 true 131 200 false 289 300 true 92 276 false 134 225 false 24 30 true 287 290 false 244 288 false 60 285 true 251 258 true 206 264 true 115 181 false 269 273 true 180 218 true 181 263 false 183 233 true 281 283 false 258 299 true 40 57 true 200 298 false 207 265 false 291 292 false 227 252 true 231 287 true 129 247 true 246 274 false 47 193 true 94 176 false 25 180 false 191 251 true 199 203 true 53 233 true 56 226 false 75 167 false 126 255 false 189 213 false 156 268 true 266 300 false 178 235 true 54 216 false 23 248 true 163 168 false 81 232 true 195 290 false 156 168 false 229 298 true 251 284 true 191 268 true 283 291 false 74 242 false 261 283 false 279 299 false 7 16 true 134 269 false 238 268 false 253 278 false 2 52 true 23 92 false 6 179 true 225 278 false 229 262 true 124 127 false 13 13 true 96 240 false 27 244 false 44 273 true 259 287 false 131 171 false 221 263 false 98 216 false 124 157 false 238 252 false 266 286 true 57 169 false 287 295 true 88 127 true 270 292 true 204 271 true 277 279 true 288 288 true 280 294 false 168 171 true 109 156 false 235 295 true 250 293 true 187 265 false 100 113 false 19 142 false 38 270 true 285 291 true 196 212 true 204 279 false 49 197 true 179 273 false 83 152 true 248 281 false 66 278 false 227 232 true 139 243 false 270 292 false 206 214 false 36 289 false 41 57 true 264 280 false 3 197 true 76 295 false 213 223 true 246 280 true 115 118 false 27 244 false 162 202 true 294 298 false 185 256 true 112 136 false 269 295 true 53 218 false 297 297 false 189 231 true 272 297 true 187 205 true 297 299 false 229 255 true 189 226 false 141 264 true 240 262 false 299 300 false 19 175 true 221 247 false 232 236 false 183 239 true 242 242 true 210 275 false 166 272 true 70 263 true 158 236 false 250 264 false 68 194 true 284 300 true 26 238 true 290 294 true 224 261 true 220 289 false 214 286 true 6 29 false 268 294 true 248 295 false 287 298 false 240 253 false 50 184 true 232 273 false 37 232 false 88 248 false 116 222 false 190 259 true 114 254 true 136 294 true 43 254 false 149 215 true 87 171 true 67 153 true 209 251 false 116 188 true 296 298 true 124 142 false 69 261 true 162 246 true 257 287 false 174 271 true 180 272 true 46 210 true 10 298 false 63 263 false 84 134 true 54 290 true 46 89 false 167 203 false 263 263 true 58 200 false 69 271 false 276 292 true 95 222 true 36 299 false 132 219 false 283 298 true 73 151 true 244 286 false 142 218 false 235 279 true 44 181 false 291 298 false 178 224 true 107 273 true 66 130 true 134 285 false 198 266 true 26 94 false 260 282 false 147 285 false 4 213 false 255 278 false 187 230 false 92 146 false 49 83 false 181 274 false 147 296 true 165 287 true 229 277 false 166 223 true 41 298 true 49 298 true 259 273 true 230 264 true 39 199 false 90 119 false 131 139 true 226 276 true 270 287 false 179 179 false 77 124 true 288 300 true 29 132 true 87 235 false 45 228 true 40 91 false 130 209 false 98 269 true 159 177 true 238 261 true 233 251 true 45 257 false 211 289 false 189 243 false 210 211 false 16 194 true 128 200 false 292 292 true 10 169 true 110 213 true 15 254 true 273 297 true 59 238 true 197 247 false 67 191 true 48 70 true 114 257 false 133 209 true 60 124 true 19 217 true 7 73 false 16 103 true 131 191 true 26 219 true 225 281 true 285 287 false 203 209 false 94 95 true 229 256 true 159 281 true 63 191 true 224 272 true 138 268 true 169 258 false 36 280 false 180 257 false 164 249 true 201 269 true 218 298 false 65 221 false 32 77 true 8 23 false 68 245 false 270 282 false 219 223 true 147 148 false 203 290 true 160 231 false 173 229 false 273 300 false 234 242 false 173 295 false 182 272 true 273 285 false 53 128 true 117 233 false 189 236 true 123 215 false 179 242 true 177 201 true 299 300 false 61 128 true 122 143 true 202 284 true 38 96 true 133 134 true 65 92 true 109 234 true 189 220 false 84 248 false 103 172 false 163 184 false 93 243 false 291 291 true 217 221 false 216 232 false 223 296 true 257 281 false 258 265 true 225 280 false 143 296 true 58 256 true 206 289 true 248 297 true 97 116 true 232 285 true 213 273 true 66 193 true 95 248 false 159 179 true 28 31 false 290 291 false 252 300 false 136 137 false 1 237 true 154 243 false 226 259 true 299 299 true 49 86 false 39 159 false 185 237 false 111 235 false 195 261 false 18 182 true 293 298 true 215 227 false 56 198 true 287 290 false 150 285 true 93 295 false 192 193 false 300 300 true 64 176 true 29 30 false 78 145 true 61 300 true 67 259 true 105 208 false 237 282 false 131 154 true 1 210 true 68 83 true 43 225 true 36 138 false 189 192 false 157 221 true 139 153 true 215 294 false 204 213 true 171 214 true 196 247 true 138 253 true 269 283 true 236 246 false 23 115 false 34 147 true 284 286 false 165 198 true 144 200 true 256 284 true 53 147 false 250 261 true 57 291 true 112 265 false 292 300 false 277 287 false 8 247 false 159 207 true 252 265 true 282 289 true 45 117 false 142 275 false 230 235 true 86 219 false 294 296 true 171 171 false 101 296 false 138 207 false 20 121 false 229 259 true 54 226 false 227 258 true 187 216 false 99 275 true 44 44 false 178 264 true 10 132 false 300 300 true 295 299 true 23 259 true 10 212 true 133 154 true 46 215 false 1 257 true 294 296 true 172 222 false 116 150 true 286 295 false 103 162 true 294 296 true 248 286 true 225 291 false 191 195 true 206 240 false 31 41 true 57 159 true 280 291 false 27 158 true 68 157 false 290 295 true 48 67 false 13 76 true 208 227 false 177 211 true 228 279 false 252 285 false 34 254 true 30 242 true 292 298 true 95 261 true 273 273 true 271 297 false 179 279 false 4 270 true 191 258 false 237 277 false 290 300 true 163 232 true 162 235 true 76 233 false 140 212 true 30 55 true 164 274 true 201 236 true 241 286 false 80 192 true 246 259 true 162 230 true 5 238 true 97 145 true 107 255 true 174 213 true 228 250 true 178 214 true 280 293 false 96 214 true 181 267 false 207 219 false 263 282 false 54 171 false 94 170 true 107 174 false 130 202 false 273 286 true 176 191 false 137 262 false 43 145 true 126 184 true 197 300 false 54 79 false 164 294 false 116 212 false 17 110 false 272 286 false 167 211 true 130 290 true 42 135 false 263 269 false 145 248 false 300 300 false 297 298 true 76 156 false 273 299 false 256 283 false 215 273 false 292 292 false 44 172 true 172 186 true 202 214 false 44 266 false 272 286 false 188 278 true 118 142 true 192 256 true 23 236 true 143 229 true 8 286 false 182 293 false 111 225 true 40 246 true 268 273 true 291 293 true 286 298 true 61 272 true 156 296 false 251 285 false 89 139 true 121 127 false 90 181 true 199 293 false 243 268 false 299 299 false 25 167 false 12 281 true 134 187 true 42 251 true 209 235 false 3 99 false 59 167 true 38 230 true 129 266 false 273 292 true 172 211 false 152 277 true 186 267 false 243 253 true 219 285 true 167 190 false 36 181 false 185 202 true 270 285 false 95 124 false 210 265 false 161 234 false 78 124 false 259 269 false 280 297 true 59 152 false 127 243 false 225 265 true 226 299 true 296 300 true 237 257 false 271 278 false 40 57 false 109 130 true 254 299 false 190 255 true 246 254 true 140 186 false 193 234 false 136 188 false 208 251 true 180 229 true 255 273 true 24 246 false 293 300 false 131 210 true 14 235 false 116 241 false 174 178 false 129 189 true 275 287 false 256 299 true 162 202 true 156 192 false 46 239 true 130 189 true 226 284 false 16 297 true 131 199 true 138 242 false 49 68 true 126 130 false 285 299 false 201 239 true 174 295 true 220 226 false 138 283 false 88 144 false 299 300 false 225 298 true 170 225 false 84 233 false 294 298 false 292 295 true 101 291 false 278 288 false 156 239 true 76 138 false 80 231 false 30 155 true 248 278 true 214 293 true 25 219 false 34 160 false 267 273 true 216 292 false 297 298 true 15 118 false 244 284 false 243 291 true 3 287 false 68 236 true 255 265 false 162 208 true 229 283 false 208 254 true 76 129 false 96 293 false 128 248 false 214 275 false 127 192 false 100 300 true 267 282 false 174 292 false 211 264 true 177 245 true 211 257 false 24 64 false 249 259 true 258 259 true 157 235 false 282 293 false 145 223 false 201 237 false 37 274 true 37 57 true 198 229 true 86 266 false 143 235 true 109 166 false 49 228 true 170 226 false 179 195 true 247 288 false 144 230 false 183 266 false 256 260 false 208 251 true 136 182 false 45 115 false 274 284 false 46 205 false 298 299 false 221 276 false 3 182 true 172 207 false 184 289 false 223 264 true 75 159 false 113 173 true 178 240 true 62 108 false 298 299 true 231 278 false 281 286 false 288 298 false 125 295 true 102 158 false 85 167 true 213 267 false 277 282 true 268 299 false 201 224 false 279 291 true 281 285 true 232 236 true 252 298 true 77 298 true 171 231 false 218 248 true 72 206 false 71 92 true 52 240 false 3 257 true 124 175 true 98 105 true 166 201 true 152 256 false 59 75 false 7 110 false 203 263 false 274 291 true 290 300 false 186 263 true 18 192 true 81 96 false 129 258 true 197 210 false 283 296 true 135 279 true 223 288 true 293 299 true 258 272 true 264 289 false 292 297 false 142 193 false 275 296 false 10 253 false 228 268 false 145 166 false 108 196 false 280 287 true 139 270 false 179 237 true 252 267 true 106 269 true 86 198 false 17 55 false 208 256 true 213 232 false 294 299 false 144 216 true 143 243 true 21 90 false 94 270 true 217 290 true 17 129 false 8 94 false 244 297 true 60 222 true 38 286 false 54 63 false 224 263 false 178 269 false 2 299 true 270 275 false 15 114 true 225 266 false 172 210 true 37 64 false 183 276 false 146 238 true 157 277 true 192 235 false 294 300 false 224 259 false 20 216 false 129 263 false 262 300 true 129 297 true 94 298 false 271 281 false 29 233 false 82 153 true 133 204 true 237 241 true 93 200 false 284 298 true 180 242 true 209 285 false 134 219 false 119 196 true 151 300 false 255 287 false 157 270 false 1 143 true 145 251 true 161 295 true 41 89 true 298 300 false 80 82 true 22 25 true 170 271 true 228 249 true 221 271 true 294 296 true 220 278 true 98 163 true 23 56 true 46 220 true 275 280 true 122 294 false 83 89 false 231 272 false 126 223 false 278 294 true 11 166 false 78 279 true 298 298 true 161 185 true 201 276 true 119 119 true 99 221 true 104 138 false 196 273 true 212 292 true 276 297 false 37 300 false 104 158 true 237 298 false 10 110 false 140 161 true 251 295 false 140 184 false 291 296 true 139 277 false 189 261 false 272 276 false 233 296 true 33 222 true 241 280 false 32 142 false 94 119 false 81 84 true 27 239 true 191 276 true 59 219 true 22 238 false 180 249 true 72 116 false 268 286 true 190 275 true 298 298 false 262 267 true 120 266 true 26 139 false 184 185 true 91 157 true 139 157 true 66 120 false 121 236 false 290 296 true 162 163 true 36 296 false 234 277 false 299 300 false 300 300 true 35 149 false 239 252 true 68 213 true 117 162 true 106 215 false 263 293 false 132 293 false 16 248 false 149 288 false 279 294 false 45 122 true 139 197 false 180 286 true 273 282 true 136 213 false 120 274 false 13 38 false 247 297 false 94 292 true 8 69 false 277 299 false 143 292 true 299 299 true 202 212 true 41 232 false 7 244 false 169 181 false 118 228 true 204 277 false 212 242 false 259 280 true 128 231 false 289 291 false 173 187 true 13 52 false 224 273 false 16 154 false 168 243 false 32 263 false 198 240 false 18 187 false 65 273 true 41 108 false 62 140 true 163 284 false 300 300 false 229 272 false 164 189 true 182 255 false 230 249 false 284 297 false 123 130 false 98 135 true 25 173 false 32 110 false 123 256 false 160 278 true 195 207 true 289 297 false 217 226 false 274 291 false 21 131 true 33 247 true 139 245 false 268 287 true 66 192 false 231 260 true 147 268 false 267 272 false 28 172 false 298 300 true 35 271 true 128 154 true 131 299 true 285 290 true 141 300 false 252 297 false 31 63 true 247 280 true 291 299 false 79 111 false 201 206 true 122 139 false 121 219 false 88 167 true 223 300 false 298 300 false 284 293 true 113 202 false 166 236 false 250 258 true 135 199 true 265 285 false 34 99 true 127 290 false 278 290 true 156 159 true 163 174 true 210 287 false 33 267 true 123 200 true 263 267 false 249 272 false 124 259 true 100 271 false 152 260 true 259 285 true 158 165 false 50 217 true 1 187 false 66 253 true 1 285 true 54 282 true 179 245 true 74 272 true 299 300 true 159 237 true 264 291 false 222 273 false 240 270 true 195 257 false 17 52 false 20 252 false 204 245 false 261 269 false 297 300 false 47 283 true 48 260 false 50 224 true 134 295 true 251 275 false 254 269 false 173 286 true 181 295 true 177 265 false 159 273 true 212 243 false 173 269 false 182 265 false 183 241 false 221 233 true 134 248 true 259 277 false 250 277 false 242 264 true 12 209 false 136 164 true 183 217 true 203 242 false 280 289 true 291 292 false 227 253 false 79 280 false 239 269 true 160 223 false 101 182 true 107 156 true 80 134 false 61 229 true 157 239 false 120 120 false 65 133 true 189 260 true 86 155 true 104 272 false 91 249 false 283 288 false 298 300 false 78 162 true 213 245 true 10 278 true 16 293 false 281 299 true 231 234 true 137 147 true 99 116 true 24 252 false 161 282 true 178 241 true 127 128 true 68 153 false 271 283 true 29 135 false 85 150 false 191 288 false 201 275 true 77 287 true 73 79 false 202 248 true 43 151 false 123 272 false 205 274 true 116 195 false 87 299 false 64 171 true 254 293 false 12 280 true 200 291 true 190 244 false 160 290 true 150 261 true 295 298 true 88 153 true 79 131 false 114 246 false 3 34 true 32 34 true 87 233 false 14 79 true 236 279 true 42 222 false 175 224 true 167 277 true 210 244 false 261 300 false 271 271 false 97 235 true 9 175 true 43 83 true 168 275 true 230 281 true 140 287 true 219 276 true 88 105 false 122 190 true 29 138 true 128 277 true 109 186 true 261 266 true 148 298 false 10 114 false 282 284 true 82 257 false 70 268 false 262 266 false 154 243 true 129 195 false 122 254 false 296 297 false 18 297 false 234 236 true 291 298 false 155 171 true 269 283 true 39 144 true 188 199 false 97 273 false 88 262 true 21 201 true 21 36 false 210 220 true 62 160 false 11 291 false 281 296 false 296 296 true 275 292 true 192 198 true 57 172 false 194 242 false 139 238 false 188 282 false 216 259 false 59 128 true 54 124 true 52 290 true 135 195 true 82 108 false 152 176 true 261 271 false 240 245 false 222 266 true 132 263 true 79 184 false 286 289 false 201 257 false 191 228 false 208 298 true 41 205 false 279 281 false 296 300 true 5 119 false 128 225 false 55 236 false 220 261 false 26 255 false 65 98 true 14 247 false 209 281 false 120 130 true 197 220 false 13 136 false 149 275 true 248 281 false 235 274 false 130 219 false 78 249 true 63 117 true 280 292 true 96 285 true 205 248 true 250 286 false 234 276 true 217 290 false 274 279 false 258 265 false 107 116 false 57 124 true 228 271 true 23 58 false 125 232 true 55 270 true 204 257 false 279 290 true 90 136 true 105 276 false 25 232 true 270 294 true 88 225 false 250 270 false 235 236 false 237 244 false 60 182 true 37 41 true 185 210 true 101 216 false 77 220 false 266 271 true 153 206 false 191 237 true 244 269 false 134 196 false 174 187 false 169 254 false 203 287 true 217 251 true 147 269 false 65 287 false 144 219 false 274 300 true 53 80 false 291 294 false 25 36 true 95 165 true 167 228 true 174 194 true 156 271 false 28 172 true 165 263 false 31 205 false 90 151 false 111 229 true 99 192 false 23 244 false 166 212 false 31 210 false 93 209 true 16 143 true 122 225 false 219 297 false 92 224 false 53 167 true 63 147 false 26 300 false 102 232 false 288 296 true 43 84 true 271 284 true 267 275 true 182 182 true 284 300 true 168 231 false 4 42 true 244 268 false 8 218 true 57 101 false 176 191 false 210 264 false 141 148 false 264 280 false 64 155 true 189 209 true 64 222 true 49 71 false 79 165 false 35 208 false 24 59 true 45 61 false 141 170 true 179 276 true 195 211 true 241 262 false 169 252 true 20 222 true 101 126 false 51 294 true 161 220 true 285 297 false 262 289 false 185 189 true 202 203 true 156 200 true 187 258 false 147 262 true 251 286 false 98 222 true 10 43 false 188 252 true 54 244 true 167 212 false 249 259 true 6 197 false 127 244 false 93 182 false 237 283 false 256 289 false 74 182 false 207 258 false 249 282 false 145 244 true 223 251 true 84 288 false 198 248 false 61 93 true 274 287 false 292 299 false 219 274 false 177 262 false 159 180 false 151 198 true 9 200 false 253 292 true 5 92 false 76 136 false 38 126 true 12 294 true 65 141 true 253 298 true 79 117 false 36 205 true 242 269 false 290 291 false 8 22 false 297 298 true 229 249 true 241 246 true 185 283 false 217 250 true 264 300 true 193 296 false 125 148 true 203 218 false 9 72 false 150 209 true 261 287 true 294 298 false 298 298 false 201 270 false 216 258 false 269 279 true 132 170 false 51 120 false 299 299 true 230 270 true 223 249 true 212 248 true 127 142 false 126 159 false 50 199 false 58 295 false 216 256 true 213 286 false 274 280 true 202 210 true 123 145 true 37 204 true 194 250 false 68 143 false 209 244 true 158 207 false 214 281 false 257 281 true 228 269 false 245 247 true 222 222 false 102 278 true 240 259 false 52 232 false 266 273 true 232 255 false 256 296 false 109 119 false 225 255 true 80 161 true 184 225 false 165 253 false 52 245 true 278 285 true 204 223 true 213 249 false 219 260 false 164 298 false 164 283 true 144 228 true 257 282 false 31 60 true 80 81 false 6 245 true 182 273 true 135 285 true 239 284 true 237 238 false 143 225 true 33 221 false 235 267 true 141 188 false 298 298 false 206 206 false 117 253 false 43 263 true 56 207 false 131 235 false 83 205 false 239 256 true 105 289 true 141 232 false 4 250 false 272 285 true 9 175 false 237 286 false 253 288 false 269 279 false 247 249 true 136 173 false 99 282 true 156 263 false 7 249 false 273 290 false 13 16 false 257 299 false 258 283 true 263 265 true 241 277 true 270 293 true 155 244 false 151 269 false 149 204 true 102 254 false 185 194 true 284 299 false 78 215 false 184 283 true 50 233 false 40 102 true 262 293 false 199 207 false 292 300 true 37 298 true 232 246 true 33 239 false 228 298 true 150 287 false 132 283 true 147 291 false 230 269 true 56 89 true 49 95 false 229 280 true 145 281 false 21 249 true 222 288 false 185 195 false 113 286 false 45 68 true 51 205 false 63 116 true 266 269 false 10 96 true 106 129 false 272 278 false 216 298 true 183 266 false 114 174 false 197 255 true 295 300 false 47 275 false 228 245 true 247 287 true 67 117 false 125 186 true 190 199 false 51 275 true 295 297 true 119 218 false 115 179 false 9 154 false 256 267 true 202 227 true 267 279 false 200 279 true 245 247 false 42 133 true 197 200 false 214 278 true 191 265 true 16 249 true 87 237 false 154 199 true 252 286 false 202 213 true 242 291 false 203 225 false 102 126 false 272 277 true 69 221 false 161 298 false 3 40 true 274 292 false 41 269 true 85 136 true 181 283 false 247 251 false 197 200 true 23 294 true 185 225 false 6 208 false 117 124 false 17 266 false 122 189 false 193 230 true 280 286 false 64 240 true 109 294 false 84 143 false 88 226 false 84 195 false 268 274 false 293 293 true 187 194 true 142 293 true 54 272 true 119 241 false 142 272 false 236 238 false 247 275 false 41 174 true 208 231 true 217 295 false 87 140 false 115 228 false 82 300 true 128 282 false 254 285 true 102 234 false 242 278 false 223 268 true 127 237 false 118 209 true 278 290 false 295 295 false 290 298 false 105 155 false 120 280 true 245 288 false 265 270 true 251 255 false 130 231 true 80 278 false 237 277 true 82 86 false 286 297 false 235 270 true 191 281 false 190 239 true 9 183 true 262 283 true 148 267 false 88 89 false 109 230 false 206 270 true 90 241 true 33 184 true 65 243 false 288 293 true 162 255 false 94 253 false 58 251 true 109 278 true 243 288 false 192 202 false 259 265 false 245 263 false 275 298 true 259 295 false 12 140 true 23 70 false 155 179 true 188 216 false 191 206 false 89 261 true 69 222 false 277 282 false 8 286 true 62 109 true 264 293 false 98 215 true 291 296 true 157 268 false 39 274 true 280 299 true 230 274 true 33 240 false 160 185 true 52 219 true 260 291 false 142 286 false 125 144 false 207 293 true 158 297 false 300 300 true 31 179 false 158 234 false 162 174 false 133 217 true 130 247 false 217 235 true 150 199 false 2 112 true 233 270 true 234 247 true 216 268 false 111 281 true 212 283 true 69 264 false 89 131 false 2 133 true 295 295 false 47 296 false 288 294 true 165 287 false 290 290 false 282 287 true 243 283 false 257 275 true 173 192 false 121 178 true 66 93 true 236 253 true 192 297 true 278 300 true 257 266 true 289 291 false 39 146 false 150 164 false 205 211 true 214 259 true 260 295 false 153 254 true 184 193 true 215 291 true 46 162 false 177 242 true 296 300 false 90 95 true 154 253 false 238 244 true 202 259 true 47 129 true 290 291 false 94 194 true 105 274 false 19 104 false 60 149 true 8 180 false 286 296 true 143 246 false 10 122 true 227 266 false 260 281 false 180 281 false 158 247 true 282 298 true 32 243 true 191 278 true 109 167 false 147 248 true 172 244 false 124 164 true 118 225 true 255 291 true 209 278 false 93 197 true 50 218 false 2 15 true 155 284 true 107 300 false 12 162 false 225 229 true 258 259 false 245 254 false 8 201 false 98 115 false 65 285 false 66 161 true 270 288 false 76 139 false 241 257 false 65 263 true 130 200 false 266 269 false 85 134 true 134 223 true 183 243 true 279 300 true 233 261 false 17 236 false 239 289 false 1 219 false 21 258 true 240 257 false 235 294 false 201 290 false 50 274 true 44 77 false 97 282 true 151 155 true 141 246 false 1 270 false 77 199 true 209 228 false 173 247 true 44 286 false 225 296 true 27 294 true 140 263 true 270 292 false 3 60 false 5 181 false 87 223 true 121 248 false 273 277 true 42 149 true 205 252 false 184 198 false 200 250 false 22 150 true 6 288 false 50 65 true 232 245 false 69 212 true 74 254 false 289 292 false 224 255 true 105 111 false 285 298 false 189 231 false 84 193 false 238 271 true 239 296 true 72 102 true 73 271 true 110 184 true 220 222 true 117 225 false 270 277 false 289 298 false 94 210 true 296 298 true 291 292 true 256 266 true 72 74 false 14 293 true 291 300 true 216 281 false 224 283 true 292 294 false 248 268 false 125 242 false 198 281 false 263 283 true 76 276 true 230 258 false 154 222 false 291 300 true 251 279 false 270 289 false 180 268 true 62 262 false 34 62 false 162 179 false 91 170 true 248 291 false 4 185 true 168 241 false 29 212 true 219 288 false 241 289 true 44 133 true 112 131 true 34 171 true 230 252 false 143 191 true 277 295 false 189 208 true 113 267 true 267 273 true 58 203 false 61 176 true 155 241 true 222 274 true 142 158 true 282 289 true 47 89 true 296 298 false 293 299 false 118 276 false 26 87 false 164 264 true 94 197 false 165 278 false 79 274 true 44 288 true 276 291 false 146 146 false 83 193 false 188 248 true 98 237 true 98 242 false 277 290 true 97 244 false 177 215 false 234 260 false 272 284 false 192 224 false 73 280 false 112 204 true 190 245 false 163 199 false 96 248 true 199 282 true 13 188 false 217 228 false 72 184 true 134 164 true 278 297 true 243 258 false 7 60 false 171 230 true 300 300 false 128 230 true 204 247 false 133 190 false 296 297 true 43 253 false 63 178 false 1 20 true 53 76 false 89 158 false 59 229 true 131 181 false 63 211 false 159 270 false 97 121 false 300 300 false 90 286 true 102 114 true 72 164 false 285 289 true 262 298 false 8 79 true 89 241 true 135 243 true 94 242 false 156 158 true 158 233 true 23 222 true 64 167 false 276 298 false 189 191 false 109 164 false 285 300 true 40 264 false 260 288 true 135 138 true 4 145 true 290 293 true 269 273 false 177 239 true 30 126 false 19 95 true 110 167 false 17 92 false 100 134 false 214 223 true 16 186 false 274 278 false 147 211 true 78 148 true 134 142 false 299 300 true 233 239 true 218 272 false 157 281 false 271 281 false 275 288 true 285 291 false 271 299 true 209 268 false 61 278 false 146 157 false 262 263 true 248 293 true 270 283 false 191 198 false 60 173 false 258 283 false 279 290 false 276 279 true 35 142 true 26 76 true 90 143 true 202 224 false 169 200 false 108 175 false 173 251 false 203 209 true 279 300 false 54 147 true 171 299 true 26 284 false 283 291 true 3 64 false 48 125 true 154 166 true 228 236 true 205 218 false 271 292 true 7 21 true 239 291 true 49 85 true 229 291 true 185 202 true 134 141 true 56 126 false 138 233 false 250 259 false 59 187 true 126 160 false 245 274 false 158 267 true 56 150 true 45 173 true 278 296 true 143 172 false 131 146 false 120 163 true 201 224 true 264 292 true 193 218 false 239 291 true 126 218 true 28 234 false 196 252 false 127 292 false 78 258 true 139 297 true 139 292 true 217 261 false 106 118 true 282 290 false 179 191 false 266 278 true 137 281 true 213 289 true 262 299 true 134 207 true 201 291 false 222 258 true 266 295 false 271 296 false 154 175 true 154 164 true 93 94 false 241 262 false 221 261 false 244 269 false 52 186 true 214 225 true 144 285 true 219 284 false 74 271 false 37 210 false 281 283 true 288 293 false 44 161 true 241 265 false 23 291 false 134 162 false 177 266 false 29 51 true 149 287 false 206 270 false 222 284 true 88 98 true 268 286 true 19 84 true 273 277 false 88 161 true 239 290 false 204 278 true 35 297 true 117 273 true 175 270 false 19 70 true 144 168 true 186 267 true 83 96 false 260 274 false 100 171 true 236 236 true 67 219 false 112 234 false 94 236 false 188 277 true 283 284 true 196 294 true 204 277 false 12 224 true 243 267 false 205 274 true 274 284 false 143 168 true 279 297 false 168 252 true 48 67 true 75 209 false 130 222 false 162 259 false 223 255 false 208 251 false 73 154 true 299 300 true 12 284 false 33 61 false 23 113 true 97 185 true 255 292 true 192 243 false 36 263 false 84 111 false 160 296 false 172 284 false 257 276 true 245 281 false 134 221 false 185 234 true 132 141 true 54 77 true 234 265 false 48 68 true 99 125 false 254 262 true 267 275 false 202 289 false 276 283 true 239 284 true 125 223 false 124 204 true 243 253 false 250 283 false 212 289 true 106 230 true 202 236 true 67 244 false 57 232 true 30 86 true 166 241 false 60 260 true 149 178 false 128 143 true 209 289 true 217 239 true 143 235 true 130 238 false 182 187 true 28 218 true 97 228 true 227 263 false 233 287 true 136 202 false 168 258 false 86 223 false 257 293 false 248 276 false 110 194 false 94 163 false 204 228 false 19 189 true 42 291 false 30 65 false 120 264 false 103 124 true 172 229 false 204 213 true 150 258 false 49 130 false 32 275 true 168 181 true 181 200 true 161 270 true 170 268 false 81 183 true 121 194 true 140 286 true 269 287 true 24 248 true 166 170 false 220 232 false 39 124 true 238 290 true 216 256 false 177 248 true 209 271 false 1 226 true 168 245 false 175 221 false 249 282 false 92 92 false 47 212 false 137 161 false 6 143 true 277 285 true 232 283 true 2 292 false 132 168 false 156 169 false 101 257 true 76 157 true 219 245 false 16 76 false 114 222 false 255 297 false 175 300 false 279 284 true 156 272 true 20 54 true 47 134 false 220 270 true 54 143 false 161 244 false 68 84 false 262 272 false 15 189 true 62 229 true 213 257 false 133 233 true 141 223 true 36 178 true 139 266 false 186 202 true 90 246 true 159 296 false 61 199 false 193 261 true 283 298 true 106 211 false 255 278 true 133 247 false 36 226 true 160 188 true 300 300 true 204 240 false 139 143 true 22 277 false 31 68 true 194 213 false 130 142 false 178 278 false 183 298 false 117 126 true 264 294 false 224 264 false 241 271 true 196 237 true 78 166 false 149 150 false 45 149 true 146 244 false 234 242 false 154 290 false 265 300 false 254 272 true 276 298 true 171 276 false 63 264 false 35 69 true 98 134 false 111 146 true 93 107 true 167 180 false 221 273 false 13 231 true 182 264 false 62 232 false 268 289 true 206 267 true 110 261 true 263 275 true 152 256 false 256 276 false 203 257 true 67 227 false 50 251 true 263 286 false 217 270 true 287 293 true 67 248 true 4 102 false 47 183 false 293 297 false 293 297 false 197 277 false 161 165 false 200 296 true 193 259 true 21 250 false 133 242 true 70 280 true 87 155 true 245 279 true 207 229 true 255 289 false 226 241 false 243 293 false 174 298 true 158 269 true 255 285 true 204 270 false 276 277 true 233 257 true 37 179 true 168 259 true 91 286 false 211 259 false 84 102 true 228 255 true 156 170 false 71 180 true 112 116 true 246 297 false 141 171 true 149 182 false 220 271 true 177 181 false 21 103 true 278 297 true 186 229 false 99 183 false 65 207 true 142 154 false 300 300 false 205 300 true 92 129 false 112 176 false 275 295 false 195 294 false 86 251 false 122 202 true 162 163 true 119 184 false 186 204 true 256 293 true 157 294 true 165 290 false 141 153 false 32 257 false 256 286 false 67 71 true 274 276 true 13 124 true 284 300 false 148 237 true 159 292 true 26 200 false 51 103 true 190 265 false 261 294 true 86 121 true 122 154 false 287 297 true 42 100 true 51 208 false 148 201 true 242 254 false 204 223 false 210 238 false 250 263 true 272 298 false 201 226 true 60 205 true 52 144 true 263 274 true 122 213 true 76 84 true 232 297 true 164 255 true 263 300 false 166 255 true 256 270 true 254 264 true 72 234 true 63 152 true 107 297 true 268 295 true 259 296 false 136 264 false 244 282 false 261 292 false 187 256 true 243 299 true 1 295 true 196 288 false 181 217 false 10 178 true 208 240 false 268 271 false 267 289 true 289 293 false 129 287 true 142 258 true 19 41 false 95 122 true 125 241 false 117 161 true 66 115 false 74 195 true 15 263 false 71 163 false 140 291 false 285 299 true 163 266 true 111 226 true 217 257 false 203 257 true 237 278 true 197 272 false 15 106 false 168 204 false 109 149 true 257 267 true 85 212 false 269 274 true 215 253 false 42 145 true 15 256 false 174 250 false 226 246 true 239 266 true 77 186 false 198 279 false 167 182 true 286 290 true 280 290 false 219 226 true 169 253 false 87 300 true 266 274 true 213 298 false 29 104 false 48 235 true 108 136 false 165 252 false 101 137 false 217 248 true 165 214 false 289 293 true 59 73 false 47 138 true 150 223 false 193 215 false 189 205 true 263 300 true 242 292 false 296 300 true 197 225 false 221 293 false 121 232 false 107 243 false 264 282 false 36 236 false 151 172 false 196 222 true 149 254 true 223 251 false 289 294 true 112 154 true 237 258 false 227 282 false 40 274 false 109 209 true 98 252 false 262 290 false 267 295 true 15 146 false 107 110 false 220 295 false 164 222 true 271 272 true 104 122 false 222 231 true 52 105 true 299 300 false 133 134 false 161 293 true 118 238 true 165 215 false 221 222 true 58 200 true 274 276 false 134 145 true 289 298 false 146 245 false 200 267 true 39 216 true 209 247 true 53 90 false 253 293 false 75 123 true 140 198 true 32 72 false 70 164 true 130 247 false 270 283 true 157 160 true 178 247 true 10 167 false 200 270 false 280 293 true 35 43 false 135 231 false 120 186 false 103 146 false 86 172 true 158 219 true 187 263 true 49 273 true 181 209 false 75 245 false 209 224 true 116 149 false 151 206 false 273 292 true 294 295 true 1 146 true 284 294 true 179 266 true 289 294 false 132 173 false 196 281 true 203 257 true 62 183 true 131 260 true 267 291 true 61 296 true 186 194 true 18 123 true 48 174 true 39 117 true 100 233 true 34 199 true 229 279 false 200 215 false 108 244 false 21 252 false 283 293 false 259 270 false 217 221 false 254 293 true 256 273 true 38 53 false 69 179 true 99 235 true 194 216 false 106 246 true 130 214 false 69 253 true 80 150 true 61 148 false 152 256 true 233 274 true 74 216 false 36 78 false 280 299 false 290 297 false 239 270 true 117 120 true 1 253 false 280 293 true 205 283 false 16 279 false 63 209 true 113 256 false 242 268 true 22 165 true 118 189 false 112 191 false 79 159 true 204 253 true 298 300 true 136 300 true 174 195 false 279 291 false 167 208 false 248 289 true 221 245 false 36 166 false 216 275 true 63 228 true 215 224 true 211 262 false 286 292 true 202 255 true 140 245 true 115 191 false 217 293 true 91 147 false 71 139 false 242 250 true 259 284 false 75 258 true 166 170 false 187 205 true 258 268 true 97 178 false 254 292 false 101 260 false 208 251 false 160 171 true 154 199 true 56 288 false 183 274 true 128 221 true 11 241 true 165 297 false 225 290 false 121 166 false 275 286 false 256 285 false 87 127 false 298 300 true 273 286 false 147 166 true 44 62 false 229 279 true 93 244 false 291 291 true 85 136 true 94 152 true 150 184 true 276 282 true 52 196 false 279 280 true 37 52 true 31 191 false 39 148 true 43 231 true 250 287 true 66 271 false 77 208 false 158 239 true 40 211 false 216 294 false 74 237 true 281 294 true 71 130 false 108 209 false 214 282 true 192 225 false 5 195 true 264 296 true 196 267 true 126 220 true 178 178 true 201 228 false 21 137 false 2 47 false 141 209 true 183 254 false 188 189 false 245 259 true 124 295 true 164 231 true 53 92 true 189 219 false 288 295 false 212 219 false 244 285 true 174 245 false 225 249 false 172 208 true 282 292 false 133 173 false 106 294 false 129 264 true 105 204 false 271 288 false 255 275 true 76 190 false 118 192 false 184 271 false 213 242 true 214 262 false 265 270 false 139 218 true 238 283 false 131 208 true 49 237 true 23 23 false 128 145 true 258 268 false 254 274 false 154 296 true 125 184 true 225 230 false 81 193 true 48 56 false 259 262 false 31 112 true 165 260 false 214 250 false 91 165 true 11 92 true 138 272 true 65 221 true 59 255 false 88 91 false 71 291 false 186 266 false 230 295 true 41 111 false 266 278 false 278 295 true 17 162 false 241 268 false 265 271 true 234 241 true 122 174 true 187 272 true 172 296 false 254 261 true 299 299 false 197 272 true 72 299 false 216 298 false 226 269 true 255 264 true 252 283 true 276 276 false 84 163 true 298 299 false 72 222 true 7 218 true 288 293 false 263 268 true 20 234 true 234 246 true 103 147 true 220 299 false 197 246 true 298 298 false 128 227 false 236 276 true 76 256 true 121 215 true 188 197 true 266 268 true 4 235 true 197 248 true 209 245 false 224 284 true 75 295 false 46 147 true 249 276 true 250 272 false 129 296 true 223 227 false 21 53 false 178 203 false 34 73 true 185 300 true 209 268 true 120 145 true 143 176 false 233 288 false 69 264 true 289 296 false 23 258 true 269 283 false 267 278 true 22 272 true 269 274 true 84 136 true 262 273 true 256 283 true 210 222 true 17 236 true 46 224 true 104 220 true 50 233 false 167 210 false 283 294 true 62 213 false 52 70 true 27 290 true 82 271 true 24 65 true 177 285 true 191 254 false 161 171 false 291 291 true 268 289 true 152 188 true 21 126 true 62 167 false 133 211 true 189 226 true 121 159 true 188 207 false 140 271 false 153 193 false 246 271 false 240 248 true 245 296 true 243 244 true 82 214 true 249 296 false 52 72 true 10 11 true 256 270 false 10 82 true 220 266 true 169 235 true 273 296 false 258 293 true 166 299 true 130 243 false 258 266 false 31 234 false 145 212 false 201 279 false 43 232 true 277 295 true 9 154 true 111 249 false 240 265 true 213 272 true 134 222 true 110 166 false 44 223 false 268 268 false 225 267 false 86 134 false 256 282 true 268 289 true 20 112 false 72 72 false 238 240 false 108 297 true 44 272 false 92 285 true 177 180 true 183 194 false 193 237 true 105 148 false 257 291 true 47 235 true 142 216 true 209 236 false 98 226 false 300 300 true 91 187 true 92 269 false 4 169 false 92 174 true 25 38 true 12 93 true 262 265 true 78 109 false 55 266 true 120 186 true 106 210 false 242 256 false 165 231 true 104 184 true 213 258 true 141 292 false 22 126 false 73 236 true 5 68 false 264 264 true 16 68 false 108 211 false 93 274 false 132 168 false 61 71 false 161 295 true 157 236 true 45 277 true 225 300 false 166 260 false 45 287 true 149 241 false 277 284 false 288 293 true 17 229 false 112 291 true 252 294 true 155 172 false 300 300 true 212 284 true 51 251 true 248 249 false 64 197 false 40 190 false 264 278 false 24 137 true 290 294 false 184 247 false 172 220 false 92 154 false 40 40 true 161 165 false 187 292 true 297 298 true 124 231 true 15 279 true 204 205 false 7 128 true 121 170 true 220 286 true 180 180 false 297 299 true 283 288 false 124 205 true 255 268 false 169 254 false 281 288 true 298 299 true 111 192 false 74 224 true 233 299 true 15 202 true 294 297 true 33 152 true 189 218 true 272 274 true 186 280 true 33 281 false 193 264 false 83 256 true 265 284 false 260 269 true 34 292 false 183 189 true 53 158 false 95 221 false 211 295 true 287 291 false 103 256 true 299 300 true 223 269 true 89 183 true 206 209 false 220 242 true 4 31 false 244 292 true 179 212 false 12 21 true 21 56 true 49 65 false 29 211 false 87 171 false 213 219 true 208 257 false 268 277 false 162 276 true 221 259 true 105 252 false 176 217 true 163 213 true 68 208 false 256 295 false 293 296 false 261 299 false 262 281 false 274 282 true 147 236 false 275 279 true 161 205 true 92 224 false 53 299 false 119 184 true 53 261 true 215 272 false 36 86 false 181 228 false 241 252 true 294 297 false 163 261 true 116 146 false 151 154 true 277 291 false 186 226 false 141 297 true 93 244 false 118 138 true 90 223 true 54 98 false 24 185 true 132 249 true 257 258 true 278 298 true 183 205 true 286 296 true 28 231 true 156 230 true 11 150 false 147 226 false 31 115 true 239 288 false 294 296 true 30 246 true 190 214 false 9 186 true 106 143 false 222 273 false 156 164 false 263 291 false 281 287 false 97 165 false 138 154 false 93 141 false 29 185 false 206 207 false 102 266 false 181 215 false 268 289 true 257 265 false 206 224 false 230 297 false 23 285 false 12 187 false 105 232 false 115 145 false 132 138 true 285 290 false 271 298 false 200 278 false 74 140 false 17 139 false 291 297 true 289 293 true 246 299 true 126 131 true 26 212 false 268 289 false 266 271 true 106 231 false 216 296 true 58 78 false 100 279 false 281 295 false 20 196 false 292 294 false 278 297 false 101 138 true 138 263 false 121 150 false 17 33 false 261 276 true 174 192 true 64 229 false 149 264 false 13 178 false 77 215 true 113 121 false 161 279 false 174 257 true 89 120 false 289 295 false 193 298 false 268 286 true 139 219 true 268 289 false 234 300 true 123 292 true 166 222 false 49 145 false 234 243 false 155 243 true 279 300 false 19 159 true 63 182 true 6 32 true 5 108 false 31 208 false 50 215 false 137 170 true 17 176 false 163 239 false 151 192 true 71 212 false 198 235 false 95 234 true 210 293 true 15 183 false 155 226 true 144 213 false 281 295 true 160 162 false 198 259 true 163 250 true 199 292 true 49 300 false 257 258 true 285 295 false 144 216 true 9 291 false 129 205 false 90 169 false 32 63 true 222 268 true 277 285 true 169 295 true 88 119 true 136 253 true 22 131 false 176 262 false 42 44 false 34 255 false 283 291 false 126 222 false 283 297 true 69 276 true 136 227 true 179 200 true 266 300 true 138 202 true 233 237 true 228 239 true 176 226 true 35 55 true 214 246 true 271 288 false 296 297 true 11 245 false 51 282 false 295 298 true 139 148 true 200 290 false 191 235 true 169 193 true 250 280 true 14 67 false 219 221 false 128 185 true 149 162 false 60 257 true 166 203 false 286 294 false 209 229 false 16 207 true 165 264 false 82 299 false 299 300 false 285 300 false 154 211 false 37 149 true 82 252 true 31 113 true 186 191 true 158 259 true 223 262 false 139 269 true 262 293 false 111 297 false 292 294 true 266 266 true 80 275 true 1 291 true 276 296 false 153 225 true 273 291 true 201 254 true 228 283 true 168 239 false 4 194 true 112 253 false 217 239 true 9 268 true 141 269 true 230 244 false 51 228 true 96 293 true 209 264 true 180 210 true 118 131 true 211 280 false 83 123 true 31 278 true 256 286 false 273 298 false 127 182 true 161 269 false 105 262 false 245 249 true 33 39 true 121 173 true 180 212 false 82 85 false 200 295 false 174 230 true 277 299 false 219 296 false 201 206 true 195 214 false 172 256 true 130 246 false 216 229 false 105 115 false 45 49 true 91 116 true 40 288 false 198 291 false 104 179 false 261 296 false 73 133 true 223 291 true 96 215 true 17 119 true 195 280 true 107 265 true 291 296 false 80 165 false 195 222 false 137 169 true 194 250 false 164 219 true 187 196 true 109 221 true 151 247 false 247 266 false 16 177 true 75 266 false 108 247 true 54 205 false 89 191 true 33 254 true 116 293 true 94 247 true 87 200 true 268 279 true 163 225 false 23 62 false 102 202 true 152 232 false 209 272 true 227 265 false 192 230 true 11 90 true 33 167 false 225 266 false 235 299 true 193 196 true 72 174 false 188 267 false 98 157 false 46 282 true 58 85 true 280 289 true 204 218 false 237 288 false 241 241 true 78 227 true 58 246 true 162 264 false 199 270 false 238 251 true 64 67 true 209 212 true 83 270 false 79 290 false 110 135 true 68 146 true 129 190 true 183 194 true 279 279 false 103 140 true 84 264 false 130 236 false 167 171 true 96 131 false 42 213 false 222 260 false 142 213 true 147 223 true 161 217 false 58 267 true 272 296 false 217 295 false 197 212 true 197 291 false 133 149 true 259 270 true 226 285 true 6 148 true 176 246 true 46 97 true 38 237 false 116 147 true 211 241 true 294 296 false 49 189 false 29 86 true 56 137 false 81 92 true 230 258 true 113 137 true 255 276 false 4 259 false 179 223 false 115 237 true 156 297 true 283 295 false 154 244 false 4 190 true 108 155 false 295 300 true 24 165 false 157 278 true 81 181 true 197 225 false 96 261 false 124 145 false 245 271 false 130 246 true 195 223 true 55 160 false 42 285 true 63 147 false 263 273 true 31 81 true 216 242 true 85 136 false 291 293 false 205 262 false 85 191 false 232 286 false 115 241 false 161 284 false 278 300 true 194 201 true 166 229 false 121 258 true 197 266 true 287 299 true 113 243 true 200 227 true 289 294 false 8 171 false 300 300 false 185 247 false 210 280 true 78 134 false 98 103 true 84 298 false 80 94 true 178 181 false 79 259 false 54 88 true 54 259 true 65 176 false 248 268 false 271 281 false 261 297 true 44 90 false 7 51 true 62 204 false 253 290 false 68 194 false 58 287 false 97 299 false 145 196 false 104 207 true 103 293 false 192 258 false 257 257 true 44 261 false 8 264 true 81 292 false 178 281 true 298 300 false 58 249 false 223 253 true 202 210 false 232 234 true 23 226 true 33 54 true 250 274 true 96 113 true 110 195 true 34 247 true 26 273 false 117 250 true 180 219 true 56 205 false 182 272 false 277 280 true 19 225 true 112 240 true 93 143 true 13 199 false 181 221 true 191 284 true 15 85 false 89 296 false 44 273 false 68 267 true 133 146 true 290 295 true 174 247 false 51 51 true 189 235 false 66 204 true 32 257 false 229 259 true 157 236 true 164 235 true 84 291 false 255 270 true 196 251 true 31 63 true 173 199 false 51 199 false 177 225 true 86 276 false 204 212 false 247 292 false 253 263 false 99 264 true 107 273 false 267 282 false 191 214 true 131 256 true 251 254 false 10 297 false 136 202 true 62 272 false 144 234 false 154 251 true 35 188 false 6 186 false 210 278 false 270 270 true 280 284 false 6 67 false 116 279 true 53 125 false 179 264 false 13 233 false 32 78 false 87 278 false 188 234 false 39 93 false 242 245 true 9 103 true 291 294 false 184 297 true 214 282 false 7 172 false 180 278 false 119 271 false 85 248 true 116 203 false 93 243 false 230 300 true 285 288 false 22 86 false 37 299 true 85 213 false 155 207 false 181 271 false 221 287 false 182 281 true 39 260 false 202 295 false 147 205 true 32 252 false 241 297 true 90 290 false 297 298 true 27 162 true 91 286 false 168 241 true 121 215 false 264 300 false 51 200 true 68 73 false 265 276 true 80 103 false 56 253 false 84 274 false 5 219 true 119 266 true 83 231 true 266 271 true 55 149 true 247 276 false 17 174 true 75 252 true 120 203 true 217 242 true 146 300 false 197 222 false 238 278 false 268 297 false 258 292 true 252 266 true 48 61 true 79 257 true 240 244 false 101 285 false 138 205 false 59 295 true 89 183 true 54 267 true 120 203 true 271 295 false 187 218 false 145 200 true 45 289 false 172 175 true 25 185 true 91 151 true 191 244 true 157 159 false 276 290 false 249 259 true 67 270 true 1 171 false 285 289 false 10 122 false 59 297 false 54 115 true 52 293 true 86 156 false 19 113 false 48 108 true 237 253 false 75 96 true 45 261 true 232 257 false 174 272 true 261 297 true 42 291 true 235 236 false 15 128 true 73 152 false 39 271 true 210 286 false 123 241 true 199 202 false 162 272 true 118 259 false 137 246 true 58 275 false 279 291 false 68 161 false 128 155 false 297 297 false 171 273 false 272 294 false 197 217 false 122 288 true 150 283 false 120 294 false 97 297 true 253 268 true 66 127 false 292 300 true 55 80 true 164 238 false 237 294 false 122 173 false 132 163 true 222 243 true 150 153 false 37 142 false 127 296 false 106 226 false 12 272 true 23 179 false 154 286 true 110 283 true 49 90 false 234 256 true 205 271 false 231 290 true 63 163 false 73 154 false 220 258 false 86 190 true 50 106 true 277 287 true 183 206 true 27 150 false 111 167 true 280 282 true 97 251 false 9 149 true 85 128 false 274 276 false 220 243 false 137 247 false 184 213 false 129 236 true 201 236 false 152 174 true 300 300 false 160 193 false 51 142 true 223 243 false 57 276 false 6 72 false 188 268 false 71 158 false 159 207 true 114 157 true 32 142 false 137 274 false 174 266 false 130 293 false 22 249 true 237 291 true 81 156 false 163 282 true 165 248 true 10 198 false 100 171 false 49 51 true 89 185 true 218 286 false 63 217 false 33 263 true 160 215 false 136 260 false 283 291 true 225 238 true 46 275 true 275 299 true 46 74 true 241 299 true 15 135 true 258 268 false 34 290 false 117 175 false 237 250 false 25 205 false 177 257 true 248 256 false 202 221 false 89 269 false 48 260 true 217 246 false 92 269 true 237 275 true 154 208 true 190 274 true 73 124 false 234 291 false 28 224 true 171 253 false 135 205 true 80 248 true 277 291 false 78 122 true 4 264 true 164 284 false 121 194 false 106 236 false 109 209 true 160 203 true 168 171 false 246 248 true 129 162 false 203 220 true 185 238 false 246 296 false 25 96 true 156 240 true 210 300 true 75 219 false 7 77 true 253 292 false 189 195 true 113 218 false 53 261 false 291 294 true 207 231 true 258 261 false 298 300 true 286 300 true 227 242 true 122 216 false 94 173 false 232 297 true 185 191 true 219 270 false 207 280 false 57 189 false 58 98 false 205 220 true 44 219 false 162 201 false 124 270 false 53 286 false 243 299 false 92 295 false 196 224 false 112 125 true 33 276 false 112 127 false 262 288 true 159 245 false 20 53 true 223 235 false 2 165 true 178 196 false 134 168 true 229 237 true 7 32 true 224 245 false 1 243 true 229 294 false 261 275 true 299 299 false 43 223 false 33 70 false 177 272 true 138 290 false 93 295 false 268 278 false 170 172 true 1 91 true 50 280 false 213 297 true 176 179 true 17 190 true 12 45 false 191 263 false 18 168 false 251 300 true 124 186 false 257 268 true 74 285 true 248 275 true 92 188 false 138 221 false 238 264 false 237 278 false 162 175 true 209 282 false 174 203 false 186 239 true 76 240 false 128 241 false 179 238 false 61 300 true 207 252 false 231 269 false 188 195 false 278 292 false 119 260 true 291 299 false 189 265 true 30 175 false 292 296 true 141 173 true 231 243 true 279 295 true 64 227 true 239 300 false 28 55 true 276 299 true 58 66 true 88 116 false 129 241 false 43 297 true 115 233 true 143 176 true 169 228 false 181 257 false 205 288 false 50 139 false 61 212 true 146 183 true 182 225 true 217 224 false 100 276 true 184 213 true 275 275 true 146 191 false 19 200 true 3 43 true 196 276 true 168 238 false 52 129 true 269 289 true 64 114 false 43 165 true 93 185 true 169 240 false 152 166 true 201 221 true 220 238 false 206 222 false 15 31 false 108 267 false 151 242 true 19 149 false 69 208 true 64 100 false 203 295 true 270 280 true 71 269 false 72 107 false 243 270 true 176 215 true 207 221 true 19 106 false 56 299 true 149 265 true 202 234 true 263 278 true 300 300 true 202 277 true 264 284 true 111 265 true 114 266 false 297 298 false 32 163 false 42 223 false 54 147 true 209 274 false 143 172 false 139 271 false 136 203 false 1 122 false 4 172 false 249 300 false 248 290 false 272 293 true 27 36 false 295 300 true 145 227 false 228 285 false 300 300 false 216 260 true 272 295 true 190 256 false 251 259 false 30 299 true 80 89 true 206 220 true 57 151 false 293 300 true 57 257 false 98 148 false 179 218 false 178 211 true 208 249 false 230 290 true 107 151 true 114 185 true 23 292 false 18 31 false 21 242 true 251 278 true 263 289 true 117 191 true 12 246 true 284 287 true 92 98 true 263 292 true 160 286 true 144 167 false 78 197 true 292 300 true 165 258 false 121 162 true 196 260 true 58 211 false 91 167 false 187 200 true 275 275 true 93 290 true 50 152 true 116 166 false 209 225 true 135 259 true 61 126 false 131 221 true 272 276 true 100 159 false 186 206 false 188 296 false 27 64 true 181 203 true 58 290 true 160 258 false 250 279 true 103 179 false 235 243 true 184 294 true 96 171 true 214 237 false 200 259 false 49 231 false 262 300 false 53 140 false 169 271 true 299 300 false 236 249 false 171 219 false 42 249 true 220 283 false 69 86 true 117 297 false 35 75 true 268 269 true 125 269 true 185 235 false 75 97 true 157 219 true 156 159 false 227 288 true 283 298 true 170 243 false 118 178 true 216 247 true 230 278 false 3 37 false 167 243 false 289 298 true 110 283 true 145 158 false 119 225 true 39 247 true 247 299 true 112 256 false 130 213 true 223 265 false 196 204 false 122 297 true 242 288 false 69 261 true 292 297 false 167 291 true 286 291 false 35 274 true 255 300 false 170 262 false 23 27 false 229 256 true 200 244 false 4 275 true 147 256 false 160 287 false 68 196 false 126 201 true 141 155 true 5 194 false 146 190 false 94 225 true 200 299 true 33 80 false 211 237 true 191 235 false 153 225 true 142 165 false 146 149 false 220 262 false 276 276 false 178 293 false 63 217 true 7 55 false 125 154 true 61 151 true 181 278 false 163 278 true 118 273 true 237 286 false 6 157 true 181 270 false 129 222 false 246 294 false 16 226 true 193 239 true 261 267 true 278 284 false 80 113 true 251 261 true 122 258 false 259 262 true 25 242 false 35 182 false 136 282 true 123 166 true 164 239 false 154 183 false 3 87 true 205 274 true 143 230 true 149 213 false 202 222 true 239 254 false 149 172 false 25 205 true 266 277 false 121 153 false 210 210 false 229 257 false 14 287 false 193 295 true 273 274 false 169 256 false 182 266 true 24 74 true 208 255 false 27 253 true 187 220 false 25 163 true 148 181 false 22 296 true 51 275 true 143 194 true 7 158 true 253 289 false 100 110 false 65 286 false 160 171 true 271 273 true 184 280 false 182 288 false 220 224 false 255 275 true 127 216 true 157 211 false 154 221 false 208 256 false 118 220 false 147 298 false 254 300 false 276 285 true 69 278 true 239 299 true 247 265 true 210 234 false 135 170 false 199 239 false 162 270 true 154 228 true 148 186 true 22 189 true 258 282 true 266 298 false 31 137 false 199 300 false 93 204 true 160 168 true 234 238 true 213 274 true 120 248 true 153 200 true 128 168 true 184 271 true 189 298 false 95 133 false 212 290 false 8 66 true 190 296 false 172 272 true 26 137 true 291 296 false 209 258 false 268 295 false 51 276 true 73 151 true 280 289 true 249 283 false 78 275 false 12 89 false 148 282 false 234 270 false 156 270 false 259 269 true 144 288 true 99 207 false 235 264 true 69 102 false 266 271 false 97 198 true 232 259 false 218 227 true 74 276 true 20 98 true 111 164 false 219 278 false 208 273 true 68 158 true 223 285 true 148 261 true 141 284 true 129 168 false 109 257 false 179 186 true 191 219 true 293 296 true 25 30 false 185 242 true 108 219 true 101 203 true 225 287 true 161 190 true 217 231 true 184 261 false 235 241 false 82 295 false 149 265 false 269 280 true 250 280 true 220 244 false 102 233 true 111 205 true 81 223 true 124 288 false 288 300 false 225 236 false 257 297 true 115 179 false 295 295 true 110 192 false 70 108 true 94 124 true 220 298 false 40 83 false 12 111 true 113 229 true 213 298 true 27 52 false 129 156 true 294 297 true 12 167 true 98 287 false 91 92 false 205 295 false 238 255 true 234 262 false 145 175 false 187 262 false 282 286 false 80 191 false 128 235 false 297 300 true 177 231 true 10 109 false 297 297 false 32 72 true 230 257 false 39 226 false 183 282 true 101 199 true 281 296 true 289 300 false 28 281 false 245 262 false 26 155 false 44 262 true 157 172 false 212 295 true 134 152 true 195 200 true 97 243 true 16 160 false 290 292 true 300 300 true 77 127 false 229 267 false 298 298 true 170 242 true 139 170 false 8 149 false 93 238 false 249 268 false 85 289 true 82 278 true 175 252 false 278 283 false 45 145 true 61 99 true 106 218 false 130 143 true 156 290 true 112 200 true 39 271 false 122 159 false 90 129 false 165 239 false 55 56 false 2 285 false 242 271 false 276 284 false 70 232 true 272 272 false 113 183 false 279 298 true 200 233 false 128 235 false 245 283 true 218 225 true 109 116 true 24 240 true 108 219 false 139 300 false 108 279 true 43 96 true 265 277 true 229 254 false 57 265 false 124 129 true 236 256 false 11 43 false 138 231 true 58 74 true 176 225 true 184 277 true 23 234 false 232 259 true 242 284 true 222 281 true 288 293 false 92 174 false 14 266 false 170 290 false 217 253 true 198 270 false 151 298 false 140 145 true 54 118 true 21 293 true 69 216 true 89 140 true 199 252 true 50 93 false 261 262 true 147 201 false 50 118 true 250 284 false 229 291 false 258 294 true 154 174 false 87 235 false 162 229 false 298 299 false 141 247 true 67 233 true 220 278 true 110 240 false 39 211 false 119 267 false 22 131 false 277 278 false 80 300 false 36 189 true 241 267 false 153 184 true 232 281 true 122 143 true 69 235 false 138 294 true 114 120 true 103 105 false 80 219 false 193 254 true 128 163 false 234 280 false 168 256 false 196 265 false 100 265 true 194 206 true 256 261 false 39 198 true 23 212 true 199 272 false 183 201 true 179 254 true 255 273 false 98 208 false 235 259 false 240 272 false 18 166 false 251 295 false 246 283 false 145 277 false 263 283 true 85 101 true 40 203 false 101 143 true 158 209 true 66 223 true 86 223 true 253 264 false 34 213 true 294 296 true 127 296 true 203 283 false 81 285 false 115 161 false 151 284 true 75 99 false 296 300 false 24 269 false 126 149 false 134 295 false 134 139 true 300 300 true 192 264 true 204 290 false 40 111 true 18 273 false 177 259 true 128 130 true 60 96 false 221 268 false 4 130 true 94 211 true 101 272 false 251 271 true 290 291 false 270 272 true 159 211 true 28 115 true 38 222 true 221 286 true 37 60 false 219 230 false 228 229 true 265 275 false 177 214 false 81 134 true 285 289 false 66 73 false 144 190 false 83 94 false 271 284 false 221 283 false 201 280 false 147 239 true 128 265 true 36 199 false 225 246 false 115 299 false 102 140 false 181 248 false 62 246 true 264 291 false 226 272 false 152 239 true 138 192 true 199 282 true 219 270 false 12 135 false 31 144 false 104 218 false 113 283 false 139 161 false 287 293 true 9 86 false 25 85 false 41 122 true 276 281 true 25 50 true 62 219 false 159 221 true 131 248 true 195 215 false 68 121 false 211 216 false 171 282 true 223 266 false 31 120 false 300 300 true 213 216 true 138 156 false 174 288 true 100 220 false 239 264 false 28 298 false 239 289 false 188 229 true 215 261 false 252 299 true 147 299 false 152 279 false 263 271 false 300 300 false 8 215 true 54 179 false 177 220 false 8 140 false 113 124 true 110 279 false 163 172 true 94 254 true 219 270 false 37 257 true 10 197 true 213 242 false 272 289 false 109 252 true 84 282 true 140 268 true 121 129 false 89 142 false 12 177 false 170 189 false 46 245 true 260 280 true 99 284 false 221 266 true 15 129 true 41 128 false 275 290 false 54 109 true 231 234 true 257 264 false 114 139 false 258 294 false 286 292 true 262 292 true 202 282 false 172 276 false 145 205 true 248 268 true 80 110 false 88 156 false 275 293 false 29 64 false 31 51 true 195 285 false 155 251 false 73 296 true 285 293 false 126 162 true 227 276 false 288 297 false 238 271 true 227 266 false 141 200 true 273 295 false 110 176 false 96 178 false 206 235 true 239 263 false 298 299 false 85 250 true 86 125 true 71 257 true 208 236 false 97 185 false 35 221 false 204 290 true 106 160 true 178 221 false 7 211 false 216 252 false 289 292 true 127 262 false 262 262 false 94 295 true 116 265 false 127 136 false 66 121 false 53 259 false 216 238 false 286 294 true 60 139 false 256 289 true 200 211 false 161 264 false 255 283 true 243 284 true 209 209 true 184 296 true 293 300 true 30 183 true 77 135 false 190 223 true 40 125 false 47 76 true 134 233 false 45 78 false 252 253 false 194 248 true 45 201 true 185 252 true 269 294 false 209 256 true 49 163 true 283 293 true 156 239 false 288 292 true 168 175 false 268 270 false 67 295 true 72 202 true 87 156 false 114 246 true 140 230 false 150 298 true 213 284 false 192 296 false 65 271 true 290 290 false 143 159 false 237 284 true 179 181 true 219 266 false 295 297 false 24 218 false 201 276 true 12 284 false 266 276 false 14 85 false 144 285 false 46 59 false 244 277 true 253 282 false 110 217 true 183 229 false 173 232 false 145 176 true 53 144 false 7 132 false 124 257 false 115 300 false 92 168 true 3 286 true 166 261 true 41 87 true 127 228 false 56 166 true 245 248 true 101 265 true 142 266 false 243 297 true 12 83 true 248 269 false 60 291 true 101 143 true 167 265 true 283 293 false 230 290 true 242 268 false 70 198 false 221 280 false 207 291 false 283 293 false 82 224 false 158 168 true 151 184 false 146 262 true 264 277 false 152 276 true 222 241 false 107 158 true 154 270 false 47 62 true 61 285 true 48 237 false 295 297 true 264 295 false 50 137 false 152 291 true 129 294 false 299 300 true 78 247 true 217 297 false 72 289 true 51 60 false 64 82 true 252 259 true 152 264 true 155 210 false 285 300 false 113 185 false 137 152 false 129 142 false 189 283 false 86 159 true 183 188 false 17 245 false 54 217 false 263 292 true 146 231 true 17 62 false 78 231 false 289 293 true 200 204 false 232 244 true 196 265 false 202 207 false 220 294 false 145 183 true 4 238 false 5 225 true 203 253 false 42 185 true 97 173 false 224 266 true 208 300 false 92 247 false 104 292 true 144 267 true 47 95 true 212 256 true 60 167 false 93 140 true 284 288 true 14 232 true 278 298 false 285 295 false 203 293 true 189 241 false 93 94 true 53 162 false 123 254 false 26 228 false 142 185 true 260 282 false 237 238 false 166 170 false 59 197 false 257 274 false 176 290 true 106 163 false 269 278 true 151 167 true 173 221 true 191 241 true 35 66 true 241 292 true 107 266 false 86 277 true 43 139 true 242 270 false 266 273 false 7 250 true 291 291 false 227 265 true 69 84 true 261 268 true 167 229 false 242 253 false 298 299 false 50 105 false 47 286 false 32 118 true 111 182 false 53 62 false 172 248 false 212 275 false 30 224 false 173 177 true 25 203 true 277 300 true 239 267 true 169 177 true 225 256 true 67 217 true 242 276 true 57 190 true 49 240 true 82 255 false 89 133 false 158 231 true 201 241 false 216 272 true 36 150 false 235 298 false 44 156 true 258 272 true 274 282 true 300 300 false 287 300 false 160 220 true 137 154 false 296 300 false 25 98 true 168 273 true 279 281 false 189 299 true 194 205 true 78 83 true 53 108 false 266 299 true 286 289 false 11 140 true 86 171 false 118 217 true 97 280 false 104 154 true 299 300 true 212 297 true 190 197 true 265 292 false 98 153 true 286 299 false 62 171 false 57 99 true 185 255 true 149 193 true 105 254 true 179 189 false 82 291 true 297 299 true 38 217 true 272 285 true 87 137 true 136 152 false 57 286 false 182 199 false 262 286 false 286 298 true 163 253 true 181 248 false 36 290 true 116 277 false 274 292 true 270 290 false 276 289 true 59 131 false 180 191 true 178 185 false 287 298 true 176 227 true 295 298 true 161 199 false 91 159 true 168 240 true 155 172 false 214 247 true 166 207 false 283 299 false 33 183 true 220 264 false 70 193 true 216 281 true 281 297 false 177 215 true 121 129 true 225 243 true 201 239 true 8 60 false 176 251 false 213 254 false 51 82 false 289 300 false 270 281 true 219 224 false 290 290 true 122 195 true 65 118 false 266 272 true 162 186 true 209 270 false 77 81 true 181 261 true 290 297 true 27 63 true 210 227 true 63 80 true 111 295 false 133 254 true 65 167 false 167 245 true 157 253 true 191 195 true 52 60 true 199 293 false 190 259 true 238 276 false 161 169 true 55 162 false 20 134 false 169 265 false 106 269 true 172 252 true 171 265 false 130 157 true 136 140 false 91 107 false 97 262 true 239 263 true 177 260 true 38 185 true 163 166 false 225 253 false 44 126 true 28 97 false 21 88 false 166 184 true 202 266 true 36 141 false 230 260 true 296 299 true 228 238 true 100 204 false 195 199 true 195 284 true 278 297 true 284 300 true 215 232 false 182 206 false 289 290 false 290 295 true 139 221 true 134 284 true 194 209 true 33 50 false 173 208 false 112 269 false 264 285 true 185 186 true 295 300 false 54 177 false 12 204 true 168 260 false 196 292 true 135 193 true 13 107 true 4 55 false 291 295 true 58 80 false 104 196 true 17 211 false 281 295 false 289 295 false 271 279 true 298 300 true 265 289 false 188 274 true 23 113 true 86 97 false 96 202 false 198 288 false 172 239 false 239 284 false 176 243 true 68 253 true 86 220 true 112 132 true 276 285 true 172 293 true 20 64 true 288 299 true 253 275 true 38 254 false 259 266 true 190 268 false 87 284 false 206 296 true 114 191 true 41 193 true 28 32 false 47 264 true 81 121 true 40 144 false 274 280 false 48 257 true 200 247 true 10 27 false 270 275 true 83 170 false 208 276 false 93 144 true 55 238 true 168 295 false 10 33 false 173 281 false 225 280 false 76 143 false 13 103 false 111 241 false 61 280 true 165 263 false 299 299 false 180 281 false 177 241 true 115 200 false 145 242 true 222 266 false 7 261 true 187 271 false 210 294 false 200 288 false 129 289 true 77 97 true 226 260 true 29 219 true 191 271 false 35 180 false 225 256 false 239 288 false 42 49 false 286 293 false 163 219 false 45 62 true 46 51 false 259 292 false 16 210 false 8 204 true 74 85 true 13 148 true 60 234 false 20 107 true 101 214 false 63 157 false 133 299 true 70 78 true 121 273 true 29 157 true 11 29 true 75 272 true 133 244 false 40 46 false 245 245 false 236 267 false 184 242 true 217 283 false 26 42 true 58 199 true 231 237 true 152 294 true 69 209 false 113 290 true 106 151 true 59 275 false 298 300 false 83 142 true 20 270 false 19 227 true 233 286 false 244 294 false 109 212 false 52 279 false 38 271 true 42 265 false 169 205 true 135 232 false 19 136 true 4 81 true 152 179 true 121 292 true 11 73 false 202 274 true 82 205 true 115 236 false 43 64 false 265 295 true 131 144 false 182 189 true 262 285 false 57 121 false 7 255 true 46 59 true 224 263 true 108 114 false 249 280 false 198 199 true 109 125 false 50 253 false 49 230 true 244 295 false 33 129 true 42 43 false 256 261 true 167 297 true 31 196 false 257 263 false 100 161 true 279 297 true 276 299 false 288 299 false 39 142 true 14 26 false 195 275 true 117 238 false 27 30 false 191 206 true 145 219 true 3 6 false 194 287 true 124 267 false 176 192 false 248 293 true 13 136 true 2 283 false 171 254 false 137 156 false 147 166 true 189 284 true 62 300 false 198 199 false 289 298 true 151 220 true 88 152 false 113 298 true 221 273 false 36 194 false 223 270 false 154 220 true 114 143 false 245 291 true 96 151 false 5 230 true 181 219 false 56 229 true 46 230 false 250 262 true 155 286 false 48 171 false 10 121 true 94 133 false 215 246 true 131 163 true 46 201 true 70 230 true 267 279 false 90 160 true 160 160 false 190 257 true 280 299 false 258 296 false 231 297 false 156 213 true 73 106 true 283 283 false 43 229 true 181 237 true 215 215 true 274 288 true 258 290 true 144 203 false 300 300 false 217 300 false 235 267 true 252 267 false 113 292 false 179 279 true 248 300 true 132 153 false 139 195 true 39 161 true 2 118 false 287 299 true 108 152 false 236 270 false 11 103 false 272 289 false 164 277 false 8 95 true 5 112 true 14 159 true 117 200 false 192 219 false 82 244 false 51 100 true 260 263 false 88 279 false 32 65 false 106 280 true 127 153 false 189 262 false 185 221 true 119 136 true 53 151 false 185 284 false 70 287 false 132 255 true 82 214 false 248 279 false 34 71 true 195 198 true 269 272 true 31 239 false 93 212 true 9 297 true 172 223 false 30 183 true 188 246 false 296 299 false 237 251 true 243 277 false 270 294 true 14 276 true 60 115 true 107 114 false 138 212 false 87 124 true 22 175 false 158 161 false 137 262 true 77 108 false 267 274 false 86 275 false 199 290 true 115 145 false 133 260 true 295 295 false 204 293 false 152 162 true 277 297 true 82 285 false 14 201 true 116 276 false 159 256 true 196 230 false 140 180 false 80 252 false 163 199 false 17 137 false 39 224 true 273 283 false 61 249 true 296 299 false 177 231 true 135 198 true 200 206 true 216 296 true 148 156 true 244 294 false 152 212 true 198 284 false 66 78 false 89 300 false 141 202 true 40 231 true 272 286 true 273 278 true 176 178 true 174 275 true 133 172 true 3 34 true 168 202 true 169 255 false 238 254 true 254 267 true 276 283 false 210 279 true 30 123 true 205 245 true 130 221 true 126 187 false 150 218 false 3 249 true 283 293 true 245 276 false 252 285 false 174 278 false 194 233 true 85 118 true 226 258 true 158 219 false 253 298 false 3 262 false 209 298 true 242 281 true 60 101 false 259 300 false 25 298 true 79 277 false 167 177 false 174 237 true 21 56 false 58 288 false 186 281 false 141 293 true 78 202 true 145 175 false 133 283 false 125 268 false 119 180 false 51 298 true 11 171 true 159 188 true 8 80 true 98 257 true 82 124 false 4 32 true 10 149 false 66 135 true 87 245 false 256 297 true 223 255 true 262 273 false 49 141 false 37 108 true 192 299 true 68 181 false 257 274 true 219 284 false 40 259 true 279 294 true 224 299 true 20 73 true 1 185 true 35 190 true 103 252 true 131 209 true 228 266 false 121 180 false 16 105 false 186 190 false 288 298 true 214 234 false 152 169 false 70 168 true 177 203 false 39 226 false 87 201 true 40 262 true 295 300 true 216 267 true 56 164 false 261 273 true 87 256 false 75 277 false 228 277 true 205 269 false 226 276 false 168 194 false 146 203 false 265 265 true 263 274 true 77 92 true 201 235 true 58 131 true 20 258 false 45 287 true 79 136 false 162 163 false 282 287 true 195 227 false 107 259 false 128 219 true 171 242 false 190 270 true 137 141 true 187 202 true 258 294 false 293 298 true 260 264 false 18 242 false 168 264 false 22 266 true 208 295 true 110 290 true 202 248 false 69 165 false 6 131 true 225 285 false 7 145 false 165 225 true 81 99 true 108 281 true 37 247 true 275 293 false 54 121 false 58 91 true 138 180 true 296 299 true 271 282 true 14 193 true 271 277 false 278 291 false 273 281 false 16 222 true 258 269 false 155 199 false 292 296 true 32 272 false 234 292 false 140 207 true 56 210 true 288 295 true 87 228 true 154 190 false 76 259 false 209 234 true 89 188 true 33 131 true 248 265 true 3 214 false 108 165 false 251 260 true 13 253 false 176 255 true 7 28 false 15 299 true 65 203 false 244 264 true 95 208 false 56 258 true 54 161 false 239 279 true 255 294 true 222 248 false 63 193 false 244 256 false 252 273 true 86 290 true 287 300 false 127 275 false 93 123 false 124 142 false 15 118 true 12 49 true 230 289 true 79 261 true 74 76 false 77 77 true 119 127 true 129 224 false 25 157 true 90 90 true 132 230 true 246 290 true 239 249 true 229 298 false 276 293 true 228 250 true 252 293 false 122 170 true 40 285 true 294 295 false 76 131 true 262 299 false 31 179 true 31 61 true 243 261 false 26 102 true 222 271 false 82 292 false 77 278 false 271 282 true 63 178 false 286 298 false 81 99 false 125 267 false 297 298 true 253 284 false 12 123 true 142 187 true 300 300 true 211 238 false 37 294 true 111 128 false 167 194 true 171 225 false 29 38 true 92 146 false 156 238 false 54 106 false 158 262 true 138 188 true 196 295 true 37 67 false 282 294 false 146 267 false 182 185 true 282 282 true 203 225 false 157 167 true 19 234 false 275 299 true 18 243 false 168 173 false 269 278 false 141 176 false 267 297 true 112 258 false 250 264 false 201 227 true 157 169 false 273 300 false 96 274 false 107 273 true 117 209 true 232 264 true 265 267 false 37 255 false 45 152 false 36 155 true 295 300 true 278 280 false 35 282 true 83 87 false 15 212 false 289 292 true 294 297 false 175 271 false 28 91 true 238 240 true 290 300 true 33 132 false 19 102 true 274 291 false 227 260 true 150 277 false 122 168 false 121 218 true 36 298 false 139 266 false 135 200 true 174 274 true 17 160 true 77 193 false 28 269 false 107 294 true 47 272 true 171 285 true 255 294 true 100 246 true 74 262 true 225 264 true 245 266 true 11 49 true 252 294 true 21 149 false 37 100 false 207 226 false 38 110 true 137 177 true 37 245 true 39 130 false 32 63 true 19 292 true 210 248 true 86 264 false 86 272 true 90 197 true 206 286 false 10 25 true 80 297 true 276 278 true 155 220 true 280 298 false 77 169 false 266 278 false 51 238 false 161 176 false 177 217 true 128 214 false 96 278 true 196 271 false 169 196 false 39 204 true 179 289 false 33 154 false 116 296 true 112 213 true 95 235 false 161 296 false 173 174 false 93 293 true 5 173 false 173 269 false 114 262 false 134 134 true 244 260 true 195 263 true 57 215 false 147 264 false 33 53 true 141 216 false 35 125 false 58 226 true 38 191 true 35 215 true 44 175 false 72 183 false 265 299 true 288 290 true 287 289 false 29 263 false 88 175 false 118 278 false 52 176 true 206 251 false 76 102 true 168 221 false 263 298 true 81 235 false 84 158 true 225 251 true 204 215 false 166 231 false 225 274 true 229 276 true 31 197 true 214 239 false 58 210 true 189 237 false 220 234 true 33 275 true 292 298 true 129 191 true 270 272 true 290 298 false 300 300 true 140 156 true 258 274 false 175 255 false 162 286 true 260 290 true 11 297 true 272 300 false 223 293 false 28 150 true 138 147 true 291 293 true 192 280 true 48 276 true 121 189 false 11 299 false 152 236 true 174 188 true 214 226 true 172 283 true 140 214 false 41 110 false 23 71 true 179 273 false 143 145 true 76 259 true 117 178 true 141 159 false 109 148 false 126 249 true 148 236 false 286 295 true 250 280 true 21 257 false 99 139 true 212 271 false 111 221 false 57 73 false 155 285 false 280 281 true 141 239 false 285 287 true 223 253 true 105 179 false 232 250 false 266 271 false 235 284 true 102 251 true 135 293 true 1 158 true 251 292 true 183 215 true 126 134 true 216 285 false 54 280 false 98 112 false 275 277 true 169 222 false 202 228 false 89 178 false 203 216 true 5 188 false 69 210 false 188 250 false 271 271 false 121 252 false 156 293 false 106 249 false 215 293 false 160 281 false 134 138 true 141 243 true 11 206 true 294 298 true 203 273 false 197 262 true 110 209 false 61 213 false 195 249 false 219 246 false 230 299 false 17 163 false 11 106 true 284 298 false 288 293 true 115 145 true 49 183 true 209 296 false 218 228 true 55 129 true 154 274 false 47 109 false 159 246 true 196 298 true 294 297 true 199 275 false 95 216 true 209 258 true 224 292 false 117 254 false 154 286 false 104 117 false 280 299 true 275 288 false 224 242 true 85 118 false 231 269 false 109 160 true 208 276 false 33 196 true 11 232 true 69 158 false 32 72 false 185 215 false 194 239 true 14 169 false 61 165 true 167 179 true 283 299 false 170 266 false 61 61 true 246 291 false 141 284 false 59 284 true 42 229 false 153 206 false 13 197 false 39 206 false 143 190 false 106 232 false 91 109 false 170 298 true 244 274 true 145 291 true 21 281 false 295 299 true 273 288 true 116 215 false 110 273 true 211 277 false 205 267 false 287 294 true 179 211 true 92 109 false 193 213 true 240 283 false 89 246 false 33 187 false 201 265 true 293 294 true 256 287 true 289 290 false 203 251 false 87 260 true 76 178 true 167 203 true 33 114 true 79 224 true 256 294 false 109 212 true 166 291 true 245 257 false 185 198 false 48 270 true 66 97 true 140 266 true 206 293 true 276 299 true 276 282 true 202 264 true 260 285 true 18 224 true 50 165 true 266 281 false 201 297 true 76 198 true 285 297 true 223 274 false 199 206 true 22 139 true 12 295 true 168 179 true 196 222 false 20 35 false 268 269 false 57 263 true 69 143 true 297 300 false 67 294 false 115 149 true 282 300 true 240 295 false 280 280 true 85 248 false 131 174 true 7 203 true 55 55 true 91 224 true 154 237 true 222 247 false 267 274 true 68 299 false 285 297 true 251 259 true 50 209 false 186 277 true 159 230 true 21 292 false 221 278 true 68 233 false 16 297 true 131 251 true 47 79 false 181 198 true 20 262 true 113 248 false 165 185 false 4 187 false 234 258 false 260 286 false 145 152 true 155 291 true 8 13 true 248 282 false 81 238 true 179 296 false 39 283 true 287 300 true 291 296 false 276 286 true 177 254 false 201 266 false 109 183 false 20 255 false 202 233 false 212 240 false 85 288 false 215 254 true 100 151 true 232 294 true 80 256 false 274 294 true 44 124 true 30 50 false 156 276 true 102 119 true 87 246 false 175 233 true 240 252 true 216 297 false 7 65 true 136 167 false 217 247 true 277 285 true 48 182 false 173 251 false 77 179 true 221 242 false 99 158 false 60 127 true 54 188 false 11 209 true 284 288 false 198 231 false 42 129 true 72 245 true 218 284 false 103 125 false 79 94 false 226 233 false 196 274 false 36 135 true 166 234 false 61 103 false 44 76 false 42 223 true 49 145 false 105 127 true 173 236 false 110 115 true 127 242 true 25 86 false 26 255 true 61 68 true 105 151 true 180 249 true 212 286 true 176 250 false 5 25 true 217 264 true 27 192 true 175 290 true 297 298 true 54 92 true 22 205 false 32 36 true 123 135 false 59 276 true 145 233 false 159 206 false 132 185 true 125 230 true 16 149 true 57 127 false 159 181 false 197 202 true 295 299 true 108 265 true 266 292 true 273 274 true 18 285 true 247 285 true 149 196 false 216 267 true 29 139 false 100 105 true 124 137 false 133 233 false 267 282 true 136 260 false 280 291 false 86 131 true 113 226 true 195 273 true 39 92 true 215 226 true 151 290 true 11 185 true 127 246 true 54 223 true 27 110 true 96 174 true 153 205 false 230 242 true 163 280 false 192 291 true 264 293 false 267 293 false 137 187 false 166 285 false 21 275 true 295 296 false 43 226 true 89 273 false 95 188 false 156 281 true 235 262 false 292 293 false 67 125 false 206 295 true 214 228 true 277 299 true 150 223 false 96 144 true 227 284 false 213 237 true 264 277 true 109 244 true 207 255 true 288 300 false 154 298 true 19 149 true 165 173 true 7 175 true 49 106 true 245 269 false 173 295 true 167 285 false 200 236 false 182 204 true 11 42 true 10 68 false 4 268 true 109 250 true 287 296 true 220 272 false 55 238 false 157 270 true 140 244 false 29 185 true 276 297 true 225 283 false 167 233 true 3 282 false 148 291 false 100 126 false 88 222 true 11 63 false 205 276 false 136 186 false 102 147 false 245 254 true 40 266 true 64 255 false 138 171 false 147 151 false 264 268 false 128 193 false 50 288 false 224 263 true 267 286 false 294 299 false 283 300 true 103 238 false 74 251 true 133 187 false 162 166 false 176 258 true 23 172 true 100 157 false 137 208 true 56 285 true 181 296 true 257 257 true 204 242 true 151 178 true 69 295 true 117 291 false 65 235 false 27 298 false 56 166 false 232 295 false 257 269 true 16 156 true 174 199 false 60 283 true 166 217 false 208 298 false 11 216 false 165 224 false 295 298 true 35 65 true 249 270 false 44 112 true 67 152 false 214 263 true 135 204 true 74 85 true 224 269 false 46 49 true 167 250 false 116 201 false 13 244 true 171 218 false 113 246 true 215 220 true 93 95 false 288 289 false 13 95 true 147 171 true 28 192 true 212 296 false 3 48 false 42 173 true 259 272 true 236 243 false 214 259 true 44 83 false 81 287 false 130 149 false 288 288 true 223 245 false 282 296 false 254 278 true 279 287 false 218 271 true 155 251 true 21 202 true 164 172 false 189 271 true 198 243 false 260 296 true 285 290 true 237 243 true 268 278 false 220 293 true 36 42 false 150 265 true 292 300 false 250 274 false 100 274 false 70 221 true 251 295 true 194 239 false 41 69 true 17 157 false 84 268 false 98 292 true 262 275 true 242 299 true 224 276 true 118 172 true 141 192 false 98 204 false 277 282 true 203 223 false 96 261 true 198 246 false 93 173 true 102 297 false 112 221 true 216 283 false 275 282 false 52 209 false 223 298 false 79 105 true 274 291 true 82 234 false 191 299 false 25 226 true 115 152 false 93 161 true 174 240 true 231 251 true 45 179 true 70 186 false 291 299 true 121 285 false 93 136 false 96 154 false 30 158 true 8 82 true 166 286 true 107 253 false 5 19 false 11 168 false 120 168 true 121 163 false 76 125 true 95 234 false 287 298 false 140 242 true 115 227 false 197 216 true 7 14 false 82 141 true 256 283 false 106 131 true 299 299 true 154 233 true 93 289 true 195 237 true 93 99 false 262 270 false 60 129 true 292 293 false 214 237 true 82 102 false 175 298 false 95 223 true 296 297 false 60 248 true 272 291 true 49 77 true 175 190 true 73 90 true 245 300 true 129 262 false 57 282 true 4 152 true 239 256 false 102 125 false 16 75 false 4 47 true 141 225 true 63 107 true 58 105 false 68 278 false 300 300 true 243 282 false 60 213 false 119 136 true 146 190 false 193 251 false 194 264 false 40 184 false 193 214 false 24 261 true 207 213 true 128 153 false 67 105 false 98 265 false 175 288 false 278 292 true 126 271 false 54 267 true 111 276 false 292 292 false 296 298 true 84 86 false 278 295 true 153 180 true 122 224 true 258 289 true 68 155 false 196 285 false 34 257 true 274 282 false 121 230 false 56 275 true 7 141 false 57 265 false 240 282 false 5 118 true 154 158 false 73 268 true 106 276 false 199 275 true 145 201 false 168 293 false 119 289 true 164 227 false 6 149 false 26 121 true 254 266 true 292 295 true 231 270 false 101 240 true 175 201 false 113 155 false 150 180 true 244 260 true 190 236 false 134 193 true 148 176 true 230 264 true 239 280 false 18 51 false 135 245 true 35 297 false 54 156 false 189 246 true 238 266 false 188 222 false 139 298 false 168 183 false 194 269 true 34 136 false 46 141 false 163 218 true 33 177 false 265 293 true 182 214 true 228 283 true 213 282 true 219 285 false 231 260 false 144 239 true 67 128 true 240 242 true 94 261 true 214 228 true 231 236 false 13 131 true 53 279 false 65 118 false 225 278 false 205 293 false 6 238 false 197 240 false 55 165 true 129 140 false 116 282 true 127 191 false 132 219 true 45 70 false 262 295 true 144 230 false 285 286 false 112 193 true 285 297 false 249 260 true 60 269 true 124 231 true 196 293 true 126 268 true 138 157 true 5 200 true 196 197 false 17 261 true 107 150 false 242 249 true 136 293 true 221 277 false 199 212 false 232 241 true 152 156 true 70 195 false 89 106 true 120 127 true 156 159 false 122 181 true 266 266 true 124 249 true 172 230 true 103 271 true 189 273 true 223 245 false 140 226 true 34 126 true 215 293 true 75 274 true 275 283 true 228 275 false 62 201 true 220 274 false 210 275 false 9 285 true 263 279 true 173 252 false 124 195 false 203 228 false 18 156 false 28 250 true 201 217 true 234 277 false 235 289 true 204 269 true 2 179 false 135 148 false 153 223 true 245 261 true 209 223 false 91 108 true 77 228 false 68 296 true 291 291 false 144 217 false 193 235 false 46 133 false 29 40 false 197 201 true 148 189 false 76 92 true 240 270 true 104 243 false 247 267 false 90 279 true 178 260 false 85 190 true 187 198 false 258 278 true 155 223 true 10 147 true 64 164 true 168 257 true 14 123 false 239 268 true 102 195 false 182 275 true 299 299 false 90 295 false 164 178 false 107 184 false 58 245 false 294 297 false 43 264 true 26 80 false 58 112 true 94 149 false 205 243 true 50 165 false 277 288 true 137 239 true 5 7 true 238 271 true 73 190 true 293 295 true 51 146 true 252 270 true 95 101 true 67 249 true 19 172 false 84 205 true 113 208 false 275 281 false 33 58 true 160 273 false 278 286 false 50 74 true 172 197 true 24 229 true 155 156 true 90 279 false 42 130 false 158 257 true 169 169 true 174 263 true 60 181 false 41 109 true 164 215 true 85 103 false 252 285 true 19 244 false 256 258 true 119 243 false 224 252 false 93 252 true 65 123 false 232 253 false 23 274 true 192 233 false 14 67 false 241 279 true 93 295 true 172 226 false 263 277 true 217 286 true 102 248 true 83 225 true 93 156 false 42 125 true 190 300 false 64 212 true 151 221 true 127 299 false 95 208 true 82 181 false 288 293 true 264 286 true 192 244 true 105 244 false 154 269 false 230 277 true 10 78 true 182 210 true 179 207 false 141 287 false 80 94 true 57 188 false 248 273 false 100 174 false 82 110 false 257 282 false 288 292 false 134 222 true 195 244 false 232 271 false 268 279 false 120 210 false 118 241 false 62 236 false 143 216 true 220 239 false 134 295 true 269 285 true 93 218 true 205 215 false 60 73 false 112 197 true 26 276 true 238 294 false 268 297 true 58 220 false 134 244 true 123 220 false 176 198 true 178 187 true 293 297 false 133 287 true 230 261 true 47 58 true 74 296 true 41 151 true 196 239 false 3 104 false 202 288 true 167 192 true 81 134 true 54 235 false 60 151 false 20 242 true 45 284 false 75 295 true 33 93 false 234 242 false 66 72 false 283 298 false 35 237 false 153 197 false 108 202 false 167 186 true 80 167 false 66 212 false 38 228 true 49 200 false 254 283 false 278 300 false 124 287 true 179 224 true 134 283 false 2 168 false 135 203 false 42 225 false 212 215 true 255 262 true 22 129 false 7 266 false 47 226 true 221 278 false 297 297 false 225 259 true 16 175 false 126 279 false 223 288 true 56 138 true 54 254 false 94 199 true 274 287 true 47 240 false 45 266 false 266 284 true 115 209 true 267 297 true 273 291 false 280 293 false 108 216 false 61 181 true 173 252 true 191 236 true 76 149 false 218 231 true 287 287 true 225 246 false 68 218 false 170 260 true 149 161 true 111 191 true 202 243 true 176 195 false 40 294 true 93 286 false 257 278 true 70 139 true 119 140 false 297 299 false 8 83 false 136 153 true 194 208 false 31 109 true 216 289 true 48 210 false 137 160 true 76 234 true 17 247 false 261 295 true 233 254 true 2 228 true 166 264 true 110 114 false 120 120 false 120 166 false 139 246 false 82 165 true 279 281 true 161 176 true 228 298 false 75 295 false 101 259 false 240 274 false 6 139 true 250 252 false 223 250 false 230 282 false 51 300 false 24 234 true 121 147 false 249 255 true 113 258 false 260 300 true 173 175 false 37 37 true 254 272 true 166 209 true 213 223 false 276 298 false 267 268 true 195 201 true 296 297 false 114 275 true 50 252 true 140 234 false 61 150 true 219 267 false 154 239 false 187 220 true 178 182 false 122 298 false 48 115 true 270 278 true 17 179 false 158 294 false 134 245 false 17 240 false 22 210 false 148 273 false 238 250 true 43 133 true 150 265 true 142 266 true 129 234 true 114 241 true 192 258 true 137 210 false 223 285 true 85 226 true 20 149 false 165 295 true 84 114 false 59 234 false 10 63 true 178 237 false 138 209 true 184 297 false 42 289 false 27 241 true 212 297 true 93 197 true 76 170 true 232 236 true 262 287 true 78 181 false 235 300 false 41 193 true 96 256 true 18 77 false 44 145 false 80 135 false 91 175 true 63 255 true 286 298 true 33 159 true 57 126 false 88 261 false 94 236 true 198 241 true 43 270 true 241 279 false 22 71 true 67 243 true 300 300 true 256 261 true 192 298 true 73 195 true 145 193 true 52 132 false 22 169 false 188 212 true 288 299 true 228 284 true 277 293 true 211 236 false 296 296 true 111 236 true 241 263 true 190 255 false 246 257 false 143 172 true 165 178 false 145 250 false 200 224 false 124 223 false 278 294 true 173 237 false 259 292 true 33 80 true 267 282 true 140 145 false 118 156 false 111 219 false 220 265 true 30 57 false 235 257 false 255 267 true 201 265 true 296 296 true 107 141 true 11 147 false 6 300 true 87 152 true 161 241 false 101 138 false 174 212 false 20 84 false 169 277 true 157 250 true 110 297 true 115 205 true 203 213 false 291 297 true 102 127 false 11 211 false 224 295 true 299 300 true 129 195 false 134 200 false 69 114 false 270 298 false 115 249 true 219 219 true 293 293 false 34 127 false 117 193 true 186 268 true 206 211 true 295 296 true 113 235 false 97 141 false 89 278 false 6 113 true 92 145 true 295 298 true 104 106 false 251 268 false 214 273 false 274 282 false 218 218 true 33 275 true 79 141 false 35 219 false 223 274 false 95 267 true 178 235 true 246 279 false 199 277 false 59 266 true 131 147 false 137 145 true 106 166 false 145 207 true 275 298 true 96 105 true 111 138 false 194 295 true 225 298 false 116 145 false 64 208 true 263 277 false 296 298 true 250 295 false 185 237 true 218 229 true 210 222 true 76 237 true 191 246 false 262 287 true 137 179 false 237 242 true 261 268 false 98 188 true 46 181 true 135 166 true 207 298 true 56 68 false 281 298 false 234 296 true 149 192 true 156 238 false 97 271 true 276 297 false 254 297 false 120 134 true 170 186 true 66 232 false 104 208 true 92 142 true 108 157 false 223 269 true 133 267 false 2 171 true 183 297 true 90 295 false 182 252 false 52 114 true 139 288 false 294 296 true 293 294 true 239 240 false 160 169 true 221 235 true 84 242 true 148 168 false 93 105 false 141 245 false 57 118 false 271 283 false 35 133 true 40 89 true 175 279 false 19 146 false 197 265 false 177 294 false 186 279 false 154 287 true 64 214 true 253 265 true 261 267 true 299 300 true 142 214 true 267 271 false 9 59 false 73 151 false 197 225 true 38 87 true 117 226 true 171 288 false 299 300 false 26 272 true 138 275 true 229 259 false 62 152 true 271 299 false 250 272 true 228 273 false 223 293 true 235 294 true 67 244 false 67 171 true 209 281 false 111 198 true 280 285 true 246 269 true 261 272 false 111 187 true 209 271 false 276 278 true 153 220 true 97 281 true 112 206 false 15 254 false 20 135 false 105 256 true 229 241 false 38 234 false 18 134 true 28 209 true 27 44 true 24 218 false 15 200 false 246 300 true 194 228 true 272 295 true 283 283 false 66 166 false 207 215 true 236 270 true 81 167 false 75 169 true 149 168 false 69 134 false 166 297 true 79 187 true 124 135 false 163 221 false 101 240 true 195 210 true 19 20 false 248 286 true 42 230 false 31 32 false 211 222 true 36 157 false 21 157 false 48 290 false 39 223 true 132 171 true 43 170 true 63 175 false 61 124 true 197 274 true 50 204 false 125 299 false 274 284 false 128 296 false 91 104 true 22 230 false 80 207 false 74 92 false 274 279 true 77 115 true 13 137 false 275 291 true 290 295 false 97 282 true 87 124 false 6 101 false 83 151 true 208 222 true 164 167 false 92 231 false 198 229 false 193 266 false 166 218 false 31 69 true 182 283 true 64 223 false 238 257 true 207 289 true 274 297 false 159 274 true 146 184 true 216 235 false 108 300 false 96 201 false 17 122 false 209 218 false 30 149 false 64 291 true 220 258 true 157 163 false 105 167 false 135 151 true 253 264 false 51 247 false 105 147 true 28 129 true 74 238 true 193 259 true 213 220 true 209 247 false 181 250 false 67 153 false 273 276 false 245 300 false 115 120 false 138 293 true 49 197 false 209 211 true 115 132 true 151 171 true 229 252 false 8 111 true 182 197 true 188 238 false 269 278 false 128 269 false 67 276 true 96 218 true 297 298 false 166 192 true 47 110 false 246 290 true 177 180 false 3 55 true 88 193 true 104 246 true 76 284 true 284 284 true 188 242 false 58 84 false 266 270 true 89 298 false 128 267 true 6 106 false 23 165 false 43 187 true 204 258 false 63 147 true 80 298 true 19 191 false 132 200 false 297 299 false 56 104 false 39 62 false 150 168 false 274 289 true 194 251 false 294 300 true 64 268 false 20 132 true 295 299 false 82 182 false 45 116 false 255 270 true 131 285 true 44 191 false 266 287 false 2 26 false 13 167 false 225 291 true 281 300 true 196 219 true 202 232 false 277 279 true 219 221 true 103 276 true 53 292 false 297 297 true 224 283 true 166 242 false 114 155 false 243 285 true 183 241 false 204 261 false 85 85 true 219 250 false 77 255 true 24 87 true 86 179 false 101 293 true 89 185 true 121 271 false 124 254 false 20 179 true 255 270 true 18 41 true 297 299 false 171 220 true 52 131 true 190 299 true 274 290 false 180 280 false 133 167 false 111 233 false 289 295 true 247 256 false 154 267 false 208 283 true 298 298 false 41 68 false 39 250 false 105 239 true 63 232 false 280 285 false 179 186 true 144 205 true 154 285 true 292 298 false 55 81 false 136 176 true 149 207 true 74 262 false 37 67 true 140 214 true 197 291 false 138 146 true 104 167 true 150 204 false 34 266 false 138 261 false 116 153 false 63 84 true 207 262 false 235 237 false 277 300 true 235 264 false 116 129 true 78 116 false 87 239 true 44 174 false 250 250 false 78 81 false 281 286 false 10 237 false 36 84 false 34 298 false 225 296 true 26 171 false 214 290 false 210 267 true 244 279 true 245 275 true 71 253 true 131 193 false 232 238 true 232 278 true 97 219 true 74 219 false 284 292 true 264 267 false 198 205 true 135 188 true 164 240 false 241 296 false 210 258 true 116 208 false 192 245 false 109 199 false 102 216 true 142 202 true 76 283 true 296 300 true 249 274 false 221 244 false 211 249 false 72 175 true 20 275 false 246 265 false 19 187 true 84 266 false 85 216 true 126 219 true 208 251 true 207 299 false 9 257 false 290 291 false 19 35 false 13 20 false 196 299 false 59 189 true 223 237 false 263 294 true 269 271 true 21 147 true 136 161 false 216 221 true 281 294 true 287 294 false 266 267 true 16 174 true 163 244 false 67 265 false 56 274 false 234 260 true 48 221 true 296 298 true 180 236 false 123 125 true 39 282 false 34 131 true 183 258 false 144 158 true 123 252 false 119 284 false 148 273 true 67 229 true 174 246 true 222 296 true 64 237 true 215 276 true 290 290 true 41 224 false 190 248 false 250 285 false 208 293 false 73 145 false 126 161 false 201 282 true 195 210 false 42 210 false 279 284 true 28 276 true 24 49 true 90 275 true 107 244 false 176 256 false 110 272 true 37 150 false 220 226 false 220 223 false 33 179 true 28 129 true 216 225 false 285 291 false 197 253 true 253 264 true 231 293 true 176 181 true 270 281 true 195 254 false 45 255 true 186 249 true 104 152 false 124 151 true 220 253 false 204 235 false 230 247 true 285 295 true 32 76 false 186 288 false 65 144 true 171 181 false 216 241 false 274 274 false 284 293 false 98 190 false 70 172 false 189 246 false 279 279 true 27 222 true 64 68 true 178 245 true 266 292 false 172 263 false 91 266 false 152 188 true 58 74 false 4 104 true 26 158 false 190 252 true 45 125 false 142 284 true 233 300 false 287 287 false 24 62 false 49 59 true 89 94 false 214 221 true 95 286 true 163 297 true 9 133 true 273 300 false 37 266 true 73 250 false 24 27 true 161 291 false 183 264 true 99 244 false 96 195 true 22 65 false 215 233 true 158 250 false 226 268 true 161 244 false 183 287 true 128 298 false 6 76 false 243 247 false 114 177 true 89 286 false 55 142 false 89 169 false 232 286 true 134 223 false 69 157 true 93 286 false 132 285 false 63 74 true 281 291 false 166 216 true 147 229 false 226 230 false 173 288 false 182 249 false 85 240 false 236 271 false 75 179 false 96 130 false 257 272 true 109 266 false 57 263 true 213 277 true 287 300 true 187 272 false 84 274 true 189 275 true 227 290 false 114 239 false 91 170 false 116 144 false 102 127 false 175 188 false 36 139 true 194 271 true 86 106 false 59 232 false 32 280 true 164 237 true 80 300 true 50 181 false 297 297 false 211 216 true 43 99 true 111 194 false 189 272 true 183 210 false 188 279 true 13 58 true 245 278 true 230 231 true 210 241 true 213 213 false 17 144 false 192 203 true 90 128 true 89 272 true 198 222 false 114 129 false 99 193 false 261 291 true 88 210 false 191 256 false 260 298 false 14 89 false 208 225 false 16 248 false 295 295 true 81 235 true 162 188 false 109 119 false 222 233 false 15 284 false 99 274 false 241 282 false 158 231 true 124 224 false 271 287 false 222 298 false 282 282 false 166 180 true 75 280 false 244 287 true 235 282 true 258 276 false 161 243 true 190 269 false 76 185 true 256 283 false 106 108 false 133 290 true 293 299 false 293 297 true 81 137 false 190 282 false 258 289 true 210 229 true 43 102 false 43 108 true 71 255 false 292 296 false 55 271 false 167 220 false 92 190 false 96 153 true 45 56 false 180 281 false 148 200 false 239 258 true 153 168 false 86 215 false 220 267 true 261 294 true 224 248 true 136 200 false 47 79 true 276 276 true 264 291 true 8 186 true 281 292 true 160 197 false 62 273 true 201 203 false 87 150 false 227 256 true 60 233 false 271 280 false 275 280 false 156 300 true 274 283 true 67 200 true 43 45 true 229 278 true 95 140 false 74 164 true 241 267 false 91 116 true 115 242 true 25 256 true 1 87 false 235 279 true 119 249 true 224 270 false 257 263 true 162 292 true 240 299 false 85 202 true 42 64 false 176 237 false 58 71 false 88 153 true 2 228 false 158 169 true 37 133 false 231 249 false 252 269 false 129 270 true 103 196 true 29 125 false 216 223 false 79 232 false 15 24 true 93 120 true 226 244 false 203 258 false 23 237 false 106 222 false 89 171 false 176 220 true 247 277 true 183 223 false 178 206 false 189 255 false 167 230 false 206 283 false 141 292 true 299 300 true 192 206 false 139 269 true 65 210 false 20 297 true 299 300 true 12 233 false 214 275 false 169 186 true 79 132 false 49 190 true 228 246 true 81 146 true 277 280 true 296 299 false 264 266 true 111 242 true 212 229 true 80 185 true 228 265 false 271 296 true 58 290 false 275 283 true 53 293 false 45 273 false 143 173 false 30 98 false 70 133 false 267 267 true 55 75 false 250 280 true 264 275 false 26 95 true 118 280 true 171 174 false 170 200 false 242 278 false 199 232 false 251 259 false 117 139 true 117 279 true 172 245 true 153 165 false 216 245 false 118 284 true 43 273 true 40 218 false 34 133 true 116 278 true 65 203 false 276 295 true 57 141 true 107 133 false 228 237 false 146 202 false 179 280 true 92 294 false 266 286 true 46 262 true 149 272 false 211 255 true 238 267 true 219 231 true 115 219 true 106 264 true 204 207 false 35 135 true 287 289 true 253 255 true 147 273 true 298 299 false 275 287 false 98 190 true 9 169 true 274 280 true 147 188 false 149 155 true 55 73 true 190 232 true 205 292 true 11 172 false 120 144 false 173 298 false 218 232 true 141 147 true 33 218 false 198 273 true 221 284 false 84 279 true 185 193 true 136 153 true 212 212 false 260 298 false 152 167 true 225 229 true 172 232 true 103 137 true 61 242 true 161 203 false 124 296 true 294 297 false 254 272 true 143 286 true 117 124 false 169 256 false 89 202 true 232 297 false 193 233 false 169 289 true 279 297 true 157 208 true 114 232 true 263 284 false 87 110 true 56 279 false 157 215 true 144 224 true 90 279 false 35 199 false 291 291 true 93 170 false 6 297 false 155 268 true 9 199 false 39 194 false 225 249 true 93 177 false 294 299 true 158 170 false 118 283 false 288 300 true 63 114 false 39 187 true 81 216 true 96 173 true 74 257 true 24 32 true 240 284 true 236 262 true 118 163 true 98 241 false 70 115 false 237 266 false 95 148 false 260 276 false 169 220 false 60 166 false 189 226 false 168 179 false 98 134 true 142 289 true 243 266 false 63 89 false 175 248 true 183 200 false 282 288 false 122 153 false 246 286 false 262 272 false 274 281 true 242 265 false 69 69 true 293 297 false 118 268 true 234 237 false 98 125 true 192 296 false 26 148 false 70 123 true 19 161 true 264 270 false 142 291 false 148 276 false 249 257 true 187 294 true 287 287 true 134 216 true 62 219 false 157 177 true 35 60 false 38 200 true 17 276 true 262 282 true 139 234 false 39 221 true 91 129 false 256 273 false 138 273 true 267 298 false 298 300 false 128 128 true 281 283 false 231 240 false 264 275 false 59 81 true 132 290 true 83 201 false 67 191 true 276 282 true 169 226 false 136 300 true 196 260 true 47 166 true 290 290 true 95 151 true 270 280 true 65 165 true 186 190 true 226 230 true 59 152 true 247 260 true 245 268 false 237 291 true 232 296 true 155 256 false 166 270 false 200 215 false 6 134 true 71 173 true 138 152 true 121 151 true 177 259 true 215 286 false 48 100 false 33 47 false 98 111 true 206 215 false 77 131 false 32 117 false 167 196 false 42 94 true 264 271 true 11 235 false 45 140 true 2 237 true 177 204 true 164 250 false 299 299 false 153 196 false 184 200 true 23 218 false 191 299 true 19 71 false 101 219 true 21 138 false 85 291 false 13 254 true 208 238 false 254 268 true 217 225 true 43 255 false 284 289 true 288 300 false 104 127 false 40 47 true 174 207 true 20 92 false 248 248 true 130 216 false 2 208 false 27 300 false 206 297 true 168 251 false 282 294 true 288 298 true 270 280 true 14 108 false 36 252 false 270 286 false 215 295 false 50 134 false 142 160 false 49 100 true 210 242 true 259 287 true 17 27 false 54 267 false 298 298 false 168 293 false 250 282 false 86 176 false 135 231 true 64 268 false 30 51 true 281 299 true 242 252 false 241 259 true 204 270 false 193 239 false 20 216 false 251 290 true 49 135 false 111 179 true 193 220 true 221 297 false 247 269 false 270 278 false 249 276 false 260 293 true 217 240 false 273 286 true 255 256 true 53 176 false 23 58 true 144 295 true 148 197 false 285 290 true 285 300 false 220 257 false 166 241 true 53 67 true 138 240 true 258 268 false 84 279 true 18 169 true 164 281 true 283 285 false 91 272 true 188 190 true 212 256 false 191 218 false 300 300 true 182 226 true 240 248 true 256 271 true 27 103 true 146 275 false 39 246 true 62 152 true 168 245 true 271 297 true 238 250 false 230 255 false 45 278 false 12 76 true 99 300 false 33 71 false 249 282 false 213 299 false 199 273 false 248 249 false 114 216 false 71 152 true 142 232 false 52 92 false 244 293 true 210 214 true 56 115 true 202 206 true 163 185 true 265 300 false 232 249 true 278 280 false 111 112 true 290 298 true 158 199 true 202 210 false 100 121 false 93 175 true 251 263 true 110 215 true 122 122 false 35 80 false 10 23 true 204 213 true 203 213 false 213 300 true 75 129 true 99 138 false 86 259 true 5 39 false 273 287 false 197 203 false 32 92 true 90 232 true 218 281 true 55 115 true 208 296 true 107 227 true 60 277 true 214 265 false 106 263 true 150 168 true 159 221 false 271 280 true 74 216 false 187 299 false 252 273 false 122 279 true 40 139 true 52 96 true 78 167 false 140 286 false 231 284 true 257 290 false 277 289 true 139 247 false 124 127 true 232 233 true 145 164 true 258 263 false 262 264 false 39 170 false 18 128 true 288 290 false 110 179 false 287 295 false 268 284 false 232 263 false 55 254 true 201 277 false 147 293 true 140 170 true 57 172 false 293 294 true 201 272 true 165 175 true 11 64 false 286 288 false 125 179 true 263 298 true 68 254 false 86 149 false 296 297 true 171 196 true 183 248 true 96 236 true 68 120 false 107 167 true 201 262 false 263 288 true 51 244 false 186 226 true 257 277 false 58 299 false 179 260 true 103 282 false 76 146 true 173 268 false 134 215 false 162 274 false 165 265 true 37 208 false 61 109 false 151 214 false 83 197 false 221 254 false 87 206 false 156 205 true 92 191 true 245 267 false 125 290 false 293 297 false 74 80 false 268 270 true 205 295 true 7 224 true 255 259 false 276 280 false 93 162 true 96 230 false 124 138 true 156 199 true 176 247 true 84 127 true 268 274 true 87 249 false 194 254 false 300 300 false 156 288 false 148 267 true 199 290 false 89 90 false 238 266 false 137 270 false 266 286 false 127 245 false 176 287 true 127 151 true 208 249 false 88 129 true 244 260 false 202 243 false 64 158 true 256 282 false 140 219 true 264 278 true 298 298 false 169 219 false 262 267 true 265 284 false 259 284 true 31 180 true 199 203 false 118 269 false 77 113 true 291 299 false 158 160 true 92 238 false 281 294 true 34 230 true 212 255 true 276 284 true 47 269 false 273 292 false 291 298 false 191 228 false 159 300 false 156 176 false 297 300 false 169 284 true 76 216 false 85 243 true 288 297 false 69 157 false 78 123 false 233 282 false 274 286 true 52 208 false 298 299 false 160 179 false 212 239 true 288 295 true 91 140 false 231 274 true 89 173 true 297 300 true 121 218 false 135 153 true 159 212 true 299 300 false 231 240 true 229 249 true 287 299 true 45 119 true 231 270 false 194 239 true 179 260 true 46 209 false 23 89 true 263 289 false 85 246 true 125 273 false 203 216 false 228 252 true 263 299 true 260 275 false 104 134 true 23 213 true 54 211 true 207 300 false 1 191 true 24 119 false 50 90 false 283 297 false 194 196 false 152 198 false 51 164 false 145 171 false 172 181 false 141 298 true 151 216 false 11 91 false 245 252 false 262 275 true 177 293 false 208 244 false 21 49 true 181 207 true 254 298 false 79 87 true 30 193 true 299 299 false 48 94 true 162 228 false 130 197 false 208 228 true 112 294 false 285 291 false 49 298 false 122 242 true 142 144 false 118 258 false 168 248 false 205 264 false 94 289 false 272 299 false 73 155 false 107 278 false 159 280 true 11 300 true 158 226 false 47 279 false 291 298 false 177 284 true 189 272 true 80 281 false 38 275 true 100 244 false 67 299 false 69 172 false 76 79 false 8 39 false 140 195 false 144 167 true 50 205 true 60 174 false 108 174 false 177 228 true 14 216 false 51 185 false 177 295 false 202 204 false 269 289 false 103 223 false 1 251 false 120 200 true 106 133 false 127 230 true 95 297 true 238 239 false 203 210 true 194 237 true 231 236 false 247 293 false 1 126 true 235 256 false 185 270 true 223 265 false 259 271 true 45 239 false 17 135 true 110 159 true 150 202 true 11 195 true 10 224 false 14 289 false 283 294 true 144 206 true 33 218 false 188 244 false 262 267 true 242 260 true 41 125 false 132 193 true 287 295 true 144 227 true 30 200 true 268 300 false 154 158 false 250 281 true 268 291 true 231 266 true 186 292 false 38 183 true 164 254 false 212 279 false 219 234 false 191 215 true 180 283 true 203 294 true 147 217 false 84 225 true 185 258 false 41 271 true 162 170 false 211 263 false 279 291 false 214 263 true 100 138 true 113 129 true 249 281 false 32 109 false 246 283 true 110 216 true 91 267 false 75 167 true 209 221 false 244 295 false 162 182 false 61 74 false 208 287 true 291 296 true 81 86 false 210 263 true 149 154 true 72 116 false 196 286 false 247 252 true 193 195 false 92 224 false 31 53 false 257 291 true 58 251 false 168 218 true 57 142 false 260 291 false 142 291 true 173 214 false 71 175 true 19 169 false 288 296 true 79 115 false 49 141 true 29 230 false 17 189 false 212 294 false 277 294 false 291 296 false 22 288 false 300 300 true 94 187 false 203 210 false 94 269 false 169 230 true 185 241 true 173 243 true 50 107 false 278 289 true 219 247 false 30 129 true 269 292 true 182 198 false 216 227 true 299 300 true 212 278 false 113 121 false 156 221 false 101 286 true 286 295 false 111 142 false 206 255 false 141 179 false 223 248 true 126 201 false 291 291 true 87 160 false 95 246 true 7 152 true 31 164 true 269 273 true 270 270 true 66 261 false 268 273 true 235 289 true 155 291 false 152 254 true 220 281 true 66 108 false 11 248 true 54 156 true 229 279 false 275 291 false 69 245 true 130 222 true 133 210 false 31 161 false 58 249 false 251 292 false 238 279 false 63 259 false 272 278 false 163 221 false 193 284 true 68 179 true 50 74 true 287 298 false 277 277 false 63 68 false 168 290 true 291 297 true 183 280 true 79 121 false 297 299 true 112 117 true 138 138 true 279 289 false 135 204 false 41 137 true 258 268 false 216 251 false 39 292 true 223 260 true 155 188 true 297 297 true 108 122 true 103 215 false 101 158 false 217 294 false 11 24 false 250 298 false 240 299 false 247 287 true 74 269 false 165 204 false 223 273 false 145 255 false 252 268 true 264 270 true 151 289 true 231 242 false 9 49 false 225 240 false 99 126 true 271 272 true 156 217 true 141 171 false 211 216 false 142 276 true 230 288 true 171 212 true 48 185 false 187 296 true 147 205 true 102 167 true 208 278 true 213 259 true 134 182 false 57 100 false 112 138 true 47 103 false 187 204 false 271 299 true 152 267 true 252 295 true 19 37 true 39 128 true 144 260 false 167 252 false 189 275 false 47 191 false 63 299 true 149 175 false 245 252 true 211 251 true 258 282 false 56 250 true 170 294 false 78 222 true 104 142 true 201 236 false 105 125 false 266 292 true 212 231 false 232 270 true 9 239 false 241 272 false 56 148 true 277 299 false 92 221 false 116 246 true 131 144 false 291 295 true 15 280 false 5 127 true 152 187 false 242 245 true 288 288 true 107 120 false 81 99 true 258 299 true 205 206 true 92 271 true 247 259 false 289 295 false 296 297 true 91 99 false 36 146 false 67 200 true 95 101 false 229 266 false 279 293 true 261 282 false 179 204 true 2 97 false 140 156 true 213 240 true 159 198 false 154 278 false 112 271 false 35 43 false 17 272 true 89 252 true 249 294 true 264 267 true 61 284 false 216 287 true 140 261 true 273 286 false 103 168 false 92 102 true 100 162 false 230 286 true 144 229 false 189 259 false 242 246 false 285 287 true 154 154 false 237 255 true 242 243 true 283 295 true 51 191 false 284 285 false 138 216 false 183 229 true 4 268 false 167 285 false 248 271 true 24 295 false 64 149 true 49 223 true 30 38 false 170 275 false 129 260 false 47 91 true 34 91 false 170 209 false 235 246 true 253 279 true 198 278 false 257 263 true 170 279 false 214 297 false 111 289 true 84 244 true 299 299 true 284 285 false 117 206 false 163 254 true 48 268 false 239 249 true 42 293 false 143 143 true 222 253 false 254 298 false 212 283 true 202 224 false 5 135 false 206 267 false 234 244 true 77 253 false 73 143 true 24 278 false 144 251 true 259 271 true 276 300 false 290 296 false 274 300 false 234 272 true 276 294 true 71 258 true 284 291 false 11 188 true 120 225 false 261 275 false 241 265 false 295 297 false 49 258 true 4 204 true 130 191 true 90 233 true 49 296 true 155 289 true 38 171 false 26 95 false 217 271 false 212 238 false 106 258 false 191 217 false 12 74 true 146 187 false 172 300 true 66 144 false 72 262 true 285 298 false 178 233 false 244 270 true 34 204 true 38 224 false 70 288 false 123 262 false 249 256 true 34 234 true 145 282 false 154 271 true 134 283 true 290 292 false 175 273 true 147 167 false 6 35 true 118 186 false 231 248 true 110 268 true 249 293 false 192 277 false 249 263 true 209 251 true 27 228 true 172 287 false 110 188 true 264 277 true 223 254 false 244 268 false 85 282 true 205 271 false 227 235 false 223 277 true 278 287 true 19 71 false 40 246 true 244 256 true 141 213 true 293 296 true 253 268 false 234 281 true 61 62 false 242 272 true 78 191 true 252 255 false 95 212 false 108 194 true 155 233 true 24 123 false 19 21 true 56 226 true 168 249 false 18 19 false 144 153 true 210 229 false 281 283 false 8 118 true 54 274 false 23 205 true 14 281 false 298 299 false 57 170 false 185 222 false 61 210 false 58 74 true 206 286 true 103 285 true 233 256 true 207 234 false 203 281 true 232 254 false 107 199 false 39 149 true 217 224 false 99 122 false 22 228 false 211 252 false 147 285 true 51 125 false 262 283 true 76 288 true 38 127 true 162 250 true 231 272 true 258 291 true 78 182 true 52 61 true 21 126 true 267 292 false 197 250 true 179 253 true 155 206 true 166 218 false 209 283 true 294 294 false 199 253 false 134 153 true 185 289 true 13 155 true 213 238 false 95 295 true 176 248 false 185 235 true 262 275 true 122 154 false 64 119 true 98 143 false 17 152 true 107 284 true 286 286 true 159 180 false 109 221 false 77 136 true 9 254 true 98 272 true 149 279 false 102 166 true 251 273 false 187 189 true 261 295 false 26 205 true 68 150 false 221 223 true 48 63 true 159 176 false 248 254 false 160 229 false 187 288 false 164 168 false 43 51 false 27 261 false 157 225 false 160 191 false 197 267 false 6 93 false 107 215 false 14 95 false 66 171 false 254 272 true 31 197 true 213 283 false 117 295 false 128 204 true 100 222 true 79 138 false 99 278 false 116 136 true 286 299 false 228 300 true 119 146 false 183 207 true 88 223 true 263 287 false 61 163 false 167 291 false 196 202 true 253 273 true 142 291 true 144 288 false 243 275 false 159 287 false 252 279 true 115 247 false 236 292 true 123 139 true 189 229 false 237 258 false 188 189 true 67 248 false 35 260 true 131 223 false 133 266 false 44 229 true 131 141 true 146 208 true 53 156 false 239 285 true 40 199 true 286 291 false 30 57 true 23 299 false 106 256 true 37 52 false 54 83 false 300 300 false 110 166 true 39 67 true 11 298 false 137 213 true 287 294 true 73 90 true 158 177 false 299 300 false 277 297 true 240 296 false 46 127 false 90 215 false 164 255 true 70 87 true 56 251 false 206 233 false 275 289 false 94 199 false 22 49 true 172 231 false 11 139 true 66 99 true 70 251 true 144 289 true 92 298 false 258 280 false 190 231 true 132 197 false 141 290 false 112 269 true 272 273 true 248 284 false 110 263 false 8 131 true 205 234 false 265 297 true 40 212 true 139 168 true 241 284 false 145 261 false 41 292 true 3 161 true 199 207 false 172 221 true 150 224 true 99 119 false 283 285 true 214 289 false 279 297 false 14 177 true 210 298 false 17 36 false 212 224 false 126 136 true 290 290 true 154 251 true 152 219 true 135 217 false 249 278 false 70 179 false 223 283 true 176 261 true 153 291 false 156 161 false 230 290 true 222 292 true 295 295 true 67 213 false 31 195 true 139 183 false 246 275 false 155 162 false 108 167 true 42 283 true 36 117 true 226 231 true 56 204 true 66 139 false 57 253 false 11 93 false 66 128 true 190 289 false 261 282 true 152 184 false 151 225 false 133 179 false 85 153 false 225 289 true 266 277 false 221 232 false 59 163 true 29 176 false 32 34 false 197 222 true 141 298 false 34 248 false 184 248 false 46 119 false 84 249 false 211 239 false 262 275 true 164 164 true 87 257 true 103 245 true 247 255 true 35 150 false 267 279 true 2 214 true 49 201 true 294 294 true 263 269 true 45 71 false 212 246 false 257 289 true 256 260 false 64 166 false 30 123 true 160 209 true 56 81 true 46 159 true 133 268 true 25 75 false 172 254 true 261 276 false 33 281 true 72 155 true 256 277 false 252 295 true 182 199 true 223 287 true 28 287 true 203 278 true 241 265 false 86 293 true 15 197 true 24 291 false 224 295 false 98 145 true 230 294 true 54 84 true 157 273 true 207 259 true 208 229 true 288 293 false 182 249 false 244 249 false 254 264 true 49 279 false 48 234 false 129 211 true 21 117 true 103 227 false 46 79 false 54 267 false 129 271 true 254 282 true 104 184 false 72 165 false 263 283 false 189 205 false 59 194 false 17 288 false 16 207 false 289 295 true 50 69 true 209 258 false 246 289 true 295 298 true 205 283 false 257 287 true 289 292 false 64 238 true 88 120 false 274 286 false 188 190 false 253 276 true 263 281 true 229 276 false 223 272 false 279 287 false 133 250 false 290 290 true 226 259 false 122 206 false 238 276 false 276 282 false 149 298 true 281 295 false 155 243 true 129 257 false 16 201 true 2 106 true 196 207 true 276 282 true 170 255 true 8 261 true 211 240 false 57 203 true 49 248 true 286 291 false 69 201 false 34 199 false 46 105 false 12 68 false 223 227 true 282 287 true 43 284 true 207 263 true 59 262 true 147 202 false 255 275 false 63 158 false 33 275 true 142 222 false 187 241 false 59 277 false 174 207 true 267 292 false 132 271 true 93 133 false 258 291 true 32 147 true 105 192 true 145 288 false 239 290 true 17 81 true 128 286 false 32 211 false 163 244 true 71 194 false 183 276 true 107 243 true 81 148 true 143 240 false 183 262 true 152 181 false 148 243 true 87 144 true 146 224 true 70 146 false 238 289 true 202 232 true 239 289 true 52 133 false 229 293 false 46 225 true 50 130 false 160 288 true 157 299 true 95 217 true 95 291 false 266 298 true 119 273 true 7 224 false 170 248 false 240 263 false 142 246 false 143 241 false 98 280 true 178 235 false 110 110 true 238 272 true 8 79 false 42 290 false 172 280 true 71 215 false 87 276 false 106 159 false 122 172 false 69 260 true 56 69 false 295 296 true 84 238 false 38 179 false 221 238 true 146 169 false 136 164 false 27 299 false 5 243 true 251 287 true 252 295 true 161 272 true 296 299 false 193 199 true 168 196 true 252 287 false 197 300 true 282 300 false 4 260 true 30 67 true 170 225 true 185 221 false 229 249 true 22 289 false 156 276 true 109 300 true 297 298 false 219 265 true 194 275 false 209 244 true 6 66 false 17 146 true 21 152 false 65 265 true 6 255 false 136 200 false 24 165 true 2 297 true 38 69 true 142 254 true 71 233 true 211 221 false 69 111 false 20 77 true 53 129 false 120 250 false 180 277 true 14 208 true 52 63 true 248 259 false 42 82 false 162 221 true 62 145 true 105 294 true 79 140 false 164 249 true 128 180 true 202 241 true 251 253 true 97 123 true 177 243 true 182 284 true 238 288 true 241 283 true 6 122 true 268 293 false 131 245 true 39 279 false 205 236 false 130 139 false 223 255 true 82 164 true 268 277 false 228 231 true 118 232 false 132 240 true 285 294 false 57 126 true 31 218 false 78 214 true 110 220 false 40 82 false 2 294 true 240 263 false 153 241 true 218 282 true 260 266 true 190 299 false 103 164 false 28 61 false 55 78 false 167 214 false 279 291 true 167 168 false 224 270 false 19 219 false 237 242 false 232 283 true 71 202 false 119 231 false 49 159 false 152 261 true 112 276 true 124 296 true 173 214 true 239 260 false 142 230 true 82 215 true 13 297 false 200 228 true 158 293 false 6 199 true 131 153 false 156 263 true 286 294 false 34 41 false 155 286 true 45 157 false 100 129 true 174 190 false 37 272 false 95 139 false 47 159 true 56 250 true 88 152 true 278 285 true 206 231 false 247 291 false 192 225 false 229 296 true 259 287 false 237 253 true 117 279 false 219 263 false 32 202 true 226 287 true 180 219 true 299 300 true 145 209 false 169 232 true 119 278 false 171 294 false 19 220 false 264 297 false 248 271 false 123 230 true 225 274 true 90 118 false 240 282 false 136 141 false 268 277 true 76 160 true 10 175 true 155 188 false 202 297 false 225 231 true 108 238 false 202 298 true 236 248 true 131 170 false 135 227 false 208 236 false 50 118 true 267 277 true 216 266 false 224 246 false 223 232 true 6 257 true 191 250 false 76 230 false 28 131 false 161 271 true 25 289 false 152 198 false 160 200 true 20 222 false 220 260 true 250 259 true 204 290 false 12 179 false 253 277 false 61 117 false 2 116 true 170 210 true 27 143 false 221 293 true 176 296 true 208 251 false 195 281 false 84 191 false 180 184 false 177 288 true 232 291 false 84 267 false 164 271 true 223 225 false 251 285 false 9 190 false 181 191 true 11 208 false 150 153 false 222 290 true 106 155 true 54 81 true 106 113 false 162 170 false 48 64 true 8 75 true 87 214 true 111 239 false 5 50 false 138 160 true 161 263 false 96 270 true 4 148 false 30 269 true 267 280 false 236 254 true 201 235 false 84 196 false 282 287 true 270 270 false 244 300 true 52 87 true 129 150 false 269 280 true 273 286 true 185 247 true 136 161 true 68 269 false 79 121 true 222 259 false 135 139 false 54 218 false 195 299 false 244 261 false 279 282 true 273 298 true 16 254 false 206 258 false 149 241 true 24 156 false 234 288 true 222 262 false 124 205 true 59 140 true 186 204 false 87 172 false 138 218 true 264 281 false 238 293 false 297 297 false 52 118 false 158 163 false 175 289 false 48 76 false 49 296 true 4 57 false 97 233 false 11 104 true 61 212 false 264 296 true 136 154 true 89 249 false 32 78 true 171 183 false 159 202 true 72 270 false 174 203 true 149 205 true 167 193 true 121 125 false 103 216 true 128 245 true 154 250 false 115 285 false 151 265 true 32 125 true 90 203 true 77 204 false 124 203 false 97 216 true 130 193 true 7 256 true 97 275 false 295 299 false 254 276 false 142 195 false 84 279 true 132 210 false 213 221 false 223 268 false 121 175 false 74 199 true 44 264 false 198 243 true 44 102 true 93 133 true 43 144 false 241 263 false 37 52 true 139 221 true 205 232 true 29 180 true 36 54 true 92 215 false 294 297 true 66 133 false 128 130 false 278 299 false 162 203 false 193 247 false 26 261 true 184 186 true 129 286 false 27 187 true 82 152 true 153 186 false 83 117 false 245 245 false 126 143 true 285 293 true 116 166 true 68 69 true 89 194 false 56 124 false 296 296 false 104 242 true 263 271 false 96 135 false 202 273 false 99 257 false 99 141 true 126 152 false 58 209 false 294 294 true 224 272 false 202 290 false 292 294 false 161 296 true 197 272 true 93 206 false 253 253 false 21 242 true 51 299 false 36 294 false 216 269 false 120 132 false 138 230 true 81 213 false 96 202 true 85 151 true 116 117 false 283 291 false 6 132 false 186 232 false 235 249 true 88 270 true 82 247 false 200 292 false 90 115 true 25 135 false 272 292 false 95 283 false 293 295 true 206 224 true 66 156 false 289 293 true 287 299 true 92 149 true 6 127 false 294 300 false 118 199 false 194 295 true 267 287 true 27 112 true 239 262 true 273 296 true 9 151 true 126 241 true 241 271 true 270 295 false 168 279 true 114 181 true 97 216 false 114 257 true 248 259 false 293 298 true 181 230 false 38 289 true 124 125 true 80 267 true 287 288 false 74 148 true 97 150 true 136 203 false 25 173 true 60 255 true 250 285 false 133 182 false 13 109 false 17 276 true 187 223 false 20 135 true 233 273 false 192 261 false 229 266 true 235 287 false 38 285 false 128 252 false 174 299 true 225 236 true 7 10 false 12 44 false 152 235 false 185 249 true 141 225 true 35 248 false 37 233 true 138 222 true 298 300 true 268 274 false 157 174 true 262 283 true 124 258 false 61 158 true 42 238 false 290 290 false 157 192 true 106 171 true 65 280 true 274 286 false 111 242 true 186 251 true 296 300 true 71 197 false 192 261 false 135 249 true 222 225 true 179 243 false 109 189 true 159 196 true 295 298 true 202 210 false 113 181 false 219 238 true 262 272 false 232 294 false 244 299 true 165 264 true 17 231 true 204 221 true 282 295 true 56 212 false 234 244 false 117 184 false 84 116 false 258 284 true 205 290 false 173 236 false 196 238 true 6 107 true 295 295 true 296 297 false 236 296 true 241 258 false 115 276 true 20 93 false 94 168 true 143 148 false 210 289 false 165 204 false 271 289 true 12 115 true 234 267 true 176 218 false 97 164 true 156 194 false 112 288 false 274 297 false 295 297 true 80 176 false 56 59 true 119 120 false 158 180 false 140 275 false 93 249 false 186 296 false 172 173 false 259 299 true 184 193 false 130 204 true 199 241 false 60 160 false 265 300 false 28 297 false 193 245 true 160 285 false 154 247 false 6 300 true 63 264 false 268 277 true 113 287 false 172 184 true 228 291 false 91 223 true 105 233 false 267 273 false 173 251 false 186 259 true 245 281 true 92 103 true 33 181 false 145 196 true 174 277 false 300 300 true 177 239 false 43 212 true 24 115 false 223 277 false 79 288 false 226 227 true 75 161 false 43 229 true 173 227 false 178 204 false 21 298 true 293 299 false 168 234 true 114 149 true 216 255 false 121 147 false 39 204 false 95 136 false 156 290 true 252 296 true 184 276 true 34 254 true 139 201 true 223 282 true 169 189 false 161 273 false 154 266 true 171 255 false 50 278 true 39 171 true 240 269 false 45 103 true 51 201 false 166 227 true 87 103 true 250 255 true 209 288 false 130 146 true 252 287 true 170 257 true 9 179 false 262 294 true 25 65 false 195 231 true 87 296 true 260 272 false 242 259 false 17 139 false 75 185 false 207 257 true 273 284 false 9 38 true 4 289 false 155 231 true 292 295 true 137 248 true 79 85 true 229 267 false 53 206 true 184 300 true 227 229 false 158 252 false 189 233 true 292 298 true 160 217 true 39 255 false 4 220 true 2 28 true 214 245 false 55 289 true 33 165 true 39 182 true 198 297 false 227 230 false 241 285 false 199 248 false 213 253 true 288 293 false 286 295 true 167 192 true 62 79 false 32 191 true 66 188 false 204 275 true 283 283 true 209 254 false 28 185 true 76 288 false 181 230 true 63 246 true 16 46 true 58 122 false 66 135 true 14 202 true 197 201 false 181 253 true 205 252 true 289 289 true 21 30 true 80 250 false 158 203 false 138 184 true 213 230 false 200 232 true 165 174 false 9 112 false 159 264 false 63 111 true 258 272 true 40 135 true 254 276 true 194 230 true 144 230 false 119 248 false 35 106 true 28 243 true 281 297 true 88 208 true 240 286 false 108 202 true 118 276 true 114 283 false 70 123 true 13 130 true 161 277 true 203 268 false 169 195 false 166 250 false 105 228 true 20 30 true 225 239 false 250 250 true 122 291 false 50 151 false 173 268 true 139 236 true 292 292 false 152 249 true 125 133 true 101 165 false 167 259 true 159 185 true 121 285 true 134 233 true 46 296 true 203 218 true 138 185 true 133 138 false 186 294 true 240 258 true 123 214 true 153 212 true 70 223 false 290 298 false 207 255 false 42 162 false 107 238 false 250 297 true 96 222 true 189 240 false 296 296 true 240 277 false 252 260 false 14 297 true 217 279 true 47 244 false 131 135 true 51 123 true 38 64 false 289 295 false 26 179 false 40 66 false 3 46 false 110 161 true 272 280 false 211 293 true 282 284 true 240 285 false 261 277 true 64 97 true 155 228 false 58 124 false 157 166 false 232 286 false 150 206 false 187 283 true 144 269 true 228 244 true 13 63 true 218 218 false 242 292 true 213 241 true 178 278 true 298 299 false 206 206 true 171 268 false 207 234 false 101 119 false 173 259 false 184 264 true 183 244 false 159 161 true 262 267 false 117 193 false 222 273 false 59 64 false 133 202 false 10 84 true 162 293 true 198 220 true 159 227 false 232 280 true 115 251 false 229 230 false 255 297 true 220 277 false 4 47 false 78 218 true 228 269 true 215 242 true 49 84 true 3 210 true 11 107 true 102 235 false 48 158 true 89 127 false 128 211 false 37 57 false 97 210 true 225 298 true 110 231 true 15 147 false 211 234 true 282 293 false 90 189 false 198 261 true 284 293 true 4 154 false 82 242 true 249 286 true 286 297 false 154 238 false 172 208 false 193 210 false 30 254 true 257 279 true 207 224 true 125 250 false 102 152 false 297 300 true 103 128 false 87 121 false 141 182 false 62 110 false 56 278 false 256 273 false 292 293 true 265 293 true 165 233 true 177 237 false 126 138 false 62 226 true 254 260 false 182 214 false 143 218 true 159 175 true 48 137 false 153 266 false 2 231 false 283 291 true 2 177 true 78 123 true 40 90 false 10 235 true 193 272 true 91 158 false 172 258 true 170 220 false 223 249 false 71 120 true 288 296 false 243 274 false 193 210 false 249 265 true 149 269 false 42 221 false 27 62 false 232 233 true 101 267 true 2 12 true 149 267 false 42 43 false 54 166 false 300 300 false 34 262 true 127 128 false 54 132 true 277 279 false 126 281 false 197 197 false 250 278 false 36 254 false 242 264 true 281 287 true 38 119 true 180 288 false 249 283 false 170 251 true 222 226 true 133 227 false 142 271 true 239 296 true 224 248 true 205 252 false 195 226 true 180 194 true 75 282 true 299 300 true 250 266 true 197 219 false 88 139 false 273 283 false 44 165 true 72 125 true 245 248 false 155 186 true 17 38 true 238 245 false 196 237 true 252 260 true 71 181 true 231 292 false 70 189 true 245 280 false 285 289 false 184 225 false 143 229 false 244 297 false 40 251 false 183 184 false 219 252 false 245 294 true 93 196 true 148 279 false 116 278 false 204 275 true 104 117 false 64 161 false 253 259 false 49 103 true 89 182 false 79 264 true 258 289 false 53 290 true 91 150 false 183 222 false 295 297 false 168 172 false 79 285 true 261 292 false 297 297 true 240 252 true 280 296 false 102 298 false 78 292 true 124 218 true 254 257 false 161 252 true 79 183 false 64 215 true 14 172 true 33 94 false 99 138 false 118 253 true 62 190 false 154 287 true 191 223 true 157 165 false 208 241 false 205 228 false 166 291 false 212 231 true 102 193 false 263 294 false 92 140 true 126 184 true 145 147 true 96 240 false 257 271 false 285 292 true 104 123 true 210 280 false 94 151 true 253 268 false 80 246 true 113 119 true 280 299 true 248 257 true 16 150 false 267 286 false 42 226 true 194 225 false 123 242 false 224 250 true 50 179 false 257 297 true 235 296 false 33 168 true 161 299 false 207 224 true 215 248 true 247 259 true 298 300 true 165 220 false 215 224 true 231 239 false 245 274 false 48 287 false 274 284 true 118 224 false 142 216 true 200 279 false 145 246 true 92 184 false 290 300 true 56 266 false 147 251 false 163 238 true 86 230 false 278 293 true 128 186 true 67 248 true 45 125 true 65 148 false 204 238 true 89 203 false 293 299 false 144 222 false 168 214 false 250 261 false 167 285 false 99 256 true 102 292 false 27 159 false 129 196 false 43 126 false 171 223 true 205 258 false 266 287 false 228 286 false 250 295 false 185 188 true 234 290 false 125 237 true 208 251 true 171 273 false 13 101 true 268 271 false 153 156 false 53 131 false 295 296 false 196 214 false 20 208 true 95 177 true 7 241 true 245 295 true 276 297 false 166 300 true 111 120 false 1 66 false 79 227 false 60 240 false 280 297 false 67 184 true 220 278 true 12 16 false 84 278 false 22 207 false 134 291 true 176 243 false 277 296 true 113 153 false 206 296 true 285 295 false 118 167 true 270 296 false 292 299 true 100 269 true 3 131 false 41 266 true 150 172 true 221 290 true 67 121 true 144 177 false 286 299 false 165 254 false 112 183 true 235 299 true 128 195 false 5 257 false 156 209 false 32 81 true 46 83 false 39 218 false 108 293 false 213 285 false 153 288 false 31 118 false 118 222 true 35 126 true 285 297 false 157 180 false 172 248 false 3 153 true 237 297 false 11 19 true 209 285 false 41 195 false 150 245 true 154 155 true 249 297 false 124 259 true 19 261 false 266 282 true 39 126 false 213 237 true 153 175 false 80 226 true 165 211 true 202 203 false 106 210 false 242 280 true 72 276 false 71 213 false 76 131 false 107 270 true 127 224 false 240 291 true 9 282 false 86 137 false 295 298 true 133 182 true 94 143 false 175 234 false 54 90 true 163 246 true 83 191 false 150 283 false 107 146 false 193 291 true 243 282 false 169 183 true 118 126 false 275 291 true 231 244 false 244 250 false 142 246 false 220 252 false 34 90 false 152 186 true 221 234 true 194 200 true 276 281 false 71 120 false 180 266 false 148 244 false 13 198 false 257 268 true 281 287 true 161 245 true 137 205 false 239 291 false 7 105 true 268 300 false 43 118 true 222 280 false 60 116 false 215 234 false 249 287 false 230 266 false 136 264 true 178 235 false 32 293 false 9 185 true 214 247 true 272 299 true 66 280 true 59 211 false 176 291 true 111 273 true 275 275 true 186 260 false 31 66 true 95 227 true 269 272 false 30 77 true 35 194 true 94 96 true 289 299 false 208 249 false 15 66 false 290 291 true 292 293 true 105 162 true 279 279 true 172 295 false 144 178 false 110 271 false 32 257 false 289 291 true 229 258 true 7 174 false 188 228 false 121 281 false 168 196 true 130 286 true 169 216 true 94 241 true 113 251 true 172 217 false 117 171 false 92 148 true 122 180 true 93 108 false 286 292 true 233 238 false 81 176 true 130 208 true 85 122 true 29 129 false 85 208 true 268 295 true 124 221 true 49 90 true 2 249 true 124 300 true 154 204 false 181 185 false 35 262 false 283 289 true 176 236 false 136 265 true 161 183 false 278 283 false 220 225 false 261 287 true 140 262 false 141 229 true 216 269 false 246 280 true 182 269 true 286 293 true 282 283 true 130 175 true 46 173 true 57 245 false 87 231 false 105 181 true 169 261 false 255 268 false 22 218 true 281 289 true 12 68 true 253 253 true 93 177 false 97 97 true 239 246 false 29 44 true 152 198 true 132 248 true 74 292 true 46 63 true 191 290 false 285 288 false 140 150 false 134 195 false 215 243 true 246 277 true 230 263 false 97 300 true 42 224 false 231 293 true 267 298 false 177 216 true 198 210 false 74 95 true 52 95 false 218 263 false 40 186 true 66 261 true 120 187 true 234 265 false 215 277 true 275 293 false 30 278 true 184 231 false 248 265 false 179 241 false 288 297 false 95 168 true 170 213 true 232 289 true 292 296 true 86 201 false 69 297 false 294 294 false 175 199 true 67 164 true 41 171 true 224 287 true 104 141 true 2 199 true 3 242 false 129 259 true 16 133 false 233 250 false 249 270 false 34 244 true 222 285 false 37 226 false 68 226 false 221 300 false 126 281 false 153 243 false 199 291 true 282 289 false 172 278 false 100 207 false 139 293 false 41 73 false 252 261 false 38 62 false 254 290 true 293 297 true 29 209 true 55 154 true 235 237 false 77 202 false 56 274 false 53 61 true 295 299 true 92 287 true 105 108 true 145 168 false 251 281 true 44 102 false 247 273 true 231 249 true 267 272 false 176 193 true 226 251 true 41 58 false 63 283 true 224 277 false 127 158 false 206 237 true 106 243 false 142 186 false 48 165 false 37 246 false 73 119 false 281 294 false 39 229 true 10 222 true 30 255 false 144 252 false 2 260 false 270 293 true 176 191 false 17 296 true 1 165 false 81 157 true 251 255 false 69 142 false 93 155 true 285 285 false 91 204 true 120 261 false 230 270 false 34 57 true 132 217 false 291 298 true 287 290 true 278 283 false 161 218 true 81 211 true 247 262 false 277 280 true 132 264 true 167 181 false 160 203 true 48 123 true 234 237 false 254 275 true 89 233 true 143 282 true 233 271 false 216 247 true 177 292 false 129 291 false 236 262 false 31 229 true 269 271 true 22 129 false 295 297 false 47 66 true 17 71 false 30 93 false 22 221 true 18 233 true 296 299 true 218 269 false 129 240 false 184 292 true 46 127 true 192 199 false 115 287 false 167 294 false 267 293 false 196 270 true 58 114 true 66 155 false 187 233 false 215 286 true 255 288 true 32 162 true 131 181 true 6 255 true 232 232 false 161 214 true 24 163 true 146 190 true 175 216 true 113 189 true 85 167 true 292 294 false 159 187 true 222 242 true 272 293 false 48 196 false 192 241 false 229 284 false 297 300 true 240 290 false 161 287 true 193 239 true 69 137 false 188 202 true 136 299 true 34 209 false 98 111 false 185 278 false 175 289 false 206 259 false 206 234 true 288 293 false 6 217 false 80 127 false 79 264 true 86 189 false 250 259 true 175 256 true 295 299 false 144 214 false 162 209 true 261 285 true 80 96 false 291 296 true 89 178 false 31 102 true 46 237 false 287 287 false 170 298 false 53 276 false 158 272 true 46 172 false 213 236 false 112 195 false 70 107 false 248 296 false 36 56 true 43 69 true 241 287 true 111 226 true 31 95 false 163 213 false 100 120 true 110 258 true 13 251 true 93 126 true 124 231 true 20 132 false 146 230 true 174 208 true 156 211 false 136 252 true 56 279 false 286 287 true 81 175 true 64 252 false 123 161 false 196 255 false 119 291 false 88 140 false 134 206 true 211 252 true 189 236 false 166 227 true 79 187 false 164 167 true 192 254 false 139 149 true 280 294 false 125 165 false 14 139 false 102 219 true 122 189 true 26 75 false 113 153 true 158 170 true 184 252 false 291 296 true 267 291 false 14 139 false 171 253 false 135 155 false 121 204 true 29 285 true 13 26 true 1 2 false 295 298 true 138 214 false 32 219 true 23 236 false 120 125 false 230 263 false 46 138 true 5 15 false 72 224 true 51 231 true 253 300 false 106 241 false 124 160 false 6 201 false 107 224 false 76 247 false 83 238 false 98 120 true 89 132 false 17 225 true 269 283 false 214 269 false 181 216 false 298 299 false 69 206 true 206 218 true 186 253 true 65 80 false 21 150 true 118 137 true 73 247 true 221 287 true 235 243 true 249 264 true 264 278 true 12 115 false 240 294 true 74 140 false 113 167 true 241 265 true 246 258 true 62 288 true 258 285 true 160 180 true 80 99 false 38 177 false 128 252 false 172 232 true 235 284 false 28 33 true 243 261 false 262 270 true 116 267 true 192 294 false 198 229 false 7 216 false 39 69 true 55 195 true 77 213 false 76 292 false 172 265 true 190 255 true 105 177 false 49 288 false 171 271 true 249 295 true 164 199 true 257 268 true 231 267 false 170 297 true 64 84 false 35 220 false 124 168 true 49 231 true 258 294 false 160 197 true 47 271 false 268 297 true 170 230 false 9 214 true 250 263 true 87 261 false 24 24 true 101 264 false 191 226 true 131 241 false 186 241 false 85 223 false 148 278 false 45 166 false 143 285 true 145 257 false 27 264 false 86 112 true 108 245 true 236 284 true 122 189 true 67 95 true 138 227 false 176 210 true 9 100 true 144 213 true 281 295 false 229 239 false 241 256 true 30 269 true 134 155 true 257 271 true 17 230 false 47 194 false 70 112 true 224 244 true 221 255 false 147 179 false 96 240 false 80 119 true 177 220 true 268 280 true 297 300 false 244 253 true 137 177 false 125 195 true 132 258 false 159 296 false 76 151 false 76 156 true 66 130 false 251 280 true 224 242 false 142 180 false 96 168 false 28 208 false 171 220 false 291 300 true 242 245 false 245 283 false 125 142 true 45 247 false 173 236 true 68 99 true 94 97 false 16 102 false 238 300 false 56 136 true 95 128 true 129 215 false 296 298 true 269 280 true 186 264 true 221 289 true 28 287 true 252 279 true 276 289 true 194 227 false 204 220 true 70 249 false 49 152 true 219 224 true 47 260 true 180 230 true 277 291 false 94 178 false 38 141 true 237 244 true 23 128 true 75 179 true 202 233 true 150 191 true 172 295 false 136 214 true 47 111 false 171 276 true 35 113 true 201 245 true 1 1 false 193 280 true 216 217 true 128 265 false 58 251 false 291 295 false 202 264 true 172 202 false 14 16 false 110 233 false 291 293 false 132 202 true 104 220 false 102 165 false 282 287 false 235 268 true 108 177 true 6 53 true 290 299 false 235 274 true 110 280 false 276 292 true 207 217 false 269 288 true 218 241 true 292 295 true 10 13 true 213 240 false 200 273 false 100 249 false 83 144 true 116 161 true 31 147 false 60 64 true 132 144 false 260 287 false 53 223 true 150 189 false 218 233 false 204 284 true 71 137 true 213 283 false 185 267 false 159 220 false 247 276 false 87 211 false 33 78 true 208 243 false 11 297 true 101 275 true 158 204 false 122 144 false 106 158 false 240 253 false 59 199 true 243 292 true 192 194 false 71 76 false 52 294 false 83 217 true 157 239 false 162 182 true 286 295 true 176 194 true 245 277 true 20 39 true 103 165 false 121 138 true 162 199 false 250 275 false 21 171 false 250 269 true 71 137 false 17 83 false 255 275 true 72 197 true 29 60 true 90 283 true 236 290 true 79 197 false 286 287 false 245 299 false 137 260 false 201 266 false 265 290 true 217 257 false 121 248 true 199 269 true 174 213 false 164 236 false 289 299 true 118 232 true 32 190 true 114 124 false 108 297 true 217 218 true 241 281 false 41 283 true 238 254 false 171 232 false 131 149 true 284 299 true 63 183 false 268 275 false 186 218 false 42 58 true 279 297 false 153 209 false 259 264 false 202 265 true 154 190 true 223 290 true 37 221 false 139 143 true 195 201 false 235 244 true 107 133 true 239 295 true 91 110 false 257 265 true 207 258 false 50 53 false 257 264 true 254 270 true 59 126 true 18 295 true 118 254 true 60 120 true 181 291 true 47 152 false 236 250 true 83 192 false 122 255 true 39 255 true 177 248 true 48 130 false 101 249 false 125 271 false 243 275 true 36 286 false 247 292 false 51 197 true 59 268 true 300 300 false 210 238 true 278 296 false 81 111 false 1 277 true 249 289 true 151 215 false 232 242 false 35 111 false 60 187 true 201 250 true 265 278 false 212 220 true 78 285 false 60 298 true 103 113 true 64 125 true 292 292 false 163 203 false 106 241 true 132 253 true 234 294 false 87 160 true 77 267 true 37 123 false 183 283 false 256 295 true 22 294 false 33 139 true 267 284 true 174 229 true 80 121 true 171 275 false 167 173 true 262 279 true 122 167 false 49 145 true 217 260 true 220 298 false 229 237 false 55 227 false 27 48 true 262 278 true 235 276 true 171 286 true 47 88 true 279 292 true 55 212 true 145 272 true 163 293 false 11 100 false 66 98 false 26 185 true 40 257 true 188 224 true 169 218 false 188 281 true 184 294 false 62 270 false 29 248 false 130 282 false 62 297 true 233 260 true 295 295 false 270 285 true 87 221 true 267 290 true 6 175 true 277 289 true 137 201 false 106 248 false 240 251 true 184 292 false 250 257 true 180 198 true 61 275 true 107 116 true 276 282 true 112 210 true 298 300 true 99 124 true 21 130 true 169 171 false 54 156 true 158 195 false 22 24 false 83 282 true 69 275 true 239 247 true 141 178 true 224 275 false 30 69 false 45 230 false 173 262 true 254 282 false 255 264 true 35 128 false 231 259 false 46 209 true 177 191 true 236 250 true 57 174 true 85 259 false 143 201 true 194 230 false 212 228 false 35 280 true 151 175 false 220 240 true 296 298 false 49 157 true 273 284 false 243 273 false 266 273 false 189 217 false 229 275 true 231 232 true 174 268 true 75 136 false 243 297 false 300 300 false 101 272 false 195 266 false 203 295 true 149 244 true 66 229 true 201 204 true 29 85 false 266 276 true 37 90 false 150 201 true 164 300 true 75 196 true 59 221 true 130 272 false 9 174 false 90 113 false 246 273 false 39 124 true 243 247 false 51 228 true 47 252 true 192 283 false 59 297 false 268 288 true 294 299 false 237 242 false 51 181 false 273 278 true 71 272 true 284 297 true 221 257 true 10 124 true 8 136 true 260 276 false 135 293 true 98 187 true 203 261 true 152 154 true 34 206 true 33 171 false 187 280 true 159 193 true 278 300 false 239 263 true 129 258 true 163 201 true 186 261 true 150 203 false 203 260 true 280 293 false 287 287 false 103 263 false 242 280 false 236 256 true 4 280 false 14 68 false 201 269 true 55 244 false 265 288 false 88 200 false 22 161 true 239 274 false 198 258 false 70 210 true 2 212 false 34 61 false 78 182 false 121 291 false 264 291 true 33 253 false 259 297 true 10 43 false 32 150 false 129 149 false 299 300 false 285 296 true 34 212 false 22 240 true 179 209 true 260 285 false 110 157 true 175 278 true 174 298 true 252 283 false 88 250 true 266 286 false 68 122 false 1 10 true 220 277 true 258 286 false 257 288 false 244 261 true 49 61 false 18 174 true 194 247 true 22 292 false 84 142 false 38 274 true 169 269 false 9 271 true 271 285 true 155 247 false 75 84 true 184 232 false 68 84 false 145 282 true 216 231 true 260 279 false 62 160 true 299 300 true 123 232 false 280 281 false 290 290 true 15 225 true 140 223 true 35 76 true 261 268 true 160 286 true 60 285 false 114 162 true 234 278 true 114 289 true 238 248 true 170 220 false 6 39 false 263 296 false 21 58 false 136 268 false 196 225 false 66 234 true 43 246 false 242 297 true 102 291 true 162 280 true 50 200 true 259 262 false 296 299 true 266 268 false 47 111 true 33 39 true 194 269 false 260 294 false 102 151 true 92 235 true 176 300 false 236 253 true 98 262 false 242 257 false 57 82 true 84 143 true 15 240 false 51 169 false 103 261 false 132 275 true 73 173 true 33 173 true 224 273 true 93 251 true 192 244 false 175 225 false 80 124 false 100 271 true 28 146 true 180 184 true 96 275 false 247 271 false 61 148 true 39 135 false 275 275 false 88 131 true 266 293 true 94 211 false 300 300 true 299 300 false 168 231 false 198 292 true 82 109 false 267 277 false 250 265 true 131 165 false 137 277 true 53 265 false 181 198 false 75 228 true 32 219 false 75 222 true 151 203 false 197 223 false 124 298 true 81 130 false 6 140 true 192 298 true 256 294 false 31 113 false 60 210 true 248 294 true 25 97 false 44 47 false 27 232 true 141 256 false 81 173 true 183 269 false 240 251 false 17 295 true 58 179 true 15 168 true 30 32 true 293 297 true 235 254 false 22 243 true 202 300 true 225 296 true 36 158 true 24 247 true 182 261 false 55 116 true 131 222 true 95 177 false 197 278 true 95 173 true 107 158 true 166 204 false 243 283 false 74 201 true 214 257 true 32 289 false 268 275 true 80 106 true 141 231 false 279 295 true 284 285 true 144 294 false 50 67 false 84 194 true 198 238 true 157 248 true 72 174 true 260 290 true 94 114 true 249 282 true 127 195 true 287 289 false 213 280 false 81 101 true 254 297 false 127 128 true 243 246 true 112 155 false 10 254 false 96 217 false 226 232 true 249 277 false 158 279 false 112 281 true 96 146 false 264 272 false 216 285 false 129 157 true 227 248 true 190 216 false 25 31 true 60 115 false 64 176 true 192 193 false 255 258 true 22 59 false 146 284 false 43 78 true 164 266 true 243 274 true 23 271 true 287 292 true 194 276 true 121 144 false 132 221 false 49 61 true 295 300 true 44 276 false 71 167 true 3 33 false 52 139 true 22 113 true 238 290 false 249 257 false 240 269 false 171 198 true 187 247 true 265 278 true 285 295 true 8 294 false 277 298 true 190 287 false 224 248 true 213 281 false 7 265 true 2 160 true 275 296 false 73 154 true 186 247 true 89 108 true 276 285 true 167 227 false 102 147 false 50 223 true 221 279 false 217 217 true 54 82 false 267 282 false 51 102 false 54 284 false 270 270 false 115 199 false 186 240 false 58 168 true 142 239 false 275 284 true 46 264 false 7 196 true 82 94 true 146 246 true 249 293 false 132 144 false 262 279 true 130 152 false 82 291 false 140 173 true
样例输出
455600516 201924509 366115650 1200 671221749 95975 0 449989071 26550299 813014890 495057651 43 5380548 79837 30901 969659981 333829475 665597039 956332894 330207716 1 552186931 230 268 707282739 642208471 90397555 153783102 497859932 807979284 6202392 91283678 422248151 975485754 73992643 665790884 239135518 0 528757281 19092140 769149855 537542541 34044765 324157131 1 893047365 112472 872849047 1442867 775839102 700937267 2 49982984 21039 13138 885996683 394 123773764 979924906 814621492 1 7953 52516787 226321362 506184016 774312936 352315032 936887912 3675 0 912826918 411082195 65644146 4321190 173350157 11 257753 1274082 0 139315640 0 406402757 612526886 512749775 923100499 38705942 354 1816 123718785 161339284 53 268 958572383 200918703 942957283 134815 176265473 359823874 75876706 142 98420450 460682431 531082060 611154631 833089402 981046655 0 33134200 594244384 817772092 302955303 16379947 130591549 815968664 56 88385774 170580 518619907 55403732 571501010 9801 5 139834709 667790800 0 305144 818784034 942404510 530377599 0 1 619541403 3 7182226 15531 0 40868295 595308405 810576956 337014381 928644636 43728993 134307 223985330 306288006 189191456 383596063 269572493 161339284 691373247 0 5 704925693 898607958 553681568 780350957 250011687 0 1 0 193286814 59298956 0 358927213 1 3 109892764 917911468 19 419491138 552767653 7289101 541757315 4554344 13318436 100269025 0 162148243 72595736 805390942 246058115 7 1411 151848108 1 575540495 157485574 923952188 1 527961946 2 5 23 3020788 721598362 0 964124270 1 740277590 320520695 56820275 93305533 230438775 542877778 25370216 877732051 246 764484812 6447133 2 203001456 495421040 10067 443419813 1162 980280596 31518138 722868785 159276025 26406021 996452320 977742031 108066179 649260272 531525152 121707 613725770 951631844 40847193 308165531 429 988 320099 165113921 422248151 88943 751400144 990081390 19 148832733 132 0 315191586 588988 53053673 73806722 293491474 558068087 225370031 347044418 193601916 214983653 239447567 632406341 408154828 65 319937272 236519113 33 744366776 302534503 575501825 89166740 84437819 352908517 156031362 393542617 622761 617062259 819 636229365 228270717 899863003 351132222 876510092 345195448 704639895 694691079 0 980439426 485467476 47775 999781842 36 1 650369592 756162159 296115095 137300 684897834 8833 0 862572376 338 411855032 700702220 301525363 825410791 241367579 2414 985 716465375 940152030 5317222 1162 836050834 502068480 0 14 441540073 492923275 1777021 408267793 0 4 7 451251023 233858897 14 2628 985607989 5 890375205 532455323 1281 637202865 1 1 136114698 71974364 410298925 681961267 675043059 423709958 3 376384113 420476326 376 0 883919351 3764 50567 3388 191949890 363607133 306253391 404431071 247640796 826 24 42 454287595 0 2089828 446353591 192509518 417240018 750925810 95309258 0 801668196 0 0 386767839 754168385 4 269735052 979201719 44776309 460203698 1 806 0 320652248 13126 672229825 96006585 301861807 540143 230150383 0 878302339 19 782 619663547 668605878 128348483 371047240 1184 65717036 769436128 20011500 874199583 842172307 555368281 975696418 2104 660928805 15643730 56 763780859 692502540 623920882 875652537 473966694 4151 447941475 426831995 664080773 652456368 734987433 156924403 603009879 447775617 141165151 5502 917976436 20201932 500104205 678687391 316382832 579541143 162556164 476097335 965744343 19 314928457 580361443 910115518 1 8706399 311693480 700151252 577303994 818186915 832381911 334359446 28596080 444572359 819951531 973428876 1 941971481 42 932331784 3250925 1123 535055939 491936806 842932436 280095160 814587770 296951521 767723854 719041686 422958972 1 897071667 391387187 75 482892102 643591013 1 66102 365625824 427961627 379524644 836391328 1 276620243 838623178 1 27810587 13126 28336672 431584827 566459465 8520 19 82544666 821131820 564243376 76 398274880 407206290 368937164 4034600 0 160540158 422356302 610554160 0 777721344 524569381 735848675 612094031 12466 384689166 0 428080 938562076 19326835 11912041 390848819 0 796735340 758146623 951316533 415264271 336184856 260770803 239812720 5 23 1 881139115 919423157 1754 704925693 2 32 594470812 31925628 276118795 585056329 14372 4682 0 103537915 115132092 70293865 621130102 57964865 363793630 19938914 923468255 185365068 858376941 222402921 1 464426095 1056961 378951759 248798799 5 354 981652315 617192133 39010217 0 272070148 20190313 617062259 941176066 14 167938541 881929427 1344467 11 926 204992399 224719788 543732381 646660565 653030076 0 2 2899 725906247 628871203 4976 694691079 68 908549718 817393927 633960663 217379289 714546917 1 190607831 317738 1 42 545918631 479254884 451138406 296012953 383396611 24755 838848745 160510101 2 131033816 1524 677859630 603829866 39937331 180179846 33125 850486022 517976959 1430 428622613 289749712 282907380 820939501 484929207 35049763 2 563203231 0 92425788 230031162 334482496 289759436 253691307 831148247 53270818 685693298 92248894 227 184735309 0 0 485666050 23 762876416 706582078 319 698001572 34167521 384670779 637857887 562876569 431583484 3 840439093 270714006 123328098 877845356 794572146 9 300546545 0 81030119 340828983 429401992 0 790340780 834604533 359619257 1988296 373205374 1 759487323 522814350 846142199 113814598 66505309 752815486 3124 411623590 277952730 690487288 75448529 337721411 209587719 373682251 540967159 750800409 1476556 844117204 667728593 252988549 624463453 109153654 311194047 9032 52471438 179653092 408806245 1 67322662 609314343 702 463899796 591697761 728761025 834065192 102 144596848 2260747 455299171 473294696 220251634 119069 488543047 5 0 704610163 477772411 575733990 203286111 559632952 94198983 624465064 1 75448529 970972248 136381365 117145819 715674611 1238034 959965329 199 616684005 16796 76 681637796 762705351 320052691 3 780898921 309204066 4775198 23753297 577242185 111449926 784028127 533663223 65984486 2092383 427434962 484367216 493151100 4 575197115 0 684944922 39057055 2 249165004 826944678 865600778 886815697 697998267 419026088 153071 23 944316916 697631310 1442867 471500 572196160 152863 5 271668852 691 189237823 481983044 0 1 107544076 31515 421654680 650343050 951857464 1 437964474 783661540 351785283 926144531 368285109 426926152 287571495 10 1 10 527313447 223 5172567 10083527 227 996708412 26566919 23 139780824 94201012 558068087 930861890 659885271 14940985 192 23 59392182 489109647 474203872 999781842 991277039 429077548 461982379 111609416 8959812 621130102 902991755 641961566 184090072 539837156 334358710 88954963 2 0 431623584 33134200 930490827 288368257 49451488 346143606 208591015 322803364 40690802 543547215 709898156 223327274 469348 850187552 420512647 19995754 29125803 243346491 101315806 4043 211307728 617003666 24 37521264 279989325 92625702 13758155 522733365 179837945 146331044 6134697 268107413 579621455 558150806 407186706 74233560 5373655 14 879664558 49 950139982 313 295709902 71352327 22883 453570876 848638394 884567333 16 563484110 0 321710411 0 250238770 858201394 529923685 831296803 772199784 497005191 250238770 291850744 171256 598630534 442560153 5597095 1 227636873 90377395 288328248 620524059 486987664 628735476 4862 907230372 858059947 171524736 6264 570236030 5172567 2758 410091459 150303 28143573 527313447 123680099 715949492 580407841 763968231 849898528 48910583 428325958 291850744 2585113 598421061 1379526 106743513 756697581 111429843 768726733 62365725 802751120 34290 800831584 531732891 0 451251023 89 3822 0 395870837 592664078 653929978 573793410 106395142 345 682497595 161305344 237518206 170016996 2 930149996 621583380 6893 0 1 316369415 45206971 303667053 209912158 17565 39843583 196943357 569 663423037 934793838 381071875 169 1 295295861 398543550 48068439 265847142 485548613 60988244 672981999 63268 353815764 3021 1 679956906 90769129 623268906 189191456 697966208 12650369 2775 404416894 16 662760594 821103719 786524167 800455093 76763214 808855226 0 726771132 0 23187 981536239 130318037 10512 392633438 1604820 547533185 3003 676342667 6069191 0 463927188 259056387 916798397 755026944 173509782 139559242 473675243 28 517088184 568747028 165961162 704421051 900 6 345927848 347711071 867828326 3 0 0 714012450 109108182 619276136 669024996 351352982 706100157 757713436 190705298 693262238 984807955 468774086 314351668 481582355 9 626419123 271266824 128495272 1 185424231 32952933 222619025 398212310 664421907 122909600 1 701324989 285356 11 95915 341395218 700572656 108925554 958575665 968133373 400907201 321018 5 636159159 143409691 202523821 469530366 599885625 378224799 195567754 132 429420987 747520986 1304914 768400250 364742141 364709596 372872235 281436647 0 0 225758286 258582485 458838 888509480 297120239 90752 805511766 312397040 208385769 641444073 186511406 25164682 549327503 205364102 625250719 818041735 895874999 363161095 345255907 607417288 80327003 874708400 20829824 523982158 353544323 722501447 927795870 189032883 1049426 898769716 842304474 348668824 348721457 706582078 955132206 582672705 514948632 66 0 30324558 953490803 46894088 819636715 204941574 389466845 92582389 699610718 848108887 659667464 288843038 7292863 287539634 4447393 10275 674580173 94975 492900371 935577671 902666951 3 692938251 825535541 270734764 4010 706582078 197104095 423362085 728913567 408 816110409 389608542 330288601 428080 2857 609301353 544198 9 48747 458736572 102978031 3678 468524307 2635622 739520200 211809 18516225 0 759653253 859326493 223327274 28564271 5852806 261786762 134221156 150548830 249599504 486957 854769732 316394069 1 157333320 231218 236454410 267989955 372106799 285977575 29236360 922655023 1 0 910752270 7 554875227 45942500 43606759 820346162 779 742808936 899148773 854336141 1 124157475 162510921 500911217 2575741 383971630 0 207806162 21121 865646652 605337873 1601 650193254 150437968 742900 238667230 353891568 96 382450817 60681103 424694022 919170165 414326590 106774166 0 436292994 7 523840830 455075260 324343153 553813330 242444710 350258997 919829593 809352980 809011454 102626798 0 120653138 181129980 2 453049115 11820 478732163 700702220 612788447 513396671 385092947 380055075 609966407 32 822042463 4802 555556986 796855669 431614329 939241262 685693298 344019502 637983305 544647800 547135255 82052434 364604353 399000309 998404958 2 1175 954615206 11 910753890 782339455 464442222 157961828 40466 990477312 820939501 0 167594541 625326216 4446 650499594 0 86820367 624 635329747 596892310 425156522 909607286 595499943 973425646 370 733503460 10 620025813 19 3 4862 943506134 981987505 1 35 364446063 389484130 1347 284640412 613294969 372414797 705245656 185663212 558806177 15531 0 513670979 787082356 527113435 674541014 110138803 956361261 319613606 818770801 53 89481669 715683142 625526883 3 202383621 410797289 208897992 18759 48247497 10 433320856 838729899 20008534 74257583 16995547 507921916 499502496 158459120 358339 134897690 11054 620993713 304912808 102894866 605087197 944942835 0 217616866 16379947 17059857 5048028 1593 136019413 1391918 182619526 987429359 815013217 35 3 138713220 400013586 290413552 0 367083250 495107302 140753193 31773054 364814331 539920338 655280407 15785736 502578102 166420664 0 336047432 892925792 945056662 992544901 857601512 175911259 27032476 819539218 926611166 87417721 936873482 298449547 779029167 204003624 707514684 0 154723411 78749393 560101936 504291370 715 823 189250758 866739371 350125266 470099893 600723256 406198607 788350808 103473075 868785946 856217680 555963215 815401283 586561098 19 392308011 4564 0 234132685 308265902 209380361 311533260 583659467 7 767366899 332542292 1 908362858 557926 787974585 865359212 854326565 26738390 123680099 1988296 762754638 987228658 0 262030309 60 539370830 108632865 267507953 153573846 97331939 2 148705550 355619440 629195042 736815660 81720451 856950427 170889002 841323919 912979947 180885 312397040 16 404326154 485950720 23312 75 818134411 2 10 62657238 6183206 639231159 0 38091 269469808 697169177 19 175379 468 5 412322 818442501 200372573 0 1777021 647911632 651276810 228924779 9032 271356074 256488698 2 204875961 951113093 350080243 639499330 277760794 8405901 902996913 449234358 393659904 144596848 138731982 1 293301571 163501910 169039314 140455883 2 837895833 9782 951864099 188842120 118 107639886 254947439 93305533 310314552 577468856 507982393 744226922 655240853 1479755 31199251 203670277 381779171 900053280 556745043 1 372 32856 664969477 19 766481893 33549 604 117260 552400807 60 1 108374751 377196316 318235251 747255836 903386968 1 353870009 1 617003666 671088384 2436 264781390 496404945 1 785254770 926288429 1934727 573473737 1 32378032 692218882 711062562 635660785 0 931529916 243242545 0 877346093 750582049 14 885282449 7 2 337737345 522818260 208012 382450817 320652248 125440 157953487 0 644449601 0 614226242 9 860066020 0 1 783081396 851970256 195761833 818810754 1 316308920 64500581 0 24201554 537 34961583 193 6522401 319724518 760085416 2758 802716374 297848328 286963826 522658915 71633707 464574626 0 473571203 0 563344332 14 728897046 5 674 476905680 26 6522401 354969252 0 122144473 14 823545973 558420750 484135329 0 203224993 770744901 382187290 3199363 539837156 266126717 294169504 412177174 902901258 0 685594228 897419 608984969 76393541 585926525 319940126 2 122663966 855 113814598 379175863 828179218 635270030 633006658 208066207 1859 230 2 133839495 0 553454450 656660317 14 726670793 396685355 321628408 1 920563061 86812 271 992544901 832381911 409693327 875325 963404783 146607030 18581 989091445 904053149 709711065 1076 887908513 627503385 429 994637013 849303987 0 31681073 31249 601256192 209769197 907230372 715 874693967 6415134 29905480 354 159592 49831830 121681094 268446045 251891977 921583222 1 459024082 875 198819530 465734109 287310 187257277 519256587 1461123 921219097 390770672 46113929 380275151 472161793 109931508 41026 0 838376657 368526061 597334 985114120 918868968 3 731913817 299696176 992759745 179441459 56 624453339 0 196187 883270687 18502094 112608197 823 493412850 140455883 979428227 0 11537843 16496774 202136781 59379115 116942400 134909200 444819094 481408198 398274880 0 330410430 506486127 616148232 0 0 14 306706755 354357726 203751863 271174 0 0 2475218 655409012 5 1 171256 18776023 603543600 344753962 665317140 606343011 394 834781626 818186915 699679523 630567704 856910715 853599878 906727087 307826854 9 796568652 491426768 8693116 33 241 690845819 109688075 1 1612 5 345927848 240679404 878423064 268974787 6448 283694182 22924438 976901841 564229354 809748941 2 8645419 935540789 427328 6264 759832967 6366 361497922 425344695 878987595 367376320 3228702 309 3194 388205847 47276699 943295413 705892 588078726 566658025 842791776 723 837475842 854361750 67185857 505346481 44832427 530271510 2 429 130959722 368839746 984016171 1618134 144487523 0 342376480 999908032 819723161 52887675 990519995 524143007 626184735 511863412 423367173 0 50786375 186486185 2 372258165 425888874 3980 753080384 816049093 43336 34044765 36 694440518 633631870 396741094 331641786 2974 80651564 451463144 1 541938279 816437106 204624972 449541643 351132222 0 719 857326136 846688245 315134618 10 459664689 34 362233871 736891589 7334 832002377 271 71327461 797909910 562078031 2392 37432 29712590 645947177 2129773 895616464 184030592 1 0 845385108 99121543 789127615 124786491 160118918 7764 614029582 299524474 606354400 984873337 446878831 84391908 21774081 399311072 10 0 111591008 3388 386036745 686884499 508054668 148295199 41835 894329708 1 280671832 838574666 432295 791361056 0 0 695059802 132 110747813 404680595 1 815450710 0 555927127 1001085 835220120 11128996 902630086 1655046 3747 354515962 457379075 351356994 16796 178534447 610119900 2362 872558321 822199799 30144 896551266 477890326 50630212 442559324 5 760354265 503 303154926 2 568 5 15076311 46 14 135860190 0 250146113 336786696 1 508443178 230 723499930 166408 826 717630896 971858363 230013506 0 793436097 140134577 29982 821271066 3324 321899019 190244931 774155422 711798928 934759564 947022000 539361188 54805148 516751715 493412850 279989325 19792368 653429671 681979673 0 512106654 120829769 228 644652341 131509440 309111690 1 884143573 40790432 440096357 84411 742012090 119069 297995211 888270801 13602 1 961029360 699964454 1 693448872 647222857 859848907 132 1 287154352 204201299 3822 601463079 108089735 269938742 9 598630534 1286 179088 879671782 574462 4 637515786 136630136 288328248 740101570 480655084 1 802716374 846435254 990234741 0 157204613 15469227 427699456 683003838 447121591 35804827 0 393901454 413473670 83203174 207674669 2 0 756003686 23923953 704678337 47775970 983006105 4 96212918 551427725 400286491 0 545822721 669226019 0 35740 76763214 234090931 574249005 429 696730726 0 1 825014360 289673746 132126111 950328498 433937946 467519891 0 697998267 73903391 152423352 891298758 39184908 376065663 782455235 1715462 171882760 135688146 0 7646535 22855899 727855623 582523634 1183061 121200 843272944 619685165 2575741 744884756 675989284 420402332 333829475 3 888022438 0 66 748021091 743187937 324084779 257048913 0 81848842 984709209 0 425380917 27382805 750822508 385349 585157492 32 9 349274131 14 113203728 848831950 505104562 320267510 209263987 232166577 484156108 450873298 182654440 0 294419377 27885 664953867 676681192 802562855 193157277 0 158833528 233603922 0 215794555 285426 278406676 919214321 456525488 160510101 0 2417139 1 973481329 104347232 728347750 0 32217 347993488 115132092 531911853 0 591392763 55639127 1 33612555 370255773 433966834 566660050 322 9 246719328 717534611 201997415 616740601 7 211421506 276248674 758375968 602524591 154905334 995825826 14 275630743 1281 453514192 506184016 497661286 844418506 808264113 356445697 628451951 32 23000396 903277528 7 74257583 220090879 301619942 666193087 704189164 124660519 307910411 660907901 119191915 5 700526349 387675573 563339007 0 14091374 32 962543000 1 490794895 2 726572379 840798804 2 681360482 35740 53 117494100 988785919 436693879 0 916812280 88803332 397 56618 259246119 91250502 572491585 988729052 0 567522780 1115 0 754168385 785750615 1 681492764 457474 905496535 227 828381676 53298605 932338538 989038857 352191208 971401021 662370017 153839736 932712888 979937461 903874921 920257573 192621927 643766128 397311697 429 48619815 665611216 649090617 14 292354323 989986394 86 459545237 285699799 883945983 549147309 78057077 23649507 366525844 451386233 789122389 64688614 326244680 667656009 995281965 2089 554684693 7826918 368145467 36455761 673 23 4001276 0 83030173 576807421 1238034 114274798 750822508 468540691 868546528 42 247213879 504112362 219790475 1 304017748 299676551 63512060 158544227 769098181 0 827974789 4446 864162321 541014184 0 190705298 10100495 378165877 191608632 615742613 922653889 140752259 3020788 4330 597317624 982344793 723 26935149 734987433 754166127 3862370 156650595 833370434 581209098 288364346 766177995 750822508 407295683 942035806 502436334 907 0 737 81387616 771070290 964757870 597369175 350258997 34038596 641444073 303912837 609039240 1 566364195 29641944 303180796 273837495 535639476 187213480 0 584479 893117275 692498521 949679133 848268796 122909600 0 476704681 364566143 1 926346475 6105 90 614708152 1 487047646 352560901 858802460 711654323 239407390 156854936 21299990 166564439 255943 288708524 5 11537843 333 982307092 537116198 693489111 0 120424133 348536311 424141777 902991755 460033126 510403400 545999622 136704445 84951175 214717140 61250967 546105938 0 0 743198142 42 96006585 34571151 1271543 825074111 72424506 699724712 937586869 0 775606443 604147168 605819033 189930163 782609619 995524024 69357791 142689998 354338438 626926204 1 776088724 86812 1 5 18272213 799428046 7879592 242432877 931723108 283559755 83238080 263587239 2889954 188274977 829685057 63668393 823383032 437172316 103056946 311352873 217854908 167353978 982981496 542129259 352560901 406526847 751045499 22531 895668071 595275867 81395106 159592 355010494 109892764 744683702 830980300 298449547 696878464 23 928146050 642534509 92507435 402007544 233 16 679906829 209678799 371352 35 677971034 37166010 962395371 0 174933688 595982867 965873813 614063360 162508779 6264 35 621732998 588075164 920053546 626522812 792288975 151104816 329923909 49813 0 900954451 301300107 862199845 0 65043223 73637327 0 136893526 962361742 36932200 611104923 545459401 339886869 256359995 498454714 14650372 645918745 487496610 14 56618 359467783 155815099 873484740 738045198 199970481 977271227 772443195 823199590 775538 433151401 57693775 437162445 122198599 326885298 618849794 153659603 412835730 499502496 799847428 889248765 866992548 382628076 1 39922343 2317 503705999 188582715 609301353 812311545 54121869 944069144 248803498 505712816 70717995 91329811 57877553 1285780 1956154 0 562902765 7 0 112223107 6409 979937461 790340780 415565044 165693369 273050554 186938468 572203167 683455478 192226946 26 393732186 957163290 706582078 0 327243736 23418981 87669150 438892907 439997807 346951179 366847753 152798237 977342650 1 932583104 663544790 61858272 468306034 208518248 26 561008965 1 267415865 330819942 121593147 2414 23819827 2 76 988571900 2 639373836 822042463 634328954 989444156 911797906 136893526 853016825 829840440 512494781 0 174384228 870577280 396320988 359868675 42 42264326 137750526 365059902 62511464 294335593 0 225 545450502 317929108 884734564 4178 4431291 227614409 111449926 28506577 1 606220236 496926418 273890414 431433118 251686556 420512647 608282072 90587839 512324747 104990321 4321190 1 589305426 831423850 175222156 23 337924889 797177340 354538277 771012905 373125643 115597165 563312908 190427421 448640917 867009678 36022 60235500 137252409 510476022 858659946 104 358562566 862366898 2648777 363748666 27271 65 26 605882714 5373655 164787228 125266505 16 78793132 4223 810335213 439629176 0 0 143192169 14 868683029 283649971 529676375 465543369 883919351 388497832 248657730 477597698 102267315 9 10 131078423 962730020 12381 1281 503022590 165113921 850536889 103241516 819539218 0 622405806 217106397 898209008 426545026 0 0 439702 144658150 643681496 32147105 1 721299368 63011578 193350088 7320745 139174990 230150383 429 297481746 387318947 118508006 2362 19 431090 622134453 676279571 226070115 64879089 0 458015270 164625505 414161498 1200 111138058 21 3 9346 30602810 779702933 593357247 45186404 779196962 899906715 475041469 359304971 534789499 6729 808666800 581903948 1601 204747038 109 939241262 1436406 46224 782256260 34473 298747547 59298956 165693369 3625654 37345620 0 312533923 422050252 595308405 179441459 625529026 51811385 0 392505344 787892977 2 222349940 448648280 0 2 0 413079753 850841070 729330133 665398420 746005023 140815326 336400811 57 11006308 9 824694454 183248540 248798799 241498600 3 606643160 968074647 615371713 793461859 680649970 119384414 3 16447435 1 9 619555538 608514898 42 9268 2568392 780694795 682493104 955105754 57 1 256266260 247291655 577059364 857216900 448296676 839395648 112639042 462802116 0 567521 399969735 167594541 2674440 288475320 33612555 522913938 1005914 208012 391181223 799452612 303353034 672836656 57658379 15 0 392642855 686886196 112508183 2 472714132 35 3077836 734596232 804482552 5 492533028 1 254304584 14 218507661 1 609267072 759625099 305368420 2 534787582 176857552 879336964 667933546 5 408283100 10192988 139540007 94948 911602974 73464924 491426768 4328 512108639 726806769 399575934 785785323 241166663 307536213 409180849 27681465 792948768 1201 310955136 181129980 408912988 464489916 2560 0 526235257 200737321 224264216 862244731 292783964 921965355 921551011 55639127 10452875 1056243 172497697 415759985 693449095 641605675 949394186 661680052 316715988 411794440 932673635 656592202 326211814 748429341 25411 9674 511261661 95058229 706 712 611154631 166934308 20695 3388 188008732 599941942 964472076 3 682071619 106414600 982802091 514253652 757629829 472431530 220410993 198742351 42976 81850043 547519595 720989403 141925987 929557433 309891476 444896315 351170917 7953 554268526 639029200 11322376 203033767 585773397 901668557 83 0 5 2 0 3492453 432096291 69895643 955540783 466991232 3 743090574 640690436 517496684 1 67714868 1618229 619339048 971515491 656014847 287269017 2719 730892736 1 181165267 1 4 95485244 481498417 29352498 56 14136670 398828921 247577632 626588913 41604 575611644 999623748 152389395 252193938 0 20695 44033209 670769789 760765547 0 209518608 199665 19 633808336 768201360 402943482 89322883 191532602 81 422356302 5 346454176 1875 921563185 790340780 2 487925584 115718514 12445849 5700933 386166587 74579921 506976849 435489055 89248985 2 87229435 843365704 366269891 4976 1 222853062 683145835 422441041 129855749 132 0 139723416 464356228 712138637 945226849 0 344522641 301792563 2 345740466 195617527 439804210 457944064 932774475 1 896795581 788236840 935328773 76 181779701 718118367 799076228 905890432 365729870 2 2745 811094275 8730172 383745001 629317899 561011819 1 555838690 2 33556928 230 39 934323788 998154630 28 859912413 1 1 24717185 4756718 291902714 711719226 603290626 761924765 668150423 408 497297382 735650425 554869956 274393444 309555642 7 915073940 636902500 916008130 511221984 16 387484855 876274759 108185 305588278 686972626 16 690928654 178343548 10 51811385 458999181 36617547 416626624 941853337 850536889 461013599 159397876 998134647 70215 62301749 453514192 318584373 793461859 4 1 900490887 234489 904422519 855269724 950722762 0 953632481 680422653 333459270 175503 212443401 772169073 776983403 0 749531071 37687610 114884 803185996 32217 125839 28274 233299383 872236172 0 50 1 269190945 668577455 471500 502483479 130444812 697852737 226904296 708376315 972398779 767972076 116297959 57892192 32393000 1287651 4 433126043 712866230 80089780 653121770 582057 368680 359286180 921428091 804541858 263417289 419302585 731482020 496133516 253857885 825004673 86069806 117305333 847 306651679 1 633481162 429 887951939 4913123 4554344 441927968 1 450850214 0 747494522 325 358317079 124979041 582982838 1 129041974 289357742 51978561 307857611 580707074 7 2666 0 2092383 803964711 4447005 0 53939530 838987282 321351895 20528993 975051132 97897 774921289 161 647089204 821420308 2373800 48420 102126459 747332621 594779033 370601983 279358163 0 0 0 0 16753874 0 0 252782608 298488850 675043059 60878305 7217 0 161651308 288409960 183251781 6674057 316934160 486721212 0 168203874 1 0 359960976 544667 668150423 609966407 184560207 466718875 531098946 9346 124157475 779352516 132 106429446 247577632 523824400 157273212 998418311 1265242 623666267 78505293 2092383 174809 847848822 216290253 427268019 853708034 693262238 292122692 362039089 429378451 251793780 728939245 719228351 42 319127891 444572359 636917077 944324251 221894395 114 2 988214457 5 0 690023584 367518861 388463287 2 42621872 247527687 159759457 815198496 517102985 360733338 539594491 548822944 2700571 474541229 3675 0 990581440 30829528 399732697 189348 275713042 5 953453487 1492351 628451951 768917595 56 73196564 622011899 2 749920200 994305545 161401564 618668671 868656795 426132927 925377653 662370017 148894 244183403 430513963 28705 645620013 10035 19 597686067 438168584 907098300 1 909934621 896211296 368649293 364534 172640425 42660221 271702614 1 58526820 862 2697 695656351 546212982 5 719106419 1777021 963 842066799 6804891 495876480 4430201 10192988 858496859 231150115 0 974639713 74257583 649283254 325629710 460317632 510692411 149047486 357661632 76 181735671 498692940 181685074 517976959 759487323 1 599514811 601313001 124017 38 14288 486855525 188188789 0 104376192 369733710 234181259 867766038 2416687 564361852 680277788 606839 1 153738186 930014177 28506577 146114701 14 153986759 52740 970747511 835274245 348482 41967 274663781 69 476741285 951113093 45364452 923355113 1 14941 749200872 305189539 28506577 989765641 699577459 7850 388371763 864997515 1 7 16 700267398 3184916 0 416301769 207674669 516061132 448962254 245811430 0 790681774 33371581 614443752 875300659 541206802 294702213 596888276 623977434 77849293 16028493 456887189 148356587 365859877 568091 378165877 1699 1 837475842 737727689 565000338 448242160 416249610 959965329 485138365 584331359 719446741 5 0 488747777 8645419 950508728 706239258 729736905 567522780 48615551 539957518 548840552 719630960 45206971 62113773 2917 496150675 297372 232460012 719058654 0 140488074 693449095 276131645 333524643 139491295 968545103 250547718 22010 6 283298263 3428 899243192 4781722 267062835 429378451 1474 156366237 662760594 868013110 90752 791361056 288531018 988446 23 759653253 992906272 1867202 982344793 402164149 586229329 793171971 801668196 372459952 715547016 0 723558030 914684259 839655233 331 975796768 10744157 884315520 847824417 111254488 109954477 476499350 1 366245 5742 872853439 781717808 684844896 587 27887483 14 472171543 830 50 2 614151374 90265475 981107917 813047916 628823908 49803 688151710 672839271 0 156748048 675135705 932334677 476443827 585889893 31154101 706159983 841446627 506421722 649090617 113037 1 136451499 945627302 259058924 7 546885446 167447596 2 28469680 1888 15038135 373718579 924783275 7 29 1 997 493635526 18016192 12350 1 129398550 14 121166522 729183937 759660205 759821877 805405186 0 947432819 60561733 629704263 902525580 1841 10 435112553 428562441 56229936 984807955 267659795 425439653 39377463 0 462638742 0 209874225 2 185205625 514281112 480921029 328299908 59823020 104226482 115729494 829356433 11820 192706145 532457201 4274 381383164 847254592 2 871872966 154873545 0 60864439 460876582 619544920 553697322 85205900 634277953 321620709 962543000 6202392 871157013 953756730 976933083 374255644 995772874 1303 923422143 259246119 562645714 4719984 322994975 10248952 553845968 735 0 8645419 293406723 186868440 639172358 705382329 66 538152469 422839923 858868971 59823020 716326723 1 501057237 473294696 178240 704877166 586225673 111133451 204201299 166934308 124856060 196382914 758486691 14 395 558306995 418948696 104 10348 443756237 877932424 733396902 3507731 759770878 147228270 8264 33250915 59098593 152511997 0 2588 658428353 448370409 899404083 945105446 790383367 529189006 14 972861213 225 596534937 526589855 180492003 988446 933337932 149806196 169814769 3373748 239844803 0 221606007 269088088 0 624465064 3 8273 994835022 968796844 0 676128407 0 185 1836203 1 724461417 392737849 896165523 132 161 859709712 303681051 72742769 491426768 1 850486022 206145663 319724518 94198983 178 730255365 167327121 8857 108718 1 458408490 103473075 464106898 1677643 675206804 557574893 11766570 4382657 204661568 0 50305430 635541366 25164682 799789087 162537186 507124508 7 936329133 570448149 995772874 0 0 1 430270186 67657738 56778120 2 206 193678207 3883 0 65998348 22652502 209978905 933257492 863680261 748397257 711 7 148031553 709 539206278 1489823 59714810 722766394 998669620 3658 177264308 753369706 346445316 549523287 227905816 962409220 17306 940031556 4 235904109 705892 0 293730662 131525489 2173 28681623 242426014 747494522 7 568696954 915850216 1 6202392 429 14 4251753 427950576 892758529 799789087 10 222082351 161683750 545459401 66704518 191198651 564229354 660734114 344429152 779975448 343625522 824576905 41114098 56778120 405269239 478494256 856801105 974003920 855992353 552674435 205496001 667285233 584602432 0 394406224 925789946 680428503 799567498 960096183 774470960 129840 60815220 348753258 7764 0 32 965341026 1 925699411 0 0 0 195932481 577209777 120836499 111595065 851545569 989524750 182688978 624465064 5380467 2 115132092 982786907 599422048 741520370 1 831511203 44036861 1238034 124799056 21892224 586382387 922926079 0 370 0 50570111 867884878 823627508 23 672852170 79232023 957995100 785750615 132918819 107837660 448962254 99725753 826 646412 480483709 697366715 0 1 25237 144126719 507057052 0 23 231017935 158835618 243276308 22320535 1690 872473579 91595679 518758784 839494783 360548155 97301113 1455 750582647 11322376 363161095 892758529 378565387 1 682696842 50570111 699088926 56 20881467 583396262 203940601 71532382 399635 3559 796353528 0 792492165 901982927 1 942628608 348005026 349801144 2437171 986288 201390026 653750269 113006790 820714172 380654756 139757617 481582355 1349336 1 326318260 367820710 36244 69 144120886 2 911059057 566253167 1 941931433 704670704 937273151 21968681 177977763 755893661 674105590 1 3 971337261 881929427 507521266 440560623 439693501 296899563 118587725 92217369 850964883 12302 154708521 1 53939530 453514192 414226163 326364947 226947917 1 488265988 915685243 96787990 278827038 957626138 0 0 1 6768 722365357 330785058 3 305123710 140375292 676080102 19792368 81943309 589415616 325832878 590229614 0 174 11222219 131033816 171990 362625386 1 82794459 174357542 34698122 508054668 7 1197884 364344187 189340561 14 14 630174313 429 324705050 557285669 554276877 320211625 583 356747618 7292863 542386778 80658783 900884798 14 868703179 591569699 173514200 496133516 7 833912620 6393693 125437821 808264113 193678301 10 104376192 23 94948 579360519 99669409 452418671 1 645620013 7 783034878 480348814 697732664 368678957 35 318329906 399482046 384404379 956260348 512106654 940031556 873114867 984191573 289081407 195868527 1 661680052 69 564542317 190379329 577279520 51856982 241 927091742 486415 428900415 219230501 384864049 713104155 742333186 285433681 1888 0 475021260 0 484276259 818838205 605440586 9501628 954419831 240616136 1 446610933 331306942 1 296374230 44030827 23288308 251359531 278147754 142 0 401707809 115973 43315342 20529194 17460742 82800437 256003497 251368728 187354038 691381294 106646897 5 34837 70280446 257052793 1125 875716065 935703955 946926970 19142 364844066 778675842 88207914 69161968 918943351 3862370 481009156 587932661 982470183 1 6582208 136701985 10452875 10054 662611690 63011578 657246202 986700923 259232866 249061552 29905480 397 901485052 26902755 808299114 1 59 216254105 588029403 481007379 0 702301970 675572308 840103958 12 161179059 0 42 973428876 2317 427218529 392693082 0 684186508 258452241 385260413 7 393404087 214 53939530 937429919 579689601 87296534 1 128026 995825826 868162252 0 679256480 364325765 228184603 581172018 29216209 184974 69895643 25164682 116 291880373 101093273 796528546 596131474 3 1 1201 399575574 936818572 252587059 983136265 628210160 663010379 75 526235257 7 3 313026247 0 268107413 155310312 9 870127971 1425129 1 0 236277816 126265807 21602 0 603252935 864185591 6393693 67169700 96584739 4572 442077212 568600679 401625423 203444852 1869 627648438 1 28506577 802562855 609281 718922367 2 895386418 0 858269375 448 0 904376441 0 516061132 297256952 904900571 993924065 108145128 289357742 498990127 408768333 298113010 68 932345162 569315397 822174484 713735087 825004673 859815029 0 3 111748473 498740349 446478026 2574100 827857628 507458043 7 1 4389 679906829 93561619 219987515 43 280345363 297188042 908214595 571061139 0 605440586 46224 52740 686736575 406712285 338875266 723425378 532455323 755048025 767590972 350423096 726218089 475913847 182688978 990187250 0 233603922 66642522 185585384 406602153 711 397866048 960423089 564675807 119322001 57030015 535553128 708971850 224533343 135099553 435256192 788426484 80616156 14 975079240 3021 799937637 749919687 429 184974 313239722 241668969 239070122 495304897 37375425 83171313 871933757 39951749 219571638 17924801 1 717181381 540698652 63047449 736815660 10 1 924791364 577279520 62 956638471 859416779 339188944 172200985 914430533 718922367 537007617 14 790064147 907413122 636684368 346852898 322863409 124130710 109108182 493073241 94641722 12 549164829 591113336 847888158 442050198 3 475589043 7491429 8645419 615143884 298964129 938064378 965676842 313 394026646 2 10915 895196323 150542728 765081868 564157350 18610177 833906008 800569667 505784491 947308709 580569828 36330 594183549 33125 1 4 190379329 119958368 246679288 149777895 420925027 0 891176830 556035446 334782266 925704291 898209008 809576059 14 811452690 456400819 254748160 379426308 532884033 763696855 543781885 51467308 33379072 180964569 209289219 1 1 401076454 969806300 906461606 326608444 834781626 923355113 713104155 992937083 269502549 902666951 386623339 81387616 187136365 140488680 838574666 288531018 787894519 334388642 874785383 763 414379969 2 1 449800214 317518761 711 0 227 373551998 172111089 593990313 305586 27174829 0 96962155 356445697 414366151 524867864 467587285 14 365340775 562786491 1474 177455643 33018661 14625782 86310 738953757 423709958 1537329 461253563 232927038 324173686 395673747 428278683 913309969 9 1 208142978 7820704 0 5 0 236799235 1 433672902 19 326693017 671171703 877713427 131073764 204624972 426313593 65 339730495 110426925 3388 856692085 691 800313048 453779080 918955687 0 506338456 23 701019907 222783440 651681218 139757617 0 109713573 12224 132 867514853 392568444 5 905197753 988536104 0 227614409 714474684 0 542966075 595230102 629480551 0 136750633 429 204747038 928590544 19 0 318308936 460702771 296245067 806 520113327 286 1182089 39032 351336838 1162 6521 370254543 1 1461123 43 917981059 251280218 285299603 1 541907762 23 750 6378 339859261 823168722 941961026 256222955 244326552 601509005 666266340 14148559 591569699 1 749790612 480395718 695696732 305144 39508301 851004671 637054786 343272902 182168919 790232706 394518209 3416034 681090623 458500377 749420543 541696242 32308787 855708173 889274322 15158323 846082363 6409 926288429 952247273 5 455845389 768138812 978362931 769800492 442 1 725515643 354 1138836 64327509 810499499 310990667 897092685 336521359 520327234 0 405735516 793751493 973241853 930620565 372286263 931985614 409007136 827949601 0 0 487165724 52740 527744423 956632541 381330676 183880264 2353422 60 215330792 2 961130991 47145587 599 134900 5247452 307849221 446870531 9 635364175 817696113 188510496 251736326 1344467 927776259 789845920 659100195 577303994 193246346 130486760 434922 378986417 996343262 4234 286891306 596696 49810032 133419795 236314809 15806241 716719428 1 67688851 991559533 0 429 595743633 0 790340780 91398032 24880245 5 422530982 128759303 816735743 97336003 986843388 1618229 332526871 20201932 0 951821674 132 34921621 2 240366106 531181222 513753536 29982 0 983589957 12224 197572307 382774527 728913567 112639042 861 3 991873452 49803 383392030 1 6264 257071251 7705657 0 0 529283114 53179570 379773047 523057290 913792255 5 544198 968074647 419491138 253837163 697880940 699045304 81653 283036096 85823581 576789786 2 866739371 471726 305366344 451512169 1 0 2175443 934059967 499834250 703947274 0 243276308 29334917 435219188 609223867 796893706 37323790 309386820 0 0 332073358 209739914 411077494 262409538 276952630 756162159 270928 223008533 1677643 700859818 279311692 121848735 17058680 734246887 633252630 416249610 367296497 18 1 230 0 1 28 0 741583059 933487931 63748269 117944997 15076311 553803669 300657911 181468126 622332382 3410 7682638 143558473 662613911 441048097 759678035 520257729 256359995 844096181 247577632 470801033 0 626584457 0 419675981 731087215 855731016 7 2 66 130444812 253101841 36860081 0 0 0 185299705 849405999 19 1 805832713 203001202 825014360 579688819 164232518 671634575 958623861 504109109 295641 3163 404687797 950722762 124577888 5 292670741 10504 911059057 580639578 967494230 149397571 277512605 474664513 622397777 367739443 482627485 4522531 946531484 964418555 89708540 322504248 736716550 751611636 826023564 139741477 0 294899691 717515402 2036220 410314978 2 619468584 529031258 1102 294169504 305478252 473832975 332872712 205647947 354 866248434 763595912 180821623 719595481 146941154 18098462 159175902 444150122 0 152679629 675854234 130591549 542386778 593357247 438168584 844469512 907478357 755646079 9608075 1 929767829 687569469 154781362 808079891 1430 413138119 584629678 88943 202 48125 187102197 653376916 350037355 0 790487008 566298165 3 68525970 910846511 13125 393 351081822 885522145 394413806 2 313311848 824768413 1 296991427 858201394 842354395 734920587 164109238 0 151111587 37816421 311533260 240865732 678687391 459254165 825866403 676130380 237179 1 2 0 882265080 484568832 304830931 625358610 55122370 264192599 289720490 369797916 141577601 402208120 491949790 864048508 793801135 786201775 402164149 611505818 0 622989944 125229082 194 4426144 169616486 269825331 329923909 21128 49344 391856607 4447005 576313386 1184 110947842 16496774 366242197 220410993 0 239175185 788570178 461235521 862958935 1 961836309 95309258 1138305 750052892 305867638 985306995 196564866 916812280 0 353050728 656799461 184233460 30401882 104 486987664 90 74922574 670873102 820481883 14 306120755 539080470 2 809076476 568696954 289759436 585749358 564606514 0 571668157 878834323 152640691 637034119 35 55311033 209050336 373723160 154340457 309581626 940152030 2 1 771408833 14 206741348 30700 943097374 0 609567091 132605220 310605 9 5 89099106 688572466 11653 649908638 229822681 1 265541115 958978247 8169906 23 0 477350582 191260545 768134588 88705206 89 986245927 495304897 273381301 542944041 892713367 954531942 612 2 523453419 585671196 69963032 121681094 16 289780270 641325967 287 145063284 17565 264568895 179989044 198576228 965673152 494060550 227023874 530453472 408382498 283615822 146331044 430882565 3 911059057 688449753 96 588113788 263245329 259410195 0 193802924 83 400003340 795905917 245030751 654611036 1281 164697985 354017260 599925999 472159816 986257125 960861766 862593201 14 2 560871800 14 663296463 822643277 460548053 483078045 2336667 212178309 929770036 7 373052486 269495722 8042068 697998267 1 252052954 798486179 534306899 966041364 396685355 0 304017748 760114893 815949966 974791044 177310620 448523201 9 96338 0 585861733 46 199508674 858868971 2 10532 418982777 105361702 712138637 56375665 0 540102472 560701060 2 585364293 348668824 0 458736572 962906597 372089603 658069356 24793671 913070668 2648777 900937968 531604817 2353422 8091 949550520 222774701 330194684 3 177620713 158632058 851309329 721867722 495433950 300541961 1 296080045 0 136420910 129983356 484292436 0 410428374 637990954 207409542 770651579 213315483 330990249 705793319 250853607 119958368 154497933 649311990 230 818186915 637054786 518448016 42 777846515 288614156 4 1 0 103128036 0 909003080 16983421 625640231 483152080 5 609966407 2535 520881901 416397127 5 300 826089052 33 827424268 94328760 1617479 533160817 16995547 766674043 683644 1 0 399988185 130719 8951589 86305 984262261 0 799076228 7482043 747520986 0 132 3 194131959 436292994 492301388 331478407 820481883 57614571 966033858 595213073 187521 83368585 75788604 868419141 2 330838 412322 0 407295683 269 386136201 713492363 460702771 0 662563868 5 951113093 2 20008534 777895737 219508452 83902589 0 109 836720573 16128 460283892 829090829 474935729 4430201 953756730 893279581 455600516 0 838044249 928914791 984446078 397568952 420839290 95472821 368839746 66041 270166060 0 759521149 376701021 477108492 2 917181 306225655 28086 2165 5 281342770 600616771 215514435 722473222 5 8310287 914376183 1452 896906215 320714297 0 853175947 9 9 1 1479755 426743804 382147703 371 282651280 495761914 0 304889688 203754212 764058780 487405391 250410636 515696618 385176379 1524 442631545 28203 917 502350174 157292536 507207252 156063459 800504193 293265863 562293923 665600705 992267819 502207957 697060014 448011988 133188164 61503455 552452831 178554 6242956 136832601 0 2 355753715 66 656879462 654849900 6998675 390660782 68525970 369003769 14 933303933 173945148 829041186 4430201 112819606 2 1084 310427703 0 984390638 0 108168471 0 256684702 695515740 233321675 231135 0 803783640 790732972 19473593 440531839 610460649 647089204 456030631 953463527 573913850 245560359 42 0 134708133 5597095 0 726670793 177608864 534996813 618478787 1 606348985 18098462 695 1030404 1 329998292 48794946 738779930 0 700937267 492421227 112880452 693319314 616458778 0 14 283374388 598270058 579622699 373134933 0 561519871 407214192 480271226 492328089 355441218 130591549 7358178 707565514 19 956913556 548998578 802562855 82517989 680903743 87766 775443948 276714932 164697985 29829547 68586943 860266632 961962 363783387 48736150 734367489 845261795 89221782 1 283124722 15660 399000309 579360519 977794175 649646568 415541651 132816 149 182654440 990280322 616180755 448474346 135954072 1 994153953 260010487 587362648 854729684 39586 624196410 422282337 941589715 64443749 168537777 290724445 231017935 127952 130419531 917492239 586309401 1 6903000 611515044 951073105 4321190 531689040 648 951433129 404492497 6521 4160211 679296340 846432075 149 511765 594470812 271036488 902996913 146 1430 481548940 846027973 866202183 653917794 742012090 385687801 573584880 42 884371916 71046321 9625103 188771445 968617522 419413053 228180589 2 263145906 882969864 905923402 385505335 444323947 550007137 33882 864700614 291024188 742162202 738 493960540 860380621 263 922176409 202 208763125 676149220 912468251 550459585 732362258 11461710 122217493 868892901 255515052 14 139141705 1 19473593 2 66 699138599 792608499 422600182 429 12 397434423 277618957 52872746 11 1799115 5881 270524093 681303614 840946986 832977786 919829593 42 0 1229 64344264 57 2787 0 831630884 221606007 7 1 256501754 24845620 224887955 760815160 441665962 5 927456574 108374751 806908600 955504292 156854936 1 254810893 1156 656838598 862489248 40224092 392315765 70320825 643330743 423745494 44679 447399432 365885851 3466996 125722381 978407820 0 436788730 713512157 223107074 940152030 921449109 24154319 111449926 11422 140784060 699763181 106395142 651979578 1162 992906272 606220236 46 898899137 28 385636821 284077208 607453029 530524312 194673767 323920177 40368400 186922696 772689427 941473593 816195103 277072424 1 453068809 4955788 709 1 7963 397 429274087 499450612 479858009 1 715 742012090 452268182 417079659 715 559056456 839395648 27003 703212299 11054 218507661 551847670 101498986 696397806 266126717 527956811 0 1 867225396 1497978 709695041 745995453 0 85672 0 3492453 671344877 351987681 5355456 28564271 871872966 14 202 160362 0 848630766 717773064 273476792 10 944931831 908362858 158740065 617619 637611188 280979866 153713 292654069 872431407 893115379 909320550 624998452 48739 305931908 308354717 1 199033215 865673961 47351674 55311033 73705 0 353050728 663610293 791361056 768078985 83957829 818838205 69108042 457290997 765866909 591779908 992772943 311829034 1497 831 98752999 846114949 158444493 640888362 132385449 78132945 151880789 303667053 53521167 0 469592993 496 2 575611644 1 1 2317 976329237 615566994 405264342 656529231 514240161 180179708 30583 18372864 4 680249421 448505649 779029167 428644736 32 607375 741411278 3 804866925 87077973 1 0 3 448505649 1 894109506 194552644 379844373 3584 953583650 444941244 80733296 4850879 711396967 209423020 26645060 1430 448 16796 989091445 0 401438 979428227 723476291 685697229 0 10322378 589380167 494672873 1430 844978449 239903394 297256952 4 535046127 70475079 270724342 718468625 866889777 0 268229177 11745387 32043 4564 1 326904917 36233542 453251756 0 16 200013898 37647 2310613 171768 421315463 678390 258848196 892614211 323307380 960780590 980342008 659978443 983136265 962395371 879583245 469845773 777420681 672190255 167904169 854714127 973652264 170056890 19 731565818 562514716 95595 40267649 504772281 675380714 330382562 2932 482622342 963675417 517932466 984847600 0 874829561 45697178 1 806 913956665 703290218 3920 675468214 473966694 190092492 258837273 318308936 150141703 292034550 545918631 830658193 920229324 692 38705942 93846 858676955 312397040 4063800 596888276 717060401 80327003 57833791 302882897 297516438 51691639 822835644 375063741 743570936 3407 629317899 0 362961441 310286714 419897494 454443792 99409503 0 901646275 966808097 353604242 451489653 519523092 566877706 812538469 48438921 288531018 56175474 375442412 110473972 648813142 567839189 961720737 96691857 31054 19 133072675 1 10915 475293798 1040 5 925600088 909239771 75 2831 278473584 40821 827840242 256485 618350207 5 298749033 156315055 803244069 686882253 0 51521789 0 856091838 873972908 992099624 3 90377395 991882624 5341120 773760853 834641308 14 462461718 821420308 0 35580 557792087 888957780 24754320 522733365 700313342 712445287 15764147 540577415 218312563 344019502 10 583 244213761 344151235 12501771 276694743 393339232 502794457 514391619 2 531280353 956772355 572 874588949 100761521 451490619 61877858 361834867 466123488 76 568520830 165036 516550717 4043 365435704 8411690 67355513 956988145 601633645 0 0 1593 12522 666193087 141609775 0 636558597 430677223 1084948 1129 336699253 867694164 543757874 3638323 115132092 223293514 8411690 576101224 294108485 115597165 12806 55123467 32217 258016958 812211277 409 8233 60988244 999697656 478494256 33125 36 18098462 745897379 387501723 100 793304609 296704501 1 381236 228865783 656164425 511809172 632798826 987838907 1 116441865 378165877 113439964 5910 819951531 524879686 45 809452833 43837803 0 246312928 970747511 5 965873813 750925810 987984461 0 752521746 962198015 419296 544435836 16483505 396740915 35575681 903559526 443672698 673094970 758375968 429 1 1369526 178229684 869677739 672478355 261101966 898833030 19626 0 862961777 4430201 231445090 0 2 35 495140632 86812 898394026 5984 244949883 183762147 18776023 107 202918581 704639895 319608761 571267095 489109635 4672 468114250 1 267590924 934003786 243647413 848268796 33588 24228674 37733504 766753891 0 377894719 810736749 5768235 295229670 295641 11 973370007 76 340828983 274031950 130318037 101730630 253935607 34041846 806913345 387232982 353885446 0 162095499 382470114 148607910 29782 747161704 876510092 126032519 330302692 16483505 350434 1 667656009 270999853 141182893 569541958 0 507102691 366886962 447556503 3920 242511253 258582485 238971249 116689332 589428087 435072803 511568514 921 591532758 937078260 741495642 72616708 0 0 455845389 650343050 601227244 947965219 7 23 814746157 625542063 2 5126515 28585 638328359 511809172 829456466 463899796 708001236 233918655 394168809 409572937 50370458 136491748 108399728 4 681277492 811306778 588988 566943893 638302706 655922641 325215348 14948 496038336 35804827 819 36427490 989251715 118897826 541576438 52563756 429289651 239783575 806254319 921778736 958623861 0 414365802 903666342 498856007 379285653 591532758 740174436 462 994834131 445821596 496205740 626447855 451257569 0 1 469348 254807860 240168615 2 777865429 404351180 1201 630111098 0 0 282649930 634797155 2 32 305931908 533593299 159777 579883833 806 80658783 826980382 71646 340905890 155867674 94172965 899939570 91 119200339 320780836 490564237 34293818 757660538 46036921 631513508 377733182 394939354 370 631225733 939567624 5 66 415327220 587068781 419457239 434524110 0 542361806 1125 164810869 297165034 470801033 477350582 582347688 940617807 88172995 18194864 345 255778034 150864004 443689019 500852557 5048028 803619215 296850033 83995 751284958 617619 603279795 151104816 481937238 59098593 394422533 992508713 184072975 626954606 898095787 589187 66953242 132 3 900884798 0 190427421 644849371 235 419491138 465380186 872229455 508054668 731707977 1 383163 12 1281 724904136 11258988 572089368 9 590411346 390793435 0 1 255210984 77991 246707952 6105 230163025 3 5 34357006 198576228 2 0 444180539 590012947 526589855 585278713 85 564402969 26 32 451512169 2362734 366450715 80545235 464507786 3 2111237 2 774582760 668583350 249236794 2 619070218 383 434784627 965307661 931552318 917779112 358801907 0 419413053 400425142 583734445 119384414 923147856 69313210 1430 220833769 506184016 861063352 531408888 722180903 0 9032 244891784 13222729 11580652 818186915 5 70707516 4522531 4 856661911 451512169 459744793 921404895 257601424 229594148 1 311417025 822514148 446979732 73877336 316934160 153573846 211333019 881463983 133608486 406526847 856040018 0 1 539177579 2697 303475035 403329019 800931343 123 1125 689322724 57160154 769694878 376655 5 484890458 361829459 300894222 863752849 677971034 4028546 55106892 393839981 409774001 2504482 280164080 257208968 114211 324330675 598259263 412708955 649908638 703947274 469130125 595291663 864951414 156650595 929199188 0 794705925 392568444 446542285 167818985 673586993 24717185 46970 539537645 111133451 265552599 750181000 432560799 85647989 691742700 316944162 217247514 384623410 15115847 85865711 316348748 269519695 18333358 384911967 165 0 104 737252412 295641 26 485442996 604694943 54294765 30 18790833 751284958 96962155 3 19092140 797498606 429 568091 589846313 327243736 1303 0 25719235 825014360 4754860 531346601 28 86980109 242658978 3 666802330 124653518 270357204 381096594 382774527 148480 0 535 371 46405 594620561 188688626 85056439 448868783 0 936527566 109 323761964 3678 348222714 492233114 71646 76 0 786373432 112756094 592026180 603991144 943342082 633978569 648 615196516 909822104 272977675 610575287 8101401 893687313 1397013 633006658 325523473 0 477378628 465359579 2234738 1 8559 159175 363748666 279908468 861768777 0 56618 69 962853497 32378032 273401696 458877378 534240476 929414708 1 787614109 373125744 2260747 12302 13583589 247577632 1903821 634027887 6 72001636 189163380 371 767282015 151111587 0 933303933 481822316 62995803 276765403 343926406 0 5 734 770323119 72941793 378919267 471668986 485970728 520880525 262944917 1 394 431522902 55944446 60337622 39644 69750528 23 136387334 719595481 198196587 4128 611998993 30700 711062562 984562541 232927038 3747 10275 208342027 995296126 484387568 43574984 822174484 61157140 398766097 968338101 958516656 90746 903979817 743096 699854518 510496940 573536152 963560096 970488838 0 206252675 847778145 213108516 965424465 789671830 14 28086 927867542 1841 577518087 8165172 912979947 0 684431016 990859350 189309830 16 512603037 215330792 152185315 281452574 1 951921268 741476979 372958542 19 655561073 717401913 57 432782586 218704942 224333022 283649971 550537259 0 666592728 513268071 298757410 714144066 57 348693233 796054399 14137784 178459369 228239208 691742700 96613784 163533478 487068954 561005840 602677191 32781929 1430 815895513 532829633 604 128026 819424426 403761427 929264809 875934773 445026293 977348959 867253327 555878976 346194353 337785914 691 694934807 128097401 12594 620941 234534062 230 1903821 467029 749225786 42 8285576 54722216 894745476 947582271 322251625 475701657 451586104 10812 816081924 112438 926346475 106 916670432 908549718 417192512 2478 12381 47775970 7578 492227212 383273798 0 397311697 51171096 498990127 456996495 616263259 494903150 0 315162784 241319318 970068049 79886285 180663381 819 663350632 820014847 501331664 0 912216118 80287679 537720041 164109238 0 0 224 315860744 0 182120594 420839290 741712115 545072550 216444534 7764 0 620760911 0 255078845 0 0 37747 691 692679087 514521633 22512917 471972 394418 6046 79546407 0 2414 614868289 57451388 18143951 16951 286901163 497064679 422579358 23 601338532 186816663 789416758 937239758 279555388 174809 733288987 116 683358094 540698652 212066208 933376363 721913520 83233912 95253 779206968 484859817 19610246 129917769 489612210 0 251160218 439551877 242444710 611587459 285977575 81943309 637611188 326885298 232447308 2 361664 558381976 889064708 954888182 519851235 191090654 2 686920111 42 456796075 0 448242160 908002193 209225784 697626779 993131198 551813230 662794267 391694148 1799115 673086439 893279581 352189892 698001572 22381903 888841061 733666523 604167307 305291241 401354554 379132381 929087574 750945512 511205641 94653945 111896 1 517371946 991 594732466 523641100 217669304 190291822 236294570 0 3492453 0 1 969179364 680307096 29653 484157713 2 768154762 87654671 352517742 3706 7 31681073 233918655 7 942 26 1 376065663 611810991 5 49477541 572196160 13583589 107823 14 9579 529940940 5 985080810 373134933 408327571 58204636 524879686 711 24098682 141910 836391328 1 688873348 545568699 1165737 586309401 28 23 129824521 270999853 1 0 81883046 0 0 14707 820530684 6046 0 159439383 854212064 638448861 0 577412819 398212310 382080045 857813197 368432008 109022856 419675981 19 8169906 531194939 992002991 31518138 1231573 0 117945891 959440252 54866825 0 924170903 557698090 10532 928681473 237048976 962198015 287698907 27916 38 111562874 208342027 180796 610661603 192226946 6952658 912589968 443964011 14880571 984494871 416445912 311719790 1013192 239313506 220370780 535991122 47423245 27719 61250967 2 290144 664572441 107199326 8532 1 540538802 288852223 360765261 820861679 78749393 713520292 710621803 0 277654215 2 795507445 86276005 742503122 700937267 72740868 613800303 133021158 89061186 909469231 124097 550453952 34013817 54028472 8042068 405371347 367728008 701035559 550104117 349419952 191260545 98395625 14 384107645 630826522 18786693 5 675525874 732202666 361779201 459948549 344814875 829050693 2508 153071 904152659 220260427 769688671 87982058 448587337 545177311 650848207 180367613 167593053 357877630 575499844 66 239867689 19 2 260789 175052011 2 709880056 560108365 820061864 0 275386731 411155911 700577838 881632282 187017827 882176477 716347296 330990249 204427831 0 911797906 623879879 852097117 2207411 658551808 290236633 830757663 205816779 221553270 227 23409365 720 344963026 959479510 474569724 824779872 519029783 18143951 731370843 796860066 446610933 3960567 0 191827450 33036063 14 496233135 343208866 403795854 413742059 598835685 424522942 826792648 148480 924931686 922484950 636738647 800028526 400722271 0 637816168 294108485 809123447 2 271815505 211421506 390831606 621027579 754055541 557976792 788426484 623678144 0 538231303 273522561 104851119 659885271 1236704 624465064 0 346334890 571989931 724348055 3 796943559 0 849310200 694349851 11587 2536778 1 881602623 390619687 780809974 15660 675163647 126 933828883 894745476 702 950508728 327 266514 6998675 24228674 2 398128545 34837 890141905 367728008 5 62657238 691018759 12466 27985500 137517966 193095898 14940985 941727420 439542957 1474 1201 49286036 617777790 684978998 570236030 7334 729599486 636267827 879015308 1 7 132 394137538 434963411 285395562 101157105 3410 1 442364552 179416359 1 104799170 51965299 41835 477994003 619276136 997370000 232923141 801793450 1 261101966 983136265 312016580 424537333 932774475 2 154480822 2 100 629317899 425991470 659705028 550940277 13758155 651227762 21023829 358870272 372 330288601 962 1 289382607 23 708971850 942714129 538378014 457313403 885705137 225 597071060 995910955 548945212 61635 0 298757410 1 2407926 1 85067657 112113382 0 268 140231089 601028550 456747912 571164297 0 834389958 344219492 104 399635 38091 26645060 311510289 392359989 549023602 469746233 0 848344426 429 655240853 926143697 364241607 0 3032 263261787 812902341 841353954 615376710 0 331907486 258555981 0 422070283 148102107 440257003 57957248 5893880 52652321 96613784 530854063 862593201 301650974 621484252 1 477378628 88653457 144865062 960830977 243345318 7 557754613 247647250 383 0 69891554 954467623 848108887 656130255 87697364 228179010 32392 417816359 332282292 0 642318095 29111082 919413994 66696371 140134577 149744726 822933867 905400409 415587496 712968416 51457468 42 89007762 784939956 571555385 721 638328359 956278302 920877381 517916583 0 9694845 804326585 256668214 361378998 346181612 5 925103965 52738153 858703032 378898388 533045318 41081296 850100446 5 890695052 66143052 180304666 959440252 9055399 546308330 312829895 0 622201210 97677373 936298300 48794946 511156818 1 122879338 7364773 843371387 1 1183061 14625782 9327338 700702220 821102847 15660 369199554 17221691 610406 475069873 205549131 5 699694807 687182530 137518246 1 622392955 183144736 719032723 63 627680579 3 124398152 901859760 60529827 1 108632865 7647528 564567925 11222219 103697105 513785395 0 964328344 465028130 219850341 2 309468876 59 715281692 615144850 178 90 831262942 0 617588891 2842 198702084 0 968032447 10691 820229922 112722481 373682251 414080950 396277407 624465064 805839694 626214829 539957518 3559 418379544 77221776 9 798634900 952546920 0 327702477 205042469 211455911 152863 1 27994 871192506 769498357 810106070 808486504 77996728 6596299 48257174 469281050 373005051 88546735 98038125 760114893 804398262 734045845 814157817 10067 800498639 1 88385774 59272252 625846349 945930871 2 900586702 175385080 838721003 5509012 0 178883431 1830 861887393 417295758 268 656924551 642615275 19593523 31221 27540377 295129793 976804917 404890187 153912 596712437 718709098 327136998 956278302 811576485 675251470 476606225 497750962 978057373 0 884746291 57 791451063 849096439 1825009 679876635 553918911 841841533 19473593 528932582 603995270 2173 37498259 518371581 916120 255530635 726566354 14 839345888 670222009 40867063 638502324 1 452759014 2 899985124 7166869 386166587 511231621 370 584812802 340637205 227 2 721284265 337935633 984262261 65 753586824 209620346 600699224 7 622343476 374327528 714485872 1 1 494815849 836626363 719306307 934504735 13831018 543166314 801111682 152259159 253971325 871637732 350125266 638743290 541513120 54497565 7 951316533 16727972 706100157 556700668 163441047 70345834 7 384561 484418321 2 69 424225347 19 602792102 610095287 111947 217716190 509693777 0 362486838 473801378 5 110512 1071928 4330 769352036 69312784 206645841 981548943 76 4756718 782455235 203001202 1 921360131 406012256 291880373 0 1176462 781717808 568091 328175215 126384367 76591117 325832878 1 1430 856741070 317703818 235370758 170293156 1 110462139 956772355 599422048 16 712080458 985398715 442063746 776457116 949459875 501057237 7 40130410 1 92507435 0 76 14 504904238 2077106 534699601 546999061 218689172 493131979 9 125773172 299970741 211880228 556745043 723950384 566895369 440257003 505596269 141150105 628394037 798840135 295750694 711889219 627118702 464354180 113974600 5 1 4581533 767365298 797858645 18790833 30602810 930840471 777804436 72424506 87450043 819866397 1 1 5 16 37432 846872256 343263988 598725404 0 63237281 866889777 394413806 12594 61664842 444145968 850905632 443365265 3 17 2 272985777 243405864 706369787 0 132 439997807 583511180 531194939 824078600 579541143 998669620 446240330 410881743 948796648 323798163 538217461 398984498 241166663 5140501 833099739 834 978656034 132 527843785 14 446774748 498111766 308481216 2 895434978 927413856 406996023 198576228 664409982 843928632 602565196 409622888 69020262 408870763 214 478696149 527014035 877134255 930371772 531495372 5 68 621732998 678992502 396364736 534259808 254810893 105957964 2045371 124017095 1288944 459341726 568 276677204 542684124 827755072 468657356 81756047 410607624 672073385 364344187 568945022 0 682493104 2 3410 0 7161322 799490873 228472865 17995301 907213849 2149612 3 34167521 18063873 28975 0 597334 711385723 0 528170205 248458081 156514165 204 555556986 153327765 419421565 555092644 1 0 785254770 23 5 523516482 35740 283615822 632111505 0 11820 204910763 219813327 179687878 54608 100792161 25411 207409542 17012354 11646403 485725012 144658150 163537841 339674403 7 1005914 741358082 345927848 910752270 608802558 597529542 186922696 90 160802291 294502529 987838907 161401564 107 21023829 858006624 367409811 661130908 94502476 996158470 16576237 158421 707282739 0 27732 35191421 19009784 1 719612758 342604389 193350088 831279743 16 19 739525935 5 139303056 125835420 975845777 77552597 0 399000309 413196888 975638655 986810794 793785673 465298776 927148296 924392286 187102197 921 313291776 578275708 105110435 94107605 101881644 1 189309830 541650110 749724436 546491970 1 23 107008819 137266571 262241559 956913556 110361043 82003972 2 755194180 1 551569411 31267969 26 316382832 623666267 24018391 0 403825905 784847235 556055745 18914324 514111305 0 234988600 144976652 715 0 428143775 209712395 110546531 240143021 7346197 800504193 23 269221371 0 796800565 42 0 961130991 272358804 137968798 193382469 326812783 8880 691437036 638469831 112832116 8 4234 636728161 684144624 528533991 863963272 384663494 648717086 309345644 547449420 340859452 5 528533991 2 417079659 385257775 548476636 66563072 430677223 9 2 751245612 323773191 859788652 8851 578763001 9 678687391 837824331 255983125 44155378 537609257 953659874 2 132 287802590 49715103 2 419936442 829258209 227 615810441 154497933 812669494 5693569 1 246903479 761454474 422379494 598984757 103476016 1156 89085274 753070889 720223271 19 0 354 538668415 544635857 912136760 273 107774064 10275 861063352 3 900980340 56435189 991613179 79945013 42943651 44022412 170356 726572379 284579370 48257174 137981805 34961583 168612928 2 872055621 368432008 469232615 65183981 913078325 124157475 77906003 137715028 221250240 945464424 0 711489366 338425401 560259150 354 896641701 866732115 874145915 42829544 166408 16983421 367266008 781587002 112862883 0 4251753 822270234 756455090 0 471500 824566693 409719722 42 152921741 0 687020572 960519315 727246751 616019 731147548 207132078 627948771 717052957 4 440953055 199 48849505 827909299 20113 0 777160012 726572379 984746238 988535071 130652888 622960341 35755257 190913927 561008965 392654755 87417721 572039000 1 260151202 647316545 201390026 677971034 627717017 383 319443859 829775831 668150423 0 81653 640209444 90626793 438789215 0 6393693 859912413 98364256 539957518 5 557946851 202 790999472 907106215 897071667 28 5 209 348056647 37976702 11537843 1 830080361 594446067 530584 396944844 960 0 272572590 379733300 568 307344451 83 735289909 9073904 6035763 410083963 405735516 0 377101605 599941942 875300659 23949 266691176 9177 949590608 796972322 750115694 48946701 354 874078405 400412730 843861376 796735340 5 384650014 559886225 3990 192678380 693489111 3 834641308 935473192 56375665 34357006 476461 883280416 679256480 742762672 123900401 0 24731 881348261 161683750 245236172 568315809 17995301 797405280 287974233 663350632 448129803 88916867 763530527 802081813 0 20 813365789 255078845 612860186 682691730 872596000 349670853 600096548 927353974 215330792 2993 668605878 195744476 341192132 308509819 511468062 394794584 995772874 587783228 5 565455082 733396902 178571 19 47786433 585921203 1 7 770646578 327926200 588113788 892959983 135394401 857310373 1034258 958785167 929594270 171958283 20 537652711 34295725 919666649 33 769762222 187914956 547209413 14 5 49066 454877634 623268906 791888829 158421 242444710 966984136 278879818 256268 462590334 28920415 106918701 385651309 2094 574535172 6046 312465126 73186806 649126118 34244030 2045371 1 2 877011846 51965299 848316859 740231189 542811966 200004928 16796 252052954 936258540 468318459 602703514 2 210199375 615526754 38577929 1 583734445 830435743 0 233191043 866001744 668114063 349041307 816535591 662370017 67992 447913189 689711177 161107041 0 354 1 545472664 274890768 380688845 217285134 132 102978031 45784982 935333454 66602501 0 645037623 917754300 6 18667133 1023 348310884 237342622 7 698015131 165560 508361025 427114184 1 290740546 584849007 1047 296404214 997775191 581172018 122885233 356052256 470842982 45942500 1 1430 80647097 470712262 154306930 412177174 813292765 182290692 4802 28469680 920639119 912088979 994853310 456064363 358961077 553813330 0 0 170772152 243276308 6676047 3131 53 2 7 826789698 14 572203167 612548897 999920038 46014804 44098499 937126896 211880228 681303614 717530455 929414708 481007379 560101936 487715949 19754 2817 0 526670595 665644693 996711331 13045 0 559608646 499793605 0 188838590 652836921 298747547 16 793149809 0 269962 247493821 636061000 920262777 711235740 432096291 22531 392967397 1777021 633808336 206576371 1 0 968389876 0 824536655 568690975 181189947 99150791 344530861 926587227 46 333267020 546965774 682402472 965351008 866504746 906271416 444244488 14288 51559139 746716259 900884798 5 123601 83198466 855885508 726313029 403713595 718079102 464205393 909822104 791716365 159439383 8951649 922485320 132290401 55666590 1405684 0 7941 0 36455236 834911253 12 570902918 246820689 856376540 246849460 837365315 23 193369986 393683148 160 478366655 596417306 305025 317738 9903 363499756 16 1 71598735 241461751 0 11775288 943933542 604995329 132 834531145 984346005 572020847 875790512 1 1 211529318 934504735 523951950 3492453 465800285 175165725 599530439 157310817 92507435 351412578 0 597369175 0 838848745 0 735289909 0 431667879 188454336 467927165 0 1 590458076 166775 218631231 638153274 348721457 928490969 96 443795215 886546481 2407926 179942034 809452833 557578834 980439426 774269276 859003896 415665916 768246657 981641049 1982 163904869 35903 754104975 632289779 0 472125990 444267507 3993 866027997 599377036 804517112 803518069 83493136 5 825938435 701367630 2317 281216425 0 1 959891564 112971838 471941021 1 1 542896674 763 260151202 52991219 622392955 452516558 554050175 0 235857216 9579 238407625 693287343 829258209 71679925 100857138 5 0 928698937 445727338 895196323 353952 747338760 909003080 520438141 363 715329811 38091 440578122 875670622 26 522996628 9218 816773222 398571344 836352011 1 840471927 0 928752434 265621 1 390659046 529756273 448505649 618779053 925600088 255418229 713627919 198702084 558068087 598066444 710723598 907771907 0 144902305 469101888 0 10047 9055398 570986209 448648280 28 986882015 155319975 841559406 7 2058421 933483033 118393426 99912857 732240299 398828921 8706399 714286606 853161471 133854234 226321362 698821033 91957180 0 21316004 108542270 16 838184518 7346197 209874225 14496 398780586 691393719 806901556 17084222 849270358 789449581 256648337 418929780 132 641961566 958507715 668053004 580966997 9219 625084002 459957214 657586528 50024102 532076083 93353907 1187 205496001 918173487 70863978 313254464 3920 411239163 0 303 535395771 458482321 40855947 574402668 550032528 207565216 989204947 1 549594075 85846074 800125482 0 2 43267 605710845 272342967 149047486 721867722 366886962 162135001 20632313 35046941 0 168454428 368680 726313029 645699066 121361744 600439930 1 459719931 950580589 725522053 59298956 367 246976563 639242492 225015588 417705453 593090893 970871086 880152980 476085256 429 663199651 496740293 701699720 46 289518197 56693867 36244 4294 24497983 884567333 47227124 611104923 1 432210244 500513500 5 13193470 4 951153942 205449515 286343023 579274878 602080304 199360588 421817798 908549718 238784366 610892139 1 496644407 104 560631751 719 543081113 751014296 576358457 617755100 216479831 410136850 1769190 425439653 64127602 872055621 118255372 42570227 470014751 999908032 894796680 0 552399988 849898528 991874342 1436406 288531018 409572937 657366044 184557753 704639895 385420884 0 1 985080810 1 1255526 2407926 609470950 295641 909611738 269852375 2 288000984 859052680 108718 404306166 985958598 381236 869279143 277951193 817712809 132 200936516 728574913 413473670 826944678 473832975 988551460 0 348092434 876510092 61198030 27005378 549863982 385491667 907134796 42 360463 380458319 2137628 912661020 479861958 653929978 56636956 185002680 305 779883365 1 259179709 159065385 540158577 755254572 80312399 20192144 842217926 497532541 132494 78443746 442346311 438230725 41805457 26 253384283 699763181 43728993 15920043 672828511 640824868 0 104347232 921551011 0 720989403 820943617 41835 551413566 674296115 5 439345880 659530679 794982893 2064 471718715 862961777 838064002 28949 209435439 885581612 771095187 0 5 3 610406 964833216 879737945 24478 662016714 604411161 18439778 548945212 925220918 176243724 134276990 66 573753161 588716851 311861305 183556782 71505396 400896881 881882320 404049136 418050322 764655830 10 770931248 672690633 7109732 29933220 244183403 266679795 2 391899353 890736459 38 536676762 0 576216937 283036096 5 551782605 850190845 102351956 0 644260666 0 824722466 531732891 829617941 289268307 1013192 545918631 8857 322218085 675163647 32468 262690764 739603240 768246657 479160735 21703194 159397876 48814297 0 291112331 190251240 990653753 707884066 9711221 471654779 301267371 318697353 417800435 16900374 1888 0 0 763530527 225370031 546264530 1 19 425811733 551590469 414137582 14707 859849719 891258234 423668526 666805897 14 720121057 16938192 0 428113926 45682448 831279743 646268730 90289143 865019284 184993733 62606849 269447915 536253170 976997192 148869044 404326154 251696740 333 23 290481963 364946871 42 1666648 18372864 734920587 4251753 77806518 887393102 807388665 0 819839302 1 967179520 957154004 625199328 4862 54875 0 83751376 425503333 572133432 684810981 873972908 9674 19621 660537231 997970939 0 584562306 183820112 519561707 465930042 679409392 531346601 53834 156219471 62368389 11 125828342 854974009 81119592 662563868 841094417 325841725 204 815452649 473565563 14 559801798 413727513 899075266 975585951 921219097 291902714 746397122 703320701 658069356 0 876748086 54197367 494037309 2790288 920167847 122062761 9 16323872 0 944316916 209622326 267017280 229316008 415340078 863680261 711701674 1 272313578 9032 533026640 241 398733669 711554891 617096849 231135 1 647824940 1 550359956 25812752 6785867 414042401 454218031 564304686 983446097 323143358 649468051 836290437 11236 954818019 28 789671830 612630840 638176005 2644100 281042541 870375215 270995143 444796140 924048525 203260634 896604290 1276 275287325 439252707 0 298780592 141138269 1 9752085 599767190 495301323 43837803 682995909 29585 0 849 898578868 719 302281529 407186706 386736323 188252281 3021 269572493 278218796 330513179 42 5865233 179348204 908601652 128537091 179088 594470300 895540177 899547984 49344 758593853 29585 48117096 209 1 388880189 15565302 72340404 0 359933400 451826630 1 627069331 62062244 0 353188993 581029899 185048875 5 215514435 0 483446595 480655084 28 131413291 304017748 893000891 303475035 390 0 434 159475916 832748407 329051984 976027243 741551895 0 377339221 426268184 62 569626660 132 839759602 819774918 448646513 3 60284569 5 360548155 296601315 475913847 493194865 715000703 218506938 138460061 731782920 336714989 323920177 476462731 877475633 820616829 844780350 0 113 449629758 144098431 6521 1 37578428 420820822 741225023 13758155 1 757332222 988551460 844096181 528921416 1 204146601 1 898421363 260 400475713 678228850 776 184557753 736845702 914600559 499450612 429 478783073 574772666 409728924 143926741 593493457 692507776 266402506 202 221535 2 155319975 511877323 699337201 959380455 1608194 519895252 347890193 66790882 125828342 866124890 144308 843185136 564941617 10787645 0 754782571 243276308 528946278 30910665 767840991 15693 983045408 595655744 18989848 1426431 746532754 953554 132 53834 185681007 2 373682251 646574697 636387200 88045815 573913850 213943819 625427806 181474671 0 323741932 28 883553166 0 942593767 462715058 1426722 422828561 861562581 9088249 247 173885239 2 16796 608521917 989422775 2 533084815 455109986 658285508 580850 1436101 766288119 898421363 768402356 0 806592196 174865625 325215348 875802897 0 5 2758 826393588 806901556 905957699 172127955 8015 259672231 88812 876510092 74214123 182168919 0 154779788 973427472 295852568 26 897104298 3747 1 611104923 0 690928654 541457183 858659946 1430 492842047 772006631 713104155 0 94796184 410312627 1184 939878706 76591117 660894578 602438902 14 9 0 943295413 18143951 154871676 54941 152276834 57 416514624 435768038 273638366 0 732943589 824536655 0 968796844 233858897 881929427 637376791 411982219 480312152 7334 90775300 336053117 968517817 139591843 7 856310307 4 806032860 364782385 216383174 353172713 102162150 32235672 201457133 666596931 852447997 2 492467880 0 9 842780210 439252707 434771386 662016714 646562 230143047 1 188942 117158 1 109 188582715 296991427 257817303 1 769122133 719568456 823821925 851810750 3326 963511299 899162849 655629240 118044090 998791908 411914131 245864795 627938220 32159 386443376 4564 660036384 107544076 2742187 14 168537777 597503813 252719513 85411780 699781855 247577632 12299451 319848454 75634485 474461229 392281130 783189392 179 319350528 32 979358776 641736482 147994171 534615507 555357274 713881213 652877773 75 193715051 560936667 489331170 837186070 761760584 379157003 766146966 809631593 229185014 22421809 637277564 999527160 218704942 111437293 981270656 924152342 269495722 0 412754408 907 752002572 0 5082455 53053673 276694743 917368573 4904382 157485574 154905334 715 482873798 380369234 27808 4042 983006105 3184469 849483244 899652777 282321604 138449435 34877905 569822154 892758529 553657445 996452320 425162 916691711 800831584 187698777 678687391 0 207674669 267062835 8 568091 19 0 567610038 990547286 643599061 583487575 45085777 867659753 1830 640579576 719595481 29189859 1406336 845533239 601509005 458408490 475507634 0 0 355119275 203697341 736827110 164697985 0 80647097 885882386 2 458408490 304859915 914419837 218964908 899863003 430574411 65644146 38091 394291009 784821165 107837660 206533125 723418020 0 701106037 70 859123706 547498421 122284109 23 708558822 699830674 1430 13974801 29047146 556262672 0 382470114 128132169 766443489 30309642 220001606 408117072 728533161 1 832892654 23 126177701 882721626 123900401 915073940 57527006 448063019 279555388 799481324 764092805 984273917 714261281 648906452 1903821 926288429 495563436 420491499 635753741 715 69537064 5 650587794 324434026 3 682823924 510109017 1 753072824 37498259 812105325 370 907114305 186511406 64 2392 642265740 872121909 353744819 419700262 318830163 885522145 627289359 237224890 291463407 849220420 690900731 164232518 33 0 0 468778530 992287910 8867934 273926532 3960567 88788843 871822017 91779521 940877004 470953535 716774399 2 6729 143599360 64514691 1 163158824 12350 380688845 84498358 1 23663991 294826763 598259263 11706644 310605 60655554 871872966 756933382 191104962 214527993 39247235 592026180 518303126 4 33261749 7257418 2536778 249799178 827545944 1710825 419296 23 425439653 697456489 106593541 0 0 983998222 1281 0 326274011 317088632 312145075 688689576 450688169 555454576 665611216 903559526 783068995 56 376602111 189609092 59 817936121 14880571 397595120 398144 0 546295054 2362734 1077 14948 0 33446831 844092520 76162532 793271874 921428091 1040 710903920 586438 629317899 2348648 477837038 270999853 819289864 0 112048294 599797821 434953875 139669143 705754754 585425047 763079003 839190650 850536889 664969477 995264906 479160735 223676676 258502812 144744560 1 155815099 650111270 4670 496233135 818186915 947022000 0 1 354 430888201 45011822 42 0 782928579 14 625326216 198742351 438168584 251889599 836546916 476760095 11002 924152342 533090714 587795137 903812191 320099 892461883 59532 79986 259246119 19945403 217106397 181464610 59532 853457310 6035763 579612908 828171230 203033767 463062689 0 350361697 954531942 824078600 721548261 678370983 314500697 523863808 155642518 461314669 678 1 583742019 465788907 978265163 743096 693 43 1903821 857601512 129368727 599725275 230 634199249 839395648 32 28469680 510165259 809631593 684 319660921 198823630 0 532076083 2335361 2 451379360 379627875 275795779 593276907 490315200 0 745104118 140784060 647316545 376133919 136531168 958994987 1265 310710063 28585 143286926 7059223 294845472 29639697 217870 376065663 854675213 61559 32781929 427599439 820530684 354157101 683159871 258532049 507 158459120 142377438 5 2 249236794 436814470 1 843505601 346262256 884315520 398828921 60336558 916374721 202 615848792 42 278588832 149756924 414137582 25338984 733041732 345 723473486 678934557 74922574 490315200 960780590 110636653 896394588 0 0 858659946 223676676 0 985279846 243345318 699648686 470856597 698851901 429 140177441 671546376 189253 902439737 344731140 188 121200 912589968 75 493604256 439693501 94383411 444910869 60337622 112472 664946472 5380467 171768 3557 42 1 162073233 606220236 38091 470231754 522923080 9 367 203260634 751796941 184942545 65825289 14 449243 466760644 1200 93480046 962645142 590828797 779478368 0 320843855 33348166 27052 1 804612892 1 8938048 943542155 211455911 885520896 632684420 0 120962 871338728 153839736 4407000 0 179900257 40690802 1 315134618 518897116 19 167977109 42 514577703 583396262 993427385 351224685 1 823845530 21007093 568392181 5 699577459 132 9987454 79821064 350258997 404345865 322 4046 2 42 980574484 513217100 18581 1 504058730 41224820 469348 686884499 453437018 5 36302011 909510015 318016437 132 3957729 343183360 5264644 580894677 172575143 7471769 156844590 174598298 912232442 542944041 0 13951 841332696 550403691 928148973 51688529 1 126674143 412282882 922484950 533512919 198765263 3326 0 758619126 0 7 546713 494064662 3256815 697694815 573935906 387318947 252634777 0 125229082 1 168768101 142614467 0 442380184 325649623 0 530650934 231135 69432836 130591549 413742059 126125149 1 745515956 624 860985775 486457630 2638791 614891052 435072803 112532971 487848868 21023829 21352522 370421288 27032476 956772355 611511756 1430 32027119 354 834095137 0 662611690 19 11461710 245811430 187729801 909395795 69732596 2 739360534 79673111 557905781 857667478 771581228 233858897 672744293 958157487 1522426 637202865 521680163 328102135 412708955 514392339 640313527 899205612 885450179 802562855 127406391 613653545 132 314107621 697332269 0 1 548390021 1 586438 239526594 996838741 530854063 599899376 683246068 303953759 0 966249561 225390537 9659 133246 361237649 147228270 7 920869569 32836105 266964958 55041841 512749775 491426768 9659 924927921 104 587951453 137750526 105085928 98886136 399814400 1841 951085185 1 810615076 175 818946215 146485635 232009204 226947917 297350566 946688930 29837 616475023 16142324 9032 388914443 389938943 328270358 201559042 892229447 1 330485124 691756851 132 945868618 272934737 926144531 5352656 145526119 374848780 19 79986 152163035 454533685 1304914 920987412 1602512 746257109 189265296 278236026 80560190 511496473 0 711125163 949002758 373270009 568945022 66 2 278542352 14 868941662 214027477 497282404 204430989 761760584 113951772 836060526 1 163538163 387884873 253745812 990547286 0 971410311 248690439 568230 158075437 445258312 339 4 764092805 7764 396646296 497602305 1 169452974 889953427 962371992 951931174 729670871 433210668 568158983 208524104 223649070 963 290732374 364430 135145104 1436406 416358021 556310343 414619668 1 989112193 261181059 840067247 344753962 0 993924464 0 466737685 38156 701770520 875198954 893 1 481408198 842106497 48555703 22818320 417079659 415327220 191198651 642950326 39076 384650014 673755876 269447915 857606466 176767898 235430894 92655894 124 316880465 318235251 648717086 5 0 5 695892004 367296497 30309642 80 968973233 423667017 204227164 998710618 129643762 450688169 337184102 149 307697190 493355748 569960358 237617995 434922 834531145 427838623 454443792 126 125828342 614400578 3407 584761524 48910583 580407841 6292 56820275 252658691 15173029 305602254 679673655 14948 73470522 318308936 587157546 22339966 242 634830860 210199375 191090654 532671250 1 4 198620815 272189185 104 388371763 707880471 32 99827 63 203729939 843361183 43 507977158 80647097 742775230 364890619 1 540698652 148258611 524124306 14 769436128 742444686 490897737 184557753 790799269 0 739345166 607757249 165693369 0 693164158 67073598 4 585889893 42599664 394 553443872 689817143 463169984 187818939 475913847 192360491 403775807 1 569813210 141043817 615077866 848108887 77552004 105160 458999181 291456781 0 2 4455270 2165 25164682 905741941 930098679 42 5 984847600 779352516 814740701 961367904 867787900 751014296 944377482 409850783 581886459 590849454 382719868 382437 227 253 763 26827068 359809019 129840 0 5 66 553180781 59423225 156983981 32147105 444180539 805694840 71770552 459513013 235681507 168501174 599297417 386178895 765081868 794161834 496830399 1 878952578 729067270 9055399 404292476 457237582 0 882578003 150565424 266222019 800515974 805474815 9 246358261 777364056 161683750 540895598 772075372 53147219 166 10985998 499068617 424699 1869 438466232 670363351 432039823 9073904 787579422 966808097 77120613 338425401 383396611 26947071 387660317 519428833 368232649 4140 596644837 353868286 333533975 1234591 5766825 360463 0 378103385 420279312 813242413 283319084 1 4601 720578887 310726139 318697353 798356798 276796745 63601899 895758740 150524767 634199249 361779201 8865 359286180 771367192 0 39 994598851 435256192 32502199 28 49729478 89 34757136 913733606 788236840 624453339 12579456 643076010 99725753 330194684 387105898 189727633 7 12806 7816524 815428798 85056439 246312928 812744664 936268773 832926476 144434286 0 51339542 259557568 26 0 312976714 146014349 82173 632406341 583818123 742606340 853120610 2165 276948690 818811446 928681473 104033856 88943 272037920 687863830 398778956 113987516 942 869841977 180646412 565804561 1 333834191 23784759 4 2104 0 354651162 749271559 329629652 465000482 570902918 198576228 151766250 197876746 3 891833448 192783412 274856643 266166632 562881777 705336045 133194677 373039992 549319899 182601 701367630 305369401 967109273 631715552 406161635 247936402 162612366 535125063 0 513753536 676470987 6003487 26743 959380455 14 622392955 929866402 54608 1 595873998 2072 584430138 14333841 431058913 374357024 532455323 597572870 1 648560887 14231 979622906 431612044 731594156 83440510 245443796 427396433 358961077 513384101 903874921 5 903475801 0 269572493 482778558 142462076 308449427 1 0 785 445070164 703391281 624426145 137 872018331 341462 422411465 0 660165091 3 211307728 503650211 0 181225818 727122487 411767192 373718579 754957635 410293358 7916 426577379 0 116093817 2 121848735 4251753 274856643 335948767 151938949 6617582 1593 950508728 376674675 163537841 863963272 738769665 760523983 775151330 694882067 23832685 887363816 0 575202646 949174495 116851619 762392480 1 433207320 369445013 995772874 493619320 697744223 514293776 565905858 199400177 4670 582928698 489775468 163525524 152570302 3301152 666467483 789352635 149047486 85609523 1 204427831 878168810 0 936155072 15884077 2 305073532 51691639 376556691 397215378 499405528 366847753 8409065 583487575 775443948 1 234132685 916008130 941511382 26368430 7257418 25164682 192226946 267273024 2 76 49066 275863123 609966407 95239007 7 527146724 952603628 657042034 267415865 2 0 0 360463 534540576 249670448 23 3416034 663838220 112235068 18502094 785253445 103904325 765659750 0 11 168154913 851970256 21602 537595882 747293401 148796718 1 640155001 0 62051076 3250925 616801043 591383941 788936172 5 2750 196808 821951504 507349091 999697656 332638811 595873998 383246877 108321314 678033430 398360147 0 8047461 414080950 606340006 26 596440002 546346065 19777969 7826918 542934757 118261503 4664 642588160 548774698 951113093 54608 877988868 877346093 910214107 194 645893244 35505178 854336141 917368573 593357247 120486089 374848780 407893761 910783189 174809 327307011 897092685 3484 262454763 20564039 539287978 425 4 1865897 507897094 409974363 76293061 0 467306578 5 7 566660050 61181366 908635188 759770878 77120613 225361698 960 87678768 0 21087795 4330 132 189032883 642081359 4648352 2 532884033 917754300 6231087 1 510010852 380030294 402889140 1 820552601 813004886 489034020 171250944 1036 77552004 550143170 864700614 499415868 1166 7046068 848269052 466272549 85647989 230314589 518376428 434166522 860409282 962749309 39010217 319608761 714222962 180367613 756936352 954988880 612272305 224822251 71 39642165 382437 56486891 824469969 263345127 1 429 980342008 1 7 924324384 172 627717017 664770488 16747493 301052665 132 153071 221626463 567493543 56 960096183 826089052 862489482 843861376 483464722 5 393 13672 530453472 189764825 192621927 738421077 550713717 121454652 504715328 971213033 75 1 141179443 176811434 1 199 198702 75230739 384857431 1548413 321297168 731293623 404023952 355914041 977248354 0 459586287 526670595 368776434 28574050 635753741 2689 90 320541552 386769600 19698877 447024605 875091224 8102219 0 170580 59424972 121593147 1 349322394 24497983 742912677 855992353 211809 688100645 568402269 780277979 511246353 840051984 1 0 544354486 97436662 1 954817851 101660669 172127955 12381 784524235 5 292 71173685 944069144 56 835518337 583848292 0 467988276 33863 991874342 0 17306 236838639 1 0 408 9903 311861923 183223186 780176178 365302537 384778374 555380345 707720096 0 76181907 381770660 473214726 1 1324168 75196 458482321 210153045 204703963 653185759 96931660 556586039 77552597 425811733 639 943342082 777295302 407784846 7195951 5 676342667 42 784450083 916008130 625529026 0 119455788 780346366 624006729 467927165 64510 457474 1 0 517936599 883164206 507480084 822776371 483152080 2 578947892 588253250 115 711869601 116036369 749271559 511809172 0 382165041 951113883 143475858 27003 0 0 42 7109732 483776930 87077973 584562306 42 721980512 571718551 129754 560649047 819539882 651022701 10086 836436424 700607063 366374268 9 750612490 278872786 401946675 7 809580831 777505797 276459097 484014341 396532538 942 164139568 14 484690587 568379681 708417827 858493364 680807750 874019360 94502476 100340 614726513 69313210 893309523 419296 510577227 358782118 794038875 940649622 362332663 0 146453 16443346 227 511411559 7 616455483 592753780 4430201 228406767 504525180 938459870 16983421 0 124564226 679310699 139510186 56 788952090 751382039 142169423 204475604 962543000 83714994 646375671 500911217 289339935 94662060 466123488 0 0 284376678 179796786 2234 709902943 0 138152499 844978449 972168791 878826226 656924551 0 171757437 441156978 616776639 70712 1034258 68886905 998690150 2 161013095 975053228 851822130 2173 2 0 22 601840417 648560887 897296755 432785 838848952 16 0 21602 0 0 482212688 608400726 966117293 856661911 3 540577415 5 944829448 184942545 587236659 909247299 656494927 802247619 897250796 412062 209423020 732 0 2974 1 301672947 161 359240588 3250925 618150324 5082455 148480 564243376 958526638 72 526445902 107497 112774667 413545275 424451014 661190942 555976700 288475320 0 632381008 797971 0 920987412 861641149 603362524 551104823 180367613 1 612428616 853787999 133654256 1 16 25056313 261388844 904422519 140769966 28 7 392967397 32155996 942404510 435163881 637854275 651227762 874084555 815396781 425299092 1 334543952 394418 952439496 217854908 23000396 0 951433129 231321150 139269966 72 2974 431433118 902311776 660045960 14 2 48 32 933481973 804266251 0 286115317 621013714 992721465 235191441 0 1 128022398 339192989 468405098 756455090 16796 691 605996390 325 885289447 0 580064427 862 40735770 837133744 907771907 316291474 42 804157539 559244661 666193087 46277237 145678704 0 755726464 38 152570302 536813512 537688721 841049749 328324215 937239758 300693230 78258 493134465 47916133 1186817 406012256 559691 32 201880553 213133329 875916174 716039086 62995803 1 2 17323 743096 312342047 627603784 0 852482627 772169073 0 137364664 175503 666749051 604866084 636538814 4460842 59684209 208524104 679104847 943409442 0 381770660 25929444 928590544 508596568 71193966 759696552 517401725 361774870 49451488 1 6512 976027243 875670622 1313958 152511997 0 69 77643084 1 39165 226074123 420199172 185 708228161 179441459 0 1 666356260 1 137270064 984442351 894277587 678273464 1634 335189196 231888307 171363415 441318876 829612762 1 249919325 2 877139146 573 327102264 792732028 397555427 12562 580569828 646449662 176 265706910 2 353604242 38266703 504519218 843516818 583396262 103934492 946769 36412842 441428351 572247178 758411192 0 427473055 201559042 4 601429993 738831986 781857244 920490347 978780282 866889777 477600586 235954765 730704481 77515137 7 364270016 230150383 2088002 0 2 14248721 314373774 2585113 986700923 5 7109 596589360 11 154873545 576560024 810106070 637202865 556310343 225535443 677541547 125440 160540158 51351867 641738018 840051984 370512432 390547137 0 767575641 678500787 269601736 132494 160102776 37498259 460118027 185681007 2 578394193 383241731 4474874 1982 132658662 299524474 549523287 230327438 39642165 544667 180192663 609172448 419526333 222495482 294645853 340994997 752398625 0 717150947 221096726 829840440 0 125666865 462223935 761222876 140343155 685469689 774300969 167982093 308411269 1 351998452 131078423 362332663 0 107 562078031 699610718 860380621 153912 782 862164735 3208 88788843 132 187662977 121127906 316157509 211861973 594244247 622332382 371352 612989516 17612834 452118157 456797220 31773916 45206971 711701674 377867189 432944573 0 612364826 374507371 14107 0 19619444 13223227 210736150 430677223 1618229 881536789 2 394265740 451270270 503959518 83 736542382 595143263 382458332 171256 867694164 9 829775831 100857138 1426431 563715677 120425854 148258611 12350 0 1 364718351 689450692 238407625 459103419 20011500 42 0 539762841 921379520 236922769 238604661 0 790616070 153071 2527976 10275 108775210 68428641 926162570 758662481 526521536 473801378 715228686 605890600 200936516 0 313301822 697418126 0 32 191212788 777830072 871933757 119710341 861431569 969179364 4850879 992882111 928146050 5700933 81030119 83 217086227 226009216 651050122 787706233 187698777 90700107 772456220 96434735 774518683 297165034 181735671 3 256518106 437576 592759121 134656787 221626463 694691079 29427323 937181556 105160 185048875 589422510 960462768 130419531 19142 22818320 46994213 727246751 596461309 398925969 616971461 21559612 373270009 498111766 1 1360482 2 102454091 109 14 775839102 965327500 733772554 8532 102274085 805405186 0 22425736 674182326 900322583 753697755 69432836 713 785912262 575915719 528946278 575520272 141431458 576324846 995358085 15373493 280810629 88322672 11258988 841841533 2 317481 224 732562919 715239732 420491499 62 459513013 748257636 730930329 650738915 2561346 941746947 675789523 594583428 422530982 1 999781842 133225328 1 210736150 241461751 0 7 5 47278995 925764931 7184828 157485574 314 103138817 1 132972 295891189 0 916615535 311592940 486674063 825191181 753949425 4862 2073 998690150 7 817936121 0 19 980741455 417428955 555397337 345140 366374268 571061139 127225343 35 142548452 66735667 3 1 235373185 479061587 1 3 125613289 510394039 798713462 899236608 392810475 255660204 51351867 5933 904376441 636183853 401943306 206546648 526284251 340701430 35 1360482 777493041 838051169 14 539389276 581570421 1 354 594244384 597529542 290547229 997683462 762854876 528891282 877647315 289559596 685976071 0 188688644 1 141577601 6249827 190721739 129139880 980578461 961537739 19 8951649 276447545 122734516 858813081 186499432 546999061 933731897 815327218 835517326 764092805 673284821 85056439 429 1349336 896211296 42599664 527629878 861641149 1 1 117546840 254224646 176148159 211327391 587396626 287539634 936556424 219716001 993924464 912892613 833194118 320035436 376679336 90 711 176907491 430342772 536253170 4342189 1316284 746306355 193108563 689329431 409767429 362817766 1 10039 211307728 76 253434207 23 639242492 18143951 635049449 549011632 774462835 968647731 0 930153132 310264779 85 617248415 2300 2 89007762 188454336 1 713155530 1176462 2 19127381 10317 10 534629011 31402116 5 940854585 187818939 885584744 986138415 340701430 412485019 871192506 399330190 899404083 19 535125063 632782719 3 428880800 44679877 668324233 349263550 358562566 138920 3 459321510 97797079 193246346 997976909 376 266370931 551782605 668560203 897104298 990718102 835346356 695059802 243938306 407803423 646936350 840867852 0 673030223 5 192865108 9419 3163 868703179 597369175 0 459961975 181225818 1 868538589 664297125 949091691 132 532527923 0 1 43306629 85923 60284569 13222729 986832202 10445 687982413 1 290747751 667149592 556035446 38180501 529706967 800831584 780809974 214156197 289523551 187794439 374507371 315100353 379387330 100615585 988 1 0 972517816 739603240 524674684 522674401 2 141 642143804 822390766 55341126 766435441 63 550319959 0 32 757483135 772949870 822199799 355522362 207568587 718 29504864 206071637 0 0 20489664 419296 863686877 524569381 173812122 388205847 1219358 230972434 900411350 236396503 23 999781842 274601584 647321716 2 629820519 691756851 223890350 510165259 287766549 0 0 936106164 0 582540765 1 678031022 934228011 786196413 437179546 139591843 642143804 208241163 929290147 527289035 430342772 425344695 845332851 965327500 552180976 2468255 0 769756484 414161498 533083026 851229547 4 0 54121869 1 322863409 94525466 543826701 0 826944678 293420269 0 471890804 143094748 272947241 336080594 656447427 1 162984371 0 2 884289230 893247584 139757617 741712115 2 924783275 33 877286405 114 777019716 335288052 2 15528 651447585 847848822 463899796 562322867 148705550 548514696 88309189 453179790 429 14 153713 781020684 387792127 725906247 21886428 510938024 920167847 0 524558868 4 411816997 820943617 813284256 23649507 1808158 306069496 0 925010293 3 230031162 731688332 187818939 587883881 67456178 613725770 702208945 928019005 648035859 642603196 502598428 664572441 108278651 353821818 168612928 486721212 1 220001606 325459492 524388349 10779300 38847550 397 599003184 889726707 760218600 42 1 828171230 656845624 495107302 564402969 632685769 175222156 651591000 79294 826980382 512418151 101369785 966401073 678390 152007229 188252281 16290240 724655918 886563616 227 537720041 164419452 333166289 545450502 312573103 161133116 329663919 400003340 541877060 399724783 617062259 512468233 309468876 593493457 2689 26 621141978 807661469 781036471 939929768 7359484 37741 387919153 83559278 14372 84437819 287802590 522814350 393542617 54121869 419897494 0 97505822 963405052 449243 203697341 192192679 314898203 618668671 0 2 477600586 5 336737031 744103217 671344877 62995803 219456156 46859410 917390209 3920 755615868 27946648 277088140 257233926 460 644937908 622713032 0 636449661 0 490024890 28975 19 98505882 9 326608444 598124287 360386756 120524220 287970409 241968616 828098581 235322809 143192169 160362 948348617 469232615 605890600 1049426 993838119 814034182 395716744 404099280 364151820 815388345 657141176 461671855 232072230 0 53438638 498868477 638353145 535374765 1200 862406521 993359331 509671592 45252882 659529769 932417537 355522362 536196675 653185759 857358960 533956969 865019284 7372170 420491499 5867 1 0 714017435 0 304339397 53664484 14 11745387 0 79617513 0 243346491 4407686 146098806 7 312764917 630974322 895901798 96962155 30910665 607398209 35392187 910538811 268446045 0 262118094 398311847 510990627 202560741 718723553 630508565 824811859 912142964 830 0 599 353262956 2819774 359999171 76181907 625237657 115131675 375601732 126 939567624 4115878 715 826 626341659 199073158 24057026 1461123 961213604 48125 24 99232045 323 5443092 190913927 53147219 0 907213849 66 660033663 507075451 3 68749950 73684450 771312670 163904869 851970256 810984888 967786040 460257785 785177282 216613466 926593946 729670871 93 587362648 564229354 1666648 4568330 0 624 642534509 49344 129041974 987154620 591113336 867717530 10477425 679906829 76 30602810 1300677 125902518 519907496 351958130 222609384 278715769 20219568 802513439 986967555 1 0 963499572 709441406 163375748 704115529 282651280 492670192 23949 2790 588988 85537428 842701055 51727564 6886974 584479 691758170 495763184 594620561 973425646 989902691 550490023 860266632 73186806 103473075 500951785 739402822 280168225 160572380 1 146114701 0 985114120 734289322 711798617 358791254 956176646 226321383 553611875 681904854 0 996790558 94383411 535327894 175388272 872628514 669506794 3747 452404944 8706399 720143032 212351749 127696440 30602810 454082614 608521917 283933782 124 325511315 432065935 578709805 568600679 858006624 132846930 1103 799937637 920869569 339649060 609301353 594579384 154339823 827189496 484418321 49247056 757894731 283819548 854128799 409564776 719341534 96799 724 779579954 285395562 14880571 820861679 213521475 595326402 789119887 731954651 739516723 82794459 193382469 1446 854656964 28225552 887249761 4862 1 5223 609281 593637 85207551 39931276 177310620 381071875 705616516 18864514 970944864 599885625 731482020 217280544 296556112 523648649 226974455 584479 442559324 662156471 45776 67322586 607508314 311902142 0 996343262 532017994 467285697 728896508 193042650 961320097 0 249165835 158372646 864423548 245798295 7 937586869 870375215 898833030 457143523 524855391 706988113 279747126 6447133 334103760 1980748 201987173 843604838 762367356 850331817 1 641085983 344405944 258823280 492467880 1229 687049496 147455519 25930 938652270 1 1307805 806106803 23 0 861604150 618720651 769128908 0 910538811 167353700 837870343 1 227636873 860266632 579542046 3 455602804 197077431 396740915 484879887 292034550 153746042 104 753586824 197598225 302438544 903230074 977796108 567477247 145731214 107398369 87751281 810984888 450688169 704925693 15 951525228 0 303125432 2 0 72 2342 160 461314669 364271293 20535908 47278995 425641366 838848745 900049020 90026673 273 180028798 660033663 1436101 0 26799633 829612762 420829312 686131334 76400596 9 537082555 365415593 115465503 87766 542460590 356276956 20535908 233998733 799076228 450487063 274910121 364498385 7210301 978704565 774771540 53154939 824993932 491426768 42 796586605 57 800644451 760114893 239159663 704423370 650217848 2 807578848 1136 15660 830980300 514310334 149 926952246 1136 1101 917819576 3341710 0 614937235 6804891 4447005 363748666 1 552532935 677689878 333 211809 500951785 9219 275508216 458147493 384158227 1 90746 453514192 625335253 465514483 1 536844362 842606558 804612892 288531018 393271096 0 120265853 55960 761277105 132 362233871 110104382 101554 460876582 336047432 776114624 44776309 594217299 59098593 3990 555976700 894297405 377101605 664953867 473966694 677971034 745890306 0 706 83967539 856061253 539782772 900263166 82699505 20 362611 939086692 460583773 2818 0 150171076 460796261 644875899 698914246 8766 0 107837660 830926603 0 715742870 554278379 66 0 427703815 660649954 208019902 590899800 164580259 529276556 201987173 572472444 518963105 881139115 7 393542617 1491379 728717482 627151226 137300 594470300 137207291 754276324 311706 111129394 459086812 141817674 684711864 612174550 924695420 658924070 2089 830665201 11 954467623 547028927 838002712 46862441 718369525 354 498787940 852125837 525851818 523374843 594319273 232497062 525055353 98119845 8959812 400525712 246784474 639411400 739457383 56778120 422573020 28036976 305867638 5 51026543 865976344 176909062 478494256 300870802 494548627 0 45641327 295641 420199172 155490436 62 699614462 394418 26 893484957 496234232 1 10 279908468 636965756 417308641 760293123 319724518 7166869 176113923 1 85544630 425697709 1 2830 695383712 871695085 377485987 108230136 770219761 933257492 510576933 941746947 817792927 162997071 37578428 639591320 0 864425462 966739870 452683073 741289909 119191915 989114315 874199583 6 610133552 884301716 796972322 822390766 175379 81868820 89 72192537 504291370 0 23259212 0 11820 51490588 2 429 53 906726378 56486891 2168 378224799 3 630763967 66335246 631844634 452198827 207757458 282649930 256648337 263092465 505274266 240693824 346973479 381258056 703795802 77293 222572855 485442996 790473752 685316661 782928579 118670872 205042469 112587 112381358 1 7 566616887 765359136 8382901 646996445 67946361 386136201 957270493 116929959 595237198 796353528 86812 526439101 0 145713951 161829916 0 6366 892307348 701928672 66412141 96042628 1379526 122663966 0 4 815570360 772601193 0 405808199 489211138 291024188 924170903 27174829 513396671 249962802 423348328 897017503 412637652 1536 617863450 509 0 112587 876359 287080183 987429359 879650535 596939021 671814451 413223808 673815987 451512169 493922 822819118 51077655 34837 244551186 476356676 436770504 488 791599276 224390452 576325430 911059057 14 406012256 513097458 100738783 361759330 532555601 630474306 585994984 659885271 0 175388272 381172642 771427168 951113883 0 564023662 0 333923969 268460196 711125163 9634 1152464 1268104 150090472 836352011 723001351 2310 454944219 835274245 367189908 427539399 623755122 498504916 1568631 361829459 409386043 140359029 0 341130207 511742348 1537329 435243936 142090668 839395648 492301388 855780448 659730557 552532935 790824376 568068684 178341587 0 647931842 570270569 247527687 303446378 47181522 146302660 971360852 728783207 780374787 0 872275163 444910869 139162826 351947457 622201210 233191043 494764090 511468062 535553128 518706320 689341467 676390931 33612555 11128996 59 415692427 517747711 300166633 868213945 3492453 456942736 187542968 919170165 604 339730495 467506582 1 248585296 958889683 196294038 95437243 463829817 377894719 692683260 500145322 12 477772411 353880374 422600182 318235251 47112976 99803326 467519891 11820 3 0 29947806 213180741 19710 999451405 0 681360482 244551186 66 950825455 507573618 0 298501274 617377508 798251465 497123345 0 72363368 1 1 695077485 1 5 214973547 0 1344467 1 8645419 624 1 215005880 824536655 822643277 427010391 41663206 1 648153004 410288466 472417709 183574396 899547984 127210 331173099 763411965 97271 764136065 269540080 917390209 554060977 518693979 0 477324805 872275163 933483033 5404 460985819 758008506 2 894229595 784450083 723549978 4028735 866992548 2356 25719235 576761687 623626456 862956567 392466 926587227 131413291 884717256 134834268 540989193 19 145600514 0 94284567 614161153 0 557754613 284077208 999383082 0 109194262 490620908 715 323181305 184786770 70074250 203826336 400629601 94284567 863755045 602714306 199940565 239689960 484157713 207674669 463452202 636977769 143160706 303902916 199360588 422379494 98886136 622011899 430890632 511276608 2745 552956818 212648537 2506 310605 666749051 938966478 139269966 108686855 0 18016192 121707 2 984494871 0 592042648 429904364 463101567 7 564346 999697656 52652198 202 477964117 229190701 0 102 514778946 772450313 980696051 451386233 353616794 493801616 2 306253391 404041342 604 1 278473584 0 1 618839071 763402051 232497062 115807 747851616 395117850 514530 737484439 800351191 101947995 0 209328709 918502592 66648987 506027543 782928579 20289063 659307306 157485574 104247067 717521271 387675573 545450502 0 1 626014160 4474874 146998353 954548968 7 174380063 629384898 0 431992393 802985108 343143414 43258 162073233 663684759 394168809 459373563 741225023 132 170016996 133189097 288475320 927867542 423391065 216710028 520090833 570633451 1 5 47278995 596644837 732789241 885032652 669324044 460733634 524867864 818882244 286236185 148480 636728161 545310582 26 438338208 13965 268 93056494 34038596 939567624 480952549 627102269 4 905272562 390000189 625542063 791 745808276 898394026 1 2 2 22924438 887180539 3410 994313516 106062614 7137 565576976 8559 643052342 457474 1714533 195805214 457474 2 203133520 498055676 552797990 471261188 895510261 890746541 555380345 791245533 65521832 493820391 129577107 946585188 448505649 635364175 132 702911977 1 5 65266514 22 1 721942257 684897834 584602432 145458975 1825009 10418 568 862337265 166774918 760085416 34044765 0 848344426 0 3 86707596 549660217 578865479 989498332 470148275 1 26433407 262689063 871338728 271539650 306706755 1 441018616 558731557 116 244967292 1300677 715 295718571 993331390 320541552 56179001 382142466 948308697 763128510 921407 977138026 116207177 820602781 50352101 14 737252412 593388126 472161793 850331817 929489307 202 249916736 746460977 890195613 283275668 653429671 822542710 293633958 85775 890141905 0 148933952 362173197 213133329 963145560 344141212 1 766177995 547282062 34705738 561523297 720062907 126962316 12 0 466138848 856059313 3 859623229 476606 733658475 36175588 134909200 206281205 423367173 495087361 287 392505344 364446063 620381264 1366635 2 11194 866250331 2255 4913123 711 323426200 102029688 0 46224 80222811 805713127 860386013 991936362 919410049 420199172 22405 295841555 712970571 495107302 394939354 764059588 324503886 768246657 630111098 1 80888756 694453862 488261157 199176153 659825799 193213029 459961975 34473 137517966 98327295 7977967 584562306 780817216 224672409 871326950 714799289 988970493 1452 197015846 646554798 709186482 509423292 160427406 157333794 684314372 250534247 284246339 90 2 412008758 3830719 143810373 240073506 885213524 110473972 772802358 655923150 822509197 2 117385193 289745388 714386292 880528935 402393976 2437171 299696176 167 2970 28387 769012236 19 293997494 2 921407 52740 760491978 818138520 780562267 87417721 139510186 531525152 0 845012837 270524093 827174294 849767320 458838 693087 310965118 1316284 754501803 692643781 859416779 118983525 700607063 668218824 41463 535190768 152163035 583112440 498967802 656838598 66 9073904 986288 9 744887958 295076671 932165692 100 913893624 17308625 713850044 671002004 239812720 372958542 1 712970571 132605220 40950215 510029320 7 633658827 818170624 798681091 986004566 557698090 318697344 982470183 907114305 18864514 225 837904135 870451755 893111662 9073904 4321190 35505178 432452103 292 553454450 165547729 322 793801135 789224194 40821 396421071 6272 416397127 644235468 369774822 636728161 211498619 694009765 911 307460708 394253170 473921807 955132206 6910687 381832088 517916583 75 123866012 7 4584 0 11602699 56 2 753998818 105018755 202918581 997767480 362625386 96691857 817712809 556491119 480639332 693115797 788683412 279358163 1 255988971 480018312 468657356 3714156 882194596 90 121571659 830774543 60337622 263160 217599754 186767892 634328954 684562592 845829038 33247834 0 721456754 392315765 657489031 370 319821162 564361852 2 180081159 1467838 650217848 269881242 801607249 757507557 0 967968055 596507893 91 318235251 0 768138812 750181000 517693383 670222009 19 461772625 869235487 120836499 19326835 1462419 5574246 937147855 645947177 2842 113974600 188371558 340604570 470304013 71172627 781146609 465930042 1406336 629479073 784951786 5 723 360241165 451463144 354502961 477915799 100899101 139834709 194059989 26774685 136665464 2 520339018 370788688 352140221 0 359286180 370481662 685316661 9218173 528533991 470811724 492413478 792468048 82699505 0 246 168037123 815568239 10184832 1 508361025 1 209380361 794547386 174380063 1841 25370216 132 943785776 51026543 43 618172061 166032990 840274476 223008533 8833 20814527 731902591 821878511 998669620 0 5263554 717694746 312334761 5 796618500 145678704 97797079 4251753 793536653 371060903 596440002 279922185 872306067 5967861 0 36830691 738953757 823781148 452376613 2168 676450560 0 363734408 714012450 0 169690661 649749940 0 111317 287802590 553657445 438063608 46317130 177872016 283104 75759088 37419689 499521702 853805197 282789519 1 175068453 666749051 576055029 149754215 1346711 141924735 48621235 113 912826918 37222386 666356260 697802293 937635274 881339673 314923434 0 3 163530065 266679795 0 104376192 454287595 349460423 430596471 85 486512359 103721387 983446097 1898902 912184713 1105809 19073251 284062 381151306 427961627 492973856 824292335 1 252492296 5573910 555129814 0 584629678 700021027 138063165 952716784 733420620 400999697 622960341 66 1249311 66102 976724374 546295054 848034857 988321103 0 429856133 643910927 926764387 91487146 0 159397876 383269650 71670559 2 587795137 0 384951146 10346 357539033 0 288180436 401913859 909443626 479858009 7358178 5 81913850 395 721469748 19 1162 26 132 448819473 584430138 82173 363 211593627 449486089 949100118 4411746 1 303154926 610937048 1 15631203 973275063 933731897 637816168 839227410 9625103 925205819 789394056 387730598 93696563 668032367 926841857 149756924 719 242511253 17780 5719390 2 29772 565360115 129 596651894 373006187 806128627 7 958978247 20416685 438168584 36 854654660 398311847 5 7 1699 470750074 114024484 262772346 66 0 0 18139570 523 668857485 901859760 897071667 11660500 9442 699987386 161936206 0 16 904489939 293265863 886303301 626419123 753949425 918849987 784966737 809471165 603293880 493465902 956260348 1294914 96787990 415912974 355619440 204086009 365385533 92625702 229 88385774 1 793706955 0 905570713 1 5 0 862 235396815 480921029 547209413 864521582 311706 1 317901829 730785566 269519695 205364102 756420059 35 0 281365184 921 968125346 198766069 920490347 150115306 1 187538642 7014 13667 20695 2818 559608646 996344489 34698122 1 32 646562 701848117 2 529846265 555415800 827450919 917945150 56150009 66 39727 454526878 1 458340314 584430138 852541324 736525717 840646305 1655046 75522921 275508216 209201909 261101966 7289101 339674403 11122 963560096 23753297 131829055 2 909247299 153980996 152863 67169585 542102606 589846313 0 97374211 42 0 63268 848084597 704289093 4976 477335672 388428067 1 304134653 239218891 740954153 980950587 60576286 826521877 876523023 852447997 547294118 121211761 6458830 437524161 799937637 817376044 485411305 883270687 7578 132 666578451 263 447520964 622864476 304204347 219508452 984554234 890086300 121225726 357093987 2 1 335351256 551520970 906441966 382189492 629187376 729858788 474856877 0 859690059 0 224 895542117 969744501 310784233 0 2 791190772 119084583 886169883 133587961 746686622 164139568 366051215 178 758043100 0 278360849 198701391 234 43 942364629 188252281 0 812023306 2817 275255288 89 411532487 454295008 723479289 219508452 858475630 2758 0 285433681 816381897 109 1 60459679 644652341 750616137 28596080 272934737 51691639 448788343 917222982 868298 1 813004886 190379329 0 272125308 511765 2064 609267072 605144398 191650350 898713791 719175924 1593 236396503 5 2 673094970 1 1023 274663781 965341026 207757458 939288710 563512802 910616639 0 447259 1677643 626021711 407838878 87259382 656447427 12224 647222857 730704481 0 0 68656546 425697709 401844236 959732204 221780255 437489 509151179 897337078 956165943 0 7 0 214131317 2768 126849507 108089735 640155001 4 880528935 945627302 833370434 829248448 2876 996838741 824694454 862366898 50634487 722278842 500951785 20529194 755615868 242327581 341192132 678500000 315100353 962167341 340828983 0 1 14 331340240 1115 661190942 340283465 756983313 481548940 205498008 1 296923628 0 254944270 299976994 859952039 290253850 534453305 99868578 77459537 565218410 568315809 292887719 623058559 35813 236335649 521281274 132 931985614 484232643 953391344 218874502 685596223 1 22707301 664134346 0 1 413196888 1152014 33 875369043 1593 0 0 18063873 5 182654440 474991770 0 931785150 830901672 534307945 172 365415593 1 660 5 37231083 4097750 27916 490178141 71670559 97217010 8563 592026180 297120239 296816725 837895833 251891977 35804827 111607308 70074250 201795772 2 189265296 999045298 743090574 699605338 0 3739 451586104 1841 399174209 86 6378 568 704861381 293823758 38206782 780059357 390636574 593276907 272523564 470099893 153895339 440373898 352121629 0 685664233 110301325 82800437 250410636 7 882265080 2 942 526936259 109 0 14 616338501 142919004 23451651 981417841 606643160 0 4160 242432877 1049426 766414011 932813239 3678 204345621 5 980 288852223 0 27216 506901908 250399191 241752877 304681055 856310307 1 6033149 10 2054179 377893797 103934492 698095911 1 926010863 728804337 755290446 920877381 1 1268104 390588314 964042598 538097156 689242359 1 961716282 14 893382938 109 209912158 550877153 487891077 495140632 951821674 242668214 2 34658740 814157817 726093822 572856714 926275726 1261604 796735340 857210723 7359484 599957919 0 5239575 558661344 2 221667105 899457537 952944300 115973 601840417 542357437 893115379 259354895 196808 21209111 899006456 756933382 220 959243950 109348757 766753891 815338982 91066861 858703032 362037926 4 263472132 867028498 366042628 241321846 0 713351248 872275163 990280322 815702473 289982136 308062329 642098342 330374691 716362198 7346197 0 932007005 402007544 741225023 1 635689678 871326950 333410869 866282026 100615585 13758155 1 9 14 209622326 159065385 654434003 226378666 1430 678033430 310726139 1 727406331 605816197 5 649562 266722397 8109 1 765301068 18 915002790 612435516 781857244 326588171 653121770 525524252 173350157 45942500 28 497569360 9 1869 102204420 692498521 42 652967106 278950038 71290846 371788985 265973314 3388 434535161 5 467029 23 73903391 801607249 825074111 1 6742 314803301 765508423 663699007 615651677 425162 2 1 0 942 409180849 86528388 71467420 1 802722008 633808336 8706399 464574626 738506151 75230739 52518806 996708412 168914446 673815987 0 1115 853513221 12645 357447386 349460423 766096111 601026877 1 739464479 2 445922 245472636 603151904 231327744 1242 924048525 58383487 175218489 626419123 598630534 7764 862413000 0 519907496 6231087 196782213 267008568 878192822 902525580 154131186 206109175 129041974 555380345 2199911 472686869 504291370 484859817 31304579 285497477 411564023 5 142 191392307 428334613 188611546 880294955 347738817 367728008 990718102 943505605 741851192 132816 479205074 614774930 264212830 789533350 9557975 0 1655046 26574530 678031022 411667843 8134 6448 531075517 0 353952 28203 134900 10192988 865558733 217716190 326814283 83104507 890376788 155001308 764725483 9 870451755 616801043 38074047 698001572 859852154 388187071 934228011 140455883 5 908564594 611452693 651274808 531486166 326211814 408 1 0 16 0 847846930 7866052 0 961720737 592597 89287665 129970230 1 675067347 174 428527020 424959509 648710540 178571 600324247 766241711 397475762 161401564 623722214 1930 0 246 99803326 712533432 945868618 994032764 924672465 408815791 91831915 203032611 5 875214066 0 611979547 874002941 332000234 250011687 414751677 55593520 1174414 0 313314256 10915 9302691 27216 19515654 211591519 356 5 917981059 333410869 151560273 942593767 238775016 504715328 0 14 2232678 668333118 157292536 358801907 156121877 496021911 698950237 951254839 1 154129281 1 438506959 405378527 379 612 1315824 188282865 527754106 354715846 663657522 301416261 34837 123601 151721637 206185 782011529 321710411 716990022 325523473 90930273 109510212 565900089 1 776129663 1 921292459 407798439 262588019 742012090 362191214 103458307 2 2 33018661 821131820 119384414 310017501 175913401 838383226 34 89 150742071 0 369653245 0 729858788 91073610 280322842 694998960 1 188252281 563203 0 467250895 7109732 106496779 14548171 299488467 945281184 346918494 470801033 932016680 349619918 357877630 60561733 772858097 858 37747 866506110 266275886 728555793 110627007 94104331 19 214344556 3920 351645078 638469831 757713436 69050693 846229583 129425331 0 297520194 842354395 211143254 228294185 7 149397571 917635523 314969768 5380548 612450745 557791336 12 48 260600281 816886043 68411687 222294937 131517281 204546568 0 0 634277953 7941 529485 45741 255472382 781693331 62578517 27216 508443178 104 22697392 276694743 126286691 1 7 274212990 72586661 2 692719441 14625782 109584128 1 900194860 656581680 1247528 625102219 225115862 7764 236765971 367945711 260859276 431667879 262343008 914684259 535064468 83032004 546227565 477496779 557333805 629554468 75 855078477 53165265 29639697 18954856 294390063 457200453 28086 37816421 1 906903709 26394 87450043 775839102 58526820 356916949 174 590573424 830658193 10275 247 356052256 329827758 1 606220236 184560207 2 861339788 312972688 526235257 400475713 4637 614074872 344019502 84411 764093610 699244318 1082 991559533 387711285 166098342 433484192 620923012 162612366 0 70071332 522814350 2 329051984 933915625 363783387 925377653 816702048 697299697 613231657 423189208 0 996452320 528652250 371189259 0 1867202 1 756776094 6277 30144 109216020 115734 57869128 1 888957780 0 2 8 695656351 624 266635468 0 769157225 475041469 337308050 23 2 14 199176153 815895513 821131820 162921226 23 353815764 708238127 312822184 107605462 812318917 469977624 822514148 564993683 343183360 21 8865 930620565 582813765 0 952639145 161013095 127225343 758662481 603514285 240750196 324641947 684944922 283933782 596142997 201833753 588536570 829090829 186499432 83401244 6356019 885291162 940742546 971308938 602269784 306383699 932954974 429 349773 435306752 194059989 578394193 2 202666754 93839963 666958124 0 730065988 374496411 811761726 821978222 636413311 428080 254810893 480655084 928146050 541533883 90768446 514253652 9674 46609921 326885298 1 214221411 136061 687595852 785081717 765048145 5 71249543 10835684 394 854336141 732943589 782120980 84437819 711024125 912055848 3194 968984409 948950858 109108882 1 424694022 238401584 689233406 138093590 546491970 921426127 1 940643811 990519995 181990607 49344 436111 269489808 1 7 720703649 222828406 416218891 461495010 222088912 672073385 146483801 7137 2 0 458225494 992089177 3184916 19847750 32378032 270745639 937687144 21 711118366 3841211 0 1184 148258611 383600824 3841211 228 47308655 802716374 8246 42 887669069 542467515 626447855 957626138 2104 619141171 990760634 158740065 226397204 311110829 161198517 46859410 1 296989586 585682918 970747511 278633040 570236030 999827870 85923 191260545 942724806 125875 426192881 141043817 770779846 114574547 508247023 116504547 701084519 382981097 640355 710903920 19 481544010 751100753 293819096 906210308 819539218 595795604 19092140 1344467 344814875 0 6448 32 735787040 603169130 444572359 17306 575701522 23000057 75 104226482 560248681 945895463 110473972 833927676 974053620 0 258403229 346312297 0 606330162 835220120 3407 591427690 989038857 439517979 131033816 422269178 902655393 6321097 649272607 4 514281112 743944498 86310 132385449 103348331 841933427 869526227 504158088 2 739413081 756035437 580613873 17339538 7217 457670133 82699505 839980647 5264644 489706790 3 1 134615465 414171665 0 0 476413092 243519159 884121076 205810127 1 6 446240330 972258280 722365357 363793630 507526765 239844803 427599439 90752 1213317 500145322 158545826 407585296 47123117 37123969 534188148 337845332 678031022 8705 735464543 717060401 942418892 0 45967 4 507521266 989112193 383246877 282571594 690108648 984807955 11820 350096806 393140679 0 886561122 721 496233135 302969323 591113336 5 479766978 123390650 177461130 189163380 14 946741285 227252372 929239753 116 0 718004161 12629773 33612555 486984284 23 814434301 119548007 503821464 469977624 568 124970403 428325958 999045298 361497922 320052691 65 930363478 364401880 171186732 442077212 950142732 72 845829038 716433386 921538392 147497988 29004 245560359 17221691 319611236 790799269 313311848 49501902 6356019 341408566 6458830 898288997 2 520339018 405846574 346181612 321553293 297454139 452390502 210218275 5674 267008568 2300 25505980 333166289 862396328 385822791 537426269 260514343 14136670 34570559 0 736211394 1354 907731197 715000703 2523 678150343 211511983 683455478 912829104 0 132 629317899 332753594 0 140684 123071232 145166962 225 934759564 20195133 708075591 5 1 687569469 478732163 582349663 880528935 660403218 1463 0 252186466 9 2798 760293123 271 961080091 161936206 768325421 340442293 120251418 0 616776639 223985330 173720034 64399397 7820813 989498332 382080045 602438902 2 811229536 1 861339788 786276545 824550354 201656463 333166289 288409960 1 133072675 340301956 784821165 478003628 437314 136451499 417411455 513217100 492467880 525083590 907990120 844193655 2857 561323862 14940985 204 445581395 1 419995050 553677087 550414924 942025297 779 70945781 80616156 676415672 327161934 963145560 742162202 321717505 380432986 861 986270177 39922343 719577970 0 0 312334761 999061505 302438544 937171760 672690633 485317652 351552669 417428955 218598287 335737886 153573846 689366150 928907080 592664078 678150343 672293695 94104331 743280866 99121543 965744343 943785776 64 654429759 265323661 418648667 1231573 114574547 216340802 3 946804441 95889932 0 203444852 662264157 178240 310176567 7798594 744627141 4294 133189097 369750217 5151026 622864476 596824535 76126968 3 808834719 64510 0 1 585018434 347738817 895 163680759 368416190 807037378 198766069 289977350 511622742 357069978 956165943 45 23046 656350217 704461178 302913173 426957575 64 436740084 286169433 309455507 793033066 904251312 415264271 472472091 590733928 830080361 312607580 6761 247560621 21021127 425243468 930840471 435813509 960462768 729241406 54566060 532259531 0 57 156709859 858103789 703335440 473675243 722955437 63509100 414137582 917869335 471500 258502812 431652929 59532 597995497 164769170 860868285 426193135 412482709 10067 174169631 25370216 448648280 82305 497103920 234489 1 309206425 50553894 511519362 398329569 1 286777254 259688347 2 0 303125432 315273998 74991046 862898951 188842120 385910 250452117 891258234 148258611 508752887 3 36269685 760401598 45942500 688007703 0 731594156 97072575 599612659 641276450 40855947 139834709 384158227 507716883 476393649 732643143 467029 0 525345591 645266318 29982 6321097 161 396685355 513000163 18194864 159175902 14820318 26 45929796 0 752002572 33 6066272 1 78668484 923405113 789671830 421886423 391848786 922172253 781857244 645076175 453049115 445892963 359775660 211880228 483413629 237774214 528928748 0 328041160 799018780 1162 0 225532153 622146989 3 1115 659 469592993 246784474 382434080 564346 4407000 38 557906361 940031556 73270754 229604600 5 1 11693679 0 934003786 556067522 26663 426957575 3445766 654277305 5313138 4 780374787 647222857 6785867 287050796 525055353 36983399 483770922 51572490 10 4564 5275 63742498 15165526 3311 2092383 160397802 579260685 585921203 253661598 155319975 829727803 1 581903948 2173 564304686 445070059 968796844 1071928 1597512 537179763 5 8957933 0 855469621 77293 554536413 3 204201299 1179391 610616366 828285525 837475842 220537201 808650778 990116441 512818517 784128291 0 16020948 911452496 0 6378 231824295 775488914 838708926 206445742 0 822514148 2317 804733155 53438638 165558871 698001572 204003624 397186715 0 948348617 869634630 12 0 189031823 808878725 601463079 3194 5 377497626 105160 708556643 194131959 637990954 398543550 322716106 211406888 184376888 777462205 7144539 603991144 136630136 208142978 60895458 338134389 2 52740 646640933 105863700 923468255 1316 543166314 526651125 787579422 869 617283710 4955788 594916570 220623290 12302 2 762854876 897071667 98798 0 312397040 8687 600018459 777437401 65657234 340825887 709694593 682190407 39936250 699405329 0 592 0 0 536146346 449281245 2 464252681 432387833 1 284126286 242621806 345255907 268 1618229 898698599 524319396 647175487 355371075 385429980 443302585 29982 150705939 332542292 168800763 0 5 655259392 648 53789446 782609619 915563832 73472520 624 24880245 19 17140362 589025906 1968548 484879887 816702048 2 649728768 118 7 909934621 0 1 215 179653092 14 722533205 0 104 23745903 192865108 370848748 653503736 259179709 198533491 923746522 134943619 0 287 7647528 971698758 1040 762324644 770838518 0 568158983 108290546 2697 5140501 369774822 166838585 435072803 322716106 538231303 27357707 352452206 76720033 944692087 111562874 80 45929796 10 70297368 203051096 604 15353095 6105 9 943 1201 212443401 328556224 317901829 679296340 1 629612 134108731 215 752200548 74203422 116942400 942714129 571309 419050134 400896881 1082 202560741 4389 391915582 716337670 768134588 415069738 568 264212830 617319265 66 451826630 875790512 0 0 711115270 281256267 0 637816168 944562376 286415053 42 900787613 113355153 1 5887579 55122370 458838 1 26 82231356 128674368 799827911 4 687619980 689341467 159359137 35 1 955373646 59283605 824668150 567944529 617240789 166408 330194684 561389418 387127101 496232128 651227762 56 436740084 390547137 3 75 109956861 511411559 0 436111 40157 731030038 69 316299014 169814769 2696170 421700848 336786696 91622517 448370409 22883 823625394 250587024 23532133 495903547 694470663 137153717 16867 241916854 248803498 112472 0 84515699 155838 605930498 76441707 379025199 438786209 142919004 518125232 460492334 964556717 0 492898469 36455236 952018326 873071799 61940 695764839 548281899 296288834 232497062 199864298 634365832 56 719394784 382741702 367409811 23 80063243 28 448612731 2 488017706 442595629 806248305 0 627648438 0 9073904 327997593 213543796 150565424 981514378 74752291 278 475205658 930919255 747967705 0 781928327 7 475913847 166546171 591235753 595655744 72740868 978822300 792948768 135099553 423982559 780257729 399732697 901137767 598984757 448714356 8938048 23206890 807259317 637916999 131377399 394 224390452 224198767 1 198624797 830658193 888291838 132595705 30 347528916 0 370 673586993 542357437 695683315 25811 960901356 263417289 132 744508061 378565387 0 2648777 619646268 376 757998855 455143274 257 813014890 32 321323645 291670117 522808329 768272537 156063459 2 207486388 41734096 1 1 40147335 0 692 629554468 292650516 683358094 321323645 293406723 45697644 953662862 552797990 800028526 830338187 480589425 436818378 168046919 0 844198072 1439948 439702 811433283 528533991 163904457 29982 255660204 147980455 5204146 82694740 7 627717017 684 492301388 132 825970628 5 5 247505247 480952549 334358710 440373898 36776 564405228 1049426 458736572 1 0 103138817 212631351 21335 0 989644442 1 30406523 339364579 7217 202 501514108 378404137 1 701 1521976 788679892 341101739 231973083 478754806 724214839 107774064 1 90377395 445258312 28804 878168218 555380345 76 165368308 14542809 188119161 674541014 7462167 471441153 1661248 75749446 983045408 830435743 0 127286875 1479755 558717249 23 559936912 931335163 37032864 1 198702 343739965 132 5413332 995910955 75 143315129 904976903 600 0 537007617 1 393542617 3 0 27115539 711 499405528 110473972 785083007 1366635 860293947 209379842 165 479651927 622393132 400896881 270940535 602080304 64610788 109 114 64658 2575741 678390 0 97475 237845686 695761134 467677733 418688916 752382806 204941574 195953399 526670595 161 947965219 668232772 911059057 99150791 811293359 19142 72041802 242444710 740692188 824469969 862078901 447121591 601884662 8019225 874019360 0 269489808 1 867828326 995657436 208066207 89814275 10 249916736 214203634 1 104233453 465921568 532378480 583505200 601266344 359769168 453049115 0 1637 872275163 0 94519255 573788200 1 22647700 481330322 586003200 437663064 34837 269818732 293808256 1 609779025 6995 594390943 0 268843246 40453791 458128694 789878983 470984041 723 372455034 38705942 3997 92637760 296029885 82572 946521729 893595374 449509677 484575431 676342667 877719853 351336838 643484554 40753624 80060 51909019 814045093 579932936 857846649 812308496 5 461982379 435234944 687982413 782423265 432282291 199220225 678996397 75448529 370918592 2520 798660 158963189 193898151 21901174 738420071 514391619 695515740 86980109 150864004 449393986 0 0 10368242 462 64964 12 600616771 406712285 37524299 447680350 572856714 219813327 315273998 1522426 63668393 0 1094 957995100 399330190 551225472 0 858872798 57057737 836060526 500920655 991686567 82511373 0 592753780 1 0 366525844 838421836 264062352 994305545 4447005 14 316330146 207782923 4330 56611674 1 9268 318576926 980668195 0 132 229315883 518289732 944750 7365081 5 136366 426224328 24944616 847848822 66946403 737925996 12 839084552 1 897252055 838848745 410745696 353711325 425318867 218953932 18954856 752380623 300743992 949091691 118639387 1328 169907715 811390745 5374 114 701295148 860386013 5509012 83191120 950992735 292872223 268974787 469530366 101247 858911184 330288601 2 0 310427703 944679804 68 627948771 221441041 835517359 63319060 154898525 187102197 241166663 350170352 7 15884077 766481893 562637106 698929341 2 398212310 852284647 639445506 728998491 2558232 798736990 0 384950891 2 1 36 110117919 365563936 0 54730133 145526119 359104948 671353955 539837156 47095989 6517237 900884798 370255773 28920415 1234 0 23 769122876 569369012 678687391 121454652 986285520 374084212 798995794 22531 254 979 355441218 1350272 695892004 847 476339134 116297959 6231087 1 191650350 715013467 788236840 2 33612555 121361744 844091172 645160305 1 325 761064970 769157225 83171313 0 0 110 187017827 603545163 753994156 772766254 6320328 204261767 3 331194991 665434819 261897305 340701430 599941942 208019902 649653194 405279716 23 570474270 0 904779718 594865484 197572307 3961916 842684758 0 986700923 16951 259688347 331360710 547533185 16 209 146436247 365866573 560259150 581162211 0 990503829 8645419 137153717 122879338 143285581 479861958 561 42 559052788 51838423 785174667 435267407 769757388 306525552 259603669 906945380 985607989 639111934 1265 324798070 112854498 201833753 376178912 359255189 85056439 1 298964129 1084948 221279038 963843234 975613674 960043080 3920 73241849 932867860 406889922 3410 1 79426390 118581533 785750615 5 201 1 0 244314742 997996220 912589968 528533991 68194811 722439420 594454659 4364826 2 937586869 818757039 198443208 28488364 0 482555981 577340 892460509 102531955 895542920 31928179 417079659 433672902 729330133 356084 5 720562413 17 872585720 1 42565897 80029235 6512 644937908 290236633 25811 38050381 326081846 905316227 289194765 881328044 725624128 0 593090893 8645419 218790566 537709574 24880245 5376322 2 187213480 994 923003065 690776616 35740 366354471 341047447 355713314 710111327 0 611511756 750603050 575520272 1133 48117096 410797289 316389883 704525002 671834682 233941459 721284265 815995092 758158772 846851841 9674 3920 874736864 647489310 607757249 5 0 87050 112608197 23 457248056 2 478341540 83368585 773107507 421886423 244967292 986245927 781255897 1 434191563 919410236 536202057 715086446 340994997 35851 751 633662014 228924779 123071232 743796962 392466 864455581 2 245909595 287269017 7 15155738 0 4974861 40291739 760354265 373718579 636363615 128739991 957468183 488265988 995376431 756913364 2 716337670 272254963 950508728 20416685 1 319127891 659788773 0 2 42 207757458 625640231 1640182 301653205 721537676 152855014 16995547 54866825 337614911 20 381974436 1 358588592 968049962 906287430 385868908 512494781 397460250 495553975 772781184 311620568 483531293 990547286 266273758 322211147 186084801 137 353604242 80 79292689 882969864 1397013 823488626 75 895 827545944 116929959 82509098 4202 798916382 45252882 831262942 787563870 441847283 770216914 0 446176630 304889688 62995803 550509626 992937083 6046 18912589 7 766241711 878455524 346312297 14 300546545 132489772 16951 1 8645419 261388844 1 891707005 583487575 558661344 157569772 935174750 636000735 0 713250424 78749393 68 675700794 176446487 476760095 190028031 319252017 327685936 942 318697344 479744728 4294 322968320 53446201 655103018 653215455 832353300 240904875 436374720 546267288 404890187 458947456 78716151 361350326 511568514 871798733 920167847 599630536 4 869316679 959985843 4601 452853578 192301490 320541552 553030604 1 534699601 137294557 479375602 940031556 24078182 18502094 67073598 228294185 262076942 1 46614617 758311617 392243104 454830321 926540871 2 1 614543242 989495256 1 428334613 11054 498366483 533303629 649653194 164745 317873087 154 631196166 855864356 21731 412322 602269784 739457383 67791438 3 83447379 624 415460464 33549 896484356 0 2088300 32 991874342 80037082 671088384 739407171 3098546 727557844 0 597738482 675272551 810576956 125828342 792286098 105862377 15764147 995825826 796927 362037926 0 305351723 454721643 5 957562166 727906756 10 18854799 42 2 312397040 716717863 20241823 416100761 0 336080594 399593261 746397122 580895955 76 208463646 171975760 584849007 38 321223507 328467444 395716744 162617611 96613784 310133409 39922343 107049149 848744671 988897967 71646 650369592 818148913 458901124 246791914 527389486 149639210 1 0 0 861476402 624 266370931 1276 51221623 7109732 796528546 693087 189237823 199977794 563203231 645918745 441535088 728783207 575520272 732943589 77459537 1223 59532 63509100 54 832993621 484690587 75 5 2079463 437524161 52697853 379 347926392 32414877 212216805 1 416901609 0 6069191 817802121 192549943 633900163 0 798341940 890746541 2 80 0 335403489 522660690 839930081 653121770 2336667 390380610 119795649 58429575 906826329 698679737 467029 620902447 826393588 2 260 396323107 611279266 680379719 760180672 0 915563832 242621806 731223919 224264216 927454723 17084222 2790 0 799863355 211518644 830242570 7289101 930899722 26368430 1 448868783 4955788 241811240 3 558599956 922978173 2 15 289700838 1 0 177057623 334358710 105802100 586536770 177801002 962473101 302913173 600987950 380867478 760021427 0 681240310 598835685 542896674 745995453 740691297 602080304 281641330 192348480 738452128 1968548 89 0 20545904 641375882 17242934 268380245 134535855 586801723 537813184 769462131 409919456 752393930 655316524 195567754 65998348 799016046 179989044 994180268 828425338 120694734 785964205 733503460 856801105 265548597 5 1396833 836504470 975227843 523057290 31783 1874141 420354750 0 487621131 47800441 24496 606165448 880310393 764991726 10 0 340068170 662611690 273307795 10100495 698679737 430333250 74850 969744501 972506405 134909200 407771760 105644858 0 708558822 684148664 538129788 542547463 202666754 632846186 0 429497427 184942545 273552 630575199 519461199 768390447 609470950 7 888809208 822195037 702806619 510692411 119084583 272070148 3 30512 558786642 0 573201160 879737945 269 276118795 5602 24 976665865 565189354 132 81395106 5 7 483446595 1265 131825550 627748436 500309818 124636162 43258 396134503 464948946 82661022 12562 162050 479617664 890376788 244967292 593388126 23 627337563 545568699 337083415 728897046 5768235 991114872 874736864 386363058 204427831 506245366 421654680 51107115 739360534 798784381 601026877 4584 310461967 7764 108460875 199 423104408 440143663 916676911 2335361 0 174357542 357443108 441535088 375601732 495806248 2 67974673 100761521 37741 1969 395716744 456192566 239684840 11 394413806 382086333 3388 64049392 8379618 370762615 635410888 10915 593792728 576786957 513176363 289607623 157070159 1 61291916 2 267008568 718801402 34009288 878593628 0 845012837 933257492 894109506 3747 8379618 302913173 799533940 0 7616466 287310 646562 10548344 510692411 751343148 680807750 1 714172383 274763632 57132450 367430729 28469680 314803301 26368430 695696732 470148275 599941942 911132998 700107978 52740 237589095 627359749 840297240 533512919 844666265 10 932345162 1439948 80312399 444735449 677965232 313314256 639869305 942202198 104 31518138 1 0 859687603 597512240 126 255608303 356445697 775827381 467 43 124880545 845103788 129895384 523421453 0 712756 245094105 66 65063 3 112223107 800144234 576358457 837133744 78618247 614868289 0 73292912 629437512 402141178 762252695 710231376 2565 801600836 1 0 311279236 545 40847193 797100959 627836753 942910836 30499481 482127336 405324587 730126521 146440572 815620955 9720 1 187443793 794035153 557583640 0 660268449 757550590 180450658 796864640 285699799 940111113 171117050 504088201 351066040 108321314 48482157 0 397634726 173720034 838354085 546874173 864186581 692218882 460102599 566963169 694077147 0 45652921 963 5666 2089 24 1 894571489 489975822 1281 886303301 345927848 5 655046796 958829360 65 17323 0 844825465 609212103 25856042 924170903 10284 906942100 659680334 76591117 51514655 175222156 6972 27478078 1 176685474 270768078 215794555 277131225 933808171 162556164 801607249 1 4 12 511875073 484575431 88152872 4862 375231282 17594477 361774870 41679168 0 107497 27176074 589846313 458800806 639057233 5 0 761500665 1639927 272561084 2 538808747 870334215 652015026 801742298 150321447 791 54941 5436620 3 937147855 178431715 933808171 128097401 16686980 54997405 0 1 761411224 73251 321600636 320789270 196295305 719106419 810384506 91283678 610892139 555379 14 988346968 11 1 482236746 85540362 725723523 652988115 277884213 57180027 230438775 340115386 15528 1 396205139 863719679 741013725 772037512 275949032 289194765 407214192 571061139 1 0 79667293 0 7916 1 828627846 50630212 922978173 450776126 263587239 231700316 0 186526369 883327301 879209081 19558104 537450837 266691176 637580224 90026673 250514893 579244460 198550 1 571942947 66 760401598 818996593 0 555529799 54730133 559247571 513097458 6 382316767 42 17058680 15552526 888757923 912948348 61657348 167193421 1 674987710 134276990 893 804100788 759681848 346143606 5 300743992 959313752 42 122055743 0 577518087 469324005 2 49022455 1098 888270801 132 297188042 1057392 511434545 30368653 694440518 67322662 816270008 258248 586003200 231700316 528533991 128445273 2129773 69092 0 858802460 108748 2111 0 792732028 960519315 366544246 1 47278995 535 537007617 1 715013467 55992391 210440668 0 4976 769238033 6277 194 474664513 602055946 915997459 132 699226445 79650690 96787990 398329569 932825227 1 258602187 19 519725076 74766 868070096 1 126 524669984 1 97721082 920521609 179653092 2 10387 526171009 114519940 14 2260747 818755522 125339265 828487915 107031149 104 244926349 85609523 975828631 363466363 17937214 192678380 457167497 8454915 735743907 626557534 0 5 1 710689317 4447005 341460220 1 26 12 796528546 0 4862 870140728 227415425 356658984 234181259 8042068 25506710 24023478 518289732 6378 672740055 808878725 891740113 92674 639919073 793271874 961537739 419421565 110549213 0 381716150 532030824 461405303 790319892 671022031 43071161 869708981 0 138152499 7 79323864 854529902 442047365 28836990 332022755 3301152 197749351 2 285299603 124372031 758394147 759396502 760948791 793934772 293822023 5910 356708707 827424268 304889688 889653995 4251753 270117906 595873998 351645078 480310404 2255 804818872 994 270524093 367430729 227835647 393114672 431583484 56820275 507113568 10070 980498585 19560210 7 480312152 317124859 824536655 32123679 0 642143804 2674440 65330275 142949 509 18439778 7696 154905334 920935561 377987773 137969102 601254640 41835 217854908 296978 488127438 1315227 100515 163934438 2 244615285 208518627 790752255 514948632 2 603859054 993059236 815352566 105160 13 591502193 492898469 321893232 19 5 136638909 955299445 922485320 66934972 834 770787640 8169906 277622078 363748666 962893131 644506602 0 530441014 19 137969102 28 404049136 4361882 703443284 666578451 224264216 2 410136850 369065634 250848132 912826918 813242413 921379520 995825826 0 573689103 193 112472 779 288986133 29982 136704445 790746097 130541674 50026654 234132685 503650211 107605462 414171665 0 0 254748160 252498173 14 42 5 0 805713127 154131186 3003 526936259 0 2 3 739457383 373682251 531920934 3324 65638704 394418 0 565905858 300 573201160 56 0 810676101 420 941931433 649813394 581058688 764844379 526552742 0 106458 100824464 651117786 826450878 0 276620243 37231083 1162 1380 863841832 841195789 884312768 1 655078679 703290218 662128994 898288997 1412836 585889893 231017935 277513088 161 928406658 102557 217081194 42134 896959777 719 291283298 532729810 536386609 165190359 1 223051100 197876746 234827918 23 60 630826522 310133409 851016220 509079320 267912966 1136 952284835 213133329 98 266370931 328 0 136574239 646187596 82511373 37432 161695813 91872712 13629987 28804 59375025 39644 1903821 0 681352353 106062614 1 558811672 1 0 645016288 179441459 335551476 222462037 658924070 786667657 118 742348422 991374767 929361933 994547121 1 489711948 10 1 760149329 8783140 639231159 823627508 5 2 0 253387917 766468189 826 784453283 14 957861574 785947094 591392763 462802116 264212830 1 865389717 713735087 1388471 715013467 467306578 757483135 28274 9 286115317 0 291902714 966627754 325832878 555546993 97585868 741476979 0 5 142399918 890076626 0 103864655 85672 24 0 5 114166 52652198 814045093 937538137 786708499 800320726 0 202 171892580 956649995 105573412 328299908 0 496233135 2173 617273677 1 517685458 161418658 201545397 0 2362 806873589 212316 340724090 431358077 533152398 794747165 116942400 935376236 1255526 827994563 309535412 641371520 189163380 804051964 663014621 397133997 1 526704742 470712262 253101841 425299092 776114624 444172077 593090893 149654328 1 326927380 47257663 894318851 199331063 786384710 132 82572 5172314 345927848 790302155 14948 1 1 782620412 64049392 812925138 0 404890187 667512827 631188625 130719 643681496 407206290 744327709 354 906140606 7879592 540577415 148295199 303 321223507 386175543 9 738267521 664297125 493131979 1 755646079 122909600 397546090 485044848 2 218953932 1430 352174154 828179822 653376916 853303102 639160168 20695 728708591 872229455 5 67322662 540895598 877946016 1213317 303719309 119548007 3739 26 351890177 247527687 675525874 1212 582057 6 0 174169631 94502476 540860727 423878944 63103207 862413000 0 717150947 22 930919255 719041686 82097172 3 238662994 660734114 768726733 962900593 5881 153912 225 785593509 370826675 139549781 4 715 419804598 1497978 49813 694077147 1 346198146 327901782 2 575120360 541650110 758932010 181870769 232560839 226468858 760114893 104226482 132 294225411 1130 978407820 606343011 211809 552674435 515177755 353815764 768553166 1 49488724 125828342 612994847 79 112985268 975613674 12806 772802358 3 277311864 724297310 38 383162400 40267649 477046681 498856007 1 231327744 55158177 98629996 63931640 423636932 90841736 15528 515518891 2974 349274131 19 106477621 139834709 785912262 523975533 525524252 1 254 875579950 9 0 461559578 119541520 623727376 441018616 841710058 698 567004542 7700025 91608613 16867 93561619 167593053 976997192 1 171764275 475550002 395171964 185424231 5 764093610 66151208 416218891 4862 203826336 701657078 0 0 2143 527313447 858683458 529752160 842665177 911132998 165547729 734 169039314 16951 907990120 377968488 492328181 276765403 941911199 694016572 614528215 882427553 25673332 244226809 354651162 4862 240296078 944942835 258837273 519094426 233058238 740167511 468363700 90930273 638198343 125266505 152555937 881648735 59280870 311433658 423150790 76 161517625 606843356 870477048 2 526907 12 378898388 993126197 340982106 101175110 5659010 644086470 83353088 0 817376044 0 589174734 389484130 117266 88772194 1 813901136 851615372 5 7365081 206932078 677071253 363105586 263587239 142 869896520 280095160 194704909 733503460 816377666 122879338 378951759 139098386 269221371 497083521 192678380 358286984 852851828 766368806 197758036 980309488 397002800 1 1 763256625 594511891 394026646 154723411 9064549 3374932 714660672 3 684944922 453975676 390496863 381695272 5247004 289466547 15764147 128893932 970805175 624673684 152096351 456030631 791383013 713250424 3841211 940186732 230782000 51117671 996873982 745890306 49112 681090623 0 1 310427703 2173 369199554 702628272 202663846 827040836 559465534 844484554 157961828 0 15528 1 0 234671524 1082 817393927 297 957459745 428848468 5574246 514253652 8467586 23 2104 381062747 448612731 722539013 341462 894796680 121792904 879533823 785964205 22966897 90194721 359304971 1 447089607 376139528 8833 1972428 635209921 2165 350361697 862439839 489064560 24880245 269881242 2 553443872 689366150 0 69092 810210395 909908275 847255130 617490395 96254674 974310259 350724497 216925814 1903821 1276059 1888 0 282574841 820481883 220551657 37272 5681861 10929 46014804 593090893 539529810 73806722 665888813 614970806 57 547948528 5048028 645160305 396963463 153071 449509677 394794584 429420987 1 590411346 46862441 651591000 828171230 16 303154926 479858009 695071419 3 131377399 0 167759268 46970 381770660 744366776 344312475 138449435 829612762 255749664 87401993 183574396 5 1 789928363 372646556 5 307319 1 645747658 921292459 859849719 642265590 871798733 701653495 405324587 1 445102096 376679336 840483785 907686508 76934243 42 984016171 1 7195951 609301353 132 267637006 320047819 669805276 140753193 442955206 623358728 314609972 792732028 573497554 63120275 523 252634777 155916090 41480 2 85668046 0 1 34308 46224 4274 766057627 0 922787328 308877713 276447545 536886044 1474 1 43837803 25930 202 55123467 26972 955332950 523145438 19646624 97897 109361759 725048640 12776330 120653138 419775192 246631552 42824423 667668270 703947274 86440773 577524827 313314256 479178047 792468048 827523046 193286814 321827383 263525526 963389223 295076671 97712798 339325872 211498619 2 555884667 2414 495858573 292329802 75634485 274039285 42050657 696209828 0 141993659 1 593870478 55556128 0 3269 1213317 879505206 9557975 354338438 572347642 2 889822098 31971294 276765403 855269724 775380592 598549283 0 457296233 334815775 978687232 141924735 586438 923296878 89696456 518656163 668324233 19 14 141431458 543089598 794705925 293326813 905759358 841769043 649618935 142949 29639697 596526809 26395767 56 774905324 52887675 876980788 81765442 43 451512169 126032519 511231621 2689 121303854 688997101 251733538 253935607 461314669 296574806 866282 338134389 121127906 399650705 470723939 0 321018 1 258024309 299186572 82 16517 86820367 381096594 297492563 176897940 569583920 551499152 460591924 429 816081924 1 5 924324384 672481783 35580 222341232 926761080 676130380 23 535129 51504465 4781 638743290 686736575 183796379 88859042 915922296 1306069 409433268 266407505 269638371 180885 245811430 676491254 868213945 244967292 586438 912457294 7 912184713 662460722 893019966 57277180 169676313 325215348 319531995 201 55793454 21886428 0 1 234884387 675456320 293627563 636918084 1 2 650848207 575848083 744262318 756162159 1 911452496 323440207 658635743 181396796 96773829 292095796 699610718 548969896 5373655 430888201 451779540 964201323 1 492900371 794205821 63120275 356445697 425419 396205139 206645841 3131 582315503 784358326 408857051 40855947 6448 553755700 4554344 636684368 12602079 627298559 55793454 49145336 53151102 327 387684292 557976792 104 178 897741371 429 447159569 265198766 83607664 8867934 235370758 406478904 210562146 261953107 879856691 32 23 173573622 901476101 528652250 379627875 133854234 252186466 678019215 810342222 411814386 698587428 699724712 657848772 127952 75 347890193 0 889694413 2262118 76 0 821924700 116 852271994 467306578 222853062 157961828 7358178 0 994703198 263 473115145 331131529 28 564722624 0 437949723 323604 101622403 713104155 211905994 3432 788825672 537752401 1 970003188 904222404 0 169676313 575851435 805917744 32 391258293 573472552 594021876 767840991 678 83714994 465000482 67895929 518897116 637816168 990578514 508247023 53135689 272681480 235 844014774 228294185 133608486 310856192 54997405 165561334 0 356129136 445454676 58519225 190575287 2 477915799 228239208 129139880 523501505 0 8678 930363478 1 289604118 610892139 362961441 175227790 556514814 5373655 214131317 481059620 22 531333948 10929 671353955 0 564346 0 0 18362123 752868315 460876582 834 0 107 0 710186558 1654 25533 436153651 210499671 448613754 0 615168182 252420842 108407384 634950315 395533971 69999284 0 549863982 1 506228775 734596232 711 741948 487500394 912457294 506912703 21602 979810991 157204613 856645875 467523596 779 0 7 387884873 132 869526227 873996174 831241198 2 111449926 724978963 909453645 134543066 4 112417 435614 44898121 477217653 10 135498506 756055007 52251994 1 537813184 9346 591779908 111927306 789122389 785459063 2 31530063 220212195 1 4251753 504525180 488482062 942346878 52887675 235750100 396134503 389071720 563887589 596461309 737717340 3163 16 627603784 32054712 5 732789241 293265863 551444167 51727564 7 487496610 44636506 624778320 1 814761906 977499631 652359628 675456320 531284261 724655918 83733900 23820047 267557667 819 730877731 2302 91464289 381770660 697880940 723425378 756162159 171428844 0 4460842 694016572 205473713 498389832 78187322 361658716 85205900 672124303 918173487 88446358 0 6277 0 319534437 886226424 825074111 325901620 44075386 201 4581533 0 407604700 273320579 252782608 273728626 900566650 243869174 1 59 867884878 11816 359757558 276118795 123789522 999527160 175385080 501162343 148295199 0 194105612 344654267 143247348 701567533 1867927 460876582 6132377 144744 0 148700951 1 44058037 19 0 25164682 204546568 17362369 34131411 194 453146093 255534201 736989364 360009757 308340142 900980340 37548756 18083297 991153172 399732697 80647097 399495016 113439964 2173 784348850 189372874 365195567 1 324689985 710596566 0 646764303 154474940 988273979 278588832 2303568 248318628 9103261 15892468 691117372 16581647 1986 679363163 987838907 2 43728993 82110840 0 458246894 86980109 174809 1 972398779 0 585737131 1 484633004 2327 332430274 259765929 552400807 225 0 954467623 2241655 511273053 129983356 539957518 5560 0 49288 122330538 201545397 803831617 0 737261610 376296458 208591015 324788188 596696 744683702 451490619 707190310 46 879650535 79372983 0 240280131 0 412328599 211809 794982893 0 204430989 616338501 427612215 1 167661643 19 807726439 40742640 825544306 555884667 187729801 700179465 48068439 562078031 54403913 765359136 68313229 641064513 747851616 3228 545072140 2362734 1 422252751 0 249371778 166765803 809438 800504193 390620 903085150 1200 25666286 625819147 537652711 212021764 282182838 487621131 883814313 226240062 437964474 446094491 571267095 589163217 254855934 564185152 5 220 154708521 740164706 326041732 968297011 573731071 912826918 711654323 672852170 785449861 365715106 759448683 543205209 900787613 128674368 667790800 284126286 594470812 486240493 853016825 827435605 3 854529902 88446358 369863627 1 367055906 305918711 1430 460033126 2565 397215378 957459745 482179339 323778712 589130319 561195493 357595503 56899976 990066374 596881230 3 294 842166505 344388418 70252671 227292019 910523830 802611588 47605 828171230 585921203 162537186 535027394 232367186 126 0 486415 426360389 896739547 1888 892229447 611104923 180366291 345 375601732 516968894 169855595 279547495 135893718 16 651921733 927375054 398212310 959438189 897741371 76591117 29189859 0 933089470 303681051 792288975 26 822835644 96 290293897 455204484 4850879 676682945 596644837 296505531 650117855 823299863 27916 900227111 392724164 14 128132169 833276284 1 493168451 1 495858573 274601584 0 16502871 685005049 68 872238980 0 69 419700262 937078260 109510212 5 458783821 926143227 599530439 581617039 30309642 2 448714356 514293776 0 41114098 1 319937272 225923127 396134503 147098908 153895339 312465126 353815764 967786040 582177381 69500242 125896367 770975771 0 0 219456156 468657356 158740065 378525639 106765 351336838 733041732 932526292 471525255 7482043 165558871 801607249 132 44409102 443344663 2095345 220 1 75 567866792 5560 388880189 717401913 461235521 748632018 0 683031052 457211405 791503291 133992601 4 526439101 536687492 78 168449453 55639127 30309642 1 199684516 1125 374638070 265432233 5 690 106743513 806 626447855 42 619679515 610502297 503645693 530271510 905923402 421886423 199 1 5 4128 401049394 35 868848741 33 1918345 626522812 0 834441513 689061499 0 2 6 921449109 87543869 480409836 500025075 51691639 508167812 459961975 906271416 776114624 393762230 206185 700937267 10 688341168 445454676 827509788 0 120714772 14316438 148480 687699162 576849715 0 1 630861218 846229583 302955303 253241183 0 866194950 248215379 999005682 289559596 333 68615149 799982043 364401880 563887589 729555606 38 11030 645920616 69108042 699405329 699242661 423636932 735155965 3560148 321134825 272084525 185905577 228508697 11912041 0 295875949 211327391 192301490 621421127 14 546346065 278 683 526552742 19895 832182278 837257349 112661369 53528532 853708034 846028221 427114184 231135 650738915 198576228 412708955 658924070 79673111 754075151 3373748 567944529 597158647 97828155 413693 437524161 504745341 14 9073904 184560207 560843211 358457820 43837803 670681933 462 474997879 617588891 719577970 67096925 855127753 75 0 742173407 198518986 192661601 432146310 262689063 42 436 701810064 215581887 172497697 1 23 747 924606418 485456364 486597495 0 678103032 11580652 4 152276834 103348331 193678207 379173157 736525717 108632865 702911977 990503829 0 22 717552333 379379114 458999181 198518986 9 803471621 1 713424367 779352516 528757281 43071161 1 838987282 22113130 465625765 342627613 64 45453924 414171665 767331338 442063746 0 175540464 268 17423688 365464604 2168 23 0 481752068 381275331 0 48661075 601266344 781340728 219716001 937012139 376655 239218891 32836105 579541143 741785228 7810 518619907 107497 467394271 216925814 42 350326658 223989276 228474253 156748048 107 866550960 7916 0 5 760921304 996343262 12522 228 317994431 181392652 922083642 269572493 143286926 294845472 930861890 775151330 9218 0 115807 538129788 28621566 94686153 900403147 719031054 2 141924735 79241945 43 745392082 1 36776 485494305 765815789 400784899 159551517 6183206 700599374 948190360 46859410 464354180 384778374 585994984 114623049 144472307 422792609 945886068 674324225 9 88045815 661794531 267008568 196947504 111449926 302913173 819351177 615381161 57962612 606708643 11646403 572491585 332526871 26380513 761881644 1274082 798368402 7365081 525354073 630379770 342048761 3584616 3 732954382 422070283 25 678 607094493 862406521 607889872 41040207 194384208 399724783 836934380 233603922 5 83113 458408490 867828326 97686104 363073705 5 429274087 75655466 378525639 17988195 9 665485258 133209548 84 14 414702231 463789836 73842846 320947415 14 706988113 756776094 48274 414366151 834775674 813227453 869279143 0 194 170670168 276279209 973428876 303283502 838556742 5 915966087 239175185 457670133 333166289 752167512 252649677 65713345 0 70007447 42 553454450 7939 255 555556986 96787990 1 539957518 0 187269496 1369526 1125 15 726214209 1876469 922283350 141369750 214109188 30324558 772037512 153071 303446378 7953 1 335948767 1754 512418151 89085274 435614 945532597 1 10524 869460113 166326778 990611938 642534509 216288434 587941601 14532 83368585 15353095 145166962 344344931 2088002 200894084 404426314 929533992 947915934 23 437855515 2147533 1 2697 58699958 24018391 486181855 843 86812 948406118 64840909 462031741 534425793 318308936 2 7528 12299451 343903288 713850044 1 740668532 674093211 938562076 87127292 0 707884066 969502500 6264 309471577 602269784 0 649646568 0 383162400 478942283 102818547 50839605 546261331 59140746 226908289 1 618101692 26738390 207372748 927 719645338 203286111 836509005 786201775 924672465 791891244 761500665 35580 9720 212316 93696563 452834593 511077528 0 840156454 984191573 1 289559596 0 1261604 431652929 990291343 510487436 651986209 974560568 381330676 551813230 273507245 582184891 5869337 1 0 625084002 154461424 700021027 340570720 937171760 110336066 911093399 984346005 641489915 193003225 41463 149487015 185603538 852306534 762657498 904888139 750168637 199 98 0 496232128 198443208 314161177 232072230 580407841 14 488017706 23949 452345029 823472318 815371063 26 0 80312399 796975135 826625664 2 193678301 1 49066 7359484 6264 746646004 835346356 892149022 635485421 394 5 36095740 3 970431424 38891 840051984 244314742 825866403 867368566 461 883658582 277512605 458970352 84842179 641489915 530479246 838383226 70345834 2818 7701 814663802 808066654 25238079 446552623 702 424370241 1276 199 615303413 7 429967551 437567465 991395129 1 14 57869128 643489212 552907596 104631183 0 24497983 667197777 956913556 852 189633514 5991874 214 122625692 225532153 577388124 4460842 134790343 329366591 902456238 4972122 655629240 5 0 400109395 2993 582928698 139313380 193369986 10477425 738452128 1 827994563 900333483 252587059 979789569 614161153 271036488 611104923 19 36412842 0 35575681 930477197 19754 423542825 0 678019215 0 912735557 543081113 9 905768227 0 122809633 1 739407171 833148687 518619907 397634726 501057237 985286689 448505649 154665857 0 1 538378014 3388 173176798 791570435 889102974 422250302 245290203 93516680 0 249670448 888795450 767550232 280095160 485445420 938246979 906887557 736211394 227 1 405324587 729561677 141971 329982682 418767325 546346065 19472 45697644 35599 11842578 407206290 746397122 821924700 1149757 35357670 2459 1607 823781148 956278302 930490827 360463 138497238 501057237 752398625 375508199 425347070 73 305025 421671437 991882624 190239382 788385983 959380455 959380455 561015467 595291663 7 1 598771045 588110154 711798617 0 460682431 0 118670872 331055445 891900139 7 3 531408888 321564011 67571831 3 497815266 785253445 816577875 90 2310 893451618 821091672 5485831 47784 0 45453924 885843714 343903288 7113 441767001 113 168800763 935473192 524564517 9 693449095 158544227 838574666 75196 5058871 196503528 395093119 600653643 989251715 350483705 687474682 984386272 101695407 853882382 301619942 858006624 192301490 444941244 76 350288076 120 392315765 448819473 888720803 189431 625237432 769079024 439517979 85411780 726572379 627167670 38553384 172040772 88392885 19515654 0 845012837 662957394 688341168 1 921194640 559681392 111607308 0 998418311 816437106 75 48615551 908214595 89 610464680 726085929 633662014 175357171 394422533 272684809 204146601 426132927 671020089 977309351 8693116 850689116 150980096 932590278 553755700 398778956 770646578 936627525 301792563 883270687 1 84437819 427612215 7214 802562855 365589704 681371097 676981141 311693480 1989188 900884798 871023408 96910735 117546840 1 43 11537623 212056895 33 898288997 6046 787892977 1 194328905 479650030 0 736845702 811643710 639231159 14603504 972264004 109348757 107199326 822542710 2333 3 81653 854336141 185424231 0 42 10519 594021876 507881582 586780722 506081680 893232957 431522902 391721694 81287807 477516176 95550845 729858788 656474168 255559799 16 936762309 643591013 725794136 2109151 152863 934323788 911059057 124398152 291880373 28 134656787 0 27127 644767729 31402116 762324644 873748956 934777112 36244 32043 942946691 33936 132 2 932016680 28203 488771146 813546355 332638811 22339966 4330 559801798 354338438 0 186082650 5 259888098 16796 835508718 448710269 310461967 0 981536239 241461751 68 102573296 523145438 840798804 100 975796768 554249437 0 67169585 532030824 0 320843855 0 590229614 938866347 982127043 650720253 5 473214726 69083057 16951 2079463 606976112 38377427 6035763 431214422 551782605 972398779 988918211 55928112 882812094 271922577 562902765 9253 465963008 7450 367333767 1 501304183 3021 788589195 993838119 53446201 21886428 2 814979545 1 0 206445742 1 39644 564675807 642782680 314318414 954502452 1500026 193678301 550988260 637148220 22114151 360241165 920948281 64739347 145458975 26 871157013 518758784 0 39600248 439464929 424545339 800931343 521900998 238125493 523271926 0 755355153 126967645 365381426 570056910 1 470979122 47786433 764991726 995825826 885530995 241913302 1 468611551 796290352 388880189 2 281435756 10452875 945389127 750203671 582532221 831262942 322684635 297 1 81943309 783678042 618734506 3957729 534282358 311456415 100108954 361123737 507716883 2260747 494810084 77459537 806128627 829659471 965307661 683949835 741758479 185365068 889953427 226118455 57 706988113 0 24 423365171 14 636840709 387501723 561343733 783828086 701169969 1 923952188 423628 81527694 50367832 55928112 595292478 442050198 122426225 0 263525526 56486891 140705647 17274373 172040772 614151374 621046985 106429446 96612 0 0 0 550655754 857374537 478004238 0 252393794 96193571 333 68428641 459586287 2 324549564 38 98629996 0 677071253 97217010 0 279610567 830774543 1272621 222997942 164511269 577 279490321 410769308 382413801 1 450703484 811433283 0 2 187521 64352254 220949541 4294 732996196 826980382 272125308 492497376 940827807 945267979 796735340 0 781720937 1 541696242 533736700 507071961 56 934613854 518024026 19 327574352 10 660605785 359084223 148480 152511997 354888760 603545163 2545 0 81868820 932331784 3423034 0 467306578 742396376 586488439 899863003 138757235 2 9 287050796 59424972 147461385 853097846 74080140 48420 710817273 86310 132 367409811 5 802167019 425380917 582529649 531284261 0 284077208 636229365 412573635 4321190 34102536 55767454 852859669 124375744 368933612 30910665 218148012 837452306 182654440 0 1 188 461268 943517885 518453955 404979766 1 773491729 823821925 6886974 51838423 809037555 473382605 0 306523258 529756273 496150675 667285233 329629652 915185387 363903746 370265024 30 6 0 71507143 0 953490803 573223471 0 0 257588937 1 321223507 692498521 3388 555158877 158372646 0 746284792 257233926 37435 913784731 2143 276439567 796304230 619276136 359104948 1121834 113 892548349 258765496 829652729 0 132489772 245722874 562378572 174 37528876 584768292 85909989 94185175 5 95550845 429 158421 1 893228172 902655393 19 834095137 216532049 1 959479510 855083593 147923389 181392652 662794267 217106397 70707452 672101609 16290240 625846349 245811430 757724891 434600243 432146310 9903 2 359588309 675380714 3957729 6 219790475 645266318 1 24201554 164283658 304830931 66 672487228 975232475 2 518656163 301300107 223985330 219926547 43 457944064 855836354 531091 57 373741037 50545 171250944 951113093 927153562 1034258 601548221 0 13965 923147856 458736572 612450745 892460509 447819322 986967555 47278995 886319360 0 543081113 560631751 963 193440355 761829347 697 254993083 516458637 271682326 541153427 984554234 349 394973311 0 740436785 479466238 348 885 769756484 0 193106243 70345834 494314958 423542825 535135134 622713032 431561066 861329073 276979838 228184603 6202392 46485498 14 97331939 394518209 545918631 630575199 223265658 514392339 28856056 985480912 362150460 0 3 486512359 327243736 3515 284557671 598786112 46 1070791 28 982127043 842775398 9177 243242545 175385080 76 306546730 42621872 1 2045371 835008764 51559139 600987950 996693133 92205 174809 0 353744819 382434080 367409811 955332950 588206963 6515517 472159816 771581228 333159896 834441513 895519576 143942239 921908126 23 793436097 895758740 691 0 7 62051076 498873425 202 99669409 933443197 6521 436 651227762 14 776944089 854675213 7 264339434 654834638 30512 302063173 42 81756047 324607866 41 414326590 2689 843272944 722734165 4837697 566989339 269907143 110336066 89 897419 932825227 933487931 131033816 10967 569813210 23923953 88 88961164 134276990 703427725 217106397 0 222082351 364816300 18954856 130076798 942202198 187788555 220001606 391842916 582057 495087361 221535 338953390 540698652 517976959 657623607 722711798 127726872 744736182 940597505 220070119 333891105 50098383 1084948 1 2426 634797155 815702473 549991332 856682877 686457039 273627351 228370 113951772 180220022 249165835 995772874 432651204 78159365 457944064 372108698 811 324043560 20195133 111607308 992414935 555566279 252423692 0 782455235 31054 703512067 1499186 1 991570026 182660848 999019575 682696842 536371196 850571133 672556722 192830252 707282739 897156867 915315256 1 438892907 278 988 16379947 190980107 452446445 0 12806 1430 139098386 226506089 0 782993755 2558232 756933382 422248151 8523 542877778 132290401 979494649 202 890076626 924170903 724245789 2 231632833 1 850556684 594454659 57 1071 700313342 0 611104923 14 167904169 577842293 8042068 50567 303157984 689341467 2 917219256 398388269 240522449 912826918 89890241 338060649 913419645 748680666 552697382 926710773 204146601 150321447 989175237 275630743 240522449 957562166 554536413 280453632 999827870 847254592 840297240 1 489612210 794205821 64517386 457977279 593357247 144744 802575441 258024309 23 71600006 906846264 813097057 164625351 0 781371162 854470323 650117855 293627563 563715677 48736150 597326240 32 1 4447005 477418644 609983643 945044720 0 270768078 999092616 469774708 1 92205 353560480 281406795 605613236 345045782 289559596 42 411600803 367333767 741360242 2 596696 892425711 640739173 309468876 33257071 64 34044765 681920925 712691180 579541143 426268184 852117473 471483412 195 856040018 79 152259159 759653253 0 680758164 35049763 1 3021 31769830 748697976 265013503 862276485 939651075 416366418 263417289 790473752 913796583 28 111731433 158391332 752631731 403825905 237769877 9134928 223294665 91831915 84299468 590966154 0 628871203 843861376 997 633481162 656384335 651299888 318850999 573213380 1 901015288 760401598 69161968 471721164 443688626 792747268 876291946 98752999 821103719 903874921 944591364 381062747 558599956 861113754 2470 16983421 227 324587329 676415672 840471927 532671250 1 9389 624316937 153876736 773385474 378781650 227 10915 392633438 172155681 318522648 178411615 30602810 5 122360626 859815029 236765971 906679157 517882259 317316871 128175246 34677 2173 993126197 64966203 795141794 5512010 69020262 744389464 5443092 852482627 515354686 9 198559102 1 120040324 216710028 421817798 277652058 1 36381 346951179 14 101047351 990768439 0 675989284 25127196 91 14509044 56 302250428 1 682852373 7945 3706 361727504 873579083 272671755 23582382 10284 416366418 973427472 730166962 3 137470217 227279880 872849047 0 400412730 427473055 259220828 14 355577735 0 445576716 962420520 0 783997380 55416368 549408127 433484192 140488680 2817 0 342272073 486225386 842304474 121336220 388760162 329366591 904053149 396808 628775542 2 65843396 19 294424228 414080950 42 3671 568405309 954918246 959313752 392308011 947863371 558474922 846670873 711235740 503678941 478732163 268 766057627 947137797 619679515 785216311 295557337 1183061 221841559 895710263 331773595 905097190 494970327 933638739 289525321 547456568 84157095 196295305 187257277 1251765 233539947 922172253 20535908 734 440143663 373682251 4446 0 539977504 585749358 779949503 223776393 619070218 24935508 239143578 132 50567 241375401 576270555 815895513 853882382 477567113 913956665 2094 523840830 364270016 998289872 0 204910763 882001708 491213183 10 575 679363163 127952 4043 274039285 430460480 5 893595374 99518308 213993389 610759738 5373655 1184 40501622 780639080 9720 764557573 19 42 557860585 745904209 112807518 7344956 1 616089480 59 10 259530205 580614498 2 442587023 633029161 0 312884915 75196 632177904 432560799 235 970068049 5 651104294 37244064 100824464 905640415 2 925988845 343183360 616740601 942 0 1220 669024996 0 459719931 926916476 674515491 956772355 904935267 631508422 593090893 228474253 134468421 106477621 226375286 226947917 224436561 196503528 739253970 78980798 82730170 681637796 206817906 850100562 166408 320780836 0 0 456498238 1137111 327500210 11994 75 912661020 1 0 10 434609220 0 0 1474706 399724783 4028 752669467 2 380250455 150303 402670063 222572855 196294038 121211761 119384414 891444997 5 171740 1474 415340078 139269966 392737849 381131754 1326260 0 929567565 1294914 829437871 948950858 177260507 595326402 351356994 801956806 373370530 991374767 292783964 204475604 306767274 791 82231356 450417302 280040475 1 297 14 57 704678337 675272551 586309401 699738297 332236334 300917590 149654328 872359292 98594865 590445706 627755897 14 2 0 823214471 82414640 841362274 646449662 564993683 288368257 321297168 2238826 558957474 607788811 216062563 127225343 608481960 810676101 937275677 98505882 129165866 864761029 4 4182835 323232467 785459063 48257174 23 235954765 707089581 151848108 0 448962254 682691730 106697584 705149828 1 818138520 364646136 424795107 35740 734166037 31 686429720 0 940994147 681492764 1 461314669 895758740 237410172 404964519 641371520 129524350 586252900 26399737 912745210 0 67946361 533574454 477350582 19 13 5 731690639 699300481 180885 429420987 227652589 840867852 1 283578711 794597069 785174667 162148243 2165 874785383 31859337 468405098 534425793 404681760 709 322662657 62650431 303411009 843 585301378 932334677 1 915966087 184631133 811094275 0 551813230 215330792 142 356708707 1463 0 784478616 1 582732162 177057623 113288 293730662 23784759 41015881 313 148102107 770456958 438801545 88578506 128175 703320701 110158982 1 20416685 95846415 170580 705039083 449191158 246925057 0 490897737 328974202 301052665 469869696 431522902 348247542 33076786 482179339 302969323 102126459 149263 232584210 978407820 615336507 71633707 673069357 11820 5737116 469977624 49286036 734382288 762082272 93839963 612 2077106 348921169 856349649 736811825 592729465 738146815 995524024 6183206 1865897 917771784 225 940503266 380922216 626135726 949411670 367333767 750371938 782501013 4 7359484 606843356 325706462 782494333 614648557 378224799 120427 716325159 339156833 891870181 397895 299678509 793440800 859416779 306651679 234090931 730805094 152834841 234534062 307296691 49172416 388740834 31971294 9103261 453975676 2353422 321710411 75 208293645 13668063 129899883 818468614 636965756 66998568 142169423 66 54941 431870752 476221257 38091 789035812 287766697 541818232 531041665 278186080 404220826 148480 564346 112722481 781000991 42 492697797 615864687 1 29111082 510938024 46 699395727 1 131509440 37816421 0 252788963 395 61 14 360130216 168612928 1 967786040 129167871 280453632 16 882407099 0 104376192 26125 124277648 983855949 878455524 383 57298854 0 862131997 0 1 7764 573753161 722888583 743279488 76 311693480 2 264931078 933481973 883095774 0 204146601 835570191 406098759 14650372 527791113 3492453 372455034 904469958 781020684 921428091 0 24 11002 720133020 344172161 0 247186206 635308586 280129206 906140606 470811724 971296062 62365725 153912 99669409 661817562 902844925 475856811 232610883 234701028 13017704 81458941 573201160 815930295 19 17928418 390793435 1 88075510 119825725 192634834 58745060 0 544927574 626 166838585 470984041 215 332233796 234640780 328175215 343057323 290144 215794555 58587416 678019215 42 897126312 19 277366629 0 623666267 870531372 371199249 870531372 138063165 314157123 517238414 25955653 1593 504278335 656233055 49972465 258248 849025764 579436497 727236085 32509 1 595237198 171768 498856007 27216 221978274 21352522 185663212 180089853 575625024 577 681961267 898421363 5 0 216755108 915073940 92363073 645732488 7649 352560901 360463 16170 23418981 195897596 646314946 779 22512917 0 30401882 912136760 102502074 1 766481893 619541403 0 350434 115973 116 1 700067579 252362380 326812783 1176462 422958972 155838 0 927977488 383539100 504929706 173613420 0 911805769 552452831 301523423 189084511 541650110 492030713 934228011 633947763 570474270 426215734 1 46277237 1268104 7963 50963265 1 129899883 0 247 813004886 261209230 724181583 4447841 750178484 170740 813966937 10524 0 585926525 171836407 1056961 66535284 1362 876359 449243 456360 885249382 59468798 0 513097458 777019716 426234458 0 40690802 16 400212700 8930 924695420 2 575120360 955373646 1655046 229925829 177310620 340905890 9 989217343 870477048 21367685 509620747 373125643 350869995 997 731793528 246312928 119191915 854233541 979003524 25418719 804824947 793265397 572089642 452745770 0 23046 440009737 132 25370216 27187764 895196323 0 608319166 767490914 23819827 616019 284077208 0 402446262 921551011 768138812 26 15806241 2 86820367 378551481 209423020 1249311 7 341871231 686564918 4583780 586252900 548436543 277317792 198624797 682308735 2 805694840 986700923 3098433 19368191 564941617 269517642 1 962 157855594 504284222 0 63601899 245923108 998064029 112744077 496205740 32415835 999908032 999697656 979386187 167191 63 351336877 906017129 674671473 591042321 638408592 783747449 496830399 0 0 617697832 1 2 72769798 221553270 124130710 2 255885285 365385533 1 717515402 949679133 879172920 14948 553541276 832748407 18161414 7 61001942 0 11106946 0 394970901 132 2 110444053 0 301694461 168071623 770527207 0 336348192 457143523 1 84296993 925008355 823199590 826980382 640274729 706193209 471654779 934146695 313291776 4 448474346 720186994 343265 936627525 30602810 456919678 405324587 259888098 288570528 16046 13574 21886428 10 770646578 28856056 203133520 241196221 1 119541520 120427 633217294 366269891 651806086 856801105 940598464 670681933 756333504 392512139 16753874 149167109 414751677 0 813474556 865646652 2165 926393603 78742483 281008498 184518845 524143007 823488626 804033791 954414195 4670 0 0 5 980578461 476439377 16 0 149756924 1915910 0 862989118 181768845 144425662 382086333 44 70 33 66 237884247 142169423 22 916008130 2 531091 548774698 647036937 1 745958190 2207411 850331817 16 19 379 225212013 363400911 170356 161339284 566157603 310427703 480256909 656130255 614774930 206741348 791383857 473214726 176805105 590828797 2353422 834506250 879079269 543089598 358870272 173514200 42 104090246 1187 862042706 970972248 606571581 488265988 647222857 780562267 937088912 0 680758164 59 2092383 8959812 846229583 828750264 230 872727359 1166 968647731 232646880 1 704423370 22707301 963511299 606708643 890746541 4 632782719 26406021 642622552 175200156 734382288 19 273077074 13667 709651853 608246268 995639483 0 1 190 573832866 309818827 241704728 239439452 2510017 446878831 697694815 743187937 930701730 94641722 89 715 83198466 52 150378828 85045292 486457630 23378291 61544139 1 95007 444931022 913070668 912499377 58314158 1 513477914 126453153 723499930 825220096 23 5 385921325 34357006 1 713045076 754017897 827994563 80647097 174796331 727912550 5 454082614 186082650 112356868 193003225 7372170 840483785 95792824 3397 366245 829727803 807842095 15552526 872364751 554278379 426894821 43 379196235 3 0 2238826 624929293 122217493 466707673 690260504 291839840 939145839 443527508 826247426 42824423 514273850 2889954 780437457 587539965 811146035 0 5 316006297 953659874 858628501 989304185 5 7 523824400 2798311 2362734 273476792 164678531 310605 2092383 917754300 728708591 231618335 729426952 10322378 5 766195138 85207551 266141949 564122340 928590544 528924705 3108 28 0 806629787 1 547294118 3 1 772858097 206109175 939477415 1602512 131352 65984486 330194684 1077 52 256485 322381817 155867674 818138520 514111305 76582593 3 676381789 741391047 35 19 1593 476439377 990519995 0 497297382 532671250 855836354 607911914 730892736 284587728 1162 134444339 18 579558501 26 652359628 506081680 856040018 209622326 399075240 761861795 6886974 734001803 176909062 227 426763981 121316221 461731280 107398369 0 829 155838 1 5 1 0 530997093 16951 991390522 949888875 51117671 958507715 0 344727349 395533971 0 434477550 656140338 126504764 844912985 32877398 86310 715 49831830 702911977 700607063 429420987 179024233 672110374 382072268 621534023 899639001 829727803 88207914 33 676306617 79372983 672690633 511276608 532378480 86707596 6726 0 883081250 197767786 56 582620713 278872786 508865763 398360147 12350 504985132 191608632 462638742 18194864 804866925 14 15181036 724119723 24228674 995260234 718252790 377174093 764921670 74833353 9 548383940 246679288 802456686 96 102873013 599377036 789119887 582057 167593053 843928632 28988892 5 546965774 27127 327685936 1628892 432446972 269881242 650316932 220551657 360733338 9380962 753949425 750389681 358339 993982038 694470663 4790463 495803864 868785946 23 10 183273 284910545 43606759 796972322 113197335 91172916 393634 44058037 613558096 552452831 1034513 830980300 16796 97336003 3163 463899796 484143758 1 424953453 124948106 492467880 1 271668852 603293880 505590955 0 2 814104518 23046 512494781 229731184 784346541 278503535 627312043 83 384951146 79241945 127611776 7195951 209 413742059 1 971401021 246005867 584574407 742154621 32877398 2 824668150 654581650 1867202 19 1082 796568652 164787228 903979817 57132450 283559755 912745210 141241194 290740546 626404484 99 402208120 26812396 216254105 180499434 106414600 806491346 402326883 109214 159515402 49831830 430513963 14 11259495 56 77849293 893 603948164 732 23437313 71346739 848234182 910752270 68807123 675272551 158570988 429352144 322863409 881634191 264669130 3338 14 798916382 87227397 0 97336003 307180843 107758362 340442293 290570094 333459270 103476016 376273734 822807373 356276956 598630534 907098300 913792255 797177340 0 956772355 59495080 13574 0 147550593 487382349 340135036 294 0 569062328 742335158 278 503011212 158740065 843365704 819352097 760511072 762696477 42 5 0 3373748 511614732 19 19 2 0 970068049 774905324 0 651921733 4 958731723 3990 32 815435308 815739980 294108485 805511766 354651162 0 744113334 2356 697744223 404707593 332777 612435516 100950494 147937622 198443208 752896658 821714204 1 153071 136451499 782755773 61001942 132 475970139 396943126 310055765 0 148480 541685826 719 464109157 646562 14 563421888 2 115973 618101692 448370409 647911632 856040018 0 80216123 966639747 499579456 247577632 926227342 281452574 0 979233344 171757437 1115 895194188 15799566 14 1 428325958 810106070 58519225 37816421 601760058 51026543 275701369 933831438 41221 421146640 259834118 90854 102204420 996187759 506081680 368330278 204292341 116 1276059 716347296 43267 525851818 377894719 679273510 993534916 505753886 35 34571151 801607249 911452496 1640182 593493457 937251148 132494 41835 132 873484740 66707168 639963684 403174677 348589814 891298758 373171759 0 326274011 624 0 674671473 129895384 0 669004267 492421227 170580 0 604 86626095 32378032 940649622 0 936525383 537 533083026 726410426 150980096 879053538 32509 359864305 401040744 253020752 7 671022031 451512169 1 423709958 19 641200518 675779805 0 912057656 660 393074649 199360588 100269025 62723301 22 5 594558363 39076 777830072 0 744104300 660734114 79294 624307973 213415 0 239221490 0 286169433 727002018 772199784 814396979 833449049 494252747 1430 395673747 827864949 910962329 87450043 614653461 546909909 431561066 209960244 963404783 325772489 632782719 542808803 476339134 883081250 726572379 953756730 77277347 819371857 1 266294 680903743 0 922978173 376331037 626214829 235322809 2 2263927 814045093 504563767 772040707 251686556 528116899 737262585 484357720 149263 1 835905799 76 906441966 911522128 937025327 1 495876480 194965599 5 404707593 841867585 594454659 1 16020948 269263610 3658 906608624 33693204 978864904 47528414 80060 1 22425736 612630840 994677124 543081113 178837900 478783073 0 104 718635002 332786487 627760881 21947803 21288705 0 843179874 270928 88797597 610406 383334910 770551605 688341168 159175902 602361401 1715462 721309211 33036063 741875526 636840709 544198 402285740 794572146 952189725 2 893451618 2 832344049 907230372 533005528 210355676 0 639411400 157961828 398733669 104932765 241 591697761 456449399 353618500 114322551 42 545195531 2 79886285 542361806 429274087 341953062 0 723422354 484398913 39377463 738491111 619555538 3 9659 28585 654029437 735289909 749701512 223465138 59532 761277105 2 397760 1 377867189 288531018 342479841 885 687699162 434989323 411155911 837375549 0 2 562637106 561458901 241968616 579621455 14161792 856880723 399910974 82173049 355914041 502773395 708377959 437567465 543826701 632461135 323143358 105185349 42976 570395516 941727420 633152906 719645338 66 586438 724 662016714 594388724 11 35 807735946 829093946 0 62792911 622405806 242249105 513405486 524724629 84558396 5305986 936523823 32 887180539 175385080 629510261 36756 843402208 0 878880808 794161834 1346711 725542930 226375286 28274 798681091 0 1 576876534 33636711 2129773 0 831262942 719 956913556 914391868 0 2045371 414371865 699605338 452683073 0 102498114 182122520 974283551 40847193 712767303 1 522733365 394971348 941203030 665021129 703825748 8951589 560451229 466123488 10275 718083788 2 869919821 17182635 526552742 326274011 0 20545904 273401696 456747912 215113992 871979727 7 185343336 23 694691079 1 326812783 903276131 519056074 903651476 3 18320 520880525 583779772 278064909 546346065 1455082 604694943 843505601 421614423 154665857 37521264 0 409376812 883270687 161683750 333947749 649090617 1 325841725 56 769857224 503 90 425685119 1 263655722 4955788 0 844666265 26 20204591 77228976 454711374 985370207 523249078 3 661036647 449629758 265335877 839190650 305 326268084 4 132 668354094 368933612 59532 300546545 675327464 0 833099739 858201394 14 198020420 341577712 0 28 5602 787563870 596073288 108855463 798356798 91329811 0 643783706 656140338 648534612 872 274275002 0 595518459 113303490 14 852539367 112026504 268 90508188 551782605 723311653 736198336 2 303180796 765415467 1 214 842588117 707907300 3 630 598259263 1 189096843 643591013 275256277 364001958 885581612 871326950 580302068 883081250 140488680 787892977 757623320 226375286 594620561 130699915 454003465 418050322 0 108662386 383 1 89 600437297 847799528 5 809393262 973241853 338388816 487421448 918338809 200372573 4572 784453283 216477421 220376426 660045960 1 419700262 552877741 25957544 257061531 592251826 807979284 358801907 874708400 206281205 575656004 19 988236525 219821397 945942312 307180843 679906829 0 145810197 42 30512 123681696 63094803 1162 290413552 293491474 723001351 23206890 66 299976994 702607530 200162793 545459401 57658379 437445063 938189117 216340802 989114315 939651075 861339788 348668824 65 259410195 2950028 208090182 17612834 130824498 2689 418586231 957995100 65521832 647316545 384999964 944942835 717552333 0 1430 85737950 439249757 624303485 64344264 48318406 26397858 39394932 0 3492453 76293061 675411984 771312670 941589715 779478368 318235251 568230 23021981 995011973 687898573 999866363 377867189 583123 889653995 2545 340299214 138255404 31530063 386443376 5 507075451 165693369 63756701 17274373 553177712 0 232610883 397002800 42848797 652015026 41463 36 156315055 741559639 518548864 484153498 753340901 419924966 0 620941 433484192 987154620 366348334 4430201 0 21 713675218 61307107 171682 4575695 624824031 782688748 140375292 229315883 987838907 82173 26738390 167982093 9770904 116826990 733 235430894 529986501 523 557751620 271943111 495402731 5829 53 593951498 405170131 232248675 322 26 14382 56175474 451512169 508399108 609203560 502598428 595655744 0 0 326691751 250750052 494384311 46405 49831830 642534509 0 427305283 202136781 486987664 254979470 455187582 241266724 881929427 832074345 834006116 830264544 24496 504202254 393127 557240034 507526765 158963189 0 765659750 701106037 647790793 902462710 148800571 8052 473675243 51077655 22 464383099 0 0 762854627 850038104 517301113 124587972 522016232 359775660 952639145 320052691 2335361 496233135 69357791 906942100 683918166 9 735848675 158740065 32 429856133 326588171 943974594 265 408707807 5404 573317472 0 8379618 103904325 230776668 351691719 444910869 683455478 605087197 369242842 205651972 8134 422335814 89865579 25237 127777686 166128411 171784458 134307 380458319 202 851739191 23 157541989 177839555 124147144 7696 0 272910361 736542382 196782213 4862 0 128410084 774518683 183209 456578357 496021911 2384 3301152 1136 312884915 106709368 1239109 18629 310586916 1 25905325 887789639 961227557 368263775 405358916 225026197 0 682481815 861411607 36307759 619339048 315477132 1 0 581758494 941727420 589415616 598894909 699830674 86701139 667933546 970690362 934228011 945895463 1 324173686 750052892 668053004 410288466 79185917 95324 416832859 769079024 6782 232536958 307978 311279236 902073314 676342667 9 2428 40681 484752435 186922696 122364445 1191948 324173686 340442293 1 102424674 12806 621184223 420512647 198702 57001311 2 397531654 228924779 1 162018031 1 254947439 104163152 806491346 456085479 246976563 517199497 624465064 52174 839494783 58666486 7 5 835548780 14 717829198 247186206 569960358 79000297 6378 1 338667061 943310804 216522707 110336066 3 694337019 408154828 941779595 555878976 570513019 639708528 126032519 2558232 0 1201 447399432 855826697 265992059 589187 889953427 2624 1 671821879 614774930 368272419 3 2 280 727855623 246739124 57 277976629 63047449 325649623 199 887393102 7696 644898736 252052954 598189355 0 605816197 659643234 1 784450083 32781929 975965810 0 159439383 943785776 909146566 597369175 780562267 276206179 707225229 153577667 618839071 526704742 2 36617547 916052273 675820033 1 0 240356093 637980133 462047808 447296536 631715552 56175474 508299440 316880465 598266039 52652321 124097 496470162 5476966 0 770913462 589025906 962481132 82173 844745163 4447005 261868122 991812283 17274373 189372874 511875073 47 830665201 299493547 486597495 551413566 349318960 613060 410091459 15884077 297188042 18790833 879650535 319443859 631998357 7420854 2 945044720 593493457 49856 310856192 122364445 667674549 819920503 276796745 52926326 249670448 346564936 68 71679925 19 16128 3 819 14 1 437172316 372414797 715329811 58000040 16796 500788696 446750771 911974309 325 349801144 83999883 255 813292765 14 700420781 463573465 525511682 88546735 469324005 127428731 495858573 304896027 15115847 465359579 46405 16 0 6 906887557 746849513 360740222 297256952 732914870 590228567 2129773 629480551 394422533 695059802 37123969 314864128 175052011 434387355 873964711 0 352140221 671170045 704420590 152555937 335737886 438506959 328219208 813516971 2766075 12573 992287910 829074061 250750052 115196529 0 471488867 1360482 341274831 989937467 5 20 826 208591015 636790688 0 455845389 5373655 636977769 96 92056546 336651586 275287325 801835019 457296233 806046154 4976 693 100640615 618307354 518034134 45967 330779228 132 20416685 31154101 418379544 0 376384113 504729431 9659 535 21602 2 348725975 165693369 318235251 899006456 152570302 327665956 4 575520272 485494305 628326858 23349 365495696 684848629 657246202 888841061 513740316 199360588 7938719 545918631 824514975 622853779 519428833 164745 727473011 357093987 364530981 300657911 205808521 390848819 320211625 820534246 770984345 965832709 348 281042541 0 895194188 0 329545987 12289191 607094493 954817851 0 102126459 8645419 1455 841750517 15091720 930226022 409635015 710935681 217078082 913783148 2 0 8846 555679077 546227565 384650014 2 656224666 459397812 303341980 995281965 792948768 622966396 33750 119384414 189431 645183182 867828326 143160706 897092685 10929 590677851 0 586081694 972735585 326151075 135084853 2 507526765 763274796 282549698 248453686 166039939 3353 904779772 926567873 572288573 843627673 2520 627981109 970690362 145949361 967494230 962409220 733131804 1 389730619 10929 324173686 128350 98376821 329371892 893451618 0 0 203051096 34308 857601512 541223169 0 28 999781842 2766075 585671196 548572808 880682554 0 802708316 46 895386418 650111270 827138216 0 19326835 360765261 741551895 721705593 955373646 132 275807818 332584871 533991786 771194218 332350369 104 752779726 9731 929118246 84411 992508713 779730454 751 179333727 243004844 0 1 154129281 369456197 611505818 0 41835 298 24574252 1464203 752733056 42 222294937 52855573 698307074 196672203 404680595 0 993437037 178345282 924818019 234502055 736198336 444694717 9032 38638298 1 962900593 7764 533215097 587941601 560166772 998905569 626204095 868703179 98713705 393074649 44205768 764058780 280040475 175447781 840867852 730805094 0 860824104 103010243 864838083 2794695 25411 821436661 331194991 787706233 375222090 823168722 330227132 180192663 20483313 1 66503719 555 354498040 625084002 1888 142949 892650634 716039086 5096054 373008835 273552396 297516438 386287494 0 548945212 18629698 9346 350724497 856910715 560871800 981590606 507113568 14 473761816 849025764 0 859912413 652526604 185929375 670220042 397754024 281553490 0 949888875 292354323 310835347 482830366 35740 907098300 5560 11194 45697178 358020105 104 490138106 8057 335948767 179585311 524260089 238625647 1200 86 806674778 242937672 786316051 61552400 379426308 139669143 631376468 0 671946138 750673194 727406331 868213136 0 932338538 358747087 870607593 599257615 35308 3733 370 293997494 601843265 184557753 842210037 9 436592398 251544886 893 0 81493545 28 1430 14603504 444074548 1 7826918 2079463 278593660 11011 232790846 872583448 715373712 6479 998273170 425811733 0 188 0 380779300 0 370512432 0 209518608 311620568 0 13036193 1 873699098 667656009 14 511411559 2 240225494 148031553 1867202 66696371 588113788 279444940 101499172 176265473 231326844 395824948 456657496 218153216 138871074 838848952 1 327307011 443419813 31898596 7 2348648 4321897 798882067 255559799 334464077 113 35804827 23 1 335317038 232497062 482892102 396584803 0 29641944 11604373 1 44862168 192 645788988 383089022 506136791 6176 131930774 511156818 117681365 6366 975007826 638558423 531689040 823591870 3 413372279 284557671 172467557 299311 65729882 35580 10620 95540 10317 175705105 775614251 306131742 14 775510734 343494306 240790133 902996913 863686877 1 799845011 500921981 154131186 426296355 205996370 368892049 973275789 752868315 706763053 697134650 330822715 198443208 1 194207942 5 29189859 866872848 663350632 0 0 232497062 12 350837795 310884547 225944479 5048028 448296676 79292689 391721694 28 263145906 859405067 658915767 579883833 36077214 685302153 49250456 0 3747 282102878 381330676 92550119 158570988 83992680 357037382 294627982 762324644 4411746 2234 22049375 502507622 0 268 16951 0 0 1 797055203 276206179 5534634 115196529 804463376 319776731 627312043 495257228 434524110 813957954 427237866 0 838389001 463789836 605369318 394253170 70 715 907172795 292673517 114 1491379 717530455 132 190291822 921194640 681303614 339156833 852140632 0 111947 149487015 5 402595469 726144889 714012450 602340170 980004195 500763845 8276 408227915 0 204475604 457794404 653917794 509693777 76126968 793243542 0 14136670 42050657 247291655 5443092 641276450 986810794 2974 77988339 3 116 447105208 69930230 1 218501557 195953399 134296697 940742546 425146236 610975327 42 93798 870168694 267532152 2 769202764 897419 0 5 402208120 17760 200225731 328078636 298747547 713921442 593990313 129917769 511682 280095160 76707096 738 0 428248975 723614520 269938742 1 0 109 720458577 773619465 1 436272932 2270 3423034 269879119 0 735604080 62062244 482980299 169690661 382791616 17323 4572 660036384 970488838 632536493 7 284077208 0 515354686 525532062 508524946 769137078 957226053 360762075 104 429 511809172 650111270 1 725806754 970386645 161 819289864 675232203 313667347 231135 4007164 243643509 266679795 130719 0 113 887789639 950812098 656130255 516029741 918277273 14201887 400001258 56229936 793033066 905737711 1 112097 457248056 535327894 100792161 105857446 141728635 0 21039 61376781 441318876 101740552 56 629069 485341083 10740036 390380610 651195259 96787990 189309830 634625482 154997547 974330637 0 161401564 130959722 707962143 0 290439043 2 807979284 133992601 373171759 41120760 116167625 157825200 604147168 7491429 552877741 988446 2 420491499 292470329 731594156 648344585 744204105 2 961633488 6617582 2349889 356285744 543871808 615376710 49341323 2310613 19847750 1 251686556 37121281 468524307 8165172 237342622 946531484 806901556 523249078 43606759 950142732 10 29982 56 751207947 1 995772874 5 196187 343224128 75040 27985500 4125621 4543819 9 556364754 953554 77906003 764020924 8959812 2 925838887 2742187 5681861 601119659 451251023 1049426 66412141 183312217 1 717259909 797086308 419460154 263858259 349245903 965922328 516693660 0 398388269 305038620 0 281728971 816851587 1315227 324689985 3739 32 344122548 900098865 589846313 524388349 0 114573900 447259 19 0 0 838987282 398543550 107497 7 101315806 155815099 610616366 0 610661603 524576568 812380089 8662 18394248 44036861 404293118 504563767 988428049 445524990 753655523 896967242 269870659 99912857 490794895 10 6653 9073904 543166314 1 89 62365725 838987282 1 14 614774930 217854908 171591 594539896 177359684 337009897 269229356 129 839951949 150842059 640284742 57 167250847 5380467 59532 76582593 711654323 159592 186074193 909611738 363 10 1 0 14 202684427 2 354888760 132388209 13017704 422448306 11127632 263417289 23 790530768 502203181 505239979 258112271 5 0 600439930 97721082 678996397 801607249 228626581 518125232 80616156 201 646760146 0 295863641 492227212 42 348533161 465930042 367839204 650226 874272980 189084511 1129930 154573463 340135036 351132222 502965715 2 320173906 104 656683963 2356 2 711 614074872 7 369199554 520642969 706128505 4160 818514347 314969768 614774930 452250351 553958 325026938 0 909395795 1 92146531 402670063 245423013 445581395 103241516 37700626 0 1 7391277 757320679 2 395846 992882111 479494551 749200872 863178871 307042304 250011687 28 806 153876736 884746291 315717974 118462320 838086735 0 382458332 10863 0 600 1 5 12224 250139407 939399547 9674 18096301 865993765 152325946 955332950 817772092 784004684 506901908 198267622 786513393 1436406 631292823 171186732 84391908 0 342319020 284557671 14130666 898897385 179441459 261768512 474187843 6046 1640182 700607063 15531 786572914 340994997 560799136 68 138441 600324247 285883131 96434735 8257176 740835366 661036647 948096338 309760743 458339873 161 693178742 168879456 0 809692959 668232772 895196323 381716150 300280811 770651579 888752671 278 181140917 31868110 94948 859674547 5573910 226326854 145731214 906441966 94284567 0 270714006 559942570 93839963 668032367 975845777 418623893 202 782974114 350844 0 457211405 272070148 1 271447908 98652790 577143480 269088088 1 623902489 677097064 1411 960951245 524439192 819824009 31212825 666749051 893 612548897 115487343 334571998 598726589 216340802 764748359 938189117 944359242 611526947 973652264 11 16786569 535 901859760 397475762 681423570 627948771 298747547 2 81507952 447819322 1 189309830 910962329 368937164 878151532 966401073 397434423 37665 959438189 455623158 743295579 331066788 146377 593932624 636965756 8276 806222434 715145857 5210699 417988017 7 549365326 295841555 922733246 711 884289230 136704445 228508697 63071866 82025782 699285545 8857 1 436910632 638198343 0 939878706 233734375 624921596 637277513 975613674 537918734 291711911 24904 608320584 697434617 961537739 584761524 88788843 942194191 950059140 333803818 1 76680625 5 1 0 337962824 379173157 6 548436543 1 0 929798389 938939800 471087326 180136844 85000944 601227244 467029 202383621 337014381 184786770 442559324 432806843 82699505 6998675 247577632 2 770619 148499205 171682 844511224 383563645 1 1274082 808065138 741093720 713492363 13831045 15091720 467587285 886024511 851291190 381236 321253690 725076654 627680579 235370758 112547198 978558296 643565429 205364102 854974009 174809 31019 682497595 822898503 719175924 1 0 0 5881 291456781 854675213 732202666 264212830 0 351710504 185446030 5854476 0 0 663544790 386770158 99121543 250750052 209 533309124 921426127 215 2612 765087239 606571581 408373809 951141960 0 14 249581520 996157060 711 1 174725527 430361939 855955282 29092273 766169271 3443515 746005023 338930874 16951 9 959540029 35 616659620 629720660 56 823775909 57 1 768272537 98167277 0 442595629 510394039 51351867 670707199 824779872 19142 733298002 621806242 41480 263261787 514392339 891444997 1 265359435 442955206 8857 263417289 1 73112 392737849 408 5019385 4447005 638131530 837133744 8582985 2 443527773 96691857 1281 2 23 548476636 196297958 782494333 115132 410126509 198267622 990547286 0 1 348693233 995180586 1 536676762 184233460 443678573 799789087 27719 1 733666523 813365789 485795097 705270661 572438371 760329710 49803 220410993 867766038 167403226 400164378 4151 931389634 544039693 870937314 415019006 987517366 742366758 823011254 354860011 818201282 813989472 800831584 233323958 660403218 2775 81458941 323280128 171428844 495304897 176907491 2 126032519 679402105 89 284062 151934192 171990 42 96338 3733 2211268 535446334 943717217 906881329 604 0 8851 19 968453454 86676638 184557753 585157492 848084597 1 500535971 298747547 207113120 990653753 833912620 397133997 1604820 198702084 963675417 116929959 9462 21559612 2 708397336 2 319992411 323798163 207577 795864879 840067247 903386968 0 891421694 222757827 543941061 308974050 969806300 7 133912553 113077811 388463287 97596436 273552 36244 878302339 0 786240245 716568944 5 245368853 55394806 192 1 325 132 249799178 0 429 178554 61505450 404472403 938863722 634008593 0 433126043 324606555 593205864 151917430 312465126 445070164 620867582 902743640 0 624493522 487621131 863365380 707428290 84662738 751100753 289466547 236639408 3 500892250 5 464993254 838465936 289 14 432800500 397531654 225558 211060609 5 576358457 399635 268152474 739224770 250452117 3388 483113969 277559126 295412010 118255372 285395562 642208471 305 0 28 309206425 181961957 62657238 282574841 378863618 310055765 204055599 732205112 984161093 834197305 436910039 793242219 333 355851661 502598428 397311697 300693230 3747 1677996 96185955 994263739 232166577 69313210 72424506 553677087 329177186 408815416 549539160 2 0 515753454 1 5910 764224503 0 34571151 283103182 85613963 0 903874921 189032883 782256260 45641327 116092687 835548780 32 336980213 297497101 921761327 320585843 769688671 623828180 309428028 379285653 0 611279266 260010487 940031556 93911505 189163380 124587972 87252684 898833030 415327220 38 79689945 84419205 392724164 157905651 463101567 942364629 124188039 542684124 977324917 122165677 0 602949027 16 779883365 950869988 65266514 517371325 92674 4447005 16900374 561011819 571061139 109 310264779 709861931 1 497282404 43837803 1 40942965 561011819 545459401 326081846 323453302 900403147 1388471 949002758 332236334 710332394 447123179 1220 0 631844634 4 0 1 2 368272419 0 616499844 305 0 269519695 534425793 2 804315863 16 531091 937025327 503821464 76 285426 2363390 101757307 100563382 16660980 0 681251409 899457537 124372031 745104118 303953759 1 351645078 864162672 126504764 4209014 840867852 552769213 316157509 0 283374388 234705263 1249907 228472865 266141949 1 612489974 859508433 6393693 470732252 783420389 560398802 897252055 906618037 189372874 0 397311697 414080950 415199219 172040772 504124339 370904190 856801105 538668415 831985029 918338809 0 252186466 387828071 404890187 601028550 820534246 162953007 841933427 331478407 785486781 661112517 523707576 726214209 0 311401 4 589192572 159759457 573345696 666596931 75 576876534 49112 208847891 0 724456086 0 646452708 0 67657738 467029 278591444 7391277 100792161 759678035 312976714 214085024 386448324 67 752631731 2 180796 1 104 752521746 130591549 12160145 963560096 784951786 5 0 230 0 130070579 438672320 26 597645963 953583650 14880571 497282404 438572103 71 921360131 439539233 223265658 188582715 945409213 214897528 432806843 498571874 914505078 811340649 390675053 552046673 724290858 0 28898840 188371558 846229583 518292063 0 2 928024908 0 97301113 1 651050122 969659981 429 27216 820995364 378776890 689975176 600653643 84736181 114166 1571822 831837711 228 86069806 19665548 0 464138574 754489673 537207263 738420071 892388971 478066593 967193434 384650014 564405228 1 25811 1 5 269907143 187999893 759681848 380654756 333159896 366387156 959517471 1 302913173 3675 26 677828734 353604242 715145857 423542825 840798804 481108125 2310613 285426 11912041 672369388 847011963 141587298 170579022 6119 806 863736395 782620412 549894591 0 8057 91831915 899386408 837824331 422530982 0 4070157 861339788 401651332 1 18345316 557285669 699045304 465345537 450262760 882427553 28596080 0 2 2 184 0 529652403 178345282 1 564361852 1 1231573 111213 986700923 0 409564776 112722481 280237050 1019394 541546558 731203799 0 535323 888330236 0 454881147 921407 577 285433681 526704742 594870171 715 822229553 1 601509005 655046796 936365979 706100157 89 782559934 916931373 623869934 381850524 964472076 642782680 88236000 602408971 360965738 911897198 1 164625505 0 18815073 19 535750079 992486654 828171230 633591629 13443 44387593 845585061 16874867 605191276 711701674 425641366 244 546874173 2 16435 551630873 2 91879146 1005914 184083966 493820391 112113382 671344877 30602810 454193871 0 598967378 77221776 47278995 421431149 792462845 124 0 397186715 14 823199590 30406523 5263554 480585924 1474 596528364 115449586 609678287 82080055 495553975 780176178 109956861 35 931920298 790616070 23 419142347 850230730 160362 689529601 332513768 278950038 92217369 53 527629878 345838843 269601736 822358798 523308226 332872712 11 1 223985330 627748436 549845233 227 442560153 509671592 835403518 898713791 294285464 723685359 647321716 0 153553076 470420729 209 546261331 852911351 604694943 5881 24755 0 854777012 76707096 531091 14201887 963959979 7 907771907 558018139 921 1 917310557 190115948 991358340 475406626 884567333 12562 558333744 0 834782653 37747 991936362 206390998 53 509 0 384999964 0 25666286 440777584 636229365 121361744 909528331 1424533 7 22 988571900 43 1045548 112547198 850506478 197355573 84662738 388410257 317823525 855836354 344393589 1 1 253323487 996892565 302763036 0 40753624 0 53351729 30401 691381294 432782586 645699066 406099115 357305248 409238273 679956906 3492453 683031052 268743330 12224 85823581 129759672 988346968 97677373 923952188 430331839 0 104 17567584 600646303 960646389 27994 348122885 999515254 243501697 869492289 1 35392187 0 352620574 70475079 946531484 429 328080714 91011656 30910665 29982 621967682 237457263 224189589 1 287015085 0 900980340 995657436 33076786 997775191 476741285 3338826 884717256 390000189 342995494 2 30413952 689314575 193213029 94246670 912157140 320035436 536202057 825088539 268 658608047 26902755 230 834753305 594009235 174035340 645918745 0 2 8857 271353217 7 4 217668184 884121076 4862 354 914540971 2 350798580 760347491 745958190 28001278 4028 0 70519527 169954448 90780484 79673111 618101692 491949790 317481 4862 19710 724276252 4 61559 429352144 776038322 128085057 450898303 155867674 591502193 694623130 0 1968548 724398149 0 576324846 79546407 774269276 176265473 907846795 106646897 17928418 409961307 532797034 176805105 42 2173 1 0 592251826 28725032 20829824 133936 622864476 365885851 9 737 288614156 2104 453049115 701659450 486415 456400819 260310711 152570302 658018297 2 489580502 710903920 90003132 720410859 1479755 694934807 413312385 742012090 726085929 0 738293600 79499503 0 723001351 50412767 672110374 826 664685951 264155183 322381817 128585823 873787015 623442555 859416779 755254572 673332221 279555388 186767892 649178698 2 0 653537286 615784372 219813327 963998980 3407 48837 1316 218690373 158547064 545450502 992169855 934504735 970068049 397126457 347054 0 106646897 791572084 436784951 574179387 368652457 992084635 16 983589957 8880 728533161 404322008 165556 787302829 109712506 370848748 844602483 779702933 1 911726232 158322458 826891024 72 999781842 161107041 183312217 849844632 625544401 219790475 841353954 293422488 392089519 256359995 799845011 14246907 543023921 829840440 119105791 719 2575741 758785589 628775542 14 815995092 291024188 159645823 193095898 821884379 4063800 570519665 33863 597704106 500892250 59140746 899457537 205364102 943696241 373 524968173 242515076 509760608 127225343 603545163 206932078 600096548 850038104 683262907 645920616 908383885 603008907 132126111 6521 2 3 17882817 278588832 941337469 2 856910715 348 536173204 906098051 911590454 0 853870341 716802510 250859977 26 687619980 429 76591117 1313958 809165806 27341702 0 14 31 542539436 132 457474 76 853154190 936298300 890695052 294702213 498873425 254142525 0 979 849 933443197 960495934 220 315162784 853 780233855 0 612421874 57 467285697 381695272 453251756 169096739 15992 516705657 7292863 0 401860708 956723329 65585439 729797742 1 918114623 830677505 0 956260348 675829040 869948693 73264110 2 344563877 5 28086 925600088 521968132 566109909 37747 344416785 814337201 60 287802590 343265 287802590 829506129 900411350 266126717 909247299 968984409 33257071 317994431 293997494 402889140 704461178 38050381 510403400 615651677 152834841 160427406 977271227 72192537 993059236 548514696 943054734 80795285 550587283 103019975 654709582 1550988 20305790 686386846 596880851 5 262617733 193899581 467029 10886 505104562 827520477 277951193 872596000 0 902264805 765087239 956638471 677971034 678 906461606 433974320 10 542386778 733420620 108340 1 95788993 804634114 7 1 924758050 75655466 624594732 906625356 322803364 845324021 2700571 428544306 144485351 305 205752461 998303465 26 875142032 3020788 447259 417800435 101660669 4584 843361183 2362 72616708 147172424 9389 252782608 0 942910836 112 19593523 667285233 327615287 532448050 22512917 3 822835644 18272213 915051511 29982 608400726 891895130 415076265 651300749 284337756 505753886 2417139 173378886 944938521 813014890 628823908 2889954 164419452 503528927 624336166 134908411 844117204 90397555 5 975696418 95157955 0 177461130 213689622 263071210 66707168 185655558 311693480 976878528 0 146474050 101445843 0 2310 6 859687603 838780276 629317899 586980693 950353068 0 16796 425105864 691018759 59714514 608984969 604 315 896314717 993577020 7014 920229324 544198 820414807 6176 24468822 718934192 232474080 231439342 83315240 1 0 570474270 487113768 604951202 901342648 2644100 31 133601167 734920587 320714297 5 159777 220826265 686386846 441540073 556858696 702334788 933357182 232584210 916188028 707115473 9 318154575 253 692938251 1841 825896625 910949938 493395913 167923813 367296497 24496 635270030 5 723304357 862196989 0 663840301 123601 119958368 448580401 236277816 544927574 183835476 0 355133349 999527160 926952246 235 166420664 1 556386481 574506071 525162794 0 799055190 1 524124306 28 84296993 667656009 2766075 895668071 100473457 247588432 508641607 84296993 36110206 594390943 459024082 184072975 398360147 970645777 942526491 24733092 102204420 827523046 10275 234 175148051 1327729 5 510856083 382806109 708988258 0 251277279 2 640880492 1 739402822 25957544 725380254 417705453 7491429 951842993 586558871 346194353 44022412 174137499 728533161 3048 0 558018139 718265570 944748097 661165419 25 415460464 223293514 842932436 255229174 174903982 32614498 415069738 906407477 839442079 822199799 610039800 2500 604175365 960043080 0 1 83 112 290973281 439542957 353172713 215794555 444267507 1 2 132 0 856040018 632557158 827275316 353050728 7764 870168694 5 451270270 854326565 0 637983305 769498357 484357720 714525869 930 13889241 56820275 907990120 1 485044848 787579422 198020420 663162866 0 881637537 705091772 447296536 824420091 289724511 144485351 739294389 642891027 367296497 837133744 594319273 593276907 585861733 785912262 569546461 309206425 423813420 396564501 857606466 6264 10418 107639886 889100728 66 615375630 478732163 488017706 495272312 2129773 336047432 765081868 945829432 233339824 0 0 31773054 185365068 159978253 0 779029167 289749712 162303464 509079320 211861973 921194640 147937622 679967455 2384 184468943 86820367 799038507 714525869 523219424 0 1272621 15599086 422335814 280102047 227594928 163265306 759068336 587883881 661190942 797702142 378457154 126 512569749 157146619 1136 650420932 34038596 464442222 290612439 295641 401946675 567992305 469530366 245423013 50786375 670463478 429640028 14650372 895542920 505784491 0 433984879 502010745 5 603998684 373172890 858201394 1536 479676409 0 866202183 687699162 509681659 1 93056494 20 494548627 0 852248124 689529601 0 449686747 937881621 968125346 944150662 917531033 1045857 774486992 187213480 1231573 4 292470329 0 602392152 160929198 7 155445341 786819194 384896055 865471843 0 20695 202 462 850544819 14 339 274212990 356803255 2 2045371 539975401 55215364 42660221 1479689 671512323 339931537 998669620 64624157 143595372 252782608 132724169 476097335 2 293102247 46224 472161793 726608754 439542957 0 436153651 249751924 215 31432278 101744383 39947530 1474 419526333 0 197749351 152961965 14 907704932 421159461 2 0 486902858 869280416 70945781 619090216 625807193 2 2 365531291 0 770913462 1848046 703230367 262533 182883190 854675213 438338208 90352265 715553008 786240245 796975135 132 37432 192621927 980809871 262774119 0 536090455 32 527063080 660479390 392884771 156415193 854392031 387232982 241236603 394357922 181129980 806674778 434600243 66 765373157 970671113 28877399 899985124 202368292 920832811 826552897 486496145 23649507 534996813 429 1 218 637148220 424959509 11604 945886068 230 315364150 457248056 211658153 569869550 872275163 260157971 194552644 585773397 0 59912563 493740041 309204066 916418403 598270058 2054179 919179576 112608197 353868286 966705813 321018 686386846 834201158 102274085 559038167 170889002 1 2796164 286059054 982470183 709295162 9 290973281 693095004 295118688 12386109 49929538 643246086 699068054 0 251966974 763780859 26574530 608 921832751 246691442 444638325 398738357 568520830 953295686 1 1538 5881 139239269 566136863 108290546 714017435 1104 5 721680479 80287679 962 808080009 17323 113781274 657586528 912184713 410592559 23031080 8219 3373748 952258687 126384367 433207320 920948281 476439377 775839102 268040318 600437297 469130125 739982972 750389681 296245067 4171 893698420 150864004 888809208 50488202 318067984 18348000 725935936 554733156 6264 63 134475320 656224666 48645674 789035812 23 57 428355593 0 31517992 882812094 135498506 67322586 615228951 437520489 604580346 93269381 17924801 462354539 124295519 506228775 0 632837604 74613437 37498259 3659082 697283474 1 96300618 817936121 689341467 483731758 441428351 782993755 888841061 855992353 518289732 704423370 959808596 480189543 226378666 14650372 0 2373800 976724374 825004673 362417939 603529152 146673642 568230 122809633 796796337 751033548 1 208293645 728717482 2 0 288612150 321223507 359 1430 96842540 582464643 67662571 356990 1 639231159 404725474 20305790 662016714 917390209 351021717 558474922 785459063 557976792 37747 8410599 506123951 514289447 516029741 853159794 75274894 5 549011632 746608363 226904296 0 400962827 234119541 576018352 130824498 988687664 33379072 557218628 11 402141178 870937314 15128668 760528265 3 1430 720580708 2 719 577452544 500009435 372526922 879664558 122330538 877011846 325511315 930226022 41463 2 254142525 869948693 188061459 727562823 168647957 0 663333590 855006182 9 719630960 41604 292 582057 161170040 239210862 856349649 64494278 224440765 861612784 370904190 549299687 36244 5 517371946 452173615 1 427703815 0 13583589 93420723 1 881634191 837904135 0 484868234 753340901 593016532 813004886 0 333923969 636977769 1 395716744 350193524 561523297 14 72023498 259505933 43152 95540 371548 690270345 355522362 574841931 731043770 189727633 0 476505030 129467151 863696964 19 149674495 969179364 589130319 3640349 235733037 45252882 0 390848819 293102247 349478115 788396061 427598919 2628 1 0 953583650 624303485 951085185 378457154 369733710 214109752 63071866 829659471 568 98665903 181396796 811523280 740452272 0 2 605711344 603293880 721548261 1272621 265359435 0 1 1 566253167 10 2478 16 1 383162400 154474940 0 301096498 854470323 614774930 790340780 954615206 234132685 217379289 921449109 745392082 506958630 371050908 869 153980996 363800857 1 215557872 0 324689985 96787990 497569360 753028932 623666267 844734438 0 903811567 832892654 653097252 242 0 133838730 133347175 788955817 511765 154997547 677569875 14248721 2 1 256237986 357443108 724320737 2908978 486218512 5 220048462 1461123 830264544 56778120 218704942 912892613 222373725 158 234181259 902655393 10 155867674 0 217669304 951931174 1 146 949900869 449457202 3163 1 715683142 756963227 422848379 695696732 29216209 124156882 311810 442171677 168501174 191978678 733041732 307759134 500535971 717181381 146453 104 666020662 855 789230651 570983652 322858359 385910 312201584 126962316 441267592 339083764 141587298 867766038 730594039 605710845 633686251 958575665 730366215 972103161 599585758 178554 7 99548489 538132326 228508697 5 204355047 1476556 904152659 488261157 1 139491295 5797313 83233912 394939354 212049531 320173906 130390860 186868440 622656784 728708591 939617516 0 44380 506421722 0 8455037 290481963 1 644086470 228966648 364646136 139669143 29868322 403147837 0 188274977 568 183511091 790575113 358020105 142 456036160 887249761 0 3 856017461 739294389 84 72905918 221166225 834 963497926 1 1 668468271 78547001 289000899 940448416 1712478 35 403775807 598725404 624453339 274663781 1 4411746 784802638 694013496 0 787499891 843335493 561011819 62723301 335948767 11043 853531634 14107 327668162 327668162 661689361 444043578 521211396 309650476 523634513 527755232 473761816 757320679 138497238 618398603 405459352 1 990088884 1 629138116 355371075 836546916 616149987 245667456 915013743 84434716 16 738452128 17 1328 23437313 488601447 184912766 545568699 612994847 975800062 610616366 11706644 2 0 917911468 704272792 156063459 72 29639697 741948 538129788 21021127 9634 42 16878003 514401165 0 141182893 37665 7 0 35 853457310 519461199 385485337 723773912 700177108 134546334 10985998 18194864 385257775 698851901 31154101 0 0 297914073 809493473 985 723589725 823545973 366570520 5443092 757340752 132 0 429 226118455 41835 800320726 226794344 116942400 0 938677205 189947097 43996801 945532597 584430138 465706402 805390942 467029 0 952746427 325 1 393979300 487613937 264853477 253745812 0 276291128 312334761 858395656 922733246 610133552 823399271 0 377893797 918786148 444792993 874316594 11181 2 562902765 638719489 839084552 631 532076083 36756 651140293 470352663 741647253 819951531 174809 352908517 379428561 7 383273798 54369896 227835647 773760853 1 283578711 811648017 448587337 763128510 377178614 876466307 257753 416083835 0 774905324 973652264 0 864761029 663840301 575501825 411623590 152855014 111449926 667529947 1 4584 264973965 503011212 1 781020684 21557636 1 823399271 824957665 106012652 759678035 761818346 439081003 124825780 109688075 252011439 60 237457263 7 132 1753072 14811766 498990127 307914954 23949 786708499 169160 512603530 109 942156022 104226482 282907380 406198607 154192651 568600679 16379947 0 99 2468255 266679795 328033079 1 0 678033430 948096338 2 978265163 220626066 1 114 808216240 843272944 553677087 529699683 9 304912808 105060918 7 380571088 38099649 78132945 30 21995554 318576926 171256 22846561 770522110 5046493 831837711 607 581484838 361539856 1 974888627 476980293 1 428260376 700021027 380452043 497507368 56859058 4389 33446831 471500 848630766 318308936 403597408 10067 83616115 289000899 670446393 212351749 296850033 859690059 931961699 847632272 288000984 1281 7 32823247 743796962 50549206 565000338 488975 40690802 697631310 125902518 493686753 712338702 0 970407521 1 522814350 14107 1005914 59 1 670707199 712968416 508143507 227 967672004 1 148102107 654645792 413312385 397215378 500729057 386517175 148658678 111001591 1 760114893 27256261 373172890 22 857789144 0 996711331 457474 411982219 276339037 176805105 29 48661 940403904 390660782 448187512 462762580 958829360 899342274 84 166838585 869526227 256460822 29868322 844483266 577084544 405238953 16796 298797850 0 488265988 623442555 307826854 0 741495642 878880808 269852375 2 269447915 658004757 0 757332222 359 1463 112971838 124810380 583 489209518 83992680 449000087 355371075 896072731 943542155 395171964 637054786 2 616343315 166373161 0 14 4251753 847888158 578 452119455 647222857 400899704 1814 5 375206559 736130219 4657 971647530 456281237 37 11 680903743 43678526 383539100 20535908 7 893903079 3 85 5 244314742 144268170 0 223699938 970488838 270799549 301906374 314031200 47181522 627850736 869785068 929767829 227636873 530019611 87717939 564020358 562886657 835967393 3 908564594 157485574 105857446 72162208 1 671020089 494037309 628722864 1754 222200178 812023306 23206890 316680827 609172448 202795111 593215244 347025636 108632865 639885567 54875 396364736 389797238 0 76314195 678033430 69416125 207113120 861339788 266272038 560871800 2417139 427347106 935174750 807448800 210327863 657586739 376228297 599885625 409099806 1436406 59713108 1 5 148691542 532721494 533802752 614074872 65717036 616972958 954332628 89472333 3 2 121593147 244926349 2 316394036 838086735 11194 980805850 11693679 46165932 36244 32 258016958 121702 21382869 617105524 646011205 1 355713314 16084514 189721791 1 19 351516744 726082259 660734114 6601 460033126 1 2 667579784 551413566 701367630 700937267 793868691 828179218 777227569 364534 815338982 0 888809208 257817303 948308697 534684396 944200748 834065192 397568952 49078449 0 466534136 303719309 448788343 720 122180364 578542131 435859197 325370577 808454994 322379803 201445123 929279 0 133162 645037623 997634609 166408 639 7 42264326 878427023 138680090 28036976 874228345 596720800 867383421 5 1 32 175503 194059989 598927548 328771163 383269650 185424231 94519255 0 1 76607618 639499330 0 612548897 738801247 467394271 771433025 813047916 3 811448503 423576199 27187764 0 939145839 973876995 790077920 725380254 3778 60500335 384911967 935473192 593870478 771312670 693113545 942 130824498 209739914 649593 0 154480822 1474 918786148 333923969 364816300 359530324 0 591488213 805807685 995772874 506050525 1 0 5 612989516 789878983 170624 19 2498894 2029319 510487436 471488867 825014360 30716594 4065665 348 137266571 2956 37091 165547729 1 3693 630170092 752393930 546267288 161339284 15631203 6065188 562339907 915354122 632684420 480018312 426383651 823299863 87077973 638753449 129264481 10813998 561011819 682852373 1673355 953723562 43258 42 351998452 20725911 1 418948696 1136 1 0 82517989 5 0 772836385 0 149 114274798 690300735 201598145 2790288 944418508 122008638 113 167059304 175844771 1 727079136 780809974 202898593 4182835 589146878 57 91943600 975828631 38746006 498950665 306523258 1272621 975967640 232474080 0 326570456 774739032 0 429 684266182 23 314923434 878151532 9389 525979393 964867900 550934334 850230730 1474706 86446024 568 50098383 91779521 8097333 289525321 318174610 104990321 518024026 456036160 42 218790566 0 3 887726585 0 205498008 16951 690234805 648876969 2 526235257 742658292 780132386 1 10888848 903724239 0 958199009 429 294702213 2360 271036488 422063422 9419 116 897419 630826522 718971841 0 432452103 106322521 0 104868943 760283510 384706890 819071053 564120134 201559042 846306547 2 972522952 931785150 908383885 179024233 378565387 23 895710263 786965938 153980996 296991427 3 841049749 1 110115 420596806 0 20199347 915106452 0 2 774582760 921761327 478476450 931673008 62 481010247 14 876274759 143192169 148258611 71426865 586392779 1 663544790 123790314 829775831 677071253 21995554 268 0 334782266 541913616 179666710 246631552 67095616 572676682 86310 104033856 211055134 18 0 1 416692846 225180572 477862147 474569724 250971327 742396376 986576960 121303854 14 7696 312342047 21209111 15165526 720 669613437 720714372 110595091 690567666 28930296 745897379 86388052 384951146 134307 402857577 470801033 1 873659402 522005465 742034958 1430 455590 913784731 143285581 607757249 211809 383089022 495876480 571267095 283578711 617472576 76020615 184993733 1 722466069 34658740 843361183 412008758 163078734 689826789 954502452 457784187 492328089 269447915 102557 219512167 263 1 872018331 525542872 96910735 0 580210411 95253 254947439 15 953406957 1 748007896 506791560 654921941 1084 0 968322669 20204591 302538686 749420543 86701139 0 2373800 119069 573832866 962371992 456085479 3131 903289282 0 568 733503460 364319699 408426196 924292626 134241463 40466 0 0 929403473 993643721 920563061 624 283723423 79294 5 0 91026187 11912041 2058421 155001308 1281 232353846 352190560 1 456400202 66642522 443443214 214 21 654849900 564739032 48711119 222757827 270999853 557698090 43471016 290570094 2 9010375 206185 654963417 102274085 1412836 531091 862958935 1 564304686 3 450920666 360753025 287669699 298860944 721705593 429 0 132 24071378 937012139 999949138 205806181 706582078 826552897 718468625 932456657 676721530 912858368 38484273 599003184 0 624 16478709 113232781 868276433 983092031 34837 7 2005 668114063 18696690 905752943 799262403 735179598 668605878 218501557 280164080 170237236 95472821 86310 738267521 881348261 1 789035812 611322887 762373889 48369678 2 45252882 8233 9 962829707 214754933 639991269 1213317 276547081 10740036 913078325 443302585 16983421 3883 401527 3883 523840830 626 5 475112534 633276522 0 14 44070366 421077442 660403218 276752602 323597917 924199044 843022258 1 522342075 994076425 590118845 867368566 1618229 233028453 104043786 728072085 554306984 853677895 154781362 133903667 961130991 996008276 890141905 118758968 823456906 79292689 109892764 366748147 211518644 8662 18139570 598356548 577693679 959891564 59862244 185577084 767810594 1877961 741455649 265879553 150728155 719595481 2 582057 0 797205271 460048662 1 508967124 863363140 0 511949819 528174419 386517175 5933 989886605 84900851 0 489109647 432656135 471972 34044765 643018635 185203476 0 2161 0 941746947 607991519 32054712 1 263152813 726572379 948950858 195567754 259007469 153071 1903821 655554614 18864514 467616508 573609342 5 291711911 296951521 2 530528943 640739173 0 973481329 27473134 537688721 232817704 39377463 637515786 1 0 839084552 0 115132092 180018 688322864 399356724 790887570 657717158 762574921 339896766 933481973 369358960 4572 501677311 640824868 872236172 151766250 790887570 14 95542254 228472865 49856 227 181193024 0 707428290 544621165 792305649 476439377 132 198742351 206786971 2575741 316157509 428080 484690587 556700668 222058144 0 0 970386645 975053674 256548167 2833 429494229 593383883 253156297 593447266 191392307 960129439 975845777 829685057 992099624 597064880 76 96300618 617063716 2104 813047916 364271293 49982984 0 691437036 818180311 874145915 691508563 904422519 639556251 3 244223193 801600836 701019907 864877714 2 2 456030631 753697755 505753886 887393102 113814598 414326590 44817139 1 389795543 756983313 428066526 111313951 640873967 692888241 212808808 0 77906003 631635868 464194113 982786907 8645419 934759564 0 373270009 591697761 4446 317481 403147376 741712115 33076786 68136217 828079886 577452544 482127336 638328359 506184016 152734375 17744 1 588716851 0 207085783 5 0 237325840 698954803 0 421077442 427215614 892548349 452806361 442077212 953149549 984308300 546212982 526552742 1102 480271226 833010111 266272038 669552462 381695272 35095674 0 685275567 341274831 713850044 703290218 764484812 805390942 238995787 901454333 125950295 5 902456238 296989586 1 460876582 49813 6393693 936818572 698587428 327586682 942910836 60 823199590 8523 550414924 642098342 250011687 3511639 215557872 799937637 1482492 104 7109732 724398149 457544 2 82173 162148243 545 264 586804090 335288052 752896658 117546840 953740376 715 68 894535831 183823648 742345306 688054284 0 251059141 425162 908213697 620524059 496558864 688729397 610189954 662151665 794376767 264082815 729521507 819050052 495345373 131960335 970891376 82069943 961029360 1 3747 387123717 303353034 24078182 955373646 0 841332696 300103934 275863123 5 736965385 898774899 114897609 128026 9 424370241 0 872856631 19593523 727236085 202 855870728 685933493 289000899 1878321 649653194 282182838 613851990 638134872 848831950 140513204 374880937 568371031 858201394 586003200 938863722 830435743 803757462 1 4 212795697 921583222 378776890 3659082 906776076 15660 3 968548931 609264168 0 934234789 806901556 3 4 916388278 97331939 185 766022323 895386418 7 433525409 66 827242191 253897094 4 789449581 138460061 29427323 28861975 943 8394168 651829295 178548835 2203416 15764147 437314 14 3492453 903293889 298017682 893047365 309935078 664421907 450688169 854242943 1 834122141 987838907 320843855 27187764 378776890 384244676 463101567 1 104868943 355119275 23 161267568 852414026 161133116 968170491 153071 637788498 64610788 333 762392480 189727633 482358621 758995287 193865070 592042648 276870587 0 494755004 412612019 859003896 17882817 2 121579823 56 924170903 171682 493960540 597101060 987838907 640284742 254748160 570512726 656581680 857374537 1129 124156882 130971006 0 830115335 918338809 777685743 53834 19 0 620941 295641 902525580 197435022 959595592 102 857913884 880810675 692106655 364498385 543166314 926773931 582486274 545201286 961227557 261602896 979 380055075 9 750612490 480395718 137364664 2 925600088 533574454 2 898823880 629187376 308369675 545177311 288531018 175357171 16483505 536371196 672095553 1500026 831296803 5262343 267900792 0 497815266 702301970 877878904 2 291449243 564402969 126 141971 603948164 596526809 835403518 132 20011500 188918162 800811731 214717140 570743930 557218628 496926418 2 44820910 76 738241698 902938410 951921268 305945149 89099106 157 231445090 935915358 188673773 901646275 471500 781409606 0 940154357 141582945 572706412 937126896 435921045 946640637 134615465 279555388 720410859 2 205688907 106681384 394413806 445048745 368680 546346065 774726769 890297710 111213 841892880 695764839 633873871 943974594 6729 730531215 107827942 317194324 923148778 510394039 5 73186806 131829055 200744216 162434888 769436128 619468905 921407 6495695 22026 1579868 553801992 277 346690828 698989123 3 316079157 469777439 665125066 198488259 659643234 409739861 11499 906553089 780817216 819839302 932583104 354 183359929 663890039 216710028 3 14 16581647 796821616 611864805 842743383 19777969 761889457 0 760218600 980306392 254663925 65727483 1298 979972678 85677245 753665423 0 590411346 675135705 816437106 207674669 727018446 68503438 3003 323597917 637623935 137 510 706369787 279681695 955540783 377968488 66 258132607 0 513176363 118393426 212123074 52497316 348056647 804891286 0 298304456 561343733 597810780 6321097 1 262772346 170772152 5352656 0 65183981 443302585 159397876 389519249 7 835027288 610095287 739428171 28705 203033767 506165106 942940268 68428641 7963 420199172 99225396 271353217 354715846 866001744 23784759 616019 293627563 821823798 87532278 365046297 267989955 451709631 429904364 672535906 1 223151844 1 830 0 892460509 84900851 692938251 82025782 1 574462 14 69083057 805998064 671672558 351917149 396584803 0 372130621 35408047 7 41967 775510734 388463287 431992393 790077920 4 26 1034513 971738399 567309921 1617479 5 448505649 14 1 717630896 630769426 414326590 42970979 624 14766166 1430 75 222782766 14107 21344873 470811724 1479689 1 940154357 321297168 11743365 401354554 12381 215 653503736 379727744 27 3338 303180796 43 575701522 598726589 229 903856596 0 388282786 819403612 0 742697038 211333019 256488698 337342837 518289732 864963695 726608754 1138 338425401 523057290 5 1274082 0 207757458 918 379598996 66 404681760 95542254 36932200 8006919 757629829 22846561 1 589422510 111006219 391205999 613557408 389797238 613231657 704950782 645266318 1 592 1 125266505 426193135 4 402921976 699724712 19 348 2 555129814 646562 850765509 426577379 763696855 21039 904900571 106112422 200162 716273080 320267510 777785770 819824009 358479620 0 22697392 586769394 508978226 1201 892808949 194673767 0 181884965 576018352 19621 24880245 2 37816421 199864298 646775458 325865548 158555839 288609679 627069331 351412578 199675125 556011618 595743633 31267969 3 226974455 748257636 495950137 949411670 451512169 680633408 578290851 100340 466668055 3373748 251624336 396436506 560259150 360767884 5569224 944157809 683272093 147994171 393 661962004 742658292 426957575 668324233 468405933 184376888 122349122 4160 37665 460985819 695028971 588110154 272084525 2506 167447596 882839646 324689985 415460464 7014 992882111 915814369 697985972 797177340 859003896 23819827 265992059 322379803 45439258 288612150 7 361411409 1 164109238 479740 67279065 988689012 66 755977052 171836407 640274729 226513467 42 1 787341243 586769394 996008276 769062813 14 20416685 905496535 64 957336781 597641087 83113 211204980 387675573 558068087 6972 597270924 2 360765261 513740316 1415671 1 590966154 379426308 503 186930433 330990249 853599878 920407549 820481883 259007469 0 599719285 942728997 851016220 403160884 844934467 574070126 391962255 291456781 269078622 476606 445 1268756 51856982 731293623 1841 702334788 222693861 0 206812004 125266505 765935355 715229296 822174484 5264644 5666110 875325 984558590 286554785 166765803 77221776 229106527 787563870 287473608 0 50 936887912 0 512727042 708966050 88009605 273077074 394585494 86 575872952 14 974428776 557214450 790461370 284557671 122330538 1945 63222898 320047819 357488223 46970 825014360 1 1 347883542 2798 521900998 510062552 23 652716829 146474050 428310403 356714135 311796830 2 867102859 896661678 0 40786768 612450745 476452517 14288 401401163 609938164 908214595 289819761 742697038 111540100 169296830 0 655923150 73016948 1328 4575695 1 159592 278872786 12806 622761 5 548774698 23349 254855934 620941 155179318 26 800313048 190028031 942910836 54664756 748981585 693087 262263624 294108485 619468584 344563877 7 10603529 43837803 824078600 2 239159663 0 947022000 725794136 9292192 926756425 445631745 787415183 34102536 877346093 384778374 326111674 297 718092402 208800494 115541428 827840242 100792161 145949361 518803847 624316937 489545661 414791662 667124657 626184735 836546916 561340194 425318867 573345696 542608234 719 766907852 752398625 820481883 541650110 693319314 562249536 0 459664689 31734 259920273 867884878 783034878 595275867 226794344 199176153 1 600699504 947815634 62650431 766368806 952189725 0 948063321 14 2498894 13472481 693164158 631 904047613 0 160345135 223989276 62088622 842354395 1 1524 911142893 545201286 112223107 310994640 350834000 354608830 0 774739032 804 7197 1 0 297481746 836134579 629480551 711015959 308449427 0 255494700 427703815 382142466 963098354 656838598 278228780 37548756 32085550 280102047 234910556 67322662 770149544 40690802 0 39600248 427514138 695596946 381695272 11820 28376126 636728161 474856877 124066423 0 556035446 0 3 3919 654589833 426360389 794161834 728336103 441146873 906441966 3269 229394222 895689355 991686567 877388361 528652250 833927676 83018184 687694120 0 17339538 288364346 772247839 883980331 472686869 1 906437225 921908126 105863700 320924686 330140712 5 14 206576371 373167666 54346544 367409811 452198827 20199347 742348422 479178047 376065663 793304609 211795347 144492912 207625460 377608125 125613289 434191563 735650425 533512919 21273279 741289909 930543313 262454763 2798 0 961720737 308178316 63222898 484153498 13318436 7257674 246 494094781 0 783170754 683292699 26302272 1 73608838 803417492 79292689 573689103 21121 665070013 296601315 672523318 8880 911 0 0 2310 7729045 4584 429 426526172 0 738769665 1888 133194677 0 508143507 1136 190575287 870867631 987242925 286901163 7372170 586964018 912071492 100 179984 772851765 923052036 700778856 3365 398212310 94519255 41895544 663919281 326384871 683078255 998404958 838729899 17242934 786384710 175503 70499362 289464036 506791560 393648484 42 615077866 788589195 368330278 1 285446865 311861305 225489328 70345834 392359989 326431741 19 978407820 394137538 758486691 383 862196989 344766406 914419837 2506 704304141 1 71507143 13831018 429 3515 546965774 262986247 38698280 822807373 18860896 1 881086214 727339849 185140139 397 210443092 400739614 4734195 535323 3733 897104298 2173 0 358851852 269447915 776944089 415960259 652226658 953740376 690317713 214221411 781857244 2 161288368 394585494 512825634 424997573 102573296 816713049 201997415 589214983 4 553615063 930477197 774170485 728896508 695515740 448129803 2 5 403430156 91779521 2500 675043589 979937461 912324663 154387606 227 105178565 2 4321190 770931248 1 1410 368791763 784004684 603362524 1 0 323034978 95909966 936329133 570983652 0 277048269 789127615 365625824 185446030 421176233 570902918 632381008 10477425 34131411 314199278 2 34244030 3 780346366 740691297 282313555 69980153 356276956 701657078 1 293822023 40944 610755769 563215181 854336141 385639811 1173420 880199389 376 5 0 0 359494700 959727656 27578565 5666110 912055848 821103719 229444893 202619481 692706204 1 938189117 308240328 498834350 3 5 648153004 437489 301672947 80089780 40795805 310247861 483175113 477772411 434607 799490873 932345162 2635622 640313527 755292178 495433950 480952549 227 4509 97336003 0 535190768 0 19792368 645732488 979937461 0 10915 156498509 311679862 9 19 134897690 364604353 317088632 0 937303803 1398381 845829038 235857216 859353251 297394749 37166010 940414995 905554640 799262403 266350410 2 353815764 0 655779781 0 779541533 371521509 305 263152813 921449109 398212310 34308 504262444 310090523 962198015 132 1 227252372 389519249 908601652 405083612 316944162 0 104733276 211518644 152570302 356990 122349122 235038397 580966997 59 871979727 820131973 433984879 178571 891870181 5 2 446711972 528016632 2 0 0 623666267 2 1986 202918581 1 384201203 307849221 37524299 381258056 824694454 961632605 735787040 703212299 817344905 650117855 698285525 0 3432 820241190 124188039 148102107 802513439 296093190 872 81089045 670271518 458947456 633662014 1 583112440 344958874 90780484 566396888 16652 532448050 32 768458936 877296345 627861412 229782345 392077480 4474874 10248952 276813415 860380621 709 65266514 446610933 493361329 902743640 418648667 0 838421836 166835243 153071 303233124 953583650 980050661 649198872 3452 0 162288270 34757136 561015467 680807750 93083731 626213181 289559596 231458 907098300 496470162 99651029 298 509681659 549343533 18603796 226326854 1 122885233 3778 55123467 670394422 5 429235721 408643222 175027300 4274 971410311 348310884 0 3338 0 175456552 599377036 150321447 544558060 1 419368362 773877601 776889253 844632868 54197367 237048976 51107115 273926532 1491475 807726439 745392082 346143606 310994640 27916 958141509 960906053 561011819 683246068 6271811 584969000 704610163 289722402 257048913 242892724 394422533 214277799 132388209 717552333 882377524 319613606 519184832 537707749 384689166 925128704 218317326 408815416 116231909 310248680 968453454 639 419153508 317133638 0 454944219 36756 167787607 8379618 1 76 614072570 287594008 520349543 0 573793410 1 886206095 4572 16911846 354 586279344 398448907 476569164 589305746 2 793171971 226947917 835518337 316944162 85411780 786302921 362233871 199545011 843861376 413478181 295229670 892765821 132 42277697 678138130 394223189 534996813 5 114366544 927353974 19593523 101535048 632357280 3 1402 550253576 846142199 455845389 604072859 905400409 40868295 2250812 799038507 963066993 292673517 391387187 947965219 467306578 462603290 18362123 412637652 67322662 179441459 374084212 663544790 12888296 666828009 684897834 332110658 152955780 895427252 885047190 0 2165 974271864 190231655 241266724 8268414 581172018 455840137 720501368 14 32610838 575 501487508 302229241 881582154 0 43 423668526 321628408 45220153 197918027 823632171 4670 2104 43 934759564 942018876 79 531284261 95157955 522282735 554498918 586798828 281452574 715 583594171 241811240 428325958 0 0 4 238326992 7430551 399330190 101947995 364446063 1 675163647 749002130 818828186 106062614 14148559 2794695 514078773 20416685 546264530 197576876 148522594 677569875 285426 173308434 533574454 66998568 683145835 1 594183549 892307348 573788531 272960965 1 982 104112160 2 159777 999515254 705387599 1 322404524 24 926143697 830980300 286195266 796947859 0 700607063 5 456085479 129759672 310994640 851901829 555529799 681277492 748605199 171768 412841869 208591015 337783475 1 799979341 538423081 121200 495591311 380030294 69 655688665 226009216 661817562 727236085 318201 217492159 56636956 497012741 1 166542996 588988 2 13472481 37432 188582715 91608613 782256260 798950780 756963227 169353555 970915353 661104119 298831005 10125 1162 2126604 1 53834 2362734 606643160 7 429 550249431 397214089 744785643 288 829727803 767365298 0 103319907 719595481 201 573201160 75 34851218 629284210 113045544 942018876 824876516 466839968 176014682 1 527250282 143775957 457774 372000514 0 268 199088763 0 0 838354085 647369497 273552 905570713 1 19 142831552 388796556 7109732 736038657 548233392 787894519 580613873 385349 518923935 374638070 0 741411278 325379394 221441041 805405186 76020615 580407841 787892977 3 750789949 6119 226946877 121463848 100 1 777364056 905533532 939929768 244226809 19 523321914 1 989205541 612287248 28804 16115 16 4209014 498329623 828228567 21 125839 353616794 587511584 554195321 913145386 606976112 30512 457701059 429274087 141686498 621484252 769800492 605930498 50920583 355522362 255472382 577 157961828 900586702 1930 2 568392181 79986 671897584 663840301 307849221 0 28 992099624 591383941 333 343968951 272840237 53456978 448242160 243004844 87543869 84868481 111449926 1325104 669195914 565296451 1888 883280416 781255897 897419 344577716 595873998 362332663 179333727 144098431 567944529 367507 499502496 805832947 338388816 233028453 464993254 650160856 636829186 419565672 295648013 256268 841863602 904222404 840646305 134909200 789416758 678390 611864805 14 437506354 456796075 481242403 206715455 452083614 968517817 559465534 349266 281837169 687896581 0 480189543 4 242 228948261 250238770 654834638 273552 531408888 611998993 141993659 132046501 275386731 317316871 2 871979727 153553076 137750526 587362648 624824031 173527508 816935405 88859042 237154375 548390021 292887719 815452649 14021 855953600 9659 132658662 798634900 701169969 333533975 692679087 240790133 498612962 791821408 927454723 23 211861973 1 412708955 974426455 383396611 310955136 871279407 2117 890928392 287144301 0 431970681 840051984 23206 655409012 293822023 237518206 293266798 43574984 6438030 20 4564 221096726 417800435 11820 494029831 1212021 447819322 401075761 773978681 618085869 294481186 873100466 910752270 632364839 206932078 453287090 0 1316284 3693 719627526 431584827 201457133 1430 304017748 32027119 354357726 411767192 924695420 926773931 923723666 14 589415616 404979766 1 938939800 153429284 0 10477425 272802253 481857001 617777790 694691079 32836105 648058676 100857138 108290546 33458835 516268548 28 92737630 69999284 14 794261612 92176824 572491585 223071915 242 343650704 159941890 132 243777591 410312627 594244247 305 150916102 327125012 121993913 39600248 6202392 444180539 0 3 27983661 197477215 0 427018687 869297294 42616 190092492 760577061 667311955 431992393 614151374 225298611 957861574 28203 115718514 13707538 137518246 48837 834 704810066 233998733 827509788 972258280 170528236 2575741 0 218637089 481487262 784951786 940649622 229731184 404707593 784155057 392954581 351006842 152259159 583336867 1464203 934504735 930502021 114714226 765926013 572438371 611516 60337622 501211335 0 56618 78187322 85540362 2974 675263031 459246055 397488106 7 0 1063 584562306 104 1 524543282 195165912 992185440 42 120653138 125266505 737638760 188688626 568520830 273050554 516974436 658758798 142 0 819824009 859912413 813530961 6726 144120886 11912041 4033 5 199977794 532378480 123680099 718265570 831493526 9218173 85056439 2079463 376665986 672556722 3 809537130 541650110 481544010 591113336 3416 915892111 714144066 526651125 533514693 14 773231608 56 165036 992185440 5 906271416 23 377178614 243147990 19 295118688 791285376 1 5 278473584 0 264853477 125896367 718723553 508664412 1552606 302055568 605048379 641605675 1474 14382 781000991 1 180136844 76366122 479351624 679300447 588988 574728192 29526901 804033791 705270661 430677223 213108516 4389 330652588 557214450 28804 560166772 1 14 371056440 348921169 32509 841841533 365163385 947704405 247044612 333410869 41926851 32 5 1104770 102773113 597101060 0 1903821 140784060 653909865 605988478 310884547 428622613 456449399 825386330 26399737 384689166 230776668 346564936 562606938 405735516 588113788 19 956603711 921838954 1 710052841 754276324 706747565 445026293 349432959 168005705 532338271 17274373 42 576136506 332000234 976454904 957995100 22010 572483292 903699422 906441966 76 10 638131530 686367105 937095751 76 176767898 52 500145322 124660519 3628573 922377792 3829612 462113609 917869335 826438495 3445766 124587972 3397 316112328 760180672 0 17758207 6512 707294165 933831438 605909225 567374204 67604051 1474 5 73339927 323510123 0 151063006 42351 293406723 373134933 907106215 871609271 412328599 0 741875526 241 409231811 1 286617197 3423034 1430 578593922 55566864 320541552 3388 36244 994573914 469713867 22339966 95463230 799018780 811094275 363190617 409386043 4952 353172713 895874999 679527410 74404794 103128036 867845142 344345560 359 2 0 637034119 1 186008549 1082 835220120 907 935703955 121361744 5597095 511391496 137294557 10 414 22852700 359759882 402023912 939250495 0 752910372 97 0 661817562 482873798 152511997 963733779 758932010 1 845585061 496404945 0 288570528 254373042 572347642 919410049 0 0 994311021 900586702 305144 440373898 70707516 628775542 414379969 7 875614712 398019973 17362369 292009660 16028493 874272980 943542155 249534212 871527130 629767379 17565 858475630 296556112 512442392 414514646 819371857 159439383 132689518 421146640 35804827 55639127 60284569 744226922 1 968756478 534259808 193405404 41835 5893880 842225800 643981018 159580937 54941 0 0 5602 250859977 856310307 0 394 533574454 5 13126 714144066 484633004 110512 1 628543655 791451063 399635 429 10787645 91815909 3584616 157183661 320792898 90397555 855465284 704925693 833391998 653909865 198518986 417458488 583123 71719038 765054254 316308920 363823156 889248765 33685596 629138116 548390021 826522445 0 14 84900851 793801135 82699505 748322899 382187290 635485421 590573424 703520683 144098431 289339935 124850554 713850044 192621927 649593 45306863 530543142 47528414 752640792 104 803165793 56186814 867659753 311608424 950050529 42 515888313 201 887539249 3 804 97236162 348182630 289357742 723479289 429235721 981568991 743944498 966117293 192849635 297677805 0 523301797 791361056 955332950 40564246 7109732 823464310 833649689 330379224 57 445256922 421411059 93069236 566136863 850841070 950992735 231075228 3407 561519871 521353546 872238980 1 12645 804390932 0 749242620 864048508 626419123 190575287 12224 353172713 206741348 309685356 506103152 311706 255844478 560398802 180964569 40564246 616180755 132 158570988 364814331 0 11 127090346 1 680379719 0 476736829 248710780 16435 794182402 496233135 555838690 262591698 1 4955788 764484812 994255378 723066931 638134872 2926 894507070 960646389 1841 1366635 5 171390642 844483266 855908338 159397876 183312217 1 14231 1040 798779933 1082871 47278995 527099839 893247584 774921289 929199188 457248056 736716550 705388129 931673008 752733056 0 945930871 4447841 1 120407927 36 116274481 651829295 554618242 770619 850941731 583073720 286078060 670397544 3883 197477215 340135036 164101555 0 0 650848207 7963 5 279358163 858001992 556386481 753665423 979494649 0 624856808 117655 961599092 853457310 287310 1 828918046 601429993 362846177 456843141 89 478904776 632300369 563344332 604530553 257617104 40690802 498856007 50786375 683200976 583734445 913857730 596507893 9442 0 1 177908709 421671437 613204381 164380520 694882067 166838585 564993683 982786907 268 685110747 51634212 0 1 353751122 724068626 798443663 1467838 1 3 275630743 726218089 994546839 808080009 567084360 296374230 10812 24935508 280911719 4862 875143341 647341891 0 637698960 68188893 137 107049149 2 42 644652341 239296248 994637013 241717808 0 983456157 3 0 5 320924686 272382936 234173083 341146549 144744560 709811980 135894269 2 86980109 4209014 445 666184290 0 233712394 104990321 76 0 787046840 128026 29982 8233 708238127 30413952 946379479 659948584 173605447 33747632 466568934 871705811 124017 138920 514290325 252129825 796463167 2 0 99 148266808 533573967 239143578 680249421 401401163 568068684 706369787 921360131 911994012 793484693 166546171 7 792357303 555679077 1990796 539957518 128338468 746194005 12195 725216494 0 127152320 510856083 504284222 3 91821665 252317158 936365979 396849978 157485574 466707673 222088912 356 885249382 411623590 2751 424780928 634328954 0 0 727090992 318449198 16134510 709470808 398855089 359549133 922926079 2238 1888 134261 220 183382458 472714132 0 513589421 188783171 11422 675378453 833180877 169907715 1634 734112888 732242189 906465015 884301716 131003657 700780676 34329195 704810066 844223476 0 529940940 2 659775780 687951493 263259107 390725566 513740316 19045010 128674368 304531560 757507557 1327729 800351191 177359684 29120522 471500 555992155 610608989 827925411 259688347 2523 330410430 309459613 184397573 958526638 0 79667293 539282790 821823798 315100353 936391216 225111711 0 0 988048232 9442 705745068 829840440 748547271 544198 3338 305189539 276324621 538602963 3628573 990788399 638558423 4043 389449121 895434978 565900089 924641900 2 140468564 132 102151662 8411690 1 1 167593053 38712 111001591 645251407 1 0 978932702 24496 125587955 998508437 312397040 299678509 0 17 14 922176409 249165835 216340802 847335659 940742546 1972428 474062890 335617450 427012026 778408994 1316 532017994 936683201 19 580894677 385586056 86812 493412850 20186542 272995285 809580831 561100615 2 91011656 1 268040318 0 408 67932229 312145075 764819475 360268853 850556226 472161793 11322376 746284792 599648597 456064363 665485258 107343884 4976 642204572 69416125 4629723 576837563 335288052 297525279 0 235 524199475 555380345 511614732 573013077 410684534 686805398 650971627 112448553 492421227 188 0 296218897 202888029 13583589 882323169 651227762 846114949 2051 419368362 459726382 378165877 684 1436406 344260147 905163063 242511253 209380361 268172922 711235740 11702328 535135134 14 5881 1 585926525 87077973 553837789 470015618 206207345 0 193157277 0 1229 654867086 6596299 397612133 936533218 762367356 885843714 770660073 196 1 0 286792861 185905577 659885271 0 502365995 4 9 394 312193379 335737886 805797000 1 124647763 867787900 50 772601193 361954636 834 477450932 399635 510522282 229925829 20011500 1 738801247 666441046 416366418 982786907 9419 546491970 192865108 0 1 23 618101692 226321362 25355330 84372096 363542035 983045408 6782 174327954 167716977 617062259 166128411 604889674 1 603508262 558474922 2088002 899206595 328299908 651022701 98167277 104376192 0 711901289 287194252 67814178 60681103 425330615 739792308 363607133 328467444 457670133 498856007 141431458 586798828 6729 523 821420308 166542996 639591320 179333949 241001751 19995754 740327627 65279629 2117 319611236 202734 455276079 318522648 774582760 141023946 793868691 870867631 347487763 930543313 711 32781929 285329269 877449891 0 657518079 646238922 13838013 928161638 5 11646403 116521614 937429919 9103261 829383089 963 927071234 62197 687595852 524403691 326699251 5 804 130554745 897156867 43838 393839981 59714514 82756054 933257492 535135134 609172448 150824269 318184605 184942545 12 900787613 296754135 532219027 777019716 222572855 983510337 289694019 247269269 0 772851765 2638791 2 709812231 941176066 741476979 0 477396298 267255270 620941 561097454 126335552 0 716846492 558059373 496233135 128026 702 277048269 510 66 199 301081822 728939245 211455911 276948690 112381358 980768058 669613437 0 0 1 72340404 935542530 760528265 210818595 9810537 628 210590178 110336066 526107279 165961162 5313138 803518069 28488364 3 296991427 42 888809208 764593730 885 443482519 596712437 3 301525363 616633817 282907380 484157713 595930205 3 536541786 307320571 741182716 862209233 687064844 42264326 122440807 12 736815660 946101370 611241404 355663768 35740 719986631 1 447556503 14 641605675 5 195165912 222853062 870375215 7491429 476760095 69083057 491973345 660879433 6447133 4234 858550332 811576485 32133149 268460196 144582654 599719285 255229174 891169431 112819606 201987173 518371581 50540434 11938689 326274011 51582764 422063422 350288076 263962115 2165 1220 42 33140 36756 76 545 400425142 883081250 563812 698001572 86651297 8865 10 986756990 454295008 1695687 47095989 849310200 954664266 790487008 799555186 394 851896380 773385474 423367173 429 145458975 487621131 861780838 657518079 480653213 439694559 959540029 284640412 444334158 1 492900371 34293818 445 178956070 798681091 316299014 889953427 545918631 1 511682 49813 286115317 846670873 15388435 121267387 5 340332887 326112480 252788963 645016288 633122121 776469908 717181381 750822508 972517816 495858573 4 396831361 791 1 330822715 839395648 166098342 383 588988 8169906 819217303 168037123 812148999 1 155916090 90587839 236539493 659724992 473 776966353 330210 356620958 371722573 727912550 471500 942526491 931933393 603991144 0 961962 522287595 266129950 855836354 56516 815930295 0 197546231 49470017 973241853 968617242 96962155 499098744 9 54366405 576893857 519561707 229096081 914600559 218690373 314318414 832571423 0 0 0 275508216 103904325 838051169 617062259 651300 2045 689322052 788269640 897244503 2 455498269 980805850 568301434 641965520 5085694 4765668 352452206 1229 0 139300815 354 793265397 96854318 426577379 658555113 69416125 91584497 282070863 39973508 0 62377494 877251485 31898596 102241390 532455323 403786602 351691719 798698988 0 168685376 161010707 591779908 12350 439603064 883919351 98376821 342801384 88075932 421614423 145678704 217394658 46 717894956 409231811 28 299947530 116689332 238322665 387886673 923147387 0 558717249 750880690 730366215 337406586 444724190 1325104 45206971 152259159 380838949 811146035 2742187 14199027 7 323741932 54856336 254373042 4 37498259 10 397460250 395603317 640288618 283283493 497101346 248581824 772116130 447520964 832074345 537861784 141431458 989422775 777420681 462461718 479593201 222755217 350158778 43678526 2545 9 610661603 220584894 130046223 905194623 129895384 251323244 225390537 954426510 832002377 15884077 0 699325333 910810157 316694424 8589165 800504193 806 14532 413693 5 1 492389580 923003065 9095 523453419 749002130 687251030 332584871 9824 440096357 120040324 151225848 178953052 702 905490119 801199766 164787228 61157140 4447005 564722624 329366591 740942390 138558442 212795697 9579 14650372 996892565 10620 243673769 791190772 275256277 737765779 3 99221058 54121869 29982 37419689 228472865 916676911 635838442 1077 7696 23372137 660928805 793484693 838383226 292782552 628 175786371 625066819 581172018 508443178 48117096 222082351 669155349 1 3428 23 138093590 531849460 481822316 517212505 29 972103161 2494 267062835 1 128770 0 587795137 806 117472966 145002360 844666265 304889688 539461397 601429993 748261260 227614409 792468048 344814875 464205393 648 406602153 593493457 912234056 41 302647903 38705942 942194191 347044418 81118182 0 48555703 932682647 124066423 357595503 102573296 549845233 588302071 847895337 2 321652306 397214089 64658 552761688 2 1 5 86707596 154092474 643899960 301672947 1 655190971 194059989 699088926 641736482 1 0 535135134 149581499 98608334 51909019 775380592 743295579 794884175 993969272 278 1 2 955847873 407113859 345740466 194807283 72363368 5373655 482873798 429 962750918 715 880781677 800028846 166617906 886303301 0 678758350 893301998 845585061 1 0 869460113 1238034 262559464 331692539 1 465028130 23 768629515 163947415 739253970 14486 522208082 642135835 840306416 989902691 481857001 2407926 65266514 1024159 142647297 992553603 949590608 1888 259755487 947098102 370119584 400907201 383269650 883275753 548514696 928486450 127484356 581484838 129425331 606052460 0 921 268 7705657 5 584629678 245494704 732236198 1640182 398360147 366675465 0 19665548 491330213 426789378 143286926 5 119069 11609104 684517988 23 207757458 431058913 299207793 642208471 4160 107837660 547449420 0 937516679 60963841 557578834 14625782 7119914 500644285 153531219 516268548 557976792 459036922 417458488 725906247 2 569 2 31627254 988897967 658416948 5 407798439 159 0 723516063 396822367 533574454 703807857 790745064 401913859 1 72740868 880110506 805291436 250139407 525299504 624 186724523 639731089 75 613294969 263283654 112819606 963733779 276677204 1 455806619 225 412062 0 834685531 618101692 428728623 534125402 14625782 905250 740692188 39184908 509 0 199970481 73705 116139656 874736864 4 561458901 488127438 60 546653718 467306578 358791254 1 768812895 785404824 101730630 739226568 7 0 232166577 624 876294270 5 303125432 762082272 496953436 4 0 591488213 363607133 0 19945403 3659082 82 43 537836429 623807 1281 0 422356302 167593053 400043690 343097293 3 604580346 205508056 850256279 2 589488733 291671936 225 325934082 0 541650110 547725923 750926180 79426390 784355730 0 23372137 218811104 364430 2207411 180987363 10657 653802913 319821162 56 50963265 1 330652588 381131754 109484516 0 393321371 103652820 21 47298721 39 239135518 480639332 927583398 641085983 230369431 934662215 414080950 181974875 0 14 467806243 993059236 0 918868968 40942965 0 242432877 639433593 345862376 682308735 84296993 268102628 345246841 8379618 336297652 23 356773727 223497116 366042628 381779171 622303881 561523297 210927212 613851990 589900388 650111270 591210032 329827758 139491295 400142708 758122971 551630873 2302 119265885 885291162 1362 260595 2 656529231 583611666 143286926 228763441 1229 925784413 29593 275454324 1 247735345 502936161 5 118000886 90 666356260 953583650 927205151 832018526 1056211 392315765 963475821 99548489 262774119 489179472 383745001 113 345927848 23 995825826 132494 573 4 419050134 439804210 627118702 450489206 254142525 721537676 368605133 633686251 1673355 608319166 492447030 53521167 184776907 44679877 598786112 792969946 6393693 32392 161 3 0 320047819 128026 193 728783207 333259422 5 886808743 0 533045318 0 879058193 704928932 297256952 522766851 105455 385240433 398571344 408686852 415613513 317481 637698960 7 0 28 178132550 0 684301080 116665374 483064881 779949503 595217504 228294185 2 255844478 219411059 413079753 0 985743644 875369043 1 960951245 763 40466 585018434 2 14 710345179 176850882 7 0 395673747 66 260107003 888809208 813227453 343183360 546295054 458972462 200744216 1 73112 561523297 485220028 42565897 217599754 715 341047447 736815660 813957989 503853511 457211405 887462784 128348483 346185771 883658582 23 388788320 635838442 0 169 401384806 664134346 1115 158563593 273751375 3388 831317496 537615740 824536655 154461424 757945221 1 230 53053673 129991545 67 6903030 712794446 834926025 1464203 429 0 37498259 40279155 262860956 682497595 219512167 535327894 790887570 887669069 121707 5443092 1 14 58126940 14 963 615742613 19 2360 9 359104948 131078423 605596329 267912966 346185771 167353978 76720033 810335213 437855515 133188164 0 969659981 480409836 117266 0 812925138 36244 61307107 771095187 996 344345560 145308162 38673 219790475 5 684301080 619276136 633995649 16796 945389127 840059914 650368713 647222857 808942421 211593627 119069 57663429 984005954 321921401 46405 803518069 595326402 246497415 177929504 862 18864399 488578448 66 429 405541504 609301353 104090246 430000578 0 604920562 857875611 431342209 219813327 186008549 886202044 282070863 0 610892139 911055819 621534023 605060185 299504102 540464558 2 957852979 825442871 226210487 70316420 556660494 1173420 927867542 789827930 333459270 402910383 286901163 22776994 616455483 364915999 408815416 224333022 910810157 0 98022398 162073233 695696732 186486185 961615597 739457383 663935549 72323749 2 732242189 333884695 951631844 557333805 800320726 162045 202 206645841 796726466 556124044 910214107 190913927 790916576 797055203 278727484 984446078 434197361 0 131033816 782348647 249165004 631325124 0 570362065 47518364 69732596 207563792 1 5172567 59298956 239210862 3739 32 1 617472576 780562267 943758898 0 256791836 134697 778580399 323920177 148176871 989310719 392308011 1 117363517 9731 942910836 478443866 8851 0 739345166 404041342 976027243 132 958141509 672367657 409636216 11820 497082615 30401882 196 0 289780270 161 536700905 397772319 198267622 289464036 28930296 316065977 381929511 1183061 965745383 20241823 42599664 479350372 223502968 2 478366655 14 1138 229765809 19 5 509884941 914516052 0 0 438749864 16 458750902 576560024 29236360 260010487 262910157 309675235 233918655 243466111 61307107 114123898 59140746 0 162436331 717552333 19 0 948348617 812023306 472714132 228447300 97864247 583 2 98486574 650971627 427215614 452759014 549845233 102498114 4361882 0 949900869 906694612 14 942404510 787822098 1652460 202 507900875 952716784 732147111 0 0 8857 340047675 845332851 583123 111254488 7 69161968 153429284 471189670 95846415 236176949 2262118 811320340 703974035 85207551 279691347 612224186 942025297 495433950 150436172 444180539 42 945871462 1272621 722880399 871072636 384158227 856692085 227947801 120111564 525030 120854906 195495830 367430729 497834725 5 276979838 0 265879553 0 158333816 3129388 14 269572493 15631203 346239230 579798410 0 108407384 1 2575741 35740 11820 738769665 753655523 641200877 0 934641059 419775192 10 214221411 124067872 89248985 1 39 563203 699013207 427043588 685596223 17323 588721675 362397749 113064 270734764 887180539 378366 746005023 15785736 803831617 277199320 14 35 342915675 45697178 42937147 132 351327570 977038516 55726179 55937477 766596559 22652502 627755897 0 1084 756776094 897337078 969659981 781396035 44776309 164542979 338930874 724301403 733041732 74579921 105902983 932345162 1874141 6264 199 641200518 18722843 524403691 675456320 238625647 265852775 59707801 671634575 105185349 8231236 398448907 555379 90323453 685283044 510476022 793171971 197918027 11130 69750528 15884077 14 47 9 611496552 23 856986032 1 867315202 6517237 763 737956607 718601755 1 44036861 718254087 814786847 912234056 583123 0 8409065 1085 28 1637 37521264 5119150 824566693 11236 313314256 826522445 14829213 574249005 798046856 780059357 390636404 2 174380063 63580179 306583097 566989339 196297958 639126960 396024866 168889150 118255372 587023319 1 2 14 631106016 616149987 102685953 993382040 348239738 34102536 1 65 842665177 355619440 279324854 195850400 180214922 899153312 0 295641 71770552 340043299 1133 483615778 284550631 17612834 475205658 605440586 192 273077074 852145002 2 0 774972138 429 584479 496740293 602586267 3 28 486801466 638753449 69 37816421 1 272523564 906694612 183 740327627 112759 538143865 489179472 399529118 853543506 752508321 227835647 76 636155350 656592202 721680479 535047435 291711911 818442501 895758740 1968548 23 342272073 593758081 598932253 743131555 1059 16028493 538217461 175193390 486902858 63268 0 437524161 626313374 25370216 762392480 767550232 310990667 803185996 12645 21039 483449761 403795854 526445902 322750333 499709635 1268104 55793454 429 354254664 847335659 1 1 48555703 1 93679259 697802293 880610534 456837147 477108492 3338826 432681713 963404783 941102565 415759985 10 940046317 86 110391832 446381427 81387616 132385449 563488222 1265 839084552 2224223 0 851317668 578714928 683949835 378628548 991812283 0 823199590 619 0 2424 208293645 333524643 319724518 13758155 251490016 294502529 998125744 93839963 0 99276137 769033855 276291128 814474648 2696170 794261612 947825626 549408127 771467407 14462659 760401598 3 14820318 545312089 29 1 433974320 740832315 959808596 2817 765093375 5 19 0 676191887 58004416 706988113 228239208 860753795 33693204 5 568159216 835518337 697880940 327382138 934059967 866154642 659093836 0 935152572 1 404431071 327161934 992185440 926321461 19005179 2362734 203820841 609966407 374024017 18372864 967887332 184030592 83171313 852475021 273552 66143052 983136265 840904273 26394 15552526 699285545 581033029 2 239812720 172127955 683292699 280095160 684517988 2089 984807955 610975327 455564778 0 470856597 104 1 997066035 408000320 12562 532960636 575499844 181264470 362914858 166765803 711 197918027 111006219 780374787 646833229 252393794 422379494 822174484 298276798 441535088 437875 1326260 128893932 964867900 0 39936250 296416979 234173083 343903288 650226 486218512 26397858 529430988 185929375 1 37123969 87229435 159777 0 534904659 2153 174 189253 1 784004684 1 206351674 985049100 191223647 829685057 26 691792910 2798311 242511253 591383941 371050908 917703928 3 171229 306881918 4780648 83104507 18610177 343739965 479873238 480952549 774754477 53993256 522093954 555158877 1 18083297 412708955 60681103 697283474 682163415 1136 784854344 42351 5 0 1 849312045 241 0 221606007 759068336 348 95584239 356747618 722074171 0 77914658 102 797177340 797377352 80 734737194 885 0 2 424370241 537549609 826552897 4802 5264644 85 909395795 832993621 31138908 657141176 288475320 125613289 729796346 899404083 900884798 10661 197355573 112608197 97955223 498988224 204440498 62086554 73464924 935729576 211298200 103 495140632 667197777 379539340 410123 875919272 206281205 851016220 238676156 993534916 994677124 586115242 695683315 577473842 33387420 190092492 630597386 76 3997 26318 396944844 215918186 781610478 1 20880413 1 836836316 523 96613784 653376916 209 745744469 149487015 2719 127019 349460423 2628 263851128 28387 144098431 225053232 236487755 10981953 166408 24570025 904179006 83 2 688322864 447179750 406480572 1 911059057 589214983 786775427 1 193440355 590828797 500251113 512569749 273583101 401421983 404707593 460682431 0 758785589 0 0 563203 482358621 9 195567754 2207411 262772346 1 225535443 530920746 73842846 43 235857216 999170718 184083966 840483785 1238034 637740 216869121 890652811 1 352168472 483413629 0 1 182539346 34290 268229177 0 510499865 202666754 5991874 1 2494 691639619 981418919 339033085 741948 993334741 143098190 878192822 625807193 646328445 850556684 395870837 397078671 155058134 352804338 57451388 5305986 248798799 470801033 590829717 2 7 624905214 12 103241516 13758155 113 189031823 125440 327161934 435489055 921219097 1185339 320035436 0 218035031 102 223676676 566660050 676415672 478754806 32 0 890829863 309468876 0 973712544 28681623 15531 269630647 850556684 983650443 847486647 769756484 50973407 354254664 42 15924 429979455 132494 695059802 379383802 152878464 343748243 493124176 869279143 754782571 802081813 0 748981585 1231573 621732998 271045163 120 459125665 110595091 130740239 977034823 310176567 39294836 67279065 146600358 74836684 1424533 24 8559 4509 903475801 251280218 663350632 69312784 432921964 791 376665986 429 513740316 835403518 176909062 555043578 691393719 285117865 834197305 56 625529026 73197 654680493 867111021 95792824 983269804 7 65343058 693 990834852 57451388 262739812 810342222 2173 191712587 206576371 410314978 131517281 912216118 450217 961599092 53 847888158 2 146190502 4976 342647264 429 818996593 436910632 870140728 836362601 10031688 423189208 768668214 211143254 689329431 953021198 211880228 246631552 0 815968664 1 522853537 677170999 249983833 674692332 363 852457643 424123431 841942388 944418508 68749332 441018616 0 111429843 227 15447757 10031688 575625024 544198 668333118 778924336 256361587 767858845 10047 0 177368439 563887589 1 910538811 859848907 560843211 976997192 10 11906 65717036 1 913519075 751045499 768361767 0 575331418 673975431 4976 32383884 76 741338625 743090574 772345456 368145467 774302140 501331664 85777395 6035763 265087233 974791044 95226473 313674990 7076136 998791908 77121385 481578476 28 8241 746495274 917531033 910276735 1136 766905410 1 348182630 539361188 189486801 836290437 230735221 513133797 67685358 5 723001351 773624114 134221156 52740 120450991 132816 1 404461214 18864399 2 669788008 604175365 899547984 2 256237986 750416470 337785914 697936517 507480084 1 118670872 9314266 185299705 4 405324587 672652519 385567909 311417025 44033209 1 792729342 938866347 816432980 10275 556491119 1 472917505 115389698 2 723479289 142169423 484357720 966739870 2 191104962 387587458 264693697 330038456 76906637 0 6804891 692791964 606708643 362488954 2270 546290268 991559533 340279305 577804 701316600 892001640 351327570 481108125 922655023 942 409099806 0 1 18272213 32661200 47 2845 0 0 351072924 902525580 738452128 906694612 609301353 323597917 482873798 227 738420071 871023408 761277105 138680090 257817303 835570191 706753610 992513763 855836354 458972462 795905917 633 913792255 10284 134909200 747852187 386769600 675779805 123113583 571501010 3463758 1424533 154069749 9218173 2 105178565 805797000 18696690 567839189 3492453 16747493 206426778 924695420 626169119 999062850 951593473 908150929 18848858 973275063 0 361117423 503 107605462 992863747 36244 206396232 693591792 379733300 685039290 82269676 0 591287083 645918745 0 122360626 801931813 0 166408 541757315 207563792 138497238 326109950 674093211 704743164 494320364 15 132914067 5 414080950 1 596589360 984346005 870477048 405324587 691 0 787315406 266407505 57546420 621271296 0 508547964 924303225 28 190046469 425243468 719 14 303572882 287310 626557534 2 39 465622803 925988845 850970508 912232442 298096973 234 1197276 1 749801131 160817902 199864298 644977725 952956157 769498357 819235119 1 553677087 881237872 911805769 28506577 3911 544989563 5 330288601 6495482 742014719 0 288711221 201 0 4564 451797906 345862376 819 158893823 42 1 508514929 7705657 68766485 58926795 734968096 764484812 204427831 470732252 118393426 2 0 0 97475 340724090 77906003 800504193 132 0 972318970 34308 539243524 811 476299299 560248681 2 805832713 167787607 582464643 553414215 57 673798347 675163647 683578865 831917709 593205760 0 9 42 296923628 888022438 326691751 623073941 159592 327 47619008 414627209 595982867 803244069 720121057 975007826 689366150 0 990291343 17928418 23 341130207 343265 745515956 984709209 1 269735052 2 102480493 0 643449673 931681964 2 115973 9 873977339 759608442 117363517 194276122 46951666 15051880 890076626 253745812 425439653 61486029 997653964 2585113 447251624 412612019 358035466 6202392 417295758 4554344 1 827200590 1 314843070 238961214 634617262 524319396 742900 0 3443515 211421506 104851119 192 566157603 5 481094353 385868908 519204839 1 812623395 421315463 811011589 921194640 715553008 243501697 988551460 0 194131959 48400292 2 211809 431993164 90 14532 586949478 659733068 185602558 1 9100 761222876 729877872 159065385 891669771 716719428 928914791 287 774155422 302040511 5732929 344753962 349144386 32 880023336 716151868 394518209 837899930 721598362 872007774 3199363 29 361664 745995453 0 422444720 828179218 1474 675067347 25418719 846142199 833180877 317609554 2 544667 45697178 897071667 9550295 952836076 328902550 434197361 363783387 723589725 840946986 658937434 710111327 326715904 519888993 387232982 375508199 204072913 13965 235106645 886274995 899236608 2075 0 1 312145075 787853469 418130693 587749362 885420487 338134389 10 22339966 700284390 901955019 399330190 418050322 569794793 74801444 143094748 805405186 170580 914338055 803326406 602677191 9 0 132 0 926137503 480655084 970972248 319531995 499499623 581 997146065 679409392 495107302 219821397 637916999 990066374 132 889512108 140784060 474856877 319613606 845281857 138883750 0 526651125 458121045 352622522 937538137 531408888 508865763 8187640 59 310856192 267637006 126580608 60 2 348725975 769462131 362611 259410195 100 586607689 88943 719 766905410 246631552 947965219 3399 2384 28861975 0 889842 788570178 295744245 2 3583300 918240733 503347300 716440095 79546407 736716550 0 691854730 748697976 964860071 1452 1 521928463 937692373 428007387 921 52740 134834268 46191965 560967747 48619815 460492334 316106288 804266251 932867860 27808 641733455 4 615168182 189431 218131130 0 641444073 604920562 858201394 789878983 597280381 7 8410599 706128505 748444875 567944529 123643 0 941589715 94621987 202684427 362037926 1024159 2 32027119 109108882 28949 635469029 627571107 879250607 986810794 0 19356824 681352353 854777012 655402337 442903943 0 104376192 188454336 184749041 270768078 1197276 775062756 41569280 7963 818101960 562019288 16963422 475375667 672248066 355753715 157961828 918114623 771 100751448 402921976 125812 843179874 81089045 269870659 774092981 198702 226375286 583079691 161 248710780 1 10 7359 46 339931537 32952933 434682377 753697755 256108906 7 1115 189163380 215 631702921 719041686 162529617 356803255 906279804 60594097 13680140 803165793 163538163 79986 490190276 5 494092473 29 179837945 959690745 28 436976476 1 896484356 48075159 7018089 2 199331063 0 1617479 19 475550002 76582593 1461123 886270475 291463407 227755228 0 240522449 457248056 395824948 3221970 4 28 29739 746532754 552674435 799452612 0 838383226 938527115 743096 822680769 332638811 111213 23 440079296 124183487 957708422 128097401 764247348 784395806 59707801 374812400 920682885 655436607 599203202 246849460 598932253 0 0 14103666 400164378 972517816 408407966 611515044 884121076 353196646 305931908 48555703 354785738 720164545 824521505 4447005 753697755 809393262 333792928 856661911 1176462 49693301 746249175 945868618 551813230 139229571 217081194 865646148 3 97436662 4234 0 371047240 212351749 53147219 381983136 368232649 234209815 252362380 820481883 134908411 784358326 412893631 722711798 208524104 6 237884247 289056901 353802978 728336103 383246877 779949503 405991485 982179617 427725782 136366 583779772 378470 19593523 473294696 0 717077894 628674121 194703895 395357017 375246912 874259928 325459610 853303102 966992157 124850554 592664078 0 574138561 4 100 527629878 871822017 310286714 718635002 8187640 172964815 174035340 870375215 793393522 646258623 511564 0 1 867064244 508231047 73157899 255778034 715 180084335 327685936 1 29 770216914 818201282 593932624 4 927867542 412125519 762082272 200108220 578357694 1 15552526 430531310 518945578 965676842 175913401 454726284 1 543166314 624 2 951912470 77752682 2 955299445 614560089 116504547 980696051 547079892 510576933 166408 706582078 42 637870551 774905324 749531071 842665177 21947803 404113729 386767839 206426778 121200 320099 186986931 0 271357495 594511891 182546434 1101 106025764 2302 1418914 846267808 943 0 129929767 192849635 0 783068995 925205819 509632489 476461 153912 5853634 54941 680992922 635689678 40291739 5 331360710 819050052 1220 752200138 764461512 700706317 877946016 22 405324587 630296 28225552 1 437756 9 965697401 227 770646578 770744901 1 933915625 617283710 1 131831763 2758 853271173 9177 621806242 760581500 861780838 5 183273 0 4088444 241704728 1 4572 1 668910376 2 554391134 97943115 56778120 763347612 392739912 3920 444150122 424257688 589130319 0 209 536423274 341146549 777505797 402315924 0 149639210 426296355 86676638 861329073 524701844 762753157 247618346 868276433 110361043 1 108460875 19 273507245 28488364 8532 0 480189543 914540971 5209 891583095 1 5 932583104 782961274 107435741 690023584 535782991 321600636 782482195 927587379 2 398571344 368526061 483731758 761099297 2 424537333 811094275 607788811 269001124 87717939 926593946 494898487 794670735 928596023 863894159 737956607 921568213 965866309 2 0 771 1 24 821878511 837202306 0 734037272 2434 755615868 170365 307857611 882469408 88152872 765081868 615035787 0 264931063 700767653 115718514 311829034 268708098 435072803 0 149813798 423189208 32823247 801464949 114623049 124328714 0 547519595 873035124 125229082 191446346 210927212 320843855 1 271646195 450898303 604994161 645620013 66674429 459770730 788625656 0 610502297 449541643 532457201 1 0 92146531 718252790 42 281632 413875 946920500 872864476 356665568 10504 804 920416779 316111904 966041364 175899015 160793361 510476022 33588 847888158 768681453 564361852 443740565 546571322 819946325 923 19515654 323604 486415 641200518 891301080 632021807 192375702 1 859157181 571989931 434922 54965832 132724169 522665582 112661369 111352872 877501260 248657730 1 0 639126960 701567533 383873280 401075761 0 1430 732643143 789136768 1 595873998 28 7 535148959 621271296 1056961 916008016 434197361 178 313282986 1661248 182660848 854392031 412612019 885 419924966 389447480 133778724 907436158 832888303 783170754 175 45611095 14 206 533028837 1 0 0 868659422 2225928 679 966041364 30309642 525267576 679656333 118462320 0 19009784 172563804 5048028 0 244926349 53047394 691362755 157961828 177526299 206185 300459392 490897737 715 1303 796568652 622853779 945635041 668956216 1 180081159 487047646 8249971 0 433937946 202666754 611231656 441018616 683918166 931933393 691393719 780257729 515926901 204 959858219 362428737 595326402 945464424 1 247493821 0 4120599 5 670873102 271 198742351 1 0 121472 91172916 69999284 9851002 433802802 454443792 875246631 329827758 339083062 0 1373 995180586 508830824 971629271 10512 188030383 630379770 1316 260754567 225532153 648 20121634 30877404 89890241 683031052 162997071 319776731 581886459 132 869 179241896 99027654 124047976 442619 1699 684125459 405735516 994517612 691018759 708268413 419153508 73705 517916583 456335135 848084597 721284265 530441014 23 242991130 790999472 905748038 672073385 93 226047487 559038167 576458470 179989044 787623489 856061253 292783964 459513013 652071014 1 873153684 3 1 361779201 617192133 165216328 542608234 161421317 32392 114322551 76471218 539075966 320063999 527474551 168879456 676799758 279691347 857185308 29585 1 822758836 598423594 119069 258848196 792711053 612994847 197598225 1 335189196 468318459 97712798 49982984 1251765 912142964 313353463 202619481 22766879 220623290 4648352 927091742 1 424769833 216062563 784802638 380033942 124473884 347054 739982972 19 768272537 27678294 769123530 5 0 18 1426431 701 807842095 180450658 856059313 331660076 899006456 42 420199172 166763020 260015799 179989044 9720 509620747 480655084 0 831852387 310225582 352280 912232442 7 0 0 936298300 636355826 82093124 155867674 0 781371162 1 822643277 724052028 838 803417492 524701844 255529132 653121770 485467476 130841991 10 5 0 701295148 188732142 166359996 4321190 90 983865112 822390766 830053321 927 325832878 744103217 12522 407794023 279929383 1214 772602070 235684491 6046 699614462 1285780 877713427 615376710 12394111 461396476 428549750 144854718 220001606 419897494 464077692 429 895668071 486415 2147533 247 2131359 279846 0 2 33 695311118 44022412 331173099 150758122 596613333 94948 46850331 718601755 895901798 265706910 0 915997459 454732460 194366989 790340780 430273162 824993932 759558085 110301325 1 971308067 507282033 443443214 951872594 608050510 994565043 443480346 900954451 904946320 2 235 536146346 735948151 676491254 2 2857 834753305 1103 438853861 273401696 806046154 900884798 2 113692498 729593286 37286961 212795697 144098431 132 960746243 772529592 415565044 3678 869452864 516728443 944932647 56969599 963358329 112113382 923723666 37149458 503035089 137968798 0 466788457 1162 0 747332621 1 0 0 32731523 858762930 614074872 364810540 595291663 165851648 2 31249165 620923012 1 52483341 143943781 1231573 846667846 363 588547682 358829795 890695052 2843 890746541 645893244 28029911 951291603 634417142 786505013 744585600 649889239 160929198 149754215 932648395 740436785 277274740 278 243606757 907846795 0 338930874 25929444 592597 335317038 575640795 329923909 4160 863894159 98119845 61991958 963029974 204492841 805980825 825188598 539782772 467506582 921778736 956278302 0 201056554 342627613 884301716 32 898 374733673 190239382 409564776 7 3 873083266 335993467 56 8843 993982038 766674043 347528916 327586682 899205612 790302155 180796 178949956 425685119 80060 281720275 534240476 125266505 118731301 0 1 210388293 731859111 0 898987768 10 893 133839495 33549 270714006 28 263283654 419153508 1 396685355 427018687 16196350 359999171 641800634 683402543 711396967 881602623 161010707 127484356 824644317 710205386 652716829 712968416 0 231431354 1 381071875 970747511 781000991 962198015 0 191608632 963404783 20632313 3 451074911 528306896 5 782791481 695596946 669552462 21023829 0 19031850 17565 107670897 2260972 780366573 755048025 89248985 1569670 992840028 937181556 7 897957411 918964837 832074345 853882382 265178309 649646568 5 956170584 0 0 1071 237990068 532729810 600646303 621934776 955777002 606220236 227 202 140769966 532829465 633960663 262118094 593016532 4160 282361821 856656441 0 166420664 216340802 5 3 953463527 177929504 737262585 31627254 340073787 715229296 980574484 150090472 19 824536655 113 914474330 509162014 639777772 102213047 484156108 625084002 154 325140936 702301970 92509690 746553012 232072230 268380245 799845011 16796 0 253 17278644 506027543 1034258 982802091 298935650 609223867 27105181 799937637 458716802 386676365 230030980 14384903 327624654 52665414 991358340 586229329 393321371 445070164 869230137 6726 66998568 88961164 943457136 31687592 823601516 220916103 901247512 905496535 188 524867864 71 31898596 15660 2 183286855 502068480 402155284 433151401 516268548 23832685 18083297 522005465 479861958 43 317878258 555379 827509788 252859131 1 3628 551223163 515829414 2 156854936 330288601 216755108 18761312 220001606 557860585 174566074 868745169 368680 762421047 27796701 573764205 504262444 361759330 436094148 3301152 771119668 929557433 903880204 254979470 1 932165692 38 44058037 294298823 959313752 95170575 497834725 180492003 167982093 641085983 38 1 2163003 760581500 2790288 808065138 869896520 4 102557 938966478 4756718 720948029 992357357 239783575 297975074 419936442 65713345 861780838 2 811448503 389795543 671056348 252317158 881637537 661247 481206640 2 3 0 390184406 342944688 10 806032860 733396902 950050529 562414696 847177539 109954477 471972 421053639 81868820 66 374147183 10445 961537739 20004575 588988 1 20545904 777227569 1 726670793 37647 727906756 799 955847873 638841538 477217653 542132313 0 863841832 807059712 116207177 394177482 339 0 975800062 3301152 0 21209111 0 368471312 289559596 631725854 920306094 32781929 524403691 565201979 142479278 673213827 9085554 667668270 1 896299219 459430757 570633451 255078845 45741 68 0 786708499 436784951 74404794 719577970 258467879 688100645 582214306 777325170 6729 1200 610123613 720578887 779710229 74801444 0 201663247 459024082 767723854 609883148 185343336 804281535 5 568402269 350170352 806 523249078 246358261 49112 597148902 378103385 419124990 61657348 725012240 142488092 4952 1 322527775 659771383 891078966 429 730594039 0 891895130 898987768 28 117472966 892548349 0 932334677 376556691 718909477 304889688 887539249 738 468611551 765087239 66 905533532 91066861 49813 765301068 41835 2 992513763 201 695515740 651246954 6541473 11706644 146190502 0 599905076 150171076 13089358 121209 7217 930229401 0 577468856 35 2 799889622 0 1 530719147 57007290 664969477 627648438 2 945871462 81 118 203687942 5 132 136061 614157879 652531056 0 394413806 465438931 735376965 835346356 180663381 29654 636761812 161401564 648840972 899906715 885 408428781 623841118 202 400907201 402949215 443691273 794705925 443691273 26 755048025 129824521 290760573 112880452 955056601 111449926 744444861 242658978 465351975 4034 527823383 511568514 858911184 132208346 2 264641661 741455649 420924929 102241390 214897528 426577379 10652 478293520 819539882 215571763 933080105 994987949 942 104 966401073 8276 938064378 817344905 505323582 0 692 472993293 899386408 716610062 215393235 5 612071740 2 498172836 314969768 3706 933257492 0 31267969 5 915315256 137 83244014 277350265 300546545 674471182 23000057 464442222 64671959 16 700607063 176265473 27453189 934662215 951857464 84411 42599664 113974600 360130216 3 2 14372 936365979 52483341 897348038 797498606 566051259 429 933357182 1430 618829162 672167881 66390999 380654756 446610933 1388471 576018352 934323788 406526847 722711798 923202233 312397040 196148264 0 758098295 89099106 293030242 23046 945627302 321018 647369497 76539411 514281112 2 580064427 270724342 904222404 0 0 216433911 871949709 411077494 33815692 113382498 9 965310044 14 780886111 24228674 34677 301527813 6521 675263031 176876091 757629829 107129157 404661461 14445827 106765 42 813242413 7320745 2241655 193345401 42 507716883 362834946 0 706763053 297019316 0 178554 233918655 765935355 929888269 738553312 814587770 962371992 329929040 362428737 813267945 656606579 4446 212795697 186317352 296288834 98364256 220 193350088 535102358 596516448 540225058 496083683 70007447 656683963 655332569 926321461 562631315 348349421 719446741 79307380 343903288 23 731932965 233603922 753299485 462724954 0 792856435 911059057 367839204 412022403 33 0 981704948 8857 234191121 314898203 933915625 450703484 19 1071 3172444 19665548 0 815451978 115570458 673918860 221408238 184233460 662261534 424257688 351934784 821823798 245612612 2558232 122809633 461982379 28804 987169340 4583780 459719931 671022031 743944283 942404510 296754135 242194201 336635 614063360 9100 707089581 835008764 687146205 491936806 679281123 884649366 4952 995741998 1463 444267507 867383421 321207716 313996300 75533657 510465292 1 427018687 66 859674547 92248894 243345318 0 264911696 62689690 577340 14880571 497005191 136114698 0 1 885584744 782993755 750880690 320153126 33379072 38074047 587295577 269495722 360965738 217097159 833089402 1082 1 246 656813640 1 593792728 7217 0 5 430888201 5 63489418 272840237 557717808 503035089 55767454 626588913 471483412 996008276 28898840 701770520 16478709 2 626419123 867231186 803417492 875275099 2 373538822 1 482851094 859326493 575574998 49341323 405974682 240522449 0 0 784004684 461244663 250941266 97639024 496021911 39753015 7 951525228 61486029 151766250 3407 231150115 2 179397 134241463 5 27453189 1677643 614157879 429 855 476356676 487382885 613543908 1 0 767554544 25164682 385485337 697060014 5 889842 603252935 214131317 0 0 49066 413871450 843361183 252129825 1476556 0 386486224 460 208973498 30910665 211658153 61670117 102162150 740989126 369789928 7 415960259 42 862 0 43 719577970 645918745 9253 379727744 319534437 417467865 917783593 599899376 62 404416894 542386778 154549717 555023491 98428797 877647315 247613012 708966050 928189850 836720573 852248124 969427152 334358710 1989188 408643222 642782680 481614413 176843174 685275567 25423844 21514258 769202764 772247839 8520 168454428 205 634277953 630619649 933487931 432800500 14 283994054 493861810 535032236 668024133 237466338 134697 587157546 151917430 0 2 21554171 83203174 28988892 636977769 820995364 645411172 107497 625341644 987838907 353744819 163243832 265866834 960780590 74080140 442878818 486984284 129986624 9903 3990 407214192 450490178 196297958 75 10 5 463899796 490671853 20814527 702081583 911043858 647036937 7 225226462 287 108775210 186922696 22405 7963 0 732643143 3706 122144473 194551599 609706011 799720771 551451187 361411409 3199363 0 277654215 671546376 242432877 64951311 495858573 0 695329727 325 436272932 214 30870 577376183 368526061 934823784 942194191 973005084 1 27797701 226468858 393684771 610616366 89 679906829 48285775 550319959 296218897 1281 49286036 392281130 30583 325832878 189431 571989931 17995301 146453 42 545072550 662611690 920264217 26 113006790 711 0 6521 2 0 76 946531484 892208201 1 978805758 424780928 813516971 78292923 47743 612071442 0 494261058 544948526 137662 348 259539988 740611357 53874971 500145322 451203801 219788475 586438 42980098 968297011 25036 483464722 288440116 5 17278644 71633707 736198336 315134618 4330 368776434 25600957 480348814 1 0 211658153 5865233 583123 46005647 49813 5014884 649646568 281784857 540860727 389730619 202967617 494037309 5 5 42565897 105566608 586222445 936525383 319613606 61303577 2 345 0 23949 4035835 344855602 88075510 704861381 0 492233114 22339966 222782766 240865732 989091445 11816 1 713219769 65984486 2024847 29782 0 1184 175 204703955 26394 428024749 861935410 0 945292764 0 393281659 375601732 745613888 471969037 386328719 243869174 678390 589935243 6617582 944919982 969427554 70945781 790077920 950372619 168501174 336442283 339649060 1315287 746553012 967611909 549278500 606258801 793536653 1491475 838995771 1 396519963 203426760 182654440 1 715086446 4251753 0 128814264 28029911 852208499 419863484 907638743 394971348 721469748 414226163 245811430 2 812368482 148258611 276677204 1841 465963008 800811731 554030192 5 17274373 7 1 280608177 26 906999048 571309 679876635 76 1 651299888 7 303283502 1 2 149159970 534907594 84390722 265541115 2 591569699 273213269 630769426 393725791 494815849 351439707 482978054 256956043 518897116 431612044 806977042 546290268 2089 740336 927 146910479 318697344 369003769 374733673 703332471 681423570 602565196 351516744 917353272 862 13954 533617782 107639886 122340 1182089 196620453 30910665 845271003 0 633631870 88149714 59828730 492263291 183359929 388788320 50367832 711 2502 950050529 960519895 319937272 555380345 689366150 277890757 522733365 892388971 45652921 0 91785867 35 356714135 408227915 617490395 659100195 809274115 8 349725315 8411690 150864004 169294 856295194 339188944 0 937171760 346047828 540041255 561008965 740989126 551413566 137750526 2 493664786 275630743 639611493 382437 949174495 207486388 286 576313386 77225970 132724169 14 719627526 2624 811523280 53053673 577242185 450776126 11994 413776567 719 216876794 1430 731859111 1 960780590 13838013 513785395 305867638 1 649779464 284557671 592023970 152096351 971516637 122380362 1 234961852 576325430 804157539 299192348 3 527063080 85775 0 678214526 3733 9720 498366483 741505187 0 5 4862 2 185343336 879053538 92115364 859674547 168879456 1 339649060 19 648584086 970405884 0 173739756 523 815549619 471500 9205943 412062 36427490 2 153071 185681007 5768235 5 495903547 227 546707820 523824400 936523823 316382832 863894159 821103719 492328089 207568587 570354854 191104962 615452668 730544089 833906008 1 194378851 216340802 733286132 505395993 189721791 965670533 112223107 921485101 235322809 523479215 147444016 394 0 196361139 323549346 498366483 952354499 897419 593870478 279490321 470811724 172051467 82173 175052011 207674669 33716286 244763222 147917199 717625406 190379329 119548007 545 127611776 873779706 230642192 53 352804338 819371857 185663212 803969390 552797990 245494704 91991942 353544323 487621131 32509 211861973 622864476 282182838 65343058 1304914 0 190113667 785964205 51676315 574872064 475507634 431522902 626419123 750178484 97475 66 2 691274191 315273998 176843174 10620 39922343 19 616902379 506976849 56 36536809 297107105 138824408 784054239 182654440 743684790 33253 0 959517471 258848196 806 0 566616887 33 591235753 1 197355573 10 56486891 99683361 452138214 988159692 0 158555839 138663886 686805398 517199497 139162826 330652588 932338538 537709574 896706148 1825009 0 356129136 527998898 422516561 538343135 1 191377058 703332471 896998206 441540073 658428353 428278683 410593147 401527 912829104 525055353 699854518 457493030 373125643 860904797 0 0 6360068 949308558 1 0 505104562 976220121 78793132 42 170056890 254373042 0 673094970 625084002 99 199665 528116899 147444016 95584239 465438931 6521 557906361 1 596516448 241319318 0 1 260010487 688099853 19 993365957 926 385885861 507336928 580060528 634554444 732357004 722526961 394253170 814663802 1 3 790461370 15046296 7365081 83 9 1 411985276 969744501 360463 576324846 133606 856741070 839962808 0 308535717 781396035 231336 234175130 283819548 802994350 292034550 202152013 269447915 433984879 239221490 370870546 348056647 2 568 28 0 503853511 17140362 153876736 658018297 0 1 599630536 981514378 982343026 227279880 49112 409238273 110336066 697767071 368665774 0 675472160 118462320 1358 562204513 17594477 752259324 1184617 4184 319821162 502350174 185655558 127628960 48377760 0 1 28376644 42976 645741816 351655084 101598492 576807421 29982 184116505 190113667 918558349 597319901 718228037 119069 3172444 271447908 675378453 487421448 25919979 807120906 770951372 18 215468066 841223879 246433849 812318917 908446438 0 142 858493364 951517 846028221 0 243938306 544667 959965329 178554 747520986 5 449283686 26387 311720922 225558 799 5 867884878 0 127726872 438938320 986700923 16502871 238956064 659705028 526445902 5 441058853 545568699 765866909 129442605 2088002 483078045 355976339 402195123 10452875 74478617 769757388 3899 21013369 7136613 851201480 722873636 370489698 307978 13443 430596471 566877706 14796712 305902783 37032864 732236198 2310 429 626313374 116092687 220444418 7391277 488127438 719 14 0 68 0 0 538009034 34131411 625102219 638302706 709441406 342219999 380832 157485574 5 219850341 189372874 242511253 664933117 889512108 165 202 814979545 389484130 207568587 120251418 11609104 413871450 193246346 650720253 799789087 916388278 503 495312258 161760693 51026543 326227120 40786768 784927849 708824310 607453029 785947094 945714308 960870820 183 1 281216425 1 246631552 384244676 0 594558363 404970714 76 983589957 108374751 806913345 979535682 636829186 198702 51649916 8408916 487646534 0 161683750 493073241 972928836 106283590 32 451071781 524855391 18761312 276657673 767299275 921407 206947882 564120134 5 831 11 573873423 537688721 89696456 89696456 191200562 24755 344312475 111352872 641276450 206426778 942346878 187788555 168037123 499068617 946078596 896795581 743090574 41221 15038135 857882289 441665962 19 482980299 366922568 962413302 47 1 420490435 849025764 620941 677864463 2561346 199436 972940400 0 305366344 734289322 12932 272863824 19 29848658 663840301 2262118 793242219 4554344 1182089 235904109 588988 607889872 152968482 616019 565389537 354 817712809 0 131509440 145166962 260010487 848638394 847980703 1001 509310362 0 4913123 404661461 841769043 30662086 18049045 1903821 613558096 113 2414 1405684 1 119571713 351254008 911132998 528116899 402001259 362683611 1 459406698 836546916 530686918 2628 590468259 208079088 0 118077718 535750079 856661911 276531369 1888 944919982 70863978 765081868 418521304 663396779 114123898 659429204 739402822 419675981 648035275 496233135 321253690 968133373 132 54941 29132 254142525 867315202 792969946 189431 1136 561566176 607911914 351552669 9 334744257 554391134 0 760491978 983446097 14 31517992 427950576 288969732 618829162 774053972 19777969 0 100792161 1 17660984 433126043 689366150 286792861 187676127 879053538 38577929 360463 697 9720 115494618 484895210 487405391 194 843099879 2303568 667311955 748825753 244665779 514530 1628892 0 274601584 418379544 246791914 422282337 714017435 0 1 785785323 370755195 405720159 47451092 1184 232166577 933109194 857374537 363793630 315102246 695596946 287759197 64443749 486554554 0 830677505 258848196 358035466 0 768635794 576018352 91879146 10 7277706 0 940448416 15764147 600987950 901015288 721001360 74080140 666020662 682954440 4572 6886974 968 759068336 244 31515 66 19 313282986 387143160 230314589 33 134499565 554522216 0 650275342 26 675411984 23046 711891916 37578428 657142019 583438195 601884662 952322369 249621378 679054987 44274866 447804154 69092 3036796 886561122 671700393 484859817 357037382 10677 4952 495817076 994 251887040 313399045 268 1 648104 677796078 295412010 608595580 59532 429 19 2831 666958124 1182089 802158528 646359864 206145663 1 537836429 6798514 529940940 426577379 256131980 0 313 350243628 32360 536333615 3920 28086 10452875 921449109 1077 5666110 229771949 625963373 262008812 681904854 874736864 230430064 979003093 29641944 413776567 44776309 2 367430729 5 296639185 15447757 171482615 79352406 256548167 802158528 4294 785750615 137715028 871907299 838237 226338945 225647327 919214321 2520 364424240 413473670 0 110546531 989444156 1 612860186 242897523 5602 0 966679246 698671827 0 818514347 850556226 800351191 601227244 306432168 407380726 2428 921 1 7938719 93240036 908883343 775538 112223107 710903920 1 471382736 818468614 851178178 3301152 30399 2915847 898897385 321021487 579436497 1229 431583484 0 86069806 130502498 945871462 0 619339048 465019739 553414215 50343230 85718955 15353095 412113107 786513393 427961627 575284673 793221666 2 205042469 864521582 19073251 272677341 179409232 495016726 679906829 732914346 130419531 559038167 192211679 14 653929978 724020877 333902338 930502021 735596323 75 5262343 969806300 194988720 452198827 547801471 744672426 496517384 631845895 591876046 4955788 415340078 244430015 814786847 840798804 564993683 403902986 305351723 7 646258623 347536774 933632894 0 5891870 399641157 702 900657490 996838741 269263610 276403157 2336667 277103308 254944270 12222880 977209197 638328359 150565424 172467557 713104155 3184469 879469138 59929167 917219256 435551135 46028675 592729465 465835470 36330 744113334 437524161 0 797845999 852 334359446 46408066 1 386166587 794236190 850964883 268040318 16796 466847302 285126 910214107 777558366 828466251 992287910 50729 29653 0 778816903 941671287 2876 273751375 400425142 972103161 111896 27187764 253 483227801 14828476 836060526 171482615 158421 936683201 311731157 24904 349773 577279520 100947321 7 59283605 680085986 317703818 465380186 742014719 55239996 436127875 508967124 61860638 377723092 922676302 0 199545011 137336744 659410911 324553 1 23 727906756 951076355 0 1115 377800882 33836292 2831 17882817 690642631 307344451 290668566 1 5 787706233 61503455 541443593 27873 912829104 0 34571151 796227226 2418 1601 800931343 9 70664769 508106201 205808521 170670168 400060123 347711071 121209 448349590 2 875995741 778408994 660166307 160572380 558306995 948348617 372859821 800498639 0 892959983 255185759 118587725 475021260 541309390 1465 278 917945150 373633454 1 493916923 168965057 366269891 564361852 584479 381131754 42 245368853 698806327 57451388 652695037 89 2 647479887 889860139 388024535 350363854 247613012 339649060 113780651 16478709 675251470 697366715 63927754 32 714144066 184557753 209451938 283 743187937 616861787 586438 294424228 588988 252011439 422979611 949174495 5 14333841 622146989 128097401 804017106 533574454 1315227 777295302 622761 467454580 439778338 546092 908002193 70717995 2437171 628851049 627289359 32392424 973241853 624645061 764224503 701754136 276684188 20 572923055 125613289 68 317846834 715923011 505346481 217821755 211474474 35 191260545 404890187 83032004 462638742 105178565 742396376 191411746 15153079 1344467 16900374 841446627 1776166 75347408 793934772 415665916 2970 568 857310373 4564 852305022 1220 218177607 21121 3658 654029437 523992366 56327 568 0 535 992002991 220444418 694274296 759068336 541913616 726085929 0 1084 3 745461597 245753151 144280176 370968576 485220028 166542996 503528927 41463 144425662 13965 625677178 397311697 441540073 0 709989084 89061186 536676762 654857642 599719285 683031052 343903288 3 1 827173311 425325440 826 741356735 443934813 289700838 875488413 24004299 345 18502094 70 1 450439142 531920934 14 378863618 739120986 283424746 914860615 2207411 2 665035431 0 206351674 30002214 4258225 695933486 957468183 448187512 285548326 73101878 520560948 1524 0 44172966 736703810 578763001 570512726 319613606 855465284 916188028 64510 815193154 5 583079691 615035787 844096181 180609424 1 2 171682 250848132 57 1 20113 575658518 0 4982612 573013077 908325469 1 444735449 351058226 43678526 1 293264520 335737886 525645740 354254664 270301804 320977716 19 966679246 423142530 572133432 145554767 14707 18848858 809290457 266691176 877946016 245547654 496233135 1285780 1268756 576324846 501398913 989644442 446774748 961633488 309026127 531449195 607788811 335685330 509632489 9411297 17744836 685697229 202368292 348 606858197 543995660 322863409 518196371 84885144 74766 700151252 486958458 462 111133451 655103018 916812280 827925411 0 283444945 723955904 654055536 917945150 762392480 935566873 655845851 650980293 5 2407926 137300 28790953 564361852 305931908 862366898 329210260 1 664134346 489064560 336746411 711808179 7700025 296682199 588113788 866154642 954919120 53921422 85537428 917268380 837992453 42 243350459 724297310 75 538129788 881139115 392921951 198623594 448063019 233603922 737 925205819 741321268 144697684 351561640 745588177 0 2137628 452268182 0 861411607 27003 947965219 478443866 728339736 642204572 54941 237960699 910597136 141993659 1402897 1 915013743 695526949 185341686 2766075 0 777019716 384158227 0 120427 0 507375083 64956176 482627485 404928335 290570094 719968977 612421874 778408994 128026 123790314 202201998 750045705 583742019 319648015 448962826 2 55123467 30401 824722466 881634191 838051169 361759330 585994984 3 6903000 823845530 2 267559315 5 480585924 297382174 630153569 212968804 630597386 226558288 851016220 5140501 2 1 1 714172383 846267808 9608075 8851 2262118 634625482 833276284 147917199 858006624 524759116 495107302 466272549 0 825074111 267017280 517388486 410428374 453832614 1937375 291283298 52855573 315162784 1499186 86280991 0 180796 90327722 954419831 824536655 560398802 367064083 583813122 25506710 729858788 458789405 879434715 870577280 966856557 822758836 638198343 0 9 130719 706421849 927413856 947947120 575120360 973715779 852530544 1182089 529031258 904946320 803542463 689101887 125902518 431058913 264924734 690806492 494578372 141394020 10452875 211076705 758158772 445070059 809692959 90746 69161968 287792460 684978998 986882015 525352929 4484146 171256 401236331 144717489 690934686 641873210 545362584 2491271 855885508 807347286 531181222 6264 49813 330194684 2 586252900 231431354 954817851 576118963 832748407 554187157 383810920 2811 100824464 47451092 715086446 750925810 4641076 20535908 294225411 145076374 793785673 508167812 139491295 154340457 316886015 695605340 0 193397961 923633791 879818285 393154494 612661717 21535450 236530185 558306995 168537777 9218 777846515 748098715 83670070 217694714 1 28317182 570986209 871768590 717060401 718092402 764786106 327142698 397 457296233 333410869 836702831 612349809 951316533 202 146941154 2 638342055 824768413 563715677 330513179 16 5 0 873094887 927251039 79292689 208463646 895510261 270 3 340135036 386486224 347044418 74936847 384176051 223502968 972321074 0 702 1 23206 596927086 469101888 0 210218275 166765803 1 581484838 326812783 30870 925367459 69432836 619 10 1 8455037 806032860 36381 6046 885693648 644652341 173308434 123789522 381172642 22855899 758085902 973989575 418948696 715229296 795037058 186930433 363748666 710817273 66 50839605 19862830 591876046 870187439 600437297 444735449 77933750 243938306 86305 756035437 559801798 169 1 581715851 584033725 0 565905858 138883750 458789405 143943781 226513467 8 44098499 132301715 260600281 614952836 352 623487026 64066065 100728307 440079296 401076454 1286 18372864 27719 714172383 449281245 589130319 752145657 29132 294966609 204703963 318196885 47650 726917391 50786375 561959692 703543915 681868684 234209815 225 866027997 897156867 42706856 543089598 699724712 2 5 668453620 51727564 389608542 0 547813948 70973023 511294684 587157546 811643710 912661020 56 742697038 1 589846313 173590810 19777969 981544231 208066207 86540 57 245612612 269938742 387032485 483058 1 823399271 77293 79964660 12350 360268853 4 221978274 318697353 457784187 16951 288475320 516751715 275508216 655922641 67328 826980382 119293661 7 774400417 948711738 648876969 223 443689019 548523929 440096357 29427323 823627508 194 17058680 84411 385687801 639196433 7 10295023 0 46609921 39922343 32 429 260010487 462 487471441 816432980 0 923935592 557738634 796518165 0 844014774 85205900 23437313 681920925 813496836 354538277 958290970 62588242 1 66 1265 378470 45784982 1 649593 910538811 7590 159832673 21011925 247186206 736876963 852475021 169360789 0 239407390 855885508 826529136 14 586801723 793734366 199331063 507071961 69964745 24 64624157 839227410 359104948 303411009 460115537 729769535 203224993 140705647 174 527063080 325758453 713219769 33 0 0 301906374 786819194 150565424 223293514 201987134 497834725 801464949 3021 306881918 8559 609567091 724289982 897250796 681740374 2 47560975 444334158 627289359 558687069 257312688 124473884 521928463 306432168 821836522 124850554 532457201 215 77225970 233539947 2 797086308 91974094 28574050 22089299 681117590 594470300 86069806 808216240 519056074 0 235073071 872585720 94198983 1 741785228 1 150619107 683078255 476741285 806592196 221070278 470750074 6512 419491138 0 22039328 640034350 7 559801798 378190684 118 366559540 319527777 978407820 299747973 762657498 121100802 789122389 0 1461123 65190813 0 808543 858201394 1 298935650 419452879 1049426 15447757 189163380 284557671 414514646 571294553 603429965 380571088 761277105 676306617 260107003 1 691758170 984807955 489975822 247647250 990116441 0 183880264 39753015 281728971 713881213 5 0 851201480 263655722 884901961 96300618 897741371 95437243 744887958 5 823506521 804315863 951842993 325706462 726144889 544667 316106288 970686205 77552597 14 144268170 0 256485 314841108 944090382 103723288 952439496 769800492 547883204 21 5 889842 165216328 914222400 727783149 637153637 715354164 440930618 603597007 257507438 1 8833 703825748 519518267 0 188688626 947764160 51866438 443697459 496083683 204345621 22134941 785486781 637854275 539282790 59064737 899652777 1 70293865 643484554 780562267 790064147 1362 37816421 415665916 64 0 271400 932016680 450490875 943705461 987950309 329051984 0 997260906 788411172 478265543 685693298 33655873 44776309 18776023 557860585 1184 549278500 106244647 164283658 804315863 875614712 73315 0 124047976 704461178 0 357661632 155599277 1 571019197 181870769 1 957032139 0 28506577 584430138 549164829 9469 0 348239738 1 127848995 635753741 104 874084555 354 1830 4712233 633960663 75 113472124 987242925 164678531 939781212 834389958 149363870 530479246 833358810 649593 340205522 176113923 0 98420450 432295 272863824 6035763 782993755 730590906 36 83107243 182290692 584479 611 10418 132 218501557 748469341 1 463075372 214897528 317878258 339896513 430502997 50370458 48285775 0 610892139 914618889 768693332 910597136 584479 5 414379969 7 326244680 1898902 197355573 900049020 0 310642737 359104948 397214089 316112328 51859751 903979817 1841 757871551 642782680 19142 339778321 455350630 16796 930991754 101315806 28576239 51221623 841841533 1 82003972 2 16493271 6893 457322383 1579868 993059236 586438 598725404 568580027 5 858799206 742603070 1 770619 749790612 286891306 945464424 300459392 64 201 4474874 12594 274352901 145650737 399011743 902865618 425697709 2 859003896 552797990 6512 176002628 567944529 912661020 1 14382 742906350 176014682 1 1 572089368 582764472 793033066 132 838383226 189096843 69432836 2 587373042 609301353 270984916 877732051 551133521 7 832688 418675382 431993164 431037465 656838598 630974322 459800909 146302660 952450413 1071 301088226 419896922 575903920 378551481 132046309 524855391 662563868 266294 90946510 121094031 0 0 78258 143315129 28376126 154779788 587795137 391856607 715 39090614 650193254 87050 785947094 930235349 16747493 33076786 334452623 0 193601916 66 112176095 735787040 434377244 678033430 391888830 173157837 785750615 113064 394253170 98428797 0 1136 95832137 834753305 663333590 484071413 185353615 104270507 428355593 683262907 2088300 7346197 14880571 939785938 214344556 75 874803968 259957628 0 0 633006658 3584 523975533 4 733874983 772345456 716846492 917198349 859483165 1 737626442 350724497 0 887676305 916798397 900857926 999170718 799038507 0 83714994 3466341 4862 480818302 959194262 452162828 623666267 667671516 112547198 1 172668218 693113545 858473663 358649530 26394 986908352 820274793 94948 989444156 737765779 918 3017914 59140746 617377508 334359446 510838247 638328359 200508593 868441793 848234182 893 0 15562494 218561022 1071 10275 701035559 18854799 612272305 0 94212701 2638093 269938742 741520370 617493619 16 378776890 77643084 144308 980741880 0 154387606 250010470 736211394 314864128 619803459 247186206 351645078 973712544 1 7491429 604994161 25411 0 896411909 933376363 229782345 901309895 221606007 962432371 164283658 60 595217504 359775660 187521 890746541 251 74922574 188030383 952639145 807108180 27885 537207263 883081250 111562874 3373748 269881242 818784034 629701747 490178141 879533823 511231621 626184735 412841869 317258791 266964958 445989179 343457171 812318917 486155030 82412221 278236026 463247088 64733737 696504164 876980788 550655754 1 59 97596436 1082 1 229822681 876538514 168203874 0 396740915 1 235904109 1 412322 0 5666110 213996762 374024017 370 620381264 0 0 0 313239722 23 0 436989956 1 460257785 860922539 0 641629751 499022509 273160382 255530635 166546171 934 326295170 1 529846265 646760146 1 91957180 102519030 171591 348 132 61559 742912677 207674669 442595629 85205900 677484543 122284109 671978631 492533028 598786112 468363700 8006919 794776988 855318048 683079422 447941475 18272213 693449095 92864944 412062 726894781 158528127 22 430333250 781928327 60 101175110 339361437 520001143 293152001 566391184 23 97639024 451270270 904152659 906694612 273975693 974457082 635469029 626557534 20535908 376139528 0 10452875 316885586 785 915013743 551726502 710534347 622419813 685039290 599003184 2 153071 315100353 700021027 592781774 608320584 1 622332382 7 5 204146601 96 619339048 1344467 268040318 2508889 958608207 1436406 701754136 0 710111327 629435170 171768 495035363 286078060 147801211 4 158331374 63927754 754619763 0 960740389 10035 675670648 441787794 225212013 390912116 83191120 867514853 283630552 66 552452831 64956176 749420543 569062328 304927036 369363231 49470017 435112553 83592684 12702216 422250302 701653495 4 5 3686 917911468 320065647 399000309 823545973 538642415 375188354 573793410 578103868 35685293 701697646 382086333 7616742 590445706 180609424 867057167 23 328033079 927 557905781 741948 329545987 2129773 62606849 563904115 202 66587373 333792928 2067065 828228567 3 920834996 671221749 776555928 612994847 602565196 399495016 763922145 56 297165034 440096357 671020089 5 737525697 64443749 719595481 67169700 33 953340374 336436684 4234 588075164 621292616 578947892 495304897 576893857 1 0 545403574 3250925 719645338 520259621 900640487 247647250 926162570 808878725 922484950 96691857 37946087 13036193 472246180 95944119 379790097 612409954 981590606 146453 1 436693879 4446 380130661 13660781 0 16 428310403 563339007 21886428 868441793 0 313399045 910605445 634803369 14 12350 42 440864650 493355748 111889890 691536487 0 850689116 938270265 0 746249175 119265885 795864879 190231655 4321190 305351723 25600957 1231573 0 542859607 456996495 508143507 370101976 311717247 199 1 321735051 277366629 162288270 742820795 648951768 305867638 23 46113929 735599646 72296517 12160145 212631351 3 1125 241498600 939781212 328556224 345140 716802510 844632868 255 884720937 5 592087734 935566873 0 131073764 235557045 678120768 474302251 742014719 466737685 83 35740 1350272 202 321223507 105427250 720 537688721 411598857 20535908 615303413 1 158545826 758074194 336400811 14 18703658 14828476 188371558 751284958 91595679 379132381 2 2 105154488 924170903 399650705 495016726 149397571 697366715 714286606 0 2 133778724 688322864 343773963 867787900 508514929 0 57911748 18348000 140705647 4125621 790301052 462431936 1 59160573 905533532 7119914 818810754 41 61952486 493134465 5657599 348379729 591907410 737296639 152834841 36756 3511639 346167748 477378628 421654680 506486127 152007229 80647097 617062259 3 289571528 621184223 862593201 589488733 5 240752722 76020615 162537186 256485 144388601 622946288 295992672 54941 266082493 17059857 649965141 488928355 16753874 16753874 1 24904 662611690 5 413871450 865829516 392089519 12785 164101555 264781390 746295006 948123049 39642165 988346531 168212889 9032 752521746 925345908 198913606 191739945 286891306 3 495107302 46888682 656838598 550713717 0 509 339312605 123521724 0 380756489 0 650971627 286340654 3397 13672 460876582 1 0 272863824 35580 524855391 402201282 214109752 0 71249543 989114315 7939 419674949 52926326 495057651 3 2500 880528935 709898156 429 7 53 702 568128747 485037171 443689019 91785867 672938839 396205139 516751715 186820192 62196525 14 76162532 393163734 181140917 657717158 503705999 776332107 868240347 73806722 136893526 704461178 601138914 91 2302 1 180646412 1 905890432 84918465 47775970 483175113 686564918 50973407 80 239783575 815193154 847 889825935 815272458 870044213 638176005 323784644 425380917 464383099 504929706 160765724 752172959 906618037 886348506 1 62365725 1 894384432 623120650 214049386 498997 851229547 932331784 340135036 47528414 493168451 342319020 135498506 230156869 272671755 585278713 231527506 318697344 273077074 764748359 32 1 3108 0 334900855 150 439801051 11130 89696456 346185771 467711577 352711886 4160 27310448 1 560769487 75196 503593818 879053538 758785589 703518550 754782571 65 196808 34079889 78292923 198253784 793661539 962750918 0 94903378 691950147 349419952 0 233539947 182601 401354554 518024026 16 432800 0 730544089 799533940 287634200 85207551 65727483 2588 1010 411508367 1 720412608 694934807 317901829 996343262 287144301 995601610 1 678273464 1 671002004 14 1 784966737 365300804 500892250 540814678 530424792 254748160 489580502 683918166 872583448 4446 159105393 419596046 394 265736 11 7 749724436 5910 909775694 404322008 419190307 27115539 742808936 212269347 94662060 150824269 66 308512063 333857708 822509197 801600836 259672231 906465015 690023584 880678580 19792368 2 789928363 563715677 11128996 34079889 435234944 201987173 863894159 0 328423960 2439 10 151413918 61001942 901955019 114366544 667130304 549299687 648301954 127952 977602230 543166314 548436543 4862 71232093 582184891 742014719 8165172 792689745 669506794 0 380432986 346918494 921360131 553677087 271635857 710 4321190 384404379 60409860 867884878 1 619276136 638701454 0 475450175 202684427 230782000 646432206 5373655 911904743 873996174 174 773178956 102351956 93911505 266514 267507953 0 976587255 11194 391888830 297263116 86812 598725404 694694601 65484336 95437243 200744216 181392652 813292765 333341641 132 803062244 0 571718551 1 161267568 559247571 613653545 739457383 930919255 7939 394739834 813014890 13831045 0 227 671219054 339730495 615253806 968617242 0 228697253 352189892 310 67698668 0 894103947 873699098 859142338 544927574 712533432 64514691 489109647 0 596534937 49172416 7 619773451 1 784358326 728783207 280608177 186074193 762854627 0 847259587 727018446 1 22766879 808274063 0 546261331 5 530377599 409433268 199508674 79586309 38074047 0 17907903 1 2058421 512906716 61422593 64671959 180517464 649311990 5801 454944219 5 376228297 593900749 2 144098431 831279743 271225201 171647770 882265080 0 16796 49421381 557926 17531408 512906716 5 738420071 808264113 124646366 564122340 81720451 957079765 757451086 20695 913309969 5439272 226070115 112145753 951316533 0 877647315 836546916 974560568 980138772 42937194 927291040 896484356 18912589 1082 860000007 603375787 555556986 108718 50352101 1501020 23 500065685 199503840 797100959 753292355 675789523 0 4411746 708176131 614543242 0 940853409 248264238 618695124 0 837080620 298797850 565576976 44679 356115313 231973083 778594020 28 986138415 59 881636285 769890332 77096517 740727586 1666648 67322662 28 738997758 936556424 874050699 983855949 1 983865112 409719722 858006624 132 742034958 505712816 310994640 788614853 16 3 23 443795215 0 787614109 104 7850 445204279 374220 155526 9987454 419897494 956913556 767590972 945886068 326612540 109 307838239 539361188 161339284 943408496 591316584 861063352 477450932 904779718 189711979 569529521 297525279 411914131 90746 91487146 201491310 209379842 1021980 1 227 99232045 563851130 750880690 271353217 991090227 7 1 24 1348180 190 384244676 766727617 866576643 264853477 0 393341707 5 754689875 405087313 611998993 546965774 562204513 218561022 875 256054847 5 991057004 278186080 2 0 623531343 680650424 741356735 2 328270358 3822 621046985 276928695 881499313 254373042 811712051 718079102 0 0 604839097 1102 2 1836203 669799524 822643277 303106250 870477048 769688671 934003786 0 840920287 701697646 985743644 320211406 554536413 0 620941 0 0 526421331 1 20972767 39508301 14 264212830 37231083 55394806 845270901 11820 191739945 614226242 799889622 314318414 522501593 682556356 1 328080714 21021127 268229177 114884 200013898 765485404 286568669 773760853 784155057 920987412 742444686 1 502773395 961021885 156121877 522016232 936334924 572089368 3899 750294042 720304114 818186915 10 157146619 180179708 932007005 0 245798295 523648649 649749940 313239722 758492693 0 879554714 838556742 86676638 361241995 784348850 52926326 4 107670897 78562266 1 256485 123601 327685936 398517848 17323 14 1 29947806 0 0 42 863680261 22 0 273917615 19 342627613 0 90746 2 322379803 174725527 0 615742613 148102107 568 0 308976908 560259150 575851435 1 897699842 749242620 126032519 830665201 562040903 785459063 689341467 721748293 872182689 892548349 26368430 296566584 168449453 308974050 590317976 71808455 457474 2 0 671207925 400491969 400370872 0 236679106 793540632 9131299 193601916 595655744 941511382 812318917 322641153 647886613 0 574327076 668468271 192849635 531206149 16 641500783 477396298 14 6567062 374507371 299696176 227 23046 496233135 526374135 126579613 166790634 559199210 504278335 61657348 2353422 59423225 842245019 53 947582271 14625782 193601916 1492351 701148386 656592202 333891105 1640182 310748532 963475821 5 671020089 36756 78292923 162990140 983589957 486632 967179520 889953427 545822721 4321190 2 740989126 0 896484356 764484468 7 486415 427599439 950142732 0 803542463 813072362 583123 217420429 641791922 242978273 0 224436561 475298263 3944 0 0 1 8 231313743 568 608546158 758008506 350258997 807979284 132 980574484 999623748 16 23 219821397 267635446 732403113 225558 815148642 627298559 163841883 0 459125665 710332394 843861376 203051096 736989364 504768655 778187751 790487008 0 415069738 453889651 57260387 176148159 548436543 0 750789949 292456170 132702042 196664905 1 98798 815656357 892001640 745194021 61205614 631196166 80089780 422958972 7257418 381275331 38553384 858201394 174 4 0 91926417 681278826 2 991635667 540895598 132 79339360 67 1274082 1304914 0 30870 32235672 125440 983045408 825792900 359372763 493718768 892548349 278147754 8409065 785042206 2072 393901454 903475801 452745770 646452708 731293623 115449586 0 240296078 806 449989071 672481783 626419123 689314575 451937989 194105612 135508157 291041924 0 1 719624 0 0 309455507 858784482 938799750 1474 25411 0 50055889 519256587 57 965310044 946532213 266433720 32155996 802648789 2 314281409 868642203 377942256 361665828 378525639 95122488 611104923 50634487 777505797 41026 0 548998578 635987 673030223 694837406 625993445 724655918 308354717 411623590 582672705 36455236 86440773 469638944 491426768 28201799 637153637 142949 55944446 549278500 953583650 468261982 688997101 229782345 122809633 3 9 10677 821878511 624060265 843505601 614240999 119571713 225587990 127696440 422448306 563610096 796518165 1 144744560 381071294 424027757 5 702632659 613204381 549706081 848088577 66 122809633 1 15552526 132 14 508865763 683031052 22855899 998064029 0 161936206 262772346 0 1349336 382774527 26 36038182 794035153 637611188 25490689 514240161 513405486 413205030 400088207 511581184 348 2 462603290 109868230 190244931 287594008 604 130824498 0 453231521 783067668 1 494983376 930490827 14948 463052557 679363163 511468062 961350556 587157464 400262350 430056853 152389395 626447978 146302660 991796895 4 2843 10275 579621455 3971063 359195333 149487015 5980689 95574 77681626 778408994 3 4641076 0 827911394 321827383 503 692791964 785750615 2696170 3 65 321223507 761085561 780132386 384659014 511143581 33125 553629354 420924929 142215431 565108689 515354686 811761726 1 914222400 42 355918039 923296878 14137784 834753305 619646268 471802421 609301353 485220028 718252790 26569 39727 625963373 614835036 1162 499068617 301653205 119548007 84402166 635270030 570850998 425001818 916120 527905343 616486897 234884387 5841018 995825826 0 87417721 792475933 2029319 41835 1436406 1 16 213993389 961537739 589305426 2624 1 20535908 82269676 981418919 300541961 431162632 73244239 209379842 230 537595882 189219136 503011212 804 36307759 276439818 915814369 650217848 5 308 127480735 429325697 184083966 996893768 67946361 155838 2 2 486457630 697200206 163931407 746686622 158331374 61505484 2436 3 395716744 208210076 61307107 577114861 0 508480882 221250240 86310 517342 254074184 712445287 0 234534062 19621 104376192 218689172 12770052 192301490 770744901 28001278 395136604 330990249 1 200744216 96239189 0 673086439 734699936 17362369 32033077 244813258 174809 703443284 900862997 881634191 768981769 2 28 427599439 1 4274 1 861431106 590458076 213314130 0 339931537 412062 428544306 862489482 906465015 364378217 712920991 1 557424970 960740389 243869174 0 123601 39184908 894318851 563749250 116 3747 100615585 275863123 499531339 1333779 248710780 255778034 460048662 15884077 161651308 216741362 244314742 934504735 180796 9103261 398733669 191650350 1 0 381007308 14650372 90 907267089 3 640873967 23 970944864 507124508 911106512 369653245 160682745 760949773 2 40710 459321510 260683957 911384875 39184908 16 69571 0 97336003 785177282 872182689 8783140 920344943 109108882 495095633 644452390 2 0 110361043 69500242 45929796 1 0 0 93679259 625358610 265579429 0 166408 280095160 6409 132907560 12299451 2987 794789330 18860896 395846 158421 2 278406676 752544728 846435254 2 606708643 835115824 975770729 713881213 12 929264809 111317 785459063 658668384 122360626 477108492 43044842 1 0 252988549 688440610 934474436 695720159 313996300 564361852 281784857 216925814 169489450 252859131 61952486 532 784358326 1769190 14316438 334334077 1265 741356735 14 0 147984473 396651314 168075073 14 536090455 127090346 216741362 42976 1071928 286163997 14 685283044 139315640 907912081 98486574 52740 782501013 629480551 723311653 370518450 127851550 7 9743202 384950891 555976700 46 117266 384323954 803647929 476760095 0 869492289 790999472 790752255 204546568 548514696 82168862 81 88916867 344199183 244926349 0 2689 312334761 2790 678944470 916670432 267203055 212443401 216340802 138996260 22451454 1 8219 3 885 918467322 875614712 15332201 109022856 787106283 407522842 874708400 2424 916363386 571414107 807194877 605930498 11128996 36381 46333741 73315 583818123 411538149 9 426234458 215380120 204 140349712 578867987 370848748 364446063 265961463 419804598 143533445 819411093 351072924 940620529 0 57458505 360463 290665572 571871537 196480683 2109151 243606757 912499377 210218275 7826918 632300369 0 366525844 573793410 562378572 340043299 228697253 86812 625199328 7 984398257 1409198 35437 472917505 19 500065685 0 442595629 827148438 132 507593879 507480084 377723092 660928805 105566608 690038806 14 74676360 421438069 1777021 1275335 679281123 646852665 0 663838220 547324642 96297726 446276184 844745163 0 345740466 59901109 107670897 558068087 953338723 693 912538835 518693979 3365 9389 188230394 1 144729724 1 50602175 156983981 226468858 734230649 14828476 444424773 2 529112904 729004369 335948767 202497560 129466472 2 34044765 477567113 427511925 726572379 65 275460931 692938251 174796331 120608321 314 537709574 695656351 57 9770904 0 374880937 1 952431208 158563593 4 721672010 283283493 27619442 132 199176153 927867542 90194504 525669584 672036082 593870478 1 709695041 408117072 1 298030146 778408994 219987515 23 435614 588988 965424465 7616466 955306643 34230 635469029 15531 384244676 623727376 49813 846628082 242474419 11461710 9 748825753 230 33747632 944134608 134475320 203940601 596589360 303125432 0 1397013 15528 989444156 304485406 509310362 208601813 160345135 445048745 3961916 447775617 498873425 65727483 359 416218891 69313210 199 352174154 355414693 1 52483341 8513 245188886 166742979 582347688 352858014 333884695 0 811094275 210269041 534125402 0 315 5509012 216383174 0 713855218 601765992 23 1439849 287310 716846492 102198016 184557753 434671631 473687704 983269804 211232849 0 16911846 437520489 772851765 217204703 119186948 409099806 865626899 326151075 0 3859912 2 667529947 502350174 391920051 944200748 2 734 380571088 274212990 597686067 842464104 255210984 615834410 884603537 600 648438253 656694818 1 1 990578514 35 394418 777325170 2 265335877 48569 305199820 26 927 197876746 282967390 14 797702142 448648280 110537 1 124398152 17323 409728924 265866834 222420698 208463646 265706910 882407099 0 174169631 25812752 939215161 260953390 309204066 588113788 308354717 570902918 0 179409232 45942500 409007136 371569013 60864439 2 69 4 978295292 710737762 497815266 0 0 578613023 37149458 780642288 719595481 7 683003838 264853477 615102931 142949 150303 555963215 2 26047278 1607 695892004 523057290 840587240 50098383 164810869 231326844 0 603375787 456578357 308830958 10 77963814 41463 763255769 444267507 344766406 660963799 513000163 40855947 863857272 392954581 564150286 532259531 313667347 392501569 308626775 259179709 42976 2 73953692 584182743 599257615 110741 1 1 158333816 525363921 598771045 910475651 962615864 979003093 741138005 1442867 102573296 603362524 591942718 478066593 805232637 648058676 574432465 254944270 573912322 209379842 1 920262777 0 198624797 934255447 429910623 639323206 308974050 124017 126579613 11156116 682057282 0 57 0 827126522 1 974055659 591475064 638484903 75058706 859623229 464507786 271668852 165284061 544733745 14 3960567 713351248 2 366624137 475913847 0 609422824 188838590 764484812 171764275 292456170 647175487 7 892388971 1019394 1 1318600 1 12656 531913305 3975455 344577716 762160755 18954856 61432407 597148902 0 325649623 27025760 456657496 679673655 301006001 315162784 123415701 879187113 524403691 392056 95409661 957226053 488261157 361629459 0 42 14 614835036 675132903 945951757 122663966 876523023 1612 202 1265316 563851130 2 279555388 0 601227244 69891554 994730240 36756 750168637 0 227614409 5 24793671 920935561 537688721 35 483731758 557897412 448063019 267930543 202663846 480585924 14288 827974789 1 172047088 113463 549319899 5 402369862 75 179585311 6999892 793393522 845270901 1 107758362 43258 0 990611938 211143254 806 256648337 459744793 244225956 927867542 330207716 893392670 768269661 371723374 663423037 1 179387990 909775694 0 976930311 48247497 173378886 485548613 223676676 660721784 253802833 0 279936910 410930108 354 168889150 4 183878293 754501803 320099 3919 2 627938220 228474253 0 7 7916 25418719 229243314 965745383 0 315860744 492312471 1870801 715281692 932648395 842692964 273975693 343714399 558951525 523824400 854150385 858001992 845829038 429420987 1 198196587 740178733 64879089 200166832 584294764 388187071 791190772 2 2414 10 82544666 792462845 11130 707 903974895 231509756 1 892558264 28705 523028551 400003340 27810587 612349809 412754408 212687080 100 222755217 582214306 427159601 639869305 547672931 66648987 548998578 3301152 577303994 16581647 506123951 522814350 845103788 866001744 2 376 992863747 6998675 4 712968416 149432053 998669620 287269017 169102302 657142019 1 549660217 272382936 463789836 385570897 383 808638373 405087313 430069470 98652790 113288 108321314 141043817 104290589 809452833 282271539 596892310 172707794 799982043 24497983 996278593 684631901 2 184461076 11043 89166740 362611 773877601 438264315 10014 478023049 868162252 149 0 856001289 899153312 2 855836354 300 681342360 604279076 0 23 460682431 478926308 989112193 321351895 584430138 512742077 323549346 25491653 34924441 737252412 229429209 271677441 43044842 212351749 0 779029167 609281 7 859849719 735400306 407380726 33 14 244223193 255559799 768453787 804 455877914 353815764 75 603729047 527063080 33250915 32893167 14 199 195932481 549164829 3 608521917 893 2 2917 1 96065 555546993 85116584 54941 875916174 922527263 860386013 400117555 181699083 343183360 677517832 971354578 717844305 0 1461123 489109647 773373939 977038516 636828638 908002193 859448569 3 394 748397257 822509197 1 576893857 581903948 839980647 724320737 423982559 353711325 29641944 183992217 53993256 1 102211051 355819054 635756117 468881843 478783073 900078354 543530063 859709712 690934686 855515908 965866309 483731758 888795450 248983708 375601732 161600172 270809605 1 289382607 10 549863982 268460196 573793410 0 993484299 792301448 165 495563436 268708098 201 895542920 607886504 8030 56 477378628 453333468 683949835 323761964 5 139757617 322803364 904756810 713351248 198765263 362864849 0 77914658 277186130 353952 168501174 645918745 28 396421071 890076626 810576956 153553076 282939260 3428 678524075 23271189 407370566 198819530 546267288 76 451027912 143734691 75040 750789949 497859932 992002991 649210449 12224 0 10 863021625 903880204 1 20130935 92655894 742444686 818811446 442963281 929533992 436094148 4182835 981544231 746194005 255 321628408 593990313 619663547 968049962 817344905 76 47172674 231150115 769012236 967193434 986576960 10 837133744 153865509 557353883 355753715 707673545 1328 484929207 936198051 518195653 982307092 75196 988687664 235904109 547883204 906881329 383850415 25661 225647327 835428103 599630536 289571528 913419645 960901356 326307325 952716784 374749743 93696563 495047377 598583084 960839797 551290074 371531338 626 905748038 534699601 599990005 1 212911 134444339 869299627 75 187213480 829617941 789127615 1 887621182 9 86458231 72941793 467365877 14 125951637 1360 42 27681465 62365725 10477425 241166663 767237366 434963411 652456368 1 249165835 195988223 51978561 179796786 663578865 227 925103965 234132685 0 858242157 658025623 504262444 26627 103 380956047 9903 520001143 837770179 100449963 319443859 692 293590390 28336672 393071574 683061358 921292459 16065665 39160 900586702 5881 32392424 325629710 506050525 167219920 2 533286387 884143573 2880 5 572225754 69591176 321433626 14 29585 14 598725404 8219 1 765048145 932582715 108347859 511273053 486987664 1 279651768 196 635209921 5 63601899 398571344 24228674 698284061 3584616 694695745 620261 100728307 668642721 2 84389661 299192348 855708173 10 152955780 622335179 110462139 13750933 550319959 906608624 623828180 624531589 751343148 0 48849505 202523821 509573506 0 221408238 629220962 36244 965341026 80029235 627102269 40821 291041924 286508514 1 574947283 799555186 349266 130824498 379175863 169300 323677472 793436097 4685465 774486992 5 289338903 91487146 902693696 209 729875648 295648013 676191887 524755431 476704681 855885508 184518845 558133484 344814875 611666857 370848748 1865897 825410791 67341144 359494700 885882386 74613437 645160305 693117362 3445766 972664246 915185387 203051096 471500 38694598 748007896 3 0 550319959 20664429 84130165 754055541 742900 49451488 810894603 0 210331913 735280998 978366503 4028 771 858911184 520113327 901007039 246935947 783189392 25586766 240366106 84017674 504465249 356052256 1 7 824694454 136366 97475 307697190 297454139 847980703 687699162 0 786569940 309162669 895542920 23 382917732 3036796 968100545 141043817 1501020 976625925 488261157 2 523106786 517388486 407863517 957103675 142424582 409709257 0 7 901795378 76314195 326321330 881929427 187102197 202 100297343 49856 602361401 381770660 578504641 0 0 636828638 414137582 7365081 486349903 720164545 184090072 272827881 1 642143804 28274 366374268 713589811 158 728146665 667715022 80060 861943237 539943475 154069749 846851841 132972 2 941102565 144507602 316774478 459114631 432354825 756320650 2 102213047 875653225 486497995 589428087 74080140 207481851 774312936 476499350 14 524569381 75 621027579 739224770 247291655 53147219 220826265 6999892 430157657 66 285329269 936797093 644037033 419526333 412008758 96773829 126123747 504202254 911565753 13965 2 703391281 765659750 495205873 216368240 341460220 563800741 277890757 179984 772502679 214527993 82093124 761099297 28804 801199766 602775216 0 228155416 497103920 16 713675218 664297125 2 879209081 22075617 9218173 270354470 787046840 314436440 460682431 113615525 24904 187976147 171824645 0 504875981 0 1 733626622 773777035 0 14 115729494 2 678019215 0 581260827 758593853 26 555927127 475507634 343684540 72905918 597894521 591488213 412995650 435489055 813042573 429 5443092 362168297 157961828 58786 0 455623158 76630852 3693 0 885584744 175165725 42824423 975034841 172154 0 627915587 528306896 555397337 76020615 5 262030309 242054718 2 609267072 511682 130652888 189614201 365842890 217004106 774518683 488482062 655178707 640970299 679833241 428248975 55311033 16 25533 1 53 833059036 116139656 0 376296458 0 0 609267072 855992353 115842859 665879378 13 765634306 597503813 834122141 539389276 8411690 325215348 851896380 695683315 104233453 1434 6521 1 16196350 0 0 0 419142347 2612 268201144 0 702081583 397060511 11693679 393355246 297 613571300 52 436989956 3 285426 495251034 119074576 31599237 365195567 20025469 72742769 330990249 1430 718092402 323696138 173527508 863686877 338425668 646996445 73319773 291024188 2417139 431561066 487621131 279651768 765093375 178431715 455602804 24478 268 1 148796718 553443872 423291183 692 72396804 366661784 402905347 218506938 70512989 1497978 591105578 10 636229365 599612659 602565196 384880510 627967338 303719309 343739965 1173420 209517880 980768058 923148778 927776259 409774001 4125621 617207823 826 298425298 136701985 1 809692959 531849460 342801384 82544666 916008016 25423844 944607949 587539965 373682251 42 214983653 255515413 112661369 320211406 1499186 442560153 549103058 182 587795137 140753193 669613437 679906829 793033066 957226053 627301803 1 336080594 281435756 106244647 859709712 0 1731 247505247 190118288 854300029 732240299 552452831 463927188 26738390 358339 86812 974528281 2 137207291 535135134 788802624 398898 339317535 219512167 209050336 615991539 79546407 1 380832 7 41273193 985541321 443775754 750800409 687402141 252317158 51572490 334061473 890736459 171363415 457007809 849241833 546308330 662760594 721001360 133642954 34571151 854623699 412482709 1699 603688793 2 95788993 571061139 496233135 89 0 787706233 21011925 730417173 911384875 716151868 46165932 190913927 815272458 1 420490435 38177931 993059236 12579456 151836694 793797786 712767303 162133754 53 973715779 893755458 225242354 769890332 413270361 177908950 56386 1 180609424 172154 762392480 982248345 153071 590635872 316299014 560259150 14828476 558474922 844469512 919170165 23889827 383162400 20 1 692683260 0 7257418 10 35804827 786474485 596892310 724068626 594645017 816959153 398606219 799 314363424 135688146 682109232 610502297 779949503 397434423 42 399985482 619663547 0 159631899 178571 100515 5 0 400475713 917324803 780277979 33395 574749385 531098946 971738399 994 114124868 693 6722000 255 2 1695687 782755773 329697122 672556722 792224532 483731758 333092965 2225928 183511091 704632790 457625 117266 1 766126971 112235068 218507661 5 566943893 294 681961267 394265740 0 6893 109638877 661102176 930701730 5 793540632 968034567 262152062 603169130 385885861 762665799 90854 288986133 421923652 911452496 5 842106497 744444861 816437106 0 270734764 623879879 552907596 535140785 4111955 185341686 681904854 9357898 1 403831730 956260348 573832866 506976849 274511084 953295686 0 469569180 986908352 671074295 466272549 26 398212310 46028675 625237657 0 3 82645822 182721652 369410394 57451388 11693679 986756990 0 830628508 0 145166962 974087466 690502837 772802358 630174313 187676643 952639145 5 659033086 864443208 826752625 463072671 619339048 3609870 7 1405684 36932200 337667690 1 0 584249996 598259263 999927832 295274227 953740376 858703032 10452875 699639120 109108882 66 990234741 967840407 776889253 681117590 150298359 534363625 555546993 3 28043039 351336838 974428776 430893799 761277105 1 834506250 147403890 738146815 920048123 91831915 829258209 176198988 136782994 0 867407898 164432103 14 387032485 28 5719390 917754300 3301152 17791985 1 104 423142530 506958630 179585311 476970961 245864795 198576228 215820305 0 0 20529194 14 518877008 3928020 262707657 2089 905768227 14 178713710 394253170 9903 68 132914067 464574626 275630743 954448431 331154899 153071 715228686 102519030 630921117 334713513 0 2 562397346 836873222 110336066 9674 1 633508269 218506938 679876635 276459097 2329764 202 32147105 373134933 938061742 110595091 62196525 555397337 123680099 729670871 804281535 540553034 5 36 723549978 953820593 669747725 687830289 694882067 359530324 541946581 312003538 438271977 362536216 249916736 594390943 277186130 998125744 768982402 3484 94201012 46614617 242194201 792734988 939335334 40601988 424257688 2 649456518 239 995910955 174035340 198374353 4670 0 303 672101609 0 915080295 5 10322774 924292626 498834350 333891105 261388844 472550029 938939800 957460093 119093 143595372 1056211 202938731 646238922 132080875 484232643 409846337 6952658 106774166 62939934 28988892 693449095 515437731 100109430 1612 429 933853159 0 11660500 834201158 3249644 0 817696113 10 882303848 276206179 10 0 118231841 895542117 597686067 658456768 50545 945532597 19 814045093 137338608 310990667 2 5737116 74435518 411623590 927 866889777 812318917 612834564 546881045 361665828 815693984 987228658 471488867 220 987154620 536426358 422801 150321447 123553 215005880 452834593 968453454 680807750 947704405 959595592 132 0 954948347 4377623 0 3 50367832 465734109 0 970747511 11 206861452 513133797 563221186 5714974 0 359549133 520881901 532412393 584182743 0 172051467 779855725 317493060 492227212 873919408 906679157 32 648187434 404075592 113006790 400896881 14 551427725 627298559 420199172 510856083 426412812 150090472 548688012 281042541 222462037 888795450 688099196 8 541938279 340699589 424769833 414226163 67895929 94246670 462590334 890461940 22089299 516875010 846138422 1436406 173176798 573013077 1 313 4184 199545011 123071232 264931063 3920 435033551 797377352 1 75759088 626419123 271889062 412241075 1201 890767943 927161465 1325104 448215027 0 2 856692085 788070055 325758453 49913500 877710741 373718579 12445849 314970804 517102985 7 592023970 789796279 80528608 110634135 481667853 232166577 168562506 91543970 399930873 553987016 220983909 12562 300541961 972244703 613851990 542944041 9 260730035 344563877 424451014 726920814 0 234805531 427511925 675472160 204345621 180964569 18864399 865626899 166542996 563212934 118994701 1285969 6264 269502549 0 87077973 78793132 943542155 139834709 0 151549722 172161 608521917 0 798567341 895668071 0 927867542 556364754 643783706 169328760 932647152 129040490 139510186 678 279311692 524006868 906160138 978656034 106975382 8409065 840594644 814621492 66 610464680 620941 249249872 128822505 630007281 513670979 99640992 458500377 726082259 409352198 975053674 628722864 59532 10 0 89922807 452966 795790665 213088009 184664788 6264 814663802 756333504 8979519 917310557 669747725 3492453 0 561343733 458169453 183273 427612215 352753682 9032 90 28 314 603545163 23649507 918955687 303463300 76 286414858 206828570 559801798 32121932 208712278 772199784 105857446 187143507 188030383 558068087 893 5 368061553 847231446 881636285 834446462 258403229 455350630 822758836 39601436 741356735 109361759 910962329 1 43 1213317 870451755 720989403 483446595 703292665 295700722 241811240 13667 102031480 179333727 1 987343257 793540632 540893275 410288466 741875526 809452833 557285669 759696552 760954582 0 0 420305655 47257663 328989666 716604552 970386645 383787483 374177099 14 891420143 861062959 212396761 0 242791449 554536413 883267118 202 912457294 410203726 34705738 2163003 542547463 9942 506081680 835249776 14 2 511614732 410895859 162771893 139171530 968034567 10504 340715348 15762493 135880287 2697 349041307 742162202 461268 6183206 311876756 460548053 4581533 473382605 79973699 324948429 871317437 515878650 370561269 377736837 541435978 584761524 773792428 553443872 1 536386609 911974309 720458577 397488106 1 946585188 2104 33 230808969 0 223985330 657037338 649691321 134908411 221607683 5 5574246 84130165 3269 411538149 476704681 274856643 575520272 824562278 988536104 400784899 496830399 827424268 542132313 442631545 64658 1903821 2 2 279294760 425727723 724815250 890842216 520642969 310857703 33379072 458736572 232353846 9 698001572 290714195 7257674 995829666 88172995 1 97828155 244967292 338875266 575924813 397 1 670463478 618849794 70320825 273927800 703538492 459003177 96338 579360519 558059373 901668557 804541858 324689985 381151306 286810196 429910623 24078182 753028932 531849460 2356 5 2 682295060 913792255 78635428 807108180 14491856 857185308 0 203729939 5509012 721980512 6784434 908383885 750603050 393901454 691881336 831241198 946660056 497834725 144434286 1 1133 732236198 649043070 4554344 870451755 518292063 258532049 951810092 489245647 357008100 171990 66 0 530686918 7 3 862989118 5 575520272 951864099 224390452 532829633 308968361 972492736 929199188 629481043 336737031 4862 743796962 655692131 204492841 0 790340780 740942390 544094480 583123 6144 902833116 18083297 744492067 0 764353019 0 241 127286875 352168472 0 2 1 0 640381914 943506134 546909909 200079130 818 103226592 973425646 705387599 442 548390021 84868481 36022 0 721284265 14 139303056 32 729 584207002 1607 421817798 0 734352995 986832202 1 531408888 162510921 21526625 923052036 510 268 5 632557158 0 484153498 142479278 748389201 450688169 753292355 5797313 0 1370490 9218 317025624 632771604 139162826 95846415 10652 820241190 170529948 203667804 241752877 858493364 189178971 14 296183368 693374111 26 632021807 10 963404783 11584420 20880413 1 280750523 631844634 0 622392955 698 95367539 1612 68 2173 257790531 975100294 81653 1 482127616 179409232 2224223 690664952 890461940 541546558 957 1 348993037 0 124951451 0 785672546 19542771 281042541 9 30835936 2 1 941931433 835027288 5666110 994260534 983589957 0 0 452759014 4 832018526 28 219711816 303353034 445271604 0 2 316291474 72424756 19 834961306 788679892 557751620 2 389797238 305602254 0 838319927 961767350 459910174 823196527 38700730 297188042 555992155 662384608 21011925 2 992565697 622397777 44776309 1 246679288 355644025 856061253 71598735 100515 9440 868642203 222572855 2 1 766738349 654680121 20725911 631702921 638353145 433151401 0 937147855 9 84434716 611104923 1329973 512494781 489580502 198550 18143951 818186915 803831617 0 127210 2 9683 545177311 42 646449662 344958874 121571659 417375479 691205020 28120500 881634191 138466522 2 806901556 879227216 661130908 650587794 287594008 15884077 9 587883881 143354 786240245 868213136 745392082 231203121 810984888 300693230 867694164 922926079 718635002 0 340205522 32 511765 746686622 186550627 7 42 7330937 786850270 434197361 698282511 7377 1 21007093 535395771 575520272 212687080 589380167 588452989 484288134 829650715 395984579 399724783 195003177 9 0 824420091 403329019 598701076 456657496 872856631 678103032 386770158 237719737 660706672 866862931 74257583 690021310 910962329 604851924 203444852 42 229794216 15375886 410123 26397858 340135036 285126 0 440096357 443740565 1200 232353846 5 922485320 2 172021651 142376724 926321461 451270270 827189496 126032519 651104294 1 136545597 267008568 389447480 1 67341144 998289872 64740594 662760594 1366635 33747632 279 16951 239610138 941506050 1294914 428325958 381055954 258559505 539920338 512852469 106012652 424884573 237466338 527577061 149487015 544094480 461314669 1 2 10418 100 112756094 61157140 279 28 69571 298860944 0 599 61877858 125839 340556738 132 426072412 854191571 29844331 971938020 903856596 2847316 730892736 0 745808276 89 9 30913 36756 4976 937516679 611897795 58519225 270714006 126 1 454658975 288645235 0 248798799 194232320 978295292 16188 114884 629704263 566963169 321283393 955132206 518730310 12351490 528170205 872359292 354157101 1 534259808 652100420 521808757 11194 822613012 456360 1 2936083 893451618 683221041 5305986 0 130719 617863450 716917666 638448861 598480255 865 644495764 944942835 334061473 206207345 361497922 1 76 428376872 231327744 634025289 0 963145560 337614911 938872278 678996397 2 913070668 692708423 630322584 915757187 547476732 166835243 299678509 88107848 228 2362734 244763222 969871366 155838 4862 19560210 259651052 17323 357305248 136893526 3957729 3492453 917986714 400784899 412708955 237050485 569823981 461495010 150321447 651986209 5 827311643 4952 439551877 467270504 317493060 16 84434716 2058421 815352566 49066 486632 161964789 993382040 4 707089581 324606555 928907080 697 124372154 694882067 500535971 1024159 26 12590791 620941 1 762657498 681251409 417800435 299207793 378103385 690934686 23923953 1461123 495312258 0 238714274 0 482127336 891177682 487621131 926761080 142548452 774726769 449541643 48420 645160305 393341707 786708499 86676638 267989955 21865442 839190650 0 575331418 0 1634 461559578 75 142614467 353306620 154573463 519256587 1 76 971858363 269693150 816377666 600439930 405991485 0 1870801 940503266 968125346 13974801 271943111 158963189 585018434 33747632 1430 1777021 917324803 637354306 620867582 153584148 273728626 0 606643160 26645060 462568655 666579318 142616754 761861795 200737321 246312928 824562278 2689 125839 752521746 1495049 168965057 42 187257277 994 580707074 995601610 449686747 12350 302267805 303157984 8983 0 867368566 813474556 678934557 224822251 130554745 2 711584221 34 547519595 3228 835738955 1 555379 441156978 1 679272298 438264315 0 42 196503528 492233114 3129 602399258 806675525 19792368 596484724 66001 1 59 893166901 104233453 1 763968231 0 310710063 0 974055659 0 2689 850609792 979734659 386993331 2 157310817 61029641 225976109 321320740 111 569546461 967492608 804399588 315470368 292308249 2506 272671755 42 798681091 1 952716784 1 852482627 935703955 642098342 2540834 312496282 0 311433658 729068875 761808256 594579384 437386919 66946403 603169130 19142 192783412 32 849241833 354793209 595594639 32 972854719 166420664 431612044 155173379 385910 791470986 0 482978054 333 4034600 319821162 1115 941607170 0 13583589 356445697 429 604580346 1 576081078 994730240 5602 5629180 1 3 417327352 95324 622960341 61860638 28585 858738789 8411690 114211 941971481 816886043 788247396 92472111 670394422 935908482 41604 56 534540576 836626363 735604080 1 812308496 633478431 14 339931537 396831361 1 1 462590334 626927 166 29120522 553264966 5 820346162 14 938246979 181140917 14 804732183 63159809 532030824 480857371 4202 438338208 333 34677 625066819 376384113 124810380 128445273 7939 277186130 716604552 1234 1903821 419153508 582928698 376792075 0 341373 4 401666218 16 2089 320211625 171682 176725778 468203281 131995596 869568084 309459613 924292626 236881860 1045857 216444534 181779701 354157101 169294 1350272 686886196 433817385 36381 908335359 1 433974320 916418403 464354180 73157899 0 727894228 593571986 96042628 204428205 4672 376 324908022 152965533 10 8619280 759681848 26 982802091 649286546 71 0 659949894 993924464 41810911 1 138441 992772943 585926525 843511581 246976563 0 355577735 508830824 850556684 552452831 946018760 841332696 838 158236214 1 2089 138757235 439 14 649749940 5373655 35 11994 524674684 153912 632895685 475582389 0 195755444 336873024 664200912 189084511 537152833 716337670 228370 464354180 816411283 235750100 587932661 28681623 13668063 0 545428574 32 28 57 932442565 2300 234471459 871979727 176767898 422170852 1436406 446276184 0 991637994 461391415 1 262593954 1 155596324 58336481 869733303 285661614 140705647 695102619 2936083 980741455 479469976 904053149 609301353 4447841 5 84276221 5 766 926670923 694497895 428143775 414226163 42 19009784 41136353 689329431 874829561 32 180885 727130269 437756 199220225 633029161 39600248 6886974 1 928813557 581484838 179837945 459719931 228686247 363190617 256736163 212316 99 41926851 760949773 0 0 56 512312137 228472865 577931066 5 630 992099624 124932850 315712416 846819744 706714410 74752291 695529651 473561943 310 118179542 685356936 138093590 467250895 46277237 158555839 668577455 12 692938251 531075517 905748038 29982 868768833 755048025 129183772 985042102 615841092 903996462 985707932 5729 67974673 656879462 64 377800882 519729761 175482648 926921054 818828186 66 684380157 114884 193003225 969460751 364270016 1 19 346136123 267 195567754 800401422 935908482 0 12 707565514 62995803 33 697090456 958669577 8706399 4780648 166039939 656350217 247186206 125752374 26827068 79544689 211080251 909775694 691881336 12760823 12932 190427421 591876046 85115514 0 500424231 550903156 25411 9 3 633662014 639204512 476393649 0 5 183248540 38 275497413 364430 275630743 147117088 789585498 924927921 851016220 33863 192661601 912727755 843 0 90532755 2 738452128 3021 995639483 805832713 48420 480952549 711654323 0 2362734 987838907 916933898 11258988 128814264 762754638 32919619 219731948 1 710332394 232484050 207674669 457007809 723425378 791245533 13583589 592603146 643540575 659775780 28143573 536700905 459719260 833927676 453253210 563312908 437704415 537813184 479254884 1 444572359 210199375 7372170 994517612 138731982 462724954 398541609 779352516 346690828 9674 0 944069144 839395648 498868477 326244680 49803 3 1618229 110549213 354 842106497 9 854392031 43 715 1005 1 21 521323882 267062835 546999061 233164500 139510186 798251465 732205112 30204716 107945629 332555187 5980689 1477164 109692245 83368585 646239235 604 397772319 84390037 171256 904387507 602392152 284376678 409816848 578947892 60 85411780 660833735 378629553 41835 105139198 0 881139115 579542046 602565196 497069511 175359466 299571235 563203231 268107413 56 504563767 636229365 164977997 269938742 188 546965774 781360336 840445801 14 266126717 940853409 429 671344877 461 88772194 636829186 7 826016126 447240235 127480735 1 206741348 5 686358183 23046 383879730 961767350 5 764090500 248064553 186486185 0 624905214 714144066 960 763 1 119958368 183223186 259920273 14825227 22077 314820 125881205 235 952153198 0 0 0 818806206 907731197 302334751 213891379 614558090 305004174 993924464 32308787 28 807347286 538267517 832476642 0 984768857 526936259 468 856692085 2880 0 493664786 14 416083842 333923969 740668532 0 19 999606572 1265242 716107212 0 122180364 672478355 236294570 410293358 232536958 150742071 868683029 10863 504772281 966772060 582846196 37741 30583 90443942 493635526 904886910 0 435072803 160150683 753925973 90 624824031 78085651 50634487 323696138 218057467 893382938 5046493 143247348 171682 158421 28012009 1661248 1 699377127 260318486 625542063 2 134307 158331374 80549924 424769833 96648669 512494781 740277590 34244030 533629689 68158761 792647465 20 179695345 414326590 394518209 0 797565686 708228161 1 600 296926589 125722381 161170040 495903547 4955788 997260906 32 593109499 434585731 567989905 625819147 292 254224646 0 692498521 935675576 436784951 0 945551529 316934160 274276984 632846186 130554745 590363049 972103161 31766945 839927224 171682 561566176 0 207251996 5 91831915 937088912 14 553918911 1655046 949007405 589257909 81458941 337890122 113717240 1 93128 359306998 43 699088926 546092 0 59468798 64624157 0 0 4959447 204201299 300541961 23046 685348868 465514483 964757870 76591117 1712478 249799178 623531343 1281 104 456730683 0 317025624 5172314 709880056 0 905533532 186998134 195545770 479350372 97475 229415205 0 710534347 549023602 553761505 29739 67714868 558333744 967368262 577452544 930486714 655692131 684186508 81118182 436864810 82699505 302040511 58969609 0 465835470 104112160 409386043 641200518 1 95170575 100761521 261868122 142169423 161760693 308870599 570915291 96300618 249283578 919413994 903742292 2384 157541989 141 891254472 370481662 8520 818 788614853 947432819 12562 67328 974863383 793043886 400475713 1 258248 265814916 636091164 112101188 1 611748160 455564778 498454714 639777772 102 582349663 994565043 698235239 608521917 256668214 95437243 949432445 19847750 342317640 423667017 33379072 1268756 658668384 155642518 230782000 891258234 686788259 731203799 705307294 873699616 161133116 2317 614161153 173514200 3269 200194837 131203241 668956216 589257909 3432 430677223 117325342 115196529 126 7 699337201 539975401 285426 896511565 19 715 223985330 86 229243314 27216 1 493024960 44954106 665611216 678986455 4952 427347106 740131346 527162643 178956070 14940985 613887372 599377036 248318628 459744174 7 837607442 304130361 700338913 556310343 743570936 169814769 3 224 819352097 62044592 0 862 310141830 700313342 624453339 111927306 59298956 0 2310613 539578592 488476641 64066065 669324044 215152673 0 658004757 2 277454219 266679795 124526 84419205 884282596 87717939 431612044 40466 563488222 489472678 0 1 907082760 141817674 780562267 1 847341225 581941700 661036647 597433533 513644400 979937461 222462037 3228702 668560203 12466 47775970 311679862 573264670 820602781 594561425 421077442 693115797 476857727 2038453 941889807 547883204 676450560 410717897 821924700 184776907 2974 132 989986394 914099994 481636723 24496 304830931 161404551 288843038 801600836 416832859 7203574 359960976 1047 2936083 597429180 665746085 0 6131922 838729899 0 344887044 239783575 331907486 479593201 335403489 1 226047487 10 288328248 805405186 748979976 292654069 222495482 260600281 86980109 1184 11259495 279324854 110941456 946737289 78881350 861062959 844483266 752259324 609267072 524968173 56693867 71902807 982470903 4407686 1 84389661 636004596 471245860 178940390 249709496 250750052 266402506 255529132 425641366 6601 217097159 418094303 655259392 5 726082259 1 855826697 671978631 306438630 3 2 258400371 65587605 0 198882204 732914172 977038516 627571107 1281 66881265 32 392737849 0 995789601 20 273975693 444526572 899639001 620860055 295875949 231632833 1455 676450560 144268170 70712 281406795 174059684 203261763 990066374 6761 563715677 680807750 256736163 0 619 699577459 12466 762854627 921216410 604955489 34677 988536104 133209548 188673773 228819332 344474064 426296355 185341686 419775192 202 521928463 695156246 684711864 414990367 0 269818732 2 191410161 769949247 124017 664953867 872335883 1 266635468 649178698 199970481 0 35999768 7729045 319350528 912829104 0 40377930 807194877 412934420 910783189 149154509 1 309162669 695462700 546264530 161 385095081 512442392 2506 266166632 778580399 950869402 42 2775 761222876 7701 373979377 391920051 376178912 462568655 226272234 80148214 672839271 24078182 119074576 529699683 531889408 509573506 294966609 919633477 102104413 0 63698 4654706 393140679 650476324 606343011 5 984446078 5 449912042 858103789 440577155 79241945 509 906437225 540698652 70945781 442560153 14 622395322 585153487 108185 0 442963281 200495834 572020847 797218940 911522128 1329973 634412909 594583428 980309488 286059054 29868322 847255130 0 1 20564039 26 600692967 359718325 66 562397346 75 10532 464442222 814073276 0 131073764 416770694 917 1 1814 63011578 43044842 903294218 601028550 45252882 42 168037123 727346546 65657234 66 183823648 8258614 347836749 915051511 383263894 456747912 245994666 270354470 325 681382170 214546205 659788773 112920663 56 656058123 57796127 378265769 359084223 987032302 33379072 1034513 824993932 43 335288052 476224878 125281 568158983 3 418290317 451074911 685400171 771657530 701169969 3452 970068049 259007469 3 108375367 0 843425442 588253250 380262039 125111955 305585970 922484950 1366635 138978225 537813184 632837604 19 598549283 384581783 653638660 328734129 667149592 724655918 343690879 836363489 751343148 5574246 185499865 906017129 8195659 989038857 3899 230314589 383879730 338454686 0 368933612 675789523 678031022 27619442 160929198 235681507 420853753 1313958 134307 5 797218940 838556742 678390 2742187 250033955 0 368680 67328 3338 0 18320 0 790999472 827925411 988 104631183 158459120 997315975 786316051 12381 518258709 170580 843928632 6176 905272562 365531291 196401356 267912966 18790833 650587794 484319784 99912857 782120980 1 326392038 313314256 915757187 2300 75313075 220260427 2644100 367296497 78134227 670237387 684289852 223776393 219456156 693087 644688730 815568239 109 23 622395322 552674435 378525639 173090006 80060 355995612 171882760 22 0 777380542 10 1 490965482 2 586757491 415587496 21165914 747161704 316291474 680359643 0 392693082 9073904 17780 141102601 554618242 59532 0 13126 868892901 967840407 94198983 631715552 973989575 881348261 29653 1 0 483359182 427473055 305314150 566877706 627748436 96962155 2689 227 351439707 90 0 1 595292478 915354122 10652 634365832 463078196 76 218964908 477994003 568128747 583396262 66 968796844 829310136 174357542 19 262993586 5 848316859 367430729 360090060 446542285 684144624 230353790 289518197 381983136 20529194 312193379 53 159515402 752544728 613962394 23 18554008 406587662 1 492328089 797145924 783212216 368419830 3098433 724461417 296989586 404431071 473832975 459800909 4946828 132046309 29739 33863 749919687 1 803734707 532448050 20195133 611748160 476188790 752261283 1 58526820 628851505 293420269 1830 76 30910665 476505030 79617513 674692332 857176249 974055659 254690868 116630136 107 218561022 156219471 771408833 895216178 918153533 1 672690633 861641149 460033126 5264644 1249907 270704317 468881843 34 246026873 460591924 22405 0 928735919 63698 1 515596563 7197 0 694998960 278137390 212047201 656224666 425991470 504503725 420608813 48555703 64911053 833344530 25673332 271 744278150 129840 21 790799269 476606225 634934707 0 1 258112271 35 63698 76181907 125812 570236030 981796524 360765261 534623730 2 59 985 894297405 903996462 22075617 748021091 1 925784413 210608979 63446807 646925437 573223471 755977052 649153508 95226473 132 185564640 893 932007005 864845427 266222019 809892463 73101878 14496 125440 703166989 316331156 258765496 470801033 199220225 53093326 174413689 478449657 388880189 102091269 219411059 204201299 625543113 305902783 671402953 56149735 14 11521 1024159 799052221 655103018 354357726 0 23 741712115 2 41963963 65970799 316299014 53 915185387 14021 457474 0 589846313 66 0 878942709 17962000 281641330 1 16796 1 618849794 328033079 120653138 31 498216851 215 808543 860985775 137178015 929594270 628910696 393016995 52516787 312397040 27994 409974363 254748160 100164671 532884033 1 399985482 215875856 219036513 841049749 0 393732186 355663768 981544231 936627525 592887634 33889950 1005914 2 257486506 2757 377485987 7391277 29456 0 561008965 707428290 605988478 68495792 912589968 715 957 789054807 513021361 348589814 1 875325 1166 4115878 615058396 1 837870343 796827776 734 171117050 1439948 21039 973428876 624610697 101660669 419124990 266128955 782755773 79426390 909320550 913648079 719645338 67212135 943051188 22652502 1355840 148800571 489175657 451071781 537707749 125613289 209188468 396134503 796972322 624824031 662760594 812380089 0 128228141 2612 74478617 0 195567754 115196529 537861784 15155738 840301341 152253 175200156 659262055 132816 569541958 716580156 75616304 747 174043584 53781067 340791827 986592840 346262256 4274 1 637870319 479254884 0 595821687 1 438466232 362037926 394518209 445696369 0 641200518 365254999 285497477 3416 225026197 916008130 1213317 289673746 872229455 444792993 530453472 90738839 1412836 422269178 663371996 16 944324251 776024390 23 202368292 998710618 319875170 736619999 362397749 486674063 591042321 0 812508739 942593767 296759928 721645406 109022856 371531338 64300495 520044754 444180539 610406 417788330 336635 546092 125773856 14 341528763 203280743 618779053 23 345005 470099893 722708578 307943499 1612 0 531291746 85823581 14 734313598 5 451257569 97712798 51047640 734151108 492900371 300894222 132 331970664 7 121571659 663557589 35 567064940 841904129 196443770 429 241641852 627850736 259058924 310987080 730892736 3445018 1 829128365 503011212 6910687 557214450 591907410 586939464 550490023 329051984 1 186499432 69303088 2 262008812 233603922 1 16695334 734289322 350869995 499834250 6952658 5 100751448 486632 537007617 9055399 133968190 862489248 0 45186404 547333084 102516624 796821616 112547198 305332698 13963 0 123512868 404707593 443487598 751766897 62103141 419897494 850486022 703825748 16 383 54722216 486597495 378628548 711 432747445 841642534 14955588 470156610 211873276 25164682 872055621 504 165113921 1 643484554 197726000 873699098 464993254 310726139 2 71816702 751766897 361539856 3747 847980703 439349436 548822944 297454139 324641947 2 343625522 717970460 206185 447715524 493916923 698001572 169160 1593 926162570 45206971 25 26774685 7365081 472318004 407870048 295295861 105455 860373929 485230189 28804 1439849 442631545 591485739 16 939651075 995180586 15660 414226163 0 149812691 251490016 1 556491119 496234232 238247833 22223668 307833494 344887044 137715028 217616866 9327338 269881242 23 50663992 978969217 0 358020105 281728971 27005378 20416685 5 497015115 888379182 574867434 1 557792087 673122974 522953510 585173804 0 0 102267315 578947892 0 131640174 6893 0 760934560 869162051 93480046 70215 26368430 329177186 19862830 346010664 10184832 39057055 338425668 150980096 317124859 0 887709753 199201290 716347296 990611938 752002572 269088088 1272621 408806245 8619280 491789799 439914820 241 206185 2 921551011 0 10620 526016580 699610718 733874983 4976 666091188 40288 12326590 280453632 274877229 280608177 953659874 648058676 636387200 282549698 4 50098383 66 76 511205641 167729934 40847193 184631133 327 1 458736572 278450391 515845024 25812752 124636162 813304460 165547729 85168687 847969078 5 198765263 369653245 1989188 626927 875916174 76 677971034 31681073 132494 988356442 799789087 720703649 0 609979382 0 582672705 227 668114063 472714132 872359292 74829568 0 1 414469043 645947177 980386991 784966737 134288267 440777584 910752270 428846560 594021876 98248816 449607910 541913616 0 538808747 18759 629554468 373950422 68136217 11693679 856682877 106390592 41835 713589811 729877872 688997101 19726467 259176278 1 297492563 14 369410394 2121 651806086 528695975 926067643 737 481636723 799905926 5151026 187347795 578415277 312976714 239526594 301052986 639 204742571 44954106 371050908 112661369 758662481 647321716 162921226 109348757 222757827 88788843 1212 490024890 199088763 410881743 805100690 64443749 138920 202888029 237149311 221535 9253 20190313 923156256 998766014 363960966 227 822630929 224440765 0 1 418258358 760034172 33018661 996013878 395529799 66 368419830 5 396320988 480967584 104 0 354888760 404680595 993131198 798713462 353744819 7365081 0 378863618 64443749 482127616 409376812 639 430890632 23 854212064 417705453 2 21352522 580445294 797145924 4913123 634922523 902666951 961048772 330982073 2224223 770619 995825826 613536801 476606566 2794695 10360420 33 706403228 88 0 650160856 301607751 463899796 440079296 833927676 1 22134941 336795237 666467483 242883744 798995794 27797631 0 804315863 207563792 0 31599237 692387857 909971127 721401609 448710269 999852514 427280375 189711979 322863409 1 224390452 14 9 0 454658975 487543796 1 641738018 269572493 199069551 482830366 489209518 774462835 603169130 18 31212825 241631964 558651971 106697584 361665828 0 1 528921416 333267020 235430894 2 6144 604694943 66 855992353 496 975579124 601049124 113 2 655884683 449800214 94502476 179796786 981745855 162537186 392724164 761808256 370826675 314373774 2 636091164 192634834 143675 969427554 4364826 20589085 1231573 0 398329569 83559278 302913173 549555789 932442565 655409012 583734445 88385774 838184518 12 755453696 2 823972563 147502910 797845999 1173420 0 10 2 798713462 33 29639697 212178309 411598857 7 873153684 271646195 38 725076654 188492196 445562888 594021876 698282511 791570435 506976849 648840972 834671531 913783148 934228011 54608 626749245 873505851 676447914 548822944 829685057 547173191 664572441 933444449 596969772 252988549 26368430 41463 793945200 728857363 856360813 1 831148247 42 877286405 1 34022515 5 569869550 630 262577209 399311072 153213235 353544323 694453862 0 23 87848052 1 58969609 318697344 519056074 952836076 4128 48056658 21557636 353821818 729068875 478096104 845408957 159 117546840 62657238 562902765 882431076 190115948 744444861 963843234 391545936 336699253 934987221 0 23378291 353821818 50098383 4564 1 135860190 255060479 321021487 205816779 1 2 305199820 398791869 45453924 249165004 728180871 637625004 329366591 8097333 5 70719933 7 201387949 149557986 64367628 901772333 111449926 742335158 8237 816577875 255 11820 776 811390745 766481893 640272387 153429284 630111098 239812720 109365840 382379181 355120555 3957729 130388819 0 3625654 172569512 489880347 9 820550800 535559767 928774096 798840135 563203 430342772 129643762 889842 122885233 821836522 194 667656009 42 116139656 78760468 368892049 778259110 595518459 186922696 50377381 328772138 991711768 14 141179443 765815789 441156978 813004886 548685135 381330676 199088763 4913123 3 628910696 615600337 45641327 282372545 33882 19 875150936 900327785 350611611 339756832 91329811 200894084 601049124 114433584 351556176 662015640 638233108 79692072 722766394 127090346 209435439 160397802 98505882 27478078 875198954 296374230 229925829 223061986 22383485 334334077 855269724 927244146 978366503 2 869194362 331907486 1001085 148356587 138093590 250139407 455623158 29 205647947 726678135 563201055 296012953 729736905 325115568 186686872 3336745 9073904 472993293 21344873 109 143734691 141931411 884831579 5 236922769 24 467730187 845371496 312397040 787579422 900884798 981652315 595873998 696254570 15599086 363783387 214479020 0 660869584 28 460115537 7 7 610333779 171990 292456170 0 516705657 986275403 1 337308050 89890241 166 632289779 654029437 770804417 809576059 1 15531 3747 860985775 1982 638879906 648951768 111609416 413271072 456747912 534 81395106 13036193 177440909 298747547 358791254 11 510487436 0 66 550688734 126 753998818 2077106 214131317 53 320826167 0 440577155 2993 617207823 718909477 879671782 321893232 586404381 437498515 0 1300677 0 481995754 5 180089853 0 31773054 701699720 322379803 789394056 76 13583589 645121 587795137 906773190 448819473 870531372 853154190 199320006 196443770 846452045 60988244 1 0 226378666 508406604 16128 701657078 127825109 0 1 0 405954935 180192663 0 953583650 737263622 854777012 1 0 806 262517943 585671196 168454428 1 6521 0 62283467 492233114 275713042 776966353 91879146 349748910 140488680 109713573 1056961 660169292 152014684 0 0 1298 351552669 633658827 4543819 204003624 597071060 933016539 680903743 1 816381897 800831584 2 0 4862 369456197 727311881 2818 386486224 533152398 10192988 42976 1841 124646366 124066423 16867 395575556 386207790 491140565 2 656447427 787573159 518303126 550654798 824746980 199 131016346 900587703 905184985 892224876 617619 28086 822083289 0 0 902655393 994598851 692991849 512749775 54294765 767490914 920344943 39065013 198623594 80528608 629612 203670277 536202057 2356 16786569 426926152 302763036 583336867 729736905 812508739 560579638 180912358 851945310 36330 330227132 926728937 86310 802513439 509632489 237050485 572 643246086 888749121 321893232 965200986 447913189 611394387 798840135 119069 748322899 702334684 82173 742429380 630153569 737397365 0 301619942 874785383 861766985 19452092 0 497884147 949349149 179214100 382923601 919214321 1 524679799 159645823 1 804390932 284062 5732929 66 2414 2423 961260449 411440989 174413689 271677441 20158484 916770842 4781722 383163 431992393 2173 10100495 216433911 638379476 82231356 161339284 412995650 834775674 1229 306583097 598992202 269088088 130766625 789796279 368652457 307536213 393 1806 273213269 953652646 957995100 745588177 86820367 420279312 181264470 7 296754135 124799056 276284987 593637 22010 1 482325473 161198517 0 201056554 126384367 922653889 628910696 638220 148480 417582676 262772346 12629773 95915 9 204696997 0 628871203 712332230 803647929 323427923 555415800 170128502 88943 379279830 361237649 845308351 21023829 581570421 392431149 267783191 779206968 578947892 683578865 900860351 319863993 1 94185175 2117 716420116 0 48 753070889 67604051 0 69963032 427539399 15115847 869 156667519 2 961537739 597158647 633335805 81 806873589 5 736542382 208342027 879235566 472686869 347536774 269784325 558068087 529276556 943542155 167331 367390092 739890123 24228674 2 1084948 736137501 0 584033725 473966694 0 918484829 0 206396232 668577455 268 799 100 136545597 2 171281261 312003538 355118239 483646257 1 0 589305746 0 427699456 649468051 0 6674057 620941 273261641 418897391 1888 299696176 509429426 643324316 73112 119119 227 175068453 582486274 30700 30913 82173 0 4494 872330015 923422143 555679077 1 370101976 166408 626214829 670397544 917939683 10161 166775 26394 616422480 519034510 100899101 30602810 664459310 219790475 722365357 7184828 326303155 758223444 283345784 24478 737 803734707 1 2 219850341 5574246 518014133 1179391 396302228 372286263 867315202 131509440 354603048 643246086 174394027 10452875 12350 565231661 250179126 0 392308011 225489328 977034823 538729318 947107112 260789 568091 7109732 787579422 531495372 727562823 1597134 906773190 304625172 7866052 623403716 786524167 3163 578103868 618674286 604084444 1 1082 885395820 596461309 13602 993059236 36077214 923100499 1071928 174327954 350724497 128585823 49022455 5 2561346 14828476 354517005 42 888795450 26397858 856310307 685469689 575284673 450850214 165190359 413875 167191 381062747 129991545 871729376 5 544927574 27478078 999949138 25355330 275287325 16488 205810127 495796700 388494639 573609342 963 63927754 927205151 109214 478732163 511821577 883205059 772766254 149774332 96691857 0 838574666 341662760 996719861 304134653 567521 18908962 57658379 592023970 66535284 146483801 2348648 923052036 10 344521167 456601212 37432 9 624610697 622966396 530271510 5373655 384449695 263936061 606330162 236277816 22551 266402506 15153079 16947908 583813122 962893131 5 66 406324363 0 17744836 2970 953485137 116207177 666020662 509620747 0 181884965 70944832 0 132 659183025 1 926921054 1 0 903419184 600653643 168439551 3 754744167 3 5012654 206109175 0 94948 505784491 456408820 35 23478 929397901 838237 601509005 2 990088884 1186817 2 827148438 0 308340142 594539896 264853477 1 1 629820519 176146348 546093084 350724497 672850640 568366511 68 766414011 461619723 36381 84234745 97331939 40855947 4976 85207551 589781860 172634523 506930053 879533823 14 320652248 1 877011846 991936362 266453711 177977763 563715677 627508802 141768819 548218520 710315178 6066272 1 495806248 527113435 549245606 300546545 574327076 301358028 11128996 0 884831579 386084616 192360491 161401564 1593 929888269 4920324 16951 746553012 129040490 124100987 356773727 878009016 206503906 234884387 5 4901453 976330156 697985972 737318937 90768446 63103207 1234 2 277760794 949349149 666356260 2575741 278524097 1 385485337 26 701567533 10524 156366237 390980448 3747 689314575 19 425380917 237224890 1 76591117 263858259 16030835 5509012 62995803 220695800 354860011 673028498 549408127 42 603529152 76126968 178554 0 199 138920 298050425 84722093 1 222857354 161339284 470836709 0 924170903 14 960901356 392466 276657673 970944864 509811972 699226445 664798046 23 173514200 126 276979838 23 2 358791254 430460480 792301448 182290692 286340654 677170999 254224646 458340314 0 755194180 320317174 470231754 387761511 229384234 212216805 536890981 634323712 113814598 402494183 701019907 535125063 16196350 6797480 339931537 622454481 0 172 218953932 935333454 4321190 616019 500706951 0 17995301 27176074 190118288 631097602 163538163 2575741 357702342 414080950 0 615102931 781717808 751014296 795303625 188842120 920773071 884282596 806222434 226014654 475293798 358791254 23 996144045 437576 626 822661783 2674440 509310362 927425740 28086 412708955 665965565 51467308 908436360 737511086 526532887 66041 826 348 0 768185183 770158720 1 241 37121281 7109732 117873428 431992393 5373655 524124306 2 19 529151867 704032853 27187764 219711816 440777584 413270361 510487436 149263 1 1 497881372 411667843 222757827 113288 918338809 828627846 367 660879433 61376781 859653605 527162643 253 382147703 356129136 643052342 433692537 182601 301672947 15156061 227 202619481 311592940 73877336 496558864 951593473 663544790 14 791451063 7113 999697656 87401993 0 31772024 711240930 866586220 780366573 31199251 785042206 12120327 84733104 223051100 42943651 350434 68690674 523129175 88869661 17763193 84498358 11128996 993924464 355606402 76 1777021 985289878 130020 47900040 176460049 83 153573846 978098472 805989223 2 730924027 0 437445063 109214 630619649 45252882 1166 225 638598572 23 317888198 2745 629701747 799128649 894507070 976587255 712533432 241668969 745904209 679949465 230776668 10418 2 368285109 450688169 0 3511639 688576308 14940985 639777772 381983136 94240672 310710063 115729494 294899691 750967672 178837900 642633802 2817 10 838 439340768 646330483 636155350 564361852 529374400 113005 0 14 858493364 43779079 16 658550850 84974937 378182608 7 7372170 697631310 1 2 1476556 875878038 1 497064679 27187764 519849907 0 271948496 791165743 1 92237772 398828921 1 342944688 617280888 10284 320099 253336953 198742351 928148973 831917709 744474429 626214829 217081194 1 322994975 885522145 77992 8532 2173 602677191 278727484 889512108 0 1 560706040 922926079 228184603 872306067 995825826 251 277266263 789054807 275630743 366977491 484292436 432039823 867231186 584761524 41026 400117555 2 891465239 132063902 139568091 938061742 878225350 641791922 39600248 305881965 39 683221041 898421363 172127955 458408490 865967869 51572490 21886428 989986394 210331913 888841480 246784474 635787768 853175947 1 590480232 595982867 256268 490965482 892671230 194987420 1 800160830 432603085 0 3 4396827 452683073 87766 40790432 48117096 213970138 534789499 874927566 2 351655084 811523280 550007137 66 0 396741094 806106803 98 936525383 339312605 486155030 681423570 945886068 138883750 532259531 15992 17221691 692 638598572 584430138 780366573 881086214 468871571 760293123 700120642 70316420 0 816381897 626422454 18333358 1 920360198 28 2 377723092 184116505 11 532325923 656581680 55375046 646452708 97301113 921368 698814218 148522594 36038182 16911846 601760058 415745750 97686104 905197753 1 19710 669496748 213367460 281837169 6545376 870937314 0 594960 176909062 1 174809 375206559 298679523 0 856988079 257753 16134510 494345761 424735475 288614156 706128505 959540029 140959977 420140904 175911259 1 4 395069187 7491429 3670 778061801 940031556 846872256 360910149 0 321893232 371910789 576560024 455075260 7392174 93619478 316299014 0 215 0 268107413 557285669 276425453 220228359 61307107 1 525741919 3659082 4862 1362 470195033 850009209 198592 178571 208136151 768400250 678944470 64991289 292470329 37747 359467783 171768 428305025 13223227 918338809 10041182 187102197 858493364 87504855 6541473 2689 987343257 19 115973 265973314 964472076 312643736 761085561 932647152 23 528695975 208416668 1462419 447955968 858811184 477310529 0 986700923 243350459 57298854 499709635 50545 826521877 445922 600720440 232072230 1 51727564 1133 137336744 8550 992086243 129368727 340147743 339312605 497522848 969598682 917754300 752916396 788683412 16347886 299976994 722952971 804315863 30870 610187556 0 962353629 95846415 594244247 544040281 834006116 2260972 745890306 828376696 0 215794555 2414 502350174 960702071 146342790 686036611 681360482 56435189 528596368 758394147 613609966 824993932 198702 528928748 647479887 453488764 703391281 722439420 718473879 472613927 782410288 66563072 2 811448503 846082363 168537777 337184102 30910665 970911830 903651476 297492563 2932 426215734 897741371 874078405 2 193920991 1278 130652888 14 141767168 502350174 290728186 0 373 115597165 43 0 583813122 573345696 20529194 721813008 926103692 527113435 5 100 202136781 477633766 24589754 897071667 785674638 767237366 629720660 1931344 728783207 955847873 729858788 867028498 117472966 680807750 57869128 737638760 1 433574897 730976315 874166291 868656795 56101007 97675549 774804345 69 163501910 158606557 626214829 0 958141509 218953932 987838907 157825200 617062259 381832088 486885414 294899691 555454576 112971838 165 1 33 826944678 514453327 945056662 184083966 238055891 215794555 2 16796 380507795 26380513 955701422 870451755 2 655515671 365415593 8880 311739962 194988720 2646 370755195 180796 97833398 451257569 33 510490393 866874728 119710341 407914234 1 355725213 530634628 213527962 1 466408083 968 359775660 645788988 136531168 968879696 21209111 3248569 6893 830658193 767004611 75421235 0 693604256 625102219 648914089 828228567 39753015 630763967 11259495 959540029 0 824521505 421808474 19 910783189 227292019 535027394 242621806 323321692 80647097 64802973 408912988 0 511863412 0 396665130 131033816 62689690 466116410 196 255231297 0 518289732 467677733 398791869 7 256518106 220537201 460033126 23 161518687 5629180 835968637 714879005 132 14707 686429720 1988296 889350976 676970894 227 130046223 384864049 796122062 487646534 275630743 577770330 417192512 2 666467483 31773054 359769168 142949 112235068 192 250146113 695088620 466847302 315986132 320924686 887249761 546261331 1 992287910 705091772 17407894 349460423 75146568 960462768 805998064 53173572 939215161 343903288 73 806251968 967172149 273160382 900937968 705336045 633333096 713222800 725798717 7866052 797260002 799428046 0 483607569 13583589 874019360 483413629 770619 700338913 209328709 39937331 0 4178 811433283 552797990 74864334 69 95157955 842791776 1 0 1 49781417 368305977 3492453 2 358479620 243519159 715210870 16502871 7292863 807108180 3559 1 805436827 10679281 0 0 879058193 765373157 926 616089480 726894781 346289267 941396787 533399566 478405875 176853522 19847750 118255372 40368400 671424849 299724248 551276561 1 255051594 385885861 258155321 109019619 248352883 688151710 476859762 372501931 254993083 0 191532602 1236704 21011925 925493734 735155965 595292478 842780210 475021260 883139761 739464479 320792898 421077442 403597408 792790013 412708955 620860055 725906247 363602365 479651927 430273162 1213317 164 280040475 16128 855 0 739520200 811643710 112337669 815930295 790225573 38180501 313 2 956632541 809537130 405720159 1 172634523 401401163 19 862 1 991277039 719228351 82097172 7065 337962824 813474556 824469969 125168934 0 2 124473884 145166962 482236746 2 558068087 745392082 68 463409654 484014341 1497978 898095787 2798 0 22158355 373741037 1 991559533 782586003 211498619 477108492 310704054 761924765 631029711 376328709 77221776 600700262 0 348 963358329 732202666 419491138 943505605 610333779 2 883907404 431358077 862629894 429235721 244926349 885432639 35575681 101247 32235672 166128411 584574407 75448529 968170491 23949 39779211 34705738 14 430311463 32053881 543166314 489109647 576741719 0 7 804398262 611364424 484868234 478095773 225731550 431612044 699405329 628560696 516239586 101204706 195278638 193106243 601338532 910538811 107544076 286567483 5 26406021 712756 108632865 612349809 1888 933487931 3032 7 656164425 533160817 13831018 824993932 638753449 24880245 1276 737525697 921216410 172915733 82003972 626557534 543781885 940853409 22 263245329 430069470 284077208 437524161 0 149 660894578 475550002 198559102 553180781 516968894 951113883 699674898 0 980050661 367261702 878168810 951631844 1602512 5 364915999 320153126 234181259 592655694 977563552 699300481 354 858802460 965812328 720164545 12350 447259 378404137 75634485 107463640 14 989986394 606889113 75759088 7 19142 269618366 161010707 0 630622780 20199347 394 1 4754860 20025469 97889452 921761327 532057028 649126118 608043182 114166 448640917 354888760 887676305 582057 20195133 811761726 514310334 794597069 657518079 179653092 1452 417428955 977742031 178940390 586438 118897826 836062875 115465503 38698280 887825218 119200 523222072 310905805 646755118 1 1 429 596880851 416445912 420301257 22405 513036082 1452 202 489612210 162537186 69999284 202938731 4043 822898503 375601732 785750615 66648987 701770520 301416261 12 644562205 977138026 710817700 696206990 386166587 3620 750822508 251638189 180018 716383424 1 0 3678 738831986 714815728 36381 439804210 657044126 458999181 395 311717247 147378365 992486654 624991 683079422 513488782 967293766 485494305 350243628 23820 15531 1 0 410592559 59828730 125281 1 266275886 29654 147937622 972103161 65063 1 868213945 1 836546916 535032236 332513768 579883833 128495272 2352314 493619320 354780472 479914644 711 865967869 0 446593914 958035199 405170131 517088184 0 24 827520477 32393000 770216914 115465503 662766947 1125 0 1 196297958 131377399 1040 1288944 1476556 54397 296029885 97301113 0 948123049 648187434 1522426 473561943 912216118 936106164 362625386 47775970 508967124 361378998 968409709 536708820 863841832 381770660 774804345 23791946 2 215557872 178554 944942835 930490827 413545275 637857887 161401564 633122121 672120532 16951 883263586 473832975 951319960 844666265 620573686 527791113 0 51676315 841223879 0 0 960951245 65279629 232143996 361121774 945409213 838102288 983737535 1452 383263894 2 879016120 2775 354049086 712970571 14 2 6393693 303070113 106025764 601028550 222340669 161 581058688 595873998 5172314 48340 490313657 116504547 4554344 640155001 828171230 141043817 100473457 679876635 949308558 73112 0 19945403 252296589 7 973496381 675411984 57964865 167447596 1 910705519 833059036 0 864162672 0 454803834 536253170 81653 3466341 2 745104118 414379969 192931579 428334613 21514258 250941266 437949723 344344931 149047486 822036044 874803968 42 325795741 158900327 214085024 279311692 85056439 657607371 9 263145906 209518608 93611689 450776126 3301152 781610478 726765919 637131351 790189616 273160382 300453559 503022590 813516971 355120280 14 197721 345867666 260514343 4754860 0 166742979 477863899 373327364 902693696 25780135 932647152 5 1 4494 0 417192512 601313001 158459120 332555187 2847316 947356498 368087073 398543550 355644025 748257636 115496397 978366503 500065685 752393930 745392082 0 664549070 487165724 0 290714195 365996408 788825672 211518644 457784187 0 425991470 91283678 584849007 634617262 344151235 433971814 991874342 216390846 817832619 1366635 281720275 177929504 286195266 557682397 814663802 518125232 199220225 54608 528570977 636419748 363602365 116231909 34 610039800 504158088 155473439 1 923935592 320153126 659885271 227 607757249 88045815 693489111 781675683 670363351 579612908 277 210269041 1 677358115 196443770 13125 483770922 202619481 598725404 860409282 834564011 588536570 266222019 14532 56820275 773178956 422444720 748981585 961537030 843928632 857867668 42 222058939 945292764 920782321 813957989 180327799 407439307 609606158 66 847259587 175379 12928830 864951414 885 959549863 529923685 357310135 72396804 748981585 950722762 804634114 646574697 946804441 100899101 301619942 2 542684124 78134227 162018031 572225754 220134516 981330059 715373712 697940819 162176067 0 326211814 429 53834 381779171 846861610 38180501 675378453 90377395 784740442 720691989 0 39642165 756035437 1 3056 921379520 655922641 690269005 2855471 561923007 21121 908837064 672938839 950544206 985042102 586488439 318196885 553541276 353544323 807578848 566136863 264924734 211518644 333400633 1602512 85416232 544198 2207411 80457783 44030827 73241849 616180755 862276485 43258 0 699577459 277350265 910592701 71974364 827909299 609275029 977595220 7616466 766368806 853299891 954531942 495858573 393664944 861339788 984562541 172 225532153 329371892 281216425 690487288 307697190 779949503 318673433 114544021 0 860845441 2 0 345927848 394585494 840439093 718079102 808826465 2 810984888 32952933 429497427 566253167 7 287970409 829775831 254748160 4862 157333320 0 417327352 632289779 74864334 352753682 0 709422441 25411 793459534 523954140 3221970 405929175 139757617 36038182 343265 467764023 0 1 0 91931652 335993467 694007140 629261609 476350037 2067065 121200 0 711068315 2 319776731 664200912 0 792052752 34357006 1 617472576 0 401145781 611 40368400 0 793265397 75146568 6409 5374 0 750800409 0 327685936 4509 90194504 1229 293264520 671895174 85613963 6046 212326731 596892310 493664786 470984041 0 640410318 531849460 11 472431530 345958519 215794555 1 1892 564720851 7705657 570143629 544039693 274856643 12501771 938866347 517371946 138920 880678580 844223476 874693967 214 0 3534 163484 199435516 0 132 116 694524973 27025760 49172416 311706 597894521 639611493 94408316 454504037 541975713 288605603 587 5512010 850556684 0 11521 441540073 533956969 842106497 61486029 0 0 842862852 913792255 970003188 738340261 742012090 302250428 584479 21335 995639483 329025 318426545 808504400 205498008 559681392 507521266 748979976 8783140 0 13126 204146601 799905926 45682512 780515945 2987 2329764 1446 356445697 186526369 306583097 109019619 701495050 69 924735672 9019 0 18761312 861431106 306881918 657783356 31199251 46 647089204 278399573 1 906461606 7706136 400681515 1903821 1405684 464106898 0 6176 372258165 921485101 564567925 972168791 766414011 2 782524716 678249574 310496219 979832909 583 439539233 290665572 440998747 433937946 149744726 904779772 0 943506134 939477415 2 874656785 61307107 34044765 494320364 858868971 60223234 230369431 0 28981913 33348166 508451634 416100761 277014528 3560148 38994023 460048662 142583619 356990 14 768201360 1 786569940 19 0 473952433 574867434 688816500 718468625 982827825 283707116 535588699 664946472 400212700 0 568835581 211511983 63 953338723 171741668 640480083 432282291 259503387 0 170128502 928148973 894318851 635846767 130934637 155173379 374220 72023498 677689878 937012139 608320584 290253850 560398542 5 586438 877134255 117795130 0 174598298 776129663 917945150 58909994 51582764 132816 1607 540464558 12302 106219105 742697038 3 732914172 31154101 0 786302921 848762398 619339048 38827759 773985804 617032724 1 947582271 17111819 818623635 841332696 568747028 578275708 20895011 887494897 1 604 282789519 360463 636229365 88546735 561766327 18502094 152955780 991211045 6951148 59823020 69108042 0 2 67974673 339859261 113 2300 12645 909528331 43678526 501344064 590411346 858350741 0 9 275949032 48117096 45 520349543 1360482 614675386 125535805 877419793 874228345 984016171 105160 0 367614872 546264530 0 90247775 30700 19 603151904 68 35740 654921941 125615551 12287 3 204703955 207757458 859377700 6999892 213527962 315860744 0 695596946 801683695 939215161 507977158 437524161 0 798774872 798634900 614400578 951153942 785475560 308391362 32378032 7 947319678 1 2889954 680807750 354502961 38091 17760 10317 47786433 619555538 400840512 287 26 49421381 827328714 474302251 900860351 702060956 42 339083062 476207068 896437775 428376872 593383883 850568710 995058047 509151179 81004376 18696690 812902341 34 484014341 216879338 248657730 4654706 968308963 0 1123 44254 383448095 8285576 397033427 926773931 514721984 1344467 442077212 221166225 190231655 256359995 827360502 605890600 577388124 641605675 449541643 149 788396061 460796261 844296022 426185317 899318402 585971991 531849460 891763958 997146065 320211406 565000338 656058123 218953932 0 3036796 641965520 823625394 85544127 946851558 0 124160498 819218495 612100130 300378281 489209518 695606211 630213555 1 494544 928595177 199 14 138713220 150274714 897252055 244967292 32 141394020 22 294502529 0 14 322218085 790799269 0 591876046 20 11745387 802898630 2 22956370 666958124 452516558 489702019 0 5305986 611579008 85677245 189340561 42824423 876574813 376701021 1 724289982 743096 319613606 758394147 381861915 7 26 533593299 2 4474874 829612762 651050015 619544920 555 649028071 229 32 0 25249418 553677087 3451889 8219 990349760 225026197 184735309 152955780 207757458 205810452 745744469 603948164 38 661031220 295862706 374733673 7257674 12 354 666180469 971360852 641276450 506081680 626927 0 218153216 111133451 619878558 808666800 1442867 703391281 963244925 432210244 26406021 7916 14 1 0 127611776 1 65063 616180755 206185 235082548 247882800 4857148 4 128175246 1 535205981 96042628 6277 9032 0 52652198 5 35392187 511614732 237719737 301416261 0 598259263 193070395 776677358 369363231 452834593 2790 397133997 580940424 1 175844771 4952 610189954 90352265 340786386 21128 368526061 225489328 0 1424533 195545770 426132927 61505484 956302809 6231087 486321086 0 39947530 65998348 128132169 220705205 728633316 10452875 0 2 885996683 1 214 409774001 1 2165 5 459796 358762727 353815764 760581500 631956761 69732596 46850331 867132530 470099893 78894743 874078405 113 540384163 666467483 71902807 4 228270717 417428955 112305374 308922628 359757558 441767001 2 209 351890177 45963501 704159049 107569173 14 840051984 10143 113 269489808 220251634 859709712 2 467988276 333857708 3269 42 0 703127474 326112480 992055707 438547 860266632 733378971 264339434 144596848 870336608 444267507 300743992 715 94796184 123390650 0 2 3902 248318628 960 796304230 839930081 508752887 779109757 90 374135448 319992411 563299175 714386292 211577729 437855515 993794746 273381301 220949541 2 5881 606354400 124375744 568696954 42 652741665 625199328 4178 932456657 343903288 551127437 305351723 247637642 451839815 8237 1 710935681 966249561 1313958 729424264 859788652 1 32 240143021 914600559 262140148 587023319 68958899 805766740 865676368 681360482 106390592 879172920 0 114747966 344577716 196596159 609301353 536090455 770551605 4959447 426789378 1 504775309 700277433 629437 867717530 170580 854150385 495095633 447416335 132126111 538808747 189609092 750389681 301006001 875150936 37548756 682823924 342319020 980240008 5352656 363105586 604580346 257191658 89126449 355753715 592887634 371 831135277 254485534 2353422 0 13138 167327121 0 866202183 0 197918027 804891286 415069738 511246353 548840552 630296 153235814 0 903651476 766177995 800938993 2831 874082421 765373157 0 426562287 502936161 140424053 926 5 104 855870728 20025469 929175852 12836982 604580346 766170618 764484812 822630929 277884213 205496001 284557671 37687610 827987458 54121869 104 334334077 535135134 770787640 583336867 631029711 5019385 2 2798 179441459 184942545 317488017 2 472626841 356115313 14 0 752261283 58336481 891177682 3747 844091172 541907762 1 550199660 376210724 721309211 589222723 0 718776575 455276079 48758859 780694795 1878321 396849978 471189670 62 833927676 394474 689711177 1084948 0 921379520 276459097 703825748 27946648 278228780 9073904 130318037 9064549 128293333 186767892 97589005 7560969 161790417 928914791 72162208 836504470 642410683 46405 93179501 0 56820275 903501573 31969241 659183025 885843714 626135726 646370628 316330146 523297835 132 1 116 367 24923 109956861 493151100 428601250 386207790 978780282 961599092 35740 143262805 738801247 439694559 4564 873298662 691597405 964867900 363375388 1500031 425330615 0 449783088 2 397800056 271539650 410091459 937012139 586401240 130246245 219716001 32393000 769498357 676799758 660143301 154192651 548840552 637153637 98428797 868298 859852154 2 484970077 1121834 624929293 95324 264973965 688151710 15181036 219966353 428376872 308922628 758486691 650217848 425697709 557792087 273401696 209739914 456408820 2 115973 316680827 202918581 1 1115 648 432228335 305 420137956 1014 999827870 26 3 0 960462768 427157171 734348622 113 645747658 485539677 368811689 57957248 111636096 614074872 0 517388486 0 14 510938024 349143428 4862 1 968756478 579296579 974596382 596644837 439743280 875614712 935376236 402023912 887975717 5 654231370 73842846 785826155 768269661 927867542 316331156 749359403 3 182723976 724068626 19710 968297011 332679395 7977967 426234458 572089642 948534828 171256 10100 871695085 340135036 264641661 470979122 271356074 888168240 96781030 234502055 824800106 676929944 65063 732236198 306452578 252423692 2 1 383246877 65063 7 0 0 5734278 434524110 521172251 500644285 872359292 26 0 51210332 0 404661461 1 585301378 19073251 893 293808256 7 899153084 73157899 20911843 750181000 0 77914658 240865732 120450991 70717995 296593688 448962254 2 4202 729617948 233603922 59532 27916 183835476 1200 121166246 239590410 219157340 854714127 401951001 985019914 822674137 643748490 2796164 601843265 174327954 96300618 0 799863355 643078862 295957626 100108954 4262 677689878 82544666 75058706 1986 268878298 592597 0 312124501 870419800 49813 157673332 677965232 638585735 55311033 416249610 481983044 311456415 50026654 642378135 216340802 53565055 471890804 345735967 721736349 764484812 640700179 676381789 540698652 63927754 707295352 763886864 2483 715838350 366686326 699064440 623902489 468970267 750551997 105139198 276547081 67355513 214754933 545296400 201987173 950322093 0 425491000 875142032 137662 1 442331290 0 24078182 791570435 399910974 391779410 47775970 837367239 744627141 167594541 31487910 334230437 365415593 398733669 12645 823625394 138449435 430056853 24880245 13138 355118239 92582389 494672873 279614084 0 694691079 461495010 522656090 388205847 757945221 254373042 287571495 328771163 60878305 482967621 0 987838907 579244460 787894519 408154828 245798295 980087969 413693 184825271 853677895 14 994255378 370265024 448370409 867514853 563201055 865629992 676601746 419863484 273401696 492421227 132 246335121 557177352 423391065 21295880 650167000 14 2575741 431870752 537709574 834926025 328760965 560195 0 53 256736163 23 157824186 719 672523318 909239771 658795312 286554785 498749180 2 999731628 376178912 417079659 504985132 821878511 319863993 973275063 441318876 11289299 215875856 359372763 646775458 0 379175863 34009288 2 493412850 807203173 0 491426768 213776422 865488071 369805510 283444945 1 451027912 31773916 754432280 48440 2398840 491789799 3 529031258 260683957 2 525645740 33017467 944606966 351926534 822613012 865629992 0 369003769 824292335 112744077 831423850 626522812 299411496 2 871822017 292 164139568 41926851 356803255 500535971 662060825 480483709 211861973 489702019 833276284 715234248 862961777 823214471 16 1 0 56 752259324 388788320 603429965 10532 646330483 743187937 782974114 383334910 146264653 881583775 549436942 1 60 668333118 0 5 614240999 309940710 365878375 961537739 705502002 289000899 627967338 862439839 251889599 475621936 23451651 375063741 655332569 625928648 4 1 867025162 866371126 109 768145473 850536889 0 645243419 1412836 0 821131820 767083675 893899076 30499481 348304871 10284 2 555884667 506413626 235370758 578865479 0 858001992 294424228 797842521 159175 726670793 5 946521729 209328709 472941394 793934772 396134503 789394056 3957729 1 366051215 540158577 14 129970230 304081836 23820047 521901243 637562122 450 57 701324989 563184104 759255736 430888201 450832434 65279629 604037760 119191915 417800435 591316584 887351621 565583876 56 108278651 545072550 612677817 906904849 88797597 88788843 21731 5244158 20 9 929361933 203729939 340135036 619679515 0 348721457 804 927244146 2857 23 415541651 0 155148813 568600679 42 218689172 601463079 832074345 786240245 280164080 158333816 0 965198510 23 413100911 1 241266724 455623158 752002572 936525383 277317792 359979353 693489111 132 199088763 19 537752401 729241406 822835644 0 533148230 866250331 285966237 74554577 674166367 407803423 427612215 5766825 464194113 370 42 619468584 716604552 595291663 371199249 546264530 27619442 738045198 772613118 635689678 941337469 88916867 868907855 16 7764 2336667 817210383 42 132816 6176 609129253 346185771 844745163 1 827995788 96488 22 1 2 434963411 863680261 614528215 821676704 697134834 36860081 767871431 893883383 16 714172383 107944205 506027543 115635978 169907715 816110409 614088043 186998134 0 630632954 385260413 296926589 981590606 581570421 900657490 489245647 16796 636229365 364915999 158 935915358 0 0 34961583 437524161 638841538 234181259 61 132 531408888 462802116 112722481 706747565 195259933 843511581 62283467 490354428 1 7321045 800931343 104631183 119222008 56175474 777830072 429 332456074 639708528 674705364 1 5 917752860 17780 874473639 352280 6 176725778 719 7277706 233 408327571 428562441 132 736857311 589935243 17182635 899648535 10532 589146878 541650110 54941 742012090 248803498 0 641200518 5569224 1229 501677311 320635846 166934308 785 636918084 1084948 109956861 45186404 2 177999245 451709631 786775427 306452578 445947230 163222579 980498585 617880563 648643941 23349 28012009 1 23000057 256736163 119222008 12806 432656135 760765547 563484110 763959545 505721 0 982786907 3 975896540 167593053 124647763 502336227 8109 668583350 2352314 795140326 7 537082555 480387425 410797289 6512 630619649 1 701872027 348482 345 429856133 418290317 312465126 0 849191272 5341120 547079892 90072626 59082742 546261331 757332222 275508216 23 372625030 336348192 4976 757240453 41221 181245257 24972074 870187439 0 685399251 269495722 679310699 97 967171984 32 145731214 987517396 286795807 174796331 907638743 32952933 636684368 769800492 956219781 368263775 971647530 6 90 918558349 7 907172795 873977339 622761 4 916008130 798037580 485220028 31 268 66 834303371 11461710 23791946 957852979 995945940 773316921 107670897 0 972168791 314928457 88107848 342158260 745588177 57546420 5729 613571300 66 0 572089368 921426127 0 473966694 777895737 0 549436942 266126717 2 437386919 1 813014890 333891105 555129814 982847994 179397 120040324 4735398 132 357488223 51811385 432782586 800320726 206546648 267896197 6 325080218 321134825 203793427 263246635 803577497 816886043 183209 511344688 863686877 61291916 330410430 756003686 6729 1346711 573013077 857667478 12645 419767495 224440765 568091 204125000 164810869 164697985 87084909 0 748423989 717773064 861766985 785750615 259603669 757894731 615168182 7 354673937 7203574 383 316934160 371462303 93516680 107 811340649 638484903 3 53 242249105 693087 0 629449377 695596946 772802358 241367579 879612760 230 895668071 79232023 370848748 0 0 370 14 772602070 362180995 348 248356 211421872 956187017 235 861717670 626927 115541428 939212465 273261641 2864609 196564866 167787607 666091188 3503630 244891784 229185014 901019115 915013743 821102847 666467483 223 4043 141896777 940685746 983876378 277652058 753697755 798681091 709276548 186486185 307180843 266273758 683932921 957 2 436084274 973967123 126166026 923156256 918338809 484319784 272070148 921626123 507977158 410293358 43 475228592 383563645 829041186 2111 989937467 9720 232367186 1082 2932 940877004 826 573034499 406461011 100794077 1 0 836546916 131817128 241142064 561 799789087 13362116 2 0 104 858738789 1 259883982 159325673 66151208 616253827 109103974 202 429 385992992 3747 359775660 14 459114631 424522942 465530913 225185562 227614409 392281130 484055370 28 0 790575113 51634212 3 198374353 0 800644451 39032 656140338 579259857 699031892 0 981320838 686886196 361954636 479035739 153746042 756320650 13017704 510305351 456887189 681979673 2 697418126 960870820 57451388 34486835 631376468 593276907 5 307943499 246719328 250587024 15660 857667478 83511967 783081396 549408127 106774166 215 12501771 103904325 425991470 514530 486773347 5 29189859 290100166 19 706582078 672828511 939335334 322116301 879016120 300770280 676970894 990350773 193003225 363747774 355071689 5 202383621 181518415 678103032 510499865 4952 662769749 425419 0 780817216 1315227 145786618 200162793 298540507 353744819 336348192 1 868013110 787499891 890829863 692 473761816 353253395 524403691 0 441018616 225655833 722365357 22707301 767810594 555655572 937239758 0 172634523 1214 14 419863484 121336220 497750962 375601732 310824262 955179976 820943617 817876879 2362 0 544647800 793271874 627717017 473921807 565736194 1 659616053 944157809 338425668 2416687 457956517 19610246 634417142 187473060 56 86 496740293 563812 90144800 691 2558232 270354470 773178956 617319265 5734278 977138026 752521746 277654215 943685365 5 4952 872628514 2 740178733 394422533 301638231 792926157 4430201 767590972 0 12794240 854888667 36 430888201 983269804 745890306 429010729 2407926 841979542 0 5 62365725 867231186 208486955 3686 213667039 301607751 772188856 134900 2 598469693 2143 12650369 262140148 892357295 32217 404707593 844912985 655922641 158421 514240161 750991753 467029 395 172161 651246954 973428876 869855441 678996397 386751762 127210 14 626419123 401007499 0 2 7 694749223 697880940 767374229 985117335 522766851 654277305 606839 683 0 316299014 381236 0 336834988 200423312 273259983 527648484 932456657 888379182 2 370413489 175911259 108423300 962351141 700778856 605610179 710817273 0 1 288422085 610499582 145949361 299493547 249548467 15522877 2 85775 1 497881372 14 1 366525844 712081632 949174495 878952578 685596223 824789391 943054734 987122746 108138173 296593688 0 218852885 419153508 191198651 410881743 456657496 583123 352560901 535103693 851222296 14 30870 219997504 398565499 2 585444743 0 0 907912081 288612150 0 730455285 928807130 1 0 138466522 433971814 294108485 967109273 678031022 830901672 364151820 624 107008819 115846998 19 1105809 532307164 0 0 99653794 10 181464610 717451390 570236030 2 926067643 223008533 297914073 23949 881632282 848132031 649401140 82093124 479744728 626557534 873919408 112774667 352572338 805027415 120486089 819539218 597711388 575501825 766276893 770931248 0 947319678 962395371 223008533 938099049 8169906 980038578 661794531 132381404 455845389 23 7214 0 288711221 271447908 225659056 1 28 392216258 325832878 409801326 1 153125507 302913173 715228686 518125232 620902447 242249105 0 464629913 711257106 68300729 127611776 266199660 621103245 766797226 291456781 19593861 446506421 255 428566178 90 108647088 97301113 999071061 0 129040490 442077212 588229476 914990647 586438 171256 329 954818019 2054179 948804707 290870808 128013312 3733 789136768 4 103 370880937 732202666 7 57 534820980 0 122284109 132972 483359182 984709209 111151845 714815728 647222857 16951 5 345725585 220578710 400758278 929866402 180018 201056554 1 811173574 870451755 176857552 49112 730753170 871404195 455780961 35740 545201286 10863 6066272 382756486 393555478 929290147 737252412 205496001 707514684 76 480387425 329697122 325772489 219508452 809580831 7701 19670161 48356983 14766166 867025162 519324553 80545235 878302339 188 501331664 96781030 68 662148894 1 146 3739 376 891928559 149263 211060609 196187 261101966 55937477 132 285578014 826980382 307697190 0 1 858872798 312533923 769128908 583123 421146640 410126509 1 988273979 1 628934756 188492196 230 2262118 704925693 4028 748021091 0 0 2077106 285446900 47920203 58745060 122055743 725798717 93420723 1274082 667130304 9 643095497 399862380 918338809 769385072 6264 651582510 865 0 206546648 122360626 5 246086419 322968320 859687603 322863409 283933782 34167521 18 0 432146310 871527130 39947530 1 875142032 766435441 354157101 73464924 383334910 104270507 708176131 887393102 868579237 46 116119404 1234591 13230174 271400 271 333 140784060 362233871 0 115071019 971065979 418293561 979734659 3658 147082563 565994519 807203173 287015085 343263988 538642415 0 284196168 4 645389645 790575113 709861931 6320328 400629601 4446 805405186 104559866 179653092 9683 4 76181907 973241853 1 113197335 183762147 719228351 635270030 789928363 320635846 127611776 648152614 835738955 1 332584871 167729934 639 653429671 688816500 245864795 369410394 2303568 607398209 987838907 0 281608011 608984969 281632 692175168 540140317 166134233 626135726 2241655 801931813 2 625815866 436472448 300280811 48377760 713735087 8550 122330538 808650778 337014381 598210258 575656004 336400811 0 301694461 315006318 211766213 9 733286132 697757733 429352144 394939354 873964711 622392955 393127 645747658 0 18083297 21526625 994730240 8951649 660420110 273627351 622853779 0 77444403 448022199 276788287 23 299747973 5574246 840587240 398828921 526061883 971308067 182 333 862199845 383396611 619 842245019 825970628 897071667 453074317 854623699 642360691 96289862 876510092 971401021 249962802 592023970 168537777 26394 986138415 1 730590906 637698960 198742351 341462 1 1166 12645 35804827 797565686 421159461 227415425 432146310 30602810 524210173 1 502862454 705387599 581840485 561340194 2 162953007 838383226 357305248 3 32 1 318308936 0 548523929 867383421 365475282 549365326 622201210 475970139 0 992418490 649646568 344441616 2 347232848 33863 582349663 2 567067656 885050478 382187290 214 432681713 647089204 348 763690206 147923389 802320848 599957919 49619891 706988113 4160 233449100 313 598781973 725522053 838402530 1467838 869159252 60945184 416593831 0 20 484385729 231135 905890432 605816197 875275099 496150675 894745476 5140501 566253167 941889807 763521144 420577644 348721457 176 602340170 211766213 2630491 69732596 383596063 164678531 14445827 851545569 479015264 8 24880245 321018 337148763 531614516 765659750 10512 524403691 339805313 12770052 42 122567733 316299014 8237 36756 0 2 187662977 34658740 584818179 611864805 305351723 530997093 14021 583950964 273077074 404345865 1 849938387 14199027 103449 111313951 644562205 614726513 576761687 812538469 8455037 148518844 449243 5 144729724 827974789 940977540 187964954 336699253 918338809 670079260 547949732 66 166763020 114322551 842665177 640480083 398128545 568520830 781510255 227 288605603 563212934 822683349 381829674 146800176 13 300120831 135893718 4160211 3 879650535 411794440 837202306 0 413975177 483264368 203801205 14 276560485 601266344 76162532 62365725 970667943 340888067 54866825 3 987517366 927 797177340 78793122 53270818 181884965 0 888330236 379132750 478733959 15885 543166314 73157899 352804338 360828963 5 540985644 768658758 36077214 100 153738186 180028798 845261795 287 386486224 525188781 0 21535450 500921981 214 23 51909019 702806619 141043817 303079295 1281 764786106 303125432 671814451 28 0 42937194 331173099 929770036 550490023 508231047 465351975 20 629317899 708821405 9608075 403775807 175 517401725 853120610 710186558 59532 809086528 878151532 188582715 1 359104948 652423324 91595679 1 524006868 1 211861973 1125 639126960 0 5 431688646 9 514337836 389410423 483175113 4 685797246 113463 28 176446487 379321305 689348626 101982462 97312250 1 1602512 537114766 682497595 938562076 447804154 553681568 595795604 548774698 858911184 164503987 821057782 44776309 241001751 73101878 0 325795741 1430 989087033 881938714 175503 282871003 219036513 540358488 742014719 214717140 305366344 0 53053673 365991296 109041440 774151716 1436101 239572827 476299299 560451229 8833 769949247 444896315 2789 238625647 768246657 802678202 359588309 241367579 30583 976816348 794789330 432273128 894297405 578865479 895542920 694440518 33 929361933 0 153912 139202996 35693308 222780198 458163776 772949870 321899019 0 206546648 0 430000578 511143836 341045812 1 0 1 546885446 77225970 1876469 76774324 290779420 109945913 920 674182326 269519695 342604389 1 419491138 69313210 479466238 655235423 196808 134017527 610892139 5 826 72377489 464099051 973425646 887789639 500424231 1130 220260427 168506375 435103817 3 37521264 1900958 504768655 65998348 947965219 120962 838848952 3 0 623902489 345402859 1166 548840552 712445287 0 570512726 605372547 931673008 1136 993484299 0 914684259 7 811459027 495230593 1 182601 385240433 428007387 379321305 79294 385567909 28975 162148243 164503987 0 147976945 72023498 24109 109 699013207 427434962 1 680085986 61157140 35 2356 312668973 472300956 852851828 49112 532076083 200235341 633519176 512778271 249709496 11236 922609588 69 3305 228370 940877004 985480912 429 3 173720034 0 147337163 570513019 511877323 895542920 10 93016021 741138005 54613648 264920543 275050980 56486891 922709924 530377599 353616794 549327503 693287343 461391415 70499362 846142199 372213926 247936402 6910687 933257492 476452517 253336953 25312499 0 2 7816524 745808276 271922577 424953453 875091224 19 499499623 182539346 216670817 362428737 481857001 201093794 802898630 254224646 53053673 64 377867189 443689019 935637456 13667 32 321596926 277951193 639433593 462 506791560 587783228 827200590 425697709 395699550 184518845 0 976930311 784004684 797891489 0 394413806 29125803 975597364 9 185965604 227 719 780132386 68 1 20895011 220995893 206145663 964042598 12162095 7277706 401059722 633967183 8857 289464036 10 458246894 733503460 344756 881536789 286810196 530854063 0 188030383 2362734 5509012 306651679 220623290 2361 2161 376331037 697165389 353253395 202165730 895404174 803185996 883095774 914354229 792214933 10519 10317 768325421 825024857 2207411 9 215498552 397866048 115541428 647824940 619548879 927867542 1463 666434218 549023602 994834131 836873222 707428290 637400928 5 12130101 910810157 475228592 95955122 7 934003786 9674 320211625 525055353 844602483 255530635 29441 991874342 851016220 378951759 988729052 255910339 942903180 0 6183206 162018031 390588314 779710229 1 404492497 0 503022590 67 940649622 487421448 693164158 142179179 792647465 1 194378851 879856691 436292994 383787483 214085024 899863003 599377036 0 655235423 854623699 19 833127606 273401696 396741094 658385593 133443143 864700614 730924027 946660056 292470329 60416861 96799 487500394 715373712 34705738 527113435 34851218 186171644 820414807 84276221 106429446 597512240 0 7 825074111 445271604 228239208 128495272 381770660 5048028 684624325 18272213 762296137 2 2 354028523 28 79986 571718551 355223386 448518826 132 344894416 355982558 1 190827753 742106984 413875 2 1 196947504 189764825 324908022 695596946 75 0 410513 5 196295305 930439078 406098759 731231722 19473593 1 654 659885271 618541456 996444 113780651 687248668 160 729858788 207757458 975934549 0 620923012 621732998 684517988 975034841 582486274 787274945 858659946 160540158 0 678687391 523 266402506 300 927413856 369662061 734987433 283766484 80029235 932417537 898209008 1 218874502 495402731 82730170 29216209 133601167 226904296 96999903 684 0 112570 13089358 11660500 77696380 547922213 215119564 545201286 1276 640873967 0 869 782676696 0 192706145 269489808 346951179 823456906 42565897 280776995 131930774 272863824 1 766288119 471600634 846306547 139568091 41 740835366 0 2 75274894 240812986 51728289 582439863 733396902 96 678273464 308626775 45967 344344931 571061139 917390209 591113336 0 769149855 43 152798237 482167364 359084223 978317400 295119564 918422512 0 286415053 17339538 4952 464194113 467029 662985566 991655204 308943934 2373800 248585296 307943499 832216472 903401909 827174294 920360198 36776 266635468 901848086 31402116 199 186171644 76 41081296 793661539 3638323 107497 173498185 443419813 1123884 14 78292923 400784899 228472865 20201932 818521307 708685775 3 373270009 907686508 657586739 2104 977563552 4446 476221257 1 140705647 131033816 258258507 123328098 393684771 804634114 507593879 138824408 668271841 187136365 921551011 189265296 288605603 33882 546965774 877391818 700607063 456097407 1 111896 376 161 736542382 0 318308936 0 459522578 973428876 425697709 846138422 597433533 227 1360482 23949 23744862 657301117 321628408 439489653 86069806 961676176 560248681 0 1105809 356 2044 612994847 25090 787579422 263655722 0 792462845 556700668 1169 983650443 809076476 16230289 633978569 416083835 579932936 549299687 743570936 290100166 507593879 0 496552999 374220 827797753 597270924 353306620 525741919 348005026 306799985 268269268 154723411 53834 83992680 616458778 685039290 498366483 1 0 56435189 562397346 865705775 0 140177441 866732115 456362617 533303434 140349712 591316584 87450043 420140904 218561022 685283044 416514624 419452879 1313958 710345179 31255678 604411161 27453189 855469621 101695407 229771949 4972122 104 115132092 794776988 2 29904321 127611776 606983646 926346475 471382736 681019639 645788988 299696176 715267908 637854275 783195485 344429152 26254409 0 1 164511269 242057315 298 424339912 680307096 165558871 863365380 484292436 797 321297168 624453339 2393206 2 464165501 241811240 589935243 871233762 949197999 28086 264396118 376210724 807578848 7 0 465955364 977138026 549892376 22956370 112235068 457474 464290599 296317320 228508697 0 489822183 0 306306443 580140879 746397122 610406 17012354 956170584 862033211 89099106 79986 27127 383195024 0 774302140 561923007 119548007 2 115973 256108906 3 462791404 696531758 17306 991374767 348 9019 140361359 553755700 174380063 726670793 248803498 109484516 301523423 266222019 764161791 370518450 370119584 593637 16 789878983 311719790 542859607 122364445 777309120 620993713 83447379 16 877296345 4321897 3199363 610248340 934474436 579612908 765659750 14 504112362 42 59379115 367011693 732362258 454443792 664459310 0 488771146 0 698307074 193003225 9 73705 945670176 748457967 7 7 0 656474168 11604373 53521167 349442644 779029167 1 2 344887044 842932436 0 913145386 529031258 314363424 791 867520620 419936442 745995453 12928830 83629986 7050745 2523 779029167 999781842 277454219 190244931 43 338454686 826016126 123071232 641276450 19945403 919423157 794777100 529374400 108375367 600987950 32383884 988581093 239965555 111562874 2329764 81287807 538378014 694440518 905752943 998146482 21774081 351998452 176 214985676 287571495 1 1 2 0 102351956 140349712 938189117 415960259 180241574 427612215 176767898 7560969 834122141 904158346 2 767575641 799789087 992888728 5 526289372 3 26119486 1 4330 2 444931067 33261749 57 222340669 18497446 1 898180301 15992 852633898 454193871 54366405 253661598 166838585 1 2 1 193345401 402918598 12 317316871 285426 867025162 382458332 14820318 763411965 568050115 874588949 976727094 0 907846795 198756358 116 246101595 89004248 240752722 410607624 350361697 819951531 681278826 59908399 405279716 926378083 0 0 14940985 12224 289194765 535750079 558238333 112472 283615822 0 832381911 570497115 244813258 21372128 10039 14 577388124 672248066 766126971 648095103 482687407 18161414 533514693 6119 23 385567909 844731620 2161 784478616 403795854 950322093 645389645 231824295 903437546 42 398212310 800313048 2 413312385 510856083 298276798 1 961716282 157146619 670459818 152834841 5 62588242 1 0 430331839 19560210 703553049 568850618 0 1830 321323645 822514148 962885695 803776102 3960 364604353 2 2 850506478 521353546 0 783747449 0 324692867 874225717 73953692 348 818828186 27983661 984790692 171958283 368665774 679104847 703264228 86186958 591880142 23 790225573 345725585 477915799 694337019 0 929557433 445258312 429 1 418688916 359240588 765659750 875734999 702220303 891258234 59748497 766490852 531525152 368145467 64840909 912499377 750822508 0 10 54866825 118979810 3675 1 3 135562474 0 593274440 945635041 1268756 377999265 37121281 650369592 411303454 433948081 797725232 52652198 127704304 10613 852851828 181884965 53 294169561 2 485862573 821094918 791383857 852261497 1184 559351300 193601916 998690150 1 59 89166740 685594228 624848689 486958458 128638278 265916395 863704778 6617582 1 14 378551481 493922 469945749 0 2 939288710 183820112 567402716 161339284 948327157 1 887389507 350125266 7 227652589 319940126 2 9147 28 426335575 0 143599360 904079768 930229401 793801135 11006308 552674435 9131299 700125324 827857628 133445697 486360 907746574 2203416 85205077 900194860 396364736 940414995 843022258 295162348 370 582846196 604097276 656035071 414 173157837 730785566 928735919 770216914 551659626 0 766674043 542684124 615077866 2 703825748 427612215 711015959 5 428662175 1430 158893823 879336964 368330278 14880571 161000833 318668089 399160632 0 35 0 171990 938459870 733339045 1 555380345 1 575501825 455367547 799194680 1162 256676803 1 901247512 215092287 132 2974 719032723 1 4105573 95007 649593 716420116 231135 2104 1 772450313 8455037 187 326295170 945930871 753494622 6512 10275 217106397 0 0 614400578 0 1 216133393 56106 43152 56778120 0 815532428 19 674607630 230150383 651050015 35804827 398828921 927091742 880781677 394 669246991 4862 207674669 89 228 252362380 1 385240433 267578569 720241696 153071 543166314 463050607 1247718 452390502 303 804824947 309581626 378182608 158 888168240 524569381 550459585 732240299 489466943 2024847 160362 275508216 70707516 604530553 4182835 170740 42 19 986843388 425811733 930861890 848108887 333410869 736146009 19 547056358 481276733 177620713 774300969 14 193108563 111129394 1 188926718 194366989 99264 0 590828797 257507438 642950326 90626793 9 49112 44030827 1138836 711 356445697 439743280 888379182 583079691 741738278 642410683 9453573 18362123 645738333 701084519 428848468 993982038 518822510 14 439804210 125229082 325841725 700313342 356129136 2 344405944 874736864 10430 0 0 0 63509100 154497933 324683859 0 903812191 1 510120006 227 606220236 334732719 363 660537231 2745 630769426 554536413 764881213 378898388 0 23437313 881480439 448296676 0 793304609 24845620 5 6 938652270 3 1314388 77293 62995803 884371916 885996683 221441041 733782110 16634827 9073904 717894956 4575695 366558218 1699 901561459 499405528 76 936795320 75706575 215092287 132381404 39090614 307180843 739294389 8872276 818985719 791531578 31631872 73464924 667749681 540143 351254008 132385449 0 2 269643312 1094 0 903085150 14 497282404 618577197 2 874693967 891272168 806046154 343057323 18161414 5 299411496 2 943542155 0 850230730 665746085 94948 5140501 871490166 78134227 855836354 352280956 529676375 998791908 40157 543781885 949174495 36079941 659706950 78 95897158 242967242 7334 945105446 25237 0 800 200881193 759448683 42 382756486 513558654 269004254 7 30975013 203001202 89890241 768246657 553837789 546295054 103934492 438506959 715619560 709856392 123284894 563203 0 2717 862031190 510029320 484292436 32 541576438 440953055 280404262 743796962 930296915 73319773 1 920229324 619773451 10915 195805214 721537676 115973 11 27256261 866821054 952790718 869677739 955701422 585971991 513097458 609420337 76126968 9 825970628 145191562 14 76852415 351561640 3305 2250812 0 132 26 626927 394168809 150542728 359 622419813 1 329366591 1 860339683 80647097 758932010 844050032 914222400 669226019 394151776 1137111 16170 132046309 5 1327729 8662 545 901402856 247527687 147257983 171768 1507606 41604 796528546 315100353 128348483 1123884 694882067 373741037 199220225 419700262 26065478 508387786 398898 4 491481473 5 940211936 872399849 246739124 1 112235068 42 462638742 433151401 888957780 1 673213827 94185175 233323958 823972563 228447300 326318260 2234962 149 203051096 0 2407926 9346 198702084 622764862 37687610 843861376 353815764 76393541 480891805 255844478 636413311 998710618 137981805 526670595 38099649 106774166 19 415460464 180663381 723422354 391920051 2 168537777 120102056 469549878 10659278 54722216 820602781 926756425 803783640 831148247 842862852 233937886 132 210388293 458901124 7619 81527694 928596023 528946278 989937467 163947415 1 25370216 254142525 934504735 216477421 2 2974 42 294108485 226908289 1 133654256 2624 226246894 383563645 796528546 0 66790969 555878976 0 402954960 847231446 418862593 0 413270361 392466 663657522 1 609301353 23649507 280129206 83751376 19 924292626 799789087 740167511 73705 5768235 81118182 1 0 0 697966208 429497427 0 225535443 429235721 627102269 299947530 975579124 102685953 472993293 72207590 906826329 476687796 879336964 598291347 568 318201 19 916008130 42 56 41604 970407521 223008533 933831438 675380714 584047221 313077135 2 439141288 320608286 422792609 709276548 350917600 348442728 74633833 4 145796214 346973479 7166869 25355330 987838907 0 4862 85516127 2262118 1 38638298 539920338 524855391 99 798112152 576741719 263 682852373 19 853882382 704525002 709760 702525172 165891525 564120134 2987 294419377 22687371 0 613204381 10039 111852870 280503984 845997091 575625024 782372964 892014407 112661369 154248003 925345908 730261660 355997357 143315129 0 233601410 959985877 605968108 767171007 6046 991559533 21039 4862 29739 3583300 64 0 642 201 8169906 429 732562919 138207245 457044992 748981585 706988113 357443108 169039314 306253391 294890916 76 10031688 0 714660672 756697581 970747511 646412 3659082 2 719 5 142919004 11646403 76707096 613089990 346707299 636183853 728347750 937251148 0 862396328 20725911 502365995 0 586115242 701295148 855006182 87766 725806754 675789523 65998348 227023874 588716851 7 667273759 234502055 781780980 448868783 949965766 10679281 142 11 742906350 67571831 0 109 337667690 142689998 2137628 677358115 393436273 858762798 2129773 828171230 162543051 84375372 303681051 1 323772273 279614084 44776309 14191756 989422775 327 3407 232357586 669355135 228973064 1 341408566 166408 239135518 439693501 0 425146236 931242236 880256950 60529827 650111270 19 233335082 13965 685693298 351439707 527250282 500535971 382437 299747973 756688903 850970508 1125 6271811 1136 0 351116464 718369525 1 533005528 632684420 312397040 613557408 201987173 87450043 1 199 477335672 31773916 112176095 404707593 114448083 644099075 663838220 325 640090090 0 670126158 888291838 785177282 275287325 366042628 486415 255749664 831241198 678390 277924444 82800437 253 579688819 399721511 885239175 792729342 15890392 264911696 469348 864852557 425325440 773235504 7 956219781 800938993 275287325 39 561008965 253241183 827148438 261101966 196 264568895 738959 484993538 69259032 874084555 502920124 141346356 10 798251465 815739980 985541321 531091 763079003 7 79673111 294788393 798634900 1 383 107600170 227252372 3129 534 201056554 988321103 449191158 546346065 618734506 904222404 808066654 298540507 612428616 638743290 778646833 245909595 844511224 506397084 1 357702342 345 989524750 245494704 5264644 2 92674 926773931 294 365302537 385496428 1 132080875 714462701 853302675 877419793 265471389 478352887 159468696 170528236 364710514 323677472 760491978 675700794 976493336 131016346 253 221634993 358782118 83714994 2 287759197 907082760 0 758855590 1 39642165 387127101 56150009 707880471 4 744226922 858242157 757451086 772897009 532057028 641450155 393127 719058654 318522648 382189492 65 500920655 436 911565753 972321074 1 31773054 73 7963 477350582 341043411 262690764 1461123 2 847867553 98428797 497282404 229 337246435 0 103864655 45776 666958124 40690802 0 3642 471972 219716001 5674 364097999 631725854 219807367 2 746249175 847111182 433802802 10 448821469 257061531 293819096 14 576081078 917592656 518292063 993131198 510692411 184557753 184461076 370709454 7 1082 387105898 2 360130216 517976959 799130746 1 601138914 9 3199363 416626624 314969768 643884163 271850881 48736150 4330 805998064 2104 0 532884033 289194765 370281329 911622710 424537333 759999356 5 6234715 743458920 409974363 180179708 813546355 346185771 83368585 849 90 885 925128704 803185996 479914644 324788188 12933923 297256952 435337859 694016572 768078985 498074669 746608363 898898540 0 751014296 7647528 891078966 203133520 924626439 984494871 490923238 841892880 2 84498358 121361744 307838239 431994415 637515786 387126997 470148275 8 721813008 732236198 40377930 110444053 1 692679087 4251753 276975231 865488071 79586309 800028846 911797906 282638640 453559238 351934784 7 278 203051096 371573530 271444999 16115 167594541 99401054 429 226264232 140835894 478352887 833906008 701465919 814192559 76 559681392 869948693 663677698 368285109 246204278 129186926 19785728 819011918 565000338 36244 546308330 249249872 552421319 21367685 733178760 4484146 599 422828561 421077442 677971034 5 681723028 685111379 740100623 625529026 9 213527962 1255300 186157011 784087210 1 112 62 108138173 11461765 419775192 891421694 0 974863383 252123764 694694601 104 73495055 90752 98514470 0 1 5443092 432782586 247493821 167593053 774739032 132 661689361 414469043 708176131 995058047 21039 2 767282015 885 1415671 135894269 173424705 324434026 7108 205216060 320714297 518947622 3338 0 147082563 734151108 482627485 0 564599335 382086333 460115537 742154621 938189117 306462075 606102323 293091192 1 863841832 2 209517880 23750926 653482694 38091 560195 429368828 301638231 907 1524 2 684624325 1 608400726 825373294 108399728 656494927 191377058 819130792 1 708926061 482627485 290870808 171975760 4641076 263092465 0 764090500 65150991 519907496 103348331 918114623 800931343 429 7289101 716337670 150842059 38 621732998 19319679 69095 603169130 923633791 831135277 0 207085576 5867 856910715 7 681117590 788936172 483960327 114544021 863860230 253354638 384471775 216340802 121707 437524161 968 583511180 707884066 799789087 386166587 0 351336877 1712478 0 65713345 87 660924680 98886136 946511557 615452668 2880 807937706 1 188926718 204272003 713492363 653272813 5 907371013 513217100 464356228 211591519 931785150 513176363 64958483 271447908 458838 801793450 979426282 9068430 0 651050122 629220962 807995724 468970267 215092287 1329973 942 148508493 0 799982043 340724090 276694743 462791404 1 947582271 867057167 9032 0 524199475 630112581 289466547 111218109 1362 0 0 56 150622723 424537333 2 68 902825267 457474 3 510320300 614400578 76 478366655 117158 59713108 74569707 739982972 99 729281075 645243419 734045845 838319927 588078726 7647528 370101976 43518358 476299299 811853922 1972428 12836 5734278 596888276 578865479 5048028 7 478476450 446276184 651300 256768885 70707452 484752435 614400578 681 480256909 669355135 594254436 819839302 408 0 168154913 172964815 132 808080009 1 196808 643981018 285275 2483 849405999 5891870 910538811 459770730 697998267 0 956170584 605613236 1452 484692142 796528546 896604290 972168791 340960768 167524809 343272902 210736150 44316181 279444940 446094491 0 976493336 208672629 810180188 345958519 222462037 129577107 614868289 709694593 445562888 82173 36091 986908352 841642534 109 75 672802589 840605748 241668969 2 1184 194201068 196697932 235954765 812211277 297425833 627197711 369393007 196 28711247 218499076 932442565 0 0 435501620 2510017 823199590 870672593 353815764 272512707 262454763 240606654 25411 429 11816 474532374 66881265 11 7476 436120374 264924734 898833030 741851192 606734800 485725012 5373655 336418742 573788531 712533432 809086528 455553929 978125110 596569831 23923953 885 687884439 10100495 107497 157924347 859912413 746397122 796972322 478405875 653482694 588452374 355029974 727557844 588110154 168768101 207085576 424780928 0 5 172111089 328449498 312573103 57 782339455 829383089 344429152 252689609 743096 736716550 836153097 13951 7 886573663 816735743 1 110336066 702334788 14 16855576 988687664 989310719 766195138 495858573 605841558 274151862 926378083 224390452 224887955 395349526 9 437162445 67630848 893451618 526532887 0 962829707 968170491 586769394 587308442 817344905 663296463 105286545 1 434709135 708821405 575349661 2 2 208929632 2540834 543757874 26 762262861 9032 457493030 5262343 2444 768386845 4974861 327 712968416 364401880 159 8857 770984345 0 584562306 750052892 370561269 785947094 394474 100 216710028 32353589 57964865 928148973 163456011 737626442 346167748 764092805 827523046 531765759 636738647 55341126 405324587 78723 321628408 2 172964815 719989378 444329764 156415193 595869222 500309818 641364758 900586702 79546407 621142449 944090382 3920 0 420491499 277622078 710052841 0 616422480 28506577 121605697 214681691 279547495 162288270 931025824 645121 582057 238407625 525979393 680807750 548038427 1056211 90949843 454809161 583734445 715281692 897104298 309760743 574543365 699064440 156979035 7 0 538132326 715 399862380 714474684 209379842 810512521 708971850 508988282 108651403 229594148 273259983 1 918338809 0 653215455 2530 0 634328954 587023319 1 623589686 32 57132450 2207411 892758529 5 953485137 137662 795307752 492696857 218874502 337014381 212083028 692683260 1082 0 754125705 241 198620815 546707820 1 369134636 2 352515916 5 984847600 348222714 960129439 518548864 34658740 253354638 0 478732163 390 559038167 963843234 43837803 550120768 331306942 808239989 13230174 706159983 242057315 427396433 208800494 993924065 42 732914172 194131959 2398840 66 462113609 283578711 1 11484541 14 1234 707565514 532231619 542934757 34038596 300546545 946521729 600646303 97565899 738831986 904079768 727236085 454218031 165190359 936818572 986266920 11398161 818 1 871872966 210440668 358747087 14 0 664618802 0 771312670 30201 313 0 500424231 843365704 336651586 64 790999472 189431 51649916 40820379 26568327 14 478341540 2 350798580 299115463 56 526973154 483960327 3 934234789 123861968 394418 909395795 8455037 32 142949 0 436272932 1362 2 20911843 0 593870478 661247 816886043 1 813014890 589735952 354 880294955 727236085 626926204 37946087 225569645 744470027 14 781396035 277884213 312334761 381770660 436472448 788151706 29905480 269693150 174327954 121463848 840083162 2666 11322376 0 0 361597479 2768 98119845 0 206812004 995772874 131377399 87766 355119275 90289143 205364102 335123215 7450 147384359 16983421 24078182 982343026 254947439 1 119384414 727557844 0 0 18502094 246086419 52887675 782524716 725794136 804281535 585152774 69092 0 2 8118 1 582243815 796972322 79499503 309685356 364241607 780562267 897244503 384864049 500009435 127210 1 439517979 82305 590899800 531041665 1 852851828 1 994596243 800960445 383810920 0 14 126264053 958061071 775151330 141179443 138093590 368171025 37498259 456832545 211873276 111896 275863123 382086333 2790288 943542155 448788343 956219781 474664513 202967617 917976436 274864984 794475594 1 305602254 360090060 703230367 0 968453454 27 43471016 33882 432603085 1 154549717 132 115487343 414365802 0 363261668 0 233918655 5 73 605930498 23437313 337949149 1 109410744 700120642 746005023 898713791 12 658025623 109108882 910538811 718118367 38377427 307042304 168537777 818946215 409850783 42131985 1 646561307 76162532 305931908 79352406 801111682 714525869 927 140752259 375508199 822336504 67322662 858911184 1 391432637 1 782372964 1972428 353802978 586404381 532 129024855 736703810 537082555 952153198 831296803 166349678 63268 566051259 38171944 333 324948429 69732596 500892250 2 249799178 312256339 536687492 325215348 859003896 184058708 5 2207411 393071574 639869305 244234215 5 644849371 11820 184776907 22320852 245753151 355523914 88707165 933016539 454287595 0 985958598 245667456 978687232 949289690 732147111 576055029 614708152 169907715 134908411 718934192 996980029 356665568 499996644 8563 952189725 591569699 807194877 858811184 473832975 237466338 807347286 489822183 256003497 0 67992 1550988 977730230 444172077 537542541 247044612 229120299 321693239 576216937 0 355819054 14781426 1 928590544 881632282 886270475 1346711 815193154 961213604 0 987188557 1 544667 384659014 1 922733246 5729 32610838 376384113 5 606330162 38712 981580395 11461710 155319975 808826465 522656090 175750 115510200 318449198 324116682 457784187 5380467 290779420 613962394 429 464454374 995011973 875 66 840587240 26485394 343535472 325832878 392642855 818462203 488942375 4 276657673 2384 779875177 5602 655573161 326295170 5 616019 706100157 18028531 619548879 797086308 804541858 869370638 662766947 848661891 188 3883 781779083 493960540 877946016 960 0 44036861 12579456 899863003 373077676 280503984 575406362 586949478 326981752 383396611 428194989 510394039 717805237 916812280 1430 220134516 539920338 144268170 28 104 186724523 573935906 686805398 16983421 392077480 406012256 383745001 127628960 845103788 860380621 960 605191276 5 723425378 536687492 989444156 2 226554177 156514165 833127606 120829769 850331817 31766945 0 1370490 202 384244676 381330676 596644837 14 0 2 279989325 422248151 534306899 540570374 28813432 45453924 46975104 971839876 778204171 818474261 9073904 414030850 597711388 317857174 444203915 688099853 550028014 984768857 762324644 19 378629553 360826773 675378453 746495274 584761524 125828342 223699938 430303853 767044895 174566074 859709712 100792161 25134297 289056901 856910715 217716190 525532062 141686498 299311 198443208 84868481 214 436153651 47455127 59468798 821714204 0 122217493 2310 218852885 124660519 373682251 208897992 388371763 486958458 742820795 405170131 429 387672596 74536486 109108882 246026873 1 636477677 463003484 25490689 0 81765442 18320 600018459 397555427 792357303 5 264684508 1 12350 598356548 925862743 656838598 361774870 364604353 349642424 2303568 419142347 64733737 0 534699601 0 711654323 832080696 542386778 617240789 450776126 3 75146568 318522648 9659 799018780 142179179 997146065 598725404 781328915 974369692 160345135 30870 404461214 427157171 948966370 926321461 798037580 340701430 710817273 324549564 442587023 142614467 0 629133069 532378480 20814527 28 980004195 972040621 212631351 761491026 41926851 37914132 241913302 19 779560747 110482673 728281359 409366752 323144941 50551088 89276608 107837660 0 229604600 361440812 975559935 170509909 5 855127753 935908482 929403473 3136766 0 5 4125621 523 14796712 365878375 268 179241896 348247542 470723939 571061139 293102247 563215181 662451657 532797034 223465138 223 541942721 8833 922935381 717103827 702632659 2697 2 227252372 826247426 985958598 580278992 711701674 17962000 9971423 1249311 42 725935936 0 250755187 526439101 5 646996445 644086470 986700923 394307546 124 357539033 4584 297975074 238961214 670667863 271425910 453217883 620607144 819175662 0 776983403 5910 33836292 303572882 0 308971449 3410 54294765 649126118 4672 206145663 366544246 93 268 1 44058037 502350174 418781323 2 662563868 824993932 313174747 791098027 524496858 467029 157 1130 352168472 710935681 846881322 767365298 311417025 190381350 7203574 617248415 611693646 24228674 113005 451270270 421431149 16 246433849 150072038 753521287 0 53789446 233058238 23 4184 557285669 429 31255678 840483785 0 80549924 594539896 35851 955179976 33125 352515916 566364195 23 382504566 678370983 855285259 414161498 101662476 741358082 432446972 32 683078255 1463609 344505295 125535805 147636263 1388471 293808256 145713951 999781842 527389486 409774054 450487063 42 250146113 0 132 2 152423352 527847743 972264004 973005084 764461512 654680493 400003340 751507535 0 509760608 606708643 241 6231087 159475916 930899722 261231067 14955588 565065440 427725782 744627141 75 53154939 297 43779079 376216437 560166772 624594732 926054104 978704565 82052434 1040 759068336 67186654 512749775 107199326 617063716 311717247 900640487 67341144 583848292 0 627728526 2173 1 10452875 3131 215119564 131371431 855033535 214511026 105178565 386166587 211511983 412835730 810894603 65717036 228496129 0 715815914 146835212 432591783 0 549605217 123680099 971337261 104702474 490024890 205190136 0 150315265 241731119 230161475 124 293422488 76 364376076 137715028 67791438 906942100 90 974345115 364946871 508411 398944 945331621 232517233 61029641 1158 267975260 346334890 0 499313257 4938127 788411172 711125163 204 173090006 23 995829666 157 2400711 893116344 20613144 726144889 49112 69416125 389449121 194812894 926587227 204355047 150321447 12770052 614443752 64300495 2564 48377760 203033767 941671287 412558837 319 586798828 202938731 708971850 2893 870172455 30368653 374510879 91931652 1 453333468 28478906 483175113 518822510 50688675 1013192 998125744 243276308 555415800 1 999606572 0 296824280 699577459 329840996 411257410 429 924392286 11584420 912157140 275256277 837644130 353952 201412028 453074317 5 2498894 345656066 69357791 100449963 302010883 72 722224384 769128908 626522812 465965129 861910396 167558 312573103 732949372 423362085 346092 45967 201 0 118826155 709 619141171 997775191 261602896 625993445 606220236 7 237518206 315100353 275256277 760347491 1 1238034 746646004 658403337 963012325 99264 11 775151330 4361882 991655204 881536789 20925093 283015023 226632575 5 398677308 304531560 116689332 166326778 695088620 0 0 766380647 568520830 415508306 471446313 4 157825200 965307661 226118455 0 268 167059304 20707298 509671907 183419294 0 5 175200156 1 885923711 42 301267371 592361102 27994 0 362683611 76630852 550879216 76852415 447607879 13138 279490321 1 245722874 639097075 400412730 25957544 1 648104 411532487 14 879650535 178345282 4564 796947859 896484356 822390766 349318960 2 10532 244326552 66 194840894 580336148 98772305 990581440 554276877 278154060 193802924 3228 254142525 403468326 458736572 902996913 201559042 425727723 414171665 729796346 721942257 31464436 2 350363854 91543970 953486938 212631351 1 99703717 0 394151776 4 996013878 150437968 749285730 16983421 583 132 890829863 268 272488120 961676176 524403691 923100499 646187596 2 4583780 850486022 128097401 88954963 551499152 976289548 359831921 781360336 320047819 717678443 108399728 90397555 5 513644400 590411346 932774475 3 623081510 863184644 891177682 505319982 80528608 999170718 1 82968852 397126457 69303088 1 1 10 5 23 378962645 250802703 209616632 378896515 761411224 4938127 181624778 492661788 426383651 177801002 256359995 494810084 0 668150423 534556867 2045 16 561005840 786240245 452173615 12806 558081858 400525712 400164378 290413552 0 40847 181245257 725989988 1 344219492 617757295 229765809 508232624 422444720 635469029 272709978 1076 411303454 990280322 999697656 472170994 218047934 470801033 11322376 106048 373205374 122340 385505335 8678 55960 748261260 177620713 912234056 5048028 203667804 612648970 1 42 908214595 582732162 2317 500104205 379387330 715 38091 988571900 1699 146496769 351116464 212631351 8559 25491653 1281 0 1 286415053 827857628 295750694 33395 487925731 394413806 820014847 367261702 875607517 26 278879818 4028735 610616648 497437463 838389001 24880245 121861513 706432867 0 505241620 16 0 1 35665268 741948 77421527 877346093 35804827 253241183 898578868 37432 748098715 670486995 870334215 755254572 0 35 961537739 628 39937331 474716853 696089156 198702 711068315 711291929 61860638 85115514 927454723 38161816 177368439 136893526 175357171 10324485 277559126 486902858 2232678 56820275 452118157 445562888 196443770 216741362 684516368 1162 432806843 0 22793565 43845 269938742 983855949 44832427 498897528 680667278 636918084 219230501 638131530 677569875 208518627 316111904 856692085 859952039 0 169954448 972492736 374880937 306125044 784128291 534259808 781255897 903294218 739464479 172127955 580210411 107199326 984863342 105185349 0 336762674 916833310 273423504 350080243 240073506 89 365415593 958105272 563871538 711396967 1 271447908 34966 34653066 26 489700384 138385478 860368730 80840528 350096806 21360527 96297726 782501013 5 668910376 844091172 546965774 0 97299044 110941456 0 98772305 1 79945013 210499671 340331026 9064549 46527559 4938127 733874983 0 664798046 119548007 788385983 0 464106898 958061071 127286875 1489823 828466251 563141496 883267118 18320 397311697 0 0 14288 942 5 793304609 754992429 16983421 1 19 110301325 589531504 336305377 37747 0 421431149 457167497 255530635 483407429 642417315 22 620941 1571822 485494305 824065806 338454686 299311 591779908 330140712 228370 979 308178316 1867927 296850033 761277105 806951135 165528072 223008533 329629652 618085869 655436607 642143804 67960884 163525289 635469029 3 224390452 450898303 1316 20416685 431553937 612788447 14162 3747 4612390 610248340 337696470 895404174 787728103 547801471 232817704 964867900 727002018 898437254 140769966 633073517 0 446711972 208142978 84 54369896 0 160605359 564567925 362428737 1 626557534 372286263 289339935 715042962 0 257753 416100761 902724216 1 5 23663991 20025469 824065806 152834841 122426225 456578357 849952838 76 462405772 197015846 918868968 1 3 172688313 629554468 741182716 110462139 204 945464424 780059357 146950641 939929768 638701454 4 136574239 927153562 107854204 426184703 25506710 56807508 663942756 220022728 592042648 4251753 171482615 429640028 628451951 0 979 459796 598888449 3 2 230631296 1 70945781 834753305 944562376 3184916 598243737 637131351 108718 944134608 0 554522216 634156119 9903 173157837 515878650 386721889 390733147 286810196 909768295 90194 0 780242462 1 811146035 43 137266571 858376941 975007826 624493522 3 569822154 0 942903180 553744285 611763961 236360205 90443942 928430834 448370409 55922259 282118424 0 1 1 39057055 784478616 325459492 2131359 712968416 2436 1 230163025 484895210 501331664 49247056 980050661 14486 749271559 62196525 142479278 121571659 42514152 126 1497 864521582 509 557324294 941727420 537577263 153746042 863894159 1 265604081 178290397 192 284337756 573788531 120102056 242444710 184461076 594388724 268 112097 997683462 584138475 0 934504735 16020948 0 964413594 961260449 192685403 91283678 699300481 538378014 573689103 822037470 1552606 934003786 439539233 283374388 590228567 2088002 891618928 327161934 76707096 284077208 963843234 256485 354303723 354969252 524143007 222557132 0 132 538343135 364001958 0 320989943 425697709 1 435928816 947312713 0 7700025 631436612 112722481 206932078 152014684 208142978 400043690 325506624 731913817 588811425 1437736 288364346 207757458 894796680 20 610187556 646660565 104 312397040 540423369 354502961 1 743684790 497720530 507521266 638448861 0 138920 18889923 386767839 271400 336980213 0 49831830 464194113 14 0 413079753 0 16517 791 681028373 0 944134608 136701985 209818954 545072550 645389645 7277706 89099106 4 35 226014654 398855089 601653020 639499330 71670559 232143996 949007405 859142338 609172448 895221344 481857001 267038870 939250495 582773646 0 3129388 462183583 605191276 365729870 506421722 661990264 984016171 872359292 857216900 534 517950844 344753962 298831005 36079941 260455210 568035835 133056508 42 1 131029955 993484299 183 912747363 576893857 296244489 979426282 581715851 0 1 32 1 546308330 369789928 859508433 279651768 466372512 371352 939215161 109 660928805 143942239 679656333 915002790 993427385 181249056 603375787 42 2 480639332 0 13192080 8783140 2 526043586 879469138 0 614774930 902743640 645957908 14161792 318697353 0 2302 9314266 0 477396298 10054 911805769 2147533 431583484 958575665 169814769 0 858813081 206870070 1474 59 142536359 33253 263525526 623678144 31515 767972076 684852929 550652768 1 426526172 151721637 309692300 205808521 358851852 422359952 3 761491026 10418 1 553264966 1 737717340 241968616 55031353 324503886 251638189 76906637 912747363 557101652 176853522 316389883 0 760218600 933542565 816411283 910962329 543734538 660479390 1 1 838729899 156983981 8310287 871798733 344530861 589518830 692898207 1 458408490 0 626557534 217097159 165547729 626214829 275630743 341064114 968983160 446102250 359530324 311796830 36756 922676302 67279065 39184908 2 965745383 624 55158177 359530324 201056554 1 52516787 880023336 1 924948814 953907695 115 959958293 7288043 0 0 738 266679795 848268796 732943589 597334 138441 222294937 41810911 394 913419645 467616508 818614006 2005 1 523840830 279294760 824800106 254855934 608118286 0 577242185 1 0 56 1 316299014 166822320 512106654 820414807 420476326 663578865 180796 449772343 622395322 132 707225229 0 511792656 604866084 265335877 559957333 5 1316284 57458505 74554577 423168452 496205740 13795189 555271659 5 116036369 160677230 5 862593201 177929504 228004077 727557844 848084597 153348372 370755195 982562211 154 53834 379132381 46405 4581533 427218529 14820318 915051511 266222019 5019385 871609271 86820367 445631745 377230770 0 180229173 21791703 839040461 225535443 579883833 162148243 63947223 15631203 1 407439307 368892049 462 997370000 244223193 246791914 98376821 5 275630743 541513120 131352 422050252 41136353 8249971 0 584228340 4 75 896299219 982827825 42 0 111947 523613899 746532754 269190945 659643234 5 705270661 742658292 21495926 0 405279716 885 4612390 445576716 80993 782559934 382434080 350423096 898288997 583 0 136243482 91390693 29132 5 0 748397257 917 3399 340767397 626213181 11 878510519 476452517 4 612834564 617472576 899342274 987853323 68158761 230 32392 866821054 1 597494224 652508377 48369678 134395509 959732204 354049086 358076178 310710063 488 254 515558085 412062 873977339 626588913 357396635 469348 552399988 202898593 676727670 583950964 749008218 1 378700773 161 465708135 230752775 898 544346153 0 394253170 559770567 203261763 733420620 130022098 80658783 0 793797786 956361261 319531995 14 193095898 0 1495049 963029974 591010804 5 514240161 1 696730726 932582715 2 561523297 892357295 471382736 132 416083835 468 908942519 479330334 805797000 170356 109108882 25600957 203801205 53729408 961836309 378470 66041 252658691 25893850 16413856 219456156 207757458 0 449739407 840000142 211518644 91789654 783854626 986700923 959469147 0 111609416 125281 514453327 900566650 784478616 878593628 532412393 436 353278633 473675243 864027070 68841452 54018639 271400 358942737 4447005 973652264 288531018 109728950 79232023 565905858 2 70554672 41221 7 301052665 206741348 2468255 1 472993293 5313138 4473044 860985775 462751366 434457052 69891554 5 260308071 568301434 0 684088033 0 11499 8637506 50540434 1652460 10275 0 856061253 453112850 763595912 608726843 320975301 0 26738390 0 460818026 991114872 27412030 488127438 1 911813247 149 921553865 360386756 994180268 283633477 572347642 569960358 274393444 418662620 75 140455883 723187119 51467308 508641607 1 732 444910869 28657723 839395648 615380705 222495482 251 945017686 2 1 954448431 829258209 545310582 1238339 653909865 927 450260635 485666050 460283892 7491429 367266008 12650369 28043039 62511464 766641234 827311643 559244661 532397710 538378014 119222008 2 792286098 935150947 490636818 766288119 133162 446353591 651104294 559801798 824768413 539177616 509632489 1303950 207757458 539537645 397311697 124577888 509563287 126 966401073 353507415 538268888 910538811 1 1294914 618157791 860068736 1152464 522104113 323743038 986266920 0 232484050 899075266 0 176685474 0 619548879 626135726 280453632 4 8520 0 320063999 1 873779706 633947763 125875 477108492 768138812 108775210 176850882 760491978 191090654 685275516 671698352 971516637 355522362 913893624 411077494 874803968 28 362611 1552606 10296466 852683446 1 11128996 238995787 228370 335123215 214681691 715547016 635838442 192226946 21774081 98428797 1 823625394 149 399635 231973083 316299014 0 750052892 701935231 0 503853511 66102 600018459 560398802 578357694 10748851 2 325782601 202918581 223008533 194328905 2 1 141179443 367409811 79295625 546261331 89287665 903742292 768390447 355119275 73717487 946258688 270704317 247291655 96269073 81868820 133730 269819408 397186715 685275567 945951757 304896027 644875899 885882386 6242956 760085416 0 425697709 128445273 366862320 596142997 852306094 0 594183549 536196675 240096832 25198 1 241285830 756147216 523971682 729183937 7646701 22223668 848955494 1 116036369 653537286 389353153 158488545 351224685 41079 549011632 961537739 163537841 225180572 1 890746541 8576 21559612 636620118 1989188 109954477 353802978 875325 489936453 540166 965670533 412282882 601843265 306288006 2 900 0 197416641 435072803 136420910 503930930 535047435 509332528 0 117158 497815266 746046968 149 234193915 19 30583 2238826 302969323 90194 279358163 10677 590564224 196297958 28036976 3388 207 306967202 429 82756054 585153487 598630534 47775970 98865375 741338625 799789087 707884066 575802600 728708591 400739614 514392339 0 711808179 468299052 14880571 605613236 603252935 457296233 0 0 939781212 471382736 2575741 700420781 577663410 616180755 457379075 287 203729939 735 884312768 322803364 801600836 2 181090738 509 993059236 42 29639697 1 994598851 0 192360491 588302071 437445063 186171644 875 193405404 150780686 790575113 340485497 646833229 152216155 41895544 134027435 23 180796 721598362 0 476606566 10 684631901 2880 416301769 525162794 354 146411639 14 685979966 79339360 227636873 1 638701454 527044268 496740293 744368029 39057055 620381264 20190313 687248668 341047447 60878305 796604596 66 2 699854518 7 4490699 297 0 420820822 860010317 637857887 13029306 338953390 403786602 1 84 32392 270752360 117681365 609938164 848762398 0 723614520 585257030 877946016 710903920 864729966 353868286 407113859 299130837 396740915 0 220833769 621467965 83714994 7866052 192509518 366115650 997759858 979889542 163530065 889679300 497282404 901859760 819289864 331137204 939781212 440560623 305588278 917703928 494037309 129040490 273975693 629554468 590458076 290714195 28308544 176897940 858628501 787706233 0 135056699 43845 632357280 708824310 437949723 147228270 747338760 241266724 0 185577084 1 0 288475320 528148635 42713539 5 2 0 289 712920991 648560887 31971294 33257071 788426484 128445273 73270465 0 675232203 347763972 132 215 379132519 345735967 543081 91785867 173590810 926761080 293633958 1 12629773 412995650 744441873 332777 2 421176233 422252751 402314247 107 1249311 1 905748038 402918598 74613437 0 186989083 849973387 256657377 417582676 701697646 734737194 1 237050485 1 122144473 649311990 983855949 884720937 5 691381294 1 1931344 151225848 6271811 810323383 707293265 198459083 274276984 216710028 126 970972248 955332950 447179750 38 12806 928596023 19 16196350 742333186 983822785 684170503 200235341 880889033 68433206 544289324 219711816 784802638 753665423 142616754 372130621 394 90 823472318 341528763 568371031 951319960 441972209 251891977 285426 536541786 437524161 875198954 201491310 701702297 722923010 76660 877375702 20707298 867315202 891627143 14382 389306845 6046 42 984873337 76680625 341395218 123415701 142949 654589833 44172017 983510337 856310307 525267576 239447567 971932032 995910955 724 178937384 985049100 80 576136506 4 1 509 25164682 879171343 703212299 2565 0 444043578 515287726 660143301 11322376 202666754 456064363 541650110 586252900 423542825 894081960 59823020 1 46405 543781885 2 817304217 651320333 156415193 199435516 0 397475762 383089022 247577632 532231619 981514378 0 272342967 221606007 570148742 5 3628 32 174907508 54608 2238826 1030404 9116553 1 2 285126 946182564 311368079 42824423 22966897 4734195 175052011 0 96338 684 122734516 272037920 14 842692964 289780270 443575234 17274373 375188354 0 96695 24589106 761861795 774486992 14 571128510 563484110 765415135 664046710 247527687 849938387 624824031 115487343 717263495 663156184 111947 264641661 1464203 972398779 7 157961828 477633766 592 0 12806 257 3 623120650 377942256 866248434 428622613 864325915 804 962880684 760954582 819 132385449 345045782 0 441343702 89 856091838 455060062 592 0 829074061 489109647 267507953 252782608 210214037 221626463 1 3443515 790077920 372089603 42 237774214 1963 158333816 256032693 16753874 405804203 721813008 215 241367579 665600705 884390073 268974787 780437457 0 14 498389832 340331026 1 497083521 315 404041342 372 865488071 1 986810794 303125432 637568686 316705750 283819548 420199172 407348778 891176830 711798928 176477420 660257747 135499929 3388 109688075 716465375 368181436 5 73007834 652836921 466534136 354608830 98863572 594244247 769062813 18138622 2459 86837029 2915847 83238080 950992735 565108689 609223867 698909300 711 849958781 481857001 211518644 0 0 511995685 220 790226349 883341574 834016871 37228875 1 8118 564861020 944359242 788466430 863857272 179989044 412062 0 758034281 354969252 576324846 17242934 160102776 76400596 42 65644146 5 655884683 199543132 130971006 10477425 60561733 87702471 165558871 503177436 0 10652 251544886 0 0 27216 948268046 704115529 0 6 3 1673355 29111082 1 3899 749200872 169246637 337818130 1 188282865 1 1 14 249963243 671634575 266126717 164432103 0 75 55960 740691297 268 1 9437 0 742665264 429494229 0 17882817 93561619 402369862 576893857 151382214 404182523 5 842106497 1 893 196697932 575924813 470420729 612364826 573213380 156415193 46 586607689 541877060 530920746 597641087 1 469130125 0 898394026 813014890 132914067 341462 947356498 112774667 309632995 431612044 3021 875579950 0 223856084 989310719 465965129 0 617472576 345140 457474 77 551813230 597711388 737925996 204827113 392825716 117818 0 473966694 151549722 889566014 142179179 980439426 467709047 697060014 36038182 1 323549346 617588891 614072570 270999853 237960699 299724248 155058134 594244384 296505531 10054 446392470 643208037 17612834 263417289 5 160310501 648820094 943342082 265621 454658975 0 1 821431574 706775 1 604575908 201656463 90 376674675 597143795 0 193070395 36083171 375231282 16046 76 411070065 725806754 16761907 606708643 553755700 350434 45869 5210699 402141178 0 621103245 672095553 431994415 761861795 436287218 963615 190118288 855992353 2 551929781 509811972 816110409 426116091 332777 0 636229365 0 863755045 134288267 0 6972 150378828 19 513021361 433484192 1 776677358 131627811 958232466 323724117 557324294 734920587 26368430 791742468 760149329 9 120292042 683079422 477890326 7 3021 495806248 2 340047675 855021801 862078901 111213 2 560685710 694440932 324116682 387501723 676381789 932980426 537918734 416083758 268380245 586542198 6035763 12 0 907331211 368087073 156514165 26 694016572 280730437 328041160 104 455841881 127399023 45462128 918383609 1491475 530650934 811011589 115617 268 211518644 0 145786618 7543 131352 21886428 666828009 319277601 693319314 669355135 6903030 464155507 433104020 98798 624 669155349 558927030 490178815 10985998 582600056 165306730 14486 582726972 992055707 10275 545312089 1 553454450 270714006 315229199 110473972 457474 2 832993621 0 436287218 909146566 119265885 476606 701019907 463172 322651368 806592196 195495830 525083590 154997547 81765442 434682377 633922764 11392 116689332 110104382 91464289 254247025 11537623 573584880 288174634 603279795 110895729 954419831 4184 201 510490393 226513467 464354180 65279629 529288135 912457294 353868286 694453862 53834 921778736 26663590 175379 51676315 614443752 228370 244503895 330838 109931508 391888830 132489772 394 40637028 879743937 49813 610661603 2607 278503535 483413629 950580589 178837900 732357004 901859760 824898237 806 2 178883431 7471769 815327218 0 182601 688522659 268835342 806951135 150524767 1 82070038 419296 448868783 164419452 415759985 174566074 373625593 447520964 467587285 67630848 1524 885517540 90 180749828 623081510 1238034 20219568 17140362 907912081 19 298964129 493876555 286343023 936346933 736038657 1 601760058 95157955 8273 497867416 594916570 0 168537777 970407521 457625 770779846 710413631 467029 614416224 495402731 509 53834 286195266 639777772 822643277 971439547 2 840920287 109868230 405735516 198713019 741225023 5 10 2 972244703 26 859690059 1 921832751 457313403 443302585 198456641 49022455 105319131 1036 297525279 864485743 213527962 704797130 13795189 6696 595930205 84662738 356265839 865993765 67322662 595795604 38118624 9 114011578 133443143 521365 30870 10386809 469945749 253323487 433207320 163841883 81868820 363568907 423878944 5 679296340 802648789 34719836 457896589 2798 580407841 540158577 363 956165943 990349760 659093836 4 70320825 4001276 511143836 220626066 317873087 244813258 96338 922283350 7 921368 804866925 241498600 324553 56596324 0 5380548 632782719 149432053 637055392 769003056 37921768 109022856 278 0 435768038 98247025 756420059 193382469 81 167059011 220 827360502 697060014 842775398 399575934 0 238428284 190826987 0 132494 0 857176249 850536889 0 134241463 522466242 895759511 316729313 641450663 364446063 2 141241194 137216134 881097301 1 359304971 201880553 5 423362085 1 308059005 5 133279238 669613437 216879338 678214526 700706317 794194066 624673684 1 46405 426861738 248453686 28 9 336047432 2 28804 423362085 826 684676184 54 919170165 277186130 492842047 263323829 638585735 91828353 17306 818442501 311987335 0 951141960 414892569 536333615 368330278 10981953 595326402 825442078 968973233 975828631 65 379132750 5681861 901247512 477357209 917635523 467321504 285356 4976 963555652 437567465 701085196 0 438480470 852539367 697090456 454830321 480891805 15924 425601979 322994975 612071740 455806619 452345029 0 91464289 325080218 366245 680807750 1 56 4430201 0 174169631 761818346 14955588 802611588 541513120 79185917 0 0 323280649 675820033 17306 181165267 596417306 0 172 989217343 929798389 180821623 197084662 1 230782000 340699589 581658876 352804338 677828734 856656441 463848222 640888362 299175444 963843234 5 147444016 515696618 64500581 596516448 471972 164232518 408267793 265879553 994046100 689061499 466999819 2 614560089 616338501 20158484 441318876 303019209 888330236 904819942 16581647 791570435 595143263 32 118119 12224 689366150 207082984 76607618 4629723 1 379383802 352452206 868848741 783997380 491936806 414030850 1618197 1 3255 984005954 166906277 85574803 0 302281529 0 3 96612 602524591 1 78742483 909247299 664946472 98327295 599377036 638646402 371815595 917222982 218690373 864162321 303154926 590849454 873972908 54722216 979734659 933487931 158835618 903724239 166420664 380838949 76 339649060 604866084 28086 217186518 166822320 124147144 421837191 912057656 460203698 765766307 948327157 19 68 1123 459036922 16230289 404306166 262772346 381007308 307306271 906726378 557792087 989524750 464948946 551244065 21886428 486415 139795734 3661696 582928698 246768212 489175657 922609588 877693463 129416492 429 734045845 87585 410797289 908383885 843361183 425503333 950306229 441318876 36244 465438931 61029641 741583059 1 529940940 153429284 33250915 0 176 590829717 132918819 133164 957479222 728281359 378551481 20695 962 844871689 2 246204278 285376398 520001143 432146310 500892250 694475095 73157899 1 873153684 0 9218 1 1326260 999697656 1 341146549 557240034 335685330 758932010 800204671 488085512 905759358 131964152 353802563 921332530 800655574 167658829 274864984 616295041 949571729 100660219 693087 695038461 360910149 908362858 278147754 247577632 356445697 111133451 479254884 427018687 794597069 840034368 240904875 856295194 1034258 121571659 1316284 1 490636818 297134873 84868481 18143951 216368240 7 444145968 947915934 393154494 974729606 972244703 182791745 507573618 594916570 24904 791190772 779109757 967968055 94246670 202898593 742444686 16030835 153986759 483776930 443795215 462047808 124183487 981405230 830665201 299747973 262559464 5 906437225 887676305 402201282 240616136 751343148 12501771 607417288 1 232143996 943252793 371723374 752631731 480585924 0 44679877 944748097 524879686 807515223 2787241 23 884840464 818599927 7 682995909 526532887 11002 730930329 203286111 458947456 175359466 448022199 745392082 942910836 575872952 260455210 951821674 627967338 383745001 221978274 85777395 554281627 15181036 818186915 715 493664786 201387949 917893434 633947763 849220420 936527566 0 429010278 722711798 5 588267667 310994640 441156978 59713108 34705738 188282865 849062315 570850998 249300828 369199554 644495764 0 724456086 100947321 256108906 140815326 796227226 960519315 825024857 526146768 315364150 122909600 545177311 146014349 184786770 572347642 268380245 782056764 336786696 449545863 0 0 1 842932436 360696326 422170852 950322093 841834 619548879 73 42 1 4010 136621834 1 696602266 671546376 884143573 651582510 174 897419 78881350 37432 51572490 575611644 110361043 2054179 768458936 346433869 0 286792861 527754106 434387355 973021318 972261400 498187562 97712798 848034755 364742141 818105606 683575325 714172383 3388 4258225 695028971 590229614 227 913792255 140177441 539220255 917492239 942910836 430000578 430333250 274601584 163444750 339312605 435072803 984016171 625336684 942628608 14 222340669 397 47351674 711901289 0 14 94948 795303625 861799613 463600476 116630136 462751366 1 929279 200095651 2092383 151827810 0 529151867 868656795 0 451839815 674093211 0 857326136 504929706 528835930 420 2689 434891968 14 504843099 19785728 441318876 277 63 0 224822251 0 273926532 879235566 0 682163415 560491889 500025075 611452693 815274268 145839343 255 709441406 299726054 61505484 67695151 339931537 819 562606938 16030835 459247091 236330777 549714251 147940 0 417055334 13668063 874736864 2 548383940 85672 5 5509012 353378667 1 688322864 557791336 237774128 123532210 250766232 482358621 494314958 448714356 5 197999039 10418 297 872849047 201457133 0 1 868654612 30412582 308922628 912232442 0 0 360137240 1 947420311 573497554 367728008 148295199 232497062 410895859 469337976 0 891207942 0 25411 414042401 35 29653 976901841 764881213 807937706 624 643330743 4572 560021063 783343724 355522362 266082618 286415053 706 1 582262132 577340 806106803 382147703 76906637 303304319 122055743 266222019 658608047 1 757715428 5 619902879 558639153 922733246 712338702 368285109 50920583 1 522660690 70007447 332282292 95415236 728339736 941113713 724301403 944692087 974560568 97596436 146835212 940620529 444735449 548087986 158322458 42050657 509423292 789054807 215514435 816081924 327997593 70944832 645788988 459023230 897419 315162784 876574813 21535450 322116301 788752372 422050252 275460931 718265570 163484 404306166 321827383 973528434 1 13045 82511373 433 5 546999061 400899704 359 660045960 698398899 243869174 78893896 5 504109109 104 247637642 0 770913462 300 665035431 942 348056647 116023340 0 271418978 713104155 603169130 11587374 856656441 532224526 1 4 282651280 256988780 0 392431149 444638325 336 631376468 682320531 116912299 302314831 974560568 879927632 986245927 839084552 989233034 929199188 217204703 161010707 660420110 591392763 573609342 40017896 26 412612019 680807750 911043858 120095261 424884573 663684759 320369849 477310529 11 11 0 558806177 609779025 395846 385167831 825464987 374426857 446094491 64344264 0 820414807 32952933 86812 597810780 613962394 158444493 217097159 754276324 325511315 497750962 376 23206 825024857 350873130 309555642 289791853 824075249 10418 67103566 1045857 575640795 319669751 533574454 567690466 713250424 660924680 516239586 609567091 171740 203260634 348668824 451138406 660169292 500424231 352140221 173378886 58000040 903293889 404687797 441589029 0 1 481983044 514240161 5 650848207 648906452 334131400 615196516 20004575 261897305 1 53834 315100353 921449109 7941 902865618 79544689 956913556 283 337696470 266635468 860093861 923148778 452516558 477862147 579753822 272684809 900884798 612489974 0 973428876 961962 81381912 619646268 2585113 968545103 179387990 2 454533685 239316795 2 405324587 148480 576313386 1 750551997 223465138 318668089 60119623 195 770156712 484929207 319654144 650193254 466180000 188371558 840306416 0 89 741182716 182883190 92674 519461199 391181223 745995453 787573159 69736391 65484336 637860145 5096054 2 334334077 129264481 246745886 1 1455082 161418658 801600836 148102107 398360147 193932891 0 457820138 2 907952690 830427223 5512010 72 86 0 61307107 355391242 753613373 328734129 942185386 5 871872966 12381 570746 669921969 486415 74936847 783343724 755048025 892357295 0 1162 1 595997914 1 92146531 34067972 736827110 5 180220022 718092402 102557 684125459 137981805 745712508 975520993 193286814 3248569 773760853 404707593 171391605 209884417 682403540 780176178 192551502 0 2 449686747 630 8662 556120244 653503736 33252019 0 396320988 139741477 590317976 943234929 824784156 783678042 944591364 990088884 2689 335737886 2088002 354357726 409366752 16753874 489179472 3747 424953453 461136401 181090738 208338775 587164300 0 51457468 1413 0 15153079 2047317 14 525345591 422448306 762392480 22697392 37765644 143136912 874785383 2 0 1 407206290 38719279 575197115 0 710345179 0 11 556815925 472626841 127344072 371521509 711869601 302438544 236121121 580302068 892425711 2 102573296 906441966 414366151 308735101 193003225 786373432 496205740 237617995 936533218 428490124 166906277 84550268 140705647 33863 912457294 676470987 598356548 512494781 794597069 486415 20695 477335672 560166437 733 0 1102618 342219999 550319959 420814985 2 2 56486891 238055891 849973387 224189589 0 0 355711030 440009737 280129206 902991755 537 0 0 234978396 413471686 6134697 161198517 282789519 570497115 695111714 331054779 56 732562919 107758362 166408 4294 782339455 290516808 50749010 478754806 418050322 619339048 793965964 1 528272006 67169585 14 36244 152423352 638469831 0 123223323 757053014 212968804 359104948 11499 78742483 224092585 687619980 690664952 214511026 80647097 0 889953427 118 459003177 208463646 2129773 75 120694734 1 923651153 746686622 1 560936922 581127174 679656333 50526539 102204420 140244218 663890039 122734516 851229547 607 0 571414107 271702614 2 419675981 626927 1 918181645 13552393 0 954414195 772354807 98247025 706988113 48814297 1 361152463 1 1 725012240 51521789 1 204567444 206252675 1 738045198 951631844 664798046 487382349 1 754812997 43779079 214839945 151938949 3199363 95138102 326244680 77293 946851558 711554891 74062816 80 761132776 49 749002130 1 639361131 695605340 16 48772957 21335 153071 815570360 614072570 17460742 611009328 1 432785 144658150 875142032 517976959 454711374 172359040 569058773 703884696 175503 670743776 891258234 543530063 627301803 26809567 5436620 8645419 259135401 339 149813798 215 752910372 975219445 936155072 745890306 92550119 604411161 67456178 348 185365068 14 231132383 125440 15892468 805474815 301300107 813474556 22855899 341621731 601884662 489612210 57298854 804541858 1495049 867694164 1 230 403427910 0 296115095 844934467 561340194 863963272 805337084 63927741 364319699 812508739 113780651 694934807 834759384 597334 75 16983421 175882902 76 573764205 372459952 79426390 234111350 247268736 341528763 958232466 11702328 625786981 843099879 52233467 483838435 1344467 708377959 0 343097293 0 80029235 194552644 862396328 509884941 944938521 1 551447972 556120244 0 7450 927977488 1618229 12224 30401882 1 603998684 221096726 1442867 9346 255749664 6119 611370573 167661643 576136506 276952630 836546916 26477342 14 162529617 188454336 813901136 33 0 849162040 162510921 930919255 904886910 267203055 832892654 596008555 2045371 217078082 983006105 338425401 591502193 85205077 100728307 42 46405 943409442 605711344 147337163 236539493 465351975 360910149 912057656 22158355 247577632 161760693 544667 918383609 828079886 1360 15660 794475594 783747449 838363803 954249939 0 66 0 3534 725380254 23206890 42937194 477164 1 505230590 8047222 30512 1430 658416948 600653643 560631751 20707298 702193839 918338809 64169614 9 464155705 0 132 287 42 847824417 882265080 0 649908638 870419800 745744469 594558363 96116 455276079 37432 1 770744901 373 272985777 798673062 17460742 20204591 1 0 531091 871157013 112223107 397 952322369 314609972 760954582 709186482 341408566 705793319 388428067 499022509 289257374 152195674 97943115 814534218 721942257 218811104 325841725 142215431 727473011 15038135 29526901 728235341 359775660 113 483879120 404431071 330140712 783081396 612174550 270928 517496684 340237093 272523564 54403913 568035835 170579022 842172307 549871035 19558104 423668526 66505309 404687797 0 461671855 132489772 508411 16 329177186 360762075 5 2 1699 288969732 202888029 644194669 608282072 0 0 0 33 441972209 14 7 96648669 376964587 1 0 924326981 541435978 0 855992353 40377930 753080384 409739861 723539263 3 1006 671221749 579558501 428848468 153665108 608043182 415989240 14 73112 1360 396436506 18272213 20745386 404827038 271425910 1 859326493 543759120 275460931 11236 527063080 241441636 418787520 24880245 983326403 345927848 0 847570083 502098531 2362734 792286098 565343060 6003487 8619280 137294557 798251465 0 699648686 203001456 9116553 121571659 563749250 227 389071720 656251964 436814470 79426390 758785589 821420308 907172795 0 457493030 612063528 523840830 905202221 7301639 860406730 609368111 47 258422997 540814678 405363276 793265397 586675222 690351650 589102836 974596382 21165914 629612 1 215330792 314969768 0 41835 0 11693679 724280201 46970 610123613 189294376 2088002 607439813 43 732236198 5 293091192 447251624 0 33395 23282579 159 551289 288817886 410513 47308655 54608 0 597770067 0 212795697 0 2417139 988688065 0 294870735 926764387 697060014 698505391 25856042 799016046 173338391 57 444572359 593900749 59 146474050 355982558 1 780642288 2510017 486885414 172575143 290212861 338 948534828 202 271425910 433918883 716865375 14462659 681090623 511156818 339 0 556638323 76126968 991613179 841094417 532057028 0 97585868 142011 285996632 712438973 654921941 855033535 0 237195531 847011963 678390 234534062 458838 847697739 2 231218 339039955 262943149 790461370 348 578 604994161 635275466 663333590 348 927340620 539943475 1005 783068995 631039614 391915582 1 641791922 133606 9 58179396 828381676 417745437 603729047 27174829 388463287 561008965 220995893 66 4446 230860944 815019661 642534509 419700262 977595220 1 936527566 0 650188874 826936552 13 0 556586039 163525524 0 566205051 0 130020 996187759 746306355 21011925 355279683 970068049 5 92582389 697783180 840605748 245560359 694072113 29456 443740565 859483165 66 226246894 921 0 536813512 0 120095261 13185117 657518079 425811733 886319360 438140708 653272813 314161177 21372128 87467250 125707 208066207 906461606 235 412708955 792301448 898095787 1 9 12806 0 3628 536687492 679281123 1799115 855690817 3184469 631158048 830980300 366525844 2745 5734278 782928579 0 649028071 231336 550934334 343457171 0 2073 572247178 473832975 593932624 819424426 0 382588743 708988258 662128994 198745720 106283590 406402757 0 591272613 633808336 916388278 19368191 846456673 153071 35 550319959 548390021 276547081 34719836 2143 1 515437731 440039617 751611636 479590353 132 737397365 252782608 16576237 0 598161043 152893012 67272134 1 649468051 732357004 6995 426132927 16855576 4407000 369199554 713155530 22577909 83032004 3993 201545397 213025621 288475320 396252 213315483 781717808 1 1 258532049 890695052 448011988 770527207 459321510 951076355 2 18194864 636055749 570949921 853303102 189455948 1 366374268 468203281 165 66 206185 693489111 814045093 9442 67355513 43728993 636363615 211333019 480655084 652359628 220537201 751811194 60935816 850789046 3747 586438 162045 332496912 340699589 959540029 1 626794246 410918543 2 2575741 546264530 167191 1 947582271 566989339 126962316 2 2129773 8187640 862670636 823324194 0 102626798 324607866 327842550 398232897 0 834317662 108632865 843361183 184942545 452759014 649728768 687146205 2459 0 875878038 627167670 449989071 795712534 701567533 12522 558059373 0 170415981 5 532057846 941931433 0 0 9 43728993 926773931 411532487 82572 768145473 978295292 513817784 101204706 767044895 704272792 766674043 869235487 143599360 4 71216429 400962827 119548007 3 23820047 31255678 57770592 348482 0 476462731 253745812 994573914 487848868 30870 3 998863028 384158227 371056440 323675948 699577459 71670559 179687878 9599 633276522 6893 469605483 1 9 683221041 946030297 529986501 221762533 805245637 48772957 435112553 14 839927224 829709366 870451755 839930081 1 179397 68958899 86087343 42 0 978932702 485494305 8938048 118994701 589163217 948977215 1 11580839 6998675 808065138 509162014 0 639591320 121094031 913733606 643484554 255608303 851581228 302281529 19 575349661 624465064 736146009 144744 110 819920503 772613118 2494 793527596 711309919 117472966 585301378 129194864 0 681090623 191410161 99027654 282649930 961633488 426526172 670222009 927413856 7696 905768227 47451092 200495834 527961946 805436827 253156297 2 42 795905917 265852775 841049749 864162321 55924040 479858009 584249996 552769213 696397806 99 90265475 695696732 448198938 157361079 0 4407686 1 167946100 103449 954055589 62032221 516751715 965327500 313399045 747494522 624303485 672962286 932334677 420512647 576187532 508664412 378690742 5 3 853625918 844429527 872583448 350099039 223008533 0 1 239447567 57 356640203 56138967 90323453 303681051 26394 192 208012 7 447036775 0 588827523 789136768 247618346 2392 23271189 2335361 7 52174 767331338 347647155 167904169 78742483 88003524 298444898 1 821924700 0 576018352 260514343 545 317637171 777420681 361571822 0 237337726 33 223151844 560769487 126 167729934 227 709695572 639991269 767171007 1 542102606 0 495301323 7 0 7 7076136 954531942 132 3975455 467 131352 806254319 6264 73 28141571 642143804 717060401 140705647 23349 48569 221780255 259888098 948804707 29132 951825981 84437819 679656333 298860944 126 432144286 488171684 602565196 760180672 21886428 1 728049109 162556164 364401880 617096849 894109506 23832685 864127109 732986837 309345644 956913556 676682945 0 6653 43837803 857358960 41081296 259539988 1 23 29837 763780859 988 407794023 11461710 684144624 366269891 202 924487000 336786696 178534447 973652264 72 259584798 0 174809 693 653376916 576296339 7109732 7963 360706658 0 71874198 113 10418 529424124 73196564 315986132 9582 278064909 989687849 268201144 0 162981231 308610600 628871203 601092344 165314113 544289324 230 355371075 628775542 0 3452 0 29772 49172416 635270030 173344427 0 5509012 182168919 418988119 188673773 1 571369001 104 29 723479289 910597136 279747126 193880832 1 296317320 19792368 300870802 499545941 0 800313048 2 1 865796265 15412267 7 668024133 181189947 171741668 660109269 5330019 46322 826 380922216 444941244 459744174 267184680 539613317 986756990 529326971 879983637 22113130 582184891 74203422 34206485 148480 294390063 573 960780590 56 362233871 497532541 5 288368257 275508216 1 0 117944997 2 31925628 7119914 382165041 623666267 198456641 4042 596534937 295641 796586605 705387599 1316 285580430 952431208 1 17323 137470217 22158355 560443636 25642 1 0 106765 141166911 325 139315640 915073940 504775309 35740 698914246 666579318 222572855 97301113 247577632 858369000 380956047 901795378 752646567 471261188 225976109 210929736 0 686714134 708988258 1 184652063 0 979937461 0 358747087 125204498 587396626 692 727216855 914989898 284077208 649186795 318308936 331055445 689341467 471721164 263345127 871878066 998176204 702439738 179896416 4735398 185756207 844122617 686697781 7282112 3117949 991874342 996892565 530854063 406689432 134241463 662766947 303070113 956649995 788570178 393271096 10915 3432 247 231632833 979532114 635987 370680909 583396262 274031950 193286814 629317899 960129439 500763845 587360013 37166010 339188944 389447480 0 3 757848815 711 142432961 2 230 25249418 399011743 132 5 984728105 36783 351224685 0 1888 0 476911459 725837375 524968173 0 176446487 114 919410236 768668214 0 999383082 861040736 153168606 624 985117335 20 64337 728913567 1 789127615 1 944090382 394137538 860825338 107199326 26 23259212 468133691 0 228613382 999415937 316705750 9659 4584 118 906160138 45776 954406439 709 103 239783575 976289548 922926079 902109965 557791336 729869148 4 568366511 678500000 16951 201880553 260754567 0 862961777 618085869 923422143 176199465 0 3557 545 766687925 10 692218882 909780901 0 0 282102878 403761427 1220 3 27916 190913927 558940894 223582755 144487523 1184 804326585 2 5443092 0 959549863 19 308610600 72377489 354 1 423348328 944938521 723164682 750203671 723589725 351170917 37528876 172154 1 24613102 160310501 562387313 25374749 285996632 4223 788679892 1 918786148 976665865 229384234 2 378951759 2 1 37921768 598725404 834197305 156 161936206 4901453 511097693 5 204875961 961633488 837289038 1 1 44075386 988571900 269263610 437552950 371056440 292 722873636 244926349 868745169 4862 140815326 496 396685355 182 555799427 726760277 710315178 66 878151532 190740922 990066374 542660260 75 76 76 660486794 581570421 790534728 945425157 964042598 274877229 485220028 95944119 484890458 28376644 255 0 627748436 41221 95170575 492389580 373161292 429010729 106283590 46405 0 63931640 541877084 155735394 33882 396849978 36244 96418867 976493336 401650974 60681103 0 357443108 1 425503333 881637537 342418165 707295352 986262598 997066035 916122048 184776907 489179472 14 429 32 422356302 1162 5 12806 340828983 968338101 7 760581500 409889736 3 247268736 418767325 453217883 753028932 924735672 64149215 451159047 421923652 420924929 1552606 64991289 527754106 191628349 218047934 7963 693262238 253156297 1 9073904 931610489 75 13472481 298831005 461391415 463899796 292230566 28657723 32053881 319648015 790340780 68284805 653887046 822807373 165994026 742366758 568091 408 42 230 44817139 0 10 35 134708133 24923 4 84391908 459726382 22855899 102481505 414371865 447845365 626214829 865389717 120962 374148481 271357495 949100118 523311213 0 0 202523821 69750528 113780651 312397040 422356302 37244064 12350 405170131 437498515 518943040 546308330 0 0 929946599 0 1 49112 180110320 255210984 995825826 92683618 970996962 220826265 319428167 877845356 22134941 715 606220236 407585296 966117293 597894521 768361767 981341832 463789836 570983652 316079157 408327571 530920746 753080384 446381427 2833 953486938 0 0 957459745 198624797 368680 254748160 1 608616920 825492572 52926326 1 28 169296830 831279743 265901370 146206187 325064238 89 398543550 620524059 123 551813230 3515 627118702 0 533026640 370265024 441767001 16727972 2362 766674043 321021487 324689985 20881467 756420059 982307092 5 1 403552887 846667846 5693569 0 584818179 715234248 1 583813122 940685746 576358457 801600836 222341232 761222876 644898736 26902755 1 104563 107343884 691639619 50786375 964247566 651979578 456009924 170051999 90792162 54028472 137294557 76314195 801111682 54941 545501 691950147 700526349 48849327 81764661 178143836 383246877 139540007 2 10603529 929798389 958526638 841332696 358791254 1184617 269540080 30420920 972517816 1 657607371 2 969202995 388876656 458736572 101499172 1049426 1125 609301353 703215773 630619649 110537 232927038 111540100 479466238 28317182 205216060 462223935 469777439 478681720 676080102 539827824 488482062 773624114 385921325 33025556 693287343 336651586 168071623 60 66907661 0 936527566 542407273 966260889 449571448 317316871 988159692 267203055 178341587 723950384 653215455 1956154 103934492 385823067 267273024 935675576 12350 343072021 0 1 560843211 266273758 1 2373800 0 0 2038453 0 538434213 649779464 458736572 848132031 690964879 137662 614868289 255229174 1201 355957240 899153312 359 993103258 982285060 16951 447974656 741741661 823488626 365859877 0 5313138 1 1699 562249536 14103666 381770660 0 101554 0 5 849405999 207757458 44588351 624 147550593 150656948 866821054 268878298 520106643 321628408 787341243 387484855 1 842862852 311274705 639885567 424257688 3993 69092 693374111 215272102 876329174 369134636 28 703427725 1476556 795039601 153408861 20 865838668 193108563 236639408 2842 690269005 478476450 851016220 2478 711 878168810 915685243 684944922 949603790 1 2 695880816 543081113 0 47184945 456942736 69537064 958575665 538999438 60 495301323 758311617 920416779 2 4484146 198724947 981590606 755184349 708685775 83368585 823821925 121267387 582672705 792357303 309975475 1 0 564720851 382437 0 81868820 533525827 866874728 238399826 4046 903880204 150824269 584228340 950853364 200769518 5 572472444 467029 156 970183130 442063746 82699505 160540158 146517706 14 2 358020105 291411612 999606572 208238492 265119828 979201719 448 288409960 427305283 737727689 76 649908638 833732704 382187290 866282 766468189 254748160 86310 154775291 554391134 45766630 343535472 1455 1 392545539 1 0 69895643 179653092 627118702 221606007 567064940 3269 386553745 844731620 846634083 696749111 343263988 578207044 862 993924464 322180779 297677805 912892613 274276984 163441047 700702220 202 99 108632865 491006602 311706 530854063 211518644 406324363 55944501 217106397 406324363 485666050 149 605048379 118179542 644898736 600 37665 572225754 156626974 222828406 418521304 998686244 92769199 111292946 125204498 3584616 840051984 31687592 0 9 408428781 547449420 314318414 660109269 0 719577970 483175113 237657365 252689609 462791404 917219256 862914187 745104118 159777 545822721 20613144 305110471 710790136 189851251 299126779 3 14473711 230143047 891078966 191608632 39930135 531689040 192375702 278727484 407784846 320052691 14880571 863736395 325 579321352 10535564 120653138 935414531 0 11521 615861367 16796 214527993 174137499 374749743 888841061 474451104 86069806 211577729 39008986 220048462 6804891 410797289 738241698 818462203 467454580 431989044 1 633481162 662148894 161 493604256 76 622751262 995945940 157656204 60815220 618377938 392431149 795039601 627034256 738553312 399732697 288531018 4564 131509440 203224993 515878650 8938522 1 378525639 609592977 9 222997942 88943 939878706 614868289 203820841 683292699 451270270 13668063 930490827 198070331 645985113 865359212 73684450 625934492 458999181 729848011 391432637 982179617 9073904 243606757 838848952 335689412 694570490 304859915 0 345812163 627689615 958996391 19 990187250 589531504 42 6893 596880851 767331338 519974755 804033791 860868285 703884696 913817394 543841362 448505177 412708955 988446 155897700 184397573 25905325 290482766 487739035 0 143599360 685664233 742808936 926067643 280095160 843530213 684844896 798660 884289230 48837 434535161 148480 0 493151100 751245612 161107041 568 16020948 307441180 67460103 286169433 355089497 306881918 771750955 511875073 914376183 309206425 14 88744221 595795604 962749309 657653610 447107788 3 642782680 780703691 681904854 102031480 2104 985649743 425318867 700677208 406130729 881328044 41191708 20987931 359 806446201 22 2689 79499503 564050561 0 504772281 192865108 297019316 43518358 531181222 766907852 929012063 488017706 40453791 246086419 28225552 279311692 14 178343548 438466232 700937267 911935726 658795312 10322774 609850706 427347106 4564 981652315 846881322 13680140 655573161 854777012 2 434857524 130719 667 963959979 356129136 303475035 620993713 302534503 342052053 76 44875720 199073158 965424465 159859350 346461706 1 30910665 1 237774128 52740 963449737 82034140 0 1136 636229365 952944300 323321692 561704803 2111 4431291 24880245 668333118 43838 404416894 793002508 896998206 166408 965327500 655884683 971647530 718006555 110790947 2333 374220 1455 681709842 230327438 639708528 962750918 210214037 902595232 2500 760021427 306881918 536890981 3 589750002 141043817 996187759 380289 709327833 6393693 6 919520327 0 107589948 229185014 114166 237 1 84303092 704189164 310856192 396831361 33 65 14 2264294 982343026 576081078 50098383 3 9 0 526166835 544198 3608 870140728 685596223 668230479 277368001 114166 151111587 5 240225494 103670772 239070122 32590548 277317792 108138173 12971841 4629723 434585731 3311 461731280 590573424 616180755 1934727 673332221 253156297 2 152 8097711 34124131 9073904 48420 29526901 0 1 738 0 4572 3952819 740490868 630153569 2 274969528 672073385 394939354 640155001 964418555 329025 145071613 588078726 0 398311847 394 696178120 259179709 0 495806248 31267969 617273677 913519075 926143697 418258358 0 702 237457263 6 160397802 327308454 621534023 14 378366 1174409 582773646 651320333 422000678 615566994 184030592 979636849 600124702 272827881 1 1798081 148894 80647097 25 989986394 4151 198267622 975227843 2 22793565 518303126 899806548 438168584 877419793 533671954 212431701 0 804 871933757 444688687 2506 932007005 529676375 508830824 734 538624927 55801151 605144398 160540158 5 69736391 422792609 961962 807238 14107 0 535043883 60815220 535 559936912 51467308 779541533 174725527 0 493916923 612994847 220623290 355118239 700387365 69819903 393016995 166350681 74850 967368262 4001276 938631402 394422533 355118239 392291108 807833155 167298496 513268071 4 451071781 222088912 322641153 73264110 975663787 29236360 645732488 5119150 735948151 385092947 325725973 595873998 830757663 31859337 840059914 716340456 687049496 997634609 784358326 960 16046 222872237 444941244 292 90768446 398212310 0 0 271778271 25719235 5959356 354265478 1362 449281245 118 588101963 0 180081159 622853779 13223227 571871537 1 51351867 800644451 115541428 292439568 431591810 282574841 42 738601362 14509044 2362734 524569381 0 782455235 82586504 80380789 0 973074337 893 206109175 906553089 1 102091269 0 5597095 5 850556684 102424674 363960966 921360131 27619442 994 15518059 0 13223227 225558 2 168763496 10 442595629 234493451 1 371788985 844091172 84411 661255159 16 341980314 837077372 697631310 0 964556717 27412030 977499631 4 690900731 104733276 624036730 7217 144450751 64 699577459 726630014 0 447715524 208019902 2 728939245 946342577 4959447 495095633 486415 27003 0 66 544863313 343272902 645918745 1 790792010 995825826 251733538 67695151 483064881 49813 610674943 733626622 354673937 476207068 7 0 609368111 718092402 830658193 921407 1 0 579420855 432806843 575463948 27 417981029 404461214 95415236 368305977 744474429 966984136 106743513 514253652 164678531 898209008 236838639 296923628 375832570 477772411 74833353 446353591 121571659 54722216 291880373 960096183 292329802 132832357 350570335 823488626 10504 655934776 9262045 345140 181329357 0 718092402 3 2 947107112 353544323 851822130 3 885326389 826 440760866 764119802 1593 371060903 93353907 599468588 106458 2088002 685316661 0 229415205 354888760 818770801 633978569 410314978 911805769 269190945 641200518 3926 805755267 553531256 301861807 662760594 683918166 749790813 132 235642792 468657356 4564 487405391 470015618 296121789 703947274 75 939878706 4 350037355 594583428 222373725 932682647 48257174 75 150072038 671002004 365415593 312976714 266350410 576325430 2 490564237 374357024 0 2 99 585177825 105780045 946660056 98701783 595856412 1 4890 591697761 16323872 834122141 436788730 375938480 635689678 774053972 133072675 197355573 675971419 623693138 807765464 40288 577143480 104 774856294 363049660 72296517 428113926 1 750551997 0 548840552 317951081 576313386 1313958 41835 269572493 543160792 583123 244665779 986700923 758311617 176415897 1 594149434 2 174809 707 124850554 38596543 385429980 0 842692964 282871003 831317496 497884147 141972491 0 0 69 412113107 893388684 746005023 484292436 588470013 930564407 855083593 543734538 564405228 725837375 32121932 773651050 23791946 788396061 180885 396564501 510692411 951113093 343535472 1469085 542684124 10 115132092 3416 96488 799511743 818041735 178956070 96931660 6183206 140349712 912057656 151848108 2 1 83032004 165031120 265621 89201700 206947882 133209548 130144854 662423857 2 201833753 624 220251634 923723666 80545235 651 615250202 852251027 1 519461199 144744560 1 1537329 442595629 543983463 111001591 471261188 543821152 187677610 64991289 161224990 785592282 943408496 348 185584139 0 324084779 719595481 709327833 521959891 252052954 247019786 3 8276 7 8986 509 984746238 666266340 202 1 229190701 822641024 4670 115465503 426995769 114549932 439914820 123790314 632782719 1101 903856596 156063459 11307521 898897385 636091164 756966232 87913674 5 1 948977215 109019619 148102107 947014636 470732252 474480629 956165943 7 265961463 288180436 241 245094105 355606402 628135040 767044895 4754860 994 44098499 398855089 897100921 10284 250941266 979832909 12 139591843 706794749 0 407295683 5 255847178 280558812 398733669 828466251 475205658 315162784 72162208 1276 992055707 563421888 323773191 279846 496830399 595854044 1 811390745 58204636 183556782 708689288 513488782 0 664685951 486820494 655402337 218356009 748429341 484357720 209376193 70932856 955373646 331692539 356276956 763959545 93911505 832216472 189372874 142 858493364 936198051 59160573 0 227 425503333 120829769 19 701657078 644652341 204 9752085 425299092 84918465 0 625341644 26 847570083 34363551 9694845 14264200 506421722 59684209 42 75040 3706 448505649 223676676 967671554 729670871 147378365 933828883 45206971 766096111 917783593 423104408 747276280 526166835 715619560 2932 196596159 989233034 115973 697998267 1 276870587 109 412934420 2751 226513467 2 788663838 0 302763036 435614 1 115671820 675998238 159475916 194965599 748389201 430531310 700778856 897741371 354254664 60647437 772346294 739890123 469348 829974761 424123431 620941 0 1219358 3620 516942969 1888 0 1344467 195495830 573913850 109713573 471483412 805390942 797377352 295718571 10125 600699224 519461199 715 115597165 1076367 921551011 73 107991144 271 732915280 942418892 131509440 818138520 508143069 1 3 888841061 2536778 947432819 291084664 63927754 723763565 0 855 756743538 112722481 921360131 822819118 86676638 762160755 116207177 715229296 29868322 638701454 2303568 945056662 496771220 247044612 636004596 80733296 0 59565212 721672010 539782772 333834191 918861218 1402 322651863 921379520 1 599990005 0 320372779 445654443 276979838 687226456 9720 1 968 120948127 399732697 789191872 419302585 667411789 1 540337861 335948767 675610261 793443940 921407 216390846 173158480 361665828 826247426 435072803 920869569 0 247560621 755184349 515500439 502794457 269495722 587511584 410684534 5 49477541 824768413 813957954 0 575813046 650639132 348482 0 166359996 520259621 8500289 501591041 691881336 683079422 192865108 581840485 965670533 622581763 320520695 570395516 947962491 27767 239683448 282649930 331194991 0 1285969 320728355 495763184 167219920 760293123 855864356 484752435 19 85609523 15372775 252193938 0 171428844 119191915 744113334 497569360 266691176 14359020 534787582 111947 837904135 172575143 590458076 134846666 676929944 852097117 675789523 2 117555902 848744671 616019 14 551813230 0 431584827 877710741 394 944200748 888396920 100824464 201 645788988 319848454 0 73608838 388371763 405170131 250971327 394265740 32 69895643 303180796 427087262 0 98608334 0 2333 214727870 410627677 845829038 25237 15884077 53165265 1 732357004 587883881 5 230 82572 568068684 553984892 523145438 907846795 36 0 5 64 431342209 610406 330838 625858918 281463 879927632 716433386 42 430885838 1 327552601 437093718 76 0 914600559 893117275 663010379 864729966 249963243 842304474 351066040 314351668 698869028 85909989 830242570 522814350 281597945 73007834 495205873 800504193 865829516 869159252 1 2 344429152 854392031 413205030 396058649 781036471 41953007 843361183 523145438 377490484 5 489331170 0 133056508 26 29593 1 67347373 311368079 422252751 7 393901454 536654136 826 918173487 2238 837133744 0 1 0 333092965 545201286 34131411 7 0 616341237 18776023 768981769 691639619 570512726 0 89166740 3 916188028 270984916 936 988159692 319542720 273552 138250441 140037643 18776023 560706040 419278913 438672320 0 3451 359831921 0 106 621426987 353507415 143475858 194988720 158566228 109 152276834 814474648 118826155 1666648 0 43315342 35740 0 706239258 766195138 1593 226378666 822199799 570270569 616117083 27678294 412322 233712394 1 719 0 881097301 785684547 763652420 760293123 569468920 395646757 175540464 579883833 740231189 5105274 140134577 0 342048761 804051964 31773054 40466 223465138 586780722 117873428 33815692 47528414 359054604 535323 34247 583112440 520349543 1 181624778 896795581 62113773 4938127 424953453 3250925 776636303 0 0 74487202 608671420 66 632895685 329390512 260157971 27187764 441749160 413190252 82173 198303870 810512521 533303434 935540789 60561733 333 8484718 711291929 853882382 0 45453924 724815250 126706388 410083963 489702019 20895011 636772910 927 230 423104408 1661248 545025033 81458941 830901672 728146665 150298359 23 1200 53351729 800504193 126123747 583594171 438404523 564150286 670394422 569940893 165556 11289299 23 4862 153168606 3468930 343926406 3 546571322 422530982 874733775 680676527 760283510 979003524 86310 469592993 861431569 360268853 127704304 159443 70345834 550319959 7372170 826247426 4446 99230802 285977575 850334598 269469808 447259 0 594558363 557717808 95584239 440373898 588113788 939335334 269601736 906437225 1184 297372 405087313 290755213 531091 42616 708988258 426502484 1184617 668177935 669321081 0 724604696 948327157 12381 58492881 1439948 864877714 90626793 694749223 427157171 236519113 433692537 389797238 24004299 168431340 953463527 207055301 399635 310225582 307441180 548281899 49813 676533457 903166887 562414696 273893828 455602804 0 227 149 1 459513013 83353088 11 146302660 797 247186206 458147493 0 500065685 239296248 72742278 162461166 136750633 27216 233673026 1346711 160139396 422250302 430069470 383392030 2 101622403 2 789394056 868213945 4685465 117266 33076786 275508216 432021911 922833743 1 230909040 585056329 0 853773117 864248594 786708499 378672339 565900089 327702477 552929758 121463848 215514435 492842047 7647528 622335179 822479762 427467997 905890432 437314 1 162981231 584562306 942418430 767262230 527129882 2574100 19 974596382 864162321 350611611 493686753 135503668 207674669 379879008 381069169 246935947 535046127 693591792 14 987154620 438063608 159645823 31772024 507573618 99409503 381832088 212968804 930229401 664113058 770651579 0 2 52697853 140835894 810335213 880152980 302229241 415534525 162845045 215794555 0 537595882 596008555 604 522766851 337949149 461638841 10418 0 835115824 214497965 227772174 816685680 784395806 419645518 1 292180170 0 118639387 546261331 380130661 634142740 568 117795130 483346667 495761914 9 861040736 7 678739 4 3829612 1 414237114 2 40157 739457383 621967682 38180501 901561459 826016126 246849460 539920338 4128 846435254 952439496 681019639 994123777 506521569 9846020 941396787 2 706753610 59532 66946403 772739231 432387833 359775660 2416687 992565697 751014296 691146144 766290876 4 355644025 5 398144 131073764 804695261 353213409 159515402 0 385485337 39247235 2612 832993621 680807750 990442793 122237 1040 932980426 163127047 405279716 1 0 980741880 924695420 473565563 655515671 586780722 0 237 925860939 5172567 309535412 867303671 20 0 997 392077480 0 919829593 62365725 419775192 495047377 847980703 37432 706 30910665 884121076 402611152 1 0 365415593 3 479710436 0 149 319848454 949091691 105139198 497815266 479766978 33 207674669 828 110361043 924735672 586757491 0 259490098 351345778 509423292 609267072 5380467 229692422 197212872 2092383 605613236 896511565 7 813766413 266433720 640355 669747725 529300458 772199784 31518138 750203671 856645875 383567301 1986 354 229925829 349619918 622392955 0 2 979810991 82925917 931145940 419491138 651299888 64149215 867787900 339156833 943976668 255515872 11 436 895901886 13668063 367 876274759 481007379 126384367 600437297 229429209 942025297 4202 41463 731913817 154497933 429 658608047 763102328 2748229 12 10477425 187729801 963555652 661600678 2 497064679 130554745 106244647 657366044 861562581 569238762 89 451027912 959243950 23 968617522 716594151 597641087 97374211 330838 344037532 132 367430729 129467151 64956176 838574666 0 830354687 10603529 127936640 395673747 1 227594928 132 18914324 895874999 818186915 0 2689 714666021 184858503 41763857 516901520 7 512562903 552421319 186526369 684187070 456833007 677740588 14 5 361779201 476704681 835745987 879227216 228164304 525363921 405279716 113918962 171958283 865558733 67456178 216741362 16 0 14 703264228 128097401 374749743 0 180367613 594470300 3 216879338 979832909 466091054 936275099 467506582 397622450 350873130 312334761 198624797 270357204 480312152 179416359 933797213 594022074 3494202 640970299 607757249 510394039 843861376 412637652 689341467 227 456281237 668910376 9 42976 677796078 717844305 1 940448416 329168088 99737302 20814527 494235796 729645917 198736717 633591629 466534136 741647253 487621131 484278385 139162826 434816175 700387365 207085783 81469936 645389645 95792824 557946851 40453791 121605697 1 308284057 493151100 56120 585920549 180492003 226947917 270 171892580 1 469348 0 2 932712888 597794230 1715462 755184349 783997380 210531954 318 344228454 756040962 835832388 0 246695310 818170624 636902500 3445018 14 302010883 891258234 555751032 5 412113107 308971449 690616290 92674 941511382 66 111254488 73319773 595525532 199503840 23819827 0 660928805 1 455001968 499531339 528596368 0 289819761 563715677 373147811 71389050 858006624 953820593 0 960995656 992000109 49 907098300 705038385 177354486 16634827 933257492 630474306 40681 75 538624927 685399251 13758155 1 534989134 2 974596382 336400811 874693967 206321091 0 437875 788679892 561566176 298449547 4862 698929341 1 0 126 748984099 988365561 0 6522401 867791888 1 0 0 638302706 221606007 7528 76 146309593 619773451 400758278 252129825 0 172 471846566 549515945 61552400 456616119 158459120 0 1 106399734 56820275 219571638 476221257 750052892 359270014 112037 39508301 49066 324883115 11461710 545 681637796 351336838 266275886 606220236 268461024 7 47172674 825024857 40681 890195613 231941756 401007499 312397040 406689432 615102931 0 26 230 800504193 172021651 48420 640888362 19 723311653 28 429 250704715 63 336053117 190913927 320792898 319 9 5172314 981417841 909120786 856741070 524439192 617472576 838768596 719349126 161427001 307261940 917893434 206099050 673586993 77225970 518125232 309077596 982802091 7777 854760565 262201279 28988892 760921304 85777395 25491653 1 561011819 235 58204636 593493457 0 581994229 2 209 5 576101224 9903 174725527 23046 190379329 687863830 10452875 764991726 97500 1021980 918868968 339522796 21011925 716846689 459351747 102922906 962 992508713 2165 421614423 790903814 47069025 2 28336672 810335213 2 170889002 283 2 716719428 926773931 826 0 18293674 460288065 916374721 156149521 0 7963 782482195 981070581 169160 610616648 227614409 0 11 799789087 1265 274358328 588963076 911797906 38827759 63 231941756 751811194 743944498 34837 646359864 0 274276984 2 301292517 71902807 769352036 428913307 604694943 680783766 339549312 744381373 230 669043076 604 188918162 0 0 79499503 0 22010 720881401 53351729 16 144658150 248352883 2 503068181 560166437 0 605930498 76 289382607 917160291 900884798 321223507 973715779 295841555 86820367 470801033 518730310 1 38673 181785155 30877404 715281692 732943589 50663992 730366215 85647989 994730240 479576399 20416685 733396902 1 14199027 323604 816916887 803922395 455109986 558144712 107199326 16796 30700 323713558 473571203 842861451 320153126 130904513 356380205 346822058 228472865 7879592 916812537 675398530 33379072 965310044 0 432210244 96006585 571414107 999927832 0 558717249 181779701 978704565 0 901719922 430000578 1 813014890 0 622864476 285966237 587396626 901561459 981641049 853509292 334103760 100164671 615841092 394973311 928807130 582529649 355753715 362173197 729593286 7 1 636724005 44954106 378628548 529986501 690664952 159759457 756455090 5714974 815327218 970434921 198070331 1 913733606 840445801 1461123 865626899 59082742 756717282 3279711 0 412708955 906557970 1 1219358 252193938 155595326 480891805 0 857667478 1 234489 5666110 0 0 0 4342189 252900114 213521475 113708992 297198132 0 191789047 28086 79546407 0 397311697 961481822 205810127 475112534 129041974 273751375 153713 738267521 123691619 26 975696418 1522426 36038182 9 342479841 1888 378165877 844993974 3 851970256 32393000 5 820943617 918558349 605098075 0 26 906461606 9683 785826155 769436128 337774074 821102847 144450751 266141949 314436440 57 526289372 403858586 16413856 926227342 20 396822367 977304217 68194811 885239175 464106898 18 322803364 605710845 514253652 956278302 89004248 614226242 2250812 383 53438638 14 258837273 15531 802678202 264062352 968 2 577940233 765659750 448962254 216879338 246849460 568068684 0 511143836 28 48758750 285996632 91172916 526107279 988428049 104 736420904 851896380 0 442595629 110537 119384414 409967085 26 0 1479755 134017527 789136768 753637602 329333407 811648017 37432 405804203 868240347 581788916 218501557 684624325 945056662 820481883 398541609 203286111 369803272 125109621 1315227 5 456227860 2 289549946 0 572923055 115671820 600723256 697985972 6729 276279209 828179218 140231089 108460875 20011500 1165737 527744423 877475633 807382914 326927380 1 5 645601407 0 958274581 834006116 7359484 215113992 20695 499688772 23819827 4160 433068080 5 943785776 136302937 550521794 810173073 547016317 19 866889777 306452578 865829516 387792127 996838741 632753824 125168934 7 393839981 304531560 812308496 814073276 5485831 241236603 318324795 691193403 780374787 1 132 404017484 73464924 1 3 244665779 0 11609104 206445742 730048187 270524093 24850 429 259755487 877946016 624303485 306583097 241 2199911 776283461 547533185 262772346 269881242 475077920 73470522 632224836 1355840 32731523 941473593 262281701 8972733 779840957 820061864 318697353 2 231313743 9346 0 794982893 0 438906842 871729376 51171096 980439426 603991144 691643842 172155681 0 840867852 793661539 706012795 431433118 29427323 0 609212103 188371558 915757187 124564226 15763809 14 76 119069 918849987 901646275 240400966 59272252 263283654 16 305038620 499354591 616455483 0 730892736 563812 1 0 82104665 780886111 373006187 695456978 82794459 653909865 171428844 278186080 826936552 131829055 228155416 612043190 965745383 666805897 365415593 672369388 717630896 110636653 852615443 917160291 802562855 9032 273050554 6804891 711125163 721813008 969179364 457784187 348482 5 315712416 13795189 0 821088880 12224 2855471 470979122 680783766 267284808 297520194 158528127 124850554 2 116665374 335948767 346167748 615253806 715369331 125666865 289257374 1 2073 990788399 262944061 278830003 958061071 1 936887912 922083642 941589715 213367460 831837711 239316795 524773208 104279142 2 748241477 2899923 804824947 639387276 899547984 1082871 6874558 100857138 2536778 368871294 436270966 742012090 106429446 299206106 714525869 15418756 6202392 136701985 119265885 11775852 835185321 273261641 652845086 828487915 97271 926144531 324674346 48736150 768078985 258016958 221408238 355522362 535619865 179333727 1 484575431 42 28 468524307 0 148480 171428844 2 3928020 258848196 813004886 242511253 498834350 142744904 268 618734506 27115539 774151716 113987516 2250812 944014710 7430551 50786375 875325 45967 14 95007 16796 429010729 305366344 929866402 378919267 803062718 379627875 643109320 1 823214471 835244654 5 198070331 538132326 594454659 201880553 159592 2 431584827 34038596 564722624 608282072 469556282 138731982 198550 781396035 691742700 41120760 558068087 23649507 983456157 52174 42 562273656 42 434609220 402393976 271948496 773829619 132 1 635846767 472993293 131003657 20881467 3 586032340 916812280 74766 0 12350 327431810 6952658 13574 821665339 308509819 1 19031850 513021361 166408 848034755 101598492 691345238 107 20987931 481408198 621141978 796972322 31 75788604 452162828 175385080 861766985 2498894 586413524 1049426 42 264309321 14 37166010 4294 511742348 348222714 680379719 82544666 125587955 605440586 14 728633316 640824868 213367460 361829459 623354978 873100466 339859261 23046 239407390 176 693591792 425727723 78085651 371352 0 2648777 402980825 80380789 239447567 76 235534622 0 0 3 818757039 969460751 628775542 80327003 633029161 578504641 674657941 845270901 19560210 529610249 353050728 409801326 940854585 2 523975533 5443092 121702 573213380 202 896795581 143943357 281189435 911490073 474532374 2 637515786 819539882 36175588 7184828 851610479 675525874 535446334 762313026 56 78716151 243643509 1162 272173236 381850524 838354085 8203370 100127711 1 380275151 828179218 862026848 171682 0 376655 12 992287910 545362584 948084131 404326154 0 929219712 886206095 726705563 120696047 208090182 36022 7 246768212 0 49112 2 16062 394418 1 320063999 132 630174313 289063226 729858788 202898593 911011091 528049584 877683370 253691307 149263 749981908 0 953392810 694440932 86816207 474389121 734593848 694309582 4 3944 499502496 286059054 296115095 345570917 577452544 160397802 18083297 138250441 397568952 376065663 0 266679795 916833310 527713476 475507634 0 679 408523260 97589005 711125163 412125519 201233905 203021475 663250313 523982158 1223 256032693 272189185 584849007 1275335 3172444 9752085 54157816 664200912 889351068 837202306 8134 898687891 6521 311368079 0 214221411 209435439 275275987 204146601 907172795 3625654 100127711 962853497 627665973 601406569 76707096 856358265 170580 719624 0 995139562 180021200 68158761 507542434 0 2168 219036513 822147998 947915934 381069169 1 999451405 0 636363615 863894159 71249543 13362116 1 57 235733037 429 112223107 460702771 432559834 492030713 871695085 929209784 92769199 575924813 273160382 170670168 6972 856741070 1571822 48356983 389730927 208385769 29111082 576786957 770931248 970431424 302307122 802924248 982939919 658031243 4251753 695683315 283578711 995264906 12139 14 355914041 580639578 642410683 293794243 169690661 513610258 263365894 341043411 1085 0 104233453 78618247 5 291084664 733041732 367430729 732914870 440079296 217267632 59098593 46975104 16 887825218 960352203 589025906 3184469 844091172 836504470 197355573 810676101 772526329 244306756 875649150 708377959 14384903 411303454 1 921832751 765721169 76660 214 170529948 333792928 202938731 676970894 76126968 132 323724117 169096739 1 229870717 188926718 128537091 144434286 184652063 933016539 53351729 254748160 164570077 14 845281857 603151904 0 0 183486360 18864399 1 993808644 1 552797990 565509834 435062207 651200215 458246894 301672947 364593118 2310 1249311 0 536708820 597572870 307978 1439948 566658025 460591924 538217461 988897967 889953427 125229082 164 510576933 13192080 72162208 991936362 1 587632474 1 271357495 6910687 276765403 0 716493013 399575934 351926534 633006658 131640174 142647297 835220120 416628789 924228204 905640415 31267969 41015881 93033040 1 3 1 51351867 88916867 633890599 398383354 785459063 731782920 5 949411670 539068302 940083645 834122141 91926417 230782000 478754806 218312563 53 39133803 829248448 980004195 399985482 599648597 844096181 693117362 780233855 411767192 31032228 927 263545039 628871203 0 872229455 395716744 159 561787074 1806142 1 74080140 118119 244326552 177487452 987589887 94494689 7 346951179 228165794 3 509811972 607757249 306940975 467763343 5172567 764059588 1102618 256460822 283994054 0 0 290840353 0 885520896 62995803 946769 94258431 165190359 397434423 1 236121121 5674 742466198 61759 152790744 523106786 141549381 907771907 763128510 1 6321097 769436128 846223416 0 630622780 320613780 519034510 424585477 7 259304656 0 3269 718252790 634027887 646562 436432403 1285780 989233034 454733344 869251568 33379072 531911853 5443092 457977279 565455082 726705563 528652250 479809852 422516561 820229922 31931548 842166505 568 142 910910515 2 5 937092879 835403518 590411346 139559242 0 74991046 853679212 2361 0 990232314 961633488 241285830 27994 516550717 933542565 6974826 374880937 150298359 4 289081407 386993331 2047317 172161 429 533629689 602856462 557618238 14162 578076178 1 791361056 548083467 798251465 429497427 89007762 375601732 302871483 441176571 464039366 234978396 412835730 469267998 617588891 0 132 347825380 224390452 378017706 671088384 747234332 697186796 106283590 461 959958293 1 999527160 207 254748160 395507361 299378923 126264053 883263586 347528916 540629492 228184603 984446078 429 878880808 467394271 1612 234779855 640579576 1 639361131 374638070 452198827 286236185 794747165 639 561 266082493 1 868298 1 601227244 517301113 892307348 366559540 164745 0 932997143 129194864 671344877 590855071 9 858201394 106 259135401 252550860 38553384 907106215 958996391 200235341 661794531 69 850556226 260197453 497366148 860921266 17012354 36110206 288821617 22339966 161517625 9846020 411623590 88207914 333 51691639 517976959 716362198 63 658677591 857370512 946531484 20 319527777 2 16196350 0 140815326 8 666020662 286568669 219512167 105178565 74864334 528306896 19945403 35 408857051 392954581 419775418 429 7764 310994640 246768212 30896625 22082 516237357 567944529 639172128 815396781 262944917 108718 0 10 100 5 632556072 0 21901174 163538163 2831 160329629 814034182 1 651265337 787037346 860985775 675067347 354538277 543941061 1396833 284579370 5 215948842 718079102 633808336 158421 175385080 18502094 255844478 998400013 796290352 349460423 48837 622527712 584768292 84918465 325832878 324689985 14 153746042 382080045 109194262 474783229 0 4178 73181715 676279571 853679212 10967 506103152 486415 3869113 993131198 508232624 229185014 46630357 651979578 470304013 876538514 61303577 1 204272003 876001135 275674430 425888874 286795807 395 562955384 978057373 937687144 792646296 405720159 715013467 69144455 584629678 0 353815764 6729 15447757 952285331 51221623 132239400 950408583 64610788 35505178 0 911384875 588113788 693 36 811094275 696209828 2545 200004928 0 33747632 448710269 318184605 7 13222729 987509001 148933952 199 0 324157131 383246877 79426390 79712775 204703955 757240453 14 108292268 715547016 3 231336 10317 895668071 716829188 680123914 1191948 247616519 17235773 2845 895216178 356665568 493635526 997634609 1455 297425833 397034799 124951451 747834684 5 368839746 391258293 17323 715 380571088 197355573 779029016 334900855 1360482 766288119 424257688 1 56 2624 634830860 0 0 385822791 273975693 415665916 627665973 926162570 554751497 14021 868683029 885581344 51649916 664409982 89 573788200 285426 483175113 912142964 498950665 833449049 296991427 722539013 8047222 418241072 1304914 705149828 535135134 880733692 478352887 280237050 908436360 7257418 926346475 2379 913442053 418948696 87417721 658555113 695088620 420199172 3 42 121463848 475021260 394 0 324283557 200140156 1 436818378 151394020 317258791 759653253 785553281 511622742 391258293 420829312 779702933 5264644 549408127 606643160 847562415 867694164 1 994835022 127952 595291663 86588781 8865 729330133 831514628 132 445939607 124825780 646359864 154527130 2 58204636 744381373 745392082 1 0 182 12562 2 94707883 68433206 809305382 546227565 200194837 170885601 858103789 278 133968190 838044249 663333590 209 763696855 0 2 216383174 220995893 840904273 1184 472671151 628910696 712954651 105160 0 461495010 531280353 350096806 16 534 517531923 948656706 698851901 6183206 3 14537 178292180 437162445 478352887 220 627748436 158 268107413 388885764 733339045 363793630 121895779 527755232 209725734 985117335 445026293 94201012 367739156 0 864263223 443520143 7406618 1 504262444 690931588 541942721 929205690 568850618 42 13223227 36 398766097 629187376 271682326 183796379 346918494 714386292 7137 16753874 0 211076705 1 30910665 0 888330236 530854063 73469316 188400569 561011819 830901672 430574411 949308558 122906884 77440190 0 508451634 226378666 175899015 656592202 790732972 318184605 639919073 19 81371996 1 1 389608542 0 340828983 228184603 706582078 297454139 51548104 165216328 380907668 268 0 402921976 252296589 746284792 393436273 90587839 273583101 110595091 521900998 197077431 289724511 154573463 1 797086308 797145924 51634212 211327391 205651972 0 173812122 613543908 83398768 792729342 189711979 38698280 623693138 560649501 215820305 727855623 726670793 895758740 48 879697393 124577888 22852700 463814207 500251113 644260666 7 166720354 145600514 517775475 269870659 421671437 389466845 191608632 934294766 1 7 266294 737261610 2540834 279105209 267523074 138497238 622585399 746194005 530997093 5 1 116 4 441018616 2483 1598073 712920991 678934557 4160211 5 471049190 0 455702213 972065156 45682512 591907410 80457783 436770504 970972248 1156 626522812 104226482 1200 695656351 723 73101878 0 877286405 636738647 830338187 694077147 328832480 958891332 533574454 164745 132 187321281 869280416 66 0 19 116929959 3714156 414650223 676447914 135816793 513431584 969585703 582047826 7916 847 194703895 0 5201478 0 0 0 429 42 0 250 0 542132313 762082272 374084212 14700403 1 326081846 5 0 309468876 411077494 109377439 222058939 874444544 1265242 117145819 266964958 310990667 960906053 0 84299468 785383009 630112581 3 266129950 835346356 634821328 902825267 1 344199183 265359435 80287679 172273998 417417164 843 277266263 309026127 849220420 608874906 14 616808194 197399 591779908 822390766 5 86276005 693087 567064940 502507622 610406 2635622 106012652 441535088 570915291 38694598 743222907 990754470 600279999 344064701 914540971 331 388659135 39 552563046 56 1 568128747 625786981 753697755 399635 302314831 1878321 746005023 472300956 220 4901453 617096849 699405329 511614732 1 639 2 18362123 266350410 0 772450313 542944041 32392 209333964 447259 540553034 4584 4 92550119 343748243 745461597 0 0 189947097 0 382187290 804281535 271876285 675820033 402592839 520880525 458273605 12645 531408888 884603537 82173 837077372 21774081 0 342723068 973666100 656205371 1 15412267 0 8550 432799049 579689601 313311848 696206990 477772411 229925829 271591216 737171800 767044625 100473457 42 952312105 140959977 539082089 36460336 7939 0 266129950 453217883 316885586 2 941727420 132 794035153 693113545 5 1 277366629 787974585 145678704 48615551 792608499 947014636 348442728 5681861 822641024 410592559 35 0 574249005 308870599 285502168 19 384866414 73 946342577 233601410 150436172 276684188 159592 124932850 28 639433593 0 626184735 277350265 708417827 558951525 791190772 5 891207942 0 771367192 844158096 620787143 810210395 26397858 707720096 342048761 18214124 373979377 7945 82572 1 2 840483785 622392955 372286263 651 272523564 771012905 403010563 0 131033816 56 479279053 879664558 719839297 287636011 33446831 436693879 144744560 528351993 394011170 781328915 168037123 104563 634830860 16142324 140468564 0 391012376 179942034 260859276 1867202 340043299 998064029 636000735 568696954 42 86707596 460737432 340791827 861324004 584047221 3 178411615 35 78132945 657068288 777575341 952239753 1722923 85775 416692846 586653814 839190650 400582203 2088002 672481783 9103261 5 806 15447757 149744726 94519255 187976147 829248039 0 728736818 793304609 661990264 18629698 132 498856007 596534937 0 57957248 786429897 451519262 535991122 400370872 372089603 819824009 158932986 39184908 70215 87543869 372833871 701 0 99803326 821091672 197758036 749008218 52483341 10 11743365 559153392 644049733 700021027 423365171 9 35 622612168 416 383246877 0 0 341528763 1 228 531408888 1529673 33144 484789531 772037512 124188039 413473670 117266 314363424 10 3301152 5 709695041 0 489331170 0 665211467 53 451191304 720691989 559830391 0 37451 4862 875579950 63268 983045408 192931579 0 7282112 562616075 298050425 341636491 63 60878305 2 628210160 662151665 3255 827753634 81858357 615784372 735179598 352452206 992510834 70944832 634328954 692175168 377663213 825442871 441713480 970067958 29427323 23791946 1 631436612 564523004 507451636 987984461 0 962432371 211518644 194572637 194488747 578929874 218312563 973496381 409564776 906461606 748605199 0 59298956 426132927 889860139 37498259 225558 1 184942545 582523634 82803938 842775398 924609917 7137 889350976 428260376 565189354 4976 23046 200320908 225 0 25586766 609226571 9743202 1 62368389 371347061 296218897 61759 599990005 650167000 5 854470323 30910665 10929 64740594 29654 735 971410311 843425442 243276308 903880204 694882641 124850554 586438 999451405 957163290 154092474 69891554 206776523 211800230 485548613 721277835 4 712438973 348725975 254435525 156415193 0 681 510838247 2 868213945 573191727 1 719 82572 103 321893232 561195493 993710633 225587990 211809 39508301 0 328600405 1 477877435 726771132 207085576 79673111 0 571106193 373458944 855006182 121267387 12 304485406 797 354 0 205496001 488010800 460796261 532729810 797177340 266275886 52 485795097 140856661 132 413099265 606983646 141 701810064 780292074 166934308 990788399 806629787 282789519 319613606 3678 649126118 226375286 267590924 903401909 578709805 726082259 622395322 931530052 549211935 873579083 2790 1640182 0 270356305 205651972 2020 49813 580407841 10532 604175365 560195 779541533 82794459 526326480 54157816 941746947 2974 87467250 730805094 927425740 61029641 3 391012376 750953360 582170026 1 533525827 108185 796518165 392466 270704317 346973479 773760853 909528331 394 138165972 990064935 1 997 73608838 74257583 798046856 53939530 348806596 310856192 23206 780809974 894144835 640381914 922176409 596888276 47039910 349001709 23 0 435234944 851896380 664001637 307306271 0 2398840 10418 3194 16796 698814218 296978 238956064 177620713 32414877 855021801 264931078 782755773 3338 726082259 0 546259758 216340802 505449052 21 59565212 486240493 9782 218689172 509 364376076 228323970 68 617062259 9 535 308481216 990280322 341460220 998508437 569369012 348 669195914 720578887 684186508 753789283 56484001 861669796 384107645 4234 891669771 31773054 749285730 288364346 684283084 103241516 14940985 934039934 606708643 0 51676315 902844925 794205821 28877399 626794246 413473670 805405186 319527777 493635526 629437512 15076311 1 335189196 894277587 223 910357935 7358178 14700403 382992341 435072803 693591792 900049020 760511072 6 9085554 112661369 385921325 271 0 537231288 166420664 411985276 8520 322803364 534989134 206776523 0 161339284 343265 15447757 14 937710686 380458319 3410 3131 793536653 0 627603784 673364388 33379072 85205077 19593861 79 76441598 117266 226014654 820216140 538595975 21557636 2 274039285 493718768 383175667 570902918 330410430 375601732 740022950 120696047 736857311 3 448198938 334061473 805245637 0 786474485 31772024 631225733 157569772 258532049 991057004 993924464 342479841 628910696 926162570 251891977 222411558 247637642 390636574 178459369 0 986700923 0 992086243 329982682 259179709 201795772 0 107854204 1 19 658988618 220537201 568366511 469845773 473565563 726806769 603789784 447819322 557424970 557905781 609938164 991874342 596813885 447154621 484929207 687049496 168879456 7816524 49972465 536090455 0 335123215 1 927100621 3228702 55031353 721598362 292098451 910830709 715195931 2 64059351 352677411 5096054 269881242 563871538 0 269469808 352804338 5 99238267 2 718265570 861476402 230 897252055 563812 5058871 426831995 850544819 223051100 965744343 383 0 44875720 0 401796944 11322376 888809208 303681051 836677925 278503535 194131959 400142708 817198855 596824535 588988 70499362 0 860825338 0 725935936 372286263 228 280237050 672095553 102626798 85574803 73877336 293362370 0 368897264 651921733 256485 20321611 173527508 930153132 381236 285446900 0 180089853 597738482 146800176 648301954 478961790 627102269 612788447 1 142179179 156958494 583658024 421808474 421471726 967968055 610333779 846082363 873779706 10 524674684 390588314 83203174 970690362 654231370 0 2 64149215 902743640 101325350 695975999 66 423642415 805390942 431880241 433974320 466408083 698 828098581 541513120 772006024 895668071 824746980 187698777 708685775 1 503710581 1 455075260 922733246 856801105 421438069 597334 648840972 171764275 0 8359307 189165525 0 286810196 531014522 378287302 19 707697969 542934757 0 107827942 938966478 1327729 102349709 294481186 3 1236704 643324316 360762075 60576286 2077106 325772489 120860874 479160735 1 305189539 532904449 1474 1437736 207646423 301525363 63222898 6 269924170 7 503022590 27190699 0 9 982470183 57843258 5376322 61432407 598725404 177788927 11258988 972928836 855520790 418379544 251638189 24613102 163680759 1315227 9 584033725 687898573 319724518 678524075 0 886348506 754194660 88943 1 27641200 83032004 494384311 0 0 12590791 23 696089156 865967869 4430201 627850736 361629514 2 318522648 864963695 673086439 554278379 31432278 798341940 761064970 161421317 20113 651393762 0 925838887 853418466 903419184 239447567 945044720 975768060 120427 41006 826 432806843 0 552812845 115465503 411623590 547672931 485138365 848638394 799007924 827148438 827974789 658608047 180081159 861411607 921 3 873779706 546985969 88869661 147082563 935129606 923433964 405541504 349263550 714525869 112819606 476461 679956906 670446393 927 2 559056456 42 15518059 998154630 528695975 85656246 439629176 150524767 0 590829717 983092031 72905049 1 119191915 8241 161107041 389730927 785449861 946660056 111449926 891420143 254142525 71467420 282748916 370246713 738424889 23 722880399 406712285 250853607 35740 239975051 77121385 599899376 328600405 894318851 0 6 230031162 490313657 355816724 8379618 934307873 67932229 425697709 654033079 937385194 649908638 0 791 731281893 942636951 708971850 610406 477772411 29783144 183878293 167034518 953583650 0 120608321 2 921965355 441665962 64 664459310 368649293 278236026 929594270 685275516 162617611 604580346 202 467764023 0 461235521 2506 375231282 750800409 2 93675863 69895643 971942531 477418644 201 335617450 5 1274082 171990 666749051 0 848661891 944825390 853882382 541650110 16 911695420 213367460 547987543 412022403 853608628 9 766230470 227 396376872 586449984 692791964 23437313 681278826 16983421 434857524 893117275 463189405 14 525055353 203051096 667339134 86310 285699799 4 474747773 815568239 945930871 561100615 378470 0 7 23 812380089 676128407 428784100 369610503 520255819 757507557 626560123 27916 2 384121254 653482694 761646836 76720033 537642440 104 128814264 581937075 811761726 2689 146377 2332 310965118 108089735 3990 563749250 383 488747777 433721925 252900114 1 4105573 15332201 629133069 209622326 1236704 0 81 0 174566074 117293700 441972209 922926079 463698752 1 225242354 410638387 770551605 393141011 817682727 0 5263554 102351956 28274 350724497 927 0 48356983 9674 446610933 73186806 667921097 829258209 1 484789531 945071436 0 4321897 1 527250282 309468876 334359446 168212889 370 783997380 288606877 689314575 0 228697253 279105209 462031741 180821623 564815173 125291246 758043100 94246670 813280110 1 0 0 177440909 36776 90746 386136201 835249776 667130304 330779228 675789523 896411909 641794776 124337941 630112581 537638883 890652811 2 0 611 133072675 424074444 524594972 283015023 588029403 2300 2 0 425419 171715549 0 905626323 28836990 338717629 343805876 910810157 639919073 852633898 345255907 446593914 632300369 14021 364430 14 3 988929923 849274176 1 531765759 46888682 365885851 177872016 724068626 386136201 832378587 400117555 1 314820 100588385 379025199 920832811 527014035 879336964 1133 3735489 633967183 543871808 30910665 236314809 570448149 957156377 115597165 245909595 944825390 269601736 902957292 605653132 974791044 471718715 237421399 643981018 2362 11294 1777021 897741371 413271072 0 953740376 56 52518806 120407927 3560148 3 329366591 2 786505013 75522921 74991046 9579 301842387 706659102 235396815 82003972 16581647 691508563 328902550 132605220 751 32 0 348 988346531 0 796618500 775538 140513204 645464239 0 771581228 1 537609257 77225970 195897602 4952 972261400 290561996 680807750 609779025 730877731 2 455600516 400088207 10430 7 2 86297518 111133451 458163776 239572827 23206 887977742 0 42131985 13574 787579422 448063019 36158420 306306443 102557 822270234 198559102 13318436 110941456 154192651 125281 254 625336684 410840558 650476324 131352 3 21963655 28725032 0 4484146 711 178953052 79546407 211511983 879554714 1 468261982 987384612 211474474 40689827 207 668218824 14 0 125535805 108542270 9302691 115494618 361121774 0 661190942 2 51351867 76591117 687226456 1165737 273513700 0 296850033 263545039 27621108 14820318 186082650 262772346 192551502 622761 609850706 166778248 822036044 559886225 648691969 105208547 7 408407966 818810754 61001942 1 66 34719836 5 65565535 233918655 6804891 221606007 495858573 321134825 1 147337163 824694454 734 83493136 914338055 895132211 416065122 0 79232023 780817216 461391415 7 99027654 591942718 754015632 0 1932492 1 145071613 523311213 452118157 506338456 455001968 544198 0 618667768 844812025 468410374 690270345 162537186 245722874 19 60681103 846861610 809290457 660143301 55801151 150 560600926 1 121336220 4178 278950038 563919009 26368430 982179617 371060903 499834250 659788773 889822098 864425462 238961214 537354927 411895874 427215614 630619649 45252882 400164378 41513765 606983646 431667879 393341707 49066 275053274 927564071 255210984 504202254 0 261508928 999827870 887494897 215119564 211496751 278591444 796821616 2 514281112 9731 307108456 386207790 6840780 195755444 179441459 132 923147387 2104 30309642 0 161683750 358457820 14940875 194194831 698307074 67178540 108748 293691521 11537843 274276984 39 1 476741285 32661200 685199877 107 321223507 277691797 575520272 510856083 599941942 945951757 33747632 225185562 301523423 12466 971839876 40790274 423766232 0 83315240 537861577 413100911 0 815279877 161010707 804326585 252550860 2250 593205760 356222149 0 0 8015 597433533 901247512 968590266 230 793459534 1426431 681019639 807578848 755292178 976353266 885395820 86297518 914538113 2356 711 989687849 606220236 280 329371892 686582611 497602305 837133744 853161471 108918879 405279716 0 76293061 266126717 153168606 555992155 79032000 950508728 452390502 359831921 344828772 0 482236746 332110658 145815 721309211 5 980004195 446094491 700267398 456730683 867102859 880310393 683949835 56435189 0 427950576 561340194 742162202 864443208 793934772 1014 268 722777331 396740915 194551599 52075339 683133269 132046525 534738894 535588699 246101595 495903547 539727670 38 642410683 955772861 3 658937434 678917966 365996260 561389418 0 147257983 515705648 78187322 46405 7372170 319337691 785553281 66 115196529 19 51457468 67814178 44033209 22 807059712 507 2 403430156 117494100 5 932668794 366374268 27985500 875 315 0 3 552532935 597334 897337078 585682918 538097313 850689116 676049269 426957575 4960650 16867 188252281 161760693 506397084 5737116 434404266 174022580 29585 542087347 30406523 3020788 211800230 419368362 412708955 368061553 0 959403670 297 314969768 7 17744836 355120280 896165523 41926851 591485739 5111065 140488680 644099075 171250944 247019786 339 48 21121 595549898 374327528 522642759 884121076 568 293808256 621046985 927867542 69050693 829383089 81765619 924641900 37184 483776930 395673747 2689 363466363 408117072 4411746 0 594620561 900049020 904886910 518548864 0 257753 80029235 839962808 697936517 119710341 902825267 205816779 758995287 7 917849596 209 918240733 20407383 662769749 208142978 3221970 2264294 49693301 749225786 872275163 56969599 974724373 730930329 8559 369065634 1 1307805 385420884 561389418 219790475 98514470 0 6321097 5 415912974 355957240 131033816 353262956 520880525 140959977 717630896 76 526704742 165693369 934504735 899884031 574506071 416692846 56 521365 941671287 697060014 971327867 863680261 40453791 630213555 913792255 1115 677541547 726765919 135158859 184072975 16 323741932 194703895 589214983 11653 9 922472353 200585351 654029437 459397812 403597408 655402337 706714410 746097526 96773829 350125266 431214422 915563832 885843714 891763958 926574814 331876972 153865509 104 903724239 918964837 1640182 2 99401054 171990 633900163 312496282 6981544 399635 311017493 904222404 394413806 826 665462522 919605582 2417139 36 477972639 786819194 902655393 5 70007447 541223169 430311463 545639308 202757 370265024 14 142376724 185787956 567717884 1 90397555 124526 992418490 196295305 0 942714129 15528 188282865 505104562 945464424 618085869 38638298 988273979 450920666 83670070 133188164 490190276 15155738 585920549 41835 192192679 143098190 563487348 79667293 138152499 513740316 633662014 312442209 7879592 684106340 142956432 977810739 510394039 946101370 686891394 12794240 656845624 502507622 234961852 712081632 569794793 937270 1 573 601961127 418767325 564120134 237050485 510394039 165035638 1 691758170 737296639 723473486 514290325 783519843 2 9292192 171256 402921976 200235341 104 3225 446711972 17546257 136701985 429289651 478524975 652482665 298 0 2 1552606 67328 25370216 450832434 891258234 788475996 5119150 533736700 1 967611909 399988185 19754 65825289 255051594 745744469 96612 105016792 464249699 5082455 54941 850009209 336047432 161770527 41835 1249907 885239175 285426 64 42 33549 871461775 670446393 2696170 808543 215 56826669 821714204 187521 693489181 339778321 227212148 147337163 9 1 115550396 427018687 4 530686918 0 614033916 873103697 0 748992633 38180501 824576905 148518844 316885586 554501470 831135277 0 167165 970871086 118 1 433731938 675272551 570148742 514392339 517496684 0 0 489612210 63011578 1 639919073 29456 1 938631402 404461214 2500 309100737 24 24904 2585113 61157140 5239575 177673385 561726087 318576926 755048025 51728823 485445420 533771997 951254839 65727483 326927380 451512169 159645823 155319975 310987080 662794267 269879119 6674057 62796875 798422875 63902424 104903056 331773595 354888760 256485 913644803 10 649908638 1176462 932583104 893388684 2 705628416 0 116 328175215 142488092 9 8310287 10 64 352163519 411855032 0 899153312 0 498873425 903951510 1085 610333779 786513393 29125803 438789215 145810197 0 420354750 900179462 19 762696477 820577376 621589976 507375083 2 620923012 0 597555463 787037346 925205819 586174588 22158355 483175113 50098383 16046 25237 150728155 0 18439778 545472664 1256151 1 546261331 797363941 75 1 570512726 640824868 400907201 765336242 0 347738817 8781 0 588078726 182688978 578187550 926745546 14 164570077 599 0 238942700 3108 1 555379 190575287 392315046 7137 392914278 0 426132927 2 819700334 547814045 1 750800409 212968804 710817700 8559 1 42 66648987 265579429 430677223 517976008 1 21643139 88446358 194207942 553918911 202 806379853 56 524388349 704678337 0 124564226 10050501 0 411623590 803518069 786572914 425811733 10 762477866 132 928189850 0 294702213 1 963062616 485456364 708417827 397911586 884636971 816715627 306288006 197572307 900403147 879650535 965676842 392308011 364378217 95226473 302281529 0 2 1 5 662264157 417156 602080304 746094113 783068995 2373800 505230590 7649 800960445 757623320 11766570 983855949 5881 741476979 129040490 26574530 546261331 485970728 721913520 236922769 29868322 799733306 809692959 500145322 218689172 7 596589360 287843736 520001143 175169216 9004904 0 17882817 224177727 1213317 627156878 761085561 1077 850506478 651276810 124017 103056946 943674496 81764661 27732 683159871 5 416901609 3 947815634 113 3428 181870769 631408138 128097401 523129175 452250351 76591117 885291162 191432809 351336877 529676375 462638742 940448416 782348647 857505933 247 8408916 526439101 741356735 0 34757136 458163776 541014184 618727896 393762230 478524975 1152464 11912041 52 533514693 4294 237617995 249963243 5569224 980309488 678687391 0 4955788 726894781 824746980 675789523 914600559 68615149 457896589 858006624 189721791 531614516 545559572 577762076 339 180220022 120425854 92509690 247505247 379428561 0 746 81 480653213 134535855 57 1265 5829 2 697940819 5 297165034 662985566 182883190 2974 939215161 41463 5 87717939 575701522 1 675232203 576878587 14231 0 10 5 268 0 48438921 24523 291084664 994 0 482570099 19 389731607 10532 9 23 42 781777517 4976 593083206 3451889 764557573 258345266 7 64956176 179441459 502483479 29868322 0 536371196 200194837 498856007 715406507 639611493 377894719 176002628 704897053 5 826 787579422 0 231327744 867787900 32 19 907172795 418753068 8833 625526883 3 271337790 652089866 55059590 161401564 215581887 408327571 314898203 241498600 408538525 874272980 541513120 46297692 489935382 744627141 162508779 646268730 2 367376320 940031556 160329629 612526886 44528 5 694405290 724650900 825373294 746686622 372286263 2078103 266370931 466272549 79185917 118581533 795037058 577842293 317878258 378951759 756040962 320714297 158740065 934251115 642378135 139171530 498187562 48619815 382470114 765087239 3250925 405974682 806629787 22 38484273 906903709 918964837 14650372 2 50139295 133162 1 402195123 253002003 0 908325469 9177 85737950 95485244 781510255 477139020 866371126 549408127 893 5 19 988093922 560226585 527389486 924948814 149813798 8741567 545918631 578700252 0 285304529 566136863 561726087 988118171 267457105 1 394518209 2 230 5 631635868 336008295 623666267 663935549 352315032 432656135 12 1963 214983653 726894781 589935243 1396747 1 264920543 132239400 1 2310 431612044 625815866 940620529 1 758008506 2 780956594 79426390 953463527 367083250 36244 19 131029955 2 1529673 931335163 1841 73007834 757894731 808066654 1982 732561326 456400819 0 457474 299976994 43 869526227 68433206 530147825 29 658795312 18214124 797453314 946920500 0 0 262008812 617755100 450776126 591907410 524724629 5 2 42 684431016 683200976 111313951 931673008 702911977 629133069 151721637 787579422 0 454936121 177977763 449281245 1461023 711 3 42976 20695 30401 587850825 948977215 902462710 394 8325194 918467322 53729408 10477425 173514200 49066 593086574 726894781 32085550 601509005 52174 870577280 0 916798397 0 482167364 539298835 346312297 347738817 32 914874122 271668852 263160 771095187 780956594 767004611 0 0 8114547 961975016 699707632 53154939 335827260 941646670 170740 211060609 2 620941 892614211 808504400 501057237 5 411816997 852306094 758944161 428728623 3 383241731 28 834201158 930701730 30420920 306840478 389049225 841094417 97480257 863844006 0 768145473 764059588 980574484 261868122 19754 545195531 954548968 306767274 862366898 428007387 109 391721694 256668214 1 761531874 67322662 1 925607003 23 4 998412617 292872223 453970341 469337976 819194196 925860939 131033816 204201299 935152572 22695 833099739 551726502 830814749 686882253 959479510 974615708 343439 875641770 832216472 7 409636216 4601 173605321 0 136638909 960702071 65 223 0 27681465 25856042 16 709902943 35673941 0 1 592597 599648597 892548349 1 17744 548958141 595982867 289722402 6231087 668577455 209725734 916931373 921 458225494 367390092 2 0 816735743 215820305 794182402 178240 0 326364947 877011846 73157899 0 769202764 2207411 184090072 34060551 51856982 321600636 563141496 824746980 368730703 599003184 1402 136893526 936365979 196295305 798784381 908214595 174327954 2 647676350 159978253 510522282 223107074 82645349 701210651 74257583 3 666802330 23 36 925699411 552186931 391782337 388760162 563851130 726043440 42 123328098 53147219 950152739 171482615 297134873 23 357681526 1 19 508411 847895337 585257030 111135904 14 913792255 224436561 7 629710672 858544061 2889954 813292765 0 328734129 838044249 22026 967840407 978164786 648565950 174255198 399814400 30350583 5 243900 0 966249561 147403890 63489418 153071 0 610661603 3 975967640 265973314 715855776 49112 83616115 52486 568850618 23949 249490195 949289690 564243376 923 14 23 139746421 128495272 231326844 681321712 5 2857 32836105 450407566 1104 35740 400907201 6360068 796604596 811459892 504555807 369879636 632837604 413099265 895678704 549365326 31379350 247186206 220 217467403 923746522 770456958 5732929 0 99225396 358927213 8138108 30002214 559608646 679833241 666958124 705387599 699610718 0 804463376 419147920 980950587 5 553984892 14 310090523 580407841 648747189 444180539 734755314 115617 551413566 751284958 888886923 767723854 480256909 49698749 936523823 320307506 510576933 715 731 267770369 1 245030751 73101878 1 217086227 20004575 524674684 2024847 267017280 415340078 57770592 369805510 955332950 0 237589095 214209613 18108294 113 249283578 396376872 836290437 8589165 777019716 433151401 898 100217240 619555538 64510 429274087 0 833180877 35740 0 600437297 326024478 174903982 496163602 558245563 32217 683575325 827755072 888291838 194812894 2072 404041342 19 8052 4043 95309258 865389717 699068054 301619942 249412183 1 505104562 120292042 594558363 122364445 569546461 207674669 11 127090346 38 0 365385533 976557897 817198855 530997093 579542046 177929504 398212310 3758 1 125229082 527744423 432295 212178309 166128411 33 0 693724721 31971294 605144398 5 194987420 77293 73751 729068875 346194353 229429209 464039366 889100728 229185014 312643736 859448569 633960663 448819473 693087 0 900263166 23 328467444 894358973 491564420 456518186 1 483446595 910705519 162045 648841614 392056 16855576 354 739266068 34837 311796830 28001278 45186404 353821818 340283465 748979976 423150790 132494 716610062 51649916 192692094 256032693 1 561673714 18345316 319350528 464155705 0 188274977 750926180 283124722 360268853 148480 209878271 0 206947882 742034958 856587583 13 509 10 0 0 208897992 890938514 555397337 115496397 571267095 60935816 184557753 546677854 555158877 433 68411687 29047 98863572 0 861378735 857846649 727855623 653112506 704423370 511348828 0 42 860409282 783839454 32353589 32975 79292689 785459063 730785566 885207023 944069144 755726464 703391281 38696917 819539218 520894624 310286714 279547495 632771604 4850879 713512157 814534218 26302272 7185125 209500392 786316051 701233915 692763557 66 1 855836354 719624 208591015 442063746 3 465470115 5 739457383 988214457 398212310 288531018 0 471620356 147917199 7 586948635 940111113 300870802 305314150 181785155 61432407 674532999 396963463 43354441 38091 878168810 1 140343155 80802 159276025 763735156 945861642 56 743096 42 332236334 0 604951202 1402 2478 167068 0 971753623 544094480 466720573 894745476 0 1194685 829093946 0 687896581 789035812 1347 139568091 974724373 325064238 910132970 86 965078702 900860351 372455034 602651482 12645 936 530920746 660649954 0 548386010 414892569 358509969 605337873 6231087 21295880 579274878 0 104 33134200 818474261 1 512494781 2 889566014 280129206 640209444 782348647 446711972 484357720 297055646 382086333 702632659 832395830 4473044 3 428601250 693489111 32 967786040 683372938 638408592 10532 349543818 937692373 270704317 856661911 216340802 20580442 982786907 91066861 298964099 0 566109909 720051246 487621131 0 224868559 74203422 565000338 503493890 500251113 132 324434026 809165806 49803 289559596 136704445 233335082 829840440 777989518 23782413 456036160 832007275 1 444819094 0 183971178 524773208 0 858762930 743185228 888270801 908549718 371189259 773185048 122879338 728347750 963404783 54018639 663840301 5 670873102 1 0 14 2310 168501174 977810739 429 816411283 53439627 453488764 620923012 951864099 764991726 358649530 2 162148243 912468251 278879818 509275546 858006624 32 954615206 693087 456293468 2 57160154 79205150 353868286 188766676 133162 990653753 397546090 66 272070148 170614518 222420698 272910361 6893 298449547 306306443 36330 924672465 5048028 865033382 15643730 507642118 744226951 141910 245030751 356445697 3 746005023 0 0 318576926 33018661 571267095 28 565218410 8057 46763410 202 565111186 829727803 661489236 410314978 942628608 397911586 5991874 480891805 532370435 3407 583079691 782993755 2260972 1 519958576 184664788 692791964 148705550 857667478 321628408 688341168 147801211 1 962893131 235430894 121605697 148705550 230369431 1 0 16 16796 1 319443859 37091 460061568 809452833 587951453 916182537 991374767 367430729 827987458 686112984 0 770619 336189605 904469958 169 556491119 1166 662022810 47879348 73830613 492633807 38091 973275063 28469680 910576070 204003624 1430 886212110 582726972 674987710 937275677 908002193 233937886 3046 14 406461011 90026673 740100623 995772874 185365068 557946851 1 3764 190826987 672648442 999731628 216383174 179948563 470077655 395267181 2 244665779 452390502 748241477 457313403 0 86701139 375736349 152878464 374638070 360706658 0 627447997 4 478405875 900586702 42735097 38104684 277048269 453832614 919170165 643208037 50549206 466534136 481009156 365415593 568520830 851453003 968409709 852261497 84885144 56150009 339730495 447826444 252273427 127611776 900079484 434816175 825582333 625858918 391354107 329998292 143286926 165 803543688 31772024 28 683977386 42 8645419 102590832 7 2 263962115 166408 7 530453472 204475604 904886910 1115 19560210 846768017 5729 571555385 627301803 702 227 241166663 6521 808413695 1 1892 306125044 3021 207705214 66 561389418 697694815 49112 995825826 1 517212505 278406676 26 477772411 175503 660143301 159011178 297382174 319811503 973967333 0 561750640 912071492 602856462 86820367 7 831296803 94653945 152955780 297 860031570 972492736 12139540 348092434 31304579 4 418003301 603290626 1 609128938 260692650 10248952 198724947 200166832 81350981 4 821102847 0 0 41667962 17928418 958507715 896211296 508406604 161651308 178837900 0 1 6729 1 558381976 3 35 152163035 970405884 11307521 0 686386846 394418 9720 419700262 640352848 5 185 27382805 867050626 537207263 16 253156297 51691639 555799427 262143679 62 4781722 236294570 84434716 383396611 696531758 835517326 0 994874416 507431477 437524161 60 17760 261101966 71193966 531849460 779 151766250 998863028 171186732 158421 978362931 577231376 956361261 846302884 573 22924438 382981097 678739 5 1 692991849 780614008 561726087 531689040 7420854 180021200 642214071 41569280 224868559 126 636155350 4584 445204279 19 242213745 444043578 828179822 147098908 1379526 900049020 1014 422250302 208684 859405067 1569670 697417791 1036 450766392 893755458 821103719 1 148102107 948280410 9103261 409555331 953583650 238956064 410930108 704461178 5 343362427 14 625575142 1 317133638 0 836062875 734909839 489209518 21731 539529810 119783 888396920 528928748 539298835 360826773 9711221 793785673 106244647 601313001 814280604 0 676390931 2751 508524946 245612612 958829360 411538149 708094226 0 888022438 11524985 92507435 962214708 636583613 312397040 187102197 453217883 10322378 67695151 5 177461130 18848858 550104117 3388 653638660 913644803 790383367 687251030 15764147 40868295 9 198253784 2 228164304 220983909 775538 56899976 917869335 715267908 251891977 0 26433407 2036220 528928748 1890999 153912 0 971354578 292872223 524867864 0 685436014 117944997 319277601 621426987 5 703089678 121200 479279053 648906452 963998980 498074669 31267969 1 226246894 617032724 9419 395529799 292670741 77121385 327 290732374 709695572 728857363 42 612487136 213315483 579165502 28 132 434709135 694453862 433731938 651300 859416779 691274191 4234 0 893708536 69500242 458877378 734920587 999781842 148800571 99683361 841979542 0 5 853175947 99 23046 280608177 1 0 366922568 260455210 443419813 945331621 640034350 408707807 451270270 5 902995205 91283678 1 794705925 612 660963799 262201279 132 227 231135 523840830 749002130 12815387 803831617 7916 26574530 541210283 0 2095345 15925878 795712534 164511269 343989603 627981109 491949790 161 546439120 268974787 977602230 14 354 1213317 732943589 1497978 1 553541276 946531484 402595469 926916476 266692409 308391362 750551997 100728307 43728993 2 274080876 0 902724216 421792827 617096849 644173829 146017131 502010745 2 19 4318523 616149987 496650761 413478181 328772138 244326552 510490393 163456011 1326260 61198030 0 360963259 936525383 651986209 540989193 166408 0 63748269 432800 1 547194378 42937194 392291108 273522561 953121127 648791449 796947859 126032519 594217299 275700295 510259279 33556928 82412221 43 176857552 764991726 799982043 0 764748359 30309642 87585 440227206 234181259 905097190 112688 39314 0 339839311 365904043 353 124653518 0 327136998 34038596 646833229 122330538 572203167 25949415 637034119 452083614 86820367 627850736 980809871 18497446 675163647 90247775 153071 520327234 68295902 5247452 72586661 53438638 860031570 2073 229908343 949174495 297492563 183486360 550688734 272910361 387660317 2 181779701 171250944 48274 71352327 253925 770804417 16 439035080 413473670 672690633 960523892 790799269 715428529 586801723 689341467 106112422 487421448 900901784 175330433 834006116 26397858 506976849 915355441 2 531041665 449800214 467519891 354700252 23750926 83957829 279444940 428601250 680307096 86276005 802456686 214422190 78258 55660883 0 959183028 643748490 29125803 659885271 203260634 547014773 152961965 161447487 280959283 0 309818827 981544231 23219077 728708591 842066799 942910836 189163380 205810127 312397040 555129814 50540434 658795312 0 646609022 0 316016650 766535970 78 959380455 867009678 718702625 944606966 733093342 819290932 223061986 790887570 1173420 797377352 615304640 987154620 1 517976008 181165267 808708946 802513439 921449109 905759358 662611690 1720886 425697389 657141176 56 522287595 609419717 642615275 560799136 383269650 564546891 5009380 141321579 686882253 0 42 2111 664217372 1 2 730590906 753998818 1071928 9836749 662755135 107 897126312 502203181 88322672 0 536386609 372715318 419565672 42 456097407 225659056 27357707 5 394418 59392182 12029064 516976547 672556722 871072636 14161792 871872966 861612784 934234789 146264653 840051984 888022438 418406567 19 1 429 23832685 357736738 76 939878706 0 85115514 223265658 636531846 4128 659530679 478942283 637580224 10360420 742808936 16 0 470712262 1 419441552 881375035 243888538 132 0 147196023 825385225 695483932 481548940 2 0 0 947815634 597494224 600616225 767610024 866027997 41463 0 197355573 56 853531634 1045548 22405 16796 851317668 618541456 335189196 929087574 852851828 645699066 289268307 524569381 82110840 810931496 263545039 872558321 56 395836948 706111619 33549 472170994 693327281 84391908 609678287 1 770975771 359104948 490636818 705892 197876746 2414 846223416 620787143 554187157 705149828 240865732 2 164810869 494384311 598423594 1200 320372779 0 816377666 0 170365 429235721 637611188 392724164 239947922 193350088 676799758 0 956772355 302913173 152178343 0 499443055 19542771 40678477 582975501 29047 184376888 815995092 308699581 588374887 1 110941456 620382145 623902489 465028130 662849893 365302537 23 9253 381007308 187 0 19 0 1 893755458 517693383 31773054 911635445 511792656 476741285 214344556 84391908 888621395 26574530 25458797 1 590829717 83607664 705754754 553803669 507593879 2 268974787 0 8411690 0 90854910 73251 549714251 666469257 357539033 132 204 921538392 596720800 831460004 862629894 199864298 369506811 65644146 1115 604374411 694319038 699405329 4976 637945833 730166962 16196350 970068049 545559572 305 932456657 20529194 517088184 0 831 471191239 279733846 562019288 7705657 998252312 576358457 6 64 0 541696242 143303736 999949138 980703923 8040338 487047646 967786040 205996370 0 697626779 576863625 745287579 503011212 2 681500800 941751312 819403612 297425833 196148264 944324251 742396376 1 119084583 745744469 402326883 663578865 806913345 757623320 366080419 917324803 770216914 477863899 228924779 4564 214131317 766169271 11693679 0 980622102 1 981652315 729858788 866889777 9 283103182 518371581 447159569 494983376 255844478 539676075 638598572 307914954 831917709 14 653929978 151538735 819951531 143315129 878168810 4 192783412 387886673 7 315100353 536654136 180663381 343535472 652115991 261953107 821563076 269417602 969659981 27621108 7292863 0 583779772 255392728 1 645234800 235370758 558381976 0 1 940853409 710596566 34 1 5 115510200 952354499 137662 231242845 344729087 448129803 771095187 226375286 0 334359446 207674669 782214943 959858219 182 243673769 359 726705563 0 762051787 19 87532278 9 1455082 1 245472636 110444053 57 394955932 2758 36756 150565424 70252671 2329764 965341026 335288052 538595975 218618801 770522110 299747973 588988 562019288 3960567 5 89708540 132208193 56807508 1 229394222 0 264339434 648951768 537709574 774804345 357174432 301861807 759660205 317493060 123866012 578865479 605996390 616455483 0 20695 1867927 932648395 574848480 278406676 271646195 0 525875765 88009605 848661891 360767884 651299888 620860055 45963501 288531018 246086419 275630743 552563046 536072299 288364346 306384827 348379729 230 4447005 826 226375286 9674 770145700 245753151 968695735 999045298 158555839 553637673 57048053 854150385 820346162 8359307 830080361 871872966 175357171 769157225 384911967 873849987 558731557 701495050 132 380275151 86701139 1 915757187 609606158 412754408 94975 389730619 220376426 145166962 345005 387600033 0 941646670 1806 1 0 0 443527773 279691347 76906637 741758479 23 974462901 627170199 891444997 887409587 108855463 10 26 471659150 432656135 396380224 333459270 445271604 220228359 898897385 414469043 0 66 14 696178120 23 695088620 609267072 907478357 459800909 890429651 273307795 144098431 214221411 204 1136 417375479 645788988 10 669533780 0 916418403 667273759 460048662 138724968 360753025 941727420 11 722526961 1 0 173885239 182430057 23820047 240096832 16493271 626557534 493168451 0 596813885 642534509 90768446 404283436 153573846 27052 204112430 2643 188766676 817160249 42 702806619 764484468 20158484 419296 135136257 218618801 506338456 540698652 782056764 259505933 746250198 768981769 2 595869222 426773530 10275 606708643 119888237 359775660 111245433 0 697804585 22695 153918038 459770730 105319131 872435706 11748810 231941756 558150806 702301970 88211277 391136638 325758453 37286961 958785167 210590178 447296536 889064708 198459083 354 0 1 161 547672931 856682877 75 858911184 593493457 811173574 514281112 51838423 158528127 346451062 161683750 363783387 684266182 7289101 431553937 129416492 328308838 821901873 183880264 197077431 179942034 0 296416979 13668063 796304230 684148664 542547463 97024455 317738 235681507 513268071 722711798 883607430 875734999 672590488 637153637 1 205473713 342048761 421077442 75 234175130 297486338 573223471 883104242 404661461 358762727 604 663296463 858242157 40950215 44679 4862 226783020 138663886 132489772 227636873 927456574 490965482 726214209 740131346 109530005 168105425 946660056 563512802 476760095 38180501 433966834 699648686 422356302 891740113 849241833 503930930 955105754 983261185 610004084 79356633 290100166 797245545 219673040 344019502 17907903 5 583950964 94185175 883327301 774778487 128870722 6893 839494783 934112087 799937637 238247833 942185386 880294955 203801205 116346795 699337201 289000899 659948584 73470522 231602407 126 322379803 911602974 3 178949956 155445341 831630884 1 51490588 493604256 4572 812318917 460118027 1 544198 912324663 90946510 1 938479873 856880723 469845773 246791914 35 2 83 700706317 393725791 3 290724445 156650595 292 67946361 606858197 858683458 684897834 4976 750673194 237466338 1162 29 0 235191441 10050501 308338947 743090574 19005179 58926795 693087 42976 226506089 199508674 725012240 545587155 433971814 121993913 1265 874002941 73806722 189851251 361664 366387156 604 429 752393930 786384710 862454876 11043 382187290 344393589 255392728 559325904 431583484 995296126 59160573 634328954 1 92637760 591272613 578613023 29456 3 660879433 373005051 3353 16588441 985019914 97 2 116 366245 0 730366215 2436 12590791 613558096 742906350 68411687 58751984 542386778 0 1 66 826980382 549894591 879737945 763402051 658924070 604147168 988346531 191104962 45220153 856295194 697734073 162617611 35580 606343011 461638841 0 746250198 693507008 8273 77089128 80327003 39600248 268 4493367 665888813 555963215 2624 0 2 211125078 272802253 597572870 913648079 191137187 146474050 2064 25423844 518310529 301650974 429821611 15421481 560443636 619998 924163054 175503 58526820 196187 7346197 18161414 959549863 149263 651812685 113240723 893205850 185499865 517856570 881583775 68 3 235396815 832080696 217186518 2173 319337691 69313210 1314388 26872952 354 392466 10418 551892966 273077074 834916504 11820 801931813 979622906 796893706 865676368 5 948190360 561011819 380507795 14532 393071574 0 247493821 343989603 900263166 1 483449761 353546411 421159461 967672004 59714810 850331817 397311697 2 276287100 410592559 533736700 319058298 39843583 66907661 409352198 496233135 558381976 9032 505955137 704897053 0 501304183 29933220 719595481 24 573317472 668218824 908799641 1 71874198 13951 178554 402918598 922824645 398329569 139723416 7 945551529 413776567 228709303 412612019 156219471 914376517 23 631635868 1 648584086 735155965 757894731 349196106 0 809510128 523374843 29982 854336141 23 872 59272252 970047812 303293518 926587227 1 897419 1 2 1593 172127955 508865763 4171 415327220 255 390184406 320652248 666434218 0 150721495 128022398 202226090 836352011 224440765 7 830427223 354498040 0 28585 692938171 26568327 2 988689012 400425142 556586039 222780198 366525844 734 9032 769123530 933109194 1265 78 195897602 128085057 550453952 644688730 456796075 536333615 380507795 1 157485574 886290948 59423225 1 708001236 662816099 14 852539367 8678 881098473 476085256 904053149 1 940448416 256032693 35740 717814403 1 815930295 461437 273583101 0 733396902 780886111 577452544 3 69312784 164139568 669788008 377196316 2 9469 92674 311829034 52233467 0 88508437 115526560 24904 542944041 1 1 154772642 279358163 8325194 684144624 0 23 30602810 889825935 981330059 852284647 2005 149193301 691950147 1 862956567 0 598984757 286477723 811390745 853159794 0 210265379 35095674 774486992 411985276 297492563 555799427 522996628 41604 141896777 346109155 788151706 25 456498238 288711221 237048976 419924966 1 729521507 408154828 578394193 0 628 948711738 167658829 859815029 949174495 433948081 90854910 1049426 32952933 373718579 356 5 354517518 429 9824 91828353 105016792 18759 661935558 211055134 5016677 856666054 262689063 383263894 495016726 0 9782 944679804 486902858 431970681 396134503 14 296115095 579621455 948023979 0 327 991010910 509332528 527162643 661247 0 547637346 589214983 427205831 82544666 616253827 926223408 111349 290724445 85574803 495057651 7137 368471312 208019902 404363440 581058688 143098190 2787 0 579296579 633458730 78541378 373270009 197015846 273320579 452477969 895901798 26394 919410049 980423354 35599 0 909994173 792732028 5 46894088 838780276 361665828 160765724 726653434 181193024 429 691643842 490313657 998303465 0 670126158 1 47123117 76441707 352517742 823955447 124375744 5 271635857 86 487621131 543841362 4976 312976714 401913859 86820367 633 768138812 879890127 220551657 394413806 261388844 597576513 124183487 317194324 5 317895615 40735770 784054239 327142698 5313138 936365979 0 128228141 0 223074957 965873168 419596046 192958810 480285043 610554160 4 903277528 30401882 0 389022639 2501 311706 766170618 326715904 18011879 0 282967390 3 19 18696690 88207914 427950576 138917 788385983 0 14 13602 931900497 797260002 383089022 889064708 1 2 423367173 681382170 702255838 1557 3990 0 2575741 541153427 360767884 268107413 210929736 535553128 29456 340135036 738305843 387318947 796975135 43471016 560108365 540286129 0 17531408 818186915 202136781 46 374733673 719031054 829437871 1695687 8379618 785254770 376964587 176853522 219589707 8645419 18603796 853902726 0 996338298 210608979 836362601 351603099 15128668 251 42 49112 2 186526369 276684188 807765464 206715455 317951619 198702084 18293674 971629271 586980693 626422454 11820 795037058 2 627508802 621271296 1 977348959 16695334 197094290 107875840 0 19 263145906 27184729 684314372 541215694 251306103 993334741 655561073 774269276 22766879 882721626 307759134 622664489 688536075 286078060 573913850 900640487 241641852 133560330 242511253 914684259 218148012 482873798 58180477 850556684 918239755 83707535 479576399 269881242 64514691 924948814 0 734471222 0 992580451 0 359 35580 522953510 391721694 675263031 109728950 281189435 409816848 888809208 634617262 311816455 9088249 18603796 104 167193421 0 0 215 119069 1138836 296850033 435112553 13138 995308955 0 6998675 53135689 65449296 392315765 16020948 99232045 0 152249415 419147920 759999356 319608761 299311 929219712 367 88 827949601 221825222 772188856 703512067 16319506 333792928 14199027 266514 722711798 965559433 378366 744262318 625336684 831460004 769122133 2 221553270 105780045 243869174 26 550359956 250 1 490024890 667130304 765815789 550403691 42 883341574 455840137 0 0 140349712 133968190 730065988 1628892 250233350 870867631 1 451463144 45 884390073 435072803 529184145 880793538 879737945 26 534193522 9 782524716 384124048 0 320035436 1 262230718 1 725906247 397133997 956165943 36330 870983913 140684 4 499320659 910846511 220048462 615174694 0 300 866935379 497423438 739727794 307306271 5 2005 3466996 100 806977042 4 350873130 0 1 479766978 148356587 968034567 691193403 33125 212021764 0 563800741 523 90792162 627045574 648914089 464249699 752779726 366242197 7257418 464993254 7 310141830 0 741551895 132 5 16938192 271467879 16 779196962 250755187 193213029 430885838 715 538378014 820533613 691031371 76314195 6 858103789 1 503821464 33655873 856080621 408207012 607047408 12760823 604 169300 636829186 0 93911505 317976908 451490619 736404857 723164682 342479841 267783191 328041160 519729761 123691619 132 428027223 610095287 133209548 422611953 876510092 6144 609267072 748098715 274212990 205042469 764786106 1 977742031 241916854 1354 420925027 0 9170888 472472091 929279 960470795 293832050 621938308 0 433207320 534188148 970068049 784063960 362095986 18320 82034140 2 953632481 51688529 1 710817273 2 301542227 434197361 27176074 792889284 162073233 431970681 54403913 0 455877914 141665422 353544323 228948261 87 113240723 793934772 430311463 5443092 1 165036 10659278 549365326 1 879505206 1 654834638 5 127344072 11693679 288475320 6995 232610883 823506521 1 486674063 711291929 118 1 53542474 5 3559 5 688100645 450490178 337362779 681423570 992099624 143286926 5 603477707 61 303019209 584818179 0 47276699 591779908 1 192375702 741138005 579360519 1 918502592 876030865 484868234 476736829 215498552 852924546 0 1 840904273 202757 0 57693775 118 14473711 515354686 627968033 742444686 451857752 579621455 418347 836146713 760921304 123770272 968297011 1 177526299 957931310 149 14 231075228 649238319 187423304 16796 250823338 224672409 968731403 132 68167174 382316767 249799178 875907658 604530553 713735087 437800406 729796346 237774128 619878558 256266260 112971838 790077920 165216328 877346093 912136760 870044213 290236633 285395562 912088979 249751924 333259422 0 1276059 23006180 3 979008771 576786957 607886504 120768508 451386233 612387238 1265242 3 510331502 124577888 427159601 455546450 197338224 151827810 1 547996050 986869704 269674758 103128036 714546917 691916877 1 227 700387365 430000578 811845703 16 430314331 349001709 2 332597316 170528236 59837667 410288466 957163290 333473191 750925810 0 269881242 16 555751032 8957933 962353629 634027887 511682 7931 71046321 957 2 385567909 592597 927 162135001 862290607 560166772 5 529184145 552797990 489935382 57614571 140488680 2 1 273837495 144268170 432559834 654029437 83 131673095 547282062 844418506 834911253 65 1197884 807578848 906465015 813530961 395699550 639731089 240282539 182122520 237179 0 1 226009216 149774332 303475035 734737194 559465534 209818954 886252906 573034499 16 539389276 600700262 33125 498478334 868579237 217821755 0 822972427 0 813284256 178534447 130795343 383596063 720501368 372501931 763696855 165547729 153029336 0 153839736 731281893 2 213527962 1990796 189163380 183556782 8015 844014774 608984969 223051100 485494305 8744 725316939 392077480 14 987188557 495016726 666180469 0 1 608984969 86310 0 1 1406336 106244647 36022 68656546 75522921 634852865 140244218 198623594 890736459 166925350 51077655 1 179613999 323321692 0 735948151 78292923 815693984 486957 59532 982127043 664625324 0 376 113288 887491142 1 934793838 885249382 340715348 701659450 528170205 704877166 626204095 453570876 30309642 183574396 2329764 658795312 349216340 2203416 624 553761505 157273212 16 7 560706040 586804090 5 81458941 698282511 681095515 299207793 200194837 353952 943097374 250139407 326608444 632685769 110542905 66735667 11702328 325 0 10 815327218 3 1 125204498 2 425318867 683977386 227 359737 600616225 158932986 15418756 196008100 438506959 625341644 1 734045845 679 0 363960966 508596568 127181324 2 239947922 977435211 175200156 901859760 7 894618227 872596000 659949894 39314 690664952 311608424 233665084 522853537 5 958978247 139575027 137715028 770522125 449989071 549049184 1 410592559 400784899 940031556 126 906846264 704743164 563484110 109 994622384 835005421 1 411687648 409974363 71598735 492328089 778204171 268 782011529 635756117 0 451605383 452759014 1 150794987 539435244 539435244 235642792 5 808504400 140455883 961021885 952603628 963404783 749271559 536813512 0 56798982 5 149263 428562441 413854133 266402506 177455643 28 0 353544323 1 716376180 0 902743640 507336928 0 907106215 508582283 6893 766146966 0 219718115 552421319 153912 40147335 346185771 398383354 448599575 497423438 326590229 907990120 30169177 104276599 75313075 175285 680807750 301672947 28281534 17354316 4251753 686404922 340825887 734151108 159439383 404041342 624 425590650 556491119 1 1 66151548 667197777 2 912652715 42937147 1 927564071 990867552 28804 818996593 57 318 79426390 659783382 797355860 44387593 38 459805845 132290401 0 18 266433720 24 59532 198559102 305588278 475406626 989986394 800144234 13583589 506791963 257588937 361346460 472125990 2 726085929 506397084 74046330 26047278 931530052 211060609 539920338 819723161 550414924 534125402 412708955 283933782 336635 472171543 598932253 0 894507556 727562155 0 389319064 9674 0 452691128 88788843 1695687 266635468 28 851822130 926 50026654 9389 528809544 582315503 12579456 33 895386418 26 1 989986394 675670648 151104816 848638394 681352353 19945403 123790314 2 9720 299488467 529430988 48056658 353815764 452390502 36 868213136 3373748 556745043 853599878 56 686036611 513558654 212216805 777325170 631513508 633900163 685624940 469324618 64049392 9 1 897419 0 33549 364839423 0 1255526 510856083 610187556 35 82699505 118 225514951 612994847 614292230 115635978 0 36022 41835 14 474541229 640306228 57527006 918797580 355722691 219673040 548386010 163008353 742791124 861437554 264897186 660045960 1430 442380184 810931496 32468 943542155 172040772 848108887 751636900 422910729 776024390 757507557 14941 607886504 777462205 965026165 0 29772 619803459 241209043 840605748 117145819 853303102 73705 2819774 9 149121588 660200568 457300290 246086419 17988195 81 712970571 1 92864944 593189990 527754106 19409575 4584 16753874 68 997653964 1360482 126 2 156263132 537450837 827416403 32414877 0 687314902 6758762 64958483 0 957548938 568879193 246 858811184 299186572 400060123 147994171 598423594 186082650 5 875369043 612224186 345195448 230314589 495057651 191138851 781857244 482967621 801793450 402164149 308971449 77225970 53612948 0 431870752 189219136 298170588 540698652 65 2 296317320 428846560 690806492 183376138 499870617 717181381 56 982470183 139315640 998418311 647931842 977138026 843185136 4151 174357542 276088837 263417289 235430894 12847153 756033616 43 834049519 300580966 78159365 6 425888874 188008732 642318095 450417302 782559934 35 73251 155526 755290446 497012741 492633807 693954592 575520272 0 671344877 14 582349663 790534728 563715677 798840135 991812283 605098075 670271518 0 0 181972663 917 32836105 762082272 731932965 2789 1 821878511 0 2079463 1 1234 345338962 451708877 958105272 80148214 478961790 712438973 0 225587990 634683652 406461011 729796346 2 3900053 159175 414627209 5569224 523796003 621027579 937881621 6 255418229 638753449 999606572 396024866 93083731 407522842 735179598 221841559 159777 738267521 4572 545403574 543732381 626313374 767331338 320585843 582439863 0 443414415 320099 1 1729690 734230649 3920 91 319613606 576813229 744785643 7 1 67328 0 734045845 714172383 166039939 0 227 220444418 626419123 42 114366544 49171199 642572328 994263739 397488106 979535682 0 317560599 544229822 721087004 149 1 283374388 945163756 9824 753949425 13963 96 250707901 870451755 341932566 333267020 498856007 279699392 806553958 1 16 752167512 273638366 194059989 0 694016572 661130908 912232442 756983313 410895859 553611875 684848629 52740 74076 365885851 1294914 364782385 25930 6069191 609423580 895542117 543732381 623354978 387919153 26663590 42 487382349 678390 46 125839 679296340 527843785 893021378 437747291 556638323 0 856360813 658668384 860480325 673030223 22707301 744104300 0 204 275508216 167593053 76 252423692 53053000 177676250 14650372 594865484 106448314 275795779 42 768076774 722439420 80 821714204 425380917 414042401 255210984 1 148480 0 69930230 990187250 411771570 667149592 0 513066693 461559578 772450313 172051467 934059967 30870 107 7 19 85647989 948335021 199941182 555468392 0 782676696 24904 132 467270504 527957740 7391277 26738390 400060123 550265155 13989985 382981097 0 465470115 510838247 955777002 339730495 819177609 2 54875 68544055 155148813 841642534 2111237 372407684 215 40640542 367 564483372 23349 47879348 896163978 799038507 297492563 715 1 314137287 698929341 646609022 182592280 0 877990919 2 183157945 228973064 9103261 343443943 246433849 570850998 1 815568239 635753741 500424231 34837 598778273 262858505 930226022 312254974 1593 89082027 440577155 194262677 389049225 384778374 984161093 4641076 32 98794251 141386037 463848222 687064844 622392955 294826763 95955122 734367489 3432 223265658 230957603 291708155 219731948 10477425 3 362332663 877409032 917166127 15631203 919402625 537 219850341 465708135 945704141 86676638 0 927539740 662384608 5 112145753 412113107 828171230 312397040 647222857 0 372286263 55944501 695071419 2 34 157535825 400784899 839655233 212910276 316406490 925205819 0 45874122 7986416 831837711 891895130 152007229 6183206 991390522 368919557 601313001 406572526 952258687 4904382 749531071 71507143 54965832 435163881 645601407 384896055 676390931 22049375 292650516 651300749 628674121 2379 404293118 26406021 22 622392955 158 899107021 850689116 473675243 111609416 702208945 334242000 246384227 851884284 20025469 787415183 228819332 195514296 0 686886196 0 0 0 29092273 922926079 612648970 187269496 26125 600616771 130589631 189431 682749139 186989083 287669699 204624972 710596566 930229401 875 171391605 369805510 28804 79 927564071 788955817 286195266 5443092 420140904 1 118581533 811392785 5 0 620095836 581340426 552797990 309455507 39948334 323014423 683578865 424953718 328376378 934759564 693137971 56 351256992 793965964 561621007 945532597 681360482 223327274 591488213 544198 87585 173159408 296190651 486041298 266370931 10652 153912 0 4447005 505721 511622742 45611095 16142324 411814386 0 427305283 275386731 630174761 987343257 229316008 919893203 1 506976849 88803332 5 516901520 964867900 2 186930433 0 596939021 103458307 662760594 12522 48377760 66648987 303157984 879697393 84885144 445657380 11646403 329168088 43996801 822674137 70293865 2 222782766 678203780 644506602 227 241319318 272977675 429967551 334383900 2 413257396 1303950 135819733 893166901 287 950372619 0 266453711 91329811 152249415 315364150 0 134656787 679 855318048 7 582483417 302334751 497884147 611526947 7356392 852 138996260 37212418 0 3778 524403691 197126956 0 326609633 810392014 915073940 593383883 397034799 320467322 565736194 2073 69118172 2077744 900860351 650411969 904996443 77992 722734165 727720837 852530544 254373042 106322521 703697918 716917666 429 362961441 464356228 488975 532 68958899 167754744 701084519 19 416249610 729582754 832484979 712968416 844014774 645464239 0 97480257 589146878 0 1 714525869 529283114 762696477 2588 9 561340194 986023476 675067347 603529152 32378032 981514378 917893434 15924 549436942 21 869785068 924948814 986700923 708666752 546092 243174273 636977769 133872735 0 6768 562019288 444180539 320277177 704423370 804878000 920262777 7109732 0 1129930 390 340135036 860845441 125839 471500 840306416 20528993 992840028 998532874 368665774 346973479 128265073 206593537 508247023 518401652 78716151 0 902389882 660355133 329177186 186820192 693449095 5443092 404113729 581233650 571128510 1 106709368 253079084 5105274 774628139 36083171 854470323 765730956 752631731 542934757 53165265 496233135 535323 454443792 20195133 353544323 0 93033040 68656546 88744221 646452708 456085479 154675 211474474 339 865 886024511 133912553 159580937 399724783 1 756162159 23 116665374 28 77221776 767044895 381332 668327170 196943357 8865 430333250 192360491 739294389 610189954 511519362 271624075 801600836 71767992 0 738506151 167665514 84222922 492233114 456360 432559834 994834131 254979470 721123810 127952 777721344 145517564 3822 118581533 626135726 586115242 250011687 769800492 824898237 0 524403691 233539947 376822773 644950353 90377395 35804827 256268 913442053 495205873 413196888 4914197 615991539 517031414 163501910 811340649 448349590 338667061 694440518 624 561735978 675971419 54608 898 954919120 20190313 425715412 501677311 32043 611663269 874708400 598583084 209050336 1 898095787 41015881 1 35 132 369774822 3900053 919179576 995358085 644667944 911897198 734 10430 714462701 1 0 122426225 143942239 354 12645 3071 915701620 130388819 868240347 228164304 864162321 221478678 529676375 688341168 482325473 782056764 288645235 0 852145002 221441041 812211277 523301797 155815099 138063165 656581680 358286984 653929978 936683201 392466 248264238 577192824 119200 759696552 230 942156022 220376426 547333084 1 616295041 609470950 1 708228161 46005647 59532 921568213 931335163 377485987 0 888379182 369134636 857924812 295641 0 120246 19473593 297 71173685 832954974 32155996 609678287 97596436 7 96691857 510331502 321018 730656334 0 593109499 49229015 194807283 273 165 7 599719285 7 827925411 689341467 650711656 698954803 8169906 584047221 755681915 524784227 627156878 387730598 241 3388 161683750 192621927 54941 600018459 583051258 907037606 1699 245223071 459586287 95472821 57298854 44387593 219230501 7 0 574947283 0 433692537 333891105 177310620 544621165 456064363 291456781 444114474 853902726 612100130 19542771 8802389 102873013 159175 201515730 214 821697365 419897494 698398899 17791985 154129281 989498332 6696 317609554 414702231 13443 524594972 562397346 396323107 0 164232518 1841 395673747 23046 457340788 139315640 846223416 740611357 1 595275867 212049305 887621182 459351747 767610024 639708528 211880228 0 153980996 838064002 554278379 266607 0 144582654 719 0 1 339317535 592907385 1413 299524474 37091 309206425 516227241 30975013 838051169 842106497 493134465 51859751 132063902 7365081 625084002 14 740947137 386486224 624 5 0 130444812 0 316299014 612094031 41835 434585731 832892654 8559 307957734 774856294 130021 71352327 2 509632489 1162 584138475 906868347 10192988 0 1461123 169096739 340699589 0 35580 14 7 542102606 1 537442132 244306756 557101652 591545066 0 753597224 314199278 595589301 0 685316661 430888201 920783329 249918408 0 971410311 133968190 614064167 14874357 109868230 7136613 344345560 608877655 8 297 419190307 625326216 14 2558232 936 134444339 959985877 516751715 1 544647800 16 592597 337203464 922527263 1362 953463527 987838907 747738014 107854204 57 811094275 34 940854585 128097401 484879887 827911394 938872278 439252707 982470903 49941131 0 607911914 184 388788320 899806548 3747 10192988 494815849 44588351 76293061 255 603729047 741358082 496 154781362 1 417800435 1360482 526107279 199088763 176 63186572 3 0 0 381258056 127611776 975141961 243647413 75749446 5 161 3 55528500 535323 588113788 12350 435072803 10 532168457 548038427 302763036 87116869 646540319 822036044 740308852 250146113 823506521 672019568 1 11521 2 451489653 45306863 626213181 340565853 0 563312908 121209 364430 0 470801033 2168 835346356 682926855 655573161 334358710 1 657623607 988 53151102 150945683 69108042 98119845 342627613 106429446 1 2757 572089368 26485394 868058023 0 403908696 3 14 555043578 601313001 35 756776094 541248852 37244064 698307074 333 382086333 3336745 702815759 23 0 948534828 158632058 525299504 954817851 106219105 890842216 43306629 160419703 36307759 214717140 154527130 747227498 284511063 647303493 42 277828516 136701985 0 303 365415593 656838598 120860874 591316584 844198072 225015588 525299504 629950350 15158323 575640795 596484724 525083590 0 266199660 564405228 327901782 915010421 115900739 12195 581994229 417981029 2 481752068 871313556 318235251 1 627217557 293657 92237772 29330 198070331 664029042 132046501 300378281 540789652 64514691 5046493 305910412 136114698 13758155 859123706 813042573 5143 202091480 244 220090879 342995494 310314552 472472091 776392858 756147216 32 698285525 201 81381912 777989518 901561459 2317 39930135 729582754 702193839 334732719 11524985 720121057 666800097 207674669 1 476606225 1 346564936 282871003 23750926 0 282588983 511370819 819 28 1 7 238322665 806629787 3 157798491 999045298 1410 407370566 824746980 3 905272562 1 695529651 70345834 659643234 462308301 864700614 558806177 555107209 782 963298479 140705647 267637006 993059236 902630086 675398530 194988720 84868481 138757235 311510289 191137187 14548171 321932415 169360789 503 11322376 436272932 74179960 1 711 910115518 924228204 969049077 9851002 0 528914363 875488413 1 538237405 92507435 463599369 750316258 387675573 2234738 645251407 432585676 141431458 5 622395322 226392086 838768596 839930081 701295148 80 625640231 3 109728950 822630929 907134796 160682745 224292468 80148214 656592202 329124161 0 643109320 2819774 247190766 575357143 401779581 36756 13668063 11609104 1355840 944710162 0 150303 617283710 976878528 2310 870983913 177999245 758662481 124473884 810210395 14 151917430 482167364 697852737 108138173 0 796290352 508451634 6144 376296458 695156246 192678380 3 33 0 466704814 382981097 308943934 158689668 0 128893932 247213879 318308936 111889890 109956861 852924546 0 0 434878633 527162643 806901556 434377244 400068391 299206106 600720440 83995 3 147384359 144492912 1 222341232 0 531730494 267989955 310176567 102104413 977810739 89623773 1136 613231657 643910927 0 418003301 593090893 7391277 532721494 504617138 364946871 154810204 722795591 3 392466 736251588 824746980 215820305 666441046 0 996051483 582069359 261181059 411508367 189163380 665248022 343497936 623120650 942 567521 132 739294389 642185137 588963076 5192 669654945 640381914 0 0 758855590 247186206 273663478 408207012 850506478 98007096 342164821 716719428 2 252974819 15693 36330 455342871 924410953 694691079 47278995 633508269 110735828 323773191 354860011 58599028 647321716 477378628 109108882 931530052 765488029 37700626 10787645 310994640 0 796586605 426268184 0 546261331 906407477 555679077 140375292 78760468 79426390 459023230 2058421 4043 510765314 546713 412322 14 929798389 239965555 734892455 636258717 782620412 182141119 36091 118044090 0 810512521 21894 708821405 441267592 202 349508232 49191090 909120786 0 815019661 30913 337949149 111133451 689529601 1 268460196 1173420 1176462 789416758 868162252 234005296 158606557 625640231 59037696 0 674869156 209 19 647606163 1 769800492 22766879 508596568 662504299 1 473952433 27732 7882248 121303854 0 730166962 4209014 114 436784951 953652646 203033767 202 632536493 821714204 606571581 881582154 1841 897419 911253249 992544901 856358265 676443686 1 368649293 632206397 64688614 397800056 263601790 601843265 10 44206040 354498040 257753 444411338 545459401 800569667 157569772 353711325 717552333 1 756890696 318576926 926143227 2 603293880 536890981 799234195 2310 200541196 968453454 368804880 3 0 604866084 2 468524307 576761687 162050 994598851 829288856 1 49803 346973479 392466 1430 498787940 345 0 298447819 120962 862439839 268236208 540893275 687255341 415069738 717694746 554618242 659518450 209289219 5 204964989 1571822 281189435 783034878 176963794 408426196 246312928 37816421 513000163 737956607 639 5509012 777793123 3184469 6264 507900875 934624511 782348647 771 649691321 459948549 752868315 761085561 942404510 463169984 570448149 547801471 1 267637006 189984345 352560901 102151662 2373800 893160547 118044090 199977794 205810127 33458835 1 2444 319811503 541913616 1398381 29 432799049 145839343 1 181768845 633335805 879650535 560936667 2 804399588 32952933 42 676721530 529610249 390000189 130021 636102271 712691180 932456657 34018448 462530228 518619907 808826465 507071961 667339134 628934756 719989378 19142 995058047 901128366 616338501 258765496 1360482 18502094 282549698 109022856 865471843 157485574 2 506958630 588988 2 1213317 20 621292616 7 414751677 726082259 378690742 692 82305 1 143775957 51493373 166461575 150 30401882 49715103 279547495 711554891 596720800 270712877 651299888 60587515 167904169 0 154306930 3269 103864655 29982 166257985 736857311 686036611 1 120948127 472216107 810984888 0 827520477 230 2270 865660447 156897444 359 14684994 500145322 3 1 2105 381770660 818186915 95792824 697417791 447259 580336148 5766 805303014 575813046 325064238 0 268 0 779560747 81387616 951633239 1285780 544948526 625066819 271539650 0 102873013 851016220 355391242 100857138 15924 436976476 900586702 695329727 1695687 49 690931588 2 0 2 911253249 844296022 419296 403795854 3706 448710269 296374230 194232320 459800909 402208120 318668089 308630057 124899 795505726 158421 561100615 998766014 359999171 0 11194 613962394 78793132 643222827 458128694 496669660 408373809 162845045 67322662 1 323974195 1 656838598 53834 28 392466 0 531280353 150945683 46284570 703127474 198021782 794949610 412062 309964777 0 699285545 489034020 0 408815416 282907380 661130908 634830860 310248680 174043584 874019360 995825826 120427 456498238 2 124017 0 351738431 851016220 18 806251968 451489653 4388859 479766978 989524750 15528 40678477 0 575714793 342427711 1104770 505784491 772529592 0 5 834782653 586252900 459770730 507881582 259025452 1 0 596696 15764147 546653718 96691857 2857 484385729 54397 0 89 214156197 766170618 850964883 537381173 322968320 948966370 555379 553264966 339859261 781780980 0 2 868162252 0 614064167 175227790 88322252 967786040 654218884 601463079 21526625 11398161 7 822147998 14 385485337 281498780 623951797 1 192509518 228406767 984192602 673213827 456942736 333 125423659 14 415340078 875995741 1 18143951 131033816 899806548 176315077 446878831 636387200 34295725 60 421671437 726082259 152955780 657783356 218690373 90 625544401 7 1175 433616866 0 903277528 227 940154357 923147856 24755 154999801 966984136 173602671 566292963 22010 2 426224328 509798690 49831830 49929538 523954140 713881213 88812 868403972 402921976 19 603279795 719 851739191 595982867 62365725 36235 0 927230201 299696176 1 649311990 586020264 1 183556782 168154913 760949773 26 865558733 572089368 640739173 114747966 940281045 529846265 965341026 67178540 13045 909528331 248458081 21602 805100690 7 368933612 181735671 19593523 742900 497282404 1462419 669660489 15181036 437093718 278542352 701019907 771358025 2 721980512 634924145 359985123 200978026 693449095 24496 604951202 756040962 265641332 56 385349 4 803471621 423104408 2612 42 233449100 22687371 431553937 237774128 3032 87227397 685316661 10 380779300 0 530528943 25 14445827 314107621 246026873 367333767 672938839 3163 413473670 1 9 1 463880333 945331621 920563061 0 310248680 268269268 48849327 791716365 648187434 42 923224640 201921966 547725923 933487931 2 0 319724518 1455 739890123 4105573 182165112 466839968 1 544732606 770323119 224189589 52332582 442077212 267284808 138917 189253 2 877946016 894297405 186526369 293808256 19 595518459 894506195 877798576 498055676 901476101 2 824993932 393748565 296405287 225 456850873 3 16855576 1 90443942 629448752 204964989 12399108 290439043 272 947308709 492300794 798774872 603011874 2077106 263323829 95020287 819351177 236519113 479676409 1360052 412008758 0 109 41569280 10603529 835220120 748484808 25661 23046 916008130 288475320 766435441 4321190 1 340135036 994713784 477877435 2 980342008 71646 829727803 649311990 998791908 227 394806097 0 248069370 961633488 712896531 577452544 2 419366775 2 839230942 485044848 550450991 832688638 164 179977283 208463646 993059236 710421380 138093590 954919120 3 179409232 172497697 289188267 191137187 112145753 3642 5 4447005 825088539 363281265 815327218 735848675 496650761 565509834 163384750 442364552 636538814 702125190 558059373 66 915892111 235526205 575499844 792647465 12302 888330236 187143507 52075339 834547346 28999083 416240650 882721626 110444053 0 32 143760433 958526638 6482760 855515908 781928327 949603790 318767426 758593853 0 90144800 915185387 641371520 857374537 893115379 251891977 6 197969423 286098180 0 442308982 33051391 104 178949956 1 90397555 701035559 2356 645389645 1442867 84787867 437800406 2 6999892 26368430 959858219 373979377 906754548 4 294502529 1418289 603543600 208810282 816049093 530479246 551929781 120292042 117944997 49867361 59140746 787579422 20707298 0 2303568 874259928 543166314 6522401 504019028 910846511 905741941 82173 116521614 716273080 398500419 2 0 64510 803619215 1 937586869 263071210 43258 892650634 764020924 847255130 7 607615538 632846186 231431354 6998675 2 929175852 8036 893899076 3747 346194353 581886459 36892 602565196 42970979 52711568 930149996 602992780 917849596 305602254 53939530 142949 26 123328098 667831505 799847428 426268184 610484849 654680121 2987 28 369506811 365435704 224177727 59272252 18394248 208524104 716594151 844158096 54294765 0 173159408 457774 464290599 65713345 576270555 996343262 126849507 855539787 1285969 76441707 437128672 96 998690150 693 111607308 675659349 133347175 0 807061998 18 153110544 270984916 14 856040018 551590469 838699802 4509 841332696 807259317 746700981 750926180 992287910 287310 779949503 42 524143007 650217848 968548358 13239 1 700937267 489936453 9 453217883 32509 693087 5 677170999 1 6144 1 23 428544306 3 89 55311033 727216855 3269 4389 1362 785947094 18083297 283472320 5 940994147 200541196 754782571 444043578 1231573 524210173 50973407 387886673 76 718083788 132 564405228 393341707 3 19 4493367 325772489 42 202201998 863686877 3 59379115 441713480 260310711 2 921449109 31221 612532623 953659874 877463714 2 145554767 804326585 313314256 850331817 821292553 0 1 79650690 755026944 628543655 935376236 273663478 862914187 0 177310620 311417025 149754215 649965141 610406 7 697998267 186512549 649028071 79339360 1 535323 706775 63 106112422 0 927353974 45942500 156 396376872 17995301 159359137 3628573 473675243 996693133 1 36315934 287 35 488265988 770868523 883280416 782011529 3279711 966739870 90587839 160338016 173344427 605841558 926587227 0 84391908 675043059 394 432559834 730930329 206741348 793851344 17323 217078082 819915858 678542777 364742141 398571344 627289359 296871515 6758762 295076671 399356724 95955122 274335726 7 0 711 0 415460464 888379182 404306166 884603537 823627217 311810 730785566 1 604866084 810931496 19665548 12350 204430989 259914429 101947995 675411984 933444449 88322252 268229177 728804337 696618090 93679259 202383621 869159252 855836354 708824310 16478709 382080045 998303465 604580346 662128994 658031243 573832866 0 9253 619339048 2565 579244460 0 70499362 328734129 515705648 513670979 285376398 280404262 851970256 13010 18 790487008 366544246 0 149777895 303681051 230752775 73 530255506 526284251 478681720 4430201 697880940 669155349 1 0 909822104 323713558 208385769 879856691 684852929 28469680 0 398497421 876294270 3432 587511584 1 414030850 778408994 320211406 511246353 951237751 27641200 192226946 891169431 180885 55494236 120246 0 980668195 747293401 465351975 203971907 1634 320548232 411070065 0 12 373741037 42 537007617 947915934 621184223 1 243918014 433151401 429 915185387 219790475 979201719 540358488 610937048 22381903 9073904 722873636 633122121 989233034 2 771433025 244890 89004248 753994156 247637642 239689960 211307728 7 163127047 1 623487026 979967419 553454450 0 489466943 431214422 853234763 934085485 140455883 900079484 384650014 709856392 819371857 680379719 16796 0 812831464 454443792 730065988 2 661600678 3 615452668 597101060 0 852944951 592 899939570 295641 626557534 830628508 1 1 101852043 59398409 1 625326216 533309124 471483412 11842578 569626660 495095633 2356 6321097 1 304339397 364401880 80 500644285 361411409 366589719 859448569 2 1 155838 345998537 29585 68766485 1982 6 111449926 937012139 528946278 172161 507057052 879079269 910175040 768668214 5 671171703 585861733 263515678 105230729 10324485 442171677 129398550 388371763 753494622 907731197 0 779502684 0 23206890 607508314 135193474 856010647 255727969 289188267 905759358 225815708 548436543 1593 2876 81004376 434989323 832018526 0 240865732 872596000 316389883 610616648 308293 538229257 787623489 594254436 10603529 834070621 869572165 431614329 317951619 545072550 59 1 959313752 435614 4 245649642 60647437 844538316 969659981 140455883 459321510 1 927375054 121361744 0 455249139 700937267 96488 576837563 737365626 124796859 291863418 486415 424522942 98 492389580 356636312 10275 549991332 540158577 815352566 53 83714994 552812845 503710581 923651153 720 66 82173 7 23 32 247004305 488543047 161133116 1617479 664997825 941819066 719178760 53093326 3 429910623 796800565 204146601 430331839 718006555 780809974 155897700 645788988 188454336 12138593 148707265 212083028 2 16696245 59280870 797075239 774830421 124646366 458500377 6 132489772 807765464 0 673247514 361759330 0 356278521 72895621 575686255 468318459 2830 19031850 468 192348480 1 885 234119541 231452429 664618802 2 243938306 703290218 495459122 561008965 269618366 428566178 578357694 111213 364632500 734783371 0 867253327 223989276 439743280 414371865 6512 320277177 0 167928268 810342222 82231356 988446 278588832 93369068 465514483 494548627 949432445 1 19 2974 511442 99306246 882937260 836509005 986576960 881938714 7 72340404 923433964 938959794 1077 0 202 0 691881336 0 450489206 5758836 552797990 407601391 2 272084525 386328719 227 514293776 87543869 989091445 872361807 0 249806626 132 109931508 323724117 336050689 125535805 438271687 763 24556 2 458598151 227 866506110 92146531 626522812 485456364 2333 935864034 998289872 494970327 359881590 421411059 178 259025452 617377508 673862011 719807890 433672902 225226462 699614462 26 6378 827242191 56952361 490178815 3 3 798112152 2355 142179179 466138848 0 490965482 124188039 873821361 995772874 47039910 4314378 481582355 0 236922769 992974997 976212697 383392030 831511203 9116553 349348584 3957729 418693537 960951245 3432 100792161 131517281 0 26 227 769756484 841559406 856295194 34038596 178229684 102477762 471638668 247186206 26 212911 53351729 2 39947530 0 818170624 1720886 1 955332950 119958368 92582389 763347612 553904688 921551011 575658518 158 1285780 789524449 824876516 305351723 962413302 826130449 603243112 307954094 0 821895911 957156377 925988845 382081987 583813122 824694454 37665 777364056 23784759 540457708 193246346 865705775 130388819 324948429 10975635 2689 754168385 77293 41147517 32043 55566864 104 0 0 4407000 577600040 1 685283044 30368653 1 208763125 233058238 592023970 3735489 123 482627485 395136604 612102687 26872952 172915733 526936259 114011578 2689 1 744079789 993059236 92683618 772247839 104 236765971 3 686736575 100899101 584479 0 616422480 39010217 1098 363 1 44776309 19171326 949926033 459287918 0 0 351170917 13138 132 894081960 955105754 93289974 828217099 4068696 412708955 346690828 993710117 941971481 729828620 507207252 2 658069356 545472664 56 0 143303736 866874728 2131359 0 568580027 113355153 763079003 108423300 372098016 16443346 454443792 229429209 361346460 46405 142579045 348396445 1 355071689 398984498 433320856 195165912 949391395 6105 218317326 66648987 0 848762398 26902755 954817851 1 591113336 485841345 272960965 51582764 248757269 304889688 288843038 104090246 719223668 1 2168 1 942202198 674692332 788466430 196672203 433948081 49 448370409 560159464 943409442 506027543 175503 385043141 432311363 929087574 708376315 842166505 1430 150072038 6522401 56 586939464 28 254748160 807126790 928774096 295875949 14623615 877946016 943758898 973847862 101080519 200591121 246903479 2362734 16188 297700540 471141575 397186715 228270717 61046682 713104155 400525712 119191915 546267288 649178698 13552393 155001308 7810 2317 390636404 162095499 3 713104155 881602623 544040281 775488914 6 72396804 2775 452083614 828381676 231135 73842846 365415593 837992453 174384228 585682918 381770660 844469512 186930433 622656784 411051440 348316842 623879879 314157123 0 171768 77459537 96 586753658 0 170016996 1 28376126 48619815 72 6798514 766886470 3957729 911797906 8 124328714 693087 0 330410430 930098679 411982219 629133069 496234232 1 712968416 354 799007924 604449986 90854910 22707301 2 395136604 361597479 393140679 5 637153637 29216209 782688748 450763337 199553043 129398550 390461995 323571085 0 527313447 1040 73328785 993365957 245355358 550509626 422776337 46005647 414623335 0 797498606 403147376 138262865 57451388 74257583 3 298050425 480189543 699577459 244226809 660924680 191914710 534904659 480655084 596526809 791 599203202 143354 367083250 346852898 54197367 247577632 259056387 36892 79426390 562076859 438264315 417471934 1276 807120906 991390522 1 105185349 955132206 654963417 740167511 914540971 756040962 1497 767259892 42565897 558068087 409709257 38074047 734 294870735 392505344 402485 468271819 162612366 9346 13954 1103 88578506 223985330 924163054 17791985 22966897 14 780242462 383988256 367376320 212631351 357310135 695311118 10 262690764 2428 859416779 101598492 666091188 843361183 0 162045 75 639231159 14829213 21045 420957172 221626463 988954150 718453365 893 50 935376236 2468255 421768342 1 2077106 167333801 0 84296993 153865509 38 1888 279562398 357000086 46970 498969375 0 1 850187552 640352848 790232706 373 819194427 675524101 900098865 1 0 62723301 844602483 939145839 607757249 1 633217294 9850960 1956154 0 66 598786112 216670817 1 498990127 1 905626323 20695 32 452966 867811760 965310044 573034499 3338826 831262942 353278633 479858009 794182402 946589069 198742351 784450083 979889542 630619649 5 172359040 175447781 17 235465566 725926275 30399 7 413975177 122909600 571555385 107837660 477378628 211055134 607 870477048 264192599 0 84437819 627648438 6046 329051984 483464722 585671196 1 1 180241574 295641 661990264 189031823 926162570 853 321693239 102267315 293152001 91331202 405324587 108138173 92968996 981580395 2 9850960 34837 737925996 874225717 258645062 0 429199994 68 230600062 636355826 796735340 75058706 281095448 4952 242835959 1903821 1 560936667 857185308 0 281406795 143675 495433950 97677373 985607989 497297382 7646535 682481815 85574803 371050908 861339788 0 158563593 69 1 787315406 573345696 595982867 15173029 356276956 0 681342360 431162632 367654220 993985792 356276956 42848797 1 205806181 236487755 7 20695 877732051 450407566 210331913 458500377 76555039 7879592 260310711 825024857 1 23 690505020 61157140 23068479 15 368400276 873659402 1 802959140 20580442 174809 2585113 13029306 736251588 291353733 143599360 407439307 626794246 975034841 360826773 13951 2 761760584 637980133 454733344 445258312 249806626 3 759999356 881328044 503658927 981548943 436432403 1 217106397 439489653 2061982 791599276 524124306 0 655884683 361305980 0 67322662 930014177 111138058 285395562 362417939 210355676 691 592455861 1 95909966 0 493168451 729858788 215557872 244853491 97589005 112145753 25506710 794205821 621717654 42 1 129467151 28 71389050 868848741 346239230 0 636351920 588110154 680807750 132689518 370918592 109863658 757053014 270301804 630619649 557578834 40466 1892 749701512 138096263 725279018 891444997 121209 19841937 24 935908482 110473972 10348 193246346 401625423 901485052 7 17059857 852106761 669921969 512603037 228973064 3990 124951451 5 38091 438271977 390588314 248216024 741356735 1 122902 478754806 2 26 110861653 523 42174457 25164682 709651853 289357742 2 7289101 236335649 875579950 974055659 359 843623320 167787607 2 557214450 581903948 184557753 925377653 892959983 994546839 633006658 66648987 145154069 574867434 1 256485 234 1 22766879 805100690 652741665 746915404 470420729 995308955 826169323 1 121895779 4494 0 0 7616742 625341644 671221749 16796 849220420 292095796 548822944 702674188 197077431 194207942 3250925 9903 799733306 110537 1 0 779487889 202898593 2527976 1930 194908720 315451968 555529799 110546531 255287078 967193434 510576933 91926375 7 188771445 838732498 253156297 18217308 115132092 94288476 875646715 912499377 2 322684635 497998715 839617773 5 1 248572946 851810750 273259983 2 218 28725032 382981097 958157487 836153097 228 791599276 781675683 601843265 202757 549605217 910910515 183209 955772861 365589704 823488626 261181059 14486 327307011 236679106 505596269 518376428 9419 671815237 458877378 627967338 679999260 835428103 616499844 892671230 28143573 166720354 0 521929910 631408138 986810794 1 818442501 321736241 4 625544401 970645777 765902302 2 976329237 227 399969735 799018071 457111118 271461795 994153953 215571763 975034841 15992 907331211 393664944 290657553 84736181 878987595 748469341 412708955 900657490 110 361346460 1 786474485 766753891 697998267 940166603 0 5 84437819 95122488 699183138 920885094 2845 2 332786487 2 0 929946599 739751029 529189006 39600248 6046 2899 2 326612540 166113417 5082455 465380186 727557844 307978 3 302534503 78466282 65998348 187914956 280608177 429 740485206 985286689 98798 599885625 0 871933757 33144 0 0 259490098 212049531 732403113 992486654 718254087 130591549 260197453 132489772 0 700338913 2646 197778645 0 923003065 1285780 927244146 603243112 441271779 629701747 14 168965057 3 368933612 101315806 526479904 215468066 173176798 32392 161936206 115494618 471382736 71352327 869526227 67322662 740231189 3003 898897385 23 471721164 334969635 359 298 376655 306286066 435072803 319527777 925377653 487741287 397311697 460818026 903437546 36427490 0 625250719 3503630 0 302040511 219777028 946379479 187102197 979789569 544863313 982344793 0 651591000 452477969 428248975 1 945868618 318 4426144 59828730 46224 3 681117590 48274 123029870 617224894 163222579 517685458 764136065 56 421837191 23 486054562 547014773 857 482892102 995436726 28469680 327685936 380654756 346707299 46 66953242 880763586 402201282 842106497 595237198 815371063 521929910 150794987 526374135 908436360 4 1 968984409 0 214 0 560631751 650639132 748261260 249963243 904886910 965832709 22577909 37055 3 32 267 766753891 1 2 954615206 26399737 927244146 380832 11706644 492898469 951864099 885996683 226904296 829258209 936818572 4584 563421888 343272902 697060014 408373809 606481294 219813327 384911967 153912 321021487 675789523 3714156 380756489 590573424 37665 91931652 300181231 249534212 0 343097293 200372573 319256982 0 93 1200 26318 85647989 408117072 211651632 806901556 268 731782920 37816421 488017706 55793454 120056677 159443 150436172 344312475 952153198 214027477 558599956 0 422321907 25271661 5 252658691 0 75634485 415520894 271943111 451490619 929798389 0 494755004 574728192 599725275 874084555 793801135 855449433 623807 834095137 868768833 685199877 108340 751 2 98652790 228726807 132494 233941459 722955437 249534212 3957729 84296993 481548940 535046127 122348985 132046501 2 14509044 701 496830399 2 405269239 154573463 912499377 698914246 790792010 19 872864476 623402859 41463 739520200 452376613 818039830 382316767 0 651274808 159443 478449657 138165972 182 128228141 462461718 707190310 83995 679272298 891258234 247640796 337949149 254748160 18989848 817376044 403902986 519681006 375938480 29575794 3919 513753536 834122141 827974789 535395771 102557 0 80666172 128085057 235118589 3492453 258837273 489179472 704599467 875369043 0 790999472 398388269 1 901188017 4862 32 116139656 1 97596436 756452289 450489206 143675 0 377497626 925220918 34 754957635 426894821 1 754256071 65279629 305314122 650738915 1 917268380 123681696 641307319 142436821 549436942 712248726 780886111 162071954 891543258 788936172 179942034 743410166 227 1 914600559 614072570 14948 98188567 887621182 32392 563740641 249916736 0 2 132 390733147 153758604 649632726 0 5 690502837 877878904 29330 1 2 7 377999265 2974 9131299 715836609 205651972 444665695 4 0 838987282 13724495 395171964 688449753 842106497 9 212049531 548083467 1 257480681 240436954 835005421 321893232 357093987 78057077 779883365 0 650711656 207409542 799038507 25237 93516680 32781929 324692867 635846767 838086735 48356983 218312563 6655580 79546407 321710411 125229082 661130908 11011 762705351 0 776457116 249983833 254810893 194328905 3 95425 564542317 9055399 334359446 351058226 78232304 834604533 528533991 762555995 109003935 910214107 1 1045857 604995329 392921951 939785938 457007809 997759858 891169431 685316661 911384875 165036 1 979494649 0 190115948 110741 364001958 95897158 0 384650014 183273 353158991 995772874 200660708 920834996 8042068 147940 238995787 888509480 143247348 842932436 11 132 973495518 566660050 0 670459818 804 76 662769749 111947 46763410 729608144 953254454 771841787 238667230 272125308 769157225 447107788 611496552 334828018 988159692 396831361 443795215 245923108 203426760 367830325 392920927 707865598 635093563 0 143160706 1 513405834 889825935 740692188 145786618 473966694 730531215 182240929 37432 756162159 3 220410993 2 2 82110840 19 207481851 14 783034878 536371196 878009016 503177436 943542155 664409982 394516015 167219920 989644442 350985407 78635428 511765 137338608 808708946 4862 28711247 876355948 84498358 254663925 706175268 582483417 760815160 832353300 603011874 750800409 4 58161307 936584209 94460447 586948635 684431016 340302165 288475320 2 36 41835 226664981 237050485 506976849 929219712 859405067 1 367739156 61670117 214727870 163222579 642081359 447913189 573191727 7 257588937 203336789 311739962 596712437 410474697 758855590 682308735 265 583396262 935333454 398500419 102 277311864 346832500 565218410 380033942 4046 430331839 16634827 1 74088662 214 540167243 25370216 35740 32781929 617863450 281608011 665485258 474033229 523648649 239689960 110301325 57277180 109 309555642 234534062 965327500 347145844 703697918 804822145 699325333 686714134 570448149 54965832 786302921 146264653 101200119 100127711 46630357 989175237 612989516 250033955 3696 898607958 3 205752461 977309351 485795097 142281732 351958130 142949 944919982 460033126 481087924 0 912923524 1 701702297 818442501 220695800 846452045 952944300 78134227 766797226 700043168 57 865676368 123390650 66587373 22956370 65063 742012090 472431530 623666267 963 557004550 789671830 450776126 270714006 4837697 350164800 0 33253 68 175359466 355957240 720562413 454443792 529151867 109022856 270999853 47245243 885812956 0 372872235 878168810 13660781 493134465 339522796 61635 526445902 531091 184942545 354608830 0 0 671344877 906557970 968049962 639869305 146800176 858006624 222625384 954919120 67932229 19 51490588 1931344 10 153125507 4862 296012953 364709596 555357274 6710 860825338 562645714 707865598 2 1 0 2 258837273 199804681 734737194 777895737 153573846 773624114 351926534 3 484752435 188582715 91479138 95846415 649186795 401946675 680425473 529986501 286795807 78723 0 142536359 432560799 519907496 195579297 515705648 238971249 192685403 633481162 816702048 481408198 1 345062774 659033827 61952486 2 309940353 47455127 31648751 69161968 419153508 752145657 19009784 662849893 572347642 790302155 83 22396622 0 251277279 165851648 14 584036179 271045163 225558 7288043 853543506 364271293 140359029 13193470 135562474 657154508 93679259 704610163 559886225 938064378 63748269 892765821 460048662 816773222 5869337 53537499 76945230 176897940 946379479 943467813 356052256 1968548 128090823 472993293 632895685 900954451 6321097 777558366 275404464 590468259 14 976997192 584479 5502 428278683 461559578 345717773 992414935 498692940 132494 201 616808194 6202392 617755100 590546560 967193289 44030827 670360925 76 172 222046235 1 104631183 509079320 875579950 1 24478 428490124 161404551 69313210 174598298 93801 431992393 372130621 231135 887249761 830000379 4251753 81055724 1 385095081 469569180 24904 88859042 80846729 627298559 18362123 275641285 691 828179218 700043168 423365171 346167748 1 921778736 169300 0 808834719 12806 429289651 17660984 422170852 910605445 212269347 40847 2032 49477541 9 5 109892764 569062328 81868820 877409032 1865897 593189990 414093093 797100959 923447313 7418511 257507438 837943907 546267288 292 541223169 6369924 112 109 422335814 356052256 373741037 271922577 188688644 141582945 695683315 774628139 73469316 21965777 204 625264290 105863700 20545904 113045544 174670 532884033 850397986 2426 981580395 788225570 357702342 931961699 969871366 766051744 5172314 374426857 25856042 359245767 181518415 428784100 398329569 341130207 35 962073621 1 132494 35665268 384964697 256460822 870517009 585671196 540921329 600106504 928907080 538668415 16128 796796337 449243 386207790 1 486321086 792711053 374426857 33588 794670735 639231159 514111305 264037254 363375388 421438069 2 949432445 527250282 486958458 911635445 456408820 19356824 10067 595308405 1 891870181 793734366 318308936 795905917 0 547801471 592 6003487 471890804 626135726 672311092 1434 432944573 209201909 2 0 0 513097458 724604696 209912158 312016580 818442501 2 733139411 607991519 285446900 581903948 711798928 522665582 558940894 23 59064737 144865062 325795741 771477061 4234 354502961 911805769 749954710 145129113 431561066 936106164 649851810 317124859 234779855 439 400348036 726920814 606391029 55149 152855014 836546916 2077106 349619918 399988185 83399243 360090060 1 188454336 9 452391360 495761914 554839563 895852577 280776995 167331 105286545 3270295 483615778 831917709 157961828 465622803 118 110336066 698282511 766905410 222082351 747914495 42824423 466019704 321683938 453995730 42131985 446697752 798422875 705336045 822776371 571061139 42 421991994 843425442 2 712328832 156684084 927353974 53 186486185 236881860 19 483615778 350869995 295709902 0 342604389 3149469 7 952153198 39586 67 507589978 573611026 353335085 548087986 5 793725792 964867900 315642192 49066 285376398 952944300 724320737 0 669654945 186922696 637055392 489211138 223265658 96042628 30169177 823417541 253156297 79908713 400721025 3883 42970979 134897690 0 178432460 10 456578357 578763001 540464558 184468943 48274 42565897 363730036 519974755 225185562 574728192 66 61205614 111129394 384471775 939241262 0 348 884901961 609938164 463458766 982127043 2 434457052 26 414433917 187794439 2 354254664 694691079 84437819 142810453 961962 24533 398388269 556235672 4431291 122330538 312442209 221626463 1174409 83592684 730255365 1316 332022755 289673746 1 392290982 992513763 1 1 10317 101598492 0 865626899 146253 687474682 848035256 223985330 754744167 767840991 676681192 606220236 251306103 759832967 403934367 374135448 13222729 0 675232203 606354400 156219471 3416034 2 903475801 742173407 167658829 2508889 880310393 2 841867585 321320740 986125487 389353153 171117050 449989071 452754373 878826226 10620 729848011 99548489 78668484 581886459 110115 42 273307795 703335440 387232982 535355307 432800500 548840552 578171047 561704803 9032 368400276 157825200 982802091 216340802 66 527209673 0 1392732 0 731902591 21995554 487831465 316006297 391432637 729163532 222411558 877475633 707227091 205806181 281342770 136832601 1288944 254748160 3 896163978 120198971 89 2038453 482873798 5436620 374223822 321932415 202 5 133209548 67698668 0 328219208 276439818 97585868 7 60459679 26318 878427023 172707794 2373800 864425462 274890768 642410683 853154190 18076 620546943 920696187 374426857 386287494 593792728 722501447 2 0 0 201598145 2758 368649293 844745163 49810032 13552393 784802638 557177352 331660076 937687144 169852169 562273656 783854626 951085185 798995794 337083415 26 979734659 597027959 63381528 53834 189253 0 5 717144982 38180501 664 598786112 846628082 120768508 643884163 122330538 453049115 211880228 152014684 323696138 396436506 1156 387828071 734920587 34244030 82572 913956665 857601512 1 68544055 157485574 840059914 694694601 317951619 877004765 755355153 411580849 874803968 629950350 0 1 0 216390846 818201282 213315483 532457201 731913817 899148773 743410166 827126522 831241198 960646389 1500026 152798237 100515 991559533 626560123 1173420 393805473 921778736 1 8645419 681382170 309468876 13795189 888330236 53351729 626557534 215461618 961716282 221894395 858201394 625819147 396728709 88075510 72616708 930363478 595743633 0 36235 993427385 1 617032724 846742437 555878976 149129983 696206990 741738278 935414531 363205116 9 622392955 559052788 0 465351975 328547156 931933393 752916396 639919073 2 245 11693679 693507008 905554640 0 404661461 0 31773054 404306166 17432869 43471016 626794246 590093267 227652589 932526292 907912081 872238980 393127 675380714 627948771 480018312 172051467 232610883 162850 891552042 0 615452668 461136401 1 1 768390447 56618 19 609938164 10657 911253249 681427964 40157 982 768078985 723 869 451056380 203531 160647784 19 0 872236172 680113027 6 0 318478036 17760 581339781 7 731793528 306546730 979937461 767610024 63237281 636389062 262 0 277048269 328902550 710272950 211205361 1931344 570362065 457474 586980693 5509012 42 482587178 143286926 7 57057737 1346711 108855463 373551998 242925209 0 111138058 865838668 2 626032565 988571900 136880 995741998 1238034 616636383 1841 159551517 328041160 255749664 523 0 538267517 174 0 8268414 0 46001 110138803 85958162 1 33 743921331 55922259 368664977 173605321 948335021 526552742 307042304 379132519 14 567522780 831279743 539435244 464719568 4672 320099 1430 554050175 850556684 645266318 3758 529112904 851822130 527956811 276324621 57658379 50920583 733432433 365904043 827148438 14650372 948804707 14 870577280 78716151 702301970 421077442 42 234005296 299959780 3778 215820305 412612019 925103965 362039089 865626899 290212861 766022323 0 182118407 3 493635526 759653253 497543213 377293446 486554554 30910665 66041 246107355 268965764 860720962 6995 38377427 643246086 14382 483607569 1 767723854 846634083 0 475228592 210268304 344467911 548083467 711235740 49066 26302272 297055646 459744174 235396815 749002130 132 286567483 331532686 1 847102081 68428641 469713867 0 509798690 597794230 78057077 1 930363478 54730133 341146549 188424176 528174419 584138475 875652537 207113120 594470812 779196962 803244069 4068696 0 457322383 0 719394784 818757039 546308330 62062244 299571235 305189539 66 251736326 41178 101554 845156335 331907486 351066040 989986394 0 0 28 426743804 370413489 26774685 54664756 461329043 21 413600389 2207411 0 575284673 140752259 1 593601617 346198146 289382607 1 43258 58000040 952284835 2 774771540 899006456 778408994 996452320 1 455498269 902624753 684 781265251 429 661817562 430890632 478004238 61198030 772601193 630276343 57770592 83 1 288852223 319875170 23 76 1841 881617898 158421 581758494 2585113 128759303 444203915 660420110 867165595 662022810 144487523 107398369 536687492 558305100 11580652 1 523824400 55122370 820995392 940503266 204345621 834389958 459744174 627301803 1 6065188 835570191 594539896 27540377 0 27835713 724505607 2855471 67960861 866465309 187698777 994934466 690023584 375508199 904158346 180089853 80380789 92625702 307664507 63237281 2173 0 2058421 534907594 696126100 0 1 0 362914858 418929780 123415701 92146531 949289690 451056652 619070218 61 1 299175444 1370490 819235119 236799235 907330142 0 48736150 0 342317640 860985775 905841608 9 5 16753874 33 850486022 79241945 13178537 131029955 42 134909200 83832724 76 5 991390522 230 443688626 0 23 292 1 555468392 0 665316677 687226456 159290384 631998357 108945100 699211874 743060362 560649501 0 161829916 465470115 555521732 33051391 169168908 533525827 849639335 411794440 747834684 47619008 615991539 351352982 851004671 67355513 846175630 112235068 24478 681740374 76 7 57 6214044 974888627 925345908 108089735 320541552 761646836 5 9674 169015706 311739962 531730494 874656785 822835644 934503532 0 347926392 0 39008986 0 394413806 2798311 62041844 783258146 55944446 647089204 562019288 658795312 1 517371946 2932 12806 110138803 0 417079659 995308955 1 352942029 444931022 657142019 705644333 621032541 618839071 21372128 70945781 972506405 0 14486 183376138 433966834 42 317976908 56 216477421 504109109 213527962 1 742721256 305369401 90854 25370216 634156119 537759376 104276599 15631203 1 0 2073 41006 435219188 19 211809 681321712 31212825 114392597 0 53173572 899648535 507573618 226782482 571164297 471668986 374223822 712139094 12283758 491481473 998508437 278360849 1 546491970 103497093 867231186 14 6674057 492328181 2104 1640182 504985132 639963684 2 634328954 117145819 626557534 427520980 38266703 29120522 160419703 660033663 579260685 62480202 293794243 148933952 324705050 606258801 119200 213521475 166775 0 591697761 354651162 1 821249725 0 836546916 867828326 126710756 11912041 215035935 0 880574708 0 392950537 101157105 118059141 420727603 2 541650110 1 315770746 673918860 46614617 723539263 84951175 23 90775300 1 0 261101966 46405 9 33371581 76991023 1 699337201 16951 406712285 1 7 324683859 115465503 741446238 61683906 18143951 1213317 83999883 5273 826393588 177531092 901561459 10 14 76 10532 1 461013599 19009784 166420664 207731093 407863517 875916174 2842 573753161 149654328 25090 754421033 23 87417721 8484718 571061139 32975 532762043 799018071 113 810323383 693489111 229191575 373039992 525345591 356445697 119783 104 797075239 26967775 1 562397346 166359996 2 108185 890956589 24 431561066 4 51548104 885050478 19473593 191532602 530453472 321134825 172051467 617224894 958669577 557698090 135880287 986275403 463169984 599262902 678031022 64755795 1 988 14 1 556124044 905923402 511519362 4043 443302585 345140 20 74478617 690502837 8057 302647903 1 212206729 954414195 736857311 689366150 748137583 5 654588177 579689601 436212981 964860071 758689559 87259382 161 84234745 733131804 2974 26 484929207 1 11612808 0 78134227 642265590 441713480 3 471191239 776469908 301006001 694749223 0 697904765 376655 887351621 2234 195165912 222340669 920826852 164126056 734 13045 1 0 160817902 439551877 93179501 888168240 713675218 812318917 66 395984579 132 15412267 605653132 366525844 12754 9 121316221 211591519 182883190 13668063 0 14948 253745812 9469 23 3733 834566533 393555478 426234458 884567333 994637013 429 939844411 246312928 62825206 227905816 917622363 489580502 275508216 857176249 3675 222755217 2638791 97301113 237855125 684144624 246745886 908705556 32006306 448505649 0 5 4446 957459745 56611674 267635446 93679259 31814 1 14 436272932 985117335 525086345 846452045 19 1169 197022666 2689 1 707190310 99306246 28451808 0 37816421 195514296 729424264 871872966 572 381929511 763959545 11912041 13838013 351412578 961537030 0 989660247 532884033 33458835 895519576 446506421 527577061 16576237 694694601 934777112 700780676 135657542 640873967 559957333 4171 2 2078103 410895859 48569 25661 412612019 125281 116 61544139 797377352 1130 77277347 340442293 738677825 292470329 8865 4522531 37432 834671531 47278995 252052954 132 384778374 504843099 242658978 962893131 592585243 64149215 388740834 809471165 333923969 278154060 131033816 499111452 4028 852633898 149986594 287171 1 849241833 819235119 0 709861931 477335672 670220042 633808336 42 953391344 883999555 989937467 132918819 63076749 713882535 152863 68158761 783828086 0 1474 28086 411816997 908362858 430683579 2 19 928463771 506791560 0 38705942 845231533 336 305199820 394 888522535 499996644 47518364 43728993 415745750 400164378 827372031 876184858 50688675 478830632 211474474 3 253897094 531486166 697299697 42 180964569 203670277 111400 326112480 977435211 836146713 890076626 413079753 689420211 432210244 626522812 34653066 864443208 410126509 321693239 0 4447005 7450 189609092 17308471 9177 484135329 2 884200534 113203728 0 902655393 835738955 913116667 547883204 914474330 571766534 921931639 563246937 2545 41463 990611938 962073621 3 223502968 426383651 662451657 348222075 188842120 524403691 582523634 41513765 691508563 510499865 173338391 125752374 693087 822390766 498216851 79426390 346047828 1571822 974426455 174670 111607308 656589541 366348334 0 977248354 257 868213945 35804827 168047363 1568631 336053117 323427923 357488223 29982 71633707 789035812 703292665 906904849 15785736 88812 569999273 417308641 35903 135834411 271425910 1 154810204 109019619 490336803 1 549515945 884392083 602565196 218689172 0 5 112880452 601760058 56 1 1 133188164 20829824 447548379 533028837 850190845 12283758 4178 998382789 2 80916653 172436731 0 765849748 486045 137178015 29982 538009034 39600248 362037926 656384335 25586766 228763441 149432053 0 468778530 269469808 709026964 406689432 510465292 687555767 0 704525002 639312585 27187764 831 985409524 19031850 660033663 886095559 747914495 950508728 487471441 132 927251039 3 479717967 333410869 665485258 340442293 35 14 708966050 987154620 19 138063165 88803332 1722923 792468048 44058037 169360789 706654793 586964018 477496779 734626356 316348748 721401609 0 620941 959440252 599941942 53438638 534907594 267038870 56175474 1 104 848034857 723567924 450058523 736925257 173090006 113203728 617105524 0 409564776 213025621 254205448 420512647 2624 388694965 633686251 810210395 121200 856358982 319534437 1 98376821 146072 958141509 459254165 26394 209379842 369367362 96787990 238956064 124017 439778338 187747002 34293818 496558864 371219831 148705550 456833007 0 958035199 941671287 144582654 216879338 447259 28120500 211378840 746716259 811712051 245522831 42 1 3735489 12394111 64911053 911452496 89166740 5 6674057 259584798 230 217456881 1607 467572568 244234215 378193225 182141119 482325473 877946016 5 320153126 435928816 26 668883936 965922328 0 554281627 7963 355133349 102894866 390 763968231 238568704 525669584 366686326 566963169 78085651 945331621 815371063 383162400 66 479651927 576813229 394422533 764090500 473386299 7 253225266 512456768 111 0 0 758098295 720562413 55992391 32781929 458273605 35804827 656015669 781693331 2855471 539837156 4 401384806 873821361 373633454 117873428 14 437975708 2 7 803899642 1 429 283933782 553755700 6674057 16170 357037382 152007229 241811240 272684809 26 541513120 1 600699504 477279849 872275163 0 138093590 796943559 2079463 378287302 523374843 43518358 14 3 827416403 1 0 421966687 0 143286926 252770141 0 2 41463 168005705 729330133 263246635 207568587 584138475 230327438 755292178 392466 2077744 49856 253677826 638379476 346973479 72 858738789 228067628 394307546 0 65970799 74478617 473214726 701699720 246719328 754982542 0 3416 42 415960259 88788843 250704715 197104095 965873813 270768078 234502055 575851435 690828946 125839 324689985 740832315 2407926 1 571989931 433616866 762313026 1 79232023 10 451519262 477890326 62044592 863576643 13668063 728574913 359737 506825179 331532686 140856661 0 696878464 104 828171230 128026 69092 558333744 519849907 616148232 768848889 9055398 371815595 549894591 448648280 924948814 376 7185125 61664842 0 517238414 35740 834531145 46028675 202 395136604 4209014 984262261 194551599 732202666 734289322 54941 245864795 207263389 221765987 1 909908275 582214306 31139806 66 69161968 902655393 211055134 591113336 198913606 9218173 327102264 22049375 197416641 83032004 534406315 173498185 445070059 906679157 27916 858201394 875916174 337667690 648813142 480189543 35 187542968 22158355 841094417 14 109214 5645080 340279305 75 767044625 270357204 2468255 33 2 2089 303411009 0 439141288 1 154248003 936556424 0 464205393 49172416 456193938 0 678214526 15165526 905444412 822641024 493740041 174413689 655103018 518042018 0 49 5237478 316680827 816959153 868745169 973666100 0 684517988 20241823 348 334543952 107 510029320 234489 782609619 44172966 14 17134915 980439426 0 397105161 498571874 832647237 5984 776555928 169954448 819539882 432452103 696178120 565231661 364253459 160329629 712616126 920869569 984003372 146411639 257 217878986 111006219 31255678 642211684 202898593 10 270704317 148480 2 916670432 5 16796 270919238 937171760 0 924927921 20004575 327136998 774628139 930363478 494815849 776038322 701747253 0 84918465 175359466 133162 23 526936259 699088926 133654256 851291190 358339 556296143 59280870 4034600 1 633873871 292 1104 7358178 497297382 757629829 899107021 314567113 73842846 656776066 67992 366685156 270369894 840380772 819424426 5 922653889 131198402 876976173 782455235 413776567 294790115 9 245547654 3397 325686147 551569411 555797880 113382498 285996632 122524882 786505013 52872746 886978965 145949361 263655722 77120613 246935947 768453787 0 942188902 299524474 4 531495372 132 890429651 918440257 455750604 0 710790136 390 0 806 509 86820367 4321190 535559767 60547567 35 649908638 144126719 1 907 634025289 904053149 101175110 598786112 879469138 809580831 339896766 551569411 209739914 335737886 30700 3 636545840 16796 951921268 985289878 294419377 937516679 988346531 459390228 132 0 382147703 328041160 80148214 83171313 26 442491557 324320878 48173 168203874 1 557926 190573754 20219568 72411355 43801928 393154494 380623172 392737849 4976 780391796 201921966 2303568 923651153 626313374 49344 5 0 1 858811184 310055765 613962394 480387425 29330 553535039 160310501 0 832571423 418266091 636565185 222034469 449509677 1 891543258 891400553 31631872 967172149 166822320 359775660 790064147 0 363049660 673 377824368 0 688522659 71507143 18076 695077485 2697 715 532457201 469198294 351132222 782348647 409850783 0 504284222 958669577 377999265 1 1 3 8833 647911632 14 765081868 19792368 649593 946182564 9 165086191 181392652 807194877 427114184 42 123718785 881582154 936584209 624 138093590 10100495 7277706 917939683 3 358801907 7 675789523 1187 779029167 0 422516561 507897094 510010852 555799427 20535908 872 924487000 710259964 232451333 123285983 562786491 123896311 953583650 53366256 221606007 815327218 878225350 610608989 0 14 5 156979035 5 217694714 537577263 993924464 2310 448129803 344141212 267062835 106681384 834122141 265013503 153746042 357681526 5666 662423857 85865711 11745387 221166225 52957545 397105161 320173906 222857354 0 274393444 268 0 76020615 599899376 277118245 444424773 723476291 550521794 807194877 358472419 731 52887675 484276259 14940985 126849507 425330615 885843714 1 926162570 364270016 443740565 324924862 565065440 119708007 0 570902918 0 79712775 263261787 230 329929040 407522842 1213317 554195321 621361211 307943499 704423370 652967106 0 627717017 78085651 42 813014890 257048913 228472865 599899376 581339781 701295148 6521 0 202 7359484 608595580 221626463 47743 489616295 719989378 419596046 12350 276220243 316934160 126384367 4 381172642 658551808 805405186 1 485727823 623531343 998125744 2974 57620015 533629689 959183028 908549718 0 39247235 1223 23 1056243 42 98752999 2 233937886 514778946 201 923 67322662 6635 53389564 96239189 663838220 737214396 66 0 120251418 661680052 286891306 16951 745194021 349897540 625807193 499415868 14 2 326318260 130318037 15693 2 0 0 415385584 959088381 178837900 372130621 821878511 483731758 628 51559139 54608 176853522 395603317 7197 388371763 956649995 577452544 647222857 15353095 818623635 530203581 2 309204066 161339284 719228351 454732460 585749358 2 826529136 233998733 805755267 435112553 813516971 715 24478 650117855 0 890928392 74002034 806820312 604279076 26 807979284 37432 144838142 523028551 918502592 16786569 1 1014 932712888 646655308 141728635 691146144 1 333524643 160102776 492467880 647931842 14 545559572 90 33144 454526878 1 846429818 50634487 517976959 646452708 1 235396815 124786491 0 716505900 848638527 459744793 156958494 119548007 725034785 258428404 761760584 7 770308465 636917077 422335814 221894395 1 81030119 244306756 489580502 2468255 85865711 926567873 683 62909026 559301122 6134697 1 0 910914389 325984357 313399045 5 68525970 645918745 877721757 931335163 750389681 333410869 1070791 75 60372992 494548627 386207790 176181071 23437313 700636813 506421722 1 4601 933016539 772802358 482325473 594244384 224390452 513670979 537116198 1411 1071928 7 0 192226946 567989905 60 748548500 317857174 573584880 712080458 1550556 954888182 942418892 193369986 503710581 773829619 533152398 84437819 0 979 302969323 548774698 525851818 72207590 862199845 266402506 1 562637106 522342075 782559934 251736326 445271604 962432371 507220025 619468584 460 819700334 372000514 444334158 2 92395 26738390 187724270 577 212223229 18 767868755 0 754612490 370918592 889100728 23 66939877 202671731 9 1 999415937 672792326 521323882 444792993 607 0 756913364 864162321 3 721645406 912826918 63927754 722734165 518289732 70320825 461251650 316348748 511742348 799822396 973900971 267038870 465103978 53135689 4028735 3 831135277 328556224 244949883 16020948 627508802 72661901 867828326 782011529 638558423 267203055 229 927564071 311279236 0 181189947 917703928 201921966 851610479 23 194 33446831 0 549991332 366042628 669742420 1412836 623666267 0 441156978 63901182 374024017 399482046 785765225 408 46951666 1 516751715 616633817 0 3 396822367 518943040 606348985 0 746833607 0 87127292 267017280 251891977 186938468 1492351 91 0 211658153 694440518 9 693115797 815401283 275600 979 448 691950147 1479755 55194405 18 14 108321314 152195674 434766269 17432869 807059712 1 756933382 243147990 356985562 800401422 14 2 0 473294696 2855471 595982867 280750523 1 759636440 0 15884077 577289051 618577197 438374536 267017280 1138 66 102198016 87229435 399988185 372501931 299710417 972258280 505590955 820329403 658668384 560967747 938966478 634554444 77906003 911813613 49066 348 222100836 656838598 14 11743365 572347642 19223160 40744559 116 699285545 754125705 8833 310427703 202689782 652526604 0 903705682 599905076 902865618 874084555 2 599514811 414042401 758158772 902844925 0 800811731 19938914 893117275 45967 14 839946922 77225970 1 4754860 42 132 23 96503858 969386467 343143414 221408238 1 792754020 525851818 0 475970139 2 296317320 304081836 295718571 952639145 21894 197126956 764314921 892925792 7 866852470 1123 276886020 831317496 400525712 159777 703290218 25992 601760058 477516176 805694840 6046 597071060 204941574 636091164 79986 0 239867689 466914270 631188625 142 108651403 808826465 669496748 61635 518943040 83032004 615991539 0 959540029 488 813530961 998064029 5 114884 558081858 211625303 907331211 861411607 0 250971327 534282358 9346 0 239447567 905768227 858784482 0 172467557 390619687 848245669 667933546 274031950 14 401242966 9411297 104376192 2 278218796 784450083 9501628 332482118 445623799 7136613 730704481 33 1 20545904 224533343 807842095 166408 350125266 395716744 0 230031162 665434819 5 675468214 1 985707932 69931682 3515 970667943 697783180 66 192319565 663935549 562339907 236314809 938959794 664036601 68 739476860 611511756 1137111 328299908 389962313 10548344 1 96 893117275 319648015 280345363 485388147 968100545 372286263 122524882 988897967 425697709 572020847 14 718004161 134288267 422979611 3642 520951389 858395656 846223416 267557667 104 396421071 135503668 694319038 426577379 751033548 401707809 594916570 108632865 326068569 4654706 172032940 65717036 771467407 4389 775827381 778924336 611394387 28274 668883936 1 209587719 993059236 14650372 7292863 850568710 188842120 1 850571133 148691542 468261982 7764 798083464 2 0 16796 882194596 1277607 377987773 386710558 622593959 59828730 917869335 879154888 69891554 397 777765812 31821620 963497926 28981913 11 1 79426390 7 806 5 588716568 430069470 303180796 293730662 353040495 5602 684431016 989498332 0 570986209 67 305144 0 0 478733959 952573127 143533445 639499330 833194118 79544689 0 8 369031017 0 301906374 625542063 571645712 158391332 807194877 399482046 478243741 988748435 167068 321693239 349619918 253354638 363602365 79499503 2748229 813004886 1184 29593 782348647 34290 907037606 79783418 598725404 210466704 472613927 569826543 665485258 29982 0 513000163 260627684 188771445 81354837 86707596 549842752 129425331 748697976 704461178 671386023 628 1 679 178 7585694 7 217204703 1 912826918 445947230 984873337 958130511 540989193 678120768 258452241 12806 681979673 669742420 0 427725782 407863517 944606966 551289 889351068 608514898 739457383 867845142 4946828 4388859 557004550 18293674 118876284 336062904 945627302 83018184 1239109 276531369 551104823 576761687 414751677 945930871 633073517 339312605 356445697 124157475 399625388 581209098 655688665 39 342317640 536423274 14 5 57048053 28877399 50367832 815450710 14 537642440 10 271447908 1 791245533 865158799 14 943295413 391975728 736876963 120714772 727906756 247186206 759255736 340825887 122165677 669043076 377893797 774754477 150704901 30413952 0 243272777 536941966 449837014 864248594 1 42269 414791662 124156882 8880 18028531 114487312 14 141394020 553030604 614353650 180885 989524750 42 978753 1 650411969 164503987 324434026 73016948 694846504 77277347 680649970 826980382 42706856 2 305351723 996338298 64494278 800204671 113 51582764 861040736 309204066 2857 821103719 265432233 894182656 3704 942728997 543530063 568850618 393732186 765081868 753369706 897156867 443520143 241582701 0 609267072 543081113 373682251 498187562 732146159 367758912 388497832 110426925 5881 209868331 208800494 2 558081858 437800406 493619320 103 7 446575094 836290437 738677825 354 2424 1 322 75 1 3 782501013 940649622 192301490 1612 364825705 742335158 280510045 0 488085512 902995205 110941456 279407670 582813765 406889922 1461123 518448016 281837169 330990249 265641332 806 91026187 829248448 37222386 977342650 373134933 368871294 5 306438630 15920043 851016220 88107848 879650535 845533239 384689166 75421235 288457225 819824009 23046 591204142 722533205 108632865 149159970 690307169 3484 241166663 189118377 762683541 246849460 714144066 50098383 0 1176462 132 452516558 602438902 473361986 739603240 0 1 931224832 53993256 59098593 256032693 322116301 135819733 865626899 3 798698988 478524975 145796214 70945781 943408496 176850882 788151706 371521509 268094012 143354 0 619679515 896165523 884901961 729736905 870187439 476687796 51504465 10452875 208342027 44206040 350363854 412612019 333 351561640 879235566 861246540 1 341462 166 266514 908362858 512494781 516458637 14755866 960580672 673439749 543166314 39008986 719577970 47455127 323014423 96193571 82003972 383509136 791285376 54941 2 844745163 284246339 291708155 921449109 624 827857003 422321907 512494781 5 626 274903851 354254664 81858357 826522445 846142199 13831045 23206890 49889411 1307805 112113382 817344905 579296579 2 394422533 860068736 754104975 104279142 777839381 607 0 0 225250133 288708524 540860727 3696 988689012 949600923 446697752 599344638 1 432446972 5126515 409366752 56702997 482627485 0 94212701 202165730 857185308 10 153071 586438 2 378165877 201663247 464522688 46405 523982158 175503 559886225 193003225 406689432 108686855 659410911 757623320 930296915 943974594 23046 52887675 870937314 0 153573846 930991754 259835263 1 0 751245612 139162826 85207551 198267622 844418506 367430729 2274 703807857 942940268 19 1436406 765156858 792729342 883267118 382434080 724604696 249371778 0 426773530 0 300103934 19 2 178554 299724248 3 394177686 227 46165932 83 79544689 500706951 523971682 666958124 654680121 42 722539013 119191915 813242413 6144 723763565 68958899 411623590 5 1136 363730036 20 90930273 431870752 726630014 26827068 76788949 593493457 533574454 862 737647877 264693697 0 168612928 427087262 178341587 3659082 255229174 44923625 56106 96488 593086574 256032693 246784474 355753715 904900571 357008100 83995 49803 796227226 90397555 395357017 586804090 569062328 315 624465064 1 770216914 376133919 1 472613927 67272134 3971063 943054734 39931276 33815692 295641 0 1379526 304134653 56 1082 565065440 0 643766128 175196055 905923402 293808256 2 436910632 57527006 0 53053673 0 956828453 788475996 587856319 13668063 338426293 741647253 21 0 1 809812706 1 9389 217694714 2 719595481 89145959 397126457 856059313 1175 831148247 345570917 77277347 834201158 73 765081868 2876 19 574772666 916052273 630100938 777846515 906210308 493801616 4125621 725279018 0 458339873 782372964 720 308735101 118282448 715163059 9248 214 14 525162794 420 472159816 586174588 1 132 92769199 3399 926841857 10248952 690023584 13223227 979937461 526289372 373008835 1986 50617306 594244384 3902 627915587 99672 232497062 531420565 603859054 646452708 936 702 387413605 314928457 584818179 173303189 24 940448416 140705647 103128036 391543030 784054239 511344688 9864068 45 797359895 555338033 641200518 634625482 422241457 19 2 152954621 3993912 880199389 4 3449 20190313 205498008 560701060 891177682 106653513 902630086 30399 166742979 157310817 478003628 676929944 5014884 1143 631725854 264924734 630111098 727406331 728736818 381832088 623666267 609015230 357093987 12806 382364006 618779053 490897737 622561 636000735 933579998 617660 17937214 0 948335021 309650476 377894719 475112534 828222482 376655 881636285 18 60 940877004 1 920344943 204703955 67226061 537642440 897071014 121456835 88003524 132 246312928 344531440 79232023 39600248 128090823 124129692 868403972 266722397 38171944 29654 857210723 75421235 1 12602079 832977786 356115313 10 748605199 824800106 657141176 28 382379181 422776337 579954306 133188164 352338889 272684809 10452875 10035 725279018 370518450 138215065 464993254 25666286 1 675232203 204201299 375601732 789035812 279022060 1 1274082 348396902 188 175786371 707190310 0 704986245 189163380 450850214 392825716 772851765 942628608 0 402208120 504519218 272977675 373008835 995825826 16917892 533286387 522674401 42 130022098 64688614 842172307 141431458 157485574 272863824 51351867 2 763079003 19931108 770146536 230030980 135519522 36307759 37451 74192303 422322511 877296345 360548155 12815387 741948 0 132832357 602775216 6999892 227947801 14 533303434 0 186008549 558068087 699337025 66 29982 372130621 0 923355113 197919337 0 707565514 1201 368272419 312976714 691 664 1034258 1675620 368757053 711118366 991637994 7185125 0 701461161 425715412 1200 241001751 454658975 0 293947238 166546171 622392955 532338271 114 11054 7 623869934 19862830 843861376 351738431 149754215 182290692 155173379 280959283 0 562040903 16537067 356852122 996444 2 603995270 849931773 708376315 388410257 622335179 548038427 906887557 609820496 113747105 12590791 198624797 410314978 686144 655153375 143303736 606858197 628871203 147444016 839395648 98003866 880256950 748992633 926066964 396822367 640355 23 639777772 374733673 916418403 19326835 306432168 161964789 689826789 731707977 992937083 854888667 252423692 2 15764147 970911830 502098531 21886428 418379544 195897602 1 49755978 330848363 613543908 1 655190971 200744216 0 2 7 221825222 0 0 13668063 2 858026880 5 13667 652695037 77681626 870549462 5247452 96212918 660963799 354969252 1 185285298 1183061 465298776 1 295118688 28 454443792 1 999527160 526521536 991211045 960861766 900586702 20695 25056313 574003934 1 44316181 651582510 939437016 664134346 741138005 5374 5 96773829 139098386 238961214 172131679 57833791 177620713 0 86 743944283 798681091 241913302 680633408 39779211 0 162135001 823781148 315010805 755026944 465800285 19777969 770216914 284310315 163931407 421411059 721813008 403427910 648 615822147 58334135 41136353 687619980 647606163 563812 448866414 0 776889253 890829863 986700923 25506710 562886657 573731071 1 564402969 64494278 67960861 819289864 66 49066 531082060 0 718702625 825564120 828179218 300120831 636155350 574305518 619548879 0 907098300 133601167 753940891 696511997 187794439 568315809 175357171 435813509 1452 813304460 662892372 158488545 380664944 376665986 186171644 576296339 101325350 555379 429979455 771427168 289148789 364946871 882103075 712138637 228626581 296012953 68749950 469713867 537615740 611810991 732914172 55215364 5 289819761 5829 23000396 1 905923402 260310711 553615063 553761505 1 2 28856056 1176462 88107848 944200748 379157003 471748829 7616466 1 18864399 32 87543869 373167666 144697684 12299451 872 32 155838 0 529676375 657653610 758785589 456097407 933831438 77323868 700577838 23 821823798 174809 5 302334751 59707801 834916504 371910789 767868755 92503672 483607569 330374691 594217299 359972252 606571581 951857464 0 678390 664604744 5 875143341 568315809 613468671 0 17308471 278872786 131003657 287269017 152666656 75 904900571 929219712 381383164 1056211 1315227 813267945 269870659 339192989 114884 45 161848428 39727 917976436 675472160 584479 9462 602399258 1 435243936 20695 385429980 10360420 333 596021473 700177108 157485574 884282596 856682877 151549722 373005051 155596324 317895615 698914246 151325344 20114785 816702048 824740727 373741037 939844411 858868971 818810754 624892341 438271977 15799566 942 0 479279053 886024511 1 496233135 884315520 362307856 319666991 621103245 690038806 3562468 1 300870802 597369175 766435441 588988 87229435 20145985 829974761 32308787 24880245 159468696 394418 941727420 473966694 19 10532 0 870492545 941113713 6356019 348379729 716493013 994517612 8187640 742912677 785785323 133587961 0 9 180885 7 74579921 681740374 26 31267969 79339360 204261767 962351141 470801033 738 245472636 181474671 38180501 639885567 12224 626 545587155 651582510 0 24793671 207509258 715432053 776038322 747373536 349263550 222088912 289977350 796618500 723001351 577663410 488085512 1 1030404 27256261 419645518 695515740 0 1316 478449657 549436942 762696477 751045499 913070668 896165523 888216330 17780 1265 1 260754567 0 859912413 860985775 128495272 811814902 118 713921442 1593 58969609 463169984 591545066 965744343 764819475 765866909 801082467 2 140603904 33 0 1 95157955 0 956638471 211880228 970067958 220070119 23 240522449 227755228 448689752 59468798 657586739 5 524143007 625066819 8520 1 3 798660 1362 128013312 862164735 412113107 822898503 53154939 1285780 10 83113 345338962 239296248 841841533 202201998 738953757 456449399 562769980 1 509319154 0 18629 503 1 888256804 240865732 112113382 65585439 439345880 545459401 291025343 618695124 310615763 427018687 1867202 714222962 377867189 944710162 567913789 122340 985289878 0 3 301638231 0 520295475 0 740611357 932582715 66587373 639029200 100950494 253156297 478352887 640090090 463860595 569794793 758785589 253677826 31430665 354157101 2231821 0 463172 699763181 728404949 92237772 402141178 918467322 58140404 177260507 820534246 311401 447715524 148266808 0 227252372 35580 581220425 634924145 252052954 132 3583300 59532 811853922 176897940 826980382 751957210 25856042 676799758 635270030 206185 799038507 662484229 245722874 110158982 3 783409442 403174677 3706 97797079 823324194 136822832 1268104 186938468 16951 938064378 329371892 497005191 1 737925996 166408 14 751382039 0 14 4976 312976714 491886992 281720275 378525639 995058047 35740 644898736 235 643449673 65063 899006456 918964837 1294914 968297011 529752160 8165172 160572380 137715028 0 466408083 832381911 55928112 141023946 389355148 68656546 611496552 340994997 28203 402449200 525068927