YES 14103 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 57 53 49 45 41 37 33 29 25 21 17 13 9 5 1 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 52 48 44 40 36 32 28 24 20 16 12 8 4 3 2 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 35 31 27 23 19 15 11 7 3 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 46 42 38 34 30 26 22 18 14 10 6 5 4 105 101 97 93 89 85 81 77 73 69 65 61 57 53 49 45 41 37 33 29 25 21 17 13 9 5 38 34 30 26 22 18 14 10 6 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 35 31 27 23 19 15 11 7 66 62 58 54 50 46 42 38 34 30 26 22 18 14 10 9 8 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 57 53 49 45 41 37 33 29 25 21 17 13 9 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 52 48 44 40 36 32 28 24 20 16 12 11 10 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 35 31 27 23 19 15 11 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 46 42 38 34 30 26 22 18 14 13 12 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 35 31 27 23 19 15 14 13 62 58 54 50 46 42 38 34 30 26 22 18 14 35 31 27 23 19 15 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 52 48 44 40 36 32 28 24 20 16 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 35 31 27 23 19 18 17 94 90 86 82 78 74 70 66 62 58 54 50 46 42 38 34 30 26 22 18 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 35 31 27 23 19 21 20 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 57 53 49 45 41 37 33 29 25 21 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 52 48 44 40 36 32 28 24 23 22 85 81 77 73 69 65 61 57 53 49 45 41 37 33 29 25 24 23 80 76 72 68 64 60 56 52 48 44 40 36 32 28 24 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 35 31 27 26 25 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 46 42 38 34 30 26 481 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 57 53 49 45 41 37 33 29 28 27 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 52 48 44 40 36 32 28 55 51 47 43 39 35 31 30 29 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 52 48 44 40 36 32 31 30 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 57 53 49 45 41 37 33 32 31 34 33 32 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 35 34 33 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 46 42 38 34 89 85 81 77 73 69 65 61 57 53 49 45 41 37 36 35 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 52 48 44 40 36 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 39 38 37 94 90 86 82 78 74 70 66 62 58 54 50 46 42 38 53 49 45 41 40 39 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 46 42 41 40 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 57 53 49 45 41 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 46 42 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 43 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 52 48 44 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 46 45 486 482 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 46 57 53 49 48 47 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 49 48 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 50 49 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 50 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 57 53 52 51 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 54 53 52 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 54 53 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 55 54 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 57 56 55 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 56 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 58 57 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 62 58 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 65 61 60 59 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 60 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 62 61 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 68 64 63 62 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 63 104 100 96 92 88 84 80 76 72 68 64 109 105 101 97 93 89 85 81 77 73 69 65 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 66 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 71 67 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 69 68 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 69 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 72 71 70 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 72 71 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 73 72 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 76 75 74 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 77 76 119 115 111 107 103 99 95 91 87 83 79 78 77 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 79 78 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 80 99 95 91 87 83 82 81 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 84 83 82 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 90 86 85 84 127 123 119 115 111 107 103 99 95 91 87 86 85 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 92 88 87 86 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 140 136 132 128 124 120 116 112 108 104 100 96 92 88 123 119 115 111 107 103 99 95 91 90 89 116 112 108 104 100 96 92 91 90 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 94 93 92 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 94 93 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 95 94 107 103 99 95 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 101 97 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 98 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 114 110 106 102 101 100 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 102 101 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 103 102 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 104 103 130 126 122 118 114 110 106 105 104 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 105 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 107 106 491 487 483 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 110 109 108 493 489 485 481 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 111 110 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 112 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 115 114 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 117 116 115 140 136 132 128 124 120 116 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 118 117 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 120 119 118 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 121 120 133 129 125 121 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 124 123 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 125 124 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 127 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 128 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 131 130 129 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 130 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 132 131 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 136 132 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 134 133 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 138 134 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 188 184 180 176 172 168 164 160 156 152 148 144 140 136 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 140 139 138 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 139 142 141 140 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 142 141 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 143 142 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 143 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 145 144 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 147 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 164 160 156 152 148 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 150 149 188 184 180 176 172 168 164 160 156 152 151 150 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 153 152 151 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 153 152 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 154 153 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 158 154 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 166 162 158 157 156 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 163 159 158 157 170 166 162 158 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 169 165 161 160 159 160 199 195 191 187 183 179 175 171 167 163 162 161 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 162 167 163 176 172 168 164 201 197 193 189 185 181 177 173 169 165 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 166 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 167 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 171 170 169 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 171 170 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 173 172 171 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 173 172 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 174 173 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 175 174 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 179 175 190 186 182 178 177 176 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 177 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 178 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 180 179 482 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 182 181 180 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 189 185 181 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 183 182 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 183 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 186 185 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 190 186 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 191 187 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 188 193 189 212 208 204 200 196 192 191 190 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 192 191 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 192 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 197 193 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 200 196 195 194 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 195 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 197 196 491 487 483 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 198 197 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 201 200 199 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 201 200 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 202 201 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 204 203 202 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 205 204 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 209 205 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 212 208 207 206 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 207 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 209 208 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 210 209 244 240 236 232 228 224 220 216 212 211 210 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 211 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 213 212 214 213 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 215 272 268 264 260 256 252 248 244 240 236 232 228 224 220 216 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 219 218 217 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 219 218 223 219 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 228 224 220 483 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 222 221 266 262 258 254 250 246 242 238 234 230 226 222 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 223 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 234 230 226 225 224 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 228 227 226 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 227 228 275 271 267 263 259 255 251 247 243 239 235 231 230 229 264 260 256 252 248 244 240 236 232 231 230 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 231 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 232 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 246 242 238 234 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 239 235 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 281 277 273 269 265 261 257 253 249 245 241 237 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 238 249 245 241 240 239 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 241 240 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 243 242 241 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 242 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 245 244 243 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 245 244 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 246 245 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 246 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 247 298 294 290 286 282 278 274 270 266 262 258 254 250 249 248 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 250 249 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 250 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 251 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 254 253 252 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 255 254 253 255 254 275 271 267 263 259 255 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 262 258 257 256 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 259 258 257 306 302 298 294 290 286 282 278 274 270 266 262 258 307 303 299 295 291 287 283 279 275 271 267 263 259 320 316 312 308 304 300 296 292 288 284 280 276 272 268 264 260 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 265 261 264 263 262 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 263 282 278 274 270 266 265 264 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 267 266 265 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 266 285 281 277 273 269 268 267 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 268 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 269 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 270 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 275 271 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 272 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 273 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 274 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 277 276 275 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 276 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 279 278 277 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 278 333 329 325 321 317 313 309 305 301 297 293 289 285 281 280 279 324 320 316 312 308 304 300 296 292 288 284 280 337 333 329 325 321 317 313 309 305 301 297 293 289 285 281 486 482 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 282 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 287 283 480 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 295 291 287 286 285 494 490 486 482 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 286 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 293 289 288 287 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 290 289 288 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 295 291 290 289 334 330 326 322 318 314 310 306 302 298 294 290 293 292 291 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 302 298 294 293 292 293 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 296 295 294 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 297 296 295 338 334 330 326 322 318 314 310 306 302 298 297 296 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 299 298 297 341 337 333 329 325 321 317 313 309 305 301 300 299 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 308 304 300 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 301 340 336 332 328 324 320 316 312 308 304 303 302 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 311 307 303 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 306 305 304 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 305 308 307 306 333 329 325 321 317 313 309 308 307 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 318 314 310 309 308 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 325 321 317 313 309 492 488 484 480 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 311 310 323 319 315 311 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 312 355 351 347 343 339 335 331 327 323 319 315 314 313 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 315 314 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 315 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 316 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 319 318 317 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 324 320 319 318 333 329 325 321 320 319 346 342 338 334 330 326 322 321 320 351 347 343 339 335 331 327 323 322 321 482 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 322 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 327 323 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 334 330 326 325 324 345 341 337 333 329 325 326 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 333 329 328 327 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 328 491 487 483 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 331 330 329 384 380 376 372 368 364 360 356 352 348 344 340 336 332 331 330 359 355 351 347 343 339 335 331 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 332 351 347 343 339 335 334 333 374 370 366 362 358 354 350 346 342 338 334 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 339 335 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 340 336 489 485 481 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 341 337 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 338 343 339 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 346 342 341 340 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 347 343 342 341 488 484 480 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 344 343 342 489 485 481 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 344 343 372 368 364 360 356 352 348 344 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 349 345 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 348 347 346 401 397 393 389 385 381 377 373 369 365 361 357 353 349 348 347 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 350 349 348 407 403 399 395 391 387 383 379 375 371 367 363 359 355 351 350 349 398 394 390 386 382 378 374 370 366 362 358 354 350 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 361 357 353 352 351 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 360 356 352 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 355 354 353 486 482 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 362 358 354 367 363 359 355 396 392 388 384 380 376 372 368 364 360 356 389 385 381 377 373 369 365 361 357 394 390 386 382 378 374 370 366 362 358 483 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 359 374 370 366 362 361 360 405 401 397 393 389 385 381 377 373 369 365 361 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 368 364 363 362 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 367 363 494 490 486 482 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 366 365 364 493 489 485 481 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 377 373 369 365 368 367 366 373 369 368 367 422 418 414 410 406 402 398 394 390 386 382 378 374 370 369 368 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 370 369 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 386 382 378 374 370 495 491 487 483 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 371 488 484 480 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 372 431 427 423 419 415 411 407 403 399 395 391 387 383 379 375 374 373 480 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 375 374 405 401 397 393 389 385 381 377 376 375 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 376 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 378 377 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 392 388 384 380 379 378 435 431 427 423 419 415 411 407 403 399 395 391 387 383 379 398 394 390 386 382 381 380 441 437 433 429 425 421 417 413 409 405 401 397 393 389 385 381 433 429 425 421 417 413 409 405 401 397 393 389 385 384 383 396 392 388 384 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 387 386 385 398 394 390 386 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 389 388 387 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 390 389 388 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 395 391 390 389 400 396 392 391 390 413 409 405 401 397 393 392 391 482 478 474 470 466 462 458 454 450 446 442 438 434 430 426 422 418 414 410 406 402 398 394 393 392 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 393 446 442 438 434 430 426 422 418 414 410 406 402 398 394 469 465 461 457 453 449 445 441 437 433 429 425 421 417 413 409 405 401 397 396 395 484 480 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 404 400 396 415 411 407 403 399 398 397 424 420 416 412 408 404 400 399 398 487 483 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 415 411 407 403 399 406 402 401 400 423 419 415 411 407 403 402 401 426 422 418 414 410 406 402 411 407 403 442 438 434 430 426 422 418 414 410 406 405 404 421 417 413 409 405 410 406 459 455 451 447 443 439 435 431 427 423 419 415 411 407 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 416 412 408 433 429 425 421 417 413 409 450 446 442 438 434 430 426 422 418 414 410 415 411 416 412 465 461 457 453 449 445 441 437 433 429 425 421 417 413 446 442 438 434 430 426 422 418 414 477 473 469 465 461 457 453 449 445 441 437 433 429 425 421 417 416 415 446 442 438 434 430 426 422 418 417 416 439 435 431 427 423 419 418 417 418 479 475 471 467 463 459 455 451 447 443 439 435 431 427 423 419 480 476 472 468 464 460 456 452 448 444 440 436 432 428 424 420 471 467 463 459 455 451 447 443 439 435 431 427 423 422 421 446 442 438 434 430 426 422 451 447 443 439 435 431 427 423 466 462 458 454 450 446 442 438 434 430 426 425 424 477 473 469 465 461 457 453 449 445 441 437 433 429 425 452 448 444 440 436 432 428 427 426 427 476 472 468 464 460 456 452 448 444 440 436 432 428 463 459 455 451 447 443 439 435 431 430 429 492 488 484 480 476 472 468 464 460 456 452 448 444 440 436 432 431 430 455 451 447 443 439 435 431 472 468 464 460 456 452 448 444 440 436 432 461 457 453 449 445 441 437 433 484 480 476 472 468 464 460 456 452 448 444 440 436 435 434 443 439 435 462 458 454 450 446 442 438 437 436 493 489 485 481 477 473 469 465 461 457 453 449 445 441 437 448 444 440 439 438 467 463 459 455 451 447 443 439 454 450 446 442 441 440 483 479 475 471 467 463 459 455 451 447 443 442 441 458 454 450 446 442 489 485 481 477 473 469 465 461 457 453 449 445 444 443 468 464 460 456 452 448 444 475 471 467 463 459 455 451 447 446 445 450 446 473 469 465 461 457 453 449 448 447 462 458 454 450 449 448 463 459 455 451 450 449 472 468 464 460 456 452 451 450 471 467 463 459 455 451 480 476 472 468 464 460 456 452 483 479 475 471 467 463 459 455 454 453 480 476 472 468 464 460 456 455 454 473 469 465 461 457 456 455 484 480 476 472 468 464 460 456 487 483 479 475 471 467 463 459 458 457 472 468 464 460 459 458 475 471 467 463 459 492 488 484 480 476 472 468 464 463 462 479 475 471 467 463 490 486 482 478 474 470 466 465 464 495 491 487 483 479 475 471 467 466 465 476 472 468 467 466 473 469 478 474 470 471 490 486 482 478 474 473 472 486 482 478 474 494 490 486 482 478 477 476 478 477 489 485 481 480 479 494 490 486 482 481 480 482 481 492 488 484 483 482 491 487 483 490 486 485 484 494 490 486 493 489 488 487 490 489 488 493 489 491 490 493 492 491 496 492 493 494 496 496 494 496 496 494 494 494 494 495 496 496 496 496 495 495 495 495 494 496 495 494 495 494 495 496 494 494 495