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