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