0 0 1 1 2 2 0 0 3 3 1 1 3 3 4 4 1 1 3 3 5 5 4 4 5 5 6 6 4 4 5 5 7 7 6 6 7 7 8 8 6 6 7 7 9 9 8 8 9 9 10 10 8 8 9 9 11 11 10 10 11 11 12 12 10 10 11 11 13 13 12 12 13 13 14 14 12 12 13 13 15 15 14 14 15 15 16 16 14 14 15 15 17 17 16 16 17 17 18 18 16 16 17 17 19 19 18 18 19 19 20 20 18 18 19 19 21 21 20 20 21 21 22 22 20 20 21 21 23 23 22 22 23 23 24 24 22 22 23 23 25 25 24 24 25 25 26 26 24 24 25 25 27 27 26 26 27 27 28 28 26 26 27 27 29 29 28 28 29 29 30 30 28 28 29 29 31 31 30 30 31 31 32 32 30 30 31 31 33 33 32 32 33 33 34 34 32 32 33 33 35 35 34 34 35 35 36 36 34 34 35 35 37 37 36 36 37 37 38 38 36 36 37 37 39 39 38 38 39 39 40 40 38 38 39 39 41 41 40 40 42 42 43 43 44 44 42 42 45 45 43 43 45 45 46 46 43 43 45 45 47 47 46 46 47 47 48 48 46 46 47 47 49 49 48 48 49 49 50 50 48 48 49 49 51 51 50 50 51 51 52 52 50 50 51 51 53 53 52 52 53 53 54 54 52 52 53 53 55 55 54 54 55 55 56 56 54 54 55 55 57 57 56 56 57 57 58 58 56 56 57 57 59 59 58 58 59 59 60 60 58 58 59 59 61 61 60 60 61 61 62 62 60 60 61 61 63 63 62 62 63 63 64 64 62 62 63 63 65 65 64 64 65 65 66 66 64 64 65 65 67 67 66 66 67 67 68 68 66 66 67 67 69 69 68 68 69 69 70 70 68 68 69 69 71 71 70 70 71 71 72 72 70 70 71 71 73 73 72 72 73 73 74 74 72 72 73 73 75 75 74 74 75 75 76 76 74 74 75 75 77 77 76 76 77 77 78 78 76 76 77 77 79 79 78 78 79 79 80 80 78 78 79 79 81 81 80 80 81 81 44 44 80 80 81 81 42 42 44 44 44 44 43 43 82 82 43 43 46 46 82 82 46 46 48 48 82 82 48 48 50 50 82 82 50 50 52 52 82 82 52 52 54 54 82 82 54 54 56 56 82 82 56 56 58 58 82 82 58 58 60 60 82 82 60 60 62 62 82 82 62 62 64 64 82 82 64 64 66 66 82 82 66 66 68 68 82 82 68 68 70 70 82 82 70 70 72 72 82 82 72 72 74 74 82 82 74 74 76 76 82 82 76 76 78 78 82 82 78 78 80 80 82 82 80 80 44 44 82 82 40 40 83 83 38 38 40 40 84 84 83 83 84 84 85 85 83 83 84 84 86 86 85 85 87 87 81 81 88 88 87 87 42 42 81 81 42 42 89 89 45 45 42 42 90 90 89 89 91 91 92 92 93 93 91 91 94 94 92 92 94 94 1 1 92 92 94 94 2 2 1 1 45 45 95 95 47 47 45 45 96 96 95 95 97 97 98 98 99 99 97 97 100 100 98 98 100 100 4 4 98 98 100 100 1 1 4 4 47 47 101 101 49 49 47 47 102 102 101 101 103 103 104 104 105 105 103 103 106 106 104 104 106 106 6 6 104 104 106 106 4 4 6 6 49 49 107 107 51 51 49 49 108 108 107 107 109 109 110 110 111 111 109 109 112 112 110 110 112 112 8 8 110 110 112 112 6 6 8 8 51 51 113 113 53 53 51 51 114 114 113 113 115 115 116 116 117 117 115 115 118 118 116 116 118 118 10 10 116 116 118 118 8 8 10 10 53 53 119 119 55 55 53 53 120 120 119 119 121 121 122 122 123 123 121 121 124 124 122 122 124 124 12 12 122 122 124 124 10 10 12 12 55 55 125 125 57 57 55 55 126 126 125 125 127 127 128 128 129 129 127 127 130 130 128 128 130 130 14 14 128 128 130 130 12 12 14 14 57 57 131 131 59 59 57 57 132 132 131 131 133 133 134 134 135 135 133 133 136 136 134 134 136 136 16 16 134 134 136 136 14 14 16 16 59 59 137 137 61 61 59 59 138 138 137 137 139 139 140 140 141 141 139 139 142 142 140 140 142 142 18 18 140 140 142 142 16 16 18 18 61 61 143 143 63 63 61 61 144 144 143 143 145 145 146 146 147 147 145 145 148 148 146 146 148 148 20 20 146 146 148 148 18 18 20 20 63 63 149 149 65 65 63 63 150 150 149 149 151 151 152 152 153 153 151 151 154 154 152 152 154 154 22 22 152 152 154 154 20 20 22 22 65 65 155 155 67 67 65 65 156 156 155 155 157 157 158 158 159 159 157 157 160 160 158 158 160 160 24 24 158 158 160 160 22 22 24 24 67 67 161 161 69 69 67 67 162 162 161 161 163 163 164 164 165 165 163 163 166 166 164 164 166 166 26 26 164 164 166 166 24 24 26 26 69 69 167 167 71 71 69 69 168 168 167 167 169 169 170 170 171 171 169 169 172 172 170 170 172 172 28 28 170 170 172 172 26 26 28 28 71 71 173 173 73 73 71 71 174 174 173 173 175 175 176 176 177 177 175 175 178 178 176 176 178 178 30 30 176 176 178 178 28 28 30 30 73 73 179 179 75 75 73 73 180 180 179 179 181 181 182 182 183 183 181 181 184 184 182 182 184 184 32 32 182 182 184 184 30 30 32 32 75 75 185 185 77 77 75 75 186 186 185 185 187 187 188 188 189 189 187 187 190 190 188 188 190 190 34 34 188 188 190 190 32 32 34 34 77 77 191 191 79 79 77 77 192 192 191 191 193 193 194 194 195 195 193 193 196 196 194 194 196 196 36 36 194 194 196 196 34 34 36 36 79 79 197 197 81 81 79 79 198 198 197 197 199 199 200 200 201 201 199 199 202 202 200 200 202 202 38 38 200 200 202 202 36 36 38 38 203 203 204 204 205 205 203 203 206 206 204 204 206 206 207 207 204 204 206 206 208 208 207 207 208 208 209 209 207 207 208 208 210 210 209 209 210 210 211 211 209 209 210 210 212 212 211 211 212 212 213 213 211 211 212 212 214 214 213 213 214 214 215 215 213 213 214 214 216 216 215 215 216 216 217 217 215 215 216 216 218 218 217 217 218 218 219 219 217 217 218 218 220 220 219 219 220 220 221 221 219 219 220 220 222 222 221 221 222 222 223 223 221 221 222 222 224 224 223 223 224 224 225 225 223 223 224 224 226 226 225 225 226 226 227 227 225 225 226 226 228 228 227 227 228 228 229 229 227 227 228 228 230 230 229 229 230 230 231 231 229 229 230 230 232 232 231 231 232 232 233 233 231 231 232 232 234 234 233 233 234 234 235 235 233 233 234 234 236 236 235 235 236 236 237 237 235 235 236 236 238 238 237 237 238 238 239 239 237 237 238 238 240 240 239 239 240 240 241 241 239 239 240 240 242 242 241 241 242 242 243 243 241 241 242 242 244 244 243 243 245 245 246 246 247 247 245 245 248 248 246 246 248 248 249 249 246 246 248 248 250 250 249 249 250 250 251 251 249 249 250 250 252 252 251 251 252 252 253 253 251 251 252 252 254 254 253 253 254 254 255 255 253 253 254 254 256 256 255 255 256 256 257 257 255 255 256 256 258 258 257 257 258 258 259 259 257 257 258 258 260 260 259 259 260 260 261 261 259 259 260 260 262 262 261 261 262 262 263 263 261 261 262 262 264 264 263 263 264 264 265 265 263 263 264 264 266 266 265 265 266 266 267 267 265 265 266 266 268 268 267 267 268 268 269 269 267 267 268 268 270 270 269 269 270 270 271 271 269 269 270 270 272 272 271 271 272 272 273 273 271 271 272 272 274 274 273 273 274 274 275 275 273 273 274 274 276 276 275 275 276 276 277 277 275 275 276 276 278 278 277 277 278 278 279 279 277 277 278 278 280 280 279 279 280 280 281 281 279 279 280 280 282 282 281 281 282 282 283 283 281 281 282 282 284 284 283 283 284 284 247 247 283 283 284 284 245 245 247 247 285 285 248 248 245 245 285 285 250 250 248 248 285 285 252 252 250 250 285 285 254 254 252 252 285 285 256 256 254 254 285 285 258 258 256 256 285 285 260 260 258 258 285 285 262 262 260 260 285 285 264 264 262 262 285 285 266 266 264 264 285 285 268 268 266 266 285 285 270 270 268 268 285 285 272 272 270 270 285 285 274 274 272 272 285 285 276 276 274 274 285 285 278 278 276 276 285 285 280 280 278 278 285 285 282 282 280 280 285 285 284 284 282 282 285 285 245 245 284 284 242 242 286 286 244 244 242 242 287 287 286 286 287 287 288 288 286 286 287 287 289 289 288 288 290 290 247 247 291 291 290 290 283 283 247 247 246 246 292 292 247 247 246 246 293 293 292 292 294 294 295 295 296 296 294 294 297 297 295 295 297 297 203 203 295 295 297 297 206 206 203 203 249 249 298 298 246 246 249 249 299 299 298 298 300 300 301 301 302 302 300 300 303 303 301 301 303 303 206 206 301 301 303 303 208 208 206 206 251 251 304 304 249 249 251 251 305 305 304 304 306 306 307 307 308 308 306 306 309 309 307 307 309 309 208 208 307 307 309 309 210 210 208 208 253 253 310 310 251 251 253 253 311 311 310 310 312 312 313 313 314 314 312 312 315 315 313 313 315 315 210 210 313 313 315 315 212 212 210 210 255 255 316 316 253 253 255 255 317 317 316 316 318 318 319 319 320 320 318 318 321 321 319 319 321 321 212 212 319 319 321 321 214 214 212 212 257 257 322 322 255 255 257 257 323 323 322 322 324 324 325 325 326 326 324 324 327 327 325 325 327 327 214 214 325 325 327 327 216 216 214 214 259 259 328 328 257 257 259 259 329 329 328 328 330 330 331 331 332 332 330 330 333 333 331 331 333 333 216 216 331 331 333 333 218 218 216 216 261 261 334 334 259 259 261 261 335 335 334 334 336 336 337 337 338 338 336 336 339 339 337 337 339 339 218 218 337 337 339 339 220 220 218 218 263 263 340 340 261 261 263 263 341 341 340 340 342 342 343 343 344 344 342 342 345 345 343 343 345 345 220 220 343 343 345 345 222 222 220 220 265 265 346 346 263 263 265 265 347 347 346 346 348 348 349 349 350 350 348 348 351 351 349 349 351 351 222 222 349 349 351 351 224 224 222 222 267 267 352 352 265 265 267 267 353 353 352 352 354 354 355 355 356 356 354 354 357 357 355 355 357 357 224 224 355 355 357 357 226 226 224 224 269 269 358 358 267 267 269 269 359 359 358 358 360 360 361 361 362 362 360 360 363 363 361 361 363 363 226 226 361 361 363 363 228 228 226 226 271 271 364 364 269 269 271 271 365 365 364 364 366 366 367 367 368 368 366 366 369 369 367 367 369 369 228 228 367 367 369 369 230 230 228 228 273 273 370 370 271 271 273 273 371 371 370 370 372 372 373 373 374 374 372 372 375 375 373 373 375 375 230 230 373 373 375 375 232 232 230 230 275 275 376 376 273 273 275 275 377 377 376 376 378 378 379 379 380 380 378 378 381 381 379 379 381 381 232 232 379 379 381 381 234 234 232 232 277 277 382 382 275 275 277 277 383 383 382 382 384 384 385 385 386 386 384 384 387 387 385 385 387 387 234 234 385 385 387 387 236 236 234 234 279 279 388 388 277 277 279 279 389 389 388 388 390 390 391 391 392 392 390 390 393 393 391 391 393 393 236 236 391 391 393 393 238 238 236 236 281 281 394 394 279 279 281 281 395 395 394 394 396 396 397 397 398 398 396 396 399 399 397 397 399 399 238 238 397 397 399 399 240 240 238 238 283 283 400 400 281 281 283 283 401 401 400 400 402 402 403 403 404 404 402 402 405 405 403 403 405 405 240 240 403 403 405 405 242 242 240 240
0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 6 6 11 11 12 12 13 13 14 14 12 12 15 15 15 15 16 16 14 14 17 17 2 2 18 18 19 19 9 9 20 20 8 8 21 21 22 22 10 10 9 9 23 23 19 19 23 23 9 9 20 20 9 9 16 16 19 19 24 24 23 23 17 17 18 18 25 25 26 26 27 27 28 28 13 13 29 29 11 11 30 30 13 13 31 31 29 29 32 32 11 11 25 25 33 33 17 17 32 32 29 29 34 34 35 35 36 36 25 25 37 37 38 38 39 39 40 40 41 41 42 42 39 39 29 29 30 30 5 5 43 43 44 44 40 40 39 39 45 45 46 46 34 34 38 38 47 47 48 48 3 3 49 49 50 50 51 51 4 4 52 52 53 53 4 4 53 53 5 5 51 51 50 50 52 52 38 38 54 54 55 55 34 34 29 29 38 38 56 56 54 54 57 57 46 46 38 38 55 55 56 56 57 57 58 58 56 56 55 55 54 54 59 59 60 60 61 61 57 57 59 59 61 61 14 14 16 16 9 9 6 6 10 10 7 7 22 22 62 62 0 0 13 13 12 12 14 14 9 9 63 63 14 14 64 64 42 42 43 43 31 31 13 13 14 14 65 65 54 54 37 37 30 30 29 29 13 13 59 59 57 57 66 66 29 29 39 39 38 38 57 57 61 61 58 58 54 54 38 38 37 37 67 67 60 60 59 59 65 65 66 66 57 57 67 67 59 59 68 68 63 63 9 9 6 6 8 8 7 7 21 21 69 69 31 31 70 70 31 31 14 14 63 63 6 6 71 71 63 63 45 45 30 30 69 69 70 70 31 31 63 63 37 37 40 40 72 72 31 31 69 69 30 30 65 65 73 73 66 66 45 45 39 39 30 30 39 39 40 40 37 37 68 68 59 59 66 66 65 65 57 57 54 54 72 72 73 73 65 65 68 68 66 66 74 74 71 71 6 6 8 8 22 22 21 21 62 62 75 75 70 70 76 76 70 70 63 63 71 71 71 71 8 8 77 77 75 75 78 78 69 69 71 71 76 76 70 70 41 41 45 45 78 78 70 70 75 75 69 69 72 72 64 64 73 73 78 78 45 45 69 69 45 45 41 41 40 40 74 74 66 66 73 73 72 72 65 65 37 37 42 42 64 64 72 72 74 74 73 73 79 79 77 77 8 8 22 22 0 0 62 62 1 1 80 80 76 76 26 26 76 76 71 71 77 77 77 77 22 22 27 27 80 80 81 81 75 75 76 76 77 77 26 26 81 81 47 47 78 78 75 75 76 76 80 80 44 44 41 41 47 47 75 75 81 81 78 78 47 47 41 41 78 78 79 79 73 73 64 64 42 42 72 72 40 40 44 44 43 43 42 42 79 79 64 64 82 82 27 27 22 22 0 0 2 2 1 1 83 83 84 84 85 85 86 86 26 26 77 77 27 27 28 28 27 27 87 87 80 80 26 26 88 88 88 88 26 26 28 28 81 81 80 80 89 89 88 88 89 89 80 80 47 47 81 81 48 48 48 48 81 81 89 89 47 47 3 3 44 44 82 82 64 64 43 43 44 44 42 42 41 41 3 3 5 5 44 44 82 82 43 43 90 90 87 87 0 0 2 2 35 35 18 18 83 83 87 87 91 91 28 28 87 87 27 27 0 0 17 17 91 91 87 87 28 28 86 86 88 88 86 86 28 28 91 91 88 88 85 85 89 89 86 86 85 85 88 88 89 89 92 92 48 48 85 85 92 92 89 89 48 48 93 93 3 3 93 93 48 48 92 92 90 90 43 43 5 5 4 4 3 3 93 93 90 90 5 5 53 53 18 18 2 2 83 83 25 25 18 18 35 35 94 94 91 91 33 33 17 17 87 87 2 2 91 91 17 17 33 33 95 95 86 86 94 94 86 86 91 91 94 94 86 86 95 95 84 84 96 96 85 85 84 84 97 97 92 92 96 96 92 92 85 85 96 96 98 98 93 93 97 97 93 93 92 92 97 97 51 51 4 4 98 98 4 4 93 93 98 98 51 51 52 52 4 4 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 106 106 110 110 111 111 112 112 110 110 113 113 114 114 115 115 114 114 113 113 101 101 116 116 117 117 109 109 118 118 119 119 120 120 107 107 121 121 109 109 108 108 122 122 122 122 118 118 109 109 109 109 119 119 115 115 123 123 118 118 122 122 117 117 116 116 124 124 125 125 126 126 127 127 128 128 112 112 111 111 112 112 129 129 130 130 131 131 128 128 111 111 132 132 124 124 116 116 128 128 131 131 133 133 134 134 135 135 124 124 136 136 137 137 138 138 139 139 140 140 141 141 128 128 138 138 129 129 142 142 104 104 143 143 138 138 140 140 144 144 133 133 145 145 136 136 146 146 147 147 103 103 148 148 149 149 150 150 151 151 102 102 152 152 152 152 102 102 104 104 148 148 150 150 151 151 153 153 136 136 154 154 128 128 133 133 136 136 153 153 155 155 156 156 136 136 145 145 154 154 156 156 155 155 157 157 154 154 155 155 153 153 158 158 159 159 160 160 159 159 156 156 160 160 115 115 113 113 109 109 108 108 106 106 105 105 161 161 121 121 100 100 110 110 112 112 113 113 162 162 109 109 113 113 141 141 163 163 142 142 112 112 130 130 113 113 153 153 164 164 137 137 128 128 129 129 112 112 156 156 159 159 165 165 138 138 128 128 136 136 160 160 156 156 157 157 136 136 153 153 137 137 158 158 166 166 159 159 165 165 164 164 156 156 159 159 166 166 167 167 109 109 162 162 106 106 105 105 107 107 120 120 130 130 168 168 169 169 113 113 130 130 162 162 170 170 106 106 162 162 129 129 144 144 168 168 130 130 169 169 162 162 140 140 137 137 171 171 168 168 130 130 129 129 172 172 164 164 165 165 138 138 144 144 129 129 140 140 138 138 137 137 159 159 167 167 165 165 156 156 164 164 153 153 172 172 171 171 164 164 165 165 167 167 173 173 106 106 170 170 107 107 120 120 121 121 161 161 169 169 174 174 175 175 162 162 169 169 170 170 107 107 170 170 176 176 177 177 174 174 168 168 175 175 170 170 169 169 144 144 139 139 177 177 174 174 169 169 168 168 163 163 171 171 172 172 144 144 177 177 168 168 139 139 144 144 140 140 165 165 173 173 172 172 164 164 171 171 137 137 163 163 141 141 171 171 172 172 173 173 178 178 107 107 176 176 121 121 161 161 100 100 99 99 175 175 179 179 126 126 170 170 175 175 176 176 121 121 176 176 125 125 180 180 179 179 174 174 176 176 175 175 126 126 147 147 180 180 177 177 175 175 174 174 179 179 139 139 143 143 147 147 180 180 174 174 177 177 139 139 147 147 177 177 172 172 178 178 163 163 171 171 141 141 140 140 142 142 143 143 141 141 163 163 178 178 181 181 121 121 125 125 100 100 99 99 101 101 182 182 183 183 184 184 185 185 176 176 126 126 125 125 125 125 127 127 186 186 126 126 179 179 187 187 126 126 187 187 127 127 179 179 180 180 188 188 188 188 187 187 179 179 180 180 147 147 146 146 180 180 146 146 188 188 103 103 147 147 143 143 163 163 181 181 142 142 141 141 143 143 139 139 104 104 103 103 143 143 142 142 181 181 189 189 100 100 186 186 101 101 117 117 135 135 182 182 190 190 186 186 127 127 125 125 186 186 100 100 190 190 116 116 186 186 185 185 127 127 187 187 127 127 185 185 190 190 183 183 187 187 188 188 183 183 185 185 187 187 191 191 188 188 146 146 191 191 183 183 188 188 192 192 146 146 103 103 146 146 192 192 191 191 142 142 189 189 104 104 103 103 102 102 192 192 104 104 189 189 152 152 101 101 117 117 182 182 117 117 124 124 135 135 190 190 193 193 132 132 186 186 116 116 101 101 116 116 190 190 132 132 185 185 194 194 193 193 190 190 185 185 193 193 194 194 185 185 184 184 183 183 195 195 184 184 191 191 196 196 195 195 183 183 191 191 195 195 192 192 197 197 196 196 191 191 192 192 196 196 102 102 150 150 197 197 192 192 102 102 197 197 151 151 150 150 102 102 198 198 199 199 200 200 201 201 198 198 200 200 202 202 200 200 203 203 201 201 204 204 205 205 204 204 206 206 205 205 206 206 207 207 208 208 209 209 202 202 210 210 211 211 212 212 213 213 214 214 210 210 215 215 215 215 216 216 217 217 202 202 209 209 212 212 216 216 218 218 219 219 209 209 210 210 214 214 220 220 221 221 217 217 220 220 217 217 216 216 222 222 219 219 218 218 223 223 221 221 224 224 221 221 223 223 217 217 223 223 224 224 225 225 204 204 207 207 206 206 201 201 205 205 198 198 201 201 202 202 212 212 207 207 204 204 211 211 202 202 201 201 200 200 203 203 226 226 210 210 204 204 212 212 211 211 212 212 204 204 201 201 210 210 202 202 203 203 226 226 227 227 215 215 213 213 209 209 228 228 209 209 213 213 212 212 215 215 210 210 226 226 216 216 227 227 218 218 228 228 214 214 223 223 214 214 228 228 209 209 215 215 227 227 216 216 220 220 216 216 219 219 214 214 217 217 223 223 217 217 214 214 215 215 229 229 230 230 231 231 232 232 233 233 234 234 233 233 232 232 231 231 235 235 236 236 237 237 234 234 233 233 238 238 230 230 239 239 240 240 241 241 242 242 243 243 232 232 244 244 245 245 242 242 246 246 243 243 244 244 232 232 234 234 247 247 248 248 241 241 249 249 250 250 230 230 243 243 233 233 251 251 252 252 253 253 254 254 235 235 255 255 254 254 250 250 256 256 257 257 258 258 247 247 241 241 259 259 247 247 257 257 260 260 259 259 261 261 259 259 257 257 262 262 237 237 238 238 246 246 263 263 229 229 232 232 229 229 231 231 232 232 229 229 263 263 264 264 245 245 263 263 232 232 257 257 258 258 250 250 238 238 233 233 246 246 235 235 246 246 242 242 230 230 229 229 239 239 233 233 243 243 246 246 251 251 231 231 230 230 229 229 265 265 239 239 265 265 229 229 264 264 235 235 253 253 236 236 266 266 267 267 255 255 246 246 235 235 237 237 258 258 241 241 243 243 235 235 242 242 268 268 250 250 251 251 230 230 269 269 249 249 230 230 231 231 251 251 233 233 258 258 251 251 250 250 230 230 240 240 269 269 235 235 254 254 253 253 254 254 255 255 267 267 270 270 267 267 266 266 268 268 255 255 235 235 268 268 248 248 266 266 241 241 268 268 242 242 266 266 255 255 268 268 268 268 241 241 248 248 250 250 271 271 256 256 251 251 258 258 243 243 258 258 257 257 247 247 271 271 250 250 249 249 266 266 272 272 270 270 272 272 266 266 248 248 248 248 273 273 272 272 247 247 259 259 248 248 274 274 262 262 257 257 274 274 257 257 256 256 248 248 259 259 273 273 273 273 259 259 260 260 261 261 259 259 275 275 259 259 262 262 275 275 276 276 277 277 278 278 279 279 280 280 281 281 282 282 283 283 284 284 285 285 286 286 282 282 287 287 288 288 289 289 290 290 288 288 291 291 291 291 292 292 290 290 293 293 278 278 294 294 295 295 285 285 296 296 284 284 297 297 298 298 286 286 285 285 299 299 295 295 299 299 285 285 296 296 285 285 292 292 295 295 123 123 299 299 293 293 294 294 300 300 301 301 302 302 303 303 289 289 304 304 287 287 305 305 289 289 306 306 304 304 307 307 287 287 300 300 308 308 293 293 307 307 304 304 309 309 310 310 134 134 300 300 311 311 312 312 313 313 314 314 315 315 316 316 313 313 304 304 305 305 281 281 317 317 318 318 314 314 313 313 319 319 320 320 309 309 312 312 321 321 322 322 279 279 323 323 324 324 325 325 280 280 326 326 327 327 280 280 327 327 281 281 325 325 324 324 326 326 312 312 328 328 329 329 309 309 304 304 312 312 330 330 328 328 331 331 320 320 312 312 329 329 330 330 331 331 332 332 330 330 329 329 328 328 333 333 334 334 335 335 331 331 333 333 335 335 290 290 292 292 285 285 282 282 286 286 283 283 298 298 336 336 276 276 289 289 288 288 290 290 285 285 337 337 290 290 338 338 316 316 317 317 306 306 289 289 290 290 339 339 328 328 311 311 305 305 304 304 289 289 333 333 331 331 340 340 304 304 313 313 312 312 331 331 335 335 332 332 328 328 312 312 311 311 341 341 334 334 333 333 339 339 340 340 331 331 341 341 333 333 342 342 337 337 285 285 282 282 284 284 283 283 297 297 343 343 306 306 344 344 306 306 290 290 337 337 282 282 345 345 337 337 319 319 305 305 343 343 344 344 306 306 337 337 311 311 314 314 346 346 306 306 343 343 305 305 339 339 347 347 340 340 319 319 313 313 305 305 313 313 314 314 311 311 342 342 333 333 340 340 339 339 331 331 328 328 346 346 347 347 339 339 342 342 340 340 348 348 345 345 282 282 284 284 298 298 297 297 336 336 349 349 344 344 350 350 344 344 337 337 345 345 345 345 284 284 351 351 349 349 352 352 343 343 345 345 350 350 344 344 315 315 319 319 352 352 344 344 349 349 343 343 346 346 338 338 347 347 352 352 319 319 343 343 319 319 315 315 314 314 348 348 340 340 347 347 346 346 339 339 311 311 316 316 338 338 346 346 348 348 347 347 353 353 351 351 284 284 298 298 276 276 336 336 277 277 354 354 350 350 301 301 350 350 345 345 351 351 351 351 298 298 302 302 354 354 355 355 349 349 350 350 351 351 301 301 355 355 321 321 352 352 349 349 350 350 354 354 318 318 315 315 321 321 349 349 355 355 352 352 321 321 315 315 352 352 353 353 347 347 338 338 316 316 346 346 314 314 318 318 317 317 316 316 353 353 338 338 356 356 302 302 298 298 276 276 278 278 277 277 357 357 358 358 359 359 360 360 301 301 351 351 302 302 303 303 302 302 361 361 354 354 301 301 362 362 362 362 301 301 303 303 355 355 354 354 363 363 362 362 363 363 354 354 321 321 355 355 322 322 322 322 355 355 363 363 321 321 279 279 318 318 356 356 338 338 317 317 318 318 316 316 315 315 279 279 281 281 318 318 356 356 317 317 364 364 361 361 276 276 278 278 310 310 294 294 357 357 361 361 365 365 303 303 361 361 302 302 276 276 293 293 365 365 361 361 303 303 360 360 362 362 360 360 303 303 365 365 362 362 359 359 363 363 360 360 359 359 362 362 363 363 366 366 322 322 359 359 366 366 363 363 322 322 367 367 279 279 367 367 322 322 366 366 364 364 317 317 281 281 280 280 279 279 367 367 364 364 281 281 327 327 294 294 278 278 357 357 300 300 294 294 310 310 368 368 365 365 308 308 293 293 361 361 278 278 365 365 293 293 308 308 369 369 360 360 368 368 360 360 365 365 368 368 360 360 369 369 358 358 370 370 359 359 358 358 371 371 366 366 370 370 366 366 359 359 370 370 372 372 367 367 371 371 367 367 366 366 371 371 325 325 280 280 372 372 280 280 367 367 372 372 325 325 326 326 280 280 373 373 374 374 375 375 376 376 377 377 373 373 374 374 378 378 379 379 378 378 374 374 377 377 373 373 377 377 374 374 379 379 380 380 374 374 379 379 381 381 382 382 379 379 382 382 383 383 384 384 385 385 382 382 384 384 386 386 387 387 387 387 385 385 384 384 387 387 386 386 388 388 378 378 381 381 379 379 375 375 374 374 380 380 381 381 389 389 382 382 380 380 379 379 383 383 390 390 384 384 389 389 383 383 382 382 385 385 384 384 382 382 389 389 391 391 386 386 384 384 392 392 393 393 394 394 395 395 396 396 397 397 395 395 398 398 399 399 400 400 401 401 397 397 402 402 394 394 393 393 396 396 395 395 403 403 404 404 403 403 395 395 398 398 393 393 392 392 396 396 403 403 405 405 406 406 407 407 408 408 409 409 396 396 405 405 393 393 408 408 407 407 410 410 411 411 412 412 413 413 410 410 414 414 413 413 406 406 408 408 415 415 406 406 413 413 412 412 416 416 410 410 414 414 417 417 415 415 417 417 418 418 419 419 415 415 413 413 414 414 401 401 395 395 397 397 407 407 402 402 393 393 393 393 395 395 401 401 413 413 408 408 420 420 420 420 408 408 401 401 416 416 418 418 414 414 410 410 413 413 420 420 417 417 414 414 418 418 395 395 393 393 398 398 399 399 404 404 395 395 400 400 421 421 420 420 401 401 408 408 393 393 420 420 401 401 400 400 421 421 411 411 410 410 420 420 421 421 410 410 414 414 410 410 416 416 422 422 423 423 424 424 425 425 426 426 427 427 422 422 428 428 423 423 427 427 428 428 422 422 429 429 423 423 430 430 430 430 428 428 431 431 428 428 430 430 423 423 432 432 433 433 429 429 431 431 434 434 430 430 428 428 426 426 431 431 427 427 426 426 428 428 430 430 432 432 429 429 434 434 432 432 430 430 435 435 436 436 437 437 438 438 435 435 439 439 440 440 441 441 438 438 442 442 441 441 440 440 443 443 444 444 445 445 446 446 437 437 447 447 448 448 449 449 450 450 451 451 448 448 447 447 452 452 449 449 453 453 454 454 445 445 452 452 455 455 456 456 457 457 458 458 459 459 460 460 461 461 462 462 463 463 457 457 458 458 455 455 461 461 463 463 464 464 462 462 465 465 463 463 464 464 466 466 467 467 467 467 461 461 464 464 461 461 459 459 462 462 468 468 453 453 455 455 469 469 457 457 456 456 454 454 468 468 460 460 445 445 446 446 450 450 470 470 471 471 460 460 472 472 473 473 474 474 451 451 436 436 473 473 475 475 476 476 441 441 437 437 477 477 439 439 476 476 478 478 479 479 478 478 476 476 475 475 480 480 481 481 482 482 481 481 479 479 478 478 476 476 479 479 472 472 442 442 475 475 441 441 441 441 474 474 435 435 481 481 480 480 479 479 474 474 476 476 472 472 479 479 480 480 483 483 438 438 441 441 435 435 484 484 477 477 437 437 483 483 472 472 479 479 476 476 474 474 441 441 473 473 436 436 474 474 472 472 483 483 485 485 439 439 435 435 437 437 444 444 484 484 446 446 472 472 485 485 473 473 474 474 436 436 435 435 451 451 447 447 436 436 473 473 485 485 486 486 484 484 437 437 446 446 487 487 443 443 445 445 473 473 486 486 451 451 436 436 447 447 437 437 450 450 447 447 448 448 451 451 486 486 488 488 444 444 446 446 445 445 471 471 487 487 454 454 488 488 448 448 451 451 447 447 450 450 446 446 452 452 450 450 449 449 448 448 488 488 489 489 487 487 445 445 454 454 490 490 470 470 460 460 489 489 491 491 449 449 450 450 452 452 445 445 453 453 468 468 452 452 449 449 448 448 489 489 471 471 454 454 460 460 459 459 492 492 490 490 491 491 493 493 453 453 452 452 468 468 454 454 455 455 458 458 468 468 453 453 449 449 491 491 460 460 459 459 490 490 461 461 494 494 492 492 493 493 456 456 455 455 468 468 458 458 460 460 458 458 457 457 462 462 455 455 453 453 493 493 459 459 461 461 492 492 467 467 494 494 461 461 465 465 462 462 495 495 458 458 462 462 459 459 457 457 495 495 462 462 469 469 495 495 457 457 496 496 497 497 498 498 499 499 496 496 498 498 500 500 498 498 501 501 499 499 502 502 503 503 502 502 504 504 503 503 504 504 505 505 506 506 507 507 500 500 508 508 509 509 510 510 511 511 512 512 508 508 513 513 513 513 514 514 515 515 500 500 507 507 510 510 514 514 516 516 517 517 507 507 508 508 512 512 518 518 519 519 515 515 518 518 515 515 514 514 520 520 517 517 516 516 521 521 519 519 522 522 519 519 521 521 515 515 521 521 522 522 523 523 502 502 505 505 504 504 499 499 503 503 496 496 499 499 500 500 510 510 505 505 502 502 509 509 500 500 499 499 498 498 501 501 524 524 508 508 502 502 510 510 509 509 510 510 502 502 499 499 508 508 500 500 501 501 524 524 525 525 513 513 511 511 507 507 526 526 507 507 511 511 510 510 513 513 508 508 524 524 514 514 525 525 516 516 526 526 512 512 521 521 512 512 526 526 507 507 513 513 525 525 514 514 518 518 514 514 517 517 512 512 515 515 521 521 515 515 512 512 513 513 527 527 528 528 529 529 530 530 531 531 532 532 531 531 530 530 529 529 533 533 534 534 535 535 532 532 531 531 536 536 528 528 537 537 538 538 539 539 540 540 541 541 530 530 542 542 543 543 540 540 544 544 541 541 542 542 530 530 532 532 545 545 546 546 539 539 547 547 548 548 528 528 541 541 531 531 549 549 550 550 551 551 552 552 533 533 553 553 552 552 548 548 554 554 555 555 556 556 545 545 539 539 557 557 545 545 555 555 558 558 557 557 559 559 557 557 555 555 560 560 535 535 536 536 544 544 561 561 527 527 530 530 527 527 529 529 530 530 527 527 561 561 562 562 543 543 561 561 530 530 555 555 556 556 548 548 536 536 531 531 544 544 533 533 544 544 540 540 528 528 527 527 537 537 531 531 541 541 544 544 549 549 529 529 528 528 527 527 563 563 537 537 563 563 527 527 562 562 533 533 551 551 534 534 564 564 565 565 553 553 544 544 533 533 535 535 556 556 539 539 541 541 533 533 540 540 566 566 548 548 549 549 528 528 567 567 547 547 528 528 529 529 549 549 531 531 556 556 549 549 548 548 528 528 538 538 567 567 533 533 552 552 551 551 552 552 553 553 565 565 568 568 565 565 564 564 566 566 553 553 533 533 566 566 546 546 564 564 539 539 566 566 540 540 564 564 553 553 566 566 566 566 539 539 546 546 548 548 569 569 554 554 549 549 556 556 541 541 556 556 555 555 545 545 569 569 548 548 547 547 564 564 570 570 568 568 570 570 564 564 546 546 546 546 571 571 570 570 545 545 557 557 546 546 572 572 560 560 555 555 572 572 555 555 554 554 546 546 557 557 571 571 571 571 557 557 558 558 559 559 557 557 573 573 557 557 560 560 573 573 574 574 575 575 576 576 577 577 578 578 579 579 580 580 581 581 582 582 583 583 584 584 580 580 585 585 586 586 587 587 588 588 589 589 585 585 590 590 591 591 592 592 587 587 593 593 594 594 595 595 596 596 597 597 598 598 596 596 595 595 597 597 596 596 599 599 600 600 595 595 597 597 599 599 601 601 602 602 603 603 590 590 604 604 598 598 603 603 605 605 593 593 606 606 604 604 592 592 604 604 590 590 574 574 588 588 594 594 586 586 605 605 606 606 577 577 607 607 575 575 608 608 589 589 576 576 609 609 583 583 610 610 608 608 607 607 582 582 611 611 610 610 612 612 610 610 611 611 609 609 613 613 614 614 615 615 612 612 613 613 611 611 612 612 610 610 578 578 583 583 609 609 584 584 579 579 583 583 582 582 614 614 613 613 612 612 610 610 579 579 578 578 614 614 612 612 616 616 582 582 583 583 580 580 581 581 617 617 608 608 578 578 616 616 612 612 579 579 610 610 583 583 607 607 577 577 579 579 616 616 578 578 618 618 608 608 582 582 581 581 617 617 619 619 589 589 618 618 578 578 577 577 607 607 579 579 582 582 576 576 575 575 607 607 618 618 577 577 620 620 589 589 608 608 617 617 619 619 621 621 585 585 620 620 577 577 575 575 576 576 607 607 608 608 576 576 588 588 574 574 620 620 575 575 622 622 585 585 589 589 619 619 621 621 623 623 586 586 574 574 622 622 575 575 588 588 576 576 589 589 588 588 587 587 594 594 622 622 574 574 624 624 586 586 585 585 621 621 623 623 625 625 605 605 626 626 624 624 594 594 587 587 588 588 585 585 606 606 593 593 587 587 574 574 594 594 624 624 605 605 586 586 623 623 625 625 627 627 598 598 628 628 626 626 593 593 606 606 587 587 586 586 603 603 604 604 606 606 594 594 593 593 626 626 598 598 605 605 625 625 601 601 596 596 627 627 592 592 628 628 604 604 603 603 606 606 605 605 590 590 603 603 595 595 593 593 604 604 628 628 596 596 598 598 627 627 596 596 601 601 599 599 595 595 600 600 629 629 595 595 603 603 598 598 629 629 590 590 595 595 629 629 591 591 590 590 630 630 631 631 632 632 632 632 631 631 633 633 634 634 635 635 636 636 637 637 638 638 639 639 634 634 640 640 641 641 642 642 643 643 644 644 637 637 639 639 645 645 646 646 647 647 648 648 644 644 649 649 642 642 647 647 649 649 648 648 648 648 650 650 646 646 644 644 643 643 651 651 642 642 649 649 647 647 643 643 652 652 651 651 652 652 645 645 651 651 639 639 638 638 653 653 652 652 637 637 645 645 653 653 638 638 654 654 653 653 654 654 635 635 640 640 634 634 655 655 635 635 654 654 636 636 635 635 656 656 655 655 635 635 655 655 634 634 653 653 657 657 656 656 653 653 656 656 635 635 639 639 658 658 657 657 639 639 657 657 653 653 645 645 659 659 658 658 645 645 658 658 639 639 651 651 660 660 659 659 651 651 659 659 645 645 644 644 661 661 660 660 644 644 660 660 651 651 649 649 662 662 661 661 649 649 661 661 644 644 648 648 662 662 649 649 663 663 664 664 665 665 666 666 667 667 668 668 663 663 669 669 664 664 668 668 669 669 663 663 670 670 664 664 671 671 671 671 669 669 672 672 669 669 671 671 664 664 673 673 674 674 670 670 672 672 675 675 671 671 669 669 667 667 672 672 668 668 667 667 669 669 671 671 673 673 670 670 675 675 673 673 671 671 676 676 677 677 678 678 679 679 676 676 680 680 681 681 682 682 679 679 683 683 682 682 681 681 684 684 685 685 686 686 687 687 678 678 688 688 689 689 690 690 691 691 692 692 689 689 688 688 693 693 690 690 694 694 695 695 686 686 693 693 696 696 697 697 698 698 699 699 700 700 701 701 702 702 703 703 704 704 698 698 699 699 696 696 702 702 704 704 705 705 703 703 706 706 704 704 705 705 707 707 708 708 708 708 702 702 705 705 702 702 700 700 703 703 709 709 694 694 696 696 710 710 698 698 697 697 695 695 709 709 701 701 686 686 687 687 691 691 711 711 712 712 701 701 713 713 714 714 715 715 692 692 677 677 714 714 716 716 717 717 682 682 678 678 718 718 680 680 717 717 719 719 720 720 719 719 717 717 716 716 721 721 722 722 723 723 722 722 720 720 719 719 717 717 720 720 713 713 683 683 716 716 682 682 682 682 715 715 676 676 722 722 721 721 720 720 715 715 717 717 713 713 720 720 721 721 724 724 679 679 682 682 676 676 725 725 718 718 678 678 724 724 713 713 720 720 717 717 715 715 682 682 714 714 677 677 715 715 713 713 724 724 726 726 680 680 676 676 678 678 685 685 725 725 687 687 713 713 726 726 714 714 715 715 677 677 676 676 692 692 688 688 677 677 714 714 726 726 727 727 725 725 678 678 687 687 728 728 684 684 686 686 714 714 727 727 692 692 677 677 688 688 678 678 691 691 688 688 689 689 692 692 727 727 729 729 685 685 687 687 686 686 712 712 728 728 695 695 729 729 689 689 692 692 688 688 691 691 687 687 693 693 691 691 690 690 689 689 729 729 730 730 728 728 686 686 695 695 731 731 711 711 701 701 730 730 732 732 690 690 691 691 693 693 686 686 694 694 709 709 693 693 690 690 689 689 730 730 712 712 695 695 701 701 700 700 733 733 731 731 732 732 734 734 694 694 693 693 709 709 695 695 696 696 699 699 709 709 694 694 690 690 732 732 701 701 700 700 731 731 702 702 735 735 733 733 734 734 697 697 696 696 709 709 699 699 701 701 699 699 698 698 703 703 696 696 694 694 734 734 700 700 702 702 733 733 708 708 735 735 702 702 706 706 703 703 736 736 699 699 703 703 700 700 698 698 736 736 703 703 710 710 736 736 698 698 737 737 738 738 739 739 740 740 741 741 742 742 737 737 739 739 743 743 742 742 743 743 739 739 739 739 744 744 740 740 744 744 745 745 746 746 739 739 745 745 744 744 738 738 745 745 739 739 739 739 740 740 742 742 747 747 745 745 738 738 747 747 748 748 745 745 749 749 750 750 751 751 750 750 752 752 753 753 754 754 755 755 756 756 756 756 755 755 757 757 758 758 759 759 760 760 761 761 762 762 763 763 758 758 764 764 765 765 766 766 767 767 768 768 761 761 763 763 769 769 770 770 771 771 772 772 768 768 773 773 766 766 771 771 773 773 772 772 772 772 774 774 770 770 768 768 767 767 775 775 766 766 773 773 771 771 767 767 776 776 775 775 776 776 769 769 775 775 763 763 762 762 777 777 776 776 761 761 769 769 777 777 762 762 778 778 777 777 778 778 759 759 764 764 758 758 779 779 759 759 778 778 760 760 759 759 780 780 779 779 759 759 779 779 758 758 777 777 781 781 780 780 777 777 780 780 759 759 763 763 782 782 781 781 763 763 781 781 777 777 769 769 783 783 782 782 769 769 782 782 763 763 775 775 784 784 783 783 775 775 783 783 769 769 768 768 785 785 784 784 768 768 784 784 775 775 773 773 786 786 785 785 773 773 785 785 768 768 772 772 786 786 773 773 787 787 788 788 789 789 788 788 790 790 791 791 792 792 793 793 794 794 793 793 792 792 795 795 792 792 794 794 796 796 797 797 798 798 799 799 800 800 798 798 797 797 801 801 802 802 803 803 797 797 799 799 804 804 800 800 805 805 798 798 803 803 805 805 806 806 803 803 798 798 805 805 802 802 798 798 803 803 798 798 802 802 799 799 807 807 808 808 809 809 808 808 810 810 809 809 811 811 812 812 813 813 812 812 811 811 814 814 813 813 812 812 815 815 816 816 817 817 818 818 819 819 820 820 816 816 820 820 817 817 816 816 817 817 821 821 822 822 823 823 822 822 824 824 820 820 821 821 817 817 823 823 817 817 822 822 823 823 818 818 817 817 825 825 826 826 827 827 828 828 825 825 829 829 828 828 826 826 825 825 829 829 830 830 831 831 828 828 829 829 831 831 832 832 833 833 830 830 830 830 833 833 831 831 830 830 834 834 835 835 832 832 836 836 833 833 837 837 838 838 827 827 826 826 837 837 827 827 839 839 838 838 840 840 840 840 838 838 837 837 839 839 841 841 842 842 839 839 840 840 841 841 843 843 844 844 842 842 841 841 843 843 842 842 845 845 844 844 843 843 836 836 832 832 846 846 835 835 847 847 829 829 830 830 832 832 834 834 847 847 848 848 825 825 829 829 830 830 835 835 848 848 849 849 827 827 825 825 829 829 847 847 849 849 850 850 838 838 827 827 825 825 848 848 850 850 851 851 839 839 838 838 827 827 849 849 851 851 852 852 842 842 839 839 838 838 850 850 852 852 853 853 844 844 842 842 839 839 851 851 844 844 842 842 852 852 854 854 855 855 856 856 855 855 854 854 857 857 854 854 856 856 858 858 854 854 859 859 860 860 861 861 862 862 863 863 862 862 864 864 865 865 866 866 867 867 868 868 862 862 865 865 863 863 869 869 870 870 871 871 872 872 873 873 866 866 874 874 875 875 876 876 877 877 878 878 871 871 879 879 874 874 880 880 879 879 878 878 874 874 876 876 875 875 881 881 882 882 871 871 878 878 883 883 869 869 871 871 869 869 884 884 872 872 866 866 885 885 872 872 872 872 886 886 869 869 863 863 867 867 887 887 867 867 866 866 888 888 889 889 863 863 865 865 867 867 863 863 889 889 890 890 891 891 892 892 864 864 862 862 890 890 891 891 862 862 861 861 862 862 891 891 890 890 889 889 868 868 867 867 861 861 863 863 887 887 868 868 885 885 866 866 887 887 867 867 888 888 885 885 886 886 872 872 888 888 866 866 873 873 886 886 870 870 869 869 873 873 872 872 884 884 870 870 877 877 871 871 884 884 869 869 883 883 877 877 893 893 878 878 883 883 871 871 882 882 893 893 875 875 874 874 882 882 878 878 879 879 878 878 893 893 874 874 874 874 876 876 880 880 894 894 895 895 896 896 897 897 895 895 894 894 898 898 899 899 900 900 901 901 902 902 903 903 901 901 904 904 905 905 906 906 907 907 903 903 908 908 900 900 899 899 902 902 901 901 909 909 910 910 909 909 901 901 904 904 899 899 898 898 902 902 909 909 911 911 912 912 913 913 914 914 915 915 902 902 911 911 899 899 914 914 913 913 916 916 917 917 918 918 919 919 920 920 917 917 916 916 912 912 914 914 921 921 912 912 916 916 918 918 922 922 921 921 922 922 923 923 924 924 921 921 916 916 918 918 907 907 901 901 903 903 913 913 908 908 899 899 899 899 901 901 907 907 916 916 914 914 925 925 907 907 925 925 914 914 920 920 923 923 918 918 925 925 917 917 916 916 922 922 918 918 923 923 901 901 899 899 904 904 905 905 910 910 901 901 906 906 926 926 925 925 907 907 914 914 899 899 925 925 907 907 906 906 919 919 917 917 926 926 925 925 926 926 917 917 918 918 917 917 920 920 927 927 928 928 929 929 930 930 931 931 927 927 927 927 931 931 928 928 928 928 932 932 933 933 933 933 934 934 935 935 928 928 931 931 932 932 928 928 935 935 929 929 935 935 928 928 933 933 936 936 937 937 938 938 936 936 939 939 937 937 940 940 941 941 942 942 943 943 944 944 940 940 941 941 945 945 946 946 945 945 941 941 944 944 940 940 944 944 941 941 946 946 947 947 941 941 946 946 948 948 949 949 946 946 949 949 950 950 951 951 952 952 949 949 951 951 953 953 954 954 954 954 952 952 951 951 954 954 953 953 955 955 945 945 948 948 946 946 942 942 941 941 947 947 948 948 956 956 949 949 947 947 946 946 950 950 957 957 951 951 956 956 950 950 949 949 952 952 951 951 949 949 956 956 958 958 953 953 951 951 959 959 960 960 961 961 959 959 962 962 963 963 960 960 959 959 964 964 959 959 965 965 962 962 966 966 967 967 929 929 968 968 969 969 967 967 968 968 967 967 966 966 970 970 966 966 971 971 934 934 971 971 935 935 968 968 966 966 970 970 935 935 966 966 929 929 966 966 935 935 971 971 972 972 973 973 974 974 973 973 975 975 976 976 972 972 975 975 973 973 977 977 976 976 978 978 976 976 975 975 978 978 979 979 980 980 977 977 979 979 977 977 978 978 981 981 977 977 982 982 983 983 980 980 979 979 984 984 985 985 974 974 985 985 972 972 974 974 984 984 986 986 987 987 984 984 987 987 985 985 988 988 986 986 989 989 987 987 986 986 988 988 990 990 991 991 989 989 991 991 988 988 989 989 990 990 992 992 991 991 980 980 983 983 993 993 994 994 982 982 976 976 980 980 977 977 981 981 995 995 994 994 973 973 977 977 976 976 982 982 996 996 995 995 974 974 976 976 973 973 994 994 997 997 996 996 984 984 973 973 974 974 995 995 998 998 997 997 986 986 974 974 984 984 996 996 999 999 998 998 989 989 984 984 986 986 997 997 1000 1000 999 999 990 990 986 986 989 989 998 998 989 989 990 990 999 999 1001 1001 1002 1002 1003 1003 1004 1004 1005 1005 1006 1006 1007 1007 1008 1008 1009 1009 1010 1010 1011 1011 1007 1007 1012 1012 1013 1013 1014 1014 1015 1015 1016 1016 1012 1012 1017 1017 1018 1018 1019 1019 1014 1014 1020 1020 1021 1021 1022 1022 1023 1023 1024 1024 1025 1025 1023 1023 1022 1022 1024 1024 1023 1023 1026 1026 1027 1027 1022 1022 1024 1024 1026 1026 1028 1028 1029 1029 1030 1030 1017 1017 1031 1031 1025 1025 1030 1030 1032 1032 1020 1020 1033 1033 1031 1031 1019 1019 1031 1031 1017 1017 1001 1001 1015 1015 1021 1021 1013 1013 1032 1032 1033 1033 1004 1004 1034 1034 1002 1002 1035 1035 1016 1016 1003 1003 1036 1036 1010 1010 1037 1037 1035 1035 1034 1034 1009 1009 1038 1038 1037 1037 1039 1039 1037 1037 1038 1038 1036 1036 1040 1040 1041 1041 1042 1042 1039 1039 1040 1040 1038 1038 1039 1039 1037 1037 1005 1005 1010 1010 1036 1036 1011 1011 1006 1006 1010 1010 1009 1009 1041 1041 1040 1040 1039 1039 1037 1037 1006 1006 1005 1005 1041 1041 1039 1039 1043 1043 1009 1009 1010 1010 1007 1007 1008 1008 1044 1044 1035 1035 1005 1005 1043 1043 1039 1039 1006 1006 1037 1037 1010 1010 1034 1034 1004 1004 1006 1006 1043 1043 1005 1005 1045 1045 1035 1035 1009 1009 1008 1008 1044 1044 1046 1046 1016 1016 1045 1045 1005 1005 1004 1004 1034 1034 1006 1006 1009 1009 1003 1003 1002 1002 1034 1034 1045 1045 1004 1004 1047 1047 1016 1016 1035 1035 1044 1044 1046 1046 1048 1048 1012 1012 1047 1047 1004 1004 1002 1002 1003 1003 1034 1034 1035 1035 1003 1003 1015 1015 1001 1001 1047 1047 1002 1002 1049 1049 1012 1012 1016 1016 1046 1046 1048 1048 1050 1050 1013 1013 1001 1001 1049 1049 1002 1002 1015 1015 1003 1003 1016 1016 1015 1015 1014 1014 1021 1021 1049 1049 1001 1001 1051 1051 1013 1013 1012 1012 1048 1048 1050 1050 1052 1052 1032 1032 1053 1053 1051 1051 1021 1021 1014 1014 1015 1015 1012 1012 1033 1033 1020 1020 1014 1014 1001 1001 1021 1021 1051 1051 1032 1032 1013 1013 1050 1050 1052 1052 1054 1054 1025 1025 1055 1055 1053 1053 1020 1020 1033 1033 1014 1014 1013 1013 1030 1030 1031 1031 1033 1033 1021 1021 1020 1020 1053 1053 1025 1025 1032 1032 1052 1052 1028 1028 1023 1023 1054 1054 1019 1019 1055 1055 1031 1031 1030 1030 1033 1033 1032 1032 1017 1017 1030 1030 1022 1022 1020 1020 1031 1031 1055 1055 1023 1023 1025 1025 1054 1054 1023 1023 1028 1028 1026 1026 1022 1022 1027 1027 1056 1056 1022 1022 1030 1030 1025 1025 1056 1056 1017 1017 1022 1022 1056 1056 1018 1018 1017 1017 1057 1057 1058 1058 1059 1059 1060 1060 1061 1061 1062 1062 1058 1058 1063 1063 1064 1064 1065 1065 1066 1066 1067 1067 1062 1062 1061 1061 1068 1068 1069 1069 1070 1070 1071 1071 1072 1072 1067 1067 1066 1066 1072 1072 1069 1069 1071 1071 1073 1073 1071 1071 1070 1070 1065 1065 1067 1067 1074 1074 1072 1072 1066 1066 1069 1069 1075 1075 1065 1065 1074 1074 1068 1068 1075 1075 1074 1074 1060 1060 1062 1062 1076 1076 1061 1061 1075 1075 1068 1068 1060 1060 1076 1076 1077 1077 1077 1077 1076 1076 1057 1057 1063 1063 1058 1058 1078 1078 1058 1058 1079 1079 1059 1059 1077 1077 1057 1057 1059 1059 1057 1057 1080 1080 1078 1078 1057 1057 1078 1078 1058 1058 1076 1076 1081 1081 1080 1080 1076 1076 1080 1080 1057 1057 1062 1062 1082 1082 1081 1081 1062 1062 1081 1081 1076 1076 1068 1068 1083 1083 1082 1082 1068 1068 1082 1082 1062 1062 1074 1074 1084 1084 1083 1083 1074 1074 1083 1083 1068 1068 1067 1067 1085 1085 1084 1084 1067 1067 1084 1084 1074 1074 1072 1072 1086 1086 1085 1085 1072 1072 1085 1085 1067 1067 1071 1071 1087 1087 1086 1086 1071 1071 1086 1086 1072 1072 1088 1088 1089 1089 1090 1090 1088 1088 1091 1091 1092 1092 1091 1091 1090 1090 1093 1093 1092 1092 1091 1091 1094 1094 1094 1094 1095 1095 1096 1096 1088 1088 1090 1090 1091 1091 1091 1091 1095 1095 1094 1094 1095 1095 1091 1091 1093 1093 1097 1097 1098 1098 1099 1099 1100 1100 1097 1097 1101 1101 1102 1102 1103 1103 1104 1104 1101 1101 1097 1097 1099 1099 1105 1105 1106 1106 1107 1107 1108 1108 1109 1109 1103 1103 1110 1110 1111 1111 1112 1112 1113 1113 1114 1114 1107 1107 1111 1111 1115 1115 1116 1116 1113 1113 1115 1115 1111 1111 1110 1110 1112 1112 1117 1117 1107 1107 1118 1118 1113 1113 1106 1106 1119 1119 1107 1107 1120 1120 1106 1106 1109 1109 1121 1121 1103 1103 1109 1109 1122 1122 1109 1109 1106 1106 1102 1102 1099 1099 1123 1123 1103 1103 1102 1102 1124 1124 1099 1099 1125 1125 1101 1101 1099 1099 1102 1102 1125 1125 1126 1126 1127 1127 1128 1128 1097 1097 1100 1100 1127 1127 1097 1097 1126 1126 1098 1098 1126 1126 1097 1097 1127 1127 1104 1104 1125 1125 1102 1102 1099 1099 1098 1098 1123 1123 1121 1121 1104 1104 1103 1103 1102 1102 1123 1123 1124 1124 1122 1122 1121 1121 1109 1109 1103 1103 1124 1124 1108 1108 1105 1105 1122 1122 1106 1106 1109 1109 1108 1108 1120 1120 1114 1114 1105 1105 1107 1107 1106 1106 1120 1120 1119 1119 1129 1129 1114 1114 1113 1113 1107 1107 1119 1119 1118 1118 1110 1110 1129 1129 1111 1111 1113 1113 1118 1118 1115 1115 1129 1129 1113 1113 1111 1111 1112 1112 1111 1111 1116 1116 1130 1130 1131 1131 1132 1132 1133 1133 1130 1130 1132 1132 1134 1134 1135 1135 1136 1136 1137 1137 1138 1138 1139 1139 1134 1134 1136 1136 1140 1140 1139 1139 1140 1140 1136 1136 1136 1136 1141 1141 1137 1137 1141 1141 1142 1142 1143 1143 1136 1136 1142 1142 1141 1141 1135 1135 1142 1142 1136 1136 1136 1136 1137 1137 1139 1139 1144 1144 1142 1142 1135 1135 1144 1144 1145 1145 1142 1142 1146 1146 1147 1147 1148 1148 1149 1149 1150 1150 1151 1151 1152 1152 1153 1153 1154 1154 1150 1150 1153 1153 1152 1152 1155 1155 1156 1156 1157 1157 1158 1158 1159 1159 1160 1160 1161 1161 1162 1162 1163 1163 1163 1163 1164 1164 1155 1155 1165 1165 1163 1163 1162 1162 1165 1165 1166 1166 1163 1163 1163 1163 1167 1167 1164 1164 1168 1168 1167 1167 1166 1166 1148 1148 1159 1159 1158 1158 1169 1169 1157 1157 1156 1156 1156 1156 1155 1155 1164 1164 1147 1147 1159 1159 1148 1148 1146 1146 1169 1169 1147 1147 1146 1146 1157 1157 1169 1169 1154 1154 1158 1158 1160 1160 1170 1170 1171 1171 1172 1172 1149 1149 1151 1151 1172 1172 1160 1160 1152 1152 1154 1154 1153 1153 1150 1150 1149 1149 1155 1155 1161 1161 1163 1163 1167 1167 1163 1163 1166 1166 1155 1155 1173 1173 1161 1161 1157 1157 1173 1173 1155 1155 1157 1157 1174 1174 1173 1173 1146 1146 1174 1174 1157 1157 1146 1146 1175 1175 1174 1174 1148 1148 1175 1175 1146 1146 1148 1148 1176 1176 1175 1175 1158 1158 1177 1177 1176 1176 1148 1148 1158 1158 1176 1176 1154 1154 1178 1178 1177 1177 1158 1158 1154 1154 1177 1177 1153 1153 1179 1179 1178 1178 1154 1154 1153 1153 1178 1178 1149 1149 1171 1171 1179 1179 1153 1153 1149 1149 1179 1179 1149 1149 1172 1172 1171 1171 1180 1180 1181 1181 1182 1182 1183 1183 1184 1184 1181 1181 1180 1180 1183 1183 1181 1181 1185 1185 1180 1180 1186 1186 1186 1186 1187 1187 1188 1188 1185 1185 1183 1183 1180 1180 1180 1180 1187 1187 1186 1186 1182 1182 1187 1187 1180 1180 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1195 1195 1196 1196 1197 1197 1194 1194 1196 1196 1195 1195 1198 1198 1196 1196 1194 1194 1193 1193 1195 1195 1199 1199 1200 1200 1199 1199 1201 1201 1195 1195 1201 1201 1199 1199 1197 1197 1201 1201 1195 1195 1202 1202 1203 1203 1204 1204 1205 1205 1206 1206 1202 1202 1206 1206 1203 1203 1202 1202 1203 1203 1207 1207 1208 1208 1209 1209 1208 1208 1210 1210 1206 1206 1207 1207 1203 1203 1209 1209 1203 1203 1208 1208 1209 1209 1204 1204 1203 1203 1211 1211 1212 1212 1213 1213 1214 1214 1211 1211 1215 1215 1214 1214 1212 1212 1211 1211 1215 1215 1216 1216 1217 1217 1214 1214 1215 1215 1217 1217 1218 1218 1219 1219 1216 1216 1216 1216 1219 1219 1217 1217 1216 1216 1220 1220 1221 1221 1218 1218 1222 1222 1219 1219 1223 1223 1224 1224 1213 1213 1212 1212 1223 1223 1213 1213 1225 1225 1224 1224 1226 1226 1226 1226 1224 1224 1223 1223 1225 1225 1227 1227 1228 1228 1225 1225 1226 1226 1227 1227 1229 1229 1230 1230 1228 1228 1227 1227 1229 1229 1228 1228 1231 1231 1230 1230 1229 1229 1222 1222 1218 1218 1232 1232 1221 1221 1233 1233 1215 1215 1216 1216 1218 1218 1220 1220 1233 1233 1234 1234 1211 1211 1215 1215 1216 1216 1221 1221 1234 1234 1235 1235 1213 1213 1211 1211 1215 1215 1233 1233 1235 1235 1236 1236 1224 1224 1213 1213 1211 1211 1234 1234 1236 1236 1237 1237 1225 1225 1224 1224 1213 1213 1235 1235 1237 1237 1238 1238 1228 1228 1225 1225 1224 1224 1236 1236 1238 1238 1239 1239 1230 1230 1228 1228 1225 1225 1237 1237 1230 1230 1228 1228 1238 1238 1240 1240 1241 1241 1242 1242 1243 1243 1242 1242 1244 1244 1243 1243 1240 1240 1242 1242 1243 1243 1245 1245 1240 1240 1242 1242 1241 1241 1246 1246 1246 1246 1247 1247 1248 1248 1248 1248 1242 1242 1246 1246 1248 1248 1244 1244 1242 1242 1249 1249 1250 1250 1251 1251 1250 1250 1252 1252 1253 1253 1254 1254 1255 1255 1256 1256 1250 1250 1253 1253 1251 1251 1257 1257 1258 1258 1259 1259 1260 1260 1261 1261 1254 1254 1262 1262 1263 1263 1264 1264 1265 1265 1266 1266 1259 1259 1267 1267 1262 1262 1268 1268 1267 1267 1266 1266 1262 1262 1264 1264 1263 1263 1269 1269 1270 1270 1259 1259 1266 1266 1271 1271 1257 1257 1259 1259 1257 1257 1272 1272 1260 1260 1254 1254 1273 1273 1260 1260 1260 1260 1274 1274 1257 1257 1251 1251 1255 1255 1275 1275 1255 1255 1254 1254 1276 1276 1277 1277 1251 1251 1253 1253 1255 1255 1251 1251 1277 1277 1278 1278 1279 1279 1280 1280 1252 1252 1250 1250 1278 1278 1279 1279 1250 1250 1249 1249 1250 1250 1279 1279 1278 1278 1277 1277 1256 1256 1255 1255 1249 1249 1251 1251 1275 1275 1256 1256 1273 1273 1254 1254 1275 1275 1255 1255 1276 1276 1273 1273 1274 1274 1260 1260 1276 1276 1254 1254 1261 1261 1274 1274 1258 1258 1257 1257 1261 1261 1260 1260 1272 1272 1258 1258 1265 1265 1259 1259 1272 1272 1257 1257 1271 1271 1265 1265 1281 1281 1266 1266 1271 1271 1259 1259 1270 1270 1281 1281 1263 1263 1262 1262 1270 1270 1266 1266 1267 1267 1266 1266 1281 1281 1262 1262 1262 1262 1264 1264 1268 1268 1282 1282 1283 1283 1284 1284 1285 1285 1283 1283 1282 1282 1286 1286 1287 1287 1288 1288 1289 1289 1290 1290 1291 1291 1292 1292 1293 1293 1294 1294 1292 1292 1289 1289 1293 1293 1295 1295 1296 1296 1297 1297 1298 1298 1299 1299 1300 1300 1301 1301 1302 1302 1303 1303 1304 1304 1303 1303 1296 1296 1303 1303 1305 1305 1301 1301 1306 1306 1305 1305 1303 1303 1307 1307 1303 1303 1304 1304 1307 1307 1308 1308 1306 1306 1298 1298 1288 1288 1299 1299 1297 1297 1309 1309 1295 1295 1296 1296 1295 1295 1304 1304 1298 1298 1286 1286 1288 1288 1309 1309 1287 1287 1286 1286 1297 1297 1287 1287 1309 1309 1299 1299 1294 1294 1300 1300 1310 1310 1311 1311 1312 1312 1291 1291 1290 1290 1312 1312 1293 1293 1300 1300 1294 1294 1289 1289 1292 1292 1290 1290 1302 1302 1296 1296 1303 1303 1303 1303 1307 1307 1306 1306 1313 1313 1296 1296 1302 1302 1313 1313 1297 1297 1296 1296 1314 1314 1297 1297 1313 1313 1314 1314 1287 1287 1297 1297 1315 1315 1287 1287 1314 1314 1315 1315 1288 1288 1287 1287 1316 1316 1288 1288 1315 1315 1317 1317 1299 1299 1316 1316 1299 1299 1288 1288 1316 1316 1318 1318 1294 1294 1317 1317 1294 1294 1299 1299 1317 1317 1319 1319 1292 1292 1318 1318 1292 1292 1294 1294 1318 1318 1310 1310 1290 1290 1319 1319 1290 1290 1292 1292 1319 1319 1312 1312 1290 1290 1310 1310 1320 1320 1321 1321 1322 1322 1323 1323 1324 1324 1320 1320 1320 1320 1324 1324 1321 1321 1321 1321 1325 1325 1326 1326 1326 1326 1327 1327 1328 1328 1321 1321 1324 1324 1325 1325 1321 1321 1328 1328 1322 1322 1328 1328 1321 1321 1326 1326 1329 1329 1330 1330 1331 1331 1329 1329 1332 1332 1330 1330 1333 1333 1334 1334 1335 1335 1336 1336 1334 1334 1337 1337 1335 1335 1336 1336 1338 1338 1336 1336 1337 1337 1339 1339 1340 1340 1339 1339 1341 1341 1335 1335 1334 1334 1336 1336 1340 1340 1336 1336 1339 1339 1336 1336 1340 1340 1338 1338 1342 1342 1343 1343 1322 1322 1344 1344 1345 1345 1343 1343 1344 1344 1343 1343 1342 1342 1346 1346 1342 1342 1347 1347 1327 1327 1347 1347 1328 1328 1344 1344 1342 1342 1346 1346 1328 1328 1342 1342 1322 1322 1342 1342 1328 1328 1347 1347 1348 1348 1349 1349 1350 1350 1349 1349 1351 1351 1352 1352 1348 1348 1351 1351 1349 1349 1353 1353 1352 1352 1354 1354 1352 1352 1351 1351 1354 1354 1355 1355 1356 1356 1353 1353 1355 1355 1353 1353 1354 1354 1357 1357 1353 1353 1358 1358 1359 1359 1356 1356 1355 1355 1360 1360 1361 1361 1350 1350 1361 1361 1348 1348 1350 1350 1360 1360 1362 1362 1363 1363 1360 1360 1363 1363 1361 1361 1364 1364 1362 1362 1365 1365 1363 1363 1362 1362 1364 1364 1366 1366 1367 1367 1365 1365 1367 1367 1364 1364 1365 1365 1366 1366 1368 1368 1367 1367 1356 1356 1359 1359 1369 1369 1370 1370 1358 1358 1352 1352 1356 1356 1353 1353 1357 1357 1371 1371 1370 1370 1349 1349 1353 1353 1352 1352 1358 1358 1372 1372 1371 1371 1350 1350 1352 1352 1349 1349 1370 1370 1373 1373 1372 1372 1360 1360 1349 1349 1350 1350 1371 1371 1374 1374 1373 1373 1362 1362 1350 1350 1360 1360 1372 1372 1375 1375 1374 1374 1365 1365 1360 1360 1362 1362 1373 1373 1376 1376 1375 1375 1366 1366 1362 1362 1365 1365 1374 1374 1365 1365 1366 1366 1375 1375 1334 1334 1333 1333 1377 1377 1334 1334 1378 1378 1337 1337 1378 1378 1377 1377 1379 1379 1337 1337 1378 1378 1380 1380 1380 1380 1381 1381 1382 1382 1334 1334 1377 1377 1378 1378 1378 1378 1381 1381 1380 1380 1381 1381 1378 1378 1379 1379 1383 1383 1384 1384 1385 1385 1386 1386 1383 1383 1387 1387 1388 1388 1389 1389 1390 1390 1387 1387 1383 1383 1385 1385 1391 1391 1392 1392 1393 1393 1394 1394 1395 1395 1389 1389 1396 1396 1397 1397 1398 1398 1399 1399 1400 1400 1393 1393 1397 1397 1401 1401 1402 1402 1399 1399 1401 1401 1397 1397 1396 1396 1398 1398 1403 1403 1393 1393 1404 1404 1399 1399 1392 1392 1405 1405 1393 1393 1406 1406 1392 1392 1395 1395 1407 1407 1389 1389 1395 1395 1408 1408 1395 1395 1392 1392 1388 1388 1385 1385 1409 1409 1389 1389 1388 1388 1410 1410 1385 1385 1411 1411 1387 1387 1385 1385 1388 1388 1411 1411 1412 1412 1413 1413 1414 1414 1383 1383 1386 1386 1413 1413 1383 1383 1412 1412 1384 1384 1412 1412 1383 1383 1413 1413 1390 1390 1411 1411 1388 1388 1385 1385 1384 1384 1409 1409 1407 1407 1390 1390 1389 1389 1388 1388 1409 1409 1410 1410 1408 1408 1407 1407 1395 1395 1389 1389 1410 1410 1394 1394 1391 1391 1408 1408 1392 1392 1395 1395 1394 1394 1406 1406 1400 1400 1391 1391 1393 1393 1392 1392 1406 1406 1405 1405 1415 1415 1400 1400 1399 1399 1393 1393 1405 1405 1404 1404 1396 1396 1415 1415 1397 1397 1399 1399 1404 1404 1401 1401 1415 1415 1399 1399 1397 1397 1398 1398 1397 1397 1402 1402 1416 1416 1417 1417 1418 1418 1419 1419 1420 1420 1421 1421 1422 1422 1423 1423 1424 1424 1420 1420 1423 1423 1422 1422 1425 1425 1426 1426 1427 1427 1428 1428 1429 1429 1430 1430 1431 1431 1432 1432 1433 1433 1433 1433 1434 1434 1425 1425 1435 1435 1433 1433 1432 1432 1435 1435 1436 1436 1433 1433 1433 1433 1437 1437 1434 1434 1438 1438 1437 1437 1436 1436 1418 1418 1429 1429 1428 1428 1439 1439 1427 1427 1426 1426 1426 1426 1425 1425 1434 1434 1417 1417 1429 1429 1418 1418 1416 1416 1439 1439 1417 1417 1416 1416 1427 1427 1439 1439 1424 1424 1428 1428 1430 1430 1440 1440 1441 1441 1442 1442 1419 1419 1421 1421 1442 1442 1430 1430 1422 1422 1424 1424 1423 1423 1420 1420 1419 1419 1425 1425 1431 1431 1433 1433 1437 1437 1433 1433 1436 1436 1425 1425 1443 1443 1431 1431 1427 1427 1443 1443 1425 1425 1427 1427 1444 1444 1443 1443 1416 1416 1444 1444 1427 1427 1416 1416 1445 1445 1444 1444 1418 1418 1445 1445 1416 1416 1418 1418 1446 1446 1445 1445 1428 1428 1447 1447 1446 1446 1418 1418 1428 1428 1446 1446 1424 1424 1448 1448 1447 1447 1428 1428 1424 1424 1447 1447 1423 1423 1449 1449 1448 1448 1424 1424 1423 1423 1448 1448 1419 1419 1441 1441 1449 1449 1423 1423 1419 1419 1449 1449 1419 1419 1442 1442 1441 1441 1450 1450 1451 1451 1452 1452 1452 1452 1453 1453 1454 1454 1451 1451 1453 1453 1452 1452 1455 1455 1453 1453 1451 1451 1450 1450 1452 1452 1456 1456 1457 1457 1456 1456 1458 1458 1452 1452 1458 1458 1456 1456 1454 1454 1458 1458 1452 1452 1459 1459 1460 1460 1461 1461 1462 1462 1463 1463 1464 1464 1459 1459 1461 1461 1464 1464 1465 1465 1466 1466 1462 1462 1464 1464 1461 1461 1465 1465 1467 1467 1468 1468 1469 1469 1470 1470 1471 1471 1472 1472 1459 1459 1464 1464 1473 1473 1474 1474 1471 1471 1470 1470 1461 1461 1470 1470 1475 1475 1476 1476 1477 1477 1468 1468 1478 1478 1476 1476 1479 1479 1466 1466 1480 1480 1481 1481 1482 1482 1483 1483 1484 1484 1472 1472 1485 1485 1484 1484 1482 1482 1486 1486 1487 1487 1484 1484 1488 1488 1472 1472 1474 1474 1460 1460 1469 1469 1489 1489 1473 1473 1464 1464 1465 1465 1462 1462 1464 1464 1489 1489 1464 1464 1463 1463 1480 1480 1488 1488 1483 1483 1461 1461 1460 1460 1474 1474 1468 1468 1471 1471 1474 1474 1470 1470 1461 1461 1474 1474 1466 1466 1465 1465 1475 1475 1490 1490 1462 1462 1491 1491 1462 1462 1490 1490 1463 1463 1479 1479 1468 1468 1467 1467 1492 1492 1493 1493 1477 1477 1468 1468 1474 1474 1469 1469 1472 1472 1488 1488 1470 1470 1494 1494 1471 1471 1468 1468 1475 1475 1480 1480 1466 1466 1491 1491 1462 1462 1466 1466 1475 1475 1465 1465 1461 1461 1480 1480 1475 1475 1488 1488 1491 1491 1466 1466 1481 1481 1476 1476 1468 1468 1479 1479 1477 1477 1476 1476 1492 1492 1492 1492 1495 1495 1493 1493 1477 1477 1494 1494 1468 1468 1485 1485 1494 1494 1493 1493 1494 1494 1472 1472 1471 1471 1477 1477 1493 1493 1494 1494 1472 1472 1494 1494 1485 1485 1496 1496 1480 1480 1497 1497 1488 1488 1475 1475 1470 1470 1483 1483 1488 1488 1484 1484 1480 1480 1496 1496 1481 1481 1498 1498 1493 1493 1495 1495 1493 1493 1498 1498 1485 1485 1499 1499 1485 1485 1498 1498 1485 1485 1482 1482 1484 1484 1497 1497 1483 1483 1500 1500 1480 1480 1483 1483 1497 1497 1482 1482 1485 1485 1499 1499 1482 1482 1499 1499 1486 1486 1500 1500 1483 1483 1482 1482 1500 1500 1482 1482 1487 1487 1089 1089 1088 1088 1501 1501 1502 1502 1088 1088 1092 1092 1501 1501 1502 1502 1503 1503 1502 1502 1092 1092 1504 1504 1505 1505 1504 1504 1506 1506 1501 1501 1088 1088 1502 1502 1505 1505 1502 1502 1504 1504 1502 1502 1505 1505 1503 1503 1507 1507 1508 1508 1509 1509 1510 1510 1511 1511 1512 1512 1513 1513 1514 1514 1515 1515 1513 1513 1510 1510 1514 1514 1516 1516 1517 1517 1518 1518 1519 1519 1520 1520 1521 1521 1522 1522 1523 1523 1524 1524 1525 1525 1524 1524 1517 1517 1524 1524 1526 1526 1522 1522 1527 1527 1526 1526 1524 1524 1528 1528 1524 1524 1525 1525 1528 1528 1529 1529 1527 1527 1519 1519 1509 1509 1520 1520 1518 1518 1530 1530 1516 1516 1517 1517 1516 1516 1525 1525 1519 1519 1507 1507 1509 1509 1530 1530 1508 1508 1507 1507 1518 1518 1508 1508 1530 1530 1520 1520 1515 1515 1521 1521 1531 1531 1532 1532 1533 1533 1512 1512 1511 1511 1533 1533 1514 1514 1521 1521 1515 1515 1510 1510 1513 1513 1511 1511 1523 1523 1517 1517 1524 1524 1524 1524 1528 1528 1527 1527 1534 1534 1517 1517 1523 1523 1534 1534 1518 1518 1517 1517 1535 1535 1518 1518 1534 1534 1535 1535 1508 1508 1518 1518 1536 1536 1508 1508 1535 1535 1536 1536 1509 1509 1508 1508 1537 1537 1509 1509 1536 1536 1538 1538 1520 1520 1537 1537 1520 1520 1509 1509 1537 1537 1539 1539 1515 1515 1538 1538 1515 1515 1520 1520 1538 1538 1540 1540 1513 1513 1539 1539 1513 1513 1515 1515 1539 1539 1531 1531 1511 1511 1540 1540 1511 1511 1513 1513 1540 1540 1533 1533 1511 1511 1531 1531 1541 1541 1542 1542 1543 1543 1544 1544 1545 1545 1542 1542 1541 1541 1544 1544 1542 1542 1546 1546 1541 1541 1547 1547 1547 1547 1548 1548 1549 1549 1546 1546 1544 1544 1541 1541 1541 1541 1548 1548 1547 1547 1543 1543 1548 1548 1541 1541 1550 1550 1551 1551 1552 1552 1553 1553 1552 1552 1554 1554 1553 1553 1550 1550 1552 1552 1553 1553 1555 1555 1550 1550 1552 1552 1551 1551 1556 1556 1556 1556 1557 1557 1558 1558 1558 1558 1552 1552 1556 1556 1558 1558 1554 1554 1552 1552 1559 1559 1560 1560 1561 1561 1562 1562 1559 1559 1561 1561 1563 1563 1564 1564 1565 1565 1565 1565 1564 1564 1566 1566 1567 1567 1568 1568 1564 1564 1564 1564 1569 1569 1567 1567 1570 1570 1571 1571 1572 1572 667 667 666 666 1573 1573 1574 1574 1571 1571 1570 1570 1574 1574 1573 1573 1571 1571 1570 1570 1575 1575 1576 1576 1574 1574 1576 1576 1577 1577 1576 1576 1574 1574 1570 1570 1578 1578 1579 1579 1575 1575 1580 1580 1577 1577 1576 1576 667 667 1574 1574 1577 1577 667 667 1573 1573 1574 1574 1579 1579 1576 1576 1575 1575 1579 1579 1580 1580 1576 1576 1581 1581 1582 1582 1583 1583 1583 1583 1582 1582 1584 1584 1585 1585 1586 1586 1582 1582 1582 1582 1587 1587 1585 1585 1588 1588 1589 1589 1590 1590 1591 1591 1592 1592 1593 1593 1589 1589 1594 1594 1595 1595 1596 1596 1597 1597 1598 1598 1593 1593 1592 1592 1599 1599 1600 1600 1601 1601 1602 1602 1603 1603 1598 1598 1597 1597 1603 1603 1600 1600 1602 1602 1604 1604 1602 1602 1601 1601 1596 1596 1598 1598 1605 1605 1603 1603 1597 1597 1600 1600 1606 1606 1596 1596 1605 1605 1599 1599 1606 1606 1605 1605 1591 1591 1593 1593 1607 1607 1592 1592 1606 1606 1599 1599 1591 1591 1607 1607 1608 1608 1608 1608 1607 1607 1588 1588 1594 1594 1589 1589 1609 1609 1589 1589 1610 1610 1590 1590 1608 1608 1588 1588 1590 1590 1588 1588 1611 1611 1609 1609 1588 1588 1609 1609 1589 1589 1607 1607 1612 1612 1611 1611 1607 1607 1611 1611 1588 1588 1593 1593 1613 1613 1612 1612 1593 1593 1612 1612 1607 1607 1599 1599 1614 1614 1613 1613 1599 1599 1613 1613 1593 1593 1605 1605 1615 1615 1614 1614 1605 1605 1614 1614 1599 1599 1598 1598 1616 1616 1615 1615 1598 1598 1615 1615 1605 1605 1603 1603 1617 1617 1616 1616 1603 1603 1616 1616 1598 1598 1602 1602 1618 1618 1617 1617 1602 1602 1617 1617 1603 1603 1619 1619 1620 1620 1621 1621 1622 1622 1623 1623 1624 1624 1621 1621 1620 1620 1625 1625 1625 1625 1624 1624 1621 1621 1626 1626 1621 1621 1623 1623 1627 1627 1626 1626 1628 1628 1627 1627 1621 1621 1626 1626 1627 1627 1619 1619 1621 1621 1623 1623 1621 1621 1624 1624 1627 1627 1629 1629 1619 1619 1630 1630 1629 1629 1627 1627 1631 1631 1632 1632 1633 1633 426 426 425 425 1634 1634 1635 1635 1632 1632 1631 1631 1635 1635 1634 1634 1632 1632 1631 1631 1636 1636 1637 1637 1635 1635 1637 1637 1638 1638 1637 1637 1635 1635 1631 1631 1639 1639 1640 1640 1636 1636 1641 1641 1638 1638 1637 1637 426 426 1635 1635 1638 1638 426 426 1634 1634 1635 1635 1640 1640 1637 1637 1636 1636 1640 1640 1641 1641 1637 1637 1642 1642 1643 1643 1644 1644 1643 1643 1642 1642 1645 1645 1642 1642 1644 1644 1646 1646 1642 1642 1647 1647 1648 1648 1649 1649 1650 1650 1651 1651 1649 1649 1652 1652 1653 1653 1650 1650 1649 1649 1654 1654 1649 1649 1655 1655 1652 1652 1656 1656 1657 1657 1658 1658 1659 1659 1660 1660 1661 1661 1662 1662 1660 1660 1663 1663 1664 1664 1665 1665 1661 1661 1658 1658 1666 1666 1656 1656 1660 1660 1659 1659 1667 1667 1667 1667 1668 1668 1660 1660 1656 1656 1662 1662 1657 1657 1667 1667 1659 1659 1669 1669 1670 1670 1671 1671 1672 1672 1659 1659 1673 1673 1669 1669 1672 1672 1656 1656 1670 1670 1674 1674 1675 1675 1676 1676 1677 1677 1678 1678 1674 1674 1671 1671 1675 1675 1672 1672 1671 1671 1679 1679 1675 1675 1680 1680 1676 1676 1679 1679 1681 1681 1680 1680 1682 1682 1675 1675 1679 1679 1676 1676 1660 1660 1664 1664 1661 1661 1666 1666 1670 1670 1656 1656 1660 1660 1656 1656 1664 1664 1672 1672 1675 1675 1683 1683 1683 1683 1664 1664 1672 1672 1681 1681 1677 1677 1676 1676 1674 1674 1683 1683 1675 1675 1676 1676 1680 1680 1681 1681 1656 1656 1660 1660 1662 1662 1668 1668 1663 1663 1660 1660 1684 1684 1665 1665 1683 1683 1672 1672 1664 1664 1656 1656 1664 1664 1683 1683 1665 1665 1674 1674 1678 1678 1684 1684 1684 1684 1683 1683 1674 1674 1674 1674 1676 1676 1677 1677 1685 1685 1686 1686 1687 1687 1688 1688 1689 1689 1686 1686 1690 1690 1685 1685 1691 1691 1685 1685 1690 1690 1688 1688 1688 1688 1686 1686 1685 1685 1692 1692 1691 1691 1685 1685 1693 1693 1691 1691 1694 1694 1694 1694 1691 1691 1695 1695 1696 1696 1697 1697 1694 1694 1698 1698 1697 1697 1699 1699 1696 1696 1699 1699 1697 1697 1698 1698 1699 1699 1700 1700 1693 1693 1690 1690 1691 1691 1685 1685 1687 1687 1692 1692 1701 1701 1693 1693 1694 1694 1691 1691 1692 1692 1695 1695 1697 1697 1702 1702 1701 1701 1694 1694 1695 1695 1696 1696 1694 1694 1697 1697 1701 1701 1698 1698 1703 1703 1697 1697 199 199 1704 1704 1705 1705 1704 1704 1706 1706 1705 1705 1705 1705 1707 1707 1708 1708 1709 1709 1706 1706 1710 1710 1711 1711 1709 1709 1710 1710 1712 1712 1711 1711 1713 1713 1707 1707 1714 1714 1715 1715 1716 1716 1717 1717 1718 1718 1715 1715 1719 1719 1720 1720 1721 1721 1720 1720 1722 1722 1714 1714 1707 1707 1716 1716 1723 1723 1721 1721 1724 1724 1715 1715 1714 1714 1719 1719 1725 1725 1726 1726 1722 1722 1722 1722 1726 1726 1721 1721 1724 1724 222 222 1723 1723 1725 1725 1727 1727 1728 1728 1727 1727 1725 1725 1722 1722 1728 1728 1727 1727 1729 1729 1712 1712 1709 1709 1711 1711 1710 1710 1706 1706 1704 1704 1707 1707 1706 1706 1716 1716 1709 1709 1712 1712 1717 1717 1706 1706 1707 1707 1705 1705 1730 1730 1708 1708 1715 1715 1716 1716 1709 1709 1717 1717 1709 1709 1716 1716 1706 1706 1707 1707 1715 1715 1708 1708 1731 1731 1730 1730 1720 1720 1714 1714 1718 1718 1732 1732 1718 1718 1714 1714 1716 1716 1715 1715 1720 1720 1730 1730 1731 1731 1721 1721 1723 1723 1719 1719 1732 1732 1727 1727 1732 1732 1719 1719 1714 1714 1731 1731 1720 1720 1721 1721 1721 1721 1726 1726 1724 1724 1722 1722 1719 1719 1727 1727 1719 1719 1722 1722 1720 1720 1733 1733 1734 1734 1735 1735 1736 1736 1737 1737 1738 1738 1735 1735 1734 1734 1739 1739 1739 1739 1738 1738 1735 1735 1740 1740 1735 1735 1737 1737 1741 1741 1740 1740 1742 1742 1741 1741 1735 1735 1740 1740 1741 1741 1733 1733 1735 1735 1737 1737 1735 1735 1738 1738 1741 1741 1743 1743 1733 1733 1744 1744 1743 1743 1741 1741 1745 1745 1746 1746 1747 1747 1748 1748 1749 1749 1750 1750 1745 1745 1747 1747 1750 1750 1751 1751 1752 1752 1748 1748 1750 1750 1747 1747 1751 1751 1753 1753 1754 1754 1755 1755 1756 1756 1757 1757 1758 1758 1745 1745 1750 1750 1759 1759 1760 1760 1757 1757 1756 1756 1747 1747 1756 1756 1761 1761 1762 1762 1763 1763 1754 1754 1764 1764 1762 1762 1765 1765 1752 1752 1766 1766 1767 1767 1768 1768 1769 1769 1770 1770 1758 1758 1771 1771 1770 1770 1768 1768 1772 1772 1773 1773 1770 1770 1774 1774 1758 1758 1760 1760 1746 1746 1755 1755 1775 1775 1759 1759 1750 1750 1751 1751 1748 1748 1750 1750 1775 1775 1750 1750 1749 1749 1766 1766 1774 1774 1769 1769 1747 1747 1746 1746 1760 1760 1754 1754 1757 1757 1760 1760 1756 1756 1747 1747 1760 1760 1752 1752 1751 1751 1761 1761 1776 1776 1748 1748 1777 1777 1748 1748 1776 1776 1749 1749 1765 1765 1754 1754 1753 1753 1778 1778 1779 1779 1763 1763 1754 1754 1760 1760 1755 1755 1758 1758 1774 1774 1756 1756 1780 1780 1757 1757 1754 1754 1761 1761 1766 1766 1752 1752 1777 1777 1748 1748 1752 1752 1761 1761 1751 1751 1747 1747 1766 1766 1761 1761 1774 1774 1777 1777 1752 1752 1767 1767 1762 1762 1754 1754 1765 1765 1763 1763 1762 1762 1778 1778 1778 1778 1781 1781 1779 1779 1763 1763 1780 1780 1754 1754 1771 1771 1780 1780 1779 1779 1780 1780 1758 1758 1757 1757 1763 1763 1779 1779 1780 1780 1758 1758 1780 1780 1771 1771 1782 1782 1766 1766 1783 1783 1774 1774 1761 1761 1756 1756 1769 1769 1774 1774 1770 1770 1766 1766 1782 1782 1767 1767 1784 1784 1779 1779 1781 1781 1779 1779 1784 1784 1771 1771 1785 1785 1771 1771 1784 1784 1771 1771 1768 1768 1770 1770 1783 1783 1769 1769 1786 1786 1766 1766 1769 1769 1783 1783 1768 1768 1771 1771 1785 1785 1768 1768 1785 1785 1772 1772 1786 1786 1769 1769 1768 1768 1786 1786 1768 1768 1773 1773 497 497 1787 1787 1788 1788 1787 1787 1789 1789 1788 1788 1788 1788 1790 1790 1791 1791 1792 1792 1789 1789 1793 1793 1794 1794 1792 1792 1793 1793 1795 1795 1794 1794 1796 1796 1790 1790 1797 1797 1798 1798 1799 1799 1800 1800 1801 1801 1798 1798 1802 1802 1803 1803 1804 1804 1803 1803 1805 1805 1797 1797 1790 1790 1799 1799 1806 1806 1804 1804 1807 1807 1798 1798 1797 1797 1802 1802 1808 1808 1809 1809 1805 1805 1805 1805 1809 1809 1804 1804 1807 1807 520 520 1806 1806 1808 1808 1810 1810 1811 1811 1810 1810 1808 1808 1805 1805 1811 1811 1810 1810 1812 1812 1795 1795 1792 1792 1794 1794 1793 1793 1789 1789 1787 1787 1790 1790 1789 1789 1799 1799 1792 1792 1795 1795 1800 1800 1789 1789 1790 1790 1788 1788 1813 1813 1791 1791 1798 1798 1799 1799 1792 1792 1800 1800 1792 1792 1799 1799 1789 1789 1790 1790 1798 1798 1791 1791 1814 1814 1813 1813 1803 1803 1797 1797 1801 1801 1815 1815 1801 1801 1797 1797 1799 1799 1798 1798 1803 1803 1813 1813 1814 1814 1804 1804 1806 1806 1802 1802 1815 1815 1810 1810 1815 1815 1802 1802 1797 1797 1814 1814 1803 1803 1804 1804 1804 1804 1809 1809 1807 1807 1805 1805 1802 1802 1810 1810 1802 1802 1805 1805 1803 1803 1816 1816 1817 1817 1818 1818 1819 1819 1820 1820 1821 1821 1822 1822 1820 1820 1823 1823 1824 1824 1825 1825 1821 1821 1818 1818 1826 1826 1816 1816 1820 1820 1819 1819 1827 1827 1827 1827 1828 1828 1820 1820 1816 1816 1822 1822 1817 1817 1827 1827 1819 1819 1829 1829 1830 1830 1831 1831 1832 1832 1819 1819 1833 1833 1829 1829 1832 1832 1816 1816 1830 1830 1834 1834 1835 1835 1836 1836 1835 1835 1837 1837 1838 1838 1831 1831 1837 1837 1832 1832 1831 1831 1839 1839 1837 1837 1840 1840 1836 1836 1835 1835 1841 1841 1838 1838 1839 1839 1842 1842 1841 1841 1843 1843 1837 1837 1839 1839 1838 1838 1820 1820 1824 1824 1821 1821 1826 1826 1830 1830 1816 1816 1820 1820 1816 1816 1824 1824 1832 1832 1837 1837 1844 1844 1832 1832 1844 1844 1824 1824 1842 1842 1840 1840 1838 1838 1837 1837 1835 1835 1844 1844 1838 1838 1841 1841 1842 1842 1816 1816 1820 1820 1822 1822 1828 1828 1823 1823 1820 1820 1845 1845 1825 1825 1844 1844 1832 1832 1824 1824 1816 1816 1824 1824 1844 1844 1825 1825 1834 1834 1845 1845 1835 1835 1845 1845 1844 1844 1835 1835 1835 1835 1838 1838 1840 1840 1846 1846 1847 1847 1848 1848 1849 1849 1850 1850 1847 1847 1851 1851 1846 1846 1852 1852 1846 1846 1851 1851 1849 1849 1849 1849 1847 1847 1846 1846 1853 1853 1852 1852 1846 1846 1854 1854 1852 1852 1855 1855 1855 1855 1852 1852 1856 1856 1857 1857 1858 1858 1855 1855 1859 1859 1858 1858 1860 1860 1857 1857 1860 1860 1858 1858 1859 1859 1860 1860 1861 1861 1854 1854 1851 1851 1852 1852 1846 1846 1848 1848 1853 1853 1862 1862 1854 1854 1855 1855 1852 1852 1853 1853 1856 1856 1858 1858 1863 1863 1862 1862 1855 1855 1856 1856 1857 1857 1855 1855 1858 1858 1862 1862 1859 1859 1864 1864 1858 1858 1865 1865 1866 1866 1867 1867 1868 1868 1869 1869 1870 1870 1871 1871 1872 1872 1873 1873 1874 1874 1875 1875 1872 1872 1876 1876 1877 1877 1878 1878 1876 1876 1879 1879 1880 1880 1881 1881 1880 1880 1879 1879 1867 1867 1882 1882 1883 1883 1875 1875 1884 1884 1885 1885 1886 1886 1873 1873 1887 1887 1875 1875 1874 1874 1888 1888 1888 1888 1884 1884 1875 1875 1875 1875 1885 1885 1881 1881 24 24 1884 1884 1888 1888 1883 1883 1882 1882 1889 1889 1890 1890 1891 1891 1892 1892 1893 1893 1878 1878 1877 1877 1878 1878 1894 1894 1895 1895 1896 1896 1893 1893 1877 1877 1897 1897 1889 1889 1882 1882 1893 1893 1896 1896 1898 1898 36 36 1899 1899 1889 1889 1900 1900 1901 1901 1902 1902 1903 1903 1904 1904 1905 1905 1893 1893 1902 1902 1894 1894 1906 1906 1870 1870 1907 1907 1902 1902 1904 1904 1908 1908 1898 1898 1909 1909 1900 1900 1910 1910 1911 1911 1869 1869 1912 1912 1913 1913 1914 1914 1915 1915 1868 1868 1916 1916 1916 1916 1868 1868 1870 1870 1912 1912 1914 1914 1915 1915 1917 1917 1900 1900 1918 1918 1893 1893 1898 1898 1900 1900 1917 1917 1919 1919 1920 1920 1900 1900 1909 1909 1918 1918 1920 1920 1919 1919 1921 1921 1918 1918 1919 1919 1917 1917 1922 1922 1923 1923 1924 1924 1923 1923 1920 1920 1924 1924 1881 1881 1879 1879 1875 1875 1874 1874 1872 1872 1871 1871 1925 1925 1887 1887 1866 1866 1876 1876 1878 1878 1879 1879 1926 1926 1875 1875 1879 1879 1905 1905 1927 1927 1906 1906 1878 1878 1895 1895 1879 1879 1917 1917 1928 1928 1901 1901 1893 1893 1894 1894 1878 1878 1920 1920 1923 1923 1929 1929 1902 1902 1893 1893 1900 1900 1924 1924 1920 1920 1921 1921 1900 1900 1917 1917 1901 1901 1922 1922 1930 1930 1923 1923 1929 1929 1928 1928 1920 1920 1923 1923 1930 1930 1931 1931 1875 1875 1926 1926 1872 1872 1871 1871 1873 1873 1886 1886 1895 1895 1932 1932 1933 1933 1879 1879 1895 1895 1926 1926 1934 1934 1872 1872 1926 1926 1894 1894 1908 1908 1932 1932 1895 1895 1933 1933 1926 1926 1904 1904 1901 1901 1935 1935 1932 1932 1895 1895 1894 1894 1936 1936 1928 1928 1929 1929 1902 1902 1908 1908 1894 1894 1904 1904 1902 1902 1901 1901 1923 1923 1931 1931 1929 1929 1920 1920 1928 1928 1917 1917 1936 1936 1935 1935 1928 1928 1929 1929 1931 1931 1937 1937 1872 1872 1934 1934 1873 1873 1886 1886 1887 1887 1925 1925 1933 1933 1938 1938 1939 1939 1926 1926 1933 1933 1934 1934 1873 1873 1934 1934 1940 1940 1941 1941 1938 1938 1932 1932 1939 1939 1934 1934 1933 1933 1908 1908 1903 1903 1941 1941 1938 1938 1933 1933 1932 1932 1927 1927 1935 1935 1936 1936 1908 1908 1941 1941 1932 1932 1903 1903 1908 1908 1904 1904 1929 1929 1937 1937 1936 1936 1928 1928 1935 1935 1901 1901 1927 1927 1905 1905 1935 1935 1936 1936 1937 1937 1942 1942 1873 1873 1940 1940 1887 1887 1925 1925 1866 1866 1865 1865 1939 1939 1943 1943 1891 1891 1934 1934 1939 1939 1940 1940 1887 1887 1940 1940 1890 1890 1944 1944 1943 1943 1938 1938 1940 1940 1939 1939 1891 1891 1911 1911 1944 1944 1941 1941 1939 1939 1938 1938 1943 1943 1903 1903 1907 1907 1911 1911 1944 1944 1938 1938 1941 1941 1903 1903 1911 1911 1941 1941 1936 1936 1942 1942 1927 1927 1935 1935 1905 1905 1904 1904 1906 1906 1907 1907 1905 1905 1927 1927 1942 1942 1945 1945 1887 1887 1890 1890 1866 1866 1865 1865 1867 1867 1946 1946 1947 1947 1948 1948 1949 1949 1940 1940 1891 1891 1890 1890 1890 1890 1892 1892 1950 1950 1891 1891 1943 1943 1951 1951 1891 1891 1951 1951 1892 1892 1943 1943 1944 1944 1952 1952 1952 1952 1951 1951 1943 1943 1944 1944 1911 1911 1910 1910 1944 1944 1910 1910 1952 1952 1869 1869 1911 1911 1907 1907 1927 1927 1945 1945 1906 1906 1905 1905 1907 1907 1903 1903 1870 1870 1869 1869 1907 1907 1906 1906 1945 1945 1953 1953 1866 1866 1950 1950 1867 1867 1883 1883 1899 1899 1946 1946 1954 1954 1950 1950 1892 1892 1890 1890 1950 1950 1866 1866 1954 1954 1882 1882 1950 1950 1949 1949 1892 1892 1951 1951 1892 1892 1949 1949 1954 1954 1947 1947 1951 1951 1952 1952 1947 1947 1949 1949 1951 1951 1955 1955 1952 1952 1910 1910 1955 1955 1947 1947 1952 1952 1956 1956 1910 1910 1869 1869 1910 1910 1956 1956 1955 1955 1906 1906 1953 1953 1870 1870 1869 1869 1868 1868 1956 1956 1870 1870 1953 1953 1916 1916 1867 1867 1883 1883 1946 1946 1883 1883 1889 1889 1899 1899 1954 1954 1957 1957 1897 1897 1950 1950 1882 1882 1867 1867 1882 1882 1954 1954 1897 1897 1949 1949 1958 1958 1957 1957 1954 1954 1949 1949 1957 1957 1958 1958 1949 1949 1948 1948 1947 1947 1959 1959 1948 1948 1955 1955 1960 1960 1959 1959 1947 1947 1955 1955 1959 1959 1956 1956 1961 1961 1960 1960 1955 1955 1956 1956 1960 1960 1868 1868 1914 1914 1961 1961 1956 1956 1868 1868 1961 1961 1915 1915 1914 1914 1868 1868
0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 6 6 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 11 11 10 10 20 20 16 16 21 21 22 22 23 23 24 24 17 17 24 24 25 25 26 26 27 27 28 28 22 22 29 29 26 26 30 30 31 31 32 32 33 33 34 34 35 35 36 36 26 26 28 28 37 37 38 38 39 39 40 40 41 41 4 4 42 42 5 5 4 4 4 4 43 43 44 44 4 4 44 44 40 40 45 45 46 46 43 43 3 3 43 43 4 4 47 47 48 48 49 49 50 50 46 46 47 47 51 51 52 52 53 53 54 54 55 55 51 51 51 51 56 56 54 54 57 57 58 58 59 59 55 55 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 64 64 69 69 70 70 71 71 72 72 64 64 68 68 73 73 64 64 72 72 69 69 74 74 75 75 76 76 77 77 78 78 79 79 80 80 77 77 81 81 79 79 81 81 77 77 82 82 67 67 83 83 70 70 76 76 75 75 84 84 65 65 85 85 83 83 67 67 66 66 86 86 87 87 88 88 89 89 90 90 88 88 91 91 59 59 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 99 99 109 109 110 110 107 107 111 111 112 112 113 113 114 114 115 115 116 116 113 113 117 117 118 118 119 119 120 120 121 121 122 122 123 123 120 120 122 122 123 123 122 122 124 124 125 125 122 122 121 121 126 126 124 124 122 122 102 102 104 104 118 118 127 127 93 93 95 95 128 128 116 116 115 115 113 113 116 116 114 114 129 129 130 130 102 102 131 131 132 132 100 100 103 103 102 102 131 131 119 119 118 118 104 104 98 98 117 117 119 119 97 97 117 117 98 98 91 91 133 133 98 98 98 98 133 133 96 96 94 94 93 93 134 134 59 59 91 91 98 98 30 30 135 135 136 136 137 137 138 138 139 139 113 113 112 112 127 127 112 112 93 93 127 127 138 138 140 140 141 141 142 142 143 143 134 134 94 94 134 134 143 143 58 58 142 142 92 92 142 142 58 58 143 143 58 58 92 92 59 59 144 144 59 59 145 145 144 144 146 146 59 59 146 146 57 57 59 59 147 147 145 145 59 59 147 147 88 88 87 87 88 88 147 147 59 59 88 88 90 90 86 86 88 88 148 148 89 89 138 138 149 149 140 140 41 41 150 150 151 151 32 32 137 137 30 30 0 0 14 14 13 13 152 152 37 37 153 153 137 137 95 95 154 154 136 136 31 31 30 30 155 155 156 156 36 36 28 28 157 157 36 36 158 158 159 159 36 36 26 26 160 160 27 27 26 26 29 29 160 160 23 23 25 25 24 24 26 26 23 23 22 22 25 25 18 18 17 17 161 161 162 162 163 163 2 2 9 9 8 8 2 2 1 1 164 164 11 11 19 19 165 165 2 2 8 8 166 166 165 165 19 19 167 167 154 154 149 149 137 137 168 168 157 157 169 169 33 33 35 35 170 170 171 171 41 41 172 172 34 34 41 41 171 171 152 152 173 173 37 37 39 39 174 174 37 37 174 174 153 153 37 37 36 36 38 38 37 37 175 175 36 36 159 159 175 175 38 38 36 36 36 36 156 156 158 158 36 36 157 157 155 155 157 157 168 168 155 155 135 135 169 169 136 136 169 169 135 135 168 168 32 32 31 31 167 167 176 176 30 30 137 137 177 177 178 178 82 82 179 179 72 72 71 71 74 74 76 76 78 78 77 77 74 74 78 78 75 75 71 71 70 70 179 179 69 69 72 72 80 80 180 180 178 178 64 64 63 63 72 72 62 62 84 84 85 85 84 84 62 62 64 64 148 148 65 65 84 84 65 65 148 148 66 66 178 178 67 67 82 82 178 178 177 177 80 80 181 181 80 80 81 81 181 181 180 180 80 80 162 162 182 182 183 183 162 162 183 183 163 163 15 15 14 14 182 182 162 162 15 15 182 182 13 13 1 1 0 0 19 19 10 10 184 184 164 164 9 9 2 2 8 8 184 184 166 166 19 19 184 184 8 8 16 16 161 161 185 185 186 186 12 12 20 20 12 12 186 186 10 10 20 20 17 17 16 16 21 21 186 186 20 20 16 16 18 18 161 161 187 187 161 161 163 163 187 187 185 185 161 161 53 53 188 188 189 189 189 189 190 190 191 191 191 191 192 192 48 48 45 45 43 43 3 3 50 50 43 43 46 46 49 49 50 50 47 47 192 192 49 49 48 48 190 190 192 192 191 191 53 53 52 52 188 188 53 53 189 189 191 191 53 53 56 56 51 51 55 55 54 54 193 193 60 60 173 173 61 61 60 60 55 55 193 193 41 41 61 61 173 173 194 194 41 41 40 40 194 194 61 61 41 41 167 167 19 19 32 32 139 139 176 176 137 137 195 195 196 196 19 19 197 197 19 19 198 198 197 197 32 32 19 19 199 199 19 19 200 200 199 199 198 198 19 19 196 196 200 200 19 19 201 201 202 202 195 195 203 203 196 196 195 195 202 202 204 204 195 195 204 204 203 203 195 195 201 201 113 113 205 205 113 113 201 201 195 195 206 206 205 205 113 113 207 207 113 113 208 208 207 207 206 206 113 113 127 127 95 95 137 137 127 127 208 208 113 113 209 209 110 110 120 120 113 113 122 122 125 125 108 108 210 210 105 105 209 209 120 120 123 123 111 111 120 120 110 110 106 106 111 111 107 107 210 210 106 106 105 105 100 100 99 99 108 108 109 109 210 210 108 108 100 100 132 132 101 101 100 100 103 103 131 131 131 131 102 102 130 130 211 211 129 129 128 128 129 129 211 211 130 130 113 113 125 125 115 115 115 115 211 211 128 128 149 149 138 138 137 137 172 172 41 41 151 151 141 141 148 148 84 84 41 41 34 34 33 33 41 41 212 212 150 150 173 173 152 152 212 212 173 173 212 212 41 41 138 138 212 212 213 213 152 152 213 213 212 212 139 139 138 138 213 213 148 148 141 141 89 89 140 140 89 89 141 141 214 214 84 84 215 215 214 214 141 141 84 84 84 84 33 33 216 216 217 217 215 215 84 84 216 216 218 218 84 84 218 218 217 217 84 84 219 219 33 33 170 170 219 219 216 216 33 33 220 220 221 221 222 222 223 223 224 224 225 225 222 222 226 226 220 220 220 220 227 227 221 221 228 228 224 224 229 229 230 230 231 231 232 232 233 233 228 228 234 234 231 231 228 228 233 233 235 235 233 233 234 234 229 229 224 224 223 223 223 223 225 225 236 236 222 222 237 237 238 238 239 239 236 236 225 225 240 240 241 241 237 237 239 239 237 237 241 241 242 242 240 240 237 237 240 240 243 243 241 241 222 222 221 221 242 242 239 239 225 225 244 244 245 245 225 225 224 224 236 236 239 239 241 241 244 244 238 238 239 239 230 230 224 224 228 228 245 245 244 244 225 225 231 231 230 230 228 228 230 230 245 245 224 224 234 234 228 228 229 229 237 237 222 222 242 242 239 239 238 238 237 237 238 238 246 246 226 226 238 238 226 226 222 222 244 244 247 247 246 246 244 244 246 246 238 238 245 245 248 248 247 247 245 245 247 247 244 244 248 248 230 230 232 232 230 230 248 248 245 245 249 249 250 250 251 251 252 252 253 253 254 254 255 255 256 256 257 257 258 258 259 259 260 260 249 249 251 251 261 261 262 262 263 263 264 264 265 265 266 266 267 267 268 268 262 262 264 264 260 260 269 269 270 270 271 271 268 268 272 272 269 269 273 273 274 274 271 271 260 260 270 270 275 275 276 276 277 277 276 276 274 274 273 273 278 278 255 255 279 279 280 280 258 258 281 281 282 282 283 283 284 284 285 285 286 286 281 281 285 285 287 287 288 288 287 287 289 289 290 290 256 256 255 255 278 278 291 291 289 289 292 292 293 293 278 278 279 279 294 294 295 295 292 292 296 296 297 297 293 293 267 267 298 298 282 282 253 253 252 252 284 284 299 299 300 300 301 301 300 300 302 302 298 298 297 297 303 303 265 265 300 300 299 299 304 304 305 305 299 299 301 301 306 306 307 307 308 308 308 308 294 294 309 309 310 310 311 311 312 312 254 254 313 313 306 306 272 272 268 268 264 264 250 250 263 263 251 251 314 314 273 273 269 269 260 260 271 271 272 272 315 315 272 272 264 264 260 260 272 272 258 258 277 277 276 276 273 273 269 269 274 274 270 270 259 259 314 314 269 269 277 277 273 273 316 316 250 250 315 315 264 264 264 264 263 263 250 250 317 317 314 314 259 259 258 258 272 272 315 315 318 318 315 315 250 250 258 258 315 315 281 281 316 316 314 314 319 319 259 259 269 269 260 260 317 317 259 259 280 280 273 273 314 314 316 316 318 318 250 250 249 249 320 320 261 261 257 257 321 321 317 317 280 280 281 281 315 315 318 318 322 322 318 318 249 249 318 318 285 285 281 281 319 319 317 317 323 323 280 280 259 259 258 258 286 286 321 321 280 280 314 314 317 317 319 319 320 320 322 322 249 249 249 249 261 261 320 320 286 286 324 324 321 321 285 285 318 318 322 322 325 325 322 322 320 320 285 285 322 322 287 287 326 326 323 323 321 321 286 286 280 280 281 281 288 288 324 324 286 286 317 317 321 321 323 323 256 256 325 325 320 320 320 320 257 257 256 256 324 324 288 288 327 327 287 287 322 322 325 325 328 328 325 325 256 256 287 287 325 325 289 289 324 324 326 326 321 321 288 288 286 286 285 285 290 290 327 327 288 288 326 326 324 324 329 329 328 328 256 256 278 278 293 293 279 279 296 296 330 330 327 327 290 290 289 289 325 325 328 328 278 278 331 331 328 328 289 289 328 328 292 292 329 329 324 324 327 327 290 290 288 288 287 287 291 291 330 330 290 290 329 329 327 327 332 332 331 331 278 278 293 293 297 297 296 296 303 303 333 333 330 330 291 291 292 292 328 328 331 331 334 334 331 331 293 293 292 292 331 331 294 294 332 332 330 330 335 335 291 291 290 290 289 289 333 333 291 291 295 295 327 327 330 330 332 332 334 334 293 293 297 297 265 265 303 303 266 266 307 307 333 333 295 295 294 294 331 331 334 334 334 334 297 297 336 336 294 294 334 334 309 309 335 335 333 333 337 337 295 295 291 291 292 292 307 307 295 295 308 308 330 330 333 333 335 335 336 336 297 297 265 265 267 267 266 266 338 338 252 252 254 254 309 309 309 309 334 334 336 336 265 265 339 339 336 336 336 336 252 252 309 309 337 337 307 307 340 340 308 308 295 295 294 294 306 306 308 308 254 254 333 333 307 307 337 337 339 339 265 265 267 267 298 298 338 338 341 341 252 252 339 339 284 284 252 252 336 336 339 339 282 282 284 284 339 339 253 253 310 310 313 313 340 340 306 306 342 342 254 254 308 308 309 309 313 313 254 254 253 253 307 307 306 306 340 340 298 298 267 267 338 338 341 341 301 301 300 300 284 284 343 343 253 253 282 282 339 339 267 267 302 302 283 283 282 282 311 311 310 310 344 344 343 343 284 284 283 283 342 342 313 313 312 312 310 310 253 253 343 343 306 306 313 313 342 342 300 300 298 298 341 341 302 302 282 282 298 298 345 345 302 302 304 304 304 304 302 302 300 300 346 346 283 283 345 345 345 345 283 283 302 302 344 344 343 343 346 346 346 346 343 343 283 283 310 310 343 343 344 344 313 313 310 310 312 312 347 347 348 348 349 349 350 350 351 351 352 352 348 348 352 352 351 351 353 353 354 354 355 355 355 355 356 356 353 353 357 357 358 358 359 359 360 360 361 361 362 362 359 359 363 363 364 364 358 358 363 363 359 359 365 365 362 362 361 361 360 360 362 362 366 366 357 357 361 361 360 360 356 356 355 355 347 347 367 367 358 358 360 360 368 368 369 369 370 370 356 356 347 347 349 349 348 348 370 370 352 352 355 355 354 354 371 371 354 354 363 363 358 358 355 355 372 372 347 347 354 354 353 353 363 363 367 367 371 371 354 354 347 347 368 368 348 348 371 371 372 372 355 355 368 368 370 370 348 348 372 372 368 368 347 347 348 348 351 351 349 349 360 360 358 358 357 357 367 367 354 354 358 358 373 373 367 367 366 366 366 366 367 367 360 360 374 374 371 371 373 373 373 373 371 371 367 367 375 375 372 372 374 374 374 374 372 372 371 371 368 368 375 375 369 369 375 375 368 368 372 372 376 376 377 377 378 378 379 379 380 380 381 381 382 382 383 383 384 384 385 385 386 386 387 387 376 376 378 378 388 388 389 389 390 390 391 391 392 392 393 393 394 394 395 395 389 389 391 391 387 387 396 396 397 397 398 398 395 395 399 399 396 396 400 400 401 401 398 398 387 387 397 397 402 402 403 403 404 404 403 403 401 401 400 400 405 405 382 382 406 406 407 407 385 385 408 408 409 409 410 410 411 411 412 412 413 413 408 408 412 412 414 414 415 415 414 414 416 416 417 417 383 383 382 382 405 405 418 418 416 416 419 419 420 420 405 405 406 406 421 421 422 422 419 419 423 423 424 424 420 420 394 394 425 425 409 409 380 380 379 379 411 411 426 426 427 427 428 428 427 427 429 429 425 425 424 424 430 430 392 392 427 427 426 426 431 431 432 432 426 426 428 428 433 433 434 434 435 435 435 435 421 421 436 436 437 437 438 438 439 439 381 381 440 440 433 433 399 399 395 395 391 391 377 377 390 390 378 378 441 441 400 400 396 396 387 387 398 398 399 399 442 442 399 399 391 391 387 387 399 399 385 385 404 404 403 403 400 400 396 396 401 401 397 397 386 386 441 441 396 396 404 404 400 400 443 443 377 377 442 442 391 391 391 391 390 390 377 377 444 444 441 441 386 386 385 385 399 399 442 442 445 445 442 442 377 377 385 385 442 442 408 408 443 443 441 441 446 446 386 386 396 396 387 387 444 444 386 386 407 407 400 400 441 441 443 443 445 445 377 377 376 376 447 447 388 388 384 384 448 448 444 444 407 407 408 408 442 442 445 445 449 449 445 445 376 376 445 445 412 412 408 408 446 446 444 444 450 450 407 407 386 386 385 385 413 413 448 448 407 407 441 441 444 444 446 446 447 447 449 449 376 376 376 376 388 388 447 447 413 413 451 451 448 448 412 412 445 445 449 449 452 452 449 449 447 447 412 412 449 449 414 414 453 453 450 450 448 448 413 413 407 407 408 408 415 415 451 451 413 413 444 444 448 448 450 450 383 383 452 452 447 447 447 447 384 384 383 383 451 451 415 415 454 454 414 414 449 449 452 452 455 455 452 452 383 383 414 414 452 452 416 416 451 451 453 453 448 448 415 415 413 413 412 412 417 417 454 454 415 415 453 453 451 451 456 456 455 455 383 383 405 405 420 420 406 406 423 423 457 457 454 454 417 417 416 416 452 452 455 455 405 405 458 458 455 455 416 416 455 455 419 419 456 456 451 451 454 454 417 417 415 415 414 414 418 418 457 457 417 417 456 456 454 454 459 459 458 458 405 405 420 420 424 424 423 423 430 430 460 460 457 457 418 418 419 419 455 455 458 458 461 461 458 458 420 420 419 419 458 458 421 421 459 459 457 457 462 462 418 418 417 417 416 416 460 460 418 418 422 422 454 454 457 457 459 459 461 461 420 420 424 424 392 392 430 430 393 393 434 434 460 460 422 422 421 421 458 458 461 461 461 461 424 424 463 463 421 421 461 461 436 436 462 462 460 460 464 464 422 422 418 418 419 419 434 434 422 422 435 435 457 457 460 460 462 462 463 463 424 424 392 392 394 394 393 393 465 465 379 379 381 381 436 436 436 436 461 461 463 463 392 392 466 466 463 463 463 463 379 379 436 436 464 464 434 434 467 467 435 435 422 422 421 421 433 433 435 435 381 381 460 460 434 434 464 464 466 466 392 392 394 394 425 425 465 465 468 468 379 379 466 466 411 411 379 379 463 463 466 466 409 409 411 411 466 466 380 380 437 437 440 440 467 467 433 433 469 469 381 381 435 435 436 436 440 440 381 381 380 380 434 434 433 433 467 467 425 425 394 394 465 465 468 468 428 428 427 427 411 411 470 470 380 380 409 409 466 466 394 394 429 429 410 410 409 409 438 438 437 437 471 471 470 470 411 411 410 410 469 469 440 440 439 439 437 437 380 380 470 470 433 433 440 440 469 469 427 427 425 425 468 468 429 429 409 409 425 425 472 472 429 429 431 431 431 431 429 429 427 427 473 473 410 410 472 472 472 472 410 410 429 429 471 471 470 470 473 473 473 473 470 470 410 410 437 437 470 470 471 471 440 440 437 437 439 439 474 474 475 475 476 476 474 474 476 476 477 477 478 478 479 479 474 474 480 480 481 481 482 482 476 476 475 475 480 480 477 477 483 483 474 474 483 483 484 484 478 478 485 485 482 482 486 486 480 480 482 482 476 476 476 476 485 485 477 477 485 485 476 476 482 482 474 474 483 483 478 478 475 475 474 474 479 479 487 487 488 488 489 489 490 490 491 491 492 492 491 491 493 493 487 487 494 494 495 495 496 496 497 497 498 498 499 499 500 500 501 501 502 502 503 503 504 504 505 505 498 498 506 506 499 499 504 504 507 507 508 508 507 507 503 503 509 509 510 510 511 511 512 512 513 513 508 508 507 507 512 512 513 513 514 514 513 513 512 512 511 511 515 515 506 506 516 516 503 503 507 507 504 504 516 516 503 503 505 505 506 506 515 515 499 499 516 516 505 505 515 515 517 517 502 502 518 518 497 497 518 518 498 498 500 500 494 494 501 501 517 517 500 500 502 502 496 496 495 495 488 488 501 501 494 494 496 496 492 492 491 491 487 487 496 496 488 488 519 519 487 487 520 520 492 492 487 487 489 489 520 520 487 487 493 493 488 488 488 488 493 493 519 519 488 488 495 495 489 489 521 521 496 496 519 519 521 521 501 501 496 496 522 522 501 501 521 521 522 522 502 502 501 501 523 523 502 502 522 522 518 518 497 497 517 517 523 523 518 518 502 502 518 518 523 523 524 524 524 524 498 498 518 518 498 498 524 524 525 525 525 525 506 506 498 498 506 506 525 525 526 526 526 526 516 516 506 506 516 516 526 526 527 527 527 527 503 503 516 516 503 503 527 527 509 509 528 528 507 507 509 509 514 514 513 513 528 528 528 528 513 513 507 507 513 513 511 511 508 508 529 529 530 530 531 531 532 532 533 533 534 534 533 533 535 535 529 529 536 536 537 537 538 538 539 539 540 540 541 541 542 542 543 543 544 544 545 545 546 546 547 547 540 540 548 548 541 541 546 546 549 549 550 550 549 549 545 545 551 551 552 552 553 553 554 554 555 555 550 550 549 549 554 554 555 555 556 556 555 555 554 554 553 553 557 557 548 548 558 558 545 545 549 549 546 546 558 558 545 545 547 547 548 548 557 557 541 541 558 558 547 547 557 557 559 559 544 544 560 560 539 539 560 560 540 540 542 542 536 536 543 543 559 559 542 542 544 544 538 538 537 537 530 530 543 543 536 536 538 538 534 534 533 533 529 529 538 538 530 530 561 561 529 529 562 562 534 534 529 529 531 531 562 562 529 529 535 535 530 530 530 530 535 535 561 561 530 530 537 537 531 531 563 563 538 538 561 561 563 563 543 543 538 538 564 564 543 543 563 563 564 564 544 544 543 543 565 565 544 544 564 564 560 560 539 539 559 559 565 565 560 560 544 544 560 560 565 565 566 566 566 566 540 540 560 560 540 540 566 566 567 567 567 567 548 548 540 540 548 548 567 567 568 568 568 568 558 558 548 548 558 558 568 568 569 569 569 569 545 545 558 558 545 545 569 569 551 551 570 570 549 549 551 551 556 556 555 555 570 570 570 570 555 555 549 549 555 555 553 553 550 550 571 571 572 572 573 573 574 574 575 575 576 576 577 577 574 574 572 572 578 578 579 579 580 580 581 581 582 582 583 583 584 584 585 585 586 586 587 587 588 588 589 589 590 590 581 581 583 583 591 591 587 587 592 592 588 588 591 591 593 593 594 594 595 595 596 596 592 592 597 597 591 591 597 597 596 596 598 598 596 596 597 597 594 594 590 590 599 599 600 600 591 591 588 588 587 587 588 588 600 600 589 589 599 599 590 590 583 583 589 589 600 600 599 599 586 586 601 601 602 602 602 602 582 582 581 581 579 579 585 585 584 584 585 585 601 601 586 586 578 578 580 580 571 571 579 579 584 584 580 580 574 574 576 576 572 572 571 571 580 580 603 603 604 604 572 572 576 576 573 573 572 572 604 604 577 577 572 572 571 571 577 577 571 571 603 603 578 578 571 571 573 573 580 580 605 605 603 603 584 584 605 605 580 580 584 584 606 606 605 605 586 586 606 606 584 584 586 586 607 607 606 606 582 582 602 602 601 601 602 602 607 607 586 586 607 607 602 602 608 608 581 581 608 608 602 602 608 608 581 581 609 609 590 590 609 609 581 581 609 609 590 590 610 610 600 600 610 610 590 590 610 610 600 600 611 611 588 588 611 611 600 600 611 611 588 588 593 593 591 591 612 612 593 593 597 597 598 598 612 612 597 597 612 612 591 591 594 594 597 597 592 592 613 613 614 614 615 615 616 616 617 617 618 618 619 619 616 616 614 614 620 620 621 621 622 622 623 623 624 624 625 625 626 626 627 627 628 628 629 629 630 630 631 631 632 632 623 623 625 625 633 633 629 629 634 634 630 630 633 633 635 635 636 636 637 637 638 638 634 634 639 639 633 633 639 639 638 638 640 640 638 638 639 639 636 636 632 632 641 641 642 642 633 633 630 630 629 629 630 630 642 642 631 631 641 641 632 632 625 625 631 631 642 642 641 641 628 628 643 643 644 644 644 644 624 624 623 623 621 621 627 627 626 626 627 627 643 643 628 628 620 620 622 622 613 613 621 621 626 626 622 622 616 616 618 618 614 614 613 613 622 622 645 645 646 646 614 614 618 618 615 615 614 614 646 646 619 619 614 614 613 613 619 619 613 613 645 645 620 620 613 613 615 615 622 622 647 647 645 645 626 626 647 647 622 622 626 626 648 648 647 647 628 628 648 648 626 626 628 628 649 649 648 648 624 624 644 644 643 643 644 644 649 649 628 628 649 649 644 644 650 650 623 623 650 650 644 644 650 650 623 623 651 651 632 632 651 651 623 623 651 651 632 632 652 652 642 642 652 652 632 632 652 652 642 642 653 653 630 630 653 653 642 642 653 653 630 630 635 635 633 633 654 654 635 635 639 639 640 640 654 654 639 639 654 654 633 633 636 636 639 639 634 634 655 655 656 656 657 657 658 658 659 659 657 657 656 656 655 655 660 660 657 657 656 656 661 661 658 658 662 662 663 663 657 657 661 661 662 662 657 657 662 662 658 658 655 655 657 657 659 659 664 664 665 665 666 666 667 667 668 668 666 666 665 665 664 664 669 669 664 664 666 666 670 670 671 671 668 668 672 672 670 670 666 666 671 671 671 671 666 666 668 668 666 666 665 665 667 667 673 673 674 674 675 675 675 675 674 674 676 676 677 677 678 678 674 674 679 679 680 680 681 681 673 673 675 675 680 680 682 682 676 676 674 674 683 683 682 682 678 678 681 681 684 684 685 685 681 681 680 680 675 675 684 684 675 675 676 676 675 675 684 684 681 681 682 682 674 674 678 678 674 674 673 673 677 677 686 686 687 687 688 688 689 689 690 690 691 691 692 692 691 691 690 690 689 689 693 693 694 694 694 694 690 690 689 689 695 695 696 696 697 697 698 698 699 699 700 700 700 700 697 697 698 698 699 699 698 698 701 701 697 697 700 700 695 695 686 686 688 688 696 696 695 695 686 686 696 696 693 693 687 687 694 694 688 688 687 687 693 693 702 702 703 703 704 704 705 705 706 706 707 707 708 708 707 707 706 706 705 705 709 709 710 710 710 710 706 706 705 705 711 711 712 712 713 713 714 714 715 715 716 716 716 716 713 713 714 714 715 715 714 714 717 717 713 713 716 716 711 711 702 702 704 704 712 712 711 711 702 702 712 712 709 709 703 703 710 710 704 704 703 703 709 709 718 718 719 719 720 720 721 721 722 722 723 723 719 719 724 724 720 720 724 724 725 725 726 726 726 726 720 720 724 724 727 727 722 722 728 728 729 729 721 721 723 723 730 730 731 731 732 732 730 730 732 732 728 728 733 733 731 731 730 730 722 722 727 727 723 723 728 728 732 732 727 727 729 729 725 725 721 721 729 729 726 726 725 725 734 734 735 735 736 736 737 737 738 738 739 739 740 740 739 739 738 738 737 737 741 741 742 742 742 742 738 738 737 737 743 743 744 744 745 745 746 746 747 747 748 748 748 748 745 745 746 746 747 747 746 746 749 749 745 745 748 748 743 743 734 734 736 736 744 744 743 743 734 734 744 744 741 741 735 735 742 742 736 736 735 735 741 741 750 750 751 751 752 752 753 753 754 754 755 755 755 755 756 756 753 753 752 752 754 754 757 757 753 753 757 757 754 754 758 758 759 759 760 760 761 761 762 762 758 758 762 762 761 761 763 763 762 762 759 759 758 758 750 750 760 760 751 751 760 760 759 759 751 751 752 752 757 757 750 750 764 764 765 765 766 766 767 767 768 768 769 769 770 770 764 764 766 766 771 771 770 770 772 772 766 766 772 772 770 770 769 769 773 773 774 774 771 771 768 768 767 767 775 775 773 773 776 776 776 776 777 777 775 775 774 774 767 767 769 769 775 775 774 774 773 773 771 771 772 772 768 768 778 778 779 779 780 780 781 781 782 782 783 783 783 783 784 784 781 781 780 780 782 782 785 785 781 781 785 785 782 782 786 786 787 787 788 788 789 789 790 790 786 786 790 790 789 789 791 791 790 790 787 787 786 786 778 778 788 788 779 779 788 788 787 787 779 779 780 780 785 785 778 778 792 792 793 793 794 794 795 795 796 796 797 797 798 798 792 792 794 794 794 794 799 799 798 798 800 800 797 797 796 796 799 799 801 801 798 798 802 802 803 803 804 804 805 805 795 795 806 806 803 803 802 802 805 805 804 804 807 807 802 802 803 803 805 805 806 806 801 801 800 800 796 796 797 797 806 806 795 795 799 799 800 800 801 801 808 808 809 809 810 810 811 811 812 812 813 813 814 814 808 808 810 810 815 815 814 814 816 816 810 810 816 816 814 814 813 813 817 817 818 818 815 815 812 812 811 811 819 819 817 817 820 820 820 820 821 821 819 819 818 818 811 811 813 813 819 819 818 818 817 817 815 815 816 816 812 812 822 822 823 823 824 824 825 825 826 826 827 827 828 828 822 822 824 824 824 824 829 829 828 828 830 830 827 827 826 826 829 829 831 831 828 828 832 832 833 833 834 834 835 835 825 825 836 836 833 833 832 832 835 835 834 834 837 837 832 832 833 833 835 835 836 836 831 831 830 830 826 826 827 827 836 836 825 825 829 829 830 830 831 831 838 838 839 839 840 840 841 841 842 842 843 843 844 844 845 845 846 846 847 847 842 842 841 841 845 845 840 840 839 839 848 848 849 849 850 850 848 848 851 851 849 849 852 852 850 850 853 853 848 848 854 854 851 851 855 855 854 854 848 848 854 854 856 856 851 851 852 852 847 847 848 848 843 843 839 839 838 838 840 840 844 844 857 857 841 841 843 843 838 838 844 844 840 840 845 845 852 852 848 848 850 850 842 842 847 847 852 852 847 847 858 858 855 855 847 847 855 855 848 848 841 841 859 859 858 858 841 841 858 858 847 847 838 838 860 860 859 859 838 838 859 859 841 841 860 860 840 840 857 857 840 840 860 860 838 838 861 861 862 862 863 863 864 864 865 865 866 866 867 867 868 868 869 869 870 870 871 871 872 872 863 863 862 862 873 873 874 874 875 875 876 876 877 877 878 878 879 879 875 875 880 880 876 876 881 881 872 872 882 882 880 880 883 883 884 884 885 885 881 881 886 886 872 872 883 883 882 882 887 887 888 888 889 889 886 886 887 887 885 885 868 868 890 890 891 891 871 871 892 892 893 893 894 894 895 895 896 896 897 897 898 898 893 893 899 899 898 898 900 900 901 901 899 899 902 902 868 868 867 867 890 890 901 901 903 903 904 904 890 890 905 905 891 891 906 906 907 907 904 904 908 908 909 909 905 905 910 910 879 879 895 895 865 865 864 864 896 896 911 911 912 912 913 913 914 914 911 911 910 910 915 915 908 908 878 878 912 912 911 911 916 916 912 912 917 917 913 913 918 918 919 919 920 920 907 907 920 920 921 921 922 922 923 923 924 924 925 925 866 866 919 919 880 880 884 884 876 876 874 874 861 861 863 863 885 885 926 926 881 881 883 883 872 872 884 884 884 884 927 927 876 876 884 884 872 872 871 871 887 887 889 889 885 885 886 886 881 881 882 882 926 926 870 870 881 881 885 885 889 889 928 928 927 927 861 861 876 876 874 874 876 876 861 861 926 926 929 929 870 870 884 884 871 871 927 927 927 927 930 930 861 861 927 927 871 871 893 893 926 926 928 928 931 931 881 881 870 870 872 872 870 870 929 929 892 892 926 926 885 885 928 928 861 861 930 930 862 862 873 873 932 932 869 869 929 929 933 933 892 892 927 927 893 893 930 930 930 930 934 934 862 862 898 898 930 930 893 893 929 929 931 931 935 935 870 870 892 892 871 871 933 933 897 897 892 892 929 929 926 926 931 931 934 934 932 932 862 862 873 873 862 862 932 932 936 936 897 897 933 933 930 930 898 898 934 934 934 934 937 937 932 932 934 934 898 898 899 899 935 935 938 938 933 933 892 892 897 897 893 893 936 936 900 900 897 897 933 933 929 929 935 935 937 937 867 867 932 932 869 869 932 932 867 867 900 900 936 936 939 939 934 934 899 899 937 937 937 937 940 940 867 867 937 937 899 899 901 901 938 938 936 936 933 933 897 897 900 900 898 898 939 939 902 902 900 900 936 936 938 938 941 941 867 867 940 940 890 890 891 891 905 905 909 909 939 939 942 942 902 902 937 937 901 901 940 940 943 943 890 890 940 940 940 940 901 901 904 904 936 936 941 941 939 939 900 900 902 902 899 899 942 942 903 903 902 902 939 939 941 941 944 944 890 890 943 943 905 905 909 909 908 908 915 915 942 942 945 945 903 903 940 940 904 904 943 943 943 943 946 946 905 905 943 943 904 904 907 907 942 942 944 944 947 947 902 902 903 903 901 901 903 903 945 945 906 906 942 942 939 939 944 944 905 905 946 946 908 908 915 915 878 878 877 877 945 945 918 918 906 906 943 943 907 907 946 946 908 908 946 946 948 948 946 946 907 907 921 921 945 945 947 947 949 949 903 903 906 906 904 904 906 906 918 918 920 920 945 945 942 942 947 947 908 908 948 948 878 878 877 877 879 879 950 950 866 866 865 865 921 921 946 946 921 921 948 948 951 951 878 878 948 948 865 865 948 948 921 921 918 918 949 949 952 952 906 906 920 920 907 907 920 920 919 919 866 866 918 918 945 945 949 949 878 878 951 951 879 879 950 950 910 910 953 953 951 951 865 865 896 896 948 948 865 865 951 951 896 896 895 895 951 951 923 923 864 864 925 925 919 919 952 952 954 954 920 920 866 866 921 921 866 866 925 925 864 864 919 919 918 918 952 952 879 879 910 910 950 950 913 913 953 953 911 911 955 955 896 896 864 864 951 951 895 895 879 879 894 894 914 914 895 895 923 923 922 922 956 956 896 896 955 955 894 894 925 925 954 954 924 924 864 864 923 923 955 955 925 925 919 919 954 954 910 910 911 911 953 953 895 895 914 914 910 910 914 914 957 957 916 916 914 914 916 916 911 911 894 894 958 958 957 957 894 894 957 957 914 914 955 955 956 956 958 958 955 955 958 958 894 894 955 955 923 923 956 956 923 923 925 925 924 924 959 959 960 960 961 961 962 962 963 963 964 964 965 965 966 966 967 967 962 962 968 968 963 963 961 961 965 965 959 959 969 969 970 970 971 971 972 972 970 970 969 969 971 971 973 973 974 974 975 975 970 970 972 972 975 975 976 976 970 970 977 977 975 975 972 972 968 968 973 973 970 970 959 959 964 964 960 960 966 966 961 961 978 978 964 964 963 963 960 960 961 961 966 966 965 965 970 970 973 973 971 971 968 968 962 962 973 973 979 979 968 968 976 976 976 976 968 968 970 970 980 980 963 963 979 979 979 979 963 963 968 968 981 981 960 960 980 980 980 980 960 960 963 963 961 961 981 981 978 978 981 981 961 961 960 960 982 982 983 983 984 984 985 985 986 986 987 987 988 988 989 989 990 990 991 991 992 992 993 993 984 984 983 983 994 994 995 995 996 996 997 997 998 998 999 999 1000 1000 996 996 1001 1001 997 997 1002 1002 993 993 1003 1003 1001 1001 1004 1004 1005 1005 1006 1006 1002 1002 1007 1007 993 993 1004 1004 1003 1003 1008 1008 1009 1009 1010 1010 1007 1007 1008 1008 1006 1006 989 989 1011 1011 1012 1012 992 992 1013 1013 1014 1014 1015 1015 1016 1016 1017 1017 1018 1018 1019 1019 1014 1014 1020 1020 1019 1019 1021 1021 1022 1022 1020 1020 1023 1023 989 989 988 988 1011 1011 1022 1022 1024 1024 1025 1025 1011 1011 1026 1026 1012 1012 1027 1027 1028 1028 1025 1025 1029 1029 1030 1030 1026 1026 1031 1031 1000 1000 1016 1016 986 986 985 985 1017 1017 1032 1032 1033 1033 1034 1034 1035 1035 1032 1032 1031 1031 1036 1036 1029 1029 999 999 1033 1033 1032 1032 1037 1037 1033 1033 1038 1038 1034 1034 1039 1039 1040 1040 1041 1041 1028 1028 1041 1041 1042 1042 1043 1043 1044 1044 1045 1045 1046 1046 987 987 1040 1040 1001 1001 1005 1005 997 997 995 995 982 982 984 984 1006 1006 1047 1047 1002 1002 1004 1004 993 993 1005 1005 1005 1005 1048 1048 997 997 1005 1005 993 993 992 992 1008 1008 1010 1010 1006 1006 1007 1007 1002 1002 1003 1003 1047 1047 991 991 1002 1002 1006 1006 1010 1010 1049 1049 1048 1048 982 982 997 997 995 995 997 997 982 982 1047 1047 1050 1050 991 991 1005 1005 992 992 1048 1048 1048 1048 1051 1051 982 982 1048 1048 992 992 1014 1014 1047 1047 1049 1049 1052 1052 1002 1002 991 991 993 993 991 991 1050 1050 1013 1013 1047 1047 1006 1006 1049 1049 982 982 1051 1051 983 983 994 994 1053 1053 990 990 1050 1050 1054 1054 1013 1013 1048 1048 1014 1014 1051 1051 1051 1051 1055 1055 983 983 1019 1019 1051 1051 1014 1014 1050 1050 1052 1052 1056 1056 991 991 1013 1013 992 992 1054 1054 1018 1018 1013 1013 1050 1050 1047 1047 1052 1052 1055 1055 1053 1053 983 983 994 994 983 983 1053 1053 1057 1057 1018 1018 1054 1054 1051 1051 1019 1019 1055 1055 1055 1055 1058 1058 1053 1053 1055 1055 1019 1019 1020 1020 1056 1056 1059 1059 1054 1054 1013 1013 1018 1018 1014 1014 1057 1057 1021 1021 1018 1018 1054 1054 1050 1050 1056 1056 1058 1058 988 988 1053 1053 990 990 1053 1053 988 988 1021 1021 1057 1057 1060 1060 1055 1055 1020 1020 1058 1058 1058 1058 1061 1061 988 988 1058 1058 1020 1020 1022 1022 1059 1059 1057 1057 1054 1054 1018 1018 1021 1021 1019 1019 1060 1060 1023 1023 1021 1021 1057 1057 1059 1059 1062 1062 988 988 1061 1061 1011 1011 1012 1012 1026 1026 1030 1030 1060 1060 1063 1063 1023 1023 1058 1058 1022 1022 1061 1061 1064 1064 1011 1011 1061 1061 1061 1061 1022 1022 1025 1025 1057 1057 1062 1062 1060 1060 1021 1021 1023 1023 1020 1020 1063 1063 1024 1024 1023 1023 1060 1060 1062 1062 1065 1065 1011 1011 1064 1064 1026 1026 1030 1030 1029 1029 1036 1036 1063 1063 1066 1066 1024 1024 1061 1061 1025 1025 1064 1064 1064 1064 1067 1067 1026 1026 1064 1064 1025 1025 1028 1028 1063 1063 1065 1065 1068 1068 1023 1023 1024 1024 1022 1022 1024 1024 1066 1066 1027 1027 1063 1063 1060 1060 1065 1065 1026 1026 1067 1067 1029 1029 1036 1036 999 999 998 998 1066 1066 1039 1039 1027 1027 1064 1064 1028 1028 1067 1067 1029 1029 1067 1067 1069 1069 1067 1067 1028 1028 1042 1042 1066 1066 1068 1068 1070 1070 1024 1024 1027 1027 1025 1025 1027 1027 1039 1039 1041 1041 1066 1066 1063 1063 1068 1068 1029 1029 1069 1069 999 999 998 998 1000 1000 1071 1071 987 987 986 986 1042 1042 1067 1067 1042 1042 1069 1069 1072 1072 999 999 1069 1069 986 986 1069 1069 1042 1042 1039 1039 1070 1070 1073 1073 1027 1027 1041 1041 1028 1028 1041 1041 1040 1040 987 987 1039 1039 1066 1066 1070 1070 999 999 1072 1072 1000 1000 1071 1071 1031 1031 1074 1074 1072 1072 986 986 1017 1017 1069 1069 986 986 1072 1072 1017 1017 1016 1016 1072 1072 1044 1044 985 985 1046 1046 1040 1040 1073 1073 1075 1075 1041 1041 987 987 1042 1042 987 987 1046 1046 985 985 1040 1040 1039 1039 1073 1073 1000 1000 1031 1031 1071 1071 1034 1034 1074 1074 1032 1032 1076 1076 1017 1017 985 985 1072 1072 1016 1016 1000 1000 1015 1015 1035 1035 1016 1016 1044 1044 1043 1043 1077 1077 1017 1017 1076 1076 1015 1015 1046 1046 1075 1075 1045 1045 985 985 1044 1044 1076 1076 1046 1046 1040 1040 1075 1075 1031 1031 1032 1032 1074 1074 1016 1016 1035 1035 1031 1031 1035 1035 1078 1078 1037 1037 1035 1035 1037 1037 1032 1032 1015 1015 1079 1079 1078 1078 1015 1015 1078 1078 1035 1035 1076 1076 1077 1077 1079 1079 1076 1076 1079 1079 1015 1015 1076 1076 1044 1044 1077 1077 1044 1044 1046 1046 1045 1045 1080 1080 1081 1081 1082 1082 1083 1083 1084 1084 1085 1085 1086 1086 1087 1087 1088 1088 1089 1089 1090 1090 1091 1091 1092 1092 1093 1093 1094 1094 1095 1095 1096 1096 1097 1097 1097 1097 1098 1098 1099 1099 1096 1096 1100 1100 1101 1101 1100 1100 1096 1096 1095 1095 1102 1102 1101 1101 1103 1103 1100 1100 1103 1103 1101 1101 1099 1099 1098 1098 1090 1090 1095 1095 1097 1097 1099 1099 1089 1089 1091 1091 1093 1093 1090 1090 1098 1098 1091 1091 1085 1085 1092 1092 1094 1094 1092 1092 1089 1089 1093 1093 1086 1086 1084 1084 1083 1083 1083 1083 1085 1085 1094 1094 1087 1087 1082 1082 1088 1088 1086 1086 1088 1088 1084 1084 1082 1082 1087 1087 1080 1080 1104 1104 1105 1105 1106 1106 1107 1107 1106 1106 1105 1105 1108 1108 1109 1109 1110 1110 1111 1111 1112 1112 1113 1113 1113 1113 1114 1114 1111 1111 1112 1112 1115 1115 1116 1116 1115 1115 1112 1112 1111 1111 1117 1117 1118 1118 1116 1116 1119 1119 1120 1120 1121 1121 1108 1108 1122 1122 1109 1109 1123 1123 1124 1124 1125 1125 1119 1119 1126 1126 1120 1120 1127 1127 1128 1128 1129 1129 1130 1130 1131 1131 1132 1132 1133 1133 1134 1134 1135 1135 1135 1135 1123 1123 1125 1125 1136 1136 1133 1133 1137 1137 1135 1135 1137 1137 1133 1133 1138 1138 1139 1139 1140 1140 1141 1141 1142 1142 1143 1143 1144 1144 1128 1128 1145 1145 1123 1123 1126 1126 1124 1124 1143 1143 1142 1142 1132 1132 1119 1119 1124 1124 1126 1126 1110 1110 1109 1109 1121 1121 1110 1110 1121 1121 1120 1120 1111 1111 1146 1146 1115 1115 1108 1108 1114 1114 1122 1122 1147 1147 1148 1148 1149 1149 1150 1150 1151 1151 1152 1152 1114 1114 1113 1113 1122 1122 1153 1153 1150 1150 1154 1154 1155 1155 1156 1156 1157 1157 1150 1150 1158 1158 1154 1154 1127 1127 1129 1129 1141 1141 1135 1135 1125 1125 1137 1137 1134 1134 1145 1145 1135 1135 1159 1159 1120 1120 1126 1126 1145 1145 1160 1160 1123 1123 1161 1161 1110 1110 1120 1120 1159 1159 1126 1126 1160 1160 1162 1162 1108 1108 1110 1110 1161 1161 1120 1120 1159 1159 1163 1163 1114 1114 1108 1108 1162 1162 1110 1110 1161 1161 1164 1164 1111 1111 1114 1114 1108 1108 1162 1162 1163 1163 1117 1117 1115 1115 1155 1155 1114 1114 1163 1163 1164 1164 1117 1117 1165 1165 1118 1118 1111 1111 1164 1164 1146 1146 1115 1115 1117 1117 1116 1116 1146 1146 1155 1155 1115 1115 1117 1117 1157 1157 1165 1165 1145 1145 1123 1123 1135 1135 1144 1144 1145 1145 1134 1134 1138 1138 1161 1161 1159 1159 1160 1160 1126 1126 1123 1123 1166 1166 1160 1160 1128 1128 1140 1140 1162 1162 1161 1161 1138 1138 1159 1159 1166 1166 1167 1167 1163 1163 1162 1162 1140 1140 1161 1161 1138 1138 1168 1168 1164 1164 1163 1163 1167 1167 1162 1162 1140 1140 1169 1169 1146 1146 1164 1164 1168 1168 1163 1163 1167 1167 1155 1155 1146 1146 1170 1170 1168 1168 1169 1169 1164 1164 1157 1157 1152 1152 1171 1171 1169 1169 1170 1170 1146 1146 1157 1157 1171 1171 1165 1165 1170 1170 1156 1156 1155 1155 1155 1155 1157 1157 1117 1117 1128 1128 1160 1160 1145 1145 1129 1129 1128 1128 1144 1144 1167 1167 1140 1140 1172 1172 1166 1166 1159 1159 1160 1160 1173 1173 1166 1166 1127 1127 1168 1168 1167 1167 1174 1174 1139 1139 1138 1138 1173 1173 1169 1169 1168 1168 1175 1175 1172 1172 1140 1140 1139 1139 1170 1170 1169 1169 1176 1176 1174 1174 1167 1167 1172 1172 1156 1156 1170 1170 1177 1177 1175 1175 1168 1168 1174 1174 1152 1152 1156 1156 1178 1178 1176 1176 1169 1169 1175 1175 1150 1150 1178 1178 1158 1158 1170 1170 1176 1176 1177 1177 1156 1156 1177 1177 1178 1178 1152 1152 1151 1151 1171 1171 1156 1156 1152 1152 1157 1157 1127 1127 1166 1166 1128 1128 1131 1131 1173 1173 1143 1143 1179 1179 1139 1139 1131 1131 1173 1173 1138 1138 1166 1166 1139 1139 1173 1173 1131 1131 1180 1180 1172 1172 1179 1179 1172 1172 1139 1139 1179 1179 1181 1181 1174 1174 1180 1180 1174 1174 1172 1172 1180 1180 1182 1182 1175 1175 1181 1181 1175 1175 1174 1174 1181 1181 1183 1183 1176 1176 1182 1182 1176 1176 1175 1175 1182 1182 1184 1184 1177 1177 1183 1183 1177 1177 1176 1176 1183 1183 1158 1158 1178 1178 1184 1184 1178 1178 1177 1177 1184 1184 1149 1149 1154 1154 1147 1147 1150 1150 1153 1153 1151 1151 1178 1178 1150 1150 1152 1152 1141 1141 1143 1143 1127 1127 1127 1127 1143 1143 1173 1173 1130 1130 1185 1185 1179 1179 1131 1131 1143 1143 1132 1132 1185 1185 1186 1186 1180 1180 1179 1179 1131 1131 1130 1130 1186 1186 1187 1187 1181 1181 1180 1180 1179 1179 1185 1185 1187 1187 1188 1188 1182 1182 1181 1181 1180 1180 1186 1186 1188 1188 1189 1189 1183 1183 1182 1182 1181 1181 1187 1187 1189 1189 1190 1190 1184 1184 1183 1183 1182 1182 1188 1188 1190 1190 1191 1191 1158 1158 1184 1184 1183 1183 1189 1189 1191 1191 1147 1147 1154 1154 1158 1158 1184 1184 1190 1190 1158 1158 1191 1191 1154 1154 1154 1154 1149 1149 1153 1153 1192 1192 1193 1193 1194 1194 1192 1192 1195 1195 1196 1196 1196 1196 1193 1193 1192 1192 1197 1197 1195 1195 1198 1198 1195 1195 1197 1197 1196 1196 1197 1197 1198 1198 1199 1199 1194 1194 1193 1193 1200 1200 1201 1201 1202 1202 1200 1200 1194 1194 1200 1200 1202 1202 1201 1201 1203 1203 1204 1204 1204 1204 1202 1202 1201 1201 1203 1203 1205 1205 1204 1204 1206 1206 1207 1207 1208 1208 1209 1209 1210 1210 1211 1211 1212 1212 1213 1213 1214 1214 1215 1215 1216 1216 1217 1217 1218 1218 1219 1219 1220 1220 1221 1221 1222 1222 1223 1223 1223 1223 1224 1224 1225 1225 1222 1222 1226 1226 1227 1227 1226 1226 1222 1222 1221 1221 1228 1228 1227 1227 1229 1229 1226 1226 1229 1229 1227 1227 1225 1225 1224 1224 1216 1216 1221 1221 1223 1223 1225 1225 1215 1215 1217 1217 1219 1219 1216 1216 1224 1224 1217 1217 1211 1211 1218 1218 1220 1220 1218 1218 1215 1215 1219 1219 1212 1212 1210 1210 1209 1209 1209 1209 1211 1211 1220 1220 1213 1213 1208 1208 1214 1214 1212 1212 1214 1214 1210 1210 1208 1208 1213 1213 1206 1206 1230 1230 1231 1231 1232 1232 1233 1233 1234 1234 1235 1235 1236 1236 1237 1237 1238 1238 1239 1239 1240 1240 1241 1241 1242 1242 1243 1243 1244 1244 1245 1245 1246 1246 1247 1247 1247 1247 1248 1248 1249 1249 1246 1246 1250 1250 1251 1251 1250 1250 1246 1246 1245 1245 1252 1252 1251 1251 1253 1253 1250 1250 1253 1253 1251 1251 1249 1249 1248 1248 1240 1240 1245 1245 1247 1247 1249 1249 1239 1239 1241 1241 1243 1243 1240 1240 1248 1248 1241 1241 1235 1235 1242 1242 1244 1244 1242 1242 1239 1239 1243 1243 1236 1236 1234 1234 1233 1233 1233 1233 1235 1235 1244 1244 1237 1237 1232 1232 1238 1238 1236 1236 1238 1238 1234 1234 1232 1232 1237 1237 1230 1230 1254 1254 1255 1255 1256 1256 1257 1257 1254 1254 1256 1256 1258 1258 1259 1259 1260 1260 1261 1261 1262 1262 1263 1263 1264 1264 1265 1265 1266 1266 1267 1267 1266 1266 1265 1265 1268 1268 1269 1269 1270 1270 1269 1269 1271 1271 1264 1264 1268 1268 1270 1270 1272 1272 1263 1263 1273 1273 1274 1274 1262 1262 1273 1273 1263 1263 1275 1275 1276 1276 1277 1277 1277 1277 1278 1278 1279 1279 1280 1280 1281 1281 1282 1282 1276 1276 1278 1278 1277 1277 1283 1283 1284 1284 1285 1285 1286 1286 1275 1275 1287 1287 1288 1288 1289 1289 1290 1290 1287 1287 1290 1290 1289 1289 1280 1280 1291 1291 1292 1292 1293 1293 1294 1294 1295 1295 1296 1296 1280 1280 1292 1292 1293 1293 1282 1282 1283 1283 1288 1288 1294 1294 1289 1289 1297 1297 1292 1292 1291 1291 1273 1273 1279 1279 1274 1274 1278 1278 1274 1274 1279 1279 1266 1266 1267 1267 1261 1261 1262 1262 1261 1261 1267 1267 1298 1298 1266 1266 1299 1299 1300 1300 1301 1301 1302 1302 1303 1303 1304 1304 1305 1305 1306 1306 1302 1302 1307 1307 1307 1307 1260 1260 1259 1259 1286 1286 1287 1287 1289 1289 1294 1294 1288 1288 1295 1295 1308 1308 1309 1309 1276 1276 1276 1276 1275 1275 1286 1286 1310 1310 1286 1286 1289 1289 1309 1309 1311 1311 1278 1278 1308 1308 1276 1276 1286 1286 1311 1311 1312 1312 1274 1274 1309 1309 1278 1278 1276 1276 1312 1312 1313 1313 1263 1263 1311 1311 1274 1274 1278 1278 1313 1313 1299 1299 1261 1261 1263 1263 1274 1274 1312 1312 1314 1314 1269 1269 1301 1301 1261 1261 1263 1263 1313 1313 1261 1261 1299 1299 1266 1266 1314 1314 1270 1270 1269 1269 1264 1264 1271 1271 1265 1265 1298 1298 1301 1301 1264 1264 1269 1269 1268 1268 1271 1271 1310 1310 1289 1289 1294 1294 1293 1293 1295 1295 1315 1315 1316 1316 1317 1317 1308 1308 1308 1308 1286 1286 1310 1310 1318 1318 1310 1310 1294 1294 1317 1317 1319 1319 1309 1309 1316 1316 1308 1308 1310 1310 1319 1319 1320 1320 1311 1311 1317 1317 1309 1309 1308 1308 1320 1320 1321 1321 1312 1312 1319 1319 1311 1311 1309 1309 1321 1321 1260 1260 1313 1313 1320 1320 1312 1312 1311 1311 1260 1260 1307 1307 1299 1299 1312 1312 1321 1321 1313 1313 1313 1313 1260 1260 1299 1299 1300 1300 1314 1314 1301 1301 1298 1298 1264 1264 1266 1266 1307 1307 1302 1302 1298 1298 1301 1301 1269 1269 1264 1264 1318 1318 1294 1294 1293 1293 1282 1282 1315 1315 1322 1322 1316 1316 1318 1318 1285 1285 1316 1316 1310 1310 1318 1318 1283 1283 1285 1285 1318 1318 1317 1317 1316 1316 1323 1323 1285 1285 1323 1323 1316 1316 1319 1319 1317 1317 1324 1324 1323 1323 1324 1324 1317 1317 1320 1320 1319 1319 1325 1325 1324 1324 1325 1325 1319 1319 1321 1321 1320 1320 1326 1326 1325 1325 1326 1326 1320 1320 1260 1260 1321 1321 1258 1258 1326 1326 1258 1258 1321 1321 1306 1306 1303 1303 1305 1305 1327 1327 1300 1300 1302 1302 1307 1307 1298 1298 1299 1299 1259 1259 1306 1306 1307 1307 1302 1302 1301 1301 1298 1298 1282 1282 1293 1293 1315 1315 1322 1322 1291 1291 1280 1280 1285 1285 1328 1328 1323 1323 1283 1283 1318 1318 1293 1293 1281 1281 1284 1284 1283 1283 1323 1323 1329 1329 1324 1324 1284 1284 1328 1328 1285 1285 1324 1324 1330 1330 1325 1325 1328 1328 1329 1329 1323 1323 1325 1325 1331 1331 1326 1326 1329 1329 1330 1330 1324 1324 1326 1326 1332 1332 1258 1258 1330 1330 1331 1331 1325 1325 1258 1258 1333 1333 1259 1259 1331 1331 1332 1332 1326 1326 1259 1259 1303 1303 1306 1306 1333 1333 1258 1258 1332 1332 1327 1327 1302 1302 1306 1306 1333 1333 1303 1303 1259 1259 1327 1327 1306 1306 1305 1305 1280 1280 1282 1282 1322 1322 1281 1281 1283 1283 1282 1282 1334 1334 1281 1281 1296 1296 1296 1296 1281 1281 1280 1280 1335 1335 1284 1284 1334 1334 1334 1334 1284 1284 1281 1281 1336 1336 1328 1328 1335 1335 1335 1335 1328 1328 1284 1284 1337 1337 1329 1329 1336 1336 1336 1336 1329 1329 1328 1328 1338 1338 1330 1330 1337 1337 1337 1337 1330 1330 1329 1329 1339 1339 1331 1331 1338 1338 1338 1338 1331 1331 1330 1330 1340 1340 1332 1332 1339 1339 1339 1339 1332 1332 1331 1331 1341 1341 1333 1333 1340 1340 1340 1340 1333 1333 1332 1332 1303 1303 1341 1341 1304 1304 1341 1341 1303 1303 1333 1333 1342 1342 1343 1343 1344 1344 1345 1345 1344 1344 1343 1343 1346 1346 1347 1347 1348 1348 1349 1349 1350 1350 1351 1351 1352 1352 1353 1353 1354 1354 1355 1355 1356 1356 1357 1357 1358 1358 1359 1359 1360 1360 1361 1361 1362 1362 1359 1359 1363 1363 1364 1364 1365 1365 1358 1358 1365 1365 1364 1364 1363 1363 1366 1366 1367 1367 1367 1367 1364 1364 1363 1363 1365 1365 1358 1358 1360 1360 1366 1366 1368 1368 1367 1367 1362 1362 1360 1360 1359 1359 1352 1352 1361 1361 1353 1353 1352 1352 1362 1362 1361 1361 1355 1355 1357 1357 1353 1353 1353 1353 1357 1357 1354 1354 1346 1346 1348 1348 1356 1356 1355 1355 1346 1346 1356 1356 1347 1347 1369 1369 1350 1350 1348 1348 1347 1347 1350 1350 1369 1369 1351 1351 1350 1350 1370 1370 1371 1371 1372 1372 1373 1373 1374 1374 1375 1375 1376 1376 1377 1377 1378 1378 1379 1379 1380 1380 1381 1381 1382 1382 1383 1383 1384 1384 1385 1385 1386 1386 1387 1387 1387 1387 1388 1388 1389 1389 1386 1386 1390 1390 1391 1391 1390 1390 1386 1386 1385 1385 1392 1392 1391 1391 1393 1393 1390 1390 1393 1393 1391 1391 1389 1389 1388 1388 1380 1380 1385 1385 1387 1387 1389 1389 1379 1379 1381 1381 1383 1383 1380 1380 1388 1388 1381 1381 1375 1375 1382 1382 1384 1384 1382 1382 1379 1379 1383 1383 1376 1376 1374 1374 1373 1373 1373 1373 1375 1375 1384 1384 1377 1377 1372 1372 1378 1378 1376 1376 1378 1378 1374 1374 1372 1372 1377 1377 1370 1370 1394 1394 1395 1395 1396 1396 1397 1397 1394 1394 1396 1396 1398 1398 1399 1399 1400 1400 1401 1401 1402 1402 1403 1403 1404 1404 1405 1405 1406 1406 1407 1407 1408 1408 1409 1409 1410 1410 1404 1404 1411 1411 1404 1404 1410 1410 1405 1405 1406 1406 1409 1409 1408 1408 1405 1405 1409 1409 1406 1406 1407 1407 1400 1400 1399 1399 1407 1407 1399 1399 1408 1408 1400 1400 1401 1401 1398 1398 1398 1398 1401 1401 1403 1403 1412 1412 1413 1413 1414 1414 1415 1415 1414 1414 1416 1416 1417 1417 1418 1418 1419 1419 1420 1420 1421 1421 1422 1422 1423 1423 1424 1424 1425 1425 1426 1426 1427 1427 1428 1428 1429 1429 1430 1430 1431 1431 1423 1423 1431 1431 1430 1430 1429 1429 1432 1432 1433 1433 1433 1433 1430 1430 1429 1429 1425 1425 1431 1431 1423 1423 1432 1432 1434 1434 1433 1433 1425 1425 1424 1424 1428 1428 1427 1427 1426 1426 1419 1419 1428 1428 1424 1424 1426 1426 1420 1420 1417 1417 1419 1419 1418 1418 1427 1427 1419 1419 1421 1421 1412 1412 1422 1422 1420 1420 1422 1422 1417 1417 1413 1413 1435 1435 1414 1414 1421 1421 1413 1413 1412 1412 1414 1414 1435 1435 1416 1416 1436 1436 1437 1437 1438 1438 1439 1439 1438 1438 1437 1437 1440 1440 1441 1441 1442 1442 1443 1443 1444 1444 1445 1445 1446 1446 1447 1447 1448 1448 1446 1446 1449 1449 1450 1450 1451 1451 1443 1443 1445 1445 1452 1452 1449 1449 1451 1451 1453 1453 1454 1454 1446 1446 1447 1447 1446 1446 1450 1450 1455 1455 1456 1456 1457 1457 1455 1455 1458 1458 1459 1459 1460 1460 1461 1461 1458 1458 1447 1447 1462 1462 1448 1448 1463 1463 1464 1464 1465 1465 1462 1462 1466 1466 1467 1467 1461 1461 1460 1460 1468 1468 1469 1469 1466 1466 1470 1470 1467 1467 1448 1448 1462 1462 1467 1467 1466 1466 1469 1469 1470 1470 1471 1471 1469 1469 1472 1472 1471 1471 1470 1470 1471 1471 1472 1472 1473 1473 1472 1472 1474 1474 1473 1473 1475 1475 1476 1476 1477 1477 1474 1474 1442 1442 1478 1478 1442 1442 1441 1441 1478 1478 1473 1473 1474 1474 1478 1478 1440 1440 1479 1479 1441 1441 1480 1480 1481 1481 1477 1477 1482 1482 1483 1483 1484 1484 1485 1485 1480 1480 1483 1483 1482 1482 1484 1484 1486 1486 1482 1482 1487 1487 1483 1483 1475 1475 1479 1479 1476 1476 1488 1488 1481 1481 1489 1489 1475 1475 1441 1441 1479 1479 1490 1490 1491 1491 1473 1473 1492 1492 1478 1478 1441 1441 1491 1491 1493 1493 1471 1471 1490 1490 1473 1473 1478 1478 1493 1493 1494 1494 1469 1469 1491 1491 1471 1471 1473 1473 1494 1494 1495 1495 1467 1467 1493 1493 1469 1469 1471 1471 1495 1495 1453 1453 1448 1448 1467 1467 1469 1469 1494 1494 1496 1496 1451 1451 1457 1457 1448 1448 1467 1467 1495 1495 1448 1448 1453 1453 1446 1446 1496 1496 1443 1443 1451 1451 1449 1449 1452 1452 1450 1450 1454 1454 1457 1457 1449 1449 1451 1451 1445 1445 1452 1452 1492 1492 1441 1441 1475 1475 1477 1477 1476 1476 1497 1497 1498 1498 1499 1499 1490 1490 1490 1490 1478 1478 1492 1492 1500 1500 1492 1492 1475 1475 1499 1499 1501 1501 1491 1491 1498 1498 1490 1490 1492 1492 1501 1501 1502 1502 1493 1493 1499 1499 1491 1491 1490 1490 1502 1502 1503 1503 1494 1494 1501 1501 1493 1493 1491 1491 1503 1503 1460 1460 1495 1495 1502 1502 1494 1494 1493 1493 1460 1460 1458 1458 1453 1453 1494 1494 1503 1503 1495 1495 1495 1495 1460 1460 1453 1453 1456 1456 1496 1496 1457 1457 1454 1454 1449 1449 1446 1446 1458 1458 1455 1455 1454 1454 1457 1457 1451 1451 1449 1449 1500 1500 1475 1475 1477 1477 1480 1480 1497 1497 1504 1504 1498 1498 1500 1500 1488 1488 1498 1498 1492 1492 1500 1500 1481 1481 1488 1488 1500 1500 1499 1499 1498 1498 1505 1505 1488 1488 1505 1505 1498 1498 1501 1501 1499 1499 1506 1506 1505 1505 1506 1506 1499 1499 1502 1502 1501 1501 1507 1507 1506 1506 1507 1507 1501 1501 1503 1503 1502 1502 1508 1508 1507 1507 1508 1508 1502 1502 1460 1460 1503 1503 1468 1468 1508 1508 1468 1468 1503 1503 1459 1459 1464 1464 1463 1463 1509 1509 1456 1456 1455 1455 1458 1458 1454 1454 1453 1453 1461 1461 1459 1459 1458 1458 1455 1455 1457 1457 1454 1454 1480 1480 1477 1477 1497 1497 1504 1504 1484 1484 1483 1483 1488 1488 1510 1510 1505 1505 1481 1481 1500 1500 1477 1477 1485 1485 1489 1489 1481 1481 1505 1505 1511 1511 1506 1506 1489 1489 1510 1510 1488 1488 1506 1506 1512 1512 1507 1507 1510 1510 1511 1511 1505 1505 1507 1507 1513 1513 1508 1508 1511 1511 1512 1512 1506 1506 1508 1508 1514 1514 1468 1468 1512 1512 1513 1513 1507 1507 1468 1468 1515 1515 1461 1461 1513 1513 1514 1514 1508 1508 1461 1461 1464 1464 1459 1459 1515 1515 1468 1468 1514 1514 1509 1509 1455 1455 1459 1459 1515 1515 1464 1464 1461 1461 1509 1509 1459 1459 1463 1463 1483 1483 1480 1480 1504 1504 1485 1485 1481 1481 1480 1480 1516 1516 1485 1485 1487 1487 1487 1487 1485 1485 1483 1483 1517 1517 1489 1489 1516 1516 1516 1516 1489 1489 1485 1485 1518 1518 1510 1510 1517 1517 1517 1517 1510 1510 1489 1489 1519 1519 1511 1511 1518 1518 1518 1518 1511 1511 1510 1510 1520 1520 1512 1512 1519 1519 1519 1519 1512 1512 1511 1511 1521 1521 1513 1513 1520 1520 1520 1520 1513 1513 1512 1512 1522 1522 1514 1514 1521 1521 1521 1521 1514 1514 1513 1513 1523 1523 1515 1515 1522 1522 1522 1522 1515 1515 1514 1514 1464 1464 1523 1523 1465 1465 1523 1523 1464 1464 1515 1515 1524 1524 1525 1525 1526 1526 1527 1527 1528 1528 1529 1529 1530 1530 1531 1531 1532 1532 1533 1533 1534 1534 1535 1535 1531 1531 1536 1536 1537 1537 1536 1536 1531 1531 1530 1530 1535 1535 1532 1532 1533 1533 1535 1535 1530 1530 1532 1532 1524 1524 1526 1526 1534 1534 1524 1524 1534 1534 1533 1533 1525 1525 1529 1529 1528 1528 1525 1525 1528 1528 1526 1526 1538 1538 1539 1539 1540 1540 1541 1541 1539 1539 1542 1542 1538 1538 1542 1542 1539 1539 1541 1541 1543 1543 1544 1544 1543 1543 1541 1541 1542 1542 1544 1544 1543 1543 1545 1545 1538 1538 1540 1540 1546 1546 1547 1547 1548 1548 1546 1546 1546 1546 1540 1540 1547 1547 1549 1549 1548 1548 1550 1550 1547 1547 1550 1550 1548 1548 1551 1551 1549 1549 1550 1550 1552 1552 1553 1553 1554 1554 1555 1555 1554 1554 1553 1553 1556 1556 1557 1557 1558 1558 1559 1559 1560 1560 1561 1561 1562 1562 1563 1563 1564 1564 1565 1565 1566 1566 1567 1567 1565 1565 1561 1561 1566 1566 1563 1563 1567 1567 1566 1566 1568 1568 1569 1569 1570 1570 1571 1571 1572 1572 1573 1573 1562 1562 1567 1567 1563 1563 1573 1573 1574 1574 1575 1575 1576 1576 1577 1577 1578 1578 1579 1579 1574 1574 1573 1573 1562 1562 1564 1564 1580 1580 1565 1565 1567 1567 1581 1581 1582 1582 1580 1580 1583 1583 1564 1564 1583 1583 1580 1580 1582 1582 1583 1583 1584 1584 1585 1585 1584 1584 1586 1586 1584 1584 1585 1585 1582 1582 1587 1587 1588 1588 1586 1586 1585 1585 1586 1586 1588 1588 1589 1589 1590 1590 1591 1591 1592 1592 1588 1588 1587 1587 1593 1593 1557 1557 1556 1556 1556 1556 1592 1592 1594 1594 1595 1595 1557 1557 1593 1593 1594 1594 1592 1592 1587 1587 1596 1596 1597 1597 1598 1598 1599 1599 1600 1600 1601 1601 1602 1602 1601 1601 1603 1603 1598 1598 1597 1597 1604 1604 1605 1605 1604 1604 1606 1606 1600 1600 1599 1599 1596 1596 1556 1556 1594 1594 1593 1593 1558 1558 1603 1603 1556 1556 1607 1607 1585 1585 1588 1588 1603 1603 1608 1608 1592 1592 1609 1609 1582 1582 1585 1585 1607 1607 1588 1588 1608 1608 1610 1610 1580 1580 1582 1582 1609 1609 1585 1585 1607 1607 1611 1611 1562 1562 1580 1580 1610 1610 1582 1582 1609 1609 1612 1612 1567 1567 1562 1562 1580 1580 1610 1610 1611 1611 1559 1559 1565 1565 1569 1569 1562 1562 1611 1611 1612 1612 1559 1559 1613 1613 1560 1560 1567 1567 1612 1612 1581 1581 1565 1565 1559 1559 1561 1561 1581 1581 1569 1569 1565 1565 1559 1559 1568 1568 1613 1613 1603 1603 1592 1592 1556 1556 1602 1602 1603 1603 1558 1558 1589 1589 1609 1609 1607 1607 1608 1608 1588 1588 1592 1592 1614 1614 1608 1608 1601 1601 1591 1591 1610 1610 1609 1609 1589 1589 1607 1607 1614 1614 1615 1615 1611 1611 1610 1610 1591 1591 1609 1609 1589 1589 1616 1616 1612 1612 1611 1611 1615 1615 1610 1610 1591 1591 1617 1617 1581 1581 1612 1612 1616 1616 1611 1611 1615 1615 1569 1569 1581 1581 1618 1618 1616 1616 1617 1617 1612 1612 1568 1568 1572 1572 1619 1619 1617 1617 1618 1618 1581 1581 1568 1568 1619 1619 1613 1613 1618 1618 1570 1570 1569 1569 1569 1569 1568 1568 1559 1559 1601 1601 1608 1608 1603 1603 1599 1599 1601 1601 1602 1602 1615 1615 1591 1591 1620 1620 1614 1614 1607 1607 1608 1608 1621 1621 1614 1614 1600 1600 1616 1616 1615 1615 1622 1622 1590 1590 1589 1589 1621 1621 1617 1617 1616 1616 1623 1623 1620 1620 1591 1591 1590 1590 1618 1618 1617 1617 1624 1624 1622 1622 1615 1615 1620 1620 1570 1570 1618 1618 1625 1625 1623 1623 1616 1616 1622 1622 1572 1572 1570 1570 1626 1626 1624 1624 1617 1617 1623 1623 1573 1573 1626 1626 1579 1579 1618 1618 1624 1624 1625 1625 1570 1570 1625 1625 1626 1626 1572 1572 1571 1571 1619 1619 1570 1570 1572 1572 1568 1568 1600 1600 1614 1614 1601 1601 1605 1605 1621 1621 1598 1598 1627 1627 1590 1590 1605 1605 1621 1621 1589 1589 1614 1614 1590 1590 1621 1621 1605 1605 1628 1628 1620 1620 1627 1627 1620 1620 1590 1590 1627 1627 1629 1629 1622 1622 1628 1628 1622 1622 1620 1620 1628 1628 1630 1630 1623 1623 1629 1629 1623 1623 1622 1622 1629 1629 1631 1631 1624 1624 1630 1630 1624 1624 1623 1623 1630 1630 1632 1632 1625 1625 1631 1631 1625 1625 1624 1624 1631 1631 1579 1579 1626 1626 1632 1632 1626 1626 1625 1625 1632 1632 1576 1576 1574 1574 1577 1577 1573 1573 1575 1575 1571 1571 1626 1626 1573 1573 1572 1572 1596 1596 1598 1598 1600 1600 1600 1600 1598 1598 1621 1621 1606 1606 1633 1633 1627 1627 1605 1605 1598 1598 1604 1604 1633 1633 1634 1634 1628 1628 1627 1627 1605 1605 1606 1606 1634 1634 1635 1635 1629 1629 1628 1628 1627 1627 1633 1633 1635 1635 1636 1636 1630 1630 1629 1629 1628 1628 1634 1634 1636 1636 1637 1637 1631 1631 1630 1630 1629 1629 1635 1635 1637 1637 1638 1638 1632 1632 1631 1631 1630 1630 1636 1636 1638 1638 1639 1639 1579 1579 1632 1632 1631 1631 1637 1637 1639 1639 1577 1577 1574 1574 1579 1579 1632 1632 1638 1638 1579 1579 1639 1639 1574 1574 1574 1574 1576 1576 1575 1575 1640 1640 1641 1641 1642 1642 1643 1643 1644 1644 1645 1645 1646 1646 1647 1647 1648 1648 1643 1643 1645 1645 1649 1649 1650 1650 1651 1651 1652 1652 1653 1653 1654 1654 1652 1652 1655 1655 1656 1656 1657 1657 1658 1658 1659 1659 1660 1660 1661 1661 1662 1662 1663 1663 1664 1664 1665 1665 1666 1666 1667 1667 1668 1668 1669 1669 1670 1670 1671 1671 1672 1672 1673 1673 1674 1674 1675 1675 1676 1676 1677 1677 1678 1678 1679 1679 1678 1678 1680 1680 1641 1641 1640 1640 1681 1681 1641 1641 1682 1682 1670 1670 1640 1640 1683 1683 1684 1684 1685 1685 1640 1640 1686 1686 1686 1686 1640 1640 1642 1642 1681 1681 1640 1640 1684 1684 1687 1687 1674 1674 1688 1688 1689 1689 1676 1676 1690 1690 1690 1690 1691 1691 1692 1692 1679 1679 1693 1693 1694 1694 1695 1695 1696 1696 1697 1697 1695 1695 1697 1697 1698 1698 1699 1699 1694 1694 1700 1700 1701 1701 1702 1702 1703 1703 1699 1699 1700 1700 1696 1696 1688 1688 1704 1704 1705 1705 1671 1671 1706 1706 1672 1672 1707 1707 1665 1665 1664 1664 1707 1707 1672 1672 1706 1706 1708 1708 1667 1667 1709 1709 1708 1708 1673 1673 1675 1675 1667 1667 1669 1669 1709 1709 1666 1666 1710 1710 1711 1711 1712 1712 1713 1713 1714 1714 1714 1714 1711 1711 1710 1710 1713 1713 1712 1712 1662 1662 1715 1715 1716 1716 1717 1717 1718 1718 1717 1717 1716 1716 1719 1719 1720 1720 1715 1715 1719 1719 1715 1715 1717 1717 1716 1716 1715 1715 1721 1721 1722 1722 1715 1715 1720 1720 1723 1723 1721 1721 1715 1715 1724 1724 1691 1691 1701 1701 1725 1725 1695 1695 1640 1640 1682 1682 1641 1641 1681 1681 1685 1685 1725 1725 1640 1640 1641 1641 1670 1670 1672 1672 1707 1707 1706 1706 1665 1665 1711 1711 1664 1664 1666 1666 1712 1712 1714 1714 1710 1710 1659 1659 1658 1658 1651 1651 1657 1657 1661 1661 1663 1663 1662 1662 1661 1661 1713 1713 1660 1660 1656 1656 1655 1655 1656 1656 1661 1661 1657 1657 1660 1660 1655 1655 1658 1658 1654 1654 1650 1650 1652 1652 1650 1650 1659 1659 1651 1651 1646 1646 1648 1648 1654 1654 1646 1646 1654 1654 1653 1653 1648 1648 1649 1649 1645 1645 1648 1648 1647 1647 1649 1649 1726 1726 1645 1645 1727 1727 1726 1726 1648 1648 1645 1645 1728 1728 1727 1727 1645 1645 1715 1715 1728 1728 1645 1645 1722 1722 1728 1728 1715 1715 1717 1717 1668 1668 1667 1667 1717 1717 1718 1718 1668 1668 1708 1708 1709 1709 1673 1673 1687 1687 1675 1675 1674 1674 1702 1702 1705 1705 1704 1704 1705 1705 1687 1687 1688 1688 1701 1701 1703 1703 1729 1729 1702 1702 1704 1704 1703 1703 1724 1724 1692 1692 1691 1691 1729 1729 1724 1724 1701 1701 1692 1692 1689 1689 1690 1690 1689 1689 1677 1677 1676 1676 1677 1677 1680 1680 1678 1678 1680 1680 1693 1693 1679 1679 1694 1694 1699 1699 1679 1679 1695 1695 1699 1699 1696 1696 1730 1730 1695 1695 1731 1731 1730 1730 1699 1699 1695 1695 1731 1731 1695 1695 1725 1725 1732 1732 1733 1733 1734 1734 1735 1735 1736 1736 1737 1737 1738 1738 1739 1739 1740 1740 1741 1741 1742 1742 1743 1743 1744 1744 1745 1745 1739 1739 1744 1744 1741 1741 1745 1745 1746 1746 1747 1747 1748 1748 1749 1749 1750 1750 1751 1751 1752 1752 1753 1753 1754 1754 1755 1755 1756 1756 1757 1757 1748 1748 1758 1758 1746 1746 1736 1736 1759 1759 1737 1737 1760 1760 1761 1761 1762 1762 1763 1763 1764 1764 1765 1765 1766 1766 1767 1767 1768 1768 1769 1769 1770 1770 1771 1771 1772 1772 1773 1773 1774 1774 1775 1775 1776 1776 1777 1777 1778 1778 1779 1779 1780 1780 1778 1778 1781 1781 1782 1782 1783 1783 1784 1784 1785 1785 1786 1786 1787 1787 1788 1788 1789 1789 1790 1790 1791 1791 1791 1791 1792 1792 1793 1793 1794 1794 1795 1795 1796 1796 1790 1790 1779 1779 1797 1797 1798 1798 1794 1794 1799 1799 1800 1800 1796 1796 1801 1801 1802 1802 1799 1799 1803 1803 1794 1794 1803 1803 1799 1799 1804 1804 1793 1793 1788 1788 1783 1783 1805 1805 1806 1806 1807 1807 1808 1808 1809 1809 1810 1810 1782 1782 1811 1811 1812 1812 1805 1805 1773 1773 1805 1805 1812 1812 1806 1806 1776 1776 1810 1810 1813 1813 1814 1814 1815 1815 1775 1775 1816 1816 1817 1817 1768 1768 1816 1816 1818 1818 1817 1817 1819 1819 1771 1771 1815 1815 1770 1770 1820 1820 1821 1821 1761 1761 1822 1822 1823 1823 1824 1824 1762 1762 1825 1825 1821 1821 1826 1826 1763 1763 1827 1827 1765 1765 1828 1828 1829 1829 1825 1825 1758 1758 1825 1825 1829 1829 1824 1824 1753 1753 1827 1827 1830 1830 1733 1733 1732 1732 1831 1831 1756 1756 1752 1752 1832 1832 1742 1742 1833 1833 1743 1743 1749 1749 1755 1755 1834 1834 1745 1745 1741 1741 1743 1743 1835 1835 1751 1751 1836 1836 1837 1837 1835 1835 1838 1838 1835 1835 1837 1837 1738 1738 1839 1839 1840 1840 1841 1841 1841 1841 1838 1838 1839 1839 1840 1840 1842 1842 1843 1843 1740 1740 1739 1739 1745 1745 1742 1742 1734 1734 1833 1833 1839 1839 1838 1838 1844 1844 1835 1835 1738 1738 1740 1740 1745 1745 1845 1845 1740 1740 1740 1740 1751 1751 1835 1835 1842 1842 1839 1839 1846 1846 1838 1838 1841 1841 1837 1837 1844 1844 1838 1838 1836 1836 1840 1840 1839 1839 1842 1842 1743 1743 1845 1845 1745 1745 1831 1831 1732 1732 1735 1735 1844 1844 1836 1836 1847 1847 1751 1751 1740 1740 1845 1845 1743 1743 1848 1848 1845 1845 1845 1845 1749 1749 1751 1751 1846 1846 1844 1844 1849 1849 1836 1836 1838 1838 1835 1835 1847 1847 1836 1836 1750 1750 1839 1839 1844 1844 1846 1846 1833 1833 1848 1848 1743 1743 1822 1822 1761 1761 1760 1760 1847 1847 1750 1750 1850 1850 1749 1749 1845 1845 1848 1848 1833 1833 1851 1851 1848 1848 1848 1848 1755 1755 1749 1749 1849 1849 1847 1847 1852 1852 1750 1750 1836 1836 1751 1751 1850 1850 1750 1750 1834 1834 1844 1844 1847 1847 1849 1849 1733 1733 1851 1851 1833 1833 1833 1833 1734 1734 1733 1733 1850 1850 1834 1834 1853 1853 1755 1755 1848 1848 1851 1851 1733 1733 1854 1854 1851 1851 1851 1851 1756 1756 1755 1755 1852 1852 1850 1850 1855 1855 1834 1834 1750 1750 1749 1749 1853 1853 1834 1834 1757 1757 1847 1847 1850 1850 1852 1852 1733 1733 1831 1831 1854 1854 1736 1736 1747 1747 1759 1759 1853 1853 1757 1757 1856 1856 1756 1756 1851 1851 1854 1854 1831 1831 1857 1857 1854 1854 1854 1854 1752 1752 1756 1756 1855 1855 1853 1853 1858 1858 1757 1757 1834 1834 1755 1755 1856 1856 1757 1757 1832 1832 1850 1850 1853 1853 1855 1855 1737 1737 1857 1857 1831 1831 1831 1831 1735 1735 1737 1737 1856 1856 1832 1832 1859 1859 1752 1752 1854 1854 1857 1857 1829 1829 1758 1758 1748 1748 1752 1752 1857 1857 1753 1753 1858 1858 1856 1856 1860 1860 1832 1832 1757 1757 1756 1756 1859 1859 1832 1832 1754 1754 1853 1853 1856 1856 1858 1858 1861 1861 1857 1857 1737 1737 1737 1737 1759 1759 1861 1861 1862 1862 1859 1859 1754 1754 1753 1753 1857 1857 1861 1861 1863 1863 1861 1861 1759 1759 1753 1753 1861 1861 1827 1827 1860 1860 1859 1859 1864 1864 1754 1754 1832 1832 1752 1752 1862 1862 1754 1754 1830 1830 1856 1856 1859 1859 1860 1860 1746 1746 1863 1863 1759 1759 1759 1759 1747 1747 1746 1746 1865 1865 1862 1862 1830 1830 1827 1827 1861 1861 1863 1863 1760 1760 1762 1762 1824 1824 1827 1827 1863 1863 1765 1765 1864 1864 1862 1862 1866 1866 1830 1830 1754 1754 1753 1753 1828 1828 1865 1865 1830 1830 1859 1859 1862 1862 1864 1864 1867 1867 1863 1863 1746 1746 1746 1746 1758 1758 1867 1867 1868 1868 1865 1865 1828 1828 1765 1765 1863 1863 1867 1867 1758 1758 1869 1869 1867 1867 1867 1867 1763 1763 1765 1765 1870 1870 1866 1866 1865 1865 1828 1828 1830 1830 1827 1827 1868 1868 1828 1828 1764 1764 1862 1862 1865 1865 1866 1866 1825 1825 1869 1869 1758 1758 1823 1823 1822 1822 1871 1871 1868 1868 1764 1764 1872 1872 1763 1763 1867 1867 1869 1869 1825 1825 1873 1873 1869 1869 1869 1869 1821 1821 1763 1763 1870 1870 1868 1868 1874 1874 1764 1764 1828 1828 1765 1765 1872 1872 1764 1764 1826 1826 1865 1865 1868 1868 1870 1870 1762 1762 1873 1873 1825 1825 1766 1766 1871 1871 1767 1767 1872 1872 1826 1826 1875 1875 1821 1821 1869 1869 1873 1873 1762 1762 1876 1876 1873 1873 1873 1873 1770 1770 1821 1821 1874 1874 1872 1872 1877 1877 1826 1826 1764 1764 1763 1763 1875 1875 1826 1826 1820 1820 1868 1868 1872 1872 1874 1874 1761 1761 1876 1876 1762 1762 1818 1818 1772 1772 1774 1774 1820 1820 1878 1878 1875 1875 1770 1770 1873 1873 1876 1876 1816 1816 1768 1768 1767 1767 1770 1770 1876 1876 1771 1771 1877 1877 1875 1875 1879 1879 1820 1820 1826 1826 1821 1821 1878 1878 1820 1820 1769 1769 1872 1872 1875 1875 1877 1877 1880 1880 1876 1876 1761 1761 1880 1880 1761 1761 1823 1823 1881 1881 1878 1878 1769 1769 1771 1771 1876 1876 1880 1880 1882 1882 1880 1880 1823 1823 1771 1771 1880 1880 1815 1815 1879 1879 1875 1875 1878 1878 1769 1769 1820 1820 1770 1770 1819 1819 1881 1881 1769 1769 1879 1879 1878 1878 1883 1883 1766 1766 1882 1882 1823 1823 1823 1823 1871 1871 1766 1766 1884 1884 1881 1881 1819 1819 1815 1815 1880 1880 1882 1882 1766 1766 1885 1885 1882 1882 1882 1882 1775 1775 1815 1815 1883 1883 1881 1881 1886 1886 1819 1819 1769 1769 1771 1771 1814 1814 1884 1884 1819 1819 1878 1878 1881 1881 1883 1883 1885 1885 1766 1766 1768 1768 1773 1773 1772 1772 1812 1812 1814 1814 1887 1887 1884 1884 1775 1775 1882 1882 1885 1885 1768 1768 1888 1888 1885 1885 1885 1885 1776 1776 1775 1775 1889 1889 1886 1886 1884 1884 1814 1814 1819 1819 1815 1815 1777 1777 1887 1887 1814 1814 1881 1881 1884 1884 1886 1886 1888 1888 1768 1768 1817 1817 1784 1784 1783 1783 1806 1806 1887 1887 1777 1777 1890 1890 1776 1776 1885 1885 1888 1888 1891 1891 1888 1888 1817 1817 1776 1776 1888 1888 1810 1810 1887 1887 1889 1889 1884 1884 1777 1777 1814 1814 1775 1775 1813 1813 1890 1890 1777 1777 1889 1889 1887 1887 1892 1892 1774 1774 1891 1891 1817 1817 1817 1817 1818 1818 1774 1774 1893 1893 1890 1890 1813 1813 1810 1810 1888 1888 1891 1891 1774 1774 1894 1894 1891 1891 1891 1891 1782 1782 1810 1810 1892 1892 1890 1890 1895 1895 1813 1813 1777 1777 1776 1776 1811 1811 1893 1893 1813 1813 1887 1887 1890 1890 1892 1892 1894 1894 1774 1774 1773 1773 1785 1785 1784 1784 1896 1896 1811 1811 1897 1897 1893 1893 1782 1782 1891 1891 1894 1894 1773 1773 1898 1898 1894 1894 1894 1894 1778 1778 1782 1782 1899 1899 1895 1895 1893 1893 1811 1811 1813 1813 1810 1810 1781 1781 1897 1897 1811 1811 1890 1890 1893 1893 1895 1895 1898 1898 1773 1773 1805 1805 1900 1900 1901 1901 1796 1796 1897 1897 1781 1781 1902 1902 1778 1778 1894 1894 1898 1898 1900 1900 1800 1800 1896 1896 1778 1778 1898 1898 1779 1779 1897 1897 1899 1899 1893 1893 1781 1781 1811 1811 1782 1782 1780 1780 1902 1902 1781 1781 1899 1899 1897 1897 1903 1903 1783 1783 1904 1904 1805 1805 1904 1904 1898 1898 1805 1805 1902 1902 1780 1780 1789 1789 1779 1779 1898 1898 1904 1904 1904 1904 1783 1783 1905 1905 1904 1904 1797 1797 1779 1779 1903 1903 1902 1902 1906 1906 1780 1780 1781 1781 1778 1778 1790 1790 1789 1789 1780 1780 1897 1897 1902 1902 1903 1903 1905 1905 1783 1783 1785 1785 1800 1800 1785 1785 1896 1896 1808 1808 1792 1792 1797 1797 1797 1797 1904 1904 1905 1905 1785 1785 1907 1907 1905 1905 1905 1905 1808 1808 1797 1797 1789 1789 1906 1906 1902 1902 1790 1790 1780 1780 1779 1779 1792 1792 1791 1791 1790 1790 1906 1906 1789 1789 1908 1908 1907 1907 1785 1785 1800 1800 1809 1809 1801 1801 1909 1909 1808 1808 1907 1907 1809 1809 1808 1808 1905 1905 1907 1907 1801 1801 1809 1809 1907 1907 1808 1808 1807 1807 1792 1792 1908 1908 1789 1789 1791 1791 1792 1792 1790 1790 1797 1797 1807 1807 1793 1793 1792 1792 1908 1908 1791 1791 1804 1804 1796 1796 1800 1800 1900 1900 1803 1803 1794 1794 1901 1901 1809 1809 1910 1910 1807 1807 1801 1801 1907 1907 1800 1800 1795 1795 1909 1909 1801 1801 1807 1807 1786 1786 1793 1793 1909 1909 1910 1910 1809 1809 1786 1786 1788 1788 1793 1793 1786 1786 1807 1807 1910 1910 1791 1791 1793 1793 1804 1804 1794 1794 1796 1796 1901 1901 1795 1795 1801 1801 1796 1796 1911 1911 1795 1795 1798 1798 1798 1798 1795 1795 1794 1794 1912 1912 1909 1909 1911 1911 1911 1911 1909 1909 1795 1795 1913 1913 1910 1910 1912 1912 1912 1912 1910 1910 1909 1909 1786 1786 1913 1913 1787 1787 1913 1913 1786 1786 1910 1910 1914 1914 1915 1915 1916 1916 1917 1917 1918 1918 1919 1919 1920 1920 1921 1921 1922 1922 1923 1923 1924 1924 1925 1925 1926 1926 1927 1927 1921 1921 1926 1926 1923 1923 1927 1927 1928 1928 1929 1929 1930 1930 1931 1931 1932 1932 1933 1933 1934 1934 1935 1935 1936 1936 1937 1937 1938 1938 1939 1939 1930 1930 1940 1940 1928 1928 1918 1918 1941 1941 1919 1919 1942 1942 1943 1943 1944 1944 1945 1945 1946 1946 1947 1947 1948 1948 1949 1949 1950 1950 1951 1951 1952 1952 1953 1953 1954 1954 1955 1955 1956 1956 1957 1957 1958 1958 1959 1959 1960 1960 1961 1961 1962 1962 1960 1960 1963 1963 1964 1964 1965 1965 1966 1966 1967 1967 1968 1968 1969 1969 1970 1970 1971 1971 1972 1972 1973 1973 1973 1973 1974 1974 1975 1975 1976 1976 1977 1977 1978 1978 1972 1972 1961 1961 1979 1979 1980 1980 1976 1976 1981 1981 1982 1982 1978 1978 1983 1983 1984 1984 1981 1981 1985 1985 1976 1976 1985 1985 1981 1981 1986 1986 1975 1975 1970 1970 1965 1965 1987 1987 1988 1988 1989 1989 1990 1990 1991 1991 1992 1992 1964 1964 1993 1993 1994 1994 1987 1987 1955 1955 1987 1987 1994 1994 1988 1988 1958 1958 1992 1992 1995 1995 1996 1996 1997 1997 1957 1957 1998 1998 1999 1999 1950 1950 1998 1998 2000 2000 1999 1999 2001 2001 1953 1953 1997 1997 1952 1952 2002 2002 2003 2003 1943 1943 2004 2004 2005 2005 2006 2006 1944 1944 2007 2007 2003 2003 2008 2008 1945 1945 2009 2009 1947 1947 2010 2010 2011 2011 2007 2007 1940 1940 2007 2007 2011 2011 2006 2006 1935 1935 2009 2009 2012 2012 1915 1915 1914 1914 2013 2013 1938 1938 1934 1934 2014 2014 1924 1924 2015 2015 1925 1925 1931 1931 1937 1937 2016 2016 1927 1927 1923 1923 1925 1925 2017 2017 1933 1933 2018 2018 2019 2019 2017 2017 2020 2020 2017 2017 2019 2019 1920 1920 2021 2021 2022 2022 2023 2023 2023 2023 2020 2020 2021 2021 2022 2022 2024 2024 2025 2025 1922 1922 1921 1921 1927 1927 1924 1924 1916 1916 2015 2015 2021 2021 2020 2020 2026 2026 2017 2017 1920 1920 1922 1922 1927 1927 2027 2027 1922 1922 1922 1922 1933 1933 2017 2017 2024 2024 2021 2021 2028 2028 2020 2020 2023 2023 2019 2019 2026 2026 2020 2020 2018 2018 2022 2022 2021 2021 2024 2024 1925 1925 2027 2027 1927 1927 2013 2013 1914 1914 1917 1917 2026 2026 2018 2018 2029 2029 1933 1933 1922 1922 2027 2027 1925 1925 2030 2030 2027 2027 2027 2027 1931 1931 1933 1933 2028 2028 2026 2026 2031 2031 2018 2018 2020 2020 2017 2017 2029 2029 2018 2018 1932 1932 2021 2021 2026 2026 2028 2028 2015 2015 2030 2030 1925 1925 2004 2004 1943 1943 1942 1942 2029 2029 1932 1932 2032 2032 1931 1931 2027 2027 2030 2030 2015 2015 2033 2033 2030 2030 2030 2030 1937 1937 1931 1931 2031 2031 2029 2029 2034 2034 1932 1932 2018 2018 1933 1933 2032 2032 1932 1932 2016 2016 2026 2026 2029 2029 2031 2031 1915 1915 2033 2033 2015 2015 2015 2015 1916 1916 1915 1915 2032 2032 2016 2016 2035 2035 1937 1937 2030 2030 2033 2033 1915 1915 2036 2036 2033 2033 2033 2033 1938 1938 1937 1937 2034 2034 2032 2032 2037 2037 2016 2016 1932 1932 1931 1931 2035 2035 2016 2016 1939 1939 2029 2029 2032 2032 2034 2034 1915 1915 2013 2013 2036 2036 1918 1918 1929 1929 1941 1941 2035 2035 1939 1939 2038 2038 1938 1938 2033 2033 2036 2036 2013 2013 2039 2039 2036 2036 2036 2036 1934 1934 1938 1938 2037 2037 2035 2035 2040 2040 1939 1939 2016 2016 1937 1937 2038 2038 1939 1939 2014 2014 2032 2032 2035 2035 2037 2037 1919 1919 2039 2039 2013 2013 2013 2013 1917 1917 1919 1919 2038 2038 2014 2014 2041 2041 1934 1934 2036 2036 2039 2039 2011 2011 1940 1940 1930 1930 1934 1934 2039 2039 1935 1935 2040 2040 2038 2038 2042 2042 2014 2014 1939 1939 1938 1938 2041 2041 2014 2014 1936 1936 2035 2035 2038 2038 2040 2040 2043 2043 2039 2039 1919 1919 1919 1919 1941 1941 2043 2043 2044 2044 2041 2041 1936 1936 1935 1935 2039 2039 2043 2043 2045 2045 2043 2043 1941 1941 1935 1935 2043 2043 2009 2009 2042 2042 2041 2041 2046 2046 1936 1936 2014 2014 1934 1934 2044 2044 1936 1936 2012 2012 2038 2038 2041 2041 2042 2042 1928 1928 2045 2045 1941 1941 1941 1941 1929 1929 1928 1928 2047 2047 2044 2044 2012 2012 2009 2009 2043 2043 2045 2045 1942 1942 1944 1944 2006 2006 2009 2009 2045 2045 1947 1947 2046 2046 2044 2044 2048 2048 2012 2012 1936 1936 1935 1935 2010 2010 2047 2047 2012 2012 2041 2041 2044 2044 2046 2046 2049 2049 2045 2045 1928 1928 1928 1928 1940 1940 2049 2049 2050 2050 2047 2047 2010 2010 1947 1947 2045 2045 2049 2049 1940 1940 2051 2051 2049 2049 2049 2049 1945 1945 1947 1947 2052 2052 2048 2048 2047 2047 2010 2010 2012 2012 2009 2009 2050 2050 2010 2010 1946 1946 2044 2044 2047 2047 2048 2048 2007 2007 2051 2051 1940 1940 2005 2005 2004 2004 2053 2053 2050 2050 1946 1946 2054 2054 1945 1945 2049 2049 2051 2051 2007 2007 2055 2055 2051 2051 2051 2051 2003 2003 1945 1945 2052 2052 2050 2050 2056 2056 1946 1946 2010 2010 1947 1947 2054 2054 1946 1946 2008 2008 2047 2047 2050 2050 2052 2052 1944 1944 2055 2055 2007 2007 1948 1948 2053 2053 1949 1949 2054 2054 2008 2008 2057 2057 2003 2003 2051 2051 2055 2055 1944 1944 2058 2058 2055 2055 2055 2055 1952 1952 2003 2003 2056 2056 2054 2054 2059 2059 2008 2008 1946 1946 1945 1945 2057 2057 2008 2008 2002 2002 2050 2050 2054 2054 2056 2056 1943 1943 2058 2058 1944 1944 2000 2000 1954 1954 1956 1956 2002 2002 2060 2060 2057 2057 1952 1952 2055 2055 2058 2058 1998 1998 1950 1950 1949 1949 1952 1952 2058 2058 1953 1953 2059 2059 2057 2057 2061 2061 2002 2002 2008 2008 2003 2003 2060 2060 2002 2002 1951 1951 2054 2054 2057 2057 2059 2059 2062 2062 2058 2058 1943 1943 2062 2062 1943 1943 2005 2005 2063 2063 2060 2060 1951 1951 1953 1953 2058 2058 2062 2062 2064 2064 2062 2062 2005 2005 1953 1953 2062 2062 1997 1997 2061 2061 2057 2057 2060 2060 1951 1951 2002 2002 1952 1952 2001 2001 2063 2063 1951 1951 2061 2061 2060 2060 2065 2065 1948 1948 2064 2064 2005 2005 2005 2005 2053 2053 1948 1948 2066 2066 2063 2063 2001 2001 1997 1997 2062 2062 2064 2064 1948 1948 2067 2067 2064 2064 2064 2064 1957 1957 1997 1997 2065 2065 2063 2063 2068 2068 2001 2001 1951 1951 1953 1953 1996 1996 2066 2066 2001 2001 2060 2060 2063 2063 2065 2065 2067 2067 1948 1948 1950 1950 1955 1955 1954 1954 1994 1994 1996 1996 2069 2069 2066 2066 1957 1957 2064 2064 2067 2067 1950 1950 2070 2070 2067 2067 2067 2067 1958 1958 1957 1957 2071 2071 2068 2068 2066 2066 1996 1996 2001 2001 1997 1997 1959 1959 2069 2069 1996 1996 2063 2063 2066 2066 2068 2068 2070 2070 1950 1950 1999 1999 1966 1966 1965 1965 1988 1988 2069 2069 1959 1959 2072 2072 1958 1958 2067 2067 2070 2070 2073 2073 2070 2070 1999 1999 1958 1958 2070 2070 1992 1992 2069 2069 2071 2071 2066 2066 1959 1959 1996 1996 1957 1957 1995 1995 2072 2072 1959 1959 2071 2071 2069 2069 2074 2074 1956 1956 2073 2073 1999 1999 1999 1999 2000 2000 1956 1956 2075 2075 2072 2072 1995 1995 1992 1992 2070 2070 2073 2073 1956 1956 2076 2076 2073 2073 2073 2073 1964 1964 1992 1992 2074 2074 2072 2072 2077 2077 1995 1995 1959 1959 1958 1958 1993 1993 2075 2075 1995 1995 2069 2069 2072 2072 2074 2074 2076 2076 1956 1956 1955 1955 1967 1967 1966 1966 2078 2078 1993 1993 2079 2079 2075 2075 1964 1964 2073 2073 2076 2076 1955 1955 2080 2080 2076 2076 2076 2076 1960 1960 1964 1964 2081 2081 2077 2077 2075 2075 1993 1993 1995 1995 1992 1992 1963 1963 2079 2079 1993 1993 2072 2072 2075 2075 2077 2077 2080 2080 1955 1955 1987 1987 2082 2082 2083 2083 1978 1978 2079 2079 1963 1963 2084 2084 1960 1960 2076 2076 2080 2080 2082 2082 1982 1982 2078 2078 1960 1960 2080 2080 1961 1961 2079 2079 2081 2081 2075 2075 1963 1963 1993 1993 1964 1964 1962 1962 2084 2084 1963 1963 2081 2081 2079 2079 2085 2085 1965 1965 2086 2086 1987 1987 2086 2086 2080 2080 1987 1987 2084 2084 1962 1962 1971 1971 1961 1961 2080 2080 2086 2086 2086 2086 1965 1965 2087 2087 2086 2086 1979 1979 1961 1961 2085 2085 2084 2084 2088 2088 1962 1962 1963 1963 1960 1960 1972 1972 1971 1971 1962 1962 2079 2079 2084 2084 2085 2085 2087 2087 1965 1965 1967 1967 1982 1982 1967 1967 2078 2078 1990 1990 1974 1974 1979 1979 1979 1979 2086 2086 2087 2087 1967 1967 2089 2089 2087 2087 2087 2087 1990 1990 1979 1979 1971 1971 2088 2088 2084 2084 1972 1972 1962 1962 1961 1961 1974 1974 1973 1973 1972 1972 2088 2088 1971 1971 2090 2090 2089 2089 1967 1967 1982 1982 1991 1991 1983 1983 2091 2091 1990 1990 2089 2089 1991 1991 1990 1990 2087 2087 2089 2089 1983 1983 1991 1991 2089 2089 1990 1990 1989 1989 1974 1974 2090 2090 1971 1971 1973 1973 1974 1974 1972 1972 1979 1979 1989 1989 1975 1975 1974 1974 2090 2090 1973 1973 1986 1986 1978 1978 1982 1982 2082 2082 1985 1985 1976 1976 2083 2083 1991 1991 2092 2092 1989 1989 1983 1983 2089 2089 1982 1982 1977 1977 2091 2091 1983 1983 1989 1989 1968 1968 1975 1975 2091 2091 2092 2092 1991 1991 1968 1968 1970 1970 1975 1975 1968 1968 1989 1989 2092 2092 1973 1973 1975 1975 1986 1986 1976 1976 1978 1978 2083 2083 1977 1977 1983 1983 1978 1978 2093 2093 1977 1977 1980 1980 1980 1980 1977 1977 1976 1976 2094 2094 2091 2091 2093 2093 2093 2093 2091 2091 1977 1977 2095 2095 2092 2092 2094 2094 2094 2094 2092 2092 2091 2091 1968 1968 2095 2095 1969 1969 2095 2095 1968 1968 2092 2092 2096 2096 2097 2097 2098 2098 2099 2099 2100 2100 2101 2101 2102 2102 2103 2103 2104 2104 2105 2105 2106 2106 2107 2107 2108 2108 2109 2109 2110 2110 2111 2111 2112 2112 2113 2113 2114 2114 2115 2115 2116 2116 2117 2117 2118 2118 2119 2119 2120 2120 2121 2121 2122 2122 2123 2123 2124 2124 2125 2125 2126 2126 2127 2127 2128 2128 2129 2129 2130 2130 2131 2131 2132 2132 2133 2133 2134 2134 2135 2135 2133 2133 2136 2136 2137 2137 2138 2138 2134 2134 2132 2132 2134 2134 2138 2138 2137 2137 2139 2139 2140 2140 2140 2140 2138 2138 2137 2137 2141 2141 2139 2139 2142 2142 2139 2139 2141 2141 2140 2140 2143 2143 2144 2144 2142 2142 2141 2141 2142 2142 2144 2144 2143 2143 2145 2145 2146 2146 2146 2146 2144 2144 2143 2143 2135 2135 2136 2136 2126 2126 2145 2145 2147 2147 2146 2146 2132 2132 2136 2136 2133 2133 2135 2135 2126 2126 2128 2128 2131 2131 2127 2127 2129 2129 2128 2128 2127 2127 2131 2131 2120 2120 2130 2130 2121 2121 2130 2130 2129 2129 2121 2121 2124 2124 2123 2123 2122 2122 2123 2123 2120 2120 2122 2122 2116 2116 2115 2115 2125 2125 2116 2116 2125 2125 2124 2124 2114 2114 2119 2119 2118 2118 2114 2114 2118 2118 2115 2115 2117 2117 2108 2108 2110 2110 2119 2119 2108 2108 2117 2117 2113 2113 2109 2109 2111 2111 2110 2110 2109 2109 2113 2113 2102 2102 2112 2112 2103 2103 2112 2112 2111 2111 2103 2103 2105 2105 2107 2107 2104 2104 2107 2107 2102 2102 2104 2104 2098 2098 2106 2106 2096 2096 2096 2096 2106 2106 2105 2105 2100 2100 2097 2097 2101 2101 2097 2097 2100 2100 2098 2098 2148 2148 2149 2149 2150 2150 2151 2151 2152 2152 2153 2153 2154 2154 2155 2155 2156 2156 2157 2157 2158 2158 2159 2159 2160 2160 2161 2161 2162 2162 2163 2163 2164 2164 2165 2165 2166 2166 2167 2167 2168 2168 2169 2169 2170 2170 2171 2171 2172 2172 2173 2173 2174 2174 2175 2175 2176 2176 2177 2177 2178 2178 2179 2179 2180 2180 2181 2181 2182 2182 2183 2183 2184 2184 2185 2185 2186 2186 2187 2187 2185 2185 2188 2188 2189 2189 2190 2190 2186 2186 2184 2184 2186 2186 2190 2190 2189 2189 2191 2191 2192 2192 2192 2192 2190 2190 2189 2189 2193 2193 2191 2191 2194 2194 2191 2191 2193 2193 2192 2192 2195 2195 2196 2196 2194 2194 2193 2193 2194 2194 2196 2196 2195 2195 2197 2197 2198 2198 2198 2198 2196 2196 2195 2195 2187 2187 2188 2188 2178 2178 2197 2197 2199 2199 2198 2198 2184 2184 2188 2188 2185 2185 2187 2187 2178 2178 2180 2180 2183 2183 2179 2179 2181 2181 2180 2180 2179 2179 2183 2183 2172 2172 2182 2182 2173 2173 2182 2182 2181 2181 2173 2173 2176 2176 2175 2175 2174 2174 2175 2175 2172 2172 2174 2174 2168 2168 2167 2167 2177 2177 2168 2168 2177 2177 2176 2176 2166 2166 2171 2171 2170 2170 2166 2166 2170 2170 2167 2167 2169 2169 2160 2160 2162 2162 2171 2171 2160 2160 2169 2169 2165 2165 2161 2161 2163 2163 2162 2162 2161 2161 2165 2165 2154 2154 2164 2164 2155 2155 2164 2164 2163 2163 2155 2155 2157 2157 2159 2159 2156 2156 2159 2159 2154 2154 2156 2156 2148 2148 2150 2150 2158 2158 2148 2148 2158 2158 2157 2157 2149 2149 2153 2153 2152 2152 2149 2149 2152 2152 2150 2150 2200 2200 2201 2201 2202 2202 2203 2203 2200 2200 2202 2202 2204 2204 2205 2205 2206 2206 2207 2207 2204 2204 2206 2206 2208 2208 2209 2209 2210 2210 2208 2208 2211 2211 2212 2212 2212 2212 2209 2209 2208 2208 2213 2213 2211 2211 2214 2214 2211 2211 2213 2213 2212 2212 2213 2213 2214 2214 2215 2215 2210 2210 2209 2209 2216 2216 2217 2217 2218 2218 2216 2216 2210 2210 2216 2216 2218 2218 2217 2217 2219 2219 2220 2220 2220 2220 2218 2218 2217 2217 2219 2219 2221 2221 2220 2220 2222 2222 2223 2223 2224 2224 2222 2222 2225 2225 2226 2226 2226 2226 2223 2223 2222 2222 2227 2227 2225 2225 2228 2228 2225 2225 2227 2227 2226 2226 2227 2227 2228 2228 2229 2229 2224 2224 2223 2223 2230 2230 2231 2231 2232 2232 2230 2230 2224 2224 2230 2230 2232 2232 2231 2231 2233 2233 2234 2234 2234 2234 2232 2232 2231 2231 2233 2233 2235 2235 2234 2234 2236 2236 2237 2237 2238 2238 2239 2239 2240 2240 2241 2241 2242 2242 2243 2243 2244 2244 2241 2241 2240 2240 2245 2245 2246 2246 2247 2247 2248 2248 2249 2249 2250 2250 2248 2248 2251 2251 2252 2252 2253 2253 2254 2254 2255 2255 2256 2256 2257 2257 2258 2258 2259 2259 2260 2260 2261 2261 2262 2262 2263 2263 2264 2264 2265 2265 2266 2266 2267 2267 2268 2268 2269 2269 2270 2270 2271 2271 2272 2272 2273 2273 2274 2274 2274 2274 2275 2275 2276 2276 2237 2237 2236 2236 2277 2277 2278 2278 2236 2236 2267 2267 2279 2279 2237 2237 2280 2280 2237 2237 2281 2281 2282 2282 2237 2237 2282 2282 2238 2238 2237 2237 2277 2277 2280 2280 2269 2269 2283 2283 2284 2284 2273 2273 2285 2285 2286 2286 2287 2287 2286 2286 2288 2288 2289 2289 2275 2275 2290 2290 2291 2291 2292 2292 2293 2293 2293 2293 2292 2292 2294 2294 2290 2290 2295 2295 2296 2296 2297 2297 2298 2298 2299 2299 2296 2296 2295 2295 2291 2291 2300 2300 2284 2284 2301 2301 2302 2302 2266 2266 2268 2268 2260 2260 2303 2303 2261 2261 2268 2268 2303 2303 2302 2302 2264 2264 2304 2304 2305 2305 2270 2270 2304 2304 2271 2271 2265 2265 2264 2264 2305 2305 2306 2306 2262 2262 2307 2307 2308 2308 2309 2309 2310 2310 2307 2307 2310 2310 2306 2306 2309 2309 2308 2308 2257 2257 2311 2311 2312 2312 2313 2313 2313 2313 2314 2314 2311 2311 2315 2315 2316 2316 2312 2312 2312 2312 2316 2316 2313 2313 2312 2312 2311 2311 2317 2317 2312 2312 2318 2318 2315 2315 2317 2317 2319 2319 2312 2312 2287 2287 2320 2320 2298 2298 2292 2292 2321 2321 2237 2237 2236 2236 2278 2278 2277 2277 2321 2321 2281 2281 2237 2237 2267 2267 2236 2236 2268 2268 2302 2302 2303 2303 2260 2260 2261 2261 2307 2307 2262 2262 2310 2310 2309 2309 2306 2306 2255 2255 2254 2254 2246 2246 2258 2258 2253 2253 2259 2259 2258 2258 2257 2257 2308 2308 2251 2251 2256 2256 2252 2252 2258 2258 2251 2251 2253 2253 2252 2252 2256 2256 2255 2255 2247 2247 2249 2249 2248 2248 2254 2254 2247 2247 2246 2246 2244 2244 2243 2243 2249 2249 2249 2249 2243 2243 2250 2250 2245 2245 2244 2244 2241 2241 2242 2242 2244 2244 2245 2245 2241 2241 2322 2322 2323 2323 2244 2244 2322 2322 2241 2241 2323 2323 2324 2324 2241 2241 2324 2324 2312 2312 2241 2241 2324 2324 2318 2318 2312 2312 2263 2263 2313 2313 2264 2264 2314 2314 2313 2313 2263 2263 2305 2305 2304 2304 2270 2270 2271 2271 2283 2283 2269 2269 2301 2301 2297 2297 2300 2300 2283 2283 2301 2301 2284 2284 2299 2299 2298 2298 2325 2325 2300 2300 2297 2297 2299 2299 2288 2288 2320 2320 2287 2287 2320 2320 2325 2325 2298 2298 2285 2285 2288 2288 2286 2286 2272 2272 2285 2285 2273 2273 2276 2276 2272 2272 2274 2274 2289 2289 2276 2276 2275 2275 2295 2295 2290 2290 2275 2275 2295 2295 2292 2292 2291 2291 2292 2292 2326 2326 2327 2327 2295 2295 2326 2326 2292 2292 2292 2292 2327 2327 2321 2321 2328 2328 2329 2329 2330 2330 2331 2331 2332 2332 2333 2333 2334 2334 2335 2335 2336 2336 2337 2337 2338 2338 2339 2339 2335 2335 2340 2340 2341 2341 2340 2340 2335 2335 2334 2334 2339 2339 2336 2336 2337 2337 2339 2339 2334 2334 2336 2336 2328 2328 2330 2330 2338 2338 2328 2328 2338 2338 2337 2337 2329 2329 2333 2333 2332 2332 2329 2329 2332 2332 2330 2330 2342 2342 2343 2343 2344 2344 2345 2345 2346 2346 2347 2347 2348 2348 2349 2349 2350 2350 2351 2351 2352 2352 2353 2353 2349 2349 2354 2354 2355 2355 2354 2354 2349 2349 2348 2348 2353 2353 2350 2350 2351 2351 2353 2353 2348 2348 2350 2350 2342 2342 2344 2344 2352 2352 2342 2342 2352 2352 2351 2351 2343 2343 2347 2347 2346 2346 2343 2343 2346 2346 2344 2344 2356 2356 2357 2357 2358 2358 2357 2357 2359 2359 2358 2358 2360 2360 2361 2361 2362 2362 2361 2361 2363 2363 2362 2362 2364 2364 2365 2365 2366 2366 2367 2367 2368 2368 2364 2364 2364 2364 2366 2366 2367 2367 2368 2368 2369 2369 2370 2370 2369 2369 2368 2368 2367 2367 2371 2371 2370 2370 2372 2372 2369 2369 2372 2372 2370 2370 2373 2373 2374 2374 2371 2371 2371 2371 2372 2372 2373 2373 2374 2374 2375 2375 2376 2376 2375 2375 2374 2374 2373 2373 2377 2377 2376 2376 2378 2378 2375 2375 2378 2378 2376 2376 2379 2379 2380 2380 2377 2377 2377 2377 2378 2378 2379 2379 2380 2380 2381 2381 2382 2382 2381 2381 2380 2380 2379 2379 2383 2383 2382 2382 2384 2384 2381 2381 2384 2384 2382 2382 2385 2385 2386 2386 2383 2383 2383 2383 2384 2384 2385 2385 2386 2386 2387 2387 2388 2388 2387 2387 2386 2386 2385 2385 2389 2389 2388 2388 2390 2390 2387 2387 2390 2390 2388 2388 2365 2365 2391 2391 2366 2366 2392 2392 2391 2391 2393 2393 2365 2365 2393 2393 2391 2391 2394 2394 2395 2395 2392 2392 2392 2392 2393 2393 2394 2394 2395 2395 2396 2396 2397 2397 2396 2396 2395 2395 2394 2394 2398 2398 2397 2397 2399 2399 2396 2396 2399 2399 2397 2397 2400 2400 2401 2401 2398 2398 2398 2398 2399 2399 2400 2400 2401 2401 2402 2402 2403 2403 2402 2402 2401 2401 2400 2400 2404 2404 2403 2403 2405 2405 2402 2402 2405 2405 2403 2403 2406 2406 2407 2407 2404 2404 2404 2404 2405 2405 2406 2406 2407 2407 2408 2408 2409 2409 2408 2408 2407 2407 2406 2406 2410 2410 2409 2409 2411 2411 2408 2408 2411 2411 2409 2409 2412 2412 2413 2413 2410 2410 2410 2410 2411 2411 2412 2412 2414 2414 2413 2413 2412 2412 2414 2414 2415 2415 2413 2413 2416 2416 2417 2417 2418 2418 2419 2419 2420 2420 2416 2416 2416 2416 2418 2418 2419 2419 2420 2420 2421 2421 2422 2422 2421 2421 2420 2420 2419 2419 2423 2423 2422 2422 2424 2424 2421 2421 2424 2424 2422 2422 2425 2425 2426 2426 2423 2423 2423 2423 2424 2424 2425 2425 2426 2426 2427 2427 2428 2428 2427 2427 2426 2426 2425 2425 2429 2429 2428 2428 2430 2430 2427 2427 2430 2430 2428 2428 2431 2431 2432 2432 2429 2429 2429 2429 2430 2430 2431 2431 2432 2432 2433 2433 2434 2434 2433 2433 2432 2432 2431 2431 2435 2435 2434 2434 2436 2436 2433 2433 2436 2436 2434 2434 2437 2437 2438 2438 2435 2435 2435 2435 2436 2436 2437 2437 2438 2438 2439 2439 2440 2440 2439 2439 2438 2438 2437 2437 2441 2441 2440 2440 2442 2442 2439 2439 2442 2442 2440 2440 2417 2417 2443 2443 2418 2418 2444 2444 2443 2443 2445 2445 2417 2417 2445 2445 2443 2443 2446 2446 2447 2447 2444 2444 2444 2444 2445 2445 2446 2446 2447 2447 2448 2448 2449 2449 2448 2448 2447 2447 2446 2446 2450 2450 2449 2449 2451 2451 2448 2448 2451 2451 2449 2449 2452 2452 2453 2453 2450 2450 2450 2450 2451 2451 2452 2452 2453 2453 2454 2454 2455 2455 2454 2454 2453 2453 2452 2452 2456 2456 2455 2455 2457 2457 2454 2454 2457 2457 2455 2455 2458 2458 2459 2459 2456 2456 2456 2456 2457 2457 2458 2458 2459 2459 2460 2460 2461 2461 2460 2460 2459 2459 2458 2458 2462 2462 2461 2461 2463 2463 2460 2460 2463 2463 2461 2461 2464 2464 2465 2465 2462 2462 2462 2462 2463 2463 2464 2464 2466 2466 2465 2465 2464 2464 2466 2466 2467 2467 2465 2465 2468 2468 2469 2469 2470 2470 2471 2471 2472 2472 2473 2473 2474 2474 2475 2475 2476 2476 2477 2477 2478 2478 2479 2479 2480 2480 2481 2481 2474 2474 2478 2478 2481 2481 2480 2480 2482 2482 2483 2483 2484 2484 2485 2485 2486 2486 2487 2487 2488 2488 2489 2489 2490 2490 2491 2491 2492 2492 2493 2493 2494 2494 2484 2484 2483 2483 2495 2495 2471 2471 2473 2473 2496 2496 2497 2497 2498 2498 2499 2499 2500 2500 2501 2501 2502 2502 2503 2503 2504 2504 2505 2505 2506 2506 2507 2507 2508 2508 2509 2509 2510 2510 2511 2511 2512 2512 2513 2513 2514 2514 2515 2515 2516 2516 2517 2517 2515 2515 2518 2518 2519 2519 2520 2520 2521 2521 2522 2522 2523 2523 2524 2524 2525 2525 2526 2526 2527 2527 2528 2528 2527 2527 2529 2529 2530 2530 2531 2531 2532 2532 2514 2514 2525 2525 2533 2533 2531 2531 2534 2534 2535 2535 2532 2532 2536 2536 2537 2537 2535 2535 2538 2538 2539 2539 2539 2539 2531 2531 2535 2535 2529 2529 2540 2540 2524 2524 2541 2541 2520 2520 2542 2542 2543 2543 2544 2544 2545 2545 2518 2518 2546 2546 2547 2547 2541 2541 2548 2548 2508 2508 2548 2548 2541 2541 2542 2542 2546 2546 2511 2511 2549 2549 2550 2550 2551 2551 2512 2512 2552 2552 2553 2553 2504 2504 2554 2554 2553 2553 2552 2552 2507 2507 2555 2555 2550 2550 2556 2556 2505 2505 2557 2557 2558 2558 2496 2496 2559 2559 2498 2498 2560 2560 2561 2561 2562 2562 2557 2557 2500 2500 2501 2501 2563 2563 2564 2564 2561 2561 2565 2565 2494 2494 2565 2565 2561 2561 2560 2560 2563 2563 2488 2488 2566 2566 2469 2469 2468 2468 2567 2567 2489 2489 2491 2491 2568 2568 2569 2569 2477 2477 2479 2479 2492 2492 2486 2486 2570 2570 2478 2478 2480 2480 2479 2479 2487 2487 2571 2571 2572 2572 2571 2571 2573 2573 2574 2574 2573 2573 2571 2571 2475 2475 2575 2575 2576 2576 2577 2577 2574 2574 2577 2577 2576 2576 2578 2578 2575 2575 2579 2579 2474 2474 2476 2476 2480 2480 2470 2470 2477 2477 2569 2569 2574 2574 2576 2576 2580 2580 2475 2475 2571 2571 2476 2476 2581 2581 2480 2480 2476 2476 2487 2487 2476 2476 2571 2571 2576 2576 2578 2578 2582 2582 2577 2577 2574 2574 2573 2573 2574 2574 2580 2580 2572 2572 2576 2576 2575 2575 2578 2578 2581 2581 2479 2479 2480 2480 2469 2469 2567 2567 2472 2472 2572 2572 2580 2580 2583 2583 2476 2476 2487 2487 2581 2581 2584 2584 2479 2479 2581 2581 2486 2486 2581 2581 2487 2487 2580 2580 2582 2582 2585 2585 2574 2574 2572 2572 2571 2571 2572 2572 2583 2583 2485 2485 2580 2580 2576 2576 2582 2582 2584 2584 2569 2569 2479 2479 2496 2496 2558 2558 2497 2497 2485 2485 2583 2583 2586 2586 2581 2581 2486 2486 2584 2584 2587 2587 2569 2569 2584 2584 2492 2492 2584 2584 2486 2486 2583 2583 2585 2585 2588 2588 2572 2572 2485 2485 2487 2487 2485 2485 2586 2586 2570 2570 2583 2583 2580 2580 2585 2585 2587 2587 2468 2468 2569 2569 2470 2470 2569 2569 2468 2468 2570 2570 2586 2586 2589 2589 2584 2584 2492 2492 2587 2587 2590 2590 2468 2468 2587 2587 2491 2491 2587 2587 2492 2492 2586 2586 2588 2588 2591 2591 2485 2485 2570 2570 2486 2486 2570 2570 2589 2589 2493 2493 2586 2586 2583 2583 2588 2588 2567 2567 2468 2468 2590 2590 2482 2482 2471 2471 2495 2495 2493 2493 2589 2589 2592 2592 2587 2587 2491 2491 2590 2590 2593 2593 2567 2567 2590 2590 2489 2489 2590 2590 2491 2491 2589 2589 2591 2591 2594 2594 2570 2570 2493 2493 2492 2492 2493 2493 2592 2592 2568 2568 2589 2589 2586 2586 2591 2591 2593 2593 2473 2473 2567 2567 2472 2472 2567 2567 2473 2473 2568 2568 2592 2592 2595 2595 2590 2590 2489 2489 2593 2593 2494 2494 2565 2565 2484 2484 2593 2593 2489 2489 2488 2488 2592 2592 2594 2594 2596 2596 2493 2493 2568 2568 2491 2491 2568 2568 2595 2595 2490 2490 2592 2592 2589 2589 2594 2594 2593 2593 2597 2597 2473 2473 2495 2495 2473 2473 2597 2597 2595 2595 2598 2598 2490 2490 2593 2593 2488 2488 2597 2597 2597 2597 2599 2599 2495 2495 2597 2597 2488 2488 2563 2563 2595 2595 2596 2596 2600 2600 2568 2568 2490 2490 2489 2489 2490 2490 2598 2598 2566 2566 2595 2595 2592 2592 2596 2596 2599 2599 2483 2483 2495 2495 2482 2482 2495 2495 2483 2483 2598 2598 2601 2601 2566 2566 2597 2597 2563 2563 2599 2599 2498 2498 2497 2497 2560 2560 2599 2599 2563 2563 2501 2501 2598 2598 2600 2600 2602 2602 2490 2490 2566 2566 2488 2488 2601 2601 2564 2564 2566 2566 2598 2598 2595 2595 2600 2600 2599 2599 2603 2603 2483 2483 2494 2494 2483 2483 2603 2603 2601 2601 2604 2604 2564 2564 2599 2599 2501 2501 2603 2603 2605 2605 2494 2494 2603 2603 2500 2500 2603 2603 2501 2501 2602 2602 2606 2606 2601 2601 2566 2566 2564 2564 2563 2563 2564 2564 2604 2604 2499 2499 2601 2601 2598 2598 2602 2602 2605 2605 2561 2561 2494 2494 2558 2558 2559 2559 2607 2607 2499 2499 2604 2604 2608 2608 2603 2603 2500 2500 2605 2605 2609 2609 2561 2561 2605 2605 2557 2557 2605 2605 2500 2500 2604 2604 2606 2606 2610 2610 2564 2564 2499 2499 2501 2501 2499 2499 2608 2608 2562 2562 2604 2604 2601 2601 2606 2606 2609 2609 2498 2498 2561 2561 2607 2607 2503 2503 2502 2502 2562 2562 2608 2608 2611 2611 2605 2605 2557 2557 2609 2609 2612 2612 2498 2498 2609 2609 2505 2505 2609 2609 2557 2557 2608 2608 2610 2610 2613 2613 2499 2499 2562 2562 2500 2500 2562 2562 2611 2611 2556 2556 2608 2608 2604 2604 2610 2610 2612 2612 2496 2496 2498 2498 2509 2509 2554 2554 2510 2510 2614 2614 2556 2556 2611 2611 2609 2609 2505 2505 2612 2612 2504 2504 2553 2553 2502 2502 2612 2612 2505 2505 2507 2507 2611 2611 2613 2613 2615 2615 2562 2562 2556 2556 2557 2557 2556 2556 2614 2614 2506 2506 2611 2611 2608 2608 2613 2613 2612 2612 2616 2616 2496 2496 2496 2496 2616 2616 2559 2559 2614 2614 2617 2617 2506 2506 2612 2612 2507 2507 2616 2616 2616 2616 2618 2618 2559 2559 2616 2616 2507 2507 2550 2550 2611 2611 2615 2615 2614 2614 2556 2556 2506 2506 2505 2505 2617 2617 2555 2555 2506 2506 2614 2614 2615 2615 2619 2619 2618 2618 2503 2503 2559 2559 2607 2607 2559 2559 2503 2503 2617 2617 2620 2620 2555 2555 2616 2616 2550 2550 2618 2618 2621 2621 2503 2503 2618 2618 2512 2512 2618 2618 2550 2550 2617 2617 2619 2619 2622 2622 2506 2506 2555 2555 2507 2507 2620 2620 2551 2551 2555 2555 2617 2617 2614 2614 2619 2619 2503 2503 2621 2621 2504 2504 2509 2509 2508 2508 2548 2548 2623 2623 2551 2551 2620 2620 2618 2618 2512 2512 2621 2621 2624 2624 2504 2504 2621 2621 2511 2511 2621 2621 2512 2512 2622 2622 2625 2625 2620 2620 2555 2555 2551 2551 2550 2550 2623 2623 2513 2513 2551 2551 2620 2620 2617 2617 2622 2622 2504 2504 2624 2624 2552 2552 2520 2520 2519 2519 2542 2542 2513 2513 2623 2623 2626 2626 2621 2621 2511 2511 2624 2624 2624 2624 2627 2627 2552 2552 2624 2624 2511 2511 2546 2546 2625 2625 2623 2623 2620 2620 2551 2551 2513 2513 2512 2512 2626 2626 2549 2549 2513 2513 2623 2623 2625 2625 2628 2628 2627 2627 2510 2510 2552 2552 2554 2554 2552 2552 2510 2510 2626 2626 2629 2629 2549 2549 2624 2624 2546 2546 2627 2627 2630 2630 2510 2510 2627 2627 2518 2518 2627 2627 2546 2546 2626 2626 2628 2628 2631 2631 2513 2513 2549 2549 2511 2511 2629 2629 2547 2547 2549 2549 2626 2626 2623 2623 2628 2628 2510 2510 2630 2630 2508 2508 2519 2519 2521 2521 2632 2632 2633 2633 2547 2547 2629 2629 2627 2627 2518 2518 2630 2630 2634 2634 2508 2508 2630 2630 2515 2515 2630 2630 2518 2518 2631 2631 2635 2635 2629 2629 2549 2549 2547 2547 2546 2546 2633 2633 2517 2517 2547 2547 2629 2629 2626 2626 2631 2631 2508 2508 2634 2634 2541 2541 2636 2636 2637 2637 2532 2532 2517 2517 2633 2633 2638 2638 2630 2630 2515 2515 2634 2634 2536 2536 2637 2637 2632 2632 2634 2634 2515 2515 2514 2514 2635 2635 2633 2633 2629 2629 2547 2547 2517 2517 2518 2518 2638 2638 2516 2516 2517 2517 2633 2633 2635 2635 2639 2639 2640 2640 2520 2520 2541 2541 2634 2634 2640 2640 2541 2541 2516 2516 2638 2638 2526 2526 2634 2634 2514 2514 2640 2640 2520 2520 2640 2640 2641 2641 2533 2533 2640 2640 2514 2514 2638 2638 2639 2639 2642 2642 2517 2517 2516 2516 2515 2515 2526 2526 2525 2525 2516 2516 2638 2638 2633 2633 2639 2639 2520 2520 2641 2641 2521 2521 2521 2521 2536 2536 2632 2632 2528 2528 2543 2543 2533 2533 2640 2640 2533 2533 2641 2641 2643 2643 2521 2521 2641 2641 2543 2543 2641 2641 2533 2533 2642 2642 2526 2526 2638 2638 2516 2516 2525 2525 2514 2514 2527 2527 2528 2528 2525 2525 2526 2526 2642 2642 2644 2644 2521 2521 2643 2643 2536 2536 2537 2537 2545 2545 2645 2645 2643 2643 2543 2543 2545 2545 2641 2641 2543 2543 2643 2643 2545 2545 2537 2537 2643 2643 2544 2544 2543 2543 2528 2528 2526 2526 2644 2644 2527 2527 2525 2525 2528 2528 2533 2533 2529 2529 2544 2544 2528 2528 2527 2527 2644 2644 2540 2540 2536 2536 2532 2532 2637 2637 2531 2531 2539 2539 2636 2636 2646 2646 2545 2545 2544 2544 2643 2643 2537 2537 2536 2536 2645 2645 2530 2530 2537 2537 2523 2523 2544 2544 2529 2529 2646 2646 2645 2645 2545 2545 2524 2524 2523 2523 2529 2529 2544 2544 2523 2523 2646 2646 2529 2529 2527 2527 2540 2540 2532 2532 2531 2531 2636 2636 2537 2537 2530 2530 2532 2532 2530 2530 2647 2647 2534 2534 2530 2530 2534 2534 2531 2531 2645 2645 2648 2648 2647 2647 2645 2645 2647 2647 2530 2530 2646 2646 2649 2649 2648 2648 2646 2646 2648 2648 2645 2645 2649 2649 2523 2523 2522 2522 2523 2523 2649 2649 2646 2646 2650 2650 2651 2651 2652 2652 2653 2653 2654 2654 2655 2655 2656 2656 2657 2657 2658 2658 2659 2659 2660 2660 2661 2661 2662 2662 2663 2663 2656 2656 2660 2660 2663 2663 2662 2662 2664 2664 2665 2665 2666 2666 2667 2667 2668 2668 2669 2669 2670 2670 2671 2671 2672 2672 2673 2673 2674 2674 2675 2675 2676 2676 2666 2666 2665 2665 2677 2677 2653 2653 2655 2655 2678 2678 2679 2679 2680 2680 2681 2681 2682 2682 2683 2683 2684 2684 2685 2685 2686 2686 2687 2687 2688 2688 2689 2689 2690 2690 2691 2691 2692 2692 2693 2693 2694 2694 2695 2695 2696 2696 2697 2697 2698 2698 2699 2699 2697 2697 2700 2700 2701 2701 2702 2702 2703 2703 2704 2704 2705 2705 2706 2706 2707 2707 2708 2708 2709 2709 2710 2710 2709 2709 2711 2711 2712 2712 2713 2713 2714 2714 2696 2696 2707 2707 2715 2715 2713 2713 2716 2716 2717 2717 2714 2714 2718 2718 2719 2719 2717 2717 2720 2720 2721 2721 2721 2721 2713 2713 2717 2717 2711 2711 2722 2722 2706 2706 2723 2723 2702 2702 2724 2724 2725 2725 2726 2726 2727 2727 2700 2700 2728 2728 2729 2729 2723 2723 2730 2730 2690 2690 2730 2730 2723 2723 2724 2724 2728 2728 2693 2693 2731 2731 2732 2732 2733 2733 2694 2694 2734 2734 2735 2735 2686 2686 2736 2736 2735 2735 2734 2734 2689 2689 2737 2737 2732 2732 2738 2738 2687 2687 2739 2739 2740 2740 2678 2678 2741 2741 2680 2680 2742 2742 2743 2743 2744 2744 2739 2739 2682 2682 2683 2683 2745 2745 2746 2746 2743 2743 2747 2747 2676 2676 2747 2747 2743 2743 2742 2742 2745 2745 2670 2670 2748 2748 2651 2651 2650 2650 2749 2749 2671 2671 2673 2673 2750 2750 2751 2751 2659 2659 2661 2661 2674 2674 2668 2668 2752 2752 2660 2660 2662 2662 2661 2661 2669 2669 2753 2753 2754 2754 2753 2753 2755 2755 2756 2756 2755 2755 2753 2753 2657 2657 2757 2757 2758 2758 2759 2759 2756 2756 2759 2759 2758 2758 2760 2760 2757 2757 2761 2761 2656 2656 2658 2658 2662 2662 2652 2652 2659 2659 2751 2751 2756 2756 2758 2758 2762 2762 2657 2657 2753 2753 2658 2658 2763 2763 2662 2662 2658 2658 2669 2669 2658 2658 2753 2753 2758 2758 2760 2760 2764 2764 2759 2759 2756 2756 2755 2755 2756 2756 2762 2762 2754 2754 2758 2758 2757 2757 2760 2760 2763 2763 2661 2661 2662 2662 2651 2651 2749 2749 2654 2654 2754 2754 2762 2762 2765 2765 2658 2658 2669 2669 2763 2763 2766 2766 2661 2661 2763 2763 2668 2668 2763 2763 2669 2669 2762 2762 2764 2764 2767 2767 2756 2756 2754 2754 2753 2753 2754 2754 2765 2765 2667 2667 2762 2762 2758 2758 2764 2764 2766 2766 2751 2751 2661 2661 2678 2678 2740 2740 2679 2679 2667 2667 2765 2765 2768 2768 2763 2763 2668 2668 2766 2766 2769 2769 2751 2751 2766 2766 2674 2674 2766 2766 2668 2668 2765 2765 2767 2767 2770 2770 2754 2754 2667 2667 2669 2669 2667 2667 2768 2768 2752 2752 2765 2765 2762 2762 2767 2767 2769 2769 2650 2650 2751 2751 2652 2652 2751 2751 2650 2650 2752 2752 2768 2768 2771 2771 2766 2766 2674 2674 2769 2769 2772 2772 2650 2650 2769 2769 2673 2673 2769 2769 2674 2674 2768 2768 2770 2770 2773 2773 2667 2667 2752 2752 2668 2668 2752 2752 2771 2771 2675 2675 2768 2768 2765 2765 2770 2770 2749 2749 2650 2650 2772 2772 2664 2664 2653 2653 2677 2677 2675 2675 2771 2771 2774 2774 2769 2769 2673 2673 2772 2772 2775 2775 2749 2749 2772 2772 2671 2671 2772 2772 2673 2673 2771 2771 2773 2773 2776 2776 2752 2752 2675 2675 2674 2674 2675 2675 2774 2774 2750 2750 2771 2771 2768 2768 2773 2773 2775 2775 2655 2655 2749 2749 2654 2654 2749 2749 2655 2655 2750 2750 2774 2774 2777 2777 2772 2772 2671 2671 2775 2775 2676 2676 2747 2747 2666 2666 2775 2775 2671 2671 2670 2670 2774 2774 2776 2776 2778 2778 2675 2675 2750 2750 2673 2673 2750 2750 2777 2777 2672 2672 2774 2774 2771 2771 2776 2776 2775 2775 2779 2779 2655 2655 2677 2677 2655 2655 2779 2779 2777 2777 2780 2780 2672 2672 2775 2775 2670 2670 2779 2779 2779 2779 2781 2781 2677 2677 2779 2779 2670 2670 2745 2745 2777 2777 2778 2778 2782 2782 2750 2750 2672 2672 2671 2671 2672 2672 2780 2780 2748 2748 2777 2777 2774 2774 2778 2778 2781 2781 2665 2665 2677 2677 2664 2664 2677 2677 2665 2665 2780 2780 2783 2783 2748 2748 2779 2779 2745 2745 2781 2781 2680 2680 2679 2679 2742 2742 2781 2781 2745 2745 2683 2683 2780 2780 2782 2782 2784 2784 2672 2672 2748 2748 2670 2670 2783 2783 2746 2746 2748 2748 2780 2780 2777 2777 2782 2782 2781 2781 2785 2785 2665 2665 2676 2676 2665 2665 2785 2785 2783 2783 2786 2786 2746 2746 2781 2781 2683 2683 2785 2785 2787 2787 2676 2676 2785 2785 2682 2682 2785 2785 2683 2683 2784 2784 2788 2788 2783 2783 2748 2748 2746 2746 2745 2745 2746 2746 2786 2786 2681 2681 2783 2783 2780 2780 2784 2784 2787 2787 2743 2743 2676 2676 2740 2740 2741 2741 2789 2789 2681 2681 2786 2786 2790 2790 2785 2785 2682 2682 2787 2787 2791 2791 2743 2743 2787 2787 2739 2739 2787 2787 2682 2682 2786 2786 2788 2788 2792 2792 2746 2746 2681 2681 2683 2683 2681 2681 2790 2790 2744 2744 2786 2786 2783 2783 2788 2788 2791 2791 2680 2680 2743 2743 2789 2789 2685 2685 2684 2684 2744 2744 2790 2790 2793 2793 2787 2787 2739 2739 2791 2791 2794 2794 2680 2680 2791 2791 2687 2687 2791 2791 2739 2739 2790 2790 2792 2792 2795 2795 2681 2681 2744 2744 2682 2682 2744 2744 2793 2793 2738 2738 2790 2790 2786 2786 2792 2792 2794 2794 2678 2678 2680 2680 2691 2691 2736 2736 2692 2692 2796 2796 2738 2738 2793 2793 2791 2791 2687 2687 2794 2794 2686 2686 2735 2735 2684 2684 2794 2794 2687 2687 2689 2689 2793 2793 2795 2795 2797 2797 2744 2744 2738 2738 2739 2739 2738 2738 2796 2796 2688 2688 2793 2793 2790 2790 2795 2795 2794 2794 2798 2798 2678 2678 2678 2678 2798 2798 2741 2741 2796 2796 2799 2799 2688 2688 2794 2794 2689 2689 2798 2798 2798 2798 2800 2800 2741 2741 2798 2798 2689 2689 2732 2732 2793 2793 2797 2797 2796 2796 2738 2738 2688 2688 2687 2687 2799 2799 2737 2737 2688 2688 2796 2796 2797 2797 2801 2801 2800 2800 2685 2685 2741 2741 2789 2789 2741 2741 2685 2685 2799 2799 2802 2802 2737 2737 2798 2798 2732 2732 2800 2800 2803 2803 2685 2685 2800 2800 2694 2694 2800 2800 2732 2732 2799 2799 2801 2801 2804 2804 2688 2688 2737 2737 2689 2689 2802 2802 2733 2733 2737 2737 2799 2799 2796 2796 2801 2801 2685 2685 2803 2803 2686 2686 2691 2691 2690 2690 2730 2730 2805 2805 2733 2733 2802 2802 2800 2800 2694 2694 2803 2803 2806 2806 2686 2686 2803 2803 2693 2693 2803 2803 2694 2694 2804 2804 2807 2807 2802 2802 2737 2737 2733 2733 2732 2732 2805 2805 2695 2695 2733 2733 2802 2802 2799 2799 2804 2804 2686 2686 2806 2806 2734 2734 2702 2702 2701 2701 2724 2724 2695 2695 2805 2805 2808 2808 2803 2803 2693 2693 2806 2806 2806 2806 2809 2809 2734 2734 2806 2806 2693 2693 2728 2728 2807 2807 2805 2805 2802 2802 2733 2733 2695 2695 2694 2694 2808 2808 2731 2731 2695 2695 2805 2805 2807 2807 2810 2810 2809 2809 2692 2692 2734 2734 2736 2736 2734 2734 2692 2692 2808 2808 2811 2811 2731 2731 2806 2806 2728 2728 2809 2809 2812 2812 2692 2692 2809 2809 2700 2700 2809 2809 2728 2728 2808 2808 2810 2810 2813 2813 2695 2695 2731 2731 2693 2693 2811 2811 2729 2729 2731 2731 2808 2808 2805 2805 2810 2810 2692 2692 2812 2812 2690 2690 2701 2701 2703 2703 2814 2814 2815 2815 2729 2729 2811 2811 2809 2809 2700 2700 2812 2812 2816 2816 2690 2690 2812 2812 2697 2697 2812 2812 2700 2700 2813 2813 2817 2817 2811 2811 2731 2731 2729 2729 2728 2728 2815 2815 2699 2699 2729 2729 2811 2811 2808 2808 2813 2813 2690 2690 2816 2816 2723 2723 2818 2818 2819 2819 2714 2714 2699 2699 2815 2815 2820 2820 2812 2812 2697 2697 2816 2816 2718 2718 2819 2819 2814 2814 2816 2816 2697 2697 2696 2696 2817 2817 2815 2815 2811 2811 2729 2729 2699 2699 2700 2700 2820 2820 2698 2698 2699 2699 2815 2815 2817 2817 2821 2821 2822 2822 2702 2702 2723 2723 2816 2816 2822 2822 2723 2723 2698 2698 2820 2820 2708 2708 2816 2816 2696 2696 2822 2822 2702 2702 2822 2822 2823 2823 2715 2715 2822 2822 2696 2696 2820 2820 2821 2821 2824 2824 2699 2699 2698 2698 2697 2697 2708 2708 2707 2707 2698 2698 2820 2820 2815 2815 2821 2821 2702 2702 2823 2823 2703 2703 2703 2703 2718 2718 2814 2814 2710 2710 2725 2725 2715 2715 2822 2822 2715 2715 2823 2823 2825 2825 2703 2703 2823 2823 2725 2725 2823 2823 2715 2715 2824 2824 2708 2708 2820 2820 2698 2698 2707 2707 2696 2696 2709 2709 2710 2710 2707 2707 2708 2708 2824 2824 2826 2826 2703 2703 2825 2825 2718 2718 2719 2719 2727 2727 2827 2827 2825 2825 2725 2725 2727 2727 2823 2823 2725 2725 2825 2825 2727 2727 2719 2719 2825 2825 2726 2726 2725 2725 2710 2710 2708 2708 2826 2826 2709 2709 2707 2707 2710 2710 2715 2715 2711 2711 2726 2726 2710 2710 2709 2709 2826 2826 2722 2722 2718 2718 2714 2714 2819 2819 2713 2713 2721 2721 2818 2818 2828 2828 2727 2727 2726 2726 2825 2825 2719 2719 2718 2718 2827 2827 2712 2712 2719 2719 2705 2705 2726 2726 2711 2711 2828 2828 2827 2827 2727 2727 2706 2706 2705 2705 2711 2711 2726 2726 2705 2705 2828 2828 2711 2711 2709 2709 2722 2722 2714 2714 2713 2713 2818 2818 2719 2719 2712 2712 2714 2714 2712 2712 2829 2829 2716 2716 2712 2712 2716 2716 2713 2713 2827 2827 2830 2830 2829 2829 2827 2827 2829 2829 2712 2712 2828 2828 2831 2831 2830 2830 2828 2828 2830 2830 2827 2827 2831 2831 2705 2705 2704 2704 2705 2705 2831 2831 2828 2828 2832 2832 2833 2833 2834 2834 2833 2833 2832 2832 2835 2835 2836 2836 2837 2837 2838 2838 2839 2839 2840 2840 2838 2838 2838 2838 2837 2837 2839 2839 2841 2841 2840 2840 2842 2842 2839 2839 2842 2842 2840 2840 2843 2843 2841 2841 2842 2842 2844 2844 2837 2837 2836 2836 2844 2844 2845 2845 2846 2846 2845 2845 2844 2844 2836 2836 2847 2847 2848 2848 2846 2846 2846 2846 2845 2845 2847 2847 2847 2847 2849 2849 2848 2848 2850 2850 2851 2851 2852 2852 2851 2851 2853 2853 2852 2852 2850 2850 2854 2854 2855 2855 2855 2855 2851 2851 2850 2850 2856 2856 2854 2854 2857 2857 2854 2854 2856 2856 2855 2855 2858 2858 2859 2859 2857 2857 2856 2856 2857 2857 2859 2859 2858 2858 2860 2860 2861 2861 2861 2861 2859 2859 2858 2858 2860 2860 2862 2862 2861 2861 2863 2863 2852 2852 2853 2853 2863 2863 2864 2864 2865 2865 2864 2864 2863 2863 2853 2853 2866 2866 2865 2865 2867 2867 2864 2864 2867 2867 2865 2865 2868 2868 2869 2869 2866 2866 2866 2866 2867 2867 2868 2868 2869 2869 2870 2870 2871 2871 2870 2870 2869 2869 2868 2868 2870 2870 2872 2872 2871 2871 2871 2871 2872 2872 2873 2873 2874 2874 2875 2875 2876 2876 2877 2877 2878 2878 2879 2879 2880 2880 2881 2881 2882 2882 2883 2883 2884 2884 2882 2882 2877 2877 2879 2879 2885 2885 2885 2885 2884 2884 2886 2886 2882 2882 2887 2887 2888 2888 2883 2883 2882 2882 2881 2881 2889 2889 2890 2890 2891 2891 2892 2892 2893 2893 2891 2891 2893 2893 2894 2894 2895 2895 2880 2880 2896 2896 2881 2881 2897 2897 2898 2898 2899 2899 2900 2900 2901 2901 2896 2896 2902 2902 2895 2895 2894 2894 2903 2903 2901 2901 2904 2904 2896 2896 2880 2880 2900 2900 2904 2904 2901 2901 2900 2900 2904 2904 2905 2905 2903 2903 2903 2903 2905 2905 2906 2906 2907 2907 2906 2906 2905 2905 2907 2907 2908 2908 2906 2906 2909 2909 2910 2910 2911 2911 2912 2912 2874 2874 2908 2908 2912 2912 2875 2875 2874 2874 2875 2875 2913 2913 2876 2876 2914 2914 2915 2915 2909 2909 2908 2908 2907 2907 2912 2912 2916 2916 2917 2917 2918 2918 2917 2917 2915 2915 2919 2919 2920 2920 2916 2916 2918 2918 2917 2917 2921 2921 2918 2918 2910 2910 2913 2913 2911 2911 2922 2922 2914 2914 2923 2923 2913 2913 2875 2875 2911 2911 2907 2907 2924 2924 2925 2925 2875 2875 2912 2912 2926 2926 2905 2905 2927 2927 2924 2924 2912 2912 2907 2907 2925 2925 2904 2904 2928 2928 2927 2927 2907 2907 2905 2905 2924 2924 2900 2900 2929 2929 2928 2928 2905 2905 2904 2904 2927 2927 2880 2880 2888 2888 2929 2929 2928 2928 2904 2904 2900 2900 2889 2889 2885 2885 2930 2930 2929 2929 2900 2900 2880 2880 2882 2882 2888 2888 2880 2880 2885 2885 2879 2879 2930 2930 2883 2883 2886 2886 2884 2884 2884 2884 2889 2889 2887 2887 2886 2886 2877 2877 2885 2885 2911 2911 2875 2875 2926 2926 2931 2931 2910 2910 2909 2909 2925 2925 2932 2932 2933 2933 2926 2926 2912 2912 2925 2925 2911 2911 2926 2926 2934 2934 2924 2924 2935 2935 2932 2932 2926 2926 2925 2925 2933 2933 2927 2927 2936 2936 2935 2935 2925 2925 2924 2924 2932 2932 2928 2928 2937 2937 2936 2936 2924 2924 2927 2927 2935 2935 2929 2929 2895 2895 2937 2937 2927 2927 2928 2928 2936 2936 2888 2888 2893 2893 2895 2895 2929 2929 2937 2937 2928 2928 2888 2888 2895 2895 2929 2929 2889 2889 2930 2930 2890 2890 2882 2882 2884 2884 2887 2887 2887 2887 2891 2891 2893 2893 2884 2884 2885 2885 2889 2889 2909 2909 2911 2911 2934 2934 2938 2938 2931 2931 2915 2915 2923 2923 2934 2934 2933 2933 2934 2934 2926 2926 2933 2933 2934 2934 2923 2923 2914 2914 2939 2939 2933 2933 2932 2932 2933 2933 2939 2939 2923 2923 2940 2940 2932 2932 2935 2935 2932 2932 2940 2940 2939 2939 2941 2941 2935 2935 2936 2936 2935 2935 2941 2941 2940 2940 2942 2942 2936 2936 2937 2937 2936 2936 2942 2942 2941 2941 2902 2902 2937 2937 2895 2895 2937 2937 2902 2902 2942 2942 2899 2899 2898 2898 2892 2892 2891 2891 2890 2890 2943 2943 2888 2888 2887 2887 2893 2893 2893 2893 2892 2892 2894 2894 2887 2887 2889 2889 2891 2891 2931 2931 2909 2909 2915 2915 2917 2917 2916 2916 2938 2938 2939 2939 2944 2944 2923 2923 2909 2909 2934 2934 2914 2914 2914 2914 2922 2922 2919 2919 2940 2940 2945 2945 2939 2939 2923 2923 2944 2944 2922 2922 2941 2941 2946 2946 2940 2940 2939 2939 2945 2945 2944 2944 2942 2942 2947 2947 2941 2941 2940 2940 2946 2946 2945 2945 2902 2902 2948 2948 2942 2942 2941 2941 2947 2947 2946 2946 2894 2894 2949 2949 2902 2902 2942 2942 2948 2948 2947 2947 2892 2892 2898 2898 2894 2894 2948 2948 2902 2902 2949 2949 2892 2892 2891 2891 2943 2943 2894 2894 2898 2898 2949 2949 2899 2899 2892 2892 2943 2943 2938 2938 2915 2915 2917 2917 2915 2915 2914 2914 2919 2919 2921 2921 2919 2919 2950 2950 2917 2917 2919 2919 2921 2921 2950 2950 2922 2922 2951 2951 2919 2919 2922 2922 2950 2950 2951 2951 2944 2944 2952 2952 2922 2922 2944 2944 2951 2951 2952 2952 2945 2945 2953 2953 2944 2944 2945 2945 2952 2952 2953 2953 2946 2946 2954 2954 2945 2945 2946 2946 2953 2953 2954 2954 2947 2947 2955 2955 2946 2946 2947 2947 2954 2954 2955 2955 2948 2948 2956 2956 2947 2947 2948 2948 2955 2955 2956 2956 2949 2949 2957 2957 2948 2948 2949 2949 2956 2956 2897 2897 2957 2957 2898 2898 2949 2949 2898 2898 2957 2957 2958 2958 2959 2959 2960 2960 2958 2958 2960 2960 2961 2961 2962 2962 2963 2963 2964 2964 2965 2965 2966 2966 2967 2967 2967 2967 2968 2968 2965 2965 2966 2966 2969 2969 2970 2970 2967 2967 2966 2966 2970 2970 2969 2969 2971 2971 2972 2972 2973 2973 2974 2974 2975 2975 2963 2963 2976 2976 2964 2964 2977 2977 2978 2978 2979 2979 2974 2974 2980 2980 2975 2975 2981 2981 2982 2982 2983 2983 2984 2984 2985 2985 2986 2986 2987 2987 2988 2988 2989 2989 2977 2977 2979 2979 2987 2987 2990 2990 2989 2989 2991 2991 2989 2989 2990 2990 2987 2987 2992 2992 2993 2993 2994 2994 2995 2995 2996 2996 2997 2997 2998 2998 2982 2982 2999 2999 2978 2978 2980 2980 2979 2979 2984 2984 2996 2996 2995 2995 2980 2980 2978 2978 2975 2975 2973 2973 2963 2963 2962 2962 2974 2974 2973 2973 2962 2962 2970 2970 3000 3000 2967 2967 2976 2976 2968 2968 2964 2964 3001 3001 3002 3002 3003 3003 3004 3004 3005 3005 3006 3006 2976 2976 2965 2965 2968 2968 3007 3007 3006 3006 3008 3008 3009 3009 3010 3010 3011 3011 3007 3007 3012 3012 3006 3006 2997 2997 2981 2981 2983 2983 2990 2990 2977 2977 2987 2987 2987 2987 2998 2998 2988 2988 2980 2980 2974 2974 3013 3013 2979 2979 3014 3014 2998 2998 2974 2974 2962 2962 3015 3015 3014 3014 2980 2980 3013 3013 2962 2962 2964 2964 3016 3016 3013 3013 2974 2974 3015 3015 2964 2964 2968 2968 3017 3017 3015 3015 2962 2962 3016 3016 2968 2968 2967 2967 3018 3018 3017 3017 3016 3016 2964 2964 3011 3011 2970 2970 2972 2972 3018 3018 3017 3017 2968 2968 3000 3000 2970 2970 3011 3011 3018 3018 2967 2967 3000 3000 2972 2972 3019 3019 3009 3009 2971 2971 3019 3019 2972 2972 2969 2969 2972 2972 2970 2970 2987 2987 2979 2979 2998 2998 2988 2988 2998 2998 2999 2999 3013 3013 3015 3015 2994 2994 2979 2979 2980 2980 3014 3014 2982 2982 3014 3014 3020 3020 3015 3015 3016 3016 2992 2992 3020 3020 3013 3013 2994 2994 3016 3016 3017 3017 3021 3021 2994 2994 3015 3015 2992 2992 3017 3017 3018 3018 3022 3022 2992 2992 3016 3016 3021 3021 3018 3018 3000 3000 3023 3023 3021 3021 3017 3017 3022 3022 3024 3024 3000 3000 3011 3011 3018 3018 3023 3023 3022 3022 3025 3025 3004 3004 3009 3009 3000 3000 3024 3024 3023 3023 3019 3019 3025 3025 3009 3009 3011 3011 3010 3010 3024 3024 2972 2972 3009 3009 3011 3011 2998 2998 3014 3014 2982 2982 2999 2999 2982 2982 2981 2981 3026 3026 2992 2992 3021 3021 3014 3014 3013 3013 3020 3020 2983 2983 3020 3020 3027 3027 3028 3028 3021 3021 3022 3022 3027 3027 2994 2994 2993 2993 3029 3029 3022 3022 3023 3023 2993 2993 2992 2992 3026 3026 3030 3030 3023 3023 3024 3024 3026 3026 3021 3021 3028 3028 3031 3031 3024 3024 3010 3010 3028 3028 3022 3022 3029 3029 3032 3032 3010 3010 3004 3004 3029 3029 3023 3023 3030 3030 3012 3012 3032 3032 3006 3006 3031 3031 3030 3030 3024 3024 3032 3032 3031 3031 3010 3010 3025 3025 3005 3005 3004 3004 3009 3009 3004 3004 3010 3010 2982 2982 3020 3020 2983 2983 2995 2995 3027 3027 2985 2985 2985 2985 2993 2993 3033 3033 3020 3020 2994 2994 3027 3027 2985 2985 3027 3027 2993 2993 3033 3033 3026 3026 3034 3034 3033 3033 2993 2993 3026 3026 3034 3034 3028 3028 3035 3035 3034 3034 3026 3026 3028 3028 3035 3035 3029 3029 3036 3036 3035 3035 3028 3028 3029 3029 3036 3036 3030 3030 3037 3037 3036 3036 3029 3029 3030 3030 3037 3037 3031 3031 3038 3038 3037 3037 3030 3030 3031 3031 3038 3038 3032 3032 3012 3012 3038 3038 3031 3031 3032 3032 3003 3003 3007 3007 3001 3001 3005 3005 3008 3008 3006 3006 3004 3004 3006 3006 3032 3032 2983 2983 2995 2995 2997 2997 3027 3027 2995 2995 2983 2983 3033 3033 3039 3039 2986 2986 2984 2984 2995 2995 2985 2985 3034 3034 3040 3040 3039 3039 2986 2986 2985 2985 3033 3033 3035 3035 3041 3041 3040 3040 3039 3039 3033 3033 3034 3034 3036 3036 3042 3042 3041 3041 3040 3040 3034 3034 3035 3035 3037 3037 3043 3043 3042 3042 3041 3041 3035 3035 3036 3036 3038 3038 3044 3044 3043 3043 3042 3042 3036 3036 3037 3037 3012 3012 3045 3045 3044 3044 3043 3043 3037 3037 3038 3038 3007 3007 3003 3003 3045 3045 3044 3044 3038 3038 3012 3012 3007 3007 3045 3045 3012 3012 3008 3008 3001 3001 3007 3007 3046 3046 3047 3047 3048 3048 3047 3047 3046 3046 3049 3049 3050 3050 3051 3051 3052 3052 3053 3053 3054 3054 3055 3055 3056 3056 3057 3057 3058 3058 3059 3059 3060 3060 3061 3061 3062 3062 3058 3058 3063 3063 3057 3057 3063 3063 3058 3058 3059 3059 3057 3057 3056 3056 3060 3060 3051 3051 3061 3061 3056 3056 3060 3060 3059 3059 3050 3050 3052 3052 3055 3055 3061 3061 3051 3051 3050 3050 3053 3053 3055 3055 3052 3052 3064 3064 3065 3065 3066 3066 3067 3067 3068 3068 3065 3065 3066 3066 3065 3065 3068 3068 3067 3067 3069 3069 3070 3070 3070 3070 3068 3068 3067 3067 3071 3071 3069 3069 3072 3072 3069 3069 3071 3071 3070 3070 3073 3073 3074 3074 3072 3072 3071 3071 3072 3072 3074 3074 3075 3075 3076 3076 3074 3074 3074 3074 3073 3073 3075 3075 3065 3065 3064 3064 3077 3077 3077 3077 3078 3078 3079 3079 3078 3078 3077 3077 3064 3064 3080 3080 3079 3079 3081 3081 3078 3078 3081 3081 3079 3079 3082 3082 3083 3083 3080 3080 3080 3080 3081 3081 3082 3082 3083 3083 3084 3084 3085 3085 3084 3084 3083 3083 3082 3082 3084 3084 3086 3086 3085 3085 3085 3085 3086 3086 3087 3087 3088 3088 3089 3089 3090 3090 3091 3091 3092 3092 3093 3093 3094 3094 3095 3095 3096 3096 3097 3097 3098 3098 3099 3099 3100 3100 3101 3101 3095 3095 3096 3096 3095 3095 3101 3101 3097 3097 3094 3094 3096 3096 3099 3099 3098 3098 3090 3090 3094 3094 3097 3097 3099 3099 3088 3088 3092 3092 3089 3089 3098 3098 3088 3088 3090 3090 3091 3091 3089 3089 3092 3092 3102 3102 3103 3103 3104 3104 3103 3103 3105 3105 3104 3104 3102 3102 3106 3106 3107 3107 3107 3107 3103 3103 3102 3102 3108 3108 3106 3106 3109 3109 3106 3106 3108 3108 3107 3107 3110 3110 3111 3111 3109 3109 3108 3108 3109 3109 3111 3111 3110 3110 3112 3112 3113 3113 3113 3113 3111 3111 3110 3110 3112 3112 3114 3114 3113 3113 3115 3115 3104 3104 3105 3105 3115 3115 3116 3116 3117 3117 3116 3116 3115 3115 3105 3105 3118 3118 3117 3117 3119 3119 3116 3116 3119 3119 3117 3117 3120 3120 3121 3121 3118 3118 3118 3118 3119 3119 3120 3120 3121 3121 3122 3122 3123 3123 3122 3122 3121 3121 3120 3120 3122 3122 3124 3124 3123 3123 3123 3123 3124 3124 3125 3125 3126 3126 3127 3127 3128 3128 3126 3126 3128 3128 3129 3129 3130 3130 3131 3131 3132 3132 3130 3130 3132 3132 3133 3133 3134 3134 3135 3135 3136 3136 3135 3135 3134 3134 3137 3137 3138 3138 3139 3139 3140 3140 3136 3136 3138 3138 3140 3140 3141 3141 3142 3142 3139 3139 3143 3143 3131 3131 3130 3130 3144 3144 3145 3145 3146 3146 3147 3147 3148 3148 3149 3149 3150 3150 3151 3151 3147 3147 3152 3152 3153 3153 3154 3154 3147 3147 3151 3151 3148 3148 3155 3155 3156 3156 3157 3157 3158 3158 3149 3149 3159 3159 3160 3160 3161 3161 3162 3162 3161 3161 3160 3160 3158 3158 3163 3163 3164 3164 3154 3154 3165 3165 3166 3166 3167 3167 3163 3163 3154 3154 3168 3168 3157 3157 3152 3152 3167 3167 3161 3161 3166 3166 3162 3162 3164 3164 3163 3163 3169 3169 3143 3143 3150 3150 3131 3131 3150 3150 3143 3143 3151 3151 3133 3133 3137 3137 3134 3134 3133 3133 3132 3132 3137 3137 3170 3170 3171 3171 3172 3172 3173 3173 3134 3134 3174 3174 3175 3175 3176 3176 3177 3177 3178 3178 3179 3179 3172 3172 3146 3146 3145 3145 3180 3180 3161 3161 3158 3158 3159 3159 3165 3165 3162 3162 3166 3166 3148 3148 3181 3181 3182 3182 3159 3159 3149 3149 3148 3148 3161 3161 3159 3159 3183 3183 3151 3151 3184 3184 3181 3181 3159 3159 3148 3148 3182 3182 3143 3143 3185 3185 3184 3184 3148 3148 3151 3151 3181 3181 3130 3130 3186 3186 3185 3185 3151 3151 3143 3143 3184 3184 3133 3133 3173 3173 3186 3186 3185 3185 3143 3143 3130 3130 3170 3170 3136 3136 3140 3140 3186 3186 3130 3130 3133 3133 3134 3134 3173 3173 3133 3133 3140 3140 3139 3139 3142 3142 3135 3135 3138 3138 3136 3136 3136 3136 3170 3170 3174 3174 3187 3187 3140 3140 3142 3142 3166 3166 3161 3161 3183 3183 3188 3188 3165 3165 3167 3167 3182 3182 3189 3189 3190 3190 3183 3183 3159 3159 3182 3182 3166 3166 3183 3183 3191 3191 3181 3181 3192 3192 3189 3189 3183 3183 3182 3182 3190 3190 3184 3184 3193 3193 3192 3192 3182 3182 3181 3181 3189 3189 3185 3185 3194 3194 3193 3193 3181 3181 3184 3184 3192 3192 3186 3186 3145 3145 3194 3194 3184 3184 3185 3185 3193 3193 3173 3173 3180 3180 3145 3145 3186 3186 3194 3194 3185 3185 3173 3173 3145 3145 3186 3186 3171 3171 3170 3170 3187 3187 3134 3134 3136 3136 3174 3174 3180 3180 3174 3174 3172 3172 3187 3187 3170 3170 3140 3140 3167 3167 3166 3166 3191 3191 3195 3195 3188 3188 3152 3152 3155 3155 3191 3191 3190 3190 3191 3191 3183 3183 3190 3190 3191 3191 3155 3155 3157 3157 3196 3196 3190 3190 3189 3189 3190 3190 3196 3196 3155 3155 3197 3197 3189 3189 3192 3192 3189 3189 3197 3197 3196 3196 3198 3198 3192 3192 3193 3193 3192 3192 3198 3198 3197 3197 3199 3199 3193 3193 3194 3194 3193 3193 3199 3199 3198 3198 3144 3144 3194 3194 3145 3145 3194 3194 3144 3144 3199 3199 3175 3175 3177 3177 3179 3179 3172 3172 3171 3171 3178 3178 3173 3173 3174 3174 3180 3180 3180 3180 3179 3179 3146 3146 3174 3174 3170 3170 3172 3172 3188 3188 3167 3167 3152 3152 3154 3154 3164 3164 3195 3195 3196 3196 3200 3200 3155 3155 3167 3167 3191 3191 3157 3157 3157 3157 3156 3156 3153 3153 3197 3197 3201 3201 3196 3196 3155 3155 3200 3200 3156 3156 3198 3198 3202 3202 3197 3197 3196 3196 3201 3201 3200 3200 3199 3199 3203 3203 3198 3198 3197 3197 3202 3202 3201 3201 3144 3144 3204 3204 3199 3199 3198 3198 3203 3203 3202 3202 3146 3146 3205 3205 3144 3144 3199 3199 3204 3204 3203 3203 3179 3179 3177 3177 3146 3146 3204 3204 3144 3144 3205 3205 3179 3179 3178 3178 3175 3175 3146 3146 3177 3177 3205 3205 3180 3180 3172 3172 3179 3179 3195 3195 3152 3152 3154 3154 3152 3152 3157 3157 3153 3153 3168 3168 3153 3153 3206 3206 3154 3154 3153 3153 3168 3168 3206 3206 3156 3156 3207 3207 3153 3153 3156 3156 3206 3206 3207 3207 3200 3200 3208 3208 3156 3156 3200 3200 3207 3207 3208 3208 3201 3201 3209 3209 3200 3200 3201 3201 3208 3208 3209 3209 3202 3202 3210 3210 3201 3201 3202 3202 3209 3209 3210 3210 3203 3203 3211 3211 3202 3202 3203 3203 3210 3210 3211 3211 3204 3204 3212 3212 3203 3203 3204 3204 3211 3211 3212 3212 3205 3205 3213 3213 3204 3204 3205 3205 3212 3212 3176 3176 3213 3213 3177 3177 3205 3205 3177 3177 3213 3213 3214 3214 3215 3215 3216 3216 3215 3215 3217 3217 3216 3216 3214 3214 3218 3218 3219 3219 3219 3219 3215 3215 3214 3214 3220 3220 3218 3218 3221 3221 3218 3218 3220 3220 3219 3219 3222 3222 3223 3223 3221 3221 3220 3220 3221 3221 3223 3223 3222 3222 3224 3224 3225 3225 3225 3225 3223 3223 3222 3222 3224 3224 3226 3226 3225 3225 3227 3227 3216 3216 3217 3217 3227 3227 3228 3228 3229 3229 3228 3228 3227 3227 3217 3217 3230 3230 3229 3229 3231 3231 3228 3228 3231 3231 3229 3229 3232 3232 3233 3233 3230 3230 3230 3230 3231 3231 3232 3232 3233 3233 3234 3234 3235 3235 3234 3234 3233 3233 3232 3232 3234 3234 3236 3236 3235 3235 3235 3235 3236 3236 3237 3237 3238 3238 3239 3239 3240 3240 3239 3239 3238 3238 3241 3241 3242 3242 3243 3243 3244 3244 3243 3243 3242 3242 3245 3245 3246 3246 3247 3247 3248 3248 3249 3249 3250 3250 3251 3251 3252 3252 3248 3248 3253 3253 3248 3248 3252 3252 3246 3246 3254 3254 3255 3255 3253 3253 3252 3252 3253 3253 3255 3255 3247 3247 3246 3246 3256 3256 3257 3257 3247 3247 3256 3256 3257 3257 3258 3258 3259 3259 3258 3258 3257 3257 3256 3256 3250 3250 3259 3259 3251 3251 3258 3258 3251 3251 3259 3259 3260 3260 3261 3261 3262 3262 3263 3263 3264 3264 3265 3265 3266 3266 3267 3267 3268 3268 3269 3269 3268 3268 3267 3267 3270 3270 3267 3267 3266 3266 3260 3260 3268 3268 3269 3269 3261 3261 3260 3260 3269 3269 3262 3262 3264 3264 3263 3263 3262 3262 3261 3261 3264 3264 3250 3250 3249 3249 3265 3265 3249 3249 3263 3263 3265 3265 3271 3271 3272 3272 3273 3273 3274 3274 3275 3275 3276 3276 3277 3277 3278 3278 3279 3279 3280 3280 3281 3281 3282 3282 3281 3281 3274 3274 3282 3282 3281 3281 3280 3280 3278 3278 3283 3283 3284 3284 3285 3285 3286 3286 3287 3287 3288 3288 3278 3278 3280 3280 3279 3279 3289 3289 3290 3290 3286 3286 3291 3291 3292 3292 3293 3293 3286 3286 3290 3290 3294 3294 3295 3295 3277 3277 3279 3279 3296 3296 3280 3280 3282 3282 3297 3297 3295 3295 3298 3298 3295 3295 3297 3297 3277 3277 3299 3299 3297 3297 3298 3298 3300 3300 3299 3299 3301 3301 3298 3298 3301 3301 3299 3299 3300 3300 3302 3302 3303 3303 3302 3302 3300 3300 3301 3301 3304 3304 3305 3305 3306 3306 3303 3303 3302 3302 3307 3307 3273 3273 3272 3272 3308 3308 3309 3309 3307 3307 3273 3273 3308 3308 3272 3272 3310 3310 3303 3303 3307 3307 3309 3309 3311 3311 3312 3312 3313 3313 3314 3314 3315 3315 3316 3316 3317 3317 3314 3314 3318 3318 3319 3319 3312 3312 3311 3311 3320 3320 3319 3319 3321 3321 3313 3313 3316 3316 3315 3315 3308 3308 3309 3309 3273 3273 3273 3273 3317 3317 3271 3271 3302 3302 3301 3301 3322 3322 3307 3307 3323 3323 3317 3317 3301 3301 3298 3298 3324 3324 3323 3323 3302 3302 3322 3322 3298 3298 3295 3295 3325 3325 3322 3322 3301 3301 3324 3324 3295 3295 3279 3279 3326 3326 3324 3324 3298 3298 3325 3325 3279 3279 3280 3280 3327 3327 3326 3326 3325 3325 3295 3295 3284 3284 3282 3282 3276 3276 3327 3327 3326 3326 3279 3279 3275 3275 3328 3328 3276 3276 3296 3296 3327 3327 3280 3280 3274 3274 3276 3276 3282 3282 3282 3282 3284 3284 3296 3296 3328 3328 3285 3285 3276 3276 3273 3273 3307 3307 3317 3317 3271 3271 3317 3317 3318 3318 3322 3322 3324 3324 3306 3306 3307 3307 3302 3302 3323 3323 3314 3314 3323 3323 3329 3329 3324 3324 3325 3325 3304 3304 3329 3329 3322 3322 3306 3306 3325 3325 3326 3326 3330 3330 3306 3306 3324 3324 3304 3304 3326 3326 3327 3327 3331 3331 3304 3304 3325 3325 3330 3330 3327 3327 3296 3296 3332 3332 3330 3330 3326 3326 3331 3331 3333 3333 3296 3296 3284 3284 3327 3327 3332 3332 3331 3331 3334 3334 3287 3287 3285 3285 3296 3296 3333 3333 3332 3332 3328 3328 3334 3334 3285 3285 3284 3284 3283 3283 3333 3333 3276 3276 3285 3285 3284 3284 3317 3317 3323 3323 3314 3314 3318 3318 3314 3314 3316 3316 3335 3335 3304 3304 3330 3330 3323 3323 3322 3322 3329 3329 3315 3315 3329 3329 3336 3336 3337 3337 3330 3330 3331 3331 3336 3336 3306 3306 3305 3305 3338 3338 3331 3331 3332 3332 3305 3305 3304 3304 3335 3335 3339 3339 3332 3332 3333 3333 3335 3335 3330 3330 3337 3337 3340 3340 3333 3333 3283 3283 3337 3337 3331 3331 3338 3338 3341 3341 3283 3283 3287 3287 3338 3338 3332 3332 3339 3339 3294 3294 3341 3341 3286 3286 3340 3340 3339 3339 3333 3333 3341 3341 3340 3340 3283 3283 3334 3334 3288 3288 3287 3287 3285 3285 3287 3287 3283 3283 3314 3314 3329 3329 3315 3315 3311 3311 3336 3336 3321 3321 3321 3321 3305 3305 3342 3342 3329 3329 3306 3306 3336 3336 3321 3321 3336 3336 3305 3305 3342 3342 3335 3335 3343 3343 3342 3342 3305 3305 3335 3335 3343 3343 3337 3337 3344 3344 3343 3343 3335 3335 3337 3337 3344 3344 3338 3338 3345 3345 3344 3344 3337 3337 3338 3338 3345 3345 3339 3339 3346 3346 3345 3345 3338 3338 3339 3339 3346 3346 3340 3340 3347 3347 3346 3346 3339 3339 3340 3340 3347 3347 3341 3341 3294 3294 3347 3347 3340 3340 3341 3341 3292 3292 3290 3290 3293 3293 3288 3288 3289 3289 3286 3286 3287 3287 3286 3286 3341 3341 3315 3315 3311 3311 3313 3313 3336 3336 3311 3311 3315 3315 3342 3342 3348 3348 3320 3320 3319 3319 3311 3311 3321 3321 3343 3343 3349 3349 3348 3348 3320 3320 3321 3321 3342 3342 3344 3344 3350 3350 3349 3349 3348 3348 3342 3342 3343 3343 3345 3345 3351 3351 3350 3350 3349 3349 3343 3343 3344 3344 3346 3346 3352 3352 3351 3351 3350 3350 3344 3344 3345 3345 3347 3347 3353 3353 3352 3352 3351 3351 3345 3345 3346 3346 3294 3294 3354 3354 3353 3353 3352 3352 3346 3346 3347 3347 3290 3290 3292 3292 3354 3354 3353 3353 3347 3347 3294 3294 3290 3290 3354 3354 3294 3294 3289 3289 3293 3293 3290 3290 3355 3355 3356 3356 3357 3357 3358 3358 3356 3356 3359 3359 3356 3356 3358 3358 3357 3357 3360 3360 3361 3361 3359 3359 3358 3358 3359 3359 3361 3361 3362 3362 3361 3361 3360 3360 3363 3363 3355 3355 3357 3357 3363 3363 3364 3364 3365 3365 3365 3365 3355 3355 3363 3363 3366 3366 3364 3364 3367 3367 3364 3364 3366 3366 3365 3365 3366 3366 3367 3367 3368 3368 3369 3369 3370 3370 3371 3371 3370 3370 3372 3372 3371 3371 3369 3369 3373 3373 3374 3374 3374 3374 3370 3370 3369 3369 3375 3375 3373 3373 3376 3376 3373 3373 3375 3375 3374 3374 3377 3377 3378 3378 3376 3376 3375 3375 3376 3376 3378 3378 3377 3377 3379 3379 3380 3380 3380 3380 3378 3378 3377 3377 3379 3379 3381 3381 3380 3380 3382 3382 3371 3371 3372 3372 3382 3382 3383 3383 3384 3384 3383 3383 3382 3382 3372 3372 3385 3385 3384 3384 3386 3386 3383 3383 3386 3386 3384 3384 3387 3387 3388 3388 3385 3385 3385 3385 3386 3386 3387 3387 3388 3388 3389 3389 3390 3390 3389 3389 3388 3388 3387 3387 3389 3389 3391 3391 3390 3390 3390 3390 3391 3391 3392 3392
0 0 1 1 2 2 0 0 3 3 4 4 4 4 1 1 0 0 5 5 3 3 6 6 3 3 5 5 4 4 7 7 8 8 6 6 5 5 6 6 8 8 7 7 9 9 10 10 10 10 8 8 7 7 11 11 9 9 12 12 9 9 11 11 10 10 13 13 14 14 12 12 11 11 12 12 14 14 13 13 15 15 16 16 16 16 14 14 13 13 17 17 15 15 18 18 15 15 17 17 16 16 19 19 20 20 18 18 17 17 18 18 20 20 19 19 21 21 22 22 22 22 20 20 19 19 23 23 2 2 24 24 1 1 24 24 2 2 25 25 26 26 23 23 23 23 24 24 25 25 26 26 27 27 28 28 27 27 26 26 25 25 29 29 28 28 30 30 27 27 30 30 28 28 31 31 32 32 29 29 29 29 30 30 31 31 32 32 33 33 34 34 33 33 32 32 31 31 35 35 34 34 36 36 33 33 36 36 34 34 37 37 38 38 35 35 35 35 36 36 37 37 38 38 39 39 40 40 39 39 38 38 37 37 41 41 40 40 42 42 39 39 42 42 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 44 44 50 50 51 51 51 51 45 45 44 44 52 52 50 50 53 53 50 50 52 52 51 51 54 54 55 55 53 53 52 52 53 53 55 55 54 54 56 56 57 57 57 57 55 55 54 54 58 58 56 56 59 59 56 56 58 58 57 57 60 60 61 61 59 59 58 58 59 59 61 61 60 60 62 62 63 63 63 63 61 61 60 60 64 64 62 62 65 65 62 62 64 64 63 63 66 66 67 67 65 65 64 64 65 65 67 67 66 66 68 68 69 69 69 69 67 67 66 66 70 70 71 71 45 45 46 46 45 45 71 71 70 70 72 72 73 73 73 73 71 71 70 70 74 74 72 72 75 75 72 72 74 74 73 73 76 76 77 77 75 75 74 74 75 75 77 77 76 76 78 78 79 79 79 79 77 77 76 76 80 80 78 78 81 81 78 78 80 80 79 79 82 82 83 83 81 81 80 80 81 81 83 83 82 82 84 84 85 85 85 85 83 83 82 82 86 86 84 84 48 48 84 84 86 86 85 85 86 86 48 48 87 87 88 88 89 89 90 90 88 88 90 90 49 49 91 91 49 49 92 92 49 49 90 90 92 92 48 48 47 47 87 87 49 49 91 91 47 47 93 93 94 94 95 95 93 93 96 96 97 97 96 96 98 98 97 97 98 98 96 96 99 99 98 98 99 99 100 100 101 101 102 102 100 100 103 103 101 101 100 100 101 101 104 104 105 105 101 101 106 106 104 104 107 107 104 104 108 108 108 108 104 104 109 109 110 110 111 111 108 108 112 112 110 110 108 108 110 110 113 113 114 114 110 110 115 115 113 113 116 116 113 113 117 117 117 117 113 113 118 118 119 119 116 116 117 117 114 114 113 113 116 116 120 120 121 121 122 122 117 117 122 122 119 119 93 93 97 97 94 94 94 94 123 123 95 95 95 95 123 123 124 124 124 124 123 123 125 125 126 126 124 124 125 125 127 127 126 126 125 125 127 127 128 128 126 126 127 127 129 129 128 128 128 128 129 129 130 130 130 130 129 129 131 131 132 132 130 130 131 131 133 133 132 132 131 131 133 133 134 134 132 132 133 133 135 135 134 134 134 134 135 135 136 136 136 136 135 135 137 137 138 138 136 136 137 137 139 139 140 140 138 138 138 138 137 137 139 139 141 141 139 139 142 142 139 139 141 141 140 140 143 143 144 144 142 142 118 118 120 120 117 117 122 122 117 117 120 120 110 110 114 114 111 111 115 115 118 118 113 113 108 108 111 111 107 107 112 112 115 115 110 110 104 104 107 107 105 105 109 109 112 112 108 108 101 101 105 105 102 102 106 106 109 109 104 104 100 100 102 102 145 145 103 103 106 106 101 101 98 98 145 145 146 146 99 99 103 103 100 100 145 145 98 98 100 100 97 97 146 146 147 147 146 146 97 97 98 98 94 94 147 147 148 148 147 147 94 94 97 97 123 123 148 148 149 149 148 148 123 123 94 94 125 125 149 149 150 150 149 149 125 125 123 123 127 127 150 150 151 151 150 150 127 127 125 125 129 129 151 151 152 152 151 151 129 129 127 127 131 131 152 152 153 153 152 152 131 131 129 129 133 133 153 153 154 154 153 153 133 133 131 131 135 135 154 154 155 155 154 154 135 135 133 133 137 137 155 155 156 156 155 155 137 137 135 135 156 156 143 143 139 139 156 156 139 139 137 137 142 142 139 139 143 143 157 157 158 158 159 159 157 157 160 160 161 161 160 160 162 162 161 161 162 162 160 160 163 163 162 162 163 163 164 164 165 165 166 166 164 164 167 167 165 165 164 164 165 165 168 168 169 169 165 165 170 170 168 168 171 171 168 168 172 172 172 172 168 168 173 173 174 174 175 175 172 172 176 176 174 174 172 172 174 174 177 177 178 178 174 174 179 179 177 177 180 180 177 177 181 181 181 181 177 177 182 182 183 183 180 180 181 181 178 178 177 177 180 180 184 184 185 185 186 186 181 181 186 186 183 183 157 157 161 161 158 158 158 158 187 187 159 159 159 159 187 187 188 188 188 188 187 187 189 189 190 190 188 188 189 189 191 191 190 190 189 189 191 191 192 192 190 190 191 191 193 193 192 192 192 192 193 193 194 194 194 194 193 193 195 195 196 196 194 194 195 195 197 197 196 196 195 195 197 197 198 198 196 196 197 197 199 199 198 198 198 198 199 199 200 200 200 200 199 199 201 201 202 202 200 200 201 201 203 203 204 204 202 202 202 202 201 201 203 203 205 205 203 203 206 206 203 203 205 205 204 204 207 207 208 208 206 206 182 182 184 184 181 181 186 186 181 181 184 184 174 174 178 178 175 175 179 179 182 182 177 177 172 172 175 175 171 171 176 176 179 179 174 174 168 168 171 171 169 169 173 173 176 176 172 172 165 165 169 169 166 166 170 170 173 173 168 168 164 164 166 166 209 209 167 167 170 170 165 165 162 162 209 209 210 210 163 163 167 167 164 164 209 209 162 162 164 164 161 161 210 210 211 211 210 210 161 161 162 162 158 158 211 211 212 212 211 211 158 158 161 161 187 187 212 212 213 213 212 212 187 187 158 158 189 189 213 213 214 214 213 213 189 189 187 187 191 191 214 214 215 215 214 214 191 191 189 189 193 193 215 215 216 216 215 215 193 193 191 191 195 195 216 216 217 217 216 216 195 195 193 193 197 197 217 217 218 218 217 217 197 197 195 195 199 199 218 218 219 219 218 218 199 199 197 197 201 201 219 219 220 220 219 219 201 201 199 199 220 220 207 207 203 203 220 220 203 203 201 201 206 206 203 203 207 207 221 221 222 222 223 223 224 224 225 225 226 226 227 227 228 228 229 229 227 227 229 229 230 230 231 231 232 232 222 222 225 225 233 233 226 226 234 234 235 235 236 236 237 237 238 238 233 233 239 239 240 240 222 222 241 241 233 233 238 238 242 242 243 243 244 244 245 245 241 241 246 246 235 235 247 247 223 223 248 248 243 243 249 249 250 250 242 242 244 244 251 251 250 250 244 244 252 252 253 253 254 254 255 255 256 256 232 232 257 257 223 223 258 258 259 259 260 260 261 261 222 222 262 262 263 263 264 264 265 265 266 266 267 267 268 268 269 269 234 234 236 236 270 270 271 271 272 272 273 273 274 274 275 275 276 276 277 277 278 278 279 279 280 280 281 281 282 282 276 276 283 283 274 274 271 271 284 284 285 285 286 286 275 275 274 274 287 287 288 288 277 277 279 279 287 287 277 277 289 289 290 290 291 291 292 292 293 293 272 272 294 294 295 295 296 296 297 297 298 298 299 299 300 300 301 301 302 302 303 303 304 304 245 245 227 227 232 232 228 228 225 225 237 237 233 233 238 238 246 246 241 241 246 246 303 303 245 245 303 303 302 302 304 304 304 304 302 302 301 301 254 254 264 264 305 305 306 306 301 301 300 300 307 307 308 308 287 287 266 266 294 294 264 264 309 309 310 310 311 311 312 312 313 313 314 314 226 226 314 314 224 224 315 315 316 316 317 317 295 295 313 313 312 312 318 318 232 232 319 319 230 230 225 225 227 227 225 225 224 224 227 227 314 314 313 313 224 224 312 312 296 296 295 295 320 320 321 321 322 322 323 323 324 324 307 307 325 325 267 267 269 269 326 326 327 327 328 328 329 329 330 330 331 331 332 332 333 333 334 334 255 255 333 333 256 256 335 335 336 336 337 337 334 334 278 278 332 332 232 232 231 231 319 319 318 318 228 228 232 232 227 227 255 255 232 232 333 333 332 332 256 256 334 334 279 279 278 278 338 338 339 339 340 340 268 268 341 341 342 342 343 343 284 284 329 329 344 344 345 345 346 346 347 347 271 271 285 285 348 348 349 349 350 350 263 263 262 262 350 350 351 351 352 352 353 353 348 348 286 286 349 349 222 222 221 221 239 239 240 240 231 231 222 222 232 232 262 262 222 222 350 350 349 349 263 263 348 348 275 275 286 286 327 327 354 354 328 328 331 331 355 355 356 356 357 357 285 285 358 358 272 272 293 293 273 273 289 289 359 359 360 360 361 361 362 362 363 363 257 257 258 258 362 362 364 364 365 365 366 366 363 363 292 292 361 361 236 236 235 235 223 223 247 247 221 221 223 223 222 222 258 258 223 223 362 362 361 361 257 257 363 363 293 293 292 292 289 289 291 291 359 359 367 367 358 358 285 285 337 337 336 336 368 368 315 315 317 317 366 366 369 369 370 370 371 371 236 236 369 369 270 270 250 250 251 251 365 365 370 370 335 335 371 371 249 249 234 234 248 248 242 242 249 249 243 243 234 234 270 270 248 248 369 369 371 371 270 270 372 372 360 360 373 373 370 370 336 336 335 335 374 374 368 368 375 375 368 368 374 374 337 337 376 376 353 353 377 377 378 378 364 364 317 317 378 378 372 372 379 379 365 365 251 251 366 366 380 380 328 328 381 381 382 382 347 347 383 383 384 384 375 375 316 316 385 385 381 381 328 328 377 377 345 345 386 386 351 351 373 373 360 360 379 379 364 364 378 378 373 373 379 379 372 372 317 317 364 364 366 366 315 315 384 384 316 316 336 336 382 382 368 368 384 384 374 374 375 375 347 347 357 357 383 383 382 382 383 383 368 368 387 387 388 388 389 389 284 284 273 273 330 330 282 282 344 344 346 346 386 386 345 345 390 390 391 391 392 392 381 381 386 386 376 376 377 377 351 351 360 360 352 352 376 376 351 351 353 353 360 360 359 359 352 352 291 291 290 290 367 367 285 285 357 357 347 347 290 290 358 358 367 367 284 284 271 271 273 273 343 343 329 329 281 281 309 309 342 342 341 341 356 356 355 355 393 393 394 394 395 395 396 396 326 326 397 397 327 327 392 392 391 391 390 390 380 380 381 381 392 392 391 391 386 386 390 390 345 345 344 344 390 390 280 280 343 343 281 281 346 346 280 280 282 282 284 284 330 330 329 329 355 355 331 331 398 398 398 398 331 331 330 330 399 399 393 393 397 397 398 398 330 330 283 283 400 400 394 394 396 396 396 396 310 310 400 400 354 354 395 395 385 385 394 394 385 385 395 395 328 328 354 354 385 385 399 399 397 397 326 326 399 399 356 356 393 393 276 276 398 398 283 283 276 276 401 401 398 398 299 299 325 325 401 401 398 398 325 325 269 269 396 396 311 311 310 310 402 402 321 321 403 403 297 297 299 299 308 308 388 388 387 387 338 338 339 339 338 338 387 387 388 388 400 400 389 389 400 400 310 310 389 389 311 311 342 342 309 309 341 341 268 268 267 267 401 401 325 325 398 398 308 308 299 299 401 401 288 288 287 287 308 308 288 288 308 308 401 401 300 300 320 320 404 404 339 339 405 405 406 406 260 260 406 406 405 405 407 407 408 408 307 307 307 307 287 287 323 323 409 409 410 410 402 402 265 265 324 324 323 323 296 296 305 305 264 264 300 300 302 302 320 320 403 403 411 411 409 409 411 411 412 412 413 413 409 409 411 411 413 413 339 339 406 406 340 340 340 340 406 406 412 412 411 411 340 340 412 412 261 261 298 298 259 259 405 405 261 261 260 260 297 297 259 259 298 298 414 414 415 415 416 416 410 410 416 416 415 415 296 296 264 264 294 294 323 323 266 266 265 265 305 305 252 252 254 254 306 306 300 300 253 253 252 252 306 306 253 253 322 322 321 321 402 402 404 404 320 320 322 322 402 402 403 403 409 409 410 410 415 415 402 402 416 416 408 408 414 414 307 307 324 324 407 407 408 408 407 407 414 414 417 417 418 418 419 419 420 420 421 421 422 422 423 423 417 417 419 419 424 424 425 425 426 426 427 427 428 428 429 429 430 430 424 424 431 431 427 427 432 432 430 430 424 424 426 426 433 433 430 430 428 428 427 427 424 424 433 433 431 431 418 418 433 433 426 426 419 419 418 418 426 426 423 423 420 420 434 434 435 435 421 421 423 423 434 434 417 417 423 423 420 420 423 423 421 421 435 435 419 419 436 436 423 423 419 419 435 435 419 419 426 426 436 436 425 425 436 436 426 426 425 425 424 424 437 437 437 437 430 430 432 432 424 424 430 430 437 437 431 431 428 428 430 430 438 438 439 439 440 440 441 441 438 438 442 442 439 439 443 443 444 444 445 445 446 446 447 447 448 448 449 449 450 450 451 451 452 452 453 453 448 448 454 454 451 451 452 452 445 445 447 447 451 451 449 449 448 448 452 452 447 447 453 453 443 443 446 446 444 444 444 444 446 446 445 445 439 439 441 441 455 455 438 438 441 441 439 439 455 455 443 443 439 439 439 439 444 444 440 440 440 440 444 444 456 456 444 444 445 445 456 456 456 456 445 445 457 457 445 445 452 452 457 457 457 457 452 452 458 458 458 458 451 451 454 454 452 452 451 451 458 458 453 453 449 449 451 451 459 459 460 460 461 461 459 459 461 461 462 462 463 463 464 464 465 465 466 466 467 467 468 468 469 469 470 470 471 471 472 472 464 464 473 473 469 469 474 474 472 472 464 464 463 463 475 475 472 472 470 470 469 469 464 464 475 475 473 473 460 460 475 475 463 463 461 461 460 460 463 463 462 462 466 466 476 476 477 477 467 467 462 462 476 476 459 459 462 462 466 466 462 462 467 467 477 477 461 461 478 478 462 462 461 461 477 477 461 461 463 463 478 478 465 465 478 478 463 463 465 465 464 464 479 479 479 479 472 472 474 474 464 464 472 472 479 479 473 473 470 470 472 472 480 480 481 481 482 482 483 483 480 480 484 484 481 481 485 485 486 486 487 487 488 488 489 489 490 490 491 491 492 492 493 493 494 494 495 495 490 490 496 496 493 493 494 494 487 487 489 489 493 493 491 491 490 490 494 494 489 489 495 495 485 485 488 488 486 486 486 486 488 488 487 487 481 481 483 483 497 497 480 480 483 483 481 481 497 497 485 485 481 481 481 481 486 486 482 482 482 482 486 486 498 498 486 486 487 487 498 498 498 498 487 487 499 499 487 487 494 494 499 499 499 499 494 494 500 500 500 500 493 493 496 496 494 494 493 493 500 500 495 495 491 491 493 493 501 501 502 502 503 503 504 504 505 505 502 502 506 506 507 507 508 508 509 509 501 501 510 510 511 511 512 512 513 513 514 514 507 507 515 515 511 511 516 516 514 514 507 507 506 506 517 517 514 514 512 512 511 511 507 507 517 517 515 515 518 518 517 517 506 506 505 505 518 518 506 506 502 502 509 509 519 519 501 501 509 509 502 502 519 519 504 504 502 502 504 504 518 518 505 505 503 503 505 505 520 520 502 502 505 505 503 503 505 505 506 506 520 520 508 508 520 520 506 506 508 508 507 507 521 521 521 521 514 514 516 516 507 507 514 514 521 521 515 515 512 512 514 514 522 522 523 523 524 524 522 522 524 524 525 525 526 526 527 527 528 528 529 529 530 530 531 531 532 532 533 533 534 534 535 535 527 527 536 536 532 532 537 537 535 535 527 527 526 526 538 538 535 535 533 533 532 532 527 527 538 538 536 536 523 523 538 538 526 526 524 524 523 523 526 526 525 525 529 529 539 539 540 540 530 530 525 525 539 539 522 522 525 525 529 529 525 525 530 530 540 540 524 524 541 541 525 525 524 524 540 540 524 524 526 526 541 541 528 528 541 541 526 526 528 528 527 527 542 542 542 542 535 535 537 537 527 527 535 535 542 542 536 536 533 533 535 535 543 543 544 544 545 545 546 546 547 547 544 544 548 548 549 549 550 550 551 551 543 543 552 552 553 553 554 554 555 555 556 556 549 549 557 557 553 553 558 558 556 556 549 549 548 548 559 559 556 556 554 554 553 553 549 549 559 559 557 557 560 560 559 559 548 548 547 547 560 560 548 548 544 544 551 551 561 561 543 543 551 551 544 544 561 561 546 546 544 544 546 546 560 560 547 547 545 545 547 547 562 562 544 544 547 547 545 545 547 547 548 548 562 562 550 550 562 562 548 548 550 550 549 549 563 563 563 563 556 556 558 558 549 549 556 556 563 563 557 557 554 554 556 556 564 564 565 565 566 566 567 567 568 568 565 565 569 569 570 570 571 571 572 572 564 564 573 573 574 574 575 575 576 576 577 577 578 578 579 579 574 574 580 580 577 577 578 578 570 570 569 569 577 577 575 575 574 574 578 578 569 569 579 579 567 567 571 571 568 568 568 568 571 571 570 570 565 565 572 572 581 581 564 564 572 572 565 565 581 581 567 567 565 565 565 565 568 568 566 566 566 566 568 568 582 582 568 568 570 570 582 582 582 582 570 570 583 583 570 570 578 578 583 583 583 583 578 578 584 584 584 584 577 577 580 580 578 578 577 577 584 584 579 579 575 575 577 577 585 585 586 586 587 587 588 588 585 585 589 589 586 586 590 590 591 591 592 592 593 593 594 594 595 595 596 596 597 597 598 598 592 592 599 599 595 595 600 600 598 598 592 592 594 594 601 601 598 598 596 596 595 595 592 592 601 601 599 599 602 602 601 601 594 594 591 591 602 602 594 594 586 586 588 588 603 603 585 585 588 588 586 586 603 603 590 590 586 586 590 590 602 602 591 591 587 587 591 591 604 604 586 586 591 591 587 587 591 591 594 594 604 604 593 593 604 604 594 594 593 593 592 592 605 605 605 605 598 598 600 600 592 592 598 598 605 605 599 599 596 596 598 598 606 606 607 607 608 608 606 606 608 608 609 609 610 610 611 611 612 612 613 613 614 614 615 615 616 616 617 617 618 618 619 619 611 611 620 620 616 616 621 621 619 619 611 611 610 610 622 622 619 619 617 617 616 616 611 611 622 622 620 620 607 607 622 622 610 610 608 608 607 607 610 610 609 609 613 613 623 623 624 624 614 614 609 609 623 623 606 606 609 609 613 613 609 609 614 614 624 624 608 608 625 625 609 609 608 608 624 624 608 608 610 610 625 625 612 612 625 625 610 610 612 612 611 611 626 626 626 626 619 619 621 621 611 611 619 619 626 626 620 620 617 617 619 619 627 627 628 628 629 629 630 630 627 627 629 629 631 631 632 632 633 633 634 634 635 635 636 636 637 637 638 638 639 639 640 640 632 632 641 641 637 637 642 642 640 640 632 632 631 631 643 643 640 640 638 638 637 637 632 632 643 643 641 641 630 630 644 644 627 627 627 627 644 644 631 631 629 629 634 634 645 645 629 629 635 635 634 634 629 629 645 645 630 630 635 635 629 629 628 628 628 628 627 627 646 646 644 644 643 643 631 631 627 627 631 631 646 646 633 633 646 646 631 631 633 633 632 632 647 647 647 647 640 640 642 642 632 632 640 640 647 647 641 641 638 638 640 640 648 648 649 649 650 650 651 651 648 648 652 652 649 649 653 653 654 654 655 655 656 656 657 657 658 658 659 659 660 660 661 661 655 655 662 662 658 658 663 663 661 661 655 655 657 657 664 664 661 661 659 659 658 658 655 655 664 664 662 662 665 665 664 664 657 657 654 654 665 665 657 657 649 649 651 651 666 666 648 648 651 651 649 649 666 666 653 653 649 649 653 653 665 665 654 654 650 650 654 654 667 667 649 649 654 654 650 650 654 654 657 657 667 667 656 656 667 667 657 657 656 656 655 655 668 668 668 668 661 661 663 663 655 655 661 661 668 668 662 662 659 659 661 661 669 669 670 670 671 671 672 672 673 673 670 670 674 674 675 675 676 676 677 677 669 669 678 678 679 679 680 680 681 681 682 682 675 675 683 683 679 679 684 684 682 682 675 675 674 674 685 685 682 682 680 680 679 679 675 675 685 685 683 683 686 686 685 685 674 674 673 673 686 686 674 674 670 670 677 677 687 687 669 669 677 677 670 670 687 687 672 672 670 670 672 672 686 686 673 673 671 671 673 673 688 688 670 670 673 673 671 671 673 673 674 674 688 688 676 676 688 688 674 674 676 676 675 675 689 689 689 689 682 682 684 684 675 675 682 682 689 689 683 683 680 680 682 682 690 690 691 691 692 692 693 693 694 694 695 695 696 696 690 690 692 692 697 697 698 698 699 699 700 700 701 701 702 702 703 703 697 697 704 704 700 700 705 705 703 703 697 697 699 699 706 706 703 703 701 701 700 700 697 697 706 706 704 704 691 691 706 706 699 699 692 692 691 691 699 699 696 696 693 693 707 707 708 708 694 694 696 696 707 707 690 690 696 696 693 693 696 696 694 694 708 708 692 692 709 709 696 696 692 692 708 708 692 692 699 699 709 709 698 698 709 709 699 699 698 698 697 697 710 710 710 710 703 703 705 705 697 697 703 703 710 710 704 704 701 701 703 703 711 711 712 712 713 713 714 714 715 715 716 716 717 717 711 711 713 713 718 718 719 719 720 720 721 721 722 722 723 723 724 724 718 718 725 725 721 721 726 726 724 724 718 718 720 720 727 727 724 724 722 722 721 721 718 718 727 727 725 725 712 712 727 727 720 720 713 713 712 712 720 720 717 717 714 714 728 728 729 729 715 715 717 717 728 728 711 711 717 717 714 714 717 717 715 715 729 729 713 713 730 730 717 717 713 713 729 729 713 713 720 720 730 730 719 719 730 730 720 720 719 719 718 718 731 731 731 731 724 724 726 726 718 718 724 724 731 731 725 725 722 722 724 724 732 732 733 733 734 734 735 735 736 736 733 733 737 737 738 738 739 739 740 740 732 732 741 741 742 742 743 743 744 744 745 745 746 746 747 747 742 742 748 748 745 745 746 746 738 738 737 737 745 745 743 743 742 742 746 746 737 737 747 747 735 735 739 739 736 736 736 736 739 739 738 738 733 733 740 740 749 749 732 732 740 740 733 733 749 749 735 735 733 733 733 733 736 736 734 734 734 734 736 736 750 750 736 736 738 738 750 750 750 750 738 738 751 751 738 738 746 746 751 751 751 751 746 746 752 752 752 752 745 745 748 748 746 746 745 745 752 752 747 747 743 743 745 745 753 753 754 754 755 755 753 753 755 755 756 756 757 757 758 758 759 759 760 760 761 761 762 762 763 763 764 764 765 765 766 766 758 758 767 767 763 763 768 768 766 766 758 758 757 757 769 769 766 766 764 764 763 763 758 758 769 769 767 767 754 754 769 769 757 757 755 755 754 754 757 757 756 756 760 760 770 770 771 771 761 761 756 756 770 770 753 753 756 756 760 760 756 756 761 761 771 771 755 755 772 772 756 756 755 755 771 771 755 755 757 757 772 772 759 759 772 772 757 757 759 759 758 758 773 773 773 773 766 766 768 768 758 758 766 766 773 773 767 767 764 764 766 766 774 774 775 775 776 776 777 777 778 778 779 779 780 780 774 774 776 776 781 781 782 782 783 783 784 784 785 785 786 786 787 787 781 781 788 788 784 784 789 789 787 787 781 781 783 783 790 790 787 787 785 785 784 784 781 781 790 790 788 788 775 775 790 790 783 783 776 776 775 775 783 783 780 780 777 777 791 791 792 792 778 778 780 780 791 791 774 774 780 780 777 777 780 780 778 778 792 792 776 776 793 793 780 780 776 776 792 792 776 776 783 783 793 793 782 782 793 793 783 783 782 782 781 781 794 794 794 794 787 787 789 789 781 781 787 787 794 794 788 788 785 785 787 787 795 795 796 796 797 797 798 798 795 795 799 799 796 796 800 800 801 801 802 802 803 803 804 804 805 805 806 806 807 807 808 808 802 802 809 809 805 805 810 810 808 808 802 802 804 804 811 811 808 808 806 806 805 805 802 802 811 811 809 809 812 812 811 811 804 804 801 801 812 812 804 804 796 796 798 798 813 813 795 795 798 798 796 796 813 813 800 800 796 796 800 800 812 812 801 801 797 797 801 801 814 814 796 796 801 801 797 797 801 801 804 804 814 814 803 803 814 814 804 804 803 803 802 802 815 815 815 815 808 808 810 810 802 802 808 808 815 815 809 809 806 806 808 808 816 816 817 817 818 818 819 819 820 820 821 821 816 816 822 822 817 817 823 823 824 824 825 825 826 826 827 827 828 828 829 829 830 830 831 831 826 826 832 832 829 829 830 830 823 823 825 825 829 829 827 827 826 826 830 830 825 825 831 831 822 822 824 824 817 817 817 817 824 824 823 823 816 816 819 819 833 833 818 818 820 820 816 816 833 833 822 822 816 816 819 819 816 816 820 820 818 818 817 817 834 834 817 817 823 823 834 834 834 834 823 823 835 835 823 823 830 830 835 835 835 835 830 830 836 836 836 836 829 829 832 832 830 830 829 829 836 836 831 831 827 827 829 829 837 837 838 838 839 839 840 840 837 837 841 841 838 838 842 842 843 843 844 844 845 845 846 846 847 847 848 848 849 849 850 850 844 844 851 851 847 847 852 852 850 850 844 844 846 846 853 853 850 850 848 848 847 847 844 844 853 853 851 851 854 854 853 853 846 846 843 843 854 854 846 846 838 838 840 840 855 855 837 837 840 840 838 838 855 855 842 842 838 838 842 842 854 854 843 843 839 839 843 843 856 856 838 838 843 843 839 839 843 843 846 846 856 856 845 845 856 856 846 846 845 845 844 844 857 857 857 857 850 850 852 852 844 844 850 850 857 857 851 851 848 848 850 850 858 858 859 859 860 860 861 861 858 858 862 862 859 859 863 863 864 864 865 865 866 866 867 867 868 868 869 869 870 870 871 871 865 865 872 872 868 868 873 873 871 871 865 865 867 867 874 874 871 871 869 869 868 868 865 865 874 874 872 872 875 875 874 874 867 867 864 864 875 875 867 867 859 859 861 861 876 876 858 858 861 861 859 859 876 876 863 863 859 859 863 863 875 875 864 864 860 860 864 864 877 877 859 859 864 864 860 860 864 864 867 867 877 877 866 866 877 877 867 867 866 866 865 865 878 878 878 878 871 871 873 873 865 865 871 871 878 878 872 872 869 869 871 871 879 879 880 880 881 881 882 882 879 879 883 883 880 880 884 884 885 885 886 886 887 887 888 888 889 889 890 890 891 891 892 892 886 886 893 893 889 889 894 894 892 892 886 886 888 888 895 895 892 892 890 890 889 889 886 886 895 895 893 893 896 896 895 895 888 888 885 885 896 896 888 888 880 880 882 882 897 897 879 879 882 882 880 880 897 897 884 884 880 880 884 884 896 896 885 885 881 881 885 885 898 898 880 880 885 885 881 881 885 885 888 888 898 898 887 887 898 898 888 888 887 887 886 886 899 899 899 899 892 892 894 894 886 886 892 892 899 899 893 893 890 890 892 892 900 900 901 901 902 902 903 903 904 904 901 901 905 905 906 906 907 907 908 908 900 900 909 909 910 910 911 911 912 912 913 913 906 906 914 914 910 910 915 915 913 913 906 906 905 905 916 916 913 913 911 911 910 910 906 906 916 916 914 914 917 917 916 916 905 905 904 904 917 917 905 905 901 901 908 908 918 918 900 900 908 908 901 901 918 918 903 903 901 901 903 903 917 917 904 904 902 902 904 904 919 919 901 901 904 904 902 902 904 904 905 905 919 919 907 907 919 919 905 905 907 907 906 906 920 920 920 920 913 913 915 915 906 906 913 913 920 920 914 914 911 911 913 913 921 921 922 922 923 923 924 924 925 925 922 922 926 926 927 927 928 928 929 929 921 921 930 930 931 931 932 932 933 933 934 934 927 927 935 935 931 931 936 936 934 934 927 927 926 926 937 937 934 934 932 932 931 931 927 927 937 937 935 935 938 938 937 937 926 926 925 925 938 938 926 926 922 922 929 929 939 939 921 921 929 929 922 922 939 939 924 924 922 922 924 924 938 938 925 925 923 923 925 925 940 940 922 922 925 925 923 923 925 925 926 926 940 940 928 928 940 940 926 926 928 928 927 927 941 941 941 941 934 934 936 936 927 927 934 934 941 941 935 935 932 932 934 934 942 942 943 943 944 944 945 945 943 943 942 942 946 946 947 947 948 948 949 949 950 950 951 951 952 952 953 953 954 954 955 955 956 956 957 957 952 952 958 958 955 955 956 956 947 947 946 946 955 955 953 953 952 952 956 956 946 946 957 957 945 945 948 948 943 943 943 943 948 948 947 947 942 942 949 949 959 959 944 944 950 950 942 942 959 959 945 945 942 942 949 949 942 942 950 950 944 944 943 943 960 960 943 943 947 947 960 960 960 960 947 947 961 961 947 947 956 956 961 961 961 961 956 956 962 962 962 962 955 955 958 958 956 956 955 955 962 962 957 957 953 953 955 955 963 963 964 964 965 965 963 963 965 965 966 966 966 966 965 965 967 967 968 968 963 963 966 966 967 967 969 969 970 970 970 970 971 971 972 972 965 965 969 969 967 967 973 973 971 971 974 974 975 975 971 971 970 970 976 976 969 969 964 964 976 976 977 977 970 970 969 969 965 965 964 964 977 977 975 975 970 970 970 970 969 969 976 976 973 973 972 972 971 971 974 974 971 971 975 975 978 978 979 979 980 980 978 978 980 980 981 981 981 981 980 980 982 982 983 983 984 984 982 982 981 981 985 985 978 978 986 986 984 984 987 987 982 982 980 980 983 983 988 988 987 987 989 989 984 984 990 990 987 987 991 991 983 983 979 979 991 991 992 992 984 984 983 983 980 980 979 979 992 992 990 990 984 984 984 984 983 983 991 991 988 988 986 986 987 987 989 989 987 987 990 990 993 993 994 994 995 995 993 993 995 995 996 996 996 996 995 995 997 997 998 998 993 993 996 996 997 997 999 999 1000 1000 1000 1000 1001 1001 1002 1002 995 995 999 999 997 997 1003 1003 1001 1001 1004 1004 1005 1005 1001 1001 1000 1000 1006 1006 999 999 994 994 1006 1006 1007 1007 1000 1000 999 999 995 995 994 994 1007 1007 1005 1005 1000 1000 1000 1000 999 999 1006 1006 1003 1003 1002 1002 1001 1001 1004 1004 1001 1001 1005 1005 1008 1008 1009 1009 1010 1010 1008 1008 1010 1010 1011 1011 1011 1011 1010 1010 1012 1012 1013 1013 1014 1014 1012 1012 1011 1011 1015 1015 1008 1008 1016 1016 1014 1014 1017 1017 1012 1012 1010 1010 1013 1013 1018 1018 1017 1017 1019 1019 1014 1014 1020 1020 1017 1017 1021 1021 1013 1013 1009 1009 1021 1021 1022 1022 1014 1014 1013 1013 1010 1010 1009 1009 1022 1022 1020 1020 1014 1014 1014 1014 1013 1013 1021 1021 1018 1018 1016 1016 1017 1017 1019 1019 1017 1017 1020 1020 1023 1023 1024 1024 1025 1025 1023 1023 1025 1025 1026 1026 1026 1026 1025 1025 1027 1027 1028 1028 1027 1027 1025 1025 1029 1029 1030 1030 1031 1031 1030 1030 1027 1027 1028 1028 1026 1026 1032 1032 1023 1023 1030 1030 1033 1033 1031 1031 1034 1034 1031 1031 1035 1035 1036 1036 1028 1028 1024 1024 1036 1036 1037 1037 1030 1030 1028 1028 1025 1025 1024 1024 1037 1037 1033 1033 1030 1030 1030 1030 1028 1028 1036 1036 1034 1034 1029 1029 1031 1031 1035 1035 1031 1031 1033 1033 1038 1038 1039 1039 1040 1040 1041 1041 1040 1040 1042 1042 1040 1040 1041 1041 1038 1038 1043 1043 1044 1044 1042 1042 1041 1041 1045 1045 1038 1038 1046 1046 1044 1044 1047 1047 1042 1042 1040 1040 1043 1043 1048 1048 1047 1047 1049 1049 1044 1044 1050 1050 1047 1047 1051 1051 1043 1043 1039 1039 1051 1051 1052 1052 1044 1044 1043 1043 1040 1040 1039 1039 1052 1052 1050 1050 1044 1044 1044 1044 1043 1043 1051 1051 1048 1048 1046 1046 1047 1047 1049 1049 1047 1047 1050 1050 1053 1053 1054 1054 1055 1055 1053 1053 1055 1055 1056 1056 1056 1056 1055 1055 1057 1057 1058 1058 1057 1057 1059 1059 1056 1056 1060 1060 1053 1053 1061 1061 1058 1058 1062 1062 1057 1057 1055 1055 1059 1059 1062 1062 1058 1058 1063 1063 1064 1064 1062 1062 1065 1065 1066 1066 1059 1059 1054 1054 1066 1066 1067 1067 1058 1058 1059 1059 1055 1055 1054 1054 1067 1067 1063 1063 1058 1058 1058 1058 1059 1059 1066 1066 1064 1064 1061 1061 1062 1062 1065 1065 1062 1062 1063 1063 1068 1068 1069 1069 1070 1070 1068 1068 1070 1070 1071 1071 1071 1071 1070 1070 1072 1072 1073 1073 1068 1068 1071 1071 1072 1072 1074 1074 1075 1075 1072 1072 1070 1070 1074 1074 1076 1076 1075 1075 1077 1077 1075 1075 1076 1076 1078 1078 1079 1079 1076 1076 1080 1080 1081 1081 1074 1074 1069 1069 1081 1081 1082 1082 1075 1075 1074 1074 1070 1070 1069 1069 1082 1082 1077 1077 1075 1075 1075 1075 1074 1074 1081 1081 1079 1079 1078 1078 1076 1076 1080 1080 1076 1076 1077 1077 1083 1083 1084 1084 1085 1085 1083 1083 1085 1085 1086 1086 1086 1086 1085 1085 1087 1087 1088 1088 1087 1087 1089 1089 1086 1086 1090 1090 1083 1083 1091 1091 1092 1092 1093 1093 1087 1087 1085 1085 1089 1089 1088 1088 1094 1094 1091 1091 1088 1088 1091 1091 1095 1095 1096 1096 1089 1089 1084 1084 1096 1096 1097 1097 1088 1088 1089 1089 1085 1085 1084 1084 1097 1097 1094 1094 1088 1088 1088 1088 1089 1089 1096 1096 1093 1093 1095 1095 1091 1091 1092 1092 1091 1091 1094 1094 1098 1098 1099 1099 1100 1100 1101 1101 1100 1100 1102 1102 1100 1100 1101 1101 1098 1098 1103 1103 1104 1104 1102 1102 1101 1101 1105 1105 1098 1098 1106 1106 1104 1104 1107 1107 1102 1102 1100 1100 1103 1103 1108 1108 1107 1107 1109 1109 1104 1104 1110 1110 1107 1107 1111 1111 1103 1103 1099 1099 1111 1111 1112 1112 1104 1104 1103 1103 1100 1100 1099 1099 1112 1112 1110 1110 1104 1104 1104 1104 1103 1103 1111 1111 1108 1108 1106 1106 1107 1107 1109 1109 1107 1107 1110 1110 1113 1113 1114 1114 1115 1115 1113 1113 1115 1115 1116 1116 1116 1116 1115 1115 1117 1117 1118 1118 1117 1117 1119 1119 1116 1116 1120 1120 1113 1113 1121 1121 1118 1118 1122 1122 1117 1117 1115 1115 1119 1119 1123 1123 1122 1122 1124 1124 1118 1118 1125 1125 1122 1122 1126 1126 1119 1119 1114 1114 1126 1126 1127 1127 1118 1118 1119 1119 1115 1115 1114 1114 1127 1127 1125 1125 1118 1118 1118 1118 1119 1119 1126 1126 1123 1123 1121 1121 1122 1122 1124 1124 1122 1122 1125 1125 1128 1128 1129 1129 1130 1130 1131 1131 1130 1130 1132 1132 1130 1130 1131 1131 1128 1128 1133 1133 1134 1134 1132 1132 1131 1131 1135 1135 1128 1128 1136 1136 1134 1134 1137 1137 1132 1132 1130 1130 1133 1133 1138 1138 1137 1137 1139 1139 1134 1134 1140 1140 1137 1137 1141 1141 1133 1133 1129 1129 1141 1141 1142 1142 1134 1134 1133 1133 1130 1130 1129 1129 1142 1142 1140 1140 1134 1134 1134 1134 1133 1133 1141 1141 1138 1138 1136 1136 1137 1137 1139 1139 1137 1137 1140 1140 1143 1143 1144 1144 1145 1145 1146 1146 1145 1145 1147 1147 1145 1145 1146 1146 1143 1143 1148 1148 1143 1143 1146 1146 1147 1147 1149 1149 1150 1150 1145 1145 1149 1149 1147 1147 1151 1151 1152 1152 1153 1153 1150 1150 1152 1152 1154 1154 1150 1150 1155 1155 1152 1152 1156 1156 1149 1149 1144 1144 1156 1156 1157 1157 1150 1150 1149 1149 1145 1145 1144 1144 1157 1157 1155 1155 1150 1150 1150 1150 1149 1149 1156 1156 1151 1151 1154 1154 1152 1152 1153 1153 1152 1152 1155 1155 1158 1158 1159 1159 1160 1160 1158 1158 1160 1160 1161 1161 1161 1161 1160 1160 1162 1162 1163 1163 1164 1164 1162 1162 1161 1161 1165 1165 1158 1158 1166 1166 1164 1164 1167 1167 1162 1162 1160 1160 1163 1163 1168 1168 1167 1167 1169 1169 1164 1164 1170 1170 1167 1167 1171 1171 1163 1163 1159 1159 1171 1171 1172 1172 1164 1164 1163 1163 1160 1160 1159 1159 1172 1172 1170 1170 1164 1164 1164 1164 1163 1163 1171 1171 1168 1168 1166 1166 1167 1167 1169 1169 1167 1167 1170 1170 1173 1173 1174 1174 1175 1175 1173 1173 1175 1175 1176 1176 1176 1176 1175 1175 1177 1177 1178 1178 1179 1179 1177 1177 1176 1176 1180 1180 1173 1173 1181 1181 1179 1179 1182 1182 1177 1177 1175 1175 1178 1178 1183 1183 1182 1182 1184 1184 1179 1179 1185 1185 1182 1182 1186 1186 1178 1178 1174 1174 1186 1186 1187 1187 1179 1179 1178 1178 1175 1175 1174 1174 1187 1187 1185 1185 1179 1179 1179 1179 1178 1178 1186 1186 1183 1183 1181 1181 1182 1182 1184 1184 1182 1182 1185 1185 1188 1188 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1190 1190 1191 1191 1188 1188 1193 1193 1188 1188 1191 1191 1192 1192 1194 1194 1195 1195 1195 1195 1196 1196 1197 1197 1190 1190 1194 1194 1192 1192 1198 1198 1196 1196 1199 1199 1200 1200 1196 1196 1195 1195 1201 1201 1194 1194 1189 1189 1201 1201 1202 1202 1195 1195 1194 1194 1190 1190 1189 1189 1202 1202 1200 1200 1195 1195 1195 1195 1194 1194 1201 1201 1198 1198 1197 1197 1196 1196 1199 1199 1196 1196 1200 1200 1203 1203 1204 1204 1205 1205 1203 1203 1205 1205 1206 1206 1206 1206 1205 1205 1207 1207 1208 1208 1209 1209 1207 1207 1206 1206 1210 1210 1203 1203 1207 1207 1205 1205 1208 1208 1211 1211 1209 1209 1212 1212 1209 1209 1211 1211 1213 1213 1214 1214 1211 1211 1215 1215 1216 1216 1208 1208 1204 1204 1216 1216 1217 1217 1209 1209 1208 1208 1205 1205 1204 1204 1217 1217 1212 1212 1209 1209 1209 1209 1208 1208 1216 1216 1214 1214 1213 1213 1211 1211 1215 1215 1211 1211 1212 1212 1218 1218 1219 1219 1220 1220 1218 1218 1220 1220 1221 1221 1221 1221 1220 1220 1222 1222 1223 1223 1218 1218 1221 1221 1222 1222 1224 1224 1225 1225 1225 1225 1226 1226 1227 1227 1220 1220 1224 1224 1222 1222 1228 1228 1226 1226 1229 1229 1230 1230 1226 1226 1225 1225 1231 1231 1224 1224 1219 1219 1231 1231 1232 1232 1225 1225 1224 1224 1220 1220 1219 1219 1232 1232 1230 1230 1225 1225 1225 1225 1224 1224 1231 1231 1228 1228 1227 1227 1226 1226 1229 1229 1226 1226 1230 1230 1233 1233 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1235 1235 1236 1236 1233 1233 1238 1238 1237 1237 1239 1239 1236 1236 1240 1240 1233 1233 1241 1241 1238 1238 1242 1242 1237 1237 1235 1235 1239 1239 1243 1243 1242 1242 1244 1244 1238 1238 1245 1245 1242 1242 1246 1246 1239 1239 1234 1234 1246 1246 1247 1247 1238 1238 1239 1239 1235 1235 1234 1234 1247 1247 1245 1245 1238 1238 1238 1238 1239 1239 1246 1246 1243 1243 1241 1241 1242 1242 1244 1244 1242 1242 1245 1245 1248 1248 1249 1249 1250 1250 1251 1251 1250 1250 1252 1252 1250 1250 1251 1251 1248 1248 1253 1253 1248 1248 1251 1251 1252 1252 1254 1254 1255 1255 1255 1255 1256 1256 1257 1257 1250 1250 1254 1254 1252 1252 1258 1258 1256 1256 1259 1259 1260 1260 1256 1256 1255 1255 1261 1261 1254 1254 1249 1249 1261 1261 1262 1262 1255 1255 1254 1254 1250 1250 1249 1249 1262 1262 1260 1260 1255 1255 1255 1255 1254 1254 1261 1261 1258 1258 1257 1257 1256 1256 1259 1259 1256 1256 1260 1260 1263 1263 1264 1264 1265 1265 1263 1263 1265 1265 1266 1266 1266 1266 1265 1265 1267 1267 1268 1268 1267 1267 1265 1265 1269 1269 1270 1270 1271 1271 1270 1270 1267 1267 1268 1268 1266 1266 1272 1272 1263 1263 1273 1273 1271 1271 1274 1274 1275 1275 1271 1271 1270 1270 1276 1276 1268 1268 1264 1264 1276 1276 1277 1277 1270 1270 1268 1268 1265 1265 1264 1264 1277 1277 1275 1275 1270 1270 1270 1270 1268 1268 1276 1276 1273 1273 1269 1269 1271 1271 1274 1274 1271 1271 1275 1275 1278 1278 1279 1279 1280 1280 1278 1278 1280 1280 1281 1281 1281 1281 1280 1280 1282 1282 1283 1283 1282 1282 1284 1284 1281 1281 1285 1285 1278 1278 1286 1286 1283 1283 1287 1287 1282 1282 1280 1280 1284 1284 1288 1288 1287 1287 1289 1289 1283 1283 1290 1290 1287 1287 1291 1291 1284 1284 1279 1279 1291 1291 1292 1292 1283 1283 1284 1284 1280 1280 1279 1279 1292 1292 1290 1290 1283 1283 1283 1283 1284 1284 1291 1291 1288 1288 1286 1286 1287 1287 1289 1289 1287 1287 1290 1290 1293 1293 1294 1294 1295 1295 1293 1293 1295 1295 1296 1296 1296 1296 1295 1295 1297 1297 1298 1298 1293 1293 1296 1296 1297 1297 1299 1299 1300 1300 1301 1301 1302 1302 1303 1303 1295 1295 1299 1299 1297 1297 1300 1300 1304 1304 1301 1301 1300 1300 1301 1301 1305 1305 1306 1306 1299 1299 1294 1294 1306 1306 1307 1307 1300 1300 1299 1299 1295 1295 1294 1294 1307 1307 1304 1304 1300 1300 1300 1300 1299 1299 1306 1306 1303 1303 1305 1305 1301 1301 1302 1302 1301 1301 1304 1304 1308 1308 1309 1309 1310 1310 1311 1311 1310 1310 1312 1312 1310 1310 1311 1311 1308 1308 1313 1313 1314 1314 1312 1312 1311 1311 1315 1315 1308 1308 1316 1316 1314 1314 1317 1317 1312 1312 1310 1310 1313 1313 1318 1318 1317 1317 1319 1319 1314 1314 1320 1320 1317 1317 1321 1321 1313 1313 1309 1309 1321 1321 1322 1322 1314 1314 1313 1313 1310 1310 1309 1309 1322 1322 1320 1320 1314 1314 1314 1314 1313 1313 1321 1321 1318 1318 1316 1316 1317 1317 1319 1319 1317 1317 1320 1320 1323 1323 1324 1324 1325 1325 1323 1323 1325 1325 1326 1326 1326 1326 1325 1325 1327 1327 1328 1328 1323 1323 1326 1326 1327 1327 1329 1329 1330 1330 1330 1330 1331 1331 1332 1332 1325 1325 1329 1329 1327 1327 1333 1333 1331 1331 1334 1334 1335 1335 1331 1331 1330 1330 1336 1336 1329 1329 1324 1324 1336 1336 1337 1337 1330 1330 1329 1329 1325 1325 1324 1324 1337 1337 1335 1335 1330 1330 1330 1330 1329 1329 1336 1336 1333 1333 1332 1332 1331 1331 1334 1334 1331 1331 1335 1335 1338 1338 1339 1339 1340 1340 1338 1338 1340 1340 1341 1341 1341 1341 1340 1340 1342 1342 1343 1343 1338 1338 1341 1341 1342 1342 1344 1344 1345 1345 1345 1345 1346 1346 1347 1347 1340 1340 1344 1344 1342 1342 1348 1348 1346 1346 1349 1349 1350 1350 1346 1346 1345 1345 1351 1351 1344 1344 1339 1339 1351 1351 1352 1352 1345 1345 1344 1344 1340 1340 1339 1339 1352 1352 1350 1350 1345 1345 1345 1345 1344 1344 1351 1351 1348 1348 1347 1347 1346 1346 1349 1349 1346 1346 1350 1350
0 0 1 1 2 2 3 3 4 4 5 5 5 5 6 6 7 7 3 3 5 5 7 7 8 8 9 9 10 10 8 8 11 11 12 12 13 13 14 14 11 11 14 14 12 12 11 11 15 15 16 16 8 8 11 11 17 17 18 18 0 0 2 2 19 19 20 20 21 21 22 22 23 23 19 19 2 2 24 24 23 23 25 25 26 26 27 27 28 28 29 29 30 30 31 31 20 20 27 27 32 32 26 26 32 32 27 27 33 33 34 34 35 35 2 2 27 27 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 44 44 48 48 49 49 50 50 50 50 43 43 45 45 51 51 20 20 52 52 53 53 20 20 51 51 54 54 20 20 55 55 56 56 27 27 57 57 2 2 58 58 59 59 36 36 58 58 2 2 2 2 60 60 61 61 59 59 60 60 2 2 62 62 23 23 61 61 2 2 61 61 23 23 63 63 23 23 64 64 23 23 62 62 64 64 65 65 23 23 66 66 23 23 63 63 66 66 23 23 67 67 25 25 23 23 65 65 67 67 23 23 68 68 69 69 24 24 68 68 23 23 23 23 70 70 71 71 69 69 70 70 23 23 8 8 23 23 71 71 16 16 72 72 8 8 8 8 71 71 15 15 8 8 73 73 74 74 72 72 73 73 8 8 75 75 11 11 18 18 74 74 9 9 8 8 8 8 76 76 77 77 10 10 76 76 8 8 8 8 78 78 79 79 77 77 78 78 8 8 11 11 8 8 80 80 79 79 80 80 8 8 11 11 81 81 17 17 11 11 80 80 81 81 82 82 83 83 84 84 85 85 75 75 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 94 94 99 99 100 100 99 99 94 94 93 93 101 101 100 100 102 102 99 99 102 102 100 100 103 103 104 104 101 101 101 101 102 102 103 103 104 104 105 105 106 106 105 105 104 104 103 103 106 106 105 105 35 35 5 5 11 11 85 85 86 86 75 75 84 84 6 6 107 107 108 108 93 93 95 95 96 96 98 98 97 97 89 89 96 96 95 95 97 97 91 91 88 88 87 87 88 88 98 98 89 89 109 109 90 90 92 92 92 92 91 91 87 87 82 82 109 109 83 83 109 109 82 82 90 90 86 86 84 84 83 83 11 11 75 75 85 85 5 5 110 110 111 111 85 85 110 110 5 5 5 5 112 112 113 113 111 111 112 112 5 5 114 114 6 6 113 113 5 5 113 113 6 6 115 115 6 6 116 116 6 6 114 114 116 116 117 117 6 6 118 118 6 6 115 115 118 118 6 6 119 119 107 107 6 6 117 117 119 119 6 6 120 120 121 121 108 108 120 120 6 6 6 6 122 122 123 123 121 121 122 122 6 6 6 6 123 123 20 20 44 44 47 47 45 45 20 20 123 123 52 52 124 124 49 49 48 48 20 20 125 125 126 126 53 53 125 125 20 20 124 124 48 48 127 127 20 20 128 128 129 129 126 126 128 128 20 20 130 130 124 124 127 127 129 129 55 55 20 20 130 130 127 127 36 36 54 54 21 21 20 20 27 27 20 20 131 131 22 22 131 131 20 20 27 27 130 130 36 36 27 27 131 131 57 57 27 27 132 132 130 130 27 27 56 56 132 132 43 43 50 50 49 49 47 47 46 46 133 133 134 134 38 38 133 133 133 133 46 46 134 134 135 135 37 37 39 39 39 39 38 38 134 134 41 41 135 135 42 42 135 135 41 41 37 37 42 42 29 29 40 40 31 31 30 30 33 33 40 40 29 29 31 31 35 35 34 34 106 106 33 33 30 30 34 34 136 136 137 137 138 138 139 139 140 140 141 141 142 142 141 141 143 143 136 136 142 142 143 143 139 139 141 141 142 142 137 137 136 136 143 143 144 144 145 145 146 146 146 146 147 147 144 144 148 148 147 147 146 146 145 145 149 149 150 150 151 151 150 150 149 149 147 147 152 152 144 144 153 153 154 154 155 155 156 156 153 153 157 157 158 158 150 150 154 154 159 159 155 155 160 160 161 161 162 162 159 159 157 157 155 155 162 162 148 148 158 158 163 163 145 145 150 150 146 146 146 146 158 158 148 148 151 151 154 154 150 150 146 146 150 150 158 158 156 156 163 163 153 153 160 160 155 155 154 154 154 154 151 151 160 160 158 158 153 153 163 163 154 154 153 153 158 158 162 162 155 155 159 159 157 157 153 153 155 155 164 164 165 165 166 166 164 164 167 167 165 165 165 165 168 168 166 166 168 168 169 169 166 166 168 168 170 170 169 169 169 169 170 170 171 171 172 172 173 173 174 174 174 174 175 175 172 172 176 176 175 175 174 174 173 173 177 177 178 178 179 179 178 178 177 177 175 175 180 180 172 172 181 181 182 182 183 183 184 184 181 181 185 185 186 186 178 178 182 182 187 187 183 183 188 188 189 189 190 190 187 187 185 185 183 183 190 190 176 176 186 186 191 191 173 173 178 178 174 174 174 174 186 186 176 176 179 179 182 182 178 178 174 174 178 178 186 186 184 184 191 191 181 181 188 188 183 183 182 182 182 182 179 179 188 188 186 186 181 181 191 191 182 182 181 181 186 186 190 190 183 183 187 187 185 185 181 181 183 183 192 192 193 193 194 194 195 195 196 196 197 197 193 193 198 198 199 199 200 200 199 199 195 195 201 201 192 192 202 202 203 203 204 204 205 205 206 206 207 207 208 208 209 209 210 210 211 211 212 212 213 213 214 214 215 215 216 216 217 217 218 218 219 219 220 220 221 221 222 222 223 223 224 224 225 225 226 226 227 227 228 228 229 229 230 230 231 231 232 232 233 233 234 234 235 235 235 235 236 236 237 237 238 238 239 239 240 240 238 238 241 241 242 242 243 243 244 244 245 245 239 239 246 246 247 247 248 248 249 249 250 250 250 250 243 243 245 245 251 251 252 252 253 253 252 252 254 254 250 250 255 255 256 256 257 257 251 251 254 254 252 252 258 258 259 259 260 260 260 260 254 254 251 251 261 261 262 262 258 258 260 260 263 263 264 264 239 239 247 247 240 240 244 244 243 243 239 239 235 235 265 265 236 236 233 233 241 241 234 234 266 266 267 267 268 268 267 267 237 237 268 268 269 269 227 227 270 270 229 229 228 228 268 268 232 232 271 271 223 223 232 232 231 231 271 271 222 222 221 221 272 272 273 273 274 274 223 223 226 226 275 275 215 215 221 221 226 226 272 272 218 218 276 276 219 219 277 277 215 215 275 275 278 278 220 220 210 210 218 218 220 220 278 278 214 214 213 213 279 279 280 280 281 281 210 210 203 203 282 282 212 212 212 212 282 282 213 213 283 283 206 206 208 208 205 205 284 284 203 203 207 207 285 285 286 286 207 207 286 286 208 208 194 194 193 193 287 287 202 202 288 288 201 201 198 198 289 289 199 199 193 193 199 199 200 200 289 289 198 198 290 290 289 289 196 196 199 199 195 195 199 199 196 196 291 291 198 198 192 192 198 198 291 291 290 290 200 200 287 287 193 193 194 194 287 287 292 292 291 291 192 192 201 201 198 198 193 193 192 192 292 292 293 293 285 285 192 192 194 194 202 202 194 194 292 292 285 285 288 288 202 202 207 207 194 194 285 285 202 202 293 293 294 294 286 286 288 288 207 207 206 206 202 202 285 285 207 207 293 293 286 286 285 285 284 284 205 205 294 294 286 286 294 294 205 205 283 283 208 208 204 204 286 286 205 205 208 208 208 208 205 205 204 204 295 295 204 204 212 212 204 204 295 295 283 283 296 296 297 297 282 282 284 284 296 296 203 203 295 295 212 212 214 214 204 204 203 203 212 212 297 297 211 211 281 281 296 296 282 282 203 203 282 282 297 297 281 281 279 279 213 213 280 280 282 282 281 281 213 213 213 213 281 281 280 280 298 298 280 280 220 220 280 280 298 298 279 279 209 209 299 299 278 278 211 211 210 210 281 281 298 298 220 220 219 219 280 280 210 210 220 220 209 209 278 278 210 210 216 216 277 277 299 299 278 278 299 299 277 277 276 276 218 218 275 275 278 278 277 277 218 218 218 218 277 277 275 275 225 225 275 275 226 226 275 275 225 225 276 276 300 300 272 272 217 217 216 216 215 215 277 277 215 215 217 217 272 272 224 224 226 226 221 221 272 272 226 226 215 215 300 300 301 301 222 222 274 274 221 221 223 223 221 221 274 274 224 224 300 300 222 222 272 272 231 231 230 230 302 302 222 222 301 301 232 232 273 273 223 223 271 271 222 222 232 232 223 223 301 301 230 230 232 232 269 269 271 271 227 227 271 271 269 269 273 273 302 302 303 303 228 228 271 271 231 231 227 227 231 231 302 302 228 228 270 270 227 227 229 229 231 231 228 228 227 227 303 303 266 266 268 268 304 304 229 229 237 237 229 229 304 304 270 270 303 303 268 268 228 228 267 267 266 266 305 305 304 304 237 237 236 236 229 229 268 268 237 237 305 305 306 306 233 233 237 237 267 267 235 235 267 267 305 305 233 233 265 265 235 235 234 234 267 267 233 233 235 235 306 306 242 242 241 241 307 307 234 234 240 240 234 234 307 307 265 265 306 306 241 241 233 233 240 240 241 241 238 238 307 307 240 240 247 247 234 234 241 241 240 240 308 308 244 244 309 309 242 242 309 309 238 238 238 238 309 309 244 244 246 246 239 239 243 243 244 244 239 239 238 238 308 308 310 310 245 245 249 249 243 243 250 250 243 243 249 249 246 246 308 308 245 245 244 244 251 251 253 253 311 311 245 245 310 310 252 252 248 248 250 250 254 254 245 245 252 252 250 250 310 310 253 253 252 252 264 264 254 254 260 260 254 254 264 264 248 248 259 259 262 262 257 257 262 262 259 259 258 258 251 251 258 258 260 260 263 263 260 260 259 259 251 251 311 311 258 258 261 261 258 258 311 311 257 257 256 256 259 259 259 259 256 256 263 263 312 312 313 313 314 314 315 315 316 316 317 317 313 313 318 318 319 319 320 320 319 319 315 315 321 321 312 312 322 322 323 323 324 324 325 325 326 326 327 327 328 328 329 329 330 330 331 331 332 332 331 331 333 333 334 334 335 335 336 336 337 337 338 338 339 339 340 340 341 341 342 342 343 343 344 344 345 345 346 346 347 347 348 348 349 349 350 350 351 351 352 352 353 353 354 354 354 354 355 355 356 356 357 357 358 358 359 359 357 357 359 359 360 360 361 361 362 362 363 363 364 364 365 365 366 366 367 367 368 368 369 369 369 369 361 361 363 363 370 370 371 371 372 372 371 371 373 373 369 369 374 374 375 375 376 376 370 370 373 373 371 371 377 377 378 378 379 379 379 379 373 373 370 370 380 380 381 381 377 377 379 379 382 382 383 383 364 364 366 366 358 358 362 362 361 361 364 364 354 354 384 384 355 355 352 352 359 359 353 353 385 385 386 386 387 387 386 386 356 356 387 387 388 388 346 346 389 389 348 348 347 347 387 387 351 351 390 390 342 342 351 351 350 350 390 390 341 341 340 340 391 391 392 392 393 393 342 342 345 345 394 394 334 334 340 340 345 345 391 391 337 337 395 395 338 338 396 396 334 334 394 394 397 397 339 339 398 398 337 337 339 339 397 397 333 333 331 331 399 399 330 330 329 329 398 398 400 400 323 323 401 401 332 332 323 323 400 400 402 402 326 326 328 328 325 325 403 403 323 323 327 327 404 404 405 405 327 327 405 405 328 328 314 314 313 313 406 406 322 322 407 407 321 321 318 318 408 408 319 319 313 313 319 319 320 320 408 408 318 318 409 409 408 408 316 316 319 319 315 315 319 319 316 316 410 410 318 318 312 312 318 318 410 410 409 409 320 320 406 406 313 313 314 314 406 406 411 411 410 410 312 312 321 321 318 318 313 313 312 312 411 411 412 412 404 404 312 312 314 314 322 322 314 314 411 411 404 404 407 407 322 322 327 327 314 314 404 404 322 322 412 412 413 413 405 405 407 407 327 327 326 326 322 322 404 404 327 327 412 412 405 405 404 404 403 403 325 325 413 413 405 405 413 413 325 325 402 402 328 328 324 324 405 405 325 325 328 328 328 328 325 325 324 324 414 414 324 324 332 332 324 324 414 414 402 402 401 401 415 415 400 400 403 403 401 401 323 323 414 414 332 332 333 333 324 324 323 323 332 332 416 416 417 417 398 398 332 332 400 400 331 331 400 400 415 415 329 329 399 399 331 331 330 330 400 400 329 329 331 331 415 415 416 416 329 329 418 418 330 330 339 339 330 330 418 418 399 399 417 417 419 419 397 397 416 416 398 398 329 329 418 418 339 339 338 338 330 330 398 398 339 339 417 417 397 397 398 398 335 335 396 396 419 419 397 397 419 419 396 396 395 395 337 337 394 394 397 397 396 396 337 337 337 337 396 396 394 394 344 344 394 394 345 345 394 394 344 344 395 395 420 420 391 391 336 336 335 335 334 334 396 396 334 334 336 336 391 391 343 343 345 345 340 340 391 391 345 345 334 334 420 420 421 421 341 341 393 393 340 340 342 342 340 340 393 393 343 343 420 420 341 341 391 391 350 350 349 349 422 422 341 341 421 421 351 351 392 392 342 342 390 390 341 341 351 351 342 342 421 421 349 349 351 351 388 388 390 390 346 346 390 390 388 388 392 392 422 422 423 423 347 347 390 390 350 350 346 346 350 350 422 422 347 347 389 389 346 346 348 348 350 350 347 347 346 346 423 423 385 385 387 387 424 424 348 348 356 356 348 348 424 424 389 389 423 423 387 387 347 347 386 386 385 385 425 425 424 424 356 356 355 355 348 348 387 387 356 356 425 425 426 426 352 352 356 356 386 386 354 354 386 386 425 425 352 352 384 384 354 354 353 353 386 386 352 352 354 354 426 426 360 360 359 359 427 427 353 353 358 358 353 353 427 427 384 384 426 426 359 359 352 352 357 357 360 360 428 428 427 427 358 358 366 366 353 353 359 359 358 358 429 429 362 362 428 428 358 358 357 357 364 364 357 357 428 428 362 362 365 365 364 364 361 361 362 362 364 364 357 357 429 429 430 430 363 363 368 368 361 361 369 369 361 361 368 368 365 365 429 429 363 363 362 362 370 370 372 372 431 431 363 363 430 430 371 371 367 367 369 369 373 373 363 363 371 371 369 369 430 430 372 372 371 371 383 383 373 373 379 379 373 373 383 383 367 367 378 378 381 381 376 376 381 381 378 378 377 377 370 370 377 377 379 379 382 382 379 379 378 378 370 370 431 431 377 377 380 380 377 377 431 431 376 376 375 375 378 378 378 378 375 375 382 382 432 432 433 433 434 434 432 432 435 435 433 433 436 436 437 437 438 438 439 439 440 440 441 441 442 442 443 443 444 444 444 444 443 443 445 445 443 443 437 437 445 445 436 436 438 438 441 441 445 445 437 437 436 436 439 439 441 441 438 438 446 446 447 447 448 448 446 446 449 449 447 447 450 450 451 451 452 452 453 453 454 454 455 455 456 456 457 457 458 458 458 458 457 457 459 459 457 457 451 451 459 459 450 450 452 452 455 455 459 459 451 451 450 450 453 453 455 455 452 452 460 460 461 461 462 462 463 463 464 464 465 465 466 466 467 467 468 468 469 469 470 470 471 471 472 472 473 473 474 474 475 475 476 476 477 477 478 478 479 479 480 480 481 481 482 482 483 483 484 484 485 485 486 486 487 487 488 488 489 489 490 490 491 491 492 492 493 493 494 494 495 495 496 496 497 497 498 498 499 499 500 500 501 501 502 502 503 503 504 504 505 505 504 504 503 503 506 506 507 507 502 502 502 502 504 504 506 506 507 507 508 508 509 509 508 508 507 507 506 506 510 510 509 509 511 511 508 508 511 511 509 509 512 512 513 513 510 510 510 510 511 511 512 512 513 513 514 514 515 515 514 514 513 513 512 512 516 516 515 515 517 517 514 514 517 517 515 515 516 516 517 517 518 518 498 498 505 505 496 496 503 503 496 496 505 505 498 498 497 497 501 501 500 500 499 499 491 491 501 501 497 497 499 499 493 493 490 490 492 492 490 490 500 500 491 491 486 486 495 495 494 494 494 494 493 493 492 492 484 484 488 488 485 485 486 486 485 485 495 495 489 489 478 478 487 487 484 484 489 489 488 488 480 480 479 479 483 483 487 487 478 478 480 480 482 482 481 481 473 473 483 483 479 479 481 481 475 475 472 472 474 474 472 472 482 482 473 473 468 468 477 477 476 476 476 476 475 475 474 474 466 466 469 469 467 467 468 468 467 467 477 477 470 470 461 461 471 471 466 466 470 470 469 469 460 460 462 462 464 464 471 471 461 461 460 460 463 463 465 465 519 519 464 464 462 462 465 465 520 520 521 521 522 522 523 523 524 524 525 525 526 526 527 527 528 528 529 529 530 530 531 531 532 532 533 533 534 534 535 535 536 536 537 537 538 538 539 539 540 540 541 541 542 542 543 543 544 544 545 545 546 546 547 547 548 548 549 549 550 550 551 551 552 552 553 553 554 554 555 555 556 556 557 557 558 558 559 559 560 560 561 561 562 562 563 563 564 564 565 565 564 564 563 563 566 566 567 567 562 562 562 562 564 564 566 566 567 567 568 568 569 569 568 568 567 567 566 566 570 570 569 569 571 571 568 568 571 571 569 569 572 572 573 573 570 570 570 570 571 571 572 572 573 573 574 574 575 575 574 574 573 573 572 572 576 576 575 575 577 577 574 574 577 577 575 575 576 576 577 577 578 578 558 558 565 565 556 556 563 563 556 556 565 565 558 558 557 557 561 561 560 560 559 559 551 551 561 561 557 557 559 559 553 553 550 550 552 552 550 550 560 560 551 551 546 546 555 555 554 554 554 554 553 553 552 552 544 544 548 548 545 545 546 546 545 545 555 555 549 549 538 538 547 547 544 544 549 549 548 548 540 540 539 539 543 543 547 547 538 538 540 540 542 542 541 541 533 533 543 543 539 539 541 541 535 535 532 532 534 534 532 532 542 542 533 533 528 528 537 537 536 536 536 536 535 535 534 534 526 526 529 529 527 527 528 528 527 527 537 537 530 530 521 521 531 531 526 526 530 530 529 529 520 520 522 522 524 524 531 531 521 521 520 520 523 523 525 525 579 579 524 524 522 522 525 525 580 580 581 581 582 582 583 583 584 584 582 582 580 580 582 582 584 584 585 585 584 584 583 583 586 586 581 581 580 580 587 587 586 586 588 588 586 586 587 587 581 581 587 587 588 588 589 589 590 590 591 591 592 592 590 590 592 592 593 593 594 594 595 595 596 596 597 597 598 598 599 599 600 600 601 601 602 602 603 603 604 604 605 605 606 606 607 607 608 608 609 609 610 610 611 611 612 612 613 613 614 614 615 615 616 616 617 617 618 618 619 619 620 620 621 621 622 622 623 623 624 624 625 625 626 626 627 627 628 628 629 629 630 630 631 631 632 632 633 633 634 634 635 635 636 636 637 637 638 638 639 639 638 638 637 637 640 640 636 636 641 641 636 636 640 640 637 637 641 641 642 642 643 643 643 643 640 640 641 641 644 644 645 645 642 642 643 643 642 642 645 645 646 646 644 644 647 647 644 644 646 646 645 645 647 647 648 648 649 649 649 649 646 646 647 647 650 650 651 651 648 648 649 649 648 648 651 651 650 650 652 652 651 651 631 631 630 630 639 639 638 638 639 639 630 630 631 631 634 634 632 632 635 635 626 626 633 633 634 634 633 633 632 632 624 624 627 627 625 625 624 624 626 626 635 635 619 619 629 629 628 628 629 629 625 625 627 627 618 618 620 620 623 623 619 619 628 628 620 620 622 622 621 621 612 612 618 618 623 623 622 622 613 613 616 616 614 614 621 621 613 613 612 612 617 617 608 608 615 615 616 616 615 615 614 614 609 609 607 607 606 606 606 606 608 608 617 617 601 601 611 611 610 610 611 611 607 607 609 609 600 600 602 602 603 603 601 601 610 610 602 602 605 605 604 604 596 596 600 600 603 603 605 605 594 594 599 599 595 595 604 604 594 594 596 596 597 597 653 653 598 598 599 599 598 598 595 595 654 654 655 655 656 656 657 657 658 658 659 659 660 660 661 661 662 662 663 663 664 664 665 665 666 666 667 667 668 668 669 669 670 670 671 671 672 672 673 673 674 674 675 675 676 676 677 677 678 678 679 679 680 680 681 681 682 682 683 683 684 684 685 685 686 686 687 687 688 688 689 689 690 690 691 691 692 692 693 693 694 694 695 695 696 696 697 697 698 698 699 699 698 698 697 697 700 700 696 696 701 701 696 696 700 700 697 697 701 701 702 702 703 703 703 703 700 700 701 701 704 704 705 705 702 702 703 703 702 702 705 705 706 706 704 704 707 707 704 704 706 706 705 705 707 707 708 708 709 709 709 709 706 706 707 707 710 710 711 711 708 708 709 709 708 708 711 711 710 710 712 712 711 711 691 691 690 690 699 699 698 698 699 699 690 690 691 691 694 694 692 692 695 695 686 686 693 693 694 694 693 693 692 692 684 684 687 687 685 685 684 684 686 686 695 695 679 679 689 689 688 688 689 689 685 685 687 687 678 678 680 680 683 683 679 679 688 688 680 680 682 682 681 681 672 672 678 678 683 683 682 682 673 673 676 676 674 674 681 681 673 673 672 672 677 677 668 668 675 675 676 676 675 675 674 674 669 669 667 667 666 666 666 666 668 668 677 677 661 661 671 671 670 670 671 671 667 667 669 669 660 660 662 662 663 663 661 661 670 670 662 662 665 665 664 664 656 656 660 660 663 663 665 665 654 654 659 659 655 655 664 664 654 654 656 656 657 657 713 713 658 658 659 659 658 658 655 655 714 714 715 715 716 716 717 717 718 718 716 716 714 714 716 716 718 718 719 719 718 718 717 717 720 720 715 715 714 714 721 721 720 720 722 722 720 720 721 721 715 715 721 721 722 722 723 723 724 724 725 725 726 726 724 724 726 726 727 727 728 728 729 729 730 730 731 731 732 732 733 733 730 730 734 734 735 735 736 736 731 731 734 734 737 737 738 738 728 728 739 739 740 740 741 741 742 742 743 743 744 744 745 745 746 746 747 747 748 748 749 749 746 746 750 750 751 751 752 752 753 753 754 754 755 755 756 756 757 757 758 758 759 759 760 760 761 761 762 762 763 763 764 764 765 765 766 766 767 767 768 768 769 769 770 770 769 769 771 771 772 772 773 773 774 774 775 775 773 773 776 776 774 774 777 777 778 778 779 779 780 780 781 781 782 782 783 783 784 784 785 785 784 784 778 778 777 777 786 786 787 787 788 788 788 788 784 784 789 789 790 790 791 791 792 792 786 786 788 788 789 789 793 793 794 794 795 795 794 794 786 786 789 789 796 796 793 793 797 797 794 794 798 798 799 799 780 780 775 775 781 781 779 779 780 780 777 777 769 769 772 772 800 800 768 768 770 770 774 774 801 801 802 802 803 803 803 803 802 802 771 771 804 804 805 805 762 762 763 763 802 802 764 764 766 766 757 757 806 806 766 766 806 806 767 767 758 758 807 807 756 756 808 808 757 757 809 809 760 760 750 750 810 810 756 756 807 807 760 760 753 753 755 755 811 811 812 812 810 810 750 750 813 813 814 814 754 754 753 753 813 813 754 754 749 749 815 815 746 746 747 747 814 814 745 745 816 816 817 817 739 739 748 748 816 816 739 739 818 818 743 743 742 742 740 740 739 739 819 819 744 744 820 820 821 821 744 744 743 743 820 820 729 729 822 822 730 730 738 738 737 737 823 823 735 735 734 734 824 824 730 730 736 736 734 734 824 824 825 825 735 735 824 824 734 734 733 733 731 731 733 733 734 734 826 826 728 728 735 735 735 735 825 825 826 826 736 736 730 730 822 822 729 729 827 827 822 822 826 826 737 737 728 728 735 735 728 728 730 730 827 827 821 821 828 828 728 728 738 738 729 729 729 729 821 821 827 827 823 823 744 744 738 738 729 729 738 738 821 821 828 828 820 820 829 829 823 823 742 742 744 744 738 738 744 744 821 821 828 828 821 821 820 820 819 819 829 829 740 740 820 820 740 740 829 829 818 818 741 741 743 743 820 820 743 743 740 740 743 743 741 741 740 740 830 830 748 748 741 741 741 741 818 818 830 830 817 817 816 816 831 831 819 819 739 739 817 817 830 830 749 749 748 748 741 741 748 748 739 739 832 832 814 814 833 833 748 748 746 746 816 816 816 816 745 745 831 831 815 815 747 747 746 746 816 816 746 746 745 745 831 831 745 745 832 832 834 834 754 754 747 747 747 747 815 815 834 834 833 833 813 813 835 835 832 832 745 745 814 814 834 834 755 755 754 754 747 747 754 754 814 814 833 833 814 814 813 813 752 752 835 835 812 812 813 813 812 812 835 835 811 811 810 810 753 753 813 813 753 753 812 812 753 753 810 810 812 812 761 761 760 760 810 810 810 810 811 811 761 761 836 836 751 751 807 807 752 752 812 812 750 750 750 750 807 807 751 751 759 759 756 756 760 760 807 807 750 750 760 760 836 836 758 758 837 837 809 809 757 757 756 756 756 756 759 759 809 809 836 836 807 807 758 758 767 767 838 838 765 765 758 758 766 766 837 837 808 808 806 806 757 757 758 758 757 757 766 766 837 837 766 766 765 765 804 804 762 762 806 806 806 806 808 808 804 804 838 838 764 764 839 839 806 806 762 762 767 767 767 767 764 764 838 838 805 805 763 763 762 762 767 767 762 762 764 764 839 839 802 802 801 801 840 840 771 771 763 763 763 763 805 805 840 840 839 839 764 764 802 802 803 803 841 841 801 801 840 840 772 772 771 771 763 763 771 771 802 802 841 841 768 768 842 842 771 771 769 769 803 803 803 803 768 768 841 841 800 800 770 770 769 769 803 803 769 769 768 768 842 842 774 774 776 776 843 843 775 775 770 770 770 770 800 800 843 843 842 842 768 768 774 774 773 773 844 844 776 776 843 843 781 781 775 775 770 770 775 775 774 774 845 845 844 844 779 779 775 775 780 780 773 773 773 773 779 779 844 844 782 782 777 777 780 780 779 779 773 773 780 780 845 845 778 778 846 846 785 785 784 784 777 777 777 777 782 782 785 785 845 845 779 779 778 778 786 786 847 847 787 787 778 778 788 788 846 846 783 783 789 789 784 784 778 778 784 784 788 788 846 846 788 788 787 787 798 798 794 794 789 789 789 789 783 783 798 798 795 795 791 791 797 797 797 797 793 793 795 795 786 786 794 794 793 793 799 799 795 795 794 794 786 786 793 793 847 847 796 796 847 847 793 793 791 791 795 795 792 792 795 795 799 799 792 792 848 848 849 849 850 850 851 851 852 852 853 853 850 850 854 854 855 855 856 856 851 851 854 854 857 857 858 858 848 848 859 859 860 860 861 861 862 862 863 863 864 864 865 865 866 866 867 867 868 868 869 869 870 870 871 871 872 872 873 873 874 874 875 875 876 876 877 877 878 878 879 879 880 880 881 881 882 882 883 883 884 884 885 885 886 886 887 887 888 888 889 889 890 890 891 891 890 890 892 892 893 893 894 894 895 895 896 896 894 894 897 897 898 898 899 899 900 900 901 901 896 896 902 902 903 903 904 904 905 905 906 906 905 905 900 900 899 899 907 907 908 908 909 909 909 909 905 905 910 910 911 911 912 912 913 913 907 907 909 909 910 910 914 914 915 915 916 916 915 915 907 907 910 910 917 917 914 914 918 918 915 915 919 919 920 920 896 896 895 895 902 902 901 901 896 896 899 899 890 890 893 893 921 921 889 889 891 891 898 898 922 922 923 923 924 924 924 924 923 923 892 892 925 925 926 926 883 883 884 884 923 923 885 885 887 887 878 878 927 927 887 887 927 927 888 888 879 879 928 928 877 877 929 929 878 878 930 930 881 881 871 871 931 931 877 877 928 928 881 881 874 874 876 876 932 932 933 933 931 931 871 871 934 934 867 867 875 875 874 874 934 934 875 875 869 869 935 935 870 870 936 936 867 867 937 937 859 859 868 868 938 938 868 868 870 870 938 938 939 939 863 863 862 862 860 860 859 859 940 940 864 864 941 941 942 942 864 864 863 863 941 941 849 849 943 943 850 850 858 858 857 857 944 944 855 855 854 854 945 945 850 850 856 856 854 854 945 945 946 946 855 855 945 945 854 854 853 853 851 851 853 853 854 854 947 947 848 848 855 855 855 855 946 946 947 947 856 856 850 850 943 943 849 849 948 948 943 943 947 947 857 857 848 848 855 855 848 848 850 850 948 948 942 942 949 949 848 848 858 858 849 849 849 849 942 942 948 948 944 944 864 864 858 858 849 849 858 858 942 942 949 949 941 941 950 950 944 944 862 862 864 864 858 858 864 864 942 942 949 949 942 942 941 941 940 940 950 950 860 860 941 941 860 860 950 950 939 939 861 861 863 863 941 941 863 863 860 860 863 863 861 861 860 860 951 951 868 868 861 861 861 861 939 939 951 951 952 952 938 938 953 953 940 940 859 859 952 952 951 951 869 869 868 868 861 861 868 868 859 859 953 953 937 937 866 866 952 952 859 859 938 938 938 938 937 937 953 953 935 935 936 936 870 870 938 938 870 870 937 937 870 870 936 936 937 937 954 954 875 875 936 936 936 936 935 935 954 954 865 865 934 934 955 955 866 866 937 937 867 867 954 954 876 876 875 875 936 936 875 875 867 867 865 865 867 867 934 934 873 873 955 955 933 933 934 934 933 933 955 955 932 932 931 931 874 874 934 934 874 874 933 933 874 874 931 931 933 933 882 882 881 881 931 931 931 931 932 932 882 882 956 956 872 872 928 928 873 873 933 933 871 871 871 871 928 928 872 872 880 880 877 877 881 881 928 928 871 871 881 881 956 956 879 879 957 957 930 930 878 878 877 877 877 877 880 880 930 930 956 956 928 928 879 879 888 888 958 958 886 886 879 879 887 887 957 957 929 929 927 927 878 878 879 879 878 878 887 887 957 957 887 887 886 886 925 925 883 883 927 927 927 927 929 929 925 925 958 958 885 885 959 959 927 927 883 883 888 888 888 888 885 885 958 958 926 926 884 884 883 883 888 888 883 883 885 885 959 959 923 923 922 922 960 960 892 892 884 884 884 884 926 926 960 960 959 959 885 885 923 923 924 924 961 961 922 922 960 960 893 893 892 892 884 884 892 892 923 923 961 961 889 889 962 962 892 892 890 890 924 924 924 924 889 889 961 961 921 921 891 891 890 890 924 924 890 890 889 889 962 962 898 898 897 897 963 963 895 895 891 891 891 891 921 921 963 963 962 962 889 889 898 898 895 895 894 894 898 898 963 963 902 902 895 895 891 891 895 895 898 898 964 964 965 965 901 901 897 897 894 894 965 965 894 894 901 901 965 965 903 903 899 899 896 896 901 901 894 894 896 896 964 964 900 900 966 966 906 906 905 905 899 899 899 899 903 903 906 906 964 964 901 901 900 900 907 907 967 967 908 908 900 900 909 909 966 966 904 904 910 910 905 905 900 900 905 905 909 909 966 966 909 909 908 908 919 919 915 915 910 910 910 910 904 904 919 919 916 916 912 912 918 918 918 918 914 914 916 916 907 907 915 915 914 914 920 920 916 916 915 915 907 907 914 914 967 967 917 917 967 967 914 914 912 912 916 916 913 913 916 916 920 920 913 913 968 968 969 969 970 970 969 969 968 968 971 971 972 972 969 969 971 971 970 970 973 973 974 974 975 975 974 974 973 973 971 971 968 968 976 976 977 977 978 978 979 979 980 980 981 981 977 977 982 982 979 979 973 973 983 983 984 984 978 978 985 985 983 983 986 986 981 981 986 986 978 978 972 972 987 987 982 982 970 970 969 969 973 973 969 969 972 972 982 982 975 975 973 973 979 979 969 969 982 982 973 973 980 980 977 977 987 987 984 984 979 979 978 978 979 979 984 984 975 975 982 982 987 987 977 977 979 979 982 982 977 977 986 986 983 983 978 978 981 981 978 978 977 977 988 988 989 989 990 990 991 991 992 992 993 993 989 989 988 988 994 994 994 994 995 995 989 989 988 988 990 990 993 993 991 991 993 993 990 990 996 996 997 997 998 998 999 999 1000 1000 1001 1001 1002 1002 1001 1001 1003 1003 996 996 1002 1002 1003 1003 999 999 1001 1001 1002 1002 997 997 996 996 1003 1003 1004 1004 1005 1005 1006 1006 1005 1005 1004 1004 1007 1007 1008 1008 1005 1005 1007 1007 1006 1006 1009 1009 1010 1010 1011 1011 1010 1010 1009 1009 1007 1007 1004 1004 1012 1012 1013 1013 1014 1014 1015 1015 1016 1016 1017 1017 1013 1013 1018 1018 1015 1015 1009 1009 1019 1019 1020 1020 1014 1014 1021 1021 1019 1019 1022 1022 1017 1017 1022 1022 1014 1014 1008 1008 1023 1023 1018 1018 1006 1006 1005 1005 1009 1009 1005 1005 1008 1008 1018 1018 1011 1011 1009 1009 1015 1015 1005 1005 1018 1018 1009 1009 1016 1016 1013 1013 1023 1023 1020 1020 1015 1015 1014 1014 1015 1015 1020 1020 1011 1011 1018 1018 1023 1023 1013 1013 1015 1015 1018 1018 1013 1013 1022 1022 1019 1019 1014 1014 1017 1017 1014 1014 1013 1013
0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 1 1 0 0 7 7 8 8 7 7 0 0 9 9 2 2 10 10 2 2 1 1 10 10 9 9 11 11 12 12 11 11 9 9 10 10 13 13 14 14 12 12 12 12 11 11 13 13 13 13 15 15 14 14 15 15 4 4 3 3 3 3 14 14 15 15 5 5 4 4 16 16 17 17 18 18 16 16 5 5 16 16 18 18 17 17 19 19 18 18 19 19 20 20 21 21 20 20 19 19 17 17 22 22 23 23 21 21 21 21 20 20 22 22 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 35 35 37 37 37 37 31 31 36 36 35 35 36 36 33 33 24 24 30 30 32 32 32 32 31 31 37 37 27 27 26 26 25 25 26 26 30 30 24 24 29 29 28 28 23 23 27 27 25 25 28 28 23 23 22 22 29 29 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 40 40 38 38 40 40 45 45 44 44 46 46 47 47 47 47 45 45 44 44 48 48 46 46 49 49 46 46 48 48 47 47 50 50 51 51 49 49 48 48 49 49 51 51 50 50 52 52 53 53 53 53 51 51 50 50 54 54 52 52 55 55 52 52 54 54 53 53 56 56 57 57 55 55 54 54 55 55 57 57 56 56 58 58 59 59 59 59 57 57 56 56 39 39 60 60 61 61 60 60 39 39 38 38 62 62 61 61 63 63 60 60 63 63 61 61 64 64 65 65 62 62 62 62 63 63 64 64 65 65 66 66 67 67 66 66 65 65 64 64 68 68 67 67 69 69 66 66 69 69 67 67 70 70 71 71 68 68 68 68 69 69 70 70 42 42 70 70 43 43 70 70 42 42 71 71 72 72 73 73 74 74 43 43 75 75 76 76 77 77 78 78 79 79 79 79 72 72 77 77 73 73 72 72 79 79 73 73 80 80 74 74 74 74 81 81 82 82 80 80 81 81 74 74 76 76 75 75 82 82 74 74 82 82 75 75 43 43 76 76 41 41 83 83 84 84 85 85 86 86 87 87 85 85 88 88 85 85 89 89 88 88 83 83 85 85 90 90 85 85 84 84 89 89 85 85 91 91 85 85 92 92 93 93 90 90 94 94 85 85 95 95 96 96 97 97 98 98 99 99 85 85 100 100 101 101 102 102 101 101 103 103 104 104 105 105 106 106 107 107 100 100 102 102 108 108 109 109 110 110 103 103 111 111 108 108 112 112 113 113 97 97 114 114 115 115 116 116 117 117 97 97 118 118 119 119 118 118 97 97 113 113 120 120 121 121 119 119 118 118 120 120 119 119 122 122 116 116 115 115 119 119 121 121 123 123 102 102 101 101 104 104 104 104 103 103 110 110 124 124 125 125 126 126 127 127 124 124 126 126 128 128 126 126 125 125 124 124 127 127 112 112 129 129 106 106 128 128 128 128 125 125 129 129 130 130 105 105 107 107 107 107 106 106 129 129 131 131 130 130 132 132 130 130 131 131 105 105 108 108 111 111 100 100 111 111 112 112 127 127 117 117 133 133 109 109 133 133 110 110 109 109 122 122 115 115 123 123 116 116 133 133 117 117 134 134 114 114 97 97 121 121 122 122 123 123 135 135 97 97 136 136 135 135 134 134 97 97 137 137 95 95 97 97 136 136 97 97 96 96 138 138 97 97 99 99 97 97 138 138 137 137 99 99 98 98 139 139 138 138 99 99 139 139 93 93 98 98 85 85 85 85 94 94 92 92 87 87 91 91 85 85 140 140 141 141 142 142 140 140 142 142 86 86 87 87 86 86 142 142 143 143 144 144 145 145 146 146 147 147 143 143 143 143 145 145 146 146 147 147 148 148 149 149 148 148 147 147 146 146 149 149 150 150 151 151 149 149 152 152 150 150 153 153 154 154 150 150 150 150 152 152 153 153 154 154 155 155 156 156 155 155 154 154 153 153 156 156 157 157 158 158 156 156 159 159 157 157 160 160 161 161 157 157 157 157 159 159 162 162 161 161 158 158 157 157 163 163 160 160 162 162 163 163 164 164 165 165 161 161 160 160 166 166 167 167 145 145 144 144 168 168 167 167 169 169 144 144 169 169 167 167 170 170 171 171 168 168 168 168 169 169 170 170 171 171 172 172 173 173 172 172 171 171 170 170 174 174 173 173 175 175 172 172 175 175 173 173 176 176 177 177 174 174 174 174 175 175 176 176 177 177 178 178 179 179 178 178 177 177 176 176 180 180 179 179 181 181 178 178 181 181 179 179 182 182 183 183 180 180 180 180 181 181 182 182 184 184 185 185 186 186 186 186 183 183 182 182 186 186 185 185 183 183 187 187 188 188 184 184 163 163 165 165 160 160 166 166 160 160 165 165 158 158 189 189 156 156 162 162 160 160 157 157 154 154 189 189 190 190 155 155 159 159 156 156 189 189 154 154 156 156 190 190 151 151 150 150 190 190 150 150 154 154 151 151 191 191 149 149 147 147 191 191 192 192 148 148 152 152 149 149 191 191 147 147 149 149 192 192 193 193 143 143 192 192 143 143 147 147 193 193 194 194 144 144 193 193 144 144 143 143 194 194 195 195 169 169 194 194 169 169 144 144 195 195 196 196 170 170 195 195 170 170 169 169 196 196 197 197 172 172 196 196 172 172 170 170 197 197 198 198 175 175 197 197 175 175 172 172 198 198 199 199 176 176 198 198 176 176 175 175 199 199 200 200 178 178 199 199 178 178 176 176 200 200 201 201 181 181 200 200 181 181 178 178 201 201 202 202 182 182 201 201 182 182 181 181 202 202 187 187 186 186 202 202 186 186 182 182 184 184 186 186 187 187 203 203 204 204 205 205 206 206 207 207 203 203 203 203 205 205 206 206 207 207 208 208 209 209 208 208 207 207 206 206 210 210 209 209 211 211 208 208 211 211 209 209 212 212 213 213 210 210 210 210 211 211 212 212 213 213 214 214 215 215 214 214 213 213 212 212 216 216 215 215 217 217 214 214 217 217 215 215 218 218 216 216 219 219 219 219 216 216 220 220 221 221 218 218 219 219 219 219 220 220 222 222 222 222 223 223 224 224 216 216 218 218 225 225 226 226 205 205 204 204 227 227 226 226 228 228 204 204 228 228 226 226 229 229 230 230 227 227 227 227 228 228 229 229 230 230 231 231 232 232 231 231 230 230 229 229 233 233 232 232 234 234 231 231 234 234 232 232 235 235 236 236 233 233 233 233 234 234 235 235 236 236 237 237 238 238 237 237 236 236 235 235 239 239 238 238 240 240 237 237 240 240 238 238 241 241 242 242 239 239 239 239 240 240 241 241 243 243 244 244 245 245 245 245 242 242 241 241 245 245 244 244 242 242 246 246 247 247 243 243 222 222 224 224 219 219 221 221 219 219 224 224 215 215 225 225 248 248 217 217 220 220 216 216 225 225 215 215 216 216 248 248 249 249 213 213 248 248 213 213 215 215 249 249 250 250 210 210 249 249 210 210 213 213 250 250 251 251 209 209 250 250 209 209 210 210 251 251 252 252 207 207 251 251 207 207 209 209 252 252 253 253 203 203 252 252 203 203 207 207 253 253 254 254 204 204 253 253 204 204 203 203 254 254 255 255 228 228 254 254 228 228 204 204 255 255 256 256 229 229 255 255 229 229 228 228 256 256 257 257 231 231 256 256 231 231 229 229 257 257 258 258 234 234 257 257 234 234 231 231 258 258 259 259 235 235 258 258 235 235 234 234 259 259 260 260 237 237 259 259 237 237 235 235 260 260 261 261 240 240 260 260 240 240 237 237 261 261 262 262 241 241 261 261 241 241 240 240 262 262 246 246 245 245 262 262 245 245 241 241 243 243 245 245 246 246
0 0 1 1 2 2 0 0 3 3 1 1 4 4 5 5 6 6 4 4 7 7 5 5 8 8 9 9 10 10 10 10 11 11 8 8 12 12 13 13 14 14 14 14 15 15 12 12 16 16 17 17 18 18 16 16 19 19 17 17 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 21 21 20 20 27 27 29 29 30 30 29 29 27 27 26 26 21 21 31 31 32 32 33 33 31 31 21 21 34 34 31 31 35 35 34 34 32 32 31 31 32 32 22 22 21 21 36 36 37 37 38 38 37 37 33 33 21 21 38 38 37 37 21 21 39 39 36 36 38 38 40 40 41 41 42 42 21 21 43 43 38 38 40 40 38 38 44 44 40 40 44 44 45 45 46 46 47 47 48 48 49 49 50 50 40 40 48 48 47 47 51 51 52 52 53 53 48 48 54 54 23 23 55 55 52 52 51 51 24 24 55 55 23 23 56 56 24 24 23 23 52 52 56 56 23 23 25 25 48 48 40 40 45 45 52 52 48 48 51 51 48 48 45 45 46 46 43 43 21 21 27 27 27 27 21 21 28 28 42 42 39 39 38 38 43 43 44 44 38 38 42 42 38 38 40 40 50 50 41 41 40 40 40 40 48 48 49 49 53 53 49 49 48 48 57 57 58 58 59 59 60 60 61 61 62 62 59 59 63 63 64 64 64 64 57 57 59 59 64 64 65 65 66 66 63 63 67 67 64 64 68 68 66 66 69 69 65 65 69 69 66 66 70 70 71 71 66 66 72 72 70 70 66 66 66 66 68 68 72 72 57 57 73 73 58 58 65 65 64 64 67 67 74 74 73 73 57 57 57 57 75 75 76 76 76 76 74 74 57 57 75 75 77 77 78 78 76 76 75 75 78 78 79 79 80 80 75 75 77 77 75 75 80 80 81 81 79 79 82 82 79 79 81 81 80 80 79 79 83 83 82 82 84 84 79 79 85 85 84 84 83 83 79 79 86 86 84 84 87 87 84 84 86 86 88 88 84 84 89 89 90 90 87 87 84 84 90 90 91 91 92 92 90 90 90 90 93 93 87 87 94 94 95 95 90 90 90 90 95 95 91 91 96 96 95 95 97 97 98 98 91 91 95 95 99 99 95 95 100 100 99 99 97 97 95 95 99 99 101 101 102 102 97 97 99 99 103 103 60 60 99 99 104 104 101 101 99 99 60 60 62 62 105 105 60 60 60 60 106 106 101 101 107 107 61 61 60 60 108 108 61 61 107 107 60 60 104 104 107 107 104 104 99 99 109 109 106 106 60 60 105 105 99 99 100 100 109 109 103 103 99 99 102 102 95 95 94 94 100 100 98 98 95 95 96 96 90 90 89 89 94 94 93 93 90 90 92 92 85 85 89 89 84 84 83 83 84 84 88 88 85 85 79 79 110 110 75 75 110 110 79 79 110 110 75 75 111 111 57 57 111 111 75 75 111 111 57 57 112 112 64 64 112 112 57 57 112 112 64 64 113 113 64 64 66 66 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 128 128 121 121 120 120 129 129 130 130 131 131 132 132 133 133 134 134 119 119 135 135 136 136 134 134 137 137 138 138 139 139 140 140 141 141 142 142 143 143 144 144 145 145 146 146 147 147 148 148 149 149 150 150 151 151 144 144 150 150 152 152 149 149 153 153 150 150 149 149 151 151 154 154 155 155 156 156 157 157 155 155 158 158 151 151 159 159 160 160 161 161 161 161 157 157 156 156 162 162 163 163 164 164 161 161 156 156 165 165 166 166 165 165 163 163 167 167 168 168 169 169 164 164 170 170 171 171 169 169 172 172 173 173 174 174 175 175 176 176 172 172 176 176 175 175 177 177 178 178 174 174 174 174 176 176 177 177 173 173 172 172 175 175 168 168 172 172 169 169 170 170 168 168 167 167 162 162 164 164 171 171 171 171 170 170 167 167 166 166 163 163 162 162 161 161 165 165 166 166 157 157 161 161 160 160 158 158 155 155 157 157 150 150 153 153 152 152 158 158 154 154 151 151 152 152 145 145 144 144 143 143 147 147 144 144 146 146 148 148 179 179 147 147 143 143 148 148 137 137 139 139 146 146 146 146 179 179 137 137 138 138 142 142 139 139 141 141 139 139 142 142 117 117 119 119 141 141 140 140 117 117 141 141 119 119 118 118 133 133 180 180 134 134 133 133 181 181 136 136 135 135 135 135 134 134 180 180 130 130 181 181 182 182 181 181 130 130 136 136 131 131 183 183 132 132 182 182 131 131 130 130 126 126 128 128 183 183 132 132 183 183 128 128 127 127 126 126 184 184 185 185 120 120 127 127 127 127 184 184 185 185 122 122 186 186 120 120 129 129 120 120 185 185 187 187 123 123 186 186 186 186 122 122 187 187 188 188 123 123 187 187 189 189 125 125 124 124 124 124 123 123 188 188 189 189 115 115 125 125 115 115 190 190 116 116 189 189 190 190 115 115 191 191 114 114 192 192 191 191 115 115 114 114 191 191 192 192 193 193 194 194 195 195 196 196 197 197 198 198 199 199 200 200 201 201 202 202 203 203 204 204 205 205 202 202 195 195 200 200 206 206 207 207 208 208 209 209 210 210 211 211 212 212 213 213 214 214 215 215 216 216 217 217 218 218 219 219 220 220 221 221 222 222 213 213 199 199 198 198 223 223 199 199 224 224 197 197 225 225 226 226 227 227 227 227 223 223 225 225 228 228 229 229 226 226 227 227 226 226 229 229 230 230 231 231 232 232 231 231 228 228 233 233 234 234 228 228 230 230 231 231 230 230 228 228 198 198 225 225 223 223 235 235 236 236 219 219 236 236 235 235 224 224 224 224 235 235 197 197 219 219 237 237 213 213 236 236 237 237 219 219 237 237 214 214 213 213 238 238 212 212 239 239 210 210 240 240 211 211 241 241 242 242 243 243 244 244 212 212 214 214 242 242 244 244 245 245 242 242 212 212 244 244 245 245 206 206 216 216 216 216 242 242 245 245 208 208 246 246 247 247 248 248 203 203 249 249 209 209 250 250 251 251 216 216 206 206 208 208 208 208 207 207 209 209 252 252 209 209 211 211 207 207 210 210 209 209 240 240 204 204 211 211 205 205 204 204 240 240 205 205 253 253 203 203 201 201 203 203 253 253 202 202 201 201 253 253 194 194 254 254 200 200 200 200 195 195 194 194 228 228 226 226 233 233 228 228 234 234 229 229 233 233 226 226 255 255 226 226 225 225 255 255 255 255 225 225 256 256 225 225 198 198 256 256 256 256 198 198 257 257 198 198 197 197 257 257 257 257 197 197 258 258 258 258 235 235 259 259 258 258 197 197 235 235 218 218 259 259 235 235 218 218 235 235 219 219 222 222 220 220 219 219 222 222 219 219 213 213 238 238 221 221 213 213 238 238 213 213 212 212 241 241 239 239 212 212 241 241 212 212 242 242 215 215 243 243 242 242 215 215 242 242 216 216 247 247 217 217 216 216 247 247 216 216 208 208 251 251 246 246 208 208 251 251 208 208 209 209 252 252 250 250 209 209 252 252 211 211 260 260 260 260 204 204 261 261 260 260 211 211 204 204 261 261 203 203 248 248 203 203 261 261 204 204 249 249 201 201 262 262 249 249 203 203 201 201 200 200 263 263 262 262 262 262 201 201 200 200 200 200 254 254 263 263 264 264 265 265 266 266 267 267 268 268 269 269 270 270 271 271 272 272 273 273 274 274 275 275 276 276 277 277 274 274 278 278 279 279 268 268 280 280 281 281 282 282 273 273 283 283 284 284 285 285 286 286 287 287 288 288 289 289 290 290 291 291 283 283 292 292 293 293 294 294 295 295 296 296 297 297 298 298 299 299 300 300 301 301 302 302 303 303 304 304 305 305 306 306 307 307 308 308 302 302 304 304 309 309 296 296 295 295 310 310 278 278 285 285 311 311 302 302 312 312 290 290 289 289 313 313 314 314 315 315 316 316 317 317 318 318 319 319 318 318 320 320 321 321 267 267 269 269 322 322 323 323 264 264 266 266 324 324 322 322 325 325 267 267 322 322 324 324 326 326 327 327 328 328 329 329 328 328 330 330 331 331 332 332 324 324 268 268 267 267 278 278 333 333 334 334 328 328 268 268 335 335 269 269 268 268 336 336 335 335 332 332 331 331 337 337 337 337 338 338 332 332 338 338 337 337 339 339 336 336 268 268 340 340 341 341 333 333 342 342 342 342 339 339 343 343 338 338 344 344 345 345 346 346 342 342 343 343 347 347 339 339 342 342 348 348 343 343 349 349 348 348 346 346 343 343 350 350 351 351 265 265 317 317 352 352 353 353 321 321 320 320 354 354 355 355 356 356 357 357 319 319 318 318 358 358 336 336 340 340 359 359 340 340 357 357 360 360 317 317 353 353 361 361 355 355 357 357 340 340 362 362 355 355 361 361 355 355 362 362 363 363 355 355 364 364 356 356 365 365 364 364 363 363 355 355 363 363 364 364 366 366 367 367 368 368 369 369 283 283 275 275 305 305 370 370 371 371 372 372 292 292 369 369 373 373 374 374 375 375 373 373 300 300 299 299 374 374 373 373 299 299 305 305 376 376 300 300 301 301 300 300 376 376 377 377 378 378 305 305 305 305 378 378 376 376 305 305 371 371 377 377 307 307 306 306 379 379 370 370 305 305 307 307 380 380 296 296 298 298 379 379 306 306 380 380 296 296 381 381 382 382 383 383 296 296 384 384 296 296 385 385 381 381 383 383 367 367 386 386 309 309 385 385 296 296 368 368 387 387 303 303 388 388 272 272 386 386 295 295 296 296 383 383 366 366 389 389 390 390 391 391 295 295 392 392 267 267 393 393 278 278 265 265 351 351 320 320 287 287 394 394 395 395 282 282 276 276 396 396 280 280 397 397 394 394 398 398 274 274 273 273 397 397 396 396 398 398 317 317 319 319 352 352 360 360 359 359 340 340 361 361 355 355 317 317 350 350 265 265 399 399 400 400 355 355 340 340 393 393 324 324 401 401 279 279 400 400 340 340 401 401 332 332 345 345 401 401 402 402 393 393 325 325 331 331 324 324 393 393 267 267 324 324 347 347 344 344 338 338 324 324 332 332 401 401 342 342 333 333 347 347 342 342 403 403 341 341 339 339 347 347 338 338 344 344 347 347 333 333 346 346 403 403 342 342 400 400 317 317 355 355 321 321 358 358 318 318 279 279 310 310 404 404 279 279 340 340 268 268 317 317 400 400 405 405 402 402 285 285 393 393 279 279 404 404 400 400 402 402 401 401 406 406 279 279 278 278 310 310 286 286 285 285 402 402 278 278 393 393 285 285 344 344 327 327 345 345 344 344 333 333 328 328 332 332 338 338 345 345 345 345 327 327 406 406 333 333 407 407 334 334 328 328 327 327 344 344 341 341 407 407 333 333 405 405 318 318 317 317 351 351 354 354 320 320 287 287 408 408 310 310 405 405 400 400 404 404 409 409 318 318 405 405 394 394 286 286 410 410 411 411 405 405 404 404 412 412 286 286 402 402 310 310 408 408 404 404 287 287 286 286 394 394 285 285 287 287 310 310 327 327 413 413 406 406 326 326 329 329 414 414 401 401 345 345 406 406 413 413 412 412 406 406 326 326 328 328 329 329 326 326 413 413 327 327 334 334 330 330 328 328 409 409 320 320 318 318 264 264 399 399 265 265 411 411 404 404 408 408 409 409 405 405 411 411 409 409 415 415 320 320 408 408 395 395 416 416 409 409 411 411 314 314 417 417 292 292 418 418 408 408 416 416 411 411 419 419 412 412 413 413 287 287 395 395 408 408 413 413 326 326 420 420 326 326 421 421 420 420 402 402 406 406 412 412 410 410 412 412 419 419 326 326 422 422 421 421 419 419 413 413 420 420 414 414 422 422 326 326 415 415 265 265 320 320 323 323 390 390 389 389 314 314 411 411 416 416 415 415 409 409 314 314 265 265 415 415 423 423 416 416 424 424 315 315 415 415 314 314 316 316 395 395 397 397 424 424 416 416 315 315 314 314 281 281 410 410 419 419 395 395 424 424 416 416 394 394 397 397 395 395 420 420 425 425 419 419 286 286 412 412 410 410 280 280 410 410 281 281 420 420 426 426 427 427 419 419 425 425 281 281 421 421 426 426 420 420 266 266 265 265 423 423 389 389 366 366 428 428 271 271 423 423 316 316 423 423 415 415 316 316 266 266 423 423 270 270 291 291 429 429 430 430 316 316 431 431 271 271 424 424 398 398 432 432 431 431 315 315 432 432 291 291 292 292 433 433 424 424 432 432 315 315 397 397 398 398 424 424 434 434 281 281 425 425 394 394 410 410 280 280 396 396 280 280 282 282 425 425 427 427 435 435 282 282 281 281 434 434 427 427 425 425 420 420 266 266 270 270 390 390 390 390 323 323 266 266 431 431 430 430 271 271 270 270 423 423 271 271 388 388 270 270 272 272 316 316 315 315 431 431 271 271 430 430 272 272 436 436 291 291 437 437 430 430 431 431 284 284 417 417 438 438 292 292 432 432 284 284 431 431 273 273 432 432 398 398 439 439 282 282 434 434 397 397 280 280 396 396 274 274 396 396 276 276 434 434 425 425 435 435 282 282 439 439 276 276 440 440 434 434 435 435 366 366 390 390 388 388 428 428 303 303 441 441 272 272 430 430 429 429 390 390 270 270 388 388 386 386 367 367 388 388 442 442 291 291 436 436 272 272 429 429 386 386 429 429 291 291 442 442 291 291 433 433 437 437 432 432 273 273 284 284 430 430 284 284 291 291 275 275 277 277 443 443 444 444 276 276 439 439 398 398 396 396 274 274 275 275 274 274 277 277 439 439 434 434 440 440 276 276 444 444 277 277 445 445 439 439 440 440 428 428 366 366 368 368 383 383 384 384 387 387 446 446 293 293 295 295 366 366 388 388 367 367 387 387 367 367 383 383 295 295 429 429 392 392 386 386 429 429 295 295 442 442 392 392 429 429 292 292 438 438 433 433 284 284 283 283 291 291 447 447 418 418 292 292 273 273 275 275 283 283 369 369 292 292 283 283 288 288 277 277 444 444 443 443 369 369 275 275 444 444 439 439 445 445 277 277 288 288 443 443 448 448 444 444 445 445 428 428 368 368 303 303 308 308 312 312 302 302 380 380 306 306 296 296 368 368 367 367 387 387 384 384 304 304 387 387 295 295 294 294 309 309 295 295 391 391 446 446 386 386 295 295 383 383 373 373 375 375 447 447 369 369 443 443 449 449 292 292 372 372 373 373 443 443 288 288 290 290 372 372 369 369 449 449 288 288 444 444 448 448 443 443 290 290 449 449 289 289 288 288 448 448 303 303 302 302 441 441 311 311 441 441 302 302 450 450 308 308 304 304 303 303 387 387 304 304 304 304 384 384 450 450 306 306 450 450 384 384 306 306 384 384 296 296 297 297 296 296 382 382 451 451 300 300 373 373 447 447 292 292 373 373 373 373 372 372 451 451 452 452 451 451 372 372 372 372 449 449 452 452 453 453 452 452 449 449 449 449 290 290 453 453 290 290 313 313 453 453 454 454 455 455 456 456 457 457 458 458 459 459 456 456 455 455 460 460 460 460 455 455 461 461 454 454 456 456 462 462 463 463 458 458 464 464 458 458 465 465 464 464 466 466 458 458 463 463 465 465 458 458 457 457 457 457 459 459 467 467 464 464 468 468 463 463 466 466 459 459 458 458 455 455 454 454 468 468 461 461 464 464 465 465 468 468 464 464 455 455 461 461 455 455 464 464 469 469 470 470 471 471 472 472 473 473 474 474 475 475 476 476 477 477 478 478 479 479 480 480 481 481 479 479 478 478 469 469 471 471 482 482 471 471 483 483 484 484 485 485 486 486 476 476 483 483 471 471 470 470 487 487 488 488 489 489 472 472 490 490 491 491 492 492 488 488 487 487 488 488 480 480 489 489 490 490 472 472 478 478 493 493 494 494 478 478 472 472 474 474 493 493 493 493 478 478 472 472 494 494 481 481 478 478 486 486 495 495 477 477 490 490 477 477 491 491 475 475 477 477 482 482 477 477 469 469 482 482 495 495 486 486 496 496 477 477 476 476 486 486 490 490 497 497 469 469 491 491 477 477 495 495 469 469 477 477 490 490 497 497 478 478 488 488 497 497 490 490 478 478 478 478 480 480 488 488 498 498 499 499 500 500 501 501 502 502 503 503 504 504 505 505 499 499 499 499 498 498 504 504 499 499 506 506 507 507 506 506 499 499 505 505 508 508 509 509 503 503 508 508 503 503 506 506 510 510 502 502 501 501 501 501 503 503 509 509 511 511 512 512 513 513 513 513 502 502 514 514 514 514 511 511 513 513 502 502 510 510 514 514 503 503 515 515 507 507 507 507 515 515 516 516 515 515 503 503 502 502 503 503 507 507 506 506 517 517 518 518 519 519 520 520 519 519 521 521 522 522 523 523 524 524 522 522 521 521 525 525 526 526 527 527 528 528 529 529 527 527 530 530 528 528 531 531 526 526 532 532 531 531 528 528 533 533 528 528 534 534 527 527 534 534 528 528 535 535 536 536 537 537 527 527 526 526 530 530 529 529 535 535 538 538 539 539 527 527 538 538 538 538 527 527 529 529 539 539 522 522 527 527 535 535 537 537 540 540 541 541 542 542 535 535 543 543 541 541 535 535 535 535 540 540 543 543 544 544 545 545 541 541 544 544 541 541 543 543 546 546 547 547 541 541 546 546 541 541 545 545 536 536 535 535 548 548 539 539 549 549 522 522 535 535 529 529 548 548 524 524 521 521 522 522 549 549 523 523 522 522 550 550 520 520 521 521 551 551 521 521 524 524 552 552 553 553 521 521 519 519 552 552 521 521 554 554 517 517 519 519 518 518 552 552 519 519 554 554 555 555 556 556 555 555 554 554 519 519 556 556 557 557 554 554 558 558 554 554 559 559 557 557 559 559 554 554 520 520 560 560 519 519 519 519 560 560 555 555 521 521 553 553 525 525 550 550 521 521 551 551 525 525 561 561 522 522 562 562 527 527 561 561 561 561 527 527 522 522 527 527 562 562 534 534 563 563 564 564 565 565 566 566 567 567 568 568 569 569 570 570 571 571 572 572 573 573 574 574 575 575 576 576 577 577 578 578 579 579 580 580 581 581 582 582 583 583 584 584 585 585 586 586 587 587 588 588 589 589 590 590 591 591 592 592 593 593 591 591 584 584 590 590 594 594 595 595 594 594 590 590 592 592 596 596 597 597 595 595 595 595 594 594 596 596 598 598 597 597 599 599 596 596 599 599 597 597 598 598 600 600 601 601 600 600 598 598 599 599 586 586 593 593 584 584 592 592 591 591 593 593 585 585 588 588 587 587 586 586 585 585 587 587 580 580 579 579 589 589 588 588 580 580 589 589 581 581 583 583 578 578 578 578 583 583 579 579 572 572 582 582 573 573 573 573 582 582 581 581 576 576 574 574 577 577 576 576 572 572 574 574 575 575 566 566 568 568 575 575 577 577 566 566 567 567 569 569 571 571 568 568 567 567 571 571 563 563 565 565 570 570 569 569 563 563 570 570 602 602 603 603 604 604 605 605 604 604 606 606 607 607 608 608 604 604 604 604 609 609 602 602 610 610 611 611 604 604 604 604 612 612 613 613 613 613 609 609 604 604 604 604 614 614 612 612 615 615 616 616 604 604 617 617 614 614 604 604 617 617 604 604 618 618 604 604 616 616 618 618 619 619 615 615 604 604 620 620 619 619 604 604 621 621 604 604 603 603 622 622 623 623 604 604 621 621 622 622 604 604 604 604 624 624 620 620 605 605 625 625 604 604 626 626 604 604 623 623 627 627 604 604 611 611 604 604 628 628 610 610 627 627 629 629 604 604 604 604 608 608 630 630 604 604 630 630 606 606 631 631 604 604 632 632 604 604 629 629 632 632 604 604 631 631 633 633 633 633 634 634 604 604 607 607 604 604 634 634 604 604 625 625 624 624 628 628 604 604 626 626 635 635 636 636 637 637 635 635 638 638 639 639 637 637 640 640 641 641 639 639 642 642 643 643 644 644 642 642 639 639 639 639 645 645 646 646 645 645 647 647 646 646 639 639 646 646 644 644 648 648 639 639 643 643 648 648 649 649 635 635 635 635 639 639 648 648 650 650 635 635 649 649 651 651 636 636 635 635 652 652 645 645 651 651 635 635 650 650 651 651 651 651 650 650 653 653 651 651 653 653 654 654 651 651 654 654 655 655 651 651 656 656 652 652 651 651 655 655 656 656 657 657 645 645 658 658 645 645 652 652 658 658 647 647 645 645 659 659 645 645 657 657 659 659 637 637 641 641 635 635 641 641 638 638 635 635 660 660 661 661 662 662 663 663 664 664 662 662 662 662 665 665 666 666 662 662 661 661 667 667 668 668 665 665 662 662 662 662 666 666 669 669 662 662 669 669 660 660 662 662 670 670 668 668 663 663 662 662 667 667 671 671 672 672 662 662 664 664 673 673 662 662 674 674 671 671 662 662 674 674 662 662 675 675 662 662 673 673 675 675 672 672 676 676 662 662 670 670 662 662 676 676 677 677 678 678 679 679 680 680 681 681 682 682 677 677 683 683 678 678 684 684 677 677 679 679 685 685 679 679 678 678 677 677 686 686 683 683 687 687 688 688 685 685 682 682 689 689 686 686 683 683 686 686 689 689 690 690 682 682 681 681 690 690 689 689 682 682 691 691 692 692 689 689 691 691 689 689 690 690 693 693 694 694 689 689 693 693 689 689 692 692 695 695 689 689 696 696 694 694 696 696 689 689 697 697 695 695 698 698 695 695 696 696 698 698 695 695 699 699 689 689 699 699 700 700 683 683 699 699 683 683 689 689 700 700 687 687 678 678 700 700 678 678 683 683 685 685 678 678 687 687 701 701 702 702 703 703 704 704 701 701 705 705 705 705 701 701 703 703 706 706 705 705 703 703 707 707 704 704 705 705 708 708 707 707 709 709 706 706 709 709 705 705 707 707 705 705 709 709 710 710 711 711 712 712 710 710 713 713 714 714 714 714 713 713 715 715 716 716 711 711 710 710 713 713 717 717 715 715 718 718 713 713 719 719 720 720 717 717 718 718 713 713 718 718 717 717 721 721 720 720 718 718 719 719 713 713 712 712 713 713 710 710 712 712 722 722 723 723 724 724 725 725 726 726 727 727 728 728 729 729 730 730 731 731 732 732 733 733 734 734 733 733 732 732 735 735 731 731 733 733 736 736 722 722 724 724 729 729 737 737 730 730 738 738 739 739 740 740 722 722 736 736 741 741 740 740 739 739 742 742 739 739 743 743 742 742 742 742 744 744 740 740 724 724 742 742 743 743 745 745 746 746 747 747 745 745 748 748 746 746 749 749 750 750 751 751 751 751 750 750 727 727 752 752 726 726 746 746 726 726 725 725 746 746 744 744 745 745 740 740 729 729 722 722 741 741 736 736 724 724 743 743 729 729 741 741 737 737 730 730 737 737 753 753 754 754 755 755 728 728 753 753 756 756 730 730 756 756 757 757 758 758 757 757 756 756 753 753 759 759 758 758 760 760 758 758 757 757 760 760 761 761 759 759 760 760 759 759 762 762 758 758 763 763 764 764 762 762 733 733 765 765 735 735 758 758 762 762 764 764 763 763 766 766 764 764 767 767 756 756 764 764 729 729 755 755 722 722 767 767 728 728 730 730 768 768 723 723 769 769 728 728 755 755 729 729 768 768 770 770 744 744 755 755 723 723 722 722 768 768 742 742 724 724 723 723 768 768 724 724 740 740 771 771 738 738 744 744 742 742 768 768 772 772 771 771 740 740 758 758 764 764 756 756 773 773 766 766 763 763 774 774 775 775 734 734 756 756 767 767 730 730 766 766 776 776 767 767 777 777 775 775 778 778 728 728 776 776 754 754 779 779 723 723 755 755 754 754 779 779 755 755 780 780 781 781 782 782 779 779 769 769 723 723 744 744 748 748 745 745 770 770 768 768 769 769 740 740 745 745 772 772 744 744 770 770 748 748 747 747 772 772 745 745 764 764 766 766 767 767 773 773 765 765 766 766 776 776 733 733 734 734 767 767 776 776 728 728 754 754 776 776 734 734 783 783 777 777 778 778 754 754 734 734 775 775 781 781 777 777 783 783 777 777 779 779 775 775 784 784 780 780 782 782 769 769 777 777 781 781 785 785 752 752 780 780 780 780 770 770 781 781 748 748 780 780 752 752 746 746 748 748 752 752 725 725 747 747 746 746 776 776 766 766 733 733 765 765 733 733 766 766 732 732 774 774 734 734 774 774 786 786 775 775 778 778 775 775 786 786 779 779 754 754 775 775 781 781 783 783 787 787 769 769 779 779 777 777 782 782 781 781 787 787 770 770 769 769 781 781 785 785 780 780 784 784 748 748 770 770 780 780 785 785 788 788 752 752 788 788 751 751 726 726 788 788 726 726 752 752 727 727 726 726 751 751 789 789 790 790 791 791 792 792 790 790 793 793 789 789 794 794 790 790 795 795 796 796 797 797 797 797 791 791 798 798 797 797 789 789 791 791 797 797 798 798 799 799 799 799 798 798 800 800 801 801 799 799 802 802 803 803 789 789 804 804 797 797 799 799 801 801 793 793 790 790 794 794 794 794 805 805 806 806 794 794 806 806 793 793 794 794 807 807 805 805 794 794 808 808 809 809 809 809 807 807 794 794 810 810 811 811 809 809 809 809 811 811 807 807 808 808 794 794 812 812 803 803 812 812 794 794 803 803 794 794 789 789 796 796 804 804 789 789 796 796 789 789 797 797 797 797 801 801 795 795 813 813 814 814 815 815 816 816 817 817 818 818 819 819 820 820 818 818 819 819 818 818 821 821 822 822 818 818 817 817 823 823 816 816 818 818 823 823 818 818 820 820 818 818 822 822 824 824 820 820 825 825 823 823 826 826 827 827 828 828 829 829 826 826 825 825 830 830 831 831 832 832 833 833 830 830 828 828 830 830 833 833 831 831 834 834 832 832 831 831 827 827 833 833 828 828 813 813 818 818 835 835 818 818 813 813 836 836 835 835 837 837 813 813 818 818 838 838 839 839 840 840 836 836 813 813 838 838 818 818 836 836 841 841 840 840 813 813 813 813 837 837 842 842 813 813 843 843 841 841 844 844 813 813 842 842 813 813 845 845 843 843 814 814 813 813 846 846 847 847 845 845 813 813 847 847 813 813 848 848 815 815 814 814 849 849 850 850 815 815 849 849 815 815 851 851 848 848 850 850 852 852 815 815 846 846 813 813 844 844 815 815 848 848 813 813 818 818 839 839 821 821 835 835 818 818 824 824 820 820 829 829 825 825 829 829 827 827 826 826 853 853 854 854 855 855 856 856 857 857 858 858 859 859 860 860 861 861 860 860 862 862 861 861 861 861 862 862 863 863 864 864 860 860 865 865 865 865 866 866 864 864 867 867 868 868 854 854 860 860 859 859 853 853 869 869 870 870 871 871 872 872 873 873 874 874 875 875 876 876 877 877 870 870 869 869 877 877 878 878 879 879 880 880 881 881 875 875 877 877 882 882 878 878 883 883 884 884 885 885 886 886 887 887 888 888 889 889 879 879 890 890 891 891 892 892 893 893 894 894 888 888 895 895 896 896 897 897 893 893 898 898 899 899 892 892 894 894 897 897 900 900 901 901 902 902 903 903 897 897 904 904 901 901 905 905 900 900 905 905 901 901 887 887 880 880 906 906 901 901 904 904 907 907 884 884 883 883 885 885 908 908 878 878 882 882 878 878 908 908 909 909 883 883 884 884 882 882 897 897 910 910 900 900 885 885 911 911 886 886 911 911 912 912 913 913 856 856 858 858 909 909 856 856 909 909 908 908 858 858 914 914 915 915 858 858 857 857 881 881 881 881 869 869 914 914 857 857 875 875 881 881 867 867 916 916 917 917 877 877 876 876 918 918 919 919 920 920 921 921 921 921 918 918 876 876 922 922 923 923 924 924 923 923 922 922 919 919 924 924 925 925 922 922 923 923 926 926 924 924 855 855 854 854 927 927 918 918 921 921 920 920 928 928 925 925 929 929 919 919 922 922 920 920 922 922 925 925 928 928 929 929 916 916 928 928 928 928 930 930 920 920 914 914 869 869 931 931 930 930 870 870 918 918 914 914 932 932 915 915 918 918 870 870 877 877 879 879 909 909 915 915 881 881 877 877 869 869 879 879 891 891 880 880 881 881 914 914 858 858 883 883 887 887 885 885 858 858 915 915 909 909 885 885 889 889 912 912 909 909 879 879 878 878 912 912 933 933 934 934 887 887 883 883 880 880 887 887 889 889 885 885 913 913 912 912 934 934 911 911 885 885 912 912 922 922 928 928 920 920 917 917 916 916 929 929 853 853 935 935 936 936 920 920 930 930 918 918 937 937 930 930 916 916 932 932 931 931 872 872 871 871 870 870 937 937 938 938 939 939 940 940 931 931 869 869 871 871 879 879 915 915 890 890 932 932 914 914 931 931 906 906 891 891 940 940 890 890 915 915 932 932 895 895 941 941 899 899 896 896 933 933 889 889 878 878 880 880 883 883 880 880 891 891 906 906 942 942 933 933 943 943 888 888 887 887 906 906 896 896 889 889 888 888 934 934 933 933 942 942 912 912 889 889 933 933 928 928 916 916 930 930 868 868 867 867 917 917 871 871 873 873 931 931 930 930 937 937 870 870 944 944 937 937 867 867 945 945 946 946 939 939 873 873 871 871 944 944 932 932 947 947 890 890 872 872 931 931 873 873 890 890 938 938 891 891 947 947 932 932 872 872 948 948 941 941 949 949 938 938 890 890 947 947 906 906 950 950 888 888 891 891 938 938 940 940 943 943 896 896 899 899 906 906 940 940 950 950 943 943 894 894 951 951 895 895 888 888 950 950 899 899 896 896 895 895 942 942 943 943 951 951 933 933 896 896 943 943 916 916 867 867 937 937 927 927 854 854 868 868 952 952 953 953 954 954 937 937 944 944 871 871 854 854 955 955 944 944 947 947 872 872 956 956 874 874 873 873 955 955 947 947 945 945 938 938 874 874 956 956 872 872 957 957 958 958 959 959 945 945 947 947 956 956 950 950 940 940 960 960 939 939 938 938 945 945 950 950 949 949 895 895 939 939 960 960 940 940 961 961 910 910 898 898 950 950 960 960 949 949 894 894 943 943 899 899 941 941 895 895 949 949 941 941 892 892 899 899 962 962 894 894 893 893 894 894 962 962 951 951 867 867 854 854 944 944 935 935 853 853 855 855 956 956 874 874 963 963 944 944 955 955 873 873 853 853 859 859 955 955 945 945 956 956 954 954 859 859 963 963 874 874 946 946 953 953 964 964 963 963 954 954 956 956 960 960 939 939 965 965 954 954 946 946 945 945 949 949 960 960 959 959 946 946 965 965 939 939 948 948 958 958 966 966 965 965 959 959 960 960 892 892 941 941 967 967 959 959 948 948 949 949 893 893 892 892 898 898 967 967 941 941 948 948 893 893 903 903 962 962 892 892 967 967 898 898 903 903 893 893 897 897 853 853 955 955 854 854 860 860 936 936 865 865 952 952 861 861 968 968 955 955 859 859 874 874 963 963 859 859 861 861 963 963 861 861 952 952 954 954 963 963 952 952 964 964 953 953 969 969 954 954 953 953 946 946 964 964 957 957 965 965 965 965 946 946 964 964 970 970 958 958 957 957 965 965 957 957 959 959 966 966 958 958 971 971 959 959 958 958 948 948 966 966 961 961 967 967 967 967 948 948 966 966 972 972 910 910 973 973 898 898 967 967 961 961 974 974 900 900 975 975 898 898 910 910 897 897 901 901 902 902 897 897 860 860 853 853 936 936 864 864 862 862 860 860 863 863 968 968 861 861 968 968 976 976 952 952 976 976 977 977 952 952 977 977 969 969 953 953 977 977 953 953 952 952 969 969 978 978 964 964 978 978 979 979 964 964 979 979 980 980 957 957 979 979 957 957 964 964 957 957 980 980 970 970 970 970 971 971 958 958 971 971 981 981 966 966 981 981 982 982 966 966 982 982 983 983 961 961 982 982 961 961 966 966 973 973 961 961 983 983 973 973 910 910 961 961 910 910 972 972 975 975 975 975 900 900 910 910 900 900 974 974 905 905 984 984 985 985 986 986 987 987 988 988 989 989 990 990 986 986 985 985 984 984 986 986 991 991 986 986 992 992 993 993 993 993 994 994 995 995 988 988 995 995 996 996 997 997 998 998 999 999 1000 1000 1001 1001 997 997 994 994 1002 1002 1003 1003 1004 1004 1000 1000 997 997 994 994 1005 1005 1004 1004 994 994 1003 1003 1006 1006 1007 1007 995 995 997 997 994 994 1008 1008 1002 1002 997 997 994 994 1004 1004 998 998 997 997 1009 1009 1007 1007 997 997 1010 1010 1008 1008 994 994 1011 1011 997 997 1001 1001 1009 1009 993 993 988 988 986 986 995 995 1012 1012 1013 1013 995 995 1014 1014 996 996 1015 1015 1016 1016 993 993 1017 1017 993 993 1018 1018 1015 1015 993 993 1017 1017 993 993 992 992 1018 1018 1019 1019 988 988 996 996 988 988 987 987 1020 1020 1021 1021 988 988 1020 1020 1022 1022 986 986 990 990 991 991 986 986 1023 1023 988 988 1023 1023 986 986 1023 1023 988 988 1021 1021 1022 1022 1024 1024 986 986 986 986 1024 1024 992 992 1019 1019 1025 1025 988 988 989 989 988 988 1025 1025 994 994 1016 1016 1011 1011 995 995 1007 1007 1012 1012 1014 1014 995 995 1013 1013 988 988 993 993 995 995 994 994 993 993 1016 1016 1006 1006 1005 1005 994 994 1010 1010 997 997 999 999 995 995 994 994 997 997 1026 1026 1027 1027 1028 1028 1029 1029 1030 1030 1031 1031 1032 1032 1033 1033 1034 1034 1029 1029 1031 1031 1035 1035 1030 1030 1036 1036 1031 1031 1037 1037 1038 1038 1039 1039 1036 1036 1034 1034 1031 1031 1035 1035 1038 1038 1040 1040 1041 1041 1042 1042 1043 1043 1035 1035 1031 1031 1038 1038 1040 1040 1038 1038 1044 1044 1036 1036 1045 1045 1034 1034 1037 1037 1041 1041 1038 1038 1032 1032 1034 1034 1045 1045 1038 1038 1043 1043 1044 1044 1032 1032 1046 1046 1033 1033 1046 1046 1047 1047 1033 1033 1048 1048 1033 1033 1047 1047 1049 1049 1050 1050 1048 1048 1033 1033 1048 1048 1050 1050 1051 1051 1052 1052 1050 1050 1050 1050 1049 1049 1051 1051 1053 1053 1054 1054 1052 1052 1053 1053 1052 1052 1051 1051 1052 1052 1055 1055 1056 1056 1055 1055 1052 1052 1054 1054 1056 1056 1057 1057 1058 1058 1055 1055 1057 1057 1056 1056 1059 1059 1056 1056 1060 1060 1058 1058 1060 1060 1056 1056 1061 1061 1059 1059 1062 1062 1059 1059 1060 1060 1062 1062 1061 1061 1063 1063 1064 1064 1064 1064 1059 1059 1061 1061 1065 1065 1063 1063 1066 1066 1063 1063 1065 1065 1064 1064 1026 1026 1065 1065 1067 1067 1066 1066 1067 1067 1065 1065 1065 1065 1026 1026 1068 1068 1026 1026 1028 1028 1069 1069 1027 1027 1026 1026 1070 1070 1069 1069 1071 1071 1026 1026 1069 1069 1028 1028 1072 1072 1073 1073 1069 1069 1072 1072 1069 1069 1074 1074 1071 1071 1068 1068 1026 1026 1071 1071 1067 1067 1070 1070 1026 1026 1068 1068 1075 1075 1065 1065 1065 1065 1075 1075 1064 1064 1075 1075 1076 1076 1064 1064 1076 1076 1059 1059 1064 1064 1076 1076 1077 1077 1059 1059 1056 1056 1077 1077 1078 1078 1077 1077 1056 1056 1059 1059 1079 1079 1052 1052 1078 1078 1078 1078 1052 1052 1056 1056 1050 1050 1079 1079 1080 1080 1079 1079 1050 1050 1052 1052 1081 1081 1033 1033 1080 1080 1080 1080 1033 1033 1050 1050 1081 1081 1082 1082 1034 1034 1081 1081 1034 1034 1033 1033 1083 1083 1031 1031 1082 1082 1082 1082 1031 1031 1034 1034 1083 1083 1039 1039 1038 1038 1038 1038 1031 1031 1083 1083 1038 1038 1041 1041 1043 1043 1084 1084 1085 1085 1086 1086 1084 1084 1087 1087 1088 1088 1084 1084 1089 1089 1085 1085 1086 1086 1085 1085 1090 1090 1091 1091 1086 1086 1092 1092 1086 1086 1093 1093 1084 1084 1091 1091 1094 1094 1093 1093 1093 1093 1086 1086 1091 1091 1094 1094 1095 1095 1093 1093 1096 1096 1097 1097 1085 1085 1098 1098 1085 1085 1099 1099 1089 1089 1084 1084 1088 1088 1097 1097 1100 1100 1085 1085 1085 1085 1089 1089 1099 1099 1096 1096 1085 1085 1101 1101 1092 1092 1086 1086 1102 1102 1102 1102 1086 1086 1103 1103 1097 1097 1096 1096 1104 1104 1105 1105 1097 1097 1104 1104 1106 1106 1097 1097 1105 1105 1107 1107 1097 1097 1106 1106 1108 1108 1109 1109 1110 1110 1108 1108 1110 1110 1111 1111 1103 1103 1086 1086 1111 1111 1109 1109 1108 1108 1112 1112 1090 1090 1108 1108 1086 1086 1108 1108 1111 1111 1086 1086 1101 1101 1085 1085 1098 1098 1090 1090 1085 1085 1100 1100 1113 1113 1114 1114 1115 1115 1116 1116 1117 1117 1114 1114 1114 1114 1113 1113 1118 1118 1114 1114 1119 1119 1115 1115 1117 1117 1120 1120 1114 1114 1114 1114 1121 1121 1119 1119 1122 1122 1114 1114 1123 1123 1120 1120 1124 1124 1114 1114 1124 1124 1125 1125 1114 1114 1114 1114 1122 1122 1126 1126 1123 1123 1114 1114 1125 1125 1114 1114 1127 1127 1116 1116 1118 1118 1128 1128 1114 1114 1128 1128 1127 1127 1114 1114 1121 1121 1114 1114 1129 1129 1126 1126 1129 1129 1114 1114 1130 1130 1131 1131 1132 1132 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1135 1135 1136 1136 1131 1131 1130 1130 1133 1133 1137 1137 1135 1135 1138 1138 1133 1133 1139 1139 1140 1140 1141 1141 1138 1138 1133 1133 1138 1138 1137 1137 1138 1138 1141 1141 1137 1137 1139 1139 1133 1133 1132 1132 1133 1133 1130 1130 1132 1132 1142 1142 1143 1143 1144 1144 1145 1145 1142 1142 1144 1144 1146 1146 1143 1143 1147 1147 1148 1148 1147 1147 1142 1142 1144 1144 1149 1149 1145 1145 1142 1142 1145 1145 1150 1150 1144 1144 1151 1151 1149 1149 1142 1142 1152 1152 1153 1153 1147 1147 1143 1143 1142 1142 1154 1154 1153 1153 1155 1155 1153 1153 1152 1152 1155 1155 1152 1152 1142 1142 1150 1150 1148 1148 1142 1142 1153 1153 1156 1156 1157 1157 1158 1158 1159 1159 1160 1160 1161 1161 1162 1162 1163 1163 1164 1164 1163 1163 1156 1156 1158 1158 1164 1164 1165 1165 1166 1166 1166 1166 1162 1162 1164 1164 1158 1158 1167 1167 1168 1168 1169 1169 1158 1158 1168 1168 1170 1170 1171 1171 1168 1168 1170 1170 1168 1168 1167 1167 1167 1167 1158 1158 1157 1157 1172 1172 1173 1173 1174 1174 1174 1174 1158 1158 1169 1169 1173 1173 1158 1158 1174 1174 1175 1175 1173 1173 1172 1172 1176 1176 1177 1177 1178 1178 1158 1158 1173 1173 1179 1179 1176 1176 1180 1180 1173 1173 1176 1176 1181 1181 1180 1180 1182 1182 1183 1183 1184 1184 1185 1185 1176 1176 1186 1186 1183 1183 1187 1187 1184 1184 1188 1188 1183 1183 1189 1189 1190 1190 1191 1191 1159 1159 1188 1188 1161 1161 1187 1187 1191 1191 1192 1192 1159 1159 1161 1161 1188 1188 1159 1159 1192 1192 1160 1160 1159 1159 1183 1183 1181 1181 1176 1176 1188 1188 1187 1187 1183 1183 1183 1183 1182 1182 1181 1181 1179 1179 1164 1164 1158 1158 1164 1164 1163 1163 1158 1158 1177 1177 1173 1173 1175 1175 1179 1179 1173 1173 1180 1180 1177 1177 1176 1176 1173 1173 1186 1186 1176 1176 1178 1178 1176 1176 1185 1185 1183 1183 1189 1189 1183 1183 1185 1185 1193 1193 1194 1194 1195 1195 1196 1196 1197 1197 1198 1198 1194 1194 1193 1193 1199 1199 1194 1194 1199 1199 1200 1200 1201 1201 1200 1200 1202 1202 1203 1203 1195 1195 1198 1198 1203 1203 1193 1193 1195 1195 1196 1196 1198 1198 1204 1204 1205 1205 1198 1198 1197 1197 1205 1205 1197 1197 1206 1206 1195 1195 1207 1207 1204 1204 1203 1203 1198 1198 1205 1205 1194 1194 1201 1201 1207 1207 1204 1204 1198 1198 1195 1195 1201 1201 1194 1194 1200 1200 1207 1207 1195 1195 1194 1194 1208 1208 1209 1209 800 800 1210 1210 1211 1211 1212 1212 1209 1209 1208 1208 1211 1211 1213 1213 1209 1209 1211 1211 1208 1208 1212 1212 1211 1211 1214 1214 1215 1215 1210 1210 1210 1210 1215 1215 1211 1211 1211 1211 1215 1215 1213 1213 1216 1216 1217 1217 1218 1218 1219 1219 1220 1220 1221 1221 1222 1222 1220 1220 1223 1223 1222 1222 1224 1224 1220 1220 1225 1225 1221 1221 1220 1220 1226 1226 1220 1220 1219 1219 1226 1226 1223 1223 1220 1220 1220 1220 1227 1227 1225 1225 1223 1223 1226 1226 1228 1228 1229 1229 1230 1230 1231 1231 1232 1232 1228 1228 1229 1229 1233 1233 1234 1234 1235 1235 1236 1236 1230 1230 1233 1233 1233 1233 1235 1235 1236 1236 1237 1237 1235 1235 1234 1234 1231 1231 1230 1230 1236 1236 1216 1216 1238 1238 1220 1220 1220 1220 1239 1239 1216 1216 1238 1238 1216 1216 1240 1240 1220 1220 1241 1241 1242 1242 1243 1243 1216 1216 1239 1239 1242 1242 1239 1239 1220 1220 1244 1244 1216 1216 1243 1243 1216 1216 1245 1245 1240 1240 1216 1216 1244 1244 1246 1246 1247 1247 1245 1245 1216 1216 1216 1216 1246 1246 1248 1248 1218 1218 1249 1249 1216 1216 1250 1250 1216 1216 1248 1248 1250 1250 1251 1251 1216 1216 1217 1217 1252 1252 1218 1218 1253 1253 1252 1252 1217 1217 1217 1217 1251 1251 1254 1254 1253 1253 1217 1217 1255 1255 1249 1249 1247 1247 1216 1216 1217 1217 1216 1216 1251 1251 1220 1220 1224 1224 1241 1241 1238 1238 1227 1227 1220 1220 1223 1223 1228 1228 1232 1232 1232 1232 1229 1229 1231 1231 1256 1256 1257 1257 1258 1258 1259 1259 1260 1260 1261 1261 1262 1262 1263 1263 1264 1264 1264 1264 1263 1263 1265 1265 1263 1263 1266 1266 1265 1265 1267 1267 1268 1268 1264 1264 1268 1268 1267 1267 1269 1269 1270 1270 1258 1258 1271 1271 1264 1264 1256 1256 1262 1262 1272 1272 1273 1273 1274 1274 1275 1275 1276 1276 1277 1277 1278 1278 1279 1279 1280 1280 1274 1274 1279 1279 1272 1272 1281 1281 1282 1282 1283 1283 1284 1284 1279 1279 1278 1278 1285 1285 1286 1286 1281 1281 1287 1287 1288 1288 1289 1289 1290 1290 1291 1291 1292 1292 1283 1283 1293 1293 1294 1294 1295 1295 1296 1296 1297 1297 1292 1292 1298 1298 1299 1299 1300 1300 1301 1301 1297 1297 1302 1302 1296 1296 1295 1295 1300 1300 1303 1303 1304 1304 1305 1305 1300 1300 1306 1306 1307 1307 1308 1308 1303 1303 1304 1304 1303 1303 1308 1308 1290 1290 1309 1309 1282 1282 1303 1303 1310 1310 1307 1307 1287 1287 1289 1289 1286 1286 1311 1311 1285 1285 1281 1281 1281 1281 1312 1312 1311 1311 1286 1286 1285 1285 1287 1287 1300 1300 1304 1304 1313 1313 1289 1289 1288 1288 1314 1314 1314 1314 1315 1315 1316 1316 1259 1259 1312 1312 1260 1260 1259 1259 1311 1311 1312 1312 1260 1260 1317 1317 1318 1318 1260 1260 1284 1284 1261 1261 1284 1284 1318 1318 1272 1272 1261 1261 1284 1284 1278 1278 1270 1270 1319 1319 1320 1320 1279 1279 1321 1321 1280 1280 1322 1322 1323 1323 1324 1324 1323 1323 1280 1280 1321 1321 1325 1325 1326 1326 1327 1327 1327 1327 1322 1322 1325 1325 1326 1326 1325 1325 1328 1328 1327 1327 1326 1326 1329 1329 1257 1257 1330 1330 1258 1258 1321 1321 1324 1324 1323 1323 1331 1331 1332 1332 1328 1328 1322 1322 1324 1324 1325 1325 1325 1325 1331 1331 1328 1328 1332 1332 1331 1331 1320 1320 1331 1331 1324 1324 1333 1333 1318 1318 1334 1334 1272 1272 1333 1333 1321 1321 1274 1274 1318 1318 1317 1317 1335 1335 1321 1321 1279 1279 1274 1274 1283 1283 1317 1317 1312 1312 1284 1284 1272 1272 1279 1279 1283 1283 1282 1282 1293 1293 1284 1284 1260 1260 1318 1318 1286 1286 1289 1289 1290 1290 1260 1260 1312 1312 1317 1317 1289 1289 1316 1316 1291 1291 1312 1312 1281 1281 1283 1283 1316 1316 1336 1336 1337 1337 1290 1290 1282 1282 1286 1286 1290 1290 1289 1289 1291 1291 1315 1315 1336 1336 1316 1316 1314 1314 1316 1316 1289 1289 1325 1325 1324 1324 1331 1331 1319 1319 1332 1332 1320 1320 1256 1256 1338 1338 1339 1339 1324 1324 1321 1321 1333 1333 1340 1340 1320 1320 1333 1333 1335 1335 1275 1275 1334 1334 1273 1273 1340 1340 1274 1274 1341 1341 1342 1342 1343 1343 1334 1334 1273 1273 1272 1272 1283 1283 1294 1294 1317 1317 1335 1335 1334 1334 1318 1318 1309 1309 1342 1342 1293 1293 1294 1294 1335 1335 1317 1317 1299 1299 1302 1302 1344 1344 1298 1298 1291 1291 1337 1337 1281 1281 1286 1286 1282 1282 1282 1282 1309 1309 1293 1293 1345 1345 1346 1346 1337 1337 1292 1292 1309 1309 1290 1290 1298 1298 1292 1292 1291 1291 1336 1336 1345 1345 1337 1337 1316 1316 1337 1337 1291 1291 1331 1331 1333 1333 1320 1320 1271 1271 1319 1319 1270 1270 1273 1273 1334 1334 1277 1277 1333 1333 1274 1274 1340 1340 1347 1347 1270 1270 1340 1340 1348 1348 1343 1343 1349 1349 1277 1277 1347 1347 1273 1273 1335 1335 1294 1294 1350 1350 1275 1275 1277 1277 1334 1334 1294 1294 1293 1293 1341 1341 1350 1350 1275 1275 1335 1335 1351 1351 1352 1352 1344 1344 1341 1341 1350 1350 1294 1294 1309 1309 1292 1292 1353 1353 1293 1293 1342 1342 1341 1341 1346 1346 1302 1302 1298 1298 1309 1309 1353 1353 1342 1342 1346 1346 1354 1354 1296 1296 1299 1299 1353 1353 1292 1292 1302 1302 1299 1299 1298 1298 1345 1345 1354 1354 1346 1346 1337 1337 1346 1346 1298 1298 1320 1320 1340 1340 1270 1270 1330 1330 1271 1271 1258 1258 1355 1355 1356 1356 1357 1357 1340 1340 1273 1273 1347 1347 1258 1258 1347 1347 1358 1358 1350 1350 1359 1359 1275 1275 1276 1276 1358 1358 1277 1277 1350 1350 1341 1341 1348 1348 1276 1276 1275 1275 1359 1359 1360 1360 1361 1361 1362 1362 1348 1348 1359 1359 1350 1350 1353 1353 1363 1363 1342 1342 1343 1343 1348 1348 1341 1341 1353 1353 1299 1299 1352 1352 1343 1343 1342 1342 1363 1363 1364 1364 1301 1301 1313 1313 1353 1353 1352 1352 1363 1363 1296 1296 1302 1302 1346 1346 1344 1344 1352 1352 1299 1299 1344 1344 1302 1302 1295 1295 1365 1365 1297 1297 1296 1296 1296 1296 1354 1354 1365 1365 1270 1270 1347 1347 1258 1258 1339 1339 1257 1257 1256 1256 1359 1359 1366 1366 1276 1276 1347 1347 1277 1277 1358 1358 1256 1256 1358 1358 1262 1262 1348 1348 1356 1356 1359 1359 1262 1262 1276 1276 1366 1366 1349 1349 1367 1367 1357 1357 1366 1366 1359 1359 1356 1356 1363 1363 1368 1368 1343 1343 1356 1356 1348 1348 1349 1349 1352 1352 1361 1361 1363 1363 1349 1349 1343 1343 1368 1368 1351 1351 1369 1369 1362 1362 1368 1368 1363 1363 1361 1361 1295 1295 1370 1370 1344 1344 1361 1361 1352 1352 1351 1351 1297 1297 1301 1301 1295 1295 1370 1370 1351 1351 1344 1344 1297 1297 1365 1365 1306 1306 1295 1295 1301 1301 1370 1370 1306 1306 1300 1300 1297 1297 1256 1256 1258 1258 1358 1358 1264 1264 1268 1268 1338 1338 1355 1355 1371 1371 1263 1263 1358 1358 1276 1276 1262 1262 1366 1366 1263 1263 1262 1262 1366 1366 1355 1355 1263 1263 1356 1356 1355 1355 1366 1366 1367 1367 1372 1372 1357 1357 1356 1356 1349 1349 1357 1357 1367 1367 1368 1368 1360 1360 1368 1368 1367 1367 1349 1349 1373 1373 1360 1360 1362 1362 1368 1368 1361 1361 1360 1360 1369 1369 1374 1374 1362 1362 1361 1361 1351 1351 1362 1362 1369 1369 1370 1370 1364 1364 1370 1370 1369 1369 1351 1351 1375 1375 1376 1376 1313 1313 1301 1301 1364 1364 1370 1370 1377 1377 1378 1378 1304 1304 1301 1301 1300 1300 1313 1313 1303 1303 1300 1300 1305 1305 1264 1264 1338 1338 1256 1256 1267 1267 1264 1264 1265 1265 1266 1266 1263 1263 1371 1371 1371 1371 1355 1355 1379 1379 1379 1379 1355 1355 1380 1380 1380 1380 1357 1357 1372 1372 1380 1380 1355 1355 1357 1357 1372 1372 1367 1367 1381 1381 1381 1381 1367 1367 1382 1382 1382 1382 1360 1360 1383 1383 1382 1382 1367 1367 1360 1360 1360 1360 1373 1373 1383 1383 1373 1373 1362 1362 1374 1374 1374 1374 1369 1369 1384 1384 1384 1384 1369 1369 1385 1385 1385 1385 1364 1364 1386 1386 1385 1385 1369 1369 1364 1364 1376 1376 1386 1386 1364 1364 1376 1376 1364 1364 1313 1313 1313 1313 1378 1378 1375 1375 1378 1378 1313 1313 1304 1304 1304 1304 1308 1308 1377 1377 1387 1387 1388 1388 1389 1389 1390 1390 1387 1387 1389 1389 1391 1391 1392 1392 1393 1393 1394 1394 1395 1395 1396 1396 1397 1397 1398 1398 1399 1399 1400 1400 1401 1401 1402 1402 1403 1403 1404 1404 1401 1401 1405 1405 1406 1406 1407 1407 1408 1408 1409 1409 1410 1410 1411 1411 1412 1412 1413 1413 1411 1411 1413 1413 1414 1414 1404 1404 1415 1415 1416 1416 1417 1417 1409 1409 1408 1408 1417 1417 1412 1412 1418 1418 1419 1419 1418 1418 1412 1412 1412 1412 1411 1411 1419 1419 1402 1402 1420 1420 1421 1421 1400 1400 1422 1422 1406 1406 1400 1400 1423 1423 1424 1424 1422 1422 1400 1400 1424 1424 1425 1425 1423 1423 1421 1421 1400 1400 1421 1421 1423 1423 1405 1405 1407 1407 1426 1426 1399 1399 1403 1403 1427 1427 1426 1426 1392 1392 1391 1391 1428 1428 1429 1429 1430 1430 1431 1431 1432 1432 1433 1433 1434 1434 1435 1435 1436 1436 1437 1437 1435 1435 1438 1438 1439 1439 1440 1440 1441 1441 1442 1442 1439 1439 1443 1443 1444 1444 1445 1445 1446 1446 1447 1447 1448 1448 1444 1444 1444 1444 1449 1449 1450 1450 1451 1451 1444 1444 1450 1450 1449 1449 1444 1444 1452 1452 1446 1446 1439 1439 1444 1444 1451 1451 1447 1447 1444 1444 1453 1453 1454 1454 1446 1446 1448 1448 1455 1455 1445 1445 1454 1454 1453 1453 1456 1456 1457 1457 1458 1458 1459 1459 1460 1460 1461 1461 1462 1462 1463 1463 1464 1464 1465 1465 1466 1466 1467 1467 1468 1468 1445 1445 1455 1455 1469 1469 1390 1390 1465 1465 1464 1464 1470 1470 1471 1471 1472 1472 1473 1473 1446 1446 1454 1454 1464 1464 1462 1462 1461 1461 1474 1474 1432 1432 1431 1431 1442 1442 1452 1452 1439 1439 1444 1444 1439 1439 1452 1452 1461 1461 1394 1394 1396 1396 1432 1432 1475 1475 1433 1433 1435 1435 1440 1440 1439 1439 1458 1458 1395 1395 1459 1459 1428 1428 1476 1476 1477 1477 1435 1435 1437 1437 1440 1440 1439 1439 1478 1478 1435 1435 1467 1467 1457 1457 1468 1468 1428 1428 1430 1430 1476 1476 1479 1479 1435 1435 1434 1434 1438 1438 1435 1435 1479 1479 1470 1470 1466 1466 1471 1471 1480 1480 1430 1430 1429 1429 1436 1436 1429 1429 1428 1428 1481 1481 1482 1482 1483 1483 1431 1431 1472 1472 1474 1474 1484 1484 1391 1391 1393 1393 1427 1427 1391 1391 1429 1429 1436 1436 1435 1435 1429 1429 1484 1484 1480 1480 1429 1429 1433 1433 1477 1477 1476 1476 1391 1391 1484 1484 1429 1429 1433 1433 1475 1475 1477 1477 1431 1431 1470 1470 1472 1472 1470 1470 1467 1467 1466 1466 1467 1467 1458 1458 1457 1457 1458 1458 1396 1396 1395 1395 1461 1461 1460 1460 1394 1394 1464 1464 1463 1463 1462 1462 1389 1389 1485 1485 1390 1390 1390 1390 1485 1485 1465 1465 1388 1388 1486 1486 1389 1389 1412 1412 1402 1402 1413 1413 1400 1400 1406 1406 1405 1405 1391 1391 1403 1403 1405 1405 1405 1405 1426 1426 1391 1391 1403 1403 1401 1401 1405 1405 1487 1487 1488 1488 1489 1489 1403 1403 1391 1391 1427 1427 1490 1490 1487 1487 1482 1482 1429 1429 1478 1478 1427 1427 1478 1478 1429 1429 1435 1435 1491 1491 1492 1492 1446 1446 1443 1443 1439 1439 1441 1441 1421 1421 1400 1400 1402 1402 1420 1420 1412 1412 1408 1408 1493 1493 1415 1415 1404 1404 1400 1400 1405 1405 1401 1401 1413 1413 1401 1401 1404 1404 1399 1399 1398 1398 1404 1404 1399 1399 1404 1404 1403 1403 1487 1487 1427 1427 1478 1478 1487 1487 1399 1399 1427 1427 1439 1439 1483 1483 1478 1478 1487 1487 1478 1478 1483 1483 1446 1446 1473 1473 1491 1491 1483 1483 1439 1439 1446 1446 1445 1445 1444 1444 1448 1448 1420 1420 1402 1402 1412 1412 1417 1417 1408 1408 1412 1412 1416 1416 1414 1414 1413 1413 1402 1402 1401 1401 1413 1413 1404 1404 1416 1416 1413 1413 1398 1398 1493 1493 1404 1404 1397 1397 1399 1399 1494 1494 1489 1489 1494 1494 1399 1399 1489 1489 1399 1399 1487 1487 1490 1490 1488 1488 1487 1487 1482 1482 1487 1487 1483 1483 1492 1492 1481 1481 1483 1483 1483 1483 1446 1446 1492 1492 1445 1445 1453 1453 1446 1446 1495 1495 1496 1496 1497 1497 1498 1498 1495 1495 1499 1499 1500 1500 1499 1499 1495 1495 1501 1501 1495 1495 1502 1502 1495 1495 1503 1503 1504 1504 1497 1497 1502 1502 1495 1495 1505 1505 1506 1506 1495 1495 1506 1506 1503 1503 1495 1495 1507 1507 1495 1495 1504 1504 1495 1495 1501 1501 1505 1505 1508 1508 1495 1495 1507 1507 1498 1498 1496 1496 1495 1495 1508 1508 1509 1509 1495 1495 1495 1495 1509 1509 1510 1510 1511 1511 1512 1512 1495 1495 1495 1495 1513 1513 1511 1511 1495 1495 1514 1514 1515 1515 1495 1495 1512 1512 1516 1516 1516 1516 1514 1514 1495 1495 1515 1515 1517 1517 1495 1495 1518 1518 1495 1495 1519 1519 1520 1520 1495 1495 1517 1517 1495 1495 1518 1518 1521 1521 1520 1520 1519 1519 1495 1495 1495 1495 1522 1522 1523 1523 1495 1495 1521 1521 1522 1522 1524 1524 1495 1495 1525 1525 1526 1526 1495 1495 1523 1523 1495 1495 1526 1526 1525 1525 1495 1495 1524 1524 1500 1500 1513 1513 1495 1495 1510 1510 1527 1527 264 264 1528 1528 1529 1529 1530 1530 1531 1531 1532 1532 1533 1533 1534 1534 1535 1535 1536 1536 1537 1537 1538 1538 1537 1537 1539 1539 1540 1540 1531 1531 1541 1541 1542 1542 1543 1543 1544 1544 1535 1535 1545 1545 1546 1546 1547 1547 1548 1548 1549 1549 1550 1550 1551 1551 1552 1552 1553 1553 1554 1554 1546 1546 1555 1555 1533 1533 1556 1556 1557 1557 1558 1558 1559 1559 1560 1560 1561 1561 1562 1562 1563 1563 1564 1564 1565 1565 1566 1566 1567 1567 1568 1568 1569 1569 1564 1564 1563 1563 1570 1570 1533 1533 1557 1557 1571 1571 1529 1529 1540 1540 311 311 1572 1572 1563 1563 1551 1551 1573 1573 1552 1552 1574 1574 351 351 1527 1527 1575 1575 1547 1547 1540 1540 1576 1576 1577 1577 319 319 1529 1529 1578 1578 1530 1530 323 323 1528 1528 264 264 1579 1579 1580 1580 1578 1578 1529 1529 1579 1579 1578 1578 1581 1581 1582 1582 1583 1583 1584 1584 1585 1585 1582 1582 1586 1586 1579 1579 1587 1587 1531 1531 1540 1540 1529 1529 1588 1588 1582 1582 1589 1589 1531 1531 1530 1530 1590 1590 1531 1531 1590 1590 1591 1591 1587 1587 1592 1592 1586 1586 1592 1592 1587 1587 1593 1593 1593 1593 1594 1594 1592 1592 1591 1591 1595 1595 1531 1531 1596 1596 1597 1597 1588 1588 1597 1597 1598 1598 1594 1594 1593 1593 1599 1599 1600 1600 1601 1601 1598 1598 1597 1597 1602 1602 1597 1597 1594 1594 1603 1603 1604 1604 1598 1598 1603 1603 1598 1598 1601 1601 350 350 1527 1527 351 351 1577 1577 353 353 352 352 321 321 354 354 1574 1574 1605 1605 1606 1606 1607 1607 319 319 358 358 1576 1576 1591 1591 1608 1608 1595 1595 1595 1595 1609 1609 1606 1606 1577 1577 361 361 353 353 1605 1605 1595 1595 1606 1606 362 362 361 361 1605 1605 1605 1605 363 363 362 362 1605 1605 1607 1607 1610 1610 365 365 363 363 1610 1610 1605 1605 1610 1610 363 363 1611 1611 1612 1612 1613 1613 1614 1614 1536 1536 1546 1546 1615 1615 1566 1566 1616 1616 1617 1617 1614 1614 1554 1554 1618 1618 1619 1619 1620 1620 1618 1618 1621 1621 1562 1562 1620 1620 1621 1621 1618 1618 1618 1618 1562 1562 1561 1561 1561 1561 1622 1622 1623 1623 1560 1560 1622 1622 1561 1561 1561 1561 1623 1623 1566 1566 1624 1624 1566 1566 1625 1625 1566 1566 1623 1623 1625 1625 1566 1566 1624 1624 1616 1616 1567 1567 1626 1626 1568 1568 1615 1615 1567 1567 1566 1566 1627 1627 1558 1558 1557 1557 1626 1626 1627 1627 1568 1568 1557 1557 1628 1628 1629 1629 1630 1630 1631 1631 1557 1557 1557 1557 1629 1629 1632 1632 1630 1630 1633 1633 1613 1613 1570 1570 1557 1557 1632 1632 1612 1612 1565 1565 1634 1634 1635 1635 1633 1633 1636 1636 1533 1533 1630 1630 1557 1557 389 389 1611 1611 1637 1637 1638 1638 1639 1639 1640 1640 321 321 1574 1574 1576 1576 1641 1641 1542 1542 1642 1642 1642 1642 1548 1548 1643 1643 1543 1543 1644 1644 1538 1538 1645 1645 1535 1535 1537 1537 1641 1641 1645 1645 1644 1644 1577 1577 352 352 319 319 1609 1609 1595 1595 1608 1608 361 361 1577 1577 1605 1605 350 350 399 399 1527 1527 1646 1646 1595 1595 1605 1605 1571 1571 1647 1647 1579 1579 1541 1541 1595 1595 1646 1646 1647 1647 1599 1599 1587 1587 1647 1647 1571 1571 1648 1648 1580 1580 1579 1579 1586 1586 1571 1571 1579 1579 1529 1529 1602 1602 1593 1593 1600 1600 1579 1579 1647 1647 1587 1587 1597 1597 1602 1602 1588 1588 1597 1597 1596 1596 1649 1649 1594 1594 1593 1593 1602 1602 1600 1600 1588 1588 1602 1602 1601 1601 1597 1597 1649 1649 1646 1646 1605 1605 1577 1577 321 321 1576 1576 358 358 1541 1541 1650 1650 1575 1575 1541 1541 1531 1531 1595 1595 1577 1577 1651 1651 1646 1646 1648 1648 1571 1571 1547 1547 1541 1541 1646 1646 1650 1650 1648 1648 1652 1652 1647 1647 1541 1541 1575 1575 1540 1540 1549 1549 1648 1648 1547 1547 1540 1540 1547 1547 1571 1571 1600 1600 1599 1599 1583 1583 1600 1600 1582 1582 1588 1588 1587 1587 1599 1599 1593 1593 1599 1599 1652 1652 1583 1583 1588 1588 1589 1589 1653 1653 1582 1582 1600 1600 1583 1583 1596 1596 1588 1588 1653 1653 1651 1651 1577 1577 1576 1576 351 351 1574 1574 354 354 1548 1548 1575 1575 1654 1654 1651 1651 1650 1650 1646 1646 1655 1655 1651 1651 1576 1576 1642 1642 1656 1656 1549 1549 1657 1657 1650 1650 1651 1651 1658 1658 1648 1648 1549 1549 1575 1575 1650 1650 1654 1654 1548 1548 1642 1642 1549 1549 1547 1547 1575 1575 1548 1548 1583 1583 1652 1652 1659 1659 1581 1581 1660 1660 1584 1584 1647 1647 1652 1652 1599 1599 1659 1659 1652 1652 1658 1658 1581 1581 1584 1584 1582 1582 1581 1581 1583 1583 1659 1659 1589 1589 1582 1582 1585 1585 1655 1655 1576 1576 1574 1574 264 264 1527 1527 399 399 1657 1657 1654 1654 1650 1650 1655 1655 1657 1657 1651 1651 1655 1655 1574 1574 1661 1661 1654 1654 1662 1662 1643 1643 1655 1655 1663 1663 1657 1657 1664 1664 1665 1665 1554 1554 1654 1654 1657 1657 1662 1662 1666 1666 1659 1659 1658 1658 1548 1548 1654 1654 1643 1643 1659 1659 1667 1667 1581 1581 1581 1581 1667 1667 1668 1668 1648 1648 1658 1658 1652 1652 1656 1656 1666 1666 1658 1658 1581 1581 1668 1668 1669 1669 1666 1666 1667 1667 1659 1659 1660 1660 1581 1581 1669 1669 1661 1661 1574 1574 1527 1527 323 323 389 389 1637 1637 1663 1663 1662 1662 1657 1657 1661 1661 1663 1663 1655 1655 1661 1661 1527 1527 1639 1639 1662 1662 1670 1670 1671 1671 1661 1661 1638 1638 1663 1663 1643 1643 1671 1671 1641 1641 1662 1662 1663 1663 1670 1670 1544 1544 1666 1666 1656 1656 1643 1643 1662 1662 1671 1671 1642 1642 1643 1643 1641 1641 1667 1667 1666 1666 1672 1672 1549 1549 1656 1656 1658 1658 1542 1542 1544 1544 1656 1656 1667 1667 1673 1673 1674 1674 1666 1666 1544 1544 1672 1672 1668 1668 1667 1667 1674 1674 1528 1528 1639 1639 1527 1527 389 389 428 428 1611 1611 1638 1638 1670 1670 1663 1663 1639 1639 1638 1638 1661 1661 1528 1528 1675 1675 1639 1639 1553 1553 1676 1676 1532 1532 1638 1638 1640 1640 1677 1677 1671 1671 1678 1678 1645 1645 1677 1677 1678 1678 1670 1670 1553 1553 1679 1679 1554 1554 1671 1671 1670 1670 1678 1678 1641 1641 1671 1671 1645 1645 1680 1680 1672 1672 1544 1544 1642 1642 1542 1542 1656 1656 1644 1644 1543 1543 1542 1542 1672 1672 1681 1681 1673 1673 1543 1543 1680 1680 1544 1544 1673 1673 1667 1667 1672 1672 1528 1528 1637 1637 1675 1675 1637 1637 1528 1528 323 323 1677 1677 1640 1640 1676 1676 1675 1675 1640 1640 1639 1639 1675 1675 1635 1635 1636 1636 1638 1638 1677 1677 1670 1670 1676 1676 1640 1640 1636 1636 1682 1682 1683 1683 1553 1553 1676 1676 1545 1545 1677 1677 1664 1664 1554 1554 1684 1684 1678 1678 1677 1677 1545 1545 1535 1535 1645 1645 1678 1678 1685 1685 1680 1680 1543 1543 1641 1641 1644 1644 1542 1542 1537 1537 1538 1538 1644 1644 1680 1680 1681 1681 1672 1672 1543 1543 1538 1538 1685 1685 1686 1686 1681 1681 1680 1680 1611 1611 1635 1635 1637 1637 428 428 441 441 1565 1565 1675 1675 1636 1636 1640 1640 1637 1637 1635 1635 1675 1675 1613 1613 1633 1633 1635 1635 1532 1532 1676 1676 1636 1636 1636 1636 1633 1633 1532 1532 1532 1532 1687 1687 1553 1553 1553 1553 1683 1683 1679 1679 1678 1678 1545 1545 1535 1535 1676 1676 1553 1553 1545 1545 1536 1536 1688 1688 1539 1539 1689 1689 1685 1685 1538 1538 1645 1645 1537 1537 1644 1644 1536 1536 1539 1539 1537 1537 1685 1685 1686 1686 1680 1680 1538 1538 1539 1539 1689 1689 1690 1690 1686 1686 1685 1685 428 428 1612 1612 1611 1611 1630 1630 1634 1634 1631 1631 1691 1691 1533 1533 1555 1555 1611 1611 1613 1613 1635 1635 1634 1634 1630 1630 1613 1613 1534 1534 1687 1687 1532 1532 1633 1633 1533 1533 1532 1532 1687 1687 1682 1682 1553 1553 1554 1554 1679 1679 1684 1684 1545 1545 1553 1553 1546 1546 1692 1692 1554 1554 1665 1665 1535 1535 1546 1546 1536 1536 1614 1614 1546 1546 1554 1554 1550 1550 1689 1689 1539 1539 1688 1688 1536 1536 1614 1614 1689 1689 1690 1690 1685 1685 1539 1539 1688 1688 1550 1550 1693 1693 1690 1690 1689 1689 428 428 1565 1565 1612 1612 1569 1569 1563 1563 1572 1572 1627 1627 1557 1557 1568 1568 1612 1612 1634 1634 1613 1613 1631 1631 1634 1634 1564 1564 1533 1533 1570 1570 1556 1556 1533 1533 1691 1691 1534 1534 1633 1633 1630 1630 1533 1533 1618 1618 1692 1692 1619 1619 1614 1614 1694 1694 1688 1688 1554 1554 1618 1618 1617 1617 1688 1688 1551 1551 1550 1550 1617 1617 1694 1694 1614 1614 1550 1550 1693 1693 1689 1689 1688 1688 1694 1694 1551 1551 1552 1552 1693 1693 1550 1550 1565 1565 441 441 1563 1563 311 311 1563 1563 441 441 1695 1695 1564 1564 1569 1569 1565 1565 1564 1564 1634 1634 1564 1564 1695 1695 1631 1631 1568 1568 1631 1631 1695 1695 1568 1568 1557 1557 1631 1631 1559 1559 1628 1628 1557 1557 1696 1696 1618 1618 1561 1561 1692 1692 1618 1618 1554 1554 1618 1618 1696 1696 1617 1617 1697 1697 1617 1617 1696 1696 1617 1617 1697 1697 1694 1694 1698 1698 1694 1694 1697 1697 1694 1694 1698 1698 1551 1551 1551 1551 1698 1698 1573 1573 1699 1699 1700 1700 1701 1701 1702 1702 1703 1703 1704 1704 1705 1705 1706 1706 1707 1707 1708 1708 1709 1709 1710 1710 1711 1711 1712 1712 1713 1713 1714 1714 1715 1715 1716 1716 1717 1717 1718 1718 1719 1719 1720 1720 1721 1721 1722 1722 1723 1723 1724 1724 1725 1725 1726 1726 1727 1727 1728 1728 1729 1729 1720 1720 1728 1728 1726 1726 1730 1730 1731 1731 1731 1731 1727 1727 1726 1726 1732 1732 1730 1730 1733 1733 1730 1730 1732 1732 1731 1731 1734 1734 1735 1735 1733 1733 1732 1732 1733 1733 1735 1735 1734 1734 1736 1736 1737 1737 1737 1737 1735 1735 1734 1734 1721 1721 1720 1720 1729 1729 1727 1727 1729 1729 1728 1728 1722 1722 1723 1723 1725 1725 1721 1721 1723 1723 1722 1722 1715 1715 1724 1724 1716 1716 1725 1725 1724 1724 1715 1715 1717 1717 1714 1714 1718 1718 1714 1714 1716 1716 1718 1718 1708 1708 1710 1710 1719 1719 1710 1710 1717 1717 1719 1719 1713 1713 1712 1712 1709 1709 1713 1713 1709 1709 1708 1708 1711 1711 1703 1703 1702 1702 1711 1711 1702 1702 1712 1712 1704 1704 1706 1706 1705 1705 1703 1703 1706 1706 1704 1704 1699 1699 1707 1707 1700 1700 1705 1705 1707 1707 1699 1699 1738 1738 1739 1739 1740 1740 1741 1741 1742 1742 1743 1743 1744 1744 1745 1745 1746 1746 1747 1747 1748 1748 1749 1749 1745 1745 1744 1744 1740 1740 1750 1750 1751 1751 1752 1752 1753 1753 1754 1754 1755 1755 1756 1756 1757 1757 1758 1758 1759 1759 1760 1760 1761 1761 1762 1762 1763 1763 1764 1764 1765 1765 1758 1758 1766 1766 1742 1742 1767 1767 1743 1743 1742 1742 1741 1741 1768 1768 1769 1769 1770 1770 1771 1771 1770 1770 1769 1769 1767 1767 1772 1772 1771 1771 1773 1773 1770 1770 1773 1773 1771 1771 1774 1774 1775 1775 1776 1776 1776 1776 1777 1777 1772 1772 1778 1778 1774 1774 1772 1772 1776 1776 1772 1772 1774 1774 1743 1743 1767 1767 1769 1769 1779 1779 1764 1764 1780 1780 1780 1780 1768 1768 1779 1779 1768 1768 1741 1741 1779 1779 1764 1764 1758 1758 1781 1781 1780 1780 1764 1764 1781 1781 1781 1781 1758 1758 1757 1757 1782 1782 1783 1783 1756 1756 1755 1755 1754 1754 1784 1784 1785 1785 1786 1786 1787 1787 1788 1788 1757 1757 1756 1756 1787 1787 1789 1789 1788 1788 1787 1787 1788 1788 1756 1756 1789 1789 1761 1761 1750 1750 1761 1761 1789 1789 1787 1787 1751 1751 1790 1790 1791 1791 1792 1792 1793 1793 1747 1747 1753 1753 1794 1794 1795 1795 1761 1761 1751 1751 1750 1750 1751 1751 1753 1753 1752 1752 1796 1796 1754 1754 1753 1753 1752 1752 1753 1753 1755 1755 1784 1784 1754 1754 1749 1749 1748 1748 1784 1784 1749 1749 1748 1748 1747 1747 1797 1797 1746 1746 1797 1797 1747 1747 1745 1745 1797 1797 1746 1746 1738 1738 1744 1744 254 254 1744 1744 1738 1738 1740 1740 1772 1772 1777 1777 1771 1771 1772 1772 1773 1773 1778 1778 1777 1777 1798 1798 1771 1771 1771 1771 1798 1798 1769 1769 1798 1798 1799 1799 1769 1769 1769 1769 1799 1799 1743 1743 1799 1799 1800 1800 1743 1743 1743 1743 1800 1800 1741 1741 1800 1800 1801 1801 1741 1741 1801 1801 1802 1802 1779 1779 1801 1801 1779 1779 1741 1741 1762 1762 1779 1779 1802 1802 1762 1762 1764 1764 1779 1779 1766 1766 1764 1764 1763 1763 1766 1766 1758 1758 1764 1764 1782 1782 1758 1758 1765 1765 1782 1782 1756 1756 1758 1758 1785 1785 1756 1756 1783 1783 1785 1785 1787 1787 1756 1756 1759 1759 1787 1787 1786 1786 1759 1759 1761 1761 1787 1787 1790 1790 1761 1761 1760 1760 1790 1790 1751 1751 1761 1761 1794 1794 1751 1751 1791 1791 1794 1794 1753 1753 1751 1751 1796 1796 1753 1753 1795 1795 1796 1796 1803 1803 1754 1754 1803 1803 1804 1804 1749 1749 1803 1803 1749 1749 1754 1754 1804 1804 1792 1792 1747 1747 1747 1747 1749 1749 1804 1804 1793 1793 1805 1805 1746 1746 1793 1793 1746 1746 1747 1747 1744 1744 1805 1805 1806 1806 1805 1805 1744 1744 1746 1746 1744 1744 1806 1806 254 254 1807 1807 1808 1808 1809 1809 1810 1810 1811 1811 1812 1812 1813 1813 1814 1814 1815 1815 1810 1810 1816 1816 1811 1811 1812 1812 1811 1811 1817 1817 1818 1818 1819 1819 1820 1820 1817 1817 1811 1811 1814 1814 1816 1816 1821 1821 1820 1820 1822 1822 1823 1823 1824 1824 1816 1816 1820 1820 1811 1811 1821 1821 1825 1825 1820 1820 1817 1817 1814 1814 1826 1826 1818 1818 1820 1820 1822 1822 1813 1813 1826 1826 1814 1814 1820 1820 1825 1825 1823 1823 1813 1813 1815 1815 1827 1827 1827 1827 1815 1815 1828 1828 1829 1829 1828 1828 1815 1815 1830 1830 1829 1829 1831 1831 1815 1815 1831 1831 1829 1829 1832 1832 1831 1831 1833 1833 1831 1831 1832 1832 1830 1830 1834 1834 1833 1833 1835 1835 1834 1834 1832 1832 1833 1833 1833 1833 1836 1836 1837 1837 1837 1837 1835 1835 1833 1833 1836 1836 1838 1838 1839 1839 1837 1837 1836 1836 1839 1839 1840 1840 1841 1841 1836 1836 1838 1838 1836 1836 1841 1841 1842 1842 1843 1843 1840 1840 1840 1840 1843 1843 1841 1841 1842 1842 1844 1844 1845 1845 1844 1844 1842 1842 1840 1840 1846 1846 1847 1847 1845 1845 1845 1845 1844 1844 1846 1846 1807 1807 1848 1848 1846 1846 1847 1847 1846 1846 1848 1848 1846 1846 1849 1849 1807 1807 1807 1807 1850 1850 1808 1808 1809 1809 1851 1851 1807 1807 1850 1850 1807 1807 1852 1852 1850 1850 1853 1853 1808 1808 1854 1854 1853 1853 1850 1850 1850 1850 1852 1852 1855 1855 1849 1849 1852 1852 1807 1807 1848 1848 1807 1807 1851 1851 1849 1849 1846 1846 1856 1856 1846 1846 1844 1844 1856 1856 1856 1856 1844 1844 1857 1857 1857 1857 1844 1844 1840 1840 1857 1857 1840 1840 1858 1858 1836 1836 1859 1859 1858 1858 1858 1858 1840 1840 1836 1836 1860 1860 1859 1859 1833 1833 1859 1859 1836 1836 1833 1833 1831 1831 1861 1861 1860 1860 1860 1860 1833 1833 1831 1831 1862 1862 1861 1861 1815 1815 1861 1861 1831 1831 1815 1815 1862 1862 1814 1814 1863 1863 1862 1862 1815 1815 1814 1814 1864 1864 1863 1863 1811 1811 1863 1863 1814 1814 1811 1811 1864 1864 1820 1820 1819 1819 1820 1820 1864 1864 1811 1811 1820 1820 1823 1823 1822 1822 1865 1865 1866 1866 1867 1867 1868 1868 1869 1869 1870 1870 1871 1871 1872 1872 1873 1873 1874 1874 1875 1875 1876 1876 1877 1877 1878 1878 1879 1879 1873 1873 1880 1880 1871 1871 1881 1881 1882 1882 1883 1883 1884 1884 1869 1869 1885 1885 1886 1886 1885 1885 1887 1887 1888 1888 1889 1889 1890 1890 1891 1891 1892 1892 1893 1893 1894 1894 1895 1895 1896 1896 1897 1897 1898 1898 1899 1899 1900 1900 1901 1901 1902 1902 1896 1896 1903 1903 1902 1902 1900 1900 1902 1902 1904 1904 1900 1900 1905 1905 1901 1901 1906 1906 1907 1907 1908 1908 1906 1906 1901 1901 1909 1909 1910 1910 1911 1911 1912 1912 1911 1911 1908 1908 1907 1907 1913 1913 1914 1914 1915 1915 1911 1911 1916 1916 1908 1908 1917 1917 1915 1915 1916 1916 1918 1918 1919 1919 1920 1920 1914 1914 1921 1921 1922 1922 1919 1919 1923 1923 1924 1924 1925 1925 1926 1926 1927 1927 1924 1924 1927 1927 1926 1926 1928 1928 1925 1925 1929 1929 1925 1925 1928 1928 1926 1926 1923 1923 1927 1927 1924 1924 1920 1920 1919 1919 1924 1924 1922 1922 1918 1918 1920 1920 1913 1913 1921 1921 1914 1914 1921 1921 1918 1918 1922 1922 1917 1917 1913 1913 1915 1915 1911 1911 1917 1917 1916 1916 1907 1907 1912 1912 1911 1911 1909 1909 1907 1907 1906 1906 1902 1902 1903 1903 1904 1904 1909 1909 1901 1901 1905 1905 1903 1903 1896 1896 1895 1895 1894 1894 1896 1896 1899 1899 1897 1897 1930 1930 1898 1898 1899 1899 1898 1898 1894 1894 1888 1888 1897 1897 1889 1889 1897 1897 1888 1888 1930 1930 1890 1890 1889 1889 1892 1892 1893 1893 1892 1892 1889 1889 1868 1868 1893 1893 1869 1869 1891 1891 1893 1893 1868 1868 1869 1869 1884 1884 1870 1870 1931 1931 1884 1884 1885 1885 1932 1932 1886 1886 1887 1887 1886 1886 1931 1931 1885 1885 1881 1881 1933 1933 1932 1932 1932 1932 1887 1887 1881 1881 1883 1883 1882 1882 1934 1934 1933 1933 1881 1881 1883 1883 1877 1877 1934 1934 1878 1878 1882 1882 1878 1878 1934 1934 1879 1879 1935 1935 1877 1877 1936 1936 1879 1879 1871 1871 1879 1879 1936 1936 1935 1935 1872 1872 1871 1871 1937 1937 1880 1880 1936 1936 1871 1871 1938 1938 1937 1937 1874 1874 1937 1937 1938 1938 1872 1872 1939 1939 1938 1938 1874 1874 1940 1940 1876 1876 1875 1875 1876 1876 1939 1939 1874 1874 1940 1940 1875 1875 1867 1867 1867 1867 1866 1866 1941 1941 1940 1940 1867 1867 1941 1941 1942 1942 1943 1943 1865 1865 1942 1942 1865 1865 1867 1867 1942 1942 1944 1944 1943 1943 1945 1945 1946 1946 1947 1947 1945 1945 1948 1948 1949 1949 1946 1946 1950 1950 1951 1951 1948 1948 1952 1952 1953 1953 1954 1954 1948 1948 1953 1953 1948 1948 1955 1955 1956 1956 1956 1956 1955 1955 1957 1957 1948 1948 1954 1954 1955 1955 1958 1958 1952 1952 1948 1948 1958 1958 1945 1945 1959 1959 1945 1945 1958 1958 1948 1948 1960 1960 1959 1959 1945 1945 1961 1961 1945 1945 1947 1947 1962 1962 1961 1961 1956 1956 1945 1945 1961 1961 1960 1960 1961 1961 1963 1963 1960 1960 1961 1961 1964 1964 1963 1963 1961 1961 1965 1965 1964 1964 1961 1961 1962 1962 1966 1966 1961 1961 1966 1966 1965 1965 1967 1967 1968 1968 1956 1956 1956 1956 1968 1968 1962 1962 1957 1957 1969 1969 1956 1956 1956 1956 1969 1969 1967 1967 1946 1946 1945 1945 1950 1950 1950 1950 1945 1945 1949 1949 1970 1970 1971 1971 1972 1972 1973 1973 1974 1974 1975 1975 1971 1971 1976 1976 1977 1977 1976 1976 1971 1971 1970 1970 1976 1976 1978 1978 1979 1979 1977 1977 1976 1976 1980 1980 1981 1981 1982 1982 1978 1978 1979 1979 1978 1978 1982 1982 1983 1983 1978 1978 1984 1984 1985 1985 1978 1978 1983 1983 1978 1978 1985 1985 1981 1981 1970 1970 1972 1972 1986 1986 1979 1979 1980 1980 1976 1976 1987 1987 1970 1970 1986 1986 1970 1970 1988 1988 1989 1989 1988 1988 1970 1970 1987 1987 1989 1989 1990 1990 1991 1991 1988 1988 1990 1990 1989 1989 1992 1992 1989 1989 1993 1993 1991 1991 1993 1993 1989 1989 1994 1994 1995 1995 1992 1992 1992 1992 1993 1993 1994 1994 1992 1992 1995 1995 1996 1996 1997 1997 1998 1998 1992 1992 1997 1997 1992 1992 1996 1996 1999 1999 2000 2000 1997 1997 1997 1997 2001 2001 1999 1999 1997 1997 2002 2002 2003 2003 2000 2000 2002 2002 1997 1997 2004 2004 2002 2002 2005 2005 2002 2002 2000 2000 2006 2006 2007 2007 2002 2002 2008 2008 2002 2002 2004 2004 2008 2008 2009 2009 2010 2010 2008 2008 2011 2011 2008 2008 2004 2004 2012 2012 2013 2013 2008 2008 2012 2012 2008 2008 2010 2010 2012 2012 2014 2014 2015 2015 2010 2010 2016 2016 2012 2012 1973 1973 2017 2017 2012 2012 2015 2015 1973 1973 2012 2012 1974 1974 1973 1973 2018 2018 1973 1973 2015 2015 2019 2019 2020 2020 1973 1973 1975 1975 2021 2021 2020 2020 1975 1975 1973 1973 2020 2020 2017 2017 2017 2017 2022 2022 2012 2012 2019 2019 2018 2018 1973 1973 2012 2012 2022 2022 2013 2013 2016 2016 2014 2014 2012 2012 2008 2008 2013 2013 2007 2007 2011 2011 2009 2009 2008 2008 2002 2002 2007 2007 2003 2003 2006 2006 2005 2005 2002 2002 1998 1998 1997 1997 2003 2003 1996 1996 2001 2001 1997 1997 1998 1998 2023 2023 1992 1992 1989 1989 1992 1992 2023 2023 2023 2023 2024 2024 1989 1989 1970 1970 1989 1989 2024 2024 2024 2024 2025 2025 1970 1970 1976 1976 1970 1970 2025 2025 2025 2025 2026 2026 1976 1976 1976 1976 2026 2026 1978 1978 2027 2027 2028 2028 2029 2029 2030 2030 2028 2028 2027 2027 2031 2031 2032 2032 2033 2033 2034 2034 2035 2035 2036 2036 2037 2037 2038 2038 2039 2039 2040 2040 2041 2041 2042 2042 2043 2043 2042 2042 2044 2044 2045 2045 2046 2046 2047 2047 2048 2048 2049 2049 2050 2050 2051 2051 2052 2052 2053 2053 2051 2051 2054 2054 2052 2052 2044 2044 2055 2055 2056 2056 2057 2057 2048 2048 2050 2050 2057 2057 2058 2058 2053 2053 2059 2059 2053 2053 2058 2058 2053 2053 2059 2059 2051 2051 2041 2041 2060 2060 2061 2061 2040 2040 2047 2047 2062 2062 2040 2040 2063 2063 2064 2064 2062 2062 2063 2063 2040 2040 2065 2065 2060 2060 2064 2064 2040 2040 2064 2064 2060 2060 2045 2045 2066 2066 2046 2046 2038 2038 2067 2067 2043 2043 2066 2066 2031 2031 2033 2033 2068 2068 2069 2069 2070 2070 2071 2071 2072 2072 2073 2073 2074 2074 2075 2075 2076 2076 2077 2077 2078 2078 2076 2076 2079 2079 2080 2080 2081 2081 2082 2082 2083 2083 2079 2079 2084 2084 2085 2085 2086 2086 2087 2087 2084 2084 2088 2088 2084 2084 2089 2089 2090 2090 2091 2091 2089 2089 2084 2084 2090 2090 2092 2092 2084 2084 2085 2085 2084 2084 2079 2079 2091 2091 2084 2084 2087 2087 2093 2093 2085 2085 2094 2094 2088 2088 2086 2086 2095 2095 2094 2094 2096 2096 2093 2093 2097 2097 2098 2098 2099 2099 2100 2100 2101 2101 2102 2102 2103 2103 2104 2104 2105 2105 2106 2106 2107 2107 2108 2108 2086 2086 2109 2109 2095 2095 2030 2030 2105 2105 2104 2104 2110 2110 2111 2111 2112 2112 2113 2113 2094 2094 2085 2085 2105 2105 2102 2102 2101 2101 2114 2114 2071 2071 2073 2073 2082 2082 2079 2079 2092 2092 2084 2084 2092 2092 2079 2079 2102 2102 2035 2035 2034 2034 2073 2073 2072 2072 2115 2115 2076 2076 2079 2079 2081 2081 2099 2099 2098 2098 2036 2036 2068 2068 2116 2116 2117 2117 2076 2076 2081 2081 2077 2077 2079 2079 2076 2076 2118 2118 2108 2108 2107 2107 2097 2097 2068 2068 2117 2117 2069 2069 2119 2119 2074 2074 2076 2076 2078 2078 2119 2119 2076 2076 2110 2110 2112 2112 2106 2106 2120 2120 2070 2070 2069 2069 2075 2075 2068 2068 2070 2070 2121 2121 2122 2122 2123 2123 2071 2071 2114 2114 2111 2111 2124 2124 2032 2032 2031 2031 2067 2067 2070 2070 2031 2031 2075 2075 2070 2070 2076 2076 2124 2124 2070 2070 2120 2120 2072 2072 2117 2117 2116 2116 2031 2031 2070 2070 2124 2124 2072 2072 2116 2116 2115 2115 2071 2071 2111 2111 2110 2110 2110 2110 2106 2106 2108 2108 2108 2108 2097 2097 2099 2099 2099 2099 2036 2036 2035 2035 2102 2102 2034 2034 2100 2100 2105 2105 2101 2101 2103 2103 2028 2028 2030 2030 2125 2125 2030 2030 2104 2104 2125 2125 2029 2029 2028 2028 2126 2126 2053 2053 2052 2052 2041 2041 2040 2040 2045 2045 2047 2047 2031 2031 2045 2045 2043 2043 2045 2045 2031 2031 2066 2066 2043 2043 2045 2045 2042 2042 2127 2127 2128 2128 2129 2129 2043 2043 2067 2067 2031 2031 2130 2130 2123 2123 2127 2127 2070 2070 2067 2067 2118 2118 2118 2118 2076 2076 2070 2070 2131 2131 2085 2085 2132 2132 2083 2083 2080 2080 2079 2079 2060 2060 2041 2041 2040 2040 2061 2061 2048 2048 2053 2053 2133 2133 2044 2044 2056 2056 2040 2040 2042 2042 2045 2045 2052 2052 2044 2044 2042 2042 2038 2038 2044 2044 2039 2039 2038 2038 2043 2043 2044 2044 2127 2127 2118 2118 2067 2067 2127 2127 2067 2067 2038 2038 2079 2079 2118 2118 2122 2122 2127 2127 2122 2122 2118 2118 2085 2085 2131 2131 2113 2113 2122 2122 2085 2085 2079 2079 2086 2086 2088 2088 2084 2084 2061 2061 2053 2053 2041 2041 2057 2057 2053 2053 2048 2048 2055 2055 2052 2052 2054 2054 2041 2041 2052 2052 2042 2042 2044 2044 2052 2052 2055 2055 2039 2039 2044 2044 2133 2133 2037 2037 2134 2134 2038 2038 2128 2128 2038 2038 2134 2134 2128 2128 2127 2127 2038 2038 2130 2130 2127 2127 2129 2129 2123 2123 2122 2122 2127 2127 2132 2132 2122 2122 2121 2121 2122 2122 2132 2132 2085 2085 2086 2086 2085 2085 2093 2093 2135 2135 2136 2136 2137 2137 2138 2138 2139 2139 2140 2140 2137 2137 2140 2140 2135 2135 2141 2141 2140 2140 2137 2137 2135 2135 2140 2140 2139 2139 2142 2142 2138 2138 2143 2143 2138 2138 2140 2140 2143 2143 2140 2140 2141 2141 2143 2143 2144 2144 2145 2145 2146 2146 2147 2147 2148 2148 2149 2149 2150 2150 2146 2146 2151 2151 2146 2146 2150 2150 2144 2144 2146 2146 2152 2152 2153 2153 2153 2153 2151 2151 2146 2146 2154 2154 2148 2148 2155 2155 2154 2154 2153 2153 2148 2148 2156 2156 2147 2147 2149 2149 2147 2147 2155 2155 2148 2148 2157 2157 2158 2158 2159 2159 2158 2158 2160 2160 2149 2149 2160 2160 2158 2158 2157 2157 2149 2149 2160 2160 2156 2156 2148 2148 2152 2152 2161 2161 2152 2152 2162 2162 2161 2161 2161 2161 2149 2149 2148 2148 2148 2148 2153 2153 2152 2152 2163 2163 2164 2164 2165 2165 2166 2166 2167 2167 2168 2168 2169 2169 2170 2170 2171 2171 2172 2172 2173 2173 2174 2174 2175 2175 2172 2172 2174 2174 2163 2163 2176 2176 2164 2164 2164 2164 2177 2177 2178 2178 2179 2179 2171 2171 2180 2180 2178 2178 2165 2165 2164 2164 2181 2181 2182 2182 2183 2183 2166 2166 2184 2184 2185 2185 2186 2186 2181 2181 2183 2183 2183 2183 2182 2182 2173 2173 2185 2185 2172 2172 2166 2166 2187 2187 2172 2172 2188 2188 2166 2166 2187 2187 2167 2167 2187 2187 2166 2166 2172 2172 2188 2188 2172 2172 2175 2175 2180 2180 2170 2170 2189 2189 2185 2185 2184 2184 2170 2170 2169 2169 2176 2176 2170 2170 2170 2170 2176 2176 2163 2163 2189 2189 2190 2190 2180 2180 2170 2170 2180 2180 2171 2171 2185 2185 2163 2163 2191 2191 2184 2184 2189 2189 2170 2170 2163 2163 2185 2185 2170 2170 2191 2191 2183 2183 2172 2172 2191 2191 2172 2172 2185 2185 2172 2172 2183 2183 2173 2173 2192 2192 2193 2193 2194 2194 2195 2195 2193 2193 2192 2192 2196 2196 2197 2197 2194 2194 2198 2198 2192 2192 2197 2197 2193 2193 2195 2195 2199 2199 2192 2192 2200 2200 2195 2195 2193 2193 2199 2199 2201 2201 2192 2192 2202 2202 2203 2203 2197 2197 2192 2192 2194 2194 2204 2204 2205 2205 2202 2202 2202 2202 2205 2205 2203 2203 2203 2203 2200 2200 2192 2192 2198 2198 2202 2202 2192 2192 2206 2206 2207 2207 2208 2208 2209 2209 2210 2210 2211 2211 2207 2207 2212 2212 2213 2213 2209 2209 2212 2212 2207 2207 2214 2214 2212 2212 2209 2209 2209 2209 2207 2207 2215 2215 2212 2212 2214 2214 2216 2216 2216 2216 2217 2217 2212 2212 2216 2216 2214 2214 2218 2218 2207 2207 2219 2219 2220 2220 2218 2218 2214 2214 2221 2221 2215 2215 2210 2210 2209 2209 2208 2208 2207 2207 2222 2222 2207 2207 2220 2220 2215 2215 2206 2206 2223 2223 2207 2207 2217 2217 2224 2224 2212 2212 2224 2224 2225 2225 2212 2212 2208 2208 2226 2226 2206 2206 2227 2227 2226 2226 2208 2208 2228 2228 2227 2227 2208 2208 2229 2229 2228 2228 2208 2208 2230 2230 2231 2231 2232 2232 2230 2230 2233 2233 2231 2231 2225 2225 2233 2233 2212 2212 2234 2234 2230 2230 2232 2232 2213 2213 2212 2212 2230 2230 2230 2230 2212 2212 2233 2233 2223 2223 2219 2219 2207 2207 2213 2213 2222 2222 2207 2207 2235 2235 2236 2236 2237 2237 2238 2238 2239 2239 2240 2240 2241 2241 2242 2242 2243 2243 2244 2244 2245 2245 2246 2246 2247 2247 2246 2246 2245 2245 2248 2248 2245 2245 2244 2244 2249 2249 2236 2236 2235 2235 2243 2243 2242 2242 2250 2250 2251 2251 2252 2252 2253 2253 2235 2235 2254 2254 2249 2249 2252 2252 2255 2255 2253 2253 2253 2253 2255 2255 2256 2256 2255 2255 2252 2252 2257 2257 2236 2236 2256 2256 2255 2255 2258 2258 2259 2259 2260 2260 2258 2258 2260 2260 2261 2261 2262 2262 2263 2263 2264 2264 2263 2263 2239 2239 2264 2264 2265 2265 2260 2260 2240 2240 2240 2240 2260 2260 2238 2238 2257 2257 2252 2252 2258 2258 2243 2243 2254 2254 2235 2235 2249 2249 2256 2256 2236 2236 2243 2243 2250 2250 2254 2254 2242 2242 2266 2266 2250 2250 2267 2267 2241 2241 2268 2268 2266 2266 2242 2242 2269 2269 2269 2269 2270 2270 2271 2271 2271 2271 2266 2266 2269 2269 2272 2272 2273 2273 2270 2270 2270 2270 2273 2273 2271 2271 2274 2274 2273 2273 2272 2272 2272 2272 2270 2270 2275 2275 2276 2276 2275 2275 2277 2277 2245 2245 2248 2248 2278 2278 2270 2270 2277 2277 2275 2275 2276 2276 2277 2277 2279 2279 2280 2280 2277 2277 2269 2269 2243 2243 2235 2235 2268 2268 2280 2280 2242 2242 2241 2241 2281 2281 2282 2282 2237 2237 2241 2241 2243 2243 2268 2268 2281 2281 2257 2257 2283 2283 2268 2268 2235 2235 2237 2237 2281 2281 2236 2236 2255 2255 2237 2237 2236 2236 2281 2281 2252 2252 2251 2251 2284 2284 2257 2257 2281 2281 2255 2255 2285 2285 2252 2252 2284 2284 2270 2270 2269 2269 2277 2277 2286 2286 2276 2276 2279 2279 2287 2287 2247 2247 2288 2288 2269 2269 2242 2242 2280 2280 2279 2279 2280 2280 2289 2289 2290 2290 2291 2291 2288 2288 2241 2241 2267 2267 2289 2289 2292 2292 2268 2268 2237 2237 2267 2267 2268 2268 2292 2292 2293 2293 2294 2294 2295 2295 2292 2292 2237 2237 2282 2282 2257 2257 2258 2258 2261 2261 2283 2283 2282 2282 2281 2281 2252 2252 2285 2285 2258 2258 2257 2257 2261 2261 2283 2283 2259 2259 2258 2258 2285 2285 2277 2277 2280 2280 2279 2279 2286 2286 2279 2279 2278 2278 2289 2289 2247 2247 2245 2245 2280 2280 2241 2241 2289 2289 2267 2267 2247 2247 2289 2289 2296 2296 2291 2291 2290 2290 2267 2267 2288 2288 2247 2247 2295 2295 2296 2296 2290 2290 2290 2290 2288 2288 2292 2292 2297 2297 2294 2294 2293 2293 2282 2282 2295 2295 2290 2290 2298 2298 2293 2293 2265 2265 2293 2293 2295 2295 2283 2283 2261 2261 2265 2265 2293 2293 2260 2260 2265 2265 2261 2261 2238 2238 2260 2260 2259 2259 2289 2289 2245 2245 2279 2279 2278 2278 2279 2279 2245 2245 2246 2246 2247 2247 2287 2287 2287 2287 2288 2288 2299 2299 2291 2291 2299 2299 2288 2288 2292 2292 2288 2288 2267 2267 2295 2295 2300 2300 2296 2296 2282 2282 2290 2290 2292 2292 2294 2294 2300 2300 2295 2295 2283 2283 2295 2295 2282 2282 2298 2298 2297 2297 2293 2293 2261 2261 2293 2293 2283 2283 2298 2298 2265 2265 2301 2301 2301 2301 2240 2240 2263 2263 2301 2301 2265 2265 2240 2240 2239 2239 2263 2263 2240 2240 2302 2302 2303 2303 2304 2304 2305 2305 2306 2306 2304 2304 2302 2302 2304 2304 2307 2307 2308 2308 2309 2309 2310 2310 2309 2309 2311 2311 2303 2303 2309 2309 2303 2303 2302 2302 2309 2309 2312 2312 2311 2311 2312 2312 2136 2136 2311 2311 2313 2313 2314 2314 2312 2312 2315 2315 2316 2316 2302 2302 2309 2309 2313 2313 2312 2312 2306 2306 2307 2307 2304 2304 2307 2307 2317 2317 2318 2318 2307 2307 2306 2306 2317 2317 2307 2307 2318 2318 2319 2319 2307 2307 2320 2320 2321 2321 2320 2320 2307 2307 2319 2319 2322 2322 2320 2320 2323 2323 2320 2320 2319 2319 2323 2323 2321 2321 2324 2324 2307 2307 2315 2315 2307 2307 2324 2324 2315 2315 2302 2302 2307 2307 2310 2310 2302 2302 2316 2316 2310 2310 2309 2309 2302 2302 2309 2309 2308 2308 2313 2313 2325 2325 2326 2326 2327 2327 2328 2328 2329 2329 2330 2330 2327 2327 2331 2331 2325 2325 2327 2327 2332 2332 2331 2331 2333 2333 2334 2334 2332 2332 2335 2335 2329 2329 2326 2326 2335 2335 2326 2326 2325 2325 2328 2328 2336 2336 2329 2329 2337 2337 2330 2330 2329 2329 2337 2337 2338 2338 2330 2330 2326 2326 2336 2336 2339 2339 2335 2335 2337 2337 2329 2329 2327 2327 2339 2339 2333 2333 2336 2336 2326 2326 2329 2329 2333 2333 2332 2332 2327 2327 2339 2339 2327 2327 2326 2326 2340 2340 2341 2341 2342 2342 2343 2343 2344 2344 2345 2345 2346 2346 2347 2347 2348 2348 2342 2342 2346 2346 2340 2340 2346 2346 2342 2342 2347 2347 2349 2349 2350 2350 2345 2345 2345 2345 2350 2350 2351 2351 2352 2352 2349 2349 2345 2345 2351 2351 2343 2343 2345 2345 2343 2343 2353 2353 2344 2344 2350 2350 2349 2349 2354 2354 2352 2352 2345 2345 2344 2344 2342 2342 2354 2354 2347 2347 2341 2341 2351 2351 2350 2350 2354 2354 2342 2342 2350 2350 2341 2341 2350 2350 2342 2342 2355 2355 2356 2356 2357 2357 2358 2358 2359 2359 2356 2356 2360 2360 2361 2361 2362 2362 2360 2360 2363 2363 2359 2359 2364 2364 2365 2365 2366 2366 2367 2367 2368 2368 2366 2366 2365 2365 2364 2364 2369 2369 2370 2370 2365 2365 2369 2369 2371 2371 2372 2372 2365 2365 2366 2366 2365 2365 2372 2372 2373 2373 2374 2374 2375 2375 2366 2366 2368 2368 2364 2364 2367 2367 2376 2376 2373 2373 2377 2377 2376 2376 2366 2366 2376 2376 2367 2367 2366 2366 2377 2377 2366 2366 2360 2360 2373 2373 2378 2378 2374 2374 2379 2379 2373 2373 2380 2380 2381 2381 2373 2373 2379 2379 2373 2373 2381 2381 2378 2378 2382 2382 2379 2379 2383 2383 2382 2382 2381 2381 2379 2379 2384 2384 2379 2379 2385 2385 2384 2384 2383 2383 2379 2379 2375 2375 2386 2386 2373 2373 2377 2377 2360 2360 2387 2387 2373 2373 2386 2386 2367 2367 2361 2361 2360 2360 2359 2359 2387 2387 2360 2360 2362 2362 2388 2388 2359 2359 2358 2358 2389 2389 2361 2361 2359 2359 2390 2390 2359 2359 2391 2391 2356 2356 2359 2359 2390 2390 2392 2392 2356 2356 2355 2355 2357 2357 2356 2356 2390 2390 2392 2392 2393 2393 2394 2394 2394 2394 2356 2356 2392 2392 2393 2393 2392 2392 2395 2395 2396 2396 2397 2397 2392 2392 2395 2395 2392 2392 2397 2397 2358 2358 2356 2356 2398 2398 2356 2356 2394 2394 2398 2398 2359 2359 2363 2363 2391 2391 2388 2388 2389 2389 2359 2359 2363 2363 2360 2360 2399 2399 2400 2400 2399 2399 2366 2366 2399 2399 2360 2360 2366 2366 2366 2366 2372 2372 2400 2400 2401 2401 2402 2402 2403 2403 2401 2401 2404 2404 2405 2405 2404 2404 2406 2406 2405 2405 2407 2407 2401 2401 2403 2403 2405 2405 2406 2406 2408 2408 2409 2409 2410 2410 2405 2405 2411 2411 2409 2409 2412 2412 2405 2405 2408 2408 2409 2409 2409 2409 2408 2408 2412 2412 2410 2410 2402 2402 2405 2405 2405 2405 2402 2402 2401 2401 2413 2413 2414 2414 2415 2415 2413 2413 2416 2416 2414 2414 2416 2416 2417 2417 2418 2418 2419 2419 2416 2416 2418 2418 2413 2413 2415 2415 2420 2420 2421 2421 2422 2422 2413 2413 2423 2423 2421 2421 2420 2420 2413 2413 2420 2420 2421 2421 2424 2424 2421 2421 2423 2423 2422 2422 2417 2417 2413 2413 2413 2413 2417 2417 2416 2416 2425 2425 2426 2426 2427 2427 2428 2428 2429 2429 2425 2425 2429 2429 2426 2426 2425 2425 2430 2430 2426 2426 2429 2429 2431 2431 2429 2429 2428 2428 2432 2432 2433 2433 2431 2431 2430 2430 2429 2429 2433 2433 2431 2431 2433 2433 2429 2429 2434 2434 2435 2435 2436 2436 2437 2437 2438 2438 2439 2439 2434 2434 2436 2436 2440 2440 2441 2441 2435 2435 2434 2434 2442 2442 2436 2436 2435 2435 2434 2434 2440 2440 2443 2443 2444 2444 2442 2442 2445 2445 2438 2438 2443 2443 2446 2446 2440 2440 2446 2446 2443 2443 2447 2447 2439 2439 2438 2438 2447 2447 2438 2438 2446 2446 2448 2448 2446 2446 2449 2449 2448 2448 2447 2447 2446 2446 2450 2450 2446 2446 2451 2451 2450 2450 2449 2449 2446 2446 2452 2452 2453 2453 2446 2446 2451 2451 2446 2446 2453 2453 2454 2454 2455 2455 2452 2452 2452 2452 2455 2455 2453 2453 2452 2452 2446 2446 2456 2456 2456 2456 2440 2440 2457 2457 2456 2456 2446 2446 2440 2440 2457 2457 2436 2436 2444 2444 2457 2457 2440 2440 2436 2436 2442 2442 2444 2444 2436 2436
0 0 1 1 2 2 3 3 4 4 5 5 4 4 3 3 6 6 7 7 8 8 9 9 10 10 7 7 9 9 11 11 12 12 13 13 14 14 15 15 16 16 12 12 17 17 16 16 18 18 14 14 16 16 19 19 11 11 13 13 17 17 18 18 16 16 12 12 11 11 17 17 3 3 15 15 20 20 16 16 15 15 3 3 21 21 3 3 22 22 3 3 20 20 22 22 23 23 24 24 25 25 9 9 8 8 26 26 23 23 26 26 8 8 26 26 23 23 25 25 3 3 5 5 9 9 5 5 10 10 9 9 21 21 27 27 6 6 3 3 21 21 6 6 28 28 27 27 29 29 21 21 29 29 27 27 28 28 29 29 30 30 30 30 31 31 32 32 28 28 30 30 32 32 33 33 2 2 1 1 32 32 1 1 0 0 1 1 34 34 33 33 31 31 30 30 35 35 36 36 34 34 1 1 37 37 31 31 35 35 36 36 1 1 38 38 31 31 37 37 39 39 1 1 40 40 38 38 39 39 41 41 31 31 42 42 40 40 1 1 43 43 31 31 41 41 44 44 42 42 1 1 31 31 43 43 45 45 1 1 32 32 31 31 31 31 46 46 47 47 31 31 45 45 48 48 31 31 49 49 50 50 46 46 31 31 50 50 31 31 48 48 49 49 51 51 52 52 53 53 52 52 54 54 53 53 55 55 52 52 51 51 51 51 56 56 55 55 57 57 56 56 58 58 59 59 60 60 61 61 62 62 57 57 58 58 56 56 57 57 63 63 56 56 63 63 55 55 64 64 62 62 65 65 62 62 58 58 65 65 66 66 67 67 65 65 64 64 65 65 67 67 68 68 69 69 70 70 71 71 67 67 66 66 71 71 66 66 72 72 71 71 72 72 70 70 72 72 68 68 70 70 73 73 74 74 75 75 76 76 69 69 68 68 77 77 78 78 79 79 80 80 81 81 82 82 76 76 68 68 83 83 84 84 85 85 86 86 83 83 87 87 88 88 85 85 89 89 87 87 88 88 87 87 89 89 90 90 91 91 92 92 85 85 87 87 86 86 93 93 94 94 95 95 96 96 84 84 86 86 96 96 97 97 98 98 98 98 99 99 96 96 100 100 101 101 102 102 98 98 97 97 103 103 104 104 105 105 106 106 93 93 103 103 97 97 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 109 109 115 115 116 116 114 114 117 117 118 118 119 119 116 116 120 120 121 121 122 122 121 121 123 123 83 83 88 88 76 76 124 124 107 107 95 95 125 125 53 53 54 54 126 126 127 127 128 128 125 125 128 128 53 53 129 129 130 130 131 131 126 126 128 128 125 125 132 132 133 133 127 127 127 127 126 126 132 132 133 133 134 134 135 135 132 132 134 134 133 133 136 136 137 137 138 138 139 139 133 133 135 135 140 140 141 141 139 139 139 139 135 135 140 140 141 141 142 142 143 143 140 140 142 142 141 141 143 143 144 144 145 145 145 145 141 141 143 143 146 146 147 147 148 148 145 145 144 144 149 149 150 150 149 149 151 151 144 144 151 151 149 149 152 152 153 153 150 150 152 152 150 150 151 151 154 154 155 155 156 156 150 150 153 153 154 154 157 157 158 158 159 159 153 153 155 155 154 154 160 160 161 161 162 162 163 163 164 164 156 156 161 161 165 165 166 166 167 167 168 168 169 169 170 170 171 171 157 157 172 172 173 173 174 174 175 175 176 176 177 177 176 176 178 178 179 179 156 156 180 180 157 157 181 181 182 182 183 183 182 182 179 179 184 184 155 155 163 163 156 156 185 185 186 186 187 187 164 164 188 188 180 180 189 189 180 180 188 188 180 180 156 156 164 164 190 190 189 189 188 188 191 191 192 192 193 193 190 190 194 194 189 189 195 195 192 192 196 196 194 194 196 196 189 189 196 196 194 194 195 195 193 193 197 197 191 191 198 198 191 191 197 197 199 199 191 191 198 198 199 199 198 198 200 200 199 199 200 200 201 201 202 202 201 201 203 203 201 201 200 200 204 204 205 205 206 206 207 207 207 207 208 208 209 209 103 103 93 93 210 210 93 93 211 211 210 210 86 86 212 212 96 96 96 96 99 99 84 84 93 93 97 97 94 94 213 213 86 86 87 87 214 214 94 94 97 97 83 83 215 215 87 87 214 214 96 96 212 212 216 216 83 83 68 68 213 213 212 212 86 86 72 72 217 217 68 68 213 213 87 87 215 215 218 218 72 72 66 66 216 216 215 215 83 83 65 65 219 219 66 66 216 216 68 68 217 217 58 58 220 220 65 65 218 218 217 217 72 72 56 56 221 221 58 58 218 218 66 66 219 219 51 51 222 222 56 56 220 220 219 219 65 65 53 53 223 223 51 51 220 220 58 58 221 221 128 128 224 224 53 53 221 221 56 56 222 222 225 225 128 128 127 127 223 223 222 222 51 51 133 133 226 226 127 127 223 223 53 53 224 224 139 139 227 227 133 133 225 225 224 224 128 128 141 141 228 228 139 139 225 225 127 127 226 226 145 145 229 229 141 141 226 226 133 133 227 227 149 149 230 230 145 145 227 227 139 139 228 228 150 150 147 147 149 149 228 228 141 141 229 229 154 154 148 148 150 150 229 229 145 145 230 230 171 171 154 154 156 156 230 230 149 149 147 147 189 189 158 158 180 180 147 147 150 150 148 148 189 189 196 196 231 231 171 171 148 148 154 154 192 192 232 232 233 233 171 171 156 156 157 157 192 192 195 195 193 193 180 180 158 158 157 157 232 232 191 191 234 234 189 189 231 231 158 158 234 234 199 199 202 202 192 192 233 233 196 196 201 201 208 208 203 203 191 191 232 232 192 192 204 204 209 209 201 201 234 234 191 191 199 199 208 208 206 206 235 235 207 207 206 206 208 208 209 209 208 208 201 201 95 95 211 211 93 93 236 236 237 237 238 238 239 239 214 214 212 212 214 214 97 97 96 96 124 124 95 95 94 94 213 213 240 240 212 212 124 124 94 94 241 241 242 242 213 213 215 215 239 239 241 241 214 214 216 216 243 243 215 215 239 239 212 212 240 240 244 244 216 216 217 217 242 242 240 240 213 213 218 218 245 245 217 217 242 242 215 215 243 243 246 246 218 218 219 219 244 244 243 243 216 216 220 220 247 247 219 219 244 244 217 217 245 245 248 248 220 220 221 221 246 246 245 245 218 218 222 222 249 249 221 221 246 246 219 219 247 247 223 223 250 250 222 222 248 248 247 247 220 220 224 224 251 251 223 223 248 248 221 221 249 249 225 225 252 252 224 224 249 249 222 222 250 250 253 253 225 225 226 226 250 250 223 223 251 251 227 227 254 254 226 226 251 251 224 224 252 252 255 255 227 227 228 228 252 252 225 225 253 253 229 229 137 137 228 228 253 253 226 226 254 254 230 230 138 138 229 229 254 254 227 227 255 255 256 256 230 230 147 147 255 255 228 228 137 137 170 170 257 257 258 258 137 137 229 229 138 138 171 171 258 258 148 148 138 138 230 230 256 256 168 168 170 170 159 159 256 256 147 147 146 146 158 158 231 231 259 259 258 258 146 146 148 148 233 233 260 260 261 261 170 170 258 258 171 171 170 170 157 157 159 159 262 262 260 260 232 232 231 231 196 196 233 233 158 158 259 259 159 159 263 263 262 262 234 234 233 233 261 261 231 231 264 264 202 202 203 203 232 232 260 260 233 233 234 234 262 262 232 232 203 203 235 235 265 265 199 199 201 201 202 202 202 202 264 264 263 263 235 235 203 203 208 208 107 107 211 211 95 95 266 266 122 122 267 267 239 239 268 268 241 241 241 241 94 94 214 214 107 107 124 124 108 108 269 269 239 239 240 240 108 108 124 124 270 270 242 242 271 271 240 240 270 270 241 241 268 268 272 272 242 242 243 243 268 268 239 239 269 269 244 244 273 273 243 243 269 269 240 240 271 271 274 274 244 244 245 245 271 271 242 242 272 272 246 246 275 275 245 245 272 272 243 243 273 273 276 276 246 246 247 247 273 273 244 244 274 274 248 248 277 277 247 247 274 274 245 245 275 275 278 278 248 248 249 249 275 275 246 246 276 276 250 250 279 279 249 249 276 276 247 247 277 277 280 280 250 250 251 251 277 277 248 248 278 278 252 252 281 281 251 251 278 278 249 249 279 279 282 282 252 252 253 253 279 279 250 250 280 280 283 283 253 253 254 254 280 280 251 251 281 281 255 255 284 284 254 254 281 281 252 252 282 282 285 285 255 255 137 137 282 282 253 253 283 283 286 286 287 287 174 174 283 283 254 254 284 284 256 256 288 288 138 138 284 284 255 255 285 285 289 289 256 256 146 146 137 137 136 136 285 285 290 290 146 146 258 258 136 136 138 138 288 288 174 174 287 287 172 172 289 289 288 288 256 256 159 159 259 259 169 169 289 289 146 146 290 290 261 261 291 291 292 292 290 290 258 258 257 257 257 257 170 170 168 168 293 293 291 291 260 260 259 259 231 231 261 261 159 159 169 169 168 168 294 294 293 293 262 262 261 261 292 292 259 259 295 295 263 263 264 264 291 291 261 261 260 260 293 293 260 260 262 262 264 264 265 265 296 296 234 234 202 202 263 263 263 263 295 295 294 294 265 265 264 264 203 203 109 109 211 211 107 107 297 297 298 298 266 266 299 299 270 270 268 268 270 270 124 124 241 241 109 109 108 108 113 113 300 300 268 268 269 269 113 113 108 108 301 301 302 302 269 269 271 271 301 301 270 270 299 299 303 303 271 271 272 272 299 299 268 268 300 300 304 304 272 272 273 273 300 300 269 269 302 302 305 305 273 273 274 274 302 302 271 271 303 303 306 306 274 274 275 275 303 303 272 272 304 304 307 307 275 275 276 276 304 304 273 273 305 305 308 308 276 276 277 277 305 305 274 274 306 306 309 309 277 277 278 278 306 306 275 275 307 307 310 310 278 278 279 279 307 307 276 276 308 308 280 280 311 311 279 279 308 308 277 277 309 309 312 312 280 280 281 281 309 309 278 278 310 310 282 282 313 313 281 281 310 310 279 279 311 311 314 314 282 282 283 283 280 280 312 312 311 311 315 315 283 283 284 284 312 312 281 281 313 313 285 285 316 316 284 284 282 282 314 314 313 313 317 317 285 285 136 136 283 283 315 315 314 314 318 318 136 136 288 288 315 315 284 284 316 316 289 289 319 319 288 288 285 285 317 317 316 316 320 320 289 289 290 290 136 136 318 318 317 317 321 321 290 290 257 257 288 288 319 319 318 318 322 322 257 257 168 168 289 289 320 320 319 319 292 292 323 323 162 162 320 320 290 290 321 321 322 322 321 321 257 257 324 324 323 323 291 291 169 169 259 259 292 292 167 167 322 322 168 168 324 324 293 293 325 325 162 162 169 169 292 292 326 326 294 294 295 295 323 323 292 292 291 291 324 324 291 291 293 293 295 295 296 296 327 327 262 262 263 263 294 294 294 294 326 326 325 325 296 296 295 295 264 264 114 114 211 211 109 109 328 328 329 329 330 330 331 331 301 301 299 299 301 301 108 108 270 270 113 113 115 115 114 114 332 332 299 299 300 300 115 115 113 113 333 333 334 334 300 300 302 302 301 301 331 331 333 333 335 335 302 302 303 303 331 331 299 299 332 332 336 336 303 303 304 304 300 300 334 334 332 332 337 337 304 304 305 305 334 334 302 302 335 335 338 338 305 305 306 306 303 303 336 336 335 335 339 339 306 306 307 307 336 336 304 304 337 337 340 340 307 307 308 308 305 305 338 338 337 337 341 341 308 308 309 309 338 338 306 306 339 339 342 342 309 309 310 310 307 307 340 340 339 339 343 343 310 310 311 311 340 340 308 308 341 341 344 344 311 311 312 312 309 309 342 342 341 341 345 345 312 312 313 313 342 342 310 310 343 343 79 79 313 313 314 314 343 343 311 311 344 344 77 77 314 314 315 315 312 312 345 345 344 344 346 346 315 315 316 316 345 345 313 313 79 79 347 347 316 316 317 317 314 314 77 77 79 79 348 348 317 317 318 318 315 315 346 346 77 77 349 349 318 318 319 319 346 346 316 316 347 347 286 286 319 319 320 320 317 317 348 348 347 347 287 287 320 320 321 321 318 318 349 349 348 348 350 350 321 321 322 322 319 319 286 286 349 349 351 351 322 322 167 167 286 286 320 320 287 287 287 287 321 321 350 350 160 160 323 323 352 352 167 167 169 169 162 162 322 322 351 351 350 350 352 352 324 324 353 353 161 161 167 167 162 162 354 354 325 325 326 326 160 160 162 162 323 323 352 352 323 323 324 324 295 295 327 327 326 326 293 293 294 294 325 325 354 354 353 353 325 325 355 355 326 326 327 327 116 116 211 211 114 114 356 356 298 298 357 357 358 358 333 333 331 331 333 333 113 113 301 301 116 116 115 115 120 120 359 359 331 331 332 332 115 115 360 360 120 120 361 361 332 332 334 334 360 360 333 333 358 358 362 362 334 334 335 335 331 331 359 359 358 358 363 363 335 335 336 336 359 359 332 332 361 361 364 364 336 336 337 337 334 334 362 362 361 361 365 365 337 337 338 338 362 362 335 335 363 363 366 366 338 338 339 339 336 336 364 364 363 363 367 367 339 339 340 340 364 364 337 337 365 365 368 368 340 340 341 341 338 338 366 366 365 365 369 369 341 341 342 342 366 366 339 339 367 367 370 370 342 342 343 343 340 340 368 368 367 367 371 371 343 343 344 344 368 368 341 341 369 369 372 372 344 344 345 345 342 342 370 370 369 369 373 373 345 345 79 79 370 370 343 343 371 371 374 374 375 375 376 376 344 344 372 372 371 371 377 377 77 77 346 346 345 345 373 373 372 372 378 378 346 346 347 347 373 373 79 79 78 78 130 130 347 347 348 348 77 77 377 377 78 78 379 379 348 348 349 349 346 346 378 378 377 377 380 380 349 349 286 286 347 347 130 130 378 378 381 381 173 173 172 172 348 348 379 379 130 130 172 172 287 287 350 350 349 349 380 380 379 379 382 382 350 350 351 351 286 286 174 174 380 380 166 166 383 383 384 384 165 165 160 160 385 385 351 351 167 167 161 161 350 350 382 382 172 172 385 385 352 352 386 386 166 166 351 351 161 161 387 387 353 353 354 354 165 165 161 161 160 160 385 385 160 160 352 352 326 326 355 355 354 354 324 324 325 325 353 353 387 387 386 386 353 353 388 388 354 354 355 355 121 121 211 211 116 116 389 389 356 356 390 390 360 360 391 391 392 392 360 360 115 115 333 333 120 120 123 123 121 121 358 358 393 393 391 391 360 360 392 392 120 120 359 359 394 394 393 393 358 358 391 391 360 360 361 361 395 395 394 394 359 359 393 393 358 358 362 362 396 396 395 395 361 361 394 394 359 359 363 363 397 397 396 396 362 362 395 395 361 361 364 364 398 398 397 397 363 363 396 396 362 362 365 365 399 399 398 398 364 364 397 397 363 363 366 366 400 400 399 399 365 365 398 398 364 364 367 367 401 401 400 400 366 366 399 399 365 365 368 368 402 402 401 401 367 367 400 400 366 366 369 369 403 403 402 402 368 368 401 401 367 367 370 370 404 404 403 403 369 369 402 402 368 368 371 371 405 405 404 404 370 370 403 403 369 369 372 372 61 61 405 405 371 371 404 404 370 370 373 373 406 406 61 61 372 372 405 405 371 371 78 78 407 407 406 406 373 373 61 61 372 372 377 377 408 408 407 407 78 78 406 406 373 373 378 378 129 129 408 408 377 377 407 407 78 78 409 409 410 410 411 411 378 378 408 408 377 377 379 379 411 411 131 131 130 130 129 129 378 378 380 380 412 412 411 411 131 131 130 130 379 379 174 174 173 173 412 412 380 380 411 411 379 379 381 381 382 382 384 384 174 174 412 412 380 380 175 175 413 413 383 383 383 383 165 165 414 414 382 382 351 351 166 166 382 382 381 381 172 172 414 414 385 385 415 415 166 166 384 384 382 382 416 416 386 386 387 387 383 383 166 166 165 165 414 414 165 165 385 385 354 354 388 388 387 387 352 352 353 353 386 386 416 416 415 415 386 386 417 417 387 387 388 388 105 105 121 121 122 122 418 418 419 419 420 420 392 392 421 421 422 422 123 123 120 120 392 392 123 123 267 267 122 122 421 421 391 391 423 423 422 422 123 123 392 392 393 393 424 424 423 423 391 391 421 421 392 392 424 424 394 394 425 425 423 423 391 391 393 393 395 395 426 426 425 425 394 394 424 424 393 393 426 426 396 396 427 427 425 425 394 394 395 395 397 397 428 428 427 427 396 396 426 426 395 395 428 428 398 398 429 429 427 427 396 396 397 397 399 399 430 430 429 429 398 398 428 428 397 397 430 430 400 400 431 431 399 399 429 429 398 398 401 401 432 432 431 431 400 400 430 430 399 399 432 432 402 402 433 433 401 401 431 431 400 400 403 403 434 434 433 433 402 402 432 432 401 401 434 434 404 404 81 81 403 403 433 433 402 402 81 81 405 405 60 60 404 404 434 434 403 403 435 435 436 436 437 437 405 405 81 81 404 404 59 59 406 406 438 438 60 60 405 405 61 61 407 407 439 439 438 438 406 406 59 59 61 61 439 439 408 408 375 375 407 407 438 438 406 406 375 375 129 129 440 440 439 439 407 407 408 408 131 131 410 410 440 440 129 129 375 375 408 408 441 441 442 442 443 443 131 131 440 440 129 129 409 409 412 412 441 441 410 410 131 131 411 411 441 441 173 173 444 444 409 409 411 411 412 412 381 381 445 445 444 444 441 441 412 412 173 173 384 384 413 413 445 445 381 381 444 444 173 173 175 175 414 414 446 446 384 384 445 445 381 381 447 447 415 415 416 416 413 413 384 384 383 383 175 175 383 383 414 414 387 387 417 417 416 416 385 385 386 386 415 415 447 447 446 446 415 415 448 448 416 416 417 417 105 105 122 122 266 266 106 106 389 389 449 449 422 422 450 450 451 451 267 267 123 123 422 422 297 297 266 266 267 267 421 421 452 452 450 450 422 422 451 451 267 267 423 423 453 453 452 452 450 450 422 422 421 421 424 424 454 454 453 453 423 423 452 452 421 421 425 425 455 455 454 454 453 453 423 423 424 424 426 426 456 456 455 455 425 425 454 454 424 424 427 427 457 457 456 456 455 455 425 425 426 426 428 428 458 458 457 457 427 427 456 456 426 426 458 458 429 429 459 459 457 457 427 427 428 428 430 430 460 460 459 459 429 429 458 458 428 428 460 460 431 431 461 461 459 459 429 429 430 430 432 432 462 462 461 461 431 431 460 460 430 430 462 462 433 433 463 463 461 461 431 431 432 432 434 434 80 80 463 463 433 433 462 462 432 432 464 464 465 465 466 466 463 463 433 433 434 434 60 60 467 467 82 82 80 80 434 434 81 81 59 59 468 468 467 467 60 60 82 82 81 81 468 468 438 438 469 469 467 467 60 60 59 59 439 439 374 374 469 469 438 438 468 468 59 59 470 470 471 471 472 472 469 469 438 438 439 439 376 376 440 440 470 470 374 374 439 439 375 375 410 410 473 473 470 470 376 376 375 375 440 440 409 409 443 443 473 473 470 470 440 440 410 410 474 474 475 475 476 476 473 473 410 410 409 409 442 442 444 444 474 474 443 443 409 409 441 441 474 474 445 445 477 477 442 442 441 441 444 444 177 177 477 477 413 413 444 444 445 445 474 474 178 178 446 446 447 447 445 445 413 413 477 477 177 177 413 413 175 175 416 416 448 448 447 447 414 414 415 415 446 446 178 178 176 176 446 446 478 478 447 447 448 448 105 105 266 266 298 298 479 479 480 480 481 481 451 451 330 330 482 482 297 297 267 267 451 451 357 357 298 298 297 297 450 450 328 328 330 330 482 482 297 297 451 451 452 452 236 236 328 328 330 330 451 451 450 450 453 453 237 237 236 236 328 328 450 450 452 452 454 454 118 118 237 237 236 236 452 452 453 453 455 455 119 119 118 118 237 237 453 453 454 454 456 456 112 112 119 119 118 118 454 454 455 455 457 457 110 110 112 112 119 119 455 455 456 456 458 458 100 100 110 110 112 112 456 456 457 457 459 459 101 101 100 100 110 110 457 457 458 458 460 460 92 92 101 101 100 100 458 458 459 459 461 461 90 90 92 92 101 101 459 459 460 460 462 462 74 74 90 90 461 461 92 92 460 460 463 463 75 75 74 74 90 90 461 461 462 462 80 80 483 483 75 75 74 74 462 462 463 463 82 82 465 465 483 483 75 75 463 463 80 80 467 467 466 466 465 465 483 483 80 80 82 82 468 468 435 435 466 466 465 465 82 82 467 467 469 469 436 436 435 435 466 466 467 467 468 468 374 374 484 484 436 436 435 435 468 468 469 469 376 376 472 472 484 484 436 436 469 469 374 374 485 485 486 486 471 471 484 484 374 374 376 376 473 473 485 485 471 471 472 472 376 376 470 470 443 443 487 487 485 485 470 470 473 473 471 471 442 442 476 476 487 487 485 485 473 473 443 443 181 181 475 475 477 477 487 487 443 443 442 442 183 183 184 184 186 186 476 476 442 442 474 474 177 177 182 182 181 181 477 477 475 475 474 474 177 177 181 181 477 477 447 447 478 478 178 178 175 175 446 446 176 176 179 179 182 182 176 176 488 488 178 178 478 478 105 105 298 298 356 356 106 106 449 449 489 489 420 420 357 357 482 482 357 357 297 297 482 482 390 390 357 357 420 420 418 418 482 482 330 330 420 420 482 482 418 418 490 490 491 491 492 492 418 418 330 330 329 329 493 493 328 328 236 236 329 329 328 328 493 493 494 494 495 495 496 496 493 493 236 236 238 238 497 497 237 237 118 118 238 238 237 237 497 497 498 498 499 499 500 500 497 497 118 118 117 117 501 501 119 119 112 112 117 117 119 119 501 501 502 502 503 503 504 504 501 501 112 112 111 111 505 505 110 110 100 100 111 111 110 110 505 505 506 506 507 507 508 508 505 505 100 100 102 102 509 509 101 101 92 92 102 102 101 101 509 509 510 510 511 511 512 512 509 509 92 92 91 91 513 513 90 90 74 74 91 91 90 90 513 513 514 514 515 515 516 516 513 513 74 74 73 73 517 517 75 75 483 483 75 75 517 517 73 73 518 518 483 483 465 465 517 517 483 483 518 518 519 519 520 520 521 521 518 518 465 465 464 464 522 522 466 466 435 435 464 464 466 466 522 522 523 523 524 524 525 525 522 522 435 435 437 437 525 525 436 436 484 484 436 436 525 525 437 437 523 523 484 484 472 472 484 484 523 523 525 525 526 526 472 472 471 471 523 523 472 472 526 526 527 527 528 528 529 529 526 526 471 471 486 486 529 529 485 485 487 487 485 485 529 529 486 486 527 527 487 487 476 476 487 487 527 527 529 529 530 530 476 476 475 475 476 476 530 530 527 527 531 531 475 475 181 181 530 530 475 475 531 531 181 181 183 183 531 531 178 178 488 488 179 179 177 177 176 176 182 182 184 184 183 183 182 182 532 532 179 179 488 488 105 105 356 356 389 389 533 533 489 489 449 449 420 420 480 480 390 390 356 356 357 357 390 390 449 449 390 390 480 480 534 534 535 535 536 536 420 420 419 419 480 480 329 329 535 535 418 418 418 418 535 535 419 419 537 537 329 329 493 493 329 329 537 537 535 535 238 238 490 490 493 493 493 493 490 490 537 537 538 538 238 238 497 497 238 238 538 538 490 490 117 117 494 494 497 497 497 497 494 494 538 538 539 539 117 117 501 501 117 117 539 539 494 494 111 111 498 498 501 501 501 501 498 498 539 539 540 540 111 111 505 505 111 111 540 540 498 498 102 102 502 502 505 505 505 505 502 502 540 540 541 541 102 102 509 509 102 102 541 541 502 502 91 91 506 506 509 509 509 509 506 506 541 541 512 512 91 91 513 513 506 506 91 91 512 512 73 73 510 510 513 513 513 513 510 510 512 512 516 516 73 73 517 517 510 510 73 73 516 516 518 518 514 514 517 517 517 517 514 514 516 516 464 464 542 542 518 518 518 518 542 542 514 514 521 521 464 464 522 522 464 464 521 521 542 542 437 437 519 519 522 522 522 522 519 519 521 521 543 543 437 437 525 525 519 519 437 437 543 543 524 524 544 544 545 545 525 525 524 524 543 543 526 526 544 544 523 523 523 523 544 544 524 524 486 486 546 546 526 526 526 526 546 546 544 544 547 547 486 486 529 529 546 546 486 486 547 547 527 527 530 530 548 548 529 529 528 528 547 547 548 548 549 549 550 550 527 527 548 548 528 528 531 531 549 549 530 530 530 530 549 549 548 548 183 183 551 551 531 531 549 549 531 531 551 551 179 179 532 532 184 184 183 183 186 186 551 551 187 187 184 184 532 532 105 105 389 389 106 106 104 104 106 106 489 489 479 479 533 533 449 449 389 389 390 390 449 449 479 479 449 449 480 480 419 419 552 552 481 481 481 481 480 480 419 419 534 534 552 552 419 419 534 534 419 419 535 535 537 537 553 553 536 536 536 536 535 535 537 537 492 492 553 553 537 537 492 492 537 537 490 490 538 538 554 554 491 491 491 491 490 490 538 538 496 496 554 554 538 538 496 496 538 538 494 494 539 539 555 555 495 495 495 495 494 494 539 539 500 500 555 555 539 539 500 500 539 539 498 498 540 540 556 556 499 499 499 499 498 498 540 540 504 504 556 556 540 540 504 504 540 540 502 502 541 541 557 557 503 503 503 503 502 502 541 541 508 508 557 557 541 541 508 508 541 541 506 506 507 507 512 512 558 558 507 507 506 506 512 512 511 511 558 558 512 512 511 511 510 510 559 559 559 559 516 516 560 560 559 559 510 510 516 516 515 515 560 560 516 516 515 515 514 514 561 561 561 561 542 542 562 562 561 561 514 514 542 542 521 521 563 563 562 562 562 562 542 542 521 521 520 520 563 563 521 521 520 520 519 519 564 564 564 564 543 543 565 565 564 564 519 519 543 543 524 524 566 566 565 565 565 565 543 543 524 524 545 545 566 566 524 524 545 545 544 544 567 567 567 567 546 546 568 568 567 567 544 544 546 546 568 568 547 547 569 569 568 568 546 546 547 547 528 528 570 570 569 569 569 569 547 547 528 528 571 571 570 570 528 528 528 528 548 548 571 571 550 550 571 571 548 548 550 550 549 549 572 572 549 549 551 551 572 572 572 572 551 551 573 573 186 186 184 184 187 187 551 551 186 186 573 573 185 185 573 573 186 186 574 574 575 575 576 576 577 577 578 578 579 579 579 579 580 580 581 581 582 582 583 583 577 577 578 578 577 577 584 584 585 585 580 580 579 579 586 586 587 587 580 580 577 577 581 581 588 588 579 579 589 589 590 590 583 583 584 584 577 577 591 591 589 589 579 579 592 592 578 578 593 593 579 579 594 594 591 591 593 593 578 578 595 595 595 595 578 578 596 596 597 597 596 596 598 598 599 599 598 598 584 584 600 600 601 601 584 584 601 601 602 602 599 599 601 601 599 599 584 584 579 579 578 578 594 594 603 603 604 604 581 581 605 605 575 575 580 580 588 588 581 581 604 604 606 606 603 603 581 581 606 606 580 580 575 575 606 606 607 607 603 603 608 608 575 575 609 609 575 575 608 608 610 610 606 606 611 611 607 607 611 611 606 606 612 612 575 575 610 610 612 612 613 613 611 611 612 612 614 614 610 610 615 615 616 616 613 613 612 612 614 614 617 617 610 610 617 617 616 616 610 610 618 618 619 619 617 617 620 620 616 616 621 621 620 620 613 613 616 616 621 621 616 616 622 622 623 623 617 617 624 624 625 625 621 621 622 622 623 623 622 622 617 617 623 623 626 626 627 627 628 628 629 629 630 630 631 631 627 627 626 626 622 622 632 632 625 625 632 632 622 622 633 633 627 627 633 633 623 623 634 634 635 635 629 629 632 632 633 633 628 628 628 628 633 633 629 629 629 629 636 636 630 630 637 637 638 638 639 639 629 629 638 638 636 636 629 629 639 639 638 638 640 640 641 641 642 642 638 638 643 643 636 636 642 642 643 643 638 638 642 642 638 638 640 640 642 642 644 644 645 645 644 644 646 646 645 645 647 647 648 648 645 645 649 649 642 642 645 645 650 650 648 648 647 647 649 649 645 645 651 651 600 600 584 584 583 583 578 578 598 598 596 596 586 586 580 580 585 585 582 582 577 577 588 588 581 581 577 577 579 579 576 576 575 575 605 605 606 606 581 581 580 580 610 610 608 608 652 652 612 612 606 606 575 575 618 618 617 617 614 614 610 610 616 616 612 612 653 653 623 623 624 624 616 616 617 617 622 622 654 654 626 626 623 623 623 623 633 633 622 622 627 627 634 634 629 629 633 633 627 627 629 629 639 639 629 629 655 655 637 637 656 656 638 638 638 638 656 656 640 640 644 644 642 642 641 641 649 649 643 643 642 642 647 647 645 645 646 646 651 651 645 645 648 648 578 578 584 584 598 598 592 592 594 594 578 578 590 590 657 657 579 579 579 579 657 657 585 585 587 587 658 658 580 580 605 605 580 580 658 658 574 574 659 659 575 575 609 609 575 575 659 659 652 652 660 660 610 610 615 615 610 610 660 660 619 619 661 661 617 617 624 624 617 617 661 661 653 653 662 662 623 623 654 654 623 623 662 662 631 631 663 663 627 627 634 634 627 627 663 663 635 635 655 655 629 629 664 664 665 665 666 666 667 667 668 668 669 669 666 666 665 665 670 670 671 671 664 664 666 666 672 672 673 673 674 674 675 675 676 676 677 677 678 678 668 668 679 679 680 680 681 681 682 682 683 683 667 667 684 684 684 684 667 667 685 685 686 686 687 687 688 688 689 689 690 690 684 684 691 691 692 692 693 693 694 694 695 695 696 696 697 697 698 698 696 696 699 699 691 691 700 700 701 701 702 702 703 703 703 703 684 684 690 690 703 703 702 702 704 704 704 704 705 705 697 697 706 706 705 705 704 704 686 686 688 688 699 699 707 707 705 705 706 706 692 692 691 691 699 699 669 669 685 685 667 667 689 689 684 684 685 685 669 669 668 668 678 678 668 668 667 667 708 708 679 679 668 668 709 709 681 681 710 710 711 711 712 712 679 679 709 709 709 709 713 713 712 712 714 714 715 715 716 716 709 709 716 716 713 713 717 717 680 680 718 718 715 715 713 713 716 716 672 672 714 714 673 673 716 716 673 673 714 714 677 677 719 719 717 717 673 673 719 719 674 674 719 719 677 677 720 720 720 720 674 674 719 719 675 675 721 721 665 665 722 722 675 675 677 677 723 723 724 724 721 721 725 725 724 724 723 723 726 726 727 727 728 728 729 729 730 730 731 731 729 729 732 732 733 733 734 734 677 677 676 676 665 665 664 664 675 675 734 734 720 720 677 677 706 706 704 704 702 702 698 698 697 697 705 705 700 700 695 695 699 699 690 690 701 701 703 703 697 697 735 735 703 703 708 708 683 683 736 736 735 735 683 683 684 684 737 737 711 711 738 738 683 683 708 708 667 667 739 739 709 709 668 668 708 708 739 739 668 668 710 710 716 716 709 709 739 739 710 710 709 709 681 681 673 673 716 716 710 710 681 681 716 716 719 719 673 673 680 680 680 680 673 673 681 681 725 725 740 740 729 729 719 719 680 680 717 717 676 676 675 675 664 664 722 722 677 677 717 717 665 665 741 741 670 670 721 721 675 675 722 722 741 741 665 665 724 724 704 704 697 697 703 703 742 742 696 696 698 698 743 743 744 744 745 745 703 703 735 735 684 684 746 746 735 735 696 696 708 708 747 747 739 739 736 736 683 683 746 746 739 739 738 738 710 710 736 736 747 747 708 708 682 682 711 711 748 748 747 747 738 738 739 739 718 718 682 682 749 749 711 711 710 710 738 738 750 750 751 751 752 752 682 682 681 681 711 711 717 717 753 753 722 722 682 682 718 718 680 680 722 722 754 754 721 721 753 753 717 717 718 718 721 721 724 724 665 665 722 722 753 753 754 754 721 721 754 754 723 723 755 755 724 724 725 725 724 724 755 755 741 741 697 697 696 696 735 735 742 742 694 694 696 696 747 747 736 736 756 756 735 735 746 746 683 683 700 700 746 746 695 695 738 738 747 747 757 757 700 700 756 756 736 736 758 758 759 759 745 745 756 756 757 757 747 747 760 760 761 761 759 759 757 757 737 737 738 738 749 749 761 761 762 762 737 737 748 748 711 711 753 753 718 718 763 763 748 748 749 749 682 682 753 753 751 751 754 754 749 749 763 763 718 718 723 723 754 754 764 764 753 753 763 763 751 751 725 725 723 723 740 740 751 751 764 764 754 754 764 764 740 740 723 723 731 731 725 725 729 729 725 725 731 731 755 755 696 696 695 695 746 746 694 694 686 686 695 695 743 743 691 691 765 765 746 746 700 700 736 736 756 756 700 700 691 691 756 756 691 691 743 743 757 757 756 756 743 743 757 757 743 743 745 745 737 737 757 757 745 745 766 766 761 761 760 760 737 737 745 745 759 759 767 767 762 762 768 768 748 748 759 759 761 761 752 752 762 762 767 767 763 763 749 749 762 762 763 763 762 762 752 752 751 751 763 763 752 752 769 769 750 750 770 770 764 764 751 751 750 750 771 771 732 732 769 769 769 769 764 764 750 750 733 733 726 726 730 730 740 740 769 769 732 732 730 730 729 729 733 733 686 686 699 699 695 695 688 688 692 692 699 699 693 693 765 765 691 691 765 765 772 772 743 743 772 772 744 744 743 743 744 744 773 773 745 745 773 773 758 758 745 745 758 758 774 774 759 759 760 760 759 759 774 774 748 748 737 737 759 759 768 768 761 761 766 766 749 749 748 748 761 761 768 768 762 762 761 761 767 767 775 775 752 752 775 775 776 776 752 752 776 776 770 770 750 750 776 776 750 750 752 752 770 770 777 777 769 769 771 771 769 769 777 777 740 740 764 764 769 769 727 727 732 732 771 771 729 729 740 740 732 732 732 732 727 727 733 733 727 727 726 726 733 733 778 778 779 779 780 780 781 781 782 782 783 783 782 782 784 784 785 785 786 786 781 781 787 787 783 783 788 788 781 781 789 789 782 782 785 785 790 790 785 785 791 791 781 781 792 792 784 784 782 782 793 793 794 794 787 787 781 781 788 788 795 795 782 782 794 794 796 796 797 797 783 783 782 782 795 795 798 798 797 797 799 799 783 783 799 799 800 800 783 783 801 801 802 802 800 800 803 803 788 788 802 802 804 804 788 788 805 805 805 805 803 803 806 806 805 805 788 788 803 803 782 782 798 798 783 783 807 807 784 784 808 808 809 809 785 785 780 780 792 792 808 808 784 784 810 810 784 784 807 807 810 810 780 780 785 785 810 810 807 807 811 811 812 812 813 813 780 780 780 780 814 814 812 812 810 810 811 811 815 815 815 815 816 816 810 810 780 780 816 816 814 814 817 817 816 816 815 815 818 818 819 819 814 814 820 820 816 816 817 817 818 818 814 814 821 821 821 821 814 814 820 820 822 822 821 821 823 823 824 824 825 825 820 820 824 824 820 820 817 817 825 825 826 826 820 820 827 827 828 828 821 821 829 829 826 826 825 825 827 827 821 821 826 826 827 827 830 830 831 831 832 832 833 833 834 834 835 835 831 831 830 830 826 826 829 829 836 836 836 836 837 837 826 826 830 830 827 827 837 837 838 838 834 834 839 839 836 836 832 832 837 837 832 832 834 834 837 837 834 834 833 833 840 840 841 841 842 842 843 843 834 834 840 840 843 843 834 834 843 843 842 842 844 844 845 845 846 846 843 843 840 840 847 847 845 845 843 843 847 847 845 845 844 844 843 843 845 845 848 848 849 849 849 849 848 848 850 850 851 851 848 848 852 852 853 853 848 848 845 845 854 854 851 851 852 852 853 853 855 855 848 848 804 804 787 787 788 788 783 783 800 800 802 802 790 790 789 789 785 785 786 786 792 792 781 781 784 784 782 782 781 781 779 779 809 809 780 780 810 810 785 785 784 784 814 814 856 856 812 812 816 816 780 780 810 810 822 822 818 818 821 821 814 814 816 816 820 820 857 857 828 828 827 827 820 820 826 826 821 821 858 858 827 827 831 831 827 827 826 826 837 837 830 830 834 834 838 838 837 837 834 834 830 830 842 842 859 859 834 834 841 841 843 843 860 860 843 843 844 844 860 860 849 849 846 846 845 845 853 853 845 845 847 847 851 851 850 850 848 848 855 855 852 852 848 848 783 783 802 802 788 788 796 796 783 783 798 798 793 793 782 782 861 861 782 782 789 789 861 861 791 791 785 785 862 862 809 809 862 862 785 785 778 778 780 780 863 863 813 813 863 863 780 780 856 856 814 814 864 864 819 819 864 864 814 814 823 823 821 821 865 865 828 828 865 865 821 821 857 857 827 827 866 866 858 858 866 866 827 827 835 835 830 830 867 867 838 838 867 867 830 830 839 839 834 834 859 859 868 868 869 869 870 870 870 870 869 869 871 871 872 872 873 873 874 874 875 875 876 876 877 877 878 878 879 879 880 880 881 881 880 880 882 882 883 883 884 884 885 885 880 880 886 886 887 887 885 885 888 888 889 889 885 885 890 890 886 886 891 891 892 892 893 893 893 893 894 894 895 895 894 894 893 893 892 892 896 896 897 897 892 892 896 896 898 898 897 897 896 896 899 899 898 898 898 898 899 899 900 900 900 900 899 899 901 901 902 902 893 893 895 895 902 902 889 889 888 888 888 888 893 893 902 902 886 886 890 890 903 903 889 889 890 890 885 885 904 904 886 886 905 905 887 887 886 886 903 903 879 879 906 906 880 880 882 882 880 880 906 906 873 873 906 906 879 879 873 873 872 872 906 906 872 872 907 907 875 875 908 908 909 909 906 906 907 907 876 876 875 875 874 874 907 907 872 872 871 871 910 910 870 870 871 871 875 875 877 877 869 869 911 911 871 871 912 912 870 870 910 910 913 913 914 914 912 912 912 912 914 914 870 870 868 868 870 870 914 914 911 911 915 915 875 875 910 910 871 871 877 877 911 911 875 875 871 871 915 915 916 916 872 872 915 915 872 872 875 875 908 908 872 872 916 916 908 908 906 906 872 872 882 882 906 906 909 909 905 905 880 880 881 881 887 887 878 878 880 880 905 905 886 886 880 880 886 886 904 904 883 883 883 883 885 885 886 886 888 888 884 884 917 917 884 884 888 888 885 885 917 917 891 891 893 893 917 917 893 893 888 888 891 891 918 918 892 892 896 896 918 918 919 919 897 897 894 894 892 892 918 918 896 896 892 892 899 899 919 919 920 920 919 919 899 899 896 896 899 899 920 920 921 921 922 922 923 923 924 924 925 925 923 923 926 926 926 926 923 923 927 927 927 927 923 923 928 928 929 929 923 923 925 925 923 923 930 930 928 928 931 931 923 923 929 929 923 923 931 931 932 932 933 933 923 923 932 932 923 923 934 934 930 930 935 935 923 923 922 922 935 935 934 934 923 923 936 936 922 922 924 924 937 937 938 938 939 939 940 940 923 923 933 933 941 941 942 942 943 943 942 942 937 937 944 944 941 941 937 937 942 942 944 944 937 937 945 945 937 937 946 946 947 947 945 945 937 937 947 947 937 937 948 948 949 949 946 946 937 937 949 949 939 939 938 938 950 950 948 948 937 937 939 939 951 951 950 950 952 952 939 939 951 951 953 953 951 951 954 954 955 955 956 956 954 954 952 952 957 957 954 954 956 956 950 950 951 951 939 939 952 952 954 954 951 951 940 940 938 938 923 923 937 937 923 923 938 938 958 958 959 959 960 960 961 961 960 960 959 959 962 962 963 963 960 960 960 960 964 964 962 962 958 958 960 960 963 963 965 965 960 960 966 966 960 960 967 967 966 966 960 960 961 961 967 967 968 968 960 960 965 965 969 969 970 970 971 971 972 972 973 973 974 974 970 970 975 975 971 971 976 976 970 970 969 969 977 977 978 978 979 979 980 980 981 981 982 982 983 983 984 984 974 974 985 985 986 986 987 987 972 972 988 988 989 989 990 990 973 973 972 972 991 991 992 992 993 993 994 994 995 995 996 996 997 997 998 998 999 999 1000 1000 997 997 1001 1001 1002 1002 996 996 1003 1003 1004 1004 990 990 989 989 1002 1002 1005 1005 1006 1006 1007 1007 1008 1008 1009 1009 1001 1001 992 992 991 991 1007 1007 1009 1009 1006 1006 1010 1010 1005 1005 1011 1011 1005 1005 1010 1010 1006 1006 1001 1001 997 997 999 999 989 989 990 990 972 972 989 989 1009 1009 1004 1004 973 973 983 983 974 974 974 974 1012 1012 972 972 984 984 1013 1013 974 974 987 987 1014 1014 1015 1015 1016 1016 1013 1013 984 984 1013 1013 1016 1016 1017 1017 1018 1018 1019 1019 1020 1020 1013 1013 1017 1017 1019 1019 1021 1021 1022 1022 985 985 1020 1020 1019 1019 1017 1017 977 977 979 979 1018 1018 1019 1019 1018 1018 979 979 981 981 1021 1021 1023 1023 979 979 978 978 1023 1023 1023 1023 1024 1024 981 981 1024 1024 1023 1023 978 978 980 980 971 971 1025 1025 1026 1026 981 981 980 980 1027 1027 1025 1025 1028 1028 1029 1029 1027 1027 1028 1028 1030 1030 1031 1031 1032 1032 1033 1033 1034 1034 1035 1035 1033 1033 1036 1036 1037 1037 1038 1038 982 982 981 981 971 971 980 980 969 969 1038 1038 981 981 1024 1024 1010 1010 1007 1007 1006 1006 1003 1003 1005 1005 1002 1002 1001 1001 994 994 1000 1000 1004 1004 1009 1009 1008 1008 1002 1002 1009 1009 1039 1039 1040 1040 988 988 1012 1012 1039 1039 989 989 988 988 1041 1041 1042 1042 1014 1014 988 988 972 972 1012 1012 1043 1043 974 974 1013 1013 1012 1012 974 974 1043 1043 1015 1015 1013 1013 1019 1019 1043 1043 1013 1013 1015 1015 987 987 1019 1019 979 979 1015 1015 1019 1019 987 987 1023 1023 985 985 979 979 985 985 987 987 979 979 1029 1029 1033 1033 1044 1044 1023 1023 1021 1021 985 985 982 982 969 969 980 980 1026 1026 1021 1021 981 981 971 971 975 975 1045 1045 1025 1025 1026 1026 980 980 1045 1045 1028 1028 971 971 1006 1006 1009 1009 1002 1002 1046 1046 1003 1003 996 996 1047 1047 1048 1048 1049 1049 1009 1009 989 989 1039 1039 1050 1050 996 996 1039 1039 1012 1012 1043 1043 1051 1051 1040 1040 1050 1050 988 988 1043 1043 1015 1015 1042 1042 1040 1040 1012 1012 1051 1051 986 986 1052 1052 1014 1014 1051 1051 1043 1043 1042 1042 1022 1022 1053 1053 986 986 1014 1014 1042 1042 1015 1015 1054 1054 1055 1055 1056 1056 986 986 1014 1014 987 987 1021 1021 1026 1026 1057 1057 986 986 985 985 1022 1022 1026 1026 1025 1025 1058 1058 1057 1057 1022 1022 1021 1021 1025 1025 971 971 1028 1028 1026 1026 1058 1058 1057 1057 1025 1025 1027 1027 1058 1058 1059 1059 1029 1029 1028 1028 1028 1028 1045 1045 1059 1059 1002 1002 1039 1039 996 996 1046 1046 996 996 995 995 1051 1051 1060 1060 1040 1040 1039 1039 988 988 1050 1050 1000 1000 994 994 1050 1050 1042 1042 1061 1061 1051 1051 1000 1000 1040 1040 1060 1060 1062 1062 1048 1048 1063 1063 1060 1060 1051 1051 1061 1061 1064 1064 1063 1063 1065 1065 1061 1061 1042 1042 1041 1041 1053 1053 1066 1066 1065 1065 1041 1041 1014 1014 1052 1052 1057 1057 1067 1067 1022 1022 1052 1052 986 986 1053 1053 1057 1057 1058 1058 1056 1056 1053 1053 1022 1022 1067 1067 1027 1027 1068 1068 1058 1058 1057 1057 1056 1056 1067 1067 1029 1029 1044 1044 1027 1027 1056 1056 1058 1058 1068 1068 1068 1068 1027 1027 1044 1044 1034 1034 1033 1033 1029 1029 1029 1029 1059 1059 1034 1034 996 996 1050 1050 994 994 995 995 994 994 991 991 1047 1047 1069 1069 997 997 1050 1050 1040 1040 1000 1000 1060 1060 997 997 1000 1000 1060 1060 1047 1047 997 997 1061 1061 1047 1047 1060 1060 1061 1061 1048 1048 1047 1047 1041 1041 1048 1048 1061 1061 1070 1070 1064 1064 1065 1065 1041 1041 1063 1063 1048 1048 1071 1071 1072 1072 1066 1066 1052 1052 1065 1065 1063 1063 1055 1055 1071 1071 1066 1066 1067 1067 1066 1066 1053 1053 1067 1067 1055 1055 1066 1066 1056 1056 1055 1055 1067 1067 1073 1073 1074 1074 1054 1054 1068 1068 1054 1054 1056 1056 1075 1075 1073 1073 1037 1037 1073 1073 1054 1054 1068 1068 1036 1036 1035 1035 1030 1030 1044 1044 1037 1037 1073 1073 1035 1035 1036 1036 1033 1033 991 991 994 994 1001 1001 992 992 1001 1001 999 999 998 998 997 997 1069 1069 1069 1069 1047 1047 1076 1076 1076 1076 1047 1047 1049 1049 1049 1049 1048 1048 1077 1077 1077 1077 1048 1048 1062 1062 1062 1062 1063 1063 1078 1078 1064 1064 1078 1078 1063 1063 1052 1052 1063 1063 1041 1041 1072 1072 1070 1070 1065 1065 1053 1053 1065 1065 1052 1052 1072 1072 1065 1065 1066 1066 1071 1071 1055 1055 1079 1079 1079 1079 1055 1055 1080 1080 1080 1080 1054 1054 1074 1074 1080 1080 1055 1055 1054 1054 1074 1074 1073 1073 1081 1081 1075 1075 1081 1081 1073 1073 1044 1044 1073 1073 1068 1068 1032 1032 1075 1075 1037 1037 1033 1033 1037 1037 1044 1044 1037 1037 1036 1036 1032 1032 1032 1032 1036 1036 1030 1030 1082 1082 1083 1083 1084 1084 1085 1085 1084 1084 1083 1083 1086 1086 1083 1083 1087 1087 1083 1083 1086 1086 1088 1088 1082 1082 1087 1087 1083 1083 1089 1089 1090 1090 1083 1083 1083 1083 1090 1090 1091 1091 1083 1083 1091 1091 1085 1085 1092 1092 1089 1089 1083 1083 1093 1093 1094 1094 1095 1095 1095 1095 1094 1094 1096 1096 1097 1097 1093 1093 1095 1095 1093 1093 1097 1097 1098 1098 1099 1099 1100 1100 1098 1098 1101 1101 1102 1102 1103 1103 1104 1104 1100 1100 1099 1099 1098 1098 1105 1105 1099 1099 1098 1098 1097 1097 1105 1105 1106 1106 1107 1107 1104 1104 1104 1104 1107 1107 1100 1100 1108 1108 1107 1107 1109 1109 1106 1106 1109 1109 1107 1107 1110 1110 1111 1111 1112 1112 1113 1113 1108 1108 1109 1109 1113 1113 1114 1114 1108 1108 1113 1113 1111 1111 1114 1114 1114 1114 1111 1111 1110 1110 1115 1115 1116 1116 1117 1117 1118 1118 1110 1110 1112 1112 1119 1119 1120 1120 1121 1121 1122 1122 1123 1123 1124 1124 1118 1118 1125 1125 1110 1110 1126 1126 1127 1127 1128 1128 1125 1125 1129 1129 1130 1130 1128 1128 1130 1130 1131 1131 1129 1129 1131 1131 1130 1130 1132 1132 1133 1133 1134 1134 1128 1128 1127 1127 1130 1130 1135 1135 1136 1136 1137 1137 1138 1138 1127 1127 1126 1126 1138 1138 1139 1139 1140 1140 1139 1139 1138 1138 1141 1141 1142 1142 1143 1143 1144 1144 1139 1139 1145 1145 1140 1140 1146 1146 1147 1147 1148 1148 1135 1135 1140 1140 1145 1145 1149 1149 1150 1150 1151 1151 1152 1152 1153 1153 1154 1154 1155 1155 1150 1150 1156 1156 1157 1157 1156 1156 1158 1158 1159 1159 1160 1160 1161 1161 1158 1158 1162 1162 1163 1163 1164 1164 1165 1165 1162 1162 1125 1125 1118 1118 1129 1129 1166 1166 1136 1136 1149 1149 1167 1167 1096 1096 1094 1094 1168 1168 1169 1169 1170 1170 1167 1167 1094 1094 1169 1169 1171 1171 1172 1172 1173 1173 1168 1168 1167 1167 1169 1169 1174 1174 1170 1170 1175 1175 1170 1170 1174 1174 1168 1168 1175 1175 1176 1176 1177 1177 1174 1174 1175 1175 1177 1177 1178 1178 1179 1179 1180 1180 1181 1181 1176 1176 1175 1175 1182 1182 1181 1181 1183 1183 1181 1181 1182 1182 1176 1176 1183 1183 1184 1184 1185 1185 1182 1182 1183 1183 1185 1185 1184 1184 1186 1186 1187 1187 1186 1186 1184 1184 1183 1183 1188 1188 1189 1189 1190 1190 1186 1186 1191 1191 1187 1187 1192 1192 1193 1193 1191 1191 1187 1187 1191 1191 1193 1193 1194 1194 1192 1192 1195 1195 1194 1194 1193 1193 1192 1192 1196 1196 1197 1197 1198 1198 1192 1192 1196 1196 1195 1195 1199 1199 1200 1200 1201 1201 1195 1195 1196 1196 1198 1198 1202 1202 1203 1203 1204 1204 1205 1205 1197 1197 1206 1206 1204 1204 1207 1207 1208 1208 1209 1209 1210 1210 1211 1211 1212 1212 1199 1199 1213 1213 1214 1214 1215 1215 1216 1216 1217 1217 1218 1218 1219 1219 1219 1219 1220 1220 1221 1221 1197 1197 1199 1199 1222 1222 1223 1223 1224 1224 1225 1225 1225 1225 1226 1226 1220 1220 1198 1198 1197 1197 1205 1205 1227 1227 1228 1228 1229 1229 1206 1206 1222 1222 1230 1230 1231 1231 1230 1230 1222 1222 1222 1222 1206 1206 1197 1197 1232 1232 1230 1230 1231 1231 1233 1233 1234 1234 1235 1235 1232 1232 1231 1231 1236 1236 1237 1237 1238 1238 1235 1235 1236 1236 1231 1231 1238 1238 1238 1238 1237 1237 1236 1236 1234 1234 1233 1233 1239 1239 1240 1240 1239 1239 1233 1233 1241 1241 1240 1240 1233 1233 1241 1241 1242 1242 1240 1240 1241 1241 1243 1243 1242 1242 1244 1244 1245 1245 1243 1243 1243 1243 1246 1246 1242 1242 1247 1247 1248 1248 1249 1249 1248 1248 1250 1250 1251 1251 1145 1145 1252 1252 1135 1135 1135 1135 1252 1252 1253 1253 1127 1127 1138 1138 1254 1254 1138 1138 1126 1126 1141 1141 1135 1135 1137 1137 1140 1140 1255 1255 1130 1130 1127 1127 1256 1256 1140 1140 1137 1137 1125 1125 1130 1130 1257 1257 1256 1256 1254 1254 1138 1138 1258 1258 1110 1110 1125 1125 1255 1255 1127 1127 1254 1254 1114 1114 1110 1110 1259 1259 1255 1255 1257 1257 1130 1130 1260 1260 1108 1108 1114 1114 1258 1258 1125 1125 1257 1257 1107 1107 1108 1108 1261 1261 1258 1258 1259 1259 1110 1110 1100 1100 1107 1107 1262 1262 1260 1260 1114 1114 1259 1259 1098 1098 1100 1100 1263 1263 1260 1260 1261 1261 1108 1108 1093 1093 1098 1098 1264 1264 1262 1262 1107 1107 1261 1261 1094 1094 1093 1093 1265 1265 1262 1262 1263 1263 1100 1100 1169 1169 1094 1094 1266 1266 1263 1263 1264 1264 1098 1098 1267 1267 1170 1170 1169 1169 1265 1265 1093 1093 1264 1264 1175 1175 1170 1170 1268 1268 1265 1265 1266 1266 1094 1094 1181 1181 1175 1175 1269 1269 1267 1267 1169 1169 1266 1266 1183 1183 1181 1181 1270 1270 1267 1267 1268 1268 1170 1170 1186 1186 1183 1183 1271 1271 1268 1268 1269 1269 1175 1175 1191 1191 1186 1186 1272 1272 1269 1269 1270 1270 1181 1181 1192 1192 1191 1191 1190 1190 1270 1270 1271 1271 1183 1183 1196 1196 1192 1192 1189 1189 1271 1271 1272 1272 1186 1186 1213 1213 1197 1197 1196 1196 1272 1272 1190 1190 1191 1191 1231 1231 1222 1222 1201 1201 1190 1190 1189 1189 1192 1192 1231 1231 1273 1273 1238 1238 1213 1213 1196 1196 1189 1189 1235 1235 1274 1274 1275 1275 1213 1213 1199 1199 1197 1197 1235 1235 1234 1234 1237 1237 1222 1222 1199 1199 1201 1201 1275 1275 1276 1276 1233 1233 1231 1231 1201 1201 1273 1273 1276 1276 1244 1244 1241 1241 1235 1235 1238 1238 1274 1274 1243 1243 1245 1245 1251 1251 1233 1233 1235 1235 1275 1275 1246 1246 1243 1243 1250 1250 1276 1276 1241 1241 1233 1233 1251 1251 1277 1277 1249 1249 1248 1248 1251 1251 1249 1249 1250 1250 1243 1243 1251 1251 1136 1136 1135 1135 1253 1253 1278 1278 1279 1279 1280 1280 1281 1281 1254 1254 1256 1256 1256 1256 1138 1138 1140 1140 1166 1166 1137 1137 1136 1136 1255 1255 1254 1254 1282 1282 1166 1166 1283 1283 1137 1137 1284 1284 1257 1257 1255 1255 1281 1281 1256 1256 1283 1283 1258 1258 1257 1257 1285 1285 1281 1281 1282 1282 1254 1254 1286 1286 1259 1259 1258 1258 1284 1284 1255 1255 1282 1282 1260 1260 1259 1259 1287 1287 1284 1284 1285 1285 1257 1257 1288 1288 1261 1261 1260 1260 1286 1286 1258 1258 1285 1285 1262 1262 1261 1261 1289 1289 1286 1286 1287 1287 1259 1259 1290 1290 1263 1263 1262 1262 1288 1288 1260 1260 1287 1287 1264 1264 1263 1263 1291 1291 1288 1288 1289 1289 1261 1261 1265 1265 1264 1264 1292 1292 1290 1290 1262 1262 1289 1289 1266 1266 1265 1265 1293 1293 1290 1290 1291 1291 1263 1263 1267 1267 1266 1266 1294 1294 1291 1291 1292 1292 1264 1264 1295 1295 1268 1268 1267 1267 1292 1292 1293 1293 1265 1265 1269 1269 1268 1268 1296 1296 1293 1293 1294 1294 1266 1266 1297 1297 1270 1270 1269 1269 1294 1294 1295 1295 1267 1267 1271 1271 1270 1270 1180 1180 1295 1295 1296 1296 1268 1268 1272 1272 1271 1271 1179 1179 1296 1296 1297 1297 1269 1269 1298 1298 1190 1190 1272 1272 1297 1297 1180 1180 1270 1270 1212 1212 1299 1299 1300 1300 1180 1180 1179 1179 1271 1271 1213 1213 1189 1189 1299 1299 1179 1179 1298 1298 1272 1272 1211 1211 1200 1200 1212 1212 1298 1298 1188 1188 1190 1190 1201 1201 1301 1301 1273 1273 1299 1299 1189 1189 1188 1188 1274 1274 1302 1302 1303 1303 1212 1212 1213 1213 1299 1299 1212 1212 1200 1200 1199 1199 1304 1304 1275 1275 1303 1303 1273 1273 1274 1274 1238 1238 1201 1201 1200 1200 1301 1301 1305 1305 1276 1276 1304 1304 1274 1274 1273 1273 1302 1302 1306 1306 1245 1245 1244 1244 1275 1275 1274 1274 1303 1303 1276 1276 1275 1275 1304 1304 1245 1245 1307 1307 1277 1277 1241 1241 1244 1244 1243 1243 1244 1244 1305 1305 1306 1306 1277 1277 1251 1251 1245 1245 1149 1149 1136 1136 1253 1253 1308 1308 1309 1309 1164 1164 1281 1281 1283 1283 1310 1310 1283 1283 1256 1256 1137 1137 1149 1149 1151 1151 1166 1166 1311 1311 1282 1282 1281 1281 1151 1151 1312 1312 1166 1166 1284 1284 1282 1282 1313 1313 1312 1312 1310 1310 1283 1283 1314 1314 1285 1285 1284 1284 1310 1310 1311 1311 1281 1281 1286 1286 1285 1285 1315 1315 1311 1311 1313 1313 1282 1282 1316 1316 1287 1287 1286 1286 1313 1313 1314 1314 1284 1284 1288 1288 1287 1287 1317 1317 1314 1314 1315 1315 1285 1285 1318 1318 1289 1289 1288 1288 1315 1315 1316 1316 1286 1286 1290 1290 1289 1289 1319 1319 1316 1316 1317 1317 1287 1287 1320 1320 1291 1291 1290 1290 1317 1317 1318 1318 1288 1288 1292 1292 1291 1291 1321 1321 1318 1318 1319 1319 1289 1289 1322 1322 1293 1293 1292 1292 1319 1319 1320 1320 1290 1290 1294 1294 1293 1293 1323 1323 1320 1320 1321 1321 1291 1291 1324 1324 1295 1295 1294 1294 1321 1321 1322 1322 1292 1292 1325 1325 1296 1296 1295 1295 1322 1322 1323 1323 1293 1293 1297 1297 1296 1296 1326 1326 1323 1323 1324 1324 1294 1294 1327 1327 1180 1180 1297 1297 1324 1324 1325 1325 1295 1295 1328 1328 1215 1215 1329 1329 1325 1325 1326 1326 1296 1296 1298 1298 1179 1179 1330 1330 1326 1326 1327 1327 1297 1297 1331 1331 1188 1188 1298 1298 1180 1180 1327 1327 1178 1178 1332 1332 1299 1299 1188 1188 1178 1178 1330 1330 1179 1179 1215 1215 1214 1214 1329 1329 1331 1331 1298 1298 1330 1330 1200 1200 1210 1210 1301 1301 1331 1331 1332 1332 1188 1188 1302 1302 1333 1333 1334 1334 1332 1332 1300 1300 1299 1299 1300 1300 1211 1211 1212 1212 1335 1335 1303 1303 1334 1334 1301 1301 1302 1302 1273 1273 1200 1200 1211 1211 1210 1210 1336 1336 1304 1304 1335 1335 1302 1302 1301 1301 1333 1333 1337 1337 1306 1306 1305 1305 1334 1334 1303 1303 1302 1302 1335 1335 1304 1304 1303 1303 1306 1306 1338 1338 1307 1307 1276 1276 1305 1305 1244 1244 1305 1305 1336 1336 1337 1337 1307 1307 1245 1245 1306 1306 1150 1150 1149 1149 1253 1253 1339 1339 1308 1308 1340 1340 1341 1341 1310 1310 1312 1312 1312 1312 1283 1283 1166 1166 1150 1150 1155 1155 1151 1151 1342 1342 1311 1311 1310 1310 1155 1155 1343 1343 1151 1151 1344 1344 1313 1313 1311 1311 1343 1343 1341 1341 1312 1312 1345 1345 1314 1314 1313 1313 1341 1341 1342 1342 1310 1310 1346 1346 1315 1315 1314 1314 1342 1342 1344 1344 1311 1311 1347 1347 1316 1316 1315 1315 1344 1344 1345 1345 1313 1313 1348 1348 1317 1317 1316 1316 1345 1345 1346 1346 1314 1314 1349 1349 1318 1318 1317 1317 1346 1346 1347 1347 1315 1315 1350 1350 1319 1319 1318 1318 1347 1347 1348 1348 1316 1316 1351 1351 1320 1320 1319 1319 1348 1348 1349 1349 1317 1317 1352 1352 1321 1321 1320 1320 1349 1349 1350 1350 1318 1318 1322 1322 1321 1321 1353 1353 1350 1350 1351 1351 1319 1319 1354 1354 1323 1323 1322 1322 1351 1351 1352 1352 1320 1320 1324 1324 1323 1323 1355 1355 1352 1352 1353 1353 1321 1321 1356 1356 1325 1325 1324 1324 1322 1322 1353 1353 1354 1354 1357 1357 1326 1326 1325 1325 1354 1354 1355 1355 1323 1323 1327 1327 1326 1326 1358 1358 1324 1324 1355 1355 1356 1356 1359 1359 1178 1178 1327 1327 1325 1325 1356 1356 1357 1357 1360 1360 1330 1330 1178 1178 1357 1357 1358 1358 1326 1326 1331 1331 1330 1330 1361 1361 1327 1327 1358 1358 1359 1359 1362 1362 1332 1332 1331 1331 1178 1178 1359 1359 1360 1360 1363 1363 1300 1300 1332 1332 1330 1330 1360 1360 1361 1361 1364 1364 1211 1211 1300 1300 1331 1331 1361 1361 1362 1362 1333 1333 1203 1203 1365 1365 1362 1362 1363 1363 1332 1332 1364 1364 1300 1300 1363 1363 1366 1366 1334 1334 1365 1365 1210 1210 1333 1333 1301 1301 1209 1209 1211 1211 1364 1364 1366 1366 1367 1367 1335 1335 1203 1203 1333 1333 1210 1210 1368 1368 1337 1337 1336 1336 1365 1365 1334 1334 1333 1333 1366 1366 1335 1335 1334 1334 1337 1337 1369 1369 1338 1338 1304 1304 1336 1336 1305 1305 1336 1336 1367 1367 1368 1368 1338 1338 1306 1306 1337 1337 1156 1156 1150 1150 1253 1253 1370 1370 1371 1371 1372 1372 1373 1373 1341 1341 1343 1343 1343 1343 1312 1312 1151 1151 1155 1155 1156 1156 1157 1157 1374 1374 1342 1342 1341 1341 1157 1157 1375 1375 1155 1155 1376 1376 1344 1344 1342 1342 1343 1343 1375 1375 1373 1373 1377 1377 1345 1345 1344 1344 1373 1373 1374 1374 1341 1341 1378 1378 1346 1346 1345 1345 1342 1342 1374 1374 1376 1376 1379 1379 1347 1347 1346 1346 1376 1376 1377 1377 1344 1344 1380 1380 1348 1348 1347 1347 1345 1345 1377 1377 1378 1378 1381 1381 1349 1349 1348 1348 1378 1378 1379 1379 1346 1346 1382 1382 1350 1350 1349 1349 1347 1347 1379 1379 1380 1380 1383 1383 1351 1351 1350 1350 1380 1380 1381 1381 1348 1348 1384 1384 1352 1352 1351 1351 1349 1349 1381 1381 1382 1382 1385 1385 1353 1353 1352 1352 1382 1382 1383 1383 1350 1350 1386 1386 1354 1354 1353 1353 1351 1351 1383 1383 1384 1384 1387 1387 1355 1355 1354 1354 1384 1384 1385 1385 1352 1352 1120 1120 1356 1356 1355 1355 1385 1385 1386 1386 1353 1353 1119 1119 1357 1357 1356 1356 1354 1354 1386 1386 1387 1387 1388 1388 1358 1358 1357 1357 1387 1387 1120 1120 1355 1355 1389 1389 1359 1359 1358 1358 1356 1356 1120 1120 1119 1119 1390 1390 1360 1360 1359 1359 1357 1357 1119 1119 1388 1388 1391 1391 1361 1361 1360 1360 1388 1388 1389 1389 1358 1358 1328 1328 1362 1362 1361 1361 1359 1359 1389 1389 1390 1390 1329 1329 1363 1363 1362 1362 1360 1360 1390 1390 1391 1391 1392 1392 1364 1364 1363 1363 1361 1361 1391 1391 1328 1328 1393 1393 1209 1209 1364 1364 1328 1328 1329 1329 1362 1362 1329 1329 1392 1392 1363 1363 1202 1202 1394 1394 1365 1365 1209 1209 1203 1203 1210 1210 1364 1364 1392 1392 1393 1393 1394 1394 1395 1395 1366 1366 1204 1204 1203 1203 1209 1209 1396 1396 1368 1368 1367 1367 1202 1202 1365 1365 1203 1203 1394 1394 1366 1366 1365 1365 1337 1337 1368 1368 1369 1369 1335 1335 1367 1367 1336 1336 1396 1396 1367 1367 1395 1395 1397 1397 1369 1369 1368 1368 1158 1158 1156 1156 1253 1253 1398 1398 1399 1399 1340 1340 1400 1400 1373 1373 1375 1375 1375 1375 1343 1343 1155 1155 1158 1158 1163 1163 1157 1157 1401 1401 1374 1374 1373 1373 1157 1157 1163 1163 1402 1402 1403 1403 1376 1376 1374 1374 1402 1402 1400 1400 1375 1375 1404 1404 1377 1377 1376 1376 1373 1373 1400 1400 1401 1401 1405 1405 1378 1378 1377 1377 1401 1401 1403 1403 1374 1374 1406 1406 1379 1379 1378 1378 1376 1376 1403 1403 1404 1404 1407 1407 1380 1380 1379 1379 1404 1404 1405 1405 1377 1377 1408 1408 1381 1381 1380 1380 1378 1378 1405 1405 1406 1406 1409 1409 1382 1382 1381 1381 1406 1406 1407 1407 1379 1379 1410 1410 1383 1383 1382 1382 1380 1380 1407 1407 1408 1408 1411 1411 1384 1384 1383 1383 1408 1408 1409 1409 1381 1381 1412 1412 1385 1385 1384 1384 1382 1382 1409 1409 1410 1410 1413 1413 1386 1386 1385 1385 1410 1410 1411 1411 1383 1383 1414 1414 1387 1387 1386 1386 1384 1384 1411 1411 1412 1412 1415 1415 1120 1120 1387 1387 1412 1412 1413 1413 1385 1385 1416 1416 1417 1417 1418 1418 1386 1386 1413 1413 1414 1414 1419 1419 1388 1388 1119 1119 1387 1387 1414 1414 1415 1415 1420 1420 1389 1389 1388 1388 1415 1415 1121 1121 1120 1120 1173 1173 1390 1390 1389 1389 1119 1119 1121 1121 1419 1419 1421 1421 1391 1391 1390 1390 1388 1388 1419 1419 1420 1420 1422 1422 1328 1328 1391 1391 1389 1389 1420 1420 1173 1173 1423 1423 1214 1214 1216 1216 1390 1390 1173 1173 1421 1421 1214 1214 1392 1392 1329 1329 1391 1391 1421 1421 1422 1422 1424 1424 1393 1393 1392 1392 1328 1328 1422 1422 1215 1215 1207 1207 1425 1425 1426 1426 1208 1208 1427 1427 1202 1202 1393 1393 1204 1204 1209 1209 1392 1392 1214 1214 1424 1424 1427 1427 1428 1428 1394 1394 1207 1207 1204 1204 1393 1393 1429 1429 1396 1396 1395 1395 1208 1208 1202 1202 1204 1204 1427 1427 1394 1394 1202 1202 1368 1368 1396 1396 1397 1397 1366 1366 1395 1395 1367 1367 1429 1429 1395 1395 1428 1428 1430 1430 1397 1397 1396 1396 1162 1162 1158 1158 1253 1253 1431 1431 1432 1432 1398 1398 1402 1402 1433 1433 1434 1434 1402 1402 1375 1375 1157 1157 1163 1163 1162 1162 1165 1165 1400 1400 1434 1434 1435 1435 1402 1402 1163 1163 1433 1433 1401 1401 1435 1435 1436 1436 1400 1400 1402 1402 1434 1434 1403 1403 1436 1436 1437 1437 1401 1401 1400 1400 1435 1435 1404 1404 1437 1437 1438 1438 1403 1403 1401 1401 1436 1436 1405 1405 1438 1438 1439 1439 1404 1404 1403 1403 1437 1437 1406 1406 1439 1439 1440 1440 1405 1405 1404 1404 1438 1438 1407 1407 1440 1440 1441 1441 1406 1406 1405 1405 1439 1439 1408 1408 1441 1441 1442 1442 1407 1407 1406 1406 1440 1440 1409 1409 1442 1442 1443 1443 1408 1408 1407 1407 1441 1441 1410 1410 1443 1443 1444 1444 1409 1409 1408 1408 1442 1442 1411 1411 1444 1444 1445 1445 1410 1410 1409 1409 1443 1443 1412 1412 1445 1445 1446 1446 1411 1411 1410 1410 1444 1444 1413 1413 1446 1446 1447 1447 1412 1412 1411 1411 1445 1445 1414 1414 1447 1447 1102 1102 1413 1413 1412 1412 1446 1446 1415 1415 1102 1102 1448 1448 1414 1414 1413 1413 1447 1447 1121 1121 1448 1448 1449 1449 1415 1415 1414 1414 1102 1102 1419 1419 1449 1449 1450 1450 1121 1121 1415 1415 1448 1448 1420 1420 1450 1450 1171 1171 1419 1419 1121 1121 1449 1449 1451 1451 1452 1452 1453 1453 1420 1420 1419 1419 1450 1450 1421 1421 1172 1172 1452 1452 1173 1173 1420 1420 1171 1171 1422 1422 1452 1452 1454 1454 1172 1172 1421 1421 1173 1173 1215 1215 1454 1454 1216 1216 1422 1422 1421 1421 1452 1452 1423 1423 1425 1425 1424 1424 1215 1215 1422 1422 1454 1454 1217 1217 1426 1426 1455 1455 1426 1426 1456 1456 1208 1208 1424 1424 1207 1207 1393 1393 1424 1424 1214 1214 1423 1423 1456 1456 1457 1457 1427 1427 1207 1207 1424 1424 1425 1425 1458 1458 1429 1429 1428 1428 1426 1426 1208 1208 1207 1207 1456 1456 1427 1427 1208 1208 1396 1396 1429 1429 1430 1430 1394 1394 1428 1428 1395 1395 1458 1458 1428 1428 1457 1457 1459 1459 1430 1430 1429 1429 1148 1148 1164 1164 1162 1162 1460 1460 1461 1461 1462 1462 1433 1433 1463 1463 1464 1464 1165 1165 1433 1433 1163 1163 1165 1165 1164 1164 1309 1309 1464 1464 1465 1465 1434 1434 1463 1463 1433 1433 1165 1165 1435 1435 1465 1465 1466 1466 1434 1434 1433 1433 1464 1464 1466 1466 1467 1467 1436 1436 1465 1465 1435 1435 1434 1434 1437 1437 1467 1467 1468 1468 1436 1436 1435 1435 1466 1466 1468 1468 1469 1469 1438 1438 1467 1467 1437 1437 1436 1436 1439 1439 1469 1469 1470 1470 1438 1438 1437 1437 1468 1468 1470 1470 1471 1471 1440 1440 1469 1469 1439 1439 1438 1438 1441 1441 1471 1471 1472 1472 1440 1440 1439 1439 1470 1470 1472 1472 1473 1473 1442 1442 1441 1441 1440 1440 1471 1471 1443 1443 1473 1473 1474 1474 1442 1442 1441 1441 1472 1472 1474 1474 1475 1475 1444 1444 1443 1443 1442 1442 1473 1473 1445 1445 1475 1475 1476 1476 1444 1444 1443 1443 1474 1474 1476 1476 1124 1124 1446 1446 1445 1445 1444 1444 1475 1475 1124 1124 1103 1103 1447 1447 1446 1446 1445 1445 1476 1476 1477 1477 1478 1478 1479 1479 1447 1447 1446 1446 1124 1124 1101 1101 1480 1480 1448 1448 1103 1103 1102 1102 1447 1447 1449 1449 1480 1480 1481 1481 1448 1448 1102 1102 1101 1101 1481 1481 1418 1418 1450 1450 1449 1449 1448 1448 1480 1480 1418 1418 1482 1482 1171 1171 1481 1481 1450 1450 1449 1449 1172 1172 1482 1482 1453 1453 1171 1171 1450 1450 1418 1418 1483 1483 1484 1484 1485 1485 1172 1172 1171 1171 1482 1482 1451 1451 1483 1483 1454 1454 1453 1453 1452 1452 1172 1172 1483 1483 1486 1486 1216 1216 1451 1451 1454 1454 1452 1452 1423 1423 1486 1486 1487 1487 1483 1483 1216 1216 1454 1454 1425 1425 1487 1487 1455 1455 1423 1423 1216 1216 1486 1486 1217 1217 1488 1488 1456 1456 1425 1425 1423 1423 1487 1487 1489 1489 1458 1458 1457 1457 1455 1455 1426 1426 1425 1425 1217 1217 1456 1456 1426 1426 1429 1429 1458 1458 1459 1459 1427 1427 1457 1457 1428 1428 1489 1489 1457 1457 1488 1488 1490 1490 1459 1459 1458 1458 1148 1148 1308 1308 1164 1164 1147 1147 1491 1491 1431 1431 1463 1463 1492 1492 1493 1493 1309 1309 1463 1463 1165 1165 1339 1339 1309 1309 1308 1308 1464 1464 1493 1493 1494 1494 1463 1463 1309 1309 1492 1492 1465 1465 1494 1494 1495 1495 1493 1493 1464 1464 1463 1463 1466 1466 1495 1495 1496 1496 1465 1465 1464 1464 1494 1494 1467 1467 1496 1496 1497 1497 1495 1495 1466 1466 1465 1465 1468 1468 1497 1497 1498 1498 1467 1467 1466 1466 1496 1496 1469 1469 1498 1498 1499 1499 1497 1497 1468 1468 1467 1467 1470 1470 1499 1499 1500 1500 1469 1469 1468 1468 1498 1498 1500 1500 1501 1501 1471 1471 1499 1499 1470 1470 1469 1469 1472 1472 1501 1501 1502 1502 1471 1471 1470 1470 1500 1500 1502 1502 1503 1503 1473 1473 1501 1501 1472 1472 1471 1471 1474 1474 1503 1503 1504 1504 1473 1473 1472 1472 1502 1502 1504 1504 1505 1505 1475 1475 1503 1503 1474 1474 1473 1473 1476 1476 1505 1505 1122 1122 1475 1475 1474 1474 1504 1504 1506 1506 1507 1507 1508 1508 1505 1505 1476 1476 1475 1475 1103 1103 1123 1123 1509 1509 1122 1122 1124 1124 1476 1476 1101 1101 1509 1509 1510 1510 1103 1103 1124 1124 1123 1123 1510 1510 1511 1511 1480 1480 1509 1509 1101 1101 1103 1103 1481 1481 1511 1511 1416 1416 1480 1480 1101 1101 1510 1510 1512 1512 1513 1513 1514 1514 1511 1511 1481 1481 1480 1480 1417 1417 1512 1512 1482 1482 1416 1416 1418 1418 1481 1481 1453 1453 1512 1512 1515 1515 1417 1417 1482 1482 1418 1418 1451 1451 1515 1515 1484 1484 1512 1512 1453 1453 1482 1482 1516 1516 1517 1517 1518 1518 1515 1515 1451 1451 1453 1453 1485 1485 1516 1516 1486 1486 1484 1484 1483 1483 1451 1451 1516 1516 1519 1519 1487 1487 1485 1485 1486 1486 1483 1483 1218 1218 1455 1455 1519 1519 1486 1486 1516 1516 1487 1487 1221 1221 1489 1489 1488 1488 1487 1487 1519 1519 1455 1455 1218 1218 1217 1217 1455 1455 1458 1458 1489 1489 1490 1490 1456 1456 1488 1488 1457 1457 1221 1221 1488 1488 1219 1219 1520 1520 1490 1490 1489 1489 1148 1148 1340 1340 1308 1308 1521 1521 1522 1522 1523 1523 1492 1492 1524 1524 1371 1371 1339 1339 1492 1492 1309 1309 1399 1399 1339 1339 1340 1340 1493 1493 1371 1371 1370 1370 1524 1524 1492 1492 1339 1339 1494 1494 1370 1370 1278 1278 1371 1371 1493 1493 1492 1492 1495 1495 1278 1278 1280 1280 1370 1370 1494 1494 1493 1493 1496 1496 1280 1280 1161 1161 1278 1278 1495 1495 1494 1494 1497 1497 1161 1161 1160 1160 1280 1280 1496 1496 1495 1495 1498 1498 1160 1160 1153 1153 1161 1161 1497 1497 1496 1496 1499 1499 1153 1153 1152 1152 1160 1160 1498 1498 1497 1497 1500 1500 1152 1152 1142 1142 1153 1153 1499 1499 1498 1498 1501 1501 1142 1142 1144 1144 1152 1152 1500 1500 1499 1499 1502 1502 1144 1144 1133 1133 1142 1142 1501 1501 1500 1500 1503 1503 1133 1133 1132 1132 1144 1144 1502 1502 1501 1501 1504 1504 1132 1132 1117 1117 1503 1503 1502 1502 1133 1133 1505 1505 1117 1117 1116 1116 1132 1132 1504 1504 1503 1503 1122 1122 1116 1116 1525 1525 1117 1117 1505 1505 1504 1504 1123 1123 1525 1525 1508 1508 1116 1116 1122 1122 1505 1505 1509 1509 1508 1508 1507 1507 1525 1525 1123 1123 1122 1122 1510 1510 1507 1507 1477 1477 1508 1508 1509 1509 1123 1123 1511 1511 1477 1477 1479 1479 1507 1507 1510 1510 1509 1509 1416 1416 1479 1479 1526 1526 1477 1477 1511 1511 1510 1510 1417 1417 1526 1526 1513 1513 1479 1479 1416 1416 1511 1511 1527 1527 1514 1514 1528 1528 1526 1526 1417 1417 1416 1416 1515 1515 1514 1514 1527 1527 1513 1513 1512 1512 1417 1417 1484 1484 1527 1527 1529 1529 1512 1512 1514 1514 1515 1515 1485 1485 1529 1529 1517 1517 1527 1527 1484 1484 1515 1515 1223 1223 1519 1519 1518 1518 1529 1529 1485 1485 1484 1484 1224 1224 1229 1229 1226 1226 1517 1517 1516 1516 1485 1485 1218 1218 1223 1223 1225 1225 1519 1519 1516 1516 1518 1518 1218 1218 1519 1519 1223 1223 1489 1489 1221 1221 1520 1520 1217 1217 1219 1219 1488 1488 1220 1220 1219 1219 1225 1225 1530 1530 1520 1520 1221 1221 1148 1148 1398 1398 1340 1340 1147 1147 1531 1531 1491 1491 1461 1461 1524 1524 1399 1399 1399 1399 1524 1524 1339 1339 1432 1432 1461 1461 1399 1399 1460 1460 1371 1371 1524 1524 1461 1461 1460 1460 1524 1524 1532 1532 1533 1533 1534 1534 1460 1460 1372 1372 1371 1371 1535 1535 1278 1278 1370 1370 1372 1372 1535 1535 1370 1370 1536 1536 1537 1537 1538 1538 1535 1535 1279 1279 1278 1278 1539 1539 1161 1161 1280 1280 1279 1279 1539 1539 1280 1280 1540 1540 1541 1541 1542 1542 1539 1539 1159 1159 1161 1161 1543 1543 1153 1153 1160 1160 1159 1159 1543 1543 1160 1160 1544 1544 1545 1545 1546 1546 1543 1543 1154 1154 1153 1153 1547 1547 1142 1142 1152 1152 1154 1154 1547 1547 1152 1152 1548 1548 1549 1549 1550 1550 1547 1547 1143 1143 1142 1142 1551 1551 1133 1133 1144 1144 1143 1143 1551 1551 1144 1144 1552 1552 1553 1553 1554 1554 1551 1551 1134 1134 1133 1133 1555 1555 1117 1117 1132 1132 1134 1134 1555 1555 1132 1132 1556 1556 1557 1557 1558 1558 1555 1555 1115 1115 1117 1117 1559 1559 1525 1525 1116 1116 1116 1116 1115 1115 1559 1559 1560 1560 1508 1508 1525 1525 1559 1559 1560 1560 1525 1525 1561 1561 1562 1562 1563 1563 1560 1560 1506 1506 1508 1508 1564 1564 1477 1477 1507 1507 1506 1506 1564 1564 1507 1507 1565 1565 1566 1566 1567 1567 1564 1564 1478 1478 1477 1477 1566 1566 1526 1526 1479 1479 1479 1479 1478 1478 1566 1566 1565 1565 1513 1513 1526 1526 1526 1526 1566 1566 1565 1565 1568 1568 1514 1514 1513 1513 1565 1565 1568 1568 1513 1513 1569 1569 1570 1570 1571 1571 1568 1568 1528 1528 1514 1514 1570 1570 1529 1529 1527 1527 1527 1527 1528 1528 1570 1570 1569 1569 1517 1517 1529 1529 1529 1529 1570 1570 1569 1569 1572 1572 1518 1518 1517 1517 1517 1517 1569 1569 1572 1572 1573 1573 1223 1223 1518 1518 1572 1572 1573 1573 1518 1518 1223 1223 1573 1573 1224 1224 1221 1221 1220 1220 1530 1530 1218 1218 1225 1225 1219 1219 1226 1226 1225 1225 1224 1224 1574 1574 1530 1530 1220 1220 1148 1148 1431 1431 1398 1398 1575 1575 1491 1491 1531 1531 1461 1461 1432 1432 1523 1523 1398 1398 1432 1432 1399 1399 1491 1491 1523 1523 1432 1432 1576 1576 1577 1577 1578 1578 1461 1461 1523 1523 1462 1462 1372 1372 1460 1460 1578 1578 1460 1460 1462 1462 1578 1578 1579 1579 1535 1535 1372 1372 1372 1372 1578 1578 1579 1579 1279 1279 1535 1535 1532 1532 1535 1535 1579 1579 1532 1532 1580 1580 1539 1539 1279 1279 1279 1279 1532 1532 1580 1580 1159 1159 1539 1539 1536 1536 1539 1539 1580 1580 1536 1536 1581 1581 1543 1543 1159 1159 1159 1159 1536 1536 1581 1581 1154 1154 1543 1543 1540 1540 1543 1543 1581 1581 1540 1540 1582 1582 1547 1547 1154 1154 1154 1154 1540 1540 1582 1582 1143 1143 1547 1547 1544 1544 1547 1547 1582 1582 1544 1544 1583 1583 1551 1551 1143 1143 1143 1143 1544 1544 1583 1583 1134 1134 1551 1551 1548 1548 1551 1551 1583 1583 1548 1548 1553 1553 1555 1555 1134 1134 1548 1548 1553 1553 1134 1134 1115 1115 1555 1555 1552 1552 1555 1555 1553 1553 1552 1552 1557 1557 1559 1559 1115 1115 1552 1552 1557 1557 1115 1115 1560 1560 1559 1559 1556 1556 1559 1559 1557 1557 1556 1556 1506 1506 1560 1560 1584 1584 1560 1560 1556 1556 1584 1584 1562 1562 1564 1564 1506 1506 1506 1506 1584 1584 1562 1562 1478 1478 1564 1564 1561 1561 1564 1564 1562 1562 1561 1561 1585 1585 1566 1566 1478 1478 1561 1561 1585 1585 1478 1478 1567 1567 1586 1586 1587 1587 1566 1566 1585 1585 1567 1567 1568 1568 1565 1565 1587 1587 1565 1565 1567 1567 1587 1587 1528 1528 1568 1568 1588 1588 1568 1568 1587 1587 1588 1588 1589 1589 1570 1570 1528 1528 1588 1588 1589 1589 1528 1528 1569 1569 1590 1590 1572 1572 1570 1570 1589 1589 1571 1571 1590 1590 1591 1591 1592 1592 1569 1569 1571 1571 1590 1590 1573 1573 1572 1572 1592 1592 1572 1572 1590 1590 1592 1592 1224 1224 1573 1573 1593 1593 1592 1592 1593 1593 1573 1573 1220 1220 1226 1226 1574 1574 1224 1224 1593 1593 1229 1229 1228 1228 1574 1574 1226 1226 1148 1148 1147 1147 1431 1431 1146 1146 1531 1531 1147 1147 1521 1521 1491 1491 1575 1575 1431 1431 1491 1491 1432 1432 1521 1521 1523 1523 1491 1491 1462 1462 1522 1522 1594 1594 1522 1522 1462 1462 1523 1523 1576 1576 1462 1462 1594 1594 1576 1576 1578 1578 1462 1462 1579 1579 1577 1577 1595 1595 1577 1577 1579 1579 1578 1578 1533 1533 1579 1579 1595 1595 1533 1533 1532 1532 1579 1579 1580 1580 1534 1534 1596 1596 1534 1534 1580 1580 1532 1532 1537 1537 1580 1580 1596 1596 1537 1537 1536 1536 1580 1580 1581 1581 1538 1538 1597 1597 1538 1538 1581 1581 1536 1536 1541 1541 1581 1581 1597 1597 1541 1541 1540 1540 1581 1581 1582 1582 1542 1542 1598 1598 1542 1542 1582 1582 1540 1540 1545 1545 1582 1582 1598 1598 1545 1545 1544 1544 1582 1582 1583 1583 1546 1546 1599 1599 1546 1546 1583 1583 1544 1544 1549 1549 1583 1583 1599 1599 1549 1549 1548 1548 1583 1583 1550 1550 1600 1600 1553 1553 1550 1550 1553 1553 1548 1548 1554 1554 1553 1553 1600 1600 1554 1554 1601 1601 1552 1552 1601 1601 1602 1602 1557 1557 1601 1601 1557 1557 1552 1552 1558 1558 1557 1557 1602 1602 1558 1558 1603 1603 1556 1556 1603 1603 1604 1604 1584 1584 1603 1603 1584 1584 1556 1556 1562 1562 1604 1604 1605 1605 1604 1604 1562 1562 1584 1584 1563 1563 1562 1562 1605 1605 1563 1563 1606 1606 1561 1561 1606 1606 1607 1607 1585 1585 1606 1606 1585 1585 1561 1561 1567 1567 1607 1607 1608 1608 1607 1607 1567 1567 1585 1585 1586 1586 1567 1567 1608 1608 1586 1586 1609 1609 1587 1587 1609 1609 1610 1610 1588 1588 1609 1609 1588 1588 1587 1587 1610 1610 1611 1611 1589 1589 1610 1610 1589 1589 1588 1588 1571 1571 1611 1611 1612 1612 1611 1611 1571 1571 1589 1589 1613 1613 1571 1571 1612 1612 1571 1571 1613 1613 1590 1590 1591 1591 1590 1590 1613 1613 1591 1591 1614 1614 1592 1592 1592 1592 1614 1614 1593 1593 1614 1614 1615 1615 1593 1593 1229 1229 1228 1228 1226 1226 1593 1593 1615 1615 1229 1229 1227 1227 1229 1229 1615 1615